diff --git a/providers/src/azure/v00.00.00000/services/aad_b2c.yaml b/providers/src/azure/v00.00.00000/services/aad_b2c.yaml index 696d7787..857ed653 100644 --- a/providers/src/azure/v00.00.00000/services/aad_b2c.yaml +++ b/providers/src/azure/v00.00.00000/services/aad_b2c.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1191,52 +1191,86 @@ components: readOnly: true type: object x-stackQL-resources: - b2c_tenants: - id: azure.aad_b2c.b2c_tenants - name: b2c_tenants - title: b2c_tenants + operations: + id: azure.aad_b2c.operations + name: operations + title: operations methods: - b2c_tenants: + check_name_availability: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureActiveDirectory~1checkNameAvailability?api-version=2023-05-17-preview/post' + operationId: Operations_CheckNameAvailability + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NameAvailabilityResponse + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureActiveDirectory~1checkNameAvailability~1?api-version=2023-05-17-preview/post' + $ref: '#/paths/~1providers~1Microsoft.AzureActiveDirectory~1operations?api-version=2023-05-17-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailableOperations + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/operations/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + b2c_tenants: + id: azure.aad_b2c.b2c_tenants + name: b2c_tenants + title: b2c_tenants + methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1b2cDirectories~1?api-version=2023-05-17-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1b2cDirectories?api-version=2023-05-17-preview/get' + operationId: B2CTenants_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: B2CTenantResourceList objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureActiveDirectory~1b2cDirectories~1?api-version=2023-05-17-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureActiveDirectory~1b2cDirectories?api-version=2023-05-17-preview/get' + operationId: B2CTenants_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: B2CTenantResourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1b2cDirectories~1{resourceName}~1?api-version=2023-05-17-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1b2cDirectories~1{resourceName}?api-version=2023-05-17-preview/get' + operationId: B2CTenants_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: B2CTenantResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1b2cDirectories~1{resourceName}~1?api-version=2023-05-17-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1b2cDirectories~1{resourceName}?api-version=2023-05-17-preview/put' + operationId: B2CTenants_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: B2CTenantResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1b2cDirectories~1{resourceName}~1?api-version=2023-05-17-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1b2cDirectories~1{resourceName}?api-version=2023-05-17-preview/patch' + operationId: B2CTenants_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: B2CTenantResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1b2cDirectories~1{resourceName}~1?api-version=2023-05-17-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1b2cDirectories~1{resourceName}?api-version=2023-05-17-preview/delete' + operationId: B2CTenants_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1247,29 +1281,11 @@ components: - $ref: '#/components/x-stackQL-resources/b2c_tenants/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/b2c_tenants/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/b2c_tenants/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/b2c_tenants/methods/delete' - operations: - id: azure.aad_b2c.operations - name: operations - title: operations - methods: - list: - operation: - $ref: '#/paths/~1providers~1Microsoft.AzureActiveDirectory~1operations~1?api-version=2023-05-17-preview/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/operations/methods/list' - insert: [] - update: [] - replace: [] - delete: [] guest_usages: id: azure.aad_b2c.guest_usages name: guest_usages @@ -1277,41 +1293,52 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1guestUsages~1{resourceName}~1?api-version=2023-05-17-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1guestUsages~1{resourceName}?api-version=2023-05-17-preview/put' + operationId: GuestUsages_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestUsagesResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1guestUsages~1{resourceName}~1?api-version=2023-05-17-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1guestUsages~1{resourceName}?api-version=2023-05-17-preview/patch' + operationId: GuestUsages_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestUsagesResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1guestUsages~1{resourceName}~1?api-version=2023-05-17-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1guestUsages~1{resourceName}?api-version=2023-05-17-preview/delete' + operationId: GuestUsages_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1guestUsages~1{resourceName}~1?api-version=2023-05-17-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1guestUsages~1{resourceName}?api-version=2023-05-17-preview/get' + operationId: GuestUsages_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestUsagesResource list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureActiveDirectory~1guestUsages~1?api-version=2023-05-17-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureActiveDirectory~1guestUsages?api-version=2023-05-17-preview/get' + operationId: GuestUsages_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestUsagesResourceList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1guestUsages~1?api-version=2023-05-17-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1guestUsages?api-version=2023-05-17-preview/get' + operationId: GuestUsages_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestUsagesResourceList objectKey: $.value sqlVerbs: select: @@ -1320,7 +1347,8 @@ components: - $ref: '#/components/x-stackQL-resources/guest_usages/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/guest_usages/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/guest_usages/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/guest_usages/methods/delete' @@ -1331,42 +1359,53 @@ components: methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1ciamDirectories~1?api-version=2023-05-17-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1ciamDirectories?api-version=2023-05-17-preview/get' + operationId: CIAMTenants_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CIAMTenantResourceList objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureActiveDirectory~1ciamDirectories~1?api-version=2023-05-17-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureActiveDirectory~1ciamDirectories?api-version=2023-05-17-preview/get' + operationId: CIAMTenants_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CIAMTenantResourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1ciamDirectories~1{resourceName}~1?api-version=2023-05-17-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1ciamDirectories~1{resourceName}?api-version=2023-05-17-preview/get' + operationId: CIAMTenants_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CIAMTenantResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1ciamDirectories~1{resourceName}~1?api-version=2023-05-17-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1ciamDirectories~1{resourceName}?api-version=2023-05-17-preview/put' + operationId: CIAMTenants_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CIAMTenantResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1ciamDirectories~1{resourceName}~1?api-version=2023-05-17-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1ciamDirectories~1{resourceName}?api-version=2023-05-17-preview/patch' + operationId: CIAMTenants_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CIAMTenantResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1ciamDirectories~1{resourceName}~1?api-version=2023-05-17-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureActiveDirectory~1ciamDirectories~1{resourceName}?api-version=2023-05-17-preview/delete' + operationId: CIAMTenants_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/ciam_tenants/methods/get' @@ -1374,7 +1413,8 @@ components: - $ref: '#/components/x-stackQL-resources/ciam_tenants/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/ciam_tenants/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/ciam_tenants/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/ciam_tenants/methods/delete' @@ -1394,9 +1434,9 @@ components: sku as sku, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.billingConfig') as billing_config, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.isGoLocalTenant') as is_go_local_tenant, + JSON_EXTRACT(properties, '$.billingConfig') as "billing_config", + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.isGoLocalTenant') as "is_go_local_tenant", subscriptionId, resourceGroupName, resourceName @@ -1413,9 +1453,9 @@ components: sku as sku, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.billingConfig') as billing_config, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.isGoLocalTenant') as is_go_local_tenant, + json_extract_path_text(properties, '$.billingConfig') as "billing_config", + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.isGoLocalTenant') as "is_go_local_tenant", subscriptionId, resourceGroupName, resourceName @@ -1436,7 +1476,7 @@ components: type as type, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", subscriptionId, resourceGroupName, resourceName @@ -1452,7 +1492,7 @@ components: type as type, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.tenantId') as tenant_id, + json_extract_path_text(properties, '$.tenantId') as "tenant_id", subscriptionId, resourceGroupName, resourceName @@ -1474,11 +1514,11 @@ components: sku as sku, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createTenantProperties') as create_tenant_properties, - JSON_EXTRACT(properties, '$.domainName') as domain_name, - JSON_EXTRACT(properties, '$.billingConfig') as billing_config, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.createTenantProperties') as "create_tenant_properties", + JSON_EXTRACT(properties, '$.domainName') as "domain_name", + JSON_EXTRACT(properties, '$.billingConfig') as "billing_config", + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", subscriptionId, resourceGroupName, resourceName @@ -1495,23 +1535,23 @@ components: sku as sku, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createTenantProperties') as create_tenant_properties, - JSON_EXTRACT(properties, '$.domainName') as domain_name, - JSON_EXTRACT(properties, '$.billingConfig') as billing_config, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.createTenantProperties') as "create_tenant_properties", + json_extract_path_text(properties, '$.domainName') as "domain_name", + json_extract_path_text(properties, '$.billingConfig') as "billing_config", + json_extract_path_text(properties, '$.tenantId') as "tenant_id", subscriptionId, resourceGroupName, resourceName FROM azure.aad_b2c.ciam_tenants WHERE subscriptionId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.AzureActiveDirectory/checkNameAvailability/?api-version=2023-05-17-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AzureActiveDirectory/checkNameAvailability?api-version=2023-05-17-preview: post: tags: - B2CTenants - CIAMTenants - operationId: CheckNameAvailability + operationId: Operations_CheckNameAvailability description: Checks the availability and validity of a domain name for the tenant. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -1534,7 +1574,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/b2cDirectories/?api-version=2023-05-17-preview: + x-ms-original-operationId: CheckNameAvailability + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/b2cDirectories?api-version=2023-05-17-preview: get: description: Get all the Azure AD B2C tenant resources in a resource group. operationId: B2CTenants_ListByResourceGroup @@ -1558,7 +1599,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.AzureActiveDirectory/b2cDirectories/?api-version=2023-05-17-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AzureActiveDirectory/b2cDirectories?api-version=2023-05-17-preview: get: description: Get all the Azure AD B2C tenant resources in a subscription. operationId: B2CTenants_ListBySubscription @@ -1581,7 +1622,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/b2cDirectories/{resourceName}/?api-version=2023-05-17-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/b2cDirectories/{resourceName}?api-version=2023-05-17-preview: get: description: Get the Azure AD B2C tenant resource. operationId: B2CTenants_Get @@ -1708,7 +1749,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.AzureActiveDirectory/operations/?api-version=2023-05-17-preview: + /providers/Microsoft.AzureActiveDirectory/operations?api-version=2023-05-17-preview: get: tags: - Operations @@ -1730,7 +1771,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/guestUsages/{resourceName}/?api-version=2023-05-17-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/guestUsages/{resourceName}?api-version=2023-05-17-preview: put: operationId: GuestUsages_Create tags: @@ -1835,7 +1876,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.AzureActiveDirectory/guestUsages/?api-version=2023-05-17-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AzureActiveDirectory/guestUsages?api-version=2023-05-17-preview: get: operationId: GuestUsages_ListBySubscription tags: @@ -1859,7 +1900,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/guestUsages/?api-version=2023-05-17-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/guestUsages?api-version=2023-05-17-preview: get: operationId: GuestUsages_ListByResourceGroup tags: @@ -1884,7 +1925,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/ciamDirectories/?api-version=2023-05-17-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/ciamDirectories?api-version=2023-05-17-preview: get: description: Get all the Azure AD for customers tenants resources in a resource group. operationId: CIAMTenants_ListByResourceGroup @@ -1908,7 +1949,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AzureActiveDirectory/ciamDirectories/?api-version=2023-05-17-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AzureActiveDirectory/ciamDirectories?api-version=2023-05-17-preview: get: description: Get all the Azure AD for customers tenant resources in a subscription. operationId: CIAMTenants_ListBySubscription @@ -1931,7 +1972,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/ciamDirectories/{resourceName}/?api-version=2023-05-17-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/ciamDirectories/{resourceName}?api-version=2023-05-17-preview: get: description: Get the Azure AD for customers tenant resource. operationId: CIAMTenants_Get diff --git a/providers/src/azure/v00.00.00000/services/aad_domain_services.yaml b/providers/src/azure/v00.00.00000/services/aad_domain_services.yaml index 446b0e55..ab932193 100644 --- a/providers/src/azure/v00.00.00000/services/aad_domain_services.yaml +++ b/providers/src/azure/v00.00.00000/services/aad_domain_services.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1239,10 +1239,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Aad~1operations~1?api-version=2022-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.Aad~1operations?api-version=2022-12-01/get' + operationId: OuContainerOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationEntityListResult objectKey: $.value sqlVerbs: select: @@ -1251,52 +1253,62 @@ components: update: [] replace: [] delete: [] - ou_container: - id: azure.aad_domain_services.ou_container - name: ou_container - title: ou_container + ou_containers: + id: azure.aad_domain_services.ou_containers + name: ou_containers + title: ou_containers methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Aad~1domainServices~1{domainServiceName}~1ouContainer~1?api-version=2022-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Aad~1domainServices~1{domainServiceName}~1ouContainer?api-version=2022-12-01/get' + operationId: OuContainer_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OuContainerListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Aad~1domainServices~1{domainServiceName}~1ouContainer~1{ouContainerName}~1?api-version=2022-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Aad~1domainServices~1{domainServiceName}~1ouContainer~1{ouContainerName}?api-version=2022-12-01/get' + operationId: OuContainer_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OuContainer create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Aad~1domainServices~1{domainServiceName}~1ouContainer~1{ouContainerName}~1?api-version=2022-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Aad~1domainServices~1{domainServiceName}~1ouContainer~1{ouContainerName}?api-version=2022-12-01/put' + operationId: OuContainer_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OuContainer delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Aad~1domainServices~1{domainServiceName}~1ouContainer~1{ouContainerName}~1?api-version=2022-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Aad~1domainServices~1{domainServiceName}~1ouContainer~1{ouContainerName}?api-version=2022-12-01/delete' + operationId: OuContainer_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Aad~1domainServices~1{domainServiceName}~1ouContainer~1{ouContainerName}~1?api-version=2022-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Aad~1domainServices~1{domainServiceName}~1ouContainer~1{ouContainerName}?api-version=2022-12-01/patch' + operationId: OuContainer_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OuContainer sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/ou_container/methods/get' - - $ref: '#/components/x-stackQL-resources/ou_container/methods/list' + - $ref: '#/components/x-stackQL-resources/ou_containers/methods/get' + - $ref: '#/components/x-stackQL-resources/ou_containers/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/ou_container/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/ou_containers/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/ou_containers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/ou_container/methods/delete' + - $ref: '#/components/x-stackQL-resources/ou_containers/methods/delete' domain_service_operations: id: azure.aad_domain_services.domain_service_operations name: domain_service_operations @@ -1304,10 +1316,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.AAD~1operations~1?api-version=2022-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.AAD~1operations?api-version=2022-12-01/get' + operationId: DomainServiceOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationEntityListResult objectKey: $.value sqlVerbs: select: @@ -1323,42 +1337,53 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AAD~1domainServices~1?api-version=2022-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AAD~1domainServices?api-version=2022-12-01/get' + operationId: DomainServices_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainServiceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AAD~1domainServices~1?api-version=2022-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AAD~1domainServices?api-version=2022-12-01/get' + operationId: DomainServices_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainServiceListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AAD~1domainServices~1{domainServiceName}~1?api-version=2022-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AAD~1domainServices~1{domainServiceName}?api-version=2022-12-01/put' + operationId: DomainServices_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainService get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AAD~1domainServices~1{domainServiceName}~1?api-version=2022-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AAD~1domainServices~1{domainServiceName}?api-version=2022-12-01/get' + operationId: DomainServices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainService delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AAD~1domainServices~1{domainServiceName}~1?api-version=2022-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AAD~1domainServices~1{domainServiceName}?api-version=2022-12-01/delete' + operationId: DomainServices_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AAD~1domainServices~1{domainServiceName}~1?api-version=2022-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AAD~1domainServices~1{domainServiceName}?api-version=2022-12-01/patch' + operationId: DomainServices_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainService sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/domain_services/methods/get' @@ -1366,13 +1391,14 @@ components: - $ref: '#/components/x-stackQL-resources/domain_services/methods/list' insert: - $ref: '#/components/x-stackQL-resources/domain_services/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/domain_services/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/domain_services/methods/delete' - vw_ou_container: - id: azure.aad_domain_services.vw_ou_container - name: vw_ou_container + vw_ou_containers: + id: azure.aad_domain_services.vw_ou_containers + name: vw_ou_containers config: views: select: @@ -1382,19 +1408,19 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.domainName') as domain_name, - JSON_EXTRACT(properties, '$.deploymentId') as deployment_id, - JSON_EXTRACT(properties, '$.containerId') as container_id, - JSON_EXTRACT(properties, '$.accounts') as accounts, - JSON_EXTRACT(properties, '$.serviceStatus') as service_status, - JSON_EXTRACT(properties, '$.distinguishedName') as distinguished_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.domainName') as "domain_name", + JSON_EXTRACT(properties, '$.deploymentId') as "deployment_id", + JSON_EXTRACT(properties, '$.containerId') as "container_id", + JSON_EXTRACT(properties, '$.accounts') as "accounts", + JSON_EXTRACT(properties, '$.serviceStatus') as "service_status", + JSON_EXTRACT(properties, '$.distinguishedName') as "distinguished_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, domainServiceName, ouContainerName - FROM azure.aad_domain_services.ou_container + FROM azure.aad_domain_services.ou_containers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND domainServiceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1403,19 +1429,19 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.domainName') as domain_name, - JSON_EXTRACT(properties, '$.deploymentId') as deployment_id, - JSON_EXTRACT(properties, '$.containerId') as container_id, - JSON_EXTRACT(properties, '$.accounts') as accounts, - JSON_EXTRACT(properties, '$.serviceStatus') as service_status, - JSON_EXTRACT(properties, '$.distinguishedName') as distinguished_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.domainName') as "domain_name", + json_extract_path_text(properties, '$.deploymentId') as "deployment_id", + json_extract_path_text(properties, '$.containerId') as "container_id", + json_extract_path_text(properties, '$.accounts') as "accounts", + json_extract_path_text(properties, '$.serviceStatus') as "service_status", + json_extract_path_text(properties, '$.distinguishedName') as "distinguished_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, domainServiceName, ouContainerName - FROM azure.aad_domain_services.ou_container + FROM azure.aad_domain_services.ou_containers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND domainServiceName = 'replace-me'; vw_domain_services: id: azure.aad_domain_services.vw_domain_services @@ -1429,24 +1455,24 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.domainName') as domain_name, - JSON_EXTRACT(properties, '$.deploymentId') as deployment_id, - JSON_EXTRACT(properties, '$.syncOwner') as sync_owner, - JSON_EXTRACT(properties, '$.syncApplicationId') as sync_application_id, - JSON_EXTRACT(properties, '$.replicaSets') as replica_sets, - JSON_EXTRACT(properties, '$.ldapsSettings') as ldaps_settings, - JSON_EXTRACT(properties, '$.resourceForestSettings') as resource_forest_settings, - JSON_EXTRACT(properties, '$.domainSecuritySettings') as domain_security_settings, - JSON_EXTRACT(properties, '$.domainConfigurationType') as domain_configuration_type, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.filteredSync') as filtered_sync, - JSON_EXTRACT(properties, '$.syncScope') as sync_scope, - JSON_EXTRACT(properties, '$.notificationSettings') as notification_settings, - JSON_EXTRACT(properties, '$.migrationProperties') as migration_properties, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.configDiagnostics') as config_diagnostics, + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.domainName') as "domain_name", + JSON_EXTRACT(properties, '$.deploymentId') as "deployment_id", + JSON_EXTRACT(properties, '$.syncOwner') as "sync_owner", + JSON_EXTRACT(properties, '$.syncApplicationId') as "sync_application_id", + JSON_EXTRACT(properties, '$.replicaSets') as "replica_sets", + JSON_EXTRACT(properties, '$.ldapsSettings') as "ldaps_settings", + JSON_EXTRACT(properties, '$.resourceForestSettings') as "resource_forest_settings", + JSON_EXTRACT(properties, '$.domainSecuritySettings') as "domain_security_settings", + JSON_EXTRACT(properties, '$.domainConfigurationType') as "domain_configuration_type", + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.filteredSync') as "filtered_sync", + JSON_EXTRACT(properties, '$.syncScope') as "sync_scope", + JSON_EXTRACT(properties, '$.notificationSettings') as "notification_settings", + JSON_EXTRACT(properties, '$.migrationProperties') as "migration_properties", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.configDiagnostics') as "config_diagnostics", subscriptionId, resourceGroupName, domainServiceName @@ -1459,31 +1485,31 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.domainName') as domain_name, - JSON_EXTRACT(properties, '$.deploymentId') as deployment_id, - JSON_EXTRACT(properties, '$.syncOwner') as sync_owner, - JSON_EXTRACT(properties, '$.syncApplicationId') as sync_application_id, - JSON_EXTRACT(properties, '$.replicaSets') as replica_sets, - JSON_EXTRACT(properties, '$.ldapsSettings') as ldaps_settings, - JSON_EXTRACT(properties, '$.resourceForestSettings') as resource_forest_settings, - JSON_EXTRACT(properties, '$.domainSecuritySettings') as domain_security_settings, - JSON_EXTRACT(properties, '$.domainConfigurationType') as domain_configuration_type, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.filteredSync') as filtered_sync, - JSON_EXTRACT(properties, '$.syncScope') as sync_scope, - JSON_EXTRACT(properties, '$.notificationSettings') as notification_settings, - JSON_EXTRACT(properties, '$.migrationProperties') as migration_properties, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.configDiagnostics') as config_diagnostics, + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.domainName') as "domain_name", + json_extract_path_text(properties, '$.deploymentId') as "deployment_id", + json_extract_path_text(properties, '$.syncOwner') as "sync_owner", + json_extract_path_text(properties, '$.syncApplicationId') as "sync_application_id", + json_extract_path_text(properties, '$.replicaSets') as "replica_sets", + json_extract_path_text(properties, '$.ldapsSettings') as "ldaps_settings", + json_extract_path_text(properties, '$.resourceForestSettings') as "resource_forest_settings", + json_extract_path_text(properties, '$.domainSecuritySettings') as "domain_security_settings", + json_extract_path_text(properties, '$.domainConfigurationType') as "domain_configuration_type", + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.filteredSync') as "filtered_sync", + json_extract_path_text(properties, '$.syncScope') as "sync_scope", + json_extract_path_text(properties, '$.notificationSettings') as "notification_settings", + json_extract_path_text(properties, '$.migrationProperties') as "migration_properties", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.configDiagnostics') as "config_diagnostics", subscriptionId, resourceGroupName, domainServiceName FROM azure.aad_domain_services.domain_services WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.Aad/operations/?api-version=2022-12-01: + /providers/Microsoft.Aad/operations?api-version=2022-12-01: get: tags: - OuContainer @@ -1505,7 +1531,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Aad/domainServices/{domainServiceName}/ouContainer/?api-version=2022-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Aad/domainServices/{domainServiceName}/ouContainer?api-version=2022-12-01: get: tags: - OuContainer @@ -1531,7 +1557,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Aad/domainServices/{domainServiceName}/ouContainer/{ouContainerName}/?api-version=2022-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Aad/domainServices/{domainServiceName}/ouContainer/{ouContainerName}?api-version=2022-12-01: get: tags: - OuContainer @@ -1665,7 +1691,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /providers/Microsoft.AAD/operations/?api-version=2022-12-01: + /providers/Microsoft.AAD/operations?api-version=2022-12-01: get: tags: - DomainServices @@ -1687,7 +1713,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AAD/domainServices/?api-version=2022-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.AAD/domainServices?api-version=2022-12-01: get: tags: - DomainServices @@ -1711,7 +1737,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AAD/domainServices/?api-version=2022-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AAD/domainServices?api-version=2022-12-01: get: tags: - DomainServices @@ -1736,7 +1762,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AAD/domainServices/{domainServiceName}/?api-version=2022-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AAD/domainServices/{domainServiceName}?api-version=2022-12-01: put: tags: - DomainServices diff --git a/providers/src/azure/v00.00.00000/services/ad_hybrid_health_service.yaml b/providers/src/azure/v00.00.00000/services/ad_hybrid_health_service.yaml index 63419733..27889889 100644 --- a/providers/src/azure/v00.00.00000/services/ad_hybrid_health_service.yaml +++ b/providers/src/azure/v00.00.00000/services/ad_hybrid_health_service.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -27,7 +27,7 @@ components: name: api-version in: query description: The version of the API to be used with the client request. - required: true + required: false schema: type: string schemas: @@ -2460,42 +2460,51 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices?api-version=2014-01-01/get' + operationId: addsServices_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Services objectKey: $.value add: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1?api-version=2014-01-01/post' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices?api-version=2014-01-01/post' + operationId: addsServices_add response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceProperties get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}?api-version=2014-01-01/get' + operationId: addsServices_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceProperties delete: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1?api-version=2014-01-01/delete' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}?api-version=2014-01-01/delete' + operationId: addsServices_delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' update: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1?api-version=2014-01-01/patch' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}?api-version=2014-01-01/patch' + operationId: addsServices_update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceProperties sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/adds_services/methods/get' - $ref: '#/components/x-stackQL-resources/adds_services/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/adds_services/methods/add' - update: [] + insert: [] + update: + - $ref: '#/components/x-stackQL-resources/adds_services/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/adds_services/methods/delete' @@ -2506,10 +2515,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1alerts~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1alerts?api-version=2014-01-01/get' + operationId: alertsAddsAlerts_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Alerts objectKey: $.value sqlVerbs: select: @@ -2525,10 +2536,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1configuration~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1configuration?api-version=2014-01-01/get' + operationId: configurationAddsConfigurations_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AddsConfiguration objectKey: $.value sqlVerbs: select: @@ -2544,10 +2557,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1dimensions~1{dimension}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1dimensions~1{dimension}?api-version=2014-01-01/get' + operationId: dimensionsAddsDimensions_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Dimensions objectKey: $.value sqlVerbs: select: @@ -2563,20 +2578,25 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1addsservicemembers~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1addsservicemembers?api-version=2014-01-01/get' + operationId: addsServiceMembers_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AddsServiceMembers objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1servicemembers~1{serviceMemberId}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1servicemembers~1{serviceMemberId}?api-version=2014-01-01/get' + operationId: addsServiceMembers_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceMember delete: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1servicemembers~1{serviceMemberId}~1?api-version=2014-01-01/delete' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1servicemembers~1{serviceMemberId}?api-version=2014-01-01/delete' + operationId: addsServiceMembers_delete response: mediaType: application/json openAPIDocKey: '200' @@ -2596,10 +2616,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1addomainservicemembers~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1addomainservicemembers?api-version=2014-01-01/get' + operationId: adDomainServiceMembers_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AddsServiceMembers objectKey: $.value sqlVerbs: select: @@ -2608,52 +2630,57 @@ components: update: [] replace: [] delete: [] - adds_services_user_preference: - id: azure.ad_hybrid_health_service.adds_services_user_preference - name: adds_services_user_preference - title: adds_services_user_preference + adds_services_user_preferences: + id: azure.ad_hybrid_health_service.adds_services_user_preferences + name: adds_services_user_preferences + title: adds_services_user_preferences methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1features~1{featureName}~1userpreference~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1features~1{featureName}~1userpreference?api-version=2014-01-01/get' + operationId: addsServicesUserPreference_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserPreference delete: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1features~1{featureName}~1userpreference~1?api-version=2014-01-01/delete' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1features~1{featureName}~1userpreference?api-version=2014-01-01/delete' + operationId: addsServicesUserPreference_delete response: mediaType: application/json openAPIDocKey: '200' add: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1features~1{featureName}~1userpreference~1?api-version=2014-01-01/post' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1features~1{featureName}~1userpreference?api-version=2014-01-01/post' + operationId: addsServicesUserPreference_add response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/adds_services_user_preference/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/adds_services_user_preference/methods/add' + - $ref: '#/components/x-stackQL-resources/adds_services_user_preferences/methods/get' + insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/adds_services_user_preference/methods/delete' - adds_services_forest_summary: - id: azure.ad_hybrid_health_service.adds_services_forest_summary - name: adds_services_forest_summary - title: adds_services_forest_summary + - $ref: '#/components/x-stackQL-resources/adds_services_user_preferences/methods/delete' + adds_services_forest_summaries: + id: azure.ad_hybrid_health_service.adds_services_forest_summaries + name: adds_services_forest_summaries + title: adds_services_forest_summaries methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1forestsummary~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1forestsummary?api-version=2014-01-01/get' + operationId: addsServicesForestSummary_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ForestSummary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/adds_services_forest_summary/methods/get' + - $ref: '#/components/x-stackQL-resources/adds_services_forest_summaries/methods/get' insert: [] update: [] replace: [] @@ -2665,10 +2692,12 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1metrics~1{metricName}~1groups~1{groupName}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1metrics~1{metricName}~1groups~1{groupName}?api-version=2014-01-01/get' + operationId: addsServiceMetrics_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricSets sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/adds_service_metrics/methods/get' @@ -2676,40 +2705,44 @@ components: update: [] replace: [] delete: [] - adds_services_metrics_average: - id: azure.ad_hybrid_health_service.adds_services_metrics_average - name: adds_services_metrics_average - title: adds_services_metrics_average + adds_services_metrics_averages: + id: azure.ad_hybrid_health_service.adds_services_metrics_averages + name: adds_services_metrics_averages + title: adds_services_metrics_averages methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1metrics~1{metricName}~1groups~1{groupName}~1average~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1metrics~1{metricName}~1groups~1{groupName}~1average?api-version=2014-01-01/get' + operationId: addsServicesMetricsAverage_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Metrics objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/adds_services_metrics_average/methods/list' + - $ref: '#/components/x-stackQL-resources/adds_services_metrics_averages/methods/list' insert: [] update: [] replace: [] delete: [] - adds_services_metrics_sum: - id: azure.ad_hybrid_health_service.adds_services_metrics_sum - name: adds_services_metrics_sum - title: adds_services_metrics_sum + adds_services_metrics_sums: + id: azure.ad_hybrid_health_service.adds_services_metrics_sums + name: adds_services_metrics_sums + title: adds_services_metrics_sums methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1metrics~1{metricName}~1groups~1{groupName}~1sum~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1metrics~1{metricName}~1groups~1{groupName}~1sum?api-version=2014-01-01/get' + operationId: addsServicesMetricsSum_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Metrics objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/adds_services_metrics_sum/methods/list' + - $ref: '#/components/x-stackQL-resources/adds_services_metrics_sums/methods/list' insert: [] update: [] replace: [] @@ -2721,17 +2754,21 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1metricmetadata~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1metricmetadata?api-version=2014-01-01/get' + operationId: addsServicesMetricMetadata_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricMetadataList objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1metricmetadata~1{metricName}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1metricmetadata~1{metricName}?api-version=2014-01-01/get' + operationId: addsServicesMetricMetadata_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricMetadata sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/adds_services_metric_metadata/methods/get' @@ -2740,20 +2777,22 @@ components: update: [] replace: [] delete: [] - adds_services_metric_metadata_for_group: - id: azure.ad_hybrid_health_service.adds_services_metric_metadata_for_group - name: adds_services_metric_metadata_for_group - title: adds_services_metric_metadata_for_group + adds_services_metric_metadata_for_groups: + id: azure.ad_hybrid_health_service.adds_services_metric_metadata_for_groups + name: adds_services_metric_metadata_for_groups + title: adds_services_metric_metadata_for_groups methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1metricmetadata~1{metricName}~1groups~1{groupName}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1metricmetadata~1{metricName}~1groups~1{groupName}?api-version=2014-01-01/get' + operationId: addsServicesMetricMetadataForGroup_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricSets sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/adds_services_metric_metadata_for_group/methods/get' + - $ref: '#/components/x-stackQL-resources/adds_services_metric_metadata_for_groups/methods/get' insert: [] update: [] replace: [] @@ -2765,10 +2804,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1replicationdetails~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1replicationdetails?api-version=2014-01-01/get' + operationId: addsServicesReplicationDetails_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReplicationDetailsList objectKey: $.value sqlVerbs: select: @@ -2784,10 +2825,12 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1replicationstatus~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1replicationstatus?api-version=2014-01-01/get' + operationId: addsServicesReplicationStatus_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReplicationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/adds_services_replication_status/methods/get' @@ -2795,21 +2838,23 @@ components: update: [] replace: [] delete: [] - adds_services_replication_summary: - id: azure.ad_hybrid_health_service.adds_services_replication_summary - name: adds_services_replication_summary - title: adds_services_replication_summary + adds_services_replication_summaries: + id: azure.ad_hybrid_health_service.adds_services_replication_summaries + name: adds_services_replication_summaries + title: adds_services_replication_summaries methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1replicationsummary~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1replicationsummary?api-version=2014-01-01/get' + operationId: addsServicesReplicationSummary_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReplicationSummaryList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/adds_services_replication_summary/methods/list' + - $ref: '#/components/x-stackQL-resources/adds_services_replication_summaries/methods/list' insert: [] update: [] replace: [] @@ -2821,22 +2866,25 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1servicemembers~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1servicemembers?api-version=2014-01-01/get' + operationId: addsServicesServiceMembers_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceMembers objectKey: $.value add: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1servicemembers~1?api-version=2014-01-01/post' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1servicemembers?api-version=2014-01-01/post' + operationId: addsServicesServiceMembers_add response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceMember sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/adds_services_service_members/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/adds_services_service_members/methods/add' + insert: [] update: [] replace: [] delete: [] @@ -2847,10 +2895,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1servicemembers~1{serviceMemberId}~1alerts~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1servicemembers~1{serviceMemberId}~1alerts?api-version=2014-01-01/get' + operationId: addsServicesServerAlerts_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Alerts objectKey: $.value sqlVerbs: select: @@ -2866,10 +2916,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1servicemembers~1{serviceMemberId}~1credentials~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1{serviceName}~1servicemembers~1{serviceMemberId}~1credentials?api-version=2014-01-01/get' + operationId: addsServiceMembersCredentials_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Credentials objectKey: $.value sqlVerbs: select: @@ -2885,10 +2937,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1premiumCheck~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1addsservices~1premiumCheck?api-version=2014-01-01/get' + operationId: addsServicesPremiumServices_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Services objectKey: $.value sqlVerbs: select: @@ -2904,10 +2958,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1operations~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1operations?api-version=2014-01-01/get' + operationId: operations_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResponse objectKey: $.value sqlVerbs: select: @@ -2916,35 +2972,41 @@ components: update: [] replace: [] delete: [] - configuration: - id: azure.ad_hybrid_health_service.configuration - name: configuration - title: configuration + configurations: + id: azure.ad_hybrid_health_service.configurations + name: configurations + title: configurations methods: add: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1configuration~1?api-version=2014-01-01/post' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1configuration?api-version=2014-01-01/post' + operationId: configuration_add response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Tenant get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1configuration~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1configuration?api-version=2014-01-01/get' + operationId: configuration_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Tenant update: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1configuration~1?api-version=2014-01-01/patch' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1configuration?api-version=2014-01-01/patch' + operationId: configuration_update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Tenant sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/configuration/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/configuration/methods/add' - update: [] + - $ref: '#/components/x-stackQL-resources/configurations/methods/get' + insert: [] + update: + - $ref: '#/components/x-stackQL-resources/configurations/methods/update' replace: [] delete: [] reports_dev_ops: @@ -2954,10 +3016,12 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1reports~1DevOps~1IsDevOps~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1reports~1DevOps~1IsDevOps?api-version=2014-01-01/get' + operationId: reportsDevOps_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Result sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/reports_dev_ops/methods/get' @@ -2972,38 +3036,56 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services?api-version=2014-01-01/get' + operationId: services_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Services objectKey: $.value add: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1?api-version=2014-01-01/post' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services?api-version=2014-01-01/post' + operationId: services_add response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceProperties get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}?api-version=2014-01-01/get' + operationId: services_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceProperties delete: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1?api-version=2014-01-01/delete' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}?api-version=2014-01-01/delete' + operationId: services_delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' update: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1?api-version=2014-01-01/patch' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}?api-version=2014-01-01/patch' + operationId: services_update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceProperties add_alert_feedback: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1feedbacktype~1alerts~1feedback~1?api-version=2014-01-01/post' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1feedbacktype~1alerts~1feedback?api-version=2014-01-01/post' + operationId: services_addAlertFeedback + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AlertFeedback + update_monitoring_configuration: + operation: + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1monitoringconfiguration?api-version=2014-01-01/patch' + operationId: services_updateMonitoringConfiguration response: mediaType: application/json openAPIDocKey: '200' @@ -3011,27 +3093,29 @@ components: select: - $ref: '#/components/x-stackQL-resources/services/methods/get' - $ref: '#/components/x-stackQL-resources/services/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/services/methods/add' - update: [] + insert: [] + update: + - $ref: '#/components/x-stackQL-resources/services/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/services/methods/delete' - services_premium: - id: azure.ad_hybrid_health_service.services_premium - name: services_premium - title: services_premium + services_premiums: + id: azure.ad_hybrid_health_service.services_premiums + name: services_premiums + title: services_premiums methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1premiumCheck~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1premiumCheck?api-version=2014-01-01/get' + operationId: servicesPremium_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Services objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/services_premium/methods/list' + - $ref: '#/components/x-stackQL-resources/services_premiums/methods/list' insert: [] update: [] replace: [] @@ -3043,10 +3127,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1alerts~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1alerts?api-version=2014-01-01/get' + operationId: servicesAlerts_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Alerts objectKey: $.value sqlVerbs: select: @@ -3055,20 +3141,22 @@ components: update: [] replace: [] delete: [] - services_feature_availibility: - id: azure.ad_hybrid_health_service.services_feature_availibility - name: services_feature_availibility - title: services_feature_availibility + services_feature_availibilities: + id: azure.ad_hybrid_health_service.services_feature_availibilities + name: services_feature_availibilities + title: services_feature_availibilities methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1checkServiceFeatureAvailibility~1{featureName}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1checkServiceFeatureAvailibility~1{featureName}?api-version=2014-01-01/get' + operationId: servicesFeatureAvailibility_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Result sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/services_feature_availibility/methods/get' + - $ref: '#/components/x-stackQL-resources/services_feature_availibilities/methods/get' insert: [] update: [] replace: [] @@ -3080,10 +3168,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1exporterrors~1counts~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1exporterrors~1counts?api-version=2014-01-01/get' + operationId: servicesExportErrors_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ErrorCounts objectKey: $.value sqlVerbs: select: @@ -3099,10 +3189,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1exporterrors~1listV2~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1exporterrors~1listV2?api-version=2014-01-01/get' + operationId: servicesExportErrorsV2_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MergedExportErrors objectKey: $.value sqlVerbs: select: @@ -3118,10 +3210,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1exportstatus~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1exportstatus?api-version=2014-01-01/get' + operationId: servicesExportStatus_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExportStatuses objectKey: $.value sqlVerbs: select: @@ -3130,21 +3224,23 @@ components: update: [] replace: [] delete: [] - services_alert_feedback: - id: azure.ad_hybrid_health_service.services_alert_feedback - name: services_alert_feedback - title: services_alert_feedback + services_alert_feedbacks: + id: azure.ad_hybrid_health_service.services_alert_feedbacks + name: services_alert_feedbacks + title: services_alert_feedbacks methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1feedbacktype~1alerts~1{shortName}~1alertfeedback~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1feedbacktype~1alerts~1{shortName}~1alertfeedback?api-version=2014-01-01/get' + operationId: servicesAlertFeedback_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertFeedbacks objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/services_alert_feedback/methods/list' + - $ref: '#/components/x-stackQL-resources/services_alert_feedbacks/methods/list' insert: [] update: [] replace: [] @@ -3156,10 +3252,12 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1metrics~1{metricName}~1groups~1{groupName}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1metrics~1{metricName}~1groups~1{groupName}?api-version=2014-01-01/get' + operationId: serviceMetrics_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricSets sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/service_metrics/methods/get' @@ -3167,40 +3265,44 @@ components: update: [] replace: [] delete: [] - services_metrics_average: - id: azure.ad_hybrid_health_service.services_metrics_average - name: services_metrics_average - title: services_metrics_average + services_metrics_averages: + id: azure.ad_hybrid_health_service.services_metrics_averages + name: services_metrics_averages + title: services_metrics_averages methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1metrics~1{metricName}~1groups~1{groupName}~1average~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1metrics~1{metricName}~1groups~1{groupName}~1average?api-version=2014-01-01/get' + operationId: servicesMetricsAverage_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Metrics objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/services_metrics_average/methods/list' + - $ref: '#/components/x-stackQL-resources/services_metrics_averages/methods/list' insert: [] update: [] replace: [] delete: [] - services_metrics_sum: - id: azure.ad_hybrid_health_service.services_metrics_sum - name: services_metrics_sum - title: services_metrics_sum + services_metrics_sums: + id: azure.ad_hybrid_health_service.services_metrics_sums + name: services_metrics_sums + title: services_metrics_sums methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1metrics~1{metricName}~1groups~1{groupName}~1sum~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1metrics~1{metricName}~1groups~1{groupName}~1sum?api-version=2014-01-01/get' + operationId: servicesMetricsSum_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Metrics objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/services_metrics_sum/methods/list' + - $ref: '#/components/x-stackQL-resources/services_metrics_sums/methods/list' insert: [] update: [] replace: [] @@ -3212,17 +3314,21 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1metricmetadata~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1metricmetadata?api-version=2014-01-01/get' + operationId: servicesMetricMetadata_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricMetadataList objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1metricmetadata~1{metricName}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1metricmetadata~1{metricName}?api-version=2014-01-01/get' + operationId: servicesMetricMetadata_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricMetadata sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/services_metric_metadata/methods/get' @@ -3231,37 +3337,22 @@ components: update: [] replace: [] delete: [] - services_metric_metadata_for_group: - id: azure.ad_hybrid_health_service.services_metric_metadata_for_group - name: services_metric_metadata_for_group - title: services_metric_metadata_for_group + services_metric_metadata_for_groups: + id: azure.ad_hybrid_health_service.services_metric_metadata_for_groups + name: services_metric_metadata_for_groups + title: services_metric_metadata_for_groups methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1metricmetadata~1{metricName}~1groups~1{groupName}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1metricmetadata~1{metricName}~1groups~1{groupName}?api-version=2014-01-01/get' + operationId: servicesMetricMetadataForGroup_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricSets sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/services_metric_metadata_for_group/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - services_monitoring_configuration: - id: azure.ad_hybrid_health_service.services_monitoring_configuration - name: services_monitoring_configuration - title: services_monitoring_configuration - methods: - update: - operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1monitoringconfiguration~1?api-version=2014-01-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] + - $ref: '#/components/x-stackQL-resources/services_metric_metadata_for_groups/methods/get' insert: [] update: [] replace: [] @@ -3273,10 +3364,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1monitoringconfigurations~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1monitoringconfigurations?api-version=2014-01-01/get' + operationId: servicesMonitoringConfigurations_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Items objectKey: $.value sqlVerbs: select: @@ -3285,21 +3378,23 @@ components: update: [] replace: [] delete: [] - services_user_bad_password_report: - id: azure.ad_hybrid_health_service.services_user_bad_password_report - name: services_user_bad_password_report - title: services_user_bad_password_report + services_user_bad_password_reports: + id: azure.ad_hybrid_health_service.services_user_bad_password_reports + name: services_user_bad_password_reports + title: services_user_bad_password_reports methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1reports~1badpassword~1details~1user~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1reports~1badpassword~1details~1user?api-version=2014-01-01/get' + operationId: servicesUserBadPasswordReport_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ErrorReportUsersEntries objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/services_user_bad_password_report/methods/list' + - $ref: '#/components/x-stackQL-resources/services_user_bad_password_reports/methods/list' insert: [] update: [] replace: [] @@ -3311,26 +3406,40 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers?api-version=2014-01-01/get' + operationId: serviceMembers_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceMembers objectKey: $.value add: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1?api-version=2014-01-01/post' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers?api-version=2014-01-01/post' + operationId: serviceMembers_add response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceMember get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}?api-version=2014-01-01/get' + operationId: serviceMembers_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceMember delete: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1?api-version=2014-01-01/delete' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}?api-version=2014-01-01/delete' + operationId: serviceMembers_delete + response: + mediaType: application/json + openAPIDocKey: '200' + delete_data: + operation: + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1data?api-version=2014-01-01/delete' + operationId: serviceMembers_deleteData response: mediaType: application/json openAPIDocKey: '200' @@ -3338,8 +3447,7 @@ components: select: - $ref: '#/components/x-stackQL-resources/service_members/methods/get' - $ref: '#/components/x-stackQL-resources/service_members/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/service_members/methods/add' + insert: [] update: [] replace: [] delete: @@ -3351,10 +3459,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1alerts~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1alerts?api-version=2014-01-01/get' + operationId: serviceMembersAlerts_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Alerts objectKey: $.value sqlVerbs: select: @@ -3370,10 +3480,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1service~1{serviceName}~1servicemembers~1{serviceMemberId}~1connectors~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1service~1{serviceName}~1servicemembers~1{serviceMemberId}~1connectors?api-version=2014-01-01/get' + operationId: serviceMembersConnectors_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Connectors objectKey: $.value sqlVerbs: select: @@ -3389,10 +3501,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1credentials~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1credentials?api-version=2014-01-01/get' + operationId: serviceMembersCredentials_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Credentials objectKey: $.value sqlVerbs: select: @@ -3401,24 +3515,6 @@ components: update: [] replace: [] delete: [] - service_members_data: - id: azure.ad_hybrid_health_service.service_members_data - name: service_members_data - title: service_members_data - methods: - delete: - operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1data~1?api-version=2014-01-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/service_members_data/methods/delete' service_members_data_freshness: id: azure.ad_hybrid_health_service.service_members_data_freshness name: service_members_data_freshness @@ -3426,10 +3522,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1datafreshness~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1datafreshness?api-version=2014-01-01/get' + operationId: serviceMembersDataFreshness_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataFreshnessDetails objectKey: $.value sqlVerbs: select: @@ -3445,10 +3543,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1exportstatus~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1exportstatus?api-version=2014-01-01/get' + operationId: serviceMembersExportStatus_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExportStatuses objectKey: $.value sqlVerbs: select: @@ -3457,21 +3557,23 @@ components: update: [] replace: [] delete: [] - service_members_global_configuration: - id: azure.ad_hybrid_health_service.service_members_global_configuration - name: service_members_global_configuration - title: service_members_global_configuration + service_members_global_configurations: + id: azure.ad_hybrid_health_service.service_members_global_configurations + name: service_members_global_configurations + title: service_members_global_configurations methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1globalconfiguration~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1globalconfiguration?api-version=2014-01-01/get' + operationId: serviceMembersGlobalConfiguration_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GlobalConfigurations objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/service_members_global_configuration/methods/list' + - $ref: '#/components/x-stackQL-resources/service_members_global_configurations/methods/list' insert: [] update: [] replace: [] @@ -3483,10 +3585,12 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1metrics~1{metricName}~1groups~1{groupName}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1metrics~1{metricName}~1groups~1{groupName}?api-version=2014-01-01/get' + operationId: serviceMembersMetrics_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricSets sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/service_members_metrics/methods/get' @@ -3494,76 +3598,84 @@ components: update: [] replace: [] delete: [] - service_members_service_configuration: - id: azure.ad_hybrid_health_service.service_members_service_configuration - name: service_members_service_configuration - title: service_members_service_configuration + service_members_service_configurations: + id: azure.ad_hybrid_health_service.service_members_service_configurations + name: service_members_service_configurations + title: service_members_service_configurations methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1serviceconfiguration~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1serviceconfiguration?api-version=2014-01-01/get' + operationId: serviceMembersServiceConfiguration_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceConfiguration sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/service_members_service_configuration/methods/get' + - $ref: '#/components/x-stackQL-resources/service_members_service_configurations/methods/get' insert: [] update: [] replace: [] delete: [] - services_tenant_whitelisting: - id: azure.ad_hybrid_health_service.services_tenant_whitelisting - name: services_tenant_whitelisting - title: services_tenant_whitelisting + services_tenant_whitelistings: + id: azure.ad_hybrid_health_service.services_tenant_whitelistings + name: services_tenant_whitelistings + title: services_tenant_whitelistings methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1TenantWhitelisting~1{featureName}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1TenantWhitelisting~1{featureName}?api-version=2014-01-01/get' + operationId: servicesTenantWhitelisting_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Result sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/services_tenant_whitelisting/methods/get' + - $ref: '#/components/x-stackQL-resources/services_tenant_whitelistings/methods/get' insert: [] update: [] replace: [] delete: [] - services_all_risky_ip_download_report: - id: azure.ad_hybrid_health_service.services_all_risky_ip_download_report - name: services_all_risky_ip_download_report - title: services_all_risky_ip_download_report + services_all_risky_ip_download_reports: + id: azure.ad_hybrid_health_service.services_all_risky_ip_download_reports + name: services_all_risky_ip_download_reports + title: services_all_risky_ip_download_reports methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1reports~1riskyIp~1blobUris~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1reports~1riskyIp~1blobUris?api-version=2014-01-01/get' + operationId: servicesAllRiskyIpDownloadReport_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RiskyIPBlobUris objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/services_all_risky_ip_download_report/methods/list' + - $ref: '#/components/x-stackQL-resources/services_all_risky_ip_download_reports/methods/list' insert: [] update: [] replace: [] delete: [] - services_current_risky_ip_download_report: - id: azure.ad_hybrid_health_service.services_current_risky_ip_download_report - name: services_current_risky_ip_download_report - title: services_current_risky_ip_download_report + services_current_risky_ip_download_reports: + id: azure.ad_hybrid_health_service.services_current_risky_ip_download_reports + name: services_current_risky_ip_download_reports + title: services_current_risky_ip_download_reports methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1reports~1riskyIp~1generateBlobUri~1?api-version=2014-01-01/post' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1reports~1riskyIp~1generateBlobUri?api-version=2014-01-01/post' + operationId: servicesCurrentRiskyIpDownloadReport_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RiskyIPBlobUris objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/services_current_risky_ip_download_report/methods/list' + - $ref: '#/components/x-stackQL-resources/services_current_risky_ip_download_reports/methods/list' insert: [] update: [] replace: [] @@ -3575,10 +3687,12 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1metrics~1{metricName}~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1servicemembers~1{serviceMemberId}~1metrics~1{metricName}?api-version=2014-01-01/get' + operationId: serviceMembersConnectorMetadata_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectorMetadata sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/service_members_connector_metadata/methods/get' @@ -3586,21 +3700,23 @@ components: update: [] replace: [] delete: [] - ip_address_aggregates_by_service: - id: azure.ad_hybrid_health_service.ip_address_aggregates_by_service - name: ip_address_aggregates_by_service - title: ip_address_aggregates_by_service + ip_address_aggregates_by_services: + id: azure.ad_hybrid_health_service.ip_address_aggregates_by_services + name: ip_address_aggregates_by_services + title: ip_address_aggregates_by_services methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1ipAddressAggregates~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1ipAddressAggregates?api-version=2014-01-01/get' + operationId: IPAddressAggregatesByService_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IPAddressAggregates objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/ip_address_aggregates_by_service/methods/list' + - $ref: '#/components/x-stackQL-resources/ip_address_aggregates_by_services/methods/list' insert: [] update: [] replace: [] @@ -3612,25 +3728,30 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1ipAddressAggregateSettings~1?api-version=2014-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1ipAddressAggregateSettings?api-version=2014-01-01/get' + operationId: IPAddressAggregateSettings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IPAddressAggregateSetting update: operation: - $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1ipAddressAggregateSettings~1?api-version=2014-01-01/patch' + $ref: '#/paths/~1providers~1Microsoft.ADHybridHealthService~1services~1{serviceName}~1ipAddressAggregateSettings?api-version=2014-01-01/patch' + operationId: IPAddressAggregateSettings_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IPAddressAggregateSetting sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/ip_address_aggregate_settings/methods/list' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/ip_address_aggregate_settings/methods/update' replace: [] delete: [] paths: - /providers/Microsoft.ADHybridHealthService/addsservices/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/addsservices?api-version=2014-01-01: get: tags: - Adds @@ -3691,7 +3812,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ServiceProperties' - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}?api-version=2014-01-01: get: tags: - Services @@ -3759,12 +3880,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ServiceProperties' - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/alerts/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/alerts?api-version=2014-01-01: get: tags: - Adds description: Gets the alerts for a given Active Directory Domain Service. - operationId: alerts_listAddsAlerts + operationId: alertsAddsAlerts_list parameters: - name: serviceName in: path @@ -3807,12 +3928,13 @@ paths: $ref: '#/components/schemas/Alerts' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/configuration/?api-version=2014-01-01: + x-ms-original-operationId: alerts_listAddsAlerts + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/configuration?api-version=2014-01-01: get: tags: - Adds description: Gets the service configurations. - operationId: configuration_listAddsConfigurations + operationId: configurationAddsConfigurations_list parameters: - name: serviceName in: path @@ -3835,12 +3957,13 @@ paths: $ref: '#/components/schemas/AddsConfiguration' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/dimensions/{dimension}/?api-version=2014-01-01: + x-ms-original-operationId: configuration_listAddsConfigurations + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/dimensions/{dimension}?api-version=2014-01-01: get: tags: - Adds description: Gets the dimensions for a given dimension type in a server. - operationId: dimensions_listAddsDimensions + operationId: dimensionsAddsDimensions_list parameters: - name: serviceName in: path @@ -3863,7 +3986,8 @@ paths: $ref: '#/components/schemas/Dimensions' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/addsservicemembers/?api-version=2014-01-01: + x-ms-original-operationId: dimensions_listAddsDimensions + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/addsservicemembers?api-version=2014-01-01: get: tags: - Adds @@ -3891,7 +4015,7 @@ paths: $ref: '#/components/schemas/AddsServiceMembers' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/addomainservicemembers/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/addomainservicemembers?api-version=2014-01-01: get: tags: - Adds @@ -3959,7 +4083,7 @@ paths: $ref: '#/components/schemas/AddsServiceMembers' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/features/{featureName}/userpreference/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/features/{featureName}/userpreference?api-version=2014-01-01: get: tags: - Adds @@ -4035,12 +4159,12 @@ paths: responses: '200': description: ' Successfully added the user preference settings. ' - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/forestsummary/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/forestsummary?api-version=2014-01-01: get: tags: - Adds description: Gets the forest summary for a given Active Directory Domain Service, that is onboarded to Azure Active Directory Connect Health. - operationId: addsServices_getForestSummary + operationId: addsServicesForestSummary_get parameters: - name: serviceName in: path @@ -4055,12 +4179,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ForestSummary' - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}/?api-version=2014-01-01: + x-ms-original-operationId: addsServices_getForestSummary + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}?api-version=2014-01-01: get: tags: - Adds description: Gets the server related metrics for a given metric and group combination. - operationId: addsService_getMetrics + operationId: addsServiceMetrics_get parameters: - name: serviceName in: path @@ -4107,12 +4232,13 @@ paths: application/json: schema: $ref: '#/components/schemas/MetricSets' - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}/average/?api-version=2014-01-01: + x-ms-original-operationId: addsService_getMetrics + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}/average?api-version=2014-01-01: get: tags: - Adds description: Gets the average of the metric values for a given metric and group combination. - operationId: addsServices_listMetricsAverage + operationId: addsServicesMetricsAverage_list parameters: - name: serviceName in: path @@ -4141,12 +4267,13 @@ paths: $ref: '#/components/schemas/Metrics' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}/sum/?api-version=2014-01-01: + x-ms-original-operationId: addsServices_listMetricsAverage + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}/sum?api-version=2014-01-01: get: tags: - Adds description: Gets the sum of the metric values for a given metric and group combination. - operationId: addsServices_listMetricsSum + operationId: addsServicesMetricsSum_list parameters: - name: serviceName in: path @@ -4175,12 +4302,13 @@ paths: $ref: '#/components/schemas/Metrics' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata/?api-version=2014-01-01: + x-ms-original-operationId: addsServices_listMetricsSum + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata?api-version=2014-01-01: get: tags: - Adds description: Gets the service related metrics information. - operationId: addsServices_listMetricMetadata + operationId: addsServicesMetricMetadata_list parameters: - name: $filter in: query @@ -4209,12 +4337,13 @@ paths: $ref: '#/components/schemas/MetricMetadataList' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata/{metricName}/?api-version=2014-01-01: + x-ms-original-operationId: addsServices_listMetricMetadata + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata/{metricName}?api-version=2014-01-01: get: tags: - Adds description: Gets the service related metric information. - operationId: addsServices_getMetricMetadata + operationId: addsServicesMetricMetadata_get parameters: - name: serviceName in: path @@ -4235,12 +4364,13 @@ paths: application/json: schema: $ref: '#/components/schemas/MetricMetadata' - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata/{metricName}/groups/{groupName}/?api-version=2014-01-01: + x-ms-original-operationId: addsServices_getMetricMetadata + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata/{metricName}/groups/{groupName}?api-version=2014-01-01: get: tags: - Adds description: Gets the service related metrics for a given metric and group combination. - operationId: addsServices_getMetricMetadataForGroup + operationId: addsServicesMetricMetadataForGroup_get parameters: - name: serviceName in: path @@ -4287,12 +4417,13 @@ paths: application/json: schema: $ref: '#/components/schemas/MetricSets' - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationdetails/?api-version=2014-01-01: + x-ms-original-operationId: addsServices_getMetricMetadataForGroup + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationdetails?api-version=2014-01-01: get: tags: - Adds description: Gets complete domain controller list along with replication details for a given Active Directory Domain Service, that is onboarded to Azure Active Directory Connect Health. - operationId: addsServices_listReplicationDetails + operationId: addsServicesReplicationDetails_list parameters: - name: serviceName in: path @@ -4321,7 +4452,8 @@ paths: $ref: '#/components/schemas/ReplicationDetailsList' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationstatus/?api-version=2014-01-01: + x-ms-original-operationId: addsServices_listReplicationDetails + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationstatus?api-version=2014-01-01: get: tags: - Adds @@ -4341,12 +4473,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ReplicationStatus' - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationsummary/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationsummary?api-version=2014-01-01: get: tags: - Adds description: Gets complete domain controller list along with replication details for a given Active Directory Domain Service, that is onboarded to Azure Active Directory Connect Health. - operationId: addsServices_listReplicationSummary + operationId: addsServicesReplicationSummary_list parameters: - name: serviceName in: path @@ -4409,7 +4541,8 @@ paths: $ref: '#/components/schemas/ReplicationSummaryList' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/?api-version=2014-01-01: + x-ms-original-operationId: addsServices_listReplicationSummary + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers?api-version=2014-01-01: get: tags: - Adds @@ -4476,7 +4609,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ServiceMember' - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}?api-version=2014-01-01: get: tags: - Adds @@ -4531,12 +4664,12 @@ paths: responses: '200': description: Successfully deleted the service member. - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}/alerts/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}/alerts?api-version=2014-01-01: get: tags: - Adds description: Gets the details of an alert for a given Active Directory Domain Controller service and server combination. - operationId: addsServices_listServerAlerts + operationId: addsServicesServerAlerts_list parameters: - name: serviceMemberId in: path @@ -4586,12 +4719,13 @@ paths: $ref: '#/components/schemas/Alerts' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}/credentials/?api-version=2014-01-01: + x-ms-original-operationId: addsServices_listServerAlerts + /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}/credentials?api-version=2014-01-01: get: tags: - Adds description: Gets the credentials of the server which is needed by the agent to connect to Azure Active Directory Connect Health Service. - operationId: addsServiceMembers_listCredentials + operationId: addsServiceMembersCredentials_list parameters: - name: serviceName in: path @@ -4621,12 +4755,13 @@ paths: $ref: '#/components/schemas/Credentials' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ADHybridHealthService/addsservices/premiumCheck/?api-version=2014-01-01: + x-ms-original-operationId: addsServiceMembers_listCredentials + /providers/Microsoft.ADHybridHealthService/addsservices/premiumCheck?api-version=2014-01-01: get: tags: - Services description: Gets the details of Active Directory Domain Services for a tenant having Azure AD Premium license and is onboarded to Azure Active Directory Connect Health. - operationId: addsServices_listPremiumServices + operationId: addsServicesPremiumServices_list parameters: - name: $filter in: query @@ -4661,7 +4796,8 @@ paths: $ref: '#/components/schemas/Services' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/operations/?api-version=2014-01-01: + x-ms-original-operationId: addsServices_listPremiumServices + /providers/Microsoft.ADHybridHealthService/operations?api-version=2014-01-01: get: tags: - operations @@ -4677,7 +4813,7 @@ paths: $ref: '#/components/schemas/OperationListResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/configuration/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/configuration?api-version=2014-01-01: post: tags: - Configuration @@ -4725,12 +4861,12 @@ paths: application/json: schema: $ref: '#/components/schemas/Tenant' - /providers/Microsoft.ADHybridHealthService/reports/DevOps/IsDevOps/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/reports/DevOps/IsDevOps?api-version=2014-01-01: get: tags: - DevOps description: Checks if the user is enabled for Dev Ops access. - operationId: reports_getDevOps + operationId: reportsDevOps_get parameters: [] responses: '200': @@ -4739,7 +4875,8 @@ paths: application/json: schema: $ref: '#/components/schemas/Result' - /providers/Microsoft.ADHybridHealthService/services/?api-version=2014-01-01: + x-ms-original-operationId: reports_getDevOps + /providers/Microsoft.ADHybridHealthService/services?api-version=2014-01-01: get: tags: - Services @@ -4800,12 +4937,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ServiceProperties' - /providers/Microsoft.ADHybridHealthService/services/premiumCheck/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/services/premiumCheck?api-version=2014-01-01: get: tags: - Services description: Gets the details of services for a tenant having Azure AD Premium license and is onboarded to Azure Active Directory Connect Health. - operationId: services_listPremium + operationId: servicesPremium_list parameters: - name: $filter in: query @@ -4840,7 +4977,8 @@ paths: $ref: '#/components/schemas/Services' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/?api-version=2014-01-01: + x-ms-original-operationId: services_listPremium + /providers/Microsoft.ADHybridHealthService/services/{serviceName}?api-version=2014-01-01: get: tags: - Services @@ -4908,12 +5046,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ServiceProperties' - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/alerts/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/alerts?api-version=2014-01-01: get: tags: - Alerts description: Gets the alerts for a given service. - operationId: services_listAlerts + operationId: servicesAlerts_list parameters: - name: serviceName in: path @@ -4956,12 +5094,13 @@ paths: $ref: '#/components/schemas/Alerts' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/checkServiceFeatureAvailibility/{featureName}/?api-version=2014-01-01: + x-ms-original-operationId: services_listAlerts + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/checkServiceFeatureAvailibility/{featureName}?api-version=2014-01-01: get: tags: - Services description: Checks if the service has all the pre-requisites met to use a feature. - operationId: services_getFeatureAvailibility + operationId: servicesFeatureAvailibility_get parameters: - name: serviceName in: path @@ -4982,12 +5121,13 @@ paths: application/json: schema: $ref: '#/components/schemas/Result' - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exporterrors/counts/?api-version=2014-01-01: + x-ms-original-operationId: services_getFeatureAvailibility + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exporterrors/counts?api-version=2014-01-01: get: tags: - Services description: Gets the count of latest AAD export errors. - operationId: services_listExportErrors + operationId: servicesExportErrors_list parameters: - name: serviceName in: path @@ -5004,12 +5144,13 @@ paths: $ref: '#/components/schemas/ErrorCounts' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exporterrors/listV2/?api-version=2014-01-01: + x-ms-original-operationId: services_listExportErrors + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exporterrors/listV2?api-version=2014-01-01: get: tags: - Services description: ' Gets the categorized export errors.' - operationId: services_listExportErrorsV2 + operationId: servicesExportErrorsV2_list parameters: - name: serviceName in: path @@ -5032,12 +5173,13 @@ paths: $ref: '#/components/schemas/MergedExportErrors' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exportstatus/?api-version=2014-01-01: + x-ms-original-operationId: services_listExportErrorsV2 + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exportstatus?api-version=2014-01-01: get: tags: - Services description: Gets the export status. - operationId: services_listExportStatus + operationId: servicesExportStatus_list parameters: - name: serviceName in: path @@ -5054,7 +5196,8 @@ paths: $ref: '#/components/schemas/ExportStatuses' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/feedbacktype/alerts/feedback/?api-version=2014-01-01: + x-ms-original-operationId: services_listExportStatus + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/feedbacktype/alerts/feedback?api-version=2014-01-01: post: tags: - Feedback @@ -5082,12 +5225,12 @@ paths: application/json: schema: $ref: '#/components/schemas/AlertFeedback' - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/feedbacktype/alerts/{shortName}/alertfeedback/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/feedbacktype/alerts/{shortName}/alertfeedback?api-version=2014-01-01: get: tags: - Feedback description: Gets a list of all alert feedback for a given tenant and alert type. - operationId: services_listAlertFeedback + operationId: servicesAlertFeedback_list parameters: - name: serviceName in: path @@ -5110,12 +5253,13 @@ paths: $ref: '#/components/schemas/AlertFeedbacks' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metrics/{metricName}/groups/{groupName}/?api-version=2014-01-01: + x-ms-original-operationId: services_listAlertFeedback + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metrics/{metricName}/groups/{groupName}?api-version=2014-01-01: get: tags: - Metrics description: Gets the server related metrics for a given metric and group combination. - operationId: service_getMetrics + operationId: serviceMetrics_get parameters: - name: serviceName in: path @@ -5162,12 +5306,13 @@ paths: application/json: schema: $ref: '#/components/schemas/MetricSets' - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metrics/{metricName}/groups/{groupName}/average/?api-version=2014-01-01: + x-ms-original-operationId: service_getMetrics + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metrics/{metricName}/groups/{groupName}/average?api-version=2014-01-01: get: tags: - Metrics description: Gets the average of the metric values for a given metric and group combination. - operationId: services_listMetricsAverage + operationId: servicesMetricsAverage_list parameters: - name: serviceName in: path @@ -5196,12 +5341,13 @@ paths: $ref: '#/components/schemas/Metrics' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metrics/{metricName}/groups/{groupName}/sum/?api-version=2014-01-01: + x-ms-original-operationId: services_listMetricsAverage + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metrics/{metricName}/groups/{groupName}/sum?api-version=2014-01-01: get: tags: - Metrics description: Gets the sum of the metric values for a given metric and group combination. - operationId: services_listMetricsSum + operationId: servicesMetricsSum_list parameters: - name: serviceName in: path @@ -5230,12 +5376,13 @@ paths: $ref: '#/components/schemas/Metrics' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metricmetadata/?api-version=2014-01-01: + x-ms-original-operationId: services_listMetricsSum + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metricmetadata?api-version=2014-01-01: get: tags: - Metrics description: Gets the service related metrics information. - operationId: services_listMetricMetadata + operationId: servicesMetricMetadata_list parameters: - name: $filter in: query @@ -5264,12 +5411,13 @@ paths: $ref: '#/components/schemas/MetricMetadataList' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metricmetadata/{metricName}/?api-version=2014-01-01: + x-ms-original-operationId: services_listMetricMetadata + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metricmetadata/{metricName}?api-version=2014-01-01: get: tags: - Metrics description: Gets the service related metrics information. - operationId: services_getMetricMetadata + operationId: servicesMetricMetadata_get parameters: - name: serviceName in: path @@ -5290,12 +5438,13 @@ paths: application/json: schema: $ref: '#/components/schemas/MetricMetadata' - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metricmetadata/{metricName}/groups/{groupName}/?api-version=2014-01-01: + x-ms-original-operationId: services_getMetricMetadata + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metricmetadata/{metricName}/groups/{groupName}?api-version=2014-01-01: get: tags: - Metrics description: Gets the service related metrics for a given metric and group combination. - operationId: services_getMetricMetadataForGroup + operationId: servicesMetricMetadataForGroup_get parameters: - name: serviceName in: path @@ -5342,7 +5491,8 @@ paths: application/json: schema: $ref: '#/components/schemas/MetricSets' - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/monitoringconfiguration/?api-version=2014-01-01: + x-ms-original-operationId: services_getMetricMetadataForGroup + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/monitoringconfiguration?api-version=2014-01-01: patch: tags: - Services @@ -5366,12 +5516,12 @@ paths: responses: '200': description: Successfully updated the monitoring configuration. - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/monitoringconfigurations/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/monitoringconfigurations?api-version=2014-01-01: get: tags: - Services description: Gets the service level monitoring configurations. - operationId: services_listMonitoringConfigurations + operationId: servicesMonitoringConfigurations_list parameters: - name: serviceName in: path @@ -5388,12 +5538,13 @@ paths: $ref: '#/components/schemas/Items' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/badpassword/details/user/?api-version=2014-01-01: + x-ms-original-operationId: services_listMonitoringConfigurations + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/badpassword/details/user?api-version=2014-01-01: get: tags: - Reports description: Gets the bad password login attempt report for an user - operationId: services_listUserBadPasswordReport + operationId: servicesUserBadPasswordReport_list parameters: - name: serviceName in: path @@ -5416,7 +5567,8 @@ paths: $ref: '#/components/schemas/ErrorReportUsersEntries' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/?api-version=2014-01-01: + x-ms-original-operationId: services_listUserBadPasswordReport + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers?api-version=2014-01-01: get: tags: - ServiceMembers @@ -5483,7 +5635,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ServiceMember' - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}?api-version=2014-01-01: get: tags: - ServiceMembers @@ -5538,12 +5690,12 @@ paths: responses: '200': description: Successfully deleted the service member. - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/alerts/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/alerts?api-version=2014-01-01: get: tags: - Alerts description: Gets the details of an alert for a given service and server combination. - operationId: serviceMembers_listAlerts + operationId: serviceMembersAlerts_list parameters: - name: serviceMemberId in: path @@ -5593,12 +5745,13 @@ paths: $ref: '#/components/schemas/Alerts' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/service/{serviceName}/servicemembers/{serviceMemberId}/connectors/?api-version=2014-01-01: + x-ms-original-operationId: serviceMembers_listAlerts + /providers/Microsoft.ADHybridHealthService/service/{serviceName}/servicemembers/{serviceMemberId}/connectors?api-version=2014-01-01: get: tags: - ServiceMembers description: Gets the connector details for a service. - operationId: serviceMembers_listConnectors + operationId: serviceMembersConnectors_list parameters: - name: serviceName in: path @@ -5622,12 +5775,13 @@ paths: $ref: '#/components/schemas/Connectors' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/credentials/?api-version=2014-01-01: + x-ms-original-operationId: serviceMembers_listConnectors + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/credentials?api-version=2014-01-01: get: tags: - ServiceMembers description: Gets the credentials of the server which is needed by the agent to connect to Azure Active Directory Connect Health Service. - operationId: serviceMembers_listCredentials + operationId: serviceMembersCredentials_list parameters: - name: serviceName in: path @@ -5657,7 +5811,8 @@ paths: $ref: '#/components/schemas/Credentials' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/data/?api-version=2014-01-01: + x-ms-original-operationId: serviceMembers_listCredentials + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/data?api-version=2014-01-01: delete: tags: - ServiceMembers @@ -5680,12 +5835,12 @@ paths: responses: '200': description: Successfully deleted the service member. - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/datafreshness/?api-version=2014-01-01: + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/datafreshness?api-version=2014-01-01: get: tags: - ServiceMembers description: Gets the last time when the server uploaded data to Azure Active Directory Connect Health Service. - operationId: serviceMembers_listDataFreshness + operationId: serviceMembersDataFreshness_list parameters: - name: serviceName in: path @@ -5709,12 +5864,13 @@ paths: $ref: '#/components/schemas/DataFreshnessDetails' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/exportstatus/?api-version=2014-01-01: + x-ms-original-operationId: serviceMembers_listDataFreshness + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/exportstatus?api-version=2014-01-01: get: tags: - ServiceMembers description: Gets the export status. - operationId: serviceMembers_listExportStatus + operationId: serviceMembersExportStatus_list parameters: - name: serviceName in: path @@ -5738,12 +5894,13 @@ paths: $ref: '#/components/schemas/ExportStatuses' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/globalconfiguration/?api-version=2014-01-01: + x-ms-original-operationId: serviceMembers_listExportStatus + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/globalconfiguration?api-version=2014-01-01: get: tags: - ServiceMembers description: Gets the global configuration. - operationId: serviceMembers_listGlobalConfiguration + operationId: serviceMembersGlobalConfiguration_list parameters: - name: serviceName in: path @@ -5766,12 +5923,13 @@ paths: $ref: '#/components/schemas/GlobalConfigurations' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/metrics/{metricName}/groups/{groupName}/?api-version=2014-01-01: + x-ms-original-operationId: serviceMembers_listGlobalConfiguration + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/metrics/{metricName}/groups/{groupName}?api-version=2014-01-01: get: tags: - Metrics description: Gets the server related metrics for a given metric and group combination. - operationId: serviceMembers_getMetrics + operationId: serviceMembersMetrics_get parameters: - name: serviceName in: path @@ -5825,12 +5983,13 @@ paths: application/json: schema: $ref: '#/components/schemas/MetricSets' - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/serviceconfiguration/?api-version=2014-01-01: + x-ms-original-operationId: serviceMembers_getMetrics + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/serviceconfiguration?api-version=2014-01-01: get: tags: - ServiceMembers description: Gets the service configuration. - operationId: serviceMembers_getServiceConfiguration + operationId: serviceMembersServiceConfiguration_get parameters: - name: serviceName in: path @@ -5851,12 +6010,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ServiceConfiguration' - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/TenantWhitelisting/{featureName}/?api-version=2014-01-01: + x-ms-original-operationId: serviceMembers_getServiceConfiguration + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/TenantWhitelisting/{featureName}?api-version=2014-01-01: get: tags: - Services description: Checks if the tenant, to which a service is registered, is listed as allowed to use a feature. - operationId: services_getTenantWhitelisting + operationId: servicesTenantWhitelisting_get parameters: - name: serviceName in: path @@ -5877,12 +6037,13 @@ paths: application/json: schema: $ref: '#/components/schemas/Result' - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/riskyIp/blobUris/?api-version=2014-01-01: + x-ms-original-operationId: services_getTenantWhitelisting + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/riskyIp/blobUris?api-version=2014-01-01: get: tags: - Reports description: Gets all Risky IP report URIs for the last 7 days. - operationId: services_listAllRiskyIpDownloadReport + operationId: servicesAllRiskyIpDownloadReport_list parameters: - name: serviceName in: path @@ -5899,12 +6060,13 @@ paths: $ref: '#/components/schemas/RiskyIPBlobUris' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/riskyIp/generateBlobUri/?api-version=2014-01-01: + x-ms-original-operationId: services_listAllRiskyIpDownloadReport + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/riskyIp/generateBlobUri?api-version=2014-01-01: post: tags: - Reports description: Initiate the generation of a new Risky IP report. Returns the URI for the new one. - operationId: services_listCurrentRiskyIpDownloadReport + operationId: servicesCurrentRiskyIpDownloadReport_list parameters: - name: serviceName in: path @@ -5921,12 +6083,13 @@ paths: $ref: '#/components/schemas/RiskyIPBlobUris' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/metrics/{metricName}/?api-version=2014-01-01: + x-ms-original-operationId: services_listCurrentRiskyIpDownloadReport + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/metrics/{metricName}?api-version=2014-01-01: get: tags: - Metrics description: Gets the list of connectors and run profile names. - operationId: serviceMembers_getConnectorMetadata + operationId: serviceMembersConnectorMetadata_get parameters: - name: serviceName in: path @@ -5954,12 +6117,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ConnectorMetadata' - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/ipAddressAggregates/?api-version=2014-01-01: + x-ms-original-operationId: serviceMembers_getConnectorMetadata + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/ipAddressAggregates?api-version=2014-01-01: get: tags: - Reports description: Gets the IP address aggregates for a given service. - operationId: list_IPAddressAggregatesByService + operationId: IPAddressAggregatesByService_List parameters: - name: serviceName in: path @@ -5982,12 +6146,13 @@ paths: $ref: '#/components/schemas/IPAddressAggregates' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ADHybridHealthService/services/{serviceName}/ipAddressAggregateSettings/?api-version=2014-01-01: + x-ms-original-operationId: list_IPAddressAggregatesByService + /providers/Microsoft.ADHybridHealthService/services/{serviceName}/ipAddressAggregateSettings?api-version=2014-01-01: get: tags: - Reports description: Gets the IP address aggregate settings. - operationId: list_IPAddressAggregateSettings + operationId: IPAddressAggregateSettings_List parameters: - name: serviceName in: path @@ -6002,11 +6167,12 @@ paths: application/json: schema: $ref: '#/components/schemas/IPAddressAggregateSetting' + x-ms-original-operationId: list_IPAddressAggregateSettings patch: tags: - Configuration description: Updates the IP address aggregate settings alert thresholds. - operationId: update_IPAddressAggregateSettings + operationId: IPAddressAggregateSettings_Update parameters: - name: serviceName in: path @@ -6029,3 +6195,4 @@ paths: application/json: schema: $ref: '#/components/schemas/IPAddressAggregateSetting' + x-ms-original-operationId: update_IPAddressAggregateSettings diff --git a/providers/src/azure/v00.00.00000/services/advisor.yaml b/providers/src/azure/v00.00.00000/services/advisor.yaml index e1f23add..0f0e60db 100644 --- a/providers/src/azure/v00.00.00000/services/advisor.yaml +++ b/providers/src/azure/v00.00.00000/services/advisor.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -123,7 +123,7 @@ components: name: api-version in: query description: The version of the API to be used with the client request. - required: true + required: false schema: type: string schemas: @@ -1254,16 +1254,20 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Advisor~1metadata~1{name}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.Advisor~1metadata~1{name}?api-version=2023-01-01/get' + operationId: RecommendationMetadata_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetadataEntity list: operation: - $ref: '#/paths/~1providers~1Microsoft.Advisor~1metadata~1?api-version=2023-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.Advisor~1metadata?api-version=2023-01-01/get' + operationId: RecommendationMetadata_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetadataEntityListResult objectKey: $.value sqlVerbs: select: @@ -1280,35 +1284,45 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1configurations~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1configurations?api-version=2023-01-01/get' + operationId: Configurations_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationListResult objectKey: $.value create_in_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1configurations~1{configurationName}~1?api-version=2023-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1configurations~1{configurationName}?api-version=2023-01-01/put' + operationId: Configurations_CreateInSubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigData list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Advisor~1configurations~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Advisor~1configurations?api-version=2023-01-01/get' + operationId: Configurations_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationListResult objectKey: $.value create_in_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Advisor~1configurations~1{configurationName}~1?api-version=2023-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Advisor~1configurations~1{configurationName}?api-version=2023-01-01/put' + operationId: Configurations_CreateInResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigData sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/configurations/methods/list_by_resource_group' - $ref: '#/components/x-stackQL-resources/configurations/methods/list_by_subscription' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/configurations/methods/create_in_resource_group' + - $ref: '#/components/x-stackQL-resources/configurations/methods/create_in_subscription' update: [] replace: [] delete: [] @@ -1319,23 +1333,43 @@ components: methods: generate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1generateRecommendations~1?api-version=2023-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1generateRecommendations?api-version=2023-01-01/post' + operationId: Recommendations_Generate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' + exec_get_generate_status: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1generateRecommendations~1{operationId}?api-version=2023-01-01/get' + operationId: Recommendations_ExecGetGenerateStatus + response: + mediaType: application/json + openAPIDocKey: '202' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1recommendations~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1recommendations?api-version=2023-01-01/get' + operationId: Recommendations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceRecommendationBaseListResult objectKey: $.value get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Advisor~1recommendations~1{recommendationId}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Advisor~1recommendations~1{recommendationId}?api-version=2023-01-01/get' + operationId: Recommendations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceRecommendationBase + predict: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1predict?api-version=2023-01-01/post' + operationId: Recommendations_Predict + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PredictionResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/recommendations/methods/get' @@ -1351,10 +1385,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Advisor~1operations~1?api-version=2023-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.Advisor~1operations?api-version=2023-01-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationEntityListResult objectKey: $.value sqlVerbs: select: @@ -1370,28 +1406,35 @@ components: methods: get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Advisor~1recommendations~1{recommendationId}~1suppressions~1{name}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Advisor~1recommendations~1{recommendationId}~1suppressions~1{name}?api-version=2023-01-01/get' + operationId: Suppressions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SuppressionContract create: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Advisor~1recommendations~1{recommendationId}~1suppressions~1{name}~1?api-version=2023-01-01/put' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Advisor~1recommendations~1{recommendationId}~1suppressions~1{name}?api-version=2023-01-01/put' + operationId: Suppressions_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SuppressionContract delete: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Advisor~1recommendations~1{recommendationId}~1suppressions~1{name}~1?api-version=2023-01-01/delete' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Advisor~1recommendations~1{recommendationId}~1suppressions~1{name}?api-version=2023-01-01/delete' + operationId: Suppressions_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1suppressions~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1suppressions?api-version=2023-01-01/get' + operationId: Suppressions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SuppressionContractListResult objectKey: $.value sqlVerbs: select: @@ -1403,23 +1446,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/suppressions/methods/delete' - prediction: - id: azure.advisor.prediction - name: prediction - title: prediction - methods: - prediction: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1predict~1?api-version=2023-01-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] scores: id: azure.advisor.scores name: scores @@ -1427,17 +1453,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1advisorScore~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1advisorScore?api-version=2023-01-01/get' + operationId: AdvisorScores_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AdvisorScoreResponse objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1advisorScore~1{name}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Advisor~1advisorScore~1{name}?api-version=2023-01-01/get' + operationId: AdvisorScores_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: advisorScoreEntity sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/scores/methods/get' @@ -1458,13 +1488,13 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.dependsOn') as depends_on, - JSON_EXTRACT(properties, '$.applicableScenarios') as applicable_scenarios, - JSON_EXTRACT(properties, '$.supportedValues') as supported_values, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.dependsOn') as "depends_on", + JSON_EXTRACT(properties, '$.applicableScenarios') as "applicable_scenarios", + JSON_EXTRACT(properties, '$.supportedValues') as "supported_values", name FROM azure.advisor.recommendation_metadata - WHERE ; + WHERE name = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -1472,13 +1502,13 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.dependsOn') as depends_on, - JSON_EXTRACT(properties, '$.applicableScenarios') as applicable_scenarios, - JSON_EXTRACT(properties, '$.supportedValues') as supported_values, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.dependsOn') as "depends_on", + json_extract_path_text(properties, '$.applicableScenarios') as "applicable_scenarios", + json_extract_path_text(properties, '$.supportedValues') as "supported_values", name FROM azure.advisor.recommendation_metadata - WHERE ; + WHERE name = 'replace-me'; vw_recommendations: id: azure.advisor.vw_recommendations name: vw_recommendations @@ -1492,27 +1522,28 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.impact') as impact, - JSON_EXTRACT(properties, '$.impactedField') as impacted_field, - JSON_EXTRACT(properties, '$.impactedValue') as impacted_value, - JSON_EXTRACT(properties, '$.lastUpdated') as last_updated, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.recommendationTypeId') as recommendation_type_id, - JSON_EXTRACT(properties, '$.risk') as risk, - JSON_EXTRACT(properties, '$.shortDescription') as short_description, - JSON_EXTRACT(properties, '$.suppressionIds') as suppression_ids, - JSON_EXTRACT(properties, '$.extendedProperties') as extended_properties, - JSON_EXTRACT(properties, '$.resourceMetadata') as resource_metadata, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.label') as label, - JSON_EXTRACT(properties, '$.learnMoreLink') as learn_more_link, - JSON_EXTRACT(properties, '$.potentialBenefits') as potential_benefits, - JSON_EXTRACT(properties, '$.actions') as actions, - JSON_EXTRACT(properties, '$.remediation') as remediation, - JSON_EXTRACT(properties, '$.exposedMetadataProperties') as exposed_metadata_properties, + JSON_EXTRACT(properties, '$.category') as "category", + JSON_EXTRACT(properties, '$.impact') as "impact", + JSON_EXTRACT(properties, '$.impactedField') as "impacted_field", + JSON_EXTRACT(properties, '$.impactedValue') as "impacted_value", + JSON_EXTRACT(properties, '$.lastUpdated') as "last_updated", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.recommendationTypeId') as "recommendation_type_id", + JSON_EXTRACT(properties, '$.risk') as "risk", + JSON_EXTRACT(properties, '$.shortDescription') as "short_description", + JSON_EXTRACT(properties, '$.suppressionIds') as "suppression_ids", + JSON_EXTRACT(properties, '$.extendedProperties') as "extended_properties", + JSON_EXTRACT(properties, '$.resourceMetadata') as "resource_metadata", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.label') as "label", + JSON_EXTRACT(properties, '$.learnMoreLink') as "learn_more_link", + JSON_EXTRACT(properties, '$.potentialBenefits') as "potential_benefits", + JSON_EXTRACT(properties, '$.actions') as "actions", + JSON_EXTRACT(properties, '$.remediation') as "remediation", + JSON_EXTRACT(properties, '$.exposedMetadataProperties') as "exposed_metadata_properties", resourceUri, - recommendationId + recommendationId, + subscriptionId FROM azure.advisor.recommendations WHERE subscriptionId = 'replace-me'; fallback: @@ -1523,27 +1554,28 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.impact') as impact, - JSON_EXTRACT(properties, '$.impactedField') as impacted_field, - JSON_EXTRACT(properties, '$.impactedValue') as impacted_value, - JSON_EXTRACT(properties, '$.lastUpdated') as last_updated, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.recommendationTypeId') as recommendation_type_id, - JSON_EXTRACT(properties, '$.risk') as risk, - JSON_EXTRACT(properties, '$.shortDescription') as short_description, - JSON_EXTRACT(properties, '$.suppressionIds') as suppression_ids, - JSON_EXTRACT(properties, '$.extendedProperties') as extended_properties, - JSON_EXTRACT(properties, '$.resourceMetadata') as resource_metadata, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.label') as label, - JSON_EXTRACT(properties, '$.learnMoreLink') as learn_more_link, - JSON_EXTRACT(properties, '$.potentialBenefits') as potential_benefits, - JSON_EXTRACT(properties, '$.actions') as actions, - JSON_EXTRACT(properties, '$.remediation') as remediation, - JSON_EXTRACT(properties, '$.exposedMetadataProperties') as exposed_metadata_properties, + json_extract_path_text(properties, '$.category') as "category", + json_extract_path_text(properties, '$.impact') as "impact", + json_extract_path_text(properties, '$.impactedField') as "impacted_field", + json_extract_path_text(properties, '$.impactedValue') as "impacted_value", + json_extract_path_text(properties, '$.lastUpdated') as "last_updated", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.recommendationTypeId') as "recommendation_type_id", + json_extract_path_text(properties, '$.risk') as "risk", + json_extract_path_text(properties, '$.shortDescription') as "short_description", + json_extract_path_text(properties, '$.suppressionIds') as "suppression_ids", + json_extract_path_text(properties, '$.extendedProperties') as "extended_properties", + json_extract_path_text(properties, '$.resourceMetadata') as "resource_metadata", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.label') as "label", + json_extract_path_text(properties, '$.learnMoreLink') as "learn_more_link", + json_extract_path_text(properties, '$.potentialBenefits') as "potential_benefits", + json_extract_path_text(properties, '$.actions') as "actions", + json_extract_path_text(properties, '$.remediation') as "remediation", + json_extract_path_text(properties, '$.exposedMetadataProperties') as "exposed_metadata_properties", resourceUri, - recommendationId + recommendationId, + subscriptionId FROM azure.advisor.recommendations WHERE subscriptionId = 'replace-me'; vw_suppressions: @@ -1559,12 +1591,13 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.suppressionId') as suppression_id, - JSON_EXTRACT(properties, '$.ttl') as ttl, - JSON_EXTRACT(properties, '$.expirationTimeStamp') as expiration_time_stamp, + JSON_EXTRACT(properties, '$.suppressionId') as "suppression_id", + JSON_EXTRACT(properties, '$.ttl') as "ttl", + JSON_EXTRACT(properties, '$.expirationTimeStamp') as "expiration_time_stamp", resourceUri, recommendationId, - name + name, + subscriptionId FROM azure.advisor.suppressions WHERE subscriptionId = 'replace-me'; fallback: @@ -1575,16 +1608,17 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.suppressionId') as suppression_id, - JSON_EXTRACT(properties, '$.ttl') as ttl, - JSON_EXTRACT(properties, '$.expirationTimeStamp') as expiration_time_stamp, + json_extract_path_text(properties, '$.suppressionId') as "suppression_id", + json_extract_path_text(properties, '$.ttl') as "ttl", + json_extract_path_text(properties, '$.expirationTimeStamp') as "expiration_time_stamp", resourceUri, recommendationId, - name + name, + subscriptionId FROM azure.advisor.suppressions WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.Advisor/metadata/{name}/?api-version=2023-01-01: + /providers/Microsoft.Advisor/metadata/{name}?api-version=2023-01-01: get: tags: - Metadata @@ -1617,7 +1651,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ArmErrorResponse' - /providers/Microsoft.Advisor/metadata/?api-version=2023-01-01: + /providers/Microsoft.Advisor/metadata?api-version=2023-01-01: get: tags: - Metadata @@ -1639,7 +1673,7 @@ paths: $ref: '#/components/schemas/ArmErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations?api-version=2023-01-01: get: tags: - Configurations @@ -1664,7 +1698,7 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations/{configurationName}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations/{configurationName}?api-version=2023-01-01: put: tags: - Configurations @@ -1706,7 +1740,7 @@ paths: schema: $ref: '#/components/schemas/ArmErrorResponse' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Advisor/configurations/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Advisor/configurations?api-version=2023-01-01: get: tags: - Configurations @@ -1736,7 +1770,7 @@ paths: deprecated: false x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Advisor/configurations/{configurationName}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Advisor/configurations/{configurationName}?api-version=2023-01-01: put: tags: - Configurations @@ -1783,7 +1817,7 @@ paths: schema: $ref: '#/components/schemas/ArmErrorResponse' deprecated: false - /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendations/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendations?api-version=2023-01-01: post: tags: - GenerateRecommendations @@ -1810,12 +1844,12 @@ paths: schema: $ref: '#/components/schemas/ArmErrorResponse' deprecated: false - /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendations/{operationId}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendations/{operationId}?api-version=2023-01-01: get: tags: - GenerateRecommendations description: Retrieves the status of the recommendation computation or generation process. Invoke this API after calling the generation recommendation. The URI of this API is returned in the Location field of the response header. - operationId: Recommendations_GetGenerateStatus + operationId: Recommendations_ExecGetGenerateStatus parameters: - $ref: '#/components/parameters/subscriptionIdParameter' - name: operationId @@ -1837,7 +1871,8 @@ paths: schema: $ref: '#/components/schemas/ArmErrorResponse' deprecated: false - /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/recommendations/?api-version=2023-01-01: + x-ms-original-operationId: Recommendations_GetGenerateStatus + /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/recommendations?api-version=2023-01-01: get: tags: - GetRecommendations @@ -1880,7 +1915,7 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Advisor/operations/?api-version=2023-01-01: + /providers/Microsoft.Advisor/operations?api-version=2023-01-01: get: tags: - Operations @@ -1903,7 +1938,7 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}/?api-version=2023-01-01: + /{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}?api-version=2023-01-01: get: tags: - GetRecommendations @@ -1936,7 +1971,7 @@ paths: schema: $ref: '#/components/schemas/ArmErrorResponse' deprecated: false - /{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}/suppressions/{name}/?api-version=2023-01-01: + /{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}/suppressions/{name}?api-version=2023-01-01: get: tags: - Suppressions @@ -2069,7 +2104,7 @@ paths: schema: $ref: '#/components/schemas/ArmErrorResponse' deprecated: false - /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/suppressions/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/suppressions?api-version=2023-01-01: get: tags: - Suppressions @@ -2106,12 +2141,12 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/predict/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/predict?api-version=2023-01-01: post: tags: - Prediction summary: Predicts a recommendation. - operationId: Predict + operationId: Recommendations_Predict parameters: - $ref: '#/components/parameters/subscriptionIdParameter' requestBody: @@ -2136,7 +2171,8 @@ paths: schema: $ref: '#/components/schemas/ArmErrorResponse' deprecated: false - /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/advisorScore/?api-version=2023-01-01: + x-ms-original-operationId: Predict + /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/advisorScore?api-version=2023-01-01: get: tags: - AdvisorScore @@ -2158,7 +2194,7 @@ paths: schema: $ref: '#/components/schemas/ArmErrorResponse' deprecated: false - /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/advisorScore/{name}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/advisorScore/{name}?api-version=2023-01-01: get: tags: - AdvisorScore diff --git a/providers/src/azure/v00.00.00000/services/aks.yaml b/providers/src/azure/v00.00.00000/services/aks.yaml index 634ab5ef..832ff7be 100644 --- a/providers/src/azure/v00.00.00000/services/aks.yaml +++ b/providers/src/azure/v00.00.00000/services/aks.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -4425,10 +4425,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ContainerService~1operations~1?api-version=2024-07-01/get' + $ref: '#/paths/~1providers~1Microsoft.ContainerService~1operations?api-version=2024-07-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -4444,10 +4446,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerService~1locations~1{location}~1kubernetesVersions~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerService~1locations~1{location}~1kubernetesVersions?api-version=2024-07-01/get' + operationId: ManagedClustersKubernetesVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KubernetesVersionListResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/managed_clusters_kubernetes_versions/methods/list' @@ -4462,84 +4466,110 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerService~1managedClusters~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerService~1managedClusters?api-version=2024-07-01/get' + operationId: ManagedClusters_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedClusterListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters?api-version=2024-07-01/get' + operationId: ManagedClusters_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedClusterListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}?api-version=2024-07-01/get' + operationId: ManagedClusters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedCluster create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}?api-version=2024-07-01/put' + operationId: ManagedClusters_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' - delete: + schemaRef: ManagedCluster + update_tags: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}?api-version=2024-07-01/patch' + operationId: ManagedClusters_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedCluster + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}?api-version=2024-07-01/delete' + operationId: ManagedClusters_Delete + response: + mediaType: application/json + openAPIDocKey: '202' reset_service_principal_profile: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1resetServicePrincipalProfile~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1resetServicePrincipalProfile?api-version=2024-07-01/post' + operationId: ManagedClusters_ResetServicePrincipalProfile response: mediaType: application/json openAPIDocKey: '200' reset_aad_profile: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1resetAADProfile~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1resetAADProfile?api-version=2024-07-01/post' + operationId: ManagedClusters_ResetAADProfile response: mediaType: application/json openAPIDocKey: '200' rotate_cluster_certificates: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1rotateClusterCertificates~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1rotateClusterCertificates?api-version=2024-07-01/post' + operationId: ManagedClusters_RotateClusterCertificates response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' abort_latest_operation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedclusters~1{resourceName}~1abort~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedclusters~1{resourceName}~1abort?api-version=2024-07-01/post' + operationId: ManagedClusters_AbortLatestOperation response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' rotate_service_account_signing_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1rotateServiceAccountSigningKeys~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1rotateServiceAccountSigningKeys?api-version=2024-07-01/post' + operationId: ManagedClusters_RotateServiceAccountSigningKeys response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1stop~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1stop?api-version=2024-07-01/post' + operationId: ManagedClusters_Stop response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1start~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1start?api-version=2024-07-01/post' + operationId: ManagedClusters_Start response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' run_command: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1runCommand~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1runCommand?api-version=2024-07-01/post' + operationId: ManagedClusters_RunCommand response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RunCommandResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/managed_clusters/methods/get' @@ -4551,38 +4581,42 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/managed_clusters/methods/delete' - managed_clusters_upgrade_profile: - id: azure.aks.managed_clusters_upgrade_profile - name: managed_clusters_upgrade_profile - title: managed_clusters_upgrade_profile + managed_clusters_upgrade_profiles: + id: azure.aks.managed_clusters_upgrade_profiles + name: managed_clusters_upgrade_profiles + title: managed_clusters_upgrade_profiles methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1upgradeProfiles~1default~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1upgradeProfiles~1default?api-version=2024-07-01/get' + operationId: ManagedClustersUpgradeProfile_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedClusterUpgradeProfile sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/managed_clusters_upgrade_profile/methods/get' + - $ref: '#/components/x-stackQL-resources/managed_clusters_upgrade_profiles/methods/get' insert: [] update: [] replace: [] delete: [] - managed_clusters_access_profile: - id: azure.aks.managed_clusters_access_profile - name: managed_clusters_access_profile - title: managed_clusters_access_profile + managed_clusters_access_profiles: + id: azure.aks.managed_clusters_access_profiles + name: managed_clusters_access_profiles + title: managed_clusters_access_profiles methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1accessProfiles~1{roleName}~1listCredential~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1accessProfiles~1{roleName}~1listCredential?api-version=2024-07-01/post' + operationId: ManagedClustersAccessProfile_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedClusterAccessProfile sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/managed_clusters_access_profile/methods/get' + - $ref: '#/components/x-stackQL-resources/managed_clusters_access_profiles/methods/get' insert: [] update: [] replace: [] @@ -4594,10 +4628,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1listClusterAdminCredential~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1listClusterAdminCredential?api-version=2024-07-01/post' + operationId: ManagedClustersClusterAdminCredentials_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CredentialResults sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/managed_clusters_cluster_admin_credentials/methods/list' @@ -4612,10 +4648,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1listClusterUserCredential~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1listClusterUserCredential?api-version=2024-07-01/post' + operationId: ManagedClustersClusterUserCredentials_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CredentialResults sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/managed_clusters_cluster_user_credentials/methods/list' @@ -4630,10 +4668,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1listClusterMonitoringUserCredential~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1listClusterMonitoringUserCredential?api-version=2024-07-01/post' + operationId: ManagedClustersClusterMonitoringUserCredentials_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CredentialResults sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/managed_clusters_cluster_monitoring_user_credentials/methods/list' @@ -4641,23 +4681,6 @@ components: update: [] replace: [] delete: [] - managed_clusters_tags: - id: azure.aks.managed_clusters_tags - name: managed_clusters_tags - title: managed_clusters_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1?api-version=2024-07-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] maintenance_configurations: id: azure.aks.maintenance_configurations name: maintenance_configurations @@ -4665,26 +4688,33 @@ components: methods: list_by_managed_cluster: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1maintenanceConfigurations~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1maintenanceConfigurations?api-version=2024-07-01/get' + operationId: MaintenanceConfigurations_ListByManagedCluster response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MaintenanceConfigurationListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1maintenanceConfigurations~1{configName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1maintenanceConfigurations~1{configName}?api-version=2024-07-01/get' + operationId: MaintenanceConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MaintenanceConfiguration create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1maintenanceConfigurations~1{configName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1maintenanceConfigurations~1{configName}?api-version=2024-07-01/put' + operationId: MaintenanceConfigurations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MaintenanceConfiguration delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1maintenanceConfigurations~1{configName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1maintenanceConfigurations~1{configName}?api-version=2024-07-01/delete' + operationId: MaintenanceConfigurations_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -4705,38 +4735,47 @@ components: methods: abort_latest_operation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedclusters~1{resourceName}~1agentPools~1{agentPoolName}~1abort~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedclusters~1{resourceName}~1agentPools~1{agentPoolName}~1abort?api-version=2024-07-01/post' + operationId: AgentPools_AbortLatestOperation response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools?api-version=2024-07-01/get' + operationId: AgentPools_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AgentPoolListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}?api-version=2024-07-01/get' + operationId: AgentPools_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AgentPool create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}?api-version=2024-07-01/put' + operationId: AgentPools_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AgentPool delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}?api-version=2024-07-01/delete' + operationId: AgentPools_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' upgrade_node_image_version: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}~1upgradeNodeImageVersion~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}~1upgradeNodeImageVersion?api-version=2024-07-01/post' + operationId: AgentPools_UpgradeNodeImageVersion response: mediaType: application/json openAPIDocKey: '200' @@ -4750,20 +4789,22 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/agent_pools/methods/delete' - agent_pools_upgrade_profile: - id: azure.aks.agent_pools_upgrade_profile - name: agent_pools_upgrade_profile - title: agent_pools_upgrade_profile + agent_pools_upgrade_profiles: + id: azure.aks.agent_pools_upgrade_profiles + name: agent_pools_upgrade_profiles + title: agent_pools_upgrade_profiles methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}~1upgradeProfiles~1default~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}~1upgradeProfiles~1default?api-version=2024-07-01/get' + operationId: AgentPoolsUpgradeProfile_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AgentPoolUpgradeProfile sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/agent_pools_upgrade_profile/methods/get' + - $ref: '#/components/x-stackQL-resources/agent_pools_upgrade_profiles/methods/get' insert: [] update: [] replace: [] @@ -4775,17 +4816,17 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}~1deleteMachines~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}~1deleteMachines?api-version=2024-07-01/post' + operationId: AgentPoolsMachines_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: [] insert: [] update: [] replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/agent_pools_machines/methods/delete' + delete: [] agent_pools_available_agent_pool_versions: id: azure.aks.agent_pools_available_agent_pool_versions name: agent_pools_available_agent_pool_versions @@ -4793,10 +4834,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1availableAgentPoolVersions~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1availableAgentPoolVersions?api-version=2024-07-01/get' + operationId: AgentPoolsAvailableAgentPoolVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AgentPoolAvailableVersions sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/agent_pools_available_agent_pool_versions/methods/get' @@ -4811,26 +4854,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1privateEndpointConnections~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1privateEndpointConnections?api-version=2024-07-01/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-07-01/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-07-01/put' + operationId: PrivateEndpointConnections_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-07-01/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -4840,7 +4890,8 @@ components: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/update' delete: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' private_link_resources: @@ -4850,10 +4901,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1privateLinkResources~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1privateLinkResources?api-version=2024-07-01/get' + operationId: PrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourcesListResult objectKey: $.value sqlVerbs: select: @@ -4862,37 +4915,41 @@ components: update: [] replace: [] delete: [] - resolve_private_link_service_id: - id: azure.aks.resolve_private_link_service_id - name: resolve_private_link_service_id - title: resolve_private_link_service_id + resolve_private_link_service_ids: + id: azure.aks.resolve_private_link_service_ids + name: resolve_private_link_service_ids + title: resolve_private_link_service_ids methods: post: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1resolvePrivateLinkServiceId~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1resolvePrivateLinkServiceId?api-version=2024-07-01/post' + operationId: ResolvePrivateLinkServiceId_POST response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - managed_clusters_command_result: - id: azure.aks.managed_clusters_command_result - name: managed_clusters_command_result - title: managed_clusters_command_result + managed_clusters_command_results: + id: azure.aks.managed_clusters_command_results + name: managed_clusters_command_results + title: managed_clusters_command_results methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1commandResults~1{commandId}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1commandResults~1{commandId}?api-version=2024-07-01/get' + operationId: ManagedClustersCommandResult_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RunCommandResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/managed_clusters_command_result/methods/get' + - $ref: '#/components/x-stackQL-resources/managed_clusters_command_results/methods/get' insert: [] update: [] replace: [] @@ -4904,10 +4961,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1outboundNetworkDependenciesEndpoints~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1outboundNetworkDependenciesEndpoints?api-version=2024-07-01/get' + operationId: ManagedClustersOutboundNetworkDependenciesEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundEnvironmentEndpointCollection objectKey: $.value sqlVerbs: select: @@ -4923,33 +4982,50 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerService~1snapshots~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerService~1snapshots?api-version=2024-07-01/get' + operationId: Snapshots_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SnapshotListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1snapshots~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1snapshots?api-version=2024-07-01/get' + operationId: Snapshots_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SnapshotListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1snapshots~1{resourceName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1snapshots~1{resourceName}?api-version=2024-07-01/get' + operationId: Snapshots_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Snapshot create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1snapshots~1{resourceName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1snapshots~1{resourceName}?api-version=2024-07-01/put' + operationId: Snapshots_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Snapshot + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1snapshots~1{resourceName}?api-version=2024-07-01/patch' + operationId: Snapshots_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Snapshot delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1snapshots~1{resourceName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1snapshots~1{resourceName}?api-version=2024-07-01/delete' + operationId: Snapshots_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -4964,23 +5040,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/snapshots/methods/delete' - snapshots_tags: - id: azure.aks.snapshots_tags - name: snapshots_tags - title: snapshots_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1snapshots~1{resourceName}~1?api-version=2024-07-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] managed_clusters_mesh_revision_profiles: id: azure.aks.managed_clusters_mesh_revision_profiles name: managed_clusters_mesh_revision_profiles @@ -4988,32 +5047,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerService~1locations~1{location}~1meshRevisionProfiles~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerService~1locations~1{location}~1meshRevisionProfiles?api-version=2024-07-01/get' + operationId: ManagedClustersMeshRevisionProfiles_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MeshRevisionProfileList objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/managed_clusters_mesh_revision_profiles/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - managed_clusters_mesh_revision_profile: - id: azure.aks.managed_clusters_mesh_revision_profile - name: managed_clusters_mesh_revision_profile - title: managed_clusters_mesh_revision_profile - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerService~1locations~1{location}~1meshRevisionProfiles~1{mode}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerService~1locations~1{location}~1meshRevisionProfiles~1{mode}?api-version=2024-07-01/get' + operationId: ManagedClustersMeshRevisionProfile_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MeshRevisionProfile sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/managed_clusters_mesh_revision_profile/methods/get' + - $ref: '#/components/x-stackQL-resources/managed_clusters_mesh_revision_profiles/methods/get' + - $ref: '#/components/x-stackQL-resources/managed_clusters_mesh_revision_profiles/methods/list' insert: [] update: [] replace: [] @@ -5025,32 +5077,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1meshUpgradeProfiles~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1meshUpgradeProfiles?api-version=2024-07-01/get' + operationId: ManagedClustersMeshUpgradeProfiles_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MeshUpgradeProfileList objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/managed_clusters_mesh_upgrade_profiles/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - managed_clusters_mesh_upgrade_profile: - id: azure.aks.managed_clusters_mesh_upgrade_profile - name: managed_clusters_mesh_upgrade_profile - title: managed_clusters_mesh_upgrade_profile - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1meshUpgradeProfiles~1{mode}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1meshUpgradeProfiles~1{mode}?api-version=2024-07-01/get' + operationId: ManagedClustersMeshUpgradeProfile_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MeshUpgradeProfile sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/managed_clusters_mesh_upgrade_profile/methods/get' + - $ref: '#/components/x-stackQL-resources/managed_clusters_mesh_upgrade_profiles/methods/get' + - $ref: '#/components/x-stackQL-resources/managed_clusters_mesh_upgrade_profiles/methods/list' insert: [] update: [] replace: [] @@ -5062,29 +5107,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1trustedAccessRoleBindings~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1trustedAccessRoleBindings?api-version=2024-07-01/get' + operationId: TrustedAccessRoleBindings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TrustedAccessRoleBindingListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1trustedAccessRoleBindings~1{trustedAccessRoleBindingName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1trustedAccessRoleBindings~1{trustedAccessRoleBindingName}?api-version=2024-07-01/get' + operationId: TrustedAccessRoleBindings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TrustedAccessRoleBinding create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1trustedAccessRoleBindings~1{trustedAccessRoleBindingName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1trustedAccessRoleBindings~1{trustedAccessRoleBindingName}?api-version=2024-07-01/put' + operationId: TrustedAccessRoleBindings_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TrustedAccessRoleBinding delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1trustedAccessRoleBindings~1{trustedAccessRoleBindingName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1trustedAccessRoleBindings~1{trustedAccessRoleBindingName}?api-version=2024-07-01/delete' + operationId: TrustedAccessRoleBindings_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/trusted_access_role_bindings/methods/get' @@ -5102,10 +5154,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerService~1locations~1{location}~1trustedAccessRoles~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerService~1locations~1{location}~1trustedAccessRoles?api-version=2024-07-01/get' + operationId: TrustedAccessRoles_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TrustedAccessRoleListResult objectKey: $.value sqlVerbs: select: @@ -5121,17 +5175,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}~1machines~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}~1machines?api-version=2024-07-01/get' + operationId: Machines_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MachineListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}~1machines~1{machineName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1managedClusters~1{resourceName}~1agentPools~1{agentPoolName}~1machines~1{machineName}?api-version=2024-07-01/get' + operationId: Machines_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Machine sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/machines/methods/get' @@ -5154,47 +5212,47 @@ components: extendedLocation as extended_location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.powerState') as power_state, - JSON_EXTRACT(properties, '$.maxAgentPools') as max_agent_pools, - JSON_EXTRACT(properties, '$.kubernetesVersion') as kubernetes_version, - JSON_EXTRACT(properties, '$.currentKubernetesVersion') as current_kubernetes_version, - JSON_EXTRACT(properties, '$.dnsPrefix') as dns_prefix, - JSON_EXTRACT(properties, '$.fqdnSubdomain') as fqdn_subdomain, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.privateFQDN') as private_fqdn, - JSON_EXTRACT(properties, '$.azurePortalFQDN') as azure_portal_fqdn, - JSON_EXTRACT(properties, '$.agentPoolProfiles') as agent_pool_profiles, - JSON_EXTRACT(properties, '$.linuxProfile') as linux_profile, - JSON_EXTRACT(properties, '$.windowsProfile') as windows_profile, - JSON_EXTRACT(properties, '$.servicePrincipalProfile') as service_principal_profile, - JSON_EXTRACT(properties, '$.addonProfiles') as addon_profiles, - JSON_EXTRACT(properties, '$.podIdentityProfile') as pod_identity_profile, - JSON_EXTRACT(properties, '$.oidcIssuerProfile') as oidc_issuer_profile, - JSON_EXTRACT(properties, '$.nodeResourceGroup') as node_resource_group, - JSON_EXTRACT(properties, '$.enableRBAC') as enable_rbac, - JSON_EXTRACT(properties, '$.supportPlan') as support_plan, - JSON_EXTRACT(properties, '$.enablePodSecurityPolicy') as enable_pod_security_policy, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.aadProfile') as aad_profile, - JSON_EXTRACT(properties, '$.autoUpgradeProfile') as auto_upgrade_profile, - JSON_EXTRACT(properties, '$.upgradeSettings') as upgrade_settings, - JSON_EXTRACT(properties, '$.autoScalerProfile') as auto_scaler_profile, - JSON_EXTRACT(properties, '$.apiServerAccessProfile') as api_server_access_profile, - JSON_EXTRACT(properties, '$.diskEncryptionSetID') as disk_encryption_set_id, - JSON_EXTRACT(properties, '$.identityProfile') as identity_profile, - JSON_EXTRACT(properties, '$.privateLinkResources') as private_link_resources, - JSON_EXTRACT(properties, '$.disableLocalAccounts') as disable_local_accounts, - JSON_EXTRACT(properties, '$.httpProxyConfig') as http_proxy_config, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.ingressProfile') as ingress_profile, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.workloadAutoScalerProfile') as workload_auto_scaler_profile, - JSON_EXTRACT(properties, '$.azureMonitorProfile') as azure_monitor_profile, - JSON_EXTRACT(properties, '$.serviceMeshProfile') as service_mesh_profile, - JSON_EXTRACT(properties, '$.resourceUID') as resource_uid, - JSON_EXTRACT(properties, '$.metricsProfile') as metrics_profile, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.powerState') as "power_state", + JSON_EXTRACT(properties, '$.maxAgentPools') as "max_agent_pools", + JSON_EXTRACT(properties, '$.kubernetesVersion') as "kubernetes_version", + JSON_EXTRACT(properties, '$.currentKubernetesVersion') as "current_kubernetes_version", + JSON_EXTRACT(properties, '$.dnsPrefix') as "dns_prefix", + JSON_EXTRACT(properties, '$.fqdnSubdomain') as "fqdn_subdomain", + JSON_EXTRACT(properties, '$.fqdn') as "fqdn", + JSON_EXTRACT(properties, '$.privateFQDN') as "private_fqdn", + JSON_EXTRACT(properties, '$.azurePortalFQDN') as "azure_portal_fqdn", + JSON_EXTRACT(properties, '$.agentPoolProfiles') as "agent_pool_profiles", + JSON_EXTRACT(properties, '$.linuxProfile') as "linux_profile", + JSON_EXTRACT(properties, '$.windowsProfile') as "windows_profile", + JSON_EXTRACT(properties, '$.servicePrincipalProfile') as "service_principal_profile", + JSON_EXTRACT(properties, '$.addonProfiles') as "addon_profiles", + JSON_EXTRACT(properties, '$.podIdentityProfile') as "pod_identity_profile", + JSON_EXTRACT(properties, '$.oidcIssuerProfile') as "oidc_issuer_profile", + JSON_EXTRACT(properties, '$.nodeResourceGroup') as "node_resource_group", + JSON_EXTRACT(properties, '$.enableRBAC') as "enable_rbac", + JSON_EXTRACT(properties, '$.supportPlan') as "support_plan", + JSON_EXTRACT(properties, '$.enablePodSecurityPolicy') as "enable_pod_security_policy", + JSON_EXTRACT(properties, '$.networkProfile') as "network_profile", + JSON_EXTRACT(properties, '$.aadProfile') as "aad_profile", + JSON_EXTRACT(properties, '$.autoUpgradeProfile') as "auto_upgrade_profile", + JSON_EXTRACT(properties, '$.upgradeSettings') as "upgrade_settings", + JSON_EXTRACT(properties, '$.autoScalerProfile') as "auto_scaler_profile", + JSON_EXTRACT(properties, '$.apiServerAccessProfile') as "api_server_access_profile", + JSON_EXTRACT(properties, '$.diskEncryptionSetID') as "disk_encryption_set_id", + JSON_EXTRACT(properties, '$.identityProfile') as "identity_profile", + JSON_EXTRACT(properties, '$.privateLinkResources') as "private_link_resources", + JSON_EXTRACT(properties, '$.disableLocalAccounts') as "disable_local_accounts", + JSON_EXTRACT(properties, '$.httpProxyConfig') as "http_proxy_config", + JSON_EXTRACT(properties, '$.securityProfile') as "security_profile", + JSON_EXTRACT(properties, '$.storageProfile') as "storage_profile", + JSON_EXTRACT(properties, '$.ingressProfile') as "ingress_profile", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.workloadAutoScalerProfile') as "workload_auto_scaler_profile", + JSON_EXTRACT(properties, '$.azureMonitorProfile') as "azure_monitor_profile", + JSON_EXTRACT(properties, '$.serviceMeshProfile') as "service_mesh_profile", + JSON_EXTRACT(properties, '$.resourceUID') as "resource_uid", + JSON_EXTRACT(properties, '$.metricsProfile') as "metrics_profile", subscriptionId, resourceGroupName, resourceName @@ -5209,55 +5267,55 @@ components: extendedLocation as extended_location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.powerState') as power_state, - JSON_EXTRACT(properties, '$.maxAgentPools') as max_agent_pools, - JSON_EXTRACT(properties, '$.kubernetesVersion') as kubernetes_version, - JSON_EXTRACT(properties, '$.currentKubernetesVersion') as current_kubernetes_version, - JSON_EXTRACT(properties, '$.dnsPrefix') as dns_prefix, - JSON_EXTRACT(properties, '$.fqdnSubdomain') as fqdn_subdomain, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.privateFQDN') as private_fqdn, - JSON_EXTRACT(properties, '$.azurePortalFQDN') as azure_portal_fqdn, - JSON_EXTRACT(properties, '$.agentPoolProfiles') as agent_pool_profiles, - JSON_EXTRACT(properties, '$.linuxProfile') as linux_profile, - JSON_EXTRACT(properties, '$.windowsProfile') as windows_profile, - JSON_EXTRACT(properties, '$.servicePrincipalProfile') as service_principal_profile, - JSON_EXTRACT(properties, '$.addonProfiles') as addon_profiles, - JSON_EXTRACT(properties, '$.podIdentityProfile') as pod_identity_profile, - JSON_EXTRACT(properties, '$.oidcIssuerProfile') as oidc_issuer_profile, - JSON_EXTRACT(properties, '$.nodeResourceGroup') as node_resource_group, - JSON_EXTRACT(properties, '$.enableRBAC') as enable_rbac, - JSON_EXTRACT(properties, '$.supportPlan') as support_plan, - JSON_EXTRACT(properties, '$.enablePodSecurityPolicy') as enable_pod_security_policy, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.aadProfile') as aad_profile, - JSON_EXTRACT(properties, '$.autoUpgradeProfile') as auto_upgrade_profile, - JSON_EXTRACT(properties, '$.upgradeSettings') as upgrade_settings, - JSON_EXTRACT(properties, '$.autoScalerProfile') as auto_scaler_profile, - JSON_EXTRACT(properties, '$.apiServerAccessProfile') as api_server_access_profile, - JSON_EXTRACT(properties, '$.diskEncryptionSetID') as disk_encryption_set_id, - JSON_EXTRACT(properties, '$.identityProfile') as identity_profile, - JSON_EXTRACT(properties, '$.privateLinkResources') as private_link_resources, - JSON_EXTRACT(properties, '$.disableLocalAccounts') as disable_local_accounts, - JSON_EXTRACT(properties, '$.httpProxyConfig') as http_proxy_config, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.ingressProfile') as ingress_profile, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.workloadAutoScalerProfile') as workload_auto_scaler_profile, - JSON_EXTRACT(properties, '$.azureMonitorProfile') as azure_monitor_profile, - JSON_EXTRACT(properties, '$.serviceMeshProfile') as service_mesh_profile, - JSON_EXTRACT(properties, '$.resourceUID') as resource_uid, - JSON_EXTRACT(properties, '$.metricsProfile') as metrics_profile, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.powerState') as "power_state", + json_extract_path_text(properties, '$.maxAgentPools') as "max_agent_pools", + json_extract_path_text(properties, '$.kubernetesVersion') as "kubernetes_version", + json_extract_path_text(properties, '$.currentKubernetesVersion') as "current_kubernetes_version", + json_extract_path_text(properties, '$.dnsPrefix') as "dns_prefix", + json_extract_path_text(properties, '$.fqdnSubdomain') as "fqdn_subdomain", + json_extract_path_text(properties, '$.fqdn') as "fqdn", + json_extract_path_text(properties, '$.privateFQDN') as "private_fqdn", + json_extract_path_text(properties, '$.azurePortalFQDN') as "azure_portal_fqdn", + json_extract_path_text(properties, '$.agentPoolProfiles') as "agent_pool_profiles", + json_extract_path_text(properties, '$.linuxProfile') as "linux_profile", + json_extract_path_text(properties, '$.windowsProfile') as "windows_profile", + json_extract_path_text(properties, '$.servicePrincipalProfile') as "service_principal_profile", + json_extract_path_text(properties, '$.addonProfiles') as "addon_profiles", + json_extract_path_text(properties, '$.podIdentityProfile') as "pod_identity_profile", + json_extract_path_text(properties, '$.oidcIssuerProfile') as "oidc_issuer_profile", + json_extract_path_text(properties, '$.nodeResourceGroup') as "node_resource_group", + json_extract_path_text(properties, '$.enableRBAC') as "enable_rbac", + json_extract_path_text(properties, '$.supportPlan') as "support_plan", + json_extract_path_text(properties, '$.enablePodSecurityPolicy') as "enable_pod_security_policy", + json_extract_path_text(properties, '$.networkProfile') as "network_profile", + json_extract_path_text(properties, '$.aadProfile') as "aad_profile", + json_extract_path_text(properties, '$.autoUpgradeProfile') as "auto_upgrade_profile", + json_extract_path_text(properties, '$.upgradeSettings') as "upgrade_settings", + json_extract_path_text(properties, '$.autoScalerProfile') as "auto_scaler_profile", + json_extract_path_text(properties, '$.apiServerAccessProfile') as "api_server_access_profile", + json_extract_path_text(properties, '$.diskEncryptionSetID') as "disk_encryption_set_id", + json_extract_path_text(properties, '$.identityProfile') as "identity_profile", + json_extract_path_text(properties, '$.privateLinkResources') as "private_link_resources", + json_extract_path_text(properties, '$.disableLocalAccounts') as "disable_local_accounts", + json_extract_path_text(properties, '$.httpProxyConfig') as "http_proxy_config", + json_extract_path_text(properties, '$.securityProfile') as "security_profile", + json_extract_path_text(properties, '$.storageProfile') as "storage_profile", + json_extract_path_text(properties, '$.ingressProfile') as "ingress_profile", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.workloadAutoScalerProfile') as "workload_auto_scaler_profile", + json_extract_path_text(properties, '$.azureMonitorProfile') as "azure_monitor_profile", + json_extract_path_text(properties, '$.serviceMeshProfile') as "service_mesh_profile", + json_extract_path_text(properties, '$.resourceUID') as "resource_uid", + json_extract_path_text(properties, '$.metricsProfile') as "metrics_profile", subscriptionId, resourceGroupName, resourceName FROM azure.aks.managed_clusters WHERE subscriptionId = 'replace-me'; - vw_managed_clusters_upgrade_profile: - id: azure.aks.vw_managed_clusters_upgrade_profile - name: vw_managed_clusters_upgrade_profile + vw_managed_clusters_upgrade_profiles: + id: azure.aks.vw_managed_clusters_upgrade_profiles + name: vw_managed_clusters_upgrade_profiles config: views: select: @@ -5267,12 +5325,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.controlPlaneProfile') as control_plane_profile, - JSON_EXTRACT(properties, '$.agentPoolProfiles') as agent_pool_profiles, + JSON_EXTRACT(properties, '$.controlPlaneProfile') as "control_plane_profile", + JSON_EXTRACT(properties, '$.agentPoolProfiles') as "agent_pool_profiles", subscriptionId, resourceGroupName, resourceName - FROM azure.aks.managed_clusters_upgrade_profile + FROM azure.aks.managed_clusters_upgrade_profiles WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5281,44 +5339,13 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.controlPlaneProfile') as control_plane_profile, - JSON_EXTRACT(properties, '$.agentPoolProfiles') as agent_pool_profiles, + json_extract_path_text(properties, '$.controlPlaneProfile') as "control_plane_profile", + json_extract_path_text(properties, '$.agentPoolProfiles') as "agent_pool_profiles", subscriptionId, resourceGroupName, resourceName - FROM azure.aks.managed_clusters_upgrade_profile + FROM azure.aks.managed_clusters_upgrade_profiles WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; - vw_managed_clusters_access_profile: - id: azure.aks.vw_managed_clusters_access_profile - name: vw_managed_clusters_access_profile - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - location as location, - tags as tags, - JSON_EXTRACT(properties, '$.kubeConfig') as kube_config, - subscriptionId, - resourceGroupName, - resourceName, - roleName - FROM azure.aks.managed_clusters_access_profile - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND roleName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - location as location, - tags as tags, - json_extract_path_text(properties, '$.kubeConfig') as kube_config, - subscriptionId, - resourceGroupName, - resourceName, - roleName - FROM azure.aks.managed_clusters_access_profile - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND roleName = 'replace-me'; vw_maintenance_configurations: id: azure.aks.vw_maintenance_configurations name: vw_maintenance_configurations @@ -5332,9 +5359,9 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.timeInWeek') as time_in_week, - JSON_EXTRACT(properties, '$.notAllowedTime') as not_allowed_time, - JSON_EXTRACT(properties, '$.maintenanceWindow') as maintenance_window, + JSON_EXTRACT(properties, '$.timeInWeek') as "time_in_week", + JSON_EXTRACT(properties, '$.notAllowedTime') as "not_allowed_time", + JSON_EXTRACT(properties, '$.maintenanceWindow') as "maintenance_window", subscriptionId, resourceGroupName, resourceName, @@ -5349,9 +5376,9 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.timeInWeek') as time_in_week, - JSON_EXTRACT(properties, '$.notAllowedTime') as not_allowed_time, - JSON_EXTRACT(properties, '$.maintenanceWindow') as maintenance_window, + json_extract_path_text(properties, '$.timeInWeek') as "time_in_week", + json_extract_path_text(properties, '$.notAllowedTime') as "not_allowed_time", + json_extract_path_text(properties, '$.maintenanceWindow') as "maintenance_window", subscriptionId, resourceGroupName, resourceName, @@ -5370,51 +5397,51 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.count') as count, - JSON_EXTRACT(properties, '$.vmSize') as vm_size, - JSON_EXTRACT(properties, '$.osDiskSizeGB') as os_disk_size_gb, - JSON_EXTRACT(properties, '$.osDiskType') as os_disk_type, - JSON_EXTRACT(properties, '$.kubeletDiskType') as kubelet_disk_type, - JSON_EXTRACT(properties, '$.workloadRuntime') as workload_runtime, - JSON_EXTRACT(properties, '$.vnetSubnetID') as vnet_subnet_id, - JSON_EXTRACT(properties, '$.podSubnetID') as pod_subnet_id, - JSON_EXTRACT(properties, '$.maxPods') as max_pods, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.osSKU') as os_sku, - JSON_EXTRACT(properties, '$.maxCount') as max_count, - JSON_EXTRACT(properties, '$.minCount') as min_count, - JSON_EXTRACT(properties, '$.enableAutoScaling') as enable_auto_scaling, - JSON_EXTRACT(properties, '$.scaleDownMode') as scale_down_mode, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.orchestratorVersion') as orchestrator_version, - JSON_EXTRACT(properties, '$.currentOrchestratorVersion') as current_orchestrator_version, - JSON_EXTRACT(properties, '$.nodeImageVersion') as node_image_version, - JSON_EXTRACT(properties, '$.upgradeSettings') as upgrade_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.powerState') as power_state, - JSON_EXTRACT(properties, '$.availabilityZones') as availability_zones, - JSON_EXTRACT(properties, '$.enableNodePublicIP') as enable_node_public_ip, - JSON_EXTRACT(properties, '$.nodePublicIPPrefixID') as node_public_ip_prefix_id, - JSON_EXTRACT(properties, '$.scaleSetPriority') as scale_set_priority, - JSON_EXTRACT(properties, '$.scaleSetEvictionPolicy') as scale_set_eviction_policy, - JSON_EXTRACT(properties, '$.spotMaxPrice') as spot_max_price, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.nodeLabels') as node_labels, - JSON_EXTRACT(properties, '$.nodeTaints') as node_taints, - JSON_EXTRACT(properties, '$.proximityPlacementGroupID') as proximity_placement_group_id, - JSON_EXTRACT(properties, '$.kubeletConfig') as kubelet_config, - JSON_EXTRACT(properties, '$.linuxOSConfig') as linux_os_config, - JSON_EXTRACT(properties, '$.enableEncryptionAtHost') as enable_encryption_at_host, - JSON_EXTRACT(properties, '$.enableUltraSSD') as enable_ultra_ssd, - JSON_EXTRACT(properties, '$.enableFIPS') as enable_fips, - JSON_EXTRACT(properties, '$.gpuInstanceProfile') as gpu_instance_profile, - JSON_EXTRACT(properties, '$.creationData') as creation_data, - JSON_EXTRACT(properties, '$.capacityReservationGroupID') as capacity_reservation_group_id, - JSON_EXTRACT(properties, '$.hostGroupID') as host_group_id, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.windowsProfile') as windows_profile, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, + JSON_EXTRACT(properties, '$.count') as "count", + JSON_EXTRACT(properties, '$.vmSize') as "vm_size", + JSON_EXTRACT(properties, '$.osDiskSizeGB') as "os_disk_size_gb", + JSON_EXTRACT(properties, '$.osDiskType') as "os_disk_type", + JSON_EXTRACT(properties, '$.kubeletDiskType') as "kubelet_disk_type", + JSON_EXTRACT(properties, '$.workloadRuntime') as "workload_runtime", + JSON_EXTRACT(properties, '$.vnetSubnetID') as "vnet_subnet_id", + JSON_EXTRACT(properties, '$.podSubnetID') as "pod_subnet_id", + JSON_EXTRACT(properties, '$.maxPods') as "max_pods", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.osSKU') as "os_sku", + JSON_EXTRACT(properties, '$.maxCount') as "max_count", + JSON_EXTRACT(properties, '$.minCount') as "min_count", + JSON_EXTRACT(properties, '$.enableAutoScaling') as "enable_auto_scaling", + JSON_EXTRACT(properties, '$.scaleDownMode') as "scale_down_mode", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.mode') as "mode", + JSON_EXTRACT(properties, '$.orchestratorVersion') as "orchestrator_version", + JSON_EXTRACT(properties, '$.currentOrchestratorVersion') as "current_orchestrator_version", + JSON_EXTRACT(properties, '$.nodeImageVersion') as "node_image_version", + JSON_EXTRACT(properties, '$.upgradeSettings') as "upgrade_settings", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.powerState') as "power_state", + JSON_EXTRACT(properties, '$.availabilityZones') as "availability_zones", + JSON_EXTRACT(properties, '$.enableNodePublicIP') as "enable_node_public_ip", + JSON_EXTRACT(properties, '$.nodePublicIPPrefixID') as "node_public_ip_prefix_id", + JSON_EXTRACT(properties, '$.scaleSetPriority') as "scale_set_priority", + JSON_EXTRACT(properties, '$.scaleSetEvictionPolicy') as "scale_set_eviction_policy", + JSON_EXTRACT(properties, '$.spotMaxPrice') as "spot_max_price", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.nodeLabels') as "node_labels", + JSON_EXTRACT(properties, '$.nodeTaints') as "node_taints", + JSON_EXTRACT(properties, '$.proximityPlacementGroupID') as "proximity_placement_group_id", + JSON_EXTRACT(properties, '$.kubeletConfig') as "kubelet_config", + JSON_EXTRACT(properties, '$.linuxOSConfig') as "linux_os_config", + JSON_EXTRACT(properties, '$.enableEncryptionAtHost') as "enable_encryption_at_host", + JSON_EXTRACT(properties, '$.enableUltraSSD') as "enable_ultra_ssd", + JSON_EXTRACT(properties, '$.enableFIPS') as "enable_fips", + JSON_EXTRACT(properties, '$.gpuInstanceProfile') as "gpu_instance_profile", + JSON_EXTRACT(properties, '$.creationData') as "creation_data", + JSON_EXTRACT(properties, '$.capacityReservationGroupID') as "capacity_reservation_group_id", + JSON_EXTRACT(properties, '$.hostGroupID') as "host_group_id", + JSON_EXTRACT(properties, '$.networkProfile') as "network_profile", + JSON_EXTRACT(properties, '$.windowsProfile') as "windows_profile", + JSON_EXTRACT(properties, '$.securityProfile') as "security_profile", subscriptionId, resourceGroupName, resourceName, @@ -5428,60 +5455,60 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.count') as count, - JSON_EXTRACT(properties, '$.vmSize') as vm_size, - JSON_EXTRACT(properties, '$.osDiskSizeGB') as os_disk_size_gb, - JSON_EXTRACT(properties, '$.osDiskType') as os_disk_type, - JSON_EXTRACT(properties, '$.kubeletDiskType') as kubelet_disk_type, - JSON_EXTRACT(properties, '$.workloadRuntime') as workload_runtime, - JSON_EXTRACT(properties, '$.vnetSubnetID') as vnet_subnet_id, - JSON_EXTRACT(properties, '$.podSubnetID') as pod_subnet_id, - JSON_EXTRACT(properties, '$.maxPods') as max_pods, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.osSKU') as os_sku, - JSON_EXTRACT(properties, '$.maxCount') as max_count, - JSON_EXTRACT(properties, '$.minCount') as min_count, - JSON_EXTRACT(properties, '$.enableAutoScaling') as enable_auto_scaling, - JSON_EXTRACT(properties, '$.scaleDownMode') as scale_down_mode, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.orchestratorVersion') as orchestrator_version, - JSON_EXTRACT(properties, '$.currentOrchestratorVersion') as current_orchestrator_version, - JSON_EXTRACT(properties, '$.nodeImageVersion') as node_image_version, - JSON_EXTRACT(properties, '$.upgradeSettings') as upgrade_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.powerState') as power_state, - JSON_EXTRACT(properties, '$.availabilityZones') as availability_zones, - JSON_EXTRACT(properties, '$.enableNodePublicIP') as enable_node_public_ip, - JSON_EXTRACT(properties, '$.nodePublicIPPrefixID') as node_public_ip_prefix_id, - JSON_EXTRACT(properties, '$.scaleSetPriority') as scale_set_priority, - JSON_EXTRACT(properties, '$.scaleSetEvictionPolicy') as scale_set_eviction_policy, - JSON_EXTRACT(properties, '$.spotMaxPrice') as spot_max_price, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.nodeLabels') as node_labels, - JSON_EXTRACT(properties, '$.nodeTaints') as node_taints, - JSON_EXTRACT(properties, '$.proximityPlacementGroupID') as proximity_placement_group_id, - JSON_EXTRACT(properties, '$.kubeletConfig') as kubelet_config, - JSON_EXTRACT(properties, '$.linuxOSConfig') as linux_os_config, - JSON_EXTRACT(properties, '$.enableEncryptionAtHost') as enable_encryption_at_host, - JSON_EXTRACT(properties, '$.enableUltraSSD') as enable_ultra_ssd, - JSON_EXTRACT(properties, '$.enableFIPS') as enable_fips, - JSON_EXTRACT(properties, '$.gpuInstanceProfile') as gpu_instance_profile, - JSON_EXTRACT(properties, '$.creationData') as creation_data, - JSON_EXTRACT(properties, '$.capacityReservationGroupID') as capacity_reservation_group_id, - JSON_EXTRACT(properties, '$.hostGroupID') as host_group_id, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.windowsProfile') as windows_profile, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, + json_extract_path_text(properties, '$.count') as "count", + json_extract_path_text(properties, '$.vmSize') as "vm_size", + json_extract_path_text(properties, '$.osDiskSizeGB') as "os_disk_size_gb", + json_extract_path_text(properties, '$.osDiskType') as "os_disk_type", + json_extract_path_text(properties, '$.kubeletDiskType') as "kubelet_disk_type", + json_extract_path_text(properties, '$.workloadRuntime') as "workload_runtime", + json_extract_path_text(properties, '$.vnetSubnetID') as "vnet_subnet_id", + json_extract_path_text(properties, '$.podSubnetID') as "pod_subnet_id", + json_extract_path_text(properties, '$.maxPods') as "max_pods", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.osSKU') as "os_sku", + json_extract_path_text(properties, '$.maxCount') as "max_count", + json_extract_path_text(properties, '$.minCount') as "min_count", + json_extract_path_text(properties, '$.enableAutoScaling') as "enable_auto_scaling", + json_extract_path_text(properties, '$.scaleDownMode') as "scale_down_mode", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.mode') as "mode", + json_extract_path_text(properties, '$.orchestratorVersion') as "orchestrator_version", + json_extract_path_text(properties, '$.currentOrchestratorVersion') as "current_orchestrator_version", + json_extract_path_text(properties, '$.nodeImageVersion') as "node_image_version", + json_extract_path_text(properties, '$.upgradeSettings') as "upgrade_settings", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.powerState') as "power_state", + json_extract_path_text(properties, '$.availabilityZones') as "availability_zones", + json_extract_path_text(properties, '$.enableNodePublicIP') as "enable_node_public_ip", + json_extract_path_text(properties, '$.nodePublicIPPrefixID') as "node_public_ip_prefix_id", + json_extract_path_text(properties, '$.scaleSetPriority') as "scale_set_priority", + json_extract_path_text(properties, '$.scaleSetEvictionPolicy') as "scale_set_eviction_policy", + json_extract_path_text(properties, '$.spotMaxPrice') as "spot_max_price", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.nodeLabels') as "node_labels", + json_extract_path_text(properties, '$.nodeTaints') as "node_taints", + json_extract_path_text(properties, '$.proximityPlacementGroupID') as "proximity_placement_group_id", + json_extract_path_text(properties, '$.kubeletConfig') as "kubelet_config", + json_extract_path_text(properties, '$.linuxOSConfig') as "linux_os_config", + json_extract_path_text(properties, '$.enableEncryptionAtHost') as "enable_encryption_at_host", + json_extract_path_text(properties, '$.enableUltraSSD') as "enable_ultra_ssd", + json_extract_path_text(properties, '$.enableFIPS') as "enable_fips", + json_extract_path_text(properties, '$.gpuInstanceProfile') as "gpu_instance_profile", + json_extract_path_text(properties, '$.creationData') as "creation_data", + json_extract_path_text(properties, '$.capacityReservationGroupID') as "capacity_reservation_group_id", + json_extract_path_text(properties, '$.hostGroupID') as "host_group_id", + json_extract_path_text(properties, '$.networkProfile') as "network_profile", + json_extract_path_text(properties, '$.windowsProfile') as "windows_profile", + json_extract_path_text(properties, '$.securityProfile') as "security_profile", subscriptionId, resourceGroupName, resourceName, agentPoolName FROM azure.aks.agent_pools WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; - vw_agent_pools_upgrade_profile: - id: azure.aks.vw_agent_pools_upgrade_profile - name: vw_agent_pools_upgrade_profile + vw_agent_pools_upgrade_profiles: + id: azure.aks.vw_agent_pools_upgrade_profiles + name: vw_agent_pools_upgrade_profiles config: views: select: @@ -5491,15 +5518,15 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.kubernetesVersion') as kubernetes_version, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.upgrades') as upgrades, - JSON_EXTRACT(properties, '$.latestNodeImageVersion') as latest_node_image_version, + JSON_EXTRACT(properties, '$.kubernetesVersion') as "kubernetes_version", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.upgrades') as "upgrades", + JSON_EXTRACT(properties, '$.latestNodeImageVersion') as "latest_node_image_version", subscriptionId, resourceGroupName, resourceName, agentPoolName - FROM azure.aks.agent_pools_upgrade_profile + FROM azure.aks.agent_pools_upgrade_profiles WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND agentPoolName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5508,15 +5535,15 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.kubernetesVersion') as kubernetes_version, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.upgrades') as upgrades, - JSON_EXTRACT(properties, '$.latestNodeImageVersion') as latest_node_image_version, + json_extract_path_text(properties, '$.kubernetesVersion') as "kubernetes_version", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.upgrades') as "upgrades", + json_extract_path_text(properties, '$.latestNodeImageVersion') as "latest_node_image_version", subscriptionId, resourceGroupName, resourceName, agentPoolName - FROM azure.aks.agent_pools_upgrade_profile + FROM azure.aks.agent_pools_upgrade_profiles WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND agentPoolName = 'replace-me'; vw_agent_pools_available_agent_pool_versions: id: azure.aks.vw_agent_pools_available_agent_pool_versions @@ -5530,7 +5557,7 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.agentPoolVersions') as agent_pool_versions, + JSON_EXTRACT(properties, '$.agentPoolVersions') as "agent_pool_versions", subscriptionId, resourceGroupName, resourceName @@ -5543,7 +5570,7 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.agentPoolVersions') as agent_pool_versions, + json_extract_path_text(properties, '$.agentPoolVersions') as "agent_pool_versions", subscriptionId, resourceGroupName, resourceName @@ -5561,9 +5588,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, resourceName, @@ -5577,18 +5604,18 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, resourceName, privateEndpointConnectionName FROM azure.aks.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; - vw_managed_clusters_command_result: - id: azure.aks.vw_managed_clusters_command_result - name: vw_managed_clusters_command_result + vw_managed_clusters_command_results: + id: azure.aks.vw_managed_clusters_command_results + name: vw_managed_clusters_command_results config: views: select: @@ -5596,34 +5623,34 @@ components: ddl: |- SELECT id as id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.exitCode') as exit_code, - JSON_EXTRACT(properties, '$.startedAt') as started_at, - JSON_EXTRACT(properties, '$.finishedAt') as finished_at, - JSON_EXTRACT(properties, '$.logs') as logs, - JSON_EXTRACT(properties, '$.reason') as reason, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.exitCode') as "exit_code", + JSON_EXTRACT(properties, '$.startedAt') as "started_at", + JSON_EXTRACT(properties, '$.finishedAt') as "finished_at", + JSON_EXTRACT(properties, '$.logs') as "logs", + JSON_EXTRACT(properties, '$.reason') as "reason", subscriptionId, resourceGroupName, resourceName, commandId - FROM azure.aks.managed_clusters_command_result + FROM azure.aks.managed_clusters_command_results WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND commandId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT id as id, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.exitCode') as exit_code, - JSON_EXTRACT(properties, '$.startedAt') as started_at, - JSON_EXTRACT(properties, '$.finishedAt') as finished_at, - JSON_EXTRACT(properties, '$.logs') as logs, - JSON_EXTRACT(properties, '$.reason') as reason, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.exitCode') as "exit_code", + json_extract_path_text(properties, '$.startedAt') as "started_at", + json_extract_path_text(properties, '$.finishedAt') as "finished_at", + json_extract_path_text(properties, '$.logs') as "logs", + json_extract_path_text(properties, '$.reason') as "reason", subscriptionId, resourceGroupName, resourceName, commandId - FROM azure.aks.managed_clusters_command_result + FROM azure.aks.managed_clusters_command_results WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND commandId = 'replace-me'; vw_snapshots: id: azure.aks.vw_snapshots @@ -5636,14 +5663,14 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.creationData') as creation_data, - JSON_EXTRACT(properties, '$.snapshotType') as snapshot_type, - JSON_EXTRACT(properties, '$.kubernetesVersion') as kubernetes_version, - JSON_EXTRACT(properties, '$.nodeImageVersion') as node_image_version, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.osSku') as os_sku, - JSON_EXTRACT(properties, '$.vmSize') as vm_size, - JSON_EXTRACT(properties, '$.enableFIPS') as enable_fips, + JSON_EXTRACT(properties, '$.creationData') as "creation_data", + JSON_EXTRACT(properties, '$.snapshotType') as "snapshot_type", + JSON_EXTRACT(properties, '$.kubernetesVersion') as "kubernetes_version", + JSON_EXTRACT(properties, '$.nodeImageVersion') as "node_image_version", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.osSku') as "os_sku", + JSON_EXTRACT(properties, '$.vmSize') as "vm_size", + JSON_EXTRACT(properties, '$.enableFIPS') as "enable_fips", subscriptionId, resourceGroupName, resourceName @@ -5655,75 +5682,75 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.creationData') as creation_data, - JSON_EXTRACT(properties, '$.snapshotType') as snapshot_type, - JSON_EXTRACT(properties, '$.kubernetesVersion') as kubernetes_version, - JSON_EXTRACT(properties, '$.nodeImageVersion') as node_image_version, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.osSku') as os_sku, - JSON_EXTRACT(properties, '$.vmSize') as vm_size, - JSON_EXTRACT(properties, '$.enableFIPS') as enable_fips, + json_extract_path_text(properties, '$.creationData') as "creation_data", + json_extract_path_text(properties, '$.snapshotType') as "snapshot_type", + json_extract_path_text(properties, '$.kubernetesVersion') as "kubernetes_version", + json_extract_path_text(properties, '$.nodeImageVersion') as "node_image_version", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.osSku') as "os_sku", + json_extract_path_text(properties, '$.vmSize') as "vm_size", + json_extract_path_text(properties, '$.enableFIPS') as "enable_fips", subscriptionId, resourceGroupName, resourceName FROM azure.aks.snapshots WHERE subscriptionId = 'replace-me'; - vw_managed_clusters_mesh_revision_profile: - id: azure.aks.vw_managed_clusters_mesh_revision_profile - name: vw_managed_clusters_mesh_revision_profile + vw_managed_clusters_mesh_revision_profiles: + id: azure.aks.vw_managed_clusters_mesh_revision_profiles + name: vw_managed_clusters_mesh_revision_profiles config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.meshRevisions') as mesh_revisions, + JSON_EXTRACT(properties, '$.meshRevisions') as "mesh_revisions", subscriptionId, location, mode - FROM azure.aks.managed_clusters_mesh_revision_profile - WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND mode = 'replace-me'; + FROM azure.aks.managed_clusters_mesh_revision_profiles + WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.meshRevisions') as mesh_revisions, + json_extract_path_text(properties, '$.meshRevisions') as "mesh_revisions", subscriptionId, location, mode - FROM azure.aks.managed_clusters_mesh_revision_profile - WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND mode = 'replace-me'; - vw_managed_clusters_mesh_upgrade_profile: - id: azure.aks.vw_managed_clusters_mesh_upgrade_profile - name: vw_managed_clusters_mesh_upgrade_profile + FROM azure.aks.managed_clusters_mesh_revision_profiles + WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; + vw_managed_clusters_mesh_upgrade_profiles: + id: azure.aks.vw_managed_clusters_mesh_upgrade_profiles + name: vw_managed_clusters_mesh_upgrade_profiles config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.revision') as revision, - JSON_EXTRACT(properties, '$.upgrades') as upgrades, - JSON_EXTRACT(properties, '$.compatibleWith') as compatible_with, + JSON_EXTRACT(properties, '$.revision') as "revision", + JSON_EXTRACT(properties, '$.upgrades') as "upgrades", + JSON_EXTRACT(properties, '$.compatibleWith') as "compatible_with", subscriptionId, resourceGroupName, resourceName, mode - FROM azure.aks.managed_clusters_mesh_upgrade_profile - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND mode = 'replace-me'; + FROM azure.aks.managed_clusters_mesh_upgrade_profiles + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.revision') as revision, - JSON_EXTRACT(properties, '$.upgrades') as upgrades, - JSON_EXTRACT(properties, '$.compatibleWith') as compatible_with, + json_extract_path_text(properties, '$.revision') as "revision", + json_extract_path_text(properties, '$.upgrades') as "upgrades", + json_extract_path_text(properties, '$.compatibleWith') as "compatible_with", subscriptionId, resourceGroupName, resourceName, mode - FROM azure.aks.managed_clusters_mesh_upgrade_profile - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND mode = 'replace-me'; + FROM azure.aks.managed_clusters_mesh_upgrade_profiles + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; vw_trusted_access_role_bindings: id: azure.aks.vw_trusted_access_role_bindings name: vw_trusted_access_role_bindings @@ -5737,9 +5764,9 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.sourceResourceId') as source_resource_id, - JSON_EXTRACT(properties, '$.roles') as roles, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.sourceResourceId') as "source_resource_id", + JSON_EXTRACT(properties, '$.roles') as "roles", subscriptionId, resourceGroupName, resourceName, @@ -5754,9 +5781,9 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.sourceResourceId') as source_resource_id, - JSON_EXTRACT(properties, '$.roles') as roles, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.sourceResourceId') as "source_resource_id", + json_extract_path_text(properties, '$.roles') as "roles", subscriptionId, resourceGroupName, resourceName, @@ -5775,8 +5802,8 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.network') as network, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, + JSON_EXTRACT(properties, '$.network') as "network", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", subscriptionId, resourceGroupName, resourceName, @@ -5791,8 +5818,8 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.network') as network, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, + json_extract_path_text(properties, '$.network') as "network", + json_extract_path_text(properties, '$.resourceId') as "resource_id", subscriptionId, resourceGroupName, resourceName, @@ -5801,7 +5828,7 @@ components: FROM azure.aks.machines WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND agentPoolName = 'replace-me'; paths: - /providers/Microsoft.ContainerService/operations/?api-version=2024-07-01: + /providers/Microsoft.ContainerService/operations?api-version=2024-07-01: get: tags: - ManagedClusters @@ -5823,11 +5850,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/kubernetesVersions/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/kubernetesVersions?api-version=2024-07-01: get: tags: - ManagedClusters - operationId: ManagedClusters_ListKubernetesVersions + operationId: ManagedClustersKubernetesVersions_List summary: Gets a list of supported Kubernetes versions in the specified subscription. description: Contains extra metadata on the version, including supported patch versions, capabilities, available upgrades, and details on preview status of the version parameters: @@ -5846,7 +5873,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/managedClusters/?api-version=2024-07-01: + x-ms-original-operationId: ManagedClusters_ListKubernetesVersions + /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/managedClusters?api-version=2024-07-01: get: tags: - ManagedClusters @@ -5869,7 +5897,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters?api-version=2024-07-01: get: tags: - ManagedClusters @@ -5893,11 +5921,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/upgradeProfiles/default/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/upgradeProfiles/default?api-version=2024-07-01: get: tags: - ManagedClusters - operationId: ManagedClusters_GetUpgradeProfile + operationId: ManagedClustersUpgradeProfile_Get summary: Gets the upgrade profile of a managed cluster. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5916,12 +5944,13 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/accessProfiles/{roleName}/listCredential/?api-version=2024-07-01: + x-ms-original-operationId: ManagedClusters_GetUpgradeProfile + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/accessProfiles/{roleName}/listCredential?api-version=2024-07-01: post: deprecated: true tags: - ManagedClusters - operationId: ManagedClusters_GetAccessProfile + operationId: ManagedClustersAccessProfile_Get summary: Gets an access profile of a managed cluster. description: '**WARNING**: This API will be deprecated. Instead use [ListClusterUserCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusterusercredentials) or [ListClusterAdminCredentials](https://docs.microsoft.com/rest/api/aks/managedclusters/listclusteradmincredentials) .' parameters: @@ -5947,11 +5976,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterAdminCredential/?api-version=2024-07-01: + x-ms-original-operationId: ManagedClusters_GetAccessProfile + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterAdminCredential?api-version=2024-07-01: post: tags: - ManagedClusters - operationId: ManagedClusters_ListClusterAdminCredentials + operationId: ManagedClustersClusterAdminCredentials_List summary: Lists the admin credentials of a managed cluster. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5971,11 +6001,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterUserCredential/?api-version=2024-07-01: + x-ms-original-operationId: ManagedClusters_ListClusterAdminCredentials + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterUserCredential?api-version=2024-07-01: post: tags: - ManagedClusters - operationId: ManagedClusters_ListClusterUserCredentials + operationId: ManagedClustersClusterUserCredentials_List summary: Lists the user credentials of a managed cluster. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5996,11 +6027,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterMonitoringUserCredential/?api-version=2024-07-01: + x-ms-original-operationId: ManagedClusters_ListClusterUserCredentials + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterMonitoringUserCredential?api-version=2024-07-01: post: tags: - ManagedClusters - operationId: ManagedClusters_ListClusterMonitoringUserCredentials + operationId: ManagedClustersClusterMonitoringUserCredentials_List summary: Lists the cluster monitoring user credentials of a managed cluster. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -6020,7 +6052,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/?api-version=2024-07-01: + x-ms-original-operationId: ManagedClusters_ListClusterMonitoringUserCredentials + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}?api-version=2024-07-01: get: tags: - ManagedClusters @@ -6137,7 +6170,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/maintenanceConfigurations/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/maintenanceConfigurations?api-version=2024-07-01: get: tags: - MaintenanceConfigurations @@ -6162,7 +6195,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/maintenanceConfigurations/{configName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/maintenanceConfigurations/{configName}?api-version=2024-07-01: get: tags: - MaintenanceConfigurations @@ -6261,7 +6294,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedclusters/{resourceName}/agentPools/{agentPoolName}/abort/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedclusters/{resourceName}/agentPools/{agentPoolName}/abort?api-version=2024-07-01: post: tags: - AgentPools @@ -6296,7 +6329,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools?api-version=2024-07-01: get: tags: - AgentPools @@ -6321,7 +6354,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}?api-version=2024-07-01: get: tags: - AgentPools @@ -6410,11 +6443,11 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/upgradeProfiles/default/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/upgradeProfiles/default?api-version=2024-07-01: get: tags: - AgentPools - operationId: AgentPools_GetUpgradeProfile + operationId: AgentPoolsUpgradeProfile_Get summary: Gets the upgrade profile for an agent pool. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -6434,11 +6467,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/deleteMachines/?api-version=2024-07-01: + x-ms-original-operationId: AgentPools_GetUpgradeProfile + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/deleteMachines?api-version=2024-07-01: post: tags: - AgentPools - operationId: AgentPools_DeleteMachines + operationId: AgentPoolsMachines_Delete summary: Deletes specific machines in an agent pool. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -6468,11 +6502,12 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/availableAgentPoolVersions/?api-version=2024-07-01: + x-ms-original-operationId: AgentPools_DeleteMachines + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/availableAgentPoolVersions?api-version=2024-07-01: get: tags: - AgentPools - operationId: AgentPools_GetAvailableAgentPoolVersions + operationId: AgentPoolsAvailableAgentPoolVersions_Get summary: Gets a list of supported Kubernetes versions for the specified agent pool. description: See [supported Kubernetes versions](https://docs.microsoft.com/azure/aks/supported-kubernetes-versions) for more details about the version lifecycle. parameters: @@ -6492,7 +6527,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/resetServicePrincipalProfile/?api-version=2024-07-01: + x-ms-original-operationId: AgentPools_GetAvailableAgentPoolVersions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/resetServicePrincipalProfile?api-version=2024-07-01: post: tags: - ManagedClusters @@ -6530,7 +6566,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/resetAADProfile/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/resetAADProfile?api-version=2024-07-01: post: deprecated: true tags: @@ -6569,7 +6605,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/rotateClusterCertificates/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/rotateClusterCertificates?api-version=2024-07-01: post: tags: - ManagedClusters @@ -6599,7 +6635,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedclusters/{resourceName}/abort/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedclusters/{resourceName}/abort?api-version=2024-07-01: post: tags: - ManagedClusters @@ -6633,7 +6669,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/rotateServiceAccountSigningKeys/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/rotateServiceAccountSigningKeys?api-version=2024-07-01: post: tags: - ManagedClusters @@ -6661,7 +6697,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/stop/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/stop?api-version=2024-07-01: post: tags: - ManagedClusters @@ -6691,7 +6727,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/start/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/start?api-version=2024-07-01: post: tags: - ManagedClusters @@ -6721,7 +6757,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/privateEndpointConnections/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/privateEndpointConnections?api-version=2024-07-01: get: tags: - PrivateEndpointConnections @@ -6745,7 +6781,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-07-01: get: tags: - PrivateEndpointConnections @@ -6844,7 +6880,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/upgradeNodeImageVersion/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/upgradeNodeImageVersion?api-version=2024-07-01: post: tags: - AgentPools @@ -6879,7 +6915,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/privateLinkResources/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/privateLinkResources?api-version=2024-07-01: get: tags: - privateLinkResources @@ -6903,7 +6939,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/resolvePrivateLinkServiceId/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/resolvePrivateLinkServiceId?api-version=2024-07-01: post: tags: - resolvePrivateLinkServiceId @@ -6934,7 +6970,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/runCommand/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/runCommand?api-version=2024-07-01: post: tags: - ManagedClusters @@ -6976,11 +7012,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/commandResults/{commandId}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/commandResults/{commandId}?api-version=2024-07-01: get: tags: - ManagedClusters - operationId: ManagedClusters_GetCommandResult + operationId: ManagedClustersCommandResult_Get summary: Gets the results of a command which has been run on the Managed Cluster. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -7012,11 +7048,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/outboundNetworkDependenciesEndpoints/?api-version=2024-07-01: + x-ms-original-operationId: ManagedClusters_GetCommandResult + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/outboundNetworkDependenciesEndpoints?api-version=2024-07-01: get: tags: - ManagedClusters - operationId: ManagedClusters_ListOutboundNetworkDependenciesEndpoints + operationId: ManagedClustersOutboundNetworkDependenciesEndpoints_List summary: Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. description: Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified managed cluster. The operation returns properties of each egress endpoint. parameters: @@ -7038,7 +7075,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/snapshots/?api-version=2024-07-01: + x-ms-original-operationId: ManagedClusters_ListOutboundNetworkDependenciesEndpoints + /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/snapshots?api-version=2024-07-01: get: tags: - Snapshots @@ -7061,7 +7099,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/snapshots/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/snapshots?api-version=2024-07-01: get: tags: - Snapshots @@ -7085,7 +7123,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/snapshots/{resourceName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/snapshots/{resourceName}?api-version=2024-07-01: get: tags: - Snapshots @@ -7194,11 +7232,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/meshRevisionProfiles/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/meshRevisionProfiles?api-version=2024-07-01: get: tags: - ManagedClusters - operationId: ManagedClusters_ListMeshRevisionProfiles + operationId: ManagedClustersMeshRevisionProfiles_List summary: Lists mesh revision profiles for all meshes in the specified location. description: Contains extra metadata on each revision, including supported revisions, cluster compatibility and available upgrades parameters: @@ -7219,11 +7257,12 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/meshRevisionProfiles/{mode}/?api-version=2024-07-01: + x-ms-original-operationId: ManagedClusters_ListMeshRevisionProfiles + /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/meshRevisionProfiles/{mode}?api-version=2024-07-01: get: tags: - ManagedClusters - operationId: ManagedClusters_GetMeshRevisionProfile + operationId: ManagedClustersMeshRevisionProfile_Get summary: Gets a mesh revision profile for a specified mesh in the specified location. description: Contains extra metadata on the revision, including supported revisions, cluster compatibility and available upgrades parameters: @@ -7243,11 +7282,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/meshUpgradeProfiles/?api-version=2024-07-01: + x-ms-original-operationId: ManagedClusters_GetMeshRevisionProfile + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/meshUpgradeProfiles?api-version=2024-07-01: get: tags: - ManagedClusters - operationId: ManagedClusters_ListMeshUpgradeProfiles + operationId: ManagedClustersMeshUpgradeProfiles_List summary: Lists available upgrades for all service meshes in a specific cluster. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -7268,11 +7308,12 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/meshUpgradeProfiles/{mode}/?api-version=2024-07-01: + x-ms-original-operationId: ManagedClusters_ListMeshUpgradeProfiles + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/meshUpgradeProfiles/{mode}?api-version=2024-07-01: get: tags: - ManagedClusters - operationId: ManagedClusters_GetMeshUpgradeProfile + operationId: ManagedClustersMeshUpgradeProfile_Get summary: Gets available upgrades for a service mesh in a cluster. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -7292,7 +7333,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/trustedAccessRoleBindings/?api-version=2024-07-01: + x-ms-original-operationId: ManagedClusters_GetMeshUpgradeProfile + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/trustedAccessRoleBindings?api-version=2024-07-01: get: tags: - TrustedAccess @@ -7317,7 +7359,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/trustedAccessRoleBindings/{trustedAccessRoleBindingName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/trustedAccessRoleBindings/{trustedAccessRoleBindingName}?api-version=2024-07-01: get: tags: - TrustedAccess @@ -7406,7 +7448,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/trustedAccessRoles/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/locations/{location}/trustedAccessRoles?api-version=2024-07-01: get: tags: - TrustedAccess @@ -7430,7 +7472,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/machines/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/machines?api-version=2024-07-01: get: operationId: Machines_List summary: Gets a list of machines in the specified agent pool. @@ -7456,7 +7498,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/machines/{machineName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/machines/{machineName}?api-version=2024-07-01: get: operationId: Machines_Get summary: Get a specific machine in the specified agent pool. diff --git a/providers/src/azure/v00.00.00000/services/alerts_management.yaml b/providers/src/azure/v00.00.00000/services/alerts_management.yaml index d1ed52db..778bf5ec 100644 --- a/providers/src/azure/v00.00.00000/services/alerts_management.yaml +++ b/providers/src/azure/v00.00.00000/services/alerts_management.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -440,7 +440,7 @@ components: name: api-version in: query description: client API version - required: true + required: false schema: enum: - 2019-05-05-preview @@ -2544,10 +2544,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.AlertsManagement~1operations~1?api-version=2024-01-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.AlertsManagement~1operations?api-version=2024-01-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: operationsList objectKey: $.value sqlVerbs: select: @@ -2563,98 +2565,81 @@ components: methods: meta_data: operation: - $ref: '#/paths/~1providers~1Microsoft.AlertsManagement~1alertsMetaData~1?api-version=2024-01-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.AlertsManagement~1alertsMetaData?api-version=2024-01-01-preview/get' + operationId: Alerts_MetaData response: mediaType: application/json openAPIDocKey: '200' - get_by_id: + schemaRef: alertsMetaData + get_all: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.AlertsManagement~1alerts~1{alertId}~1?api-version=2024-01-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.AlertsManagement~1alerts?api-version=2024-01-01-preview/get' + operationId: Alerts_GetAll response: mediaType: application/json openAPIDocKey: '200' - change_state: + schemaRef: alertsList + objectKey: $.value + get_by_id: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.AlertsManagement~1alerts~1{alertId}~1changestate~1?api-version=2024-01-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.AlertsManagement~1alerts~1{alertId}?api-version=2024-01-01-preview/get' + operationId: Alerts_GetById response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - alerts_all: - id: azure.alerts_management.alerts_all - name: alerts_all - title: alerts_all - methods: - get: + schemaRef: alert + change_state: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.AlertsManagement~1alerts~1?api-version=2024-01-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.AlertsManagement~1alerts~1{alertId}~1changestate?api-version=2024-01-01-preview/post' + operationId: Alerts_ChangeState response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: alert sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/alerts_all/methods/get' + - $ref: '#/components/x-stackQL-resources/alerts/methods/get_by_id' + - $ref: '#/components/x-stackQL-resources/alerts/methods/get_all' insert: [] update: [] replace: [] delete: [] - alerts_history: - id: azure.alerts_management.alerts_history - name: alerts_history - title: alerts_history + alerts_histories: + id: azure.alerts_management.alerts_histories + name: alerts_histories + title: alerts_histories methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.AlertsManagement~1alerts~1{alertId}~1history~1?api-version=2024-01-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.AlertsManagement~1alerts~1{alertId}~1history?api-version=2024-01-01-preview/get' + operationId: AlertsHistory_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: alertModification sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/alerts_history/methods/get' + - $ref: '#/components/x-stackQL-resources/alerts_histories/methods/get' insert: [] update: [] replace: [] delete: [] - alerts_summary: - id: azure.alerts_management.alerts_summary - name: alerts_summary - title: alerts_summary + alerts_summaries: + id: azure.alerts_management.alerts_summaries + name: alerts_summaries + title: alerts_summaries methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.AlertsManagement~1alertsSummary~1?api-version=2024-01-01-preview/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/alerts_summary/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - alerts_enrichments_list: - id: azure.alerts_management.alerts_enrichments_list - name: alerts_enrichments_list - title: alerts_enrichments_list - methods: - list: - operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.AlertsManagement~1alerts~1{alertId}~1enrichments~1?api-version=2024-01-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.AlertsManagement~1alertsSummary?api-version=2024-01-01-preview/get' + operationId: AlertsSummary_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: alertsSummary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/alerts_enrichments_list/methods/list' + - $ref: '#/components/x-stackQL-resources/alerts_summaries/methods/get' insert: [] update: [] replace: [] @@ -2664,34 +2649,27 @@ components: name: alerts_enrichments title: alerts_enrichments methods: - get: + list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.AlertsManagement~1alerts~1{alertId}~1enrichments~1default~1?api-version=2024-01-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.AlertsManagement~1alerts~1{alertId}~1enrichments?api-version=2024-01-01-preview/get' + operationId: AlertsEnrichments_List response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/alerts_enrichments/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - smart_groups_all: - id: azure.alerts_management.smart_groups_all - name: smart_groups_all - title: smart_groups_all - methods: + schemaRef: alertEnrichmentsList + objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AlertsManagement~1smartGroups~1?api-version=2019-05-05-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.AlertsManagement~1alerts~1{alertId}~1enrichments~1default?api-version=2024-01-01-preview/get' + operationId: AlertsEnrichments_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: alertEnrichmentResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/smart_groups_all/methods/get' + - $ref: '#/components/x-stackQL-resources/alerts_enrichments/methods/list' + - $ref: '#/components/x-stackQL-resources/alerts_enrichments/methods/get' insert: [] update: [] replace: [] @@ -2701,38 +2679,55 @@ components: name: smart_groups title: smart_groups methods: + get_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AlertsManagement~1smartGroups?api-version=2019-05-05-preview/get' + operationId: SmartGroups_GetAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: smartGroupsList + objectKey: $.value get_by_id: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AlertsManagement~1smartGroups~1{smartGroupId}~1?api-version=2019-05-05-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AlertsManagement~1smartGroups~1{smartGroupId}?api-version=2019-05-05-preview/get' + operationId: SmartGroups_GetById response: mediaType: application/json openAPIDocKey: '200' + schemaRef: smartGroup change_state: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AlertsManagement~1smartGroups~1{smartGroupId}~1changeState~1?api-version=2019-05-05-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AlertsManagement~1smartGroups~1{smartGroupId}~1changeState?api-version=2019-05-05-preview/post' + operationId: SmartGroups_ChangeState response: mediaType: application/json openAPIDocKey: '200' + schemaRef: smartGroup sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/smart_groups/methods/get_by_id' + - $ref: '#/components/x-stackQL-resources/smart_groups/methods/get_all' insert: [] update: [] replace: [] delete: [] - smart_groups_history: - id: azure.alerts_management.smart_groups_history - name: smart_groups_history - title: smart_groups_history + smart_groups_histories: + id: azure.alerts_management.smart_groups_histories + name: smart_groups_histories + title: smart_groups_histories methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AlertsManagement~1smartGroups~1{smartGroupId}~1history~1?api-version=2019-05-05-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AlertsManagement~1smartGroups~1{smartGroupId}~1history?api-version=2019-05-05-preview/get' + operationId: SmartGroupsHistory_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: smartGroupModification sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/smart_groups_history/methods/get' + - $ref: '#/components/x-stackQL-resources/smart_groups_histories/methods/get' insert: [] update: [] replace: [] @@ -2744,17 +2739,21 @@ components: methods: list_by_resource: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.AlertsManagement~1alertRuleRecommendations~1?api-version=2023-08-01-preview/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.AlertsManagement~1alertRuleRecommendations?api-version=2023-08-01-preview/get' + operationId: AlertRuleRecommendations_ListByResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertRuleRecommendationsListResponse objectKey: $.value list_by_target_type: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AlertsManagement~1alertRuleRecommendations~1?api-version=2023-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AlertsManagement~1alertRuleRecommendations?api-version=2023-08-01-preview/get' + operationId: AlertRuleRecommendations_ListByTargetType response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertRuleRecommendationsListResponse objectKey: $.value sqlVerbs: select: @@ -2771,49 +2770,62 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AlertsManagement~1actionRules~1?api-version=2024-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AlertsManagement~1actionRules?api-version=2024-03-01-preview/get' + operationId: AlertProcessingRules_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertProcessingRulesList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1actionRules~1?api-version=2024-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1actionRules?api-version=2024-03-01-preview/get' + operationId: AlertProcessingRules_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertProcessingRulesList objectKey: $.value get_by_name: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1actionRules~1{alertProcessingRuleName}~1?api-version=2024-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1actionRules~1{alertProcessingRuleName}?api-version=2024-03-01-preview/get' + operationId: AlertProcessingRules_GetByName response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertProcessingRule create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1actionRules~1{alertProcessingRuleName}~1?api-version=2024-03-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1actionRules~1{alertProcessingRuleName}?api-version=2024-03-01-preview/put' + operationId: AlertProcessingRules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertProcessingRule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1actionRules~1{alertProcessingRuleName}~1?api-version=2024-03-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1actionRules~1{alertProcessingRuleName}?api-version=2024-03-01-preview/delete' + operationId: AlertProcessingRules_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1actionRules~1{alertProcessingRuleName}~1?api-version=2024-03-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1actionRules~1{alertProcessingRuleName}?api-version=2024-03-01-preview/patch' + operationId: AlertProcessingRules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertProcessingRule sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/alert_processing_rules/methods/get_by_name' - $ref: '#/components/x-stackQL-resources/alert_processing_rules/methods/list_by_resource_group' - $ref: '#/components/x-stackQL-resources/alert_processing_rules/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/alert_processing_rules/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/alert_processing_rules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/alert_processing_rules/methods/delete' @@ -2824,39 +2836,50 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AlertsManagement~1prometheusRuleGroups~1?api-version=2023-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AlertsManagement~1prometheusRuleGroups?api-version=2023-03-01/get' + operationId: PrometheusRuleGroups_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrometheusRuleGroupResourceCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1prometheusRuleGroups~1?api-version=2023-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1prometheusRuleGroups?api-version=2023-03-01/get' + operationId: PrometheusRuleGroups_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrometheusRuleGroupResourceCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1prometheusRuleGroups~1{ruleGroupName}~1?api-version=2023-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1prometheusRuleGroups~1{ruleGroupName}?api-version=2023-03-01/get' + operationId: PrometheusRuleGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrometheusRuleGroupResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1prometheusRuleGroups~1{ruleGroupName}~1?api-version=2023-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1prometheusRuleGroups~1{ruleGroupName}?api-version=2023-03-01/put' + operationId: PrometheusRuleGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrometheusRuleGroupResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1prometheusRuleGroups~1{ruleGroupName}~1?api-version=2023-03-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1prometheusRuleGroups~1{ruleGroupName}?api-version=2023-03-01/patch' + operationId: PrometheusRuleGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrometheusRuleGroupResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1prometheusRuleGroups~1{ruleGroupName}~1?api-version=2023-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AlertsManagement~1prometheusRuleGroups~1{ruleGroupName}?api-version=2023-03-01/delete' + operationId: PrometheusRuleGroups_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2867,13 +2890,14 @@ components: - $ref: '#/components/x-stackQL-resources/prometheus_rule_groups/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/prometheus_rule_groups/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/prometheus_rule_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/prometheus_rule_groups/methods/delete' - vw_alerts_history: - id: azure.alerts_management.vw_alerts_history - name: vw_alerts_history + vw_alerts: + id: azure.alerts_management.vw_alerts + name: vw_alerts config: views: select: @@ -2883,12 +2907,13 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.alertId') as alert_id, - JSON_EXTRACT(properties, '$.modifications') as modifications, + JSON_EXTRACT(properties, '$.essentials') as "essentials", + JSON_EXTRACT(properties, '$.context') as "context", + JSON_EXTRACT(properties, '$.egressConfig') as "egress_config", scope, alertId - FROM azure.alerts_management.alerts_history - WHERE scope = 'replace-me' AND alertId = 'replace-me'; + FROM azure.alerts_management.alerts + WHERE scope = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -2896,15 +2921,16 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.alertId') as alert_id, - JSON_EXTRACT(properties, '$.modifications') as modifications, + json_extract_path_text(properties, '$.essentials') as "essentials", + json_extract_path_text(properties, '$.context') as "context", + json_extract_path_text(properties, '$.egressConfig') as "egress_config", scope, alertId - FROM azure.alerts_management.alerts_history - WHERE scope = 'replace-me' AND alertId = 'replace-me'; - vw_alerts_summary: - id: azure.alerts_management.vw_alerts_summary - name: vw_alerts_summary + FROM azure.alerts_management.alerts + WHERE scope = 'replace-me'; + vw_alerts_histories: + id: azure.alerts_management.vw_alerts_histories + name: vw_alerts_histories config: views: select: @@ -2914,13 +2940,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.total') as total, - JSON_EXTRACT(properties, '$.smartGroupsCount') as smart_groups_count, - JSON_EXTRACT(properties, '$.groupedby') as groupedby, - JSON_EXTRACT(properties, '$.values') as values, - scope - FROM azure.alerts_management.alerts_summary - WHERE scope = 'replace-me'; + JSON_EXTRACT(properties, '$.alertId') as "alert_id", + JSON_EXTRACT(properties, '$.modifications') as "modifications", + scope, + alertId + FROM azure.alerts_management.alerts_histories + WHERE scope = 'replace-me' AND alertId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -2928,16 +2953,15 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.total') as total, - JSON_EXTRACT(properties, '$.smartGroupsCount') as smart_groups_count, - JSON_EXTRACT(properties, '$.groupedby') as groupedby, - JSON_EXTRACT(properties, '$.values') as values, - scope - FROM azure.alerts_management.alerts_summary - WHERE scope = 'replace-me'; - vw_alerts_enrichments: - id: azure.alerts_management.vw_alerts_enrichments - name: vw_alerts_enrichments + json_extract_path_text(properties, '$.alertId') as "alert_id", + json_extract_path_text(properties, '$.modifications') as "modifications", + scope, + alertId + FROM azure.alerts_management.alerts_histories + WHERE scope = 'replace-me' AND alertId = 'replace-me'; + vw_alerts_summaries: + id: azure.alerts_management.vw_alerts_summaries + name: vw_alerts_summaries config: views: select: @@ -2947,12 +2971,14 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.alertId') as alert_id, - JSON_EXTRACT(properties, '$.enrichments') as enrichments, + JSON_EXTRACT(properties, '$.total') as "total", + JSON_EXTRACT(properties, '$.smartGroupsCount') as "smart_groups_count", + JSON_EXTRACT(properties, '$.groupedby') as "groupedby", + JSON_EXTRACT(properties, '$.values') as "values", scope, - alertId - FROM azure.alerts_management.alerts_enrichments - WHERE scope = 'replace-me' AND alertId = 'replace-me'; + groupby + FROM azure.alerts_management.alerts_summaries + WHERE scope = 'replace-me' AND groupby = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -2960,15 +2986,17 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.alertId') as alert_id, - JSON_EXTRACT(properties, '$.enrichments') as enrichments, + json_extract_path_text(properties, '$.total') as "total", + json_extract_path_text(properties, '$.smartGroupsCount') as "smart_groups_count", + json_extract_path_text(properties, '$.groupedby') as "groupedby", + json_extract_path_text(properties, '$.values') as "values", scope, - alertId - FROM azure.alerts_management.alerts_enrichments - WHERE scope = 'replace-me' AND alertId = 'replace-me'; - vw_smart_groups_history: - id: azure.alerts_management.vw_smart_groups_history - name: vw_smart_groups_history + groupby + FROM azure.alerts_management.alerts_summaries + WHERE scope = 'replace-me' AND groupby = 'replace-me'; + vw_smart_groups: + id: azure.alerts_management.vw_smart_groups + name: vw_smart_groups config: views: select: @@ -2978,12 +3006,67 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.smartGroupId') as smart_group_id, - JSON_EXTRACT(properties, '$.modifications') as modifications, - JSON_EXTRACT(properties, '$.nextLink') as next_link, + JSON_EXTRACT(properties, '$.alertsCount') as "alerts_count", + JSON_EXTRACT(properties, '$.smartGroupState') as "smart_group_state", + JSON_EXTRACT(properties, '$.severity') as "severity", + JSON_EXTRACT(properties, '$.startDateTime') as "start_date_time", + JSON_EXTRACT(properties, '$.lastModifiedDateTime') as "last_modified_date_time", + JSON_EXTRACT(properties, '$.lastModifiedUserName') as "last_modified_user_name", + JSON_EXTRACT(properties, '$.resources') as "resources", + JSON_EXTRACT(properties, '$.resourceTypes') as "resource_types", + JSON_EXTRACT(properties, '$.resourceGroups') as "resource_groups", + JSON_EXTRACT(properties, '$.monitorServices') as "monitor_services", + JSON_EXTRACT(properties, '$.monitorConditions') as "monitor_conditions", + JSON_EXTRACT(properties, '$.alertStates') as "alert_states", + JSON_EXTRACT(properties, '$.alertSeverities') as "alert_severities", + JSON_EXTRACT(properties, '$.nextLink') as "next_link", subscriptionId, smartGroupId - FROM azure.alerts_management.smart_groups_history + FROM azure.alerts_management.smart_groups + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.alertsCount') as "alerts_count", + json_extract_path_text(properties, '$.smartGroupState') as "smart_group_state", + json_extract_path_text(properties, '$.severity') as "severity", + json_extract_path_text(properties, '$.startDateTime') as "start_date_time", + json_extract_path_text(properties, '$.lastModifiedDateTime') as "last_modified_date_time", + json_extract_path_text(properties, '$.lastModifiedUserName') as "last_modified_user_name", + json_extract_path_text(properties, '$.resources') as "resources", + json_extract_path_text(properties, '$.resourceTypes') as "resource_types", + json_extract_path_text(properties, '$.resourceGroups') as "resource_groups", + json_extract_path_text(properties, '$.monitorServices') as "monitor_services", + json_extract_path_text(properties, '$.monitorConditions') as "monitor_conditions", + json_extract_path_text(properties, '$.alertStates') as "alert_states", + json_extract_path_text(properties, '$.alertSeverities') as "alert_severities", + json_extract_path_text(properties, '$.nextLink') as "next_link", + subscriptionId, + smartGroupId + FROM azure.alerts_management.smart_groups + WHERE subscriptionId = 'replace-me'; + vw_smart_groups_histories: + id: azure.alerts_management.vw_smart_groups_histories + name: vw_smart_groups_histories + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.smartGroupId') as "smart_group_id", + JSON_EXTRACT(properties, '$.modifications') as "modifications", + JSON_EXTRACT(properties, '$.nextLink') as "next_link", + subscriptionId, + smartGroupId + FROM azure.alerts_management.smart_groups_histories WHERE subscriptionId = 'replace-me' AND smartGroupId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -2992,13 +3075,54 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.smartGroupId') as smart_group_id, - JSON_EXTRACT(properties, '$.modifications') as modifications, - JSON_EXTRACT(properties, '$.nextLink') as next_link, + json_extract_path_text(properties, '$.smartGroupId') as "smart_group_id", + json_extract_path_text(properties, '$.modifications') as "modifications", + json_extract_path_text(properties, '$.nextLink') as "next_link", subscriptionId, smartGroupId - FROM azure.alerts_management.smart_groups_history + FROM azure.alerts_management.smart_groups_histories WHERE subscriptionId = 'replace-me' AND smartGroupId = 'replace-me'; + vw_alert_processing_rules: + id: azure.alerts_management.vw_alert_processing_rules + name: vw_alert_processing_rules + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + location as location, + tags as tags, + systemData as system_data, + JSON_EXTRACT(properties, '$.scopes') as "scopes", + JSON_EXTRACT(properties, '$.conditions') as "conditions", + JSON_EXTRACT(properties, '$.schedule') as "schedule", + JSON_EXTRACT(properties, '$.actions') as "actions", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.enabled') as "enabled", + subscriptionId, + resourceGroupName, + alertProcessingRuleName + FROM azure.alerts_management.alert_processing_rules + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + location as location, + tags as tags, + systemData as system_data, + json_extract_path_text(properties, '$.scopes') as "scopes", + json_extract_path_text(properties, '$.conditions') as "conditions", + json_extract_path_text(properties, '$.schedule') as "schedule", + json_extract_path_text(properties, '$.actions') as "actions", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.enabled') as "enabled", + subscriptionId, + resourceGroupName, + alertProcessingRuleName + FROM azure.alerts_management.alert_processing_rules + WHERE subscriptionId = 'replace-me'; vw_prometheus_rule_groups: id: azure.alerts_management.vw_prometheus_rule_groups name: vw_prometheus_rule_groups @@ -3010,12 +3134,12 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.clusterName') as cluster_name, - JSON_EXTRACT(properties, '$.scopes') as scopes, - JSON_EXTRACT(properties, '$.interval') as interval, - JSON_EXTRACT(properties, '$.rules') as rules, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.enabled') as "enabled", + JSON_EXTRACT(properties, '$.clusterName') as "cluster_name", + JSON_EXTRACT(properties, '$.scopes') as "scopes", + JSON_EXTRACT(properties, '$.interval') as "interval", + JSON_EXTRACT(properties, '$.rules') as "rules", subscriptionId, resourceGroupName, ruleGroupName @@ -3027,19 +3151,19 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.clusterName') as cluster_name, - JSON_EXTRACT(properties, '$.scopes') as scopes, - JSON_EXTRACT(properties, '$.interval') as interval, - JSON_EXTRACT(properties, '$.rules') as rules, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.enabled') as "enabled", + json_extract_path_text(properties, '$.clusterName') as "cluster_name", + json_extract_path_text(properties, '$.scopes') as "scopes", + json_extract_path_text(properties, '$.interval') as "interval", + json_extract_path_text(properties, '$.rules') as "rules", subscriptionId, resourceGroupName, ruleGroupName FROM azure.alerts_management.prometheus_rule_groups WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.AlertsManagement/operations/?api-version=2024-01-01-preview: + /providers/Microsoft.AlertsManagement/operations?api-version=2024-01-01-preview: get: operationId: Operations_List description: List all operations available through Azure Alerts Management Resource Provider. @@ -3059,7 +3183,7 @@ paths: $ref: '#/components/schemas/errorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.AlertsManagement/alertsMetaData/?api-version=2024-01-01-preview: + /providers/Microsoft.AlertsManagement/alertsMetaData?api-version=2024-01-01-preview: get: operationId: Alerts_MetaData description: List alerts meta data information based on value of identifier parameter. @@ -3078,7 +3202,7 @@ paths: application/json: schema: $ref: '#/components/schemas/errorResponse' - /{scope}/providers/Microsoft.AlertsManagement/alerts/?api-version=2024-01-01-preview: + /{scope}/providers/Microsoft.AlertsManagement/alerts?api-version=2024-01-01-preview: get: operationId: Alerts_GetAll description: 'List all existing alerts, where the results can be filtered on the basis of multiple parameters (e.g. time range). The results can then be sorted on the basis specific fields, with the default being lastModifiedDateTime. ' @@ -3116,7 +3240,7 @@ paths: $ref: '#/components/schemas/errorResponse' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId}/?api-version=2024-01-01-preview: + /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId}?api-version=2024-01-01-preview: get: operationId: Alerts_GetById summary: Get a specific alert. @@ -3137,7 +3261,7 @@ paths: application/json: schema: $ref: '#/components/schemas/errorResponse' - /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId}/changestate/?api-version=2024-01-01-preview: + /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId}/changestate?api-version=2024-01-01-preview: post: operationId: Alerts_ChangeState description: Change the state of an alert. @@ -3167,9 +3291,9 @@ paths: application/json: schema: $ref: '#/components/schemas/errorResponse' - /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId}/history/?api-version=2024-01-01-preview: + /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId}/history?api-version=2024-01-01-preview: get: - operationId: Alerts_GetHistory + operationId: AlertsHistory_Get description: Get the history of an alert, which captures any monitor condition changes (Fired/Resolved) and alert state changes (New/Acknowledged/Closed). parameters: - $ref: '#/components/parameters/scope' @@ -3187,9 +3311,10 @@ paths: application/json: schema: $ref: '#/components/schemas/errorResponse' - /{scope}/providers/Microsoft.AlertsManagement/alertsSummary/?api-version=2024-01-01-preview: + x-ms-original-operationId: Alerts_GetHistory + /{scope}/providers/Microsoft.AlertsManagement/alertsSummary?api-version=2024-01-01-preview: get: - operationId: Alerts_GetSummary + operationId: AlertsSummary_Get description: Get a summarized count of your alerts grouped by various parameters (e.g. grouping by 'Severity' returns the count of alerts for each severity). parameters: - $ref: '#/components/parameters/scope' @@ -3218,9 +3343,10 @@ paths: application/json: schema: $ref: '#/components/schemas/errorResponse' - /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId}/enrichments/?api-version=2024-01-01-preview: + x-ms-original-operationId: Alerts_GetSummary + /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId}/enrichments?api-version=2024-01-01-preview: get: - operationId: Alerts_ListEnrichments + operationId: AlertsEnrichments_List description: List the enrichments of an alert. It returns a collection of one object named default. parameters: - $ref: '#/components/parameters/scope' @@ -3240,9 +3366,10 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId}/enrichments/default/?api-version=2024-01-01-preview: + x-ms-original-operationId: Alerts_ListEnrichments + /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId}/enrichments/default?api-version=2024-01-01-preview: get: - operationId: Alerts_GetEnrichments + operationId: AlertsEnrichments_Get description: Get the enrichments of an alert. parameters: - $ref: '#/components/parameters/scope' @@ -3260,7 +3387,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups/?api-version=2019-05-05-preview: + x-ms-original-operationId: Alerts_GetEnrichments + /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups?api-version=2019-05-05-preview: get: operationId: SmartGroups_GetAll summary: Get all Smart Groups within a specified subscription @@ -3295,7 +3423,7 @@ paths: $ref: '#/components/schemas/errorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups/{smartGroupId}/?api-version=2019-05-05-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups/{smartGroupId}?api-version=2019-05-05-preview: get: operationId: SmartGroups_GetById summary: Get information related to a specific Smart Group. @@ -3322,7 +3450,7 @@ paths: application/json: schema: $ref: '#/components/schemas/errorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups/{smartGroupId}/changeState/?api-version=2019-05-05-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups/{smartGroupId}/changeState?api-version=2019-05-05-preview: post: operationId: SmartGroups_ChangeState description: Change the state of a Smart Group. @@ -3349,9 +3477,9 @@ paths: application/json: schema: $ref: '#/components/schemas/errorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups/{smartGroupId}/history/?api-version=2019-05-05-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups/{smartGroupId}/history?api-version=2019-05-05-preview: get: - operationId: SmartGroups_GetHistory + operationId: SmartGroupsHistory_Get description: Get the history a smart group, which captures any Smart Group state changes (New/Acknowledged/Closed) . parameters: - $ref: '#/components/parameters/subscriptionId' @@ -3370,7 +3498,8 @@ paths: application/json: schema: $ref: '#/components/schemas/errorResponse' - /{resourceUri}/providers/Microsoft.AlertsManagement/alertRuleRecommendations/?api-version=2023-08-01-preview: + x-ms-original-operationId: SmartGroups_GetHistory + /{resourceUri}/providers/Microsoft.AlertsManagement/alertRuleRecommendations?api-version=2023-08-01-preview: get: tags: - alertRuleRecommendations @@ -3393,7 +3522,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/alertRuleRecommendations/?api-version=2023-08-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/alertRuleRecommendations?api-version=2023-08-01-preview: get: tags: - alertRuleRecommendations @@ -3417,7 +3546,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/actionRules/?api-version=2024-03-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/actionRules?api-version=2024-03-01-preview: get: description: List all alert processing rules in a subscription. operationId: AlertProcessingRules_ListBySubscription @@ -3443,7 +3572,7 @@ paths: $ref: '#/components/schemas/errorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/actionRules/?api-version=2024-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/actionRules?api-version=2024-03-01-preview: get: operationId: AlertProcessingRules_ListByResourceGroup description: List all alert processing rules in a resource group. @@ -3470,7 +3599,7 @@ paths: $ref: '#/components/schemas/errorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/actionRules/{alertProcessingRuleName}/?api-version=2024-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/actionRules/{alertProcessingRuleName}?api-version=2024-03-01-preview: get: description: Get an alert processing rule by name. operationId: AlertProcessingRules_GetByName @@ -3621,7 +3750,7 @@ paths: application/json: schema: $ref: '#/components/schemas/errorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/prometheusRuleGroups/?api-version=2023-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/prometheusRuleGroups?api-version=2023-03-01: get: tags: - PrometheusRuleGroups @@ -3644,7 +3773,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/prometheusRuleGroups/?api-version=2023-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/prometheusRuleGroups?api-version=2023-03-01: get: tags: - PrometheusRuleGroups @@ -3668,7 +3797,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/prometheusRuleGroups/{ruleGroupName}/?api-version=2023-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/prometheusRuleGroups/{ruleGroupName}?api-version=2023-03-01: get: tags: - PrometheusRuleGroups diff --git a/providers/src/azure/v00.00.00000/services/analysis_services.yaml b/providers/src/azure/v00.00.00000/services/analysis_services.yaml index 878de33f..c9cb01ba 100644 --- a/providers/src/azure/v00.00.00000/services/analysis_services.yaml +++ b/providers/src/azure/v00.00.00000/services/analysis_services.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: The client API version. - required: true + required: false schema: type: string ResourceGroupNameParameter: @@ -675,10 +675,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}~1?api-version=2017-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}?api-version=2017-08-01/get' + operationId: ServersDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AnalysisServicesServer sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/servers_details/methods/get' @@ -693,67 +695,82 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}~1?api-version=2017-08-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}?api-version=2017-08-01/put' + operationId: Servers_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AnalysisServicesServer delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}~1?api-version=2017-08-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}?api-version=2017-08-01/delete' + operationId: Servers_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}~1?api-version=2017-08-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}?api-version=2017-08-01/patch' + operationId: Servers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AnalysisServicesServer suspend: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}~1suspend~1?api-version=2017-08-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}~1suspend?api-version=2017-08-01/post' + operationId: Servers_Suspend response: mediaType: application/json openAPIDocKey: '200' resume: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}~1resume~1?api-version=2017-08-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}~1resume?api-version=2017-08-01/post' + operationId: Servers_Resume response: mediaType: application/json openAPIDocKey: '200' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1?api-version=2017-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers?api-version=2017-08-01/get' + operationId: Servers_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AnalysisServicesServers objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AnalysisServices~1servers~1?api-version=2017-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AnalysisServices~1servers?api-version=2017-08-01/get' + operationId: Servers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AnalysisServicesServers objectKey: $.value dissociate_gateway: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}~1dissociateGateway~1?api-version=2017-08-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}~1dissociateGateway?api-version=2017-08-01/post' + operationId: Servers_DissociateGateway response: mediaType: application/json openAPIDocKey: '200' check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AnalysisServices~1locations~1{location}~1checkNameAvailability~1?api-version=2017-08-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AnalysisServices~1locations~1{location}~1checkNameAvailability?api-version=2017-08-01/post' + operationId: Servers_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckServerNameAvailabilityResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/servers/methods/list_by_resource_group' - $ref: '#/components/x-stackQL-resources/servers/methods/list' insert: - $ref: '#/components/x-stackQL-resources/servers/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/servers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/servers/methods/delete' @@ -764,10 +781,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AnalysisServices~1skus~1?api-version=2017-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AnalysisServices~1skus?api-version=2017-08-01/get' + operationId: ServersSkusForNew_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuEnumerationForNewResourceResult objectKey: $.value sqlVerbs: select: @@ -783,10 +802,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}~1skus~1?api-version=2017-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}~1skus?api-version=2017-08-01/get' + operationId: ServersSkusForExisting_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuEnumerationForExistingResourceResult objectKey: $.value sqlVerbs: select: @@ -802,10 +823,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}~1listGatewayStatus~1?api-version=2017-08-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AnalysisServices~1servers~1{serverName}~1listGatewayStatus?api-version=2017-08-01/post' + operationId: ServersGatewayStatus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayListStatusLive sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/servers_gateway_status/methods/list' @@ -813,20 +836,40 @@ components: update: [] replace: [] delete: [] - servers_operation_statuses: - id: azure.analysis_services.servers_operation_statuses - name: servers_operation_statuses - title: servers_operation_statuses + servers_operation_results: + id: azure.analysis_services.servers_operation_results + name: servers_operation_results + title: servers_operation_results + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AnalysisServices~1locations~1{location}~1operationresults~1{operationId}?api-version=2017-08-01/get' + operationId: ServersOperationResults_List + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: [] + insert: [] + update: [] + replace: [] + delete: [] + servers_operation_status: + id: azure.analysis_services.servers_operation_status + name: servers_operation_status + title: servers_operation_status methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AnalysisServices~1locations~1{location}~1operationstatuses~1{operationId}~1?api-version=2017-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AnalysisServices~1locations~1{location}~1operationstatuses~1{operationId}?api-version=2017-08-01/get' + operationId: ServersOperationStatuses_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/servers_operation_statuses/methods/list' + - $ref: '#/components/x-stackQL-resources/servers_operation_status/methods/list' insert: [] update: [] replace: [] @@ -838,10 +881,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.AnalysisServices~1operations~1?api-version=2017-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.AnalysisServices~1operations?api-version=2017-08-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -865,17 +910,17 @@ components: type as type, sku as sku, tags as tags, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.serverFullName') as server_full_name, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.asAdministrators') as as_administrators, - JSON_EXTRACT(properties, '$.backupBlobContainerUri') as backup_blob_container_uri, - JSON_EXTRACT(properties, '$.gatewayDetails') as gateway_details, - JSON_EXTRACT(properties, '$.ipV4FirewallSettings') as ip_v4_firewall_settings, - JSON_EXTRACT(properties, '$.querypoolConnectionMode') as querypool_connection_mode, - JSON_EXTRACT(properties, '$.managedMode') as managed_mode, - JSON_EXTRACT(properties, '$.serverMonitorMode') as server_monitor_mode, + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.serverFullName') as "server_full_name", + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.asAdministrators') as "as_administrators", + JSON_EXTRACT(properties, '$.backupBlobContainerUri') as "backup_blob_container_uri", + JSON_EXTRACT(properties, '$.gatewayDetails') as "gateway_details", + JSON_EXTRACT(properties, '$.ipV4FirewallSettings') as "ip_v4_firewall_settings", + JSON_EXTRACT(properties, '$.querypoolConnectionMode') as "querypool_connection_mode", + JSON_EXTRACT(properties, '$.managedMode') as "managed_mode", + JSON_EXTRACT(properties, '$.serverMonitorMode') as "server_monitor_mode", subscriptionId, resourceGroupName, serverName @@ -891,29 +936,29 @@ components: type as type, sku as sku, tags as tags, - json_extract_path_text(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.serverFullName') as server_full_name, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.asAdministrators') as as_administrators, - JSON_EXTRACT(properties, '$.backupBlobContainerUri') as backup_blob_container_uri, - JSON_EXTRACT(properties, '$.gatewayDetails') as gateway_details, - JSON_EXTRACT(properties, '$.ipV4FirewallSettings') as ip_v4_firewall_settings, - JSON_EXTRACT(properties, '$.querypoolConnectionMode') as querypool_connection_mode, - JSON_EXTRACT(properties, '$.managedMode') as managed_mode, - JSON_EXTRACT(properties, '$.serverMonitorMode') as server_monitor_mode, + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.serverFullName') as "server_full_name", + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.asAdministrators') as "as_administrators", + json_extract_path_text(properties, '$.backupBlobContainerUri') as "backup_blob_container_uri", + json_extract_path_text(properties, '$.gatewayDetails') as "gateway_details", + json_extract_path_text(properties, '$.ipV4FirewallSettings') as "ip_v4_firewall_settings", + json_extract_path_text(properties, '$.querypoolConnectionMode') as "querypool_connection_mode", + json_extract_path_text(properties, '$.managedMode') as "managed_mode", + json_extract_path_text(properties, '$.serverMonitorMode') as "server_monitor_mode", subscriptionId, resourceGroupName, serverName FROM azure.analysis_services.servers_details WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/?api-version=2017-08-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}?api-version=2017-08-01: get: description: Gets details about the specified Analysis Services server. tags: - Servers - operationId: Servers_GetDetails + operationId: ServersDetails_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - name: serverName @@ -939,6 +984,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Servers_GetDetails put: description: Provisions the specified Analysis Services server based on the configuration specified in the request. tags: @@ -1066,7 +1112,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/suspend/?api-version=2017-08-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/suspend?api-version=2017-08-01: post: description: Suspends operation of the specified Analysis Services server instance. tags: @@ -1096,7 +1142,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/resume/?api-version=2017-08-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/resume?api-version=2017-08-01: post: description: Resumes operation of the specified Analysis Services server instance. tags: @@ -1126,7 +1172,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/?api-version=2017-08-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers?api-version=2017-08-01: get: description: Gets all the Analysis Services servers for the given resource group. tags: @@ -1150,7 +1196,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.AnalysisServices/servers/?api-version=2017-08-01: + /subscriptions/{subscriptionId}/providers/Microsoft.AnalysisServices/servers?api-version=2017-08-01: get: description: Lists all the Analysis Services servers for the given subscription. tags: @@ -1173,10 +1219,10 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.AnalysisServices/skus/?api-version=2017-08-01: + /subscriptions/{subscriptionId}/providers/Microsoft.AnalysisServices/skus?api-version=2017-08-01: get: description: Lists eligible SKUs for Analysis Services resource provider. - operationId: Servers_ListSkusForNew + operationId: ServersSkusForNew_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' responses: @@ -1192,12 +1238,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/skus/?api-version=2017-08-01: + x-ms-original-operationId: Servers_ListSkusForNew + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/skus?api-version=2017-08-01: get: description: Lists eligible SKUs for an Analysis Services resource. tags: - Servers - operationId: Servers_ListSkusForExisting + operationId: ServersSkusForExisting_List parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - name: serverName @@ -1223,12 +1270,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/listGatewayStatus/?api-version=2017-08-01: + x-ms-original-operationId: Servers_ListSkusForExisting + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/listGatewayStatus?api-version=2017-08-01: post: description: Return the gateway status of the specified Analysis Services server instance. tags: - Servers - operationId: Servers_ListGatewayStatus + operationId: ServersGatewayStatus_List parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - name: serverName @@ -1254,7 +1302,8 @@ paths: application/json: schema: $ref: '#/components/schemas/GatewayListStatusError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/dissociateGateway/?api-version=2017-08-01: + x-ms-original-operationId: Servers_ListGatewayStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AnalysisServices/servers/{serverName}/dissociateGateway?api-version=2017-08-01: post: description: Dissociates a Unified Gateway associated with the server. tags: @@ -1281,7 +1330,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.AnalysisServices/locations/{location}/checkNameAvailability/?api-version=2017-08-01: + /subscriptions/{subscriptionId}/providers/Microsoft.AnalysisServices/locations/{location}/checkNameAvailability?api-version=2017-08-01: post: tags: - Servers @@ -1316,11 +1365,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.AnalysisServices/locations/{location}/operationresults/{operationId}/?api-version=2017-08-01: + /subscriptions/{subscriptionId}/providers/Microsoft.AnalysisServices/locations/{location}/operationresults/{operationId}?api-version=2017-08-01: get: tags: - Servers - operationId: Servers_ListOperationResults + operationId: ServersOperationResults_List description: List the result of the specified operation. parameters: - name: location @@ -1347,11 +1396,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.AnalysisServices/locations/{location}/operationstatuses/{operationId}/?api-version=2017-08-01: + x-ms-original-operationId: Servers_ListOperationResults + /subscriptions/{subscriptionId}/providers/Microsoft.AnalysisServices/locations/{location}/operationstatuses/{operationId}?api-version=2017-08-01: get: tags: - Servers - operationId: Servers_ListOperationStatuses + operationId: ServersOperationStatuses_List description: List the status of operation. parameters: - name: location @@ -1386,7 +1436,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.AnalysisServices/operations/?api-version=2017-08-01: + x-ms-original-operationId: Servers_ListOperationStatuses + /providers/Microsoft.AnalysisServices/operations?api-version=2017-08-01: get: tags: - Operations diff --git a/providers/src/azure/v00.00.00000/services/api_center.yaml b/providers/src/azure/v00.00.00000/services/api_center.yaml index 257c1479..27ac5e37 100644 --- a/providers/src/azure/v00.00.00000/services/api_center.yaml +++ b/providers/src/azure/v00.00.00000/services/api_center.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -44,7 +44,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1663,10 +1663,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ApiCenter~1operations~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1providers~1Microsoft.ApiCenter~1operations?api-version=2024-03-15-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1682,27 +1684,34 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiCenter~1deletedServices~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiCenter~1deletedServices?api-version=2024-03-15-preview/get' + operationId: DeletedServices_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedServiceListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1deletedServices~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1deletedServices?api-version=2024-03-15-preview/get' + operationId: DeletedServices_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedServiceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1deletedServices~1{deletedServiceName}~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1deletedServices~1{deletedServiceName}?api-version=2024-03-15-preview/get' + operationId: DeletedServices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedService delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1deletedServices~1{deletedServiceName}~1?api-version=2024-03-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1deletedServices~1{deletedServiceName}?api-version=2024-03-15-preview/delete' + operationId: DeletedServices_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1723,48 +1732,61 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiCenter~1services~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiCenter~1services?api-version=2024-03-15-preview/get' + operationId: Services_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services?api-version=2024-03-15-preview/get' + operationId: Services_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}?api-version=2024-03-15-preview/get' + operationId: Services_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Service create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1?api-version=2024-03-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}?api-version=2024-03-15-preview/put' + operationId: Services_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Service update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1?api-version=2024-03-15-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}?api-version=2024-03-15-preview/patch' + operationId: Services_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Service delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1?api-version=2024-03-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}?api-version=2024-03-15-preview/delete' + operationId: Services_Delete response: mediaType: application/json openAPIDocKey: '200' export_metadata_schema: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1exportMetadataSchema~1?api-version=2024-03-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1exportMetadataSchema?api-version=2024-03-15-preview/post' + operationId: Services_ExportMetadataSchema response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetadataSchemaExportResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/services/methods/get' @@ -1772,7 +1794,8 @@ components: - $ref: '#/components/x-stackQL-resources/services/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/services/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/services/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/services/methods/delete' @@ -1783,26 +1806,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1metadataSchemas~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1metadataSchemas?api-version=2024-03-15-preview/get' + operationId: MetadataSchemas_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetadataSchemaListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1metadataSchemas~1{metadataSchemaName}~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1metadataSchemas~1{metadataSchemaName}?api-version=2024-03-15-preview/get' + operationId: MetadataSchemas_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetadataSchema create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1metadataSchemas~1{metadataSchemaName}~1?api-version=2024-03-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1metadataSchemas~1{metadataSchemaName}?api-version=2024-03-15-preview/put' + operationId: MetadataSchemas_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetadataSchema delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1metadataSchemas~1{metadataSchemaName}~1?api-version=2024-03-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1metadataSchemas~1{metadataSchemaName}?api-version=2024-03-15-preview/delete' + operationId: MetadataSchemas_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1823,26 +1853,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces?api-version=2024-03-15-preview/get' + operationId: Workspaces_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}?api-version=2024-03-15-preview/get' + operationId: Workspaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1?api-version=2024-03-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}?api-version=2024-03-15-preview/put' + operationId: Workspaces_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1?api-version=2024-03-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}?api-version=2024-03-15-preview/delete' + operationId: Workspaces_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1863,26 +1900,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis?api-version=2024-03-15-preview/get' + operationId: Apis_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}?api-version=2024-03-15-preview/get' + operationId: Apis_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Api create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1?api-version=2024-03-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}?api-version=2024-03-15-preview/put' + operationId: Apis_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Api delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1?api-version=2024-03-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}?api-version=2024-03-15-preview/delete' + operationId: Apis_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1903,26 +1947,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1deployments~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1deployments?api-version=2024-03-15-preview/get' + operationId: Deployments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeploymentListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1deployments~1{deploymentName}~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1deployments~1{deploymentName}?api-version=2024-03-15-preview/get' + operationId: Deployments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Deployment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1deployments~1{deploymentName}~1?api-version=2024-03-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1deployments~1{deploymentName}?api-version=2024-03-15-preview/put' + operationId: Deployments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Deployment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1deployments~1{deploymentName}~1?api-version=2024-03-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1deployments~1{deploymentName}?api-version=2024-03-15-preview/delete' + operationId: Deployments_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1943,26 +1994,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions?api-version=2024-03-15-preview/get' + operationId: ApiVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiVersionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}?api-version=2024-03-15-preview/get' + operationId: ApiVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiVersion create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1?api-version=2024-03-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}?api-version=2024-03-15-preview/put' + operationId: ApiVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiVersion delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1?api-version=2024-03-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}?api-version=2024-03-15-preview/delete' + operationId: ApiVersions_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1983,38 +2041,48 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1definitions~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1definitions?api-version=2024-03-15-preview/get' + operationId: ApiDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiDefinitionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1definitions~1{definitionName}~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1definitions~1{definitionName}?api-version=2024-03-15-preview/get' + operationId: ApiDefinitions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiDefinition create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1definitions~1{definitionName}~1?api-version=2024-03-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1definitions~1{definitionName}?api-version=2024-03-15-preview/put' + operationId: ApiDefinitions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiDefinition delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1definitions~1{definitionName}~1?api-version=2024-03-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1definitions~1{definitionName}?api-version=2024-03-15-preview/delete' + operationId: ApiDefinitions_Delete response: mediaType: application/json openAPIDocKey: '200' export_specification: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1definitions~1{definitionName}~1exportSpecification~1?api-version=2024-03-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1definitions~1{definitionName}~1exportSpecification?api-version=2024-03-15-preview/post' + operationId: ApiDefinitions_ExportSpecification response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiSpecExportResult import_specification: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1definitions~1{definitionName}~1importSpecification~1?api-version=2024-03-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1apis~1{apiName}~1versions~1{versionName}~1definitions~1{definitionName}~1importSpecification?api-version=2024-03-15-preview/post' + operationId: ApiDefinitions_ImportSpecification response: mediaType: application/json openAPIDocKey: '200' @@ -2035,26 +2103,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1environments~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1environments?api-version=2024-03-15-preview/get' + operationId: Environments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1environments~1{environmentName}~1?api-version=2024-03-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1environments~1{environmentName}?api-version=2024-03-15-preview/get' + operationId: Environments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Environment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1environments~1{environmentName}~1?api-version=2024-03-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1environments~1{environmentName}?api-version=2024-03-15-preview/put' + operationId: Environments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Environment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1environments~1{environmentName}~1?api-version=2024-03-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiCenter~1services~1{serviceName}~1workspaces~1{workspaceName}~1environments~1{environmentName}?api-version=2024-03-15-preview/delete' + operationId: Environments_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2077,8 +2152,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.scheduledPurgeDate') as scheduled_purge_date, - JSON_EXTRACT(properties, '$.softDeletionDate') as soft_deletion_date, + JSON_EXTRACT(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + JSON_EXTRACT(properties, '$.softDeletionDate') as "soft_deletion_date", subscriptionId, resourceGroupName, deletedServiceName @@ -2088,8 +2163,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.scheduledPurgeDate') as scheduled_purge_date, - JSON_EXTRACT(properties, '$.softDeletionDate') as soft_deletion_date, + json_extract_path_text(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + json_extract_path_text(properties, '$.softDeletionDate') as "soft_deletion_date", subscriptionId, resourceGroupName, deletedServiceName @@ -2107,8 +2182,8 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.restore') as restore, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.restore') as "restore", subscriptionId, resourceGroupName, serviceName @@ -2121,8 +2196,8 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.restore') as restore, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.restore') as "restore", subscriptionId, resourceGroupName, serviceName @@ -2137,8 +2212,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.schema') as schema, - JSON_EXTRACT(properties, '$.assignedTo') as assigned_to, + JSON_EXTRACT(properties, '$.schema') as "schema", + JSON_EXTRACT(properties, '$.assignedTo') as "assigned_to", subscriptionId, resourceGroupName, serviceName, @@ -2149,8 +2224,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.schema') as schema, - JSON_EXTRACT(properties, '$.assignedTo') as assigned_to, + json_extract_path_text(properties, '$.schema') as "schema", + json_extract_path_text(properties, '$.assignedTo') as "assigned_to", subscriptionId, resourceGroupName, serviceName, @@ -2166,8 +2241,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, serviceName, @@ -2178,8 +2253,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, serviceName, @@ -2195,16 +2270,16 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.kind') as kind, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.lifecycleStage') as lifecycle_stage, - JSON_EXTRACT(properties, '$.termsOfService') as terms_of_service, - JSON_EXTRACT(properties, '$.externalDocumentation') as external_documentation, - JSON_EXTRACT(properties, '$.contacts') as contacts, - JSON_EXTRACT(properties, '$.license') as license, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.kind') as "kind", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.summary') as "summary", + JSON_EXTRACT(properties, '$.lifecycleStage') as "lifecycle_stage", + JSON_EXTRACT(properties, '$.termsOfService') as "terms_of_service", + JSON_EXTRACT(properties, '$.externalDocumentation') as "external_documentation", + JSON_EXTRACT(properties, '$.contacts') as "contacts", + JSON_EXTRACT(properties, '$.license') as "license", + JSON_EXTRACT(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, serviceName, @@ -2216,16 +2291,16 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.kind') as kind, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.lifecycleStage') as lifecycle_stage, - JSON_EXTRACT(properties, '$.termsOfService') as terms_of_service, - JSON_EXTRACT(properties, '$.externalDocumentation') as external_documentation, - JSON_EXTRACT(properties, '$.contacts') as contacts, - JSON_EXTRACT(properties, '$.license') as license, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.kind') as "kind", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.summary') as "summary", + json_extract_path_text(properties, '$.lifecycleStage') as "lifecycle_stage", + json_extract_path_text(properties, '$.termsOfService') as "terms_of_service", + json_extract_path_text(properties, '$.externalDocumentation') as "external_documentation", + json_extract_path_text(properties, '$.contacts') as "contacts", + json_extract_path_text(properties, '$.license') as "license", + json_extract_path_text(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, serviceName, @@ -2242,13 +2317,13 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.environmentId') as environment_id, - JSON_EXTRACT(properties, '$.definitionId') as definition_id, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.server') as server, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.environmentId') as "environment_id", + JSON_EXTRACT(properties, '$.definitionId') as "definition_id", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.server') as "server", + JSON_EXTRACT(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, serviceName, @@ -2261,13 +2336,13 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.environmentId') as environment_id, - JSON_EXTRACT(properties, '$.definitionId') as definition_id, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.server') as server, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.environmentId') as "environment_id", + json_extract_path_text(properties, '$.definitionId') as "definition_id", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.server') as "server", + json_extract_path_text(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, serviceName, @@ -2285,8 +2360,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.lifecycleStage') as lifecycle_stage, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.lifecycleStage') as "lifecycle_stage", subscriptionId, resourceGroupName, serviceName, @@ -2299,8 +2374,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.lifecycleStage') as lifecycle_stage, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.lifecycleStage') as "lifecycle_stage", subscriptionId, resourceGroupName, serviceName, @@ -2318,9 +2393,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.specification') as specification, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.specification') as "specification", subscriptionId, resourceGroupName, serviceName, @@ -2334,9 +2409,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.specification') as specification, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.specification') as "specification", subscriptionId, resourceGroupName, serviceName, @@ -2355,12 +2430,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.kind') as kind, - JSON_EXTRACT(properties, '$.server') as server, - JSON_EXTRACT(properties, '$.onboarding') as onboarding, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.kind') as "kind", + JSON_EXTRACT(properties, '$.server') as "server", + JSON_EXTRACT(properties, '$.onboarding') as "onboarding", + JSON_EXTRACT(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, serviceName, @@ -2372,12 +2447,12 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.kind') as kind, - JSON_EXTRACT(properties, '$.server') as server, - JSON_EXTRACT(properties, '$.onboarding') as onboarding, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.kind') as "kind", + json_extract_path_text(properties, '$.server') as "server", + json_extract_path_text(properties, '$.onboarding') as "onboarding", + json_extract_path_text(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, serviceName, @@ -2386,7 +2461,7 @@ components: FROM azure.api_center.environments WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceName = 'replace-me'; paths: - /providers/Microsoft.ApiCenter/operations/?api-version=2024-03-15-preview: + /providers/Microsoft.ApiCenter/operations?api-version=2024-03-15-preview: get: operationId: Operations_List tags: @@ -2408,7 +2483,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ApiCenter/deletedServices/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ApiCenter/deletedServices?api-version=2024-03-15-preview: get: operationId: DeletedServices_ListBySubscription tags: @@ -2431,7 +2506,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ApiCenter/services/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ApiCenter/services?api-version=2024-03-15-preview: get: operationId: Services_ListBySubscription tags: @@ -2454,7 +2529,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/deletedServices/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/deletedServices?api-version=2024-03-15-preview: get: operationId: DeletedServices_List tags: @@ -2479,7 +2554,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/deletedServices/{deletedServiceName}/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/deletedServices/{deletedServiceName}?api-version=2024-03-15-preview: get: operationId: DeletedServices_Get tags: @@ -2543,7 +2618,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services?api-version=2024-03-15-preview: get: operationId: Services_ListByResourceGroup tags: @@ -2567,7 +2642,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}?api-version=2024-03-15-preview: get: operationId: Services_Get tags: @@ -2709,7 +2784,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/exportMetadataSchema/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/exportMetadataSchema?api-version=2024-03-15-preview: post: operationId: Services_ExportMetadataSchema tags: @@ -2764,7 +2839,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas?api-version=2024-03-15-preview: get: operationId: MetadataSchemas_List tags: @@ -2798,7 +2873,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/metadataSchemas/{metadataSchemaName}?api-version=2024-03-15-preview: get: operationId: MetadataSchemas_Get tags: @@ -2979,7 +3054,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces?api-version=2024-03-15-preview: get: operationId: Workspaces_List tags: @@ -3013,7 +3088,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}?api-version=2024-03-15-preview: get: operationId: Workspaces_Get tags: @@ -3194,7 +3269,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis?api-version=2024-03-15-preview: get: operationId: Apis_List tags: @@ -3237,7 +3312,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}?api-version=2024-03-15-preview: get: operationId: Apis_Get tags: @@ -3454,7 +3529,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments?api-version=2024-03-15-preview: get: operationId: Deployments_List tags: @@ -3506,7 +3581,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/deployments/{deploymentName}?api-version=2024-03-15-preview: get: operationId: Deployments_Get tags: @@ -3759,7 +3834,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions?api-version=2024-03-15-preview: get: operationId: ApiVersions_List tags: @@ -3811,7 +3886,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}?api-version=2024-03-15-preview: get: operationId: ApiVersions_Get tags: @@ -4064,7 +4139,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions?api-version=2024-03-15-preview: get: operationId: ApiDefinitions_List tags: @@ -4125,7 +4200,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}?api-version=2024-03-15-preview: get: operationId: ApiDefinitions_Get tags: @@ -4414,7 +4489,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}/exportSpecification/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}/exportSpecification?api-version=2024-03-15-preview: post: operationId: ApiDefinitions_ExportSpecification tags: @@ -4496,7 +4571,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}/importSpecification/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/apis/{apiName}/versions/{versionName}/definitions/{definitionName}/importSpecification?api-version=2024-03-15-preview: post: operationId: ApiDefinitions_ImportSpecification tags: @@ -4583,7 +4658,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments?api-version=2024-03-15-preview: get: operationId: Environments_List tags: @@ -4626,7 +4701,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}/?api-version=2024-03-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiCenter/services/{serviceName}/workspaces/{workspaceName}/environments/{environmentName}?api-version=2024-03-15-preview: get: operationId: Environments_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/api_management.yaml b/providers/src/azure/v00.00.00000/services/api_management.yaml index b1f5f4ac..d42011db 100644 --- a/providers/src/azure/v00.00.00000/services/api_management.yaml +++ b/providers/src/azure/v00.00.00000/services/api_management.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -794,7 +794,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -11245,72 +11245,119 @@ components: description: Scaling not supported. description: Describes scaling information of a SKU. x-stackQL-resources: - perform_connectivity_check: - id: azure.api_management.perform_connectivity_check - name: perform_connectivity_check - title: perform_connectivity_check + operations: + id: azure.api_management.operations + name: operations + title: operations methods: - perform_connectivity_check: + perform_connectivity_check_async: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1connectivityCheck~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1connectivityCheck?api-version=2024-05-01/post' + operationId: Operations_PerformConnectivityCheckAsync response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectivityCheckResponse + list: + operation: + $ref: '#/paths/~1providers~1Microsoft.ApiManagement~1operations?api-version=2024-05-01/get' + operationId: ApiManagementOperations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: OperationListResult + objectKey: $.value + list_by_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operationsByTags?api-version=2024-05-01/get' + operationId: Operation_ListByTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: TagResourceCollection + objectKey: $.value sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/operations/methods/list_by_tags' + - $ref: '#/components/x-stackQL-resources/operations/methods/list' insert: [] update: [] replace: [] delete: [] - tenant_access: - id: azure.api_management.tenant_access - name: tenant_access - title: tenant_access + tenant_accesses: + id: azure.api_management.tenant_accesses + name: tenant_accesses + title: tenant_accesses methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant?api-version=2024-05-01/get' + operationId: TenantAccess_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessInformationCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}?api-version=2024-05-01/get' + operationId: TenantAccess_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessInformationContract create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}?api-version=2024-05-01/put' + operationId: TenantAccess_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessInformationContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}?api-version=2024-05-01/patch' + operationId: TenantAccess_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessInformationContract regenerate_primary_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}~1regeneratePrimaryKey~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}~1regeneratePrimaryKey?api-version=2024-05-01/post' + operationId: TenantAccess_RegeneratePrimaryKey response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' regenerate_secondary_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}~1regenerateSecondaryKey~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}~1regenerateSecondaryKey?api-version=2024-05-01/post' + operationId: TenantAccess_RegenerateSecondaryKey response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' + regenerate_git_primary_key: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}~1git~1regeneratePrimaryKey?api-version=2024-05-01/post' + operationId: TenantAccess_RegenerateGitPrimaryKey + response: + mediaType: application/json + openAPIDocKey: '204' + regenerate_git_secondary_key: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}~1git~1regenerateSecondaryKey?api-version=2024-05-01/post' + operationId: TenantAccess_RegenerateGitSecondaryKey + response: + mediaType: application/json + openAPIDocKey: '204' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/tenant_access/methods/get' - - $ref: '#/components/x-stackQL-resources/tenant_access/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/tenant_accesses/methods/get' + - $ref: '#/components/x-stackQL-resources/tenant_accesses/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/tenant_access/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/tenant_accesses/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/tenant_accesses/methods/update' replace: [] delete: [] tenant_access_secrets: @@ -11320,10 +11367,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}~1listSecrets~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}~1listSecrets?api-version=2024-05-01/post' + operationId: TenantAccessSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessInformationSecretsContract sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/tenant_access_secrets/methods/list' @@ -11331,478 +11380,534 @@ components: update: [] replace: [] delete: [] - tenant_access_git: - id: azure.api_management.tenant_access_git - name: tenant_access_git - title: tenant_access_git - methods: - regenerate_primary_key: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}~1git~1regeneratePrimaryKey~1?api-version=2024-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - regenerate_secondary_key: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{accessName}~1git~1regenerateSecondaryKey~1?api-version=2024-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - tenant_configuration: - id: azure.api_management.tenant_configuration - name: tenant_configuration - title: tenant_configuration + tenant_configurations: + id: azure.api_management.tenant_configurations + name: tenant_configurations + title: tenant_configurations methods: deploy: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{configurationName}~1deploy~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{configurationName}~1deploy?api-version=2024-05-01/post' + operationId: TenantConfiguration_Deploy response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResultContract save: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{configurationName}~1save~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{configurationName}~1save?api-version=2024-05-01/post' + operationId: TenantConfiguration_Save response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResultContract validate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{configurationName}~1validate~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{configurationName}~1validate?api-version=2024-05-01/post' + operationId: TenantConfiguration_Validate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResultContract sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - tenant_configuration_sync_state: - id: azure.api_management.tenant_configuration_sync_state - name: tenant_configuration_sync_state - title: tenant_configuration_sync_state + tenant_configuration_sync_states: + id: azure.api_management.tenant_configuration_sync_states + name: tenant_configuration_sync_states + title: tenant_configuration_sync_states methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{configurationName}~1syncState~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tenant~1{configurationName}~1syncState?api-version=2024-05-01/get' + operationId: TenantConfigurationSyncState_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TenantConfigurationSyncStateContract sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/tenant_configuration_sync_state/methods/get' + - $ref: '#/components/x-stackQL-resources/tenant_configuration_sync_states/methods/get' insert: [] update: [] replace: [] delete: [] - policy_description: - id: azure.api_management.policy_description - name: policy_description - title: policy_description + policy_descriptions: + id: azure.api_management.policy_descriptions + name: policy_descriptions + title: policy_descriptions methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyDescriptions~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyDescriptions?api-version=2024-05-01/get' + operationId: PolicyDescription_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyDescriptionCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/policy_description/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/policy_descriptions/methods/list_by_service' insert: [] update: [] replace: [] delete: [] - policy: - id: azure.api_management.policy - name: policy - title: policy + policies: + id: azure.api_management.policies + name: policies + title: policies methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policies~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policies?api-version=2024-05-01/get' + operationId: Policy_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policies~1{policyId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policies~1{policyId}?api-version=2024-05-01/get' + operationId: Policy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policies~1{policyId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policies~1{policyId}?api-version=2024-05-01/put' + operationId: Policy_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policies~1{policyId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policies~1{policyId}?api-version=2024-05-01/delete' + operationId: Policy_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/policy/methods/get' - - $ref: '#/components/x-stackQL-resources/policy/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/policies/methods/get' + - $ref: '#/components/x-stackQL-resources/policies/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/policy/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/policies/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/policy/methods/delete' - api_gateway_config_connection: - id: azure.api_management.api_gateway_config_connection - name: api_gateway_config_connection - title: api_gateway_config_connection + - $ref: '#/components/x-stackQL-resources/policies/methods/delete' + api_gateway_config_connections: + id: azure.api_management.api_gateway_config_connections + name: api_gateway_config_connections + title: api_gateway_config_connections methods: list_by_gateway: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}~1configConnections~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}~1configConnections?api-version=2024-05-01/get' + operationId: ApiGatewayConfigConnection_ListByGateway response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementGatewayConfigConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}~1configConnections~1{configConnectionName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}~1configConnections~1{configConnectionName}?api-version=2024-05-01/get' + operationId: ApiGatewayConfigConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementGatewayConfigConnectionResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}~1configConnections~1{configConnectionName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}~1configConnections~1{configConnectionName}?api-version=2024-05-01/put' + operationId: ApiGatewayConfigConnection_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementGatewayConfigConnectionResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}~1configConnections~1{configConnectionName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}~1configConnections~1{configConnectionName}?api-version=2024-05-01/delete' + operationId: ApiGatewayConfigConnection_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_gateway_config_connection/methods/get' - - $ref: '#/components/x-stackQL-resources/api_gateway_config_connection/methods/list_by_gateway' + - $ref: '#/components/x-stackQL-resources/api_gateway_config_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/api_gateway_config_connections/methods/list_by_gateway' insert: - - $ref: '#/components/x-stackQL-resources/api_gateway_config_connection/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/api_gateway_config_connections/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/api_gateway_config_connection/methods/delete' - email_template: - id: azure.api_management.email_template - name: email_template - title: email_template + - $ref: '#/components/x-stackQL-resources/api_gateway_config_connections/methods/delete' + email_templates: + id: azure.api_management.email_templates + name: email_templates + title: email_templates methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1templates~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1templates?api-version=2024-05-01/get' + operationId: EmailTemplate_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EmailTemplateCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1templates~1{templateName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1templates~1{templateName}?api-version=2024-05-01/get' + operationId: EmailTemplate_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EmailTemplateContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1templates~1{templateName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1templates~1{templateName}?api-version=2024-05-01/put' + operationId: EmailTemplate_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EmailTemplateContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1templates~1{templateName}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1templates~1{templateName}?api-version=2024-05-01/patch' + operationId: EmailTemplate_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EmailTemplateContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1templates~1{templateName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1templates~1{templateName}?api-version=2024-05-01/delete' + operationId: EmailTemplate_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/email_template/methods/get' - - $ref: '#/components/x-stackQL-resources/email_template/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/email_templates/methods/get' + - $ref: '#/components/x-stackQL-resources/email_templates/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/email_template/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/email_templates/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/email_templates/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/email_template/methods/delete' - documentation: - id: azure.api_management.documentation - name: documentation - title: documentation + - $ref: '#/components/x-stackQL-resources/email_templates/methods/delete' + documentations: + id: azure.api_management.documentations + name: documentations + title: documentations methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1documentations~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1documentations?api-version=2024-05-01/get' + operationId: Documentation_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DocumentationCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1documentations~1{documentationId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1documentations~1{documentationId}?api-version=2024-05-01/get' + operationId: Documentation_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DocumentationContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1documentations~1{documentationId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1documentations~1{documentationId}?api-version=2024-05-01/put' + operationId: Documentation_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DocumentationContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1documentations~1{documentationId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1documentations~1{documentationId}?api-version=2024-05-01/patch' + operationId: Documentation_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DocumentationContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1documentations~1{documentationId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1documentations~1{documentationId}?api-version=2024-05-01/delete' + operationId: Documentation_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/documentation/methods/get' - - $ref: '#/components/x-stackQL-resources/documentation/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/documentations/methods/get' + - $ref: '#/components/x-stackQL-resources/documentations/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/documentation/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/documentations/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/documentations/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/documentation/methods/delete' - notification: - id: azure.api_management.notification - name: notification - title: notification + - $ref: '#/components/x-stackQL-resources/documentations/methods/delete' + notifications: + id: azure.api_management.notifications + name: notifications + title: notifications methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications?api-version=2024-05-01/get' + operationId: Notification_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotificationCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}?api-version=2024-05-01/get' + operationId: Notification_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotificationContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}?api-version=2024-05-01/put' + operationId: Notification_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotificationContract sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/notification/methods/get' - - $ref: '#/components/x-stackQL-resources/notification/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/notifications/methods/get' + - $ref: '#/components/x-stackQL-resources/notifications/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/notification/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/notifications/methods/create_or_update' update: [] replace: [] delete: [] - notification_recipient_user: - id: azure.api_management.notification_recipient_user - name: notification_recipient_user - title: notification_recipient_user + notification_recipient_users: + id: azure.api_management.notification_recipient_users + name: notification_recipient_users + title: notification_recipient_users methods: list_by_notification: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}~1recipientUsers~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}~1recipientUsers?api-version=2024-05-01/get' + operationId: NotificationRecipientUser_ListByNotification response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecipientUserCollection objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}~1recipientUsers~1{userId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}~1recipientUsers~1{userId}?api-version=2024-05-01/put' + operationId: NotificationRecipientUser_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecipientUserContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}~1recipientUsers~1{userId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}~1recipientUsers~1{userId}?api-version=2024-05-01/delete' + operationId: NotificationRecipientUser_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/notification_recipient_user/methods/list_by_notification' + - $ref: '#/components/x-stackQL-resources/notification_recipient_users/methods/list_by_notification' insert: - - $ref: '#/components/x-stackQL-resources/notification_recipient_user/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/notification_recipient_users/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/notification_recipient_user/methods/delete' - notification_recipient_email: - id: azure.api_management.notification_recipient_email - name: notification_recipient_email - title: notification_recipient_email + - $ref: '#/components/x-stackQL-resources/notification_recipient_users/methods/delete' + notification_recipient_emails: + id: azure.api_management.notification_recipient_emails + name: notification_recipient_emails + title: notification_recipient_emails methods: list_by_notification: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}~1recipientEmails~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}~1recipientEmails?api-version=2024-05-01/get' + operationId: NotificationRecipientEmail_ListByNotification response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecipientEmailCollection objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}~1recipientEmails~1{email}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}~1recipientEmails~1{email}?api-version=2024-05-01/put' + operationId: NotificationRecipientEmail_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecipientEmailContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}~1recipientEmails~1{email}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1notifications~1{notificationName}~1recipientEmails~1{email}?api-version=2024-05-01/delete' + operationId: NotificationRecipientEmail_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/notification_recipient_email/methods/list_by_notification' + - $ref: '#/components/x-stackQL-resources/notification_recipient_emails/methods/list_by_notification' insert: - - $ref: '#/components/x-stackQL-resources/notification_recipient_email/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/notification_recipient_emails/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/notification_recipient_email/methods/delete' - issue: - id: azure.api_management.issue - name: issue - title: issue + - $ref: '#/components/x-stackQL-resources/notification_recipient_emails/methods/delete' + issues: + id: azure.api_management.issues + name: issues + title: issues methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1issues~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1issues?api-version=2024-05-01/get' + operationId: Issue_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IssueCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1issues~1{issueId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1issues~1{issueId}?api-version=2024-05-01/get' + operationId: Issue_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IssueContract sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/issue/methods/get' - - $ref: '#/components/x-stackQL-resources/issue/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/issues/methods/get' + - $ref: '#/components/x-stackQL-resources/issues/methods/list_by_service' insert: [] update: [] replace: [] delete: [] - authorization_provider: - id: azure.api_management.authorization_provider - name: authorization_provider - title: authorization_provider + authorization_providers: + id: azure.api_management.authorization_providers + name: authorization_providers + title: authorization_providers methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders?api-version=2024-05-01/get' + operationId: AuthorizationProvider_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationProviderCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}?api-version=2024-05-01/get' + operationId: AuthorizationProvider_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationProviderContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}?api-version=2024-05-01/put' + operationId: AuthorizationProvider_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationProviderContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}?api-version=2024-05-01/delete' + operationId: AuthorizationProvider_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/authorization_provider/methods/get' - - $ref: '#/components/x-stackQL-resources/authorization_provider/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/authorization_providers/methods/get' + - $ref: '#/components/x-stackQL-resources/authorization_providers/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/authorization_provider/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/authorization_providers/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/authorization_provider/methods/delete' - authorization: - id: azure.api_management.authorization - name: authorization - title: authorization + - $ref: '#/components/x-stackQL-resources/authorization_providers/methods/delete' + authorizations: + id: azure.api_management.authorizations + name: authorizations + title: authorizations methods: list_by_authorization_provider: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations?api-version=2024-05-01/get' + operationId: Authorization_ListByAuthorizationProvider response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}?api-version=2024-05-01/get' + operationId: Authorization_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}?api-version=2024-05-01/put' + operationId: Authorization_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}?api-version=2024-05-01/delete' + operationId: Authorization_Delete response: mediaType: application/json openAPIDocKey: '200' confirm_consent_code: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1confirmConsentCode~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1confirmConsentCode?api-version=2024-05-01/post' + operationId: Authorization_ConfirmConsentCode response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/authorization/methods/get' - - $ref: '#/components/x-stackQL-resources/authorization/methods/list_by_authorization_provider' + - $ref: '#/components/x-stackQL-resources/authorizations/methods/get' + - $ref: '#/components/x-stackQL-resources/authorizations/methods/list_by_authorization_provider' insert: - - $ref: '#/components/x-stackQL-resources/authorization/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/authorizations/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/authorization/methods/delete' + - $ref: '#/components/x-stackQL-resources/authorizations/methods/delete' authorization_login_links: id: azure.api_management.authorization_login_links name: authorization_login_links @@ -11810,166 +11915,201 @@ components: methods: post: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1getLoginLinks~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1getLoginLinks?api-version=2024-05-01/post' + operationId: AuthorizationLoginLinks_Post response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationLoginResponseContract sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - authorization_access_policy: - id: azure.api_management.authorization_access_policy - name: authorization_access_policy - title: authorization_access_policy + authorization_access_policies: + id: azure.api_management.authorization_access_policies + name: authorization_access_policies + title: authorization_access_policies methods: list_by_authorization: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1accessPolicies~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1accessPolicies?api-version=2024-05-01/get' + operationId: AuthorizationAccessPolicy_ListByAuthorization response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationAccessPolicyCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1accessPolicies~1{authorizationAccessPolicyId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1accessPolicies~1{authorizationAccessPolicyId}?api-version=2024-05-01/get' + operationId: AuthorizationAccessPolicy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationAccessPolicyContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1accessPolicies~1{authorizationAccessPolicyId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1accessPolicies~1{authorizationAccessPolicyId}?api-version=2024-05-01/put' + operationId: AuthorizationAccessPolicy_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationAccessPolicyContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1accessPolicies~1{authorizationAccessPolicyId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationProviders~1{authorizationProviderId}~1authorizations~1{authorizationId}~1accessPolicies~1{authorizationAccessPolicyId}?api-version=2024-05-01/delete' + operationId: AuthorizationAccessPolicy_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/authorization_access_policy/methods/get' - - $ref: '#/components/x-stackQL-resources/authorization_access_policy/methods/list_by_authorization' + - $ref: '#/components/x-stackQL-resources/authorization_access_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/authorization_access_policies/methods/list_by_authorization' insert: - - $ref: '#/components/x-stackQL-resources/authorization_access_policy/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/authorization_access_policies/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/authorization_access_policy/methods/delete' - product: - id: azure.api_management.product - name: product - title: product + - $ref: '#/components/x-stackQL-resources/authorization_access_policies/methods/delete' + products: + id: azure.api_management.products + name: products + title: products methods: list_by_tags: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1productsByTags~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1productsByTags?api-version=2024-05-01/get' + operationId: Product_ListByTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagResourceCollection + objectKey: $.value list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products?api-version=2024-05-01/get' + operationId: Product_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}?api-version=2024-05-01/get' + operationId: Product_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}?api-version=2024-05-01/put' + operationId: Product_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}?api-version=2024-05-01/patch' + operationId: Product_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}?api-version=2024-05-01/delete' + operationId: Product_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/product/methods/get' - - $ref: '#/components/x-stackQL-resources/product/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/products/methods/get' + - $ref: '#/components/x-stackQL-resources/products/methods/list_by_tags' + - $ref: '#/components/x-stackQL-resources/products/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/product/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/products/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/products/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/product/methods/delete' - subscription: - id: azure.api_management.subscription - name: subscription - title: subscription + - $ref: '#/components/x-stackQL-resources/products/methods/delete' + subscriptions: + id: azure.api_management.subscriptions + name: subscriptions + title: subscriptions methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions?api-version=2024-05-01/get' + operationId: Subscription_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1{sid}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1{sid}?api-version=2024-05-01/get' + operationId: Subscription_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1{sid}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1{sid}?api-version=2024-05-01/put' + operationId: Subscription_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1{sid}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1{sid}?api-version=2024-05-01/patch' + operationId: Subscription_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1{sid}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1{sid}?api-version=2024-05-01/delete' + operationId: Subscription_Delete response: mediaType: application/json openAPIDocKey: '200' regenerate_primary_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1{sid}~1regeneratePrimaryKey~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1{sid}~1regeneratePrimaryKey?api-version=2024-05-01/post' + operationId: Subscription_RegeneratePrimaryKey response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' regenerate_secondary_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1{sid}~1regenerateSecondaryKey~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1{sid}~1regenerateSecondaryKey?api-version=2024-05-01/post' + operationId: Subscription_RegenerateSecondaryKey response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/subscription/methods/get' - - $ref: '#/components/x-stackQL-resources/subscription/methods/list' + - $ref: '#/components/x-stackQL-resources/subscriptions/methods/get' + - $ref: '#/components/x-stackQL-resources/subscriptions/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/subscription/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/subscriptions/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/subscriptions/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/subscription/methods/delete' + - $ref: '#/components/x-stackQL-resources/subscriptions/methods/delete' subscription_secrets: id: azure.api_management.subscription_secrets name: subscription_secrets @@ -11977,10 +12117,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1{sid}~1listSecrets~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1subscriptions~1{sid}~1listSecrets?api-version=2024-05-01/post' + operationId: SubscriptionSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionKeysContract sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/subscription_secrets/methods/list' @@ -11988,467 +12130,552 @@ components: update: [] replace: [] delete: [] - workspace_backend: - id: azure.api_management.workspace_backend - name: workspace_backend - title: workspace_backend + workspace_backends: + id: azure.api_management.workspace_backends + name: workspace_backends + title: workspace_backends methods: list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1backends~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1backends?api-version=2024-05-01/get' + operationId: WorkspaceBackend_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackendCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1backends~1{backendId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1backends~1{backendId}?api-version=2024-05-01/get' + operationId: WorkspaceBackend_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackendContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1backends~1{backendId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1backends~1{backendId}?api-version=2024-05-01/put' + operationId: WorkspaceBackend_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackendContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1backends~1{backendId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1backends~1{backendId}?api-version=2024-05-01/patch' + operationId: WorkspaceBackend_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackendContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1backends~1{backendId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1backends~1{backendId}?api-version=2024-05-01/delete' + operationId: WorkspaceBackend_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_backend/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_backend/methods/list_by_workspace' + - $ref: '#/components/x-stackQL-resources/workspace_backends/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_backends/methods/list_by_workspace' insert: - - $ref: '#/components/x-stackQL-resources/workspace_backend/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/workspace_backends/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/workspace_backends/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_backend/methods/delete' - content_type: - id: azure.api_management.content_type - name: content_type - title: content_type + - $ref: '#/components/x-stackQL-resources/workspace_backends/methods/delete' + content_types: + id: azure.api_management.content_types + name: content_types + title: content_types methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes?api-version=2024-05-01/get' + operationId: ContentType_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContentTypeCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1{contentTypeId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1{contentTypeId}?api-version=2024-05-01/get' + operationId: ContentType_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContentTypeContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1{contentTypeId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1{contentTypeId}?api-version=2024-05-01/put' + operationId: ContentType_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContentTypeContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1{contentTypeId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1{contentTypeId}?api-version=2024-05-01/delete' + operationId: ContentType_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/content_type/methods/get' - - $ref: '#/components/x-stackQL-resources/content_type/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/content_types/methods/get' + - $ref: '#/components/x-stackQL-resources/content_types/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/content_type/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/content_types/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/content_type/methods/delete' - content_item: - id: azure.api_management.content_item - name: content_item - title: content_item + - $ref: '#/components/x-stackQL-resources/content_types/methods/delete' + content_items: + id: azure.api_management.content_items + name: content_items + title: content_items methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1{contentTypeId}~1contentItems~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1{contentTypeId}~1contentItems?api-version=2024-05-01/get' + operationId: ContentItem_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContentItemCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1{contentTypeId}~1contentItems~1{contentItemId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1{contentTypeId}~1contentItems~1{contentItemId}?api-version=2024-05-01/get' + operationId: ContentItem_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContentItemContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1{contentTypeId}~1contentItems~1{contentItemId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1{contentTypeId}~1contentItems~1{contentItemId}?api-version=2024-05-01/put' + operationId: ContentItem_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContentItemContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1{contentTypeId}~1contentItems~1{contentItemId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1contentTypes~1{contentTypeId}~1contentItems~1{contentItemId}?api-version=2024-05-01/delete' + operationId: ContentItem_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/content_item/methods/get' - - $ref: '#/components/x-stackQL-resources/content_item/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/content_items/methods/get' + - $ref: '#/components/x-stackQL-resources/content_items/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/content_item/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/content_items/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/content_item/methods/delete' - workspace: - id: azure.api_management.workspace - name: workspace - title: workspace + - $ref: '#/components/x-stackQL-resources/content_items/methods/delete' + workspaces: + id: azure.api_management.workspaces + name: workspaces + title: workspaces methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces?api-version=2024-05-01/get' + operationId: Workspace_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}?api-version=2024-05-01/get' + operationId: Workspace_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}?api-version=2024-05-01/put' + operationId: Workspace_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}?api-version=2024-05-01/patch' + operationId: Workspace_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}?api-version=2024-05-01/delete' + operationId: Workspace_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/workspaces/methods/get' + - $ref: '#/components/x-stackQL-resources/workspaces/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/workspace/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/workspaces/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/workspaces/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace/methods/delete' - workspace_policy: - id: azure.api_management.workspace_policy - name: workspace_policy - title: workspace_policy + - $ref: '#/components/x-stackQL-resources/workspaces/methods/delete' + workspace_policies: + id: azure.api_management.workspace_policies + name: workspace_policies + title: workspace_policies methods: list_by_api: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policies~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policies?api-version=2024-05-01/get' + operationId: WorkspacePolicy_ListByApi response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policies~1{policyId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policies~1{policyId}?api-version=2024-05-01/get' + operationId: WorkspacePolicy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policies~1{policyId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policies~1{policyId}?api-version=2024-05-01/put' + operationId: WorkspacePolicy_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policies~1{policyId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policies~1{policyId}?api-version=2024-05-01/delete' + operationId: WorkspacePolicy_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_policy/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_policy/methods/list_by_api' + - $ref: '#/components/x-stackQL-resources/workspace_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_policies/methods/list_by_api' insert: - - $ref: '#/components/x-stackQL-resources/workspace_policy/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_policies/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_policy/methods/delete' - workspace_named_value: - id: azure.api_management.workspace_named_value - name: workspace_named_value - title: workspace_named_value + - $ref: '#/components/x-stackQL-resources/workspace_policies/methods/delete' + workspace_named_values: + id: azure.api_management.workspace_named_values + name: workspace_named_values + title: workspace_named_values methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1namedValues~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1namedValues?api-version=2024-05-01/get' + operationId: WorkspaceNamedValue_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamedValueCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1namedValues~1{namedValueId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1namedValues~1{namedValueId}?api-version=2024-05-01/get' + operationId: WorkspaceNamedValue_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamedValueContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1namedValues~1{namedValueId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1namedValues~1{namedValueId}?api-version=2024-05-01/put' + operationId: WorkspaceNamedValue_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamedValueContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1namedValues~1{namedValueId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1namedValues~1{namedValueId}?api-version=2024-05-01/patch' + operationId: WorkspaceNamedValue_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamedValueContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1namedValues~1{namedValueId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1namedValues~1{namedValueId}?api-version=2024-05-01/delete' + operationId: WorkspaceNamedValue_Delete response: mediaType: application/json openAPIDocKey: '200' refresh_secret: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1namedValues~1{namedValueId}~1refreshSecret~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1namedValues~1{namedValueId}~1refreshSecret?api-version=2024-05-01/post' + operationId: WorkspaceNamedValue_RefreshSecret response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamedValueContract sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_named_value/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_named_value/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/workspace_named_values/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_named_values/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/workspace_named_value/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/workspace_named_values/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/workspace_named_values/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_named_value/methods/delete' - workspace_named_value_value: - id: azure.api_management.workspace_named_value_value - name: workspace_named_value_value - title: workspace_named_value_value + - $ref: '#/components/x-stackQL-resources/workspace_named_values/methods/delete' + workspace_named_value_values: + id: azure.api_management.workspace_named_value_values + name: workspace_named_value_values + title: workspace_named_value_values methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1namedValues~1{namedValueId}~1listValue~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1namedValues~1{namedValueId}~1listValue?api-version=2024-05-01/post' + operationId: WorkspaceNamedValueValue_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamedValueSecretContract sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_named_value_value/methods/list' + - $ref: '#/components/x-stackQL-resources/workspace_named_value_values/methods/list' insert: [] update: [] replace: [] delete: [] - workspace_global_schema: - id: azure.api_management.workspace_global_schema - name: workspace_global_schema - title: workspace_global_schema + workspace_global_schemata: + id: azure.api_management.workspace_global_schemata + name: workspace_global_schemata + title: workspace_global_schemata methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1schemas~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1schemas?api-version=2024-05-01/get' + operationId: WorkspaceGlobalSchema_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GlobalSchemaCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1schemas~1{schemaId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1schemas~1{schemaId}?api-version=2024-05-01/get' + operationId: WorkspaceGlobalSchema_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GlobalSchemaContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1schemas~1{schemaId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1schemas~1{schemaId}?api-version=2024-05-01/put' + operationId: WorkspaceGlobalSchema_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GlobalSchemaContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1schemas~1{schemaId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1schemas~1{schemaId}?api-version=2024-05-01/delete' + operationId: WorkspaceGlobalSchema_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_global_schema/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_global_schema/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/workspace_global_schemata/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_global_schemata/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/workspace_global_schema/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_global_schemata/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_global_schema/methods/delete' - workspace_notification: - id: azure.api_management.workspace_notification - name: workspace_notification - title: workspace_notification + - $ref: '#/components/x-stackQL-resources/workspace_global_schemata/methods/delete' + workspace_notifications: + id: azure.api_management.workspace_notifications + name: workspace_notifications + title: workspace_notifications methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications?api-version=2024-05-01/get' + operationId: WorkspaceNotification_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotificationCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}?api-version=2024-05-01/get' + operationId: WorkspaceNotification_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotificationContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}?api-version=2024-05-01/put' + operationId: WorkspaceNotification_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotificationContract sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_notification/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_notification/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/workspace_notifications/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_notifications/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/workspace_notification/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_notifications/methods/create_or_update' update: [] replace: [] delete: [] - workspace_notification_recipient_user: - id: azure.api_management.workspace_notification_recipient_user - name: workspace_notification_recipient_user - title: workspace_notification_recipient_user + workspace_notification_recipient_users: + id: azure.api_management.workspace_notification_recipient_users + name: workspace_notification_recipient_users + title: workspace_notification_recipient_users methods: list_by_notification: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}~1recipientUsers~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}~1recipientUsers?api-version=2024-05-01/get' + operationId: WorkspaceNotificationRecipientUser_ListByNotification response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecipientUserCollection objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}~1recipientUsers~1{userId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}~1recipientUsers~1{userId}?api-version=2024-05-01/put' + operationId: WorkspaceNotificationRecipientUser_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecipientUserContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}~1recipientUsers~1{userId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}~1recipientUsers~1{userId}?api-version=2024-05-01/delete' + operationId: WorkspaceNotificationRecipientUser_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_notification_recipient_user/methods/list_by_notification' + - $ref: '#/components/x-stackQL-resources/workspace_notification_recipient_users/methods/list_by_notification' insert: - - $ref: '#/components/x-stackQL-resources/workspace_notification_recipient_user/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_notification_recipient_users/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_notification_recipient_user/methods/delete' - workspace_notification_recipient_email: - id: azure.api_management.workspace_notification_recipient_email - name: workspace_notification_recipient_email - title: workspace_notification_recipient_email + - $ref: '#/components/x-stackQL-resources/workspace_notification_recipient_users/methods/delete' + workspace_notification_recipient_emails: + id: azure.api_management.workspace_notification_recipient_emails + name: workspace_notification_recipient_emails + title: workspace_notification_recipient_emails methods: list_by_notification: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}~1recipientEmails~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}~1recipientEmails?api-version=2024-05-01/get' + operationId: WorkspaceNotificationRecipientEmail_ListByNotification response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecipientEmailCollection objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}~1recipientEmails~1{email}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}~1recipientEmails~1{email}?api-version=2024-05-01/put' + operationId: WorkspaceNotificationRecipientEmail_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecipientEmailContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}~1recipientEmails~1{email}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1notifications~1{notificationName}~1recipientEmails~1{email}?api-version=2024-05-01/delete' + operationId: WorkspaceNotificationRecipientEmail_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_notification_recipient_email/methods/list_by_notification' + - $ref: '#/components/x-stackQL-resources/workspace_notification_recipient_emails/methods/list_by_notification' insert: - - $ref: '#/components/x-stackQL-resources/workspace_notification_recipient_email/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_notification_recipient_emails/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_notification_recipient_email/methods/delete' - workspace_policy_fragment: - id: azure.api_management.workspace_policy_fragment - name: workspace_policy_fragment - title: workspace_policy_fragment + - $ref: '#/components/x-stackQL-resources/workspace_notification_recipient_emails/methods/delete' + workspace_policy_fragments: + id: azure.api_management.workspace_policy_fragments + name: workspace_policy_fragments + title: workspace_policy_fragments methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policyFragments~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policyFragments?api-version=2024-05-01/get' + operationId: WorkspacePolicyFragment_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyFragmentCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policyFragments~1{id}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policyFragments~1{id}?api-version=2024-05-01/get' + operationId: WorkspacePolicyFragment_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyFragmentContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policyFragments~1{id}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policyFragments~1{id}?api-version=2024-05-01/put' + operationId: WorkspacePolicyFragment_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyFragmentContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policyFragments~1{id}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policyFragments~1{id}?api-version=2024-05-01/delete' + operationId: WorkspacePolicyFragment_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_policy_fragment/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_policy_fragment/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/workspace_policy_fragments/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_policy_fragments/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/workspace_policy_fragment/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_policy_fragments/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_policy_fragment/methods/delete' + - $ref: '#/components/x-stackQL-resources/workspace_policy_fragments/methods/delete' workspace_policy_fragment_references: id: azure.api_management.workspace_policy_fragment_references name: workspace_policy_fragment_references @@ -12456,10 +12683,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policyFragments~1{id}~1listReferences~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1policyFragments~1{id}~1listReferences?api-version=2024-05-01/post' + operationId: WorkspacePolicyFragmentReferences_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceCollection objectKey: $.value sqlVerbs: select: @@ -12468,143 +12697,170 @@ components: update: [] replace: [] delete: [] - workspace_group: - id: azure.api_management.workspace_group - name: workspace_group - title: workspace_group + workspace_groups: + id: azure.api_management.workspace_groups + name: workspace_groups + title: workspace_groups methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups?api-version=2024-05-01/get' + operationId: WorkspaceGroup_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1{groupId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1{groupId}?api-version=2024-05-01/get' + operationId: WorkspaceGroup_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1{groupId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1{groupId}?api-version=2024-05-01/put' + operationId: WorkspaceGroup_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1{groupId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1{groupId}?api-version=2024-05-01/patch' + operationId: WorkspaceGroup_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1{groupId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1{groupId}?api-version=2024-05-01/delete' + operationId: WorkspaceGroup_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_group/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_group/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/workspace_groups/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_groups/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/workspace_group/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/workspace_groups/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/workspace_groups/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_group/methods/delete' - workspace_group_user: - id: azure.api_management.workspace_group_user - name: workspace_group_user - title: workspace_group_user + - $ref: '#/components/x-stackQL-resources/workspace_groups/methods/delete' + workspace_group_users: + id: azure.api_management.workspace_group_users + name: workspace_group_users + title: workspace_group_users methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1{groupId}~1users~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1{groupId}~1users?api-version=2024-05-01/get' + operationId: WorkspaceGroupUser_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserCollection objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1{groupId}~1users~1{userId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1{groupId}~1users~1{userId}?api-version=2024-05-01/put' + operationId: WorkspaceGroupUser_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1{groupId}~1users~1{userId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1groups~1{groupId}~1users~1{userId}?api-version=2024-05-01/delete' + operationId: WorkspaceGroupUser_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_group_user/methods/list' + - $ref: '#/components/x-stackQL-resources/workspace_group_users/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/workspace_group_user/methods/create' + - $ref: '#/components/x-stackQL-resources/workspace_group_users/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_group_user/methods/delete' - workspace_subscription: - id: azure.api_management.workspace_subscription - name: workspace_subscription - title: workspace_subscription + - $ref: '#/components/x-stackQL-resources/workspace_group_users/methods/delete' + workspace_subscriptions: + id: azure.api_management.workspace_subscriptions + name: workspace_subscriptions + title: workspace_subscriptions methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions?api-version=2024-05-01/get' + operationId: WorkspaceSubscription_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1{sid}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1{sid}?api-version=2024-05-01/get' + operationId: WorkspaceSubscription_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1{sid}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1{sid}?api-version=2024-05-01/put' + operationId: WorkspaceSubscription_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1{sid}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1{sid}?api-version=2024-05-01/patch' + operationId: WorkspaceSubscription_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1{sid}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1{sid}?api-version=2024-05-01/delete' + operationId: WorkspaceSubscription_Delete response: mediaType: application/json openAPIDocKey: '200' regenerate_primary_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1{sid}~1regeneratePrimaryKey~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1{sid}~1regeneratePrimaryKey?api-version=2024-05-01/post' + operationId: WorkspaceSubscription_RegeneratePrimaryKey response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' regenerate_secondary_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1{sid}~1regenerateSecondaryKey~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1{sid}~1regenerateSecondaryKey?api-version=2024-05-01/post' + operationId: WorkspaceSubscription_RegenerateSecondaryKey response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_subscription/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_subscription/methods/list' + - $ref: '#/components/x-stackQL-resources/workspace_subscriptions/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_subscriptions/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/workspace_subscription/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/workspace_subscriptions/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/workspace_subscriptions/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_subscription/methods/delete' + - $ref: '#/components/x-stackQL-resources/workspace_subscriptions/methods/delete' workspace_subscription_secrets: id: azure.api_management.workspace_subscription_secrets name: workspace_subscription_secrets @@ -12612,10 +12868,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1{sid}~1listSecrets~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1subscriptions~1{sid}~1listSecrets?api-version=2024-05-01/post' + operationId: WorkspaceSubscriptionSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionKeysContract sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workspace_subscription_secrets/methods/list' @@ -12623,707 +12881,842 @@ components: update: [] replace: [] delete: [] - workspace_api_version_set: - id: azure.api_management.workspace_api_version_set - name: workspace_api_version_set - title: workspace_api_version_set + workspace_api_version_sets: + id: azure.api_management.workspace_api_version_sets + name: workspace_api_version_sets + title: workspace_api_version_sets methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apiVersionSets~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apiVersionSets?api-version=2024-05-01/get' + operationId: WorkspaceApiVersionSet_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiVersionSetCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apiVersionSets~1{versionSetId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apiVersionSets~1{versionSetId}?api-version=2024-05-01/get' + operationId: WorkspaceApiVersionSet_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiVersionSetContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apiVersionSets~1{versionSetId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apiVersionSets~1{versionSetId}?api-version=2024-05-01/put' + operationId: WorkspaceApiVersionSet_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiVersionSetContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apiVersionSets~1{versionSetId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apiVersionSets~1{versionSetId}?api-version=2024-05-01/patch' + operationId: WorkspaceApiVersionSet_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiVersionSetContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apiVersionSets~1{versionSetId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apiVersionSets~1{versionSetId}?api-version=2024-05-01/delete' + operationId: WorkspaceApiVersionSet_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_api_version_set/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_api_version_set/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/workspace_api_version_sets/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_api_version_sets/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/workspace_api_version_set/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/workspace_api_version_sets/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/workspace_api_version_sets/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_api_version_set/methods/delete' - workspace_api: - id: azure.api_management.workspace_api - name: workspace_api - title: workspace_api + - $ref: '#/components/x-stackQL-resources/workspace_api_version_sets/methods/delete' + workspace_apis: + id: azure.api_management.workspace_apis + name: workspace_apis + title: workspace_apis methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis?api-version=2024-05-01/get' + operationId: WorkspaceApi_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}?api-version=2024-05-01/get' + operationId: WorkspaceApi_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}?api-version=2024-05-01/put' + operationId: WorkspaceApi_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}?api-version=2024-05-01/patch' + operationId: WorkspaceApi_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}?api-version=2024-05-01/delete' + operationId: WorkspaceApi_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_api/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_api/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/workspace_apis/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_apis/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/workspace_api/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/workspace_apis/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/workspace_apis/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_api/methods/delete' - workspace_api_revision: - id: azure.api_management.workspace_api_revision - name: workspace_api_revision - title: workspace_api_revision + - $ref: '#/components/x-stackQL-resources/workspace_apis/methods/delete' + workspace_api_revisions: + id: azure.api_management.workspace_api_revisions + name: workspace_api_revisions + title: workspace_api_revisions methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1revisions~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1revisions?api-version=2024-05-01/get' + operationId: WorkspaceApiRevision_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiRevisionCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_api_revision/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/workspace_api_revisions/methods/list_by_service' insert: [] update: [] replace: [] delete: [] - workspace_api_release: - id: azure.api_management.workspace_api_release - name: workspace_api_release - title: workspace_api_release + workspace_api_releases: + id: azure.api_management.workspace_api_releases + name: workspace_api_releases + title: workspace_api_releases methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1releases~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1releases?api-version=2024-05-01/get' + operationId: WorkspaceApiRelease_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiReleaseCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1releases~1{releaseId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1releases~1{releaseId}?api-version=2024-05-01/get' + operationId: WorkspaceApiRelease_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiReleaseContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1releases~1{releaseId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1releases~1{releaseId}?api-version=2024-05-01/put' + operationId: WorkspaceApiRelease_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiReleaseContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1releases~1{releaseId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1releases~1{releaseId}?api-version=2024-05-01/patch' + operationId: WorkspaceApiRelease_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiReleaseContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1releases~1{releaseId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1releases~1{releaseId}?api-version=2024-05-01/delete' + operationId: WorkspaceApiRelease_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_api_release/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_api_release/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/workspace_api_releases/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_api_releases/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/workspace_api_release/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/workspace_api_releases/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/workspace_api_releases/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_api_release/methods/delete' - workspace_api_operation: - id: azure.api_management.workspace_api_operation - name: workspace_api_operation - title: workspace_api_operation + - $ref: '#/components/x-stackQL-resources/workspace_api_releases/methods/delete' + workspace_api_operations: + id: azure.api_management.workspace_api_operations + name: workspace_api_operations + title: workspace_api_operations methods: list_by_api: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations?api-version=2024-05-01/get' + operationId: WorkspaceApiOperation_ListByApi response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}?api-version=2024-05-01/get' + operationId: WorkspaceApiOperation_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}?api-version=2024-05-01/put' + operationId: WorkspaceApiOperation_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}?api-version=2024-05-01/patch' + operationId: WorkspaceApiOperation_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}?api-version=2024-05-01/delete' + operationId: WorkspaceApiOperation_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_api_operation/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_api_operation/methods/list_by_api' + - $ref: '#/components/x-stackQL-resources/workspace_api_operations/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_api_operations/methods/list_by_api' insert: - - $ref: '#/components/x-stackQL-resources/workspace_api_operation/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/workspace_api_operations/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/workspace_api_operations/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_api_operation/methods/delete' - workspace_api_operation_policy: - id: azure.api_management.workspace_api_operation_policy - name: workspace_api_operation_policy - title: workspace_api_operation_policy + - $ref: '#/components/x-stackQL-resources/workspace_api_operations/methods/delete' + workspace_api_operation_policies: + id: azure.api_management.workspace_api_operation_policies + name: workspace_api_operation_policies + title: workspace_api_operation_policies methods: list_by_operation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}~1policies~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}~1policies?api-version=2024-05-01/get' + operationId: WorkspaceApiOperationPolicy_ListByOperation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}~1policies~1{policyId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}~1policies~1{policyId}?api-version=2024-05-01/get' + operationId: WorkspaceApiOperationPolicy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}~1policies~1{policyId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}~1policies~1{policyId}?api-version=2024-05-01/put' + operationId: WorkspaceApiOperationPolicy_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}~1policies~1{policyId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1operations~1{operationId}~1policies~1{policyId}?api-version=2024-05-01/delete' + operationId: WorkspaceApiOperationPolicy_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_api_operation_policy/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_api_operation_policy/methods/list_by_operation' + - $ref: '#/components/x-stackQL-resources/workspace_api_operation_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_api_operation_policies/methods/list_by_operation' insert: - - $ref: '#/components/x-stackQL-resources/workspace_api_operation_policy/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_api_operation_policies/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_api_operation_policy/methods/delete' - workspace_api_policy: - id: azure.api_management.workspace_api_policy - name: workspace_api_policy - title: workspace_api_policy + - $ref: '#/components/x-stackQL-resources/workspace_api_operation_policies/methods/delete' + workspace_api_policies: + id: azure.api_management.workspace_api_policies + name: workspace_api_policies + title: workspace_api_policies methods: list_by_api: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1policies~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1policies?api-version=2024-05-01/get' + operationId: WorkspaceApiPolicy_ListByApi response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1policies~1{policyId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1policies~1{policyId}?api-version=2024-05-01/get' + operationId: WorkspaceApiPolicy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1policies~1{policyId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1policies~1{policyId}?api-version=2024-05-01/put' + operationId: WorkspaceApiPolicy_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1policies~1{policyId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1policies~1{policyId}?api-version=2024-05-01/delete' + operationId: WorkspaceApiPolicy_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_api_policy/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_api_policy/methods/list_by_api' + - $ref: '#/components/x-stackQL-resources/workspace_api_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_api_policies/methods/list_by_api' insert: - - $ref: '#/components/x-stackQL-resources/workspace_api_policy/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_api_policies/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_api_policy/methods/delete' - workspace_api_schema: - id: azure.api_management.workspace_api_schema - name: workspace_api_schema - title: workspace_api_schema + - $ref: '#/components/x-stackQL-resources/workspace_api_policies/methods/delete' + workspace_api_schemata: + id: azure.api_management.workspace_api_schemata + name: workspace_api_schemata + title: workspace_api_schemata methods: list_by_api: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1schemas~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1schemas?api-version=2024-05-01/get' + operationId: WorkspaceApiSchema_ListByApi response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1schemas~1{schemaId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1schemas~1{schemaId}?api-version=2024-05-01/get' + operationId: WorkspaceApiSchema_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1schemas~1{schemaId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1schemas~1{schemaId}?api-version=2024-05-01/put' + operationId: WorkspaceApiSchema_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1schemas~1{schemaId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1schemas~1{schemaId}?api-version=2024-05-01/delete' + operationId: WorkspaceApiSchema_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_api_schema/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_api_schema/methods/list_by_api' + - $ref: '#/components/x-stackQL-resources/workspace_api_schemata/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_api_schemata/methods/list_by_api' insert: - - $ref: '#/components/x-stackQL-resources/workspace_api_schema/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_api_schemata/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_api_schema/methods/delete' - workspace_product: - id: azure.api_management.workspace_product - name: workspace_product - title: workspace_product + - $ref: '#/components/x-stackQL-resources/workspace_api_schemata/methods/delete' + workspace_products: + id: azure.api_management.workspace_products + name: workspace_products + title: workspace_products methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products?api-version=2024-05-01/get' + operationId: WorkspaceProduct_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}?api-version=2024-05-01/get' + operationId: WorkspaceProduct_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}?api-version=2024-05-01/put' + operationId: WorkspaceProduct_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}?api-version=2024-05-01/patch' + operationId: WorkspaceProduct_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}?api-version=2024-05-01/delete' + operationId: WorkspaceProduct_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_product/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_product/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/workspace_products/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_products/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/workspace_product/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/workspace_products/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/workspace_products/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_product/methods/delete' - workspace_product_api_link: - id: azure.api_management.workspace_product_api_link - name: workspace_product_api_link - title: workspace_product_api_link + - $ref: '#/components/x-stackQL-resources/workspace_products/methods/delete' + workspace_product_api_links: + id: azure.api_management.workspace_product_api_links + name: workspace_product_api_links + title: workspace_product_api_links methods: list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1apiLinks~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1apiLinks?api-version=2024-05-01/get' + operationId: WorkspaceProductApiLink_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductApiLinkCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1apiLinks~1{apiLinkId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1apiLinks~1{apiLinkId}?api-version=2024-05-01/get' + operationId: WorkspaceProductApiLink_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductApiLinkContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1apiLinks~1{apiLinkId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1apiLinks~1{apiLinkId}?api-version=2024-05-01/put' + operationId: WorkspaceProductApiLink_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductApiLinkContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1apiLinks~1{apiLinkId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1apiLinks~1{apiLinkId}?api-version=2024-05-01/delete' + operationId: WorkspaceProductApiLink_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_product_api_link/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_product_api_link/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/workspace_product_api_links/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_product_api_links/methods/list_by_product' insert: - - $ref: '#/components/x-stackQL-resources/workspace_product_api_link/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_product_api_links/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_product_api_link/methods/delete' - workspace_product_group_link: - id: azure.api_management.workspace_product_group_link - name: workspace_product_group_link - title: workspace_product_group_link + - $ref: '#/components/x-stackQL-resources/workspace_product_api_links/methods/delete' + workspace_product_group_links: + id: azure.api_management.workspace_product_group_links + name: workspace_product_group_links + title: workspace_product_group_links methods: list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1groupLinks~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1groupLinks?api-version=2024-05-01/get' + operationId: WorkspaceProductGroupLink_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductGroupLinkCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1groupLinks~1{groupLinkId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1groupLinks~1{groupLinkId}?api-version=2024-05-01/get' + operationId: WorkspaceProductGroupLink_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductGroupLinkContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1groupLinks~1{groupLinkId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1groupLinks~1{groupLinkId}?api-version=2024-05-01/put' + operationId: WorkspaceProductGroupLink_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductGroupLinkContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1groupLinks~1{groupLinkId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1groupLinks~1{groupLinkId}?api-version=2024-05-01/delete' + operationId: WorkspaceProductGroupLink_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_product_group_link/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_product_group_link/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/workspace_product_group_links/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_product_group_links/methods/list_by_product' insert: - - $ref: '#/components/x-stackQL-resources/workspace_product_group_link/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_product_group_links/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_product_group_link/methods/delete' - workspace_product_policy: - id: azure.api_management.workspace_product_policy - name: workspace_product_policy - title: workspace_product_policy + - $ref: '#/components/x-stackQL-resources/workspace_product_group_links/methods/delete' + workspace_product_policies: + id: azure.api_management.workspace_product_policies + name: workspace_product_policies + title: workspace_product_policies methods: list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1policies~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1policies?api-version=2024-05-01/get' + operationId: WorkspaceProductPolicy_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1policies~1{policyId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1policies~1{policyId}?api-version=2024-05-01/get' + operationId: WorkspaceProductPolicy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1policies~1{policyId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1policies~1{policyId}?api-version=2024-05-01/put' + operationId: WorkspaceProductPolicy_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1policies~1{policyId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1products~1{productId}~1policies~1{policyId}?api-version=2024-05-01/delete' + operationId: WorkspaceProductPolicy_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_product_policy/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_product_policy/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/workspace_product_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_product_policies/methods/list_by_product' insert: - - $ref: '#/components/x-stackQL-resources/workspace_product_policy/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_product_policies/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_product_policy/methods/delete' - workspace_tag: - id: azure.api_management.workspace_tag - name: workspace_tag - title: workspace_tag + - $ref: '#/components/x-stackQL-resources/workspace_product_policies/methods/delete' + workspace_tags: + id: azure.api_management.workspace_tags + name: workspace_tags + title: workspace_tags methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags?api-version=2024-05-01/get' + operationId: WorkspaceTag_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}?api-version=2024-05-01/get' + operationId: WorkspaceTag_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}?api-version=2024-05-01/put' + operationId: WorkspaceTag_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}?api-version=2024-05-01/patch' + operationId: WorkspaceTag_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}?api-version=2024-05-01/delete' + operationId: WorkspaceTag_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_tag/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_tag/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/workspace_tags/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_tags/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/workspace_tag/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/workspace_tags/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/workspace_tags/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_tag/methods/delete' - workspace_tag_api_link: - id: azure.api_management.workspace_tag_api_link - name: workspace_tag_api_link - title: workspace_tag_api_link + - $ref: '#/components/x-stackQL-resources/workspace_tags/methods/delete' + workspace_tag_api_links: + id: azure.api_management.workspace_tag_api_links + name: workspace_tag_api_links + title: workspace_tag_api_links methods: list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1apiLinks~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1apiLinks?api-version=2024-05-01/get' + operationId: WorkspaceTagApiLink_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagApiLinkCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1apiLinks~1{apiLinkId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1apiLinks~1{apiLinkId}?api-version=2024-05-01/get' + operationId: WorkspaceTagApiLink_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagApiLinkContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1apiLinks~1{apiLinkId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1apiLinks~1{apiLinkId}?api-version=2024-05-01/put' + operationId: WorkspaceTagApiLink_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagApiLinkContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1apiLinks~1{apiLinkId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1apiLinks~1{apiLinkId}?api-version=2024-05-01/delete' + operationId: WorkspaceTagApiLink_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_tag_api_link/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_tag_api_link/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/workspace_tag_api_links/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_tag_api_links/methods/list_by_product' insert: - - $ref: '#/components/x-stackQL-resources/workspace_tag_api_link/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_tag_api_links/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_tag_api_link/methods/delete' - workspace_tag_operation_link: - id: azure.api_management.workspace_tag_operation_link - name: workspace_tag_operation_link - title: workspace_tag_operation_link + - $ref: '#/components/x-stackQL-resources/workspace_tag_api_links/methods/delete' + workspace_tag_operation_links: + id: azure.api_management.workspace_tag_operation_links + name: workspace_tag_operation_links + title: workspace_tag_operation_links methods: list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1operationLinks~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1operationLinks?api-version=2024-05-01/get' + operationId: WorkspaceTagOperationLink_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagOperationLinkCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1operationLinks~1{operationLinkId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1operationLinks~1{operationLinkId}?api-version=2024-05-01/get' + operationId: WorkspaceTagOperationLink_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagOperationLinkContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1operationLinks~1{operationLinkId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1operationLinks~1{operationLinkId}?api-version=2024-05-01/put' + operationId: WorkspaceTagOperationLink_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagOperationLinkContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1operationLinks~1{operationLinkId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1operationLinks~1{operationLinkId}?api-version=2024-05-01/delete' + operationId: WorkspaceTagOperationLink_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_tag_operation_link/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_tag_operation_link/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/workspace_tag_operation_links/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_tag_operation_links/methods/list_by_product' insert: - - $ref: '#/components/x-stackQL-resources/workspace_tag_operation_link/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_tag_operation_links/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_tag_operation_link/methods/delete' - workspace_tag_product_link: - id: azure.api_management.workspace_tag_product_link - name: workspace_tag_product_link - title: workspace_tag_product_link + - $ref: '#/components/x-stackQL-resources/workspace_tag_operation_links/methods/delete' + workspace_tag_product_links: + id: azure.api_management.workspace_tag_product_links + name: workspace_tag_product_links + title: workspace_tag_product_links methods: list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1productLinks~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1productLinks?api-version=2024-05-01/get' + operationId: WorkspaceTagProductLink_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagProductLinkCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1productLinks~1{productLinkId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1productLinks~1{productLinkId}?api-version=2024-05-01/get' + operationId: WorkspaceTagProductLink_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagProductLinkContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1productLinks~1{productLinkId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1productLinks~1{productLinkId}?api-version=2024-05-01/put' + operationId: WorkspaceTagProductLink_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagProductLinkContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1productLinks~1{productLinkId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1tags~1{tagId}~1productLinks~1{productLinkId}?api-version=2024-05-01/delete' + operationId: WorkspaceTagProductLink_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_tag_product_link/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_tag_product_link/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/workspace_tag_product_links/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_tag_product_links/methods/list_by_product' insert: - - $ref: '#/components/x-stackQL-resources/workspace_tag_product_link/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_tag_product_links/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_tag_product_link/methods/delete' - diagnostic: - id: azure.api_management.diagnostic - name: diagnostic - title: diagnostic + - $ref: '#/components/x-stackQL-resources/workspace_tag_product_links/methods/delete' + diagnostics: + id: azure.api_management.diagnostics + name: diagnostics + title: diagnostics methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1diagnostics~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1diagnostics?api-version=2024-05-01/get' + operationId: Diagnostic_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/get' + operationId: Diagnostic_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/put' + operationId: Diagnostic_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/patch' + operationId: Diagnostic_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/delete' + operationId: Diagnostic_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostic/methods/get' - - $ref: '#/components/x-stackQL-resources/diagnostic/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/diagnostics/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/diagnostic/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/diagnostics/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/diagnostics/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/diagnostic/methods/delete' + - $ref: '#/components/x-stackQL-resources/diagnostics/methods/delete' operation_status: id: azure.api_management.operation_status name: operation_status @@ -13331,10 +13724,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1locations~1{location}~1operationStatuses~1{operationId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1locations~1{location}~1operationStatuses~1{operationId}?api-version=2024-05-01/get' + operationId: OperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatusResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operation_status/methods/get' @@ -13347,9 +13742,10 @@ components: name: operations_results title: operations_results methods: - exec_get: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1locations~1{location}~1operationResults~1{operationId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1locations~1{location}~1operationResults~1{operationId}?api-version=2024-05-01/get' + operationId: OperationsResults_Get response: mediaType: application/json openAPIDocKey: '200' @@ -13366,10 +13762,12 @@ components: methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings?api-version=2024-05-01/get' + operationId: PortalSettings_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalSettingsCollection objectKey: $.value sqlVerbs: select: @@ -13385,28 +13783,34 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1signin~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1signin?api-version=2024-05-01/get' + operationId: SignInSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalSigninSettings update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1signin~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1signin?api-version=2024-05-01/patch' + operationId: SignInSettings_Update response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1signin~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1signin?api-version=2024-05-01/put' + operationId: SignInSettings_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalSigninSettings sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sign_in_settings/methods/get' insert: - $ref: '#/components/x-stackQL-resources/sign_in_settings/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/sign_in_settings/methods/update' replace: [] delete: [] sign_up_settings: @@ -13416,28 +13820,34 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1signup~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1signup?api-version=2024-05-01/get' + operationId: SignUpSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalSignupSettings update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1signup~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1signup?api-version=2024-05-01/patch' + operationId: SignUpSettings_Update response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1signup~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1signup?api-version=2024-05-01/put' + operationId: SignUpSettings_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalSignupSettings sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sign_up_settings/methods/get' insert: - $ref: '#/components/x-stackQL-resources/sign_up_settings/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/sign_up_settings/methods/update' replace: [] delete: [] delegation_settings: @@ -13447,28 +13857,34 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1delegation~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1delegation?api-version=2024-05-01/get' + operationId: DelegationSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalDelegationSettings update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1delegation~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1delegation?api-version=2024-05-01/patch' + operationId: DelegationSettings_Update response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1delegation~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1delegation?api-version=2024-05-01/put' + operationId: DelegationSettings_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalDelegationSettings sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/delegation_settings/methods/get' insert: - $ref: '#/components/x-stackQL-resources/delegation_settings/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/delegation_settings/methods/update' replace: [] delete: [] delegation_settings_secrets: @@ -13478,10 +13894,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1delegation~1listSecrets~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalsettings~1delegation~1listSecrets?api-version=2024-05-01/post' + operationId: DelegationSettingsSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalSettingValidationKeyContract sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/delegation_settings_secrets/methods/list' @@ -13489,92 +13907,109 @@ components: update: [] replace: [] delete: [] - policy_restriction: - id: azure.api_management.policy_restriction - name: policy_restriction - title: policy_restriction + policy_restrictions: + id: azure.api_management.policy_restrictions + name: policy_restrictions + title: policy_restrictions methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyRestrictions~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyRestrictions?api-version=2024-05-01/get' + operationId: PolicyRestriction_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyRestrictionCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyRestrictions~1{policyRestrictionId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyRestrictions~1{policyRestrictionId}?api-version=2024-05-01/get' + operationId: PolicyRestriction_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyRestrictionContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyRestrictions~1{policyRestrictionId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyRestrictions~1{policyRestrictionId}?api-version=2024-05-01/put' + operationId: PolicyRestriction_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyRestrictionContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyRestrictions~1{policyRestrictionId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyRestrictions~1{policyRestrictionId}?api-version=2024-05-01/patch' + operationId: PolicyRestriction_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyRestrictionContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyRestrictions~1{policyRestrictionId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyRestrictions~1{policyRestrictionId}?api-version=2024-05-01/delete' + operationId: PolicyRestriction_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/policy_restriction/methods/get' - - $ref: '#/components/x-stackQL-resources/policy_restriction/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/policy_restrictions/methods/get' + - $ref: '#/components/x-stackQL-resources/policy_restrictions/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/policy_restriction/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/policy_restrictions/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/policy_restrictions/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/policy_restriction/methods/delete' - global_schema: - id: azure.api_management.global_schema - name: global_schema - title: global_schema + - $ref: '#/components/x-stackQL-resources/policy_restrictions/methods/delete' + global_schemata: + id: azure.api_management.global_schemata + name: global_schemata + title: global_schemata methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1schemas~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1schemas?api-version=2024-05-01/get' + operationId: GlobalSchema_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GlobalSchemaCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1schemas~1{schemaId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1schemas~1{schemaId}?api-version=2024-05-01/get' + operationId: GlobalSchema_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GlobalSchemaContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1schemas~1{schemaId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1schemas~1{schemaId}?api-version=2024-05-01/put' + operationId: GlobalSchema_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GlobalSchemaContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1schemas~1{schemaId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1schemas~1{schemaId}?api-version=2024-05-01/delete' + operationId: GlobalSchema_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/global_schema/methods/get' - - $ref: '#/components/x-stackQL-resources/global_schema/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/global_schemata/methods/get' + - $ref: '#/components/x-stackQL-resources/global_schemata/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/global_schema/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/global_schemata/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/global_schema/methods/delete' + - $ref: '#/components/x-stackQL-resources/global_schemata/methods/delete' tenant_settings: id: azure.api_management.tenant_settings name: tenant_settings @@ -13582,17 +14017,21 @@ components: methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1settings~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1settings?api-version=2024-05-01/get' + operationId: TenantSettings_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TenantSettingsCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1settings~1{settingsType}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1settings~1{settingsType}?api-version=2024-05-01/get' + operationId: TenantSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TenantSettingsContract sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/tenant_settings/methods/get' @@ -13601,46 +14040,53 @@ components: update: [] replace: [] delete: [] - policy_fragment: - id: azure.api_management.policy_fragment - name: policy_fragment - title: policy_fragment + policy_fragments: + id: azure.api_management.policy_fragments + name: policy_fragments + title: policy_fragments methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyFragments~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyFragments?api-version=2024-05-01/get' + operationId: PolicyFragment_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyFragmentCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyFragments~1{id}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyFragments~1{id}?api-version=2024-05-01/get' + operationId: PolicyFragment_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyFragmentContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyFragments~1{id}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyFragments~1{id}?api-version=2024-05-01/put' + operationId: PolicyFragment_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyFragmentContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyFragments~1{id}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyFragments~1{id}?api-version=2024-05-01/delete' + operationId: PolicyFragment_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/policy_fragment/methods/get' - - $ref: '#/components/x-stackQL-resources/policy_fragment/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/policy_fragments/methods/get' + - $ref: '#/components/x-stackQL-resources/policy_fragments/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/policy_fragment/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/policy_fragments/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/policy_fragment/methods/delete' + - $ref: '#/components/x-stackQL-resources/policy_fragments/methods/delete' policy_fragment_references: id: azure.api_management.policy_fragment_references name: policy_fragment_references @@ -13648,10 +14094,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyFragments~1{id}~1listReferences~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1policyFragments~1{id}~1listReferences?api-version=2024-05-01/post' + operationId: PolicyFragmentReferences_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceCollection objectKey: $.value sqlVerbs: select: @@ -13660,138 +14108,165 @@ components: update: [] replace: [] delete: [] - portal_config: - id: azure.api_management.portal_config - name: portal_config - title: portal_config + portal_configs: + id: azure.api_management.portal_configs + name: portal_configs + title: portal_configs methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalconfigs~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalconfigs?api-version=2024-05-01/get' + operationId: PortalConfig_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalConfigCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalconfigs~1{portalConfigId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalconfigs~1{portalConfigId}?api-version=2024-05-01/get' + operationId: PortalConfig_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalConfigContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalconfigs~1{portalConfigId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalconfigs~1{portalConfigId}?api-version=2024-05-01/patch' + operationId: PortalConfig_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalConfigContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalconfigs~1{portalConfigId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalconfigs~1{portalConfigId}?api-version=2024-05-01/put' + operationId: PortalConfig_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalConfigContract sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/portal_config/methods/get' - - $ref: '#/components/x-stackQL-resources/portal_config/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/portal_configs/methods/get' + - $ref: '#/components/x-stackQL-resources/portal_configs/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/portal_config/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/portal_configs/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/portal_configs/methods/update' replace: [] delete: [] - user: - id: azure.api_management.user - name: user - title: user + users: + id: azure.api_management.users + name: users + title: users methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users?api-version=2024-05-01/get' + operationId: User_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}?api-version=2024-05-01/get' + operationId: User_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}?api-version=2024-05-01/put' + operationId: User_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}?api-version=2024-05-01/patch' + operationId: User_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}?api-version=2024-05-01/delete' + operationId: User_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' generate_sso_url: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1generateSsoUrl~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1generateSsoUrl?api-version=2024-05-01/post' + operationId: User_GenerateSsoUrl response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GenerateSsoUrlResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user/methods/get' - - $ref: '#/components/x-stackQL-resources/user/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/users/methods/get' + - $ref: '#/components/x-stackQL-resources/users/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/user/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/users/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/users/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/user/methods/delete' - user_group: - id: azure.api_management.user_group - name: user_group - title: user_group + - $ref: '#/components/x-stackQL-resources/users/methods/delete' + user_groups: + id: azure.api_management.user_groups + name: user_groups + title: user_groups methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1groups~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1groups?api-version=2024-05-01/get' + operationId: UserGroup_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_group/methods/list' + - $ref: '#/components/x-stackQL-resources/user_groups/methods/list' insert: [] update: [] replace: [] delete: [] - user_subscription: - id: azure.api_management.user_subscription - name: user_subscription - title: user_subscription + user_subscriptions: + id: azure.api_management.user_subscriptions + name: user_subscriptions + title: user_subscriptions methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1subscriptions~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1subscriptions?api-version=2024-05-01/get' + operationId: UserSubscription_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1subscriptions~1{sid}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1subscriptions~1{sid}?api-version=2024-05-01/get' + operationId: UserSubscription_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionContract sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_subscription/methods/get' - - $ref: '#/components/x-stackQL-resources/user_subscription/methods/list' + - $ref: '#/components/x-stackQL-resources/user_subscriptions/methods/get' + - $ref: '#/components/x-stackQL-resources/user_subscriptions/methods/list' insert: [] update: [] replace: [] @@ -13803,10 +14278,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1identities~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1identities?api-version=2024-05-01/get' + operationId: UserIdentities_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserIdentityCollection objectKey: $.value sqlVerbs: select: @@ -13815,35 +14292,38 @@ components: update: [] replace: [] delete: [] - user_shared_access_token: - id: azure.api_management.user_shared_access_token - name: user_shared_access_token - title: user_shared_access_token + user_shared_access_tokens: + id: azure.api_management.user_shared_access_tokens + name: user_shared_access_tokens + title: user_shared_access_tokens methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1token~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1token?api-version=2024-05-01/post' + operationId: UserSharedAccessToken_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserTokenResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/user_shared_access_token/methods/get' + - $ref: '#/components/x-stackQL-resources/user_shared_access_tokens/methods/get' insert: [] update: [] replace: [] delete: [] - user_confirmation_password: - id: azure.api_management.user_confirmation_password - name: user_confirmation_password - title: user_confirmation_password + user_confirmation_passwords: + id: azure.api_management.user_confirmation_passwords + name: user_confirmation_passwords + title: user_confirmation_passwords methods: send: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1confirmations~1password~1send~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1users~1{userId}~1confirmations~1password~1send?api-version=2024-05-01/post' + operationId: UserConfirmationPassword_Send response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: [] insert: [] @@ -13857,106 +14337,146 @@ components: methods: list_by_api: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1byApi~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1byApi?api-version=2024-05-01/get' + operationId: Reports_ListByApi response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReportCollection + objectKey: $.value list_by_user: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1byUser~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1byUser?api-version=2024-05-01/get' + operationId: Reports_ListByUser response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReportCollection + objectKey: $.value list_by_operation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1byOperation~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1byOperation?api-version=2024-05-01/get' + operationId: Reports_ListByOperation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReportCollection + objectKey: $.value list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1byProduct~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1byProduct?api-version=2024-05-01/get' + operationId: Reports_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReportCollection + objectKey: $.value list_by_geo: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1byGeo~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1byGeo?api-version=2024-05-01/get' + operationId: Reports_ListByGeo response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReportCollection + objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1bySubscription~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1bySubscription?api-version=2024-05-01/get' + operationId: Reports_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReportCollection objectKey: $.value list_by_time: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1byTime~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1byTime?api-version=2024-05-01/get' + operationId: Reports_ListByTime response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReportCollection + objectKey: $.value list_by_request: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1byRequest~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1reports~1byRequest?api-version=2024-05-01/get' + operationId: Reports_ListByRequest response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RequestReportCollection + objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/reports/methods/list_by_api' + - $ref: '#/components/x-stackQL-resources/reports/methods/list_by_user' + - $ref: '#/components/x-stackQL-resources/reports/methods/list_by_operation' + - $ref: '#/components/x-stackQL-resources/reports/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/reports/methods/list_by_geo' - $ref: '#/components/x-stackQL-resources/reports/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/reports/methods/list_by_time' + - $ref: '#/components/x-stackQL-resources/reports/methods/list_by_request' insert: [] update: [] replace: [] delete: [] - api_version_set: - id: azure.api_management.api_version_set - name: api_version_set - title: api_version_set + api_version_sets: + id: azure.api_management.api_version_sets + name: api_version_sets + title: api_version_sets methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apiVersionSets~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apiVersionSets?api-version=2024-05-01/get' + operationId: ApiVersionSet_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiVersionSetCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apiVersionSets~1{versionSetId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apiVersionSets~1{versionSetId}?api-version=2024-05-01/get' + operationId: ApiVersionSet_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiVersionSetContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apiVersionSets~1{versionSetId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apiVersionSets~1{versionSetId}?api-version=2024-05-01/put' + operationId: ApiVersionSet_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiVersionSetContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apiVersionSets~1{versionSetId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apiVersionSets~1{versionSetId}?api-version=2024-05-01/patch' + operationId: ApiVersionSet_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiVersionSetContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apiVersionSets~1{versionSetId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apiVersionSets~1{versionSetId}?api-version=2024-05-01/delete' + operationId: ApiVersionSet_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_version_set/methods/get' - - $ref: '#/components/x-stackQL-resources/api_version_set/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/api_version_sets/methods/get' + - $ref: '#/components/x-stackQL-resources/api_version_sets/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/api_version_set/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/api_version_sets/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/api_version_sets/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/api_version_set/methods/delete' + - $ref: '#/components/x-stackQL-resources/api_version_sets/methods/delete' workspace_links: id: azure.api_management.workspace_links name: workspace_links @@ -13964,295 +14484,330 @@ components: methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaceLinks~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaceLinks?api-version=2024-05-01/get' + operationId: ApiManagementWorkspaceLinks_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementWorkspaceLinksListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/workspace_links/methods/list_by_service' - insert: [] - update: [] - replace: [] - delete: [] - workspace_link: - id: azure.api_management.workspace_link - name: workspace_link - title: workspace_link - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaceLinks~1{workspaceId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaceLinks~1{workspaceId}?api-version=2024-05-01/get' + operationId: ApiManagementWorkspaceLink_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementWorkspaceLinksResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_link/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_links/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_links/methods/list_by_service' insert: [] update: [] replace: [] delete: [] - cache: - id: azure.api_management.cache - name: cache - title: cache + caches: + id: azure.api_management.caches + name: caches + title: caches methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1caches~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1caches?api-version=2024-05-01/get' + operationId: Cache_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CacheCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1caches~1{cacheId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1caches~1{cacheId}?api-version=2024-05-01/get' + operationId: Cache_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CacheContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1caches~1{cacheId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1caches~1{cacheId}?api-version=2024-05-01/put' + operationId: Cache_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CacheContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1caches~1{cacheId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1caches~1{cacheId}?api-version=2024-05-01/patch' + operationId: Cache_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CacheContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1caches~1{cacheId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1caches~1{cacheId}?api-version=2024-05-01/delete' + operationId: Cache_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/cache/methods/get' - - $ref: '#/components/x-stackQL-resources/cache/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/caches/methods/get' + - $ref: '#/components/x-stackQL-resources/caches/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/cache/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/caches/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/caches/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/cache/methods/delete' - named_value: - id: azure.api_management.named_value - name: named_value - title: named_value + - $ref: '#/components/x-stackQL-resources/caches/methods/delete' + named_values: + id: azure.api_management.named_values + name: named_values + title: named_values methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1namedValues~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1namedValues?api-version=2024-05-01/get' + operationId: NamedValue_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamedValueCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1namedValues~1{namedValueId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1namedValues~1{namedValueId}?api-version=2024-05-01/get' + operationId: NamedValue_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamedValueContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1namedValues~1{namedValueId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1namedValues~1{namedValueId}?api-version=2024-05-01/put' + operationId: NamedValue_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamedValueContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1namedValues~1{namedValueId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1namedValues~1{namedValueId}?api-version=2024-05-01/patch' + operationId: NamedValue_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamedValueContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1namedValues~1{namedValueId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1namedValues~1{namedValueId}?api-version=2024-05-01/delete' + operationId: NamedValue_Delete response: mediaType: application/json openAPIDocKey: '200' - refresh_secret: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1namedValues~1{namedValueId}~1refreshSecret~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1namedValues~1{namedValueId}~1listValue?api-version=2024-05-01/post' + operationId: NamedValue_List response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/named_value/methods/get' - - $ref: '#/components/x-stackQL-resources/named_value/methods/list_by_service' - insert: - - $ref: '#/components/x-stackQL-resources/named_value/methods/create_or_update' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/named_value/methods/delete' - named_value_value: - id: azure.api_management.named_value_value - name: named_value_value - title: named_value_value - methods: - list: + schemaRef: NamedValueSecretContract + refresh_secret: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1namedValues~1{namedValueId}~1listValue~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1namedValues~1{namedValueId}~1refreshSecret?api-version=2024-05-01/post' + operationId: NamedValue_RefreshSecret response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamedValueContract sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/named_value_value/methods/list' - insert: [] - update: [] + - $ref: '#/components/x-stackQL-resources/named_values/methods/get' + - $ref: '#/components/x-stackQL-resources/named_values/methods/list' + - $ref: '#/components/x-stackQL-resources/named_values/methods/list_by_service' + insert: + - $ref: '#/components/x-stackQL-resources/named_values/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/named_values/methods/update' replace: [] - delete: [] - group: - id: azure.api_management.group - name: group - title: group + delete: + - $ref: '#/components/x-stackQL-resources/named_values/methods/delete' + groups: + id: azure.api_management.groups + name: groups + title: groups methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups?api-version=2024-05-01/get' + operationId: Group_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1{groupId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1{groupId}?api-version=2024-05-01/get' + operationId: Group_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1{groupId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1{groupId}?api-version=2024-05-01/put' + operationId: Group_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1{groupId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1{groupId}?api-version=2024-05-01/patch' + operationId: Group_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1{groupId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1{groupId}?api-version=2024-05-01/delete' + operationId: Group_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/group/methods/get' - - $ref: '#/components/x-stackQL-resources/group/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/groups/methods/get' + - $ref: '#/components/x-stackQL-resources/groups/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/group/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/groups/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/groups/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/group/methods/delete' - group_user: - id: azure.api_management.group_user - name: group_user - title: group_user + - $ref: '#/components/x-stackQL-resources/groups/methods/delete' + group_users: + id: azure.api_management.group_users + name: group_users + title: group_users methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1{groupId}~1users~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1{groupId}~1users?api-version=2024-05-01/get' + operationId: GroupUser_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserCollection objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1{groupId}~1users~1{userId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1{groupId}~1users~1{userId}?api-version=2024-05-01/put' + operationId: GroupUser_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1{groupId}~1users~1{userId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1groups~1{groupId}~1users~1{userId}?api-version=2024-05-01/delete' + operationId: GroupUser_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/group_user/methods/list' + - $ref: '#/components/x-stackQL-resources/group_users/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/group_user/methods/create' + - $ref: '#/components/x-stackQL-resources/group_users/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/group_user/methods/delete' - gateway: - id: azure.api_management.gateway - name: gateway - title: gateway + - $ref: '#/components/x-stackQL-resources/group_users/methods/delete' + gateways: + id: azure.api_management.gateways + name: gateways + title: gateways methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways?api-version=2024-05-01/get' + operationId: Gateway_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}?api-version=2024-05-01/get' + operationId: Gateway_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}?api-version=2024-05-01/put' + operationId: Gateway_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}?api-version=2024-05-01/patch' + operationId: Gateway_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}?api-version=2024-05-01/delete' + operationId: Gateway_Delete response: mediaType: application/json openAPIDocKey: '200' regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1regenerateKey~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1regenerateKey?api-version=2024-05-01/post' + operationId: Gateway_RegenerateKey response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' generate_token: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1generateToken~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1generateToken?api-version=2024-05-01/post' + operationId: Gateway_GenerateToken response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayTokenContract invalidate_debug_credentials: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1invalidateDebugCredentials~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1invalidateDebugCredentials?api-version=2024-05-01/post' + operationId: Gateway_InvalidateDebugCredentials response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/gateway/methods/get' - - $ref: '#/components/x-stackQL-resources/gateway/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/gateways/methods/get' + - $ref: '#/components/x-stackQL-resources/gateways/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/gateway/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/gateways/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/gateways/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/gateway/methods/delete' + - $ref: '#/components/x-stackQL-resources/gateways/methods/delete' gateway_keys: id: azure.api_management.gateway_keys name: gateway_keys @@ -14260,10 +14815,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1listKeys~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1listKeys?api-version=2024-05-01/post' + operationId: GatewayKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayKeysContract sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/gateway_keys/methods/list' @@ -14271,119 +14828,138 @@ components: update: [] replace: [] delete: [] - gateway_hostname_configuration: - id: azure.api_management.gateway_hostname_configuration - name: gateway_hostname_configuration - title: gateway_hostname_configuration + gateway_hostname_configurations: + id: azure.api_management.gateway_hostname_configurations + name: gateway_hostname_configurations + title: gateway_hostname_configurations methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1hostnameConfigurations~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1hostnameConfigurations?api-version=2024-05-01/get' + operationId: GatewayHostnameConfiguration_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayHostnameConfigurationCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1hostnameConfigurations~1{hcId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1hostnameConfigurations~1{hcId}?api-version=2024-05-01/get' + operationId: GatewayHostnameConfiguration_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayHostnameConfigurationContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1hostnameConfigurations~1{hcId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1hostnameConfigurations~1{hcId}?api-version=2024-05-01/put' + operationId: GatewayHostnameConfiguration_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayHostnameConfigurationContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1hostnameConfigurations~1{hcId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1hostnameConfigurations~1{hcId}?api-version=2024-05-01/delete' + operationId: GatewayHostnameConfiguration_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/gateway_hostname_configuration/methods/get' - - $ref: '#/components/x-stackQL-resources/gateway_hostname_configuration/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/gateway_hostname_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/gateway_hostname_configurations/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/gateway_hostname_configuration/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/gateway_hostname_configurations/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/gateway_hostname_configuration/methods/delete' - gateway_api: - id: azure.api_management.gateway_api - name: gateway_api - title: gateway_api + - $ref: '#/components/x-stackQL-resources/gateway_hostname_configurations/methods/delete' + gateway_apis: + id: azure.api_management.gateway_apis + name: gateway_apis + title: gateway_apis methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1apis~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1apis?api-version=2024-05-01/get' + operationId: GatewayApi_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiCollection objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1apis~1{apiId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1apis~1{apiId}?api-version=2024-05-01/put' + operationId: GatewayApi_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1apis~1{apiId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1apis~1{apiId}?api-version=2024-05-01/delete' + operationId: GatewayApi_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/gateway_api/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/gateway_apis/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/gateway_api/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/gateway_apis/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/gateway_api/methods/delete' - gateway_certificate_authority: - id: azure.api_management.gateway_certificate_authority - name: gateway_certificate_authority - title: gateway_certificate_authority + - $ref: '#/components/x-stackQL-resources/gateway_apis/methods/delete' + gateway_certificate_authorities: + id: azure.api_management.gateway_certificate_authorities + name: gateway_certificate_authorities + title: gateway_certificate_authorities methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1certificateAuthorities~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1certificateAuthorities?api-version=2024-05-01/get' + operationId: GatewayCertificateAuthority_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayCertificateAuthorityCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1certificateAuthorities~1{certificateId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1certificateAuthorities~1{certificateId}?api-version=2024-05-01/get' + operationId: GatewayCertificateAuthority_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayCertificateAuthorityContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1certificateAuthorities~1{certificateId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1certificateAuthorities~1{certificateId}?api-version=2024-05-01/put' + operationId: GatewayCertificateAuthority_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayCertificateAuthorityContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1certificateAuthorities~1{certificateId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1certificateAuthorities~1{certificateId}?api-version=2024-05-01/delete' + operationId: GatewayCertificateAuthority_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/gateway_certificate_authority/methods/get' - - $ref: '#/components/x-stackQL-resources/gateway_certificate_authority/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/gateway_certificate_authorities/methods/get' + - $ref: '#/components/x-stackQL-resources/gateway_certificate_authorities/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/gateway_certificate_authority/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/gateway_certificate_authorities/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/gateway_certificate_authority/methods/delete' + - $ref: '#/components/x-stackQL-resources/gateway_certificate_authorities/methods/delete' gateway_debug_credentials: id: azure.api_management.gateway_debug_credentials name: gateway_debug_credentials @@ -14391,10 +14967,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1listDebugCredentials~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1listDebugCredentials?api-version=2024-05-01/post' + operationId: GatewayDebugCredentials_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayDebugCredentialsContract sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/gateway_debug_credentials/methods/list' @@ -14402,250 +14980,325 @@ components: update: [] replace: [] delete: [] - tag: - id: azure.api_management.tag - name: tag - title: tag + gateway_traces: + id: azure.api_management.gateway_traces + name: gateway_traces + title: gateway_traces + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1gateways~1{gatewayId}~1listTrace?api-version=2024-05-01/post' + operationId: GatewayTrace_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: GatewayTraceContract + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/gateway_traces/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + tags: + id: azure.api_management.tags + name: tags + title: tags methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags?api-version=2024-05-01/get' + operationId: Tag_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}?api-version=2024-05-01/get' + operationId: Tag_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}?api-version=2024-05-01/put' + operationId: Tag_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}?api-version=2024-05-01/patch' + operationId: Tag_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}?api-version=2024-05-01/delete' + operationId: Tag_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1tags~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1tags?api-version=2024-05-01/get' + operationId: Tag_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagCollection objectKey: $.value get_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1tags~1{tagId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1tags~1{tagId}?api-version=2024-05-01/get' + operationId: Tag_GetByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagContract assign_to_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1tags~1{tagId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1tags~1{tagId}?api-version=2024-05-01/put' + operationId: Tag_AssignToProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagContract detach_from_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1tags~1{tagId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1tags~1{tagId}?api-version=2024-05-01/delete' + operationId: Tag_DetachFromProduct response: mediaType: application/json openAPIDocKey: '200' list_by_operation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1tags~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1tags?api-version=2024-05-01/get' + operationId: Tag_ListByOperation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagCollection objectKey: $.value get_by_operation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1tags~1{tagId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1tags~1{tagId}?api-version=2024-05-01/get' + operationId: Tag_GetByOperation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagContract assign_to_operation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1tags~1{tagId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1tags~1{tagId}?api-version=2024-05-01/put' + operationId: Tag_AssignToOperation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagContract detach_from_operation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1tags~1{tagId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1tags~1{tagId}?api-version=2024-05-01/delete' + operationId: Tag_DetachFromOperation response: mediaType: application/json openAPIDocKey: '200' list_by_api: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tags~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tags?api-version=2024-05-01/get' + operationId: Tag_ListByApi response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagCollection objectKey: $.value get_by_api: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tags~1{tagId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tags~1{tagId}?api-version=2024-05-01/get' + operationId: Tag_GetByApi response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagContract assign_to_api: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tags~1{tagId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tags~1{tagId}?api-version=2024-05-01/put' + operationId: Tag_AssignToApi response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagContract detach_from_api: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tags~1{tagId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tags~1{tagId}?api-version=2024-05-01/delete' + operationId: Tag_DetachFromApi response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/tag/methods/list_by_operation' - - $ref: '#/components/x-stackQL-resources/tag/methods/get' - - $ref: '#/components/x-stackQL-resources/tag/methods/list_by_product' - - $ref: '#/components/x-stackQL-resources/tag/methods/list_by_api' - - $ref: '#/components/x-stackQL-resources/tag/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/tags/methods/get_by_operation' + - $ref: '#/components/x-stackQL-resources/tags/methods/get_by_product' + - $ref: '#/components/x-stackQL-resources/tags/methods/list_by_operation' + - $ref: '#/components/x-stackQL-resources/tags/methods/get_by_api' + - $ref: '#/components/x-stackQL-resources/tags/methods/get' + - $ref: '#/components/x-stackQL-resources/tags/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/tags/methods/list_by_api' + - $ref: '#/components/x-stackQL-resources/tags/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/tag/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/tags/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/tags/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/tag/methods/delete' - tag_api_link: - id: azure.api_management.tag_api_link - name: tag_api_link - title: tag_api_link + - $ref: '#/components/x-stackQL-resources/tags/methods/delete' + tag_api_links: + id: azure.api_management.tag_api_links + name: tag_api_links + title: tag_api_links methods: list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1apiLinks~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1apiLinks?api-version=2024-05-01/get' + operationId: TagApiLink_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagApiLinkCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1apiLinks~1{apiLinkId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1apiLinks~1{apiLinkId}?api-version=2024-05-01/get' + operationId: TagApiLink_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagApiLinkContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1apiLinks~1{apiLinkId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1apiLinks~1{apiLinkId}?api-version=2024-05-01/put' + operationId: TagApiLink_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagApiLinkContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1apiLinks~1{apiLinkId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1apiLinks~1{apiLinkId}?api-version=2024-05-01/delete' + operationId: TagApiLink_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/tag_api_link/methods/get' - - $ref: '#/components/x-stackQL-resources/tag_api_link/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/tag_api_links/methods/get' + - $ref: '#/components/x-stackQL-resources/tag_api_links/methods/list_by_product' insert: - - $ref: '#/components/x-stackQL-resources/tag_api_link/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/tag_api_links/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/tag_api_link/methods/delete' - tag_operation_link: - id: azure.api_management.tag_operation_link - name: tag_operation_link - title: tag_operation_link + - $ref: '#/components/x-stackQL-resources/tag_api_links/methods/delete' + tag_operation_links: + id: azure.api_management.tag_operation_links + name: tag_operation_links + title: tag_operation_links methods: list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1operationLinks~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1operationLinks?api-version=2024-05-01/get' + operationId: TagOperationLink_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagOperationLinkCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1operationLinks~1{operationLinkId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1operationLinks~1{operationLinkId}?api-version=2024-05-01/get' + operationId: TagOperationLink_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagOperationLinkContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1operationLinks~1{operationLinkId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1operationLinks~1{operationLinkId}?api-version=2024-05-01/put' + operationId: TagOperationLink_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagOperationLinkContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1operationLinks~1{operationLinkId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1operationLinks~1{operationLinkId}?api-version=2024-05-01/delete' + operationId: TagOperationLink_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/tag_operation_link/methods/get' - - $ref: '#/components/x-stackQL-resources/tag_operation_link/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/tag_operation_links/methods/get' + - $ref: '#/components/x-stackQL-resources/tag_operation_links/methods/list_by_product' insert: - - $ref: '#/components/x-stackQL-resources/tag_operation_link/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/tag_operation_links/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/tag_operation_link/methods/delete' - tag_product_link: - id: azure.api_management.tag_product_link - name: tag_product_link - title: tag_product_link + - $ref: '#/components/x-stackQL-resources/tag_operation_links/methods/delete' + tag_product_links: + id: azure.api_management.tag_product_links + name: tag_product_links + title: tag_product_links methods: list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1productLinks~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1productLinks?api-version=2024-05-01/get' + operationId: TagProductLink_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagProductLinkCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1productLinks~1{productLinkId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1productLinks~1{productLinkId}?api-version=2024-05-01/get' + operationId: TagProductLink_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagProductLinkContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1productLinks~1{productLinkId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1productLinks~1{productLinkId}?api-version=2024-05-01/put' + operationId: TagProductLink_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagProductLinkContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1productLinks~1{productLinkId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tags~1{tagId}~1productLinks~1{productLinkId}?api-version=2024-05-01/delete' + operationId: TagProductLink_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/tag_product_link/methods/get' - - $ref: '#/components/x-stackQL-resources/tag_product_link/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/tag_product_links/methods/get' + - $ref: '#/components/x-stackQL-resources/tag_product_links/methods/list_by_product' insert: - - $ref: '#/components/x-stackQL-resources/tag_product_link/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/tag_product_links/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/tag_product_link/methods/delete' + - $ref: '#/components/x-stackQL-resources/tag_product_links/methods/delete' skus: id: azure.api_management.skus name: skus @@ -14653,10 +15306,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1skus~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1skus?api-version=2024-05-01/get' + operationId: ApiManagementSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementSkusResult objectKey: $.value sqlVerbs: select: @@ -14665,182 +15320,220 @@ components: update: [] replace: [] delete: [] - portal_revision: - id: azure.api_management.portal_revision - name: portal_revision - title: portal_revision + portal_revisions: + id: azure.api_management.portal_revisions + name: portal_revisions + title: portal_revisions methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalRevisions~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalRevisions?api-version=2024-05-01/get' + operationId: PortalRevision_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalRevisionCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalRevisions~1{portalRevisionId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalRevisions~1{portalRevisionId}?api-version=2024-05-01/get' + operationId: PortalRevision_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalRevisionContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalRevisions~1{portalRevisionId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalRevisions~1{portalRevisionId}?api-version=2024-05-01/put' + operationId: PortalRevision_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: PortalRevisionContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalRevisions~1{portalRevisionId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1portalRevisions~1{portalRevisionId}?api-version=2024-05-01/patch' + operationId: PortalRevision_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PortalRevisionContract sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/portal_revision/methods/get' - - $ref: '#/components/x-stackQL-resources/portal_revision/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/portal_revisions/methods/get' + - $ref: '#/components/x-stackQL-resources/portal_revisions/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/portal_revision/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/portal_revisions/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/portal_revisions/methods/update' replace: [] delete: [] - backend: - id: azure.api_management.backend - name: backend - title: backend + backends: + id: azure.api_management.backends + name: backends + title: backends methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1backends~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1backends?api-version=2024-05-01/get' + operationId: Backend_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackendCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1backends~1{backendId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1backends~1{backendId}?api-version=2024-05-01/get' + operationId: Backend_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackendContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1backends~1{backendId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1backends~1{backendId}?api-version=2024-05-01/put' + operationId: Backend_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackendContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1backends~1{backendId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1backends~1{backendId}?api-version=2024-05-01/patch' + operationId: Backend_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackendContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1backends~1{backendId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1backends~1{backendId}?api-version=2024-05-01/delete' + operationId: Backend_Delete response: mediaType: application/json openAPIDocKey: '200' reconnect: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1backends~1{backendId}~1reconnect~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1backends~1{backendId}~1reconnect?api-version=2024-05-01/post' + operationId: Backend_Reconnect response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/backend/methods/get' - - $ref: '#/components/x-stackQL-resources/backend/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/backends/methods/get' + - $ref: '#/components/x-stackQL-resources/backends/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/backend/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/backends/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/backends/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/backend/methods/delete' - logger: - id: azure.api_management.logger - name: logger - title: logger + - $ref: '#/components/x-stackQL-resources/backends/methods/delete' + loggers: + id: azure.api_management.loggers + name: loggers + title: loggers methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1loggers~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1loggers?api-version=2024-05-01/get' + operationId: Logger_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoggerCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1loggers~1{loggerId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1loggers~1{loggerId}?api-version=2024-05-01/get' + operationId: Logger_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoggerContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1loggers~1{loggerId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1loggers~1{loggerId}?api-version=2024-05-01/put' + operationId: Logger_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoggerContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1loggers~1{loggerId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1loggers~1{loggerId}?api-version=2024-05-01/patch' + operationId: Logger_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoggerContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1loggers~1{loggerId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1loggers~1{loggerId}?api-version=2024-05-01/delete' + operationId: Logger_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/logger/methods/get' - - $ref: '#/components/x-stackQL-resources/logger/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/loggers/methods/get' + - $ref: '#/components/x-stackQL-resources/loggers/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/logger/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/loggers/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/loggers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/logger/methods/delete' - private_endpoint_connection: - id: azure.api_management.private_endpoint_connection - name: private_endpoint_connection - title: private_endpoint_connection + - $ref: '#/components/x-stackQL-resources/loggers/methods/delete' + private_endpoint_connections: + id: azure.api_management.private_endpoint_connections + name: private_endpoint_connections + title: private_endpoint_connections methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1privateEndpointConnections~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1privateEndpointConnections?api-version=2024-05-01/get' + operationId: PrivateEndpointConnection_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get_by_name: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-05-01/get' + operationId: PrivateEndpointConnection_GetByName response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-05-01/put' + operationId: PrivateEndpointConnection_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-05-01/delete' + operationId: PrivateEndpointConnection_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get_by_name' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection/methods/delete' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' private_endpoint_connection_private_link_resources: id: azure.api_management.private_endpoint_connection_private_link_resources name: private_endpoint_connection_private_link_resources @@ -14848,82 +15541,85 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1privateLinkResources~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1privateLinkResources?api-version=2024-05-01/get' + operationId: PrivateEndpointConnectionPrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_private_link_resources/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - private_endpoint_connection_private_link_resource: - id: azure.api_management.private_endpoint_connection_private_link_resource - name: private_endpoint_connection_private_link_resource - title: private_endpoint_connection_private_link_resource - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1privateLinkResources~1{privateLinkSubResourceName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1privateLinkResources~1{privateLinkSubResourceName}?api-version=2024-05-01/get' + operationId: PrivateEndpointConnectionPrivateLinkResource_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_private_link_resource/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_private_link_resources/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_private_link_resources/methods/list' insert: [] update: [] replace: [] delete: [] - identity_provider: - id: azure.api_management.identity_provider - name: identity_provider - title: identity_provider + identity_providers: + id: azure.api_management.identity_providers + name: identity_providers + title: identity_providers methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1identityProviders~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1identityProviders?api-version=2024-05-01/get' + operationId: IdentityProvider_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IdentityProviderList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1identityProviders~1{identityProviderName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1identityProviders~1{identityProviderName}?api-version=2024-05-01/get' + operationId: IdentityProvider_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IdentityProviderContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1identityProviders~1{identityProviderName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1identityProviders~1{identityProviderName}?api-version=2024-05-01/put' + operationId: IdentityProvider_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IdentityProviderContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1identityProviders~1{identityProviderName}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1identityProviders~1{identityProviderName}?api-version=2024-05-01/patch' + operationId: IdentityProvider_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IdentityProviderContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1identityProviders~1{identityProviderName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1identityProviders~1{identityProviderName}?api-version=2024-05-01/delete' + operationId: IdentityProvider_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/identity_provider/methods/get' - - $ref: '#/components/x-stackQL-resources/identity_provider/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/identity_providers/methods/get' + - $ref: '#/components/x-stackQL-resources/identity_providers/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/identity_provider/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/identity_providers/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/identity_providers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/identity_provider/methods/delete' + - $ref: '#/components/x-stackQL-resources/identity_providers/methods/delete' identity_provider_secrets: id: azure.api_management.identity_provider_secrets name: identity_provider_secrets @@ -14931,10 +15627,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1identityProviders~1{identityProviderName}~1listSecrets~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1identityProviders~1{identityProviderName}~1listSecrets?api-version=2024-05-01/post' + operationId: IdentityProviderSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClientSecretContract sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/identity_provider_secrets/methods/list' @@ -14942,98 +15640,116 @@ components: update: [] replace: [] delete: [] - workspace_certificate: - id: azure.api_management.workspace_certificate - name: workspace_certificate - title: workspace_certificate + workspace_certificates: + id: azure.api_management.workspace_certificates + name: workspace_certificates + title: workspace_certificates methods: list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1certificates~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1certificates?api-version=2024-05-01/get' + operationId: WorkspaceCertificate_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1certificates~1{certificateId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1certificates~1{certificateId}?api-version=2024-05-01/get' + operationId: WorkspaceCertificate_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1certificates~1{certificateId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1certificates~1{certificateId}?api-version=2024-05-01/put' + operationId: WorkspaceCertificate_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1certificates~1{certificateId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1certificates~1{certificateId}?api-version=2024-05-01/delete' + operationId: WorkspaceCertificate_Delete response: mediaType: application/json openAPIDocKey: '200' refresh_secret: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1certificates~1{certificateId}~1refreshSecret~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1certificates~1{certificateId}~1refreshSecret?api-version=2024-05-01/post' + operationId: WorkspaceCertificate_RefreshSecret response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateContract sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_certificate/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_certificate/methods/list_by_workspace' + - $ref: '#/components/x-stackQL-resources/workspace_certificates/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_certificates/methods/list_by_workspace' insert: - - $ref: '#/components/x-stackQL-resources/workspace_certificate/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_certificates/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_certificate/methods/delete' - certificate: - id: azure.api_management.certificate - name: certificate - title: certificate + - $ref: '#/components/x-stackQL-resources/workspace_certificates/methods/delete' + certificates: + id: azure.api_management.certificates + name: certificates + title: certificates methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1certificates~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1certificates?api-version=2024-05-01/get' + operationId: Certificate_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1certificates~1{certificateId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1certificates~1{certificateId}?api-version=2024-05-01/get' + operationId: Certificate_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1certificates~1{certificateId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1certificates~1{certificateId}?api-version=2024-05-01/put' + operationId: Certificate_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1certificates~1{certificateId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1certificates~1{certificateId}?api-version=2024-05-01/delete' + operationId: Certificate_Delete response: mediaType: application/json openAPIDocKey: '200' refresh_secret: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1certificates~1{certificateId}~1refreshSecret~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1certificates~1{certificateId}~1refreshSecret?api-version=2024-05-01/post' + operationId: Certificate_RefreshSecret response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateContract sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/certificate/methods/get' - - $ref: '#/components/x-stackQL-resources/certificate/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/certificates/methods/get' + - $ref: '#/components/x-stackQL-resources/certificates/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/certificate/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/certificates/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/certificate/methods/delete' + - $ref: '#/components/x-stackQL-resources/certificates/methods/delete' deleted_services: id: azure.api_management.deleted_services name: deleted_services @@ -15041,95 +15757,113 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1deletedservices~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1deletedservices?api-version=2024-05-01/get' + operationId: DeletedServices_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedServicesCollection objectKey: $.value get_by_name: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1locations~1{location}~1deletedservices~1{serviceName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1locations~1{location}~1deletedservices~1{serviceName}?api-version=2024-05-01/get' + operationId: DeletedServices_GetByName response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedServiceContract purge: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1locations~1{location}~1deletedservices~1{serviceName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1locations~1{location}~1deletedservices~1{serviceName}?api-version=2024-05-01/delete' + operationId: DeletedServices_Purge response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/deleted_services/methods/get_by_name' - $ref: '#/components/x-stackQL-resources/deleted_services/methods/list_by_subscription' insert: [] update: [] replace: [] delete: [] - region: - id: azure.api_management.region - name: region - title: region + regions: + id: azure.api_management.regions + name: regions + title: regions methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1regions~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1regions?api-version=2024-05-01/get' + operationId: Region_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegionListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/region/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/regions/methods/list_by_service' insert: [] update: [] replace: [] delete: [] - workspace_logger: - id: azure.api_management.workspace_logger - name: workspace_logger - title: workspace_logger + workspace_loggers: + id: azure.api_management.workspace_loggers + name: workspace_loggers + title: workspace_loggers methods: list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1loggers~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1loggers?api-version=2024-05-01/get' + operationId: WorkspaceLogger_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoggerCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1loggers~1{loggerId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1loggers~1{loggerId}?api-version=2024-05-01/get' + operationId: WorkspaceLogger_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoggerContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1loggers~1{loggerId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1loggers~1{loggerId}?api-version=2024-05-01/put' + operationId: WorkspaceLogger_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoggerContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1loggers~1{loggerId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1loggers~1{loggerId}?api-version=2024-05-01/patch' + operationId: WorkspaceLogger_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoggerContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1loggers~1{loggerId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1loggers~1{loggerId}?api-version=2024-05-01/delete' + operationId: WorkspaceLogger_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_logger/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_logger/methods/list_by_workspace' + - $ref: '#/components/x-stackQL-resources/workspace_loggers/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_loggers/methods/list_by_workspace' insert: - - $ref: '#/components/x-stackQL-resources/workspace_logger/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/workspace_loggers/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/workspace_loggers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_logger/methods/delete' + - $ref: '#/components/x-stackQL-resources/workspace_loggers/methods/delete' policy_restriction_validations: id: azure.api_management.policy_restriction_validations name: policy_restriction_validations @@ -15137,10 +15871,12 @@ components: methods: by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1validatePolicies~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1validatePolicies?api-version=2024-05-01/post' + operationId: PolicyRestrictionValidations_ByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResultContract sqlVerbs: select: [] insert: [] @@ -15154,90 +15890,102 @@ components: methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1networkstatus~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1networkstatus?api-version=2024-05-01/get' + operationId: NetworkStatus_ListByService response: mediaType: application/json openAPIDocKey: '200' list_by_location: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1locations~1{locationName}~1networkstatus~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1locations~1{locationName}~1networkstatus?api-version=2024-05-01/get' + operationId: NetworkStatus_ListByLocation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkStatusContract sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/network_status/methods/list_by_location' - - $ref: '#/components/x-stackQL-resources/network_status/methods/list_by_service' insert: [] update: [] replace: [] delete: [] - product_api: - id: azure.api_management.product_api - name: product_api - title: product_api + product_apis: + id: azure.api_management.product_apis + name: product_apis + title: product_apis methods: list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1apis~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1apis?api-version=2024-05-01/get' + operationId: ProductApi_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiCollection objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1apis~1{apiId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1apis~1{apiId}?api-version=2024-05-01/put' + operationId: ProductApi_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1apis~1{apiId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1apis~1{apiId}?api-version=2024-05-01/delete' + operationId: ProductApi_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/product_api/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/product_apis/methods/list_by_product' insert: - - $ref: '#/components/x-stackQL-resources/product_api/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/product_apis/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/product_api/methods/delete' - product_group: - id: azure.api_management.product_group - name: product_group - title: product_group + - $ref: '#/components/x-stackQL-resources/product_apis/methods/delete' + product_groups: + id: azure.api_management.product_groups + name: product_groups + title: product_groups methods: list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1groups~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1groups?api-version=2024-05-01/get' + operationId: ProductGroup_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupCollection objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1groups~1{groupId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1groups~1{groupId}?api-version=2024-05-01/put' + operationId: ProductGroup_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1groups~1{groupId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1groups~1{groupId}?api-version=2024-05-01/delete' + operationId: ProductGroup_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/product_group/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/product_groups/methods/list_by_product' insert: - - $ref: '#/components/x-stackQL-resources/product_group/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/product_groups/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/product_group/methods/delete' + - $ref: '#/components/x-stackQL-resources/product_groups/methods/delete' product_subscriptions: id: azure.api_management.product_subscriptions name: product_subscriptions @@ -15245,10 +15993,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1subscriptions~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1subscriptions?api-version=2024-05-01/get' + operationId: ProductSubscriptions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionCollection objectKey: $.value sqlVerbs: select: @@ -15257,229 +16007,259 @@ components: update: [] replace: [] delete: [] - product_policy: - id: azure.api_management.product_policy - name: product_policy - title: product_policy + product_policies: + id: azure.api_management.product_policies + name: product_policies + title: product_policies methods: list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1policies~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1policies?api-version=2024-05-01/get' + operationId: ProductPolicy_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1policies~1{policyId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1policies~1{policyId}?api-version=2024-05-01/get' + operationId: ProductPolicy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1policies~1{policyId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1policies~1{policyId}?api-version=2024-05-01/put' + operationId: ProductPolicy_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1policies~1{policyId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1policies~1{policyId}?api-version=2024-05-01/delete' + operationId: ProductPolicy_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/product_policy/methods/get' - - $ref: '#/components/x-stackQL-resources/product_policy/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/product_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/product_policies/methods/list_by_product' insert: - - $ref: '#/components/x-stackQL-resources/product_policy/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/product_policies/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/product_policy/methods/delete' - product_wiki: - id: azure.api_management.product_wiki - name: product_wiki - title: product_wiki + - $ref: '#/components/x-stackQL-resources/product_policies/methods/delete' + product_wikis: + id: azure.api_management.product_wikis + name: product_wikis + title: product_wikis methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1wikis~1default~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1wikis~1default?api-version=2024-05-01/get' + operationId: ProductWiki_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WikiContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1wikis~1default~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1wikis~1default?api-version=2024-05-01/put' + operationId: ProductWiki_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WikiContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1wikis~1default~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1wikis~1default?api-version=2024-05-01/patch' + operationId: ProductWiki_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WikiContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1wikis~1default~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1wikis~1default?api-version=2024-05-01/delete' + operationId: ProductWiki_Delete response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/product_wiki/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/product_wiki/methods/create_or_update' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/product_wiki/methods/delete' - product_wikis: - id: azure.api_management.product_wikis - name: product_wikis - title: product_wikis - methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1wikis~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1wikis?api-version=2024-05-01/get' + operationId: ProductWikis_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WikiCollection objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/product_wikis/methods/get' - $ref: '#/components/x-stackQL-resources/product_wikis/methods/list' - insert: [] - update: [] + insert: + - $ref: '#/components/x-stackQL-resources/product_wikis/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/product_wikis/methods/update' replace: [] - delete: [] - product_api_link: - id: azure.api_management.product_api_link - name: product_api_link - title: product_api_link + delete: + - $ref: '#/components/x-stackQL-resources/product_wikis/methods/delete' + product_api_links: + id: azure.api_management.product_api_links + name: product_api_links + title: product_api_links methods: list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1apiLinks~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1apiLinks?api-version=2024-05-01/get' + operationId: ProductApiLink_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductApiLinkCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1apiLinks~1{apiLinkId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1apiLinks~1{apiLinkId}?api-version=2024-05-01/get' + operationId: ProductApiLink_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductApiLinkContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1apiLinks~1{apiLinkId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1apiLinks~1{apiLinkId}?api-version=2024-05-01/put' + operationId: ProductApiLink_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductApiLinkContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1apiLinks~1{apiLinkId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1apiLinks~1{apiLinkId}?api-version=2024-05-01/delete' + operationId: ProductApiLink_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/product_api_link/methods/get' - - $ref: '#/components/x-stackQL-resources/product_api_link/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/product_api_links/methods/get' + - $ref: '#/components/x-stackQL-resources/product_api_links/methods/list_by_product' insert: - - $ref: '#/components/x-stackQL-resources/product_api_link/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/product_api_links/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/product_api_link/methods/delete' - product_group_link: - id: azure.api_management.product_group_link - name: product_group_link - title: product_group_link + - $ref: '#/components/x-stackQL-resources/product_api_links/methods/delete' + product_group_links: + id: azure.api_management.product_group_links + name: product_group_links + title: product_group_links methods: list_by_product: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1groupLinks~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1groupLinks?api-version=2024-05-01/get' + operationId: ProductGroupLink_ListByProduct response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductGroupLinkCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1groupLinks~1{groupLinkId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1groupLinks~1{groupLinkId}?api-version=2024-05-01/get' + operationId: ProductGroupLink_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductGroupLinkContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1groupLinks~1{groupLinkId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1groupLinks~1{groupLinkId}?api-version=2024-05-01/put' + operationId: ProductGroupLink_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductGroupLinkContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1groupLinks~1{groupLinkId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1products~1{productId}~1groupLinks~1{groupLinkId}?api-version=2024-05-01/delete' + operationId: ProductGroupLink_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/product_group_link/methods/get' - - $ref: '#/components/x-stackQL-resources/product_group_link/methods/list_by_product' + - $ref: '#/components/x-stackQL-resources/product_group_links/methods/get' + - $ref: '#/components/x-stackQL-resources/product_group_links/methods/list_by_product' insert: - - $ref: '#/components/x-stackQL-resources/product_group_link/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/product_group_links/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/product_group_link/methods/delete' - open_id_connect_provider: - id: azure.api_management.open_id_connect_provider - name: open_id_connect_provider - title: open_id_connect_provider + - $ref: '#/components/x-stackQL-resources/product_group_links/methods/delete' + open_id_connect_providers: + id: azure.api_management.open_id_connect_providers + name: open_id_connect_providers + title: open_id_connect_providers methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1openidConnectProviders~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1openidConnectProviders?api-version=2024-05-01/get' + operationId: OpenIdConnectProvider_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OpenIdConnectProviderCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1openidConnectProviders~1{opid}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1openidConnectProviders~1{opid}?api-version=2024-05-01/get' + operationId: OpenIdConnectProvider_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OpenidConnectProviderContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1openidConnectProviders~1{opid}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1openidConnectProviders~1{opid}?api-version=2024-05-01/put' + operationId: OpenIdConnectProvider_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OpenidConnectProviderContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1openidConnectProviders~1{opid}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1openidConnectProviders~1{opid}?api-version=2024-05-01/patch' + operationId: OpenIdConnectProvider_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OpenidConnectProviderContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1openidConnectProviders~1{opid}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1openidConnectProviders~1{opid}?api-version=2024-05-01/delete' + operationId: OpenIdConnectProvider_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/open_id_connect_provider/methods/get' - - $ref: '#/components/x-stackQL-resources/open_id_connect_provider/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/open_id_connect_providers/methods/get' + - $ref: '#/components/x-stackQL-resources/open_id_connect_providers/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/open_id_connect_provider/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/open_id_connect_providers/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/open_id_connect_providers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/open_id_connect_provider/methods/delete' + - $ref: '#/components/x-stackQL-resources/open_id_connect_providers/methods/delete' open_id_connect_provider_secrets: id: azure.api_management.open_id_connect_provider_secrets name: open_id_connect_provider_secrets @@ -15487,10 +16267,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1openidConnectProviders~1{opid}~1listSecrets~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1openidConnectProviders~1{opid}~1listSecrets?api-version=2024-05-01/post' + operationId: OpenIdConnectProviderSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClientSecretContract sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/open_id_connect_provider_secrets/methods/list' @@ -15498,77 +16280,93 @@ components: update: [] replace: [] delete: [] - tag_resource: - id: azure.api_management.tag_resource - name: tag_resource - title: tag_resource + tag_resources: + id: azure.api_management.tag_resources + name: tag_resources + title: tag_resources methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tagResources~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1tagResources?api-version=2024-05-01/get' + operationId: TagResource_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagResourceCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/tag_resource/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/tag_resources/methods/list_by_service' insert: [] update: [] replace: [] delete: [] - api: - id: azure.api_management.api - name: api - title: api + apis: + id: azure.api_management.apis + name: apis + title: apis methods: list_by_tags: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apisByTags~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apisByTags?api-version=2024-05-01/get' + operationId: Api_ListByTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagResourceCollection + objectKey: $.value list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis?api-version=2024-05-01/get' + operationId: Api_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}?api-version=2024-05-01/get' + operationId: Api_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}?api-version=2024-05-01/put' + operationId: Api_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}?api-version=2024-05-01/patch' + operationId: Api_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}?api-version=2024-05-01/delete' + operationId: Api_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api/methods/get' - - $ref: '#/components/x-stackQL-resources/api/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/apis/methods/get' + - $ref: '#/components/x-stackQL-resources/apis/methods/list_by_tags' + - $ref: '#/components/x-stackQL-resources/apis/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/api/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/apis/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/apis/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/api/methods/delete' + - $ref: '#/components/x-stackQL-resources/apis/methods/delete' all_policies: id: azure.api_management.all_policies name: all_policies @@ -15576,10 +16374,12 @@ components: methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1allPolicies~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1allPolicies?api-version=2024-05-01/get' + operationId: AllPolicies_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AllPoliciesCollection objectKey: $.value sqlVerbs: select: @@ -15595,10 +16395,12 @@ components: methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1outboundNetworkDependenciesEndpoints~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1outboundNetworkDependenciesEndpoints?api-version=2024-05-01/get' + operationId: OutboundNetworkDependenciesEndpoints_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundEnvironmentEndpointList objectKey: $.value sqlVerbs: select: @@ -15607,144 +16409,174 @@ components: update: [] replace: [] delete: [] - workspace_diagnostic: - id: azure.api_management.workspace_diagnostic - name: workspace_diagnostic - title: workspace_diagnostic + workspace_diagnostics: + id: azure.api_management.workspace_diagnostics + name: workspace_diagnostics + title: workspace_diagnostics methods: list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1diagnostics~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1diagnostics?api-version=2024-05-01/get' + operationId: WorkspaceDiagnostic_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/get' + operationId: WorkspaceDiagnostic_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/put' + operationId: WorkspaceDiagnostic_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/patch' + operationId: WorkspaceDiagnostic_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/delete' + operationId: WorkspaceDiagnostic_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_diagnostic/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_diagnostic/methods/list_by_workspace' + - $ref: '#/components/x-stackQL-resources/workspace_diagnostics/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_diagnostics/methods/list_by_workspace' insert: - - $ref: '#/components/x-stackQL-resources/workspace_diagnostic/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/workspace_diagnostics/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/workspace_diagnostics/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_diagnostic/methods/delete' - workspace_api_diagnostic: - id: azure.api_management.workspace_api_diagnostic - name: workspace_api_diagnostic - title: workspace_api_diagnostic + - $ref: '#/components/x-stackQL-resources/workspace_diagnostics/methods/delete' + workspace_api_diagnostics: + id: azure.api_management.workspace_api_diagnostics + name: workspace_api_diagnostics + title: workspace_api_diagnostics methods: list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1diagnostics~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1diagnostics?api-version=2024-05-01/get' + operationId: WorkspaceApiDiagnostic_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/get' + operationId: WorkspaceApiDiagnostic_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/put' + operationId: WorkspaceApiDiagnostic_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/patch' + operationId: WorkspaceApiDiagnostic_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1workspaces~1{workspaceId}~1apis~1{apiId}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/delete' + operationId: WorkspaceApiDiagnostic_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_api_diagnostic/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_api_diagnostic/methods/list_by_workspace' + - $ref: '#/components/x-stackQL-resources/workspace_api_diagnostics/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_api_diagnostics/methods/list_by_workspace' insert: - - $ref: '#/components/x-stackQL-resources/workspace_api_diagnostic/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/workspace_api_diagnostics/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/workspace_api_diagnostics/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/workspace_api_diagnostic/methods/delete' - authorization_server: - id: azure.api_management.authorization_server - name: authorization_server - title: authorization_server + - $ref: '#/components/x-stackQL-resources/workspace_api_diagnostics/methods/delete' + authorization_servers: + id: azure.api_management.authorization_servers + name: authorization_servers + title: authorization_servers methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationServers~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationServers?api-version=2024-05-01/get' + operationId: AuthorizationServer_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationServerCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationServers~1{authsid}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationServers~1{authsid}?api-version=2024-05-01/get' + operationId: AuthorizationServer_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationServerContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationServers~1{authsid}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationServers~1{authsid}?api-version=2024-05-01/put' + operationId: AuthorizationServer_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationServerContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationServers~1{authsid}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationServers~1{authsid}?api-version=2024-05-01/patch' + operationId: AuthorizationServer_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationServerContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationServers~1{authsid}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationServers~1{authsid}?api-version=2024-05-01/delete' + operationId: AuthorizationServer_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/authorization_server/methods/get' - - $ref: '#/components/x-stackQL-resources/authorization_server/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/authorization_servers/methods/get' + - $ref: '#/components/x-stackQL-resources/authorization_servers/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/authorization_server/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/authorization_servers/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/authorization_servers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/authorization_server/methods/delete' + - $ref: '#/components/x-stackQL-resources/authorization_servers/methods/delete' authorization_server_secrets: id: azure.api_management.authorization_server_secrets name: authorization_server_secrets @@ -15752,10 +16584,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationServers~1{authsid}~1listSecrets~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1authorizationServers~1{authsid}~1listSecrets?api-version=2024-05-01/post' + operationId: AuthorizationServerSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationServerSecretsContract sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/authorization_server_secrets/methods/list' @@ -15763,160 +16597,169 @@ components: update: [] replace: [] delete: [] - operations: - id: azure.api_management.operations - name: operations - title: operations - methods: - list: - operation: - $ref: '#/paths/~1providers~1Microsoft.ApiManagement~1operations~1?api-version=2024-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/operations/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - service_skus_available_service_skus: - id: azure.api_management.service_skus_available_service_skus - name: service_skus_available_service_skus - title: service_skus_available_service_skus + available_service_skus: + id: azure.api_management.available_service_skus + name: available_service_skus + title: available_service_skus methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1skus~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1skus?api-version=2024-05-01/get' + operationId: ApiManagementAvailableServiceSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceSkuResults objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/service_skus_available_service_skus/methods/list' + - $ref: '#/components/x-stackQL-resources/available_service_skus/methods/list' insert: [] update: [] replace: [] delete: [] - service: - id: azure.api_management.service - name: service - title: service + services: + id: azure.api_management.services + name: services + title: services methods: restore: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1restore~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1restore?api-version=2024-05-01/post' + operationId: ApiManagementService_Restore response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementServiceResource backup: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1backup~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1backup?api-version=2024-05-01/post' + operationId: ApiManagementService_Backup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementServiceResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}?api-version=2024-05-01/put' + operationId: ApiManagementService_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementServiceResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}?api-version=2024-05-01/patch' + operationId: ApiManagementService_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementServiceResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}?api-version=2024-05-01/get' + operationId: ApiManagementService_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementServiceResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}?api-version=2024-05-01/delete' + operationId: ApiManagementService_Delete response: mediaType: application/json openAPIDocKey: '200' migrate_to_stv2: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1migrateToStv2~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1migrateToStv2?api-version=2024-05-01/post' + operationId: ApiManagementService_MigrateToStv2 response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementServiceResource list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service?api-version=2024-05-01/get' + operationId: ApiManagementService_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementServiceListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1service~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1service?api-version=2024-05-01/get' + operationId: ApiManagementService_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementServiceListResult objectKey: $.value check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1checkNameAvailability~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1checkNameAvailability?api-version=2024-05-01/post' + operationId: ApiManagementService_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementServiceNameAvailabilityResult apply_network_configuration_updates: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1applynetworkconfigurationupdates~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1applynetworkconfigurationupdates?api-version=2024-05-01/post' + operationId: ApiManagementService_ApplyNetworkConfigurationUpdates response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementServiceResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/service/methods/get' - - $ref: '#/components/x-stackQL-resources/service/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/service/methods/list' + - $ref: '#/components/x-stackQL-resources/services/methods/get' + - $ref: '#/components/x-stackQL-resources/services/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/services/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/service/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/services/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/services/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/service/methods/delete' - service_sso_token: - id: azure.api_management.service_sso_token - name: service_sso_token - title: service_sso_token + - $ref: '#/components/x-stackQL-resources/services/methods/delete' + service_sso_tokens: + id: azure.api_management.service_sso_tokens + name: service_sso_tokens + title: service_sso_tokens methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1getssotoken~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1getssotoken?api-version=2024-05-01/post' + operationId: ApiManagementServiceSsoToken_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementServiceGetSsoTokenResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/service_sso_token/methods/get' + - $ref: '#/components/x-stackQL-resources/service_sso_tokens/methods/get' insert: [] update: [] replace: [] delete: [] - service_domain_ownership_identifier: - id: azure.api_management.service_domain_ownership_identifier - name: service_domain_ownership_identifier - title: service_domain_ownership_identifier + service_domain_ownership_identifiers: + id: azure.api_management.service_domain_ownership_identifiers + name: service_domain_ownership_identifiers + title: service_domain_ownership_identifiers methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1getDomainOwnershipIdentifier~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1getDomainOwnershipIdentifier?api-version=2024-05-01/post' + operationId: ApiManagementServiceDomainOwnershipIdentifier_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementServiceGetDomainOwnershipIdentifierResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/service_domain_ownership_identifier/methods/get' + - $ref: '#/components/x-stackQL-resources/service_domain_ownership_identifiers/methods/get' insert: [] update: [] replace: [] @@ -15928,22 +16771,27 @@ components: methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1quotas~1{quotaCounterKey}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1quotas~1{quotaCounterKey}?api-version=2024-05-01/get' + operationId: QuotaByCounterKeys_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: QuotaCounterCollection objectKey: $.value update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1quotas~1{quotaCounterKey}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1quotas~1{quotaCounterKey}?api-version=2024-05-01/patch' + operationId: QuotaByCounterKeys_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: QuotaCounterCollection sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/quota_by_counter_keys/methods/list_by_service' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/quota_by_counter_keys/methods/update' replace: [] delete: [] quota_by_period_keys: @@ -15953,701 +16801,802 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1quotas~1{quotaCounterKey}~1periods~1{quotaPeriodKey}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1quotas~1{quotaCounterKey}~1periods~1{quotaPeriodKey}?api-version=2024-05-01/get' + operationId: QuotaByPeriodKeys_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: QuotaCounterContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1quotas~1{quotaCounterKey}~1periods~1{quotaPeriodKey}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1quotas~1{quotaCounterKey}~1periods~1{quotaPeriodKey}?api-version=2024-05-01/patch' + operationId: QuotaByPeriodKeys_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: QuotaCounterContract sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/quota_by_period_keys/methods/get' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/quota_by_period_keys/methods/update' replace: [] delete: [] - api_revision: - id: azure.api_management.api_revision - name: api_revision - title: api_revision + api_revisions: + id: azure.api_management.api_revisions + name: api_revisions + title: api_revisions methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1revisions~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1revisions?api-version=2024-05-01/get' + operationId: ApiRevision_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiRevisionCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_revision/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/api_revisions/methods/list_by_service' insert: [] update: [] replace: [] delete: [] - api_release: - id: azure.api_management.api_release - name: api_release - title: api_release + api_releases: + id: azure.api_management.api_releases + name: api_releases + title: api_releases methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1releases~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1releases?api-version=2024-05-01/get' + operationId: ApiRelease_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiReleaseCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1releases~1{releaseId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1releases~1{releaseId}?api-version=2024-05-01/get' + operationId: ApiRelease_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiReleaseContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1releases~1{releaseId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1releases~1{releaseId}?api-version=2024-05-01/put' + operationId: ApiRelease_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiReleaseContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1releases~1{releaseId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1releases~1{releaseId}?api-version=2024-05-01/patch' + operationId: ApiRelease_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiReleaseContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1releases~1{releaseId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1releases~1{releaseId}?api-version=2024-05-01/delete' + operationId: ApiRelease_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_release/methods/get' - - $ref: '#/components/x-stackQL-resources/api_release/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/api_releases/methods/get' + - $ref: '#/components/x-stackQL-resources/api_releases/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/api_release/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/api_releases/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/api_releases/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/api_release/methods/delete' - api_operation: - id: azure.api_management.api_operation - name: api_operation - title: api_operation + - $ref: '#/components/x-stackQL-resources/api_releases/methods/delete' + api_operations: + id: azure.api_management.api_operations + name: api_operations + title: api_operations methods: list_by_api: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations?api-version=2024-05-01/get' + operationId: ApiOperation_ListByApi response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}?api-version=2024-05-01/get' + operationId: ApiOperation_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}?api-version=2024-05-01/put' + operationId: ApiOperation_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}?api-version=2024-05-01/patch' + operationId: ApiOperation_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}?api-version=2024-05-01/delete' + operationId: ApiOperation_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_operation/methods/get' - - $ref: '#/components/x-stackQL-resources/api_operation/methods/list_by_api' + - $ref: '#/components/x-stackQL-resources/api_operations/methods/get' + - $ref: '#/components/x-stackQL-resources/api_operations/methods/list_by_api' insert: - - $ref: '#/components/x-stackQL-resources/api_operation/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/api_operations/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/api_operations/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/api_operation/methods/delete' - api_operation_policy: - id: azure.api_management.api_operation_policy - name: api_operation_policy - title: api_operation_policy + - $ref: '#/components/x-stackQL-resources/api_operations/methods/delete' + api_operation_policies: + id: azure.api_management.api_operation_policies + name: api_operation_policies + title: api_operation_policies methods: list_by_operation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1policies~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1policies?api-version=2024-05-01/get' + operationId: ApiOperationPolicy_ListByOperation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1policies~1{policyId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1policies~1{policyId}?api-version=2024-05-01/get' + operationId: ApiOperationPolicy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1policies~1{policyId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1policies~1{policyId}?api-version=2024-05-01/put' + operationId: ApiOperationPolicy_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1policies~1{policyId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operations~1{operationId}~1policies~1{policyId}?api-version=2024-05-01/delete' + operationId: ApiOperationPolicy_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_operation_policy/methods/get' - - $ref: '#/components/x-stackQL-resources/api_operation_policy/methods/list_by_operation' + - $ref: '#/components/x-stackQL-resources/api_operation_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/api_operation_policies/methods/list_by_operation' insert: - - $ref: '#/components/x-stackQL-resources/api_operation_policy/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/api_operation_policies/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/api_operation_policy/methods/delete' - graph_ql_api_resolver: - id: azure.api_management.graph_ql_api_resolver - name: graph_ql_api_resolver - title: graph_ql_api_resolver + - $ref: '#/components/x-stackQL-resources/api_operation_policies/methods/delete' + graph_ql_api_resolvers: + id: azure.api_management.graph_ql_api_resolvers + name: graph_ql_api_resolvers + title: graph_ql_api_resolvers methods: list_by_api: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers?api-version=2024-05-01/get' + operationId: GraphQLApiResolver_ListByApi response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResolverCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}?api-version=2024-05-01/get' + operationId: GraphQLApiResolver_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResolverContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}?api-version=2024-05-01/put' + operationId: GraphQLApiResolver_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResolverContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}?api-version=2024-05-01/patch' + operationId: GraphQLApiResolver_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResolverContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}?api-version=2024-05-01/delete' + operationId: GraphQLApiResolver_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolver/methods/get' - - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolver/methods/list_by_api' + - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolvers/methods/get' + - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolvers/methods/list_by_api' insert: - - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolver/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolvers/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolvers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolver/methods/delete' - graph_ql_api_resolver_policy: - id: azure.api_management.graph_ql_api_resolver_policy - name: graph_ql_api_resolver_policy - title: graph_ql_api_resolver_policy + - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolvers/methods/delete' + graph_ql_api_resolver_policies: + id: azure.api_management.graph_ql_api_resolver_policies + name: graph_ql_api_resolver_policies + title: graph_ql_api_resolver_policies methods: list_by_resolver: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}~1policies~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}~1policies?api-version=2024-05-01/get' + operationId: GraphQLApiResolverPolicy_ListByResolver response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}~1policies~1{policyId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}~1policies~1{policyId}?api-version=2024-05-01/get' + operationId: GraphQLApiResolverPolicy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}~1policies~1{policyId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}~1policies~1{policyId}?api-version=2024-05-01/put' + operationId: GraphQLApiResolverPolicy_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}~1policies~1{policyId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1resolvers~1{resolverId}~1policies~1{policyId}?api-version=2024-05-01/delete' + operationId: GraphQLApiResolverPolicy_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolver_policy/methods/get' - - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolver_policy/methods/list_by_resolver' + - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolver_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolver_policies/methods/list_by_resolver' insert: - - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolver_policy/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolver_policies/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolver_policy/methods/delete' - api_product: - id: azure.api_management.api_product - name: api_product - title: api_product + - $ref: '#/components/x-stackQL-resources/graph_ql_api_resolver_policies/methods/delete' + api_products: + id: azure.api_management.api_products + name: api_products + title: api_products methods: list_by_apis: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1products~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1products?api-version=2024-05-01/get' + operationId: ApiProduct_ListByApis response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_product/methods/list_by_apis' + - $ref: '#/components/x-stackQL-resources/api_products/methods/list_by_apis' insert: [] update: [] replace: [] delete: [] - api_policy: - id: azure.api_management.api_policy - name: api_policy - title: api_policy + api_policies: + id: azure.api_management.api_policies + name: api_policies + title: api_policies methods: list_by_api: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1policies~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1policies?api-version=2024-05-01/get' + operationId: ApiPolicy_ListByApi response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1policies~1{policyId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1policies~1{policyId}?api-version=2024-05-01/get' + operationId: ApiPolicy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1policies~1{policyId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1policies~1{policyId}?api-version=2024-05-01/put' + operationId: ApiPolicy_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1policies~1{policyId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1policies~1{policyId}?api-version=2024-05-01/delete' + operationId: ApiPolicy_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_policy/methods/get' - - $ref: '#/components/x-stackQL-resources/api_policy/methods/list_by_api' + - $ref: '#/components/x-stackQL-resources/api_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/api_policies/methods/list_by_api' insert: - - $ref: '#/components/x-stackQL-resources/api_policy/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/api_policies/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/api_policy/methods/delete' - api_schema: - id: azure.api_management.api_schema - name: api_schema - title: api_schema + - $ref: '#/components/x-stackQL-resources/api_policies/methods/delete' + api_schemata: + id: azure.api_management.api_schemata + name: api_schemata + title: api_schemata methods: list_by_api: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1schemas~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1schemas?api-version=2024-05-01/get' + operationId: ApiSchema_ListByApi response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1schemas~1{schemaId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1schemas~1{schemaId}?api-version=2024-05-01/get' + operationId: ApiSchema_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1schemas~1{schemaId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1schemas~1{schemaId}?api-version=2024-05-01/put' + operationId: ApiSchema_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1schemas~1{schemaId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1schemas~1{schemaId}?api-version=2024-05-01/delete' + operationId: ApiSchema_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_schema/methods/get' - - $ref: '#/components/x-stackQL-resources/api_schema/methods/list_by_api' + - $ref: '#/components/x-stackQL-resources/api_schemata/methods/get' + - $ref: '#/components/x-stackQL-resources/api_schemata/methods/list_by_api' insert: - - $ref: '#/components/x-stackQL-resources/api_schema/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/api_schemata/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/api_schema/methods/delete' - api_diagnostic: - id: azure.api_management.api_diagnostic - name: api_diagnostic - title: api_diagnostic + - $ref: '#/components/x-stackQL-resources/api_schemata/methods/delete' + api_diagnostics: + id: azure.api_management.api_diagnostics + name: api_diagnostics + title: api_diagnostics methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1diagnostics~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1diagnostics?api-version=2024-05-01/get' + operationId: ApiDiagnostic_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/get' + operationId: ApiDiagnostic_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/put' + operationId: ApiDiagnostic_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/patch' + operationId: ApiDiagnostic_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1diagnostics~1{diagnosticId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1diagnostics~1{diagnosticId}?api-version=2024-05-01/delete' + operationId: ApiDiagnostic_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_diagnostic/methods/get' - - $ref: '#/components/x-stackQL-resources/api_diagnostic/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/api_diagnostics/methods/get' + - $ref: '#/components/x-stackQL-resources/api_diagnostics/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/api_diagnostic/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/api_diagnostics/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/api_diagnostics/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/api_diagnostic/methods/delete' - api_issue: - id: azure.api_management.api_issue - name: api_issue - title: api_issue + - $ref: '#/components/x-stackQL-resources/api_diagnostics/methods/delete' + api_issues: + id: azure.api_management.api_issues + name: api_issues + title: api_issues methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues?api-version=2024-05-01/get' + operationId: ApiIssue_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IssueCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}?api-version=2024-05-01/get' + operationId: ApiIssue_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IssueContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}?api-version=2024-05-01/put' + operationId: ApiIssue_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IssueContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}?api-version=2024-05-01/patch' + operationId: ApiIssue_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IssueContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}?api-version=2024-05-01/delete' + operationId: ApiIssue_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_issue/methods/get' - - $ref: '#/components/x-stackQL-resources/api_issue/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/api_issues/methods/get' + - $ref: '#/components/x-stackQL-resources/api_issues/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/api_issue/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/api_issues/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/api_issues/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/api_issue/methods/delete' - api_issue_comment: - id: azure.api_management.api_issue_comment - name: api_issue_comment - title: api_issue_comment + - $ref: '#/components/x-stackQL-resources/api_issues/methods/delete' + api_issue_comments: + id: azure.api_management.api_issue_comments + name: api_issue_comments + title: api_issue_comments methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1comments~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1comments?api-version=2024-05-01/get' + operationId: ApiIssueComment_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IssueCommentCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1comments~1{commentId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1comments~1{commentId}?api-version=2024-05-01/get' + operationId: ApiIssueComment_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IssueCommentContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1comments~1{commentId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1comments~1{commentId}?api-version=2024-05-01/put' + operationId: ApiIssueComment_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IssueCommentContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1comments~1{commentId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1comments~1{commentId}?api-version=2024-05-01/delete' + operationId: ApiIssueComment_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_issue_comment/methods/get' - - $ref: '#/components/x-stackQL-resources/api_issue_comment/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/api_issue_comments/methods/get' + - $ref: '#/components/x-stackQL-resources/api_issue_comments/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/api_issue_comment/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/api_issue_comments/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/api_issue_comment/methods/delete' - api_issue_attachment: - id: azure.api_management.api_issue_attachment - name: api_issue_attachment - title: api_issue_attachment + - $ref: '#/components/x-stackQL-resources/api_issue_comments/methods/delete' + api_issue_attachments: + id: azure.api_management.api_issue_attachments + name: api_issue_attachments + title: api_issue_attachments methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1attachments~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1attachments?api-version=2024-05-01/get' + operationId: ApiIssueAttachment_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IssueAttachmentCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1attachments~1{attachmentId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1attachments~1{attachmentId}?api-version=2024-05-01/get' + operationId: ApiIssueAttachment_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IssueAttachmentContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1attachments~1{attachmentId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1attachments~1{attachmentId}?api-version=2024-05-01/put' + operationId: ApiIssueAttachment_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IssueAttachmentContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1attachments~1{attachmentId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1issues~1{issueId}~1attachments~1{attachmentId}?api-version=2024-05-01/delete' + operationId: ApiIssueAttachment_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_issue_attachment/methods/get' - - $ref: '#/components/x-stackQL-resources/api_issue_attachment/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/api_issue_attachments/methods/get' + - $ref: '#/components/x-stackQL-resources/api_issue_attachments/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/api_issue_attachment/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/api_issue_attachments/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/api_issue_attachment/methods/delete' - api_tag_description: - id: azure.api_management.api_tag_description - name: api_tag_description - title: api_tag_description + - $ref: '#/components/x-stackQL-resources/api_issue_attachments/methods/delete' + api_tag_descriptions: + id: azure.api_management.api_tag_descriptions + name: api_tag_descriptions + title: api_tag_descriptions methods: list_by_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tagDescriptions~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tagDescriptions?api-version=2024-05-01/get' + operationId: ApiTagDescription_ListByService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagDescriptionCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tagDescriptions~1{tagDescriptionId}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tagDescriptions~1{tagDescriptionId}?api-version=2024-05-01/get' + operationId: ApiTagDescription_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagDescriptionContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tagDescriptions~1{tagDescriptionId}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tagDescriptions~1{tagDescriptionId}?api-version=2024-05-01/put' + operationId: ApiTagDescription_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagDescriptionContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tagDescriptions~1{tagDescriptionId}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1tagDescriptions~1{tagDescriptionId}?api-version=2024-05-01/delete' + operationId: ApiTagDescription_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_tag_description/methods/get' - - $ref: '#/components/x-stackQL-resources/api_tag_description/methods/list_by_service' + - $ref: '#/components/x-stackQL-resources/api_tag_descriptions/methods/get' + - $ref: '#/components/x-stackQL-resources/api_tag_descriptions/methods/list_by_service' insert: - - $ref: '#/components/x-stackQL-resources/api_tag_description/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/api_tag_descriptions/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/api_tag_description/methods/delete' - operation: - id: azure.api_management.operation - name: operation - title: operation - methods: - list_by_tags: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1operationsByTags~1?api-version=2024-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/operation/methods/list_by_tags' - insert: [] - update: [] - replace: [] - delete: [] - api_wiki: - id: azure.api_management.api_wiki - name: api_wiki - title: api_wiki + - $ref: '#/components/x-stackQL-resources/api_tag_descriptions/methods/delete' + api_wikis: + id: azure.api_management.api_wikis + name: api_wikis + title: api_wikis methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1wikis~1default~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1wikis~1default?api-version=2024-05-01/get' + operationId: ApiWiki_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WikiContract create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1wikis~1default~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1wikis~1default?api-version=2024-05-01/put' + operationId: ApiWiki_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WikiContract update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1wikis~1default~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1wikis~1default?api-version=2024-05-01/patch' + operationId: ApiWiki_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WikiContract delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1wikis~1default~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1wikis~1default?api-version=2024-05-01/delete' + operationId: ApiWiki_Delete response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/api_wiki/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/api_wiki/methods/create_or_update' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/api_wiki/methods/delete' - api_wikis: - id: azure.api_management.api_wikis - name: api_wikis - title: api_wikis - methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1wikis~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1service~1{serviceName}~1apis~1{apiId}~1wikis?api-version=2024-05-01/get' + operationId: ApiWikis_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WikiCollection objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/api_wikis/methods/get' - $ref: '#/components/x-stackQL-resources/api_wikis/methods/list' - insert: [] - update: [] + insert: + - $ref: '#/components/x-stackQL-resources/api_wikis/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/api_wikis/methods/update' replace: [] - delete: [] - api_gateway: - id: azure.api_management.api_gateway - name: api_gateway - title: api_gateway + delete: + - $ref: '#/components/x-stackQL-resources/api_wikis/methods/delete' + api_gateways: + id: azure.api_management.api_gateways + name: api_gateways + title: api_gateways methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}?api-version=2024-05-01/put' + operationId: ApiGateway_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementGatewayResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}?api-version=2024-05-01/patch' + operationId: ApiGateway_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementGatewayResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}?api-version=2024-05-01/get' + operationId: ApiGateway_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementGatewayResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}?api-version=2024-05-01/delete' + operationId: ApiGateway_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' + schemaRef: ApiManagementGatewayResource list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways?api-version=2024-05-01/get' + operationId: ApiGateway_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementGatewayListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1gateways~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ApiManagement~1gateways?api-version=2024-05-01/get' + operationId: ApiGateway_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiManagementGatewayListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/api_gateway/methods/get' - - $ref: '#/components/x-stackQL-resources/api_gateway/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/api_gateway/methods/list' + - $ref: '#/components/x-stackQL-resources/api_gateways/methods/get' + - $ref: '#/components/x-stackQL-resources/api_gateways/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/api_gateways/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/api_gateway/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/api_gateways/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/api_gateways/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/api_gateway/methods/delete' + - $ref: '#/components/x-stackQL-resources/api_gateways/methods/delete' gateway_skus_available_skus: id: azure.api_management.gateway_skus_available_skus name: gateway_skus_available_skus @@ -16655,10 +17604,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}~1skus~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ApiManagement~1gateways~1{gatewayName}~1skus?api-version=2024-05-01/get' + operationId: ApiManagementGatewaySkusAvailableSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewayResourceSkuResults objectKey: $.value sqlVerbs: select: @@ -16667,110 +17618,110 @@ components: update: [] replace: [] delete: [] - vw_tenant_access: - id: azure.api_management.vw_tenant_access - name: vw_tenant_access + vw_tenant_accesses: + id: azure.api_management.vw_tenant_accesses + name: vw_tenant_accesses config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.enabled') as enabled, + JSON_EXTRACT(properties, '$.id') as "id", + JSON_EXTRACT(properties, '$.principalId') as "principal_id", + JSON_EXTRACT(properties, '$.enabled') as "enabled", subscriptionId, resourceGroupName, serviceName, accessName - FROM azure.api_management.tenant_access + FROM azure.api_management.tenant_accesses WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.enabled') as enabled, + json_extract_path_text(properties, '$.id') as "id", + json_extract_path_text(properties, '$.principalId') as "principal_id", + json_extract_path_text(properties, '$.enabled') as "enabled", subscriptionId, resourceGroupName, serviceName, accessName - FROM azure.api_management.tenant_access + FROM azure.api_management.tenant_accesses WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_tenant_configuration_sync_state: - id: azure.api_management.vw_tenant_configuration_sync_state - name: vw_tenant_configuration_sync_state + vw_tenant_configuration_sync_states: + id: azure.api_management.vw_tenant_configuration_sync_states + name: vw_tenant_configuration_sync_states config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.branch') as branch, - JSON_EXTRACT(properties, '$.commitId') as commit_id, - JSON_EXTRACT(properties, '$.isExport') as is_export, - JSON_EXTRACT(properties, '$.isSynced') as is_synced, - JSON_EXTRACT(properties, '$.isGitEnabled') as is_git_enabled, - JSON_EXTRACT(properties, '$.syncDate') as sync_date, - JSON_EXTRACT(properties, '$.configurationChangeDate') as configuration_change_date, - JSON_EXTRACT(properties, '$.lastOperationId') as last_operation_id, + JSON_EXTRACT(properties, '$.branch') as "branch", + JSON_EXTRACT(properties, '$.commitId') as "commit_id", + JSON_EXTRACT(properties, '$.isExport') as "is_export", + JSON_EXTRACT(properties, '$.isSynced') as "is_synced", + JSON_EXTRACT(properties, '$.isGitEnabled') as "is_git_enabled", + JSON_EXTRACT(properties, '$.syncDate') as "sync_date", + JSON_EXTRACT(properties, '$.configurationChangeDate') as "configuration_change_date", + JSON_EXTRACT(properties, '$.lastOperationId') as "last_operation_id", subscriptionId, resourceGroupName, serviceName, configurationName - FROM azure.api_management.tenant_configuration_sync_state + FROM azure.api_management.tenant_configuration_sync_states WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND configurationName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.branch') as branch, - JSON_EXTRACT(properties, '$.commitId') as commit_id, - JSON_EXTRACT(properties, '$.isExport') as is_export, - JSON_EXTRACT(properties, '$.isSynced') as is_synced, - JSON_EXTRACT(properties, '$.isGitEnabled') as is_git_enabled, - JSON_EXTRACT(properties, '$.syncDate') as sync_date, - JSON_EXTRACT(properties, '$.configurationChangeDate') as configuration_change_date, - JSON_EXTRACT(properties, '$.lastOperationId') as last_operation_id, + json_extract_path_text(properties, '$.branch') as "branch", + json_extract_path_text(properties, '$.commitId') as "commit_id", + json_extract_path_text(properties, '$.isExport') as "is_export", + json_extract_path_text(properties, '$.isSynced') as "is_synced", + json_extract_path_text(properties, '$.isGitEnabled') as "is_git_enabled", + json_extract_path_text(properties, '$.syncDate') as "sync_date", + json_extract_path_text(properties, '$.configurationChangeDate') as "configuration_change_date", + json_extract_path_text(properties, '$.lastOperationId') as "last_operation_id", subscriptionId, resourceGroupName, serviceName, configurationName - FROM azure.api_management.tenant_configuration_sync_state + FROM azure.api_management.tenant_configuration_sync_states WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND configurationName = 'replace-me'; - vw_policy: - id: azure.api_management.vw_policy - name: vw_policy + vw_policies: + id: azure.api_management.vw_policies + name: vw_policies config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, policyId - FROM azure.api_management.policy + FROM azure.api_management.policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, policyId - FROM azure.api_management.policy + FROM azure.api_management.policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_api_gateway_config_connection: - id: azure.api_management.vw_api_gateway_config_connection - name: vw_api_gateway_config_connection + vw_api_gateway_config_connections: + id: azure.api_management.vw_api_gateway_config_connections + name: vw_api_gateway_config_connections config: views: select: @@ -16778,447 +17729,447 @@ components: ddl: |- SELECT etag as etag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.sourceId') as source_id, - JSON_EXTRACT(properties, '$.defaultHostname') as default_hostname, - JSON_EXTRACT(properties, '$.hostnames') as hostnames, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.sourceId') as "source_id", + JSON_EXTRACT(properties, '$.defaultHostname') as "default_hostname", + JSON_EXTRACT(properties, '$.hostnames') as "hostnames", subscriptionId, resourceGroupName, gatewayName, configConnectionName - FROM azure.api_management.api_gateway_config_connection + FROM azure.api_management.api_gateway_config_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT etag as etag, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.sourceId') as source_id, - JSON_EXTRACT(properties, '$.defaultHostname') as default_hostname, - JSON_EXTRACT(properties, '$.hostnames') as hostnames, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.sourceId') as "source_id", + json_extract_path_text(properties, '$.defaultHostname') as "default_hostname", + json_extract_path_text(properties, '$.hostnames') as "hostnames", subscriptionId, resourceGroupName, gatewayName, configConnectionName - FROM azure.api_management.api_gateway_config_connection + FROM azure.api_management.api_gateway_config_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me'; - vw_email_template: - id: azure.api_management.vw_email_template - name: vw_email_template + vw_email_templates: + id: azure.api_management.vw_email_templates + name: vw_email_templates config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.body') as body, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.isDefault') as is_default, - JSON_EXTRACT(properties, '$.parameters') as parameters, + JSON_EXTRACT(properties, '$.subject') as "subject", + JSON_EXTRACT(properties, '$.body') as "body", + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.isDefault') as "is_default", + JSON_EXTRACT(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, serviceName, templateName - FROM azure.api_management.email_template + FROM azure.api_management.email_templates WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.body') as body, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.isDefault') as is_default, - JSON_EXTRACT(properties, '$.parameters') as parameters, + json_extract_path_text(properties, '$.subject') as "subject", + json_extract_path_text(properties, '$.body') as "body", + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.isDefault') as "is_default", + json_extract_path_text(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, serviceName, templateName - FROM azure.api_management.email_template + FROM azure.api_management.email_templates WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_documentation: - id: azure.api_management.vw_documentation - name: vw_documentation + vw_documentations: + id: azure.api_management.vw_documentations + name: vw_documentations config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.content') as content, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.content') as "content", subscriptionId, resourceGroupName, serviceName, documentationId - FROM azure.api_management.documentation + FROM azure.api_management.documentations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.content') as content, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.content') as "content", subscriptionId, resourceGroupName, serviceName, documentationId - FROM azure.api_management.documentation + FROM azure.api_management.documentations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_notification: - id: azure.api_management.vw_notification - name: vw_notification + vw_notifications: + id: azure.api_management.vw_notifications + name: vw_notifications config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.recipients') as recipients, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.recipients') as "recipients", subscriptionId, resourceGroupName, serviceName, notificationName - FROM azure.api_management.notification + FROM azure.api_management.notifications WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.recipients') as recipients, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.recipients') as "recipients", subscriptionId, resourceGroupName, serviceName, notificationName - FROM azure.api_management.notification + FROM azure.api_management.notifications WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_issue: - id: azure.api_management.vw_issue - name: vw_issue + vw_issues: + id: azure.api_management.vw_issues + name: vw_issues config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.userId') as user_id, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.apiId') as api_id, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.userId') as "user_id", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.apiId') as "api_id", subscriptionId, resourceGroupName, serviceName, issueId - FROM azure.api_management.issue + FROM azure.api_management.issues WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.userId') as user_id, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.apiId') as api_id, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.userId') as "user_id", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.apiId') as "api_id", subscriptionId, resourceGroupName, serviceName, issueId - FROM azure.api_management.issue + FROM azure.api_management.issues WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_authorization_provider: - id: azure.api_management.vw_authorization_provider - name: vw_authorization_provider + vw_authorization_providers: + id: azure.api_management.vw_authorization_providers + name: vw_authorization_providers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.identityProvider') as identity_provider, - JSON_EXTRACT(properties, '$.oauth2') as oauth2, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.identityProvider') as "identity_provider", + JSON_EXTRACT(properties, '$.oauth2') as "oauth2", subscriptionId, resourceGroupName, serviceName, authorizationProviderId - FROM azure.api_management.authorization_provider + FROM azure.api_management.authorization_providers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.identityProvider') as identity_provider, - JSON_EXTRACT(properties, '$.oauth2') as oauth2, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.identityProvider') as "identity_provider", + json_extract_path_text(properties, '$.oauth2') as "oauth2", subscriptionId, resourceGroupName, serviceName, authorizationProviderId - FROM azure.api_management.authorization_provider + FROM azure.api_management.authorization_providers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_authorization: - id: azure.api_management.vw_authorization - name: vw_authorization + vw_authorizations: + id: azure.api_management.vw_authorizations + name: vw_authorizations config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.authorizationType') as authorization_type, - JSON_EXTRACT(properties, '$.oauth2grantType') as oauth2grant_type, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.authorizationType') as "authorization_type", + JSON_EXTRACT(properties, '$.oauth2grantType') as "oauth2grant_type", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, serviceName, authorizationProviderId, authorizationId - FROM azure.api_management.authorization + FROM azure.api_management.authorizations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND authorizationProviderId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.authorizationType') as authorization_type, - JSON_EXTRACT(properties, '$.oauth2grantType') as oauth2grant_type, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.authorizationType') as "authorization_type", + json_extract_path_text(properties, '$.oauth2grantType') as "oauth2grant_type", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, serviceName, authorizationProviderId, authorizationId - FROM azure.api_management.authorization + FROM azure.api_management.authorizations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND authorizationProviderId = 'replace-me'; - vw_authorization_access_policy: - id: azure.api_management.vw_authorization_access_policy - name: vw_authorization_access_policy + vw_authorization_access_policies: + id: azure.api_management.vw_authorization_access_policies + name: vw_authorization_access_policies config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.appIds') as app_ids, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.objectId') as object_id, + JSON_EXTRACT(properties, '$.appIds') as "app_ids", + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.objectId') as "object_id", subscriptionId, resourceGroupName, serviceName, authorizationProviderId, authorizationId, authorizationAccessPolicyId - FROM azure.api_management.authorization_access_policy + FROM azure.api_management.authorization_access_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND authorizationProviderId = 'replace-me' AND authorizationId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.appIds') as app_ids, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.objectId') as object_id, + json_extract_path_text(properties, '$.appIds') as "app_ids", + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.objectId') as "object_id", subscriptionId, resourceGroupName, serviceName, authorizationProviderId, authorizationId, authorizationAccessPolicyId - FROM azure.api_management.authorization_access_policy + FROM azure.api_management.authorization_access_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND authorizationProviderId = 'replace-me' AND authorizationId = 'replace-me'; - vw_product: - id: azure.api_management.vw_product - name: vw_product + vw_products: + id: azure.api_management.vw_products + name: vw_products config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.terms') as terms, - JSON_EXTRACT(properties, '$.subscriptionRequired') as subscription_required, - JSON_EXTRACT(properties, '$.approvalRequired') as approval_required, - JSON_EXTRACT(properties, '$.subscriptionsLimit') as subscriptions_limit, - JSON_EXTRACT(properties, '$.state') as state, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.terms') as "terms", + JSON_EXTRACT(properties, '$.subscriptionRequired') as "subscription_required", + JSON_EXTRACT(properties, '$.approvalRequired') as "approval_required", + JSON_EXTRACT(properties, '$.subscriptionsLimit') as "subscriptions_limit", + JSON_EXTRACT(properties, '$.state') as "state", subscriptionId, resourceGroupName, serviceName, productId - FROM azure.api_management.product + FROM azure.api_management.products WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.terms') as terms, - JSON_EXTRACT(properties, '$.subscriptionRequired') as subscription_required, - JSON_EXTRACT(properties, '$.approvalRequired') as approval_required, - JSON_EXTRACT(properties, '$.subscriptionsLimit') as subscriptions_limit, - JSON_EXTRACT(properties, '$.state') as state, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.terms') as "terms", + json_extract_path_text(properties, '$.subscriptionRequired') as "subscription_required", + json_extract_path_text(properties, '$.approvalRequired') as "approval_required", + json_extract_path_text(properties, '$.subscriptionsLimit') as "subscriptions_limit", + json_extract_path_text(properties, '$.state') as "state", subscriptionId, resourceGroupName, serviceName, productId - FROM azure.api_management.product + FROM azure.api_management.products WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_subscription: - id: azure.api_management.vw_subscription - name: vw_subscription + vw_subscriptions: + id: azure.api_management.vw_subscriptions + name: vw_subscriptions config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.ownerId') as owner_id, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.startDate') as start_date, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.endDate') as end_date, - JSON_EXTRACT(properties, '$.notificationDate') as notification_date, - JSON_EXTRACT(properties, '$.primaryKey') as primary_key, - JSON_EXTRACT(properties, '$.secondaryKey') as secondary_key, - JSON_EXTRACT(properties, '$.stateComment') as state_comment, - JSON_EXTRACT(properties, '$.allowTracing') as allow_tracing, + JSON_EXTRACT(properties, '$.ownerId') as "owner_id", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.startDate') as "start_date", + JSON_EXTRACT(properties, '$.expirationDate') as "expiration_date", + JSON_EXTRACT(properties, '$.endDate') as "end_date", + JSON_EXTRACT(properties, '$.notificationDate') as "notification_date", + JSON_EXTRACT(properties, '$.primaryKey') as "primary_key", + JSON_EXTRACT(properties, '$.secondaryKey') as "secondary_key", + JSON_EXTRACT(properties, '$.stateComment') as "state_comment", + JSON_EXTRACT(properties, '$.allowTracing') as "allow_tracing", subscriptionId, resourceGroupName, serviceName, sid - FROM azure.api_management.subscription + FROM azure.api_management.subscriptions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.ownerId') as owner_id, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.startDate') as start_date, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.endDate') as end_date, - JSON_EXTRACT(properties, '$.notificationDate') as notification_date, - JSON_EXTRACT(properties, '$.primaryKey') as primary_key, - JSON_EXTRACT(properties, '$.secondaryKey') as secondary_key, - JSON_EXTRACT(properties, '$.stateComment') as state_comment, - JSON_EXTRACT(properties, '$.allowTracing') as allow_tracing, + json_extract_path_text(properties, '$.ownerId') as "owner_id", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.startDate') as "start_date", + json_extract_path_text(properties, '$.expirationDate') as "expiration_date", + json_extract_path_text(properties, '$.endDate') as "end_date", + json_extract_path_text(properties, '$.notificationDate') as "notification_date", + json_extract_path_text(properties, '$.primaryKey') as "primary_key", + json_extract_path_text(properties, '$.secondaryKey') as "secondary_key", + json_extract_path_text(properties, '$.stateComment') as "state_comment", + json_extract_path_text(properties, '$.allowTracing') as "allow_tracing", subscriptionId, resourceGroupName, serviceName, sid - FROM azure.api_management.subscription + FROM azure.api_management.subscriptions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_workspace_backend: - id: azure.api_management.vw_workspace_backend - name: vw_workspace_backend + vw_workspace_backends: + id: azure.api_management.vw_workspace_backends + name: vw_workspace_backends config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.url') as url, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.proxy') as proxy, - JSON_EXTRACT(properties, '$.tls') as tls, - JSON_EXTRACT(properties, '$.circuitBreaker') as circuit_breaker, - JSON_EXTRACT(properties, '$.pool') as pool, - JSON_EXTRACT(properties, '$.type') as type, + JSON_EXTRACT(properties, '$.url') as "url", + JSON_EXTRACT(properties, '$.protocol') as "protocol", + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.properties') as "properties", + JSON_EXTRACT(properties, '$.credentials') as "credentials", + JSON_EXTRACT(properties, '$.proxy') as "proxy", + JSON_EXTRACT(properties, '$.tls') as "tls", + JSON_EXTRACT(properties, '$.circuitBreaker') as "circuit_breaker", + JSON_EXTRACT(properties, '$.pool') as "pool", + JSON_EXTRACT(properties, '$.type') as "type", subscriptionId, resourceGroupName, serviceName, workspaceId, backendId - FROM azure.api_management.workspace_backend + FROM azure.api_management.workspace_backends WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.url') as url, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.proxy') as proxy, - JSON_EXTRACT(properties, '$.tls') as tls, - JSON_EXTRACT(properties, '$.circuitBreaker') as circuit_breaker, - JSON_EXTRACT(properties, '$.pool') as pool, - JSON_EXTRACT(properties, '$.type') as type, + json_extract_path_text(properties, '$.url') as "url", + json_extract_path_text(properties, '$.protocol') as "protocol", + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.properties') as "properties", + json_extract_path_text(properties, '$.credentials') as "credentials", + json_extract_path_text(properties, '$.proxy') as "proxy", + json_extract_path_text(properties, '$.tls') as "tls", + json_extract_path_text(properties, '$.circuitBreaker') as "circuit_breaker", + json_extract_path_text(properties, '$.pool') as "pool", + json_extract_path_text(properties, '$.type') as "type", subscriptionId, resourceGroupName, serviceName, workspaceId, backendId - FROM azure.api_management.workspace_backend + FROM azure.api_management.workspace_backends WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_content_type: - id: azure.api_management.vw_content_type - name: vw_content_type + vw_content_types: + id: azure.api_management.vw_content_types + name: vw_content_types config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.schema') as schema, - JSON_EXTRACT(properties, '$.version') as version, + JSON_EXTRACT(properties, '$.id') as "id", + JSON_EXTRACT(properties, '$.name') as "name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.schema') as "schema", + JSON_EXTRACT(properties, '$.version') as "version", subscriptionId, resourceGroupName, serviceName, contentTypeId - FROM azure.api_management.content_type + FROM azure.api_management.content_types WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.schema') as schema, - JSON_EXTRACT(properties, '$.version') as version, + json_extract_path_text(properties, '$.id') as "id", + json_extract_path_text(properties, '$.name') as "name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.schema') as "schema", + json_extract_path_text(properties, '$.version') as "version", subscriptionId, resourceGroupName, serviceName, contentTypeId - FROM azure.api_management.content_type + FROM azure.api_management.content_types WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_content_item: - id: azure.api_management.vw_content_item - name: vw_content_item + vw_content_items: + id: azure.api_management.vw_content_items + name: vw_content_items config: views: select: @@ -17230,7 +18181,7 @@ components: serviceName, contentTypeId, contentItemId - FROM azure.api_management.content_item + FROM azure.api_management.content_items WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND contentTypeId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -17241,503 +18192,503 @@ components: serviceName, contentTypeId, contentItemId - FROM azure.api_management.content_item + FROM azure.api_management.content_items WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND contentTypeId = 'replace-me'; - vw_workspace: - id: azure.api_management.vw_workspace - name: vw_workspace + vw_workspaces: + id: azure.api_management.vw_workspaces + name: vw_workspaces config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, serviceName, workspaceId - FROM azure.api_management.workspace + FROM azure.api_management.workspaces WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, serviceName, workspaceId - FROM azure.api_management.workspace + FROM azure.api_management.workspaces WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_workspace_policy: - id: azure.api_management.vw_workspace_policy - name: vw_workspace_policy + vw_workspace_policies: + id: azure.api_management.vw_workspace_policies + name: vw_workspace_policies config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, workspaceId, policyId - FROM azure.api_management.workspace_policy + FROM azure.api_management.workspace_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, workspaceId, policyId - FROM azure.api_management.workspace_policy + FROM azure.api_management.workspace_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_workspace_named_value: - id: azure.api_management.vw_workspace_named_value - name: vw_workspace_named_value + vw_workspace_named_values: + id: azure.api_management.vw_workspace_named_values + name: vw_workspace_named_values config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.keyVault') as key_vault, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.secret') as secret, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.keyVault') as "key_vault", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.secret') as "secret", subscriptionId, resourceGroupName, serviceName, workspaceId, namedValueId - FROM azure.api_management.workspace_named_value + FROM azure.api_management.workspace_named_values WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.keyVault') as key_vault, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.secret') as secret, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.keyVault') as "key_vault", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.secret') as "secret", subscriptionId, resourceGroupName, serviceName, workspaceId, namedValueId - FROM azure.api_management.workspace_named_value + FROM azure.api_management.workspace_named_values WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_workspace_global_schema: - id: azure.api_management.vw_workspace_global_schema - name: vw_workspace_global_schema + vw_workspace_global_schemata: + id: azure.api_management.vw_workspace_global_schemata + name: vw_workspace_global_schemata config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.schemaType') as schema_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.document') as document, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.schemaType') as "schema_type", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.document') as "document", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serviceName, workspaceId, schemaId - FROM azure.api_management.workspace_global_schema + FROM azure.api_management.workspace_global_schemata WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.schemaType') as schema_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.document') as document, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.schemaType') as "schema_type", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.document') as "document", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serviceName, workspaceId, schemaId - FROM azure.api_management.workspace_global_schema + FROM azure.api_management.workspace_global_schemata WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_workspace_notification: - id: azure.api_management.vw_workspace_notification - name: vw_workspace_notification + vw_workspace_notifications: + id: azure.api_management.vw_workspace_notifications + name: vw_workspace_notifications config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.recipients') as recipients, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.recipients') as "recipients", subscriptionId, resourceGroupName, serviceName, workspaceId, notificationName - FROM azure.api_management.workspace_notification + FROM azure.api_management.workspace_notifications WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.recipients') as recipients, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.recipients') as "recipients", subscriptionId, resourceGroupName, serviceName, workspaceId, notificationName - FROM azure.api_management.workspace_notification + FROM azure.api_management.workspace_notifications WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_workspace_policy_fragment: - id: azure.api_management.vw_workspace_policy_fragment - name: vw_workspace_policy_fragment + vw_workspace_policy_fragments: + id: azure.api_management.vw_workspace_policy_fragments + name: vw_workspace_policy_fragments config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.format') as format, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.format') as "format", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serviceName, workspaceId, id - FROM azure.api_management.workspace_policy_fragment + FROM azure.api_management.workspace_policy_fragments WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.format') as format, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.format') as "format", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serviceName, workspaceId, id - FROM azure.api_management.workspace_policy_fragment + FROM azure.api_management.workspace_policy_fragments WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_workspace_group: - id: azure.api_management.vw_workspace_group - name: vw_workspace_group + vw_workspace_groups: + id: azure.api_management.vw_workspace_groups + name: vw_workspace_groups config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.builtIn') as built_in, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.externalId') as external_id, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.builtIn') as "built_in", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.externalId') as "external_id", subscriptionId, resourceGroupName, serviceName, workspaceId, groupId - FROM azure.api_management.workspace_group + FROM azure.api_management.workspace_groups WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.builtIn') as built_in, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.externalId') as external_id, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.builtIn') as "built_in", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.externalId') as "external_id", subscriptionId, resourceGroupName, serviceName, workspaceId, groupId - FROM azure.api_management.workspace_group + FROM azure.api_management.workspace_groups WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_workspace_subscription: - id: azure.api_management.vw_workspace_subscription - name: vw_workspace_subscription + vw_workspace_subscriptions: + id: azure.api_management.vw_workspace_subscriptions + name: vw_workspace_subscriptions config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.ownerId') as owner_id, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.startDate') as start_date, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.endDate') as end_date, - JSON_EXTRACT(properties, '$.notificationDate') as notification_date, - JSON_EXTRACT(properties, '$.primaryKey') as primary_key, - JSON_EXTRACT(properties, '$.secondaryKey') as secondary_key, - JSON_EXTRACT(properties, '$.stateComment') as state_comment, - JSON_EXTRACT(properties, '$.allowTracing') as allow_tracing, + JSON_EXTRACT(properties, '$.ownerId') as "owner_id", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.startDate') as "start_date", + JSON_EXTRACT(properties, '$.expirationDate') as "expiration_date", + JSON_EXTRACT(properties, '$.endDate') as "end_date", + JSON_EXTRACT(properties, '$.notificationDate') as "notification_date", + JSON_EXTRACT(properties, '$.primaryKey') as "primary_key", + JSON_EXTRACT(properties, '$.secondaryKey') as "secondary_key", + JSON_EXTRACT(properties, '$.stateComment') as "state_comment", + JSON_EXTRACT(properties, '$.allowTracing') as "allow_tracing", subscriptionId, resourceGroupName, serviceName, workspaceId, sid - FROM azure.api_management.workspace_subscription + FROM azure.api_management.workspace_subscriptions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.ownerId') as owner_id, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.startDate') as start_date, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.endDate') as end_date, - JSON_EXTRACT(properties, '$.notificationDate') as notification_date, - JSON_EXTRACT(properties, '$.primaryKey') as primary_key, - JSON_EXTRACT(properties, '$.secondaryKey') as secondary_key, - JSON_EXTRACT(properties, '$.stateComment') as state_comment, - JSON_EXTRACT(properties, '$.allowTracing') as allow_tracing, + json_extract_path_text(properties, '$.ownerId') as "owner_id", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.startDate') as "start_date", + json_extract_path_text(properties, '$.expirationDate') as "expiration_date", + json_extract_path_text(properties, '$.endDate') as "end_date", + json_extract_path_text(properties, '$.notificationDate') as "notification_date", + json_extract_path_text(properties, '$.primaryKey') as "primary_key", + json_extract_path_text(properties, '$.secondaryKey') as "secondary_key", + json_extract_path_text(properties, '$.stateComment') as "state_comment", + json_extract_path_text(properties, '$.allowTracing') as "allow_tracing", subscriptionId, resourceGroupName, serviceName, workspaceId, sid - FROM azure.api_management.workspace_subscription + FROM azure.api_management.workspace_subscriptions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_workspace_api_version_set: - id: azure.api_management.vw_workspace_api_version_set - name: vw_workspace_api_version_set + vw_workspace_api_version_sets: + id: azure.api_management.vw_workspace_api_version_sets + name: vw_workspace_api_version_sets config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.versioningScheme') as versioning_scheme, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.versionQueryName') as version_query_name, - JSON_EXTRACT(properties, '$.versionHeaderName') as version_header_name, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.versioningScheme') as "versioning_scheme", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.versionQueryName') as "version_query_name", + JSON_EXTRACT(properties, '$.versionHeaderName') as "version_header_name", subscriptionId, resourceGroupName, serviceName, workspaceId, versionSetId - FROM azure.api_management.workspace_api_version_set + FROM azure.api_management.workspace_api_version_sets WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.versioningScheme') as versioning_scheme, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.versionQueryName') as version_query_name, - JSON_EXTRACT(properties, '$.versionHeaderName') as version_header_name, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.versioningScheme') as "versioning_scheme", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.versionQueryName') as "version_query_name", + json_extract_path_text(properties, '$.versionHeaderName') as "version_header_name", subscriptionId, resourceGroupName, serviceName, workspaceId, versionSetId - FROM azure.api_management.workspace_api_version_set + FROM azure.api_management.workspace_api_version_sets WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_workspace_api: - id: azure.api_management.vw_workspace_api - name: vw_workspace_api + vw_workspace_apis: + id: azure.api_management.vw_workspace_apis + name: vw_workspace_apis config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.sourceApiId') as source_api_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.serviceUrl') as service_url, - JSON_EXTRACT(properties, '$.path') as path, - JSON_EXTRACT(properties, '$.protocols') as protocols, - JSON_EXTRACT(properties, '$.apiVersionSet') as api_version_set, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.authenticationSettings') as authentication_settings, - JSON_EXTRACT(properties, '$.subscriptionKeyParameterNames') as subscription_key_parameter_names, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.apiRevision') as api_revision, - JSON_EXTRACT(properties, '$.apiVersion') as api_version, - JSON_EXTRACT(properties, '$.isCurrent') as is_current, - JSON_EXTRACT(properties, '$.isOnline') as is_online, - JSON_EXTRACT(properties, '$.apiRevisionDescription') as api_revision_description, - JSON_EXTRACT(properties, '$.apiVersionDescription') as api_version_description, - JSON_EXTRACT(properties, '$.apiVersionSetId') as api_version_set_id, - JSON_EXTRACT(properties, '$.subscriptionRequired') as subscription_required, - JSON_EXTRACT(properties, '$.termsOfServiceUrl') as terms_of_service_url, - JSON_EXTRACT(properties, '$.contact') as contact, - JSON_EXTRACT(properties, '$.license') as license, + JSON_EXTRACT(properties, '$.sourceApiId') as "source_api_id", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.serviceUrl') as "service_url", + JSON_EXTRACT(properties, '$.path') as "path", + JSON_EXTRACT(properties, '$.protocols') as "protocols", + JSON_EXTRACT(properties, '$.apiVersionSet') as "api_version_set", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.authenticationSettings') as "authentication_settings", + JSON_EXTRACT(properties, '$.subscriptionKeyParameterNames') as "subscription_key_parameter_names", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.apiRevision') as "api_revision", + JSON_EXTRACT(properties, '$.apiVersion') as "api_version", + JSON_EXTRACT(properties, '$.isCurrent') as "is_current", + JSON_EXTRACT(properties, '$.isOnline') as "is_online", + JSON_EXTRACT(properties, '$.apiRevisionDescription') as "api_revision_description", + JSON_EXTRACT(properties, '$.apiVersionDescription') as "api_version_description", + JSON_EXTRACT(properties, '$.apiVersionSetId') as "api_version_set_id", + JSON_EXTRACT(properties, '$.subscriptionRequired') as "subscription_required", + JSON_EXTRACT(properties, '$.termsOfServiceUrl') as "terms_of_service_url", + JSON_EXTRACT(properties, '$.contact') as "contact", + JSON_EXTRACT(properties, '$.license') as "license", subscriptionId, resourceGroupName, serviceName, workspaceId, apiId - FROM azure.api_management.workspace_api + FROM azure.api_management.workspace_apis WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.sourceApiId') as source_api_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.serviceUrl') as service_url, - JSON_EXTRACT(properties, '$.path') as path, - JSON_EXTRACT(properties, '$.protocols') as protocols, - JSON_EXTRACT(properties, '$.apiVersionSet') as api_version_set, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.authenticationSettings') as authentication_settings, - JSON_EXTRACT(properties, '$.subscriptionKeyParameterNames') as subscription_key_parameter_names, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.apiRevision') as api_revision, - JSON_EXTRACT(properties, '$.apiVersion') as api_version, - JSON_EXTRACT(properties, '$.isCurrent') as is_current, - JSON_EXTRACT(properties, '$.isOnline') as is_online, - JSON_EXTRACT(properties, '$.apiRevisionDescription') as api_revision_description, - JSON_EXTRACT(properties, '$.apiVersionDescription') as api_version_description, - JSON_EXTRACT(properties, '$.apiVersionSetId') as api_version_set_id, - JSON_EXTRACT(properties, '$.subscriptionRequired') as subscription_required, - JSON_EXTRACT(properties, '$.termsOfServiceUrl') as terms_of_service_url, - JSON_EXTRACT(properties, '$.contact') as contact, - JSON_EXTRACT(properties, '$.license') as license, + json_extract_path_text(properties, '$.sourceApiId') as "source_api_id", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.serviceUrl') as "service_url", + json_extract_path_text(properties, '$.path') as "path", + json_extract_path_text(properties, '$.protocols') as "protocols", + json_extract_path_text(properties, '$.apiVersionSet') as "api_version_set", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.authenticationSettings') as "authentication_settings", + json_extract_path_text(properties, '$.subscriptionKeyParameterNames') as "subscription_key_parameter_names", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.apiRevision') as "api_revision", + json_extract_path_text(properties, '$.apiVersion') as "api_version", + json_extract_path_text(properties, '$.isCurrent') as "is_current", + json_extract_path_text(properties, '$.isOnline') as "is_online", + json_extract_path_text(properties, '$.apiRevisionDescription') as "api_revision_description", + json_extract_path_text(properties, '$.apiVersionDescription') as "api_version_description", + json_extract_path_text(properties, '$.apiVersionSetId') as "api_version_set_id", + json_extract_path_text(properties, '$.subscriptionRequired') as "subscription_required", + json_extract_path_text(properties, '$.termsOfServiceUrl') as "terms_of_service_url", + json_extract_path_text(properties, '$.contact') as "contact", + json_extract_path_text(properties, '$.license') as "license", subscriptionId, resourceGroupName, serviceName, workspaceId, apiId - FROM azure.api_management.workspace_api + FROM azure.api_management.workspace_apis WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_workspace_api_release: - id: azure.api_management.vw_workspace_api_release - name: vw_workspace_api_release + vw_workspace_api_releases: + id: azure.api_management.vw_workspace_api_releases + name: vw_workspace_api_releases config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.apiId') as api_id, - JSON_EXTRACT(properties, '$.createdDateTime') as created_date_time, - JSON_EXTRACT(properties, '$.updatedDateTime') as updated_date_time, - JSON_EXTRACT(properties, '$.notes') as notes, + JSON_EXTRACT(properties, '$.apiId') as "api_id", + JSON_EXTRACT(properties, '$.createdDateTime') as "created_date_time", + JSON_EXTRACT(properties, '$.updatedDateTime') as "updated_date_time", + JSON_EXTRACT(properties, '$.notes') as "notes", subscriptionId, resourceGroupName, serviceName, workspaceId, apiId, releaseId - FROM azure.api_management.workspace_api_release + FROM azure.api_management.workspace_api_releases WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND apiId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.apiId') as api_id, - JSON_EXTRACT(properties, '$.createdDateTime') as created_date_time, - JSON_EXTRACT(properties, '$.updatedDateTime') as updated_date_time, - JSON_EXTRACT(properties, '$.notes') as notes, + json_extract_path_text(properties, '$.apiId') as "api_id", + json_extract_path_text(properties, '$.createdDateTime') as "created_date_time", + json_extract_path_text(properties, '$.updatedDateTime') as "updated_date_time", + json_extract_path_text(properties, '$.notes') as "notes", subscriptionId, resourceGroupName, serviceName, workspaceId, apiId, releaseId - FROM azure.api_management.workspace_api_release + FROM azure.api_management.workspace_api_releases WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND apiId = 'replace-me'; - vw_workspace_api_operation: - id: azure.api_management.vw_workspace_api_operation - name: vw_workspace_api_operation + vw_workspace_api_operations: + id: azure.api_management.vw_workspace_api_operations + name: vw_workspace_api_operations config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.method') as method, - JSON_EXTRACT(properties, '$.urlTemplate') as url_template, - JSON_EXTRACT(properties, '$.templateParameters') as template_parameters, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.request') as request, - JSON_EXTRACT(properties, '$.responses') as responses, - JSON_EXTRACT(properties, '$.policies') as policies, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.method') as "method", + JSON_EXTRACT(properties, '$.urlTemplate') as "url_template", + JSON_EXTRACT(properties, '$.templateParameters') as "template_parameters", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.request') as "request", + JSON_EXTRACT(properties, '$.responses') as "responses", + JSON_EXTRACT(properties, '$.policies') as "policies", subscriptionId, resourceGroupName, serviceName, workspaceId, apiId, operationId - FROM azure.api_management.workspace_api_operation + FROM azure.api_management.workspace_api_operations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND apiId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.method') as method, - JSON_EXTRACT(properties, '$.urlTemplate') as url_template, - JSON_EXTRACT(properties, '$.templateParameters') as template_parameters, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.request') as request, - JSON_EXTRACT(properties, '$.responses') as responses, - JSON_EXTRACT(properties, '$.policies') as policies, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.method') as "method", + json_extract_path_text(properties, '$.urlTemplate') as "url_template", + json_extract_path_text(properties, '$.templateParameters') as "template_parameters", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.request') as "request", + json_extract_path_text(properties, '$.responses') as "responses", + json_extract_path_text(properties, '$.policies') as "policies", subscriptionId, resourceGroupName, serviceName, workspaceId, apiId, operationId - FROM azure.api_management.workspace_api_operation + FROM azure.api_management.workspace_api_operations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND apiId = 'replace-me'; - vw_workspace_api_operation_policy: - id: azure.api_management.vw_workspace_api_operation_policy - name: vw_workspace_api_operation_policy + vw_workspace_api_operation_policies: + id: azure.api_management.vw_workspace_api_operation_policies + name: vw_workspace_api_operation_policies config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, @@ -17745,14 +18696,14 @@ components: apiId, operationId, policyId - FROM azure.api_management.workspace_api_operation_policy + FROM azure.api_management.workspace_api_operation_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND apiId = 'replace-me' AND operationId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, @@ -17760,378 +18711,378 @@ components: apiId, operationId, policyId - FROM azure.api_management.workspace_api_operation_policy + FROM azure.api_management.workspace_api_operation_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND apiId = 'replace-me' AND operationId = 'replace-me'; - vw_workspace_api_policy: - id: azure.api_management.vw_workspace_api_policy - name: vw_workspace_api_policy + vw_workspace_api_policies: + id: azure.api_management.vw_workspace_api_policies + name: vw_workspace_api_policies config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, workspaceId, apiId, policyId - FROM azure.api_management.workspace_api_policy + FROM azure.api_management.workspace_api_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND apiId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, workspaceId, apiId, policyId - FROM azure.api_management.workspace_api_policy + FROM azure.api_management.workspace_api_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND apiId = 'replace-me'; - vw_workspace_api_schema: - id: azure.api_management.vw_workspace_api_schema - name: vw_workspace_api_schema + vw_workspace_api_schemata: + id: azure.api_management.vw_workspace_api_schemata + name: vw_workspace_api_schemata config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.contentType') as content_type, - JSON_EXTRACT(properties, '$.document') as document, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.contentType') as "content_type", + JSON_EXTRACT(properties, '$.document') as "document", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serviceName, workspaceId, apiId, schemaId - FROM azure.api_management.workspace_api_schema + FROM azure.api_management.workspace_api_schemata WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND apiId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.contentType') as content_type, - JSON_EXTRACT(properties, '$.document') as document, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.contentType') as "content_type", + json_extract_path_text(properties, '$.document') as "document", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serviceName, workspaceId, apiId, schemaId - FROM azure.api_management.workspace_api_schema + FROM azure.api_management.workspace_api_schemata WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND apiId = 'replace-me'; - vw_workspace_product: - id: azure.api_management.vw_workspace_product - name: vw_workspace_product + vw_workspace_products: + id: azure.api_management.vw_workspace_products + name: vw_workspace_products config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.terms') as terms, - JSON_EXTRACT(properties, '$.subscriptionRequired') as subscription_required, - JSON_EXTRACT(properties, '$.approvalRequired') as approval_required, - JSON_EXTRACT(properties, '$.subscriptionsLimit') as subscriptions_limit, - JSON_EXTRACT(properties, '$.state') as state, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.terms') as "terms", + JSON_EXTRACT(properties, '$.subscriptionRequired') as "subscription_required", + JSON_EXTRACT(properties, '$.approvalRequired') as "approval_required", + JSON_EXTRACT(properties, '$.subscriptionsLimit') as "subscriptions_limit", + JSON_EXTRACT(properties, '$.state') as "state", subscriptionId, resourceGroupName, serviceName, workspaceId, productId - FROM azure.api_management.workspace_product + FROM azure.api_management.workspace_products WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.terms') as terms, - JSON_EXTRACT(properties, '$.subscriptionRequired') as subscription_required, - JSON_EXTRACT(properties, '$.approvalRequired') as approval_required, - JSON_EXTRACT(properties, '$.subscriptionsLimit') as subscriptions_limit, - JSON_EXTRACT(properties, '$.state') as state, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.terms') as "terms", + json_extract_path_text(properties, '$.subscriptionRequired') as "subscription_required", + json_extract_path_text(properties, '$.approvalRequired') as "approval_required", + json_extract_path_text(properties, '$.subscriptionsLimit') as "subscriptions_limit", + json_extract_path_text(properties, '$.state') as "state", subscriptionId, resourceGroupName, serviceName, workspaceId, productId - FROM azure.api_management.workspace_product + FROM azure.api_management.workspace_products WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_workspace_product_api_link: - id: azure.api_management.vw_workspace_product_api_link - name: vw_workspace_product_api_link + vw_workspace_product_api_links: + id: azure.api_management.vw_workspace_product_api_links + name: vw_workspace_product_api_links config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.apiId') as api_id, + JSON_EXTRACT(properties, '$.apiId') as "api_id", subscriptionId, resourceGroupName, serviceName, workspaceId, productId, apiLinkId - FROM azure.api_management.workspace_product_api_link + FROM azure.api_management.workspace_product_api_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND productId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.apiId') as api_id, + json_extract_path_text(properties, '$.apiId') as "api_id", subscriptionId, resourceGroupName, serviceName, workspaceId, productId, apiLinkId - FROM azure.api_management.workspace_product_api_link + FROM azure.api_management.workspace_product_api_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND productId = 'replace-me'; - vw_workspace_product_group_link: - id: azure.api_management.vw_workspace_product_group_link - name: vw_workspace_product_group_link + vw_workspace_product_group_links: + id: azure.api_management.vw_workspace_product_group_links + name: vw_workspace_product_group_links config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.groupId') as group_id, + JSON_EXTRACT(properties, '$.groupId') as "group_id", subscriptionId, resourceGroupName, serviceName, workspaceId, productId, groupLinkId - FROM azure.api_management.workspace_product_group_link + FROM azure.api_management.workspace_product_group_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND productId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.groupId') as group_id, + json_extract_path_text(properties, '$.groupId') as "group_id", subscriptionId, resourceGroupName, serviceName, workspaceId, productId, groupLinkId - FROM azure.api_management.workspace_product_group_link + FROM azure.api_management.workspace_product_group_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND productId = 'replace-me'; - vw_workspace_product_policy: - id: azure.api_management.vw_workspace_product_policy - name: vw_workspace_product_policy + vw_workspace_product_policies: + id: azure.api_management.vw_workspace_product_policies + name: vw_workspace_product_policies config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, workspaceId, productId, policyId - FROM azure.api_management.workspace_product_policy + FROM azure.api_management.workspace_product_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND productId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, workspaceId, productId, policyId - FROM azure.api_management.workspace_product_policy + FROM azure.api_management.workspace_product_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND productId = 'replace-me'; - vw_workspace_tag: - id: azure.api_management.vw_workspace_tag - name: vw_workspace_tag + vw_workspace_tags: + id: azure.api_management.vw_workspace_tags + name: vw_workspace_tags config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, + JSON_EXTRACT(properties, '$.displayName') as "display_name", subscriptionId, resourceGroupName, serviceName, workspaceId, tagId - FROM azure.api_management.workspace_tag + FROM azure.api_management.workspace_tags WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, + json_extract_path_text(properties, '$.displayName') as "display_name", subscriptionId, resourceGroupName, serviceName, workspaceId, tagId - FROM azure.api_management.workspace_tag + FROM azure.api_management.workspace_tags WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_workspace_tag_api_link: - id: azure.api_management.vw_workspace_tag_api_link - name: vw_workspace_tag_api_link + vw_workspace_tag_api_links: + id: azure.api_management.vw_workspace_tag_api_links + name: vw_workspace_tag_api_links config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.apiId') as api_id, + JSON_EXTRACT(properties, '$.apiId') as "api_id", subscriptionId, resourceGroupName, serviceName, workspaceId, tagId, apiLinkId - FROM azure.api_management.workspace_tag_api_link + FROM azure.api_management.workspace_tag_api_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND tagId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.apiId') as api_id, + json_extract_path_text(properties, '$.apiId') as "api_id", subscriptionId, resourceGroupName, serviceName, workspaceId, tagId, apiLinkId - FROM azure.api_management.workspace_tag_api_link + FROM azure.api_management.workspace_tag_api_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND tagId = 'replace-me'; - vw_workspace_tag_operation_link: - id: azure.api_management.vw_workspace_tag_operation_link - name: vw_workspace_tag_operation_link + vw_workspace_tag_operation_links: + id: azure.api_management.vw_workspace_tag_operation_links + name: vw_workspace_tag_operation_links config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.operationId') as operation_id, + JSON_EXTRACT(properties, '$.operationId') as "operation_id", subscriptionId, resourceGroupName, serviceName, workspaceId, tagId, operationLinkId - FROM azure.api_management.workspace_tag_operation_link + FROM azure.api_management.workspace_tag_operation_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND tagId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.operationId') as operation_id, + json_extract_path_text(properties, '$.operationId') as "operation_id", subscriptionId, resourceGroupName, serviceName, workspaceId, tagId, operationLinkId - FROM azure.api_management.workspace_tag_operation_link + FROM azure.api_management.workspace_tag_operation_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND tagId = 'replace-me'; - vw_workspace_tag_product_link: - id: azure.api_management.vw_workspace_tag_product_link - name: vw_workspace_tag_product_link + vw_workspace_tag_product_links: + id: azure.api_management.vw_workspace_tag_product_links + name: vw_workspace_tag_product_links config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.productId') as product_id, + JSON_EXTRACT(properties, '$.productId') as "product_id", subscriptionId, resourceGroupName, serviceName, workspaceId, tagId, productLinkId - FROM azure.api_management.workspace_tag_product_link + FROM azure.api_management.workspace_tag_product_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND tagId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.productId') as product_id, + json_extract_path_text(properties, '$.productId') as "product_id", subscriptionId, resourceGroupName, serviceName, workspaceId, tagId, productLinkId - FROM azure.api_management.workspace_tag_product_link + FROM azure.api_management.workspace_tag_product_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND tagId = 'replace-me'; - vw_diagnostic: - id: azure.api_management.vw_diagnostic - name: vw_diagnostic + vw_diagnostics: + id: azure.api_management.vw_diagnostics + name: vw_diagnostics config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.alwaysLog') as always_log, - JSON_EXTRACT(properties, '$.loggerId') as logger_id, - JSON_EXTRACT(properties, '$.sampling') as sampling, - JSON_EXTRACT(properties, '$.frontend') as frontend, - JSON_EXTRACT(properties, '$.backend') as backend, - JSON_EXTRACT(properties, '$.logClientIp') as log_client_ip, - JSON_EXTRACT(properties, '$.httpCorrelationProtocol') as http_correlation_protocol, - JSON_EXTRACT(properties, '$.verbosity') as verbosity, - JSON_EXTRACT(properties, '$.operationNameFormat') as operation_name_format, - JSON_EXTRACT(properties, '$.metrics') as metrics, + JSON_EXTRACT(properties, '$.alwaysLog') as "always_log", + JSON_EXTRACT(properties, '$.loggerId') as "logger_id", + JSON_EXTRACT(properties, '$.sampling') as "sampling", + JSON_EXTRACT(properties, '$.frontend') as "frontend", + JSON_EXTRACT(properties, '$.backend') as "backend", + JSON_EXTRACT(properties, '$.logClientIp') as "log_client_ip", + JSON_EXTRACT(properties, '$.httpCorrelationProtocol') as "http_correlation_protocol", + JSON_EXTRACT(properties, '$.verbosity') as "verbosity", + JSON_EXTRACT(properties, '$.operationNameFormat') as "operation_name_format", + JSON_EXTRACT(properties, '$.metrics') as "metrics", subscriptionId, resourceGroupName, serviceName, diagnosticId - FROM azure.api_management.diagnostic + FROM azure.api_management.diagnostics WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.alwaysLog') as always_log, - JSON_EXTRACT(properties, '$.loggerId') as logger_id, - JSON_EXTRACT(properties, '$.sampling') as sampling, - JSON_EXTRACT(properties, '$.frontend') as frontend, - JSON_EXTRACT(properties, '$.backend') as backend, - JSON_EXTRACT(properties, '$.logClientIp') as log_client_ip, - JSON_EXTRACT(properties, '$.httpCorrelationProtocol') as http_correlation_protocol, - JSON_EXTRACT(properties, '$.verbosity') as verbosity, - JSON_EXTRACT(properties, '$.operationNameFormat') as operation_name_format, - JSON_EXTRACT(properties, '$.metrics') as metrics, + json_extract_path_text(properties, '$.alwaysLog') as "always_log", + json_extract_path_text(properties, '$.loggerId') as "logger_id", + json_extract_path_text(properties, '$.sampling') as "sampling", + json_extract_path_text(properties, '$.frontend') as "frontend", + json_extract_path_text(properties, '$.backend') as "backend", + json_extract_path_text(properties, '$.logClientIp') as "log_client_ip", + json_extract_path_text(properties, '$.httpCorrelationProtocol') as "http_correlation_protocol", + json_extract_path_text(properties, '$.verbosity') as "verbosity", + json_extract_path_text(properties, '$.operationNameFormat') as "operation_name_format", + json_extract_path_text(properties, '$.metrics') as "metrics", subscriptionId, resourceGroupName, serviceName, diagnosticId - FROM azure.api_management.diagnostic + FROM azure.api_management.diagnostics WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; vw_sign_in_settings: id: azure.api_management.vw_sign_in_settings @@ -18142,7 +19093,7 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.enabled') as enabled, + JSON_EXTRACT(properties, '$.enabled') as "enabled", subscriptionId, resourceGroupName, serviceName @@ -18152,7 +19103,7 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.enabled') as enabled, + json_extract_path_text(properties, '$.enabled') as "enabled", subscriptionId, resourceGroupName, serviceName @@ -18167,8 +19118,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.termsOfService') as terms_of_service, + JSON_EXTRACT(properties, '$.enabled') as "enabled", + JSON_EXTRACT(properties, '$.termsOfService') as "terms_of_service", subscriptionId, resourceGroupName, serviceName @@ -18178,8 +19129,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.termsOfService') as terms_of_service, + json_extract_path_text(properties, '$.enabled') as "enabled", + json_extract_path_text(properties, '$.termsOfService') as "terms_of_service", subscriptionId, resourceGroupName, serviceName @@ -18194,10 +19145,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.url') as url, - JSON_EXTRACT(properties, '$.validationKey') as validation_key, - JSON_EXTRACT(properties, '$.subscriptions') as subscriptions, - JSON_EXTRACT(properties, '$.userRegistration') as user_registration, + JSON_EXTRACT(properties, '$.url') as "url", + JSON_EXTRACT(properties, '$.validationKey') as "validation_key", + JSON_EXTRACT(properties, '$.subscriptions') as "subscriptions", + JSON_EXTRACT(properties, '$.userRegistration') as "user_registration", subscriptionId, resourceGroupName, serviceName @@ -18207,78 +19158,78 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.url') as url, - JSON_EXTRACT(properties, '$.validationKey') as validation_key, - JSON_EXTRACT(properties, '$.subscriptions') as subscriptions, - JSON_EXTRACT(properties, '$.userRegistration') as user_registration, + json_extract_path_text(properties, '$.url') as "url", + json_extract_path_text(properties, '$.validationKey') as "validation_key", + json_extract_path_text(properties, '$.subscriptions') as "subscriptions", + json_extract_path_text(properties, '$.userRegistration') as "user_registration", subscriptionId, resourceGroupName, serviceName FROM azure.api_management.delegation_settings WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_policy_restriction: - id: azure.api_management.vw_policy_restriction - name: vw_policy_restriction + vw_policy_restrictions: + id: azure.api_management.vw_policy_restrictions + name: vw_policy_restrictions config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.requireBase') as require_base, + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.requireBase') as "require_base", subscriptionId, resourceGroupName, serviceName, policyRestrictionId - FROM azure.api_management.policy_restriction + FROM azure.api_management.policy_restrictions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.requireBase') as require_base, + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.requireBase') as "require_base", subscriptionId, resourceGroupName, serviceName, policyRestrictionId - FROM azure.api_management.policy_restriction + FROM azure.api_management.policy_restrictions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_global_schema: - id: azure.api_management.vw_global_schema - name: vw_global_schema + vw_global_schemata: + id: azure.api_management.vw_global_schemata + name: vw_global_schemata config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.schemaType') as schema_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.document') as document, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.schemaType') as "schema_type", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.document') as "document", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serviceName, schemaId - FROM azure.api_management.global_schema + FROM azure.api_management.global_schemata WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.schemaType') as schema_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.document') as document, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.schemaType') as "schema_type", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.document') as "document", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serviceName, schemaId - FROM azure.api_management.global_schema + FROM azure.api_management.global_schemata WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; vw_tenant_settings: id: azure.api_management.vw_tenant_settings @@ -18289,7 +19240,7 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.settings') as settings, + JSON_EXTRACT(properties, '$.settings') as "settings", subscriptionId, resourceGroupName, serviceName, @@ -18300,215 +19251,215 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.settings') as settings, + json_extract_path_text(properties, '$.settings') as "settings", subscriptionId, resourceGroupName, serviceName, settingsType FROM azure.api_management.tenant_settings WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_policy_fragment: - id: azure.api_management.vw_policy_fragment - name: vw_policy_fragment + vw_policy_fragments: + id: azure.api_management.vw_policy_fragments + name: vw_policy_fragments config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.format') as format, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.format') as "format", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serviceName, id - FROM azure.api_management.policy_fragment + FROM azure.api_management.policy_fragments WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.format') as format, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.format') as "format", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serviceName, id - FROM azure.api_management.policy_fragment + FROM azure.api_management.policy_fragments WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_portal_config: - id: azure.api_management.vw_portal_config - name: vw_portal_config + vw_portal_configs: + id: azure.api_management.vw_portal_configs + name: vw_portal_configs config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.enableBasicAuth') as enable_basic_auth, - JSON_EXTRACT(properties, '$.signin') as signin, - JSON_EXTRACT(properties, '$.signup') as signup, - JSON_EXTRACT(properties, '$.delegation') as delegation, - JSON_EXTRACT(properties, '$.cors') as cors, - JSON_EXTRACT(properties, '$.csp') as csp, + JSON_EXTRACT(properties, '$.enableBasicAuth') as "enable_basic_auth", + JSON_EXTRACT(properties, '$.signin') as "signin", + JSON_EXTRACT(properties, '$.signup') as "signup", + JSON_EXTRACT(properties, '$.delegation') as "delegation", + JSON_EXTRACT(properties, '$.cors') as "cors", + JSON_EXTRACT(properties, '$.csp') as "csp", subscriptionId, resourceGroupName, serviceName, portalConfigId - FROM azure.api_management.portal_config + FROM azure.api_management.portal_configs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.enableBasicAuth') as enable_basic_auth, - JSON_EXTRACT(properties, '$.signin') as signin, - JSON_EXTRACT(properties, '$.signup') as signup, - JSON_EXTRACT(properties, '$.delegation') as delegation, - JSON_EXTRACT(properties, '$.cors') as cors, - JSON_EXTRACT(properties, '$.csp') as csp, + json_extract_path_text(properties, '$.enableBasicAuth') as "enable_basic_auth", + json_extract_path_text(properties, '$.signin') as "signin", + json_extract_path_text(properties, '$.signup') as "signup", + json_extract_path_text(properties, '$.delegation') as "delegation", + json_extract_path_text(properties, '$.cors') as "cors", + json_extract_path_text(properties, '$.csp') as "csp", subscriptionId, resourceGroupName, serviceName, portalConfigId - FROM azure.api_management.portal_config + FROM azure.api_management.portal_configs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_user: - id: azure.api_management.vw_user - name: vw_user + vw_users: + id: azure.api_management.vw_users + name: vw_users config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.firstName') as first_name, - JSON_EXTRACT(properties, '$.lastName') as last_name, - JSON_EXTRACT(properties, '$.email') as email, - JSON_EXTRACT(properties, '$.registrationDate') as registration_date, - JSON_EXTRACT(properties, '$.groups') as groups, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.note') as note, - JSON_EXTRACT(properties, '$.identities') as identities, + JSON_EXTRACT(properties, '$.firstName') as "first_name", + JSON_EXTRACT(properties, '$.lastName') as "last_name", + JSON_EXTRACT(properties, '$.email') as "email", + JSON_EXTRACT(properties, '$.registrationDate') as "registration_date", + JSON_EXTRACT(properties, '$.groups') as "groups", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.note') as "note", + JSON_EXTRACT(properties, '$.identities') as "identities", subscriptionId, resourceGroupName, serviceName, userId - FROM azure.api_management.user + FROM azure.api_management.users WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.firstName') as first_name, - JSON_EXTRACT(properties, '$.lastName') as last_name, - JSON_EXTRACT(properties, '$.email') as email, - JSON_EXTRACT(properties, '$.registrationDate') as registration_date, - JSON_EXTRACT(properties, '$.groups') as groups, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.note') as note, - JSON_EXTRACT(properties, '$.identities') as identities, + json_extract_path_text(properties, '$.firstName') as "first_name", + json_extract_path_text(properties, '$.lastName') as "last_name", + json_extract_path_text(properties, '$.email') as "email", + json_extract_path_text(properties, '$.registrationDate') as "registration_date", + json_extract_path_text(properties, '$.groups') as "groups", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.note') as "note", + json_extract_path_text(properties, '$.identities') as "identities", subscriptionId, resourceGroupName, serviceName, userId - FROM azure.api_management.user + FROM azure.api_management.users WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_user_subscription: - id: azure.api_management.vw_user_subscription - name: vw_user_subscription + vw_user_subscriptions: + id: azure.api_management.vw_user_subscriptions + name: vw_user_subscriptions config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.ownerId') as owner_id, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.startDate') as start_date, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.endDate') as end_date, - JSON_EXTRACT(properties, '$.notificationDate') as notification_date, - JSON_EXTRACT(properties, '$.primaryKey') as primary_key, - JSON_EXTRACT(properties, '$.secondaryKey') as secondary_key, - JSON_EXTRACT(properties, '$.stateComment') as state_comment, - JSON_EXTRACT(properties, '$.allowTracing') as allow_tracing, + JSON_EXTRACT(properties, '$.ownerId') as "owner_id", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.startDate') as "start_date", + JSON_EXTRACT(properties, '$.expirationDate') as "expiration_date", + JSON_EXTRACT(properties, '$.endDate') as "end_date", + JSON_EXTRACT(properties, '$.notificationDate') as "notification_date", + JSON_EXTRACT(properties, '$.primaryKey') as "primary_key", + JSON_EXTRACT(properties, '$.secondaryKey') as "secondary_key", + JSON_EXTRACT(properties, '$.stateComment') as "state_comment", + JSON_EXTRACT(properties, '$.allowTracing') as "allow_tracing", subscriptionId, resourceGroupName, serviceName, userId, sid - FROM azure.api_management.user_subscription + FROM azure.api_management.user_subscriptions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND userId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.ownerId') as owner_id, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.startDate') as start_date, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.endDate') as end_date, - JSON_EXTRACT(properties, '$.notificationDate') as notification_date, - JSON_EXTRACT(properties, '$.primaryKey') as primary_key, - JSON_EXTRACT(properties, '$.secondaryKey') as secondary_key, - JSON_EXTRACT(properties, '$.stateComment') as state_comment, - JSON_EXTRACT(properties, '$.allowTracing') as allow_tracing, + json_extract_path_text(properties, '$.ownerId') as "owner_id", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.startDate') as "start_date", + json_extract_path_text(properties, '$.expirationDate') as "expiration_date", + json_extract_path_text(properties, '$.endDate') as "end_date", + json_extract_path_text(properties, '$.notificationDate') as "notification_date", + json_extract_path_text(properties, '$.primaryKey') as "primary_key", + json_extract_path_text(properties, '$.secondaryKey') as "secondary_key", + json_extract_path_text(properties, '$.stateComment') as "state_comment", + json_extract_path_text(properties, '$.allowTracing') as "allow_tracing", subscriptionId, resourceGroupName, serviceName, userId, sid - FROM azure.api_management.user_subscription + FROM azure.api_management.user_subscriptions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND userId = 'replace-me'; - vw_api_version_set: - id: azure.api_management.vw_api_version_set - name: vw_api_version_set + vw_api_version_sets: + id: azure.api_management.vw_api_version_sets + name: vw_api_version_sets config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.versioningScheme') as versioning_scheme, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.versionQueryName') as version_query_name, - JSON_EXTRACT(properties, '$.versionHeaderName') as version_header_name, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.versioningScheme') as "versioning_scheme", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.versionQueryName') as "version_query_name", + JSON_EXTRACT(properties, '$.versionHeaderName') as "version_header_name", subscriptionId, resourceGroupName, serviceName, versionSetId - FROM azure.api_management.api_version_set + FROM azure.api_management.api_version_sets WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.versioningScheme') as versioning_scheme, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.versionQueryName') as version_query_name, - JSON_EXTRACT(properties, '$.versionHeaderName') as version_header_name, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.versioningScheme') as "versioning_scheme", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.versionQueryName') as "version_query_name", + json_extract_path_text(properties, '$.versionHeaderName') as "version_header_name", subscriptionId, resourceGroupName, serviceName, versionSetId - FROM azure.api_management.api_version_set + FROM azure.api_management.api_version_sets WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_workspace_link: - id: azure.api_management.vw_workspace_link - name: vw_workspace_link + vw_workspace_links: + id: azure.api_management.vw_workspace_links + name: vw_workspace_links config: views: select: @@ -18516,442 +19467,512 @@ components: ddl: |- SELECT etag as etag, - JSON_EXTRACT(properties, '$.workspaceId') as workspace_id, - JSON_EXTRACT(properties, '$.gateways') as gateways, + JSON_EXTRACT(properties, '$.workspaceId') as "workspace_id", + JSON_EXTRACT(properties, '$.gateways') as "gateways", subscriptionId, resourceGroupName, serviceName, workspaceId - FROM azure.api_management.workspace_link - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; + FROM azure.api_management.workspace_links + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT etag as etag, - json_extract_path_text(properties, '$.workspaceId') as workspace_id, - JSON_EXTRACT(properties, '$.gateways') as gateways, + json_extract_path_text(properties, '$.workspaceId') as "workspace_id", + json_extract_path_text(properties, '$.gateways') as "gateways", subscriptionId, resourceGroupName, serviceName, workspaceId - FROM azure.api_management.workspace_link - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_cache: - id: azure.api_management.vw_cache - name: vw_cache + FROM azure.api_management.workspace_links + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; + vw_caches: + id: azure.api_management.vw_caches + name: vw_caches config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.connectionString') as connection_string, - JSON_EXTRACT(properties, '$.useFromLocation') as use_from_location, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.connectionString') as "connection_string", + JSON_EXTRACT(properties, '$.useFromLocation') as "use_from_location", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", subscriptionId, resourceGroupName, serviceName, cacheId - FROM azure.api_management.cache + FROM azure.api_management.caches WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.connectionString') as connection_string, - JSON_EXTRACT(properties, '$.useFromLocation') as use_from_location, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.connectionString') as "connection_string", + json_extract_path_text(properties, '$.useFromLocation') as "use_from_location", + json_extract_path_text(properties, '$.resourceId') as "resource_id", subscriptionId, resourceGroupName, serviceName, cacheId - FROM azure.api_management.cache + FROM azure.api_management.caches WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_named_value: - id: azure.api_management.vw_named_value - name: vw_named_value + vw_named_values: + id: azure.api_management.vw_named_values + name: vw_named_values config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.keyVault') as key_vault, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.secret') as secret, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.keyVault') as "key_vault", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.secret') as "secret", subscriptionId, resourceGroupName, serviceName, namedValueId - FROM azure.api_management.named_value + FROM azure.api_management.named_values WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.keyVault') as key_vault, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.secret') as secret, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.keyVault') as "key_vault", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.secret') as "secret", subscriptionId, resourceGroupName, serviceName, namedValueId - FROM azure.api_management.named_value + FROM azure.api_management.named_values WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_group: - id: azure.api_management.vw_group - name: vw_group + vw_groups: + id: azure.api_management.vw_groups + name: vw_groups config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.builtIn') as built_in, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.externalId') as external_id, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.builtIn') as "built_in", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.externalId') as "external_id", subscriptionId, resourceGroupName, serviceName, groupId - FROM azure.api_management.group + FROM azure.api_management.groups WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.builtIn') as built_in, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.externalId') as external_id, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.builtIn') as "built_in", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.externalId') as "external_id", subscriptionId, resourceGroupName, serviceName, groupId - FROM azure.api_management.group + FROM azure.api_management.groups WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_gateway: - id: azure.api_management.vw_gateway - name: vw_gateway + vw_gateways: + id: azure.api_management.vw_gateways + name: vw_gateways config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.locationData') as location_data, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.locationData') as "location_data", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, serviceName, gatewayId - FROM azure.api_management.gateway + FROM azure.api_management.gateways WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.locationData') as location_data, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.locationData') as "location_data", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, serviceName, gatewayId - FROM azure.api_management.gateway + FROM azure.api_management.gateways WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_gateway_hostname_configuration: - id: azure.api_management.vw_gateway_hostname_configuration - name: vw_gateway_hostname_configuration + vw_gateway_hostname_configurations: + id: azure.api_management.vw_gateway_hostname_configurations + name: vw_gateway_hostname_configurations config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.hostname') as hostname, - JSON_EXTRACT(properties, '$.certificateId') as certificate_id, - JSON_EXTRACT(properties, '$.negotiateClientCertificate') as negotiate_client_certificate, - JSON_EXTRACT(properties, '$.tls10Enabled') as tls10_enabled, - JSON_EXTRACT(properties, '$.tls11Enabled') as tls11_enabled, - JSON_EXTRACT(properties, '$.http2Enabled') as http2_enabled, + JSON_EXTRACT(properties, '$.hostname') as "hostname", + JSON_EXTRACT(properties, '$.certificateId') as "certificate_id", + JSON_EXTRACT(properties, '$.negotiateClientCertificate') as "negotiate_client_certificate", + JSON_EXTRACT(properties, '$.tls10Enabled') as "tls10_enabled", + JSON_EXTRACT(properties, '$.tls11Enabled') as "tls11_enabled", + JSON_EXTRACT(properties, '$.http2Enabled') as "http2_enabled", subscriptionId, resourceGroupName, serviceName, gatewayId, hcId - FROM azure.api_management.gateway_hostname_configuration + FROM azure.api_management.gateway_hostname_configurations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND gatewayId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.hostname') as hostname, - JSON_EXTRACT(properties, '$.certificateId') as certificate_id, - JSON_EXTRACT(properties, '$.negotiateClientCertificate') as negotiate_client_certificate, - JSON_EXTRACT(properties, '$.tls10Enabled') as tls10_enabled, - JSON_EXTRACT(properties, '$.tls11Enabled') as tls11_enabled, - JSON_EXTRACT(properties, '$.http2Enabled') as http2_enabled, + json_extract_path_text(properties, '$.hostname') as "hostname", + json_extract_path_text(properties, '$.certificateId') as "certificate_id", + json_extract_path_text(properties, '$.negotiateClientCertificate') as "negotiate_client_certificate", + json_extract_path_text(properties, '$.tls10Enabled') as "tls10_enabled", + json_extract_path_text(properties, '$.tls11Enabled') as "tls11_enabled", + json_extract_path_text(properties, '$.http2Enabled') as "http2_enabled", subscriptionId, resourceGroupName, serviceName, gatewayId, hcId - FROM azure.api_management.gateway_hostname_configuration + FROM azure.api_management.gateway_hostname_configurations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND gatewayId = 'replace-me'; - vw_gateway_certificate_authority: - id: azure.api_management.vw_gateway_certificate_authority - name: vw_gateway_certificate_authority + vw_gateway_certificate_authorities: + id: azure.api_management.vw_gateway_certificate_authorities + name: vw_gateway_certificate_authorities config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isTrusted') as is_trusted, + JSON_EXTRACT(properties, '$.isTrusted') as "is_trusted", subscriptionId, resourceGroupName, serviceName, gatewayId, certificateId - FROM azure.api_management.gateway_certificate_authority + FROM azure.api_management.gateway_certificate_authorities WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND gatewayId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isTrusted') as is_trusted, + json_extract_path_text(properties, '$.isTrusted') as "is_trusted", subscriptionId, resourceGroupName, serviceName, gatewayId, certificateId - FROM azure.api_management.gateway_certificate_authority + FROM azure.api_management.gateway_certificate_authorities WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND gatewayId = 'replace-me'; - vw_tag_api_link: - id: azure.api_management.vw_tag_api_link - name: vw_tag_api_link + vw_tags: + id: azure.api_management.vw_tags + name: vw_tags config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.apiId') as api_id, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + subscriptionId, + resourceGroupName, + serviceName, + apiId, + operationId, + tagId + FROM azure.api_management.tags + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + json_extract_path_text(properties, '$.displayName') as "display_name", + subscriptionId, + resourceGroupName, + serviceName, + apiId, + operationId, + tagId + FROM azure.api_management.tags + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; + vw_tag_api_links: + id: azure.api_management.vw_tag_api_links + name: vw_tag_api_links + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + JSON_EXTRACT(properties, '$.apiId') as "api_id", subscriptionId, resourceGroupName, serviceName, tagId, apiLinkId - FROM azure.api_management.tag_api_link + FROM azure.api_management.tag_api_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND tagId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.apiId') as api_id, + json_extract_path_text(properties, '$.apiId') as "api_id", subscriptionId, resourceGroupName, serviceName, tagId, apiLinkId - FROM azure.api_management.tag_api_link + FROM azure.api_management.tag_api_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND tagId = 'replace-me'; - vw_tag_operation_link: - id: azure.api_management.vw_tag_operation_link - name: vw_tag_operation_link + vw_tag_operation_links: + id: azure.api_management.vw_tag_operation_links + name: vw_tag_operation_links config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.operationId') as operation_id, + JSON_EXTRACT(properties, '$.operationId') as "operation_id", subscriptionId, resourceGroupName, serviceName, tagId, operationLinkId - FROM azure.api_management.tag_operation_link + FROM azure.api_management.tag_operation_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND tagId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.operationId') as operation_id, + json_extract_path_text(properties, '$.operationId') as "operation_id", subscriptionId, resourceGroupName, serviceName, tagId, operationLinkId - FROM azure.api_management.tag_operation_link + FROM azure.api_management.tag_operation_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND tagId = 'replace-me'; - vw_tag_product_link: - id: azure.api_management.vw_tag_product_link - name: vw_tag_product_link + vw_tag_product_links: + id: azure.api_management.vw_tag_product_links + name: vw_tag_product_links config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.productId') as product_id, + JSON_EXTRACT(properties, '$.productId') as "product_id", subscriptionId, resourceGroupName, serviceName, tagId, productLinkId - FROM azure.api_management.tag_product_link + FROM azure.api_management.tag_product_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND tagId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.productId') as product_id, + json_extract_path_text(properties, '$.productId') as "product_id", subscriptionId, resourceGroupName, serviceName, tagId, productLinkId - FROM azure.api_management.tag_product_link + FROM azure.api_management.tag_product_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND tagId = 'replace-me'; - vw_portal_revision: - id: azure.api_management.vw_portal_revision - name: vw_portal_revision + vw_portal_revisions: + id: azure.api_management.vw_portal_revisions + name: vw_portal_revisions config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.isCurrent') as is_current, - JSON_EXTRACT(properties, '$.createdDateTime') as created_date_time, - JSON_EXTRACT(properties, '$.updatedDateTime') as updated_date_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.statusDetails') as "status_details", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.isCurrent') as "is_current", + JSON_EXTRACT(properties, '$.createdDateTime') as "created_date_time", + JSON_EXTRACT(properties, '$.updatedDateTime') as "updated_date_time", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serviceName, portalRevisionId - FROM azure.api_management.portal_revision + FROM azure.api_management.portal_revisions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.isCurrent') as is_current, - JSON_EXTRACT(properties, '$.createdDateTime') as created_date_time, - JSON_EXTRACT(properties, '$.updatedDateTime') as updated_date_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.statusDetails') as "status_details", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.isCurrent') as "is_current", + json_extract_path_text(properties, '$.createdDateTime') as "created_date_time", + json_extract_path_text(properties, '$.updatedDateTime') as "updated_date_time", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serviceName, portalRevisionId - FROM azure.api_management.portal_revision + FROM azure.api_management.portal_revisions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_backend: - id: azure.api_management.vw_backend - name: vw_backend + vw_backends: + id: azure.api_management.vw_backends + name: vw_backends config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.url') as url, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.proxy') as proxy, - JSON_EXTRACT(properties, '$.tls') as tls, - JSON_EXTRACT(properties, '$.circuitBreaker') as circuit_breaker, - JSON_EXTRACT(properties, '$.pool') as pool, - JSON_EXTRACT(properties, '$.type') as type, + JSON_EXTRACT(properties, '$.url') as "url", + JSON_EXTRACT(properties, '$.protocol') as "protocol", + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.properties') as "properties", + JSON_EXTRACT(properties, '$.credentials') as "credentials", + JSON_EXTRACT(properties, '$.proxy') as "proxy", + JSON_EXTRACT(properties, '$.tls') as "tls", + JSON_EXTRACT(properties, '$.circuitBreaker') as "circuit_breaker", + JSON_EXTRACT(properties, '$.pool') as "pool", + JSON_EXTRACT(properties, '$.type') as "type", subscriptionId, resourceGroupName, serviceName, backendId - FROM azure.api_management.backend + FROM azure.api_management.backends WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.url') as url, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.proxy') as proxy, - JSON_EXTRACT(properties, '$.tls') as tls, - JSON_EXTRACT(properties, '$.circuitBreaker') as circuit_breaker, - JSON_EXTRACT(properties, '$.pool') as pool, - JSON_EXTRACT(properties, '$.type') as type, + json_extract_path_text(properties, '$.url') as "url", + json_extract_path_text(properties, '$.protocol') as "protocol", + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.properties') as "properties", + json_extract_path_text(properties, '$.credentials') as "credentials", + json_extract_path_text(properties, '$.proxy') as "proxy", + json_extract_path_text(properties, '$.tls') as "tls", + json_extract_path_text(properties, '$.circuitBreaker') as "circuit_breaker", + json_extract_path_text(properties, '$.pool') as "pool", + json_extract_path_text(properties, '$.type') as "type", subscriptionId, resourceGroupName, serviceName, backendId - FROM azure.api_management.backend + FROM azure.api_management.backends WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_logger: - id: azure.api_management.vw_logger - name: vw_logger + vw_loggers: + id: azure.api_management.vw_loggers + name: vw_loggers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.loggerType') as logger_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.isBuffered') as is_buffered, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, + JSON_EXTRACT(properties, '$.loggerType') as "logger_type", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.credentials') as "credentials", + JSON_EXTRACT(properties, '$.isBuffered') as "is_buffered", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", subscriptionId, resourceGroupName, serviceName, loggerId - FROM azure.api_management.logger + FROM azure.api_management.loggers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.loggerType') as logger_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.isBuffered') as is_buffered, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, + json_extract_path_text(properties, '$.loggerType') as "logger_type", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.credentials') as "credentials", + json_extract_path_text(properties, '$.isBuffered') as "is_buffered", + json_extract_path_text(properties, '$.resourceId') as "resource_id", subscriptionId, resourceGroupName, serviceName, loggerId - FROM azure.api_management.logger + FROM azure.api_management.loggers + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; + vw_private_endpoint_connections: + id: azure.api_management.vw_private_endpoint_connections + name: vw_private_endpoint_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + systemData as system_data, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + serviceName, + privateEndpointConnectionName + FROM azure.api_management.private_endpoint_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + systemData as system_data, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + serviceName, + privateEndpointConnectionName + FROM azure.api_management.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_private_endpoint_connection_private_link_resource: - id: azure.api_management.vw_private_endpoint_connection_private_link_resource - name: vw_private_endpoint_connection_private_link_resource + vw_private_endpoint_connection_private_link_resources: + id: azure.api_management.vw_private_endpoint_connection_private_link_resources + name: vw_private_endpoint_connection_private_link_resources config: views: select: @@ -18962,15 +19983,15 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, serviceName, privateLinkSubResourceName - FROM azure.api_management.private_endpoint_connection_private_link_resource - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND privateLinkSubResourceName = 'replace-me'; + FROM azure.api_management.private_endpoint_connection_private_link_resources + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -18979,551 +20000,582 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, serviceName, privateLinkSubResourceName - FROM azure.api_management.private_endpoint_connection_private_link_resource - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND privateLinkSubResourceName = 'replace-me'; - vw_identity_provider: - id: azure.api_management.vw_identity_provider - name: vw_identity_provider + FROM azure.api_management.private_endpoint_connection_private_link_resources + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; + vw_identity_providers: + id: azure.api_management.vw_identity_providers + name: vw_identity_providers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.clientId') as client_id, - JSON_EXTRACT(properties, '$.clientSecret') as client_secret, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.signinTenant') as signin_tenant, - JSON_EXTRACT(properties, '$.allowedTenants') as allowed_tenants, - JSON_EXTRACT(properties, '$.authority') as authority, - JSON_EXTRACT(properties, '$.signupPolicyName') as signup_policy_name, - JSON_EXTRACT(properties, '$.signinPolicyName') as signin_policy_name, - JSON_EXTRACT(properties, '$.profileEditingPolicyName') as profile_editing_policy_name, - JSON_EXTRACT(properties, '$.passwordResetPolicyName') as password_reset_policy_name, - JSON_EXTRACT(properties, '$.clientLibrary') as client_library, + JSON_EXTRACT(properties, '$.clientId') as "client_id", + JSON_EXTRACT(properties, '$.clientSecret') as "client_secret", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.signinTenant') as "signin_tenant", + JSON_EXTRACT(properties, '$.allowedTenants') as "allowed_tenants", + JSON_EXTRACT(properties, '$.authority') as "authority", + JSON_EXTRACT(properties, '$.signupPolicyName') as "signup_policy_name", + JSON_EXTRACT(properties, '$.signinPolicyName') as "signin_policy_name", + JSON_EXTRACT(properties, '$.profileEditingPolicyName') as "profile_editing_policy_name", + JSON_EXTRACT(properties, '$.passwordResetPolicyName') as "password_reset_policy_name", + JSON_EXTRACT(properties, '$.clientLibrary') as "client_library", subscriptionId, resourceGroupName, serviceName, identityProviderName - FROM azure.api_management.identity_provider + FROM azure.api_management.identity_providers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.clientId') as client_id, - JSON_EXTRACT(properties, '$.clientSecret') as client_secret, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.signinTenant') as signin_tenant, - JSON_EXTRACT(properties, '$.allowedTenants') as allowed_tenants, - JSON_EXTRACT(properties, '$.authority') as authority, - JSON_EXTRACT(properties, '$.signupPolicyName') as signup_policy_name, - JSON_EXTRACT(properties, '$.signinPolicyName') as signin_policy_name, - JSON_EXTRACT(properties, '$.profileEditingPolicyName') as profile_editing_policy_name, - JSON_EXTRACT(properties, '$.passwordResetPolicyName') as password_reset_policy_name, - JSON_EXTRACT(properties, '$.clientLibrary') as client_library, + json_extract_path_text(properties, '$.clientId') as "client_id", + json_extract_path_text(properties, '$.clientSecret') as "client_secret", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.signinTenant') as "signin_tenant", + json_extract_path_text(properties, '$.allowedTenants') as "allowed_tenants", + json_extract_path_text(properties, '$.authority') as "authority", + json_extract_path_text(properties, '$.signupPolicyName') as "signup_policy_name", + json_extract_path_text(properties, '$.signinPolicyName') as "signin_policy_name", + json_extract_path_text(properties, '$.profileEditingPolicyName') as "profile_editing_policy_name", + json_extract_path_text(properties, '$.passwordResetPolicyName') as "password_reset_policy_name", + json_extract_path_text(properties, '$.clientLibrary') as "client_library", subscriptionId, resourceGroupName, serviceName, identityProviderName - FROM azure.api_management.identity_provider + FROM azure.api_management.identity_providers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_workspace_certificate: - id: azure.api_management.vw_workspace_certificate - name: vw_workspace_certificate + vw_workspace_certificates: + id: azure.api_management.vw_workspace_certificates + name: vw_workspace_certificates config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.thumbprint') as thumbprint, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.keyVault') as key_vault, + JSON_EXTRACT(properties, '$.subject') as "subject", + JSON_EXTRACT(properties, '$.thumbprint') as "thumbprint", + JSON_EXTRACT(properties, '$.expirationDate') as "expiration_date", + JSON_EXTRACT(properties, '$.keyVault') as "key_vault", subscriptionId, resourceGroupName, serviceName, workspaceId, certificateId - FROM azure.api_management.workspace_certificate + FROM azure.api_management.workspace_certificates WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.thumbprint') as thumbprint, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.keyVault') as key_vault, + json_extract_path_text(properties, '$.subject') as "subject", + json_extract_path_text(properties, '$.thumbprint') as "thumbprint", + json_extract_path_text(properties, '$.expirationDate') as "expiration_date", + json_extract_path_text(properties, '$.keyVault') as "key_vault", subscriptionId, resourceGroupName, serviceName, workspaceId, certificateId - FROM azure.api_management.workspace_certificate + FROM azure.api_management.workspace_certificates WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_certificate: - id: azure.api_management.vw_certificate - name: vw_certificate + vw_certificates: + id: azure.api_management.vw_certificates + name: vw_certificates config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.thumbprint') as thumbprint, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.keyVault') as key_vault, + JSON_EXTRACT(properties, '$.subject') as "subject", + JSON_EXTRACT(properties, '$.thumbprint') as "thumbprint", + JSON_EXTRACT(properties, '$.expirationDate') as "expiration_date", + JSON_EXTRACT(properties, '$.keyVault') as "key_vault", subscriptionId, resourceGroupName, serviceName, certificateId - FROM azure.api_management.certificate + FROM azure.api_management.certificates WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.thumbprint') as thumbprint, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.keyVault') as key_vault, + json_extract_path_text(properties, '$.subject') as "subject", + json_extract_path_text(properties, '$.thumbprint') as "thumbprint", + json_extract_path_text(properties, '$.expirationDate') as "expiration_date", + json_extract_path_text(properties, '$.keyVault') as "key_vault", subscriptionId, resourceGroupName, serviceName, certificateId - FROM azure.api_management.certificate + FROM azure.api_management.certificates WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_workspace_logger: - id: azure.api_management.vw_workspace_logger - name: vw_workspace_logger + vw_deleted_services: + id: azure.api_management.vw_deleted_services + name: vw_deleted_services + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + location as location, + JSON_EXTRACT(properties, '$.serviceId') as "service_id", + JSON_EXTRACT(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + JSON_EXTRACT(properties, '$.deletionDate') as "deletion_date", + subscriptionId, + location, + serviceName + FROM azure.api_management.deleted_services + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + location as location, + json_extract_path_text(properties, '$.serviceId') as "service_id", + json_extract_path_text(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + json_extract_path_text(properties, '$.deletionDate') as "deletion_date", + subscriptionId, + location, + serviceName + FROM azure.api_management.deleted_services + WHERE subscriptionId = 'replace-me'; + vw_workspace_loggers: + id: azure.api_management.vw_workspace_loggers + name: vw_workspace_loggers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.loggerType') as logger_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.isBuffered') as is_buffered, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, + JSON_EXTRACT(properties, '$.loggerType') as "logger_type", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.credentials') as "credentials", + JSON_EXTRACT(properties, '$.isBuffered') as "is_buffered", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", subscriptionId, resourceGroupName, serviceName, workspaceId, loggerId - FROM azure.api_management.workspace_logger + FROM azure.api_management.workspace_loggers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.loggerType') as logger_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.isBuffered') as is_buffered, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, + json_extract_path_text(properties, '$.loggerType') as "logger_type", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.credentials') as "credentials", + json_extract_path_text(properties, '$.isBuffered') as "is_buffered", + json_extract_path_text(properties, '$.resourceId') as "resource_id", subscriptionId, resourceGroupName, serviceName, workspaceId, loggerId - FROM azure.api_management.workspace_logger + FROM azure.api_management.workspace_loggers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_product_policy: - id: azure.api_management.vw_product_policy - name: vw_product_policy + vw_product_policies: + id: azure.api_management.vw_product_policies + name: vw_product_policies config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, productId, policyId - FROM azure.api_management.product_policy + FROM azure.api_management.product_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND productId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, productId, policyId - FROM azure.api_management.product_policy + FROM azure.api_management.product_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND productId = 'replace-me'; - vw_product_wiki: - id: azure.api_management.vw_product_wiki - name: vw_product_wiki + vw_product_wikis: + id: azure.api_management.vw_product_wikis + name: vw_product_wikis config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.documents') as documents, + JSON_EXTRACT(properties, '$.documents') as "documents", subscriptionId, resourceGroupName, serviceName, productId - FROM azure.api_management.product_wiki + FROM azure.api_management.product_wikis WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND productId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.documents') as documents, + json_extract_path_text(properties, '$.documents') as "documents", subscriptionId, resourceGroupName, serviceName, productId - FROM azure.api_management.product_wiki + FROM azure.api_management.product_wikis WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND productId = 'replace-me'; - vw_product_api_link: - id: azure.api_management.vw_product_api_link - name: vw_product_api_link + vw_product_api_links: + id: azure.api_management.vw_product_api_links + name: vw_product_api_links config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.apiId') as api_id, + JSON_EXTRACT(properties, '$.apiId') as "api_id", subscriptionId, resourceGroupName, serviceName, productId, apiLinkId - FROM azure.api_management.product_api_link + FROM azure.api_management.product_api_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND productId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.apiId') as api_id, + json_extract_path_text(properties, '$.apiId') as "api_id", subscriptionId, resourceGroupName, serviceName, productId, apiLinkId - FROM azure.api_management.product_api_link + FROM azure.api_management.product_api_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND productId = 'replace-me'; - vw_product_group_link: - id: azure.api_management.vw_product_group_link - name: vw_product_group_link + vw_product_group_links: + id: azure.api_management.vw_product_group_links + name: vw_product_group_links config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.groupId') as group_id, + JSON_EXTRACT(properties, '$.groupId') as "group_id", subscriptionId, resourceGroupName, serviceName, productId, groupLinkId - FROM azure.api_management.product_group_link + FROM azure.api_management.product_group_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND productId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.groupId') as group_id, + json_extract_path_text(properties, '$.groupId') as "group_id", subscriptionId, resourceGroupName, serviceName, productId, groupLinkId - FROM azure.api_management.product_group_link + FROM azure.api_management.product_group_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND productId = 'replace-me'; - vw_open_id_connect_provider: - id: azure.api_management.vw_open_id_connect_provider - name: vw_open_id_connect_provider + vw_open_id_connect_providers: + id: azure.api_management.vw_open_id_connect_providers + name: vw_open_id_connect_providers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.metadataEndpoint') as metadata_endpoint, - JSON_EXTRACT(properties, '$.clientId') as client_id, - JSON_EXTRACT(properties, '$.clientSecret') as client_secret, - JSON_EXTRACT(properties, '$.useInTestConsole') as use_in_test_console, - JSON_EXTRACT(properties, '$.useInApiDocumentation') as use_in_api_documentation, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.metadataEndpoint') as "metadata_endpoint", + JSON_EXTRACT(properties, '$.clientId') as "client_id", + JSON_EXTRACT(properties, '$.clientSecret') as "client_secret", + JSON_EXTRACT(properties, '$.useInTestConsole') as "use_in_test_console", + JSON_EXTRACT(properties, '$.useInApiDocumentation') as "use_in_api_documentation", subscriptionId, resourceGroupName, serviceName, opid - FROM azure.api_management.open_id_connect_provider + FROM azure.api_management.open_id_connect_providers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.metadataEndpoint') as metadata_endpoint, - JSON_EXTRACT(properties, '$.clientId') as client_id, - JSON_EXTRACT(properties, '$.clientSecret') as client_secret, - JSON_EXTRACT(properties, '$.useInTestConsole') as use_in_test_console, - JSON_EXTRACT(properties, '$.useInApiDocumentation') as use_in_api_documentation, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.metadataEndpoint') as "metadata_endpoint", + json_extract_path_text(properties, '$.clientId') as "client_id", + json_extract_path_text(properties, '$.clientSecret') as "client_secret", + json_extract_path_text(properties, '$.useInTestConsole') as "use_in_test_console", + json_extract_path_text(properties, '$.useInApiDocumentation') as "use_in_api_documentation", subscriptionId, resourceGroupName, serviceName, opid - FROM azure.api_management.open_id_connect_provider + FROM azure.api_management.open_id_connect_providers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_api: - id: azure.api_management.vw_api - name: vw_api + vw_apis: + id: azure.api_management.vw_apis + name: vw_apis config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.sourceApiId') as source_api_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.serviceUrl') as service_url, - JSON_EXTRACT(properties, '$.path') as path, - JSON_EXTRACT(properties, '$.protocols') as protocols, - JSON_EXTRACT(properties, '$.apiVersionSet') as api_version_set, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.authenticationSettings') as authentication_settings, - JSON_EXTRACT(properties, '$.subscriptionKeyParameterNames') as subscription_key_parameter_names, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.apiRevision') as api_revision, - JSON_EXTRACT(properties, '$.apiVersion') as api_version, - JSON_EXTRACT(properties, '$.isCurrent') as is_current, - JSON_EXTRACT(properties, '$.isOnline') as is_online, - JSON_EXTRACT(properties, '$.apiRevisionDescription') as api_revision_description, - JSON_EXTRACT(properties, '$.apiVersionDescription') as api_version_description, - JSON_EXTRACT(properties, '$.apiVersionSetId') as api_version_set_id, - JSON_EXTRACT(properties, '$.subscriptionRequired') as subscription_required, - JSON_EXTRACT(properties, '$.termsOfServiceUrl') as terms_of_service_url, - JSON_EXTRACT(properties, '$.contact') as contact, - JSON_EXTRACT(properties, '$.license') as license, + JSON_EXTRACT(properties, '$.sourceApiId') as "source_api_id", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.serviceUrl') as "service_url", + JSON_EXTRACT(properties, '$.path') as "path", + JSON_EXTRACT(properties, '$.protocols') as "protocols", + JSON_EXTRACT(properties, '$.apiVersionSet') as "api_version_set", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.authenticationSettings') as "authentication_settings", + JSON_EXTRACT(properties, '$.subscriptionKeyParameterNames') as "subscription_key_parameter_names", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.apiRevision') as "api_revision", + JSON_EXTRACT(properties, '$.apiVersion') as "api_version", + JSON_EXTRACT(properties, '$.isCurrent') as "is_current", + JSON_EXTRACT(properties, '$.isOnline') as "is_online", + JSON_EXTRACT(properties, '$.apiRevisionDescription') as "api_revision_description", + JSON_EXTRACT(properties, '$.apiVersionDescription') as "api_version_description", + JSON_EXTRACT(properties, '$.apiVersionSetId') as "api_version_set_id", + JSON_EXTRACT(properties, '$.subscriptionRequired') as "subscription_required", + JSON_EXTRACT(properties, '$.termsOfServiceUrl') as "terms_of_service_url", + JSON_EXTRACT(properties, '$.contact') as "contact", + JSON_EXTRACT(properties, '$.license') as "license", subscriptionId, resourceGroupName, serviceName, apiId - FROM azure.api_management.api + FROM azure.api_management.apis WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.sourceApiId') as source_api_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.serviceUrl') as service_url, - JSON_EXTRACT(properties, '$.path') as path, - JSON_EXTRACT(properties, '$.protocols') as protocols, - JSON_EXTRACT(properties, '$.apiVersionSet') as api_version_set, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.authenticationSettings') as authentication_settings, - JSON_EXTRACT(properties, '$.subscriptionKeyParameterNames') as subscription_key_parameter_names, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.apiRevision') as api_revision, - JSON_EXTRACT(properties, '$.apiVersion') as api_version, - JSON_EXTRACT(properties, '$.isCurrent') as is_current, - JSON_EXTRACT(properties, '$.isOnline') as is_online, - JSON_EXTRACT(properties, '$.apiRevisionDescription') as api_revision_description, - JSON_EXTRACT(properties, '$.apiVersionDescription') as api_version_description, - JSON_EXTRACT(properties, '$.apiVersionSetId') as api_version_set_id, - JSON_EXTRACT(properties, '$.subscriptionRequired') as subscription_required, - JSON_EXTRACT(properties, '$.termsOfServiceUrl') as terms_of_service_url, - JSON_EXTRACT(properties, '$.contact') as contact, - JSON_EXTRACT(properties, '$.license') as license, + json_extract_path_text(properties, '$.sourceApiId') as "source_api_id", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.serviceUrl') as "service_url", + json_extract_path_text(properties, '$.path') as "path", + json_extract_path_text(properties, '$.protocols') as "protocols", + json_extract_path_text(properties, '$.apiVersionSet') as "api_version_set", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.authenticationSettings') as "authentication_settings", + json_extract_path_text(properties, '$.subscriptionKeyParameterNames') as "subscription_key_parameter_names", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.apiRevision') as "api_revision", + json_extract_path_text(properties, '$.apiVersion') as "api_version", + json_extract_path_text(properties, '$.isCurrent') as "is_current", + json_extract_path_text(properties, '$.isOnline') as "is_online", + json_extract_path_text(properties, '$.apiRevisionDescription') as "api_revision_description", + json_extract_path_text(properties, '$.apiVersionDescription') as "api_version_description", + json_extract_path_text(properties, '$.apiVersionSetId') as "api_version_set_id", + json_extract_path_text(properties, '$.subscriptionRequired') as "subscription_required", + json_extract_path_text(properties, '$.termsOfServiceUrl') as "terms_of_service_url", + json_extract_path_text(properties, '$.contact') as "contact", + json_extract_path_text(properties, '$.license') as "license", subscriptionId, resourceGroupName, serviceName, apiId - FROM azure.api_management.api + FROM azure.api_management.apis WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_workspace_diagnostic: - id: azure.api_management.vw_workspace_diagnostic - name: vw_workspace_diagnostic + vw_workspace_diagnostics: + id: azure.api_management.vw_workspace_diagnostics + name: vw_workspace_diagnostics config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.alwaysLog') as always_log, - JSON_EXTRACT(properties, '$.loggerId') as logger_id, - JSON_EXTRACT(properties, '$.sampling') as sampling, - JSON_EXTRACT(properties, '$.frontend') as frontend, - JSON_EXTRACT(properties, '$.backend') as backend, - JSON_EXTRACT(properties, '$.logClientIp') as log_client_ip, - JSON_EXTRACT(properties, '$.httpCorrelationProtocol') as http_correlation_protocol, - JSON_EXTRACT(properties, '$.verbosity') as verbosity, - JSON_EXTRACT(properties, '$.operationNameFormat') as operation_name_format, - JSON_EXTRACT(properties, '$.metrics') as metrics, + JSON_EXTRACT(properties, '$.alwaysLog') as "always_log", + JSON_EXTRACT(properties, '$.loggerId') as "logger_id", + JSON_EXTRACT(properties, '$.sampling') as "sampling", + JSON_EXTRACT(properties, '$.frontend') as "frontend", + JSON_EXTRACT(properties, '$.backend') as "backend", + JSON_EXTRACT(properties, '$.logClientIp') as "log_client_ip", + JSON_EXTRACT(properties, '$.httpCorrelationProtocol') as "http_correlation_protocol", + JSON_EXTRACT(properties, '$.verbosity') as "verbosity", + JSON_EXTRACT(properties, '$.operationNameFormat') as "operation_name_format", + JSON_EXTRACT(properties, '$.metrics') as "metrics", subscriptionId, resourceGroupName, serviceName, workspaceId, diagnosticId - FROM azure.api_management.workspace_diagnostic + FROM azure.api_management.workspace_diagnostics WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.alwaysLog') as always_log, - JSON_EXTRACT(properties, '$.loggerId') as logger_id, - JSON_EXTRACT(properties, '$.sampling') as sampling, - JSON_EXTRACT(properties, '$.frontend') as frontend, - JSON_EXTRACT(properties, '$.backend') as backend, - JSON_EXTRACT(properties, '$.logClientIp') as log_client_ip, - JSON_EXTRACT(properties, '$.httpCorrelationProtocol') as http_correlation_protocol, - JSON_EXTRACT(properties, '$.verbosity') as verbosity, - JSON_EXTRACT(properties, '$.operationNameFormat') as operation_name_format, - JSON_EXTRACT(properties, '$.metrics') as metrics, + json_extract_path_text(properties, '$.alwaysLog') as "always_log", + json_extract_path_text(properties, '$.loggerId') as "logger_id", + json_extract_path_text(properties, '$.sampling') as "sampling", + json_extract_path_text(properties, '$.frontend') as "frontend", + json_extract_path_text(properties, '$.backend') as "backend", + json_extract_path_text(properties, '$.logClientIp') as "log_client_ip", + json_extract_path_text(properties, '$.httpCorrelationProtocol') as "http_correlation_protocol", + json_extract_path_text(properties, '$.verbosity') as "verbosity", + json_extract_path_text(properties, '$.operationNameFormat') as "operation_name_format", + json_extract_path_text(properties, '$.metrics') as "metrics", subscriptionId, resourceGroupName, serviceName, workspaceId, diagnosticId - FROM azure.api_management.workspace_diagnostic + FROM azure.api_management.workspace_diagnostics WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me'; - vw_workspace_api_diagnostic: - id: azure.api_management.vw_workspace_api_diagnostic - name: vw_workspace_api_diagnostic + vw_workspace_api_diagnostics: + id: azure.api_management.vw_workspace_api_diagnostics + name: vw_workspace_api_diagnostics config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.alwaysLog') as always_log, - JSON_EXTRACT(properties, '$.loggerId') as logger_id, - JSON_EXTRACT(properties, '$.sampling') as sampling, - JSON_EXTRACT(properties, '$.frontend') as frontend, - JSON_EXTRACT(properties, '$.backend') as backend, - JSON_EXTRACT(properties, '$.logClientIp') as log_client_ip, - JSON_EXTRACT(properties, '$.httpCorrelationProtocol') as http_correlation_protocol, - JSON_EXTRACT(properties, '$.verbosity') as verbosity, - JSON_EXTRACT(properties, '$.operationNameFormat') as operation_name_format, - JSON_EXTRACT(properties, '$.metrics') as metrics, + JSON_EXTRACT(properties, '$.alwaysLog') as "always_log", + JSON_EXTRACT(properties, '$.loggerId') as "logger_id", + JSON_EXTRACT(properties, '$.sampling') as "sampling", + JSON_EXTRACT(properties, '$.frontend') as "frontend", + JSON_EXTRACT(properties, '$.backend') as "backend", + JSON_EXTRACT(properties, '$.logClientIp') as "log_client_ip", + JSON_EXTRACT(properties, '$.httpCorrelationProtocol') as "http_correlation_protocol", + JSON_EXTRACT(properties, '$.verbosity') as "verbosity", + JSON_EXTRACT(properties, '$.operationNameFormat') as "operation_name_format", + JSON_EXTRACT(properties, '$.metrics') as "metrics", subscriptionId, resourceGroupName, serviceName, workspaceId, apiId, diagnosticId - FROM azure.api_management.workspace_api_diagnostic + FROM azure.api_management.workspace_api_diagnostics WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND apiId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.alwaysLog') as always_log, - JSON_EXTRACT(properties, '$.loggerId') as logger_id, - JSON_EXTRACT(properties, '$.sampling') as sampling, - JSON_EXTRACT(properties, '$.frontend') as frontend, - JSON_EXTRACT(properties, '$.backend') as backend, - JSON_EXTRACT(properties, '$.logClientIp') as log_client_ip, - JSON_EXTRACT(properties, '$.httpCorrelationProtocol') as http_correlation_protocol, - JSON_EXTRACT(properties, '$.verbosity') as verbosity, - JSON_EXTRACT(properties, '$.operationNameFormat') as operation_name_format, - JSON_EXTRACT(properties, '$.metrics') as metrics, + json_extract_path_text(properties, '$.alwaysLog') as "always_log", + json_extract_path_text(properties, '$.loggerId') as "logger_id", + json_extract_path_text(properties, '$.sampling') as "sampling", + json_extract_path_text(properties, '$.frontend') as "frontend", + json_extract_path_text(properties, '$.backend') as "backend", + json_extract_path_text(properties, '$.logClientIp') as "log_client_ip", + json_extract_path_text(properties, '$.httpCorrelationProtocol') as "http_correlation_protocol", + json_extract_path_text(properties, '$.verbosity') as "verbosity", + json_extract_path_text(properties, '$.operationNameFormat') as "operation_name_format", + json_extract_path_text(properties, '$.metrics') as "metrics", subscriptionId, resourceGroupName, serviceName, workspaceId, apiId, diagnosticId - FROM azure.api_management.workspace_api_diagnostic + FROM azure.api_management.workspace_api_diagnostics WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND workspaceId = 'replace-me' AND apiId = 'replace-me'; - vw_authorization_server: - id: azure.api_management.vw_authorization_server - name: vw_authorization_server + vw_authorization_servers: + id: azure.api_management.vw_authorization_servers + name: vw_authorization_servers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.useInTestConsole') as use_in_test_console, - JSON_EXTRACT(properties, '$.useInApiDocumentation') as use_in_api_documentation, - JSON_EXTRACT(properties, '$.clientRegistrationEndpoint') as client_registration_endpoint, - JSON_EXTRACT(properties, '$.authorizationEndpoint') as authorization_endpoint, - JSON_EXTRACT(properties, '$.grantTypes') as grant_types, - JSON_EXTRACT(properties, '$.clientId') as client_id, - JSON_EXTRACT(properties, '$.clientSecret') as client_secret, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.authorizationMethods') as authorization_methods, - JSON_EXTRACT(properties, '$.clientAuthenticationMethod') as client_authentication_method, - JSON_EXTRACT(properties, '$.tokenBodyParameters') as token_body_parameters, - JSON_EXTRACT(properties, '$.tokenEndpoint') as token_endpoint, - JSON_EXTRACT(properties, '$.supportState') as support_state, - JSON_EXTRACT(properties, '$.defaultScope') as default_scope, - JSON_EXTRACT(properties, '$.bearerTokenSendingMethods') as bearer_token_sending_methods, - JSON_EXTRACT(properties, '$.resourceOwnerUsername') as resource_owner_username, - JSON_EXTRACT(properties, '$.resourceOwnerPassword') as resource_owner_password, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.useInTestConsole') as "use_in_test_console", + JSON_EXTRACT(properties, '$.useInApiDocumentation') as "use_in_api_documentation", + JSON_EXTRACT(properties, '$.clientRegistrationEndpoint') as "client_registration_endpoint", + JSON_EXTRACT(properties, '$.authorizationEndpoint') as "authorization_endpoint", + JSON_EXTRACT(properties, '$.grantTypes') as "grant_types", + JSON_EXTRACT(properties, '$.clientId') as "client_id", + JSON_EXTRACT(properties, '$.clientSecret') as "client_secret", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.authorizationMethods') as "authorization_methods", + JSON_EXTRACT(properties, '$.clientAuthenticationMethod') as "client_authentication_method", + JSON_EXTRACT(properties, '$.tokenBodyParameters') as "token_body_parameters", + JSON_EXTRACT(properties, '$.tokenEndpoint') as "token_endpoint", + JSON_EXTRACT(properties, '$.supportState') as "support_state", + JSON_EXTRACT(properties, '$.defaultScope') as "default_scope", + JSON_EXTRACT(properties, '$.bearerTokenSendingMethods') as "bearer_token_sending_methods", + JSON_EXTRACT(properties, '$.resourceOwnerUsername') as "resource_owner_username", + JSON_EXTRACT(properties, '$.resourceOwnerPassword') as "resource_owner_password", subscriptionId, resourceGroupName, serviceName, authsid - FROM azure.api_management.authorization_server + FROM azure.api_management.authorization_servers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.useInTestConsole') as use_in_test_console, - JSON_EXTRACT(properties, '$.useInApiDocumentation') as use_in_api_documentation, - JSON_EXTRACT(properties, '$.clientRegistrationEndpoint') as client_registration_endpoint, - JSON_EXTRACT(properties, '$.authorizationEndpoint') as authorization_endpoint, - JSON_EXTRACT(properties, '$.grantTypes') as grant_types, - JSON_EXTRACT(properties, '$.clientId') as client_id, - JSON_EXTRACT(properties, '$.clientSecret') as client_secret, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.authorizationMethods') as authorization_methods, - JSON_EXTRACT(properties, '$.clientAuthenticationMethod') as client_authentication_method, - JSON_EXTRACT(properties, '$.tokenBodyParameters') as token_body_parameters, - JSON_EXTRACT(properties, '$.tokenEndpoint') as token_endpoint, - JSON_EXTRACT(properties, '$.supportState') as support_state, - JSON_EXTRACT(properties, '$.defaultScope') as default_scope, - JSON_EXTRACT(properties, '$.bearerTokenSendingMethods') as bearer_token_sending_methods, - JSON_EXTRACT(properties, '$.resourceOwnerUsername') as resource_owner_username, - JSON_EXTRACT(properties, '$.resourceOwnerPassword') as resource_owner_password, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.useInTestConsole') as "use_in_test_console", + json_extract_path_text(properties, '$.useInApiDocumentation') as "use_in_api_documentation", + json_extract_path_text(properties, '$.clientRegistrationEndpoint') as "client_registration_endpoint", + json_extract_path_text(properties, '$.authorizationEndpoint') as "authorization_endpoint", + json_extract_path_text(properties, '$.grantTypes') as "grant_types", + json_extract_path_text(properties, '$.clientId') as "client_id", + json_extract_path_text(properties, '$.clientSecret') as "client_secret", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.authorizationMethods') as "authorization_methods", + json_extract_path_text(properties, '$.clientAuthenticationMethod') as "client_authentication_method", + json_extract_path_text(properties, '$.tokenBodyParameters') as "token_body_parameters", + json_extract_path_text(properties, '$.tokenEndpoint') as "token_endpoint", + json_extract_path_text(properties, '$.supportState') as "support_state", + json_extract_path_text(properties, '$.defaultScope') as "default_scope", + json_extract_path_text(properties, '$.bearerTokenSendingMethods') as "bearer_token_sending_methods", + json_extract_path_text(properties, '$.resourceOwnerUsername') as "resource_owner_username", + json_extract_path_text(properties, '$.resourceOwnerPassword') as "resource_owner_password", subscriptionId, resourceGroupName, serviceName, authsid - FROM azure.api_management.authorization_server + FROM azure.api_management.authorization_servers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; - vw_service: - id: azure.api_management.vw_service - name: vw_service + vw_services: + id: azure.api_management.vw_services + name: vw_services config: views: select: @@ -19540,43 +20592,43 @@ components: zones as zones, type as type, tags as tags, - JSON_EXTRACT(properties, '$.publisherEmail') as publisher_email, - JSON_EXTRACT(properties, '$.publisherName') as publisher_name, - JSON_EXTRACT(properties, '$.notificationSenderEmail') as notification_sender_email, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.targetProvisioningState') as target_provisioning_state, - JSON_EXTRACT(properties, '$.createdAtUtc') as created_at_utc, - JSON_EXTRACT(properties, '$.gatewayUrl') as gateway_url, - JSON_EXTRACT(properties, '$.gatewayRegionalUrl') as gateway_regional_url, - JSON_EXTRACT(properties, '$.portalUrl') as portal_url, - JSON_EXTRACT(properties, '$.managementApiUrl') as management_api_url, - JSON_EXTRACT(properties, '$.scmUrl') as scm_url, - JSON_EXTRACT(properties, '$.developerPortalUrl') as developer_portal_url, - JSON_EXTRACT(properties, '$.hostnameConfigurations') as hostname_configurations, - JSON_EXTRACT(properties, '$.publicIPAddresses') as public_ip_addresses, - JSON_EXTRACT(properties, '$.privateIPAddresses') as private_ip_addresses, - JSON_EXTRACT(properties, '$.publicIpAddressId') as public_ip_address_id, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.configurationApi') as configuration_api, - JSON_EXTRACT(properties, '$.virtualNetworkConfiguration') as virtual_network_configuration, - JSON_EXTRACT(properties, '$.additionalLocations') as additional_locations, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, - JSON_EXTRACT(properties, '$.certificates') as certificates, - JSON_EXTRACT(properties, '$.enableClientCertificate') as enable_client_certificate, - JSON_EXTRACT(properties, '$.natGatewayState') as nat_gateway_state, - JSON_EXTRACT(properties, '$.outboundPublicIPAddresses') as outbound_public_ip_addresses, - JSON_EXTRACT(properties, '$.disableGateway') as disable_gateway, - JSON_EXTRACT(properties, '$.virtualNetworkType') as virtual_network_type, - JSON_EXTRACT(properties, '$.apiVersionConstraint') as api_version_constraint, - JSON_EXTRACT(properties, '$.restore') as restore, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.platformVersion') as platform_version, - JSON_EXTRACT(properties, '$.legacyPortalStatus') as legacy_portal_status, - JSON_EXTRACT(properties, '$.developerPortalStatus') as developer_portal_status, + JSON_EXTRACT(properties, '$.publisherEmail') as "publisher_email", + JSON_EXTRACT(properties, '$.publisherName') as "publisher_name", + JSON_EXTRACT(properties, '$.notificationSenderEmail') as "notification_sender_email", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.targetProvisioningState') as "target_provisioning_state", + JSON_EXTRACT(properties, '$.createdAtUtc') as "created_at_utc", + JSON_EXTRACT(properties, '$.gatewayUrl') as "gateway_url", + JSON_EXTRACT(properties, '$.gatewayRegionalUrl') as "gateway_regional_url", + JSON_EXTRACT(properties, '$.portalUrl') as "portal_url", + JSON_EXTRACT(properties, '$.managementApiUrl') as "management_api_url", + JSON_EXTRACT(properties, '$.scmUrl') as "scm_url", + JSON_EXTRACT(properties, '$.developerPortalUrl') as "developer_portal_url", + JSON_EXTRACT(properties, '$.hostnameConfigurations') as "hostname_configurations", + JSON_EXTRACT(properties, '$.publicIPAddresses') as "public_ip_addresses", + JSON_EXTRACT(properties, '$.privateIPAddresses') as "private_ip_addresses", + JSON_EXTRACT(properties, '$.publicIpAddressId') as "public_ip_address_id", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.configurationApi') as "configuration_api", + JSON_EXTRACT(properties, '$.virtualNetworkConfiguration') as "virtual_network_configuration", + JSON_EXTRACT(properties, '$.additionalLocations') as "additional_locations", + JSON_EXTRACT(properties, '$.customProperties') as "custom_properties", + JSON_EXTRACT(properties, '$.certificates') as "certificates", + JSON_EXTRACT(properties, '$.enableClientCertificate') as "enable_client_certificate", + JSON_EXTRACT(properties, '$.natGatewayState') as "nat_gateway_state", + JSON_EXTRACT(properties, '$.outboundPublicIPAddresses') as "outbound_public_ip_addresses", + JSON_EXTRACT(properties, '$.disableGateway') as "disable_gateway", + JSON_EXTRACT(properties, '$.virtualNetworkType') as "virtual_network_type", + JSON_EXTRACT(properties, '$.apiVersionConstraint') as "api_version_constraint", + JSON_EXTRACT(properties, '$.restore') as "restore", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.platformVersion') as "platform_version", + JSON_EXTRACT(properties, '$.legacyPortalStatus') as "legacy_portal_status", + JSON_EXTRACT(properties, '$.developerPortalStatus') as "developer_portal_status", subscriptionId, resourceGroupName, serviceName - FROM azure.api_management.service + FROM azure.api_management.services WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -19592,508 +20644,508 @@ components: zones as zones, type as type, tags as tags, - json_extract_path_text(properties, '$.publisherEmail') as publisher_email, - JSON_EXTRACT(properties, '$.publisherName') as publisher_name, - JSON_EXTRACT(properties, '$.notificationSenderEmail') as notification_sender_email, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.targetProvisioningState') as target_provisioning_state, - JSON_EXTRACT(properties, '$.createdAtUtc') as created_at_utc, - JSON_EXTRACT(properties, '$.gatewayUrl') as gateway_url, - JSON_EXTRACT(properties, '$.gatewayRegionalUrl') as gateway_regional_url, - JSON_EXTRACT(properties, '$.portalUrl') as portal_url, - JSON_EXTRACT(properties, '$.managementApiUrl') as management_api_url, - JSON_EXTRACT(properties, '$.scmUrl') as scm_url, - JSON_EXTRACT(properties, '$.developerPortalUrl') as developer_portal_url, - JSON_EXTRACT(properties, '$.hostnameConfigurations') as hostname_configurations, - JSON_EXTRACT(properties, '$.publicIPAddresses') as public_ip_addresses, - JSON_EXTRACT(properties, '$.privateIPAddresses') as private_ip_addresses, - JSON_EXTRACT(properties, '$.publicIpAddressId') as public_ip_address_id, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.configurationApi') as configuration_api, - JSON_EXTRACT(properties, '$.virtualNetworkConfiguration') as virtual_network_configuration, - JSON_EXTRACT(properties, '$.additionalLocations') as additional_locations, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, - JSON_EXTRACT(properties, '$.certificates') as certificates, - JSON_EXTRACT(properties, '$.enableClientCertificate') as enable_client_certificate, - JSON_EXTRACT(properties, '$.natGatewayState') as nat_gateway_state, - JSON_EXTRACT(properties, '$.outboundPublicIPAddresses') as outbound_public_ip_addresses, - JSON_EXTRACT(properties, '$.disableGateway') as disable_gateway, - JSON_EXTRACT(properties, '$.virtualNetworkType') as virtual_network_type, - JSON_EXTRACT(properties, '$.apiVersionConstraint') as api_version_constraint, - JSON_EXTRACT(properties, '$.restore') as restore, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.platformVersion') as platform_version, - JSON_EXTRACT(properties, '$.legacyPortalStatus') as legacy_portal_status, - JSON_EXTRACT(properties, '$.developerPortalStatus') as developer_portal_status, + json_extract_path_text(properties, '$.publisherEmail') as "publisher_email", + json_extract_path_text(properties, '$.publisherName') as "publisher_name", + json_extract_path_text(properties, '$.notificationSenderEmail') as "notification_sender_email", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.targetProvisioningState') as "target_provisioning_state", + json_extract_path_text(properties, '$.createdAtUtc') as "created_at_utc", + json_extract_path_text(properties, '$.gatewayUrl') as "gateway_url", + json_extract_path_text(properties, '$.gatewayRegionalUrl') as "gateway_regional_url", + json_extract_path_text(properties, '$.portalUrl') as "portal_url", + json_extract_path_text(properties, '$.managementApiUrl') as "management_api_url", + json_extract_path_text(properties, '$.scmUrl') as "scm_url", + json_extract_path_text(properties, '$.developerPortalUrl') as "developer_portal_url", + json_extract_path_text(properties, '$.hostnameConfigurations') as "hostname_configurations", + json_extract_path_text(properties, '$.publicIPAddresses') as "public_ip_addresses", + json_extract_path_text(properties, '$.privateIPAddresses') as "private_ip_addresses", + json_extract_path_text(properties, '$.publicIpAddressId') as "public_ip_address_id", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.configurationApi') as "configuration_api", + json_extract_path_text(properties, '$.virtualNetworkConfiguration') as "virtual_network_configuration", + json_extract_path_text(properties, '$.additionalLocations') as "additional_locations", + json_extract_path_text(properties, '$.customProperties') as "custom_properties", + json_extract_path_text(properties, '$.certificates') as "certificates", + json_extract_path_text(properties, '$.enableClientCertificate') as "enable_client_certificate", + json_extract_path_text(properties, '$.natGatewayState') as "nat_gateway_state", + json_extract_path_text(properties, '$.outboundPublicIPAddresses') as "outbound_public_ip_addresses", + json_extract_path_text(properties, '$.disableGateway') as "disable_gateway", + json_extract_path_text(properties, '$.virtualNetworkType') as "virtual_network_type", + json_extract_path_text(properties, '$.apiVersionConstraint') as "api_version_constraint", + json_extract_path_text(properties, '$.restore') as "restore", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.platformVersion') as "platform_version", + json_extract_path_text(properties, '$.legacyPortalStatus') as "legacy_portal_status", + json_extract_path_text(properties, '$.developerPortalStatus') as "developer_portal_status", subscriptionId, resourceGroupName, serviceName - FROM azure.api_management.service + FROM azure.api_management.services WHERE subscriptionId = 'replace-me'; - vw_api_release: - id: azure.api_management.vw_api_release - name: vw_api_release + vw_api_releases: + id: azure.api_management.vw_api_releases + name: vw_api_releases config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.apiId') as api_id, - JSON_EXTRACT(properties, '$.createdDateTime') as created_date_time, - JSON_EXTRACT(properties, '$.updatedDateTime') as updated_date_time, - JSON_EXTRACT(properties, '$.notes') as notes, + JSON_EXTRACT(properties, '$.apiId') as "api_id", + JSON_EXTRACT(properties, '$.createdDateTime') as "created_date_time", + JSON_EXTRACT(properties, '$.updatedDateTime') as "updated_date_time", + JSON_EXTRACT(properties, '$.notes') as "notes", subscriptionId, resourceGroupName, serviceName, apiId, releaseId - FROM azure.api_management.api_release + FROM azure.api_management.api_releases WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.apiId') as api_id, - JSON_EXTRACT(properties, '$.createdDateTime') as created_date_time, - JSON_EXTRACT(properties, '$.updatedDateTime') as updated_date_time, - JSON_EXTRACT(properties, '$.notes') as notes, + json_extract_path_text(properties, '$.apiId') as "api_id", + json_extract_path_text(properties, '$.createdDateTime') as "created_date_time", + json_extract_path_text(properties, '$.updatedDateTime') as "updated_date_time", + json_extract_path_text(properties, '$.notes') as "notes", subscriptionId, resourceGroupName, serviceName, apiId, releaseId - FROM azure.api_management.api_release + FROM azure.api_management.api_releases WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; - vw_api_operation: - id: azure.api_management.vw_api_operation - name: vw_api_operation + vw_api_operations: + id: azure.api_management.vw_api_operations + name: vw_api_operations config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.method') as method, - JSON_EXTRACT(properties, '$.urlTemplate') as url_template, - JSON_EXTRACT(properties, '$.templateParameters') as template_parameters, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.request') as request, - JSON_EXTRACT(properties, '$.responses') as responses, - JSON_EXTRACT(properties, '$.policies') as policies, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.method') as "method", + JSON_EXTRACT(properties, '$.urlTemplate') as "url_template", + JSON_EXTRACT(properties, '$.templateParameters') as "template_parameters", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.request') as "request", + JSON_EXTRACT(properties, '$.responses') as "responses", + JSON_EXTRACT(properties, '$.policies') as "policies", subscriptionId, resourceGroupName, serviceName, apiId, operationId - FROM azure.api_management.api_operation + FROM azure.api_management.api_operations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.method') as method, - JSON_EXTRACT(properties, '$.urlTemplate') as url_template, - JSON_EXTRACT(properties, '$.templateParameters') as template_parameters, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.request') as request, - JSON_EXTRACT(properties, '$.responses') as responses, - JSON_EXTRACT(properties, '$.policies') as policies, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.method') as "method", + json_extract_path_text(properties, '$.urlTemplate') as "url_template", + json_extract_path_text(properties, '$.templateParameters') as "template_parameters", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.request') as "request", + json_extract_path_text(properties, '$.responses') as "responses", + json_extract_path_text(properties, '$.policies') as "policies", subscriptionId, resourceGroupName, serviceName, apiId, operationId - FROM azure.api_management.api_operation + FROM azure.api_management.api_operations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; - vw_api_operation_policy: - id: azure.api_management.vw_api_operation_policy - name: vw_api_operation_policy + vw_api_operation_policies: + id: azure.api_management.vw_api_operation_policies + name: vw_api_operation_policies config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, apiId, operationId, policyId - FROM azure.api_management.api_operation_policy + FROM azure.api_management.api_operation_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me' AND operationId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, apiId, operationId, policyId - FROM azure.api_management.api_operation_policy + FROM azure.api_management.api_operation_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me' AND operationId = 'replace-me'; - vw_graph_ql_api_resolver: - id: azure.api_management.vw_graph_ql_api_resolver - name: vw_graph_ql_api_resolver + vw_graph_ql_api_resolvers: + id: azure.api_management.vw_graph_ql_api_resolvers + name: vw_graph_ql_api_resolvers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.path') as path, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.path') as "path", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, serviceName, apiId, resolverId - FROM azure.api_management.graph_ql_api_resolver + FROM azure.api_management.graph_ql_api_resolvers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.path') as path, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.path') as "path", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, serviceName, apiId, resolverId - FROM azure.api_management.graph_ql_api_resolver + FROM azure.api_management.graph_ql_api_resolvers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; - vw_graph_ql_api_resolver_policy: - id: azure.api_management.vw_graph_ql_api_resolver_policy - name: vw_graph_ql_api_resolver_policy + vw_graph_ql_api_resolver_policies: + id: azure.api_management.vw_graph_ql_api_resolver_policies + name: vw_graph_ql_api_resolver_policies config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, apiId, resolverId, policyId - FROM azure.api_management.graph_ql_api_resolver_policy + FROM azure.api_management.graph_ql_api_resolver_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me' AND resolverId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, apiId, resolverId, policyId - FROM azure.api_management.graph_ql_api_resolver_policy + FROM azure.api_management.graph_ql_api_resolver_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me' AND resolverId = 'replace-me'; - vw_api_policy: - id: azure.api_management.vw_api_policy - name: vw_api_policy + vw_api_policies: + id: azure.api_management.vw_api_policies + name: vw_api_policies config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, apiId, policyId - FROM azure.api_management.api_policy + FROM azure.api_management.api_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.format') as format, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.format') as "format", subscriptionId, resourceGroupName, serviceName, apiId, policyId - FROM azure.api_management.api_policy + FROM azure.api_management.api_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; - vw_api_schema: - id: azure.api_management.vw_api_schema - name: vw_api_schema + vw_api_schemata: + id: azure.api_management.vw_api_schemata + name: vw_api_schemata config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.contentType') as content_type, - JSON_EXTRACT(properties, '$.document') as document, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.contentType') as "content_type", + JSON_EXTRACT(properties, '$.document') as "document", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serviceName, apiId, schemaId - FROM azure.api_management.api_schema + FROM azure.api_management.api_schemata WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.contentType') as content_type, - JSON_EXTRACT(properties, '$.document') as document, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.contentType') as "content_type", + json_extract_path_text(properties, '$.document') as "document", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serviceName, apiId, schemaId - FROM azure.api_management.api_schema + FROM azure.api_management.api_schemata WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; - vw_api_diagnostic: - id: azure.api_management.vw_api_diagnostic - name: vw_api_diagnostic + vw_api_diagnostics: + id: azure.api_management.vw_api_diagnostics + name: vw_api_diagnostics config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.alwaysLog') as always_log, - JSON_EXTRACT(properties, '$.loggerId') as logger_id, - JSON_EXTRACT(properties, '$.sampling') as sampling, - JSON_EXTRACT(properties, '$.frontend') as frontend, - JSON_EXTRACT(properties, '$.backend') as backend, - JSON_EXTRACT(properties, '$.logClientIp') as log_client_ip, - JSON_EXTRACT(properties, '$.httpCorrelationProtocol') as http_correlation_protocol, - JSON_EXTRACT(properties, '$.verbosity') as verbosity, - JSON_EXTRACT(properties, '$.operationNameFormat') as operation_name_format, - JSON_EXTRACT(properties, '$.metrics') as metrics, + JSON_EXTRACT(properties, '$.alwaysLog') as "always_log", + JSON_EXTRACT(properties, '$.loggerId') as "logger_id", + JSON_EXTRACT(properties, '$.sampling') as "sampling", + JSON_EXTRACT(properties, '$.frontend') as "frontend", + JSON_EXTRACT(properties, '$.backend') as "backend", + JSON_EXTRACT(properties, '$.logClientIp') as "log_client_ip", + JSON_EXTRACT(properties, '$.httpCorrelationProtocol') as "http_correlation_protocol", + JSON_EXTRACT(properties, '$.verbosity') as "verbosity", + JSON_EXTRACT(properties, '$.operationNameFormat') as "operation_name_format", + JSON_EXTRACT(properties, '$.metrics') as "metrics", subscriptionId, resourceGroupName, serviceName, apiId, diagnosticId - FROM azure.api_management.api_diagnostic + FROM azure.api_management.api_diagnostics WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.alwaysLog') as always_log, - JSON_EXTRACT(properties, '$.loggerId') as logger_id, - JSON_EXTRACT(properties, '$.sampling') as sampling, - JSON_EXTRACT(properties, '$.frontend') as frontend, - JSON_EXTRACT(properties, '$.backend') as backend, - JSON_EXTRACT(properties, '$.logClientIp') as log_client_ip, - JSON_EXTRACT(properties, '$.httpCorrelationProtocol') as http_correlation_protocol, - JSON_EXTRACT(properties, '$.verbosity') as verbosity, - JSON_EXTRACT(properties, '$.operationNameFormat') as operation_name_format, - JSON_EXTRACT(properties, '$.metrics') as metrics, + json_extract_path_text(properties, '$.alwaysLog') as "always_log", + json_extract_path_text(properties, '$.loggerId') as "logger_id", + json_extract_path_text(properties, '$.sampling') as "sampling", + json_extract_path_text(properties, '$.frontend') as "frontend", + json_extract_path_text(properties, '$.backend') as "backend", + json_extract_path_text(properties, '$.logClientIp') as "log_client_ip", + json_extract_path_text(properties, '$.httpCorrelationProtocol') as "http_correlation_protocol", + json_extract_path_text(properties, '$.verbosity') as "verbosity", + json_extract_path_text(properties, '$.operationNameFormat') as "operation_name_format", + json_extract_path_text(properties, '$.metrics') as "metrics", subscriptionId, resourceGroupName, serviceName, apiId, diagnosticId - FROM azure.api_management.api_diagnostic + FROM azure.api_management.api_diagnostics WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; - vw_api_issue: - id: azure.api_management.vw_api_issue - name: vw_api_issue + vw_api_issues: + id: azure.api_management.vw_api_issues + name: vw_api_issues config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.userId') as user_id, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.apiId') as api_id, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.userId') as "user_id", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.apiId') as "api_id", subscriptionId, resourceGroupName, serviceName, apiId, issueId - FROM azure.api_management.api_issue + FROM azure.api_management.api_issues WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.userId') as user_id, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.apiId') as api_id, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.userId') as "user_id", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.apiId') as "api_id", subscriptionId, resourceGroupName, serviceName, apiId, issueId - FROM azure.api_management.api_issue + FROM azure.api_management.api_issues WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; - vw_api_issue_comment: - id: azure.api_management.vw_api_issue_comment - name: vw_api_issue_comment + vw_api_issue_comments: + id: azure.api_management.vw_api_issue_comments + name: vw_api_issue_comments config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.text') as text, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.userId') as user_id, + JSON_EXTRACT(properties, '$.text') as "text", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.userId') as "user_id", subscriptionId, resourceGroupName, serviceName, apiId, issueId, commentId - FROM azure.api_management.api_issue_comment + FROM azure.api_management.api_issue_comments WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me' AND issueId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.text') as text, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.userId') as user_id, + json_extract_path_text(properties, '$.text') as "text", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.userId') as "user_id", subscriptionId, resourceGroupName, serviceName, apiId, issueId, commentId - FROM azure.api_management.api_issue_comment + FROM azure.api_management.api_issue_comments WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me' AND issueId = 'replace-me'; - vw_api_issue_attachment: - id: azure.api_management.vw_api_issue_attachment - name: vw_api_issue_attachment + vw_api_issue_attachments: + id: azure.api_management.vw_api_issue_attachments + name: vw_api_issue_attachments config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.contentFormat') as content_format, - JSON_EXTRACT(properties, '$.content') as content, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.contentFormat') as "content_format", + JSON_EXTRACT(properties, '$.content') as "content", subscriptionId, resourceGroupName, serviceName, apiId, issueId, attachmentId - FROM azure.api_management.api_issue_attachment + FROM azure.api_management.api_issue_attachments WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me' AND issueId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.contentFormat') as content_format, - JSON_EXTRACT(properties, '$.content') as content, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.contentFormat') as "content_format", + json_extract_path_text(properties, '$.content') as "content", subscriptionId, resourceGroupName, serviceName, apiId, issueId, attachmentId - FROM azure.api_management.api_issue_attachment + FROM azure.api_management.api_issue_attachments WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me' AND issueId = 'replace-me'; - vw_api_tag_description: - id: azure.api_management.vw_api_tag_description - name: vw_api_tag_description + vw_api_tag_descriptions: + id: azure.api_management.vw_api_tag_descriptions + name: vw_api_tag_descriptions config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.tagId') as tag_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.externalDocsUrl') as external_docs_url, - JSON_EXTRACT(properties, '$.externalDocsDescription') as external_docs_description, + JSON_EXTRACT(properties, '$.tagId') as "tag_id", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.externalDocsUrl') as "external_docs_url", + JSON_EXTRACT(properties, '$.externalDocsDescription') as "external_docs_description", subscriptionId, resourceGroupName, serviceName, apiId, tagDescriptionId - FROM azure.api_management.api_tag_description + FROM azure.api_management.api_tag_descriptions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.tagId') as tag_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.externalDocsUrl') as external_docs_url, - JSON_EXTRACT(properties, '$.externalDocsDescription') as external_docs_description, + json_extract_path_text(properties, '$.tagId') as "tag_id", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.externalDocsUrl') as "external_docs_url", + json_extract_path_text(properties, '$.externalDocsDescription') as "external_docs_description", subscriptionId, resourceGroupName, serviceName, apiId, tagDescriptionId - FROM azure.api_management.api_tag_description + FROM azure.api_management.api_tag_descriptions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; - vw_api_wiki: - id: azure.api_management.vw_api_wiki - name: vw_api_wiki + vw_api_wikis: + id: azure.api_management.vw_api_wikis + name: vw_api_wikis config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.documents') as documents, + JSON_EXTRACT(properties, '$.documents') as "documents", subscriptionId, resourceGroupName, serviceName, apiId - FROM azure.api_management.api_wiki + FROM azure.api_management.api_wikis WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.documents') as documents, + json_extract_path_text(properties, '$.documents') as "documents", subscriptionId, resourceGroupName, serviceName, apiId - FROM azure.api_management.api_wiki + FROM azure.api_management.api_wikis WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND apiId = 'replace-me'; - vw_api_gateway: - id: azure.api_management.vw_api_gateway - name: vw_api_gateway + vw_api_gateways: + id: azure.api_management.vw_api_gateways + name: vw_api_gateways config: views: select: @@ -20108,17 +21160,17 @@ components: etag as etag, type as type, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.targetProvisioningState') as target_provisioning_state, - JSON_EXTRACT(properties, '$.createdAtUtc') as created_at_utc, - JSON_EXTRACT(properties, '$.frontend') as frontend, - JSON_EXTRACT(properties, '$.backend') as backend, - JSON_EXTRACT(properties, '$.configurationApi') as configuration_api, - JSON_EXTRACT(properties, '$.virtualNetworkType') as virtual_network_type, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.targetProvisioningState') as "target_provisioning_state", + JSON_EXTRACT(properties, '$.createdAtUtc') as "created_at_utc", + JSON_EXTRACT(properties, '$.frontend') as "frontend", + JSON_EXTRACT(properties, '$.backend') as "backend", + JSON_EXTRACT(properties, '$.configurationApi') as "configuration_api", + JSON_EXTRACT(properties, '$.virtualNetworkType') as "virtual_network_type", subscriptionId, resourceGroupName, gatewayName - FROM azure.api_management.api_gateway + FROM azure.api_management.api_gateways WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -20132,24 +21184,24 @@ components: etag as etag, type as type, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.targetProvisioningState') as target_provisioning_state, - JSON_EXTRACT(properties, '$.createdAtUtc') as created_at_utc, - JSON_EXTRACT(properties, '$.frontend') as frontend, - JSON_EXTRACT(properties, '$.backend') as backend, - JSON_EXTRACT(properties, '$.configurationApi') as configuration_api, - JSON_EXTRACT(properties, '$.virtualNetworkType') as virtual_network_type, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.targetProvisioningState') as "target_provisioning_state", + json_extract_path_text(properties, '$.createdAtUtc') as "created_at_utc", + json_extract_path_text(properties, '$.frontend') as "frontend", + json_extract_path_text(properties, '$.backend') as "backend", + json_extract_path_text(properties, '$.configurationApi') as "configuration_api", + json_extract_path_text(properties, '$.virtualNetworkType') as "virtual_network_type", subscriptionId, resourceGroupName, gatewayName - FROM azure.api_management.api_gateway + FROM azure.api_management.api_gateways WHERE subscriptionId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/connectivityCheck/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/connectivityCheck?api-version=2024-05-01: post: tags: - PerformConnectivityCheck - operationId: PerformConnectivityCheckAsync + operationId: Operations_PerformConnectivityCheckAsync description: Performs a connectivity check between the API Management service and a given destination, and returns metrics for the connection, as well as errors encountered while trying to establish it. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -20185,7 +21237,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/?api-version=2024-05-01: + x-ms-original-operationId: PerformConnectivityCheckAsync + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant?api-version=2024-05-01: get: tags: - TenantAccess @@ -20217,11 +21270,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/AccessInformationContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{accessName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{accessName}?api-version=2024-05-01: head: tags: - TenantAccess - operationId: TenantAccess_GetEntityTag + operationId: TenantAccessEntityTag_Get description: Tenant access metadata parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -20242,6 +21295,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: TenantAccess_GetEntityTag get: tags: - TenantAccess @@ -20344,7 +21398,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{accessName}/regeneratePrimaryKey/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{accessName}/regeneratePrimaryKey?api-version=2024-05-01: post: tags: - TenantAccess @@ -20364,7 +21418,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{accessName}/regenerateSecondaryKey/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{accessName}/regenerateSecondaryKey?api-version=2024-05-01: post: tags: - TenantAccess @@ -20384,11 +21438,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{accessName}/listSecrets/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{accessName}/listSecrets?api-version=2024-05-01: post: tags: - TenantAccess - operationId: TenantAccess_ListSecrets + operationId: TenantAccessSecrets_List description: Get tenant access information details. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -20413,11 +21467,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{accessName}/git/regeneratePrimaryKey/?api-version=2024-05-01: + x-ms-original-operationId: TenantAccess_ListSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{accessName}/git/regeneratePrimaryKey?api-version=2024-05-01: post: tags: - TenantAccessGit - operationId: TenantAccessGit_RegeneratePrimaryKey + operationId: TenantAccess_RegenerateGitPrimaryKey description: Regenerate primary access key for GIT. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -20433,11 +21488,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{accessName}/git/regenerateSecondaryKey/?api-version=2024-05-01: + x-ms-original-operationId: TenantAccessGit_RegeneratePrimaryKey + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{accessName}/git/regenerateSecondaryKey?api-version=2024-05-01: post: tags: - TenantAccessGit - operationId: TenantAccessGit_RegenerateSecondaryKey + operationId: TenantAccess_RegenerateGitSecondaryKey description: Regenerate secondary access key for GIT. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -20453,7 +21509,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{configurationName}/deploy/?api-version=2024-05-01: + x-ms-original-operationId: TenantAccessGit_RegenerateSecondaryKey + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{configurationName}/deploy?api-version=2024-05-01: post: tags: - TenantConfiguration @@ -20497,7 +21554,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{configurationName}/save/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{configurationName}/save?api-version=2024-05-01: post: tags: - TenantConfiguration @@ -20541,7 +21598,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{configurationName}/validate/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{configurationName}/validate?api-version=2024-05-01: post: tags: - TenantConfiguration @@ -20582,11 +21639,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{configurationName}/syncState/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tenant/{configurationName}/syncState?api-version=2024-05-01: get: tags: - TenantConfigurationSyncState - operationId: TenantConfiguration_GetSyncState + operationId: TenantConfigurationSyncState_Get description: Gets the status of the most recent synchronization between the configuration database and the Git repository. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -20606,7 +21663,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyDescriptions/?api-version=2024-05-01: + x-ms-original-operationId: TenantConfiguration_GetSyncState + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyDescriptions?api-version=2024-05-01: get: tags: - PolicyDescription @@ -20644,7 +21702,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies?api-version=2024-05-01: get: tags: - Policy @@ -20669,11 +21727,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}?api-version=2024-05-01: head: tags: - Policy - operationId: Policy_GetEntityTag + operationId: PolicyEntityTag_Get description: Gets the entity state (Etag) version of the Global policy definition in the Api Management service. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -20694,6 +21752,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Policy_GetEntityTag get: tags: - Policy @@ -20793,7 +21852,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/{gatewayName}/configConnections/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/{gatewayName}/configConnections?api-version=2024-05-01: get: tags: - ApiGatewayConfigConnection @@ -20818,7 +21877,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/{gatewayName}/configConnections/{configConnectionName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/{gatewayName}/configConnections/{configConnectionName}?api-version=2024-05-01: get: tags: - ApiGatewayConfigConnection @@ -20910,7 +21969,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/templates/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/templates?api-version=2024-05-01: get: tags: - EmailTemplate @@ -20943,11 +22002,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/templates/{templateName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/templates/{templateName}?api-version=2024-05-01: head: tags: - EmailTemplates - operationId: EmailTemplate_GetEntityTag + operationId: EmailTemplateEntityTag_Get description: Gets the entity state (Etag) version of the email template specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -20968,6 +22027,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: EmailTemplate_GetEntityTag get: tags: - EmailTemplates @@ -21093,7 +22153,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/documentations/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/documentations?api-version=2024-05-01: get: tags: - Documentation @@ -21127,11 +22187,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/DocumentationContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/documentations/{documentationId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/documentations/{documentationId}?api-version=2024-05-01: head: tags: - Documentation - operationId: Documentation_GetEntityTag + operationId: DocumentationEntityTag_Get description: Gets the entity state (Etag) version of the Documentation by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -21152,6 +22212,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Documentation_GetEntityTag get: tags: - Documentation @@ -21287,7 +22348,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications?api-version=2024-05-01: get: tags: - Notification @@ -21314,7 +22375,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}?api-version=2024-05-01: get: tags: - Notification @@ -21362,7 +22423,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientUsers/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientUsers?api-version=2024-05-01: get: tags: - NotificationRecipientUser @@ -21386,7 +22447,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientUsers/{userId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientUsers/{userId}?api-version=2024-05-01: head: tags: - NotificationRecipientUser @@ -21461,7 +22522,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientEmails/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientEmails?api-version=2024-05-01: get: tags: - NotificationRecipientEmail @@ -21485,7 +22546,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientEmails/{email}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientEmails/{email}?api-version=2024-05-01: head: tags: - NotificationRecipientEmail @@ -21560,7 +22621,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/issues/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/issues?api-version=2024-05-01: get: tags: - Issue @@ -21594,7 +22655,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/IssueContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/issues/{issueId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/issues/{issueId}?api-version=2024-05-01: get: tags: - Issue @@ -21623,7 +22684,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders?api-version=2024-05-01: get: tags: - AuthorizationProvider @@ -21657,7 +22718,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/AuthorizationProviderContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}?api-version=2024-05-01: get: tags: - AuthorizationProvider @@ -21756,7 +22817,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations?api-version=2024-05-01: get: tags: - Authorizations @@ -21791,7 +22852,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/AuthorizationContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}?api-version=2024-05-01: get: tags: - Authorization @@ -21893,7 +22954,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/getLoginLinks/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/getLoginLinks?api-version=2024-05-01: post: tags: - AuthorizationLoginLinks @@ -21931,7 +22992,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/confirmConsentCode/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/confirmConsentCode?api-version=2024-05-01: post: tags: - AuthorizationConfirmConsentCode @@ -21965,7 +23026,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/accessPolicies/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/accessPolicies?api-version=2024-05-01: get: tags: - AuthorizationAccessPolicy @@ -22001,7 +23062,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/AuthorizationAccessPolicyContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/accessPolicies/{authorizationAccessPolicyId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/accessPolicies/{authorizationAccessPolicyId}?api-version=2024-05-01: get: tags: - AuthorizationAccessPolicy @@ -22106,7 +23167,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/productsByTags/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/productsByTags?api-version=2024-05-01: get: tags: - ProductsByTag @@ -22146,7 +23207,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagResourceContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions?api-version=2024-05-01: get: tags: - Subscription @@ -22180,11 +23241,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/SubscriptionContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}?api-version=2024-05-01: head: tags: - Subscription - operationId: Subscription_GetEntityTag + operationId: SubscriptionEntityTag_Get description: Gets the entity state (Etag) version of the apimanagement subscription specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -22205,6 +23266,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Subscription_GetEntityTag get: tags: - Subscription @@ -22344,7 +23406,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}/regeneratePrimaryKey/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}/regeneratePrimaryKey?api-version=2024-05-01: post: tags: - Subscription @@ -22364,7 +23426,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}/regenerateSecondaryKey/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}/regenerateSecondaryKey?api-version=2024-05-01: post: tags: - Subscription @@ -22384,11 +23446,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}/listSecrets/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}/listSecrets?api-version=2024-05-01: post: tags: - Subscription - operationId: Subscription_ListSecrets + operationId: SubscriptionSecrets_List description: Gets the specified Subscription keys. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -22413,7 +23475,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/backends/?api-version=2024-05-01: + x-ms-original-operationId: Subscription_ListSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/backends?api-version=2024-05-01: get: tags: - Backend @@ -22448,11 +23511,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/BackendContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/backends/{backendId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/backends/{backendId}?api-version=2024-05-01: head: tags: - Backend - operationId: WorkspaceBackend_GetEntityTag + operationId: WorkspaceBackendEntityTag_Get description: Gets the entity state (Etag) version of the backend specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -22474,6 +23537,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceBackend_GetEntityTag get: tags: - Backend @@ -22613,7 +23677,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/contentTypes/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/contentTypes?api-version=2024-05-01: get: tags: - ContentType @@ -22638,7 +23702,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/contentTypes/{contentTypeId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/contentTypes/{contentTypeId}?api-version=2024-05-01: get: tags: - ContentType @@ -22737,7 +23801,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/contentTypes/{contentTypeId}/contentItems/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/contentTypes/{contentTypeId}/contentItems?api-version=2024-05-01: get: tags: - ContentTypeContentItem @@ -22763,11 +23827,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/contentTypes/{contentTypeId}/contentItems/{contentItemId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/contentTypes/{contentTypeId}/contentItems/{contentItemId}?api-version=2024-05-01: head: tags: - ContentTypeContentItem - operationId: ContentItem_GetEntityTag + operationId: ContentItemEntityTag_Get description: Returns the entity state (ETag) version of the developer portal's content item specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -22789,6 +23853,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ContentItem_GetEntityTag get: tags: - ContentTypeContentItem @@ -22890,7 +23955,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces?api-version=2024-05-01: get: tags: - Workspace @@ -22924,11 +23989,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/WorkspaceContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}?api-version=2024-05-01: head: tags: - Workspace - operationId: Workspace_GetEntityTag + operationId: WorkspaceEntityTag_Get description: Gets the entity state (Etag) version of the workspace specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -22949,6 +24014,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Workspace_GetEntityTag get: tags: - Workspace @@ -23084,7 +24150,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policies/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policies?api-version=2024-05-01: get: tags: - WorkspacePolicy @@ -23110,11 +24176,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policies/{policyId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policies/{policyId}?api-version=2024-05-01: head: tags: - WorkspacePolicy - operationId: WorkspacePolicy_GetEntityTag + operationId: WorkspacePolicyEntityTag_Get description: Gets the entity state (Etag) version of the workspace policy specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -23136,6 +24202,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspacePolicy_GetEntityTag get: tags: - WorkspacePolicy @@ -23238,7 +24305,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/namedValues/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/namedValues?api-version=2024-05-01: get: tags: - NamedValue @@ -23292,11 +24359,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/NamedValueContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/namedValues/{namedValueId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/namedValues/{namedValueId}?api-version=2024-05-01: head: tags: - NamedValue - operationId: WorkspaceNamedValue_GetEntityTag + operationId: WorkspaceNamedValueEntityTag_Get description: Gets the entity state (Etag) version of the named value specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -23318,6 +24385,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceNamedValue_GetEntityTag get: tags: - NamedValue @@ -23490,11 +24558,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/namedValues/{namedValueId}/listValue/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/namedValues/{namedValueId}/listValue?api-version=2024-05-01: post: tags: - NamedValue - operationId: WorkspaceNamedValue_ListValue + operationId: WorkspaceNamedValueValue_List description: Gets the secret of the named value specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -23520,7 +24588,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/namedValues/{namedValueId}/refreshSecret/?api-version=2024-05-01: + x-ms-original-operationId: WorkspaceNamedValue_ListValue + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/namedValues/{namedValueId}/refreshSecret?api-version=2024-05-01: post: tags: - NamedValue @@ -23564,7 +24633,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/schemas/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/schemas?api-version=2024-05-01: get: tags: - Schema @@ -23599,11 +24668,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/GlobalSchemaContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/schemas/{schemaId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/schemas/{schemaId}?api-version=2024-05-01: head: tags: - Schema - operationId: WorkspaceGlobalSchema_GetEntityTag + operationId: WorkspaceGlobalSchemaEntityTag_Get description: Gets the entity state (Etag) version of the Schema specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -23625,6 +24694,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceGlobalSchema_GetEntityTag get: tags: - Schema @@ -23745,7 +24815,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/notifications/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/notifications?api-version=2024-05-01: get: tags: - Notification @@ -23773,7 +24843,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/notifications/{notificationName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/notifications/{notificationName}?api-version=2024-05-01: get: tags: - Notification @@ -23823,7 +24893,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/notifications/{notificationName}/recipientUsers/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/notifications/{notificationName}/recipientUsers?api-version=2024-05-01: get: tags: - NotificationRecipientUser @@ -23848,7 +24918,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/notifications/{notificationName}/recipientUsers/{userId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/notifications/{notificationName}/recipientUsers/{userId}?api-version=2024-05-01: head: tags: - NotificationRecipientUser @@ -23926,7 +24996,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/notifications/{notificationName}/recipientEmails/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/notifications/{notificationName}/recipientEmails?api-version=2024-05-01: get: tags: - NotificationRecipientEmail @@ -23951,7 +25021,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/notifications/{notificationName}/recipientEmails/{email}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/notifications/{notificationName}/recipientEmails/{email}?api-version=2024-05-01: head: tags: - NotificationRecipientEmail @@ -24029,7 +25099,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policyFragments/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policyFragments?api-version=2024-05-01: get: tags: - PolicyFragment @@ -24069,11 +25139,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policyFragments/{id}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policyFragments/{id}?api-version=2024-05-01: head: tags: - PolicyFragment - operationId: WorkspacePolicyFragment_GetEntityTag + operationId: WorkspacePolicyFragmentEntityTag_Get description: Gets the entity state (Etag) version of a policy fragment. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -24095,6 +25165,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspacePolicyFragment_GetEntityTag get: tags: - PolicyFragment @@ -24216,11 +25287,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policyFragments/{id}/listReferences/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/policyFragments/{id}/listReferences?api-version=2024-05-01: post: tags: - PolicyFragment - operationId: WorkspacePolicyFragment_ListReferences + operationId: WorkspacePolicyFragmentReferences_List description: Lists policy resources that reference the policy fragment. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -24243,7 +25314,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups/?api-version=2024-05-01: + x-ms-original-operationId: WorkspacePolicyFragment_ListReferences + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups?api-version=2024-05-01: get: tags: - Group @@ -24280,11 +25352,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/GroupContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups/{groupId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups/{groupId}?api-version=2024-05-01: head: tags: - Group - operationId: WorkspaceGroup_GetEntityTag + operationId: WorkspaceGroupEntityTag_Get description: Gets the entity state (Etag) version of the group specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -24306,6 +25378,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceGroup_GetEntityTag get: tags: - Group @@ -24445,7 +25518,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups/{groupId}/users/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups/{groupId}/users?api-version=2024-05-01: get: tags: - GroupUser @@ -24481,7 +25554,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/UserContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups/{groupId}/users/{userId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups/{groupId}/users/{userId}?api-version=2024-05-01: head: tags: - GroupUser @@ -24559,7 +25632,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/subscriptions/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/subscriptions?api-version=2024-05-01: get: tags: - Subscription @@ -24594,11 +25667,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/SubscriptionContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/subscriptions/{sid}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/subscriptions/{sid}?api-version=2024-05-01: head: tags: - Subscription - operationId: WorkspaceSubscription_GetEntityTag + operationId: WorkspaceSubscriptionEntityTag_Get description: Gets the entity state (Etag) version of the apimanagement subscription specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -24620,6 +25693,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceSubscription_GetEntityTag get: tags: - Subscription @@ -24763,7 +25837,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/subscriptions/{sid}/regeneratePrimaryKey/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/subscriptions/{sid}/regeneratePrimaryKey?api-version=2024-05-01: post: tags: - Subscription @@ -24784,7 +25858,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/subscriptions/{sid}/regenerateSecondaryKey/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/subscriptions/{sid}/regenerateSecondaryKey?api-version=2024-05-01: post: tags: - Subscription @@ -24805,11 +25879,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/subscriptions/{sid}/listSecrets/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/subscriptions/{sid}/listSecrets?api-version=2024-05-01: post: tags: - Subscription - operationId: WorkspaceSubscription_ListSecrets + operationId: WorkspaceSubscriptionSecrets_List description: Gets the specified Subscription keys. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -24835,7 +25909,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apiVersionSets/?api-version=2024-05-01: + x-ms-original-operationId: WorkspaceSubscription_ListSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apiVersionSets?api-version=2024-05-01: get: tags: - ApiVersionSet @@ -24870,11 +25945,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ApiVersionSetContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apiVersionSets/{versionSetId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apiVersionSets/{versionSetId}?api-version=2024-05-01: head: tags: - ApiVersionSet - operationId: WorkspaceApiVersionSet_GetEntityTag + operationId: WorkspaceApiVersionSetEntityTag_Get description: Gets the entity state (Etag) version of the Api Version Set specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -24896,6 +25971,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceApiVersionSet_GetEntityTag get: tags: - ApiVersionSet @@ -25035,7 +26111,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis?api-version=2024-05-01: get: tags: - Api @@ -25084,11 +26160,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ApiContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}?api-version=2024-05-01: head: tags: - Api - operationId: WorkspaceApi_GetEntityTag + operationId: WorkspaceApiEntityTag_Get description: Gets the entity state (Etag) version of the API specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -25110,6 +26186,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceApi_GetEntityTag get: tags: - Api @@ -25274,7 +26351,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/revisions/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/revisions?api-version=2024-05-01: get: tags: - ApiRevision @@ -25310,7 +26387,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ApiRevisionContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/releases/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/releases?api-version=2024-05-01: get: tags: - ApiRelease @@ -25346,11 +26423,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ApiReleaseContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/releases/{releaseId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/releases/{releaseId}?api-version=2024-05-01: head: tags: - ApiRelease - operationId: WorkspaceApiRelease_GetEntityTag + operationId: WorkspaceApiReleaseEntityTag_Get description: Returns the etag of an API release. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -25373,6 +26450,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceApiRelease_GetEntityTag get: tags: - ApiRelease @@ -25516,7 +26594,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/operations/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/operations?api-version=2024-05-01: get: tags: - ApiOperation @@ -25558,11 +26636,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/OperationContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}?api-version=2024-05-01: head: tags: - ApiOperation - operationId: WorkspaceApiOperation_GetEntityTag + operationId: WorkspaceApiOperationEntityTag_Get description: Gets the entity state (Etag) version of the API operation specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -25585,6 +26663,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceApiOperation_GetEntityTag get: tags: - ApiOperation @@ -25728,7 +26807,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}/policies/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}/policies?api-version=2024-05-01: get: tags: - ApiOperationPolicy @@ -25756,11 +26835,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}/policies/{policyId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/operations/{operationId}/policies/{policyId}?api-version=2024-05-01: head: tags: - ApiOperationPolicy - operationId: WorkspaceApiOperationPolicy_GetEntityTag + operationId: WorkspaceApiOperationPolicyEntityTag_Get description: Gets the entity state (Etag) version of the API operation policy specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -25784,6 +26863,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceApiOperationPolicy_GetEntityTag get: tags: - ApiOperationPolicy @@ -25892,7 +26972,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/policies/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/policies?api-version=2024-05-01: get: tags: - ApiPolicy @@ -25919,11 +26999,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/policies/{policyId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/policies/{policyId}?api-version=2024-05-01: head: tags: - ApiPolicy - operationId: WorkspaceApiPolicy_GetEntityTag + operationId: WorkspaceApiPolicyEntityTag_Get description: Gets the entity state (Etag) version of the API policy specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -25946,6 +27026,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceApiPolicy_GetEntityTag get: tags: - ApiPolicy @@ -26051,7 +27132,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/schemas/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/schemas?api-version=2024-05-01: get: tags: - ApiSchema @@ -26087,11 +27168,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/SchemaContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/schemas/{schemaId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/schemas/{schemaId}?api-version=2024-05-01: head: tags: - ApiSchema - operationId: WorkspaceApiSchema_GetEntityTag + operationId: WorkspaceApiSchemaEntityTag_Get description: Gets the entity state (Etag) version of the schema specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -26114,6 +27195,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceApiSchema_GetEntityTag get: tags: - ApiSchema @@ -26243,7 +27325,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products?api-version=2024-05-01: get: tags: - Product @@ -26290,11 +27372,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ProductContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}?api-version=2024-05-01: head: tags: - Product - operationId: WorkspaceProduct_GetEntityTag + operationId: WorkspaceProductEntityTag_Get description: Gets the entity state (Etag) version of the product specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -26316,6 +27398,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceProduct_GetEntityTag get: tags: - Product @@ -26461,7 +27544,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/apiLinks/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/apiLinks?api-version=2024-05-01: get: tags: - ProductApiLink @@ -26497,7 +27580,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ProductApiLinkContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/apiLinks/{apiLinkId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/apiLinks/{apiLinkId}?api-version=2024-05-01: get: tags: - ProductApiLink @@ -26590,7 +27673,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/groupLinks/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/groupLinks?api-version=2024-05-01: get: tags: - ProductGroupLink @@ -26626,7 +27709,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ProductGroupLinkContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/groupLinks/{groupLinkId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/groupLinks/{groupLinkId}?api-version=2024-05-01: get: tags: - ProductGroupLink @@ -26719,7 +27802,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/policies/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/policies?api-version=2024-05-01: get: tags: - ProductPolicy @@ -26744,11 +27827,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/policies/{policyId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/products/{productId}/policies/{policyId}?api-version=2024-05-01: head: tags: - ProductPolicy - operationId: WorkspaceProductPolicy_GetEntityTag + operationId: WorkspaceProductPolicyEntityTag_Get description: Get the ETag of the policy configuration at the Product level. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -26771,6 +27854,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceProductPolicy_GetEntityTag get: tags: - ProductPolicy @@ -26876,7 +27960,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags?api-version=2024-05-01: get: tags: - Tag @@ -26917,11 +28001,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}?api-version=2024-05-01: head: tags: - Tag - operationId: WorkspaceTag_GetEntityState + operationId: WorkspaceTagEntityState_Get description: Gets the entity state version of the tag specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -26943,6 +28027,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceTag_GetEntityState get: tags: - Tag @@ -27082,7 +28167,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}/apiLinks/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}/apiLinks?api-version=2024-05-01: get: tags: - TagApiLink @@ -27118,7 +28203,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagApiLinkContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}/apiLinks/{apiLinkId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}/apiLinks/{apiLinkId}?api-version=2024-05-01: get: tags: - TagApiLink @@ -27211,7 +28296,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}/operationLinks/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}/operationLinks?api-version=2024-05-01: get: tags: - TagOperationLink @@ -27247,7 +28332,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagOperationLinkContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}/operationLinks/{operationLinkId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}/operationLinks/{operationLinkId}?api-version=2024-05-01: get: tags: - TagOperationLink @@ -27340,7 +28425,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}/productLinks/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}/productLinks?api-version=2024-05-01: get: tags: - TagProductLink @@ -27376,7 +28461,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagProductLinkContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}/productLinks/{productLinkId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/tags/{tagId}/productLinks/{productLinkId}?api-version=2024-05-01: get: tags: - TagProductLink @@ -27469,7 +28554,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/diagnostics/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/diagnostics?api-version=2024-05-01: get: tags: - Diagnostic @@ -27503,11 +28588,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/DiagnosticContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/diagnostics/{diagnosticId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/diagnostics/{diagnosticId}?api-version=2024-05-01: head: tags: - Diagnostic - operationId: Diagnostic_GetEntityTag + operationId: DiagnosticEntityTag_Get description: Gets the entity state (Etag) version of the Diagnostic specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -27528,6 +28613,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Diagnostic_GetEntityTag get: tags: - Diagnostic @@ -27663,7 +28749,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/locations/{location}/operationStatuses/{operationId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/locations/{location}/operationStatuses/{operationId}?api-version=2024-05-01: get: operationId: OperationStatus_Get description: Returns the current status of an async operation. @@ -27684,7 +28770,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/locations/{location}/operationResults/{operationId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/locations/{location}/operationResults/{operationId}?api-version=2024-05-01: get: tags: - OperationResults @@ -27710,7 +28796,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings?api-version=2024-05-01: get: deprecated: true tags: @@ -27734,12 +28820,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/signin/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/signin?api-version=2024-05-01: head: deprecated: true tags: - SignInSettings - operationId: SignInSettings_GetEntityTag + operationId: SignInSettingsEntityTag_Get description: Gets the entity state (Etag) version of the SignInSettings. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -27759,6 +28845,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: SignInSettings_GetEntityTag get: deprecated: true tags: @@ -27847,12 +28934,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/signup/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/signup?api-version=2024-05-01: head: deprecated: true tags: - SignUpSettings - operationId: SignUpSettings_GetEntityTag + operationId: SignUpSettingsEntityTag_Get description: Gets the entity state (Etag) version of the SignUpSettings. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -27872,6 +28959,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: SignUpSettings_GetEntityTag get: deprecated: true tags: @@ -27960,12 +29048,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/delegation/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/delegation?api-version=2024-05-01: head: deprecated: true tags: - DelegationSettings - operationId: DelegationSettings_GetEntityTag + operationId: DelegationSettingsEntityTag_Get description: Gets the entity state (Etag) version of the DelegationSettings. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -27985,6 +29073,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: DelegationSettings_GetEntityTag get: deprecated: true tags: @@ -28073,12 +29162,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/delegation/listSecrets/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalsettings/delegation/listSecrets?api-version=2024-05-01: post: deprecated: true tags: - DelegationSettings - operationId: DelegationSettings_ListSecrets + operationId: DelegationSettingsSecrets_List description: Gets the secret validation key of the DelegationSettings. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -28097,7 +29186,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyRestrictions/?api-version=2024-05-01: + x-ms-original-operationId: DelegationSettings_ListSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyRestrictions?api-version=2024-05-01: get: tags: - PolicyRestrictions @@ -28122,11 +29212,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyRestrictions/{policyRestrictionId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyRestrictions/{policyRestrictionId}?api-version=2024-05-01: head: tags: - PolicyRestriction - operationId: PolicyRestriction_GetEntityTag + operationId: PolicyRestrictionEntityTag_Get description: Gets the entity state (Etag) version of the policy restriction in the Api Management service. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -28147,6 +29237,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: PolicyRestriction_GetEntityTag get: tags: - PolicyRestriction @@ -28282,7 +29373,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/schemas/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/schemas?api-version=2024-05-01: get: tags: - Schema @@ -28316,11 +29407,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/GlobalSchemaContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/schemas/{schemaId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/schemas/{schemaId}?api-version=2024-05-01: head: tags: - Schema - operationId: GlobalSchema_GetEntityTag + operationId: GlobalSchemaEntityTag_Get description: Gets the entity state (Etag) version of the Schema specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -28341,6 +29432,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: GlobalSchema_GetEntityTag get: tags: - Schema @@ -28458,7 +29550,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/settings/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/settings?api-version=2024-05-01: get: deprecated: true tags: @@ -28491,7 +29583,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TenantSettingsContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/settings/{settingsType}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/settings/{settingsType}?api-version=2024-05-01: get: deprecated: true tags: @@ -28521,7 +29613,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyFragments/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyFragments?api-version=2024-05-01: get: tags: - PolicyFragment @@ -28560,11 +29652,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyFragments/{id}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyFragments/{id}?api-version=2024-05-01: head: tags: - PolicyFragment - operationId: PolicyFragment_GetEntityTag + operationId: PolicyFragmentEntityTag_Get description: Gets the entity state (Etag) version of a policy fragment. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -28585,6 +29677,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: PolicyFragment_GetEntityTag get: tags: - PolicyFragment @@ -28703,11 +29796,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyFragments/{id}/listReferences/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyFragments/{id}/listReferences?api-version=2024-05-01: post: tags: - PolicyFragment - operationId: PolicyFragment_ListReferences + operationId: PolicyFragmentReferences_List description: Lists policy resources that reference the policy fragment. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -28729,7 +29822,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalconfigs/?api-version=2024-05-01: + x-ms-original-operationId: PolicyFragment_ListReferences + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalconfigs?api-version=2024-05-01: get: tags: - PortalConfig @@ -28754,11 +29848,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalconfigs/{portalConfigId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalconfigs/{portalConfigId}?api-version=2024-05-01: head: tags: - PortalConfig - operationId: PortalConfig_GetEntityTag + operationId: PortalConfigEntityTag_Get description: Gets the entity state (Etag) version of the developer portal configuration. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -28779,6 +29873,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: PortalConfig_GetEntityTag get: tags: - PortalConfig @@ -28871,7 +29966,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users?api-version=2024-05-01: get: tags: - User @@ -28910,11 +30005,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/UserContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}?api-version=2024-05-01: head: tags: - User - operationId: User_GetEntityTag + operationId: UserEntityTag_Get description: Gets the entity state (Etag) version of the user specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -28935,6 +30030,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: User_GetEntityTag get: tags: - User @@ -29101,7 +30197,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/generateSsoUrl/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/generateSsoUrl?api-version=2024-05-01: post: tags: - Users @@ -29126,7 +30222,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/groups/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/groups?api-version=2024-05-01: get: tags: - UserGroup @@ -29161,7 +30257,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/GroupContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/subscriptions/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/subscriptions?api-version=2024-05-01: get: tags: - UserSubscription @@ -29196,7 +30292,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/SubscriptionContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/subscriptions/{sid}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/subscriptions/{sid}?api-version=2024-05-01: get: tags: - Subscription @@ -29226,7 +30322,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/identities/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/identities?api-version=2024-05-01: get: tags: - UserIdentity @@ -29252,11 +30348,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/token/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/token?api-version=2024-05-01: post: tags: - UserToken - operationId: User_GetSharedAccessToken + operationId: UserSharedAccessToken_Get description: Gets the Shared Access Authorization Token for the User. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -29285,7 +30381,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/confirmations/password/send/?api-version=2024-05-01: + x-ms-original-operationId: User_GetSharedAccessToken + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users/{userId}/confirmations/password/send?api-version=2024-05-01: post: tags: - UserConfirmationPasswordSend @@ -29306,7 +30403,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byApi/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byApi?api-version=2024-05-01: get: tags: - Reports @@ -29346,7 +30443,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ReportRecordContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byUser/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byUser?api-version=2024-05-01: get: tags: - Reports @@ -29386,7 +30483,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ReportRecordContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byOperation/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byOperation?api-version=2024-05-01: get: tags: - Reports @@ -29426,7 +30523,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ReportRecordContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byProduct/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byProduct?api-version=2024-05-01: get: tags: - Reports @@ -29466,7 +30563,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ReportRecordContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byGeo/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byGeo?api-version=2024-05-01: get: tags: - Reports @@ -29500,7 +30597,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ReportRecordContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/bySubscription/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/bySubscription?api-version=2024-05-01: get: tags: - Reports @@ -29540,7 +30637,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ReportRecordContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byTime/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byTime?api-version=2024-05-01: get: tags: - Reports @@ -29587,7 +30684,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ReportRecordContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byRequest/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/reports/byRequest?api-version=2024-05-01: get: tags: - Reports @@ -29621,7 +30718,7 @@ paths: x-ms-pageable: nextLinkName: null x-ms-odata: ./definitions.json#/components/schemas/RequestReportRecordContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apiVersionSets/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apiVersionSets?api-version=2024-05-01: get: tags: - ApiVersionSet @@ -29655,11 +30752,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ApiVersionSetContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apiVersionSets/{versionSetId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apiVersionSets/{versionSetId}?api-version=2024-05-01: head: tags: - ApiVersionSet - operationId: ApiVersionSet_GetEntityTag + operationId: ApiVersionSetEntityTag_Get description: Gets the entity state (Etag) version of the Api Version Set specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -29680,6 +30777,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ApiVersionSet_GetEntityTag get: tags: - ApiVersionSet @@ -29815,7 +30913,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaceLinks/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaceLinks?api-version=2024-05-01: get: tags: - ApiManagementWorkspaceLinks @@ -29840,7 +30938,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaceLinks/{workspaceId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaceLinks/{workspaceId}?api-version=2024-05-01: get: tags: - ApiManagementWorkspaceLinks @@ -29864,7 +30962,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/caches/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/caches?api-version=2024-05-01: get: tags: - Cache @@ -29891,11 +30989,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/caches/{cacheId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/caches/{cacheId}?api-version=2024-05-01: head: tags: - Cache - operationId: Cache_GetEntityTag + operationId: CacheEntityTag_Get description: Gets the entity state (Etag) version of the Cache specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -29916,6 +31014,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Cache_GetEntityTag get: tags: - Cache @@ -30054,7 +31153,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues?api-version=2024-05-01: get: tags: - NamedValue @@ -30096,11 +31195,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/NamedValueContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}?api-version=2024-05-01: head: tags: - NamedValue - operationId: NamedValue_GetEntityTag + operationId: NamedValueEntityTag_Get description: Gets the entity state (Etag) version of the named value specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -30121,6 +31220,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: NamedValue_GetEntityTag get: tags: - NamedValue @@ -30289,11 +31389,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}/listValue/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}/listValue?api-version=2024-05-01: post: tags: - NamedValue - operationId: NamedValue_ListValue + operationId: NamedValue_List description: Gets the secret of the named value specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -30318,7 +31418,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}/refreshSecret/?api-version=2024-05-01: + x-ms-original-operationId: NamedValue_ListValue + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}/refreshSecret?api-version=2024-05-01: post: tags: - NamedValue @@ -30361,7 +31462,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups?api-version=2024-05-01: get: tags: - Group @@ -30397,11 +31498,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/GroupContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}?api-version=2024-05-01: head: tags: - Group - operationId: Group_GetEntityTag + operationId: GroupEntityTag_Get description: Gets the entity state (Etag) version of the group specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -30422,6 +31523,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Group_GetEntityTag get: tags: - Group @@ -30557,7 +31659,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}/users/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}/users?api-version=2024-05-01: get: tags: - GroupUser @@ -30592,7 +31694,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/UserContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}/users/{userId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/groups/{groupId}/users/{userId}?api-version=2024-05-01: head: tags: - GroupUser @@ -30667,7 +31769,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways?api-version=2024-05-01: get: tags: - Gateway @@ -30701,11 +31803,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/GatewayContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}?api-version=2024-05-01: head: tags: - Gateway - operationId: Gateway_GetEntityTag + operationId: GatewayEntityTag_Get description: Gets the entity state (Etag) version of the Gateway specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -30726,6 +31828,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Gateway_GetEntityTag get: tags: - Gateway @@ -30859,11 +31962,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/listKeys/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/listKeys?api-version=2024-05-01: post: tags: - GatewayListKeys - operationId: Gateway_ListKeys + operationId: GatewayKeys_List description: Retrieves gateway keys. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -30888,7 +31991,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/regenerateKey/?api-version=2024-05-01: + x-ms-original-operationId: Gateway_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/regenerateKey?api-version=2024-05-01: post: tags: - GatewayRegenerateKey @@ -30915,7 +32019,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/generateToken/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/generateToken?api-version=2024-05-01: post: tags: - GatewayGenerateToken @@ -30946,7 +32050,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/hostnameConfigurations/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/hostnameConfigurations?api-version=2024-05-01: get: tags: - GatewayHostnameConfiguration @@ -30981,11 +32085,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/GatewayHostnameConfigurationContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/hostnameConfigurations/{hcId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/hostnameConfigurations/{hcId}?api-version=2024-05-01: head: tags: - GatewayHostnameConfiguration - operationId: GatewayHostnameConfiguration_GetEntityTag + operationId: GatewayHostnameConfigurationEntityTag_Get description: Checks that hostname configuration entity specified by identifier exists for specified Gateway entity. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -31007,6 +32111,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: GatewayHostnameConfiguration_GetEntityTag get: tags: - GatewayHostnameConfiguration @@ -31107,7 +32212,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/apis/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/apis?api-version=2024-05-01: get: tags: - GatewayApi @@ -31142,11 +32247,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ApiContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/apis/{apiId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/apis/{apiId}?api-version=2024-05-01: head: tags: - GatewayApi - operationId: GatewayApi_GetEntityTag + operationId: GatewayApiEntityTag_Get description: Checks that API entity specified by identifier is associated with the Gateway entity. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -31168,6 +32273,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: GatewayApi_GetEntityTag put: tags: - GatewayApi @@ -31227,7 +32333,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/certificateAuthorities/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/certificateAuthorities?api-version=2024-05-01: get: tags: - GatewayCertificateAuthority @@ -31262,11 +32368,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/GatewayCertificateAuthorityContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/certificateAuthorities/{certificateId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/certificateAuthorities/{certificateId}?api-version=2024-05-01: head: tags: - GatewayCertificateAuthority - operationId: GatewayCertificateAuthority_GetEntityTag + operationId: GatewayCertificateAuthorityEntityTag_Get description: Checks if Certificate entity is assigned to Gateway entity as Certificate Authority. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -31288,6 +32394,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: GatewayCertificateAuthority_GetEntityTag get: tags: - GatewayCertificateAuthority @@ -31388,7 +32495,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/invalidateDebugCredentials/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/invalidateDebugCredentials?api-version=2024-05-01: post: tags: - GatewayInvalidateDebugCredentials @@ -31408,11 +32515,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/listDebugCredentials/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/listDebugCredentials?api-version=2024-05-01: post: tags: - GatewayListDebugCredentials - operationId: Gateway_ListDebugCredentials + operationId: GatewayDebugCredentials_List description: Create new debug credentials for gateway. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -31440,11 +32547,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/listTrace/?api-version=2024-05-01: + x-ms-original-operationId: Gateway_ListDebugCredentials + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/{gatewayId}/listTrace?api-version=2024-05-01: post: tags: - GatewayListTrace - operationId: Gateway_ListTrace + operationId: GatewayTrace_List description: Fetches trace collected by gateway. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -31472,7 +32580,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/?api-version=2024-05-01: + x-ms-original-operationId: Gateway_ListTrace + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags?api-version=2024-05-01: get: tags: - Tag @@ -31512,11 +32621,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}?api-version=2024-05-01: head: tags: - Tag - operationId: Tag_GetEntityState + operationId: TagEntityState_Get description: Gets the entity state version of the tag specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -31537,6 +32646,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Tag_GetEntityState get: tags: - Tag @@ -31672,7 +32782,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}/apiLinks/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}/apiLinks?api-version=2024-05-01: get: tags: - TagApiLink @@ -31707,7 +32817,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagApiLinkContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}/apiLinks/{apiLinkId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}/apiLinks/{apiLinkId}?api-version=2024-05-01: get: tags: - TagApiLink @@ -31797,7 +32907,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}/operationLinks/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}/operationLinks?api-version=2024-05-01: get: tags: - TagOperationLink @@ -31832,7 +32942,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagOperationLinkContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}/operationLinks/{operationLinkId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}/operationLinks/{operationLinkId}?api-version=2024-05-01: get: tags: - TagOperationLink @@ -31922,7 +33032,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}/productLinks/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}/productLinks?api-version=2024-05-01: get: tags: - TagProductLink @@ -31957,7 +33067,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagProductLinkContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}/productLinks/{productLinkId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tags/{tagId}/productLinks/{productLinkId}?api-version=2024-05-01: get: tags: - TagProductLink @@ -32047,7 +33157,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/skus/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/skus?api-version=2024-05-01: get: tags: - Skus @@ -32070,7 +33180,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalRevisions/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalRevisions?api-version=2024-05-01: get: tags: - PortalRevision @@ -32103,11 +33213,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalRevisions/{portalRevisionId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/portalRevisions/{portalRevisionId}?api-version=2024-05-01: head: tags: - PortalRevision - operationId: PortalRevision_GetEntityTag + operationId: PortalRevisionEntityTag_Get description: Gets the developer portal revision specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -32128,6 +33238,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: PortalRevision_GetEntityTag get: tags: - PortalRevision @@ -32252,7 +33363,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends?api-version=2024-05-01: get: tags: - Backend @@ -32286,11 +33397,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/BackendContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendId}?api-version=2024-05-01: head: tags: - Backend - operationId: Backend_GetEntityTag + operationId: BackendEntityTag_Get description: Gets the entity state (Etag) version of the backend specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -32311,6 +33422,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Backend_GetEntityTag get: tags: - Backend @@ -32446,7 +33558,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendId}/reconnect/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendId}/reconnect?api-version=2024-05-01: post: tags: - BackendReconnect @@ -32474,7 +33586,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers?api-version=2024-05-01: get: tags: - Logger @@ -32510,11 +33622,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/LoggerContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/loggers/{loggerId}?api-version=2024-05-01: head: tags: - Logger - operationId: Logger_GetEntityTag + operationId: LoggerEntityTag_Get description: Gets the entity state (Etag) version of the logger specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -32535,6 +33647,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Logger_GetEntityTag get: tags: - Logger @@ -32670,7 +33783,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/privateEndpointConnections/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/privateEndpointConnections?api-version=2024-05-01: get: tags: - PrivateEndpointConnections @@ -32695,7 +33808,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-05-01: get: tags: - PrivateEndpointConnections @@ -32801,12 +33914,12 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/privateLinkResources/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/privateLinkResources?api-version=2024-05-01: get: tags: - PrivateEndpointConnections description: Gets the private link resources - operationId: PrivateEndpointConnection_ListPrivateLinkResources + operationId: PrivateEndpointConnectionPrivateLinkResources_List parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -32824,12 +33937,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/privateLinkResources/{privateLinkSubResourceName}/?api-version=2024-05-01: + x-ms-original-operationId: PrivateEndpointConnection_ListPrivateLinkResources + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/privateLinkResources/{privateLinkSubResourceName}?api-version=2024-05-01: get: tags: - PrivateEndpointConnections description: Gets the private link resources - operationId: PrivateEndpointConnection_GetPrivateLinkResource + operationId: PrivateEndpointConnectionPrivateLinkResource_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -32853,7 +33967,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/?api-version=2024-05-01: + x-ms-original-operationId: PrivateEndpointConnection_GetPrivateLinkResource + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders?api-version=2024-05-01: get: tags: - IdentityProvider @@ -32880,11 +33995,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}?api-version=2024-05-01: head: tags: - IdentityProvider - operationId: IdentityProvider_GetEntityTag + operationId: IdentityProviderEntityTag_Get description: Gets the entity state (Etag) version of the identityProvider specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -32905,6 +34020,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: IdentityProvider_GetEntityTag get: tags: - IdentityProvider @@ -33040,11 +34156,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}/listSecrets/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/identityProviders/{identityProviderName}/listSecrets?api-version=2024-05-01: post: tags: - IdentityProvider - operationId: IdentityProvider_ListSecrets + operationId: IdentityProviderSecrets_List description: Gets the client secret details of the Identity Provider. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -33069,7 +34185,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/certificates/?api-version=2024-05-01: + x-ms-original-operationId: IdentityProvider_ListSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/certificates?api-version=2024-05-01: get: tags: - Certificate @@ -33110,11 +34227,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/CertificateContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/certificates/{certificateId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/certificates/{certificateId}?api-version=2024-05-01: head: tags: - Certificate - operationId: WorkspaceCertificate_GetEntityTag + operationId: WorkspaceCertificateEntityTag_Get description: Gets the entity state (Etag) version of the certificate specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -33136,6 +34253,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceCertificate_GetEntityTag get: tags: - Certificate @@ -33240,7 +34358,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/certificates/{certificateId}/refreshSecret/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/certificates/{certificateId}/refreshSecret?api-version=2024-05-01: post: tags: - Certificate @@ -33273,7 +34391,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates?api-version=2024-05-01: get: tags: - Certificate @@ -33313,11 +34431,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/CertificateContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates/{certificateId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates/{certificateId}?api-version=2024-05-01: head: tags: - Certificate - operationId: Certificate_GetEntityTag + operationId: CertificateEntityTag_Get description: Gets the entity state (Etag) version of the certificate specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -33338,6 +34456,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Certificate_GetEntityTag get: tags: - Certificate @@ -33439,7 +34558,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates/{certificateId}/refreshSecret/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/certificates/{certificateId}/refreshSecret?api-version=2024-05-01: post: tags: - Certificate @@ -33471,7 +34590,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/deletedservices/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/deletedservices?api-version=2024-05-01: get: tags: - DeletedService @@ -33494,7 +34613,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/locations/{location}/deletedservices/{serviceName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/locations/{location}/deletedservices/{serviceName}?api-version=2024-05-01: get: tags: - DeletedService @@ -33560,7 +34679,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/regions/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/regions?api-version=2024-05-01: get: tags: - Region @@ -33585,7 +34704,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/loggers/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/loggers?api-version=2024-05-01: get: tags: - Logger @@ -33622,11 +34741,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/LoggerContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/loggers/{loggerId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/loggers/{loggerId}?api-version=2024-05-01: head: tags: - Logger - operationId: WorkspaceLogger_GetEntityTag + operationId: WorkspaceLoggerEntityTag_Get description: Gets the entity state (Etag) version of the logger specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -33648,6 +34767,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceLogger_GetEntityTag get: tags: - Logger @@ -33787,7 +34907,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/validatePolicies/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/validatePolicies?api-version=2024-05-01: post: tags: - PolicyRestrictionsValidations @@ -33820,7 +34940,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/networkstatus/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/networkstatus?api-version=2024-05-01: get: tags: - NetworkStatus @@ -33846,7 +34966,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/locations/{locationName}/networkstatus/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/locations/{locationName}/networkstatus?api-version=2024-05-01: get: tags: - NetworkStatus @@ -33870,7 +34990,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products?api-version=2024-05-01: get: tags: - Product @@ -33916,11 +35036,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ProductContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}?api-version=2024-05-01: head: tags: - Product - operationId: Product_GetEntityTag + operationId: ProductEntityTag_Get description: Gets the entity state (Etag) version of the product specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -33941,6 +35061,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Product_GetEntityTag get: tags: - Product @@ -34082,7 +35203,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis?api-version=2024-05-01: get: tags: - ProductApi @@ -34117,7 +35238,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ApiContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis/{apiId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis/{apiId}?api-version=2024-05-01: head: tags: - ProductApi @@ -34190,7 +35311,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/groups/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/groups?api-version=2024-05-01: get: tags: - ProductGroup @@ -34225,7 +35346,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/GroupContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/groups/{groupId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/groups/{groupId}?api-version=2024-05-01: head: tags: - ProductGroup @@ -34298,7 +35419,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/subscriptions/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/subscriptions?api-version=2024-05-01: get: tags: - ProductSubscription @@ -34333,7 +35454,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/SubscriptionContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policies/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policies?api-version=2024-05-01: get: tags: - ProductPolicy @@ -34359,11 +35480,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policies/{policyId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policies/{policyId}?api-version=2024-05-01: head: tags: - ProductPolicy - operationId: ProductPolicy_GetEntityTag + operationId: ProductPolicyEntityTag_Get description: Get the ETag of the policy configuration at the Product level. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -34385,6 +35506,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ProductPolicy_GetEntityTag get: tags: - ProductPolicy @@ -34487,7 +35609,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/tags/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/tags?api-version=2024-05-01: get: tags: - ProductTag @@ -34522,11 +35644,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/tags/{tagId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/tags/{tagId}?api-version=2024-05-01: head: tags: - ProductTag - operationId: Tag_GetEntityStateByProduct + operationId: TagEntityStateByProduct_Get description: Gets the entity state version of the tag specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -34548,6 +35670,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Tag_GetEntityStateByProduct get: tags: - ProductTag @@ -34629,11 +35752,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/wikis/default/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/wikis/default?api-version=2024-05-01: head: tags: - ProductWiki - operationId: ProductWiki_GetEntityTag + operationId: ProductWikiEntityTag_Get description: Gets the entity state (Etag) version of the Wiki for a Product specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -34654,6 +35777,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ProductWiki_GetEntityTag get: tags: - ProductWiki @@ -34789,7 +35913,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/wikis/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/wikis?api-version=2024-05-01: get: tags: - ProductWiki @@ -34829,7 +35953,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/WikiContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apiLinks/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apiLinks?api-version=2024-05-01: get: tags: - ProductApiLink @@ -34864,7 +35988,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ProductApiLinkContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apiLinks/{apiLinkId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apiLinks/{apiLinkId}?api-version=2024-05-01: get: tags: - ProductApiLink @@ -34954,7 +36078,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/groupLinks/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/groupLinks?api-version=2024-05-01: get: tags: - ProductGroupLink @@ -34989,7 +36113,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ProductGroupLinkContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/groupLinks/{groupLinkId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/groupLinks/{groupLinkId}?api-version=2024-05-01: get: tags: - ProductGroupLink @@ -35079,7 +36203,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders?api-version=2024-05-01: get: tags: - OpenidConnectProvider @@ -35113,11 +36237,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/OpenidConnectProviderContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}?api-version=2024-05-01: head: tags: - OpenidConnectProvider - operationId: OpenIdConnectProvider_GetEntityTag + operationId: OpenIdConnectProviderEntityTag_Get description: Gets the entity state (Etag) version of the openIdConnectProvider specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -35138,6 +36262,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: OpenIdConnectProvider_GetEntityTag get: tags: - OpenidConnectProvider @@ -35273,11 +36398,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}/listSecrets/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/openidConnectProviders/{opid}/listSecrets?api-version=2024-05-01: post: tags: - OpenidConnectProvider - operationId: OpenIdConnectProvider_ListSecrets + operationId: OpenIdConnectProviderSecrets_List description: Gets the client secret details of the OpenID Connect Provider. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -35302,7 +36427,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tagResources/?api-version=2024-05-01: + x-ms-original-operationId: OpenIdConnectProvider_ListSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/tagResources?api-version=2024-05-01: get: tags: - TagResource @@ -35336,7 +36462,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagResourceContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apisByTags/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apisByTags?api-version=2024-05-01: get: tags: - ApisByTag @@ -35376,7 +36502,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagResourceContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/allPolicies/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/allPolicies?api-version=2024-05-01: get: tags: - AllPolicies @@ -35401,7 +36527,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/outboundNetworkDependenciesEndpoints/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/outboundNetworkDependenciesEndpoints?api-version=2024-05-01: get: tags: - OutboundNetworkDependenciesEndpoints @@ -35424,7 +36550,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/diagnostics/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/diagnostics?api-version=2024-05-01: get: tags: - Diagnostic @@ -35459,11 +36585,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/DiagnosticContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/diagnostics/{diagnosticId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/diagnostics/{diagnosticId}?api-version=2024-05-01: head: tags: - Diagnostic - operationId: WorkspaceDiagnostic_GetEntityTag + operationId: WorkspaceDiagnosticEntityTag_Get description: Gets the entity state (Etag) version of the Diagnostic specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -35485,6 +36611,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceDiagnostic_GetEntityTag get: tags: - Diagnostic @@ -35624,7 +36751,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/diagnostics/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/diagnostics?api-version=2024-05-01: get: tags: - ApiDiagnostic @@ -35660,11 +36787,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/DiagnosticContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/diagnostics/{diagnosticId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/apis/{apiId}/diagnostics/{diagnosticId}?api-version=2024-05-01: head: tags: - ApiDiagnostic - operationId: WorkspaceApiDiagnostic_GetEntityTag + operationId: WorkspaceApiDiagnosticEntityTag_Get description: Gets the entity state (Etag) version of the Diagnostic for an API specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -35687,6 +36814,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WorkspaceApiDiagnostic_GetEntityTag get: tags: - ApiDiagnostic @@ -35830,7 +36958,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers?api-version=2024-05-01: get: tags: - AuthorizationServer @@ -35864,11 +36992,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/AuthorizationServerContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}?api-version=2024-05-01: head: tags: - AuthorizationServer - operationId: AuthorizationServer_GetEntityTag + operationId: AuthorizationServerEntityTag_Get description: Gets the entity state (Etag) version of the authorizationServer specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -35889,6 +37017,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: AuthorizationServer_GetEntityTag get: tags: - AuthorizationServer @@ -36024,11 +37153,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}/listSecrets/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationServers/{authsid}/listSecrets?api-version=2024-05-01: post: tags: - AuthorizationServer - operationId: AuthorizationServer_ListSecrets + operationId: AuthorizationServerSecrets_List description: Gets the client secret details of the authorization server. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -36053,7 +37182,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.ApiManagement/operations/?api-version=2024-05-01: + x-ms-original-operationId: AuthorizationServer_ListSecrets + /providers/Microsoft.ApiManagement/operations?api-version=2024-05-01: get: tags: - ApiManagementOperations @@ -36075,13 +37205,13 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/skus/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/skus?api-version=2024-05-01: get: tags: - ApiManagementServiceSkus summary: Gets available SKUs for API Management service description: Gets all available SKU for a given API Management service - operationId: ApiManagementServiceSkus_ListAvailableServiceSkus + operationId: ApiManagementAvailableServiceSkus_List parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/ServiceNameParameter' @@ -36101,7 +37231,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/restore/?api-version=2024-05-01: + x-ms-original-operationId: ApiManagementServiceSkus_ListAvailableServiceSkus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/restore?api-version=2024-05-01: post: tags: - ApiManagementService @@ -36141,7 +37272,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backup/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backup?api-version=2024-05-01: post: tags: - ApiManagementService @@ -36181,7 +37312,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}?api-version=2024-05-01: put: tags: - ApiManagementService @@ -36311,7 +37442,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/migrateToStv2/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/migrateToStv2?api-version=2024-05-01: post: tags: - ApiManagementService @@ -36351,7 +37482,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service?api-version=2024-05-01: get: tags: - ApiManagementService @@ -36375,7 +37506,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/service/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/service?api-version=2024-05-01: get: tags: - ApiManagementService @@ -36398,11 +37529,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/getssotoken/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/getssotoken?api-version=2024-05-01: post: tags: - ApiManagementService - operationId: ApiManagementService_GetSsoToken + operationId: ApiManagementServiceSsoToken_Get description: Gets the Single-Sign-On token for the API Management Service which is valid for 5 Minutes. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -36422,7 +37553,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/checkNameAvailability/?api-version=2024-05-01: + x-ms-original-operationId: ApiManagementService_GetSsoToken + /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/checkNameAvailability?api-version=2024-05-01: post: tags: - ApiManagementService @@ -36451,11 +37583,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/getDomainOwnershipIdentifier/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/getDomainOwnershipIdentifier?api-version=2024-05-01: post: tags: - ApiManagementService - operationId: ApiManagementService_GetDomainOwnershipIdentifier + operationId: ApiManagementServiceDomainOwnershipIdentifier_Get description: Get the custom domain ownership identifier for an API Management service. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -36472,7 +37604,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/applynetworkconfigurationupdates/?api-version=2024-05-01: + x-ms-original-operationId: ApiManagementService_GetDomainOwnershipIdentifier + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/applynetworkconfigurationupdates?api-version=2024-05-01: post: tags: - ApiManagementService @@ -36512,7 +37645,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}?api-version=2024-05-01: get: tags: - QuotaByCounterKeys @@ -36570,7 +37703,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}/periods/{quotaPeriodKey}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/quotas/{quotaCounterKey}/periods/{quotaPeriodKey}?api-version=2024-05-01: get: tags: - QuotaByPeriodKeys @@ -36630,7 +37763,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis?api-version=2024-05-01: get: tags: - Api @@ -36678,11 +37811,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ApiContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}?api-version=2024-05-01: head: tags: - Api - operationId: Api_GetEntityTag + operationId: ApiEntityTag_Get description: Gets the entity state (Etag) version of the API specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -36703,6 +37836,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Api_GetEntityTag get: tags: - Api @@ -36875,7 +38009,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/revisions/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/revisions?api-version=2024-05-01: get: tags: - ApiRevision @@ -36910,7 +38044,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ApiRevisionContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/releases/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/releases?api-version=2024-05-01: get: tags: - ApiRelease @@ -36945,11 +38079,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ApiReleaseContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/releases/{releaseId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/releases/{releaseId}?api-version=2024-05-01: head: tags: - ApiRelease - operationId: ApiRelease_GetEntityTag + operationId: ApiReleaseEntityTag_Get description: Returns the etag of an API release. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -36971,6 +38105,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ApiRelease_GetEntityTag get: tags: - ApiRelease @@ -37110,7 +38245,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations?api-version=2024-05-01: get: tags: - ApiOperation @@ -37151,11 +38286,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/OperationContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}?api-version=2024-05-01: head: tags: - ApiOperation - operationId: ApiOperation_GetEntityTag + operationId: ApiOperationEntityTag_Get description: Gets the entity state (Etag) version of the API operation specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -37177,6 +38312,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ApiOperation_GetEntityTag get: tags: - ApiOperation @@ -37316,7 +38452,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/policies/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/policies?api-version=2024-05-01: get: tags: - ApiOperationPolicy @@ -37341,11 +38477,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/policies/{policyId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/policies/{policyId}?api-version=2024-05-01: head: tags: - ApiOperationPolicy - operationId: ApiOperationPolicy_GetEntityTag + operationId: ApiOperationPolicyEntityTag_Get description: Gets the entity state (Etag) version of the API operation policy specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -37368,6 +38504,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ApiOperationPolicy_GetEntityTag get: tags: - ApiOperationPolicy @@ -37473,7 +38610,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/tags/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/tags?api-version=2024-05-01: get: tags: - ApiOperationTag @@ -37509,11 +38646,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/tags/{tagId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operations/{operationId}/tags/{tagId}?api-version=2024-05-01: head: tags: - ApiOperationTag - operationId: Tag_GetEntityStateByOperation + operationId: TagEntityStateByOperation_Get description: Gets the entity state version of the tag specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -37536,6 +38673,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Tag_GetEntityStateByOperation get: tags: - ApiOperationTag @@ -37620,7 +38758,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers?api-version=2024-05-01: get: tags: - GraphQLApiResolver @@ -37655,11 +38793,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ResolverContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/{resolverId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/{resolverId}?api-version=2024-05-01: head: tags: - GraphQLApiResolver - operationId: GraphQLApiResolver_GetEntityTag + operationId: GraphQLApiResolverEntityTag_Get description: Gets the entity state (Etag) version of the GraphQL API resolver specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -37681,6 +38819,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: GraphQLApiResolver_GetEntityTag get: tags: - GraphQLApiResolver @@ -37820,7 +38959,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/{resolverId}/policies/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/{resolverId}/policies?api-version=2024-05-01: get: tags: - GraphQLApiResolverPolicy @@ -37847,11 +38986,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/{resolverId}/policies/{policyId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/resolvers/{resolverId}/policies/{policyId}?api-version=2024-05-01: head: tags: - GraphQLApiResolverPolicy - operationId: GraphQLApiResolverPolicy_GetEntityTag + operationId: GraphQLApiResolverPolicyEntityTag_Get description: Gets the entity state (Etag) version of the GraphQL API resolver policy specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -37874,6 +39013,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: GraphQLApiResolverPolicy_GetEntityTag get: tags: - GraphQLApiResolverPolicy @@ -37979,7 +39119,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/products/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/products?api-version=2024-05-01: get: tags: - ApiProduct @@ -38014,7 +39154,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/ProductContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/policies/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/policies?api-version=2024-05-01: get: tags: - ApiPolicy @@ -38038,11 +39178,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/policies/{policyId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/policies/{policyId}?api-version=2024-05-01: head: tags: - ApiPolicy - operationId: ApiPolicy_GetEntityTag + operationId: ApiPolicyEntityTag_Get description: Gets the entity state (Etag) version of the API policy specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -38064,6 +39204,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ApiPolicy_GetEntityTag get: tags: - ApiPolicy @@ -38178,7 +39319,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/schemas/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/schemas?api-version=2024-05-01: get: tags: - ApiSchema @@ -38212,11 +39353,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/schemas/{schemaId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/schemas/{schemaId}?api-version=2024-05-01: head: tags: - ApiSchema - operationId: ApiSchema_GetEntityTag + operationId: ApiSchemaEntityTag_Get description: Gets the entity state (Etag) version of the schema specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -38238,6 +39379,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ApiSchema_GetEntityTag get: tags: - ApiSchema @@ -38364,7 +39506,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/diagnostics/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/diagnostics?api-version=2024-05-01: get: tags: - ApiDiagnostic @@ -38399,11 +39541,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/DiagnosticContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/diagnostics/{diagnosticId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/diagnostics/{diagnosticId}?api-version=2024-05-01: head: tags: - ApiDiagnostic - operationId: ApiDiagnostic_GetEntityTag + operationId: ApiDiagnosticEntityTag_Get description: Gets the entity state (Etag) version of the Diagnostic for an API specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -38425,6 +39567,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ApiDiagnostic_GetEntityTag get: tags: - ApiDiagnostic @@ -38564,7 +39707,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues?api-version=2024-05-01: get: tags: - ApiIssue @@ -38605,11 +39748,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/IssueContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}?api-version=2024-05-01: head: tags: - ApiIssue - operationId: ApiIssue_GetEntityTag + operationId: ApiIssueEntityTag_Get description: Gets the entity state (Etag) version of the Issue for an API specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -38631,6 +39774,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ApiIssue_GetEntityTag get: tags: - ApiIssue @@ -38776,7 +39920,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/comments/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/comments?api-version=2024-05-01: get: tags: - ApiIssueComment @@ -38812,11 +39956,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/IssueCommentContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/comments/{commentId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/comments/{commentId}?api-version=2024-05-01: head: tags: - ApiIssueComment - operationId: ApiIssueComment_GetEntityTag + operationId: ApiIssueCommentEntityTag_Get description: Gets the entity state (Etag) version of the issue Comment for an API specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -38839,6 +39983,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ApiIssueComment_GetEntityTag get: tags: - ApiIssueComment @@ -38943,7 +40088,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/attachments/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/attachments?api-version=2024-05-01: get: tags: - ApiIssueAttachment @@ -38979,11 +40124,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/IssueAttachmentContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/attachments/{attachmentId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/issues/{issueId}/attachments/{attachmentId}?api-version=2024-05-01: head: tags: - ApiIssueAttachment - operationId: ApiIssueAttachment_GetEntityTag + operationId: ApiIssueAttachmentEntityTag_Get description: Gets the entity state (Etag) version of the issue Attachment for an API specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -39006,6 +40151,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ApiIssueAttachment_GetEntityTag get: tags: - ApiIssueAttachment @@ -39110,7 +40256,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/tagDescriptions/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/tagDescriptions?api-version=2024-05-01: get: tags: - ApiTagDescription @@ -39145,11 +40291,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagDescriptionContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/tagDescriptions/{tagDescriptionId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/tagDescriptions/{tagDescriptionId}?api-version=2024-05-01: head: tags: - ApiTagDescription - operationId: ApiTagDescription_GetEntityTag + operationId: ApiTagDescriptionEntityTag_Get description: Gets the entity state version of the tag specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -39171,6 +40317,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ApiTagDescription_GetEntityTag get: tags: - ApiTagDescription @@ -39272,7 +40419,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/tags/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/tags?api-version=2024-05-01: get: tags: - ApiTag @@ -39307,11 +40454,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/tags/{tagId}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/tags/{tagId}?api-version=2024-05-01: head: tags: - ApiTag - operationId: Tag_GetEntityStateByApi + operationId: TagEntityStateByApi_Get description: Gets the entity state version of the tag specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -39333,6 +40480,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Tag_GetEntityStateByApi get: tags: - ApiTag @@ -39424,7 +40572,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operationsByTags/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/operationsByTags?api-version=2024-05-01: get: tags: - ApiOperationsByTag @@ -39465,11 +40613,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/TagResourceContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/wikis/default/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/wikis/default?api-version=2024-05-01: head: tags: - ApiWiki - operationId: ApiWiki_GetEntityTag + operationId: ApiWikiEntityTag_Get description: Gets the entity state (Etag) version of the Wiki for an API specified by its identifier. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -39490,6 +40638,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ApiWiki_GetEntityTag get: tags: - ApiWiki @@ -39625,7 +40774,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/wikis/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}/wikis?api-version=2024-05-01: get: tags: - ApiWiki @@ -39660,7 +40809,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: ./definitions.json#/components/schemas/WikiContract - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/{gatewayName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/{gatewayName}?api-version=2024-05-01: put: tags: - ApiGateway @@ -39788,7 +40937,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways?api-version=2024-05-01: get: tags: - ApiGateway @@ -39812,7 +40961,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/gateways/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ApiManagement/gateways?api-version=2024-05-01: get: tags: - ApiGateway @@ -39835,13 +40984,13 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/{gatewayName}/skus/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/gateways/{gatewayName}/skus?api-version=2024-05-01: get: tags: - ApiManagementGatewaySkus summary: Gets available SKUs for API Management gateway description: Gets all available SKU for a given API Management gateway - operationId: ApiManagementGatewaySkus_ListAvailableSkus + operationId: ApiManagementGatewaySkusAvailableSkus_List parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/GatewayNameParameter' @@ -39861,3 +41010,4 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink + x-ms-original-operationId: ApiManagementGatewaySkus_ListAvailableSkus diff --git a/providers/src/azure/v00.00.00000/services/app_configuration.yaml b/providers/src/azure/v00.00.00000/services/app_configuration.yaml index ff51f23a..9b0d01da 100644 --- a/providers/src/azure/v00.00.00000/services/app_configuration.yaml +++ b/providers/src/azure/v00.00.00000/services/app_configuration.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: The client API version. - required: true + required: false schema: type: string ResourceGroupNameParameter: @@ -1601,51 +1601,65 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AppConfiguration~1configurationStores~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AppConfiguration~1configurationStores?api-version=2024-05-01/get' + operationId: ConfigurationStores_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationStoreListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores?api-version=2024-05-01/get' + operationId: ConfigurationStores_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationStoreListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}?api-version=2024-05-01/get' + operationId: ConfigurationStores_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationStore create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}?api-version=2024-05-01/put' + operationId: ConfigurationStores_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationStore delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}?api-version=2024-05-01/delete' + operationId: ConfigurationStores_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}?api-version=2024-05-01/patch' + operationId: ConfigurationStores_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationStore regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1regenerateKey~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1regenerateKey?api-version=2024-05-01/post' + operationId: ConfigurationStores_RegenerateKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiKey purge_deleted: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AppConfiguration~1locations~1{location}~1deletedConfigurationStores~1{configStoreName}~1purge~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AppConfiguration~1locations~1{location}~1deletedConfigurationStores~1{configStoreName}~1purge?api-version=2024-05-01/post' + operationId: ConfigurationStores_PurgeDeleted response: mediaType: application/json openAPIDocKey: '200' @@ -1656,7 +1670,8 @@ components: - $ref: '#/components/x-stackQL-resources/configuration_stores/methods/list' insert: - $ref: '#/components/x-stackQL-resources/configuration_stores/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/configuration_stores/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/configuration_stores/methods/delete' @@ -1667,23 +1682,29 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AppConfiguration~1checkNameAvailability~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AppConfiguration~1checkNameAvailability?api-version=2024-05-01/post' + operationId: Operations_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NameAvailabilityStatus list: operation: - $ref: '#/paths/~1providers~1Microsoft.AppConfiguration~1operations~1?api-version=2024-05-01/get' + $ref: '#/paths/~1providers~1Microsoft.AppConfiguration~1operations?api-version=2024-05-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationDefinitionListResult objectKey: $.value regional_check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AppConfiguration~1locations~1{location}~1checkNameAvailability~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AppConfiguration~1locations~1{location}~1checkNameAvailability?api-version=2024-05-01/post' + operationId: Operations_RegionalCheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NameAvailabilityStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operations/methods/list' @@ -1698,10 +1719,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1listKeys~1?api-version=2024-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1listKeys?api-version=2024-05-01/post' + operationId: ConfigurationStoresKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiKeyListResult objectKey: $.value sqlVerbs: select: @@ -1717,26 +1740,33 @@ components: methods: list_by_configuration_store: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1privateEndpointConnections~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1privateEndpointConnections?api-version=2024-05-01/get' + operationId: PrivateEndpointConnections_ListByConfigurationStore response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-05-01/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-05-01/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-05-01/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1757,17 +1787,21 @@ components: methods: list_by_configuration_store: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1privateLinkResources~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1privateLinkResources?api-version=2024-05-01/get' + operationId: PrivateLinkResources_ListByConfigurationStore response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1privateLinkResources~1{groupName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1privateLinkResources~1{groupName}?api-version=2024-05-01/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' @@ -1783,19 +1817,24 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1keyValues~1{keyValueName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1keyValues~1{keyValueName}?api-version=2024-05-01/get' + operationId: KeyValues_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KeyValue create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1keyValues~1{keyValueName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1keyValues~1{keyValueName}?api-version=2024-05-01/put' + operationId: KeyValues_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KeyValue delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1keyValues~1{keyValueName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1keyValues~1{keyValueName}?api-version=2024-05-01/delete' + operationId: KeyValues_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1815,17 +1854,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AppConfiguration~1deletedConfigurationStores~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AppConfiguration~1deletedConfigurationStores?api-version=2024-05-01/get' + operationId: ConfigurationStoresDeleted_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedConfigurationStoreListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AppConfiguration~1locations~1{location}~1deletedConfigurationStores~1{configStoreName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AppConfiguration~1locations~1{location}~1deletedConfigurationStores~1{configStoreName}?api-version=2024-05-01/get' + operationId: ConfigurationStoresDeleted_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedConfigurationStore sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/configuration_stores_deleted/methods/get' @@ -1841,26 +1884,33 @@ components: methods: list_by_configuration_store: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1replicas~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1replicas?api-version=2024-05-01/get' + operationId: Replicas_ListByConfigurationStore response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReplicaListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1replicas~1{replicaName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1replicas~1{replicaName}?api-version=2024-05-01/get' + operationId: Replicas_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Replica create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1replicas~1{replicaName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1replicas~1{replicaName}?api-version=2024-05-01/put' + operationId: Replicas_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Replica delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1replicas~1{replicaName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1replicas~1{replicaName}?api-version=2024-05-01/delete' + operationId: Replicas_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1881,16 +1931,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1snapshots~1{snapshotName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1snapshots~1{snapshotName}?api-version=2024-05-01/get' + operationId: Snapshots_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Snapshot create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1snapshots~1{snapshotName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AppConfiguration~1configurationStores~1{configStoreName}~1snapshots~1{snapshotName}?api-version=2024-05-01/put' + operationId: Snapshots_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Snapshot sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/snapshots/methods/get' @@ -1913,17 +1967,17 @@ components: identity as identity, sku as sku, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.softDeleteRetentionInDays') as soft_delete_retention_in_days, - JSON_EXTRACT(properties, '$.enablePurgeProtection') as enable_purge_protection, - JSON_EXTRACT(properties, '$.dataPlaneProxy') as data_plane_proxy, - JSON_EXTRACT(properties, '$.createMode') as create_mode, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.creationDate') as "creation_date", + JSON_EXTRACT(properties, '$.endpoint') as "endpoint", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.disableLocalAuth') as "disable_local_auth", + JSON_EXTRACT(properties, '$.softDeleteRetentionInDays') as "soft_delete_retention_in_days", + JSON_EXTRACT(properties, '$.enablePurgeProtection') as "enable_purge_protection", + JSON_EXTRACT(properties, '$.dataPlaneProxy') as "data_plane_proxy", + JSON_EXTRACT(properties, '$.createMode') as "create_mode", subscriptionId, resourceGroupName, configStoreName @@ -1938,17 +1992,17 @@ components: identity as identity, sku as sku, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.softDeleteRetentionInDays') as soft_delete_retention_in_days, - JSON_EXTRACT(properties, '$.enablePurgeProtection') as enable_purge_protection, - JSON_EXTRACT(properties, '$.dataPlaneProxy') as data_plane_proxy, - JSON_EXTRACT(properties, '$.createMode') as create_mode, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.creationDate') as "creation_date", + json_extract_path_text(properties, '$.endpoint') as "endpoint", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.disableLocalAuth') as "disable_local_auth", + json_extract_path_text(properties, '$.softDeleteRetentionInDays') as "soft_delete_retention_in_days", + json_extract_path_text(properties, '$.enablePurgeProtection') as "enable_purge_protection", + json_extract_path_text(properties, '$.dataPlaneProxy') as "data_plane_proxy", + json_extract_path_text(properties, '$.createMode') as "create_mode", subscriptionId, resourceGroupName, configStoreName @@ -1966,9 +2020,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, configStoreName, @@ -1982,9 +2036,9 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, configStoreName, @@ -2003,9 +2057,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, configStoreName, @@ -2019,9 +2073,9 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, configStoreName, @@ -2040,14 +2094,14 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.key') as key, - JSON_EXTRACT(properties, '$.label') as label, - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.contentType') as content_type, - JSON_EXTRACT(properties, '$.eTag') as e_tag, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.locked') as locked, - JSON_EXTRACT(properties, '$.tags') as tags, + JSON_EXTRACT(properties, '$.key') as "key", + JSON_EXTRACT(properties, '$.label') as "label", + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.contentType') as "content_type", + JSON_EXTRACT(properties, '$.eTag') as "e_tag", + JSON_EXTRACT(properties, '$.lastModified') as "last_modified", + JSON_EXTRACT(properties, '$.locked') as "locked", + JSON_EXTRACT(properties, '$.tags') as "tags", subscriptionId, resourceGroupName, configStoreName, @@ -2061,14 +2115,14 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.key') as key, - JSON_EXTRACT(properties, '$.label') as label, - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.contentType') as content_type, - JSON_EXTRACT(properties, '$.eTag') as e_tag, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.locked') as locked, - JSON_EXTRACT(properties, '$.tags') as tags, + json_extract_path_text(properties, '$.key') as "key", + json_extract_path_text(properties, '$.label') as "label", + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.contentType') as "content_type", + json_extract_path_text(properties, '$.eTag') as "e_tag", + json_extract_path_text(properties, '$.lastModified') as "last_modified", + json_extract_path_text(properties, '$.locked') as "locked", + json_extract_path_text(properties, '$.tags') as "tags", subscriptionId, resourceGroupName, configStoreName, @@ -2087,12 +2141,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.configurationStoreId') as configuration_store_id, - JSON_EXTRACT(properties, '$.location') as location, - JSON_EXTRACT(properties, '$.deletionDate') as deletion_date, - JSON_EXTRACT(properties, '$.scheduledPurgeDate') as scheduled_purge_date, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.purgeProtectionEnabled') as purge_protection_enabled, + JSON_EXTRACT(properties, '$.configurationStoreId') as "configuration_store_id", + JSON_EXTRACT(properties, '$.location') as "location", + JSON_EXTRACT(properties, '$.deletionDate') as "deletion_date", + JSON_EXTRACT(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.purgeProtectionEnabled') as "purge_protection_enabled", subscriptionId, location, configStoreName @@ -2105,12 +2159,12 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.configurationStoreId') as configuration_store_id, - JSON_EXTRACT(properties, '$.location') as location, - JSON_EXTRACT(properties, '$.deletionDate') as deletion_date, - JSON_EXTRACT(properties, '$.scheduledPurgeDate') as scheduled_purge_date, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.purgeProtectionEnabled') as purge_protection_enabled, + json_extract_path_text(properties, '$.configurationStoreId') as "configuration_store_id", + json_extract_path_text(properties, '$.location') as "location", + json_extract_path_text(properties, '$.deletionDate') as "deletion_date", + json_extract_path_text(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.purgeProtectionEnabled') as "purge_protection_enabled", subscriptionId, location, configStoreName @@ -2130,8 +2184,8 @@ components: location as location, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.endpoint') as "endpoint", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, configStoreName, @@ -2147,8 +2201,8 @@ components: location as location, type as type, systemData as system_data, - json_extract_path_text(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.endpoint') as "endpoint", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, configStoreName, @@ -2167,17 +2221,17 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.filters') as filters, - JSON_EXTRACT(properties, '$.compositionType') as composition_type, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.expires') as expires, - JSON_EXTRACT(properties, '$.retentionPeriod') as retention_period, - JSON_EXTRACT(properties, '$.size') as size, - JSON_EXTRACT(properties, '$.itemsCount') as items_count, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.etag') as etag, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.filters') as "filters", + JSON_EXTRACT(properties, '$.compositionType') as "composition_type", + JSON_EXTRACT(properties, '$.created') as "created", + JSON_EXTRACT(properties, '$.expires') as "expires", + JSON_EXTRACT(properties, '$.retentionPeriod') as "retention_period", + JSON_EXTRACT(properties, '$.size') as "size", + JSON_EXTRACT(properties, '$.itemsCount') as "items_count", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.etag') as "etag", subscriptionId, resourceGroupName, configStoreName, @@ -2191,17 +2245,17 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.filters') as filters, - JSON_EXTRACT(properties, '$.compositionType') as composition_type, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.expires') as expires, - JSON_EXTRACT(properties, '$.retentionPeriod') as retention_period, - JSON_EXTRACT(properties, '$.size') as size, - JSON_EXTRACT(properties, '$.itemsCount') as items_count, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.etag') as etag, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.filters') as "filters", + json_extract_path_text(properties, '$.compositionType') as "composition_type", + json_extract_path_text(properties, '$.created') as "created", + json_extract_path_text(properties, '$.expires') as "expires", + json_extract_path_text(properties, '$.retentionPeriod') as "retention_period", + json_extract_path_text(properties, '$.size') as "size", + json_extract_path_text(properties, '$.itemsCount') as "items_count", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.etag') as "etag", subscriptionId, resourceGroupName, configStoreName, @@ -2209,7 +2263,7 @@ components: FROM azure.app_configuration.snapshots WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND configStoreName = 'replace-me' AND snapshotName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/configurationStores/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/configurationStores?api-version=2024-05-01: get: tags: - ConfigurationStores @@ -2238,7 +2292,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores?api-version=2024-05-01: get: tags: - ConfigurationStores @@ -2268,7 +2322,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}?api-version=2024-05-01: get: tags: - ConfigurationStores @@ -2388,7 +2442,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/checkNameAvailability/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/checkNameAvailability?api-version=2024-05-01: post: tags: - Operations @@ -2417,12 +2471,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/listKeys/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/listKeys?api-version=2024-05-01: post: tags: - ConfigurationStores description: Lists the access key for the specified configuration store. - operationId: ConfigurationStores_ListKeys + operationId: ConfigurationStoresKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -2448,7 +2502,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/regenerateKey/?api-version=2024-05-01: + x-ms-original-operationId: ConfigurationStores_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/regenerateKey?api-version=2024-05-01: post: tags: - ConfigurationStores @@ -2479,7 +2534,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.AppConfiguration/operations/?api-version=2024-05-01: + /providers/Microsoft.AppConfiguration/operations?api-version=2024-05-01: get: tags: - Operations @@ -2507,7 +2562,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateEndpointConnections/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateEndpointConnections?api-version=2024-05-01: get: tags: - PrivateEndpointConnections @@ -2532,7 +2587,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-05-01: get: tags: - PrivateEndpointConnections @@ -2633,7 +2688,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateLinkResources/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateLinkResources?api-version=2024-05-01: get: tags: - PrivateLinkResources @@ -2658,7 +2713,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateLinkResources/{groupName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/privateLinkResources/{groupName}?api-version=2024-05-01: get: tags: - PrivateLinkResources @@ -2687,7 +2742,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/keyValues/{keyValueName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/keyValues/{keyValueName}?api-version=2024-05-01: get: tags: - KeyValues @@ -2781,11 +2836,11 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/deletedConfigurationStores/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/deletedConfigurationStores?api-version=2024-05-01: get: tags: - DeletedConfigurationStores - operationId: ConfigurationStores_ListDeleted + operationId: ConfigurationStoresDeleted_List description: Gets information about the deleted configuration stores in a subscription. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -2804,11 +2859,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/locations/{location}/deletedConfigurationStores/{configStoreName}/?api-version=2024-05-01: + x-ms-original-operationId: ConfigurationStores_ListDeleted + /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/locations/{location}/deletedConfigurationStores/{configStoreName}?api-version=2024-05-01: get: tags: - DeletedConfigurationStores - operationId: ConfigurationStores_GetDeleted + operationId: ConfigurationStoresDeleted_Get description: Gets a deleted Azure app configuration store. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -2827,7 +2883,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/locations/{location}/deletedConfigurationStores/{configStoreName}/purge/?api-version=2024-05-01: + x-ms-original-operationId: ConfigurationStores_GetDeleted + /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/locations/{location}/deletedConfigurationStores/{configStoreName}/purge?api-version=2024-05-01: post: tags: - DeletedConfigurationStores @@ -2851,7 +2908,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/locations/{location}/checkNameAvailability/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.AppConfiguration/locations/{location}/checkNameAvailability?api-version=2024-05-01: post: tags: - Operations @@ -2881,7 +2938,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/replicas/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/replicas?api-version=2024-05-01: get: tags: - Replicas @@ -2912,7 +2969,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/replicas/{replicaName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/replicas/{replicaName}?api-version=2024-05-01: get: tags: - Replicas @@ -3023,7 +3080,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/snapshots/{snapshotName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppConfiguration/configurationStores/{configStoreName}/snapshots/{snapshotName}?api-version=2024-05-01: get: tags: - Snapshots diff --git a/providers/src/azure/v00.00.00000/services/app_service.yaml b/providers/src/azure/v00.00.00000/services/app_service.yaml index f6722a4c..94b8b975 100644 --- a/providers/src/azure/v00.00.00000/services/app_service.yaml +++ b/providers/src/azure/v00.00.00000/services/app_service.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: API Version - required: true + required: false x-ms-parameter-location: client schema: type: string @@ -142,7 +142,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -16834,40 +16834,35 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1deletedSites~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1deletedSites?api-version=2023-12-01/get' + operationId: DeletedWebApps_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedWebAppCollection objectKey: $.value list_by_location: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1locations~1{location}~1deletedSites~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1locations~1{location}~1deletedSites?api-version=2023-12-01/get' + operationId: DeletedWebApps_ListByLocation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedWebAppCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/deleted_web_apps/methods/list_by_location' - - $ref: '#/components/x-stackQL-resources/deleted_web_apps/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - deleted_web_apps_deleted_web_app_by_location: - id: azure.app_service.deleted_web_apps_deleted_web_app_by_location - name: deleted_web_apps_deleted_web_app_by_location - title: deleted_web_apps_deleted_web_app_by_location - methods: - get: + get_by_location: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1locations~1{location}~1deletedSites~1{deletedSiteId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1locations~1{location}~1deletedSites~1{deletedSiteId}?api-version=2023-12-01/get' + operationId: DeletedWebApps_GetByLocation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedSite sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/deleted_web_apps_deleted_web_app_by_location/methods/get' + - $ref: '#/components/x-stackQL-resources/deleted_web_apps/methods/get_by_location' + - $ref: '#/components/x-stackQL-resources/deleted_web_apps/methods/list_by_location' + - $ref: '#/components/x-stackQL-resources/deleted_web_apps/methods/list' insert: [] update: [] replace: [] @@ -16879,54 +16874,81 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1serverfarms~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1serverfarms?api-version=2023-12-01/get' + operationId: AppServicePlans_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServicePlanCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms?api-version=2023-12-01/get' + operationId: AppServicePlans_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServicePlanCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}?api-version=2023-12-01/get' + operationId: AppServicePlans_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServicePlan create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}?api-version=2023-12-01/put' + operationId: AppServicePlans_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServicePlan delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}?api-version=2023-12-01/delete' + operationId: AppServicePlans_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}?api-version=2023-12-01/patch' + operationId: AppServicePlans_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServicePlan restart_web_apps: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1restartSites~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1restartSites?api-version=2023-12-01/post' + operationId: AppServicePlans_RestartWebApps + response: + mediaType: application/json + openAPIDocKey: '204' + list_vnet_route: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1routes?api-version=2023-12-01/get' + operationId: AppServicePlans_ListVnetRoute response: mediaType: application/json openAPIDocKey: '200' - reboot_worker: + get_vnet_route: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1workers~1{workerName}~1reboot~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1routes~1{routeName}?api-version=2023-12-01/get' + operationId: AppServicePlans_GetVnetRoute response: mediaType: application/json openAPIDocKey: '200' + reboot_worker: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1workers~1{workerName}~1reboot?api-version=2023-12-01/post' + operationId: AppServicePlans_RebootWorker + response: + mediaType: application/json + openAPIDocKey: '204' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/plans/methods/get' @@ -16934,7 +16956,8 @@ components: - $ref: '#/components/x-stackQL-resources/plans/methods/list' insert: - $ref: '#/components/x-stackQL-resources/plans/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/plans/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/plans/methods/delete' @@ -16945,42 +16968,55 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1capabilities~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1capabilities?api-version=2023-12-01/get' + operationId: AppServicePlansCapabilities_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/plans_capabilities/methods/list' + select: [] insert: [] update: [] replace: [] delete: [] - plans_hybrid_connection: - id: azure.app_service.plans_hybrid_connection - name: plans_hybrid_connection - title: plans_hybrid_connection + plans_hybrid_connections: + id: azure.app_service.plans_hybrid_connections + name: plans_hybrid_connections + title: plans_hybrid_connections methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}?api-version=2023-12-01/get' + operationId: AppServicePlansHybridConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}?api-version=2023-12-01/delete' + operationId: AppServicePlansHybridConnection_Delete response: mediaType: application/json openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1hybridConnectionRelays?api-version=2023-12-01/get' + operationId: AppServicePlansHybridConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: HybridConnectionCollection + objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/plans_hybrid_connection/methods/get' + - $ref: '#/components/x-stackQL-resources/plans_hybrid_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/plans_hybrid_connections/methods/list' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/plans_hybrid_connection/methods/delete' + - $ref: '#/components/x-stackQL-resources/plans_hybrid_connections/methods/delete' plans_hybrid_connection_keys: id: azure.app_service.plans_hybrid_connection_keys name: plans_hybrid_connection_keys @@ -16988,10 +17024,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}~1listKeys~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}~1listKeys?api-version=2023-12-01/post' + operationId: AppServicePlansHybridConnectionKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridConnectionKey sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/plans_hybrid_connection_keys/methods/list' @@ -16999,77 +17037,82 @@ components: update: [] replace: [] delete: [] - plans_web_apps_by_hybrid_connection: - id: azure.app_service.plans_web_apps_by_hybrid_connection - name: plans_web_apps_by_hybrid_connection - title: plans_web_apps_by_hybrid_connection + plans_web_apps_by_hybrid_connections: + id: azure.app_service.plans_web_apps_by_hybrid_connections + name: plans_web_apps_by_hybrid_connections + title: plans_web_apps_by_hybrid_connections methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}~1sites~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}~1sites?api-version=2023-12-01/get' + operationId: AppServicePlansWebAppsByHybridConnection_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/plans_web_apps_by_hybrid_connection/methods/list' + - $ref: '#/components/x-stackQL-resources/plans_web_apps_by_hybrid_connections/methods/list' insert: [] update: [] replace: [] delete: [] - plans_hybrid_connection_plan_limit: - id: azure.app_service.plans_hybrid_connection_plan_limit - name: plans_hybrid_connection_plan_limit - title: plans_hybrid_connection_plan_limit + plans_hybrid_connection_plan_limits: + id: azure.app_service.plans_hybrid_connection_plan_limits + name: plans_hybrid_connection_plan_limits + title: plans_hybrid_connection_plan_limits methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1hybridConnectionPlanLimits~1limit~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1hybridConnectionPlanLimits~1limit?api-version=2023-12-01/get' + operationId: AppServicePlansHybridConnectionPlanLimit_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridConnectionLimits sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/plans_hybrid_connection_plan_limit/methods/get' + - $ref: '#/components/x-stackQL-resources/plans_hybrid_connection_plan_limits/methods/get' insert: [] update: [] replace: [] delete: [] - plans_hybrid_connections: - id: azure.app_service.plans_hybrid_connections - name: plans_hybrid_connections - title: plans_hybrid_connections + plans_web_apps: + id: azure.app_service.plans_web_apps + name: plans_web_apps + title: plans_web_apps methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1hybridConnectionRelays~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1sites?api-version=2023-12-01/get' + operationId: AppServicePlansWebApps_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/plans_hybrid_connections/methods/list' + - $ref: '#/components/x-stackQL-resources/plans_web_apps/methods/list' insert: [] update: [] replace: [] delete: [] - plans_web_apps: - id: azure.app_service.plans_web_apps - name: plans_web_apps - title: plans_web_apps + plans_server_farm_skus: + id: azure.app_service.plans_server_farm_skus + name: plans_server_farm_skus + title: plans_server_farm_skus methods: - list: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1sites~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1skus?api-version=2023-12-01/get' + operationId: AppServicePlansServerFarmSkus_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/plans_web_apps/methods/list' + select: [] insert: [] update: [] replace: [] @@ -17081,10 +17124,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1usages~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1usages?api-version=2023-12-01/get' + operationId: AppServicePlansUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmUsageQuotaCollection objectKey: $.value sqlVerbs: select: @@ -17100,126 +17145,103 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections?api-version=2023-12-01/get' + operationId: AppServicePlansVnets_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/plans_vnets/methods/list' + select: [] insert: [] update: [] replace: [] delete: [] - plans_vnet_from_server_farm: - id: azure.app_service.plans_vnet_from_server_farm - name: plans_vnet_from_server_farm - title: plans_vnet_from_server_farm + plans_vnet_from_server_farms: + id: azure.app_service.plans_vnet_from_server_farms + name: plans_vnet_from_server_farms + title: plans_vnet_from_server_farms methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}?api-version=2023-12-01/get' + operationId: AppServicePlansVnetFromServerFarm_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetInfoResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/plans_vnet_from_server_farm/methods/get' + - $ref: '#/components/x-stackQL-resources/plans_vnet_from_server_farms/methods/get' insert: [] update: [] replace: [] delete: [] - plans_vnet_gateway: - id: azure.app_service.plans_vnet_gateway - name: plans_vnet_gateway - title: plans_vnet_gateway + plans_vnet_gateways: + id: azure.app_service.plans_vnet_gateways + name: plans_vnet_gateways + title: plans_vnet_gateways methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}?api-version=2023-12-01/get' + operationId: AppServicePlansVnetGateway_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetGateway update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}?api-version=2023-12-01/put' + operationId: AppServicePlansVnetGateway_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetGateway sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/plans_vnet_gateway/methods/get' + - $ref: '#/components/x-stackQL-resources/plans_vnet_gateways/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/plans_vnet_gateways/methods/update' delete: [] - plans_routes_for_vnet: - id: azure.app_service.plans_routes_for_vnet - name: plans_routes_for_vnet - title: plans_routes_for_vnet - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1routes~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/plans_routes_for_vnet/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - plans_route_for_vnet: - id: azure.app_service.plans_route_for_vnet - name: plans_route_for_vnet - title: plans_route_for_vnet - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1routes~1{routeName}~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/plans_route_for_vnet/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - plans_vnet_route: - id: azure.app_service.plans_vnet_route - name: plans_vnet_route - title: plans_vnet_route + plans_vnet_routes: + id: azure.app_service.plans_vnet_routes + name: plans_vnet_routes + title: plans_vnet_routes methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1routes~1{routeName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1routes~1{routeName}?api-version=2023-12-01/put' + operationId: AppServicePlansVnetRoute_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetRoute delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1routes~1{routeName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1routes~1{routeName}?api-version=2023-12-01/delete' + operationId: AppServicePlansVnetRoute_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1routes~1{routeName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1serverfarms~1{name}~1virtualNetworkConnections~1{vnetName}~1routes~1{routeName}?api-version=2023-12-01/patch' + operationId: AppServicePlansVnetRoute_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetRoute sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/plans_vnet_route/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/plans_vnet_routes/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/plans_vnet_routes/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/plans_vnet_route/methods/delete' + - $ref: '#/components/x-stackQL-resources/plans_vnet_routes/methods/delete' static_sites: id: azure.app_service.static_sites name: static_sites @@ -17227,1052 +17249,979 @@ components: methods: preview_workflow: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1locations~1{location}~1previewStaticSiteWorkflowFile~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1locations~1{location}~1previewStaticSiteWorkflowFile?api-version=2023-12-01/post' + operationId: StaticSites_PreviewWorkflow response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSitesWorkflowPreview list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1staticSites~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1staticSites?api-version=2023-12-01/get' + operationId: StaticSites_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteCollection objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}?api-version=2023-12-01/get' + operationId: StaticSitesStaticSite_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StaticSiteARMResource + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}?api-version=2023-12-01/put' + operationId: StaticSitesStaticSite_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StaticSiteARMResource + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}?api-version=2023-12-01/delete' + operationId: StaticSitesStaticSite_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}?api-version=2023-12-01/patch' + operationId: StaticSitesStaticSite_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StaticSiteARMResource register_user_provided_function_app_with_static_site_build: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1userProvidedFunctionApps~1{functionAppName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1userProvidedFunctionApps~1{functionAppName}?api-version=2023-12-01/put' + operationId: StaticSites_RegisterUserProvidedFunctionAppWithStaticSiteBuild response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteUserProvidedFunctionAppARMResource detach_user_provided_function_app_from_static_site_build: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1userProvidedFunctionApps~1{functionAppName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1userProvidedFunctionApps~1{functionAppName}?api-version=2023-12-01/delete' + operationId: StaticSites_DetachUserProvidedFunctionAppFromStaticSiteBuild response: mediaType: application/json openAPIDocKey: '200' validate_custom_domain_can_be_added_to_static_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1customDomains~1{domainName}~1validate~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1customDomains~1{domainName}~1validate?api-version=2023-12-01/post' + operationId: StaticSites_ValidateCustomDomainCanBeAddedToStaticSite response: mediaType: application/json openAPIDocKey: '200' detach_static_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1detach~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1detach?api-version=2023-12-01/post' + operationId: StaticSites_DetachStaticSite response: mediaType: application/json openAPIDocKey: '200' approve_or_reject_private_endpoint_connection: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-12-01/put' + operationId: StaticSites_ApproveOrRejectPrivateEndpointConnection response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RemotePrivateEndpointConnectionARMResource reset_static_site_api_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1resetapikey~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1resetapikey?api-version=2023-12-01/post' + operationId: StaticSites_ResetStaticSiteApiKey response: mediaType: application/json openAPIDocKey: '200' register_user_provided_function_app_with_static_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1userProvidedFunctionApps~1{functionAppName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1userProvidedFunctionApps~1{functionAppName}?api-version=2023-12-01/put' + operationId: StaticSites_RegisterUserProvidedFunctionAppWithStaticSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteUserProvidedFunctionAppARMResource detach_user_provided_function_app_from_static_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1userProvidedFunctionApps~1{functionAppName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1userProvidedFunctionApps~1{functionAppName}?api-version=2023-12-01/delete' + operationId: StaticSites_DetachUserProvidedFunctionAppFromStaticSite response: mediaType: application/json openAPIDocKey: '200' validate_backend: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1linkedBackends~1{linkedBackendName}~1validate~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1linkedBackends~1{linkedBackendName}~1validate?api-version=2023-12-01/post' + operationId: StaticSites_ValidateBackend response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' validate_backend_for_build: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1linkedBackends~1{linkedBackendName}~1validate~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1linkedBackends~1{linkedBackendName}~1validate?api-version=2023-12-01/post' + operationId: StaticSites_ValidateBackendForBuild response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' link_backend: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1linkedBackends~1{linkedBackendName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1linkedBackends~1{linkedBackendName}?api-version=2023-12-01/put' + operationId: StaticSites_LinkBackend response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteLinkedBackendARMResource unlink_backend: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1linkedBackends~1{linkedBackendName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1linkedBackends~1{linkedBackendName}?api-version=2023-12-01/delete' + operationId: StaticSites_UnlinkBackend response: mediaType: application/json openAPIDocKey: '200' link_backend_to_build: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1linkedBackends~1{linkedBackendName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1linkedBackends~1{linkedBackendName}?api-version=2023-12-01/put' + operationId: StaticSites_LinkBackendToBuild response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteLinkedBackendARMResource unlink_backend_from_build: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1linkedBackends~1{linkedBackendName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1linkedBackends~1{linkedBackendName}?api-version=2023-12-01/delete' + operationId: StaticSites_UnlinkBackendFromBuild response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/static_sites/methods/get' - $ref: '#/components/x-stackQL-resources/static_sites/methods/list' - insert: [] - update: [] + insert: + - $ref: '#/components/x-stackQL-resources/static_sites/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/static_sites/methods/update' replace: [] - delete: [] - static_sites_static_sites_by_resource_group: - id: azure.app_service.static_sites_static_sites_by_resource_group - name: static_sites_static_sites_by_resource_group - title: static_sites_static_sites_by_resource_group + delete: + - $ref: '#/components/x-stackQL-resources/static_sites/methods/delete' + static_sites_by_resource_groups: + id: azure.app_service.static_sites_by_resource_groups + name: static_sites_by_resource_groups + title: static_sites_by_resource_groups methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites?api-version=2023-12-01/get' + operationId: StaticSitesStaticSitesByResourceGroup_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_sites_by_resource_group/methods/get' + - $ref: '#/components/x-stackQL-resources/static_sites_by_resource_groups/methods/get' insert: [] update: [] replace: [] delete: [] - static_sites_static_site: - id: azure.app_service.static_sites_static_site - name: static_sites_static_site - title: static_sites_static_site - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1?api-version=2023-12-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1?api-version=2023-12-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1?api-version=2023-12-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site/methods/create_or_update' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site/methods/delete' - static_sites_static_site_users: - id: azure.app_service.static_sites_static_site_users - name: static_sites_static_site_users - title: static_sites_static_site_users + static_site_users: + id: azure.app_service.static_site_users + name: static_site_users + title: static_site_users methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1authproviders~1{authprovider}~1listUsers~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1authproviders~1{authprovider}~1listUsers?api-version=2023-12-01/post' + operationId: StaticSitesStaticSiteUsers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteUserCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_users/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - static_sites_static_site_user: - id: azure.app_service.static_sites_static_site_user - name: static_sites_static_site_user - title: static_sites_static_site_user - methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1authproviders~1{authprovider}~1users~1{userid}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1authproviders~1{authprovider}~1users~1{userid}?api-version=2023-12-01/delete' + operationId: StaticSitesStaticSiteUser_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1authproviders~1{authprovider}~1users~1{userid}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1authproviders~1{authprovider}~1users~1{userid}?api-version=2023-12-01/patch' + operationId: StaticSitesStaticSiteUser_Update response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_user/methods/delete' - static_sites_static_site_builds: - id: azure.app_service.static_sites_static_site_builds - name: static_sites_static_site_builds - title: static_sites_static_site_builds - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value + schemaRef: StaticSiteUserARMResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_builds/methods/get' + - $ref: '#/components/x-stackQL-resources/static_site_users/methods/list' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/static_site_users/methods/update' replace: [] - delete: [] - static_sites_static_site_build: - id: azure.app_service.static_sites_static_site_build - name: static_sites_static_site_build - title: static_sites_static_site_build + delete: + - $ref: '#/components/x-stackQL-resources/static_site_users/methods/delete' + static_site_builds: + id: azure.app_service.static_site_builds + name: static_site_builds + title: static_site_builds methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}?api-version=2023-12-01/get' + operationId: StaticSitesStaticSiteBuild_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteBuildARMResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}?api-version=2023-12-01/delete' + operationId: StaticSitesStaticSiteBuild_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_build/methods/get' + - $ref: '#/components/x-stackQL-resources/static_site_builds/methods/get' + - $ref: '#/components/x-stackQL-resources/static_site_builds/methods/get' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_build/methods/delete' - static_sites_static_site_build_app_settings: - id: azure.app_service.static_sites_static_site_build_app_settings - name: static_sites_static_site_build_app_settings - title: static_sites_static_site_build_app_settings + - $ref: '#/components/x-stackQL-resources/static_site_builds/methods/delete' + static_site_build_app_settings: + id: azure.app_service.static_site_build_app_settings + name: static_site_build_app_settings + title: static_site_build_app_settings methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1config~1appsettings~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1config~1appsettings?api-version=2023-12-01/put' + operationId: StaticSitesStaticSiteBuildAppSettings_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1listAppSettings~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1listAppSettings?api-version=2023-12-01/post' + operationId: StaticSitesStaticSiteBuildAppSettings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_build_app_settings/methods/list' + - $ref: '#/components/x-stackQL-resources/static_site_build_app_settings/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_build_app_settings/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/static_site_build_app_settings/methods/create_or_update' update: [] replace: [] delete: [] - static_sites_static_site_build_function_app_settings: - id: azure.app_service.static_sites_static_site_build_function_app_settings - name: static_sites_static_site_build_function_app_settings - title: static_sites_static_site_build_function_app_settings + static_site_build_function_app_settings: + id: azure.app_service.static_site_build_function_app_settings + name: static_site_build_function_app_settings + title: static_site_build_function_app_settings methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1config~1functionappsettings~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1config~1functionappsettings?api-version=2023-12-01/put' + operationId: StaticSitesStaticSiteBuildFunctionAppSettings_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1listFunctionAppSettings~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1listFunctionAppSettings?api-version=2023-12-01/post' + operationId: StaticSitesStaticSiteBuildFunctionAppSettings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_build_function_app_settings/methods/list' + - $ref: '#/components/x-stackQL-resources/static_site_build_function_app_settings/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_build_function_app_settings/methods/create_or_update' - update: [] - replace: [] - delete: [] - static_sites_build_database_connections: - id: azure.app_service.static_sites_build_database_connections - name: static_sites_build_database_connections - title: static_sites_build_database_connections - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1databaseConnections~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/static_sites_build_database_connections/methods/get' - insert: [] + - $ref: '#/components/x-stackQL-resources/static_site_build_function_app_settings/methods/create_or_update' update: [] replace: [] delete: [] - static_sites_build_database_connection: - id: azure.app_service.static_sites_build_database_connection - name: static_sites_build_database_connection - title: static_sites_build_database_connection + build_database_connections: + id: azure.app_service.build_database_connections + name: build_database_connections + title: build_database_connections methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1databaseConnections~1{databaseConnectionName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1databaseConnections~1{databaseConnectionName}?api-version=2023-12-01/get' + operationId: StaticSitesBuildDatabaseConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1databaseConnections~1{databaseConnectionName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1databaseConnections~1{databaseConnectionName}?api-version=2023-12-01/put' + operationId: StaticSitesBuildDatabaseConnection_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1databaseConnections~1{databaseConnectionName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1databaseConnections~1{databaseConnectionName}?api-version=2023-12-01/delete' + operationId: StaticSitesBuildDatabaseConnection_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1databaseConnections~1{databaseConnectionName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1databaseConnections~1{databaseConnectionName}?api-version=2023-12-01/patch' + operationId: StaticSitesBuildDatabaseConnection_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseConnection sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_build_database_connection/methods/get' + - $ref: '#/components/x-stackQL-resources/build_database_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/build_database_connections/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/static_sites_build_database_connection/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/build_database_connections/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/build_database_connections/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/static_sites_build_database_connection/methods/delete' - static_sites_build_database_connection_with_details: - id: azure.app_service.static_sites_build_database_connection_with_details - name: static_sites_build_database_connection_with_details - title: static_sites_build_database_connection_with_details + - $ref: '#/components/x-stackQL-resources/build_database_connections/methods/delete' + build_database_connections_with_details: + id: azure.app_service.build_database_connections_with_details + name: build_database_connections_with_details + title: build_database_connections_with_details methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1databaseConnections~1{databaseConnectionName}~1show~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/static_sites_build_database_connection_with_details/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - static_sites_static_site_build_functions: - id: azure.app_service.static_sites_static_site_build_functions - name: static_sites_static_site_build_functions - title: static_sites_static_site_build_functions - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1functions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1showDatabaseConnections?api-version=2023-12-01/post' + operationId: StaticSitesBuildDatabaseConnectionsWithDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseConnectionCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_build_functions/methods/list' + - $ref: '#/components/x-stackQL-resources/build_database_connections_with_details/methods/get' + - $ref: '#/components/x-stackQL-resources/build_database_connections_with_details/methods/get' insert: [] update: [] replace: [] delete: [] - static_sites_build_database_connections_with_details: - id: azure.app_service.static_sites_build_database_connections_with_details - name: static_sites_build_database_connections_with_details - title: static_sites_build_database_connections_with_details + static_site_build_functions: + id: azure.app_service.static_site_build_functions + name: static_site_build_functions + title: static_site_build_functions methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1showDatabaseConnections~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/static_sites_build_database_connections_with_details/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - static_sites_user_provided_function_apps_for_static_site_build: - id: azure.app_service.static_sites_user_provided_function_apps_for_static_site_build - name: static_sites_user_provided_function_apps_for_static_site_build - title: static_sites_user_provided_function_apps_for_static_site_build - methods: - get: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1userProvidedFunctionApps~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1functions?api-version=2023-12-01/get' + operationId: StaticSitesStaticSiteBuildFunctions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteFunctionOverviewCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_user_provided_function_apps_for_static_site_build/methods/get' + - $ref: '#/components/x-stackQL-resources/static_site_build_functions/methods/list' insert: [] update: [] replace: [] delete: [] - static_sites_user_provided_function_app_for_static_site_build: - id: azure.app_service.static_sites_user_provided_function_app_for_static_site_build - name: static_sites_user_provided_function_app_for_static_site_build - title: static_sites_user_provided_function_app_for_static_site_build + user_provided_function_app_for_static_site_builds: + id: azure.app_service.user_provided_function_app_for_static_site_builds + name: user_provided_function_app_for_static_site_builds + title: user_provided_function_app_for_static_site_builds methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1userProvidedFunctionApps~1{functionAppName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1userProvidedFunctionApps~1{functionAppName}?api-version=2023-12-01/get' + operationId: StaticSitesUserProvidedFunctionAppForStaticSiteBuild_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteUserProvidedFunctionAppARMResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_user_provided_function_app_for_static_site_build/methods/get' + - $ref: '#/components/x-stackQL-resources/user_provided_function_app_for_static_site_builds/methods/get' + - $ref: '#/components/x-stackQL-resources/user_provided_function_app_for_static_site_builds/methods/get' insert: [] update: [] replace: [] delete: [] - static_sites_zip_deployment_for_static_site_build: - id: azure.app_service.static_sites_zip_deployment_for_static_site_build - name: static_sites_zip_deployment_for_static_site_build - title: static_sites_zip_deployment_for_static_site_build + zip_deployment_for_static_site_builds: + id: azure.app_service.zip_deployment_for_static_site_builds + name: zip_deployment_for_static_site_builds + title: zip_deployment_for_static_site_builds methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1zipdeploy~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1zipdeploy?api-version=2023-12-01/post' + operationId: StaticSitesZipDeploymentForStaticSiteBuild_Create response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/static_sites_zip_deployment_for_static_site_build/methods/create' + - $ref: '#/components/x-stackQL-resources/zip_deployment_for_static_site_builds/methods/create' update: [] replace: [] delete: [] - static_sites_static_site_app_settings: - id: azure.app_service.static_sites_static_site_app_settings - name: static_sites_static_site_app_settings - title: static_sites_static_site_app_settings + static_site_app_settings: + id: azure.app_service.static_site_app_settings + name: static_site_app_settings + title: static_site_app_settings methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1config~1appsettings~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1config~1appsettings?api-version=2023-12-01/put' + operationId: StaticSitesStaticSiteAppSettings_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1listAppSettings~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1listAppSettings?api-version=2023-12-01/post' + operationId: StaticSitesStaticSiteAppSettings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_app_settings/methods/list' + - $ref: '#/components/x-stackQL-resources/static_site_app_settings/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_app_settings/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/static_site_app_settings/methods/create_or_update' update: [] replace: [] delete: [] - static_sites_basic_auth: - id: azure.app_service.static_sites_basic_auth - name: static_sites_basic_auth - title: static_sites_basic_auth + basic_auths: + id: azure.app_service.basic_auths + name: basic_auths + title: basic_auths methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1basicAuth~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1basicAuth?api-version=2023-12-01/get' + operationId: StaticSitesBasicAuth_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteBasicAuthPropertiesCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1basicAuth~1{basicAuthName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1basicAuth~1{basicAuthName}?api-version=2023-12-01/get' + operationId: StaticSitesBasicAuth_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteBasicAuthPropertiesARMResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1basicAuth~1{basicAuthName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1basicAuth~1{basicAuthName}?api-version=2023-12-01/put' + operationId: StaticSitesBasicAuth_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteBasicAuthPropertiesARMResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_basic_auth/methods/get' - - $ref: '#/components/x-stackQL-resources/static_sites_basic_auth/methods/list' + - $ref: '#/components/x-stackQL-resources/basic_auths/methods/get' + - $ref: '#/components/x-stackQL-resources/basic_auths/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/static_sites_basic_auth/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/basic_auths/methods/create_or_update' update: [] replace: [] delete: [] - static_sites_static_site_function_app_settings: - id: azure.app_service.static_sites_static_site_function_app_settings - name: static_sites_static_site_function_app_settings - title: static_sites_static_site_function_app_settings + static_site_function_app_settings: + id: azure.app_service.static_site_function_app_settings + name: static_site_function_app_settings + title: static_site_function_app_settings methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1config~1functionappsettings~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1config~1functionappsettings?api-version=2023-12-01/put' + operationId: StaticSitesStaticSiteFunctionAppSettings_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1listFunctionAppSettings~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1listFunctionAppSettings?api-version=2023-12-01/post' + operationId: StaticSitesStaticSiteFunctionAppSettings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_function_app_settings/methods/list' + - $ref: '#/components/x-stackQL-resources/static_site_function_app_settings/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_function_app_settings/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/static_site_function_app_settings/methods/create_or_update' update: [] replace: [] delete: [] - static_sites_user_roles_invitation_link: - id: azure.app_service.static_sites_user_roles_invitation_link - name: static_sites_user_roles_invitation_link - title: static_sites_user_roles_invitation_link + user_roles_invitation_links: + id: azure.app_service.user_roles_invitation_links + name: user_roles_invitation_links + title: user_roles_invitation_links methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1createUserInvitation~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1createUserInvitation?api-version=2023-12-01/post' + operationId: StaticSitesUserRolesInvitationLink_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteUserInvitationResponseResource sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/static_sites_user_roles_invitation_link/methods/create' + - $ref: '#/components/x-stackQL-resources/user_roles_invitation_links/methods/create' update: [] replace: [] delete: [] - static_sites_static_site_custom_domains: - id: azure.app_service.static_sites_static_site_custom_domains - name: static_sites_static_site_custom_domains - title: static_sites_static_site_custom_domains + static_site_custom_domains: + id: azure.app_service.static_site_custom_domains + name: static_site_custom_domains + title: static_site_custom_domains methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1customDomains~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1customDomains?api-version=2023-12-01/get' + operationId: StaticSitesStaticSiteCustomDomains_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteCustomDomainOverviewCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_custom_domains/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - static_sites_static_site_custom_domain: - id: azure.app_service.static_sites_static_site_custom_domain - name: static_sites_static_site_custom_domain - title: static_sites_static_site_custom_domain - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1customDomains~1{domainName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1customDomains~1{domainName}?api-version=2023-12-01/get' + operationId: StaticSitesStaticSiteCustomDomain_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteCustomDomainOverviewARMResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1customDomains~1{domainName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1customDomains~1{domainName}?api-version=2023-12-01/put' + operationId: StaticSitesStaticSiteCustomDomain_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteCustomDomainOverviewARMResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1customDomains~1{domainName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1customDomains~1{domainName}?api-version=2023-12-01/delete' + operationId: StaticSitesStaticSiteCustomDomain_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_custom_domain/methods/get' + - $ref: '#/components/x-stackQL-resources/static_site_custom_domains/methods/get' + - $ref: '#/components/x-stackQL-resources/static_site_custom_domains/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_custom_domain/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/static_site_custom_domains/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_custom_domain/methods/delete' - static_sites_database_connections: - id: azure.app_service.static_sites_database_connections - name: static_sites_database_connections - title: static_sites_database_connections - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1databaseConnections~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/static_sites_database_connections/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - static_sites_database_connection: - id: azure.app_service.static_sites_database_connection - name: static_sites_database_connection - title: static_sites_database_connection + - $ref: '#/components/x-stackQL-resources/static_site_custom_domains/methods/delete' + database_connections: + id: azure.app_service.database_connections + name: database_connections + title: database_connections methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1databaseConnections~1{databaseConnectionName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1databaseConnections~1{databaseConnectionName}?api-version=2023-12-01/get' + operationId: StaticSitesDatabaseConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1databaseConnections~1{databaseConnectionName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1databaseConnections~1{databaseConnectionName}?api-version=2023-12-01/put' + operationId: StaticSitesDatabaseConnection_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1databaseConnections~1{databaseConnectionName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1databaseConnections~1{databaseConnectionName}?api-version=2023-12-01/delete' + operationId: StaticSitesDatabaseConnection_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1databaseConnections~1{databaseConnectionName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1databaseConnections~1{databaseConnectionName}?api-version=2023-12-01/patch' + operationId: StaticSitesDatabaseConnection_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseConnection sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_database_connection/methods/get' + - $ref: '#/components/x-stackQL-resources/database_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/database_connections/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/static_sites_database_connection/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/database_connections/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/database_connections/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/static_sites_database_connection/methods/delete' - static_sites_database_connection_with_details: - id: azure.app_service.static_sites_database_connection_with_details - name: static_sites_database_connection_with_details - title: static_sites_database_connection_with_details + - $ref: '#/components/x-stackQL-resources/database_connections/methods/delete' + database_connections_with_details: + id: azure.app_service.database_connections_with_details + name: database_connections_with_details + title: database_connections_with_details methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1databaseConnections~1{databaseConnectionName}~1show~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1showDatabaseConnections?api-version=2023-12-01/post' + operationId: StaticSitesDatabaseConnectionsWithDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseConnectionCollection + objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_database_connection_with_details/methods/get' + - $ref: '#/components/x-stackQL-resources/database_connections_with_details/methods/get' + - $ref: '#/components/x-stackQL-resources/database_connections_with_details/methods/get' insert: [] update: [] replace: [] delete: [] - static_sites_static_site_functions: - id: azure.app_service.static_sites_static_site_functions - name: static_sites_static_site_functions - title: static_sites_static_site_functions + static_site_functions: + id: azure.app_service.static_site_functions + name: static_site_functions + title: static_site_functions methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1functions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1functions?api-version=2023-12-01/get' + operationId: StaticSitesStaticSiteFunctions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteFunctionOverviewCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_functions/methods/list' + - $ref: '#/components/x-stackQL-resources/static_site_functions/methods/list' insert: [] update: [] replace: [] delete: [] - static_sites_static_site_configured_roles: - id: azure.app_service.static_sites_static_site_configured_roles - name: static_sites_static_site_configured_roles - title: static_sites_static_site_configured_roles + static_site_configured_roles: + id: azure.app_service.static_site_configured_roles + name: static_site_configured_roles + title: static_site_configured_roles methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1listConfiguredRoles~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1listConfiguredRoles?api-version=2023-12-01/post' + operationId: StaticSitesStaticSiteConfiguredRoles_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringList sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_configured_roles/methods/list' + - $ref: '#/components/x-stackQL-resources/static_site_configured_roles/methods/list' insert: [] update: [] replace: [] delete: [] - static_sites_static_site_secrets: - id: azure.app_service.static_sites_static_site_secrets - name: static_sites_static_site_secrets - title: static_sites_static_site_secrets + static_site_secrets: + id: azure.app_service.static_site_secrets + name: static_site_secrets + title: static_site_secrets methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1listSecrets~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1listSecrets?api-version=2023-12-01/post' + operationId: StaticSitesStaticSiteSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_static_site_secrets/methods/list' + - $ref: '#/components/x-stackQL-resources/static_site_secrets/methods/list' insert: [] update: [] replace: [] delete: [] - static_sites_private_endpoint_connection_list: - id: azure.app_service.static_sites_private_endpoint_connection_list - name: static_sites_private_endpoint_connection_list - title: static_sites_private_endpoint_connection_list + private_endpoint_connection_lists: + id: azure.app_service.private_endpoint_connection_lists + name: private_endpoint_connection_lists + title: private_endpoint_connection_lists methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1privateEndpointConnections~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1privateEndpointConnections?api-version=2023-12-01/get' + operationId: WebAppsPrivateEndpointConnectionList_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_private_endpoint_connection_list/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_lists/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_lists/methods/get' insert: [] update: [] replace: [] delete: [] - static_sites_private_endpoint_connection: - id: azure.app_service.static_sites_private_endpoint_connection - name: static_sites_private_endpoint_connection - title: static_sites_private_endpoint_connection + private_endpoint_connections: + id: azure.app_service.private_endpoint_connections + name: private_endpoint_connections + title: private_endpoint_connections methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-12-01/get' + operationId: WebAppsPrivateEndpointConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RemotePrivateEndpointConnectionARMResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-12-01/delete' + operationId: WebAppsPrivateEndpointConnection_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_private_endpoint_connection/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/static_sites_private_endpoint_connection/methods/delete' - static_sites_private_link_resources: - id: azure.app_service.static_sites_private_link_resources - name: static_sites_private_link_resources - title: static_sites_private_link_resources - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1privateLinkResources~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/static_sites_private_link_resources/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - static_sites_database_connections_with_details: - id: azure.app_service.static_sites_database_connections_with_details - name: static_sites_database_connections_with_details - title: static_sites_database_connections_with_details - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1showDatabaseConnections~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/static_sites_database_connections_with_details/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - static_sites_user_provided_function_apps_for_static_site: - id: azure.app_service.static_sites_user_provided_function_apps_for_static_site - name: static_sites_user_provided_function_apps_for_static_site - title: static_sites_user_provided_function_apps_for_static_site + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' + private_link_resources: + id: azure.app_service.private_link_resources + name: private_link_resources + title: private_link_resources methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1userProvidedFunctionApps~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1privateLinkResources?api-version=2023-12-01/get' + operationId: WebAppsPrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourcesWrapper objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_user_provided_function_apps_for_static_site/methods/get' + - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' + - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' insert: [] update: [] replace: [] delete: [] - static_sites_user_provided_function_app_for_static_site: - id: azure.app_service.static_sites_user_provided_function_app_for_static_site - name: static_sites_user_provided_function_app_for_static_site - title: static_sites_user_provided_function_app_for_static_site + user_provided_function_app_for_static_sites: + id: azure.app_service.user_provided_function_app_for_static_sites + name: user_provided_function_app_for_static_sites + title: user_provided_function_app_for_static_sites methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1userProvidedFunctionApps~1{functionAppName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1userProvidedFunctionApps~1{functionAppName}?api-version=2023-12-01/get' + operationId: StaticSitesUserProvidedFunctionAppForStaticSite_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StaticSiteUserProvidedFunctionAppARMResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_user_provided_function_app_for_static_site/methods/get' + - $ref: '#/components/x-stackQL-resources/user_provided_function_app_for_static_sites/methods/get' + - $ref: '#/components/x-stackQL-resources/user_provided_function_app_for_static_sites/methods/get' insert: [] update: [] replace: [] delete: [] - static_sites_zip_deployment_for_static_site: - id: azure.app_service.static_sites_zip_deployment_for_static_site - name: static_sites_zip_deployment_for_static_site - title: static_sites_zip_deployment_for_static_site + zip_deployment_for_static_sites: + id: azure.app_service.zip_deployment_for_static_sites + name: zip_deployment_for_static_sites + title: zip_deployment_for_static_sites methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1zipdeploy~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1zipdeploy?api-version=2023-12-01/post' + operationId: StaticSitesZipDeploymentForStaticSite_Create response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/static_sites_zip_deployment_for_static_site/methods/create' + - $ref: '#/components/x-stackQL-resources/zip_deployment_for_static_sites/methods/create' update: [] replace: [] delete: [] - static_sites_linked_backends: - id: azure.app_service.static_sites_linked_backends - name: static_sites_linked_backends - title: static_sites_linked_backends + linked_backends: + id: azure.app_service.linked_backends + name: linked_backends + title: linked_backends methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1linkedBackends~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1linkedBackends~1{linkedBackendName}?api-version=2023-12-01/get' + operationId: StaticSitesLinkedBackend_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: StaticSiteLinkedBackendARMResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_linked_backends/methods/get' + - $ref: '#/components/x-stackQL-resources/linked_backends/methods/get' + - $ref: '#/components/x-stackQL-resources/linked_backends/methods/get' insert: [] update: [] replace: [] delete: [] - static_sites_linked_backends_for_build: - id: azure.app_service.static_sites_linked_backends_for_build - name: static_sites_linked_backends_for_build - title: static_sites_linked_backends_for_build + linked_backend_for_builds: + id: azure.app_service.linked_backend_for_builds + name: linked_backend_for_builds + title: linked_backend_for_builds methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1linkedBackends~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1linkedBackends~1{linkedBackendName}?api-version=2023-12-01/get' + operationId: StaticSitesLinkedBackendForBuild_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: StaticSiteLinkedBackendARMResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_linked_backends_for_build/methods/get' + - $ref: '#/components/x-stackQL-resources/linked_backend_for_builds/methods/get' + - $ref: '#/components/x-stackQL-resources/linked_backend_for_builds/methods/get' insert: [] update: [] replace: [] delete: [] - static_sites_linked_backend: - id: azure.app_service.static_sites_linked_backend - name: static_sites_linked_backend - title: static_sites_linked_backend + publishing_users: + id: azure.app_service.publishing_users + name: publishing_users + title: publishing_users methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1linkedBackends~1{linkedBackendName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.Web~1publishingUsers~1web?api-version=2023-12-01/get' + operationId: PublishingUser_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/static_sites_linked_backend/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - static_sites_linked_backend_for_build: - id: azure.app_service.static_sites_linked_backend_for_build - name: static_sites_linked_backend_for_build - title: static_sites_linked_backend_for_build - methods: - get: + schemaRef: User + update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1staticSites~1{name}~1builds~1{environmentName}~1linkedBackends~1{linkedBackendName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.Web~1publishingUsers~1web?api-version=2023-12-01/put' + operationId: PublishingUser_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: User sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/static_sites_linked_backend_for_build/methods/get' + - $ref: '#/components/x-stackQL-resources/publishing_users/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/publishing_users/methods/update' delete: [] - publishing_user: - id: azure.app_service.publishing_user - name: publishing_user - title: publishing_user + source_controls: + id: azure.app_service.source_controls + name: source_controls + title: source_controls methods: - get: + list: operation: - $ref: '#/paths/~1providers~1Microsoft.Web~1publishingUsers~1web~1?api-version=2023-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.Web~1sourcecontrols?api-version=2023-12-01/get' + operationId: SourceControls_List response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/publishing_user/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - update_publishing_user: - id: azure.app_service.update_publishing_user - name: update_publishing_user - title: update_publishing_user - methods: - update_publishing_user: + schemaRef: SourceControlCollection + objectKey: $.value + get: operation: - $ref: '#/paths/~1providers~1Microsoft.Web~1publishingUsers~1web~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sourcecontrols~1web?api-version=2023-12-01/get' + operationId: WebAppsSourceControl_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - source_controls: - id: azure.app_service.source_controls - name: source_controls - title: source_controls - methods: - list: + schemaRef: SiteSourceControl + update: operation: - $ref: '#/paths/~1providers~1Microsoft.Web~1sourcecontrols~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sourcecontrols~1web?api-version=2023-12-01/patch' + operationId: WebAppsSourceControl_Update response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/source_controls/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - source_control: - id: azure.app_service.source_control - name: source_control - title: source_control - methods: - get: + schemaRef: SiteSourceControl + create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.Web~1sourcecontrols~1{sourceControlType}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sourcecontrols~1web?api-version=2023-12-01/put' + operationId: WebAppsSourceControl_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/source_control/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - update_source_control: - id: azure.app_service.update_source_control - name: update_source_control - title: update_source_control - methods: - update_source_control: + schemaRef: SiteSourceControl + delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Web~1sourcecontrols~1{sourceControlType}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sourcecontrols~1web?api-version=2023-12-01/delete' + operationId: WebAppsSourceControl_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] + select: + - $ref: '#/components/x-stackQL-resources/source_controls/methods/get' + - $ref: '#/components/x-stackQL-resources/source_controls/methods/get' + - $ref: '#/components/x-stackQL-resources/source_controls/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/source_controls/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/source_controls/methods/update' + replace: + - $ref: '#/components/x-stackQL-resources/source_controls/methods/update' + delete: + - $ref: '#/components/x-stackQL-resources/source_controls/methods/delete' billing_meters: id: azure.app_service.billing_meters name: billing_meters @@ -18280,10 +18229,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1billingMeters~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1billingMeters?api-version=2023-12-01/get' + operationId: BillingMeters_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingMeterCollection objectKey: $.value sqlVerbs: select: @@ -18292,17 +18243,49 @@ components: update: [] replace: [] delete: [] - check_name_availability: - id: azure.app_service.check_name_availability - name: check_name_availability - title: check_name_availability + operations: + id: azure.app_service.operations + name: operations + title: operations methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1checknameavailability~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1checknameavailability?api-version=2023-12-01/post' + operationId: Operations_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceNameAvailability + verify_hosting_environment_vnet: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1verifyHostingEnvironmentVnet?api-version=2023-12-01/post' + operationId: Operations_VerifyHostingEnvironmentVnet + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VnetValidationFailureDetails + move: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1moveResources?api-version=2023-12-01/post' + operationId: Operations_Move + response: + mediaType: application/json + openAPIDocKey: '204' + validate: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1validate?api-version=2023-12-01/post' + operationId: Operations_Validate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ValidateResponse + validate_move: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1validateMoveResources?api-version=2023-12-01/post' + operationId: Operations_ValidateMove + response: + mediaType: application/json + openAPIDocKey: '204' sqlVerbs: select: [] insert: [] @@ -18316,10 +18299,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1customhostnameSites~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1customhostnameSites?api-version=2023-12-01/get' + operationId: CustomHostNameSites_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomHostnameSitesCollection objectKey: $.value sqlVerbs: select: @@ -18335,10 +18320,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1deploymentLocations~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1deploymentLocations?api-version=2023-12-01/get' + operationId: SubscriptionDeploymentLocations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeploymentLocations sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/subscription_deployment_locations/methods/get' @@ -18353,10 +18340,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1aseRegions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1aseRegions?api-version=2023-12-01/get' + operationId: AseRegions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AseRegionCollection objectKey: $.value sqlVerbs: select: @@ -18372,10 +18361,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1geoRegions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1geoRegions?api-version=2023-12-01/get' + operationId: GeoRegions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GeoRegionCollection objectKey: $.value sqlVerbs: select: @@ -18384,21 +18375,23 @@ components: update: [] replace: [] delete: [] - site_identifiers_assigned_to_host_name: - id: azure.app_service.site_identifiers_assigned_to_host_name - name: site_identifiers_assigned_to_host_name - title: site_identifiers_assigned_to_host_name + site_identifiers_assigned_to_host_names: + id: azure.app_service.site_identifiers_assigned_to_host_names + name: site_identifiers_assigned_to_host_names + title: site_identifiers_assigned_to_host_names methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1listSitesAssignedToHostName~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1listSitesAssignedToHostName?api-version=2023-12-01/post' + operationId: SiteIdentifiersAssignedToHostName_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IdentifierCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/site_identifiers_assigned_to_host_name/methods/list' + - $ref: '#/components/x-stackQL-resources/site_identifiers_assigned_to_host_names/methods/list' insert: [] update: [] replace: [] @@ -18410,10 +18403,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1premieraddonoffers~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1premieraddonoffers?api-version=2023-12-01/get' + operationId: PremierAddOnOffers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PremierAddOnOfferCollection objectKey: $.value sqlVerbs: select: @@ -18429,10 +18424,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1skus~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1skus?api-version=2023-12-01/get' + operationId: Skus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuInfos sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/skus/methods/list' @@ -18440,89 +18437,23 @@ components: update: [] replace: [] delete: [] - get_usages_in_location: - id: azure.app_service.get_usages_in_location - name: get_usages_in_location - title: get_usages_in_location + usages_in_locations: + id: azure.app_service.usages_in_locations + name: usages_in_locations + title: usages_in_locations methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1locations~1{location}~1usages~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1locations~1{location}~1usages?api-version=2023-12-01/get' + operationId: UsagesInLocation_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmUsageQuotaCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/get_usages_in_location/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - verify_hosting_environment_vnet: - id: azure.app_service.verify_hosting_environment_vnet - name: verify_hosting_environment_vnet - title: verify_hosting_environment_vnet - methods: - verify_hosting_environment_vnet: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1verifyHostingEnvironmentVnet~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - move: - id: azure.app_service.move - name: move - title: move - methods: - move: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1moveResources~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - validate: - id: azure.app_service.validate - name: validate - title: validate - methods: - validate: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1validate~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - validate_move: - id: azure.app_service.validate_move - name: validate_move - title: validate_move - methods: - validate_move: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1validateMoveResources~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] + - $ref: '#/components/x-stackQL-resources/usages_in_locations/methods/list' insert: [] update: [] replace: [] @@ -18534,93 +18465,114 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CertificateRegistration~1certificateOrders?api-version=2023-12-01/get' + operationId: AppServiceCertificateOrders_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServiceCertificateOrderCollection objectKey: $.value validate_purchase_information: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CertificateRegistration~1validateCertificateRegistrationInformation~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CertificateRegistration~1validateCertificateRegistrationInformation?api-version=2023-12-01/post' + operationId: AppServiceCertificateOrders_ValidatePurchaseInformation response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders?api-version=2023-12-01/get' + operationId: AppServiceCertificateOrders_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServiceCertificateOrderCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}?api-version=2023-12-01/get' + operationId: AppServiceCertificateOrders_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServiceCertificateOrder create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}?api-version=2023-12-01/put' + operationId: AppServiceCertificateOrders_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServiceCertificateOrder delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}?api-version=2023-12-01/delete' + operationId: AppServiceCertificateOrders_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}?api-version=2023-12-01/patch' + operationId: AppServiceCertificateOrders_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServiceCertificateOrder reissue: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1reissue~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1reissue?api-version=2023-12-01/post' + operationId: AppServiceCertificateOrders_Reissue response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' renew: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1renew~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1renew?api-version=2023-12-01/post' + operationId: AppServiceCertificateOrders_Renew response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' resend_email: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1resendEmail~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1resendEmail?api-version=2023-12-01/post' + operationId: AppServiceCertificateOrders_ResendEmail response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' resend_request_emails: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1resendRequestEmails~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1resendRequestEmails?api-version=2023-12-01/post' + operationId: AppServiceCertificateOrders_ResendRequestEmails response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' retrieve_site_seal: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1retrieveSiteSeal~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1retrieveSiteSeal?api-version=2023-12-01/post' + operationId: AppServiceCertificateOrders_RetrieveSiteSeal response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteSeal verify_domain_ownership: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1verifyDomainOwnership~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1verifyDomainOwnership?api-version=2023-12-01/post' + operationId: AppServiceCertificateOrders_VerifyDomainOwnership response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' retrieve_certificate_actions: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{name}~1retrieveCertificateActions~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{name}~1retrieveCertificateActions?api-version=2023-12-01/post' + operationId: AppServiceCertificateOrders_RetrieveCertificateActions response: mediaType: application/json openAPIDocKey: '200' retrieve_certificate_email_history: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{name}~1retrieveEmailHistory~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{name}~1retrieveEmailHistory?api-version=2023-12-01/post' + operationId: AppServiceCertificateOrders_RetrieveCertificateEmailHistory response: mediaType: application/json openAPIDocKey: '200' @@ -18631,7 +18583,8 @@ components: - $ref: '#/components/x-stackQL-resources/certificate_orders/methods/list' insert: - $ref: '#/components/x-stackQL-resources/certificate_orders/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/certificate_orders/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/certificate_orders/methods/delete' @@ -18642,56 +18595,55 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1certificates~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1certificates?api-version=2023-12-01/get' + operationId: AppServiceCertificateOrdersCertificates_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServiceCertificateCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/certificate_orders_certificates/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - certificate_orders_certificate: - id: azure.app_service.certificate_orders_certificate - name: certificate_orders_certificate - title: certificate_orders_certificate - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1certificates~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1certificates~1{name}?api-version=2023-12-01/get' + operationId: AppServiceCertificateOrdersCertificate_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServiceCertificateResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1certificates~1{name}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1certificates~1{name}?api-version=2023-12-01/put' + operationId: AppServiceCertificateOrdersCertificate_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServiceCertificateResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1certificates~1{name}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1certificates~1{name}?api-version=2023-12-01/delete' + operationId: AppServiceCertificateOrdersCertificate_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1certificates~1{name}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1certificates~1{name}?api-version=2023-12-01/patch' + operationId: AppServiceCertificateOrdersCertificate_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServiceCertificateResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/certificate_orders_certificate/methods/get' + - $ref: '#/components/x-stackQL-resources/certificate_orders_certificates/methods/get' + - $ref: '#/components/x-stackQL-resources/certificate_orders_certificates/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/certificate_orders_certificate/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/certificate_orders_certificates/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/certificate_orders_certificates/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/certificate_orders_certificate/methods/delete' + - $ref: '#/components/x-stackQL-resources/certificate_orders_certificates/methods/delete' domain_registration_provider_operations: id: azure.app_service.domain_registration_provider_operations name: domain_registration_provider_operations @@ -18699,10 +18651,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DomainRegistration~1operations~1?api-version=2023-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.DomainRegistration~1operations?api-version=2023-12-01/get' + operationId: DomainRegistrationProviderOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmOperationCollection objectKey: $.value sqlVerbs: select: @@ -18718,17 +18672,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DomainRegistration~1topLevelDomains~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DomainRegistration~1topLevelDomains?api-version=2023-12-01/get' + operationId: TopLevelDomains_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TopLevelDomainCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DomainRegistration~1topLevelDomains~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DomainRegistration~1topLevelDomains~1{name}?api-version=2023-12-01/get' + operationId: TopLevelDomains_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TopLevelDomain sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/top_level_domains/methods/get' @@ -18744,10 +18702,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DomainRegistration~1topLevelDomains~1{name}~1listAgreements~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DomainRegistration~1topLevelDomains~1{name}~1listAgreements?api-version=2023-12-01/post' + operationId: TopLevelDomainsAgreements_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TldLegalAgreementCollection objectKey: $.value sqlVerbs: select: @@ -18763,10 +18723,12 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Web~1availableStacks~1?api-version=2023-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.Web~1availableStacks?api-version=2023-12-01/get' + operationId: ProviderAvailableStacks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationStackCollection objectKey: $.value sqlVerbs: select: @@ -18782,10 +18744,12 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Web~1functionAppStacks~1?api-version=2023-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.Web~1functionAppStacks?api-version=2023-12-01/get' + operationId: ProviderFunctionAppStacks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FunctionAppStackCollection objectKey: $.value sqlVerbs: select: @@ -18794,40 +18758,44 @@ components: update: [] replace: [] delete: [] - provider_function_app_stacks_for_location: - id: azure.app_service.provider_function_app_stacks_for_location - name: provider_function_app_stacks_for_location - title: provider_function_app_stacks_for_location + provider_function_app_stacks_for_locations: + id: azure.app_service.provider_function_app_stacks_for_locations + name: provider_function_app_stacks_for_locations + title: provider_function_app_stacks_for_locations methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Web~1locations~1{location}~1functionAppStacks~1?api-version=2023-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.Web~1locations~1{location}~1functionAppStacks?api-version=2023-12-01/get' + operationId: ProviderFunctionAppStacksForLocation_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FunctionAppStackCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/provider_function_app_stacks_for_location/methods/get' + - $ref: '#/components/x-stackQL-resources/provider_function_app_stacks_for_locations/methods/get' insert: [] update: [] replace: [] delete: [] - provider_web_app_stacks_for_location: - id: azure.app_service.provider_web_app_stacks_for_location - name: provider_web_app_stacks_for_location - title: provider_web_app_stacks_for_location + provider_web_app_stacks_for_locations: + id: azure.app_service.provider_web_app_stacks_for_locations + name: provider_web_app_stacks_for_locations + title: provider_web_app_stacks_for_locations methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Web~1locations~1{location}~1webAppStacks~1?api-version=2023-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.Web~1locations~1{location}~1webAppStacks?api-version=2023-12-01/get' + operationId: ProviderWebAppStacksForLocation_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppStackCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/provider_web_app_stacks_for_location/methods/get' + - $ref: '#/components/x-stackQL-resources/provider_web_app_stacks_for_locations/methods/get' insert: [] update: [] replace: [] @@ -18839,10 +18807,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Web~1operations~1?api-version=2023-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.Web~1operations?api-version=2023-12-01/get' + operationId: ProviderOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmOperationCollection objectKey: $.value sqlVerbs: select: @@ -18858,10 +18828,12 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Web~1webAppStacks~1?api-version=2023-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.Web~1webAppStacks?api-version=2023-12-01/get' + operationId: ProviderWebAppStacks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppStackCollection objectKey: $.value sqlVerbs: select: @@ -18877,10 +18849,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1availableStacks~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1availableStacks?api-version=2023-12-01/get' + operationId: ProviderAvailableStacksOnPrem_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationStackCollection objectKey: $.value sqlVerbs: select: @@ -18896,2935 +18870,3357 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1sites~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1sites?api-version=2023-12-01/get' + operationId: WebApps_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites?api-version=2023-12-01/get' + operationId: WebApps_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}?api-version=2023-12-01/get' + operationId: WebApps_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Site create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}?api-version=2023-12-01/put' + operationId: WebApps_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Site delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}?api-version=2023-12-01/delete' + operationId: WebApps_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}?api-version=2023-12-01/patch' + operationId: WebApps_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Site analyze_custom_hostname: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1analyzeCustomHostname~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1analyzeCustomHostname?api-version=2023-12-01/get' + operationId: WebApps_AnalyzeCustomHostname response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomHostnameAnalysisResult apply_slot_config_to_production: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1applySlotConfig~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1applySlotConfig?api-version=2023-12-01/post' + operationId: WebApps_ApplySlotConfigToProduction response: mediaType: application/json openAPIDocKey: '200' backup: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1backup~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1backup?api-version=2023-12-01/post' + operationId: WebApps_Backup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupItem restore: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1backups~1{backupId}~1restore~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1backups~1{backupId}~1restore?api-version=2023-12-01/post' + operationId: WebApps_Restore response: mediaType: application/json openAPIDocKey: '200' - recover_site_configuration_snapshot: + get_diagnostic_logs_config: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1web~1snapshots~1{snapshotId}~1recover~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1logs?api-version=2023-12-01/get' + operationId: WebApps_GetDiagnosticLogsConfig response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteLogsConfig + recover_site_configuration_snapshot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1web~1snapshots~1{snapshotId}~1recover?api-version=2023-12-01/post' + operationId: WebApps_RecoverSiteConfigurationSnapshot + response: + mediaType: application/json + openAPIDocKey: '204' start_continuous_web_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1continuouswebjobs~1{webJobName}~1start~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1continuouswebjobs~1{webJobName}~1start?api-version=2023-12-01/post' + operationId: WebApps_StartContinuousWebJob response: mediaType: application/json openAPIDocKey: '200' stop_continuous_web_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1continuouswebjobs~1{webJobName}~1stop~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1continuouswebjobs~1{webJobName}~1stop?api-version=2023-12-01/post' + operationId: WebApps_StopContinuousWebJob response: mediaType: application/json openAPIDocKey: '200' discover_backup: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1discoverbackup~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1discoverbackup?api-version=2023-12-01/post' + operationId: WebApps_DiscoverBackup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestoreRequest sync_functions: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1host~1default~1sync~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1host~1default~1sync?api-version=2023-12-01/post' + operationId: WebApps_SyncFunctions + response: + mediaType: application/json + openAPIDocKey: '204' + list_instance_identifiers: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances?api-version=2023-12-01/get' + operationId: WebApps_ListInstanceIdentifiers + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: WebAppInstanceStatusCollection + objectKey: $.value + get_instance_ms_deploy_status: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1extensions~1MSDeploy?api-version=2023-12-01/get' + operationId: WebApps_GetInstanceMsDeployStatus + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: MSDeployStatus + get_instance_ms_deploy_log: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1extensions~1MSDeploy~1log?api-version=2023-12-01/get' + operationId: WebApps_GetInstanceMSDeployLog + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: MSDeployLog + list_instance_processes: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1processes?api-version=2023-12-01/get' + operationId: WebApps_ListInstanceProcesses + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ProcessInfoCollection + objectKey: $.value + get_instance_process: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1processes~1{processId}?api-version=2023-12-01/get' + operationId: WebApps_GetInstanceProcess + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ProcessInfo + delete_instance_process: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1processes~1{processId}?api-version=2023-12-01/delete' + operationId: WebApps_DeleteInstanceProcess + response: + mediaType: application/json + openAPIDocKey: '204' + get_instance_process_dump: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1processes~1{processId}~1dump?api-version=2023-12-01/get' + operationId: WebApps_GetInstanceProcessDump + response: + mediaType: application/json + openAPIDocKey: '200' + list_instance_process_modules: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1processes~1{processId}~1modules?api-version=2023-12-01/get' + operationId: WebApps_ListInstanceProcessModules + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ProcessModuleInfoCollection + objectKey: $.value + get_instance_process_module: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1processes~1{processId}~1modules~1{baseAddress}?api-version=2023-12-01/get' + operationId: WebApps_GetInstanceProcessModule + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ProcessModuleInfo + list_instance_process_threads: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1processes~1{processId}~1threads?api-version=2023-12-01/get' + operationId: WebApps_ListInstanceProcessThreads response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProcessThreadInfoCollection + objectKey: $.value is_cloneable: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1iscloneable~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1iscloneable?api-version=2023-12-01/post' + operationId: WebApps_IsCloneable response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteCloneability migrate_storage: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1migrate~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1migrate?api-version=2023-12-01/put' + operationId: WebApps_MigrateStorage response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageMigrationResponse migrate_my_sql: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1migratemysql~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1migratemysql?api-version=2023-12-01/post' + operationId: WebApps_MigrateMySql response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Operation start_web_site_network_trace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkTrace~1start~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkTrace~1start?api-version=2023-12-01/post' + operationId: WebApps_StartWebSiteNetworkTrace response: mediaType: application/json openAPIDocKey: '200' start_web_site_network_trace_operation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkTrace~1startOperation~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkTrace~1startOperation?api-version=2023-12-01/post' + operationId: WebApps_StartWebSiteNetworkTraceOperation response: mediaType: application/json openAPIDocKey: '200' stop_web_site_network_trace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkTrace~1stop~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkTrace~1stop?api-version=2023-12-01/post' + operationId: WebApps_StopWebSiteNetworkTrace response: mediaType: application/json openAPIDocKey: '200' generate_new_site_publishing_password: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1newpassword~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1newpassword?api-version=2023-12-01/post' + operationId: WebApps_GenerateNewSitePublishingPassword response: mediaType: application/json openAPIDocKey: '200' add_premier_add_on: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1premieraddons~1{premierAddOnName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1premieraddons~1{premierAddOnName}?api-version=2023-12-01/put' + operationId: WebApps_AddPremierAddOn response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PremierAddOn put_private_access_vnet: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1privateAccess~1virtualNetworks~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1privateAccess~1virtualNetworks?api-version=2023-12-01/put' + operationId: WebApps_PutPrivateAccessVnet response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateAccess approve_or_reject_private_endpoint_connection: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-12-01/put' + operationId: WebApps_ApproveOrRejectPrivateEndpointConnection response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RemotePrivateEndpointConnectionARMResource reset_production_slot_config: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1resetSlotConfig~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1resetSlotConfig?api-version=2023-12-01/post' + operationId: WebApps_ResetProductionSlotConfig response: mediaType: application/json openAPIDocKey: '200' restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1restart~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1restart?api-version=2023-12-01/post' + operationId: WebApps_Restart response: mediaType: application/json openAPIDocKey: '200' restore_from_backup_blob: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1restoreFromBackupBlob~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1restoreFromBackupBlob?api-version=2023-12-01/post' + operationId: WebApps_RestoreFromBackupBlob response: mediaType: application/json openAPIDocKey: '200' restore_from_deleted_app: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1restoreFromDeletedApp~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1restoreFromDeletedApp?api-version=2023-12-01/post' + operationId: WebApps_RestoreFromDeletedApp response: mediaType: application/json openAPIDocKey: '200' restore_snapshot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1restoreSnapshot~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1restoreSnapshot?api-version=2023-12-01/post' + operationId: WebApps_RestoreSnapshot response: mediaType: application/json openAPIDocKey: '200' install_site_extension: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1siteextensions~1{siteExtensionId}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1siteextensions~1{siteExtensionId}?api-version=2023-12-01/put' + operationId: WebApps_InstallSiteExtension response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteExtensionInfo analyze_custom_hostname_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1analyzeCustomHostname~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1analyzeCustomHostname?api-version=2023-12-01/get' + operationId: WebApps_AnalyzeCustomHostnameSlot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomHostnameAnalysisResult apply_slot_configuration_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1applySlotConfig~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1applySlotConfig?api-version=2023-12-01/post' + operationId: WebApps_ApplySlotConfigurationSlot response: mediaType: application/json openAPIDocKey: '200' backup_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1backup~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1backup?api-version=2023-12-01/post' + operationId: WebApps_BackupSlot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupItem + list_backup_slots: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1backups?api-version=2023-12-01/get' + operationId: WebApps_ListBackupSlots + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BackupItemCollection + objectKey: $.value restore_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1backups~1{backupId}~1restore~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1backups~1{backupId}~1restore?api-version=2023-12-01/post' + operationId: WebApps_RestoreSlot response: mediaType: application/json openAPIDocKey: '200' - recover_site_configuration_snapshot_slot: + get_diagnostic_logs_config_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1web~1snapshots~1{snapshotId}~1recover~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1logs?api-version=2023-12-01/get' + operationId: WebApps_GetDiagnosticLogsConfigSlot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteLogsConfig + recover_site_configuration_snapshot_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1web~1snapshots~1{snapshotId}~1recover?api-version=2023-12-01/post' + operationId: WebApps_RecoverSiteConfigurationSnapshotSlot + response: + mediaType: application/json + openAPIDocKey: '204' start_continuous_web_job_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1continuouswebjobs~1{webJobName}~1start~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1continuouswebjobs~1{webJobName}~1start?api-version=2023-12-01/post' + operationId: WebApps_StartContinuousWebJobSlot response: mediaType: application/json openAPIDocKey: '200' stop_continuous_web_job_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1continuouswebjobs~1{webJobName}~1stop~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1continuouswebjobs~1{webJobName}~1stop?api-version=2023-12-01/post' + operationId: WebApps_StopContinuousWebJobSlot response: mediaType: application/json openAPIDocKey: '200' discover_backup_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1discoverbackup~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1discoverbackup?api-version=2023-12-01/post' + operationId: WebApps_DiscoverBackupSlot + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RestoreRequest + list_instance_functions_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions?api-version=2023-12-01/get' + operationId: WebApps_ListInstanceFunctionsSlot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FunctionEnvelopeCollection + objectKey: $.value + get_instance_function_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1{functionName}?api-version=2023-12-01/get' + operationId: WebApps_GetInstanceFunctionSlot + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FunctionEnvelope + delete_instance_function_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1{functionName}?api-version=2023-12-01/delete' + operationId: WebApps_DeleteInstanceFunctionSlot + response: + mediaType: application/json + openAPIDocKey: '204' sync_functions_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1host~1default~1sync~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1host~1default~1sync?api-version=2023-12-01/post' + operationId: WebApps_SyncFunctionsSlot + response: + mediaType: application/json + openAPIDocKey: '204' + list_instance_identifiers_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances?api-version=2023-12-01/get' + operationId: WebApps_ListInstanceIdentifiersSlot + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: WebAppInstanceStatusCollection + objectKey: $.value + get_instance_ms_deploy_status_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1extensions~1MSDeploy?api-version=2023-12-01/get' + operationId: WebApps_GetInstanceMsDeployStatusSlot + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: MSDeployStatus + get_instance_ms_deploy_log_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1extensions~1MSDeploy~1log?api-version=2023-12-01/get' + operationId: WebApps_GetInstanceMSDeployLogSlot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MSDeployLog + list_instance_processes_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1processes?api-version=2023-12-01/get' + operationId: WebApps_ListInstanceProcessesSlot + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ProcessInfoCollection + objectKey: $.value + get_instance_process_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1processes~1{processId}?api-version=2023-12-01/get' + operationId: WebApps_GetInstanceProcessSlot + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ProcessInfo + delete_instance_process_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1processes~1{processId}?api-version=2023-12-01/delete' + operationId: WebApps_DeleteInstanceProcessSlot + response: + mediaType: application/json + openAPIDocKey: '204' + get_instance_process_dump_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1processes~1{processId}~1dump?api-version=2023-12-01/get' + operationId: WebApps_GetInstanceProcessDumpSlot + response: + mediaType: application/json + openAPIDocKey: '200' + list_instance_process_modules_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1processes~1{processId}~1modules?api-version=2023-12-01/get' + operationId: WebApps_ListInstanceProcessModulesSlot + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ProcessModuleInfoCollection + objectKey: $.value + get_instance_process_module_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1processes~1{processId}~1modules~1{baseAddress}?api-version=2023-12-01/get' + operationId: WebApps_GetInstanceProcessModuleSlot + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ProcessModuleInfo + list_instance_process_threads_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1processes~1{processId}~1threads?api-version=2023-12-01/get' + operationId: WebApps_ListInstanceProcessThreadsSlot + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ProcessThreadInfoCollection + objectKey: $.value is_cloneable_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1iscloneable~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1iscloneable?api-version=2023-12-01/post' + operationId: WebApps_IsCloneableSlot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteCloneability start_web_site_network_trace_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkTrace~1start~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkTrace~1start?api-version=2023-12-01/post' + operationId: WebApps_StartWebSiteNetworkTraceSlot response: mediaType: application/json openAPIDocKey: '200' start_web_site_network_trace_operation_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkTrace~1startOperation~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkTrace~1startOperation?api-version=2023-12-01/post' + operationId: WebApps_StartWebSiteNetworkTraceOperationSlot response: mediaType: application/json openAPIDocKey: '200' stop_web_site_network_trace_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkTrace~1stop~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkTrace~1stop?api-version=2023-12-01/post' + operationId: WebApps_StopWebSiteNetworkTraceSlot response: mediaType: application/json openAPIDocKey: '200' generate_new_site_publishing_password_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1newpassword~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1newpassword?api-version=2023-12-01/post' + operationId: WebApps_GenerateNewSitePublishingPasswordSlot response: mediaType: application/json openAPIDocKey: '200' add_premier_add_on_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1premieraddons~1{premierAddOnName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1premieraddons~1{premierAddOnName}?api-version=2023-12-01/put' + operationId: WebApps_AddPremierAddOnSlot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PremierAddOn put_private_access_vnet_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1privateAccess~1virtualNetworks~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1privateAccess~1virtualNetworks?api-version=2023-12-01/put' + operationId: WebApps_PutPrivateAccessVnetSlot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateAccess approve_or_reject_private_endpoint_connection_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-12-01/put' + operationId: WebApps_ApproveOrRejectPrivateEndpointConnectionSlot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RemotePrivateEndpointConnectionARMResource reset_slot_configuration_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1resetSlotConfig~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1resetSlotConfig?api-version=2023-12-01/post' + operationId: WebApps_ResetSlotConfigurationSlot response: mediaType: application/json openAPIDocKey: '200' restart_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1restart~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1restart?api-version=2023-12-01/post' + operationId: WebApps_RestartSlot response: mediaType: application/json openAPIDocKey: '200' restore_from_backup_blob_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1restoreFromBackupBlob~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1restoreFromBackupBlob?api-version=2023-12-01/post' + operationId: WebApps_RestoreFromBackupBlobSlot response: mediaType: application/json openAPIDocKey: '200' restore_from_deleted_app_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1restoreFromDeletedApp~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1restoreFromDeletedApp?api-version=2023-12-01/post' + operationId: WebApps_RestoreFromDeletedAppSlot response: mediaType: application/json openAPIDocKey: '200' restore_snapshot_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1restoreSnapshot~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1restoreSnapshot?api-version=2023-12-01/post' + operationId: WebApps_RestoreSnapshotSlot response: mediaType: application/json openAPIDocKey: '200' install_site_extension_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1siteextensions~1{siteExtensionId}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1siteextensions~1{siteExtensionId}?api-version=2023-12-01/put' + operationId: WebApps_InstallSiteExtensionSlot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteExtensionInfo swap_slot_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1slotsswap~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1slotsswap?api-version=2023-12-01/post' + operationId: WebApps_SwapSlotSlot response: mediaType: application/json openAPIDocKey: '200' start_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1start~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1start?api-version=2023-12-01/post' + operationId: WebApps_StartSlot response: mediaType: application/json openAPIDocKey: '200' start_network_trace_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1startNetworkTrace~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1startNetworkTrace?api-version=2023-12-01/post' + operationId: WebApps_StartNetworkTraceSlot response: mediaType: application/json openAPIDocKey: '200' stop_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1stop~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1stop?api-version=2023-12-01/post' + operationId: WebApps_StopSlot response: mediaType: application/json openAPIDocKey: '200' stop_network_trace_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1stopNetworkTrace~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1stopNetworkTrace?api-version=2023-12-01/post' + operationId: WebApps_StopNetworkTraceSlot response: mediaType: application/json openAPIDocKey: '200' sync_repository_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sync~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sync?api-version=2023-12-01/post' + operationId: WebApps_SyncRepositorySlot response: mediaType: application/json openAPIDocKey: '200' sync_function_triggers_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1syncfunctiontriggers~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1syncfunctiontriggers?api-version=2023-12-01/post' + operationId: WebApps_SyncFunctionTriggersSlot response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' run_triggered_web_job_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1triggeredwebjobs~1{webJobName}~1run~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1triggeredwebjobs~1{webJobName}~1run?api-version=2023-12-01/post' + operationId: WebApps_RunTriggeredWebJobSlot response: mediaType: application/json openAPIDocKey: '200' swap_slot_with_production: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slotsswap~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slotsswap?api-version=2023-12-01/post' + operationId: WebApps_SwapSlotWithProduction response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1start~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1start?api-version=2023-12-01/post' + operationId: WebApps_Start response: mediaType: application/json openAPIDocKey: '200' start_network_trace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1startNetworkTrace~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1startNetworkTrace?api-version=2023-12-01/post' + operationId: WebApps_StartNetworkTrace response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1stop~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1stop?api-version=2023-12-01/post' + operationId: WebApps_Stop response: mediaType: application/json openAPIDocKey: '200' stop_network_trace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1stopNetworkTrace~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1stopNetworkTrace?api-version=2023-12-01/post' + operationId: WebApps_StopNetworkTrace response: mediaType: application/json openAPIDocKey: '200' sync_repository: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sync~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sync?api-version=2023-12-01/post' + operationId: WebApps_SyncRepository response: mediaType: application/json openAPIDocKey: '200' sync_function_triggers: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1syncfunctiontriggers~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1syncfunctiontriggers?api-version=2023-12-01/post' + operationId: WebApps_SyncFunctionTriggers response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' run_triggered_web_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1triggeredwebjobs~1{webJobName}~1run~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1triggeredwebjobs~1{webJobName}~1run?api-version=2023-12-01/post' + operationId: WebApps_RunTriggeredWebJob response: mediaType: application/json openAPIDocKey: '200' deploy_workflow_artifacts: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deployWorkflowArtifacts~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deployWorkflowArtifacts?api-version=2023-12-01/post' + operationId: WebApps_DeployWorkflowArtifacts response: mediaType: application/json openAPIDocKey: '200' deploy_workflow_artifacts_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deployWorkflowArtifacts~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deployWorkflowArtifacts?api-version=2023-12-01/post' + operationId: WebApps_DeployWorkflowArtifactsSlot response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: + list_instance_workflows_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1workflows?api-version=2023-12-01/get' + operationId: WebApps_ListInstanceWorkflowsSlot + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: WorkflowEnvelopeCollection + objectKey: $.value + get_instance_workflow_slot: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1workflows~1{workflowName}?api-version=2023-12-01/get' + operationId: WebApps_GetInstanceWorkflowSlot + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: WorkflowEnvelope + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/web_apps/methods/get_instance_process_module_slot' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/get_instance_process_module' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/get_instance_process_slot' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/list_instance_process_modules_slot' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/list_instance_process_threads_slot' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/get_instance_process' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/list_instance_process_modules' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/list_instance_process_threads' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/get_instance_function_slot' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/get_instance_ms_deploy_status_slot' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/get_instance_ms_deploy_log_slot' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/list_instance_processes_slot' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/get_instance_workflow_slot' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/get_instance_ms_deploy_status' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/get_instance_ms_deploy_log' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/list_instance_processes' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/list_backup_slots' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/get_diagnostic_logs_config_slot' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/list_instance_functions_slot' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/list_instance_identifiers_slot' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/list_instance_workflows_slot' - $ref: '#/components/x-stackQL-resources/web_apps/methods/get' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/get_diagnostic_logs_config' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/list_instance_identifiers' - $ref: '#/components/x-stackQL-resources/web_apps/methods/list_by_resource_group' - $ref: '#/components/x-stackQL-resources/web_apps/methods/list' insert: - $ref: '#/components/x-stackQL-resources/web_apps/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/web_apps/methods/update' replace: [] delete: + - $ref: '#/components/x-stackQL-resources/web_apps/methods/delete_instance_process_slot' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/delete_instance_process' + - $ref: '#/components/x-stackQL-resources/web_apps/methods/delete_instance_function_slot' - $ref: '#/components/x-stackQL-resources/web_apps/methods/delete' - web_apps_backups: - id: azure.app_service.web_apps_backups - name: web_apps_backups - title: web_apps_backups + backups: + id: azure.app_service.backups + name: backups + title: backups methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1backups~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1backups?api-version=2023-12-01/get' + operationId: WebAppsBackups_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupItemCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_backups/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_backup_status: - id: azure.app_service.web_apps_backup_status - name: web_apps_backup_status - title: web_apps_backup_status - methods: - get: + delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1backups~1{backupId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1backups~1{backupId}?api-version=2023-12-01/delete' + operationId: WebAppsBackup_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_backup_status/methods/get' + - $ref: '#/components/x-stackQL-resources/backups/methods/list' insert: [] update: [] replace: [] - delete: [] - web_apps_backup: - id: azure.app_service.web_apps_backup - name: web_apps_backup - title: web_apps_backup - methods: delete: + - $ref: '#/components/x-stackQL-resources/backups/methods/delete' + backup_status: + id: azure.app_service.backup_status + name: backup_status + title: backup_status + methods: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1backups~1{backupId}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1backups~1{backupId}?api-version=2023-12-01/get' + operationId: WebAppsBackupStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupItem sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/backup_status/methods/get' insert: [] update: [] replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_backup/methods/delete' - web_apps_backup_status_secrets: - id: azure.app_service.web_apps_backup_status_secrets - name: web_apps_backup_status_secrets - title: web_apps_backup_status_secrets + delete: [] + backup_status_secrets: + id: azure.app_service.backup_status_secrets + name: backup_status_secrets + title: backup_status_secrets methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1backups~1{backupId}~1list~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1backups~1{backupId}~1list?api-version=2023-12-01/post' + operationId: WebAppsBackupStatusSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupItem sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_backup_status_secrets/methods/list' + - $ref: '#/components/x-stackQL-resources/backup_status_secrets/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_basic_publishing_credentials_policies: - id: azure.app_service.web_apps_basic_publishing_credentials_policies - name: web_apps_basic_publishing_credentials_policies - title: web_apps_basic_publishing_credentials_policies + basic_publishing_credentials_policies: + id: azure.app_service.basic_publishing_credentials_policies + name: basic_publishing_credentials_policies + title: basic_publishing_credentials_policies methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1basicPublishingCredentialsPolicies~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1basicPublishingCredentialsPolicies?api-version=2023-12-01/get' + operationId: WebAppsBasicPublishingCredentialsPolicies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublishingCredentialsPoliciesCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_basic_publishing_credentials_policies/methods/list' + - $ref: '#/components/x-stackQL-resources/basic_publishing_credentials_policies/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_ftp_allowed: - id: azure.app_service.web_apps_ftp_allowed - name: web_apps_ftp_allowed - title: web_apps_ftp_allowed + ftp_allowed: + id: azure.app_service.ftp_allowed + name: ftp_allowed + title: ftp_allowed methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1basicPublishingCredentialsPolicies~1ftp~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1basicPublishingCredentialsPolicies~1ftp?api-version=2023-12-01/get' + operationId: WebAppsFtpAllowed_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmPublishingCredentialsPoliciesEntity update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1basicPublishingCredentialsPolicies~1ftp~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1basicPublishingCredentialsPolicies~1ftp?api-version=2023-12-01/put' + operationId: WebAppsFtpAllowed_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmPublishingCredentialsPoliciesEntity sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_ftp_allowed/methods/get' + - $ref: '#/components/x-stackQL-resources/ftp_allowed/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/ftp_allowed/methods/update' delete: [] - web_apps_scm_allowed: - id: azure.app_service.web_apps_scm_allowed - name: web_apps_scm_allowed - title: web_apps_scm_allowed + scm_allowed: + id: azure.app_service.scm_allowed + name: scm_allowed + title: scm_allowed methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1basicPublishingCredentialsPolicies~1scm~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1basicPublishingCredentialsPolicies~1scm?api-version=2023-12-01/get' + operationId: WebAppsScmAllowed_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmPublishingCredentialsPoliciesEntity update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1basicPublishingCredentialsPolicies~1scm~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1basicPublishingCredentialsPolicies~1scm?api-version=2023-12-01/put' + operationId: WebAppsScmAllowed_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmPublishingCredentialsPoliciesEntity sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_scm_allowed/methods/get' + - $ref: '#/components/x-stackQL-resources/scm_allowed/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/scm_allowed/methods/update' delete: [] - web_apps_configurations: - id: azure.app_service.web_apps_configurations - name: web_apps_configurations - title: web_apps_configurations + configurations: + id: azure.app_service.configurations + name: configurations + title: configurations methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config?api-version=2023-12-01/get' + operationId: WebAppsConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteConfigResourceCollection objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1web?api-version=2023-12-01/get' + operationId: WebAppsConfiguration_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SiteConfigResource + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1web?api-version=2023-12-01/put' + operationId: WebAppsConfiguration_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SiteConfigResource + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1web?api-version=2023-12-01/patch' + operationId: WebAppsConfiguration_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SiteConfigResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_configurations/methods/list' - insert: [] - update: [] + - $ref: '#/components/x-stackQL-resources/configurations/methods/list' + - $ref: '#/components/x-stackQL-resources/configurations/methods/get' + insert: + - $ref: '#/components/x-stackQL-resources/configurations/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/configurations/methods/update' replace: [] delete: [] - web_apps_application_settings: - id: azure.app_service.web_apps_application_settings - name: web_apps_application_settings - title: web_apps_application_settings + application_settings: + id: azure.app_service.application_settings + name: application_settings + title: application_settings methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1appsettings~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1appsettings?api-version=2023-12-01/put' + operationId: WebAppsApplicationSettings_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1appsettings~1list~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1appsettings~1list?api-version=2023-12-01/post' + operationId: WebAppsApplicationSettings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_application_settings/methods/list' + - $ref: '#/components/x-stackQL-resources/application_settings/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/application_settings/methods/update' delete: [] - web_apps_auth_settings: - id: azure.app_service.web_apps_auth_settings - name: web_apps_auth_settings - title: web_apps_auth_settings + auth_settings: + id: azure.app_service.auth_settings + name: auth_settings + title: auth_settings methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1authsettings~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1authsettings?api-version=2023-12-01/put' + operationId: WebAppsAuthSettings_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteAuthSettings get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1authsettings~1list~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1authsettings~1list?api-version=2023-12-01/post' + operationId: WebAppsAuthSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteAuthSettings sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_auth_settings/methods/get' + - $ref: '#/components/x-stackQL-resources/auth_settings/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/auth_settings/methods/update' delete: [] - web_apps_auth_settings_v2_without_secrets: - id: azure.app_service.web_apps_auth_settings_v2_without_secrets - name: web_apps_auth_settings_v2_without_secrets - title: web_apps_auth_settings_v2_without_secrets + auth_settings_v2_without_secrets: + id: azure.app_service.auth_settings_v2_without_secrets + name: auth_settings_v2_without_secrets + title: auth_settings_v2_without_secrets methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1authsettingsV2~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1authsettingsV2?api-version=2023-12-01/get' + operationId: WebAppsAuthSettingsV2WithoutSecrets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteAuthSettingsV2 sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_auth_settings_v2_without_secrets/methods/get' + - $ref: '#/components/x-stackQL-resources/auth_settings_v2_without_secrets/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_auth_settings_v2: - id: azure.app_service.web_apps_auth_settings_v2 - name: web_apps_auth_settings_v2 - title: web_apps_auth_settings_v2 + auth_settings_v2: + id: azure.app_service.auth_settings_v2 + name: auth_settings_v2 + title: auth_settings_v2 methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1authsettingsV2~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1authsettingsV2?api-version=2023-12-01/put' + operationId: WebAppsAuthSettingsV2_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteAuthSettingsV2 get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1authsettingsV2~1list~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1authsettingsV2~1list?api-version=2023-12-01/get' + operationId: WebAppsAuthSettingsV2_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteAuthSettingsV2 sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_auth_settings_v2/methods/get' + - $ref: '#/components/x-stackQL-resources/auth_settings_v2/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/auth_settings_v2/methods/update' delete: [] - web_apps_azure_storage_accounts: - id: azure.app_service.web_apps_azure_storage_accounts - name: web_apps_azure_storage_accounts - title: web_apps_azure_storage_accounts + azure_storage_accounts: + id: azure.app_service.azure_storage_accounts + name: azure_storage_accounts + title: azure_storage_accounts methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1azurestorageaccounts~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1azurestorageaccounts?api-version=2023-12-01/put' + operationId: WebAppsAzureStorageAccounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureStoragePropertyDictionaryResource list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1azurestorageaccounts~1list~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1azurestorageaccounts~1list?api-version=2023-12-01/post' + operationId: WebAppsAzureStorageAccounts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureStoragePropertyDictionaryResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_azure_storage_accounts/methods/list' + - $ref: '#/components/x-stackQL-resources/azure_storage_accounts/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/azure_storage_accounts/methods/update' delete: [] - web_apps_backup_configuration: - id: azure.app_service.web_apps_backup_configuration - name: web_apps_backup_configuration - title: web_apps_backup_configuration + backup_configurations: + id: azure.app_service.backup_configurations + name: backup_configurations + title: backup_configurations methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1backup~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1backup?api-version=2023-12-01/put' + operationId: WebAppsBackupConfiguration_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupRequest delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1backup~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1backup?api-version=2023-12-01/delete' + operationId: WebAppsBackupConfiguration_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1backup~1list~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1backup~1list?api-version=2023-12-01/post' + operationId: WebAppsBackupConfiguration_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupRequest sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_backup_configuration/methods/get' + - $ref: '#/components/x-stackQL-resources/backup_configurations/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/backup_configurations/methods/update' delete: - - $ref: '#/components/x-stackQL-resources/web_apps_backup_configuration/methods/delete' - web_apps_app_settings_key_vault_references: - id: azure.app_service.web_apps_app_settings_key_vault_references - name: web_apps_app_settings_key_vault_references - title: web_apps_app_settings_key_vault_references + - $ref: '#/components/x-stackQL-resources/backup_configurations/methods/delete' + app_setting_key_vault_references: + id: azure.app_service.app_setting_key_vault_references + name: app_setting_key_vault_references + title: app_setting_key_vault_references methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1configreferences~1appsettings~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1configreferences~1appsettings~1{appSettingKey}?api-version=2023-12-01/get' + operationId: WebAppsAppSettingKeyVaultReference_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: ApiKVReference sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_app_settings_key_vault_references/methods/get' + - $ref: '#/components/x-stackQL-resources/app_setting_key_vault_references/methods/get' + - $ref: '#/components/x-stackQL-resources/app_setting_key_vault_references/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_app_setting_key_vault_reference: - id: azure.app_service.web_apps_app_setting_key_vault_reference - name: web_apps_app_setting_key_vault_reference - title: web_apps_app_setting_key_vault_reference + site_connection_string_key_vault_references: + id: azure.app_service.site_connection_string_key_vault_references + name: site_connection_string_key_vault_references + title: site_connection_string_key_vault_references methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1configreferences~1appsettings~1{appSettingKey}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1configreferences~1connectionstrings~1{connectionStringKey}?api-version=2023-12-01/get' + operationId: WebAppsSiteConnectionStringKeyVaultReference_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiKVReference sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_app_setting_key_vault_reference/methods/get' + - $ref: '#/components/x-stackQL-resources/site_connection_string_key_vault_references/methods/get' + - $ref: '#/components/x-stackQL-resources/site_connection_string_key_vault_references/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_site_connection_string_key_vault_references: - id: azure.app_service.web_apps_site_connection_string_key_vault_references - name: web_apps_site_connection_string_key_vault_references - title: web_apps_site_connection_string_key_vault_references - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1configreferences~1connectionstrings~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_connection_string_key_vault_references/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_site_connection_string_key_vault_reference: - id: azure.app_service.web_apps_site_connection_string_key_vault_reference - name: web_apps_site_connection_string_key_vault_reference - title: web_apps_site_connection_string_key_vault_reference - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1configreferences~1connectionstrings~1{connectionStringKey}~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_connection_string_key_vault_reference/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_connection_strings: - id: azure.app_service.web_apps_connection_strings - name: web_apps_connection_strings - title: web_apps_connection_strings + connection_strings: + id: azure.app_service.connection_strings + name: connection_strings + title: connection_strings methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1connectionstrings~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1connectionstrings?api-version=2023-12-01/put' + operationId: WebAppsConnectionStrings_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectionStringDictionary list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1connectionstrings~1list~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_connection_strings/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_diagnostic_logs_configuration: - id: azure.app_service.web_apps_diagnostic_logs_configuration - name: web_apps_diagnostic_logs_configuration - title: web_apps_diagnostic_logs_configuration - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1logs~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1connectionstrings~1list?api-version=2023-12-01/post' + operationId: WebAppsConnectionStrings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectionStringDictionary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_diagnostic_logs_configuration/methods/get' + - $ref: '#/components/x-stackQL-resources/connection_strings/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/connection_strings/methods/update' delete: [] - web_apps_diagnostic_logs_config: - id: azure.app_service.web_apps_diagnostic_logs_config - name: web_apps_diagnostic_logs_config - title: web_apps_diagnostic_logs_config + diagnostic_logs_configs: + id: azure.app_service.diagnostic_logs_configs + name: diagnostic_logs_configs + title: diagnostic_logs_configs methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1logs~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1logs?api-version=2023-12-01/put' + operationId: WebAppsDiagnosticLogsConfig_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteLogsConfig sqlVerbs: select: [] insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/diagnostic_logs_configs/methods/update' delete: [] - web_apps_metadata: - id: azure.app_service.web_apps_metadata - name: web_apps_metadata - title: web_apps_metadata + metadata: + id: azure.app_service.metadata + name: metadata + title: metadata methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1metadata~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1metadata?api-version=2023-12-01/put' + operationId: WebAppsMetadata_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1metadata~1list~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1metadata~1list?api-version=2023-12-01/post' + operationId: WebAppsMetadata_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_metadata/methods/list' + - $ref: '#/components/x-stackQL-resources/metadata/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/metadata/methods/update' delete: [] - web_apps_publishing_credentials: - id: azure.app_service.web_apps_publishing_credentials - name: web_apps_publishing_credentials - title: web_apps_publishing_credentials + publishing_credentials: + id: azure.app_service.publishing_credentials + name: publishing_credentials + title: publishing_credentials methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1publishingcredentials~1list~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1publishingcredentials~1list?api-version=2023-12-01/post' + operationId: WebAppsPublishingCredentials_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: User sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_publishing_credentials/methods/list' + - $ref: '#/components/x-stackQL-resources/publishing_credentials/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_site_push_settings: - id: azure.app_service.web_apps_site_push_settings - name: web_apps_site_push_settings - title: web_apps_site_push_settings + site_push_settings: + id: azure.app_service.site_push_settings + name: site_push_settings + title: site_push_settings methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1pushsettings~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1pushsettings?api-version=2023-12-01/put' + operationId: WebAppsSitePushSettings_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PushSettings list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1pushsettings~1list~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1pushsettings~1list?api-version=2023-12-01/post' + operationId: WebAppsSitePushSettings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PushSettings sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_push_settings/methods/list' + - $ref: '#/components/x-stackQL-resources/site_push_settings/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/site_push_settings/methods/update' delete: [] - web_apps_slot_configuration_names: - id: azure.app_service.web_apps_slot_configuration_names - name: web_apps_slot_configuration_names - title: web_apps_slot_configuration_names + slot_configuration_names: + id: azure.app_service.slot_configuration_names + name: slot_configuration_names + title: slot_configuration_names methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1slotConfigNames~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1slotConfigNames?api-version=2023-12-01/get' + operationId: WebAppsSlotConfigurationNames_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SlotConfigNamesResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1slotConfigNames~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1slotConfigNames?api-version=2023-12-01/put' + operationId: WebAppsSlotConfigurationNames_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SlotConfigNamesResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_slot_configuration_names/methods/list' + - $ref: '#/components/x-stackQL-resources/slot_configuration_names/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/slot_configuration_names/methods/update' delete: [] - web_apps_configuration: - id: azure.app_service.web_apps_configuration - name: web_apps_configuration - title: web_apps_configuration + configuration_snapshot_info: + id: azure.app_service.configuration_snapshot_info + name: configuration_snapshot_info + title: configuration_snapshot_info methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1web~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1web~1?api-version=2023-12-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - update: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1web~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1web~1snapshots?api-version=2023-12-01/get' + operationId: WebAppsConfigurationSnapshotInfo_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteConfigurationSnapshotInfoCollection + objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_configuration/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/web_apps_configuration/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/configuration_snapshot_info/methods/list' + insert: [] update: [] replace: [] delete: [] - web_apps_configuration_snapshot_info: - id: azure.app_service.web_apps_configuration_snapshot_info - name: web_apps_configuration_snapshot_info - title: web_apps_configuration_snapshot_info + configuration_snapshots: + id: azure.app_service.configuration_snapshots + name: configuration_snapshots + title: configuration_snapshots methods: - list: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1web~1snapshots~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1web~1snapshots~1{snapshotId}?api-version=2023-12-01/get' + operationId: WebAppsConfigurationSnapshot_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: SiteConfigResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_configuration_snapshot_info/methods/list' + - $ref: '#/components/x-stackQL-resources/configuration_snapshots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_configuration_snapshot: - id: azure.app_service.web_apps_configuration_snapshot - name: web_apps_configuration_snapshot - title: web_apps_configuration_snapshot + web_site_container_logs: + id: azure.app_service.web_site_container_logs + name: web_site_container_logs + title: web_site_container_logs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1config~1web~1snapshots~1{snapshotId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1containerlogs?api-version=2023-12-01/post' + operationId: WebAppsWebSiteContainerLogs_Get response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_configuration_snapshot/methods/get' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_continuous_web_jobs: - id: azure.app_service.web_apps_continuous_web_jobs - name: web_apps_continuous_web_jobs - title: web_apps_continuous_web_jobs + container_logs_zips: + id: azure.app_service.container_logs_zips + name: container_logs_zips + title: container_logs_zips methods: - list: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1continuouswebjobs~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1containerlogs~1zip~1download?api-version=2023-12-01/post' + operationId: WebAppsContainerLogsZip_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_continuous_web_jobs/methods/list' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_continuous_web_job: - id: azure.app_service.web_apps_continuous_web_job - name: web_apps_continuous_web_job - title: web_apps_continuous_web_job + continuous_web_jobs: + id: azure.app_service.continuous_web_jobs + name: continuous_web_jobs + title: continuous_web_jobs methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1continuouswebjobs?api-version=2023-12-01/get' + operationId: WebAppsContinuousWebJobs_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ContinuousWebJobCollection + objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1continuouswebjobs~1{webJobName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1continuouswebjobs~1{webJobName}?api-version=2023-12-01/get' + operationId: WebAppsContinuousWebJob_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContinuousWebJob delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1continuouswebjobs~1{webJobName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1continuouswebjobs~1{webJobName}?api-version=2023-12-01/delete' + operationId: WebAppsContinuousWebJob_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_continuous_web_job/methods/get' + - $ref: '#/components/x-stackQL-resources/continuous_web_jobs/methods/get' + - $ref: '#/components/x-stackQL-resources/continuous_web_jobs/methods/list' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_continuous_web_job/methods/delete' - web_apps_production_site_deployment_statuses: - id: azure.app_service.web_apps_production_site_deployment_statuses - name: web_apps_production_site_deployment_statuses - title: web_apps_production_site_deployment_statuses + - $ref: '#/components/x-stackQL-resources/continuous_web_jobs/methods/delete' + production_site_deployment_status: + id: azure.app_service.production_site_deployment_status + name: production_site_deployment_status + title: production_site_deployment_status methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deploymentStatus~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deploymentStatus?api-version=2023-12-01/get' + operationId: WebAppsProductionSiteDeploymentStatuses_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmDeploymentStatusCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_production_site_deployment_statuses/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_production_site_deployment_status: - id: azure.app_service.web_apps_production_site_deployment_status - name: web_apps_production_site_deployment_status - title: web_apps_production_site_deployment_status - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deploymentStatus~1{deploymentStatusId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deploymentStatus~1{deploymentStatusId}?api-version=2023-12-01/get' + operationId: WebAppsProductionSiteDeploymentStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmDeploymentStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_production_site_deployment_status/methods/get' + - $ref: '#/components/x-stackQL-resources/production_site_deployment_status/methods/get' + - $ref: '#/components/x-stackQL-resources/production_site_deployment_status/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_deployments: - id: azure.app_service.web_apps_deployments - name: web_apps_deployments - title: web_apps_deployments + deployments: + id: azure.app_service.deployments + name: deployments + title: deployments methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deployments~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deployments?api-version=2023-12-01/get' + operationId: WebAppsDeployments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeploymentCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_deployments/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_deployment: - id: azure.app_service.web_apps_deployment - name: web_apps_deployment - title: web_apps_deployment - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deployments~1{id}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deployments~1{id}?api-version=2023-12-01/get' + operationId: WebAppsDeployment_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Deployment create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deployments~1{id}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deployments~1{id}?api-version=2023-12-01/put' + operationId: WebAppsDeployment_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Deployment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deployments~1{id}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deployments~1{id}?api-version=2023-12-01/delete' + operationId: WebAppsDeployment_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_deployment/methods/get' + - $ref: '#/components/x-stackQL-resources/deployments/methods/get' + - $ref: '#/components/x-stackQL-resources/deployments/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_deployment/methods/create' + - $ref: '#/components/x-stackQL-resources/deployments/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_deployment/methods/delete' - web_apps_deployment_log: - id: azure.app_service.web_apps_deployment_log - name: web_apps_deployment_log - title: web_apps_deployment_log + - $ref: '#/components/x-stackQL-resources/deployments/methods/delete' + deployment_logs: + id: azure.app_service.deployment_logs + name: deployment_logs + title: deployment_logs methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deployments~1{id}~1log~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1deployments~1{id}~1log?api-version=2023-12-01/get' + operationId: WebAppsDeploymentLog_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Deployment sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_deployment_log/methods/list' + - $ref: '#/components/x-stackQL-resources/deployment_logs/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_domain_ownership_identifiers: - id: azure.app_service.web_apps_domain_ownership_identifiers - name: web_apps_domain_ownership_identifiers - title: web_apps_domain_ownership_identifiers + domain_ownership_identifiers: + id: azure.app_service.domain_ownership_identifiers + name: domain_ownership_identifiers + title: domain_ownership_identifiers methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1domainOwnershipIdentifiers~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1domainOwnershipIdentifiers?api-version=2023-12-01/get' + operationId: WebAppsDomainOwnershipIdentifiers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IdentifierCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_domain_ownership_identifiers/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_domain_ownership_identifier: - id: azure.app_service.web_apps_domain_ownership_identifier - name: web_apps_domain_ownership_identifier - title: web_apps_domain_ownership_identifier - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}?api-version=2023-12-01/get' + operationId: WebAppsDomainOwnershipIdentifier_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Identifier create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}?api-version=2023-12-01/put' + operationId: WebAppsDomainOwnershipIdentifier_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Identifier delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}?api-version=2023-12-01/delete' + operationId: WebAppsDomainOwnershipIdentifier_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}?api-version=2023-12-01/patch' + operationId: WebAppsDomainOwnershipIdentifier_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Identifier sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_domain_ownership_identifier/methods/get' + - $ref: '#/components/x-stackQL-resources/domain_ownership_identifiers/methods/get' + - $ref: '#/components/x-stackQL-resources/domain_ownership_identifiers/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_domain_ownership_identifier/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/domain_ownership_identifiers/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/domain_ownership_identifiers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_domain_ownership_identifier/methods/delete' - web_apps_ms_deploy_status: - id: azure.app_service.web_apps_ms_deploy_status - name: web_apps_ms_deploy_status - title: web_apps_ms_deploy_status + - $ref: '#/components/x-stackQL-resources/domain_ownership_identifiers/methods/delete' + ms_deploy_status: + id: azure.app_service.ms_deploy_status + name: ms_deploy_status + title: ms_deploy_status methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1extensions~1MSDeploy~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1extensions~1MSDeploy?api-version=2023-12-01/get' + operationId: WebAppsMSDeployStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MSDeployStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_ms_deploy_status/methods/get' + - $ref: '#/components/x-stackQL-resources/ms_deploy_status/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_ms_deploy_operation: - id: azure.app_service.web_apps_ms_deploy_operation - name: web_apps_ms_deploy_operation - title: web_apps_ms_deploy_operation + ms_deploy_operations: + id: azure.app_service.ms_deploy_operations + name: ms_deploy_operations + title: ms_deploy_operations methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1extensions~1MSDeploy~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1extensions~1MSDeploy?api-version=2023-12-01/put' + operationId: WebAppsMSDeployOperation_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: MSDeployStatus sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/web_apps_ms_deploy_operation/methods/create' + - $ref: '#/components/x-stackQL-resources/ms_deploy_operations/methods/create' update: [] replace: [] delete: [] - web_apps_ms_deploy_log: - id: azure.app_service.web_apps_ms_deploy_log - name: web_apps_ms_deploy_log - title: web_apps_ms_deploy_log + ms_deploy_logs: + id: azure.app_service.ms_deploy_logs + name: ms_deploy_logs + title: ms_deploy_logs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1extensions~1MSDeploy~1log~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1extensions~1MSDeploy~1log?api-version=2023-12-01/get' + operationId: WebAppsMSDeployLog_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MSDeployLog sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_ms_deploy_log/methods/get' + - $ref: '#/components/x-stackQL-resources/ms_deploy_logs/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_one_deploy_operation: - id: azure.app_service.web_apps_one_deploy_operation - name: web_apps_one_deploy_operation - title: web_apps_one_deploy_operation + one_deploy_status: + id: azure.app_service.one_deploy_status + name: one_deploy_status + title: one_deploy_status methods: - create: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1extensions~1onedeploy~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1extensions~1onedeploy?api-version=2023-12-01/get' + operationId: WebAppsOneDeployStatus_Get response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: [] - insert: - - $ref: '#/components/x-stackQL-resources/web_apps_one_deploy_operation/methods/create' + insert: [] update: [] replace: [] delete: [] - web_apps_functions: - id: azure.app_service.web_apps_functions - name: web_apps_functions - title: web_apps_functions + one_deploy_operations: + id: azure.app_service.one_deploy_operations + name: one_deploy_operations + title: one_deploy_operations methods: - list: + create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1extensions~1onedeploy?api-version=2023-12-01/put' + operationId: WebAppsOneDeployOperation_Create response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_functions/methods/list' - insert: [] + select: [] + insert: + - $ref: '#/components/x-stackQL-resources/one_deploy_operations/methods/create' update: [] replace: [] delete: [] - web_apps_function: - id: azure.app_service.web_apps_function - name: web_apps_function - title: web_apps_function + functions: + id: azure.app_service.functions + name: functions + title: functions methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions?api-version=2023-12-01/get' + operationId: WebAppsFunctions_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FunctionEnvelopeCollection + objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1{functionName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1{functionName}?api-version=2023-12-01/get' + operationId: WebAppsFunction_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FunctionEnvelope create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1{functionName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1{functionName}?api-version=2023-12-01/put' + operationId: WebAppsFunction_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: FunctionEnvelope delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1{functionName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1{functionName}?api-version=2023-12-01/delete' + operationId: WebAppsFunction_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_function/methods/get' + - $ref: '#/components/x-stackQL-resources/functions/methods/get' + - $ref: '#/components/x-stackQL-resources/functions/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_function/methods/create' + - $ref: '#/components/x-stackQL-resources/functions/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_function/methods/delete' - web_apps_function_secret: - id: azure.app_service.web_apps_function_secret - name: web_apps_function_secret - title: web_apps_function_secret + - $ref: '#/components/x-stackQL-resources/functions/methods/delete' + functions_admin_tokens: + id: azure.app_service.functions_admin_tokens + name: functions_admin_tokens + title: functions_admin_tokens + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1admin~1token?api-version=2023-12-01/get' + operationId: WebAppsFunctionsAdminToken_Get + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: [] + insert: [] + update: [] + replace: [] + delete: [] + function_secrets: + id: azure.app_service.function_secrets + name: function_secrets + title: function_secrets methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1{functionName}~1keys~1{keyName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1{functionName}~1keys~1{keyName}?api-version=2023-12-01/put' + operationId: WebAppsFunctionSecret_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KeyInfo delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1{functionName}~1keys~1{keyName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1{functionName}~1keys~1{keyName}?api-version=2023-12-01/delete' + operationId: WebAppsFunctionSecret_Delete + response: + mediaType: application/json + openAPIDocKey: '204' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1{functionName}~1listsecrets?api-version=2023-12-01/post' + operationId: WebAppsFunctionSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FunctionSecrets sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/function_secrets/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_function_secret/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/function_secrets/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_function_secret/methods/delete' - web_apps_function_keys: - id: azure.app_service.web_apps_function_keys - name: web_apps_function_keys - title: web_apps_function_keys + - $ref: '#/components/x-stackQL-resources/function_secrets/methods/delete' + function_keys: + id: azure.app_service.function_keys + name: function_keys + title: function_keys methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1{functionName}~1listkeys~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1{functionName}~1listkeys?api-version=2023-12-01/post' + operationId: WebAppsFunctionKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_function_keys/methods/list' + - $ref: '#/components/x-stackQL-resources/function_keys/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_function_secrets: - id: azure.app_service.web_apps_function_secrets - name: web_apps_function_secrets - title: web_apps_function_secrets + host_keys: + id: azure.app_service.host_keys + name: host_keys + title: host_keys methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1functions~1{functionName}~1listsecrets~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1host~1default~1listkeys?api-version=2023-12-01/post' + operationId: WebAppsHostKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostKeys sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_function_secrets/methods/list' + - $ref: '#/components/x-stackQL-resources/host_keys/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_host_keys: - id: azure.app_service.web_apps_host_keys - name: web_apps_host_keys - title: web_apps_host_keys + sync_status: + id: azure.app_service.sync_status + name: sync_status + title: sync_status methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1host~1default~1listkeys~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1host~1default~1listsyncstatus?api-version=2023-12-01/post' + operationId: WebAppsSyncStatus_List response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_host_keys/methods/list' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_host_secret: - id: azure.app_service.web_apps_host_secret - name: web_apps_host_secret - title: web_apps_host_secret + host_secrets: + id: azure.app_service.host_secrets + name: host_secrets + title: host_secrets methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1host~1default~1{keyType}~1{keyName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1host~1default~1{keyType}~1{keyName}?api-version=2023-12-01/put' + operationId: WebAppsHostSecret_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KeyInfo delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1host~1default~1{keyType}~1{keyName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1host~1default~1{keyType}~1{keyName}?api-version=2023-12-01/delete' + operationId: WebAppsHostSecret_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/web_apps_host_secret/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/host_secrets/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_host_secret/methods/delete' - web_apps_host_name_bindings: - id: azure.app_service.web_apps_host_name_bindings - name: web_apps_host_name_bindings - title: web_apps_host_name_bindings + - $ref: '#/components/x-stackQL-resources/host_secrets/methods/delete' + host_name_bindings: + id: azure.app_service.host_name_bindings + name: host_name_bindings + title: host_name_bindings methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostNameBindings~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostNameBindings?api-version=2023-12-01/get' + operationId: WebAppsHostNameBindings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostNameBindingCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_host_name_bindings/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_host_name_binding: - id: azure.app_service.web_apps_host_name_binding - name: web_apps_host_name_binding - title: web_apps_host_name_binding - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostNameBindings~1{hostName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostNameBindings~1{hostName}?api-version=2023-12-01/get' + operationId: WebAppsHostNameBinding_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostNameBinding create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostNameBindings~1{hostName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostNameBindings~1{hostName}?api-version=2023-12-01/put' + operationId: WebAppsHostNameBinding_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostNameBinding delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostNameBindings~1{hostName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostNameBindings~1{hostName}?api-version=2023-12-01/delete' + operationId: WebAppsHostNameBinding_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_host_name_binding/methods/get' + - $ref: '#/components/x-stackQL-resources/host_name_bindings/methods/get' + - $ref: '#/components/x-stackQL-resources/host_name_bindings/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_host_name_binding/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/host_name_bindings/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_host_name_binding/methods/delete' - web_apps_hybrid_connection: - id: azure.app_service.web_apps_hybrid_connection - name: web_apps_hybrid_connection - title: web_apps_hybrid_connection + - $ref: '#/components/x-stackQL-resources/host_name_bindings/methods/delete' + hybrid_connections: + id: azure.app_service.hybrid_connections + name: hybrid_connections + title: hybrid_connections methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}?api-version=2023-12-01/get' + operationId: WebAppsHybridConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}?api-version=2023-12-01/put' + operationId: WebAppsHybridConnection_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}?api-version=2023-12-01/delete' + operationId: WebAppsHybridConnection_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}?api-version=2023-12-01/patch' + operationId: WebAppsHybridConnection_Update response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_hybrid_connection/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/web_apps_hybrid_connection/methods/create_or_update' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_hybrid_connection/methods/delete' - web_apps_hybrid_connections: - id: azure.app_service.web_apps_hybrid_connections - name: web_apps_hybrid_connections - title: web_apps_hybrid_connections - methods: + schemaRef: HybridConnection list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridConnectionRelays~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridConnectionRelays?api-version=2023-12-01/get' + operationId: WebAppsHybridConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridConnection sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_hybrid_connections/methods/list' - insert: [] - update: [] + - $ref: '#/components/x-stackQL-resources/hybrid_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/hybrid_connections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/hybrid_connections/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/hybrid_connections/methods/update' replace: [] - delete: [] - web_apps_relay_service_connections: - id: azure.app_service.web_apps_relay_service_connections - name: web_apps_relay_service_connections - title: web_apps_relay_service_connections + delete: + - $ref: '#/components/x-stackQL-resources/hybrid_connections/methods/delete' + relay_service_connections: + id: azure.app_service.relay_service_connections + name: relay_service_connections + title: relay_service_connections methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridconnection~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridconnection?api-version=2023-12-01/get' + operationId: WebAppsRelayServiceConnections_List response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_relay_service_connections/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_relay_service_connection: - id: azure.app_service.web_apps_relay_service_connection - name: web_apps_relay_service_connection - title: web_apps_relay_service_connection - methods: + schemaRef: RelayServiceConnectionEntity get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridconnection~1{entityName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridconnection~1{entityName}?api-version=2023-12-01/get' + operationId: WebAppsRelayServiceConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RelayServiceConnectionEntity create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridconnection~1{entityName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridconnection~1{entityName}?api-version=2023-12-01/put' + operationId: WebAppsRelayServiceConnection_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RelayServiceConnectionEntity delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridconnection~1{entityName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridconnection~1{entityName}?api-version=2023-12-01/delete' + operationId: WebAppsRelayServiceConnection_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridconnection~1{entityName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hybridconnection~1{entityName}?api-version=2023-12-01/patch' + operationId: WebAppsRelayServiceConnection_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RelayServiceConnectionEntity sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_relay_service_connection/methods/get' + - $ref: '#/components/x-stackQL-resources/relay_service_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/relay_service_connections/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_relay_service_connection/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/relay_service_connections/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/relay_service_connections/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_relay_service_connection/methods/delete' - web_apps_instance_identifiers: - id: azure.app_service.web_apps_instance_identifiers - name: web_apps_instance_identifiers - title: web_apps_instance_identifiers + - $ref: '#/components/x-stackQL-resources/relay_service_connections/methods/delete' + instance_info: + id: azure.app_service.instance_info + name: instance_info + title: instance_info + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}?api-version=2023-12-01/get' + operationId: WebAppsInstanceInfo_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: WebSiteInstanceStatus + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/instance_info/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + instance_ms_deploy_operations: + id: azure.app_service.instance_ms_deploy_operations + name: instance_ms_deploy_operations + title: instance_ms_deploy_operations + methods: + create: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1extensions~1MSDeploy?api-version=2023-12-01/put' + operationId: WebAppsInstanceMSDeployOperation_Create + response: + mediaType: application/json + openAPIDocKey: '201' + schemaRef: MSDeployStatus + sqlVerbs: + select: [] + insert: + - $ref: '#/components/x-stackQL-resources/instance_ms_deploy_operations/methods/create' + update: [] + replace: [] + delete: [] + site_backups: + id: azure.app_service.site_backups + name: site_backups + title: site_backups methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1listbackups?api-version=2023-12-01/post' + operationId: WebAppsSiteBackups_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupItemCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_identifiers/methods/list' + - $ref: '#/components/x-stackQL-resources/site_backups/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + sync_function_triggers: + id: azure.app_service.sync_function_triggers + name: sync_function_triggers + title: sync_function_triggers + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1listsyncfunctiontriggerstatus?api-version=2023-12-01/post' + operationId: WebAppsSyncFunctionTriggers_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FunctionSecrets + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/sync_function_triggers/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_instance_info: - id: azure.app_service.web_apps_instance_info - name: web_apps_instance_info - title: web_apps_instance_info + migrate_mysql_status: + id: azure.app_service.migrate_mysql_status + name: migrate_mysql_status + title: migrate_mysql_status methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1migratemysql~1status?api-version=2023-12-01/get' + operationId: WebAppsMigrateMySqlStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MigrateMySqlStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_info/methods/get' + - $ref: '#/components/x-stackQL-resources/migrate_mysql_status/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_instance_ms_deploy_status: - id: azure.app_service.web_apps_instance_ms_deploy_status - name: web_apps_instance_ms_deploy_status - title: web_apps_instance_ms_deploy_status + swift_virtual_network_connections: + id: azure.app_service.swift_virtual_network_connections + name: swift_virtual_network_connections + title: swift_virtual_network_connections methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1extensions~1MSDeploy~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkConfig~1virtualNetwork?api-version=2023-12-01/get' + operationId: WebAppsSwiftVirtualNetworkConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SwiftVirtualNetwork sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_ms_deploy_status/methods/get' + - $ref: '#/components/x-stackQL-resources/swift_virtual_network_connections/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_instance_ms_deploy_operation: - id: azure.app_service.web_apps_instance_ms_deploy_operation - name: web_apps_instance_ms_deploy_operation - title: web_apps_instance_ms_deploy_operation + swift_virtual_network_connection_with_checks: + id: azure.app_service.swift_virtual_network_connection_with_checks + name: swift_virtual_network_connection_with_checks + title: swift_virtual_network_connection_with_checks methods: - create: + create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1extensions~1MSDeploy~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkConfig~1virtualNetwork?api-version=2023-12-01/put' + operationId: WebAppsSwiftVirtualNetworkConnectionWithCheck_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SwiftVirtualNetwork + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkConfig~1virtualNetwork?api-version=2023-12-01/patch' + operationId: WebAppsSwiftVirtualNetworkConnectionWithCheck_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SwiftVirtualNetwork sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_ms_deploy_operation/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/swift_virtual_network_connection_with_checks/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/swift_virtual_network_connection_with_checks/methods/update' replace: [] delete: [] - web_apps_instance_ms_deploy_log: - id: azure.app_service.web_apps_instance_ms_deploy_log - name: web_apps_instance_ms_deploy_log - title: web_apps_instance_ms_deploy_log + swift_virtual_networks: + id: azure.app_service.swift_virtual_networks + name: swift_virtual_networks + title: swift_virtual_networks methods: - get: + delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1extensions~1MSDeploy~1log~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkConfig~1virtualNetwork?api-version=2023-12-01/delete' + operationId: WebAppsSwiftVirtualNetwork_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_ms_deploy_log/methods/get' + select: [] insert: [] update: [] replace: [] - delete: [] - web_apps_instance_processes: - id: azure.app_service.web_apps_instance_processes - name: web_apps_instance_processes - title: web_apps_instance_processes + delete: + - $ref: '#/components/x-stackQL-resources/swift_virtual_networks/methods/delete' + network_features: + id: azure.app_service.network_features + name: network_features + title: network_features methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1processes~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkFeatures~1{view}?api-version=2023-12-01/get' + operationId: WebAppsNetworkFeatures_List response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: NetworkFeatures sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_processes/methods/list' + - $ref: '#/components/x-stackQL-resources/network_features/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_instance_process: - id: azure.app_service.web_apps_instance_process - name: web_apps_instance_process - title: web_apps_instance_process + network_trace_operations: + id: azure.app_service.network_trace_operations + name: network_trace_operations + title: network_trace_operations methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1processes~1{processId}~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1processes~1{processId}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkTrace~1operationresults~1{operationId}?api-version=2023-12-01/get' + operationId: WebAppsNetworkTraceOperation_Get response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_process/methods/get' + select: [] insert: [] update: [] replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_process/methods/delete' - web_apps_instance_process_modules: - id: azure.app_service.web_apps_instance_process_modules - name: web_apps_instance_process_modules - title: web_apps_instance_process_modules + delete: [] + network_traces: + id: azure.app_service.network_traces + name: network_traces + title: network_traces methods: - list: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1processes~1{processId}~1modules~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkTrace~1{operationId}?api-version=2023-12-01/get' + operationId: WebAppsNetworkTraces_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_process_modules/methods/list' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_instance_process_module: - id: azure.app_service.web_apps_instance_process_module - name: web_apps_instance_process_module - title: web_apps_instance_process_module + network_trace_operation_v2: + id: azure.app_service.network_trace_operation_v2 + name: network_trace_operation_v2 + title: network_trace_operation_v2 methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1processes~1{processId}~1modules~1{baseAddress}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkTraces~1current~1operationresults~1{operationId}?api-version=2023-12-01/get' + operationId: WebAppsNetworkTraceOperationV2_Get response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_process_module/methods/get' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_instance_process_threads: - id: azure.app_service.web_apps_instance_process_threads - name: web_apps_instance_process_threads - title: web_apps_instance_process_threads + network_traces_v2: + id: azure.app_service.network_traces_v2 + name: network_traces_v2 + title: network_traces_v2 methods: - list: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1instances~1{instanceId}~1processes~1{processId}~1threads~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkTraces~1{operationId}?api-version=2023-12-01/get' + operationId: WebAppsNetworkTracesV2_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_process_threads/methods/list' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_site_backups: - id: azure.app_service.web_apps_site_backups - name: web_apps_site_backups - title: web_apps_site_backups + perf_mon_counters: + id: azure.app_service.perf_mon_counters + name: perf_mon_counters + title: perf_mon_counters methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1listbackups~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1perfcounters?api-version=2023-12-01/get' + operationId: WebAppsPerfMonCounters_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PerfMonCounterCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_backups/methods/list' + - $ref: '#/components/x-stackQL-resources/perf_mon_counters/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_sync_function_triggers: - id: azure.app_service.web_apps_sync_function_triggers - name: web_apps_sync_function_triggers - title: web_apps_sync_function_triggers + site_php_error_log_flags: + id: azure.app_service.site_php_error_log_flags + name: site_php_error_log_flags + title: site_php_error_log_flags methods: - list: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1listsyncfunctiontriggerstatus~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1phplogging?api-version=2023-12-01/get' + operationId: WebAppsSitePhpErrorLogFlag_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SitePhpErrorLogFlag sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_sync_function_triggers/methods/list' + - $ref: '#/components/x-stackQL-resources/site_php_error_log_flags/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_migrate_my_sql_status: - id: azure.app_service.web_apps_migrate_my_sql_status - name: web_apps_migrate_my_sql_status - title: web_apps_migrate_my_sql_status + premier_add_ons: + id: azure.app_service.premier_add_ons + name: premier_add_ons + title: premier_add_ons methods: - get: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1migratemysql~1status~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1premieraddons?api-version=2023-12-01/get' + operationId: WebAppsPremierAddOns_List response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_migrate_my_sql_status/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_swift_virtual_network_connection: - id: azure.app_service.web_apps_swift_virtual_network_connection - name: web_apps_swift_virtual_network_connection - title: web_apps_swift_virtual_network_connection - methods: + schemaRef: PremierAddOn get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkConfig~1virtualNetwork~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1premieraddons~1{premierAddOnName}?api-version=2023-12-01/get' + operationId: WebAppsPremierAddOn_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_swift_virtual_network_connection/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_swift_virtual_network_connection_with_check: - id: azure.app_service.web_apps_swift_virtual_network_connection_with_check - name: web_apps_swift_virtual_network_connection_with_check - title: web_apps_swift_virtual_network_connection_with_check - methods: - create_or_update: + schemaRef: PremierAddOn + delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkConfig~1virtualNetwork~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1premieraddons~1{premierAddOnName}?api-version=2023-12-01/delete' + operationId: WebAppsPremierAddOn_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkConfig~1virtualNetwork~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1premieraddons~1{premierAddOnName}?api-version=2023-12-01/patch' + operationId: WebAppsPremierAddOn_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PremierAddOn sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/web_apps_swift_virtual_network_connection_with_check/methods/create_or_update' - update: [] + select: + - $ref: '#/components/x-stackQL-resources/premier_add_ons/methods/get' + - $ref: '#/components/x-stackQL-resources/premier_add_ons/methods/list' + insert: [] + update: + - $ref: '#/components/x-stackQL-resources/premier_add_ons/methods/update' replace: [] - delete: [] - web_apps_swift_virtual_network: - id: azure.app_service.web_apps_swift_virtual_network - name: web_apps_swift_virtual_network - title: web_apps_swift_virtual_network - methods: delete: + - $ref: '#/components/x-stackQL-resources/premier_add_ons/methods/delete' + private_accesses: + id: azure.app_service.private_accesses + name: private_accesses + title: private_accesses + methods: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkConfig~1virtualNetwork~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1privateAccess~1virtualNetworks?api-version=2023-12-01/get' + operationId: WebAppsPrivateAccess_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateAccess sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/private_accesses/methods/get' insert: [] update: [] replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_swift_virtual_network/methods/delete' - web_apps_network_features: - id: azure.app_service.web_apps_network_features - name: web_apps_network_features - title: web_apps_network_features + delete: [] + processes: + id: azure.app_service.processes + name: processes + title: processes methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkFeatures~1{view}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1processes?api-version=2023-12-01/get' + operationId: WebAppsProcesses_List response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_network_features/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_network_trace_operation: - id: azure.app_service.web_apps_network_trace_operation - name: web_apps_network_trace_operation - title: web_apps_network_trace_operation - methods: + schemaRef: ProcessInfoCollection + objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkTrace~1operationresults~1{operationId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1processes~1{processId}?api-version=2023-12-01/get' + operationId: WebAppsProcess_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProcessInfo + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1processes~1{processId}?api-version=2023-12-01/delete' + operationId: WebAppsProcess_Delete + response: + mediaType: application/json + openAPIDocKey: '204' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_network_trace_operation/methods/get' + - $ref: '#/components/x-stackQL-resources/processes/methods/get' + - $ref: '#/components/x-stackQL-resources/processes/methods/list' insert: [] update: [] replace: [] - delete: [] - web_apps_network_traces: - id: azure.app_service.web_apps_network_traces - name: web_apps_network_traces - title: web_apps_network_traces + delete: + - $ref: '#/components/x-stackQL-resources/processes/methods/delete' + process_dumps: + id: azure.app_service.process_dumps + name: process_dumps + title: process_dumps methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkTrace~1{operationId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1processes~1{processId}~1dump?api-version=2023-12-01/get' + operationId: WebAppsProcessDump_Get response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_network_traces/methods/get' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_network_trace_operation_v2: - id: azure.app_service.web_apps_network_trace_operation_v2 - name: web_apps_network_trace_operation_v2 - title: web_apps_network_trace_operation_v2 + process_modules: + id: azure.app_service.process_modules + name: process_modules + title: process_modules methods: - get: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkTraces~1current~1operationresults~1{operationId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1processes~1{processId}~1modules?api-version=2023-12-01/get' + operationId: WebAppsProcessModules_List response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_network_trace_operation_v2/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_network_traces_v2: - id: azure.app_service.web_apps_network_traces_v2 - name: web_apps_network_traces_v2 - title: web_apps_network_traces_v2 - methods: + schemaRef: ProcessModuleInfoCollection + objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1networkTraces~1{operationId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1processes~1{processId}~1modules~1{baseAddress}?api-version=2023-12-01/get' + operationId: WebAppsProcessModule_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProcessModuleInfo sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_network_traces_v2/methods/get' + - $ref: '#/components/x-stackQL-resources/process_modules/methods/get' + - $ref: '#/components/x-stackQL-resources/process_modules/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_perf_mon_counters: - id: azure.app_service.web_apps_perf_mon_counters - name: web_apps_perf_mon_counters - title: web_apps_perf_mon_counters + process_threads: + id: azure.app_service.process_threads + name: process_threads + title: process_threads methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1perfcounters~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1processes~1{processId}~1threads?api-version=2023-12-01/get' + operationId: WebAppsProcessThreads_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProcessThreadInfoCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_perf_mon_counters/methods/list' + - $ref: '#/components/x-stackQL-resources/process_threads/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_site_php_error_log_flag: - id: azure.app_service.web_apps_site_php_error_log_flag - name: web_apps_site_php_error_log_flag - title: web_apps_site_php_error_log_flag + public_certificates: + id: azure.app_service.public_certificates + name: public_certificates + title: public_certificates methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1publicCertificates?api-version=2023-12-01/get' + operationId: WebAppsPublicCertificates_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicCertificateCollection + objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1phplogging~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1publicCertificates~1{publicCertificateName}?api-version=2023-12-01/get' + operationId: WebAppsPublicCertificate_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicCertificate + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1publicCertificates~1{publicCertificateName}?api-version=2023-12-01/put' + operationId: WebAppsPublicCertificate_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicCertificate + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1publicCertificates~1{publicCertificateName}?api-version=2023-12-01/delete' + operationId: WebAppsPublicCertificate_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_php_error_log_flag/methods/get' - insert: [] + - $ref: '#/components/x-stackQL-resources/public_certificates/methods/get' + - $ref: '#/components/x-stackQL-resources/public_certificates/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/public_certificates/methods/create_or_update' update: [] replace: [] - delete: [] - web_apps_premier_add_ons: - id: azure.app_service.web_apps_premier_add_ons - name: web_apps_premier_add_ons - title: web_apps_premier_add_ons + delete: + - $ref: '#/components/x-stackQL-resources/public_certificates/methods/delete' + publishing_profile_xml_with_secrets: + id: azure.app_service.publishing_profile_xml_with_secrets + name: publishing_profile_xml_with_secrets + title: publishing_profile_xml_with_secrets methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1premieraddons~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1publishxml?api-version=2023-12-01/post' + operationId: WebAppsPublishingProfileXmlWithSecrets_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_premier_add_ons/methods/list' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_premier_add_on: - id: azure.app_service.web_apps_premier_add_on - name: web_apps_premier_add_on - title: web_apps_premier_add_on + site_containers: + id: azure.app_service.site_containers + name: site_containers + title: site_containers methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sitecontainers?api-version=2023-12-01/get' + operationId: WebAppsSiteContainers_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SiteContainerCollection + objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1premieraddons~1{premierAddOnName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sitecontainers~1{containerName}?api-version=2023-12-01/get' + operationId: WebAppsSiteContainer_Get response: mediaType: application/json openAPIDocKey: '200' - delete: + schemaRef: SiteContainer + create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1premieraddons~1{premierAddOnName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sitecontainers~1{containerName}?api-version=2023-12-01/put' + operationId: WebAppsSiteContainer_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' - update: + schemaRef: SiteContainer + delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1premieraddons~1{premierAddOnName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sitecontainers~1{containerName}?api-version=2023-12-01/delete' + operationId: WebAppsSiteContainer_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_premier_add_on/methods/get' - insert: [] + - $ref: '#/components/x-stackQL-resources/site_containers/methods/get' + - $ref: '#/components/x-stackQL-resources/site_containers/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/site_containers/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_premier_add_on/methods/delete' - web_apps_private_access: - id: azure.app_service.web_apps_private_access - name: web_apps_private_access - title: web_apps_private_access + - $ref: '#/components/x-stackQL-resources/site_containers/methods/delete' + site_extensions: + id: azure.app_service.site_extensions + name: site_extensions + title: site_extensions methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1siteextensions?api-version=2023-12-01/get' + operationId: WebAppsSiteExtensions_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SiteExtensionInfoCollection + objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1privateAccess~1virtualNetworks~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1siteextensions~1{siteExtensionId}?api-version=2023-12-01/get' + operationId: WebAppsSiteExtension_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteExtensionInfo + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1siteextensions~1{siteExtensionId}?api-version=2023-12-01/delete' + operationId: WebAppsSiteExtension_Delete + response: + mediaType: application/json + openAPIDocKey: '204' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_private_access/methods/get' + - $ref: '#/components/x-stackQL-resources/site_extensions/methods/get' + - $ref: '#/components/x-stackQL-resources/site_extensions/methods/list' insert: [] update: [] replace: [] - delete: [] - web_apps_private_endpoint_connection_list: - id: azure.app_service.web_apps_private_endpoint_connection_list - name: web_apps_private_endpoint_connection_list - title: web_apps_private_endpoint_connection_list + delete: + - $ref: '#/components/x-stackQL-resources/site_extensions/methods/delete' + slots: + id: azure.app_service.slots + name: slots + title: slots methods: - get: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1privateEndpointConnections~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots?api-version=2023-12-01/get' + operationId: WebAppsSlots_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_private_endpoint_connection_list/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_private_endpoint_connection: - id: azure.app_service.web_apps_private_endpoint_connection - name: web_apps_private_endpoint_connection - title: web_apps_private_endpoint_connection - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}?api-version=2023-12-01/get' + operationId: WebAppsSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Site + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}?api-version=2023-12-01/put' + operationId: WebAppsSlot_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Site delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}?api-version=2023-12-01/delete' + operationId: WebAppsSlot_Delete response: mediaType: application/json openAPIDocKey: '200' + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}?api-version=2023-12-01/patch' + operationId: WebAppsSlot_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Site sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_private_endpoint_connection/methods/get' - insert: [] - update: [] + - $ref: '#/components/x-stackQL-resources/slots/methods/get' + - $ref: '#/components/x-stackQL-resources/slots/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/slots/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/slots/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_private_endpoint_connection/methods/delete' - web_apps_private_link_resources: - id: azure.app_service.web_apps_private_link_resources - name: web_apps_private_link_resources - title: web_apps_private_link_resources + - $ref: '#/components/x-stackQL-resources/slots/methods/delete' + backup_status_slots: + id: azure.app_service.backup_status_slots + name: backup_status_slots + title: backup_status_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1privateLinkResources~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1backups~1{backupId}?api-version=2023-12-01/get' + operationId: WebAppsBackupStatusSlot_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: BackupItem sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_private_link_resources/methods/get' + - $ref: '#/components/x-stackQL-resources/backup_status_slots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_processes: - id: azure.app_service.web_apps_processes - name: web_apps_processes - title: web_apps_processes + backup_slots: + id: azure.app_service.backup_slots + name: backup_slots + title: backup_slots methods: - list: + delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1processes~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1backups~1{backupId}?api-version=2023-12-01/delete' + operationId: WebAppsBackupSlot_Delete response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_processes/methods/list' + select: [] insert: [] update: [] replace: [] - delete: [] - web_apps_process: - id: azure.app_service.web_apps_process - name: web_apps_process - title: web_apps_process - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1processes~1{processId}~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' delete: + - $ref: '#/components/x-stackQL-resources/backup_slots/methods/delete' + backup_status_secrets_slots: + id: azure.app_service.backup_status_secrets_slots + name: backup_status_secrets_slots + title: backup_status_secrets_slots + methods: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1processes~1{processId}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1backups~1{backupId}~1list?api-version=2023-12-01/post' + operationId: WebAppsBackupStatusSecretsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupItem sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_process/methods/get' + - $ref: '#/components/x-stackQL-resources/backup_status_secrets_slots/methods/list' insert: [] update: [] replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_process/methods/delete' - web_apps_process_modules: - id: azure.app_service.web_apps_process_modules - name: web_apps_process_modules - title: web_apps_process_modules + delete: [] + basic_publishing_credentials_policies_slots: + id: azure.app_service.basic_publishing_credentials_policies_slots + name: basic_publishing_credentials_policies_slots + title: basic_publishing_credentials_policies_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1processes~1{processId}~1modules~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1basicPublishingCredentialsPolicies?api-version=2023-12-01/get' + operationId: WebAppsBasicPublishingCredentialsPoliciesSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublishingCredentialsPoliciesCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_process_modules/methods/list' + - $ref: '#/components/x-stackQL-resources/basic_publishing_credentials_policies_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_process_module: - id: azure.app_service.web_apps_process_module - name: web_apps_process_module - title: web_apps_process_module + ftp_allowed_slots: + id: azure.app_service.ftp_allowed_slots + name: ftp_allowed_slots + title: ftp_allowed_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1processes~1{processId}~1modules~1{baseAddress}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1basicPublishingCredentialsPolicies~1ftp?api-version=2023-12-01/get' + operationId: WebAppsFtpAllowedSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmPublishingCredentialsPoliciesEntity + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1basicPublishingCredentialsPolicies~1ftp?api-version=2023-12-01/put' + operationId: WebAppsFtpAllowedSlot_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CsmPublishingCredentialsPoliciesEntity sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_process_module/methods/get' + - $ref: '#/components/x-stackQL-resources/ftp_allowed_slots/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/ftp_allowed_slots/methods/update' delete: [] - web_apps_process_threads: - id: azure.app_service.web_apps_process_threads - name: web_apps_process_threads - title: web_apps_process_threads + scm_allowed_slots: + id: azure.app_service.scm_allowed_slots + name: scm_allowed_slots + title: scm_allowed_slots methods: - list: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1processes~1{processId}~1threads~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1basicPublishingCredentialsPolicies~1scm?api-version=2023-12-01/get' + operationId: WebAppsScmAllowedSlot_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: CsmPublishingCredentialsPoliciesEntity + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1basicPublishingCredentialsPolicies~1scm?api-version=2023-12-01/put' + operationId: WebAppsScmAllowedSlot_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CsmPublishingCredentialsPoliciesEntity sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_process_threads/methods/list' + - $ref: '#/components/x-stackQL-resources/scm_allowed_slots/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/scm_allowed_slots/methods/update' delete: [] - web_apps_public_certificates: - id: azure.app_service.web_apps_public_certificates - name: web_apps_public_certificates - title: web_apps_public_certificates + configuration_slots: + id: azure.app_service.configuration_slots + name: configuration_slots + title: configuration_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1publicCertificates~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config?api-version=2023-12-01/get' + operationId: WebAppsConfigurationsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteConfigResourceCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_public_certificates/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_public_certificate: - id: azure.app_service.web_apps_public_certificate - name: web_apps_public_certificate - title: web_apps_public_certificate - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1publicCertificates~1{publicCertificateName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1web?api-version=2023-12-01/get' + operationId: WebAppsConfigurationSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteConfigResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1publicCertificates~1{publicCertificateName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1web?api-version=2023-12-01/put' + operationId: WebAppsConfigurationSlot_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' - delete: + schemaRef: SiteConfigResource + update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1publicCertificates~1{publicCertificateName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1web?api-version=2023-12-01/patch' + operationId: WebAppsConfigurationSlot_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteConfigResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_public_certificate/methods/get' + - $ref: '#/components/x-stackQL-resources/configuration_slots/methods/list' + - $ref: '#/components/x-stackQL-resources/configuration_slots/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_public_certificate/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/configuration_slots/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/configuration_slots/methods/update' replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_public_certificate/methods/delete' - web_apps_site_containers: - id: azure.app_service.web_apps_site_containers - name: web_apps_site_containers - title: web_apps_site_containers + delete: [] + application_settings_slots: + id: azure.app_service.application_settings_slots + name: application_settings_slots + title: application_settings_slots methods: + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1appsettings?api-version=2023-12-01/put' + operationId: WebAppsApplicationSettingsSlot_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StringDictionary list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sitecontainers~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1appsettings~1list?api-version=2023-12-01/post' + operationId: WebAppsApplicationSettingsSlot_List response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: StringDictionary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_containers/methods/list' + - $ref: '#/components/x-stackQL-resources/application_settings_slots/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/application_settings_slots/methods/update' delete: [] - web_apps_site_container: - id: azure.app_service.web_apps_site_container - name: web_apps_site_container - title: web_apps_site_container + auth_settings_slots: + id: azure.app_service.auth_settings_slots + name: auth_settings_slots + title: auth_settings_slots methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sitecontainers~1{containerName}~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: + update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sitecontainers~1{containerName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1authsettings?api-version=2023-12-01/put' + operationId: WebAppsAuthSettingsSlot_Update response: mediaType: application/json openAPIDocKey: '200' - delete: + schemaRef: SiteAuthSettings + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sitecontainers~1{containerName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1authsettings~1list?api-version=2023-12-01/post' + operationId: WebAppsAuthSettingsSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteAuthSettings sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_container/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/web_apps_site_container/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/auth_settings_slots/methods/get' + insert: [] update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_site_container/methods/delete' - web_apps_site_extensions: - id: azure.app_service.web_apps_site_extensions - name: web_apps_site_extensions - title: web_apps_site_extensions + replace: + - $ref: '#/components/x-stackQL-resources/auth_settings_slots/methods/update' + delete: [] + auth_settings_v2_without_secrets_slots: + id: azure.app_service.auth_settings_v2_without_secrets_slots + name: auth_settings_v2_without_secrets_slots + title: auth_settings_v2_without_secrets_slots methods: - list: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1siteextensions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1authsettingsV2?api-version=2023-12-01/get' + operationId: WebAppsAuthSettingsV2WithoutSecretsSlot_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: SiteAuthSettingsV2 sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_extensions/methods/list' + - $ref: '#/components/x-stackQL-resources/auth_settings_v2_without_secrets_slots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_site_extension: - id: azure.app_service.web_apps_site_extension - name: web_apps_site_extension - title: web_apps_site_extension + auth_settings_v2_slots: + id: azure.app_service.auth_settings_v2_slots + name: auth_settings_v2_slots + title: auth_settings_v2_slots methods: - get: + update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1siteextensions~1{siteExtensionId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1authsettingsV2?api-version=2023-12-01/put' + operationId: WebAppsAuthSettingsV2Slot_Update response: mediaType: application/json openAPIDocKey: '200' - delete: + schemaRef: SiteAuthSettingsV2 + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1siteextensions~1{siteExtensionId}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1authsettingsV2~1list?api-version=2023-12-01/get' + operationId: WebAppsAuthSettingsV2Slot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteAuthSettingsV2 sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_extension/methods/get' + - $ref: '#/components/x-stackQL-resources/auth_settings_v2_slots/methods/get' insert: [] update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_site_extension/methods/delete' - web_apps_slots: - id: azure.app_service.web_apps_slots - name: web_apps_slots - title: web_apps_slots + replace: + - $ref: '#/components/x-stackQL-resources/auth_settings_v2_slots/methods/update' + delete: [] + azure_storage_accounts_slots: + id: azure.app_service.azure_storage_accounts_slots + name: azure_storage_accounts_slots + title: azure_storage_accounts_slots methods: + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1azurestorageaccounts?api-version=2023-12-01/put' + operationId: WebAppsAzureStorageAccountsSlot_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AzureStoragePropertyDictionaryResource list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1azurestorageaccounts~1list?api-version=2023-12-01/post' + operationId: WebAppsAzureStorageAccountsSlot_List response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: AzureStoragePropertyDictionaryResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_slots/methods/list' + - $ref: '#/components/x-stackQL-resources/azure_storage_accounts_slots/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/azure_storage_accounts_slots/methods/update' delete: [] - web_apps_slot: - id: azure.app_service.web_apps_slot - name: web_apps_slot - title: web_apps_slot + backup_configuration_slots: + id: azure.app_service.backup_configuration_slots + name: backup_configuration_slots + title: backup_configuration_slots methods: - get: + update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1backup?api-version=2023-12-01/put' + operationId: WebAppsBackupConfigurationSlot_Update response: mediaType: application/json openAPIDocKey: '200' - create_or_update: + schemaRef: BackupRequest + delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1backup?api-version=2023-12-01/delete' + operationId: WebAppsBackupConfigurationSlot_Delete response: mediaType: application/json openAPIDocKey: '200' - delete: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1backup~1list?api-version=2023-12-01/post' + operationId: WebAppsBackupConfigurationSlot_Get response: mediaType: application/json openAPIDocKey: '200' - update: + schemaRef: BackupRequest + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/backup_configuration_slots/methods/get' + insert: [] + update: [] + replace: + - $ref: '#/components/x-stackQL-resources/backup_configuration_slots/methods/update' + delete: + - $ref: '#/components/x-stackQL-resources/backup_configuration_slots/methods/delete' + app_setting_key_vault_reference_slots: + id: azure.app_service.app_setting_key_vault_reference_slots + name: app_setting_key_vault_reference_slots + title: app_setting_key_vault_reference_slots + methods: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1configreferences~1appsettings~1{appSettingKey}?api-version=2023-12-01/get' + operationId: WebAppsAppSettingKeyVaultReferenceSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiKVReference sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_slot/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/web_apps_slot/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/app_setting_key_vault_reference_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/app_setting_key_vault_reference_slots/methods/get' + insert: [] update: [] replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_slot/methods/delete' - web_apps_backups_slot: - id: azure.app_service.web_apps_backups_slot - name: web_apps_backups_slot - title: web_apps_backups_slot + delete: [] + site_connection_string_key_vault_references_slots: + id: azure.app_service.site_connection_string_key_vault_references_slots + name: site_connection_string_key_vault_references_slots + title: site_connection_string_key_vault_references_slots methods: - list: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1backups~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1configreferences~1connectionstrings?api-version=2023-12-01/get' + operationId: WebAppsSiteConnectionStringKeyVaultReferencesSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiKVReferenceCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_backups_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/site_connection_string_key_vault_references_slots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_backup_status_slot: - id: azure.app_service.web_apps_backup_status_slot - name: web_apps_backup_status_slot - title: web_apps_backup_status_slot + site_connection_string_key_vault_reference_slots: + id: azure.app_service.site_connection_string_key_vault_reference_slots + name: site_connection_string_key_vault_reference_slots + title: site_connection_string_key_vault_reference_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1backups~1{backupId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1configreferences~1connectionstrings~1{connectionStringKey}?api-version=2023-12-01/get' + operationId: WebAppsSiteConnectionStringKeyVaultReferenceSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiKVReference sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_backup_status_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/site_connection_string_key_vault_reference_slots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_backup_slot: - id: azure.app_service.web_apps_backup_slot - name: web_apps_backup_slot - title: web_apps_backup_slot + connection_strings_slots: + id: azure.app_service.connection_strings_slots + name: connection_strings_slots + title: connection_strings_slots methods: - delete: + update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1backups~1{backupId}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1connectionstrings?api-version=2023-12-01/put' + operationId: WebAppsConnectionStringsSlot_Update response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_backup_slot/methods/delete' - web_apps_backup_status_secrets_slot: - id: azure.app_service.web_apps_backup_status_secrets_slot - name: web_apps_backup_status_secrets_slot - title: web_apps_backup_status_secrets_slot - methods: + schemaRef: ConnectionStringDictionary list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1backups~1{backupId}~1list~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1connectionstrings~1list?api-version=2023-12-01/post' + operationId: WebAppsConnectionStringsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectionStringDictionary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_backup_status_secrets_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/connection_strings_slots/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/connection_strings_slots/methods/update' delete: [] - web_apps_basic_publishing_credentials_policies_slot: - id: azure.app_service.web_apps_basic_publishing_credentials_policies_slot - name: web_apps_basic_publishing_credentials_policies_slot - title: web_apps_basic_publishing_credentials_policies_slot + diagnostic_logs_config_slots: + id: azure.app_service.diagnostic_logs_config_slots + name: diagnostic_logs_config_slots + title: diagnostic_logs_config_slots methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1basicPublishingCredentialsPolicies~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_basic_publishing_credentials_policies_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_ftp_allowed_slot: - id: azure.app_service.web_apps_ftp_allowed_slot - name: web_apps_ftp_allowed_slot - title: web_apps_ftp_allowed_slot - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1basicPublishingCredentialsPolicies~1ftp~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1basicPublishingCredentialsPolicies~1ftp~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1logs?api-version=2023-12-01/put' + operationId: WebAppsDiagnosticLogsConfigSlot_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteLogsConfig sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_ftp_allowed_slot/methods/get' + select: [] insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/diagnostic_logs_config_slots/methods/update' delete: [] - web_apps_scm_allowed_slot: - id: azure.app_service.web_apps_scm_allowed_slot - name: web_apps_scm_allowed_slot - title: web_apps_scm_allowed_slot + metadata_slots: + id: azure.app_service.metadata_slots + name: metadata_slots + title: metadata_slots methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1basicPublishingCredentialsPolicies~1scm~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1basicPublishingCredentialsPolicies~1scm~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1metadata?api-version=2023-12-01/put' + operationId: WebAppsMetadataSlot_Update response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_scm_allowed_slot/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_configurations_slot: - id: azure.app_service.web_apps_configurations_slot - name: web_apps_configurations_slot - title: web_apps_configurations_slot - methods: + schemaRef: StringDictionary list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1metadata~1list?api-version=2023-12-01/post' + operationId: WebAppsMetadataSlot_List response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: StringDictionary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_configurations_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/metadata_slots/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/metadata_slots/methods/update' delete: [] - web_apps_application_settings_slot: - id: azure.app_service.web_apps_application_settings_slot - name: web_apps_application_settings_slot - title: web_apps_application_settings_slot + publishing_credentials_slots: + id: azure.app_service.publishing_credentials_slots + name: publishing_credentials_slots + title: publishing_credentials_slots methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1appsettings~1?api-version=2023-12-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1appsettings~1list~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1publishingcredentials~1list?api-version=2023-12-01/post' + operationId: WebAppsPublishingCredentialsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: User sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_application_settings_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/publishing_credentials_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_auth_settings_slot: - id: azure.app_service.web_apps_auth_settings_slot - name: web_apps_auth_settings_slot - title: web_apps_auth_settings_slot + site_push_settings_slots: + id: azure.app_service.site_push_settings_slots + name: site_push_settings_slots + title: site_push_settings_slots methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1authsettings~1?api-version=2023-12-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1authsettings~1list~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_auth_settings_slot/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_auth_settings_v2_without_secrets_slot: - id: azure.app_service.web_apps_auth_settings_v2_without_secrets_slot - name: web_apps_auth_settings_v2_without_secrets_slot - title: web_apps_auth_settings_v2_without_secrets_slot - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1authsettingsV2~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_auth_settings_v2_without_secrets_slot/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_auth_settings_v2_slot: - id: azure.app_service.web_apps_auth_settings_v2_slot - name: web_apps_auth_settings_v2_slot - title: web_apps_auth_settings_v2_slot - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1authsettingsV2~1?api-version=2023-12-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1authsettingsV2~1list~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_auth_settings_v2_slot/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_azure_storage_accounts_slot: - id: azure.app_service.web_apps_azure_storage_accounts_slot - name: web_apps_azure_storage_accounts_slot - title: web_apps_azure_storage_accounts_slot - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1azurestorageaccounts~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1pushsettings?api-version=2023-12-01/put' + operationId: WebAppsSitePushSettingsSlot_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PushSettings list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1azurestorageaccounts~1list~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_azure_storage_accounts_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_backup_configuration_slot: - id: azure.app_service.web_apps_backup_configuration_slot - name: web_apps_backup_configuration_slot - title: web_apps_backup_configuration_slot - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1backup~1?api-version=2023-12-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1backup~1?api-version=2023-12-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1backup~1list~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_backup_configuration_slot/methods/get' - insert: [] - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_backup_configuration_slot/methods/delete' - web_apps_app_settings_key_vault_references_slot: - id: azure.app_service.web_apps_app_settings_key_vault_references_slot - name: web_apps_app_settings_key_vault_references_slot - title: web_apps_app_settings_key_vault_references_slot - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1configreferences~1appsettings~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1pushsettings~1list?api-version=2023-12-01/post' + operationId: WebAppsSitePushSettingsSlot_List response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: PushSettings sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_app_settings_key_vault_references_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/site_push_settings_slots/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/site_push_settings_slots/methods/update' delete: [] - web_apps_app_setting_key_vault_reference_slot: - id: azure.app_service.web_apps_app_setting_key_vault_reference_slot - name: web_apps_app_setting_key_vault_reference_slot - title: web_apps_app_setting_key_vault_reference_slot + configuration_snapshot_info_slots: + id: azure.app_service.configuration_snapshot_info_slots + name: configuration_snapshot_info_slots + title: configuration_snapshot_info_slots methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1configreferences~1appsettings~1{appSettingKey}~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_app_setting_key_vault_reference_slot/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_site_connection_string_key_vault_references_slot: - id: azure.app_service.web_apps_site_connection_string_key_vault_references_slot - name: web_apps_site_connection_string_key_vault_references_slot - title: web_apps_site_connection_string_key_vault_references_slot - methods: - get: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1configreferences~1connectionstrings~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1web~1snapshots?api-version=2023-12-01/get' + operationId: WebAppsConfigurationSnapshotInfoSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteConfigurationSnapshotInfoCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_connection_string_key_vault_references_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/configuration_snapshot_info_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_site_connection_string_key_vault_reference_slot: - id: azure.app_service.web_apps_site_connection_string_key_vault_reference_slot - name: web_apps_site_connection_string_key_vault_reference_slot - title: web_apps_site_connection_string_key_vault_reference_slot + configuration_snapshot_slots: + id: azure.app_service.configuration_snapshot_slots + name: configuration_snapshot_slots + title: configuration_snapshot_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1configreferences~1connectionstrings~1{connectionStringKey}~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_connection_string_key_vault_reference_slot/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_connection_strings_slot: - id: azure.app_service.web_apps_connection_strings_slot - name: web_apps_connection_strings_slot - title: web_apps_connection_strings_slot - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1connectionstrings~1?api-version=2023-12-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1connectionstrings~1list~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1web~1snapshots~1{snapshotId}?api-version=2023-12-01/get' + operationId: WebAppsConfigurationSnapshotSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteConfigResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_connection_strings_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/configuration_snapshot_slots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_diagnostic_logs_configuration_slot: - id: azure.app_service.web_apps_diagnostic_logs_configuration_slot - name: web_apps_diagnostic_logs_configuration_slot - title: web_apps_diagnostic_logs_configuration_slot + web_site_container_logs_slots: + id: azure.app_service.web_site_container_logs_slots + name: web_site_container_logs_slots + title: web_site_container_logs_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1logs~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_diagnostic_logs_configuration_slot/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_diagnostic_logs_config_slot: - id: azure.app_service.web_apps_diagnostic_logs_config_slot - name: web_apps_diagnostic_logs_config_slot - title: web_apps_diagnostic_logs_config_slot - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1logs~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1containerlogs?api-version=2023-12-01/post' + operationId: WebAppsWebSiteContainerLogsSlot_Get response: mediaType: application/json openAPIDocKey: '200' @@ -21834,1015 +22230,752 @@ components: update: [] replace: [] delete: [] - web_apps_metadata_slot: - id: azure.app_service.web_apps_metadata_slot - name: web_apps_metadata_slot - title: web_apps_metadata_slot - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1metadata~1?api-version=2023-12-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1metadata~1list~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_metadata_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_publishing_credentials_slot: - id: azure.app_service.web_apps_publishing_credentials_slot - name: web_apps_publishing_credentials_slot - title: web_apps_publishing_credentials_slot - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1publishingcredentials~1list~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_publishing_credentials_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_site_push_settings_slot: - id: azure.app_service.web_apps_site_push_settings_slot - name: web_apps_site_push_settings_slot - title: web_apps_site_push_settings_slot - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1pushsettings~1?api-version=2023-12-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1pushsettings~1list~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_push_settings_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_configuration_slot: - id: azure.app_service.web_apps_configuration_slot - name: web_apps_configuration_slot - title: web_apps_configuration_slot - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1web~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1web~1?api-version=2023-12-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1web~1?api-version=2023-12-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_configuration_slot/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/web_apps_configuration_slot/methods/create_or_update' - update: [] - replace: [] - delete: [] - web_apps_configuration_snapshot_info_slot: - id: azure.app_service.web_apps_configuration_snapshot_info_slot - name: web_apps_configuration_snapshot_info_slot - title: web_apps_configuration_snapshot_info_slot - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1web~1snapshots~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_configuration_snapshot_info_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_configuration_snapshot_slot: - id: azure.app_service.web_apps_configuration_snapshot_slot - name: web_apps_configuration_snapshot_slot - title: web_apps_configuration_snapshot_slot + container_logs_zip_slots: + id: azure.app_service.container_logs_zip_slots + name: container_logs_zip_slots + title: container_logs_zip_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1config~1web~1snapshots~1{snapshotId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1containerlogs~1zip~1download?api-version=2023-12-01/post' + operationId: WebAppsContainerLogsZipSlot_Get response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_configuration_snapshot_slot/methods/get' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_continuous_web_jobs_slot: - id: azure.app_service.web_apps_continuous_web_jobs_slot - name: web_apps_continuous_web_jobs_slot - title: web_apps_continuous_web_jobs_slot + continuous_web_job_slots: + id: azure.app_service.continuous_web_job_slots + name: continuous_web_job_slots + title: continuous_web_job_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1continuouswebjobs~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1continuouswebjobs?api-version=2023-12-01/get' + operationId: WebAppsContinuousWebJobsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContinuousWebJobCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_continuous_web_jobs_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_continuous_web_job_slot: - id: azure.app_service.web_apps_continuous_web_job_slot - name: web_apps_continuous_web_job_slot - title: web_apps_continuous_web_job_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1continuouswebjobs~1{webJobName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1continuouswebjobs~1{webJobName}?api-version=2023-12-01/get' + operationId: WebAppsContinuousWebJobSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContinuousWebJob delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1continuouswebjobs~1{webJobName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1continuouswebjobs~1{webJobName}?api-version=2023-12-01/delete' + operationId: WebAppsContinuousWebJobSlot_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_continuous_web_job_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/continuous_web_job_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/continuous_web_job_slots/methods/list' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_continuous_web_job_slot/methods/delete' - web_apps_slot_site_deployment_statuses_slot: - id: azure.app_service.web_apps_slot_site_deployment_statuses_slot - name: web_apps_slot_site_deployment_statuses_slot - title: web_apps_slot_site_deployment_statuses_slot + - $ref: '#/components/x-stackQL-resources/continuous_web_job_slots/methods/delete' + slot_site_deployment_status_slots: + id: azure.app_service.slot_site_deployment_status_slots + name: slot_site_deployment_status_slots + title: slot_site_deployment_status_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deploymentStatus~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deploymentStatus?api-version=2023-12-01/get' + operationId: WebAppsSlotSiteDeploymentStatusesSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmDeploymentStatusCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_slot_site_deployment_statuses_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_slot_site_deployment_status_slot: - id: azure.app_service.web_apps_slot_site_deployment_status_slot - name: web_apps_slot_site_deployment_status_slot - title: web_apps_slot_site_deployment_status_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deploymentStatus~1{deploymentStatusId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deploymentStatus~1{deploymentStatusId}?api-version=2023-12-01/get' + operationId: WebAppsSlotSiteDeploymentStatusSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmDeploymentStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_slot_site_deployment_status_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/slot_site_deployment_status_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/slot_site_deployment_status_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_deployments_slot: - id: azure.app_service.web_apps_deployments_slot - name: web_apps_deployments_slot - title: web_apps_deployments_slot + deployment_slots: + id: azure.app_service.deployment_slots + name: deployment_slots + title: deployment_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deployments~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deployments?api-version=2023-12-01/get' + operationId: WebAppsDeploymentsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeploymentCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_deployments_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_deployment_slot: - id: azure.app_service.web_apps_deployment_slot - name: web_apps_deployment_slot - title: web_apps_deployment_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deployments~1{id}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deployments~1{id}?api-version=2023-12-01/get' + operationId: WebAppsDeploymentSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Deployment create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deployments~1{id}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deployments~1{id}?api-version=2023-12-01/put' + operationId: WebAppsDeploymentSlot_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Deployment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deployments~1{id}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deployments~1{id}?api-version=2023-12-01/delete' + operationId: WebAppsDeploymentSlot_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_deployment_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/deployment_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/deployment_slots/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_deployment_slot/methods/create' + - $ref: '#/components/x-stackQL-resources/deployment_slots/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_deployment_slot/methods/delete' - web_apps_deployment_log_slot: - id: azure.app_service.web_apps_deployment_log_slot - name: web_apps_deployment_log_slot - title: web_apps_deployment_log_slot + - $ref: '#/components/x-stackQL-resources/deployment_slots/methods/delete' + deployment_log_slots: + id: azure.app_service.deployment_log_slots + name: deployment_log_slots + title: deployment_log_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deployments~1{id}~1log~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1deployments~1{id}~1log?api-version=2023-12-01/get' + operationId: WebAppsDeploymentLogSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Deployment sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_deployment_log_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/deployment_log_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_domain_ownership_identifiers_slot: - id: azure.app_service.web_apps_domain_ownership_identifiers_slot - name: web_apps_domain_ownership_identifiers_slot - title: web_apps_domain_ownership_identifiers_slot + domain_ownership_identifier_slots: + id: azure.app_service.domain_ownership_identifier_slots + name: domain_ownership_identifier_slots + title: domain_ownership_identifier_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1domainOwnershipIdentifiers~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1domainOwnershipIdentifiers?api-version=2023-12-01/get' + operationId: WebAppsDomainOwnershipIdentifiersSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IdentifierCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_domain_ownership_identifiers_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_domain_ownership_identifier_slot: - id: azure.app_service.web_apps_domain_ownership_identifier_slot - name: web_apps_domain_ownership_identifier_slot - title: web_apps_domain_ownership_identifier_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}?api-version=2023-12-01/get' + operationId: WebAppsDomainOwnershipIdentifierSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Identifier create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}?api-version=2023-12-01/put' + operationId: WebAppsDomainOwnershipIdentifierSlot_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Identifier delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}?api-version=2023-12-01/delete' + operationId: WebAppsDomainOwnershipIdentifierSlot_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1domainOwnershipIdentifiers~1{domainOwnershipIdentifierName}?api-version=2023-12-01/patch' + operationId: WebAppsDomainOwnershipIdentifierSlot_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Identifier sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_domain_ownership_identifier_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/domain_ownership_identifier_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/domain_ownership_identifier_slots/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_domain_ownership_identifier_slot/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/domain_ownership_identifier_slots/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/domain_ownership_identifier_slots/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_domain_ownership_identifier_slot/methods/delete' - web_apps_ms_deploy_status_slot: - id: azure.app_service.web_apps_ms_deploy_status_slot - name: web_apps_ms_deploy_status_slot - title: web_apps_ms_deploy_status_slot + - $ref: '#/components/x-stackQL-resources/domain_ownership_identifier_slots/methods/delete' + ms_deploy_status_slots: + id: azure.app_service.ms_deploy_status_slots + name: ms_deploy_status_slots + title: ms_deploy_status_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1extensions~1MSDeploy~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1extensions~1MSDeploy?api-version=2023-12-01/get' + operationId: WebAppsMSDeployStatusSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MSDeployStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_ms_deploy_status_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/ms_deploy_status_slots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_ms_deploy_operation_slot: - id: azure.app_service.web_apps_ms_deploy_operation_slot - name: web_apps_ms_deploy_operation_slot - title: web_apps_ms_deploy_operation_slot + ms_deploy_operation_slots: + id: azure.app_service.ms_deploy_operation_slots + name: ms_deploy_operation_slots + title: ms_deploy_operation_slots methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1extensions~1MSDeploy~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1extensions~1MSDeploy?api-version=2023-12-01/put' + operationId: WebAppsMSDeployOperationSlot_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: MSDeployStatus sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/web_apps_ms_deploy_operation_slot/methods/create' + - $ref: '#/components/x-stackQL-resources/ms_deploy_operation_slots/methods/create' update: [] replace: [] delete: [] - web_apps_ms_deploy_log_slot: - id: azure.app_service.web_apps_ms_deploy_log_slot - name: web_apps_ms_deploy_log_slot - title: web_apps_ms_deploy_log_slot + ms_deploy_log_slots: + id: azure.app_service.ms_deploy_log_slots + name: ms_deploy_log_slots + title: ms_deploy_log_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1extensions~1MSDeploy~1log~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1extensions~1MSDeploy~1log?api-version=2023-12-01/get' + operationId: WebAppsMSDeployLogSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MSDeployLog sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_ms_deploy_log_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/ms_deploy_log_slots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_instance_functions_slot: - id: azure.app_service.web_apps_instance_functions_slot - name: web_apps_instance_functions_slot - title: web_apps_instance_functions_slot + functions_admin_token_slots: + id: azure.app_service.functions_admin_token_slots + name: functions_admin_token_slots + title: functions_admin_token_slots methods: - list: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1admin~1token?api-version=2023-12-01/get' + operationId: WebAppsFunctionsAdminTokenSlot_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_functions_slot/methods/list' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_instance_function_slot: - id: azure.app_service.web_apps_instance_function_slot - name: web_apps_instance_function_slot - title: web_apps_instance_function_slot + instance_function_slots: + id: azure.app_service.instance_function_slots + name: instance_function_slots + title: instance_function_slots methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1{functionName}~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1{functionName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1{functionName}?api-version=2023-12-01/put' + operationId: WebAppsInstanceFunctionSlot_Create response: mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1{functionName}~1?api-version=2023-12-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: FunctionEnvelope sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_function_slot/methods/get' + select: [] insert: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_function_slot/methods/create' + - $ref: '#/components/x-stackQL-resources/instance_function_slots/methods/create' update: [] replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_function_slot/methods/delete' - web_apps_function_secret_slot: - id: azure.app_service.web_apps_function_secret_slot - name: web_apps_function_secret_slot - title: web_apps_function_secret_slot + delete: [] + function_secret_slots: + id: azure.app_service.function_secret_slots + name: function_secret_slots + title: function_secret_slots methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1{functionName}~1keys~1{keyName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1{functionName}~1keys~1{keyName}?api-version=2023-12-01/put' + operationId: WebAppsFunctionSecretSlot_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KeyInfo delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1{functionName}~1keys~1{keyName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1{functionName}~1keys~1{keyName}?api-version=2023-12-01/delete' + operationId: WebAppsFunctionSecretSlot_Delete + response: + mediaType: application/json + openAPIDocKey: '204' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1{functionName}~1listsecrets?api-version=2023-12-01/post' + operationId: WebAppsFunctionSecretsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FunctionSecrets sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/function_secret_slots/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_function_secret_slot/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/function_secret_slots/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_function_secret_slot/methods/delete' - web_apps_function_keys_slot: - id: azure.app_service.web_apps_function_keys_slot - name: web_apps_function_keys_slot - title: web_apps_function_keys_slot + - $ref: '#/components/x-stackQL-resources/function_secret_slots/methods/delete' + function_keys_slots: + id: azure.app_service.function_keys_slots + name: function_keys_slots + title: function_keys_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1{functionName}~1listkeys~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1{functionName}~1listkeys?api-version=2023-12-01/post' + operationId: WebAppsFunctionKeysSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StringDictionary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_function_keys_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/function_keys_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_function_secrets_slot: - id: azure.app_service.web_apps_function_secrets_slot - name: web_apps_function_secrets_slot - title: web_apps_function_secrets_slot + host_keys_slots: + id: azure.app_service.host_keys_slots + name: host_keys_slots + title: host_keys_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1functions~1{functionName}~1listsecrets~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1host~1default~1listkeys?api-version=2023-12-01/post' + operationId: WebAppsHostKeysSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostKeys sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_function_secrets_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/host_keys_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_host_keys_slot: - id: azure.app_service.web_apps_host_keys_slot - name: web_apps_host_keys_slot - title: web_apps_host_keys_slot + sync_status_slots: + id: azure.app_service.sync_status_slots + name: sync_status_slots + title: sync_status_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1host~1default~1listkeys~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1host~1default~1listsyncstatus?api-version=2023-12-01/post' + operationId: WebAppsSyncStatusSlot_List response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_host_keys_slot/methods/list' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_host_secret_slot: - id: azure.app_service.web_apps_host_secret_slot - name: web_apps_host_secret_slot - title: web_apps_host_secret_slot + host_secret_slots: + id: azure.app_service.host_secret_slots + name: host_secret_slots + title: host_secret_slots methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1host~1default~1{keyType}~1{keyName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1host~1default~1{keyType}~1{keyName}?api-version=2023-12-01/put' + operationId: WebAppsHostSecretSlot_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KeyInfo delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1host~1default~1{keyType}~1{keyName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1host~1default~1{keyType}~1{keyName}?api-version=2023-12-01/delete' + operationId: WebAppsHostSecretSlot_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/web_apps_host_secret_slot/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/host_secret_slots/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_host_secret_slot/methods/delete' - web_apps_host_name_bindings_slot: - id: azure.app_service.web_apps_host_name_bindings_slot - name: web_apps_host_name_bindings_slot - title: web_apps_host_name_bindings_slot + - $ref: '#/components/x-stackQL-resources/host_secret_slots/methods/delete' + host_name_binding_slots: + id: azure.app_service.host_name_binding_slots + name: host_name_binding_slots + title: host_name_binding_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hostNameBindings~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hostNameBindings?api-version=2023-12-01/get' + operationId: WebAppsHostNameBindingsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostNameBindingCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_host_name_bindings_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_host_name_binding_slot: - id: azure.app_service.web_apps_host_name_binding_slot - name: web_apps_host_name_binding_slot - title: web_apps_host_name_binding_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hostNameBindings~1{hostName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hostNameBindings~1{hostName}?api-version=2023-12-01/get' + operationId: WebAppsHostNameBindingSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostNameBinding create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hostNameBindings~1{hostName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hostNameBindings~1{hostName}?api-version=2023-12-01/put' + operationId: WebAppsHostNameBindingSlot_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostNameBinding delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hostNameBindings~1{hostName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hostNameBindings~1{hostName}?api-version=2023-12-01/delete' + operationId: WebAppsHostNameBindingSlot_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_host_name_binding_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/host_name_binding_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/host_name_binding_slots/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_host_name_binding_slot/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/host_name_binding_slots/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_host_name_binding_slot/methods/delete' - web_apps_hybrid_connection_slot: - id: azure.app_service.web_apps_hybrid_connection_slot - name: web_apps_hybrid_connection_slot - title: web_apps_hybrid_connection_slot + - $ref: '#/components/x-stackQL-resources/host_name_binding_slots/methods/delete' + hybrid_connection_slots: + id: azure.app_service.hybrid_connection_slots + name: hybrid_connection_slots + title: hybrid_connection_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}?api-version=2023-12-01/get' + operationId: WebAppsHybridConnectionSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}?api-version=2023-12-01/put' + operationId: WebAppsHybridConnectionSlot_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}?api-version=2023-12-01/delete' + operationId: WebAppsHybridConnectionSlot_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridConnectionNamespaces~1{namespaceName}~1relays~1{relayName}?api-version=2023-12-01/patch' + operationId: WebAppsHybridConnectionSlot_Update response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_hybrid_connection_slot/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/web_apps_hybrid_connection_slot/methods/create_or_update' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_hybrid_connection_slot/methods/delete' - web_apps_hybrid_connections_slot: - id: azure.app_service.web_apps_hybrid_connections_slot - name: web_apps_hybrid_connections_slot - title: web_apps_hybrid_connections_slot - methods: + schemaRef: HybridConnection list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridConnectionRelays~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridConnectionRelays?api-version=2023-12-01/get' + operationId: WebAppsHybridConnectionsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridConnection sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_hybrid_connections_slot/methods/list' - insert: [] - update: [] + - $ref: '#/components/x-stackQL-resources/hybrid_connection_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/hybrid_connection_slots/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/hybrid_connection_slots/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/hybrid_connection_slots/methods/update' replace: [] - delete: [] - web_apps_relay_service_connections_slot: - id: azure.app_service.web_apps_relay_service_connections_slot - name: web_apps_relay_service_connections_slot - title: web_apps_relay_service_connections_slot + delete: + - $ref: '#/components/x-stackQL-resources/hybrid_connection_slots/methods/delete' + relay_service_connection_slots: + id: azure.app_service.relay_service_connection_slots + name: relay_service_connection_slots + title: relay_service_connection_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridconnection~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridconnection?api-version=2023-12-01/get' + operationId: WebAppsRelayServiceConnectionsSlot_List response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_relay_service_connections_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_relay_service_connection_slot: - id: azure.app_service.web_apps_relay_service_connection_slot - name: web_apps_relay_service_connection_slot - title: web_apps_relay_service_connection_slot - methods: + schemaRef: RelayServiceConnectionEntity get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridconnection~1{entityName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridconnection~1{entityName}?api-version=2023-12-01/get' + operationId: WebAppsRelayServiceConnectionSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RelayServiceConnectionEntity create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridconnection~1{entityName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridconnection~1{entityName}?api-version=2023-12-01/put' + operationId: WebAppsRelayServiceConnectionSlot_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RelayServiceConnectionEntity delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridconnection~1{entityName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridconnection~1{entityName}?api-version=2023-12-01/delete' + operationId: WebAppsRelayServiceConnectionSlot_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridconnection~1{entityName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1hybridconnection~1{entityName}?api-version=2023-12-01/patch' + operationId: WebAppsRelayServiceConnectionSlot_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RelayServiceConnectionEntity sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_relay_service_connection_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/relay_service_connection_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/relay_service_connection_slots/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_relay_service_connection_slot/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/relay_service_connection_slots/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/relay_service_connection_slots/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_relay_service_connection_slot/methods/delete' - web_apps_instance_identifiers_slot: - id: azure.app_service.web_apps_instance_identifiers_slot - name: web_apps_instance_identifiers_slot - title: web_apps_instance_identifiers_slot - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_identifiers_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_instance_info_slot: - id: azure.app_service.web_apps_instance_info_slot - name: web_apps_instance_info_slot - title: web_apps_instance_info_slot - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_info_slot/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_instance_ms_deploy_status_slot: - id: azure.app_service.web_apps_instance_ms_deploy_status_slot - name: web_apps_instance_ms_deploy_status_slot - title: web_apps_instance_ms_deploy_status_slot + - $ref: '#/components/x-stackQL-resources/relay_service_connection_slots/methods/delete' + instance_info_slots: + id: azure.app_service.instance_info_slots + name: instance_info_slots + title: instance_info_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1extensions~1MSDeploy~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}?api-version=2023-12-01/get' + operationId: WebAppsInstanceInfoSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebSiteInstanceStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_ms_deploy_status_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/instance_info_slots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_instance_ms_deploy_operation_slot: - id: azure.app_service.web_apps_instance_ms_deploy_operation_slot - name: web_apps_instance_ms_deploy_operation_slot - title: web_apps_instance_ms_deploy_operation_slot + instance_ms_deploy_operation_slots: + id: azure.app_service.instance_ms_deploy_operation_slots + name: instance_ms_deploy_operation_slots + title: instance_ms_deploy_operation_slots methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1extensions~1MSDeploy~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1extensions~1MSDeploy?api-version=2023-12-01/put' + operationId: WebAppsInstanceMSDeployOperationSlot_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: MSDeployStatus sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_ms_deploy_operation_slot/methods/create' + - $ref: '#/components/x-stackQL-resources/instance_ms_deploy_operation_slots/methods/create' update: [] replace: [] delete: [] - web_apps_instance_ms_deploy_log_slot: - id: azure.app_service.web_apps_instance_ms_deploy_log_slot - name: web_apps_instance_ms_deploy_log_slot - title: web_apps_instance_ms_deploy_log_slot - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1extensions~1MSDeploy~1log~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_ms_deploy_log_slot/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_instance_processes_slot: - id: azure.app_service.web_apps_instance_processes_slot - name: web_apps_instance_processes_slot - title: web_apps_instance_processes_slot + site_backups_slots: + id: azure.app_service.site_backups_slots + name: site_backups_slots + title: site_backups_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1processes~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1listbackups?api-version=2023-12-01/post' + operationId: WebAppsSiteBackupsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupItemCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_processes_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/site_backups_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_instance_process_slot: - id: azure.app_service.web_apps_instance_process_slot - name: web_apps_instance_process_slot - title: web_apps_instance_process_slot - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1processes~1{processId}~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1processes~1{processId}~1?api-version=2023-12-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_process_slot/methods/get' - insert: [] - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_process_slot/methods/delete' - web_apps_instance_process_modules_slot: - id: azure.app_service.web_apps_instance_process_modules_slot - name: web_apps_instance_process_modules_slot - title: web_apps_instance_process_modules_slot + sync_function_triggers_slots: + id: azure.app_service.sync_function_triggers_slots + name: sync_function_triggers_slots + title: sync_function_triggers_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1processes~1{processId}~1modules~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1listsyncfunctiontriggerstatus?api-version=2023-12-01/post' + operationId: WebAppsSyncFunctionTriggersSlot_List response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: FunctionSecrets sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_process_modules_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/sync_function_triggers_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_instance_process_module_slot: - id: azure.app_service.web_apps_instance_process_module_slot - name: web_apps_instance_process_module_slot - title: web_apps_instance_process_module_slot + migrate_mysql_status_slots: + id: azure.app_service.migrate_mysql_status_slots + name: migrate_mysql_status_slots + title: migrate_mysql_status_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1processes~1{processId}~1modules~1{baseAddress}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1migratemysql~1status?api-version=2023-12-01/get' + operationId: WebAppsMigrateMySqlStatusSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MigrateMySqlStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_process_module_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/migrate_mysql_status_slots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_instance_process_threads_slot: - id: azure.app_service.web_apps_instance_process_threads_slot - name: web_apps_instance_process_threads_slot - title: web_apps_instance_process_threads_slot - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1instances~1{instanceId}~1processes~1{processId}~1threads~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_process_threads_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_site_backups_slot: - id: azure.app_service.web_apps_site_backups_slot - name: web_apps_site_backups_slot - title: web_apps_site_backups_slot - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1listbackups~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_backups_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_sync_function_triggers_slot: - id: azure.app_service.web_apps_sync_function_triggers_slot - name: web_apps_sync_function_triggers_slot - title: web_apps_sync_function_triggers_slot - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1listsyncfunctiontriggerstatus~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_sync_function_triggers_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_migrate_my_sql_status_slot: - id: azure.app_service.web_apps_migrate_my_sql_status_slot - name: web_apps_migrate_my_sql_status_slot - title: web_apps_migrate_my_sql_status_slot + swift_virtual_network_connection_slots: + id: azure.app_service.swift_virtual_network_connection_slots + name: swift_virtual_network_connection_slots + title: swift_virtual_network_connection_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1migratemysql~1status~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkConfig~1virtualNetwork?api-version=2023-12-01/get' + operationId: WebAppsSwiftVirtualNetworkConnectionSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SwiftVirtualNetwork sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_migrate_my_sql_status_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/swift_virtual_network_connection_slots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_swift_virtual_network_connection_slot: - id: azure.app_service.web_apps_swift_virtual_network_connection_slot - name: web_apps_swift_virtual_network_connection_slot - title: web_apps_swift_virtual_network_connection_slot - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkConfig~1virtualNetwork~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_swift_virtual_network_connection_slot/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_swift_virtual_network_connection_with_check_slot: - id: azure.app_service.web_apps_swift_virtual_network_connection_with_check_slot - name: web_apps_swift_virtual_network_connection_with_check_slot - title: web_apps_swift_virtual_network_connection_with_check_slot + swift_virtual_network_connection_with_check_slots: + id: azure.app_service.swift_virtual_network_connection_with_check_slots + name: swift_virtual_network_connection_with_check_slots + title: swift_virtual_network_connection_with_check_slots methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkConfig~1virtualNetwork~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkConfig~1virtualNetwork?api-version=2023-12-01/put' + operationId: WebAppsSwiftVirtualNetworkConnectionWithCheckSlot_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SwiftVirtualNetwork update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkConfig~1virtualNetwork~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkConfig~1virtualNetwork?api-version=2023-12-01/patch' + operationId: WebAppsSwiftVirtualNetworkConnectionWithCheckSlot_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SwiftVirtualNetwork sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/web_apps_swift_virtual_network_connection_with_check_slot/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/swift_virtual_network_connection_with_check_slots/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/swift_virtual_network_connection_with_check_slots/methods/update' replace: [] delete: [] - web_apps_swift_virtual_network_slot: - id: azure.app_service.web_apps_swift_virtual_network_slot - name: web_apps_swift_virtual_network_slot - title: web_apps_swift_virtual_network_slot + swift_virtual_network_slots: + id: azure.app_service.swift_virtual_network_slots + name: swift_virtual_network_slots + title: swift_virtual_network_slots methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkConfig~1virtualNetwork~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkConfig~1virtualNetwork?api-version=2023-12-01/delete' + operationId: WebAppsSwiftVirtualNetworkSlot_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -22852,1255 +22985,1205 @@ components: update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_swift_virtual_network_slot/methods/delete' - web_apps_network_features_slot: - id: azure.app_service.web_apps_network_features_slot - name: web_apps_network_features_slot - title: web_apps_network_features_slot + - $ref: '#/components/x-stackQL-resources/swift_virtual_network_slots/methods/delete' + network_features_slots: + id: azure.app_service.network_features_slots + name: network_features_slots + title: network_features_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkFeatures~1{view}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkFeatures~1{view}?api-version=2023-12-01/get' + operationId: WebAppsNetworkFeaturesSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFeatures sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_network_features_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/network_features_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_network_trace_operation_slot: - id: azure.app_service.web_apps_network_trace_operation_slot - name: web_apps_network_trace_operation_slot - title: web_apps_network_trace_operation_slot + network_trace_operation_slots: + id: azure.app_service.network_trace_operation_slots + name: network_trace_operation_slots + title: network_trace_operation_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkTrace~1operationresults~1{operationId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkTrace~1operationresults~1{operationId}?api-version=2023-12-01/get' + operationId: WebAppsNetworkTraceOperationSlot_Get response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_network_trace_operation_slot/methods/get' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_network_traces_slot: - id: azure.app_service.web_apps_network_traces_slot - name: web_apps_network_traces_slot - title: web_apps_network_traces_slot + network_traces_slots: + id: azure.app_service.network_traces_slots + name: network_traces_slots + title: network_traces_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkTrace~1{operationId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkTrace~1{operationId}?api-version=2023-12-01/get' + operationId: WebAppsNetworkTracesSlot_Get response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_network_traces_slot/methods/get' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_network_trace_operation_slot_v2: - id: azure.app_service.web_apps_network_trace_operation_slot_v2 - name: web_apps_network_trace_operation_slot_v2 - title: web_apps_network_trace_operation_slot_v2 + network_trace_operation_slot_v2: + id: azure.app_service.network_trace_operation_slot_v2 + name: network_trace_operation_slot_v2 + title: network_trace_operation_slot_v2 methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkTraces~1current~1operationresults~1{operationId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkTraces~1current~1operationresults~1{operationId}?api-version=2023-12-01/get' + operationId: WebAppsNetworkTraceOperationSlotV2_Get response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_network_trace_operation_slot_v2/methods/get' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_network_traces_slot_v2: - id: azure.app_service.web_apps_network_traces_slot_v2 - name: web_apps_network_traces_slot_v2 - title: web_apps_network_traces_slot_v2 + network_traces_slot_v2: + id: azure.app_service.network_traces_slot_v2 + name: network_traces_slot_v2 + title: network_traces_slot_v2 methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkTraces~1{operationId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1networkTraces~1{operationId}?api-version=2023-12-01/get' + operationId: WebAppsNetworkTracesSlotV2_Get response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_network_traces_slot_v2/methods/get' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_perf_mon_counters_slot: - id: azure.app_service.web_apps_perf_mon_counters_slot - name: web_apps_perf_mon_counters_slot - title: web_apps_perf_mon_counters_slot + perf_mon_counters_slots: + id: azure.app_service.perf_mon_counters_slots + name: perf_mon_counters_slots + title: perf_mon_counters_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1perfcounters~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1perfcounters?api-version=2023-12-01/get' + operationId: WebAppsPerfMonCountersSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PerfMonCounterCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_perf_mon_counters_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/perf_mon_counters_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_site_php_error_log_flag_slot: - id: azure.app_service.web_apps_site_php_error_log_flag_slot - name: web_apps_site_php_error_log_flag_slot - title: web_apps_site_php_error_log_flag_slot + site_php_error_log_flag_slots: + id: azure.app_service.site_php_error_log_flag_slots + name: site_php_error_log_flag_slots + title: site_php_error_log_flag_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1phplogging~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1phplogging?api-version=2023-12-01/get' + operationId: WebAppsSitePhpErrorLogFlagSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SitePhpErrorLogFlag sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_php_error_log_flag_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/site_php_error_log_flag_slots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_premier_add_ons_slot: - id: azure.app_service.web_apps_premier_add_ons_slot - name: web_apps_premier_add_ons_slot - title: web_apps_premier_add_ons_slot + premier_add_on_slots: + id: azure.app_service.premier_add_on_slots + name: premier_add_on_slots + title: premier_add_on_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1premieraddons~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1premieraddons?api-version=2023-12-01/get' + operationId: WebAppsPremierAddOnsSlot_List response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_premier_add_ons_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_premier_add_on_slot: - id: azure.app_service.web_apps_premier_add_on_slot - name: web_apps_premier_add_on_slot - title: web_apps_premier_add_on_slot - methods: + schemaRef: PremierAddOn get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1premieraddons~1{premierAddOnName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1premieraddons~1{premierAddOnName}?api-version=2023-12-01/get' + operationId: WebAppsPremierAddOnSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PremierAddOn delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1premieraddons~1{premierAddOnName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1premieraddons~1{premierAddOnName}?api-version=2023-12-01/delete' + operationId: WebAppsPremierAddOnSlot_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1premieraddons~1{premierAddOnName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1premieraddons~1{premierAddOnName}?api-version=2023-12-01/patch' + operationId: WebAppsPremierAddOnSlot_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PremierAddOn sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_premier_add_on_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/premier_add_on_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/premier_add_on_slots/methods/list' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/premier_add_on_slots/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_premier_add_on_slot/methods/delete' - web_apps_private_access_slot: - id: azure.app_service.web_apps_private_access_slot - name: web_apps_private_access_slot - title: web_apps_private_access_slot + - $ref: '#/components/x-stackQL-resources/premier_add_on_slots/methods/delete' + private_access_slots: + id: azure.app_service.private_access_slots + name: private_access_slots + title: private_access_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1privateAccess~1virtualNetworks~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1privateAccess~1virtualNetworks?api-version=2023-12-01/get' + operationId: WebAppsPrivateAccessSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateAccess sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_private_access_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/private_access_slots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_private_endpoint_connection_list_slot: - id: azure.app_service.web_apps_private_endpoint_connection_list_slot - name: web_apps_private_endpoint_connection_list_slot - title: web_apps_private_endpoint_connection_list_slot + private_endpoint_connection_list_slots: + id: azure.app_service.private_endpoint_connection_list_slots + name: private_endpoint_connection_list_slots + title: private_endpoint_connection_list_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1privateEndpointConnections~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1privateEndpointConnections?api-version=2023-12-01/get' + operationId: WebAppsPrivateEndpointConnectionListSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_private_endpoint_connection_list_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_list_slots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_private_endpoint_connection_slot: - id: azure.app_service.web_apps_private_endpoint_connection_slot - name: web_apps_private_endpoint_connection_slot - title: web_apps_private_endpoint_connection_slot + private_endpoint_connection_slots: + id: azure.app_service.private_endpoint_connection_slots + name: private_endpoint_connection_slots + title: private_endpoint_connection_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-12-01/get' + operationId: WebAppsPrivateEndpointConnectionSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RemotePrivateEndpointConnectionARMResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-12-01/delete' + operationId: WebAppsPrivateEndpointConnectionSlot_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_private_endpoint_connection_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_slots/methods/get' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_private_endpoint_connection_slot/methods/delete' - web_apps_private_link_resources_slot: - id: azure.app_service.web_apps_private_link_resources_slot - name: web_apps_private_link_resources_slot - title: web_apps_private_link_resources_slot + - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_slots/methods/delete' + private_link_resources_slots: + id: azure.app_service.private_link_resources_slots + name: private_link_resources_slots + title: private_link_resources_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1privateLinkResources~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1privateLinkResources?api-version=2023-12-01/get' + operationId: WebAppsPrivateLinkResourcesSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourcesWrapper objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_private_link_resources_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/private_link_resources_slots/methods/get' insert: [] update: [] replace: [] delete: [] - web_apps_processes_slot: - id: azure.app_service.web_apps_processes_slot - name: web_apps_processes_slot - title: web_apps_processes_slot + process_slots: + id: azure.app_service.process_slots + name: process_slots + title: process_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1processes~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1processes?api-version=2023-12-01/get' + operationId: WebAppsProcessesSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProcessInfoCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_processes_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_process_slot: - id: azure.app_service.web_apps_process_slot - name: web_apps_process_slot - title: web_apps_process_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1processes~1{processId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1processes~1{processId}?api-version=2023-12-01/get' + operationId: WebAppsProcessSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProcessInfo delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1processes~1{processId}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1processes~1{processId}?api-version=2023-12-01/delete' + operationId: WebAppsProcessSlot_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_process_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/process_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/process_slots/methods/list' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_process_slot/methods/delete' - web_apps_process_modules_slot: - id: azure.app_service.web_apps_process_modules_slot - name: web_apps_process_modules_slot - title: web_apps_process_modules_slot + - $ref: '#/components/x-stackQL-resources/process_slots/methods/delete' + process_dump_slots: + id: azure.app_service.process_dump_slots + name: process_dump_slots + title: process_dump_slots methods: - list: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1processes~1{processId}~1modules~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1processes~1{processId}~1dump?api-version=2023-12-01/get' + operationId: WebAppsProcessDumpSlot_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_process_modules_slot/methods/list' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_process_module_slot: - id: azure.app_service.web_apps_process_module_slot - name: web_apps_process_module_slot - title: web_apps_process_module_slot + process_module_slots: + id: azure.app_service.process_module_slots + name: process_module_slots + title: process_module_slots methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1processes~1{processId}~1modules?api-version=2023-12-01/get' + operationId: WebAppsProcessModulesSlot_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ProcessModuleInfoCollection + objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1processes~1{processId}~1modules~1{baseAddress}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1processes~1{processId}~1modules~1{baseAddress}?api-version=2023-12-01/get' + operationId: WebAppsProcessModuleSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProcessModuleInfo sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_process_module_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/process_module_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/process_module_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_process_threads_slot: - id: azure.app_service.web_apps_process_threads_slot - name: web_apps_process_threads_slot - title: web_apps_process_threads_slot + process_threads_slots: + id: azure.app_service.process_threads_slots + name: process_threads_slots + title: process_threads_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1processes~1{processId}~1threads~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1processes~1{processId}~1threads?api-version=2023-12-01/get' + operationId: WebAppsProcessThreadsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProcessThreadInfoCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_process_threads_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/process_threads_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_public_certificates_slot: - id: azure.app_service.web_apps_public_certificates_slot - name: web_apps_public_certificates_slot - title: web_apps_public_certificates_slot + public_certificate_slots: + id: azure.app_service.public_certificate_slots + name: public_certificate_slots + title: public_certificate_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1publicCertificates~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1publicCertificates?api-version=2023-12-01/get' + operationId: WebAppsPublicCertificatesSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublicCertificateCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_public_certificates_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_public_certificate_slot: - id: azure.app_service.web_apps_public_certificate_slot - name: web_apps_public_certificate_slot - title: web_apps_public_certificate_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1publicCertificates~1{publicCertificateName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1publicCertificates~1{publicCertificateName}?api-version=2023-12-01/get' + operationId: WebAppsPublicCertificateSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublicCertificate create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1publicCertificates~1{publicCertificateName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1publicCertificates~1{publicCertificateName}?api-version=2023-12-01/put' + operationId: WebAppsPublicCertificateSlot_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublicCertificate delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1publicCertificates~1{publicCertificateName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1publicCertificates~1{publicCertificateName}?api-version=2023-12-01/delete' + operationId: WebAppsPublicCertificateSlot_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_public_certificate_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/public_certificate_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/public_certificate_slots/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_public_certificate_slot/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/public_certificate_slots/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_public_certificate_slot/methods/delete' - web_apps_site_containers_slot: - id: azure.app_service.web_apps_site_containers_slot - name: web_apps_site_containers_slot - title: web_apps_site_containers_slot + - $ref: '#/components/x-stackQL-resources/public_certificate_slots/methods/delete' + publishing_profile_xml_with_secrets_slots: + id: azure.app_service.publishing_profile_xml_with_secrets_slots + name: publishing_profile_xml_with_secrets_slots + title: publishing_profile_xml_with_secrets_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sitecontainers~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1publishxml?api-version=2023-12-01/post' + operationId: WebAppsPublishingProfileXmlWithSecretsSlot_List response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_containers_slot/methods/list' + select: [] insert: [] update: [] replace: [] delete: [] - web_apps_site_container_slot: - id: azure.app_service.web_apps_site_container_slot - name: web_apps_site_container_slot - title: web_apps_site_container_slot + site_container_slots: + id: azure.app_service.site_container_slots + name: site_container_slots + title: site_container_slots methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sitecontainers?api-version=2023-12-01/get' + operationId: WebAppsSiteContainersSlot_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SiteContainerCollection + objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sitecontainers~1{containerName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sitecontainers~1{containerName}?api-version=2023-12-01/get' + operationId: WebAppsSiteContainerSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteContainer create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sitecontainers~1{containerName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sitecontainers~1{containerName}?api-version=2023-12-01/put' + operationId: WebAppsSiteContainerSlot_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteContainer delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sitecontainers~1{containerName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sitecontainers~1{containerName}?api-version=2023-12-01/delete' + operationId: WebAppsSiteContainerSlot_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_container_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/site_container_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/site_container_slots/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_site_container_slot/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/site_container_slots/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_site_container_slot/methods/delete' - web_apps_site_extensions_slot: - id: azure.app_service.web_apps_site_extensions_slot - name: web_apps_site_extensions_slot - title: web_apps_site_extensions_slot + - $ref: '#/components/x-stackQL-resources/site_container_slots/methods/delete' + site_extension_slots: + id: azure.app_service.site_extension_slots + name: site_extension_slots + title: site_extension_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1siteextensions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1siteextensions?api-version=2023-12-01/get' + operationId: WebAppsSiteExtensionsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteExtensionInfoCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_extensions_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_site_extension_slot: - id: azure.app_service.web_apps_site_extension_slot - name: web_apps_site_extension_slot - title: web_apps_site_extension_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1siteextensions~1{siteExtensionId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1siteextensions~1{siteExtensionId}?api-version=2023-12-01/get' + operationId: WebAppsSiteExtensionSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteExtensionInfo delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1siteextensions~1{siteExtensionId}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1siteextensions~1{siteExtensionId}?api-version=2023-12-01/delete' + operationId: WebAppsSiteExtensionSlot_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_site_extension_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/site_extension_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/site_extension_slots/methods/list' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_site_extension_slot/methods/delete' - web_apps_slot_differences_slot: - id: azure.app_service.web_apps_slot_differences_slot - name: web_apps_slot_differences_slot - title: web_apps_slot_differences_slot + - $ref: '#/components/x-stackQL-resources/site_extension_slots/methods/delete' + slot_differences_slots: + id: azure.app_service.slot_differences_slots + name: slot_differences_slots + title: slot_differences_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1slotsdiffs~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1slotsdiffs?api-version=2023-12-01/post' + operationId: WebAppsSlotDifferencesSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SlotDifferenceCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_slot_differences_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/slot_differences_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_snapshots_slot: - id: azure.app_service.web_apps_snapshots_slot - name: web_apps_snapshots_slot - title: web_apps_snapshots_slot + snapshots_slots: + id: azure.app_service.snapshots_slots + name: snapshots_slots + title: snapshots_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1snapshots~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1snapshots?api-version=2023-12-01/get' + operationId: WebAppsSnapshotsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SnapshotCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_snapshots_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/snapshots_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_snapshots_from_dr_secondary_slot: - id: azure.app_service.web_apps_snapshots_from_dr_secondary_slot - name: web_apps_snapshots_from_dr_secondary_slot - title: web_apps_snapshots_from_dr_secondary_slot + snapshots_from_dr_secondary_slots: + id: azure.app_service.snapshots_from_dr_secondary_slots + name: snapshots_from_dr_secondary_slots + title: snapshots_from_dr_secondary_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1snapshotsdr~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1snapshotsdr?api-version=2023-12-01/get' + operationId: WebAppsSnapshotsFromDRSecondarySlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SnapshotCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_snapshots_from_dr_secondary_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/snapshots_from_dr_secondary_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_source_control_slot: - id: azure.app_service.web_apps_source_control_slot - name: web_apps_source_control_slot - title: web_apps_source_control_slot + source_control_slots: + id: azure.app_service.source_control_slots + name: source_control_slots + title: source_control_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sourcecontrols~1web~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sourcecontrols~1web?api-version=2023-12-01/get' + operationId: WebAppsSourceControlSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteSourceControl create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sourcecontrols~1web~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sourcecontrols~1web?api-version=2023-12-01/put' + operationId: WebAppsSourceControlSlot_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteSourceControl delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sourcecontrols~1web~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sourcecontrols~1web?api-version=2023-12-01/delete' + operationId: WebAppsSourceControlSlot_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sourcecontrols~1web~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1sourcecontrols~1web?api-version=2023-12-01/patch' + operationId: WebAppsSourceControlSlot_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteSourceControl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_source_control_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/source_control_slots/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_source_control_slot/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/source_control_slots/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/source_control_slots/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_source_control_slot/methods/delete' - web_apps_triggered_web_jobs_slot: - id: azure.app_service.web_apps_triggered_web_jobs_slot - name: web_apps_triggered_web_jobs_slot - title: web_apps_triggered_web_jobs_slot + - $ref: '#/components/x-stackQL-resources/source_control_slots/methods/delete' + triggered_web_job_slots: + id: azure.app_service.triggered_web_job_slots + name: triggered_web_job_slots + title: triggered_web_job_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1triggeredwebjobs~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1triggeredwebjobs?api-version=2023-12-01/get' + operationId: WebAppsTriggeredWebJobsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggeredWebJobCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_triggered_web_jobs_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_triggered_web_job_slot: - id: azure.app_service.web_apps_triggered_web_job_slot - name: web_apps_triggered_web_job_slot - title: web_apps_triggered_web_job_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1triggeredwebjobs~1{webJobName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1triggeredwebjobs~1{webJobName}?api-version=2023-12-01/get' + operationId: WebAppsTriggeredWebJobSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggeredWebJob delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1triggeredwebjobs~1{webJobName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1triggeredwebjobs~1{webJobName}?api-version=2023-12-01/delete' + operationId: WebAppsTriggeredWebJobSlot_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_triggered_web_job_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/triggered_web_job_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/triggered_web_job_slots/methods/list' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_triggered_web_job_slot/methods/delete' - web_apps_triggered_web_job_history_slot: - id: azure.app_service.web_apps_triggered_web_job_history_slot - name: web_apps_triggered_web_job_history_slot - title: web_apps_triggered_web_job_history_slot + - $ref: '#/components/x-stackQL-resources/triggered_web_job_slots/methods/delete' + triggered_web_job_history_slots: + id: azure.app_service.triggered_web_job_history_slots + name: triggered_web_job_history_slots + title: triggered_web_job_history_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1triggeredwebjobs~1{webJobName}~1history~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1triggeredwebjobs~1{webJobName}~1history?api-version=2023-12-01/get' + operationId: WebAppsTriggeredWebJobHistorySlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggeredJobHistoryCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1triggeredwebjobs~1{webJobName}~1history~1{id}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1triggeredwebjobs~1{webJobName}~1history~1{id}?api-version=2023-12-01/get' + operationId: WebAppsTriggeredWebJobHistorySlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggeredJobHistory sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_triggered_web_job_history_slot/methods/get' - - $ref: '#/components/x-stackQL-resources/web_apps_triggered_web_job_history_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/triggered_web_job_history_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/triggered_web_job_history_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_usages_slot: - id: azure.app_service.web_apps_usages_slot - name: web_apps_usages_slot - title: web_apps_usages_slot + usages_slots: + id: azure.app_service.usages_slots + name: usages_slots + title: usages_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1usages~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1usages?api-version=2023-12-01/get' + operationId: WebAppsUsagesSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmUsageQuotaCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_usages_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/usages_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_vnet_connections_slot: - id: azure.app_service.web_apps_vnet_connections_slot - name: web_apps_vnet_connections_slot - title: web_apps_vnet_connections_slot + vnet_connection_slots: + id: azure.app_service.vnet_connection_slots + name: vnet_connection_slots + title: vnet_connection_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections?api-version=2023-12-01/get' + operationId: WebAppsVnetConnectionsSlot_List response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_vnet_connections_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_vnet_connection_slot: - id: azure.app_service.web_apps_vnet_connection_slot - name: web_apps_vnet_connection_slot - title: web_apps_vnet_connection_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1{vnetName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1{vnetName}?api-version=2023-12-01/get' + operationId: WebAppsVnetConnectionSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetInfoResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1{vnetName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1{vnetName}?api-version=2023-12-01/put' + operationId: WebAppsVnetConnectionSlot_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetInfoResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1{vnetName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1{vnetName}?api-version=2023-12-01/delete' + operationId: WebAppsVnetConnectionSlot_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1{vnetName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1{vnetName}?api-version=2023-12-01/patch' + operationId: WebAppsVnetConnectionSlot_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetInfoResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_vnet_connection_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/vnet_connection_slots/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_vnet_connection_slot/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/vnet_connection_slots/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/vnet_connection_slots/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_vnet_connection_slot/methods/delete' - web_apps_vnet_connection_gateway_slot: - id: azure.app_service.web_apps_vnet_connection_gateway_slot - name: web_apps_vnet_connection_gateway_slot - title: web_apps_vnet_connection_gateway_slot + - $ref: '#/components/x-stackQL-resources/vnet_connection_slots/methods/delete' + vnet_connection_gateway_slots: + id: azure.app_service.vnet_connection_gateway_slots + name: vnet_connection_gateway_slots + title: vnet_connection_gateway_slots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}?api-version=2023-12-01/get' + operationId: WebAppsVnetConnectionGatewaySlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetGateway create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}?api-version=2023-12-01/put' + operationId: WebAppsVnetConnectionGatewaySlot_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetGateway update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}?api-version=2023-12-01/patch' + operationId: WebAppsVnetConnectionGatewaySlot_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetGateway sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_vnet_connection_gateway_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/vnet_connection_gateway_slots/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_vnet_connection_gateway_slot/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/vnet_connection_gateway_slots/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/vnet_connection_gateway_slots/methods/update' replace: [] delete: [] - web_apps_web_jobs_slot: - id: azure.app_service.web_apps_web_jobs_slot - name: web_apps_web_jobs_slot - title: web_apps_web_jobs_slot + web_job_slots: + id: azure.app_service.web_job_slots + name: web_job_slots + title: web_job_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1webjobs~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1webjobs?api-version=2023-12-01/get' + operationId: WebAppsWebJobsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebJobCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_web_jobs_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_web_job_slot: - id: azure.app_service.web_apps_web_job_slot - name: web_apps_web_job_slot - title: web_apps_web_job_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1webjobs~1{webJobName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1webjobs~1{webJobName}?api-version=2023-12-01/get' + operationId: WebAppsWebJobSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebJob sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_web_job_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/web_job_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/web_job_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_slot_differences_from_production: - id: azure.app_service.web_apps_slot_differences_from_production - name: web_apps_slot_differences_from_production - title: web_apps_slot_differences_from_production + slot_differences_from_productions: + id: azure.app_service.slot_differences_from_productions + name: slot_differences_from_productions + title: slot_differences_from_productions methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slotsdiffs~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slotsdiffs?api-version=2023-12-01/post' + operationId: WebAppsSlotDifferencesFromProduction_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SlotDifferenceCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_slot_differences_from_production/methods/list' + - $ref: '#/components/x-stackQL-resources/slot_differences_from_productions/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_snapshots: - id: azure.app_service.web_apps_snapshots - name: web_apps_snapshots - title: web_apps_snapshots + snapshots: + id: azure.app_service.snapshots + name: snapshots + title: snapshots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1snapshots~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1snapshots?api-version=2023-12-01/get' + operationId: WebAppsSnapshots_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SnapshotCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_snapshots/methods/list' + - $ref: '#/components/x-stackQL-resources/snapshots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_snapshots_from_dr_secondary: - id: azure.app_service.web_apps_snapshots_from_dr_secondary - name: web_apps_snapshots_from_dr_secondary - title: web_apps_snapshots_from_dr_secondary + snapshots_from_dr_secondaries: + id: azure.app_service.snapshots_from_dr_secondaries + name: snapshots_from_dr_secondaries + title: snapshots_from_dr_secondaries methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1snapshotsdr~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1snapshotsdr?api-version=2023-12-01/get' + operationId: WebAppsSnapshotsFromDRSecondary_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SnapshotCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_snapshots_from_dr_secondary/methods/list' + - $ref: '#/components/x-stackQL-resources/snapshots_from_dr_secondaries/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_source_control: - id: azure.app_service.web_apps_source_control - name: web_apps_source_control - title: web_apps_source_control - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sourcecontrols~1web~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sourcecontrols~1web~1?api-version=2023-12-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sourcecontrols~1web~1?api-version=2023-12-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1sourcecontrols~1web~1?api-version=2023-12-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_source_control/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/web_apps_source_control/methods/create_or_update' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_apps_source_control/methods/delete' - web_apps_triggered_web_jobs: - id: azure.app_service.web_apps_triggered_web_jobs - name: web_apps_triggered_web_jobs - title: web_apps_triggered_web_jobs + triggered_web_jobs: + id: azure.app_service.triggered_web_jobs + name: triggered_web_jobs + title: triggered_web_jobs methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1triggeredwebjobs~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1triggeredwebjobs?api-version=2023-12-01/get' + operationId: WebAppsTriggeredWebJobs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggeredWebJobCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_triggered_web_jobs/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_triggered_web_job: - id: azure.app_service.web_apps_triggered_web_job - name: web_apps_triggered_web_job - title: web_apps_triggered_web_job - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1triggeredwebjobs~1{webJobName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1triggeredwebjobs~1{webJobName}?api-version=2023-12-01/get' + operationId: WebAppsTriggeredWebJob_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggeredWebJob delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1triggeredwebjobs~1{webJobName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1triggeredwebjobs~1{webJobName}?api-version=2023-12-01/delete' + operationId: WebAppsTriggeredWebJob_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_triggered_web_job/methods/get' + - $ref: '#/components/x-stackQL-resources/triggered_web_jobs/methods/get' + - $ref: '#/components/x-stackQL-resources/triggered_web_jobs/methods/list' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_triggered_web_job/methods/delete' - web_apps_triggered_web_job_history: - id: azure.app_service.web_apps_triggered_web_job_history - name: web_apps_triggered_web_job_history - title: web_apps_triggered_web_job_history + - $ref: '#/components/x-stackQL-resources/triggered_web_jobs/methods/delete' + triggered_web_job_histories: + id: azure.app_service.triggered_web_job_histories + name: triggered_web_job_histories + title: triggered_web_job_histories methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1triggeredwebjobs~1{webJobName}~1history~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1triggeredwebjobs~1{webJobName}~1history?api-version=2023-12-01/get' + operationId: WebAppsTriggeredWebJobHistory_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggeredJobHistoryCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1triggeredwebjobs~1{webJobName}~1history~1{id}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1triggeredwebjobs~1{webJobName}~1history~1{id}?api-version=2023-12-01/get' + operationId: WebAppsTriggeredWebJobHistory_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggeredJobHistory sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_triggered_web_job_history/methods/get' - - $ref: '#/components/x-stackQL-resources/web_apps_triggered_web_job_history/methods/list' + - $ref: '#/components/x-stackQL-resources/triggered_web_job_histories/methods/get' + - $ref: '#/components/x-stackQL-resources/triggered_web_job_histories/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_usages: - id: azure.app_service.web_apps_usages - name: web_apps_usages - title: web_apps_usages + usages: + id: azure.app_service.usages + name: usages + title: usages methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1usages~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1usages?api-version=2023-12-01/get' + operationId: WebAppsUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmUsageQuotaCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_usages/methods/list' + - $ref: '#/components/x-stackQL-resources/usages/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_vnet_connections: - id: azure.app_service.web_apps_vnet_connections - name: web_apps_vnet_connections - title: web_apps_vnet_connections + vnet_connections: + id: azure.app_service.vnet_connections + name: vnet_connections + title: vnet_connections methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections?api-version=2023-12-01/get' + operationId: WebAppsVnetConnections_List response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_vnet_connections/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_vnet_connection: - id: azure.app_service.web_apps_vnet_connection - name: web_apps_vnet_connection - title: web_apps_vnet_connection - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1{vnetName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1{vnetName}?api-version=2023-12-01/get' + operationId: WebAppsVnetConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetInfoResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1{vnetName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1{vnetName}?api-version=2023-12-01/put' + operationId: WebAppsVnetConnection_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetInfoResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1{vnetName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1{vnetName}?api-version=2023-12-01/delete' + operationId: WebAppsVnetConnection_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1{vnetName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1{vnetName}?api-version=2023-12-01/patch' + operationId: WebAppsVnetConnection_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetInfoResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_vnet_connection/methods/get' + - $ref: '#/components/x-stackQL-resources/vnet_connections/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_vnet_connection/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/vnet_connections/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/vnet_connections/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_apps_vnet_connection/methods/delete' - web_apps_vnet_connection_gateway: - id: azure.app_service.web_apps_vnet_connection_gateway - name: web_apps_vnet_connection_gateway - title: web_apps_vnet_connection_gateway + - $ref: '#/components/x-stackQL-resources/vnet_connections/methods/delete' + vnet_connection_gateways: + id: azure.app_service.vnet_connection_gateways + name: vnet_connection_gateways + title: vnet_connection_gateways methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}?api-version=2023-12-01/get' + operationId: WebAppsVnetConnectionGateway_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetGateway create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}?api-version=2023-12-01/put' + operationId: WebAppsVnetConnectionGateway_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetGateway update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1virtualNetworkConnections~1{vnetName}~1gateways~1{gatewayName}?api-version=2023-12-01/patch' + operationId: WebAppsVnetConnectionGateway_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VnetGateway sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_vnet_connection_gateway/methods/get' + - $ref: '#/components/x-stackQL-resources/vnet_connection_gateways/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/web_apps_vnet_connection_gateway/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/vnet_connection_gateways/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/vnet_connection_gateways/methods/update' replace: [] delete: [] - web_apps_web_jobs: - id: azure.app_service.web_apps_web_jobs - name: web_apps_web_jobs - title: web_apps_web_jobs + web_jobs: + id: azure.app_service.web_jobs + name: web_jobs + title: web_jobs methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1webjobs~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1webjobs?api-version=2023-12-01/get' + operationId: WebAppsWebJobs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebJobCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_web_jobs/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_web_job: - id: azure.app_service.web_apps_web_job - name: web_apps_web_job - title: web_apps_web_job - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1webjobs~1{webJobName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1webjobs~1{webJobName}?api-version=2023-12-01/get' + operationId: WebAppsWebJob_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebJob sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_web_job/methods/get' + - $ref: '#/components/x-stackQL-resources/web_jobs/methods/get' + - $ref: '#/components/x-stackQL-resources/web_jobs/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_instance_workflows_slot: - id: azure.app_service.web_apps_instance_workflows_slot - name: web_apps_instance_workflows_slot - title: web_apps_instance_workflows_slot + workflows_connections_slots: + id: azure.app_service.workflows_connections_slots + name: workflows_connections_slots + title: workflows_connections_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1workflows~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1listWorkflowsConnections?api-version=2023-12-01/post' + operationId: WebAppsWorkflowsConnectionsSlot_List response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: WorkflowEnvelope sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_workflows_slot/methods/list' + - $ref: '#/components/x-stackQL-resources/workflows_connections_slots/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_instance_workflow_slot: - id: azure.app_service.web_apps_instance_workflow_slot - name: web_apps_instance_workflow_slot - title: web_apps_instance_workflow_slot + workflows: + id: azure.app_service.workflows + name: workflows + title: workflows methods: - get: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1workflows~1{workflowName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1workflows?api-version=2023-12-01/get' + operationId: WebAppsWorkflows_List response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_instance_workflow_slot/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_workflows_connections_slot: - id: azure.app_service.web_apps_workflows_connections_slot - name: web_apps_workflows_connections_slot - title: web_apps_workflows_connections_slot - methods: - list: + schemaRef: WorkflowEnvelopeCollection + objectKey: $.value + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1listWorkflowsConnections~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1workflows~1{workflowName}?api-version=2023-12-01/get' + operationId: WebAppsWorkflow_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_workflows_connections_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_workflows: - id: azure.app_service.web_apps_workflows - name: web_apps_workflows - title: web_apps_workflows - methods: - list: + schemaRef: WorkflowEnvelope + regenerate_access_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1workflows~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1regenerateAccessKey?api-version=2023-12-01/post' + operationId: Workflows_RegenerateAccessKey response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_apps_workflows/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - web_apps_workflow: - id: azure.app_service.web_apps_workflow - name: web_apps_workflow - title: web_apps_workflow - methods: - get: + validate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1workflows~1{workflowName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1validate?api-version=2023-12-01/post' + operationId: Workflows_Validate response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_workflow/methods/get' + - $ref: '#/components/x-stackQL-resources/workflows/methods/get' + - $ref: '#/components/x-stackQL-resources/workflows/methods/list' insert: [] update: [] replace: [] delete: [] - web_apps_workflows_connections: - id: azure.app_service.web_apps_workflows_connections - name: web_apps_workflows_connections - title: web_apps_workflows_connections + workflows_connections: + id: azure.app_service.workflows_connections + name: workflows_connections + title: workflows_connections methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1listWorkflowsConnections~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1listWorkflowsConnections?api-version=2023-12-01/post' + operationId: WebAppsWorkflowsConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowEnvelope sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_apps_workflows_connections/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - workflows: - id: azure.app_service.workflows - name: workflows - title: workflows - methods: - regenerate_access_key: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1regenerateAccessKey~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - validate: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1validate~1?api-version=2023-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] + - $ref: '#/components/x-stackQL-resources/workflows_connections/methods/list' insert: [] update: [] replace: [] @@ -24112,20 +24195,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs?api-version=2023-12-01/get' + operationId: WorkflowRuns_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRunListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}?api-version=2023-12-01/get' + operationId: WorkflowRuns_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRun cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1cancel~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1cancel?api-version=2023-12-01/post' + operationId: WorkflowRuns_Cancel response: mediaType: application/json openAPIDocKey: '200' @@ -24144,17 +24232,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions?api-version=2023-12-01/get' + operationId: WorkflowRunActions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRunActionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}?api-version=2023-12-01/get' + operationId: WorkflowRunActions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRunAction sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_run_actions/methods/get' @@ -24170,10 +24262,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1listExpressionTraces~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1listExpressionTraces?api-version=2023-12-01/post' + operationId: WorkflowRunActionsExpressionTraces_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExpressionTraces sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_run_actions_expression_traces/methods/list' @@ -24188,17 +24282,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions?api-version=2023-12-01/get' + operationId: WorkflowRunActionRepetitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRunActionRepetitionDefinitionCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}?api-version=2023-12-01/get' + operationId: WorkflowRunActionRepetitions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRunActionRepetitionDefinition sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_run_action_repetitions/methods/get' @@ -24214,10 +24312,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}~1listExpressionTraces~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}~1listExpressionTraces?api-version=2023-12-01/post' + operationId: WorkflowRunActionRepetitionsExpressionTraces_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExpressionTraces sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_run_action_repetitions_expression_traces/methods/list' @@ -24232,17 +24332,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}~1requestHistories~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}~1requestHistories?api-version=2023-12-01/get' + operationId: WorkflowRunActionRepetitionsRequestHistories_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RequestHistoryListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}~1requestHistories~1{requestHistoryName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}~1requestHistories~1{requestHistoryName}?api-version=2023-12-01/get' + operationId: WorkflowRunActionRepetitionsRequestHistories_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RequestHistory sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_run_action_repetitions_request_histories/methods/get' @@ -24258,17 +24362,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1scopeRepetitions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1scopeRepetitions?api-version=2023-12-01/get' + operationId: WorkflowRunActionScopeRepetitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRunActionRepetitionDefinitionCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1scopeRepetitions~1{repetitionName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1scopeRepetitions~1{repetitionName}?api-version=2023-12-01/get' + operationId: WorkflowRunActionScopeRepetitions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRunActionRepetitionDefinition sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_run_action_scope_repetitions/methods/get' @@ -24284,20 +24392,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers?api-version=2023-12-01/get' + operationId: WorkflowTriggers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTriggerListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1{triggerName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1{triggerName}?api-version=2023-12-01/get' + operationId: WorkflowTriggers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTrigger run: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1{triggerName}~1run~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1{triggerName}~1run?api-version=2023-12-01/post' + operationId: WorkflowTriggers_Run response: mediaType: application/json openAPIDocKey: '200' @@ -24316,23 +24429,28 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1{triggerName}~1histories~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1{triggerName}~1histories?api-version=2023-12-01/get' + operationId: WorkflowTriggerHistories_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTriggerHistoryListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1{triggerName}~1histories~1{historyName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1{triggerName}~1histories~1{historyName}?api-version=2023-12-01/get' + operationId: WorkflowTriggerHistories_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTriggerHistory resubmit: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1{triggerName}~1histories~1{historyName}~1resubmit~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1{triggerName}~1histories~1{historyName}~1resubmit?api-version=2023-12-01/post' + operationId: WorkflowTriggerHistories_Resubmit response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_trigger_histories/methods/get' @@ -24341,20 +24459,22 @@ components: update: [] replace: [] delete: [] - workflow_triggers_callback_url: - id: azure.app_service.workflow_triggers_callback_url - name: workflow_triggers_callback_url - title: workflow_triggers_callback_url + workflow_triggers_callback_urls: + id: azure.app_service.workflow_triggers_callback_urls + name: workflow_triggers_callback_urls + title: workflow_triggers_callback_urls methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1{triggerName}~1listCallbackUrl~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1{triggerName}~1listCallbackUrl?api-version=2023-12-01/post' + operationId: WorkflowTriggersCallbackUrl_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTriggerCallbackUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workflow_triggers_callback_url/methods/list' + - $ref: '#/components/x-stackQL-resources/workflow_triggers_callback_urls/methods/list' insert: [] update: [] replace: [] @@ -24366,10 +24486,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1{triggerName}~1schemas~1json~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1triggers~1{triggerName}~1schemas~1json?api-version=2023-12-01/get' + operationId: WorkflowTriggersSchemaJson_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JsonSchema sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_triggers_schema_json/methods/get' @@ -24384,17 +24506,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1versions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1versions?api-version=2023-12-01/get' + operationId: WorkflowVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowVersionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1versions~1{versionId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1hostruntime~1runtime~1webhooks~1workflow~1api~1management~1workflows~1{workflowName}~1versions~1{versionId}?api-version=2023-12-01/get' + operationId: WorkflowVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowVersion sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_versions/methods/get' @@ -24403,20 +24529,22 @@ components: update: [] replace: [] delete: [] - global_deleted_web_app: - id: azure.app_service.global_deleted_web_app - name: global_deleted_web_app - title: global_deleted_web_app + global_deleted_web_apps: + id: azure.app_service.global_deleted_web_apps + name: global_deleted_web_apps + title: global_deleted_web_apps methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1deletedSites~1{deletedSiteId}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1deletedSites~1{deletedSiteId}?api-version=2023-12-01/get' + operationId: GlobalDeletedWebApp_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedSite sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/global_deleted_web_app/methods/get' + - $ref: '#/components/x-stackQL-resources/global_deleted_web_apps/methods/get' insert: [] update: [] replace: [] @@ -24428,13 +24556,31 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1deletedSites~1{deletedSiteId}~1snapshots~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1deletedSites~1{deletedSiteId}~1snapshots?api-version=2023-12-01/get' + operationId: GlobalDeletedWebAppSnapshots_Get response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/global_deleted_web_app_snapshots/methods/get' + select: [] + insert: [] + update: [] + replace: [] + delete: [] + global_subscription_operation_with_async_responses: + id: azure.app_service.global_subscription_operation_with_async_responses + name: global_subscription_operation_with_async_responses + title: global_subscription_operation_with_async_responses + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1locations~1{location}~1operations~1{operationId}?api-version=2023-12-01/get' + operationId: GlobalSubscriptionOperationWithAsyncResponse_Get + response: + mediaType: application/json + openAPIDocKey: '204' + sqlVerbs: + select: [] insert: [] update: [] replace: [] @@ -24446,42 +24592,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1kubeEnvironments~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1kubeEnvironments?api-version=2023-12-01/get' + operationId: KubeEnvironments_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KubeEnvironmentCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1kubeEnvironments~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1kubeEnvironments?api-version=2023-12-01/get' + operationId: KubeEnvironments_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KubeEnvironmentCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1kubeEnvironments~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1kubeEnvironments~1{name}?api-version=2023-12-01/get' + operationId: KubeEnvironments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KubeEnvironment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1kubeEnvironments~1{name}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1kubeEnvironments~1{name}?api-version=2023-12-01/put' + operationId: KubeEnvironments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KubeEnvironment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1kubeEnvironments~1{name}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1kubeEnvironments~1{name}?api-version=2023-12-01/delete' + operationId: KubeEnvironments_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1kubeEnvironments~1{name}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1kubeEnvironments~1{name}?api-version=2023-12-01/patch' + operationId: KubeEnvironments_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KubeEnvironment sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/kube_environments/methods/get' @@ -24489,7 +24646,8 @@ components: - $ref: '#/components/x-stackQL-resources/kube_environments/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/kube_environments/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/kube_environments/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/kube_environments/methods/delete' @@ -24500,56 +24658,66 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1recommendations~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1recommendations?api-version=2023-12-01/get' + operationId: Recommendations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecommendationCollection objectKey: $.value reset_all_filters: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1recommendations~1reset~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1recommendations~1reset?api-version=2023-12-01/post' + operationId: Recommendations_ResetAllFilters response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' disable_recommendation_for_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1recommendations~1{name}~1disable~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1recommendations~1{name}~1disable?api-version=2023-12-01/post' + operationId: Recommendations_DisableRecommendationForSubscription response: mediaType: application/json openAPIDocKey: '200' disable_all_for_hosting_environment: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{hostingEnvironmentName}~1recommendations~1disable~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{hostingEnvironmentName}~1recommendations~1disable?api-version=2023-12-01/post' + operationId: Recommendations_DisableAllForHostingEnvironment response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' reset_all_filters_for_hosting_environment: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{hostingEnvironmentName}~1recommendations~1reset~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{hostingEnvironmentName}~1recommendations~1reset?api-version=2023-12-01/post' + operationId: Recommendations_ResetAllFiltersForHostingEnvironment response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' disable_recommendation_for_hosting_environment: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{hostingEnvironmentName}~1recommendations~1{name}~1disable~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{hostingEnvironmentName}~1recommendations~1{name}~1disable?api-version=2023-12-01/post' + operationId: Recommendations_DisableRecommendationForHostingEnvironment response: mediaType: application/json openAPIDocKey: '200' disable_all_for_web_app: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1recommendations~1disable~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1recommendations~1disable?api-version=2023-12-01/post' + operationId: Recommendations_DisableAllForWebApp response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' reset_all_filters_for_web_app: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1recommendations~1reset~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1recommendations~1reset?api-version=2023-12-01/post' + operationId: Recommendations_ResetAllFiltersForWebApp response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' disable_recommendation_for_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1recommendations~1{name}~1disable~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1recommendations~1{name}~1disable?api-version=2023-12-01/post' + operationId: Recommendations_DisableRecommendationForSite response: mediaType: application/json openAPIDocKey: '200' @@ -24560,114 +24728,126 @@ components: update: [] replace: [] delete: [] - recommendations_history_for_hosting_environment: - id: azure.app_service.recommendations_history_for_hosting_environment - name: recommendations_history_for_hosting_environment - title: recommendations_history_for_hosting_environment + recommendations_history_for_hosting_environments: + id: azure.app_service.recommendations_history_for_hosting_environments + name: recommendations_history_for_hosting_environments + title: recommendations_history_for_hosting_environments methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{hostingEnvironmentName}~1recommendationHistory~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{hostingEnvironmentName}~1recommendationHistory?api-version=2023-12-01/get' + operationId: RecommendationsHistoryForHostingEnvironment_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecommendationCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/recommendations_history_for_hosting_environment/methods/list' + - $ref: '#/components/x-stackQL-resources/recommendations_history_for_hosting_environments/methods/list' insert: [] update: [] replace: [] delete: [] - recommendations_recommended_rules_for_hosting_environment: - id: azure.app_service.recommendations_recommended_rules_for_hosting_environment - name: recommendations_recommended_rules_for_hosting_environment - title: recommendations_recommended_rules_for_hosting_environment + recommendations_recommended_rules_for_hosting_environments: + id: azure.app_service.recommendations_recommended_rules_for_hosting_environments + name: recommendations_recommended_rules_for_hosting_environments + title: recommendations_recommended_rules_for_hosting_environments methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{hostingEnvironmentName}~1recommendations~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{hostingEnvironmentName}~1recommendations?api-version=2023-12-01/get' + operationId: RecommendationsRecommendedRulesForHostingEnvironment_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecommendationCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/recommendations_recommended_rules_for_hosting_environment/methods/list' + - $ref: '#/components/x-stackQL-resources/recommendations_recommended_rules_for_hosting_environments/methods/list' insert: [] update: [] replace: [] delete: [] - recommendations_rule_details_by_hosting_environment: - id: azure.app_service.recommendations_rule_details_by_hosting_environment - name: recommendations_rule_details_by_hosting_environment - title: recommendations_rule_details_by_hosting_environment + recommendations_rule_details_by_hosting_environments: + id: azure.app_service.recommendations_rule_details_by_hosting_environments + name: recommendations_rule_details_by_hosting_environments + title: recommendations_rule_details_by_hosting_environments methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{hostingEnvironmentName}~1recommendations~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{hostingEnvironmentName}~1recommendations~1{name}?api-version=2023-12-01/get' + operationId: RecommendationsRuleDetailsByHostingEnvironment_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecommendationRule sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/recommendations_rule_details_by_hosting_environment/methods/get' + - $ref: '#/components/x-stackQL-resources/recommendations_rule_details_by_hosting_environments/methods/get' insert: [] update: [] replace: [] delete: [] - recommendations_history_for_web_app: - id: azure.app_service.recommendations_history_for_web_app - name: recommendations_history_for_web_app - title: recommendations_history_for_web_app + recommendations_history_for_web_apps: + id: azure.app_service.recommendations_history_for_web_apps + name: recommendations_history_for_web_apps + title: recommendations_history_for_web_apps methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1recommendationHistory~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1recommendationHistory?api-version=2023-12-01/get' + operationId: RecommendationsHistoryForWebApp_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecommendationCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/recommendations_history_for_web_app/methods/list' + - $ref: '#/components/x-stackQL-resources/recommendations_history_for_web_apps/methods/list' insert: [] update: [] replace: [] delete: [] - recommendations_recommended_rules_for_web_app: - id: azure.app_service.recommendations_recommended_rules_for_web_app - name: recommendations_recommended_rules_for_web_app - title: recommendations_recommended_rules_for_web_app + recommendations_recommended_rules_for_web_apps: + id: azure.app_service.recommendations_recommended_rules_for_web_apps + name: recommendations_recommended_rules_for_web_apps + title: recommendations_recommended_rules_for_web_apps methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1recommendations~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1recommendations?api-version=2023-12-01/get' + operationId: RecommendationsRecommendedRulesForWebApp_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecommendationCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/recommendations_recommended_rules_for_web_app/methods/list' + - $ref: '#/components/x-stackQL-resources/recommendations_recommended_rules_for_web_apps/methods/list' insert: [] update: [] replace: [] delete: [] - recommendations_rule_details_by_web_app: - id: azure.app_service.recommendations_rule_details_by_web_app - name: recommendations_rule_details_by_web_app - title: recommendations_rule_details_by_web_app + recommendations_rule_details_by_web_apps: + id: azure.app_service.recommendations_rule_details_by_web_apps + name: recommendations_rule_details_by_web_apps + title: recommendations_rule_details_by_web_apps methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1recommendations~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1recommendations~1{name}?api-version=2023-12-01/get' + operationId: RecommendationsRuleDetailsByWebApp_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecommendationRule sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/recommendations_rule_details_by_web_app/methods/get' + - $ref: '#/components/x-stackQL-resources/recommendations_rule_details_by_web_apps/methods/get' insert: [] update: [] replace: [] @@ -24679,92 +24859,134 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1hostingEnvironments~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1hostingEnvironments?api-version=2023-12-01/get' + operationId: AppServiceEnvironments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServiceEnvironmentCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments?api-version=2023-12-01/get' + operationId: AppServiceEnvironments_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServiceEnvironmentCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}?api-version=2023-12-01/get' + operationId: AppServiceEnvironments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServiceEnvironmentResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}?api-version=2023-12-01/put' + operationId: AppServiceEnvironments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServiceEnvironmentResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}?api-version=2023-12-01/delete' + operationId: AppServiceEnvironments_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}?api-version=2023-12-01/patch' + operationId: AppServiceEnvironments_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServiceEnvironmentResource change_vnet: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1changeVirtualNetwork~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1changeVirtualNetwork?api-version=2023-12-01/post' + operationId: AppServiceEnvironments_ChangeVnet response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppCollection + get_diagnostics: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1diagnostics~1{diagnosticsName}?api-version=2023-12-01/get' + operationId: AppServiceEnvironments_GetDiagnostics + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: HostingEnvironmentDiagnostics + get_inbound_network_dependencies_endpoints: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1inboundNetworkDependenciesEndpoints?api-version=2023-12-01/get' + operationId: AppServiceEnvironments_GetInboundNetworkDependenciesEndpoints + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: InboundEnvironmentEndpointCollection + objectKey: $.value test_upgrade_available_notification: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1testUpgradeAvailableNotification~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1testUpgradeAvailableNotification?api-version=2023-12-01/post' + operationId: AppServiceEnvironments_TestUpgradeAvailableNotification response: mediaType: application/json openAPIDocKey: '200' upgrade: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1upgrade~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1upgrade?api-version=2023-12-01/post' + operationId: AppServiceEnvironments_Upgrade response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' approve_or_reject_private_endpoint_connection: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-12-01/put' + operationId: AppServiceEnvironments_ApproveOrRejectPrivateEndpointConnection response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RemotePrivateEndpointConnectionARMResource reboot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1reboot~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1reboot?api-version=2023-12-01/post' + operationId: AppServiceEnvironments_Reboot response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' resume: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1resume~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1resume?api-version=2023-12-01/post' + operationId: AppServiceEnvironments_Resume response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppCollection suspend: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1suspend~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1suspend?api-version=2023-12-01/post' + operationId: AppServiceEnvironments_Suspend response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppCollection sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/environments/methods/get_diagnostics' - $ref: '#/components/x-stackQL-resources/environments/methods/get' + - $ref: '#/components/x-stackQL-resources/environments/methods/get_inbound_network_dependencies_endpoints' - $ref: '#/components/x-stackQL-resources/environments/methods/list_by_resource_group' - $ref: '#/components/x-stackQL-resources/environments/methods/list' insert: - $ref: '#/components/x-stackQL-resources/environments/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/environments/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/environments/methods/delete' @@ -24775,10 +24997,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1capacities~1compute~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1capacities~1compute?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsCapacities_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StampCapacityCollection objectKey: $.value sqlVerbs: select: @@ -24794,10 +25018,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1capacities~1virtualip~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1capacities~1virtualip?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsVipInfo_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AddressResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/environments_vip_info/methods/get' @@ -24805,71 +25031,82 @@ components: update: [] replace: [] delete: [] - environments_ase_custom_dns_suffix_configuration: - id: azure.app_service.environments_ase_custom_dns_suffix_configuration - name: environments_ase_custom_dns_suffix_configuration - title: environments_ase_custom_dns_suffix_configuration + environments_ase_custom_dns_suffix_configurations: + id: azure.app_service.environments_ase_custom_dns_suffix_configurations + name: environments_ase_custom_dns_suffix_configurations + title: environments_ase_custom_dns_suffix_configurations methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1configurations~1customdnssuffix~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1configurations~1customdnssuffix?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsAseCustomDnsSuffixConfiguration_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomDnsSuffixConfiguration update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1configurations~1customdnssuffix~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1configurations~1customdnssuffix?api-version=2023-12-01/put' + operationId: AppServiceEnvironmentsAseCustomDnsSuffixConfiguration_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomDnsSuffixConfiguration delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1configurations~1customdnssuffix~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1configurations~1customdnssuffix?api-version=2023-12-01/delete' + operationId: AppServiceEnvironmentsAseCustomDnsSuffixConfiguration_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/environments_ase_custom_dns_suffix_configuration/methods/get' + - $ref: '#/components/x-stackQL-resources/environments_ase_custom_dns_suffix_configurations/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/environments_ase_custom_dns_suffix_configurations/methods/update' delete: - - $ref: '#/components/x-stackQL-resources/environments_ase_custom_dns_suffix_configuration/methods/delete' - environments_ase_v3_networking_configuration: - id: azure.app_service.environments_ase_v3_networking_configuration - name: environments_ase_v3_networking_configuration - title: environments_ase_v3_networking_configuration + - $ref: '#/components/x-stackQL-resources/environments_ase_custom_dns_suffix_configurations/methods/delete' + environments_ase_v3_networking_configurations: + id: azure.app_service.environments_ase_v3_networking_configurations + name: environments_ase_v3_networking_configurations + title: environments_ase_v3_networking_configurations methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1configurations~1networking~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1configurations~1networking?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsAseV3NetworkingConfiguration_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AseV3NetworkingConfiguration sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/environments_ase_v3_networking_configuration/methods/get' + - $ref: '#/components/x-stackQL-resources/environments_ase_v3_networking_configurations/methods/get' insert: [] update: [] replace: [] delete: [] - environments_ase_networking_configuration: - id: azure.app_service.environments_ase_networking_configuration - name: environments_ase_networking_configuration - title: environments_ase_networking_configuration + environments_ase_networking_configurations: + id: azure.app_service.environments_ase_networking_configurations + name: environments_ase_networking_configurations + title: environments_ase_networking_configurations methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1configurations~1networking~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1configurations~1networking?api-version=2023-12-01/put' + operationId: AppServiceEnvironmentsAseNetworkingConfiguration_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AseV3NetworkingConfiguration sqlVerbs: select: [] insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/environments_ase_networking_configurations/methods/update' delete: [] environments_diagnostics: id: azure.app_service.environments_diagnostics @@ -24878,50 +25115,13 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1diagnostics~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1diagnostics?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsDiagnostics_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/environments_diagnostics/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - environments_diagnostics_item: - id: azure.app_service.environments_diagnostics_item - name: environments_diagnostics_item - title: environments_diagnostics_item - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1diagnostics~1{diagnosticsName}~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/environments_diagnostics_item/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - environments_inbound_network_dependencies_endpoints: - id: azure.app_service.environments_inbound_network_dependencies_endpoints - name: environments_inbound_network_dependencies_endpoints - title: environments_inbound_network_dependencies_endpoints - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1inboundNetworkDependenciesEndpoints~1?api-version=2023-12-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/environments_inbound_network_dependencies_endpoints/methods/get' + select: [] insert: [] update: [] replace: [] @@ -24933,47 +25133,45 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsMultiRolePools_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkerPoolCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/environments_multi_role_pools/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - environments_multi_role_pool: - id: azure.app_service.environments_multi_role_pool - name: environments_multi_role_pool - title: environments_multi_role_pool - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1default~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1default?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsMultiRolePool_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkerPoolResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1default~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1default?api-version=2023-12-01/put' + operationId: AppServiceEnvironmentsMultiRolePool_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkerPoolResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1default~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1default?api-version=2023-12-01/patch' + operationId: AppServiceEnvironmentsMultiRolePool_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkerPoolResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/environments_multi_role_pool/methods/get' + - $ref: '#/components/x-stackQL-resources/environments_multi_role_pools/methods/list' + - $ref: '#/components/x-stackQL-resources/environments_multi_role_pools/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/environments_multi_role_pool/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/environments_multi_role_pools/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/environments_multi_role_pools/methods/update' replace: [] delete: [] environments_multi_role_pool_instance_metric_definitions: @@ -24983,10 +25181,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1default~1instances~1{instance}~1metricdefinitions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1default~1instances~1{instance}~1metricdefinitions?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsMultiRolePoolInstanceMetricDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceMetricDefinitionCollection objectKey: $.value sqlVerbs: select: @@ -25002,10 +25202,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1default~1metricdefinitions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1default~1metricdefinitions?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsMultiRoleMetricDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceMetricDefinitionCollection objectKey: $.value sqlVerbs: select: @@ -25021,10 +25223,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1default~1skus~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1default~1skus?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsMultiRolePoolSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuInfoCollection objectKey: $.value sqlVerbs: select: @@ -25040,10 +25244,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1default~1usages~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1multiRolePools~1default~1usages?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsMultiRoleUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsageCollection objectKey: $.value sqlVerbs: select: @@ -25059,13 +25265,13 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1operations~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1operations?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsOperations_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/environments_operations/methods/list' + select: [] insert: [] update: [] replace: [] @@ -25077,10 +25283,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1outboundNetworkDependenciesEndpoints~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1outboundNetworkDependenciesEndpoints?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsOutboundNetworkDependenciesEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundEnvironmentEndpointCollection objectKey: $.value sqlVerbs: select: @@ -25089,50 +25297,55 @@ components: update: [] replace: [] delete: [] - environments_private_endpoint_connection_list: - id: azure.app_service.environments_private_endpoint_connection_list - name: environments_private_endpoint_connection_list - title: environments_private_endpoint_connection_list + environments_private_endpoint_connection_lists: + id: azure.app_service.environments_private_endpoint_connection_lists + name: environments_private_endpoint_connection_lists + title: environments_private_endpoint_connection_lists methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1privateEndpointConnections~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1privateEndpointConnections?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsPrivateEndpointConnectionList_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/environments_private_endpoint_connection_list/methods/get' + - $ref: '#/components/x-stackQL-resources/environments_private_endpoint_connection_lists/methods/get' insert: [] update: [] replace: [] delete: [] - environments_private_endpoint_connection: - id: azure.app_service.environments_private_endpoint_connection - name: environments_private_endpoint_connection - title: environments_private_endpoint_connection + environments_private_endpoint_connections: + id: azure.app_service.environments_private_endpoint_connections + name: environments_private_endpoint_connections + title: environments_private_endpoint_connections methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsPrivateEndpointConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RemotePrivateEndpointConnectionARMResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-12-01/delete' + operationId: AppServiceEnvironmentsPrivateEndpointConnection_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/environments_private_endpoint_connection/methods/get' + - $ref: '#/components/x-stackQL-resources/environments_private_endpoint_connections/methods/get' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/environments_private_endpoint_connection/methods/delete' + - $ref: '#/components/x-stackQL-resources/environments_private_endpoint_connections/methods/delete' environments_private_link_resources: id: azure.app_service.environments_private_link_resources name: environments_private_link_resources @@ -25140,10 +25353,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1privateLinkResources~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1privateLinkResources?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsPrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourcesWrapper objectKey: $.value sqlVerbs: select: @@ -25159,10 +25374,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1serverfarms~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1serverfarms?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsAppServicePlans_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppServicePlanCollection objectKey: $.value sqlVerbs: select: @@ -25178,10 +25395,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1sites~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1sites?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsWebApps_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppCollection objectKey: $.value sqlVerbs: select: @@ -25197,10 +25416,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1usages~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1usages?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmUsageQuotaCollection objectKey: $.value sqlVerbs: select: @@ -25216,47 +25437,45 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsWorkerPools_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkerPoolCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/environments_worker_pools/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - environments_worker_pool: - id: azure.app_service.environments_worker_pool - name: environments_worker_pool - title: environments_worker_pool - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1{workerPoolName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1{workerPoolName}?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsWorkerPool_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkerPoolResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1{workerPoolName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1{workerPoolName}?api-version=2023-12-01/put' + operationId: AppServiceEnvironmentsWorkerPool_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkerPoolResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1{workerPoolName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1{workerPoolName}?api-version=2023-12-01/patch' + operationId: AppServiceEnvironmentsWorkerPool_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkerPoolResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/environments_worker_pool/methods/get' + - $ref: '#/components/x-stackQL-resources/environments_worker_pools/methods/get' + - $ref: '#/components/x-stackQL-resources/environments_worker_pools/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/environments_worker_pool/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/environments_worker_pools/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/environments_worker_pools/methods/update' replace: [] delete: [] environments_worker_pool_instance_metric_definitions: @@ -25266,10 +25485,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1{workerPoolName}~1instances~1{instance}~1metricdefinitions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1{workerPoolName}~1instances~1{instance}~1metricdefinitions?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsWorkerPoolInstanceMetricDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceMetricDefinitionCollection objectKey: $.value sqlVerbs: select: @@ -25285,10 +25506,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1{workerPoolName}~1metricdefinitions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1{workerPoolName}~1metricdefinitions?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsWebWorkerMetricDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceMetricDefinitionCollection objectKey: $.value sqlVerbs: select: @@ -25304,10 +25527,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1{workerPoolName}~1skus~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1{workerPoolName}~1skus?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsWorkerPoolSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuInfoCollection objectKey: $.value sqlVerbs: select: @@ -25323,10 +25548,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1{workerPoolName}~1usages~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1workerPools~1{workerPoolName}~1usages?api-version=2023-12-01/get' + operationId: AppServiceEnvironmentsWebWorkerUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsageCollection objectKey: $.value sqlVerbs: select: @@ -25342,60 +25569,76 @@ components: methods: check_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DomainRegistration~1checkDomainAvailability~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DomainRegistration~1checkDomainAvailability?api-version=2023-12-01/post' + operationId: Domains_CheckAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainAvailabilityCheckResult list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DomainRegistration~1domains~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DomainRegistration~1domains?api-version=2023-12-01/get' + operationId: Domains_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains?api-version=2023-12-01/get' + operationId: Domains_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}?api-version=2023-12-01/get' + operationId: Domains_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Domain create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}?api-version=2023-12-01/put' + operationId: Domains_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Domain delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}?api-version=2023-12-01/delete' + operationId: Domains_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}?api-version=2023-12-01/patch' + operationId: Domains_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Domain renew: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1renew~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1renew?api-version=2023-12-01/post' + operationId: Domains_Renew response: mediaType: application/json openAPIDocKey: '200' transfer_out: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1transferOut~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1transferOut?api-version=2023-12-01/put' + operationId: Domains_TransferOut response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Domain sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/domains/methods/get' @@ -25403,24 +25646,27 @@ components: - $ref: '#/components/x-stackQL-resources/domains/methods/list' insert: - $ref: '#/components/x-stackQL-resources/domains/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/domains/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/domains/methods/delete' - domains_control_center_sso_request: - id: azure.app_service.domains_control_center_sso_request - name: domains_control_center_sso_request - title: domains_control_center_sso_request + domains_control_center_sso_requests: + id: azure.app_service.domains_control_center_sso_requests + name: domains_control_center_sso_requests + title: domains_control_center_sso_requests methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DomainRegistration~1generateSsoRequest~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DomainRegistration~1generateSsoRequest?api-version=2023-12-01/post' + operationId: DomainsControlCenterSsoRequest_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainControlCenterSsoRequest sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/domains_control_center_sso_request/methods/get' + - $ref: '#/components/x-stackQL-resources/domains_control_center_sso_requests/methods/get' insert: [] update: [] replace: [] @@ -25432,10 +25678,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DomainRegistration~1listDomainRecommendations~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DomainRegistration~1listDomainRecommendations?api-version=2023-12-01/post' + operationId: DomainsRecommendations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NameIdentifierCollection objectKey: $.value sqlVerbs: select: @@ -25451,56 +25699,55 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1domainOwnershipIdentifiers~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1domainOwnershipIdentifiers?api-version=2023-12-01/get' + operationId: DomainsOwnershipIdentifiers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainOwnershipIdentifierCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/domains_ownership_identifiers/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - domains_ownership_identifier: - id: azure.app_service.domains_ownership_identifier - name: domains_ownership_identifier - title: domains_ownership_identifier - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1domainOwnershipIdentifiers~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1domainOwnershipIdentifiers~1{name}?api-version=2023-12-01/get' + operationId: DomainsOwnershipIdentifier_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainOwnershipIdentifier create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1domainOwnershipIdentifiers~1{name}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1domainOwnershipIdentifiers~1{name}?api-version=2023-12-01/put' + operationId: DomainsOwnershipIdentifier_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainOwnershipIdentifier delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1domainOwnershipIdentifiers~1{name}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1domainOwnershipIdentifiers~1{name}?api-version=2023-12-01/delete' + operationId: DomainsOwnershipIdentifier_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1domainOwnershipIdentifiers~1{name}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DomainRegistration~1domains~1{domainName}~1domainOwnershipIdentifiers~1{name}?api-version=2023-12-01/patch' + operationId: DomainsOwnershipIdentifier_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainOwnershipIdentifier sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/domains_ownership_identifier/methods/get' + - $ref: '#/components/x-stackQL-resources/domains_ownership_identifiers/methods/get' + - $ref: '#/components/x-stackQL-resources/domains_ownership_identifiers/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/domains_ownership_identifier/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/domains_ownership_identifiers/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/domains_ownership_identifiers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/domains_ownership_identifier/methods/delete' + - $ref: '#/components/x-stackQL-resources/domains_ownership_identifiers/methods/delete' certificates: id: azure.app_service.certificates name: certificates @@ -25508,42 +25755,53 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1certificates~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1certificates?api-version=2023-12-01/get' + operationId: Certificates_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1certificates~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1certificates?api-version=2023-12-01/get' + operationId: Certificates_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1certificates~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1certificates~1{name}?api-version=2023-12-01/get' + operationId: Certificates_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1certificates~1{name}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1certificates~1{name}?api-version=2023-12-01/put' + operationId: Certificates_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1certificates~1{name}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1certificates~1{name}?api-version=2023-12-01/delete' + operationId: Certificates_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1certificates~1{name}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1certificates~1{name}?api-version=2023-12-01/patch' + operationId: Certificates_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/certificates/methods/get' @@ -25551,7 +25809,8 @@ components: - $ref: '#/components/x-stackQL-resources/certificates/methods/list' insert: - $ref: '#/components/x-stackQL-resources/certificates/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/certificates/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/certificates/methods/delete' @@ -25562,48 +25821,62 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1resourceHealthMetadata~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1resourceHealthMetadata?api-version=2023-12-01/get' + operationId: ResourceHealthMetadata_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceHealthMetadataCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1resourceHealthMetadata~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1resourceHealthMetadata?api-version=2023-12-01/get' + operationId: ResourceHealthMetadata_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceHealthMetadataCollection objectKey: $.value list_by_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1resourceHealthMetadata~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1resourceHealthMetadata?api-version=2023-12-01/get' + operationId: ResourceHealthMetadata_ListBySite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceHealthMetadataCollection objectKey: $.value get_by_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1resourceHealthMetadata~1default~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1resourceHealthMetadata~1default?api-version=2023-12-01/get' + operationId: ResourceHealthMetadata_GetBySite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceHealthMetadata list_by_site_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1resourceHealthMetadata~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1resourceHealthMetadata?api-version=2023-12-01/get' + operationId: ResourceHealthMetadata_ListBySiteSlot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceHealthMetadataCollection objectKey: $.value get_by_site_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1resourceHealthMetadata~1default~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{name}~1slots~1{slot}~1resourceHealthMetadata~1default?api-version=2023-12-01/get' + operationId: ResourceHealthMetadata_GetBySiteSlot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceHealthMetadata sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/resource_health_metadata/methods/list_by_site_slot' + - $ref: '#/components/x-stackQL-resources/resource_health_metadata/methods/get_by_site_slot' - $ref: '#/components/x-stackQL-resources/resource_health_metadata/methods/list_by_site' + - $ref: '#/components/x-stackQL-resources/resource_health_metadata/methods/get_by_site' - $ref: '#/components/x-stackQL-resources/resource_health_metadata/methods/list_by_resource_group' - $ref: '#/components/x-stackQL-resources/resource_health_metadata/methods/list' insert: [] @@ -25617,32 +25890,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1detectors~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1detectors?api-version=2023-12-01/get' + operationId: DiagnosticsHostingEnvironmentDetectorResponses_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DetectorResponseCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/diagnostics_hosting_environment_detector_responses/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - diagnostics_hosting_environment_detector_response: - id: azure.app_service.diagnostics_hosting_environment_detector_response - name: diagnostics_hosting_environment_detector_response - title: diagnostics_hosting_environment_detector_response - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1detectors~1{detectorName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1hostingEnvironments~1{name}~1detectors~1{detectorName}?api-version=2023-12-01/get' + operationId: DiagnosticsHostingEnvironmentDetectorResponse_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DetectorResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostics_hosting_environment_detector_response/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_hosting_environment_detector_responses/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_hosting_environment_detector_responses/methods/list' insert: [] update: [] replace: [] @@ -25654,32 +25920,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1detectors~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1detectors?api-version=2023-12-01/get' + operationId: DiagnosticsSiteDetectorResponses_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DetectorResponseCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_detector_responses/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - diagnostics_site_detector_response: - id: azure.app_service.diagnostics_site_detector_response - name: diagnostics_site_detector_response - title: diagnostics_site_detector_response - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1detectors~1{detectorName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1detectors~1{detectorName}?api-version=2023-12-01/get' + operationId: DiagnosticsSiteDetectorResponse_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DetectorResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_detector_response/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_detector_responses/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_detector_responses/methods/list' insert: [] update: [] replace: [] @@ -25691,32 +25950,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics?api-version=2023-12-01/get' + operationId: DiagnosticsSiteDiagnosticCategories_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticCategoryCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_diagnostic_categories/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - diagnostics_site_diagnostic_category: - id: azure.app_service.diagnostics_site_diagnostic_category - name: diagnostics_site_diagnostic_category - title: diagnostics_site_diagnostic_category - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1{diagnosticCategory}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1{diagnosticCategory}?api-version=2023-12-01/get' + operationId: DiagnosticsSiteDiagnosticCategory_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticCategory sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_diagnostic_category/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_diagnostic_categories/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_diagnostic_categories/methods/list' insert: [] update: [] replace: [] @@ -25728,32 +25980,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1{diagnosticCategory}~1analyses~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1{diagnosticCategory}~1analyses?api-version=2023-12-01/get' + operationId: DiagnosticsSiteAnalyses_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticAnalysisCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_analyses/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - diagnostics_site_analysis: - id: azure.app_service.diagnostics_site_analysis - name: diagnostics_site_analysis - title: diagnostics_site_analysis - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1{diagnosticCategory}~1analyses~1{analysisName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1{diagnosticCategory}~1analyses~1{analysisName}?api-version=2023-12-01/get' + operationId: DiagnosticsSiteAnalysis_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AnalysisDefinition sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_analysis/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_analyses/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_analyses/methods/list' insert: [] update: [] replace: [] @@ -25765,28 +26010,36 @@ components: methods: execute_site_analysis: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1{diagnosticCategory}~1analyses~1{analysisName}~1execute~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1{diagnosticCategory}~1analyses~1{analysisName}~1execute?api-version=2023-12-01/post' + operationId: Diagnostics_ExecuteSiteAnalysis response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticAnalysis execute_site_detector: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1{diagnosticCategory}~1detectors~1{detectorName}~1execute~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1{diagnosticCategory}~1detectors~1{detectorName}~1execute?api-version=2023-12-01/post' + operationId: Diagnostics_ExecuteSiteDetector response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticDetectorResponse execute_site_analysis_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1{diagnosticCategory}~1analyses~1{analysisName}~1execute~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1{diagnosticCategory}~1analyses~1{analysisName}~1execute?api-version=2023-12-01/post' + operationId: Diagnostics_ExecuteSiteAnalysisSlot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticAnalysis execute_site_detector_slot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1{diagnosticCategory}~1detectors~1{detectorName}~1execute~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1{diagnosticCategory}~1detectors~1{detectorName}~1execute?api-version=2023-12-01/post' + operationId: Diagnostics_ExecuteSiteDetectorSlot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticDetectorResponse sqlVerbs: select: [] insert: [] @@ -25800,246 +26053,196 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1{diagnosticCategory}~1detectors~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1{diagnosticCategory}~1detectors?api-version=2023-12-01/get' + operationId: DiagnosticsSiteDetectors_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticDetectorCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_detectors/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - diagnostics_site_detector: - id: azure.app_service.diagnostics_site_detector - name: diagnostics_site_detector - title: diagnostics_site_detector - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1{diagnosticCategory}~1detectors~1{detectorName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1diagnostics~1{diagnosticCategory}~1detectors~1{detectorName}?api-version=2023-12-01/get' + operationId: DiagnosticsSiteDetector_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DetectorDefinitionResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_detector/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_detectors/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_detectors/methods/list' insert: [] update: [] replace: [] delete: [] - diagnostics_site_detector_responses_slot: - id: azure.app_service.diagnostics_site_detector_responses_slot - name: diagnostics_site_detector_responses_slot - title: diagnostics_site_detector_responses_slot + diagnostics_site_detector_response_slots: + id: azure.app_service.diagnostics_site_detector_response_slots + name: diagnostics_site_detector_response_slots + title: diagnostics_site_detector_response_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1detectors~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1detectors?api-version=2023-12-01/get' + operationId: DiagnosticsSiteDetectorResponsesSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DetectorResponseCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_detector_responses_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - diagnostics_site_detector_response_slot: - id: azure.app_service.diagnostics_site_detector_response_slot - name: diagnostics_site_detector_response_slot - title: diagnostics_site_detector_response_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1detectors~1{detectorName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1detectors~1{detectorName}?api-version=2023-12-01/get' + operationId: DiagnosticsSiteDetectorResponseSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DetectorResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_detector_response_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_detector_response_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_detector_response_slots/methods/list' insert: [] update: [] replace: [] delete: [] - diagnostics_site_diagnostic_categories_slot: - id: azure.app_service.diagnostics_site_diagnostic_categories_slot - name: diagnostics_site_diagnostic_categories_slot - title: diagnostics_site_diagnostic_categories_slot + diagnostics_site_diagnostic_category_slots: + id: azure.app_service.diagnostics_site_diagnostic_category_slots + name: diagnostics_site_diagnostic_category_slots + title: diagnostics_site_diagnostic_category_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics?api-version=2023-12-01/get' + operationId: DiagnosticsSiteDiagnosticCategoriesSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticCategoryCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_diagnostic_categories_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - diagnostics_site_diagnostic_category_slot: - id: azure.app_service.diagnostics_site_diagnostic_category_slot - name: diagnostics_site_diagnostic_category_slot - title: diagnostics_site_diagnostic_category_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1{diagnosticCategory}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1{diagnosticCategory}?api-version=2023-12-01/get' + operationId: DiagnosticsSiteDiagnosticCategorySlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticCategory sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_diagnostic_category_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_diagnostic_category_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_diagnostic_category_slots/methods/list' insert: [] update: [] replace: [] delete: [] - diagnostics_site_analyses_slot: - id: azure.app_service.diagnostics_site_analyses_slot - name: diagnostics_site_analyses_slot - title: diagnostics_site_analyses_slot + diagnostics_site_analysis_slots: + id: azure.app_service.diagnostics_site_analysis_slots + name: diagnostics_site_analysis_slots + title: diagnostics_site_analysis_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1{diagnosticCategory}~1analyses~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1{diagnosticCategory}~1analyses?api-version=2023-12-01/get' + operationId: DiagnosticsSiteAnalysesSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticAnalysisCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_analyses_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - diagnostics_site_analysis_slot: - id: azure.app_service.diagnostics_site_analysis_slot - name: diagnostics_site_analysis_slot - title: diagnostics_site_analysis_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1{diagnosticCategory}~1analyses~1{analysisName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1{diagnosticCategory}~1analyses~1{analysisName}?api-version=2023-12-01/get' + operationId: DiagnosticsSiteAnalysisSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AnalysisDefinition sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_analysis_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_analysis_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_analysis_slots/methods/list' insert: [] update: [] replace: [] delete: [] - diagnostics_site_detectors_slot: - id: azure.app_service.diagnostics_site_detectors_slot - name: diagnostics_site_detectors_slot - title: diagnostics_site_detectors_slot + diagnostics_site_detector_slots: + id: azure.app_service.diagnostics_site_detector_slots + name: diagnostics_site_detector_slots + title: diagnostics_site_detector_slots methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1{diagnosticCategory}~1detectors~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1{diagnosticCategory}~1detectors?api-version=2023-12-01/get' + operationId: DiagnosticsSiteDetectorsSlot_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticDetectorCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_detectors_slot/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - diagnostics_site_detector_slot: - id: azure.app_service.diagnostics_site_detector_slot - name: diagnostics_site_detector_slot - title: diagnostics_site_detector_slot - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1{diagnosticCategory}~1detectors~1{detectorName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1sites~1{siteName}~1slots~1{slot}~1diagnostics~1{diagnosticCategory}~1detectors~1{detectorName}?api-version=2023-12-01/get' + operationId: DiagnosticsSiteDetectorSlot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DetectorDefinitionResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostics_site_detector_slot/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_detector_slots/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_site_detector_slots/methods/list' insert: [] update: [] replace: [] delete: [] - container_apps_revisions_revisions: - id: azure.app_service.container_apps_revisions_revisions - name: container_apps_revisions_revisions - title: container_apps_revisions_revisions + container_apps_revisions: + id: azure.app_service.container_apps_revisions + name: container_apps_revisions + title: container_apps_revisions methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{containerAppName}~1revisions~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{containerAppName}~1revisions?api-version=2023-12-01/get' + operationId: ContainerAppsRevisions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RevisionCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/container_apps_revisions_revisions/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - container_apps_revisions_revision: - id: azure.app_service.container_apps_revisions_revision - name: container_apps_revisions_revision - title: container_apps_revisions_revision - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{containerAppName}~1revisions~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{containerAppName}~1revisions~1{name}?api-version=2023-12-01/get' + operationId: ContainerAppsRevisions_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/container_apps_revisions_revision/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - container_apps_revisions: - id: azure.app_service.container_apps_revisions - name: container_apps_revisions - title: container_apps_revisions - methods: + schemaRef: Revision activate_revision: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{containerAppName}~1revisions~1{name}~1activate~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{containerAppName}~1revisions~1{name}~1activate?api-version=2023-12-01/post' + operationId: ContainerAppsRevisions_ActivateRevision response: mediaType: application/json openAPIDocKey: '200' deactivate_revision: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{containerAppName}~1revisions~1{name}~1deactivate~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{containerAppName}~1revisions~1{name}~1deactivate?api-version=2023-12-01/post' + operationId: ContainerAppsRevisions_DeactivateRevision response: mediaType: application/json openAPIDocKey: '200' restart_revision: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{containerAppName}~1revisions~1{name}~1restart~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{containerAppName}~1revisions~1{name}~1restart?api-version=2023-12-01/post' + operationId: ContainerAppsRevisions_RestartRevision response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/container_apps_revisions/methods/get' + - $ref: '#/components/x-stackQL-resources/container_apps_revisions/methods/list' insert: [] update: [] replace: [] @@ -26051,10 +26254,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.CertificateRegistration~1operations~1?api-version=2023-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.CertificateRegistration~1operations?api-version=2023-12-01/get' + operationId: CertificateRegistrationProviderOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CsmOperationCollection objectKey: $.value sqlVerbs: select: @@ -26063,28 +26268,32 @@ components: update: [] replace: [] delete: [] - certificate_orders_diagnostics_app_service_certificate_order_detector_response: - id: azure.app_service.certificate_orders_diagnostics_app_service_certificate_order_detector_response - name: certificate_orders_diagnostics_app_service_certificate_order_detector_response - title: certificate_orders_diagnostics_app_service_certificate_order_detector_response + certificate_orders_diagnostics_app_service_certificate_order_detector_responses: + id: azure.app_service.certificate_orders_diagnostics_app_service_certificate_order_detector_responses + name: certificate_orders_diagnostics_app_service_certificate_order_detector_responses + title: certificate_orders_diagnostics_app_service_certificate_order_detector_responses methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1detectors~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1detectors?api-version=2023-12-01/get' + operationId: CertificateOrdersDiagnosticsAppServiceCertificateOrderDetectorResponse_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DetectorResponseCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1detectors~1{detectorName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CertificateRegistration~1certificateOrders~1{certificateOrderName}~1detectors~1{detectorName}?api-version=2023-12-01/get' + operationId: CertificateOrdersDiagnosticsAppServiceCertificateOrderDetectorResponse_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DetectorResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/certificate_orders_diagnostics_app_service_certificate_order_detector_response/methods/get' - - $ref: '#/components/x-stackQL-resources/certificate_orders_diagnostics_app_service_certificate_order_detector_response/methods/list' + - $ref: '#/components/x-stackQL-resources/certificate_orders_diagnostics_app_service_certificate_order_detector_responses/methods/get' + - $ref: '#/components/x-stackQL-resources/certificate_orders_diagnostics_app_service_certificate_order_detector_responses/methods/list' insert: [] update: [] replace: [] @@ -26096,33 +26305,42 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1containerApps~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1containerApps?api-version=2023-12-01/get' + operationId: ContainerApps_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerAppCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps?api-version=2023-12-01/get' + operationId: ContainerApps_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerAppCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{name}?api-version=2023-12-01/get' + operationId: ContainerApps_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerApp create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{name}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{name}?api-version=2023-12-01/put' + operationId: ContainerApps_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerApp delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{name}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Web~1containerApps~1{name}?api-version=2023-12-01/delete' + operationId: ContainerApps_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -26144,10 +26362,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1containerApps~1{name}~1listSecrets~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Web~1containerApps~1{name}~1listSecrets?api-version=2023-12-01/post' + operationId: ContainerAppsSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SecretsCollection objectKey: $.value sqlVerbs: select: @@ -26156,54 +26376,9 @@ components: update: [] replace: [] delete: [] - vw_plans_vnets: - id: azure.app_service.vw_plans_vnets - name: vw_plans_vnets - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - kind as kind, - type as type, - JSON_EXTRACT(properties, '$.vnetResourceId') as vnet_resource_id, - JSON_EXTRACT(properties, '$.certThumbprint') as cert_thumbprint, - JSON_EXTRACT(properties, '$.certBlob') as cert_blob, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.resyncRequired') as resync_required, - JSON_EXTRACT(properties, '$.dnsServers') as dns_servers, - JSON_EXTRACT(properties, '$.isSwift') as is_swift, - subscriptionId, - resourceGroupName, - name - FROM azure.app_service.plans_vnets - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - kind as kind, - type as type, - json_extract_path_text(properties, '$.vnetResourceId') as vnet_resource_id, - JSON_EXTRACT(properties, '$.certThumbprint') as cert_thumbprint, - JSON_EXTRACT(properties, '$.certBlob') as cert_blob, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.resyncRequired') as resync_required, - JSON_EXTRACT(properties, '$.dnsServers') as dns_servers, - JSON_EXTRACT(properties, '$.isSwift') as is_swift, - subscriptionId, - resourceGroupName, - name - FROM azure.app_service.plans_vnets - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; - vw_plans_vnet_from_server_farm: - id: azure.app_service.vw_plans_vnet_from_server_farm - name: vw_plans_vnet_from_server_farm + vw_plans_vnet_from_server_farms: + id: azure.app_service.vw_plans_vnet_from_server_farms + name: vw_plans_vnet_from_server_farms config: views: select: @@ -26214,18 +26389,18 @@ components: name as name, kind as kind, type as type, - JSON_EXTRACT(properties, '$.vnetResourceId') as vnet_resource_id, - JSON_EXTRACT(properties, '$.certThumbprint') as cert_thumbprint, - JSON_EXTRACT(properties, '$.certBlob') as cert_blob, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.resyncRequired') as resync_required, - JSON_EXTRACT(properties, '$.dnsServers') as dns_servers, - JSON_EXTRACT(properties, '$.isSwift') as is_swift, + JSON_EXTRACT(properties, '$.vnetResourceId') as "vnet_resource_id", + JSON_EXTRACT(properties, '$.certThumbprint') as "cert_thumbprint", + JSON_EXTRACT(properties, '$.certBlob') as "cert_blob", + JSON_EXTRACT(properties, '$.routes') as "routes", + JSON_EXTRACT(properties, '$.resyncRequired') as "resync_required", + JSON_EXTRACT(properties, '$.dnsServers') as "dns_servers", + JSON_EXTRACT(properties, '$.isSwift') as "is_swift", subscriptionId, resourceGroupName, name, vnetName - FROM azure.app_service.plans_vnet_from_server_farm + FROM azure.app_service.plans_vnet_from_server_farms WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND vnetName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -26235,22 +26410,22 @@ components: name as name, kind as kind, type as type, - json_extract_path_text(properties, '$.vnetResourceId') as vnet_resource_id, - JSON_EXTRACT(properties, '$.certThumbprint') as cert_thumbprint, - JSON_EXTRACT(properties, '$.certBlob') as cert_blob, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.resyncRequired') as resync_required, - JSON_EXTRACT(properties, '$.dnsServers') as dns_servers, - JSON_EXTRACT(properties, '$.isSwift') as is_swift, + json_extract_path_text(properties, '$.vnetResourceId') as "vnet_resource_id", + json_extract_path_text(properties, '$.certThumbprint') as "cert_thumbprint", + json_extract_path_text(properties, '$.certBlob') as "cert_blob", + json_extract_path_text(properties, '$.routes') as "routes", + json_extract_path_text(properties, '$.resyncRequired') as "resync_required", + json_extract_path_text(properties, '$.dnsServers') as "dns_servers", + json_extract_path_text(properties, '$.isSwift') as "is_swift", subscriptionId, resourceGroupName, name, vnetName - FROM azure.app_service.plans_vnet_from_server_farm + FROM azure.app_service.plans_vnet_from_server_farms WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND vnetName = 'replace-me'; - vw_static_sites_static_site: - id: azure.app_service.vw_static_sites_static_site - name: vw_static_sites_static_site + vw_static_sites: + id: azure.app_service.vw_static_sites + name: vw_static_sites config: views: select: @@ -26265,29 +26440,29 @@ components: tags as tags, sku as sku, identity as identity, - JSON_EXTRACT(properties, '$.defaultHostname') as default_hostname, - JSON_EXTRACT(properties, '$.repositoryUrl') as repository_url, - JSON_EXTRACT(properties, '$.branch') as branch, - JSON_EXTRACT(properties, '$.customDomains') as custom_domains, - JSON_EXTRACT(properties, '$.repositoryToken') as repository_token, - JSON_EXTRACT(properties, '$.buildProperties') as build_properties, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.stagingEnvironmentPolicy') as staging_environment_policy, - JSON_EXTRACT(properties, '$.allowConfigFileUpdates') as allow_config_file_updates, - JSON_EXTRACT(properties, '$.templateProperties') as template_properties, - JSON_EXTRACT(properties, '$.contentDistributionEndpoint') as content_distribution_endpoint, - JSON_EXTRACT(properties, '$.keyVaultReferenceIdentity') as key_vault_reference_identity, - JSON_EXTRACT(properties, '$.userProvidedFunctionApps') as user_provided_function_apps, - JSON_EXTRACT(properties, '$.linkedBackends') as linked_backends, - JSON_EXTRACT(properties, '$.provider') as provider, - JSON_EXTRACT(properties, '$.enterpriseGradeCdnStatus') as enterprise_grade_cdn_status, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.databaseConnections') as database_connections, + JSON_EXTRACT(properties, '$.defaultHostname') as "default_hostname", + JSON_EXTRACT(properties, '$.repositoryUrl') as "repository_url", + JSON_EXTRACT(properties, '$.branch') as "branch", + JSON_EXTRACT(properties, '$.customDomains') as "custom_domains", + JSON_EXTRACT(properties, '$.repositoryToken') as "repository_token", + JSON_EXTRACT(properties, '$.buildProperties') as "build_properties", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.stagingEnvironmentPolicy') as "staging_environment_policy", + JSON_EXTRACT(properties, '$.allowConfigFileUpdates') as "allow_config_file_updates", + JSON_EXTRACT(properties, '$.templateProperties') as "template_properties", + JSON_EXTRACT(properties, '$.contentDistributionEndpoint') as "content_distribution_endpoint", + JSON_EXTRACT(properties, '$.keyVaultReferenceIdentity') as "key_vault_reference_identity", + JSON_EXTRACT(properties, '$.userProvidedFunctionApps') as "user_provided_function_apps", + JSON_EXTRACT(properties, '$.linkedBackends') as "linked_backends", + JSON_EXTRACT(properties, '$.provider') as "provider", + JSON_EXTRACT(properties, '$.enterpriseGradeCdnStatus') as "enterprise_grade_cdn_status", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.databaseConnections') as "database_connections", subscriptionId, resourceGroupName, name - FROM azure.app_service.static_sites_static_site - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; + FROM azure.app_service.static_sites + WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -26300,32 +26475,32 @@ components: tags as tags, sku as sku, identity as identity, - json_extract_path_text(properties, '$.defaultHostname') as default_hostname, - JSON_EXTRACT(properties, '$.repositoryUrl') as repository_url, - JSON_EXTRACT(properties, '$.branch') as branch, - JSON_EXTRACT(properties, '$.customDomains') as custom_domains, - JSON_EXTRACT(properties, '$.repositoryToken') as repository_token, - JSON_EXTRACT(properties, '$.buildProperties') as build_properties, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.stagingEnvironmentPolicy') as staging_environment_policy, - JSON_EXTRACT(properties, '$.allowConfigFileUpdates') as allow_config_file_updates, - JSON_EXTRACT(properties, '$.templateProperties') as template_properties, - JSON_EXTRACT(properties, '$.contentDistributionEndpoint') as content_distribution_endpoint, - JSON_EXTRACT(properties, '$.keyVaultReferenceIdentity') as key_vault_reference_identity, - JSON_EXTRACT(properties, '$.userProvidedFunctionApps') as user_provided_function_apps, - JSON_EXTRACT(properties, '$.linkedBackends') as linked_backends, - JSON_EXTRACT(properties, '$.provider') as provider, - JSON_EXTRACT(properties, '$.enterpriseGradeCdnStatus') as enterprise_grade_cdn_status, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.databaseConnections') as database_connections, + json_extract_path_text(properties, '$.defaultHostname') as "default_hostname", + json_extract_path_text(properties, '$.repositoryUrl') as "repository_url", + json_extract_path_text(properties, '$.branch') as "branch", + json_extract_path_text(properties, '$.customDomains') as "custom_domains", + json_extract_path_text(properties, '$.repositoryToken') as "repository_token", + json_extract_path_text(properties, '$.buildProperties') as "build_properties", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.stagingEnvironmentPolicy') as "staging_environment_policy", + json_extract_path_text(properties, '$.allowConfigFileUpdates') as "allow_config_file_updates", + json_extract_path_text(properties, '$.templateProperties') as "template_properties", + json_extract_path_text(properties, '$.contentDistributionEndpoint') as "content_distribution_endpoint", + json_extract_path_text(properties, '$.keyVaultReferenceIdentity') as "key_vault_reference_identity", + json_extract_path_text(properties, '$.userProvidedFunctionApps') as "user_provided_function_apps", + json_extract_path_text(properties, '$.linkedBackends') as "linked_backends", + json_extract_path_text(properties, '$.provider') as "provider", + json_extract_path_text(properties, '$.enterpriseGradeCdnStatus') as "enterprise_grade_cdn_status", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.databaseConnections') as "database_connections", subscriptionId, resourceGroupName, name - FROM azure.app_service.static_sites_static_site - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; - vw_certificate_orders_certificate: - id: azure.app_service.vw_certificate_orders_certificate - name: vw_certificate_orders_certificate + FROM azure.app_service.static_sites + WHERE subscriptionId = 'replace-me'; + vw_certificate_orders_certificates: + id: azure.app_service.vw_certificate_orders_certificates + name: vw_certificate_orders_certificates config: views: select: @@ -26338,15 +26513,15 @@ components: kind as kind, type as type, tags as tags, - JSON_EXTRACT(properties, '$.keyVaultId') as key_vault_id, - JSON_EXTRACT(properties, '$.keyVaultSecretName') as key_vault_secret_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.keyVaultId') as "key_vault_id", + JSON_EXTRACT(properties, '$.keyVaultSecretName') as "key_vault_secret_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, certificateOrderName, name - FROM azure.app_service.certificate_orders_certificate - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND certificateOrderName = 'replace-me' AND name = 'replace-me'; + FROM azure.app_service.certificate_orders_certificates + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND certificateOrderName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -26357,18 +26532,18 @@ components: kind as kind, type as type, tags as tags, - json_extract_path_text(properties, '$.keyVaultId') as key_vault_id, - JSON_EXTRACT(properties, '$.keyVaultSecretName') as key_vault_secret_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.keyVaultId') as "key_vault_id", + json_extract_path_text(properties, '$.keyVaultSecretName') as "key_vault_secret_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, certificateOrderName, name - FROM azure.app_service.certificate_orders_certificate - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND certificateOrderName = 'replace-me' AND name = 'replace-me'; - vw_web_apps_slot_configuration_names: - id: azure.app_service.vw_web_apps_slot_configuration_names - name: vw_web_apps_slot_configuration_names + FROM azure.app_service.certificate_orders_certificates + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND certificateOrderName = 'replace-me'; + vw_slot_configuration_names: + id: azure.app_service.vw_slot_configuration_names + name: vw_slot_configuration_names config: views: select: @@ -26379,13 +26554,13 @@ components: name as name, kind as kind, type as type, - JSON_EXTRACT(properties, '$.connectionStringNames') as connection_string_names, - JSON_EXTRACT(properties, '$.appSettingNames') as app_setting_names, - JSON_EXTRACT(properties, '$.azureStorageConfigNames') as azure_storage_config_names, + JSON_EXTRACT(properties, '$.connectionStringNames') as "connection_string_names", + JSON_EXTRACT(properties, '$.appSettingNames') as "app_setting_names", + JSON_EXTRACT(properties, '$.azureStorageConfigNames') as "azure_storage_config_names", subscriptionId, resourceGroupName, name - FROM azure.app_service.web_apps_slot_configuration_names + FROM azure.app_service.slot_configuration_names WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -26395,17 +26570,17 @@ components: name as name, kind as kind, type as type, - json_extract_path_text(properties, '$.connectionStringNames') as connection_string_names, - JSON_EXTRACT(properties, '$.appSettingNames') as app_setting_names, - JSON_EXTRACT(properties, '$.azureStorageConfigNames') as azure_storage_config_names, + json_extract_path_text(properties, '$.connectionStringNames') as "connection_string_names", + json_extract_path_text(properties, '$.appSettingNames') as "app_setting_names", + json_extract_path_text(properties, '$.azureStorageConfigNames') as "azure_storage_config_names", subscriptionId, resourceGroupName, name - FROM azure.app_service.web_apps_slot_configuration_names + FROM azure.app_service.slot_configuration_names WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; - vw_web_apps_configuration: - id: azure.app_service.vw_web_apps_configuration - name: vw_web_apps_configuration + vw_configuration_snapshots: + id: azure.app_service.vw_configuration_snapshots + name: vw_configuration_snapshots config: views: select: @@ -26416,258 +26591,83 @@ components: name as name, kind as kind, type as type, - JSON_EXTRACT(properties, '$.numberOfWorkers') as number_of_workers, - JSON_EXTRACT(properties, '$.defaultDocuments') as default_documents, - JSON_EXTRACT(properties, '$.netFrameworkVersion') as net_framework_version, - JSON_EXTRACT(properties, '$.phpVersion') as php_version, - JSON_EXTRACT(properties, '$.pythonVersion') as python_version, - JSON_EXTRACT(properties, '$.nodeVersion') as node_version, - JSON_EXTRACT(properties, '$.powerShellVersion') as power_shell_version, - JSON_EXTRACT(properties, '$.linuxFxVersion') as linux_fx_version, - JSON_EXTRACT(properties, '$.windowsFxVersion') as windows_fx_version, - JSON_EXTRACT(properties, '$.requestTracingEnabled') as request_tracing_enabled, - JSON_EXTRACT(properties, '$.requestTracingExpirationTime') as request_tracing_expiration_time, - JSON_EXTRACT(properties, '$.remoteDebuggingEnabled') as remote_debugging_enabled, - JSON_EXTRACT(properties, '$.remoteDebuggingVersion') as remote_debugging_version, - JSON_EXTRACT(properties, '$.httpLoggingEnabled') as http_logging_enabled, - JSON_EXTRACT(properties, '$.acrUseManagedIdentityCreds') as acr_use_managed_identity_creds, - JSON_EXTRACT(properties, '$.acrUserManagedIdentityID') as acr_user_managed_identity_id, - JSON_EXTRACT(properties, '$.logsDirectorySizeLimit') as logs_directory_size_limit, - JSON_EXTRACT(properties, '$.detailedErrorLoggingEnabled') as detailed_error_logging_enabled, - JSON_EXTRACT(properties, '$.publishingUsername') as publishing_username, - JSON_EXTRACT(properties, '$.appSettings') as app_settings, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.connectionStrings') as connection_strings, - JSON_EXTRACT(properties, '$.machineKey') as machine_key, - JSON_EXTRACT(properties, '$.handlerMappings') as handler_mappings, - JSON_EXTRACT(properties, '$.documentRoot') as document_root, - JSON_EXTRACT(properties, '$.scmType') as scm_type, - JSON_EXTRACT(properties, '$.use32BitWorkerProcess') as use32_bit_worker_process, - JSON_EXTRACT(properties, '$.webSocketsEnabled') as web_sockets_enabled, - JSON_EXTRACT(properties, '$.alwaysOn') as always_on, - JSON_EXTRACT(properties, '$.javaVersion') as java_version, - JSON_EXTRACT(properties, '$.javaContainer') as java_container, - JSON_EXTRACT(properties, '$.javaContainerVersion') as java_container_version, - JSON_EXTRACT(properties, '$.appCommandLine') as app_command_line, - JSON_EXTRACT(properties, '$.managedPipelineMode') as managed_pipeline_mode, - JSON_EXTRACT(properties, '$.virtualApplications') as virtual_applications, - JSON_EXTRACT(properties, '$.loadBalancing') as load_balancing, - JSON_EXTRACT(properties, '$.experiments') as experiments, - JSON_EXTRACT(properties, '$.limits') as limits, - JSON_EXTRACT(properties, '$.autoHealEnabled') as auto_heal_enabled, - JSON_EXTRACT(properties, '$.autoHealRules') as auto_heal_rules, - JSON_EXTRACT(properties, '$.tracingOptions') as tracing_options, - JSON_EXTRACT(properties, '$.vnetName') as vnet_name, - JSON_EXTRACT(properties, '$.vnetRouteAllEnabled') as vnet_route_all_enabled, - JSON_EXTRACT(properties, '$.vnetPrivatePortsCount') as vnet_private_ports_count, - JSON_EXTRACT(properties, '$.cors') as cors, - JSON_EXTRACT(properties, '$.push') as push, - JSON_EXTRACT(properties, '$.apiDefinition') as api_definition, - JSON_EXTRACT(properties, '$.apiManagementConfig') as api_management_config, - JSON_EXTRACT(properties, '$.autoSwapSlotName') as auto_swap_slot_name, - JSON_EXTRACT(properties, '$.localMySqlEnabled') as local_my_sql_enabled, - JSON_EXTRACT(properties, '$.managedServiceIdentityId') as managed_service_identity_id, - JSON_EXTRACT(properties, '$.xManagedServiceIdentityId') as x_managed_service_identity_id, - JSON_EXTRACT(properties, '$.keyVaultReferenceIdentity') as key_vault_reference_identity, - JSON_EXTRACT(properties, '$.ipSecurityRestrictions') as ip_security_restrictions, - JSON_EXTRACT(properties, '$.ipSecurityRestrictionsDefaultAction') as ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictions') as scm_ip_security_restrictions, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsDefaultAction') as scm_ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsUseMain') as scm_ip_security_restrictions_use_main, - JSON_EXTRACT(properties, '$.http20Enabled') as http20_enabled, - JSON_EXTRACT(properties, '$.minTlsVersion') as min_tls_version, - JSON_EXTRACT(properties, '$.minTlsCipherSuite') as min_tls_cipher_suite, - JSON_EXTRACT(properties, '$.scmMinTlsVersion') as scm_min_tls_version, - JSON_EXTRACT(properties, '$.ftpsState') as ftps_state, - JSON_EXTRACT(properties, '$.preWarmedInstanceCount') as pre_warmed_instance_count, - JSON_EXTRACT(properties, '$.functionAppScaleLimit') as function_app_scale_limit, - JSON_EXTRACT(properties, '$.elasticWebAppScaleLimit') as elastic_web_app_scale_limit, - JSON_EXTRACT(properties, '$.healthCheckPath') as health_check_path, - JSON_EXTRACT(properties, '$.functionsRuntimeScaleMonitoringEnabled') as functions_runtime_scale_monitoring_enabled, - JSON_EXTRACT(properties, '$.websiteTimeZone') as website_time_zone, - JSON_EXTRACT(properties, '$.minimumElasticInstanceCount') as minimum_elastic_instance_count, - JSON_EXTRACT(properties, '$.azureStorageAccounts') as azure_storage_accounts, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - subscriptionId, - resourceGroupName, - name - FROM azure.app_service.web_apps_configuration - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - kind as kind, - type as type, - json_extract_path_text(properties, '$.numberOfWorkers') as number_of_workers, - JSON_EXTRACT(properties, '$.defaultDocuments') as default_documents, - JSON_EXTRACT(properties, '$.netFrameworkVersion') as net_framework_version, - JSON_EXTRACT(properties, '$.phpVersion') as php_version, - JSON_EXTRACT(properties, '$.pythonVersion') as python_version, - JSON_EXTRACT(properties, '$.nodeVersion') as node_version, - JSON_EXTRACT(properties, '$.powerShellVersion') as power_shell_version, - JSON_EXTRACT(properties, '$.linuxFxVersion') as linux_fx_version, - JSON_EXTRACT(properties, '$.windowsFxVersion') as windows_fx_version, - JSON_EXTRACT(properties, '$.requestTracingEnabled') as request_tracing_enabled, - JSON_EXTRACT(properties, '$.requestTracingExpirationTime') as request_tracing_expiration_time, - JSON_EXTRACT(properties, '$.remoteDebuggingEnabled') as remote_debugging_enabled, - JSON_EXTRACT(properties, '$.remoteDebuggingVersion') as remote_debugging_version, - JSON_EXTRACT(properties, '$.httpLoggingEnabled') as http_logging_enabled, - JSON_EXTRACT(properties, '$.acrUseManagedIdentityCreds') as acr_use_managed_identity_creds, - JSON_EXTRACT(properties, '$.acrUserManagedIdentityID') as acr_user_managed_identity_id, - JSON_EXTRACT(properties, '$.logsDirectorySizeLimit') as logs_directory_size_limit, - JSON_EXTRACT(properties, '$.detailedErrorLoggingEnabled') as detailed_error_logging_enabled, - JSON_EXTRACT(properties, '$.publishingUsername') as publishing_username, - JSON_EXTRACT(properties, '$.appSettings') as app_settings, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.connectionStrings') as connection_strings, - JSON_EXTRACT(properties, '$.machineKey') as machine_key, - JSON_EXTRACT(properties, '$.handlerMappings') as handler_mappings, - JSON_EXTRACT(properties, '$.documentRoot') as document_root, - JSON_EXTRACT(properties, '$.scmType') as scm_type, - JSON_EXTRACT(properties, '$.use32BitWorkerProcess') as use32_bit_worker_process, - JSON_EXTRACT(properties, '$.webSocketsEnabled') as web_sockets_enabled, - JSON_EXTRACT(properties, '$.alwaysOn') as always_on, - JSON_EXTRACT(properties, '$.javaVersion') as java_version, - JSON_EXTRACT(properties, '$.javaContainer') as java_container, - JSON_EXTRACT(properties, '$.javaContainerVersion') as java_container_version, - JSON_EXTRACT(properties, '$.appCommandLine') as app_command_line, - JSON_EXTRACT(properties, '$.managedPipelineMode') as managed_pipeline_mode, - JSON_EXTRACT(properties, '$.virtualApplications') as virtual_applications, - JSON_EXTRACT(properties, '$.loadBalancing') as load_balancing, - JSON_EXTRACT(properties, '$.experiments') as experiments, - JSON_EXTRACT(properties, '$.limits') as limits, - JSON_EXTRACT(properties, '$.autoHealEnabled') as auto_heal_enabled, - JSON_EXTRACT(properties, '$.autoHealRules') as auto_heal_rules, - JSON_EXTRACT(properties, '$.tracingOptions') as tracing_options, - JSON_EXTRACT(properties, '$.vnetName') as vnet_name, - JSON_EXTRACT(properties, '$.vnetRouteAllEnabled') as vnet_route_all_enabled, - JSON_EXTRACT(properties, '$.vnetPrivatePortsCount') as vnet_private_ports_count, - JSON_EXTRACT(properties, '$.cors') as cors, - JSON_EXTRACT(properties, '$.push') as push, - JSON_EXTRACT(properties, '$.apiDefinition') as api_definition, - JSON_EXTRACT(properties, '$.apiManagementConfig') as api_management_config, - JSON_EXTRACT(properties, '$.autoSwapSlotName') as auto_swap_slot_name, - JSON_EXTRACT(properties, '$.localMySqlEnabled') as local_my_sql_enabled, - JSON_EXTRACT(properties, '$.managedServiceIdentityId') as managed_service_identity_id, - JSON_EXTRACT(properties, '$.xManagedServiceIdentityId') as x_managed_service_identity_id, - JSON_EXTRACT(properties, '$.keyVaultReferenceIdentity') as key_vault_reference_identity, - JSON_EXTRACT(properties, '$.ipSecurityRestrictions') as ip_security_restrictions, - JSON_EXTRACT(properties, '$.ipSecurityRestrictionsDefaultAction') as ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictions') as scm_ip_security_restrictions, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsDefaultAction') as scm_ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsUseMain') as scm_ip_security_restrictions_use_main, - JSON_EXTRACT(properties, '$.http20Enabled') as http20_enabled, - JSON_EXTRACT(properties, '$.minTlsVersion') as min_tls_version, - JSON_EXTRACT(properties, '$.minTlsCipherSuite') as min_tls_cipher_suite, - JSON_EXTRACT(properties, '$.scmMinTlsVersion') as scm_min_tls_version, - JSON_EXTRACT(properties, '$.ftpsState') as ftps_state, - JSON_EXTRACT(properties, '$.preWarmedInstanceCount') as pre_warmed_instance_count, - JSON_EXTRACT(properties, '$.functionAppScaleLimit') as function_app_scale_limit, - JSON_EXTRACT(properties, '$.elasticWebAppScaleLimit') as elastic_web_app_scale_limit, - JSON_EXTRACT(properties, '$.healthCheckPath') as health_check_path, - JSON_EXTRACT(properties, '$.functionsRuntimeScaleMonitoringEnabled') as functions_runtime_scale_monitoring_enabled, - JSON_EXTRACT(properties, '$.websiteTimeZone') as website_time_zone, - JSON_EXTRACT(properties, '$.minimumElasticInstanceCount') as minimum_elastic_instance_count, - JSON_EXTRACT(properties, '$.azureStorageAccounts') as azure_storage_accounts, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - subscriptionId, - resourceGroupName, - name - FROM azure.app_service.web_apps_configuration - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; - vw_web_apps_configuration_snapshot: - id: azure.app_service.vw_web_apps_configuration_snapshot - name: vw_web_apps_configuration_snapshot - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - kind as kind, - type as type, - JSON_EXTRACT(properties, '$.numberOfWorkers') as number_of_workers, - JSON_EXTRACT(properties, '$.defaultDocuments') as default_documents, - JSON_EXTRACT(properties, '$.netFrameworkVersion') as net_framework_version, - JSON_EXTRACT(properties, '$.phpVersion') as php_version, - JSON_EXTRACT(properties, '$.pythonVersion') as python_version, - JSON_EXTRACT(properties, '$.nodeVersion') as node_version, - JSON_EXTRACT(properties, '$.powerShellVersion') as power_shell_version, - JSON_EXTRACT(properties, '$.linuxFxVersion') as linux_fx_version, - JSON_EXTRACT(properties, '$.windowsFxVersion') as windows_fx_version, - JSON_EXTRACT(properties, '$.requestTracingEnabled') as request_tracing_enabled, - JSON_EXTRACT(properties, '$.requestTracingExpirationTime') as request_tracing_expiration_time, - JSON_EXTRACT(properties, '$.remoteDebuggingEnabled') as remote_debugging_enabled, - JSON_EXTRACT(properties, '$.remoteDebuggingVersion') as remote_debugging_version, - JSON_EXTRACT(properties, '$.httpLoggingEnabled') as http_logging_enabled, - JSON_EXTRACT(properties, '$.acrUseManagedIdentityCreds') as acr_use_managed_identity_creds, - JSON_EXTRACT(properties, '$.acrUserManagedIdentityID') as acr_user_managed_identity_id, - JSON_EXTRACT(properties, '$.logsDirectorySizeLimit') as logs_directory_size_limit, - JSON_EXTRACT(properties, '$.detailedErrorLoggingEnabled') as detailed_error_logging_enabled, - JSON_EXTRACT(properties, '$.publishingUsername') as publishing_username, - JSON_EXTRACT(properties, '$.appSettings') as app_settings, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.connectionStrings') as connection_strings, - JSON_EXTRACT(properties, '$.machineKey') as machine_key, - JSON_EXTRACT(properties, '$.handlerMappings') as handler_mappings, - JSON_EXTRACT(properties, '$.documentRoot') as document_root, - JSON_EXTRACT(properties, '$.scmType') as scm_type, - JSON_EXTRACT(properties, '$.use32BitWorkerProcess') as use32_bit_worker_process, - JSON_EXTRACT(properties, '$.webSocketsEnabled') as web_sockets_enabled, - JSON_EXTRACT(properties, '$.alwaysOn') as always_on, - JSON_EXTRACT(properties, '$.javaVersion') as java_version, - JSON_EXTRACT(properties, '$.javaContainer') as java_container, - JSON_EXTRACT(properties, '$.javaContainerVersion') as java_container_version, - JSON_EXTRACT(properties, '$.appCommandLine') as app_command_line, - JSON_EXTRACT(properties, '$.managedPipelineMode') as managed_pipeline_mode, - JSON_EXTRACT(properties, '$.virtualApplications') as virtual_applications, - JSON_EXTRACT(properties, '$.loadBalancing') as load_balancing, - JSON_EXTRACT(properties, '$.experiments') as experiments, - JSON_EXTRACT(properties, '$.limits') as limits, - JSON_EXTRACT(properties, '$.autoHealEnabled') as auto_heal_enabled, - JSON_EXTRACT(properties, '$.autoHealRules') as auto_heal_rules, - JSON_EXTRACT(properties, '$.tracingOptions') as tracing_options, - JSON_EXTRACT(properties, '$.vnetName') as vnet_name, - JSON_EXTRACT(properties, '$.vnetRouteAllEnabled') as vnet_route_all_enabled, - JSON_EXTRACT(properties, '$.vnetPrivatePortsCount') as vnet_private_ports_count, - JSON_EXTRACT(properties, '$.cors') as cors, - JSON_EXTRACT(properties, '$.push') as push, - JSON_EXTRACT(properties, '$.apiDefinition') as api_definition, - JSON_EXTRACT(properties, '$.apiManagementConfig') as api_management_config, - JSON_EXTRACT(properties, '$.autoSwapSlotName') as auto_swap_slot_name, - JSON_EXTRACT(properties, '$.localMySqlEnabled') as local_my_sql_enabled, - JSON_EXTRACT(properties, '$.managedServiceIdentityId') as managed_service_identity_id, - JSON_EXTRACT(properties, '$.xManagedServiceIdentityId') as x_managed_service_identity_id, - JSON_EXTRACT(properties, '$.keyVaultReferenceIdentity') as key_vault_reference_identity, - JSON_EXTRACT(properties, '$.ipSecurityRestrictions') as ip_security_restrictions, - JSON_EXTRACT(properties, '$.ipSecurityRestrictionsDefaultAction') as ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictions') as scm_ip_security_restrictions, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsDefaultAction') as scm_ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsUseMain') as scm_ip_security_restrictions_use_main, - JSON_EXTRACT(properties, '$.http20Enabled') as http20_enabled, - JSON_EXTRACT(properties, '$.minTlsVersion') as min_tls_version, - JSON_EXTRACT(properties, '$.minTlsCipherSuite') as min_tls_cipher_suite, - JSON_EXTRACT(properties, '$.scmMinTlsVersion') as scm_min_tls_version, - JSON_EXTRACT(properties, '$.ftpsState') as ftps_state, - JSON_EXTRACT(properties, '$.preWarmedInstanceCount') as pre_warmed_instance_count, - JSON_EXTRACT(properties, '$.functionAppScaleLimit') as function_app_scale_limit, - JSON_EXTRACT(properties, '$.elasticWebAppScaleLimit') as elastic_web_app_scale_limit, - JSON_EXTRACT(properties, '$.healthCheckPath') as health_check_path, - JSON_EXTRACT(properties, '$.functionsRuntimeScaleMonitoringEnabled') as functions_runtime_scale_monitoring_enabled, - JSON_EXTRACT(properties, '$.websiteTimeZone') as website_time_zone, - JSON_EXTRACT(properties, '$.minimumElasticInstanceCount') as minimum_elastic_instance_count, - JSON_EXTRACT(properties, '$.azureStorageAccounts') as azure_storage_accounts, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, + JSON_EXTRACT(properties, '$.numberOfWorkers') as "number_of_workers", + JSON_EXTRACT(properties, '$.defaultDocuments') as "default_documents", + JSON_EXTRACT(properties, '$.netFrameworkVersion') as "net_framework_version", + JSON_EXTRACT(properties, '$.phpVersion') as "php_version", + JSON_EXTRACT(properties, '$.pythonVersion') as "python_version", + JSON_EXTRACT(properties, '$.nodeVersion') as "node_version", + JSON_EXTRACT(properties, '$.powerShellVersion') as "power_shell_version", + JSON_EXTRACT(properties, '$.linuxFxVersion') as "linux_fx_version", + JSON_EXTRACT(properties, '$.windowsFxVersion') as "windows_fx_version", + JSON_EXTRACT(properties, '$.requestTracingEnabled') as "request_tracing_enabled", + JSON_EXTRACT(properties, '$.requestTracingExpirationTime') as "request_tracing_expiration_time", + JSON_EXTRACT(properties, '$.remoteDebuggingEnabled') as "remote_debugging_enabled", + JSON_EXTRACT(properties, '$.remoteDebuggingVersion') as "remote_debugging_version", + JSON_EXTRACT(properties, '$.httpLoggingEnabled') as "http_logging_enabled", + JSON_EXTRACT(properties, '$.acrUseManagedIdentityCreds') as "acr_use_managed_identity_creds", + JSON_EXTRACT(properties, '$.acrUserManagedIdentityID') as "acr_user_managed_identity_id", + JSON_EXTRACT(properties, '$.logsDirectorySizeLimit') as "logs_directory_size_limit", + JSON_EXTRACT(properties, '$.detailedErrorLoggingEnabled') as "detailed_error_logging_enabled", + JSON_EXTRACT(properties, '$.publishingUsername') as "publishing_username", + JSON_EXTRACT(properties, '$.appSettings') as "app_settings", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.connectionStrings') as "connection_strings", + JSON_EXTRACT(properties, '$.machineKey') as "machine_key", + JSON_EXTRACT(properties, '$.handlerMappings') as "handler_mappings", + JSON_EXTRACT(properties, '$.documentRoot') as "document_root", + JSON_EXTRACT(properties, '$.scmType') as "scm_type", + JSON_EXTRACT(properties, '$.use32BitWorkerProcess') as "use32_bit_worker_process", + JSON_EXTRACT(properties, '$.webSocketsEnabled') as "web_sockets_enabled", + JSON_EXTRACT(properties, '$.alwaysOn') as "always_on", + JSON_EXTRACT(properties, '$.javaVersion') as "java_version", + JSON_EXTRACT(properties, '$.javaContainer') as "java_container", + JSON_EXTRACT(properties, '$.javaContainerVersion') as "java_container_version", + JSON_EXTRACT(properties, '$.appCommandLine') as "app_command_line", + JSON_EXTRACT(properties, '$.managedPipelineMode') as "managed_pipeline_mode", + JSON_EXTRACT(properties, '$.virtualApplications') as "virtual_applications", + JSON_EXTRACT(properties, '$.loadBalancing') as "load_balancing", + JSON_EXTRACT(properties, '$.experiments') as "experiments", + JSON_EXTRACT(properties, '$.limits') as "limits", + JSON_EXTRACT(properties, '$.autoHealEnabled') as "auto_heal_enabled", + JSON_EXTRACT(properties, '$.autoHealRules') as "auto_heal_rules", + JSON_EXTRACT(properties, '$.tracingOptions') as "tracing_options", + JSON_EXTRACT(properties, '$.vnetName') as "vnet_name", + JSON_EXTRACT(properties, '$.vnetRouteAllEnabled') as "vnet_route_all_enabled", + JSON_EXTRACT(properties, '$.vnetPrivatePortsCount') as "vnet_private_ports_count", + JSON_EXTRACT(properties, '$.cors') as "cors", + JSON_EXTRACT(properties, '$.push') as "push", + JSON_EXTRACT(properties, '$.apiDefinition') as "api_definition", + JSON_EXTRACT(properties, '$.apiManagementConfig') as "api_management_config", + JSON_EXTRACT(properties, '$.autoSwapSlotName') as "auto_swap_slot_name", + JSON_EXTRACT(properties, '$.localMySqlEnabled') as "local_my_sql_enabled", + JSON_EXTRACT(properties, '$.managedServiceIdentityId') as "managed_service_identity_id", + JSON_EXTRACT(properties, '$.xManagedServiceIdentityId') as "x_managed_service_identity_id", + JSON_EXTRACT(properties, '$.keyVaultReferenceIdentity') as "key_vault_reference_identity", + JSON_EXTRACT(properties, '$.ipSecurityRestrictions') as "ip_security_restrictions", + JSON_EXTRACT(properties, '$.ipSecurityRestrictionsDefaultAction') as "ip_security_restrictions_default_action", + JSON_EXTRACT(properties, '$.scmIpSecurityRestrictions') as "scm_ip_security_restrictions", + JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsDefaultAction') as "scm_ip_security_restrictions_default_action", + JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsUseMain') as "scm_ip_security_restrictions_use_main", + JSON_EXTRACT(properties, '$.http20Enabled') as "http20_enabled", + JSON_EXTRACT(properties, '$.minTlsVersion') as "min_tls_version", + JSON_EXTRACT(properties, '$.minTlsCipherSuite') as "min_tls_cipher_suite", + JSON_EXTRACT(properties, '$.scmMinTlsVersion') as "scm_min_tls_version", + JSON_EXTRACT(properties, '$.ftpsState') as "ftps_state", + JSON_EXTRACT(properties, '$.preWarmedInstanceCount') as "pre_warmed_instance_count", + JSON_EXTRACT(properties, '$.functionAppScaleLimit') as "function_app_scale_limit", + JSON_EXTRACT(properties, '$.elasticWebAppScaleLimit') as "elastic_web_app_scale_limit", + JSON_EXTRACT(properties, '$.healthCheckPath') as "health_check_path", + JSON_EXTRACT(properties, '$.functionsRuntimeScaleMonitoringEnabled') as "functions_runtime_scale_monitoring_enabled", + JSON_EXTRACT(properties, '$.websiteTimeZone') as "website_time_zone", + JSON_EXTRACT(properties, '$.minimumElasticInstanceCount') as "minimum_elastic_instance_count", + JSON_EXTRACT(properties, '$.azureStorageAccounts') as "azure_storage_accounts", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", subscriptionId, resourceGroupName, name, snapshotId - FROM azure.app_service.web_apps_configuration_snapshot + FROM azure.app_service.configuration_snapshots WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND snapshotId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -26677,264 +26677,87 @@ components: name as name, kind as kind, type as type, - json_extract_path_text(properties, '$.numberOfWorkers') as number_of_workers, - JSON_EXTRACT(properties, '$.defaultDocuments') as default_documents, - JSON_EXTRACT(properties, '$.netFrameworkVersion') as net_framework_version, - JSON_EXTRACT(properties, '$.phpVersion') as php_version, - JSON_EXTRACT(properties, '$.pythonVersion') as python_version, - JSON_EXTRACT(properties, '$.nodeVersion') as node_version, - JSON_EXTRACT(properties, '$.powerShellVersion') as power_shell_version, - JSON_EXTRACT(properties, '$.linuxFxVersion') as linux_fx_version, - JSON_EXTRACT(properties, '$.windowsFxVersion') as windows_fx_version, - JSON_EXTRACT(properties, '$.requestTracingEnabled') as request_tracing_enabled, - JSON_EXTRACT(properties, '$.requestTracingExpirationTime') as request_tracing_expiration_time, - JSON_EXTRACT(properties, '$.remoteDebuggingEnabled') as remote_debugging_enabled, - JSON_EXTRACT(properties, '$.remoteDebuggingVersion') as remote_debugging_version, - JSON_EXTRACT(properties, '$.httpLoggingEnabled') as http_logging_enabled, - JSON_EXTRACT(properties, '$.acrUseManagedIdentityCreds') as acr_use_managed_identity_creds, - JSON_EXTRACT(properties, '$.acrUserManagedIdentityID') as acr_user_managed_identity_id, - JSON_EXTRACT(properties, '$.logsDirectorySizeLimit') as logs_directory_size_limit, - JSON_EXTRACT(properties, '$.detailedErrorLoggingEnabled') as detailed_error_logging_enabled, - JSON_EXTRACT(properties, '$.publishingUsername') as publishing_username, - JSON_EXTRACT(properties, '$.appSettings') as app_settings, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.connectionStrings') as connection_strings, - JSON_EXTRACT(properties, '$.machineKey') as machine_key, - JSON_EXTRACT(properties, '$.handlerMappings') as handler_mappings, - JSON_EXTRACT(properties, '$.documentRoot') as document_root, - JSON_EXTRACT(properties, '$.scmType') as scm_type, - JSON_EXTRACT(properties, '$.use32BitWorkerProcess') as use32_bit_worker_process, - JSON_EXTRACT(properties, '$.webSocketsEnabled') as web_sockets_enabled, - JSON_EXTRACT(properties, '$.alwaysOn') as always_on, - JSON_EXTRACT(properties, '$.javaVersion') as java_version, - JSON_EXTRACT(properties, '$.javaContainer') as java_container, - JSON_EXTRACT(properties, '$.javaContainerVersion') as java_container_version, - JSON_EXTRACT(properties, '$.appCommandLine') as app_command_line, - JSON_EXTRACT(properties, '$.managedPipelineMode') as managed_pipeline_mode, - JSON_EXTRACT(properties, '$.virtualApplications') as virtual_applications, - JSON_EXTRACT(properties, '$.loadBalancing') as load_balancing, - JSON_EXTRACT(properties, '$.experiments') as experiments, - JSON_EXTRACT(properties, '$.limits') as limits, - JSON_EXTRACT(properties, '$.autoHealEnabled') as auto_heal_enabled, - JSON_EXTRACT(properties, '$.autoHealRules') as auto_heal_rules, - JSON_EXTRACT(properties, '$.tracingOptions') as tracing_options, - JSON_EXTRACT(properties, '$.vnetName') as vnet_name, - JSON_EXTRACT(properties, '$.vnetRouteAllEnabled') as vnet_route_all_enabled, - JSON_EXTRACT(properties, '$.vnetPrivatePortsCount') as vnet_private_ports_count, - JSON_EXTRACT(properties, '$.cors') as cors, - JSON_EXTRACT(properties, '$.push') as push, - JSON_EXTRACT(properties, '$.apiDefinition') as api_definition, - JSON_EXTRACT(properties, '$.apiManagementConfig') as api_management_config, - JSON_EXTRACT(properties, '$.autoSwapSlotName') as auto_swap_slot_name, - JSON_EXTRACT(properties, '$.localMySqlEnabled') as local_my_sql_enabled, - JSON_EXTRACT(properties, '$.managedServiceIdentityId') as managed_service_identity_id, - JSON_EXTRACT(properties, '$.xManagedServiceIdentityId') as x_managed_service_identity_id, - JSON_EXTRACT(properties, '$.keyVaultReferenceIdentity') as key_vault_reference_identity, - JSON_EXTRACT(properties, '$.ipSecurityRestrictions') as ip_security_restrictions, - JSON_EXTRACT(properties, '$.ipSecurityRestrictionsDefaultAction') as ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictions') as scm_ip_security_restrictions, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsDefaultAction') as scm_ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsUseMain') as scm_ip_security_restrictions_use_main, - JSON_EXTRACT(properties, '$.http20Enabled') as http20_enabled, - JSON_EXTRACT(properties, '$.minTlsVersion') as min_tls_version, - JSON_EXTRACT(properties, '$.minTlsCipherSuite') as min_tls_cipher_suite, - JSON_EXTRACT(properties, '$.scmMinTlsVersion') as scm_min_tls_version, - JSON_EXTRACT(properties, '$.ftpsState') as ftps_state, - JSON_EXTRACT(properties, '$.preWarmedInstanceCount') as pre_warmed_instance_count, - JSON_EXTRACT(properties, '$.functionAppScaleLimit') as function_app_scale_limit, - JSON_EXTRACT(properties, '$.elasticWebAppScaleLimit') as elastic_web_app_scale_limit, - JSON_EXTRACT(properties, '$.healthCheckPath') as health_check_path, - JSON_EXTRACT(properties, '$.functionsRuntimeScaleMonitoringEnabled') as functions_runtime_scale_monitoring_enabled, - JSON_EXTRACT(properties, '$.websiteTimeZone') as website_time_zone, - JSON_EXTRACT(properties, '$.minimumElasticInstanceCount') as minimum_elastic_instance_count, - JSON_EXTRACT(properties, '$.azureStorageAccounts') as azure_storage_accounts, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, + json_extract_path_text(properties, '$.numberOfWorkers') as "number_of_workers", + json_extract_path_text(properties, '$.defaultDocuments') as "default_documents", + json_extract_path_text(properties, '$.netFrameworkVersion') as "net_framework_version", + json_extract_path_text(properties, '$.phpVersion') as "php_version", + json_extract_path_text(properties, '$.pythonVersion') as "python_version", + json_extract_path_text(properties, '$.nodeVersion') as "node_version", + json_extract_path_text(properties, '$.powerShellVersion') as "power_shell_version", + json_extract_path_text(properties, '$.linuxFxVersion') as "linux_fx_version", + json_extract_path_text(properties, '$.windowsFxVersion') as "windows_fx_version", + json_extract_path_text(properties, '$.requestTracingEnabled') as "request_tracing_enabled", + json_extract_path_text(properties, '$.requestTracingExpirationTime') as "request_tracing_expiration_time", + json_extract_path_text(properties, '$.remoteDebuggingEnabled') as "remote_debugging_enabled", + json_extract_path_text(properties, '$.remoteDebuggingVersion') as "remote_debugging_version", + json_extract_path_text(properties, '$.httpLoggingEnabled') as "http_logging_enabled", + json_extract_path_text(properties, '$.acrUseManagedIdentityCreds') as "acr_use_managed_identity_creds", + json_extract_path_text(properties, '$.acrUserManagedIdentityID') as "acr_user_managed_identity_id", + json_extract_path_text(properties, '$.logsDirectorySizeLimit') as "logs_directory_size_limit", + json_extract_path_text(properties, '$.detailedErrorLoggingEnabled') as "detailed_error_logging_enabled", + json_extract_path_text(properties, '$.publishingUsername') as "publishing_username", + json_extract_path_text(properties, '$.appSettings') as "app_settings", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.connectionStrings') as "connection_strings", + json_extract_path_text(properties, '$.machineKey') as "machine_key", + json_extract_path_text(properties, '$.handlerMappings') as "handler_mappings", + json_extract_path_text(properties, '$.documentRoot') as "document_root", + json_extract_path_text(properties, '$.scmType') as "scm_type", + json_extract_path_text(properties, '$.use32BitWorkerProcess') as "use32_bit_worker_process", + json_extract_path_text(properties, '$.webSocketsEnabled') as "web_sockets_enabled", + json_extract_path_text(properties, '$.alwaysOn') as "always_on", + json_extract_path_text(properties, '$.javaVersion') as "java_version", + json_extract_path_text(properties, '$.javaContainer') as "java_container", + json_extract_path_text(properties, '$.javaContainerVersion') as "java_container_version", + json_extract_path_text(properties, '$.appCommandLine') as "app_command_line", + json_extract_path_text(properties, '$.managedPipelineMode') as "managed_pipeline_mode", + json_extract_path_text(properties, '$.virtualApplications') as "virtual_applications", + json_extract_path_text(properties, '$.loadBalancing') as "load_balancing", + json_extract_path_text(properties, '$.experiments') as "experiments", + json_extract_path_text(properties, '$.limits') as "limits", + json_extract_path_text(properties, '$.autoHealEnabled') as "auto_heal_enabled", + json_extract_path_text(properties, '$.autoHealRules') as "auto_heal_rules", + json_extract_path_text(properties, '$.tracingOptions') as "tracing_options", + json_extract_path_text(properties, '$.vnetName') as "vnet_name", + json_extract_path_text(properties, '$.vnetRouteAllEnabled') as "vnet_route_all_enabled", + json_extract_path_text(properties, '$.vnetPrivatePortsCount') as "vnet_private_ports_count", + json_extract_path_text(properties, '$.cors') as "cors", + json_extract_path_text(properties, '$.push') as "push", + json_extract_path_text(properties, '$.apiDefinition') as "api_definition", + json_extract_path_text(properties, '$.apiManagementConfig') as "api_management_config", + json_extract_path_text(properties, '$.autoSwapSlotName') as "auto_swap_slot_name", + json_extract_path_text(properties, '$.localMySqlEnabled') as "local_my_sql_enabled", + json_extract_path_text(properties, '$.managedServiceIdentityId') as "managed_service_identity_id", + json_extract_path_text(properties, '$.xManagedServiceIdentityId') as "x_managed_service_identity_id", + json_extract_path_text(properties, '$.keyVaultReferenceIdentity') as "key_vault_reference_identity", + json_extract_path_text(properties, '$.ipSecurityRestrictions') as "ip_security_restrictions", + json_extract_path_text(properties, '$.ipSecurityRestrictionsDefaultAction') as "ip_security_restrictions_default_action", + json_extract_path_text(properties, '$.scmIpSecurityRestrictions') as "scm_ip_security_restrictions", + json_extract_path_text(properties, '$.scmIpSecurityRestrictionsDefaultAction') as "scm_ip_security_restrictions_default_action", + json_extract_path_text(properties, '$.scmIpSecurityRestrictionsUseMain') as "scm_ip_security_restrictions_use_main", + json_extract_path_text(properties, '$.http20Enabled') as "http20_enabled", + json_extract_path_text(properties, '$.minTlsVersion') as "min_tls_version", + json_extract_path_text(properties, '$.minTlsCipherSuite') as "min_tls_cipher_suite", + json_extract_path_text(properties, '$.scmMinTlsVersion') as "scm_min_tls_version", + json_extract_path_text(properties, '$.ftpsState') as "ftps_state", + json_extract_path_text(properties, '$.preWarmedInstanceCount') as "pre_warmed_instance_count", + json_extract_path_text(properties, '$.functionAppScaleLimit') as "function_app_scale_limit", + json_extract_path_text(properties, '$.elasticWebAppScaleLimit') as "elastic_web_app_scale_limit", + json_extract_path_text(properties, '$.healthCheckPath') as "health_check_path", + json_extract_path_text(properties, '$.functionsRuntimeScaleMonitoringEnabled') as "functions_runtime_scale_monitoring_enabled", + json_extract_path_text(properties, '$.websiteTimeZone') as "website_time_zone", + json_extract_path_text(properties, '$.minimumElasticInstanceCount') as "minimum_elastic_instance_count", + json_extract_path_text(properties, '$.azureStorageAccounts') as "azure_storage_accounts", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", subscriptionId, resourceGroupName, name, snapshotId - FROM azure.app_service.web_apps_configuration_snapshot + FROM azure.app_service.configuration_snapshots WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND snapshotId = 'replace-me'; - vw_web_apps_configuration_slot: - id: azure.app_service.vw_web_apps_configuration_slot - name: vw_web_apps_configuration_slot - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - kind as kind, - type as type, - JSON_EXTRACT(properties, '$.numberOfWorkers') as number_of_workers, - JSON_EXTRACT(properties, '$.defaultDocuments') as default_documents, - JSON_EXTRACT(properties, '$.netFrameworkVersion') as net_framework_version, - JSON_EXTRACT(properties, '$.phpVersion') as php_version, - JSON_EXTRACT(properties, '$.pythonVersion') as python_version, - JSON_EXTRACT(properties, '$.nodeVersion') as node_version, - JSON_EXTRACT(properties, '$.powerShellVersion') as power_shell_version, - JSON_EXTRACT(properties, '$.linuxFxVersion') as linux_fx_version, - JSON_EXTRACT(properties, '$.windowsFxVersion') as windows_fx_version, - JSON_EXTRACT(properties, '$.requestTracingEnabled') as request_tracing_enabled, - JSON_EXTRACT(properties, '$.requestTracingExpirationTime') as request_tracing_expiration_time, - JSON_EXTRACT(properties, '$.remoteDebuggingEnabled') as remote_debugging_enabled, - JSON_EXTRACT(properties, '$.remoteDebuggingVersion') as remote_debugging_version, - JSON_EXTRACT(properties, '$.httpLoggingEnabled') as http_logging_enabled, - JSON_EXTRACT(properties, '$.acrUseManagedIdentityCreds') as acr_use_managed_identity_creds, - JSON_EXTRACT(properties, '$.acrUserManagedIdentityID') as acr_user_managed_identity_id, - JSON_EXTRACT(properties, '$.logsDirectorySizeLimit') as logs_directory_size_limit, - JSON_EXTRACT(properties, '$.detailedErrorLoggingEnabled') as detailed_error_logging_enabled, - JSON_EXTRACT(properties, '$.publishingUsername') as publishing_username, - JSON_EXTRACT(properties, '$.appSettings') as app_settings, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.connectionStrings') as connection_strings, - JSON_EXTRACT(properties, '$.machineKey') as machine_key, - JSON_EXTRACT(properties, '$.handlerMappings') as handler_mappings, - JSON_EXTRACT(properties, '$.documentRoot') as document_root, - JSON_EXTRACT(properties, '$.scmType') as scm_type, - JSON_EXTRACT(properties, '$.use32BitWorkerProcess') as use32_bit_worker_process, - JSON_EXTRACT(properties, '$.webSocketsEnabled') as web_sockets_enabled, - JSON_EXTRACT(properties, '$.alwaysOn') as always_on, - JSON_EXTRACT(properties, '$.javaVersion') as java_version, - JSON_EXTRACT(properties, '$.javaContainer') as java_container, - JSON_EXTRACT(properties, '$.javaContainerVersion') as java_container_version, - JSON_EXTRACT(properties, '$.appCommandLine') as app_command_line, - JSON_EXTRACT(properties, '$.managedPipelineMode') as managed_pipeline_mode, - JSON_EXTRACT(properties, '$.virtualApplications') as virtual_applications, - JSON_EXTRACT(properties, '$.loadBalancing') as load_balancing, - JSON_EXTRACT(properties, '$.experiments') as experiments, - JSON_EXTRACT(properties, '$.limits') as limits, - JSON_EXTRACT(properties, '$.autoHealEnabled') as auto_heal_enabled, - JSON_EXTRACT(properties, '$.autoHealRules') as auto_heal_rules, - JSON_EXTRACT(properties, '$.tracingOptions') as tracing_options, - JSON_EXTRACT(properties, '$.vnetName') as vnet_name, - JSON_EXTRACT(properties, '$.vnetRouteAllEnabled') as vnet_route_all_enabled, - JSON_EXTRACT(properties, '$.vnetPrivatePortsCount') as vnet_private_ports_count, - JSON_EXTRACT(properties, '$.cors') as cors, - JSON_EXTRACT(properties, '$.push') as push, - JSON_EXTRACT(properties, '$.apiDefinition') as api_definition, - JSON_EXTRACT(properties, '$.apiManagementConfig') as api_management_config, - JSON_EXTRACT(properties, '$.autoSwapSlotName') as auto_swap_slot_name, - JSON_EXTRACT(properties, '$.localMySqlEnabled') as local_my_sql_enabled, - JSON_EXTRACT(properties, '$.managedServiceIdentityId') as managed_service_identity_id, - JSON_EXTRACT(properties, '$.xManagedServiceIdentityId') as x_managed_service_identity_id, - JSON_EXTRACT(properties, '$.keyVaultReferenceIdentity') as key_vault_reference_identity, - JSON_EXTRACT(properties, '$.ipSecurityRestrictions') as ip_security_restrictions, - JSON_EXTRACT(properties, '$.ipSecurityRestrictionsDefaultAction') as ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictions') as scm_ip_security_restrictions, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsDefaultAction') as scm_ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsUseMain') as scm_ip_security_restrictions_use_main, - JSON_EXTRACT(properties, '$.http20Enabled') as http20_enabled, - JSON_EXTRACT(properties, '$.minTlsVersion') as min_tls_version, - JSON_EXTRACT(properties, '$.minTlsCipherSuite') as min_tls_cipher_suite, - JSON_EXTRACT(properties, '$.scmMinTlsVersion') as scm_min_tls_version, - JSON_EXTRACT(properties, '$.ftpsState') as ftps_state, - JSON_EXTRACT(properties, '$.preWarmedInstanceCount') as pre_warmed_instance_count, - JSON_EXTRACT(properties, '$.functionAppScaleLimit') as function_app_scale_limit, - JSON_EXTRACT(properties, '$.elasticWebAppScaleLimit') as elastic_web_app_scale_limit, - JSON_EXTRACT(properties, '$.healthCheckPath') as health_check_path, - JSON_EXTRACT(properties, '$.functionsRuntimeScaleMonitoringEnabled') as functions_runtime_scale_monitoring_enabled, - JSON_EXTRACT(properties, '$.websiteTimeZone') as website_time_zone, - JSON_EXTRACT(properties, '$.minimumElasticInstanceCount') as minimum_elastic_instance_count, - JSON_EXTRACT(properties, '$.azureStorageAccounts') as azure_storage_accounts, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - subscriptionId, - resourceGroupName, - name, - slot - FROM azure.app_service.web_apps_configuration_slot - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND slot = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - kind as kind, - type as type, - json_extract_path_text(properties, '$.numberOfWorkers') as number_of_workers, - JSON_EXTRACT(properties, '$.defaultDocuments') as default_documents, - JSON_EXTRACT(properties, '$.netFrameworkVersion') as net_framework_version, - JSON_EXTRACT(properties, '$.phpVersion') as php_version, - JSON_EXTRACT(properties, '$.pythonVersion') as python_version, - JSON_EXTRACT(properties, '$.nodeVersion') as node_version, - JSON_EXTRACT(properties, '$.powerShellVersion') as power_shell_version, - JSON_EXTRACT(properties, '$.linuxFxVersion') as linux_fx_version, - JSON_EXTRACT(properties, '$.windowsFxVersion') as windows_fx_version, - JSON_EXTRACT(properties, '$.requestTracingEnabled') as request_tracing_enabled, - JSON_EXTRACT(properties, '$.requestTracingExpirationTime') as request_tracing_expiration_time, - JSON_EXTRACT(properties, '$.remoteDebuggingEnabled') as remote_debugging_enabled, - JSON_EXTRACT(properties, '$.remoteDebuggingVersion') as remote_debugging_version, - JSON_EXTRACT(properties, '$.httpLoggingEnabled') as http_logging_enabled, - JSON_EXTRACT(properties, '$.acrUseManagedIdentityCreds') as acr_use_managed_identity_creds, - JSON_EXTRACT(properties, '$.acrUserManagedIdentityID') as acr_user_managed_identity_id, - JSON_EXTRACT(properties, '$.logsDirectorySizeLimit') as logs_directory_size_limit, - JSON_EXTRACT(properties, '$.detailedErrorLoggingEnabled') as detailed_error_logging_enabled, - JSON_EXTRACT(properties, '$.publishingUsername') as publishing_username, - JSON_EXTRACT(properties, '$.appSettings') as app_settings, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.connectionStrings') as connection_strings, - JSON_EXTRACT(properties, '$.machineKey') as machine_key, - JSON_EXTRACT(properties, '$.handlerMappings') as handler_mappings, - JSON_EXTRACT(properties, '$.documentRoot') as document_root, - JSON_EXTRACT(properties, '$.scmType') as scm_type, - JSON_EXTRACT(properties, '$.use32BitWorkerProcess') as use32_bit_worker_process, - JSON_EXTRACT(properties, '$.webSocketsEnabled') as web_sockets_enabled, - JSON_EXTRACT(properties, '$.alwaysOn') as always_on, - JSON_EXTRACT(properties, '$.javaVersion') as java_version, - JSON_EXTRACT(properties, '$.javaContainer') as java_container, - JSON_EXTRACT(properties, '$.javaContainerVersion') as java_container_version, - JSON_EXTRACT(properties, '$.appCommandLine') as app_command_line, - JSON_EXTRACT(properties, '$.managedPipelineMode') as managed_pipeline_mode, - JSON_EXTRACT(properties, '$.virtualApplications') as virtual_applications, - JSON_EXTRACT(properties, '$.loadBalancing') as load_balancing, - JSON_EXTRACT(properties, '$.experiments') as experiments, - JSON_EXTRACT(properties, '$.limits') as limits, - JSON_EXTRACT(properties, '$.autoHealEnabled') as auto_heal_enabled, - JSON_EXTRACT(properties, '$.autoHealRules') as auto_heal_rules, - JSON_EXTRACT(properties, '$.tracingOptions') as tracing_options, - JSON_EXTRACT(properties, '$.vnetName') as vnet_name, - JSON_EXTRACT(properties, '$.vnetRouteAllEnabled') as vnet_route_all_enabled, - JSON_EXTRACT(properties, '$.vnetPrivatePortsCount') as vnet_private_ports_count, - JSON_EXTRACT(properties, '$.cors') as cors, - JSON_EXTRACT(properties, '$.push') as push, - JSON_EXTRACT(properties, '$.apiDefinition') as api_definition, - JSON_EXTRACT(properties, '$.apiManagementConfig') as api_management_config, - JSON_EXTRACT(properties, '$.autoSwapSlotName') as auto_swap_slot_name, - JSON_EXTRACT(properties, '$.localMySqlEnabled') as local_my_sql_enabled, - JSON_EXTRACT(properties, '$.managedServiceIdentityId') as managed_service_identity_id, - JSON_EXTRACT(properties, '$.xManagedServiceIdentityId') as x_managed_service_identity_id, - JSON_EXTRACT(properties, '$.keyVaultReferenceIdentity') as key_vault_reference_identity, - JSON_EXTRACT(properties, '$.ipSecurityRestrictions') as ip_security_restrictions, - JSON_EXTRACT(properties, '$.ipSecurityRestrictionsDefaultAction') as ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictions') as scm_ip_security_restrictions, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsDefaultAction') as scm_ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsUseMain') as scm_ip_security_restrictions_use_main, - JSON_EXTRACT(properties, '$.http20Enabled') as http20_enabled, - JSON_EXTRACT(properties, '$.minTlsVersion') as min_tls_version, - JSON_EXTRACT(properties, '$.minTlsCipherSuite') as min_tls_cipher_suite, - JSON_EXTRACT(properties, '$.scmMinTlsVersion') as scm_min_tls_version, - JSON_EXTRACT(properties, '$.ftpsState') as ftps_state, - JSON_EXTRACT(properties, '$.preWarmedInstanceCount') as pre_warmed_instance_count, - JSON_EXTRACT(properties, '$.functionAppScaleLimit') as function_app_scale_limit, - JSON_EXTRACT(properties, '$.elasticWebAppScaleLimit') as elastic_web_app_scale_limit, - JSON_EXTRACT(properties, '$.healthCheckPath') as health_check_path, - JSON_EXTRACT(properties, '$.functionsRuntimeScaleMonitoringEnabled') as functions_runtime_scale_monitoring_enabled, - JSON_EXTRACT(properties, '$.websiteTimeZone') as website_time_zone, - JSON_EXTRACT(properties, '$.minimumElasticInstanceCount') as minimum_elastic_instance_count, - JSON_EXTRACT(properties, '$.azureStorageAccounts') as azure_storage_accounts, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - subscriptionId, - resourceGroupName, - name, - slot - FROM azure.app_service.web_apps_configuration_slot - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND slot = 'replace-me'; - vw_web_apps_configuration_snapshot_slot: - id: azure.app_service.vw_web_apps_configuration_snapshot_slot - name: vw_web_apps_configuration_snapshot_slot + vw_configuration_snapshot_slots: + id: azure.app_service.vw_configuration_snapshot_slots + name: vw_configuration_snapshot_slots config: views: select: @@ -26945,84 +26768,84 @@ components: name as name, kind as kind, type as type, - JSON_EXTRACT(properties, '$.numberOfWorkers') as number_of_workers, - JSON_EXTRACT(properties, '$.defaultDocuments') as default_documents, - JSON_EXTRACT(properties, '$.netFrameworkVersion') as net_framework_version, - JSON_EXTRACT(properties, '$.phpVersion') as php_version, - JSON_EXTRACT(properties, '$.pythonVersion') as python_version, - JSON_EXTRACT(properties, '$.nodeVersion') as node_version, - JSON_EXTRACT(properties, '$.powerShellVersion') as power_shell_version, - JSON_EXTRACT(properties, '$.linuxFxVersion') as linux_fx_version, - JSON_EXTRACT(properties, '$.windowsFxVersion') as windows_fx_version, - JSON_EXTRACT(properties, '$.requestTracingEnabled') as request_tracing_enabled, - JSON_EXTRACT(properties, '$.requestTracingExpirationTime') as request_tracing_expiration_time, - JSON_EXTRACT(properties, '$.remoteDebuggingEnabled') as remote_debugging_enabled, - JSON_EXTRACT(properties, '$.remoteDebuggingVersion') as remote_debugging_version, - JSON_EXTRACT(properties, '$.httpLoggingEnabled') as http_logging_enabled, - JSON_EXTRACT(properties, '$.acrUseManagedIdentityCreds') as acr_use_managed_identity_creds, - JSON_EXTRACT(properties, '$.acrUserManagedIdentityID') as acr_user_managed_identity_id, - JSON_EXTRACT(properties, '$.logsDirectorySizeLimit') as logs_directory_size_limit, - JSON_EXTRACT(properties, '$.detailedErrorLoggingEnabled') as detailed_error_logging_enabled, - JSON_EXTRACT(properties, '$.publishingUsername') as publishing_username, - JSON_EXTRACT(properties, '$.appSettings') as app_settings, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.connectionStrings') as connection_strings, - JSON_EXTRACT(properties, '$.machineKey') as machine_key, - JSON_EXTRACT(properties, '$.handlerMappings') as handler_mappings, - JSON_EXTRACT(properties, '$.documentRoot') as document_root, - JSON_EXTRACT(properties, '$.scmType') as scm_type, - JSON_EXTRACT(properties, '$.use32BitWorkerProcess') as use32_bit_worker_process, - JSON_EXTRACT(properties, '$.webSocketsEnabled') as web_sockets_enabled, - JSON_EXTRACT(properties, '$.alwaysOn') as always_on, - JSON_EXTRACT(properties, '$.javaVersion') as java_version, - JSON_EXTRACT(properties, '$.javaContainer') as java_container, - JSON_EXTRACT(properties, '$.javaContainerVersion') as java_container_version, - JSON_EXTRACT(properties, '$.appCommandLine') as app_command_line, - JSON_EXTRACT(properties, '$.managedPipelineMode') as managed_pipeline_mode, - JSON_EXTRACT(properties, '$.virtualApplications') as virtual_applications, - JSON_EXTRACT(properties, '$.loadBalancing') as load_balancing, - JSON_EXTRACT(properties, '$.experiments') as experiments, - JSON_EXTRACT(properties, '$.limits') as limits, - JSON_EXTRACT(properties, '$.autoHealEnabled') as auto_heal_enabled, - JSON_EXTRACT(properties, '$.autoHealRules') as auto_heal_rules, - JSON_EXTRACT(properties, '$.tracingOptions') as tracing_options, - JSON_EXTRACT(properties, '$.vnetName') as vnet_name, - JSON_EXTRACT(properties, '$.vnetRouteAllEnabled') as vnet_route_all_enabled, - JSON_EXTRACT(properties, '$.vnetPrivatePortsCount') as vnet_private_ports_count, - JSON_EXTRACT(properties, '$.cors') as cors, - JSON_EXTRACT(properties, '$.push') as push, - JSON_EXTRACT(properties, '$.apiDefinition') as api_definition, - JSON_EXTRACT(properties, '$.apiManagementConfig') as api_management_config, - JSON_EXTRACT(properties, '$.autoSwapSlotName') as auto_swap_slot_name, - JSON_EXTRACT(properties, '$.localMySqlEnabled') as local_my_sql_enabled, - JSON_EXTRACT(properties, '$.managedServiceIdentityId') as managed_service_identity_id, - JSON_EXTRACT(properties, '$.xManagedServiceIdentityId') as x_managed_service_identity_id, - JSON_EXTRACT(properties, '$.keyVaultReferenceIdentity') as key_vault_reference_identity, - JSON_EXTRACT(properties, '$.ipSecurityRestrictions') as ip_security_restrictions, - JSON_EXTRACT(properties, '$.ipSecurityRestrictionsDefaultAction') as ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictions') as scm_ip_security_restrictions, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsDefaultAction') as scm_ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsUseMain') as scm_ip_security_restrictions_use_main, - JSON_EXTRACT(properties, '$.http20Enabled') as http20_enabled, - JSON_EXTRACT(properties, '$.minTlsVersion') as min_tls_version, - JSON_EXTRACT(properties, '$.minTlsCipherSuite') as min_tls_cipher_suite, - JSON_EXTRACT(properties, '$.scmMinTlsVersion') as scm_min_tls_version, - JSON_EXTRACT(properties, '$.ftpsState') as ftps_state, - JSON_EXTRACT(properties, '$.preWarmedInstanceCount') as pre_warmed_instance_count, - JSON_EXTRACT(properties, '$.functionAppScaleLimit') as function_app_scale_limit, - JSON_EXTRACT(properties, '$.elasticWebAppScaleLimit') as elastic_web_app_scale_limit, - JSON_EXTRACT(properties, '$.healthCheckPath') as health_check_path, - JSON_EXTRACT(properties, '$.functionsRuntimeScaleMonitoringEnabled') as functions_runtime_scale_monitoring_enabled, - JSON_EXTRACT(properties, '$.websiteTimeZone') as website_time_zone, - JSON_EXTRACT(properties, '$.minimumElasticInstanceCount') as minimum_elastic_instance_count, - JSON_EXTRACT(properties, '$.azureStorageAccounts') as azure_storage_accounts, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, + JSON_EXTRACT(properties, '$.numberOfWorkers') as "number_of_workers", + JSON_EXTRACT(properties, '$.defaultDocuments') as "default_documents", + JSON_EXTRACT(properties, '$.netFrameworkVersion') as "net_framework_version", + JSON_EXTRACT(properties, '$.phpVersion') as "php_version", + JSON_EXTRACT(properties, '$.pythonVersion') as "python_version", + JSON_EXTRACT(properties, '$.nodeVersion') as "node_version", + JSON_EXTRACT(properties, '$.powerShellVersion') as "power_shell_version", + JSON_EXTRACT(properties, '$.linuxFxVersion') as "linux_fx_version", + JSON_EXTRACT(properties, '$.windowsFxVersion') as "windows_fx_version", + JSON_EXTRACT(properties, '$.requestTracingEnabled') as "request_tracing_enabled", + JSON_EXTRACT(properties, '$.requestTracingExpirationTime') as "request_tracing_expiration_time", + JSON_EXTRACT(properties, '$.remoteDebuggingEnabled') as "remote_debugging_enabled", + JSON_EXTRACT(properties, '$.remoteDebuggingVersion') as "remote_debugging_version", + JSON_EXTRACT(properties, '$.httpLoggingEnabled') as "http_logging_enabled", + JSON_EXTRACT(properties, '$.acrUseManagedIdentityCreds') as "acr_use_managed_identity_creds", + JSON_EXTRACT(properties, '$.acrUserManagedIdentityID') as "acr_user_managed_identity_id", + JSON_EXTRACT(properties, '$.logsDirectorySizeLimit') as "logs_directory_size_limit", + JSON_EXTRACT(properties, '$.detailedErrorLoggingEnabled') as "detailed_error_logging_enabled", + JSON_EXTRACT(properties, '$.publishingUsername') as "publishing_username", + JSON_EXTRACT(properties, '$.appSettings') as "app_settings", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.connectionStrings') as "connection_strings", + JSON_EXTRACT(properties, '$.machineKey') as "machine_key", + JSON_EXTRACT(properties, '$.handlerMappings') as "handler_mappings", + JSON_EXTRACT(properties, '$.documentRoot') as "document_root", + JSON_EXTRACT(properties, '$.scmType') as "scm_type", + JSON_EXTRACT(properties, '$.use32BitWorkerProcess') as "use32_bit_worker_process", + JSON_EXTRACT(properties, '$.webSocketsEnabled') as "web_sockets_enabled", + JSON_EXTRACT(properties, '$.alwaysOn') as "always_on", + JSON_EXTRACT(properties, '$.javaVersion') as "java_version", + JSON_EXTRACT(properties, '$.javaContainer') as "java_container", + JSON_EXTRACT(properties, '$.javaContainerVersion') as "java_container_version", + JSON_EXTRACT(properties, '$.appCommandLine') as "app_command_line", + JSON_EXTRACT(properties, '$.managedPipelineMode') as "managed_pipeline_mode", + JSON_EXTRACT(properties, '$.virtualApplications') as "virtual_applications", + JSON_EXTRACT(properties, '$.loadBalancing') as "load_balancing", + JSON_EXTRACT(properties, '$.experiments') as "experiments", + JSON_EXTRACT(properties, '$.limits') as "limits", + JSON_EXTRACT(properties, '$.autoHealEnabled') as "auto_heal_enabled", + JSON_EXTRACT(properties, '$.autoHealRules') as "auto_heal_rules", + JSON_EXTRACT(properties, '$.tracingOptions') as "tracing_options", + JSON_EXTRACT(properties, '$.vnetName') as "vnet_name", + JSON_EXTRACT(properties, '$.vnetRouteAllEnabled') as "vnet_route_all_enabled", + JSON_EXTRACT(properties, '$.vnetPrivatePortsCount') as "vnet_private_ports_count", + JSON_EXTRACT(properties, '$.cors') as "cors", + JSON_EXTRACT(properties, '$.push') as "push", + JSON_EXTRACT(properties, '$.apiDefinition') as "api_definition", + JSON_EXTRACT(properties, '$.apiManagementConfig') as "api_management_config", + JSON_EXTRACT(properties, '$.autoSwapSlotName') as "auto_swap_slot_name", + JSON_EXTRACT(properties, '$.localMySqlEnabled') as "local_my_sql_enabled", + JSON_EXTRACT(properties, '$.managedServiceIdentityId') as "managed_service_identity_id", + JSON_EXTRACT(properties, '$.xManagedServiceIdentityId') as "x_managed_service_identity_id", + JSON_EXTRACT(properties, '$.keyVaultReferenceIdentity') as "key_vault_reference_identity", + JSON_EXTRACT(properties, '$.ipSecurityRestrictions') as "ip_security_restrictions", + JSON_EXTRACT(properties, '$.ipSecurityRestrictionsDefaultAction') as "ip_security_restrictions_default_action", + JSON_EXTRACT(properties, '$.scmIpSecurityRestrictions') as "scm_ip_security_restrictions", + JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsDefaultAction') as "scm_ip_security_restrictions_default_action", + JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsUseMain') as "scm_ip_security_restrictions_use_main", + JSON_EXTRACT(properties, '$.http20Enabled') as "http20_enabled", + JSON_EXTRACT(properties, '$.minTlsVersion') as "min_tls_version", + JSON_EXTRACT(properties, '$.minTlsCipherSuite') as "min_tls_cipher_suite", + JSON_EXTRACT(properties, '$.scmMinTlsVersion') as "scm_min_tls_version", + JSON_EXTRACT(properties, '$.ftpsState') as "ftps_state", + JSON_EXTRACT(properties, '$.preWarmedInstanceCount') as "pre_warmed_instance_count", + JSON_EXTRACT(properties, '$.functionAppScaleLimit') as "function_app_scale_limit", + JSON_EXTRACT(properties, '$.elasticWebAppScaleLimit') as "elastic_web_app_scale_limit", + JSON_EXTRACT(properties, '$.healthCheckPath') as "health_check_path", + JSON_EXTRACT(properties, '$.functionsRuntimeScaleMonitoringEnabled') as "functions_runtime_scale_monitoring_enabled", + JSON_EXTRACT(properties, '$.websiteTimeZone') as "website_time_zone", + JSON_EXTRACT(properties, '$.minimumElasticInstanceCount') as "minimum_elastic_instance_count", + JSON_EXTRACT(properties, '$.azureStorageAccounts') as "azure_storage_accounts", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", subscriptionId, resourceGroupName, name, slot, snapshotId - FROM azure.app_service.web_apps_configuration_snapshot_slot + FROM azure.app_service.configuration_snapshot_slots WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND slot = 'replace-me' AND snapshotId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -27032,135 +26855,88 @@ components: name as name, kind as kind, type as type, - json_extract_path_text(properties, '$.numberOfWorkers') as number_of_workers, - JSON_EXTRACT(properties, '$.defaultDocuments') as default_documents, - JSON_EXTRACT(properties, '$.netFrameworkVersion') as net_framework_version, - JSON_EXTRACT(properties, '$.phpVersion') as php_version, - JSON_EXTRACT(properties, '$.pythonVersion') as python_version, - JSON_EXTRACT(properties, '$.nodeVersion') as node_version, - JSON_EXTRACT(properties, '$.powerShellVersion') as power_shell_version, - JSON_EXTRACT(properties, '$.linuxFxVersion') as linux_fx_version, - JSON_EXTRACT(properties, '$.windowsFxVersion') as windows_fx_version, - JSON_EXTRACT(properties, '$.requestTracingEnabled') as request_tracing_enabled, - JSON_EXTRACT(properties, '$.requestTracingExpirationTime') as request_tracing_expiration_time, - JSON_EXTRACT(properties, '$.remoteDebuggingEnabled') as remote_debugging_enabled, - JSON_EXTRACT(properties, '$.remoteDebuggingVersion') as remote_debugging_version, - JSON_EXTRACT(properties, '$.httpLoggingEnabled') as http_logging_enabled, - JSON_EXTRACT(properties, '$.acrUseManagedIdentityCreds') as acr_use_managed_identity_creds, - JSON_EXTRACT(properties, '$.acrUserManagedIdentityID') as acr_user_managed_identity_id, - JSON_EXTRACT(properties, '$.logsDirectorySizeLimit') as logs_directory_size_limit, - JSON_EXTRACT(properties, '$.detailedErrorLoggingEnabled') as detailed_error_logging_enabled, - JSON_EXTRACT(properties, '$.publishingUsername') as publishing_username, - JSON_EXTRACT(properties, '$.appSettings') as app_settings, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.connectionStrings') as connection_strings, - JSON_EXTRACT(properties, '$.machineKey') as machine_key, - JSON_EXTRACT(properties, '$.handlerMappings') as handler_mappings, - JSON_EXTRACT(properties, '$.documentRoot') as document_root, - JSON_EXTRACT(properties, '$.scmType') as scm_type, - JSON_EXTRACT(properties, '$.use32BitWorkerProcess') as use32_bit_worker_process, - JSON_EXTRACT(properties, '$.webSocketsEnabled') as web_sockets_enabled, - JSON_EXTRACT(properties, '$.alwaysOn') as always_on, - JSON_EXTRACT(properties, '$.javaVersion') as java_version, - JSON_EXTRACT(properties, '$.javaContainer') as java_container, - JSON_EXTRACT(properties, '$.javaContainerVersion') as java_container_version, - JSON_EXTRACT(properties, '$.appCommandLine') as app_command_line, - JSON_EXTRACT(properties, '$.managedPipelineMode') as managed_pipeline_mode, - JSON_EXTRACT(properties, '$.virtualApplications') as virtual_applications, - JSON_EXTRACT(properties, '$.loadBalancing') as load_balancing, - JSON_EXTRACT(properties, '$.experiments') as experiments, - JSON_EXTRACT(properties, '$.limits') as limits, - JSON_EXTRACT(properties, '$.autoHealEnabled') as auto_heal_enabled, - JSON_EXTRACT(properties, '$.autoHealRules') as auto_heal_rules, - JSON_EXTRACT(properties, '$.tracingOptions') as tracing_options, - JSON_EXTRACT(properties, '$.vnetName') as vnet_name, - JSON_EXTRACT(properties, '$.vnetRouteAllEnabled') as vnet_route_all_enabled, - JSON_EXTRACT(properties, '$.vnetPrivatePortsCount') as vnet_private_ports_count, - JSON_EXTRACT(properties, '$.cors') as cors, - JSON_EXTRACT(properties, '$.push') as push, - JSON_EXTRACT(properties, '$.apiDefinition') as api_definition, - JSON_EXTRACT(properties, '$.apiManagementConfig') as api_management_config, - JSON_EXTRACT(properties, '$.autoSwapSlotName') as auto_swap_slot_name, - JSON_EXTRACT(properties, '$.localMySqlEnabled') as local_my_sql_enabled, - JSON_EXTRACT(properties, '$.managedServiceIdentityId') as managed_service_identity_id, - JSON_EXTRACT(properties, '$.xManagedServiceIdentityId') as x_managed_service_identity_id, - JSON_EXTRACT(properties, '$.keyVaultReferenceIdentity') as key_vault_reference_identity, - JSON_EXTRACT(properties, '$.ipSecurityRestrictions') as ip_security_restrictions, - JSON_EXTRACT(properties, '$.ipSecurityRestrictionsDefaultAction') as ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictions') as scm_ip_security_restrictions, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsDefaultAction') as scm_ip_security_restrictions_default_action, - JSON_EXTRACT(properties, '$.scmIpSecurityRestrictionsUseMain') as scm_ip_security_restrictions_use_main, - JSON_EXTRACT(properties, '$.http20Enabled') as http20_enabled, - JSON_EXTRACT(properties, '$.minTlsVersion') as min_tls_version, - JSON_EXTRACT(properties, '$.minTlsCipherSuite') as min_tls_cipher_suite, - JSON_EXTRACT(properties, '$.scmMinTlsVersion') as scm_min_tls_version, - JSON_EXTRACT(properties, '$.ftpsState') as ftps_state, - JSON_EXTRACT(properties, '$.preWarmedInstanceCount') as pre_warmed_instance_count, - JSON_EXTRACT(properties, '$.functionAppScaleLimit') as function_app_scale_limit, - JSON_EXTRACT(properties, '$.elasticWebAppScaleLimit') as elastic_web_app_scale_limit, - JSON_EXTRACT(properties, '$.healthCheckPath') as health_check_path, - JSON_EXTRACT(properties, '$.functionsRuntimeScaleMonitoringEnabled') as functions_runtime_scale_monitoring_enabled, - JSON_EXTRACT(properties, '$.websiteTimeZone') as website_time_zone, - JSON_EXTRACT(properties, '$.minimumElasticInstanceCount') as minimum_elastic_instance_count, - JSON_EXTRACT(properties, '$.azureStorageAccounts') as azure_storage_accounts, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, + json_extract_path_text(properties, '$.numberOfWorkers') as "number_of_workers", + json_extract_path_text(properties, '$.defaultDocuments') as "default_documents", + json_extract_path_text(properties, '$.netFrameworkVersion') as "net_framework_version", + json_extract_path_text(properties, '$.phpVersion') as "php_version", + json_extract_path_text(properties, '$.pythonVersion') as "python_version", + json_extract_path_text(properties, '$.nodeVersion') as "node_version", + json_extract_path_text(properties, '$.powerShellVersion') as "power_shell_version", + json_extract_path_text(properties, '$.linuxFxVersion') as "linux_fx_version", + json_extract_path_text(properties, '$.windowsFxVersion') as "windows_fx_version", + json_extract_path_text(properties, '$.requestTracingEnabled') as "request_tracing_enabled", + json_extract_path_text(properties, '$.requestTracingExpirationTime') as "request_tracing_expiration_time", + json_extract_path_text(properties, '$.remoteDebuggingEnabled') as "remote_debugging_enabled", + json_extract_path_text(properties, '$.remoteDebuggingVersion') as "remote_debugging_version", + json_extract_path_text(properties, '$.httpLoggingEnabled') as "http_logging_enabled", + json_extract_path_text(properties, '$.acrUseManagedIdentityCreds') as "acr_use_managed_identity_creds", + json_extract_path_text(properties, '$.acrUserManagedIdentityID') as "acr_user_managed_identity_id", + json_extract_path_text(properties, '$.logsDirectorySizeLimit') as "logs_directory_size_limit", + json_extract_path_text(properties, '$.detailedErrorLoggingEnabled') as "detailed_error_logging_enabled", + json_extract_path_text(properties, '$.publishingUsername') as "publishing_username", + json_extract_path_text(properties, '$.appSettings') as "app_settings", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.connectionStrings') as "connection_strings", + json_extract_path_text(properties, '$.machineKey') as "machine_key", + json_extract_path_text(properties, '$.handlerMappings') as "handler_mappings", + json_extract_path_text(properties, '$.documentRoot') as "document_root", + json_extract_path_text(properties, '$.scmType') as "scm_type", + json_extract_path_text(properties, '$.use32BitWorkerProcess') as "use32_bit_worker_process", + json_extract_path_text(properties, '$.webSocketsEnabled') as "web_sockets_enabled", + json_extract_path_text(properties, '$.alwaysOn') as "always_on", + json_extract_path_text(properties, '$.javaVersion') as "java_version", + json_extract_path_text(properties, '$.javaContainer') as "java_container", + json_extract_path_text(properties, '$.javaContainerVersion') as "java_container_version", + json_extract_path_text(properties, '$.appCommandLine') as "app_command_line", + json_extract_path_text(properties, '$.managedPipelineMode') as "managed_pipeline_mode", + json_extract_path_text(properties, '$.virtualApplications') as "virtual_applications", + json_extract_path_text(properties, '$.loadBalancing') as "load_balancing", + json_extract_path_text(properties, '$.experiments') as "experiments", + json_extract_path_text(properties, '$.limits') as "limits", + json_extract_path_text(properties, '$.autoHealEnabled') as "auto_heal_enabled", + json_extract_path_text(properties, '$.autoHealRules') as "auto_heal_rules", + json_extract_path_text(properties, '$.tracingOptions') as "tracing_options", + json_extract_path_text(properties, '$.vnetName') as "vnet_name", + json_extract_path_text(properties, '$.vnetRouteAllEnabled') as "vnet_route_all_enabled", + json_extract_path_text(properties, '$.vnetPrivatePortsCount') as "vnet_private_ports_count", + json_extract_path_text(properties, '$.cors') as "cors", + json_extract_path_text(properties, '$.push') as "push", + json_extract_path_text(properties, '$.apiDefinition') as "api_definition", + json_extract_path_text(properties, '$.apiManagementConfig') as "api_management_config", + json_extract_path_text(properties, '$.autoSwapSlotName') as "auto_swap_slot_name", + json_extract_path_text(properties, '$.localMySqlEnabled') as "local_my_sql_enabled", + json_extract_path_text(properties, '$.managedServiceIdentityId') as "managed_service_identity_id", + json_extract_path_text(properties, '$.xManagedServiceIdentityId') as "x_managed_service_identity_id", + json_extract_path_text(properties, '$.keyVaultReferenceIdentity') as "key_vault_reference_identity", + json_extract_path_text(properties, '$.ipSecurityRestrictions') as "ip_security_restrictions", + json_extract_path_text(properties, '$.ipSecurityRestrictionsDefaultAction') as "ip_security_restrictions_default_action", + json_extract_path_text(properties, '$.scmIpSecurityRestrictions') as "scm_ip_security_restrictions", + json_extract_path_text(properties, '$.scmIpSecurityRestrictionsDefaultAction') as "scm_ip_security_restrictions_default_action", + json_extract_path_text(properties, '$.scmIpSecurityRestrictionsUseMain') as "scm_ip_security_restrictions_use_main", + json_extract_path_text(properties, '$.http20Enabled') as "http20_enabled", + json_extract_path_text(properties, '$.minTlsVersion') as "min_tls_version", + json_extract_path_text(properties, '$.minTlsCipherSuite') as "min_tls_cipher_suite", + json_extract_path_text(properties, '$.scmMinTlsVersion') as "scm_min_tls_version", + json_extract_path_text(properties, '$.ftpsState') as "ftps_state", + json_extract_path_text(properties, '$.preWarmedInstanceCount') as "pre_warmed_instance_count", + json_extract_path_text(properties, '$.functionAppScaleLimit') as "function_app_scale_limit", + json_extract_path_text(properties, '$.elasticWebAppScaleLimit') as "elastic_web_app_scale_limit", + json_extract_path_text(properties, '$.healthCheckPath') as "health_check_path", + json_extract_path_text(properties, '$.functionsRuntimeScaleMonitoringEnabled') as "functions_runtime_scale_monitoring_enabled", + json_extract_path_text(properties, '$.websiteTimeZone') as "website_time_zone", + json_extract_path_text(properties, '$.minimumElasticInstanceCount') as "minimum_elastic_instance_count", + json_extract_path_text(properties, '$.azureStorageAccounts') as "azure_storage_accounts", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", subscriptionId, resourceGroupName, name, slot, snapshotId - FROM azure.app_service.web_apps_configuration_snapshot_slot + FROM azure.app_service.configuration_snapshot_slots WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND slot = 'replace-me' AND snapshotId = 'replace-me'; - vw_web_apps_vnet_connections_slot: - id: azure.app_service.vw_web_apps_vnet_connections_slot - name: vw_web_apps_vnet_connections_slot - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - kind as kind, - type as type, - JSON_EXTRACT(properties, '$.vnetResourceId') as vnet_resource_id, - JSON_EXTRACT(properties, '$.certThumbprint') as cert_thumbprint, - JSON_EXTRACT(properties, '$.certBlob') as cert_blob, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.resyncRequired') as resync_required, - JSON_EXTRACT(properties, '$.dnsServers') as dns_servers, - JSON_EXTRACT(properties, '$.isSwift') as is_swift, - subscriptionId, - resourceGroupName, - name, - slot - FROM azure.app_service.web_apps_vnet_connections_slot - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND slot = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - kind as kind, - type as type, - json_extract_path_text(properties, '$.vnetResourceId') as vnet_resource_id, - JSON_EXTRACT(properties, '$.certThumbprint') as cert_thumbprint, - JSON_EXTRACT(properties, '$.certBlob') as cert_blob, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.resyncRequired') as resync_required, - JSON_EXTRACT(properties, '$.dnsServers') as dns_servers, - JSON_EXTRACT(properties, '$.isSwift') as is_swift, - subscriptionId, - resourceGroupName, - name, - slot - FROM azure.app_service.web_apps_vnet_connections_slot - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND slot = 'replace-me'; - vw_web_apps_vnet_connection_slot: - id: azure.app_service.vw_web_apps_vnet_connection_slot - name: vw_web_apps_vnet_connection_slot + vw_vnet_connection_slots: + id: azure.app_service.vw_vnet_connection_slots + name: vw_vnet_connection_slots config: views: select: @@ -27171,19 +26947,19 @@ components: name as name, kind as kind, type as type, - JSON_EXTRACT(properties, '$.vnetResourceId') as vnet_resource_id, - JSON_EXTRACT(properties, '$.certThumbprint') as cert_thumbprint, - JSON_EXTRACT(properties, '$.certBlob') as cert_blob, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.resyncRequired') as resync_required, - JSON_EXTRACT(properties, '$.dnsServers') as dns_servers, - JSON_EXTRACT(properties, '$.isSwift') as is_swift, + JSON_EXTRACT(properties, '$.vnetResourceId') as "vnet_resource_id", + JSON_EXTRACT(properties, '$.certThumbprint') as "cert_thumbprint", + JSON_EXTRACT(properties, '$.certBlob') as "cert_blob", + JSON_EXTRACT(properties, '$.routes') as "routes", + JSON_EXTRACT(properties, '$.resyncRequired') as "resync_required", + JSON_EXTRACT(properties, '$.dnsServers') as "dns_servers", + JSON_EXTRACT(properties, '$.isSwift') as "is_swift", subscriptionId, resourceGroupName, name, slot, vnetName - FROM azure.app_service.web_apps_vnet_connection_slot + FROM azure.app_service.vnet_connection_slots WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND slot = 'replace-me' AND vnetName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -27193,23 +26969,23 @@ components: name as name, kind as kind, type as type, - json_extract_path_text(properties, '$.vnetResourceId') as vnet_resource_id, - JSON_EXTRACT(properties, '$.certThumbprint') as cert_thumbprint, - JSON_EXTRACT(properties, '$.certBlob') as cert_blob, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.resyncRequired') as resync_required, - JSON_EXTRACT(properties, '$.dnsServers') as dns_servers, - JSON_EXTRACT(properties, '$.isSwift') as is_swift, + json_extract_path_text(properties, '$.vnetResourceId') as "vnet_resource_id", + json_extract_path_text(properties, '$.certThumbprint') as "cert_thumbprint", + json_extract_path_text(properties, '$.certBlob') as "cert_blob", + json_extract_path_text(properties, '$.routes') as "routes", + json_extract_path_text(properties, '$.resyncRequired') as "resync_required", + json_extract_path_text(properties, '$.dnsServers') as "dns_servers", + json_extract_path_text(properties, '$.isSwift') as "is_swift", subscriptionId, resourceGroupName, name, slot, vnetName - FROM azure.app_service.web_apps_vnet_connection_slot + FROM azure.app_service.vnet_connection_slots WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND slot = 'replace-me' AND vnetName = 'replace-me'; - vw_web_apps_vnet_connections: - id: azure.app_service.vw_web_apps_vnet_connections - name: vw_web_apps_vnet_connections + vw_vnet_connections: + id: azure.app_service.vw_vnet_connections + name: vw_vnet_connections config: views: select: @@ -27220,63 +26996,18 @@ components: name as name, kind as kind, type as type, - JSON_EXTRACT(properties, '$.vnetResourceId') as vnet_resource_id, - JSON_EXTRACT(properties, '$.certThumbprint') as cert_thumbprint, - JSON_EXTRACT(properties, '$.certBlob') as cert_blob, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.resyncRequired') as resync_required, - JSON_EXTRACT(properties, '$.dnsServers') as dns_servers, - JSON_EXTRACT(properties, '$.isSwift') as is_swift, - subscriptionId, - resourceGroupName, - name - FROM azure.app_service.web_apps_vnet_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - kind as kind, - type as type, - json_extract_path_text(properties, '$.vnetResourceId') as vnet_resource_id, - JSON_EXTRACT(properties, '$.certThumbprint') as cert_thumbprint, - JSON_EXTRACT(properties, '$.certBlob') as cert_blob, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.resyncRequired') as resync_required, - JSON_EXTRACT(properties, '$.dnsServers') as dns_servers, - JSON_EXTRACT(properties, '$.isSwift') as is_swift, - subscriptionId, - resourceGroupName, - name - FROM azure.app_service.web_apps_vnet_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; - vw_web_apps_vnet_connection: - id: azure.app_service.vw_web_apps_vnet_connection - name: vw_web_apps_vnet_connection - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - kind as kind, - type as type, - JSON_EXTRACT(properties, '$.vnetResourceId') as vnet_resource_id, - JSON_EXTRACT(properties, '$.certThumbprint') as cert_thumbprint, - JSON_EXTRACT(properties, '$.certBlob') as cert_blob, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.resyncRequired') as resync_required, - JSON_EXTRACT(properties, '$.dnsServers') as dns_servers, - JSON_EXTRACT(properties, '$.isSwift') as is_swift, + JSON_EXTRACT(properties, '$.vnetResourceId') as "vnet_resource_id", + JSON_EXTRACT(properties, '$.certThumbprint') as "cert_thumbprint", + JSON_EXTRACT(properties, '$.certBlob') as "cert_blob", + JSON_EXTRACT(properties, '$.routes') as "routes", + JSON_EXTRACT(properties, '$.resyncRequired') as "resync_required", + JSON_EXTRACT(properties, '$.dnsServers') as "dns_servers", + JSON_EXTRACT(properties, '$.isSwift') as "is_swift", subscriptionId, resourceGroupName, name, vnetName - FROM azure.app_service.web_apps_vnet_connection + FROM azure.app_service.vnet_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND vnetName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -27286,18 +27017,18 @@ components: name as name, kind as kind, type as type, - json_extract_path_text(properties, '$.vnetResourceId') as vnet_resource_id, - JSON_EXTRACT(properties, '$.certThumbprint') as cert_thumbprint, - JSON_EXTRACT(properties, '$.certBlob') as cert_blob, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.resyncRequired') as resync_required, - JSON_EXTRACT(properties, '$.dnsServers') as dns_servers, - JSON_EXTRACT(properties, '$.isSwift') as is_swift, + json_extract_path_text(properties, '$.vnetResourceId') as "vnet_resource_id", + json_extract_path_text(properties, '$.certThumbprint') as "cert_thumbprint", + json_extract_path_text(properties, '$.certBlob') as "cert_blob", + json_extract_path_text(properties, '$.routes') as "routes", + json_extract_path_text(properties, '$.resyncRequired') as "resync_required", + json_extract_path_text(properties, '$.dnsServers') as "dns_servers", + json_extract_path_text(properties, '$.isSwift') as "is_swift", subscriptionId, resourceGroupName, name, vnetName - FROM azure.app_service.web_apps_vnet_connection + FROM azure.app_service.vnet_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND vnetName = 'replace-me'; vw_workflow_runs: id: azure.app_service.vw_workflow_runs @@ -27311,18 +27042,18 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.waitEndTime') as wait_end_time, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.code') as code, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.correlationId') as correlation_id, - JSON_EXTRACT(properties, '$.correlation') as correlation, - JSON_EXTRACT(properties, '$.workflow') as workflow, - JSON_EXTRACT(properties, '$.trigger') as trigger, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.response') as response, + JSON_EXTRACT(properties, '$.waitEndTime') as "wait_end_time", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.code') as "code", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.correlationId') as "correlation_id", + JSON_EXTRACT(properties, '$.correlation') as "correlation", + JSON_EXTRACT(properties, '$.workflow') as "workflow", + JSON_EXTRACT(properties, '$.trigger') as "trigger", + JSON_EXTRACT(properties, '$.outputs') as "outputs", + JSON_EXTRACT(properties, '$.response') as "response", subscriptionId, resourceGroupName, name, @@ -27337,18 +27068,18 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.waitEndTime') as wait_end_time, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.code') as code, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.correlationId') as correlation_id, - JSON_EXTRACT(properties, '$.correlation') as correlation, - JSON_EXTRACT(properties, '$.workflow') as workflow, - JSON_EXTRACT(properties, '$.trigger') as trigger, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.response') as response, + json_extract_path_text(properties, '$.waitEndTime') as "wait_end_time", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.code') as "code", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.correlationId') as "correlation_id", + json_extract_path_text(properties, '$.correlation') as "correlation", + json_extract_path_text(properties, '$.workflow') as "workflow", + json_extract_path_text(properties, '$.trigger') as "trigger", + json_extract_path_text(properties, '$.outputs') as "outputs", + json_extract_path_text(properties, '$.response') as "response", subscriptionId, resourceGroupName, name, @@ -27368,17 +27099,17 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.code') as code, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.correlation') as correlation, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.trackedProperties') as tracked_properties, - JSON_EXTRACT(properties, '$.retryHistory') as retry_history, + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.code') as "code", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.trackingId') as "tracking_id", + JSON_EXTRACT(properties, '$.correlation') as "correlation", + JSON_EXTRACT(properties, '$.inputsLink') as "inputs_link", + JSON_EXTRACT(properties, '$.outputsLink') as "outputs_link", + JSON_EXTRACT(properties, '$.trackedProperties') as "tracked_properties", + JSON_EXTRACT(properties, '$.retryHistory') as "retry_history", subscriptionId, resourceGroupName, name, @@ -27394,17 +27125,17 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.code') as code, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.correlation') as correlation, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.trackedProperties') as tracked_properties, - JSON_EXTRACT(properties, '$.retryHistory') as retry_history, + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.code') as "code", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.trackingId') as "tracking_id", + json_extract_path_text(properties, '$.correlation') as "correlation", + json_extract_path_text(properties, '$.inputsLink') as "inputs_link", + json_extract_path_text(properties, '$.outputsLink') as "outputs_link", + json_extract_path_text(properties, '$.trackedProperties') as "tracked_properties", + json_extract_path_text(properties, '$.retryHistory') as "retry_history", subscriptionId, resourceGroupName, name, @@ -27427,15 +27158,15 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.repetitionIndexes') as repetition_indexes, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.inputs') as inputs, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.trackedProperties') as tracked_properties, - JSON_EXTRACT(properties, '$.retryHistory') as retry_history, - JSON_EXTRACT(properties, '$.iterationCount') as iteration_count, + JSON_EXTRACT(properties, '$.repetitionIndexes') as "repetition_indexes", + JSON_EXTRACT(properties, '$.trackingId') as "tracking_id", + JSON_EXTRACT(properties, '$.inputs') as "inputs", + JSON_EXTRACT(properties, '$.inputsLink') as "inputs_link", + JSON_EXTRACT(properties, '$.outputs') as "outputs", + JSON_EXTRACT(properties, '$.outputsLink') as "outputs_link", + JSON_EXTRACT(properties, '$.trackedProperties') as "tracked_properties", + JSON_EXTRACT(properties, '$.retryHistory') as "retry_history", + JSON_EXTRACT(properties, '$.iterationCount') as "iteration_count", subscriptionId, resourceGroupName, name, @@ -27454,15 +27185,15 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.repetitionIndexes') as repetition_indexes, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.inputs') as inputs, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.trackedProperties') as tracked_properties, - JSON_EXTRACT(properties, '$.retryHistory') as retry_history, - JSON_EXTRACT(properties, '$.iterationCount') as iteration_count, + json_extract_path_text(properties, '$.repetitionIndexes') as "repetition_indexes", + json_extract_path_text(properties, '$.trackingId') as "tracking_id", + json_extract_path_text(properties, '$.inputs') as "inputs", + json_extract_path_text(properties, '$.inputsLink') as "inputs_link", + json_extract_path_text(properties, '$.outputs') as "outputs", + json_extract_path_text(properties, '$.outputsLink') as "outputs_link", + json_extract_path_text(properties, '$.trackedProperties') as "tracked_properties", + json_extract_path_text(properties, '$.retryHistory') as "retry_history", + json_extract_path_text(properties, '$.iterationCount') as "iteration_count", subscriptionId, resourceGroupName, name, @@ -27486,10 +27217,10 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.request') as request, - JSON_EXTRACT(properties, '$.response') as response, + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.request') as "request", + JSON_EXTRACT(properties, '$.response') as "response", subscriptionId, resourceGroupName, name, @@ -27509,10 +27240,10 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.request') as request, - JSON_EXTRACT(properties, '$.response') as response, + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.request') as "request", + json_extract_path_text(properties, '$.response') as "response", subscriptionId, resourceGroupName, name, @@ -27537,15 +27268,15 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.repetitionIndexes') as repetition_indexes, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.inputs') as inputs, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.trackedProperties') as tracked_properties, - JSON_EXTRACT(properties, '$.retryHistory') as retry_history, - JSON_EXTRACT(properties, '$.iterationCount') as iteration_count, + JSON_EXTRACT(properties, '$.repetitionIndexes') as "repetition_indexes", + JSON_EXTRACT(properties, '$.trackingId') as "tracking_id", + JSON_EXTRACT(properties, '$.inputs') as "inputs", + JSON_EXTRACT(properties, '$.inputsLink') as "inputs_link", + JSON_EXTRACT(properties, '$.outputs') as "outputs", + JSON_EXTRACT(properties, '$.outputsLink') as "outputs_link", + JSON_EXTRACT(properties, '$.trackedProperties') as "tracked_properties", + JSON_EXTRACT(properties, '$.retryHistory') as "retry_history", + JSON_EXTRACT(properties, '$.iterationCount') as "iteration_count", subscriptionId, resourceGroupName, name, @@ -27564,15 +27295,15 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.repetitionIndexes') as repetition_indexes, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.inputs') as inputs, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.trackedProperties') as tracked_properties, - JSON_EXTRACT(properties, '$.retryHistory') as retry_history, - JSON_EXTRACT(properties, '$.iterationCount') as iteration_count, + json_extract_path_text(properties, '$.repetitionIndexes') as "repetition_indexes", + json_extract_path_text(properties, '$.trackingId') as "tracking_id", + json_extract_path_text(properties, '$.inputs') as "inputs", + json_extract_path_text(properties, '$.inputsLink') as "inputs_link", + json_extract_path_text(properties, '$.outputs') as "outputs", + json_extract_path_text(properties, '$.outputsLink') as "outputs_link", + json_extract_path_text(properties, '$.trackedProperties') as "tracked_properties", + json_extract_path_text(properties, '$.retryHistory') as "retry_history", + json_extract_path_text(properties, '$.iterationCount') as "iteration_count", subscriptionId, resourceGroupName, name, @@ -27594,15 +27325,15 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.lastExecutionTime') as last_execution_time, - JSON_EXTRACT(properties, '$.nextExecutionTime') as next_execution_time, - JSON_EXTRACT(properties, '$.recurrence') as recurrence, - JSON_EXTRACT(properties, '$.workflow') as workflow, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.changedTime') as "changed_time", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.lastExecutionTime') as "last_execution_time", + JSON_EXTRACT(properties, '$.nextExecutionTime') as "next_execution_time", + JSON_EXTRACT(properties, '$.recurrence') as "recurrence", + JSON_EXTRACT(properties, '$.workflow') as "workflow", subscriptionId, resourceGroupName, name, @@ -27617,15 +27348,15 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.lastExecutionTime') as last_execution_time, - JSON_EXTRACT(properties, '$.nextExecutionTime') as next_execution_time, - JSON_EXTRACT(properties, '$.recurrence') as recurrence, - JSON_EXTRACT(properties, '$.workflow') as workflow, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.changedTime') as "changed_time", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.lastExecutionTime') as "last_execution_time", + json_extract_path_text(properties, '$.nextExecutionTime') as "next_execution_time", + json_extract_path_text(properties, '$.recurrence') as "recurrence", + json_extract_path_text(properties, '$.workflow') as "workflow", subscriptionId, resourceGroupName, name, @@ -27645,18 +27376,18 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.scheduledTime') as scheduled_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.code') as code, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.correlation') as correlation, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.fired') as fired, - JSON_EXTRACT(properties, '$.run') as run, + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.scheduledTime') as "scheduled_time", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.code') as "code", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.trackingId') as "tracking_id", + JSON_EXTRACT(properties, '$.correlation') as "correlation", + JSON_EXTRACT(properties, '$.inputsLink') as "inputs_link", + JSON_EXTRACT(properties, '$.outputsLink') as "outputs_link", + JSON_EXTRACT(properties, '$.fired') as "fired", + JSON_EXTRACT(properties, '$.run') as "run", subscriptionId, resourceGroupName, name, @@ -27672,18 +27403,18 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.scheduledTime') as scheduled_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.code') as code, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.correlation') as correlation, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.fired') as fired, - JSON_EXTRACT(properties, '$.run') as run, + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.scheduledTime') as "scheduled_time", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.code') as "code", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.trackingId') as "tracking_id", + json_extract_path_text(properties, '$.correlation') as "correlation", + json_extract_path_text(properties, '$.inputsLink') as "inputs_link", + json_extract_path_text(properties, '$.outputsLink') as "outputs_link", + json_extract_path_text(properties, '$.fired') as "fired", + json_extract_path_text(properties, '$.run') as "run", subscriptionId, resourceGroupName, name, @@ -27706,18 +27437,18 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.accessEndpoint') as access_endpoint, - JSON_EXTRACT(properties, '$.endpointsConfiguration') as endpoints_configuration, - JSON_EXTRACT(properties, '$.accessControl') as access_control, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.integrationAccount') as integration_account, - JSON_EXTRACT(properties, '$.definition') as definition, - JSON_EXTRACT(properties, '$.parameters') as parameters, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.changedTime') as "changed_time", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.accessEndpoint') as "access_endpoint", + JSON_EXTRACT(properties, '$.endpointsConfiguration') as "endpoints_configuration", + JSON_EXTRACT(properties, '$.accessControl') as "access_control", + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.integrationAccount') as "integration_account", + JSON_EXTRACT(properties, '$.definition') as "definition", + JSON_EXTRACT(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, name, @@ -27734,18 +27465,18 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.accessEndpoint') as access_endpoint, - JSON_EXTRACT(properties, '$.endpointsConfiguration') as endpoints_configuration, - JSON_EXTRACT(properties, '$.accessControl') as access_control, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.integrationAccount') as integration_account, - JSON_EXTRACT(properties, '$.definition') as definition, - JSON_EXTRACT(properties, '$.parameters') as parameters, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.changedTime') as "changed_time", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.accessEndpoint') as "access_endpoint", + json_extract_path_text(properties, '$.endpointsConfiguration') as "endpoints_configuration", + json_extract_path_text(properties, '$.accessControl') as "access_control", + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.integrationAccount') as "integration_account", + json_extract_path_text(properties, '$.definition') as "definition", + json_extract_path_text(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, name, @@ -27753,84 +27484,9 @@ components: versionId FROM azure.app_service.workflow_versions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND workflowName = 'replace-me'; - vw_environments: - id: azure.app_service.vw_environments - name: vw_environments - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - kind as kind, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.virtualNetwork') as virtual_network, - JSON_EXTRACT(properties, '$.internalLoadBalancingMode') as internal_load_balancing_mode, - JSON_EXTRACT(properties, '$.multiSize') as multi_size, - JSON_EXTRACT(properties, '$.multiRoleCount') as multi_role_count, - JSON_EXTRACT(properties, '$.ipsslAddressCount') as ipssl_address_count, - JSON_EXTRACT(properties, '$.dnsSuffix') as dns_suffix, - JSON_EXTRACT(properties, '$.maximumNumberOfMachines') as maximum_number_of_machines, - JSON_EXTRACT(properties, '$.frontEndScaleFactor') as front_end_scale_factor, - JSON_EXTRACT(properties, '$.suspended') as suspended, - JSON_EXTRACT(properties, '$.clusterSettings') as cluster_settings, - JSON_EXTRACT(properties, '$.userWhitelistedIpRanges') as user_whitelisted_ip_ranges, - JSON_EXTRACT(properties, '$.hasLinuxWorkers') as has_linux_workers, - JSON_EXTRACT(properties, '$.upgradePreference') as upgrade_preference, - JSON_EXTRACT(properties, '$.dedicatedHostCount') as dedicated_host_count, - JSON_EXTRACT(properties, '$.zoneRedundant') as zone_redundant, - JSON_EXTRACT(properties, '$.customDnsSuffixConfiguration') as custom_dns_suffix_configuration, - JSON_EXTRACT(properties, '$.networkingConfiguration') as networking_configuration, - JSON_EXTRACT(properties, '$.upgradeAvailability') as upgrade_availability, - subscriptionId, - resourceGroupName, - name - FROM azure.app_service.environments - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - kind as kind, - type as type, - tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.virtualNetwork') as virtual_network, - JSON_EXTRACT(properties, '$.internalLoadBalancingMode') as internal_load_balancing_mode, - JSON_EXTRACT(properties, '$.multiSize') as multi_size, - JSON_EXTRACT(properties, '$.multiRoleCount') as multi_role_count, - JSON_EXTRACT(properties, '$.ipsslAddressCount') as ipssl_address_count, - JSON_EXTRACT(properties, '$.dnsSuffix') as dns_suffix, - JSON_EXTRACT(properties, '$.maximumNumberOfMachines') as maximum_number_of_machines, - JSON_EXTRACT(properties, '$.frontEndScaleFactor') as front_end_scale_factor, - JSON_EXTRACT(properties, '$.suspended') as suspended, - JSON_EXTRACT(properties, '$.clusterSettings') as cluster_settings, - JSON_EXTRACT(properties, '$.userWhitelistedIpRanges') as user_whitelisted_ip_ranges, - JSON_EXTRACT(properties, '$.hasLinuxWorkers') as has_linux_workers, - JSON_EXTRACT(properties, '$.upgradePreference') as upgrade_preference, - JSON_EXTRACT(properties, '$.dedicatedHostCount') as dedicated_host_count, - JSON_EXTRACT(properties, '$.zoneRedundant') as zone_redundant, - JSON_EXTRACT(properties, '$.customDnsSuffixConfiguration') as custom_dns_suffix_configuration, - JSON_EXTRACT(properties, '$.networkingConfiguration') as networking_configuration, - JSON_EXTRACT(properties, '$.upgradeAvailability') as upgrade_availability, - subscriptionId, - resourceGroupName, - name - FROM azure.app_service.environments - WHERE subscriptionId = 'replace-me'; - vw_environments_multi_role_pool: - id: azure.app_service.vw_environments_multi_role_pool - name: vw_environments_multi_role_pool + vw_environments_worker_pools: + id: azure.app_service.vw_environments_worker_pools + name: vw_environments_worker_pools config: views: select: @@ -27842,60 +27498,17 @@ components: kind as kind, type as type, sku as sku, - JSON_EXTRACT(properties, '$.workerSizeId') as worker_size_id, - JSON_EXTRACT(properties, '$.computeMode') as compute_mode, - JSON_EXTRACT(properties, '$.workerSize') as worker_size, - JSON_EXTRACT(properties, '$.workerCount') as worker_count, - JSON_EXTRACT(properties, '$.instanceNames') as instance_names, - subscriptionId, - resourceGroupName, - name - FROM azure.app_service.environments_multi_role_pool - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - kind as kind, - type as type, - sku as sku, - json_extract_path_text(properties, '$.workerSizeId') as worker_size_id, - JSON_EXTRACT(properties, '$.computeMode') as compute_mode, - JSON_EXTRACT(properties, '$.workerSize') as worker_size, - JSON_EXTRACT(properties, '$.workerCount') as worker_count, - JSON_EXTRACT(properties, '$.instanceNames') as instance_names, - subscriptionId, - resourceGroupName, - name - FROM azure.app_service.environments_multi_role_pool - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; - vw_environments_worker_pool: - id: azure.app_service.vw_environments_worker_pool - name: vw_environments_worker_pool - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - kind as kind, - type as type, - sku as sku, - JSON_EXTRACT(properties, '$.workerSizeId') as worker_size_id, - JSON_EXTRACT(properties, '$.computeMode') as compute_mode, - JSON_EXTRACT(properties, '$.workerSize') as worker_size, - JSON_EXTRACT(properties, '$.workerCount') as worker_count, - JSON_EXTRACT(properties, '$.instanceNames') as instance_names, + JSON_EXTRACT(properties, '$.workerSizeId') as "worker_size_id", + JSON_EXTRACT(properties, '$.computeMode') as "compute_mode", + JSON_EXTRACT(properties, '$.workerSize') as "worker_size", + JSON_EXTRACT(properties, '$.workerCount') as "worker_count", + JSON_EXTRACT(properties, '$.instanceNames') as "instance_names", subscriptionId, resourceGroupName, name, workerPoolName - FROM azure.app_service.environments_worker_pool - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND workerPoolName = 'replace-me'; + FROM azure.app_service.environments_worker_pools + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -27905,20 +27518,20 @@ components: kind as kind, type as type, sku as sku, - json_extract_path_text(properties, '$.workerSizeId') as worker_size_id, - JSON_EXTRACT(properties, '$.computeMode') as compute_mode, - JSON_EXTRACT(properties, '$.workerSize') as worker_size, - JSON_EXTRACT(properties, '$.workerCount') as worker_count, - JSON_EXTRACT(properties, '$.instanceNames') as instance_names, + json_extract_path_text(properties, '$.workerSizeId') as "worker_size_id", + json_extract_path_text(properties, '$.computeMode') as "compute_mode", + json_extract_path_text(properties, '$.workerSize') as "worker_size", + json_extract_path_text(properties, '$.workerCount') as "worker_count", + json_extract_path_text(properties, '$.instanceNames') as "instance_names", subscriptionId, resourceGroupName, name, workerPoolName - FROM azure.app_service.environments_worker_pool - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND workerPoolName = 'replace-me'; - vw_diagnostics_site_detector: - id: azure.app_service.vw_diagnostics_site_detector - name: vw_diagnostics_site_detector + FROM azure.app_service.environments_worker_pools + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; + vw_diagnostics_site_detectors: + id: azure.app_service.vw_diagnostics_site_detectors + name: vw_diagnostics_site_detectors config: views: select: @@ -27929,17 +27542,17 @@ components: name as name, kind as kind, type as type, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.rank') as rank, - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.rank') as "rank", + JSON_EXTRACT(properties, '$.isEnabled') as "is_enabled", subscriptionId, resourceGroupName, siteName, diagnosticCategory, detectorName - FROM azure.app_service.diagnostics_site_detector - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND diagnosticCategory = 'replace-me' AND detectorName = 'replace-me'; + FROM azure.app_service.diagnostics_site_detectors + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND diagnosticCategory = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -27948,20 +27561,20 @@ components: name as name, kind as kind, type as type, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.rank') as rank, - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.rank') as "rank", + json_extract_path_text(properties, '$.isEnabled') as "is_enabled", subscriptionId, resourceGroupName, siteName, diagnosticCategory, detectorName - FROM azure.app_service.diagnostics_site_detector - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND diagnosticCategory = 'replace-me' AND detectorName = 'replace-me'; - vw_diagnostics_site_detector_slot: - id: azure.app_service.vw_diagnostics_site_detector_slot - name: vw_diagnostics_site_detector_slot + FROM azure.app_service.diagnostics_site_detectors + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND diagnosticCategory = 'replace-me'; + vw_diagnostics_site_detector_slots: + id: azure.app_service.vw_diagnostics_site_detector_slots + name: vw_diagnostics_site_detector_slots config: views: select: @@ -27972,18 +27585,18 @@ components: name as name, kind as kind, type as type, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.rank') as rank, - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.rank') as "rank", + JSON_EXTRACT(properties, '$.isEnabled') as "is_enabled", subscriptionId, resourceGroupName, siteName, slot, diagnosticCategory, detectorName - FROM azure.app_service.diagnostics_site_detector_slot - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND slot = 'replace-me' AND diagnosticCategory = 'replace-me' AND detectorName = 'replace-me'; + FROM azure.app_service.diagnostics_site_detector_slots + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND slot = 'replace-me' AND diagnosticCategory = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -27992,20 +27605,20 @@ components: name as name, kind as kind, type as type, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.rank') as rank, - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.rank') as "rank", + json_extract_path_text(properties, '$.isEnabled') as "is_enabled", subscriptionId, resourceGroupName, siteName, slot, diagnosticCategory, detectorName - FROM azure.app_service.diagnostics_site_detector_slot - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND slot = 'replace-me' AND diagnosticCategory = 'replace-me' AND detectorName = 'replace-me'; + FROM azure.app_service.diagnostics_site_detector_slots + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND slot = 'replace-me' AND diagnosticCategory = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites?api-version=2023-12-01: get: tags: - DeletedWebApps @@ -28029,7 +27642,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites?api-version=2023-12-01: get: tags: - DeletedWebApps @@ -28058,13 +27671,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/deletedSites/{deletedSiteId}?api-version=2023-12-01: get: tags: - DeletedWebApps summary: Get deleted app for a subscription at location. description: Description for Get deleted app for a subscription at location. - operationId: DeletedWebApps_GetDeletedWebAppByLocation + operationId: DeletedWebApps_GetByLocation parameters: - name: location in: path @@ -28091,7 +27704,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms/?api-version=2023-12-01: + x-ms-original-operationId: DeletedWebApps_GetDeletedWebAppByLocation + /subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms?api-version=2023-12-01: get: tags: - AppServicePlans @@ -28122,7 +27736,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms?api-version=2023-12-01: get: tags: - AppServicePlans @@ -28147,7 +27761,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}?api-version=2023-12-01: get: tags: - AppServicePlans @@ -28290,13 +27904,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/capabilities/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/capabilities?api-version=2023-12-01: get: tags: - AppServicePlans summary: List all capabilities of an App Service plan. description: Description for List all capabilities of an App Service plan. - operationId: AppServicePlans_ListCapabilities + operationId: AppServicePlansCapabilities_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28321,13 +27935,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/?api-version=2023-12-01: + x-ms-original-operationId: AppServicePlans_ListCapabilities + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}?api-version=2023-12-01: get: tags: - AppServicePlans summary: Retrieve a Hybrid Connection in use in an App Service plan. description: Description for Retrieve a Hybrid Connection in use in an App Service plan. - operationId: AppServicePlans_GetHybridConnection + operationId: AppServicePlansHybridConnection_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28362,12 +27977,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: AppServicePlans_GetHybridConnection delete: tags: - AppServicePlans summary: Delete a Hybrid Connection in use in an App Service plan. description: Description for Delete a Hybrid Connection in use in an App Service plan. - operationId: AppServicePlans_DeleteHybridConnection + operationId: AppServicePlansHybridConnection_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28400,13 +28016,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys/?api-version=2023-12-01: + x-ms-original-operationId: AppServicePlans_DeleteHybridConnection + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/listKeys?api-version=2023-12-01: post: tags: - AppServicePlans summary: Get the send key name and value of a Hybrid Connection. description: Description for Get the send key name and value of a Hybrid Connection. - operationId: AppServicePlans_ListHybridConnectionKeys + operationId: AppServicePlansHybridConnectionKeys_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28441,13 +28058,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites/?api-version=2023-12-01: + x-ms-original-operationId: AppServicePlans_ListHybridConnectionKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/sites?api-version=2023-12-01: get: tags: - AppServicePlans summary: Get all apps that use a Hybrid Connection in an App Service Plan. description: Description for Get all apps that use a Hybrid Connection in an App Service Plan. - operationId: AppServicePlans_ListWebAppsByHybridConnection + operationId: AppServicePlansWebAppsByHybridConnection_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28484,13 +28102,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit/?api-version=2023-12-01: + x-ms-original-operationId: AppServicePlans_ListWebAppsByHybridConnection + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionPlanLimits/limit?api-version=2023-12-01: get: tags: - AppServicePlans summary: Get the maximum number of Hybrid Connections allowed in an App Service plan. description: Description for Get the maximum number of Hybrid Connections allowed in an App Service plan. - operationId: AppServicePlans_GetHybridConnectionPlanLimit + operationId: AppServicePlansHybridConnectionPlanLimit_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28513,13 +28132,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays/?api-version=2023-12-01: + x-ms-original-operationId: AppServicePlans_GetHybridConnectionPlanLimit + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/hybridConnectionRelays?api-version=2023-12-01: get: tags: - AppServicePlans summary: Retrieve all Hybrid Connections in use in an App Service plan. description: Description for Retrieve all Hybrid Connections in use in an App Service plan. - operationId: AppServicePlans_ListHybridConnections + operationId: AppServicePlansHybridConnections_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28544,7 +28164,8 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/restartSites/?api-version=2023-12-01: + x-ms-original-operationId: AppServicePlans_ListHybridConnections + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/restartSites?api-version=2023-12-01: post: tags: - AppServicePlans @@ -28574,13 +28195,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/sites?api-version=2023-12-01: get: tags: - AppServicePlans summary: Get all apps associated with an App Service plan. description: Description for Get all apps associated with an App Service plan. - operationId: AppServicePlans_ListWebApps + operationId: AppServicePlansWebApps_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28621,13 +28242,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/skus/?api-version=2023-12-01: + x-ms-original-operationId: AppServicePlans_ListWebApps + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/skus?api-version=2023-12-01: get: tags: - AppServicePlans summary: Gets all selectable SKUs for a given App Service Plan description: Description for Gets all selectable SKUs for a given App Service Plan - operationId: AppServicePlans_GetServerFarmSkus + operationId: AppServicePlansServerFarmSkus_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28650,13 +28272,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages/?api-version=2023-12-01: + x-ms-original-operationId: AppServicePlans_GetServerFarmSkus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/usages?api-version=2023-12-01: get: tags: - AppServicePlans summary: Gets server farm usage information description: Description for Gets server farm usage information - operationId: AppServicePlans_ListUsages + operationId: AppServicePlansUsages_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28687,13 +28310,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/?api-version=2023-12-01: + x-ms-original-operationId: AppServicePlans_ListUsages + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections?api-version=2023-12-01: get: tags: - AppServicePlans summary: Get all Virtual Networks associated with an App Service plan. description: Description for Get all Virtual Networks associated with an App Service plan. - operationId: AppServicePlans_ListVnets + operationId: AppServicePlansVnets_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28718,13 +28342,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/?api-version=2023-12-01: + x-ms-original-operationId: AppServicePlans_ListVnets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}?api-version=2023-12-01: get: tags: - AppServicePlans summary: Get a Virtual Network associated with an App Service plan. description: Description for Get a Virtual Network associated with an App Service plan. - operationId: AppServicePlans_GetVnetFromServerFarm + operationId: AppServicePlansVnetFromServerFarm_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28756,13 +28381,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}/?api-version=2023-12-01: + x-ms-original-operationId: AppServicePlans_GetVnetFromServerFarm + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}?api-version=2023-12-01: get: tags: - AppServicePlans summary: Get a Virtual Network gateway. description: Description for Get a Virtual Network gateway. - operationId: AppServicePlans_GetVnetGateway + operationId: AppServicePlansVnetGateway_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28797,12 +28423,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: AppServicePlans_GetVnetGateway put: tags: - AppServicePlans summary: Update a Virtual Network gateway. description: Description for Update a Virtual Network gateway. - operationId: AppServicePlans_UpdateVnetGateway + operationId: AppServicePlansVnetGateway_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28845,13 +28472,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/?api-version=2023-12-01: + x-ms-original-operationId: AppServicePlans_UpdateVnetGateway + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes?api-version=2023-12-01: get: tags: - AppServicePlans summary: Get all routes that are associated with a Virtual Network in an App Service plan. description: Description for Get all routes that are associated with a Virtual Network in an App Service plan. - operationId: AppServicePlans_ListRoutesForVnet + operationId: AppServicePlans_ListVnetRoute parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28882,13 +28510,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}/?api-version=2023-12-01: + x-ms-original-operationId: AppServicePlans_ListRoutesForVnet + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/virtualNetworkConnections/{vnetName}/routes/{routeName}?api-version=2023-12-01: get: tags: - AppServicePlans summary: Get a Virtual Network route in an App Service plan. description: Description for Get a Virtual Network route in an App Service plan. - operationId: AppServicePlans_GetRouteForVnet + operationId: AppServicePlans_GetVnetRoute parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28928,12 +28557,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: AppServicePlans_GetRouteForVnet put: tags: - AppServicePlans summary: Create or update a Virtual Network route in an App Service plan. description: Description for Create or update a Virtual Network route in an App Service plan. - operationId: AppServicePlans_CreateOrUpdateVnetRoute + operationId: AppServicePlansVnetRoute_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -28982,12 +28612,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: AppServicePlans_CreateOrUpdateVnetRoute delete: tags: - AppServicePlans summary: Delete a Virtual Network route in an App Service plan. description: Description for Delete a Virtual Network route in an App Service plan. - operationId: AppServicePlans_DeleteVnetRoute + operationId: AppServicePlansVnetRoute_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29021,12 +28652,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: AppServicePlans_DeleteVnetRoute patch: tags: - AppServicePlans summary: Create or update a Virtual Network route in an App Service plan. description: Description for Create or update a Virtual Network route in an App Service plan. - operationId: AppServicePlans_UpdateVnetRoute + operationId: AppServicePlansVnetRoute_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29075,7 +28707,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/workers/{workerName}/reboot/?api-version=2023-12-01: + x-ms-original-operationId: AppServicePlans_UpdateVnetRoute + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}/workers/{workerName}/reboot?api-version=2023-12-01: post: tags: - AppServicePlans @@ -29106,7 +28739,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile?api-version=2023-12-01: post: tags: - StaticSites @@ -29142,7 +28775,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites?api-version=2023-12-01: get: tags: - StaticSites @@ -29166,13 +28799,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites?api-version=2023-12-01: get: tags: - StaticSites summary: Gets all static sites in the specified resource group. description: Description for Gets all static sites in the specified resource group. - operationId: StaticSites_GetStaticSitesByResourceGroup + operationId: StaticSitesStaticSitesByResourceGroup_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - $ref: '#/components/parameters/subscriptionIdParameter' @@ -29191,13 +28824,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_GetStaticSitesByResourceGroup + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}?api-version=2023-12-01: get: tags: - StaticSites summary: Gets the details of a static site. description: Description for Gets the details of a static site. - operationId: StaticSites_GetStaticSite + operationId: StaticSitesStaticSite_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29220,12 +28854,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_GetStaticSite put: tags: - StaticSites summary: Creates a new static site in an existing resource group, or updates an existing static site. description: Description for Creates a new static site in an existing resource group, or updates an existing static site. - operationId: StaticSites_CreateOrUpdateStaticSite + operationId: StaticSitesStaticSite_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29263,12 +28898,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true + x-ms-original-operationId: StaticSites_CreateOrUpdateStaticSite delete: tags: - StaticSites summary: Deletes a static site. description: Description for Deletes a static site. - operationId: StaticSites_DeleteStaticSite + operationId: StaticSitesStaticSite_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29290,12 +28926,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true + x-ms-original-operationId: StaticSites_DeleteStaticSite patch: tags: - StaticSites summary: Creates a new static site in an existing resource group, or updates an existing static site. description: Description for Creates a new static site in an existing resource group, or updates an existing static site. - operationId: StaticSites_UpdateStaticSite + operationId: StaticSitesStaticSite_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29332,13 +28969,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_UpdateStaticSite + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers?api-version=2023-12-01: post: tags: - StaticSites summary: Gets the list of users of a static site. description: Description for Gets the list of users of a static site. - operationId: StaticSites_ListStaticSiteUsers + operationId: StaticSitesStaticSiteUsers_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29369,13 +29007,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_ListStaticSiteUsers + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}?api-version=2023-12-01: delete: tags: - StaticSites summary: Deletes the user entry from the static site. description: Description for Deletes the user entry from the static site. - operationId: StaticSites_DeleteStaticSiteUser + operationId: StaticSitesStaticSiteUser_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29406,12 +29045,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_DeleteStaticSiteUser patch: tags: - StaticSites summary: Updates a user entry with the listed roles description: Description for Updates a user entry with the listed roles - operationId: StaticSites_UpdateStaticSiteUser + operationId: StaticSitesStaticSiteUser_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29454,13 +29094,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_UpdateStaticSiteUser + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds?api-version=2023-12-01: get: tags: - StaticSites summary: Gets all static site builds for a particular static site. description: Description for Gets all static site builds for a particular static site. - operationId: StaticSites_GetStaticSiteBuilds + operationId: StaticSitesStaticSiteBuilds_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29485,13 +29126,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_GetStaticSiteBuilds + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}?api-version=2023-12-01: get: tags: - StaticSites summary: Gets the details of a static site build. description: Description for Gets the details of a static site build. - operationId: StaticSites_GetStaticSiteBuild + operationId: StaticSitesStaticSiteBuild_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29520,12 +29162,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_GetStaticSiteBuild delete: tags: - StaticSites summary: Deletes a static site build. description: Description for Deletes a static site build. - operationId: StaticSites_DeleteStaticSiteBuild + operationId: StaticSitesStaticSiteBuild_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29555,13 +29198,14 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_DeleteStaticSiteBuild + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings?api-version=2023-12-01: put: tags: - StaticSites summary: Creates or updates the app settings of a static site build. description: Description for Creates or updates the app settings of a static site build. - operationId: StaticSites_CreateOrUpdateStaticSiteBuildAppSettings + operationId: StaticSitesStaticSiteBuildAppSettings_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29598,13 +29242,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_CreateOrUpdateStaticSiteBuildAppSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings?api-version=2023-12-01: put: tags: - StaticSites summary: Creates or updates the function app settings of a static site build. description: Description for Creates or updates the function app settings of a static site build. - operationId: StaticSites_CreateOrUpdateStaticSiteBuildFunctionAppSettings + operationId: StaticSitesStaticSiteBuildFunctionAppSettings_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29641,12 +29286,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_CreateOrUpdateStaticSiteBuildFunctionAppSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections?api-version=2023-12-01: get: tags: - StaticSites summary: Returns overviews of database connections for a static site build - operationId: StaticSites_GetBuildDatabaseConnections + operationId: StaticSitesBuildDatabaseConnections_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29672,12 +29318,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_GetBuildDatabaseConnections + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}?api-version=2023-12-01: get: tags: - StaticSites summary: Returns overview of a database connection for a static site build by name - operationId: StaticSites_GetBuildDatabaseConnection + operationId: StaticSitesBuildDatabaseConnection_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29702,12 +29349,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_GetBuildDatabaseConnection put: tags: - StaticSites summary: Create or update a database connection for a static site build description: Description for Create or update a database connection for a static site build - operationId: StaticSites_CreateOrUpdateBuildDatabaseConnection + operationId: StaticSitesBuildDatabaseConnection_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29740,11 +29388,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_CreateOrUpdateBuildDatabaseConnection delete: tags: - StaticSites summary: Delete a database connection for a static site build - operationId: StaticSites_DeleteBuildDatabaseConnection + operationId: StaticSitesBuildDatabaseConnection_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29767,12 +29416,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_DeleteBuildDatabaseConnection patch: tags: - StaticSites summary: Create or update a database connection for a static site build description: Description for Create or update a database connection for a static site build - operationId: StaticSites_UpdateBuildDatabaseConnection + operationId: StaticSitesBuildDatabaseConnection_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29805,12 +29455,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}/show/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_UpdateBuildDatabaseConnection + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}/show?api-version=2023-12-01: post: tags: - StaticSites summary: Returns details of a database connection for a static site build by name - operationId: StaticSites_GetBuildDatabaseConnectionWithDetails + operationId: StaticSitesBuildDatabaseConnectionWithDetails_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29835,13 +29486,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_GetBuildDatabaseConnectionWithDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions?api-version=2023-12-01: get: tags: - StaticSites summary: Gets the functions of a particular static site build. description: Description for Gets the functions of a particular static site build. - operationId: StaticSites_ListStaticSiteBuildFunctions + operationId: StaticSitesStaticSiteBuildFunctions_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29872,13 +29524,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_ListStaticSiteBuildFunctions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings?api-version=2023-12-01: post: tags: - StaticSites summary: Gets the application settings of a static site build. description: Description for Gets the application settings of a static site build. - operationId: StaticSites_ListStaticSiteBuildAppSettings + operationId: StaticSitesStaticSiteBuildAppSettings_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29907,13 +29560,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_ListStaticSiteBuildAppSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings?api-version=2023-12-01: post: tags: - StaticSites summary: Gets the application settings of a static site build. description: Description for Gets the application settings of a static site build. - operationId: StaticSites_ListStaticSiteBuildFunctionAppSettings + operationId: StaticSitesStaticSiteBuildFunctionAppSettings_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29942,12 +29596,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/showDatabaseConnections/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_ListStaticSiteBuildFunctionAppSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/showDatabaseConnections?api-version=2023-12-01: post: tags: - StaticSites summary: Returns details of database connections for a static site build - operationId: StaticSites_GetBuildDatabaseConnectionsWithDetails + operationId: StaticSitesBuildDatabaseConnectionsWithDetails_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -29973,13 +29628,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_GetBuildDatabaseConnectionsWithDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps?api-version=2023-12-01: get: tags: - StaticSites summary: Gets the details of the user provided function apps registered with a static site build description: Description for Gets the details of the user provided function apps registered with a static site build - operationId: StaticSites_GetUserProvidedFunctionAppsForStaticSiteBuild + operationId: StaticSitesUserProvidedFunctionAppsForStaticSiteBuild_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30010,13 +29666,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_GetUserProvidedFunctionAppsForStaticSiteBuild + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}?api-version=2023-12-01: get: tags: - StaticSites summary: Gets the details of the user provided function app registered with a static site build description: Description for Gets the details of the user provided function app registered with a static site build - operationId: StaticSites_GetUserProvidedFunctionAppForStaticSiteBuild + operationId: StaticSitesUserProvidedFunctionAppForStaticSiteBuild_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30051,6 +29708,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_GetUserProvidedFunctionAppForStaticSiteBuild put: tags: - StaticSites @@ -30149,13 +29807,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy?api-version=2023-12-01: post: tags: - StaticSites summary: Deploys zipped content to a specific environment of a static site. description: Description for Deploys zipped content to a specific environment of a static site. - operationId: StaticSites_CreateZipDeploymentForStaticSiteBuild + operationId: StaticSitesZipDeploymentForStaticSiteBuild_Create parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30191,13 +29849,14 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_CreateZipDeploymentForStaticSiteBuild + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings?api-version=2023-12-01: put: tags: - StaticSites summary: Creates or updates the app settings of a static site. description: Description for Creates or updates the app settings of a static site. - operationId: StaticSites_CreateOrUpdateStaticSiteAppSettings + operationId: StaticSitesStaticSiteAppSettings_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30228,13 +29887,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_CreateOrUpdateStaticSiteAppSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth?api-version=2023-12-01: get: tags: - StaticSites summary: Gets the basic auth properties for a static site as a collection. description: Description for Gets the basic auth properties for a static site as a collection. - operationId: StaticSites_ListBasicAuth + operationId: StaticSitesBasicAuth_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30259,13 +29919,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_ListBasicAuth + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}?api-version=2023-12-01: get: tags: - StaticSites summary: Gets the basic auth properties for a static site. description: Description for Gets the basic auth properties for a static site. - operationId: StaticSites_GetBasicAuth + operationId: StaticSitesBasicAuth_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30300,12 +29961,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_GetBasicAuth put: tags: - StaticSites summary: Adds or updates basic auth for a static site. description: Description for Adds or updates basic auth for a static site. - operationId: StaticSites_CreateOrUpdateBasicAuth + operationId: StaticSitesBasicAuth_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30348,13 +30010,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_CreateOrUpdateBasicAuth + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings?api-version=2023-12-01: put: tags: - StaticSites summary: Creates or updates the function app settings of a static site. description: Description for Creates or updates the function app settings of a static site. - operationId: StaticSites_CreateOrUpdateStaticSiteFunctionAppSettings + operationId: StaticSitesStaticSiteFunctionAppSettings_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30385,13 +30048,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_CreateOrUpdateStaticSiteFunctionAppSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation?api-version=2023-12-01: post: tags: - StaticSites summary: Creates an invitation link for a user with the role description: Description for Creates an invitation link for a user with the role - operationId: StaticSites_CreateUserRolesInvitationLink + operationId: StaticSitesUserRolesInvitationLink_Create parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30421,13 +30085,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_CreateUserRolesInvitationLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains?api-version=2023-12-01: get: tags: - StaticSites summary: Gets all static site custom domains for a particular static site. description: Description for Gets all static site custom domains for a particular static site. - operationId: StaticSites_ListStaticSiteCustomDomains + operationId: StaticSitesStaticSiteCustomDomains_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30452,13 +30117,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_ListStaticSiteCustomDomains + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}?api-version=2023-12-01: get: tags: - StaticSites summary: Gets an existing custom domain for a particular static site. description: Description for Gets an existing custom domain for a particular static site. - operationId: StaticSites_GetStaticSiteCustomDomain + operationId: StaticSitesStaticSiteCustomDomain_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30487,12 +30153,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_GetStaticSiteCustomDomain put: tags: - StaticSites summary: Creates a new static site custom domain in an existing resource group and static site. description: Description for Creates a new static site custom domain in an existing resource group and static site. - operationId: StaticSites_CreateOrUpdateStaticSiteCustomDomain + operationId: StaticSitesStaticSiteCustomDomain_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30536,12 +30203,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true + x-ms-original-operationId: StaticSites_CreateOrUpdateStaticSiteCustomDomain delete: tags: - StaticSites summary: Deletes a custom domain. description: Description for Deletes a custom domain. - operationId: StaticSites_DeleteStaticSiteCustomDomain + operationId: StaticSitesStaticSiteCustomDomain_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30569,7 +30237,8 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_DeleteStaticSiteCustomDomain + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate?api-version=2023-12-01: post: tags: - StaticSites @@ -30611,12 +30280,12 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections?api-version=2023-12-01: get: tags: - StaticSites summary: Returns overviews of database connections for a static site - operationId: StaticSites_GetDatabaseConnections + operationId: StaticSitesDatabaseConnections_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30641,12 +30310,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_GetDatabaseConnections + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}?api-version=2023-12-01: get: tags: - StaticSites summary: Returns overview of a database connection for a static site by name - operationId: StaticSites_GetDatabaseConnection + operationId: StaticSitesDatabaseConnection_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30670,12 +30340,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_GetDatabaseConnection put: tags: - StaticSites summary: Create or update a database connection for a static site description: Description for Create or update a database connection for a static site - operationId: StaticSites_CreateOrUpdateDatabaseConnection + operationId: StaticSitesDatabaseConnection_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30707,11 +30378,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_CreateOrUpdateDatabaseConnection delete: tags: - StaticSites summary: Delete a database connection for a static site - operationId: StaticSites_DeleteDatabaseConnection + operationId: StaticSitesDatabaseConnection_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30733,12 +30405,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_DeleteDatabaseConnection patch: tags: - StaticSites summary: Create or update a database connection for a static site description: Description for Create or update a database connection for a static site - operationId: StaticSites_UpdateDatabaseConnection + operationId: StaticSitesDatabaseConnection_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30770,12 +30443,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}/show/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_UpdateDatabaseConnection + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}/show?api-version=2023-12-01: post: tags: - StaticSites summary: Returns details of a database connection for a static site by name - operationId: StaticSites_GetDatabaseConnectionWithDetails + operationId: StaticSitesDatabaseConnectionWithDetails_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30799,7 +30473,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_GetDatabaseConnectionWithDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach?api-version=2023-12-01: post: tags: - StaticSites @@ -30827,13 +30502,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions?api-version=2023-12-01: get: tags: - StaticSites summary: Gets the functions of a static site. description: Description for Gets the functions of a static site. - operationId: StaticSites_ListStaticSiteFunctions + operationId: StaticSitesStaticSiteFunctions_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30858,13 +30533,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_ListStaticSiteFunctions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings?api-version=2023-12-01: post: tags: - StaticSites summary: Gets the application settings of a static site. description: Description for Gets the application settings of a static site. - operationId: StaticSites_ListStaticSiteAppSettings + operationId: StaticSitesStaticSiteAppSettings_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30887,13 +30563,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_ListStaticSiteAppSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles?api-version=2023-12-01: post: tags: - StaticSites summary: Lists the roles configured for the static site. description: Description for Lists the roles configured for the static site. - operationId: StaticSites_ListStaticSiteConfiguredRoles + operationId: StaticSitesStaticSiteConfiguredRoles_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30916,13 +30593,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_ListStaticSiteConfiguredRoles + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings?api-version=2023-12-01: post: tags: - StaticSites summary: Gets the application settings of a static site. description: Description for Gets the application settings of a static site. - operationId: StaticSites_ListStaticSiteFunctionAppSettings + operationId: StaticSitesStaticSiteFunctionAppSettings_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30945,13 +30623,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_ListStaticSiteFunctionAppSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets?api-version=2023-12-01: post: tags: - StaticSites summary: Lists the secrets for an existing static site. description: Description for Lists the secrets for an existing static site. - operationId: StaticSites_ListStaticSiteSecrets + operationId: StaticSitesStaticSiteSecrets_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -30974,13 +30653,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_ListStaticSiteSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections?api-version=2023-12-01: get: tags: - StaticSites summary: Gets the list of private endpoint connections associated with a static site description: Description for Gets the list of private endpoint connections associated with a static site - operationId: StaticSites_GetPrivateEndpointConnectionList + operationId: StaticSitesPrivateEndpointConnectionList_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -31005,13 +30685,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_GetPrivateEndpointConnectionList + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-12-01: get: tags: - StaticSites summary: Gets a private endpoint connection description: Description for Gets a private endpoint connection - operationId: StaticSites_GetPrivateEndpointConnection + operationId: StaticSitesPrivateEndpointConnection_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -31040,6 +30721,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_GetPrivateEndpointConnection put: tags: - StaticSites @@ -31094,7 +30776,7 @@ paths: - StaticSites summary: Deletes a private endpoint connection description: Description for Deletes a private endpoint connection - operationId: StaticSites_DeletePrivateEndpointConnection + operationId: StaticSitesPrivateEndpointConnection_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -31136,13 +30818,14 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_DeletePrivateEndpointConnection + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources?api-version=2023-12-01: get: tags: - StaticSites summary: Gets the private link resources description: Description for Gets the private link resources - operationId: StaticSites_GetPrivateLinkResources + operationId: StaticSitesPrivateLinkResources_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -31165,7 +30848,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_GetPrivateLinkResources + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey?api-version=2023-12-01: post: tags: - StaticSites @@ -31197,12 +30881,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/showDatabaseConnections/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/showDatabaseConnections?api-version=2023-12-01: post: tags: - StaticSites summary: Returns details of database connections for a static site - operationId: StaticSites_GetDatabaseConnectionsWithDetails + operationId: StaticSitesDatabaseConnectionsWithDetails_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -31227,13 +30911,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_GetDatabaseConnectionsWithDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps?api-version=2023-12-01: get: tags: - StaticSites summary: Gets the details of the user provided function apps registered with a static site description: Description for Gets the details of the user provided function apps registered with a static site - operationId: StaticSites_GetUserProvidedFunctionAppsForStaticSite + operationId: StaticSitesUserProvidedFunctionAppsForStaticSite_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -31258,13 +30943,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_GetUserProvidedFunctionAppsForStaticSite + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}?api-version=2023-12-01: get: tags: - StaticSites summary: Gets the details of the user provided function app registered with a static site description: Description for Gets the details of the user provided function app registered with a static site - operationId: StaticSites_GetUserProvidedFunctionAppForStaticSite + operationId: StaticSitesUserProvidedFunctionAppForStaticSite_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -31293,6 +30979,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_GetUserProvidedFunctionAppForStaticSite put: tags: - StaticSites @@ -31379,13 +31066,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy?api-version=2023-12-01: post: tags: - StaticSites summary: Deploys zipped content to a static site. description: Description for Deploys zipped content to a static site. - operationId: StaticSites_CreateZipDeploymentForStaticSite + operationId: StaticSitesZipDeploymentForStaticSite_Create parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -31415,7 +31102,8 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}/validate/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_CreateZipDeploymentForStaticSite + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}/validate?api-version=2023-12-01: post: tags: - StaticSites @@ -31456,7 +31144,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}/validate/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}/validate?api-version=2023-12-01: post: tags: - StaticSites @@ -31503,12 +31191,12 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends?api-version=2023-12-01: get: tags: - StaticSites summary: Returns details of all backends linked to a static site - operationId: StaticSites_GetLinkedBackends + operationId: StaticSitesLinkedBackends_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -31533,12 +31221,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_GetLinkedBackends + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends?api-version=2023-12-01: get: tags: - StaticSites summary: Returns details of all backends linked to a static site build - operationId: StaticSites_GetLinkedBackendsForBuild + operationId: StaticSitesLinkedBackendsForBuild_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -31569,12 +31258,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}/?api-version=2023-12-01: + x-ms-original-operationId: StaticSites_GetLinkedBackendsForBuild + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}?api-version=2023-12-01: get: tags: - StaticSites summary: Returns the details of a linked backend linked to a static site by name - operationId: StaticSites_GetLinkedBackend + operationId: StaticSitesLinkedBackend_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -31603,6 +31293,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_GetLinkedBackend put: tags: - StaticSites @@ -31681,12 +31372,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}?api-version=2023-12-01: get: tags: - StaticSites summary: Returns the details of a linked backend linked to a static site build by name - operationId: StaticSites_GetLinkedBackendForBuild + operationId: StaticSitesLinkedBackendForBuild_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -31721,6 +31412,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: StaticSites_GetLinkedBackendForBuild put: tags: - StaticSites @@ -31811,11 +31503,11 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /providers/Microsoft.Web/publishingUsers/web/?api-version=2023-12-01: + /providers/Microsoft.Web/publishingUsers/web?api-version=2023-12-01: get: summary: Gets publishing user description: Description for Gets publishing user - operationId: GetPublishingUser + operationId: PublishingUser_Get parameters: [] responses: '200': @@ -31830,10 +31522,11 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: GetPublishingUser put: summary: Updates publishing user description: Description for Updates publishing user - operationId: UpdatePublishingUser + operationId: PublishingUser_Update requestBody: description: Details of publishing user required: true @@ -31856,11 +31549,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /providers/Microsoft.Web/sourcecontrols/?api-version=2023-12-01: + x-ms-original-operationId: UpdatePublishingUser + /providers/Microsoft.Web/sourcecontrols?api-version=2023-12-01: get: summary: Gets the source controls available for Azure websites. description: Description for Gets the source controls available for Azure websites. - operationId: ListSourceControls + operationId: SourceControls_List parameters: [] responses: '200': @@ -31877,11 +31571,12 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Web/sourcecontrols/{sourceControlType}/?api-version=2023-12-01: + x-ms-original-operationId: ListSourceControls + /providers/Microsoft.Web/sourcecontrols/{sourceControlType}?api-version=2023-12-01: get: summary: Gets source control token description: Description for Gets source control token - operationId: GetSourceControl + operationId: SourceControl_Get parameters: - name: sourceControlType in: path @@ -31902,10 +31597,11 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: GetSourceControl put: summary: Updates source control token description: Description for Updates source control token - operationId: UpdateSourceControl + operationId: SourceControl_Update parameters: - name: sourceControlType in: path @@ -31934,11 +31630,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters/?api-version=2023-12-01: + x-ms-original-operationId: UpdateSourceControl + /subscriptions/{subscriptionId}/providers/Microsoft.Web/billingMeters?api-version=2023-12-01: get: summary: Gets a list of meters for a given location. description: Description for Gets a list of meters for a given location. - operationId: ListBillingMeters + operationId: BillingMeters_List parameters: - name: billingLocation in: query @@ -31966,11 +31663,12 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability/?api-version=2023-12-01: + x-ms-original-operationId: ListBillingMeters + /subscriptions/{subscriptionId}/providers/Microsoft.Web/checknameavailability?api-version=2023-12-01: post: summary: Check if a resource name is available. description: Description for Check if a resource name is available. - operationId: CheckNameAvailability + operationId: Operations_CheckNameAvailability requestBody: description: Name availability request. required: true @@ -31995,10 +31693,11 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/customhostnameSites/?api-version=2023-12-01: + x-ms-original-operationId: CheckNameAvailability + /subscriptions/{subscriptionId}/providers/Microsoft.Web/customhostnameSites?api-version=2023-12-01: get: summary: Get custom hostnames under this subscription - operationId: ListCustomHostNameSites + operationId: CustomHostNameSites_List parameters: - $ref: '#/components/parameters/subscriptionIdParameter' - $ref: '#/components/parameters/hostnameParameter' @@ -32017,11 +31716,12 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations/?api-version=2023-12-01: + x-ms-original-operationId: ListCustomHostNameSites + /subscriptions/{subscriptionId}/providers/Microsoft.Web/deploymentLocations?api-version=2023-12-01: get: summary: Gets list of available geo regions plus ministamps description: Description for Gets list of available geo regions plus ministamps - operationId: GetSubscriptionDeploymentLocations + operationId: SubscriptionDeploymentLocations_Get parameters: - $ref: '#/components/parameters/subscriptionIdParameter' responses: @@ -32037,11 +31737,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/aseRegions/?api-version=2023-12-01: + x-ms-original-operationId: GetSubscriptionDeploymentLocations + /subscriptions/{subscriptionId}/providers/Microsoft.Web/aseRegions?api-version=2023-12-01: get: summary: Get a list of available ASE regions and its supported Skus. description: Description for get a list of available ASE regions and its supported Skus. - operationId: ListAseRegions + operationId: AseRegions_List parameters: - $ref: '#/components/parameters/subscriptionIdParameter' responses: @@ -32059,11 +31760,12 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions/?api-version=2023-12-01: + x-ms-original-operationId: ListAseRegions + /subscriptions/{subscriptionId}/providers/Microsoft.Web/geoRegions?api-version=2023-12-01: get: summary: Get a list of available geographical regions. description: Description for Get a list of available geographical regions. - operationId: ListGeoRegions + operationId: GeoRegions_List parameters: - name: sku in: query @@ -32119,11 +31821,12 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName/?api-version=2023-12-01: + x-ms-original-operationId: ListGeoRegions + /subscriptions/{subscriptionId}/providers/Microsoft.Web/listSitesAssignedToHostName?api-version=2023-12-01: post: summary: List all apps that are assigned to a hostname. description: Description for List all apps that are assigned to a hostname. - operationId: ListSiteIdentifiersAssignedToHostName + operationId: SiteIdentifiersAssignedToHostName_List requestBody: description: Hostname information. required: true @@ -32149,11 +31852,12 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers/?api-version=2023-12-01: + x-ms-original-operationId: ListSiteIdentifiersAssignedToHostName + /subscriptions/{subscriptionId}/providers/Microsoft.Web/premieraddonoffers?api-version=2023-12-01: get: summary: List all premier add-on offers. description: Description for List all premier add-on offers. - operationId: ListPremierAddOnOffers + operationId: PremierAddOnOffers_List parameters: - $ref: '#/components/parameters/subscriptionIdParameter' responses: @@ -32171,11 +31875,12 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Web/skus/?api-version=2023-12-01: + x-ms-original-operationId: ListPremierAddOnOffers + /subscriptions/{subscriptionId}/providers/Microsoft.Web/skus?api-version=2023-12-01: get: summary: List all SKUs. description: Description for List all SKUs. - operationId: ListSkus + operationId: Skus_List parameters: - $ref: '#/components/parameters/subscriptionIdParameter' responses: @@ -32191,11 +31896,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/usages/?api-version=2023-12-01: + x-ms-original-operationId: ListSkus + /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/usages?api-version=2023-12-01: get: summary: Lists subscription core usages for all skus used in a location, for a given type of quota. description: List usages in cores for all skus used by a subscription in a given location, for a specific quota type. - operationId: GetUsagesInLocation_list + operationId: UsagesInLocation_List parameters: - $ref: '#/components/parameters/LocationParameter' - $ref: '#/components/parameters/subscriptionIdParameter' @@ -32214,11 +31920,12 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet/?api-version=2023-12-01: + x-ms-original-operationId: GetUsagesInLocation_list + /subscriptions/{subscriptionId}/providers/Microsoft.Web/verifyHostingEnvironmentVnet?api-version=2023-12-01: post: summary: Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules. description: Description for Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules. - operationId: VerifyHostingEnvironmentVnet + operationId: Operations_VerifyHostingEnvironmentVnet requestBody: description: VNET information required: true @@ -32242,11 +31949,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/moveResources/?api-version=2023-12-01: + x-ms-original-operationId: VerifyHostingEnvironmentVnet + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/moveResources?api-version=2023-12-01: post: summary: Move resources between resource groups. description: Description for Move resources between resource groups. - operationId: Move + operationId: Operations_Move parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - $ref: '#/components/parameters/subscriptionIdParameter' @@ -32267,11 +31975,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate/?api-version=2023-12-01: + x-ms-original-operationId: Move + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/validate?api-version=2023-12-01: post: summary: Validate if a resource can be created. description: Description for Validate if a resource can be created. - operationId: Validate + operationId: Operations_Validate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - $ref: '#/components/parameters/subscriptionIdParameter' @@ -32296,11 +32005,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources/?api-version=2023-12-01: + x-ms-original-operationId: Validate + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/validateMoveResources?api-version=2023-12-01: post: summary: Validate whether a resource can be moved. description: Description for Validate whether a resource can be moved. - operationId: ValidateMove + operationId: Operations_ValidateMove parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - $ref: '#/components/parameters/subscriptionIdParameter' @@ -32321,7 +32031,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders/?api-version=2023-12-01: + x-ms-original-operationId: ValidateMove + /subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders?api-version=2023-12-01: get: tags: - AppServiceCertificateOrders @@ -32345,7 +32056,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation?api-version=2023-12-01: post: tags: - AppServiceCertificateOrders @@ -32371,7 +32082,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders?api-version=2023-12-01: get: tags: - AppServiceCertificateOrders @@ -32396,7 +32107,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}?api-version=2023-12-01: get: tags: - AppServiceCertificateOrders @@ -32530,13 +32241,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates?api-version=2023-12-01: get: tags: - AppServiceCertificateOrders summary: List all certificates associated with a certificate order. description: Description for List all certificates associated with a certificate order. - operationId: AppServiceCertificateOrders_ListCertificates + operationId: AppServiceCertificateOrdersCertificates_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: certificateOrderName @@ -32561,13 +32272,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceCertificateOrders_ListCertificates + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}?api-version=2023-12-01: get: tags: - AppServiceCertificateOrders summary: Get the certificate associated with a certificate order. description: Description for Get the certificate associated with a certificate order. - operationId: AppServiceCertificateOrders_GetCertificate + operationId: AppServiceCertificateOrdersCertificate_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: certificateOrderName @@ -32596,12 +32308,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: AppServiceCertificateOrders_GetCertificate put: tags: - AppServiceCertificateOrders summary: Creates or updates a certificate and associates with key vault secret. description: Description for Creates or updates a certificate and associates with key vault secret. - operationId: AppServiceCertificateOrders_CreateOrUpdateCertificate + operationId: AppServiceCertificateOrdersCertificate_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: certificateOrderName @@ -32645,12 +32358,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true + x-ms-original-operationId: AppServiceCertificateOrders_CreateOrUpdateCertificate delete: tags: - AppServiceCertificateOrders summary: Delete the certificate associated with a certificate order. description: Description for Delete the certificate associated with a certificate order. - operationId: AppServiceCertificateOrders_DeleteCertificate + operationId: AppServiceCertificateOrdersCertificate_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: certificateOrderName @@ -32677,12 +32391,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: AppServiceCertificateOrders_DeleteCertificate patch: tags: - AppServiceCertificateOrders summary: Creates or updates a certificate and associates with key vault secret. description: Description for Creates or updates a certificate and associates with key vault secret. - operationId: AppServiceCertificateOrders_UpdateCertificate + operationId: AppServiceCertificateOrdersCertificate_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: certificateOrderName @@ -32719,7 +32434,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceCertificateOrders_UpdateCertificate + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue?api-version=2023-12-01: post: tags: - AppServiceCertificateOrders @@ -32752,7 +32468,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew?api-version=2023-12-01: post: tags: - AppServiceCertificateOrders @@ -32785,7 +32501,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendEmail/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendEmail?api-version=2023-12-01: post: tags: - AppServiceCertificateOrders @@ -32810,7 +32526,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendRequestEmails/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendRequestEmails?api-version=2023-12-01: post: tags: - AppServiceCertificateOrders @@ -32843,7 +32559,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/retrieveSiteSeal/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/retrieveSiteSeal?api-version=2023-12-01: post: tags: - AppServiceCertificateOrders @@ -32880,7 +32596,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/verifyDomainOwnership/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/verifyDomainOwnership?api-version=2023-12-01: post: tags: - AppServiceCertificateOrders @@ -32905,7 +32621,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveCertificateActions/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveCertificateActions?api-version=2023-12-01: post: tags: - AppServiceCertificateOrders @@ -32936,7 +32652,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveEmailHistory/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveEmailHistory?api-version=2023-12-01: post: tags: - AppServiceCertificateOrders @@ -32967,13 +32683,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /providers/Microsoft.DomainRegistration/operations/?api-version=2023-12-01: + /providers/Microsoft.DomainRegistration/operations?api-version=2023-12-01: get: tags: - DomainRegistrationProvider summary: Implements Csm operations Api to exposes the list of available Csm Apis under the resource provider description: Description for Implements Csm operations Api to exposes the list of available Csm Apis under the resource provider - operationId: DomainRegistrationProvider_ListOperations + operationId: DomainRegistrationProviderOperations_List parameters: [] responses: '200': @@ -32990,7 +32706,8 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/?api-version=2023-12-01: + x-ms-original-operationId: DomainRegistrationProvider_ListOperations + /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains?api-version=2023-12-01: get: tags: - TopLevelDomains @@ -33014,7 +32731,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}?api-version=2023-12-01: get: tags: - TopLevelDomains @@ -33042,13 +32759,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}/listAgreements/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}/listAgreements?api-version=2023-12-01: post: tags: - TopLevelDomains summary: Gets all legal agreements that user needs to accept before purchasing a domain. description: Description for Gets all legal agreements that user needs to accept before purchasing a domain. - operationId: TopLevelDomains_ListAgreements + operationId: TopLevelDomainsAgreements_List parameters: - name: name in: path @@ -33080,13 +32797,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Web/availableStacks/?api-version=2023-12-01: + x-ms-original-operationId: TopLevelDomains_ListAgreements + /providers/Microsoft.Web/availableStacks?api-version=2023-12-01: get: tags: - Provider summary: Get available application frameworks and their versions description: Description for Get available application frameworks and their versions - operationId: Provider_GetAvailableStacks + operationId: ProviderAvailableStacks_Get parameters: - $ref: '#/components/parameters/osTypeSelectedParameter' responses: @@ -33104,13 +32822,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Web/functionAppStacks/?api-version=2023-12-01: + x-ms-original-operationId: Provider_GetAvailableStacks + /providers/Microsoft.Web/functionAppStacks?api-version=2023-12-01: get: tags: - Provider summary: Get available Function app frameworks and their versions description: Description for Get available Function app frameworks and their versions - operationId: Provider_GetFunctionAppStacks + operationId: ProviderFunctionAppStacks_Get parameters: - $ref: '#/components/parameters/stackOsTypeParameter' responses: @@ -33128,13 +32847,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Web/locations/{location}/functionAppStacks/?api-version=2023-12-01: + x-ms-original-operationId: Provider_GetFunctionAppStacks + /providers/Microsoft.Web/locations/{location}/functionAppStacks?api-version=2023-12-01: get: tags: - Provider summary: Get available Function app frameworks and their versions for location description: Description for Get available Function app frameworks and their versions for location - operationId: Provider_GetFunctionAppStacksForLocation + operationId: ProviderFunctionAppStacksForLocation_Get parameters: - name: location in: path @@ -33158,13 +32878,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Web/locations/{location}/webAppStacks/?api-version=2023-12-01: + x-ms-original-operationId: Provider_GetFunctionAppStacksForLocation + /providers/Microsoft.Web/locations/{location}/webAppStacks?api-version=2023-12-01: get: tags: - Provider summary: Get available Web app frameworks and their versions for location description: Description for Get available Web app frameworks and their versions for location - operationId: Provider_GetWebAppStacksForLocation + operationId: ProviderWebAppStacksForLocation_Get parameters: - name: location in: path @@ -33188,13 +32909,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Web/operations/?api-version=2023-12-01: + x-ms-original-operationId: Provider_GetWebAppStacksForLocation + /providers/Microsoft.Web/operations?api-version=2023-12-01: get: tags: - Provider summary: Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions description: Description for Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions - operationId: Provider_ListOperations + operationId: ProviderOperations_List parameters: [] responses: '200': @@ -33211,13 +32933,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Web/webAppStacks/?api-version=2023-12-01: + x-ms-original-operationId: Provider_ListOperations + /providers/Microsoft.Web/webAppStacks?api-version=2023-12-01: get: tags: - Provider summary: Get available Web app frameworks and their versions description: Description for Get available Web app frameworks and their versions - operationId: Provider_GetWebAppStacks + operationId: ProviderWebAppStacks_Get parameters: - $ref: '#/components/parameters/stackOsTypeParameter' responses: @@ -33235,13 +32958,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Web/availableStacks/?api-version=2023-12-01: + x-ms-original-operationId: Provider_GetWebAppStacks + /subscriptions/{subscriptionId}/providers/Microsoft.Web/availableStacks?api-version=2023-12-01: get: tags: - Provider summary: Get available application frameworks and their versions description: Description for Get available application frameworks and their versions - operationId: Provider_GetAvailableStacksOnPrem + operationId: ProviderAvailableStacksOnPrem_Get parameters: - $ref: '#/components/parameters/osTypeSelectedParameter' - $ref: '#/components/parameters/subscriptionIdParameter' @@ -33260,7 +32984,8 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Web/sites/?api-version=2023-12-01: + x-ms-original-operationId: Provider_GetAvailableStacksOnPrem + /subscriptions/{subscriptionId}/providers/Microsoft.Web/sites?api-version=2023-12-01: get: tags: - WebApps @@ -33284,7 +33009,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites?api-version=2023-12-01: get: tags: - WebApps @@ -33314,7 +33039,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}?api-version=2023-12-01: get: tags: - WebApps @@ -33470,7 +33195,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/analyzeCustomHostname?api-version=2023-12-01: get: tags: - WebApps @@ -33504,7 +33229,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig?api-version=2023-12-01: post: tags: - WebApps @@ -33537,7 +33262,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup?api-version=2023-12-01: post: tags: - WebApps @@ -33574,13 +33299,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups?api-version=2023-12-01: get: tags: - WebApps summary: Gets existing backups of an app. description: Description for Gets existing backups of an app. - operationId: WebApps_ListBackups + operationId: WebAppsBackups_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -33605,13 +33330,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListBackups + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a backup of an app by its ID. description: Description for Gets a backup of an app by its ID. - operationId: WebApps_GetBackupStatus + operationId: WebAppsBackupStatus_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -33640,12 +33366,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetBackupStatus delete: tags: - WebApps summary: Deletes a backup of an app by its ID. description: Description for Deletes a backup of an app by its ID. - operationId: WebApps_DeleteBackup + operationId: WebAppsBackup_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -33673,13 +33400,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteBackup + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body. description: Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body. - operationId: WebApps_ListBackupStatusSecrets + operationId: WebAppsBackupStatusSecrets_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -33716,7 +33444,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListBackupStatusSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore?api-version=2023-12-01: post: tags: - WebApps @@ -33758,13 +33487,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies?api-version=2023-12-01: get: tags: - WebApps summary: Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. description: Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. - operationId: WebApps_ListBasicPublishingCredentialsPolicies + operationId: WebAppsBasicPublishingCredentialsPolicies_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -33789,13 +33518,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListBasicPublishingCredentialsPolicies + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/ftp?api-version=2023-12-01: get: tags: - WebApps summary: Returns whether FTP is allowed on the site or not. description: Description for Returns whether FTP is allowed on the site or not. - operationId: WebApps_GetFtpAllowed + operationId: WebAppsFtpAllowed_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -33818,12 +33548,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetFtpAllowed put: tags: - WebApps summary: Updates whether FTP is allowed on the site or not. description: Description for Updates whether FTP is allowed on the site or not. - operationId: WebApps_UpdateFtpAllowed + operationId: WebAppsFtpAllowed_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -33853,13 +33584,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateFtpAllowed + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/basicPublishingCredentialsPolicies/scm?api-version=2023-12-01: get: tags: - WebApps summary: Returns whether Scm basic auth is allowed on the site or not. description: Description for Returns whether Scm basic auth is allowed on the site or not. - operationId: WebApps_GetScmAllowed + operationId: WebAppsScmAllowed_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -33882,12 +33614,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetScmAllowed put: tags: - WebApps summary: Updates whether user publishing credentials are allowed on the site or not. description: Description for Updates whether user publishing credentials are allowed on the site or not. - operationId: WebApps_UpdateScmAllowed + operationId: WebAppsScmAllowed_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -33917,13 +33650,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateScmAllowed + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config?api-version=2023-12-01: get: tags: - WebApps summary: List the configurations of an app description: Description for List the configurations of an app - operationId: WebApps_ListConfigurations + operationId: WebAppsConfigurations_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -33948,13 +33682,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListConfigurations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings?api-version=2023-12-01: put: tags: - WebApps summary: Replaces the application settings of an app. description: Description for Replaces the application settings of an app. - operationId: WebApps_UpdateApplicationSettings + operationId: WebAppsApplicationSettings_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -33985,13 +33720,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateApplicationSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the application settings of an app. description: Description for Gets the application settings of an app. - operationId: WebApps_ListApplicationSettings + operationId: WebAppsApplicationSettings_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34014,13 +33750,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListApplicationSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings?api-version=2023-12-01: put: tags: - WebApps summary: Updates the Authentication / Authorization settings associated with web app. description: Description for Updates the Authentication / Authorization settings associated with web app. - operationId: WebApps_UpdateAuthSettings + operationId: WebAppsAuthSettings_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34051,13 +33788,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateAuthSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the Authentication/Authorization settings of an app. description: Description for Gets the Authentication/Authorization settings of an app. - operationId: WebApps_GetAuthSettings + operationId: WebAppsAuthSettings_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34080,13 +33818,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetAuthSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2?api-version=2023-12-01: get: tags: - WebApps summary: Gets site's Authentication / Authorization settings for apps via the V2 format description: Description for Gets site's Authentication / Authorization settings for apps via the V2 format - operationId: WebApps_GetAuthSettingsV2WithoutSecrets + operationId: WebAppsAuthSettingsV2WithoutSecrets_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34109,12 +33848,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetAuthSettingsV2WithoutSecrets put: tags: - WebApps summary: Updates site's Authentication / Authorization settings for apps via the V2 format description: Description for Updates site's Authentication / Authorization settings for apps via the V2 format - operationId: WebApps_UpdateAuthSettingsV2 + operationId: WebAppsAuthSettingsV2_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34145,13 +33885,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateAuthSettingsV2 + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettingsV2/list?api-version=2023-12-01: get: tags: - WebApps summary: Gets site's Authentication / Authorization settings for apps via the V2 format description: Description for Gets site's Authentication / Authorization settings for apps via the V2 format - operationId: WebApps_GetAuthSettingsV2 + operationId: WebAppsAuthSettingsV2_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34174,13 +33915,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetAuthSettingsV2 + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts?api-version=2023-12-01: put: tags: - WebApps summary: Updates the Azure storage account configurations of an app. description: Description for Updates the Azure storage account configurations of an app. - operationId: WebApps_UpdateAzureStorageAccounts + operationId: WebAppsAzureStorageAccounts_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34211,13 +33953,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateAzureStorageAccounts + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the Azure storage account configurations of an app. description: Description for Gets the Azure storage account configurations of an app. - operationId: WebApps_ListAzureStorageAccounts + operationId: WebAppsAzureStorageAccounts_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34240,13 +33983,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListAzureStorageAccounts + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup?api-version=2023-12-01: put: tags: - WebApps summary: Updates the backup configuration of an app. description: Description for Updates the backup configuration of an app. - operationId: WebApps_UpdateBackupConfiguration + operationId: WebAppsBackupConfiguration_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34277,12 +34021,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_UpdateBackupConfiguration delete: tags: - WebApps summary: Deletes the backup configuration of an app. description: Description for Deletes the backup configuration of an app. - operationId: WebApps_DeleteBackupConfiguration + operationId: WebAppsBackupConfiguration_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34301,13 +34046,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteBackupConfiguration + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the backup configuration of an app. description: Description for Gets the backup configuration of an app. - operationId: WebApps_GetBackupConfiguration + operationId: WebAppsBackupConfiguration_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34330,13 +34076,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetBackupConfiguration + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings?api-version=2023-12-01: get: tags: - WebApps summary: Gets the config reference app settings and status of an app description: Description for Gets the config reference app settings and status of an app - operationId: WebApps_GetAppSettingsKeyVaultReferences + operationId: WebAppsAppSettingsKeyVaultReferences_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34361,13 +34108,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetAppSettingsKeyVaultReferences + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}?api-version=2023-12-01: get: tags: - WebApps summary: Gets the config reference and status of an app description: Description for Gets the config reference and status of an app - operationId: WebApps_GetAppSettingKeyVaultReference + operationId: WebAppsAppSettingKeyVaultReference_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34396,13 +34144,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetAppSettingKeyVaultReference + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings?api-version=2023-12-01: get: tags: - WebApps summary: Gets the config reference app settings and status of an app description: Description for Gets the config reference app settings and status of an app - operationId: WebApps_GetSiteConnectionStringKeyVaultReferences + operationId: WebAppsSiteConnectionStringKeyVaultReferences_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34427,13 +34176,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetSiteConnectionStringKeyVaultReferences + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/connectionstrings/{connectionStringKey}?api-version=2023-12-01: get: tags: - WebApps summary: Gets the config reference and status of an app description: Description for Gets the config reference and status of an app - operationId: WebApps_GetSiteConnectionStringKeyVaultReference + operationId: WebAppsSiteConnectionStringKeyVaultReference_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34461,13 +34211,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetSiteConnectionStringKeyVaultReference + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings?api-version=2023-12-01: put: tags: - WebApps summary: Replaces the connection strings of an app. description: Description for Replaces the connection strings of an app. - operationId: WebApps_UpdateConnectionStrings + operationId: WebAppsConnectionStrings_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34498,13 +34249,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateConnectionStrings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the connection strings of an app. description: Description for Gets the connection strings of an app. - operationId: WebApps_ListConnectionStrings + operationId: WebAppsConnectionStrings_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34527,13 +34279,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListConnectionStrings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs?api-version=2023-12-01: get: tags: - WebApps summary: Gets the logging configuration of an app. description: Description for Gets the logging configuration of an app. - operationId: WebApps_GetDiagnosticLogsConfiguration + operationId: WebApps_GetDiagnosticLogsConfig parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34556,12 +34309,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetDiagnosticLogsConfiguration put: tags: - WebApps summary: Updates the logging configuration of an app. description: Description for Updates the logging configuration of an app. - operationId: WebApps_UpdateDiagnosticLogsConfig + operationId: WebAppsDiagnosticLogsConfig_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34592,13 +34346,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateDiagnosticLogsConfig + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata?api-version=2023-12-01: put: tags: - WebApps summary: Replaces the metadata of an app. description: Description for Replaces the metadata of an app. - operationId: WebApps_UpdateMetadata + operationId: WebAppsMetadata_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34629,13 +34384,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateMetadata + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the metadata of an app. description: Description for Gets the metadata of an app. - operationId: WebApps_ListMetadata + operationId: WebAppsMetadata_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34658,13 +34414,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListMetadata + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the Git/FTP publishing credentials of an app. description: Description for Gets the Git/FTP publishing credentials of an app. - operationId: WebApps_ListPublishingCredentials + operationId: WebAppsPublishingCredentials_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34688,13 +34445,14 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListPublishingCredentials + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings?api-version=2023-12-01: put: tags: - WebApps summary: Updates the Push settings associated with web app. description: Description for Updates the Push settings associated with web app. - operationId: WebApps_UpdateSitePushSettings + operationId: WebAppsSitePushSettings_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34725,13 +34483,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateSitePushSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/pushsettings/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the Push settings associated with web app. description: Description for Gets the Push settings associated with web app. - operationId: WebApps_ListSitePushSettings + operationId: WebAppsSitePushSettings_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34754,13 +34513,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSitePushSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames?api-version=2023-12-01: get: tags: - WebApps summary: Gets the names of app settings and connection strings that stick to the slot (not swapped). description: Description for Gets the names of app settings and connection strings that stick to the slot (not swapped). - operationId: WebApps_ListSlotConfigurationNames + operationId: WebAppsSlotConfigurationNames_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34783,12 +34543,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_ListSlotConfigurationNames put: tags: - WebApps summary: Updates the names of application settings and connection string that remain with the slot during swap operation. description: Description for Updates the names of application settings and connection string that remain with the slot during swap operation. - operationId: WebApps_UpdateSlotConfigurationNames + operationId: WebAppsSlotConfigurationNames_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34819,13 +34580,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateSlotConfigurationNames + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web?api-version=2023-12-01: get: tags: - WebApps summary: Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. description: Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. - operationId: WebApps_GetConfiguration + operationId: WebAppsConfiguration_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34848,12 +34610,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetConfiguration put: tags: - WebApps summary: Updates the configuration of an app. description: Description for Updates the configuration of an app. - operationId: WebApps_CreateOrUpdateConfiguration + operationId: WebAppsConfiguration_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34884,12 +34647,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateConfiguration patch: tags: - WebApps summary: Updates the configuration of an app. description: Description for Updates the configuration of an app. - operationId: WebApps_UpdateConfiguration + operationId: WebAppsConfiguration_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34920,13 +34684,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateConfiguration + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots?api-version=2023-12-01: get: tags: - WebApps summary: Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. description: Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. - operationId: WebApps_ListConfigurationSnapshotInfo + operationId: WebAppsConfigurationSnapshotInfo_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34951,13 +34716,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListConfigurationSnapshotInfo + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a snapshot of the configuration of an app at a previous point in time. description: Description for Gets a snapshot of the configuration of an app at a previous point in time. - operationId: WebApps_GetConfigurationSnapshot + operationId: WebAppsConfigurationSnapshot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -34986,7 +34752,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetConfigurationSnapshot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web/snapshots/{snapshotId}/recover?api-version=2023-12-01: post: tags: - WebApps @@ -35017,13 +34784,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs?api-version=2023-12-01: post: tags: - WebApps summary: Gets the last lines of docker logs for the given site description: Description for Gets the last lines of docker logs for the given site - operationId: WebApps_GetWebSiteContainerLogs + operationId: WebAppsWebSiteContainerLogs_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35048,13 +34815,14 @@ paths: application/octet-stream: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetWebSiteContainerLogs + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/containerlogs/zip/download?api-version=2023-12-01: post: tags: - WebApps summary: Gets the ZIP archived docker log files for the given site description: Description for Gets the ZIP archived docker log files for the given site - operationId: WebApps_GetContainerLogsZip + operationId: WebAppsContainerLogsZip_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35079,13 +34847,14 @@ paths: application/zip: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetContainerLogsZip + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs?api-version=2023-12-01: get: tags: - WebApps summary: List continuous web jobs for an app, or a deployment slot. description: Description for List continuous web jobs for an app, or a deployment slot. - operationId: WebApps_ListContinuousWebJobs + operationId: WebAppsContinuousWebJobs_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35110,13 +34879,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListContinuousWebJobs + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a continuous web job by its ID for an app, or a deployment slot. description: Description for Gets a continuous web job by its ID for an app, or a deployment slot. - operationId: WebApps_GetContinuousWebJob + operationId: WebAppsContinuousWebJob_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35148,12 +34918,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetContinuousWebJob delete: tags: - WebApps summary: Delete a continuous web job by its ID for an app, or a deployment slot. description: Description for Delete a continuous web job by its ID for an app, or a deployment slot. - operationId: WebApps_DeleteContinuousWebJob + operationId: WebAppsContinuousWebJob_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35180,7 +34951,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteContinuousWebJob + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/start?api-version=2023-12-01: post: tags: - WebApps @@ -35214,7 +34986,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/continuouswebjobs/{webJobName}/stop?api-version=2023-12-01: post: tags: - WebApps @@ -35248,12 +35020,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus?api-version=2023-12-01: get: tags: - WebApps summary: List deployment statuses for an app (or deployment slot, if specified). - operationId: WebApps_ListProductionSiteDeploymentStatuses + operationId: WebAppsProductionSiteDeploymentStatuses_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35278,12 +35050,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/{deploymentStatusId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListProductionSiteDeploymentStatuses + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/{deploymentStatusId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets the deployment status for an app (or deployment slot, if specified). - operationId: WebApps_GetProductionSiteDeploymentStatus + operationId: WebAppsProductionSiteDeploymentStatus_Get parameters: - $ref: '#/components/parameters/subscriptionIdParameter' - $ref: '#/components/parameters/resourceGroupNameParameter' @@ -35319,13 +35092,14 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetProductionSiteDeploymentStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments?api-version=2023-12-01: get: tags: - WebApps summary: List deployments for an app, or a deployment slot. description: Description for List deployments for an app, or a deployment slot. - operationId: WebApps_ListDeployments + operationId: WebAppsDeployments_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35350,13 +35124,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListDeployments + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}?api-version=2023-12-01: get: tags: - WebApps summary: Get a deployment by its ID for an app, or a deployment slot. description: Description for Get a deployment by its ID for an app, or a deployment slot. - operationId: WebApps_GetDeployment + operationId: WebAppsDeployment_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35385,12 +35160,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetDeployment put: tags: - WebApps summary: Create a deployment for an app, or a deployment slot. description: Description for Create a deployment for an app, or a deployment slot. - operationId: WebApps_CreateDeployment + operationId: WebAppsDeployment_Create parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35427,12 +35203,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateDeployment delete: tags: - WebApps summary: Delete a deployment by its ID for an app, or a deployment slot. description: Description for Delete a deployment by its ID for an app, or a deployment slot. - operationId: WebApps_DeleteDeployment + operationId: WebAppsDeployment_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35459,13 +35236,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteDeployment + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}/log?api-version=2023-12-01: get: tags: - WebApps summary: List deployment log for specific deployment for an app, or a deployment slot. description: Description for List deployment log for specific deployment for an app, or a deployment slot. - operationId: WebApps_ListDeploymentLog + operationId: WebAppsDeploymentLog_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35494,7 +35272,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListDeploymentLog + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/discoverbackup?api-version=2023-12-01: post: tags: - WebApps @@ -35531,13 +35310,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers?api-version=2023-12-01: get: tags: - WebApps summary: Lists ownership identifiers for domain associated with web app. description: Description for Lists ownership identifiers for domain associated with web app. - operationId: WebApps_ListDomainOwnershipIdentifiers + operationId: WebAppsDomainOwnershipIdentifiers_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35562,13 +35341,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListDomainOwnershipIdentifiers + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}?api-version=2023-12-01: get: tags: - WebApps summary: Get domain ownership identifier for web app. description: Description for Get domain ownership identifier for web app. - operationId: WebApps_GetDomainOwnershipIdentifier + operationId: WebAppsDomainOwnershipIdentifier_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35597,12 +35377,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetDomainOwnershipIdentifier put: tags: - WebApps summary: Creates a domain ownership identifier for web app, or updates an existing ownership identifier. description: Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. - operationId: WebApps_CreateOrUpdateDomainOwnershipIdentifier + operationId: WebAppsDomainOwnershipIdentifier_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35639,12 +35420,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateDomainOwnershipIdentifier delete: tags: - WebApps summary: Deletes a domain ownership identifier for a web app. description: Description for Deletes a domain ownership identifier for a web app. - operationId: WebApps_DeleteDomainOwnershipIdentifier + operationId: WebAppsDomainOwnershipIdentifier_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35671,12 +35453,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeleteDomainOwnershipIdentifier patch: tags: - WebApps summary: Creates a domain ownership identifier for web app, or updates an existing ownership identifier. description: Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. - operationId: WebApps_UpdateDomainOwnershipIdentifier + operationId: WebAppsDomainOwnershipIdentifier_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35713,13 +35496,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateDomainOwnershipIdentifier + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy?api-version=2023-12-01: get: tags: - WebApps summary: Get the status of the last MSDeploy operation. description: Description for Get the status of the last MSDeploy operation. - operationId: WebApps_GetMSDeployStatus + operationId: WebAppsMSDeployStatus_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35742,12 +35526,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetMSDeployStatus put: tags: - WebApps summary: Invoke the MSDeploy web app extension. description: Description for Invoke the MSDeploy web app extension. - operationId: WebApps_CreateMSDeployOperation + operationId: WebAppsMSDeployOperation_Create parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35782,13 +35567,14 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_CreateMSDeployOperation + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/MSDeploy/log?api-version=2023-12-01: get: tags: - WebApps summary: Get the MSDeploy Log for the last MSDeploy operation. description: Description for Get the MSDeploy Log for the last MSDeploy operation. - operationId: WebApps_GetMSDeployLog + operationId: WebAppsMSDeployLog_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35814,13 +35600,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetMSDeployLog + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/extensions/onedeploy?api-version=2023-12-01: get: tags: - WebApps summary: Invoke onedeploy status API /api/deployments and gets the deployment status for the site description: Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the site - operationId: WebApps_GetOneDeployStatus + operationId: WebAppsOneDeployStatus_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35843,12 +35630,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetOneDeployStatus put: tags: - WebApps summary: Invoke the OneDeploy publish web app extension. description: Description for Invoke the OneDeploy publish web app extension. - operationId: WebApps_CreateOneDeployOperation + operationId: WebAppsOneDeployOperation_Create parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35871,13 +35659,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_CreateOneDeployOperation + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions?api-version=2023-12-01: get: tags: - WebApps summary: List the functions for a web site, or a deployment slot. description: Description for List the functions for a web site, or a deployment slot. - operationId: WebApps_ListFunctions + operationId: WebAppsFunctions_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35905,13 +35694,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListFunctions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/admin/token?api-version=2023-12-01: get: tags: - WebApps summary: Fetch a short lived token that can be exchanged for a master key. description: Description for Fetch a short lived token that can be exchanged for a master key. - operationId: WebApps_GetFunctionsAdminToken + operationId: WebAppsFunctionsAdminToken_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35934,13 +35724,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetFunctionsAdminToken + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}?api-version=2023-12-01: get: tags: - WebApps summary: Get function information by its ID for web site, or a deployment slot. description: Description for Get function information by its ID for web site, or a deployment slot. - operationId: WebApps_GetFunction + operationId: WebAppsFunction_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -35972,12 +35763,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetFunction put: tags: - WebApps summary: Create function for web site, or a deployment slot. description: Description for Create function for web site, or a deployment slot. - operationId: WebApps_CreateFunction + operationId: WebAppsFunction_Create parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36015,12 +35807,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true + x-ms-original-operationId: WebApps_CreateFunction delete: tags: - WebApps summary: Delete a function for web site, or a deployment slot. description: Description for Delete a function for web site, or a deployment slot. - operationId: WebApps_DeleteFunction + operationId: WebAppsFunction_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36048,13 +35841,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteFunction + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/keys/{keyName}?api-version=2023-12-01: put: tags: - WebApps summary: Add or update a function secret. description: Description for Add or update a function secret. - operationId: WebApps_CreateOrUpdateFunctionSecret + operationId: WebAppsFunctionSecret_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36103,12 +35897,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateFunctionSecret delete: tags: - WebApps summary: Delete a function secret. description: Description for Delete a function secret. - operationId: WebApps_DeleteFunctionSecret + operationId: WebAppsFunctionSecret_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36142,13 +35937,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteFunctionSecret + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listkeys?api-version=2023-12-01: post: tags: - WebApps summary: Get function keys for a function in a web site, or a deployment slot. description: Description for Get function keys for a function in a web site, or a deployment slot. - operationId: WebApps_ListFunctionKeys + operationId: WebAppsFunctionKeys_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36177,13 +35973,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListFunctionKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/functions/{functionName}/listsecrets?api-version=2023-12-01: post: tags: - WebApps summary: Get function secrets for a function in a web site, or a deployment slot. description: Description for Get function secrets for a function in a web site, or a deployment slot. - operationId: WebApps_ListFunctionSecrets + operationId: WebAppsFunctionSecrets_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36212,13 +36009,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListFunctionSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listkeys?api-version=2023-12-01: post: tags: - WebApps summary: Get host secrets for a function app. description: Description for Get host secrets for a function app. - operationId: WebApps_ListHostKeys + operationId: WebAppsHostKeys_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36241,13 +36039,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListHostKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/listsyncstatus?api-version=2023-12-01: post: tags: - WebApps summary: This is to allow calling via powershell and ARM template. description: Description for This is to allow calling via powershell and ARM template. - operationId: WebApps_ListSyncStatus + operationId: WebAppsSyncStatus_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36266,7 +36065,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSyncStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/sync?api-version=2023-12-01: post: tags: - WebApps @@ -36291,13 +36091,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/host/default/{keyType}/{keyName}?api-version=2023-12-01: put: tags: - WebApps summary: Add or update a host level secret. description: Description for Add or update a host level secret. - operationId: WebApps_CreateOrUpdateHostSecret + operationId: WebAppsHostSecret_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36346,12 +36146,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateHostSecret delete: tags: - WebApps summary: Delete a host level secret. description: Description for Delete a host level secret. - operationId: WebApps_DeleteHostSecret + operationId: WebAppsHostSecret_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36385,13 +36186,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteHostSecret + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings?api-version=2023-12-01: get: tags: - WebApps summary: Get hostname bindings for an app or a deployment slot. description: Description for Get hostname bindings for an app or a deployment slot. - operationId: WebApps_ListHostNameBindings + operationId: WebAppsHostNameBindings_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36416,13 +36218,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListHostNameBindings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostNameBindings/{hostName}?api-version=2023-12-01: get: tags: - WebApps summary: Get the named hostname binding for an app (or deployment slot, if specified). description: Description for Get the named hostname binding for an app (or deployment slot, if specified). - operationId: WebApps_GetHostNameBinding + operationId: WebAppsHostNameBinding_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36451,12 +36254,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetHostNameBinding put: tags: - WebApps summary: Creates a hostname binding for an app. description: Description for Creates a hostname binding for an app. - operationId: WebApps_CreateOrUpdateHostNameBinding + operationId: WebAppsHostNameBinding_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36493,12 +36297,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateHostNameBinding delete: tags: - WebApps summary: Deletes a hostname binding for an app. description: Description for Deletes a hostname binding for an app. - operationId: WebApps_DeleteHostNameBinding + operationId: WebAppsHostNameBinding_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36525,13 +36330,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteHostNameBinding + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}?api-version=2023-12-01: get: tags: - WebApps summary: Retrieves a specific Service Bus Hybrid Connection used by this Web App. description: Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App. - operationId: WebApps_GetHybridConnection + operationId: WebAppsHybridConnection_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36566,12 +36372,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetHybridConnection put: tags: - WebApps summary: Creates a new Hybrid Connection using a Service Bus relay. description: Description for Creates a new Hybrid Connection using a Service Bus relay. - operationId: WebApps_CreateOrUpdateHybridConnection + operationId: WebAppsHybridConnection_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36614,12 +36421,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateHybridConnection delete: tags: - WebApps summary: Removes a Hybrid Connection from this site. description: Description for Removes a Hybrid Connection from this site. - operationId: WebApps_DeleteHybridConnection + operationId: WebAppsHybridConnection_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36653,12 +36461,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeleteHybridConnection patch: tags: - WebApps summary: Creates a new Hybrid Connection using a Service Bus relay. description: Description for Creates a new Hybrid Connection using a Service Bus relay. - operationId: WebApps_UpdateHybridConnection + operationId: WebAppsHybridConnection_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36701,13 +36510,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateHybridConnection + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridConnectionRelays?api-version=2023-12-01: get: tags: - WebApps summary: Retrieves all Service Bus Hybrid Connections used by this Web App. description: Description for Retrieves all Service Bus Hybrid Connections used by this Web App. - operationId: WebApps_ListHybridConnections + operationId: WebAppsHybridConnections_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36730,13 +36540,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListHybridConnections + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection?api-version=2023-12-01: get: tags: - WebApps summary: Gets hybrid connections configured for an app (or deployment slot, if specified). description: Description for Gets hybrid connections configured for an app (or deployment slot, if specified). - operationId: WebApps_ListRelayServiceConnections + operationId: WebAppsRelayServiceConnections_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36759,13 +36570,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListRelayServiceConnections + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hybridconnection/{entityName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a hybrid connection configuration by its name. description: Description for Gets a hybrid connection configuration by its name. - operationId: WebApps_GetRelayServiceConnection + operationId: WebAppsRelayServiceConnection_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36794,12 +36606,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetRelayServiceConnection put: tags: - WebApps summary: Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). description: Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). - operationId: WebApps_CreateOrUpdateRelayServiceConnection + operationId: WebAppsRelayServiceConnection_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36836,12 +36649,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateRelayServiceConnection delete: tags: - WebApps summary: Deletes a relay service connection by its name. description: Description for Deletes a relay service connection by its name. - operationId: WebApps_DeleteRelayServiceConnection + operationId: WebAppsRelayServiceConnection_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36869,12 +36683,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeleteRelayServiceConnection patch: tags: - WebApps summary: Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). description: Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). - operationId: WebApps_UpdateRelayServiceConnection + operationId: WebAppsRelayServiceConnection_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36911,7 +36726,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateRelayServiceConnection + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances?api-version=2023-12-01: get: tags: - WebApps @@ -36942,13 +36758,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets all scale-out instances of an app. description: Description for Gets all scale-out instances of an app. - operationId: WebApps_GetInstanceInfo + operationId: WebAppsInstanceInfo_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -36976,7 +36792,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetInstanceInfo + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy?api-version=2023-12-01: get: tags: - WebApps @@ -37016,7 +36833,7 @@ paths: - WebApps summary: Invoke the MSDeploy web app extension. description: Description for Invoke the MSDeploy web app extension. - operationId: WebApps_CreateInstanceMSDeployOperation + operationId: WebAppsInstanceMSDeployOperation_Create parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -37057,7 +36874,8 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_CreateInstanceMSDeployOperation + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/extensions/MSDeploy/log?api-version=2023-12-01: get: tags: - WebApps @@ -37095,7 +36913,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes?api-version=2023-12-01: get: tags: - WebApps @@ -37135,7 +36953,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}?api-version=2023-12-01: get: tags: - WebApps @@ -37218,7 +37036,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/dump?api-version=2023-12-01: get: tags: - WebApps @@ -37262,7 +37080,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules?api-version=2023-12-01: get: tags: - WebApps @@ -37308,7 +37126,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}?api-version=2023-12-01: get: tags: - WebApps @@ -37358,7 +37176,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/instances/{instanceId}/processes/{processId}/threads?api-version=2023-12-01: get: tags: - WebApps @@ -37404,7 +37222,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/iscloneable?api-version=2023-12-01: post: tags: - WebApps @@ -37433,13 +37251,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listbackups/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listbackups?api-version=2023-12-01: post: tags: - WebApps summary: Gets existing backups of an app. description: Description for Gets existing backups of an app. - operationId: WebApps_ListSiteBackups + operationId: WebAppsSiteBackups_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -37464,13 +37282,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSiteBackups + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listsyncfunctiontriggerstatus?api-version=2023-12-01: post: tags: - WebApps summary: This is to allow calling via powershell and ARM template. description: Description for This is to allow calling via powershell and ARM template. - operationId: WebApps_ListSyncFunctionTriggers + operationId: WebAppsSyncFunctionTriggers_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -37493,7 +37312,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSyncFunctionTriggers + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migrate?api-version=2023-12-01: put: tags: - WebApps @@ -37537,7 +37357,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql?api-version=2023-12-01: post: tags: - WebApps @@ -37575,13 +37395,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/migratemysql/status?api-version=2023-12-01: get: tags: - WebApps summary: Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled description: Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled - operationId: WebApps_GetMigrateMySqlStatus + operationId: WebAppsMigrateMySqlStatus_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -37604,13 +37424,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetMigrateMySqlStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkConfig/virtualNetwork?api-version=2023-12-01: get: tags: - WebApps summary: Gets a Swift Virtual Network connection. description: Description for Gets a Swift Virtual Network connection. - operationId: WebApps_GetSwiftVirtualNetworkConnection + operationId: WebAppsSwiftVirtualNetworkConnection_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -37633,6 +37454,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetSwiftVirtualNetworkConnection put: tags: - WebApps @@ -37640,7 +37462,7 @@ paths: description: |- Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. - operationId: WebApps_CreateOrUpdateSwiftVirtualNetworkConnectionWithCheck + operationId: WebAppsSwiftVirtualNetworkConnectionWithCheck_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -37671,12 +37493,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateSwiftVirtualNetworkConnectionWithCheck delete: tags: - WebApps summary: Deletes a Swift Virtual Network connection from an app (or deployment slot). description: Description for Deletes a Swift Virtual Network connection from an app (or deployment slot). - operationId: WebApps_DeleteSwiftVirtualNetwork + operationId: WebAppsSwiftVirtualNetwork_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -37698,6 +37521,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeleteSwiftVirtualNetwork patch: tags: - WebApps @@ -37705,7 +37529,7 @@ paths: description: |- Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. - operationId: WebApps_UpdateSwiftVirtualNetworkConnectionWithCheck + operationId: WebAppsSwiftVirtualNetworkConnectionWithCheck_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -37736,13 +37560,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateSwiftVirtualNetworkConnectionWithCheck + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkFeatures/{view}?api-version=2023-12-01: get: tags: - WebApps summary: Gets all network features used by the app (or deployment slot, if specified). description: Description for Gets all network features used by the app (or deployment slot, if specified). - operationId: WebApps_ListNetworkFeatures + operationId: WebAppsNetworkFeatures_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -37774,13 +37599,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListNetworkFeatures + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/operationresults/{operationId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a named operation for a network trace capturing (or deployment slot, if specified). description: Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). - operationId: WebApps_GetNetworkTraceOperation + operationId: WebAppsNetworkTraceOperation_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -37819,7 +37645,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetNetworkTraceOperation + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/start?api-version=2023-12-01: post: tags: - WebApps @@ -37865,7 +37692,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/startOperation/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/startOperation?api-version=2023-12-01: post: tags: - WebApps @@ -37922,7 +37749,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/stop?api-version=2023-12-01: post: tags: - WebApps @@ -37949,13 +37776,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/{operationId}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTrace/{operationId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a named operation for a network trace capturing (or deployment slot, if specified). description: Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). - operationId: WebApps_GetNetworkTraces + operationId: WebAppsNetworkTraces_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -37986,13 +37813,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetNetworkTraces + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/current/operationresults/{operationId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a named operation for a network trace capturing (or deployment slot, if specified). description: Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). - operationId: WebApps_GetNetworkTraceOperationV2 + operationId: WebAppsNetworkTraceOperationV2_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38031,13 +37859,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/{operationId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetNetworkTraceOperationV2 + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/networkTraces/{operationId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a named operation for a network trace capturing (or deployment slot, if specified). description: Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). - operationId: WebApps_GetNetworkTracesV2 + operationId: WebAppsNetworkTracesV2_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38068,7 +37897,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetNetworkTracesV2 + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/newpassword?api-version=2023-12-01: post: tags: - WebApps @@ -38095,13 +37925,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/perfcounters?api-version=2023-12-01: get: tags: - WebApps summary: Gets perfmon counters for web app. description: Description for Gets perfmon counters for web app. - operationId: WebApps_ListPerfMonCounters + operationId: WebAppsPerfMonCounters_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38132,13 +37962,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListPerfMonCounters + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/phplogging?api-version=2023-12-01: get: tags: - WebApps summary: Gets web app's event logs. description: Description for Gets web app's event logs. - operationId: WebApps_GetSitePhpErrorLogFlag + operationId: WebAppsSitePhpErrorLogFlag_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38161,13 +37992,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetSitePhpErrorLogFlag + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons?api-version=2023-12-01: get: tags: - WebApps summary: Gets the premier add-ons of an app. description: Description for Gets the premier add-ons of an app. - operationId: WebApps_ListPremierAddOns + operationId: WebAppsPremierAddOns_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38190,13 +38022,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListPremierAddOns + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/premieraddons/{premierAddOnName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a named add-on of an app. description: Description for Gets a named add-on of an app. - operationId: WebApps_GetPremierAddOn + operationId: WebAppsPremierAddOn_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38225,6 +38058,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetPremierAddOn put: tags: - WebApps @@ -38272,7 +38106,7 @@ paths: - WebApps summary: Delete a premier add-on from an app. description: Description for Delete a premier add-on from an app. - operationId: WebApps_DeletePremierAddOn + operationId: WebAppsPremierAddOn_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38297,12 +38131,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeletePremierAddOn patch: tags: - WebApps summary: Updates a named add-on of an app. description: Description for Updates a named add-on of an app. - operationId: WebApps_UpdatePremierAddOn + operationId: WebAppsPremierAddOn_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38339,13 +38174,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdatePremierAddOn + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateAccess/virtualNetworks?api-version=2023-12-01: get: tags: - WebApps summary: Gets data around private site access enablement and authorized Virtual Networks that can access the site. description: Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site. - operationId: WebApps_GetPrivateAccess + operationId: WebAppsPrivateAccess_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38368,6 +38204,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetPrivateAccess put: tags: - WebApps @@ -38404,13 +38241,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections?api-version=2023-12-01: get: tags: - WebApps summary: Gets the list of private endpoint connections associated with a site description: Description for Gets the list of private endpoint connections associated with a site - operationId: WebApps_GetPrivateEndpointConnectionList + operationId: WebAppsPrivateEndpointConnectionList_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38435,13 +38272,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetPrivateEndpointConnectionList + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a private endpoint connection description: Description for Gets a private endpoint connection - operationId: WebApps_GetPrivateEndpointConnection + operationId: WebAppsPrivateEndpointConnection_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38470,6 +38308,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetPrivateEndpointConnection put: tags: - WebApps @@ -38522,7 +38361,7 @@ paths: - WebApps summary: Deletes a private endpoint connection description: Description for Deletes a private endpoint connection - operationId: WebApps_DeletePrivateEndpointConnection + operationId: WebAppsPrivateEndpointConnection_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38563,13 +38402,14 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeletePrivateEndpointConnection + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/privateLinkResources?api-version=2023-12-01: get: tags: - WebApps summary: Gets the private link resources description: Description for Gets the private link resources - operationId: WebApps_GetPrivateLinkResources + operationId: WebAppsPrivateLinkResources_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38592,13 +38432,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetPrivateLinkResources + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes?api-version=2023-12-01: get: tags: - WebApps summary: Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. description: Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. - operationId: WebApps_ListProcesses + operationId: WebAppsProcesses_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38626,13 +38467,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListProcesses + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}?api-version=2023-12-01: get: tags: - WebApps summary: Get process information by its ID for a specific scaled-out instance in a web site. description: Description for Get process information by its ID for a specific scaled-out instance in a web site. - operationId: WebApps_GetProcess + operationId: WebAppsProcess_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38664,12 +38506,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetProcess delete: tags: - WebApps summary: Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. description: Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. - operationId: WebApps_DeleteProcess + operationId: WebAppsProcess_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38697,13 +38540,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteProcess + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/dump?api-version=2023-12-01: get: tags: - WebApps summary: Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. description: Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. - operationId: WebApps_GetProcessDump + operationId: WebAppsProcessDump_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38735,13 +38579,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetProcessDump + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules?api-version=2023-12-01: get: tags: - WebApps summary: List module information for a process by its ID for a specific scaled-out instance in a web site. description: Description for List module information for a process by its ID for a specific scaled-out instance in a web site. - operationId: WebApps_ListProcessModules + operationId: WebAppsProcessModules_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38775,13 +38620,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListProcessModules + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/modules/{baseAddress}?api-version=2023-12-01: get: tags: - WebApps summary: Get process information by its ID for a specific scaled-out instance in a web site. description: Description for Get process information by its ID for a specific scaled-out instance in a web site. - operationId: WebApps_GetProcessModule + operationId: WebAppsProcessModule_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38819,13 +38665,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetProcessModule + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/processes/{processId}/threads?api-version=2023-12-01: get: tags: - WebApps summary: List the threads in a process by its ID for a specific scaled-out instance in a web site. description: Description for List the threads in a process by its ID for a specific scaled-out instance in a web site. - operationId: WebApps_ListProcessThreads + operationId: WebAppsProcessThreads_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38859,13 +38706,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListProcessThreads + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates?api-version=2023-12-01: get: tags: - WebApps summary: Get public certificates for an app or a deployment slot. description: Description for Get public certificates for an app or a deployment slot. - operationId: WebApps_ListPublicCertificates + operationId: WebAppsPublicCertificates_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38890,13 +38738,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListPublicCertificates + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publicCertificates/{publicCertificateName}?api-version=2023-12-01: get: tags: - WebApps summary: Get the named public certificate for an app (or deployment slot, if specified). description: Description for Get the named public certificate for an app (or deployment slot, if specified). - operationId: WebApps_GetPublicCertificate + operationId: WebAppsPublicCertificate_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38925,12 +38774,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetPublicCertificate put: tags: - WebApps summary: Creates a hostname binding for an app. description: Description for Creates a hostname binding for an app. - operationId: WebApps_CreateOrUpdatePublicCertificate + operationId: WebAppsPublicCertificate_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38967,12 +38817,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdatePublicCertificate delete: tags: - WebApps summary: Deletes a hostname binding for an app. description: Description for Deletes a hostname binding for an app. - operationId: WebApps_DeletePublicCertificate + operationId: WebAppsPublicCertificate_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -38999,13 +38850,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeletePublicCertificate + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/publishxml?api-version=2023-12-01: post: tags: - WebApps summary: Gets the publishing profile for an app (or deployment slot, if specified). description: Description for Gets the publishing profile for an app (or deployment slot, if specified). - operationId: WebApps_ListPublishingProfileXmlWithSecrets + operationId: WebAppsPublishingProfileXmlWithSecrets_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39036,7 +38888,8 @@ paths: application/xml: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListPublishingProfileXmlWithSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resetSlotConfig?api-version=2023-12-01: post: tags: - WebApps @@ -39061,7 +38914,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restart?api-version=2023-12-01: post: tags: - WebApps @@ -39096,7 +38949,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob?api-version=2023-12-01: post: tags: - WebApps @@ -39132,7 +38985,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromDeletedApp?api-version=2023-12-01: post: tags: - WebApps @@ -39168,7 +39021,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreSnapshot?api-version=2023-12-01: post: tags: - WebApps @@ -39204,12 +39057,12 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sitecontainers/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sitecontainers?api-version=2023-12-01: get: tags: - WebApps summary: Lists all the site containers of a site, or a deployment slot. - operationId: WebApps_ListSiteContainers + operationId: WebAppsSiteContainers_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39234,12 +39087,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sitecontainers/{containerName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSiteContainers + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sitecontainers/{containerName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a site container of a site, or a deployment slot. - operationId: WebApps_GetSiteContainer + operationId: WebAppsSiteContainer_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39269,11 +39123,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetSiteContainer put: tags: - WebApps summary: Creates or Updates a site container for a site, or a deployment slot. - operationId: WebApps_CreateOrUpdateSiteContainer + operationId: WebAppsSiteContainer_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39317,11 +39172,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateSiteContainer delete: tags: - WebApps summary: Deletes a site container for a site, or a deployment slot. - operationId: WebApps_DeleteSiteContainer + operationId: WebAppsSiteContainer_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39349,13 +39205,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteSiteContainer + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions?api-version=2023-12-01: get: tags: - WebApps summary: Get list of siteextensions for a web site, or a deployment slot. description: Description for Get list of siteextensions for a web site, or a deployment slot. - operationId: WebApps_ListSiteExtensions + operationId: WebAppsSiteExtensions_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39383,13 +39240,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSiteExtensions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/siteextensions/{siteExtensionId}?api-version=2023-12-01: get: tags: - WebApps summary: Get site extension information by its ID for a web site, or a deployment slot. description: Description for Get site extension information by its ID for a web site, or a deployment slot. - operationId: WebApps_GetSiteExtension + operationId: WebAppsSiteExtension_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39421,6 +39279,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetSiteExtension put: tags: - WebApps @@ -39470,7 +39329,7 @@ paths: - WebApps summary: Remove a site extension from a web site, or a deployment slot. description: Description for Remove a site extension from a web site, or a deployment slot. - operationId: WebApps_DeleteSiteExtension + operationId: WebAppsSiteExtension_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39498,13 +39357,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteSiteExtension + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots?api-version=2023-12-01: get: tags: - WebApps summary: Gets an app's deployment slots. description: Description for Gets an app's deployment slots. - operationId: WebApps_ListSlots + operationId: WebAppsSlots_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39529,13 +39389,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSlots + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}?api-version=2023-12-01: get: tags: - WebApps summary: Gets the details of a web, mobile, or API app. description: Description for Gets the details of a web, mobile, or API app. - operationId: WebApps_GetSlot + operationId: WebAppsSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39567,12 +39428,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetSlot put: tags: - WebApps summary: Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. description: Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. - operationId: WebApps_CreateOrUpdateSlot + operationId: WebAppsSlot_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39616,12 +39478,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true + x-ms-original-operationId: WebApps_CreateOrUpdateSlot delete: tags: - WebApps summary: Deletes a web, mobile, or API app, or one of the deployment slots. description: Description for Deletes a web, mobile, or API app, or one of the deployment slots. - operationId: WebApps_DeleteSlot + operationId: WebAppsSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39661,12 +39524,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeleteSlot patch: tags: - WebApps summary: Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. description: Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app. - operationId: WebApps_UpdateSlot + operationId: WebAppsSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39709,7 +39573,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/analyzeCustomHostname?api-version=2023-12-01: get: tags: - WebApps @@ -39749,7 +39614,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/applySlotConfig?api-version=2023-12-01: post: tags: - WebApps @@ -39788,7 +39653,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backup?api-version=2023-12-01: post: tags: - WebApps @@ -39831,13 +39696,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups?api-version=2023-12-01: get: tags: - WebApps summary: Gets existing backups of an app. description: Description for Gets existing backups of an app. - operationId: WebApps_ListBackupsSlot + operationId: WebApps_ListBackupSlots parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39868,13 +39733,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListBackupsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a backup of an app by its ID. description: Description for Gets a backup of an app by its ID. - operationId: WebApps_GetBackupStatusSlot + operationId: WebAppsBackupStatusSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39909,12 +39775,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetBackupStatusSlot delete: tags: - WebApps summary: Deletes a backup of an app by its ID. description: Description for Deletes a backup of an app by its ID. - operationId: WebApps_DeleteBackupSlot + operationId: WebAppsBackupSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39948,13 +39815,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteBackupSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body. description: Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body. - operationId: WebApps_ListBackupStatusSecretsSlot + operationId: WebAppsBackupStatusSecretsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -39997,7 +39865,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListBackupStatusSecretsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore?api-version=2023-12-01: post: tags: - WebApps @@ -40045,13 +39914,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies?api-version=2023-12-01: get: tags: - WebApps summary: Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. description: Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site. - operationId: WebApps_ListBasicPublishingCredentialsPoliciesSlot + operationId: WebAppsBasicPublishingCredentialsPoliciesSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40081,13 +39950,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListBasicPublishingCredentialsPoliciesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/ftp?api-version=2023-12-01: get: tags: - WebApps summary: Returns whether FTP is allowed on the site or not. description: Description for Returns whether FTP is allowed on the site or not. - operationId: WebApps_GetFtpAllowedSlot + operationId: WebAppsFtpAllowedSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40115,12 +39985,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetFtpAllowedSlot put: tags: - WebApps summary: Updates whether FTP is allowed on the site or not. description: Description for Updates whether FTP is allowed on the site or not. - operationId: WebApps_UpdateFtpAllowedSlot + operationId: WebAppsFtpAllowedSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40155,13 +40026,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateFtpAllowedSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/basicPublishingCredentialsPolicies/scm?api-version=2023-12-01: get: tags: - WebApps summary: Returns whether Scm basic auth is allowed on the site or not. description: Description for Returns whether Scm basic auth is allowed on the site or not. - operationId: WebApps_GetScmAllowedSlot + operationId: WebAppsScmAllowedSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40189,12 +40061,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetScmAllowedSlot put: tags: - WebApps summary: Updates whether user publishing credentials are allowed on the site or not. description: Description for Updates whether user publishing credentials are allowed on the site or not. - operationId: WebApps_UpdateScmAllowedSlot + operationId: WebAppsScmAllowedSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40229,13 +40102,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateScmAllowedSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config?api-version=2023-12-01: get: tags: - WebApps summary: List the configurations of an app description: Description for List the configurations of an app - operationId: WebApps_ListConfigurationsSlot + operationId: WebAppsConfigurationsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40266,13 +40140,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListConfigurationsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings?api-version=2023-12-01: put: tags: - WebApps summary: Replaces the application settings of an app. description: Description for Replaces the application settings of an app. - operationId: WebApps_UpdateApplicationSettingsSlot + operationId: WebAppsApplicationSettingsSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40309,13 +40184,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateApplicationSettingsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/appsettings/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the application settings of an app. description: Description for Gets the application settings of an app. - operationId: WebApps_ListApplicationSettingsSlot + operationId: WebAppsApplicationSettingsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40344,13 +40220,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListApplicationSettingsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings?api-version=2023-12-01: put: tags: - WebApps summary: Updates the Authentication / Authorization settings associated with web app. description: Description for Updates the Authentication / Authorization settings associated with web app. - operationId: WebApps_UpdateAuthSettingsSlot + operationId: WebAppsAuthSettingsSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40387,13 +40264,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateAuthSettingsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettings/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the Authentication/Authorization settings of an app. description: Description for Gets the Authentication/Authorization settings of an app. - operationId: WebApps_GetAuthSettingsSlot + operationId: WebAppsAuthSettingsSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40422,12 +40300,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetAuthSettingsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2?api-version=2023-12-01: get: tags: - WebApps summary: Gets site's Authentication / Authorization settings for apps via the V2 format - operationId: WebApps_GetAuthSettingsV2WithoutSecretsSlot + operationId: WebAppsAuthSettingsV2WithoutSecretsSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40456,12 +40335,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetAuthSettingsV2WithoutSecretsSlot put: tags: - WebApps summary: Updates site's Authentication / Authorization settings for apps via the V2 format description: Description for Updates site's Authentication / Authorization settings for apps via the V2 format - operationId: WebApps_UpdateAuthSettingsV2Slot + operationId: WebAppsAuthSettingsV2Slot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40498,13 +40378,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateAuthSettingsV2Slot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/authsettingsV2/list?api-version=2023-12-01: get: tags: - WebApps summary: Gets site's Authentication / Authorization settings for apps via the V2 format description: Description for Gets site's Authentication / Authorization settings for apps via the V2 format - operationId: WebApps_GetAuthSettingsV2Slot + operationId: WebAppsAuthSettingsV2Slot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40533,13 +40414,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetAuthSettingsV2Slot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts?api-version=2023-12-01: put: tags: - WebApps summary: Updates the Azure storage account configurations of an app. description: Description for Updates the Azure storage account configurations of an app. - operationId: WebApps_UpdateAzureStorageAccountsSlot + operationId: WebAppsAzureStorageAccountsSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40576,13 +40458,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateAzureStorageAccountsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the Azure storage account configurations of an app. description: Description for Gets the Azure storage account configurations of an app. - operationId: WebApps_ListAzureStorageAccountsSlot + operationId: WebAppsAzureStorageAccountsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40611,13 +40494,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListAzureStorageAccountsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup?api-version=2023-12-01: put: tags: - WebApps summary: Updates the backup configuration of an app. description: Description for Updates the backup configuration of an app. - operationId: WebApps_UpdateBackupConfigurationSlot + operationId: WebAppsBackupConfigurationSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40654,12 +40538,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_UpdateBackupConfigurationSlot delete: tags: - WebApps summary: Deletes the backup configuration of an app. description: Description for Deletes the backup configuration of an app. - operationId: WebApps_DeleteBackupConfigurationSlot + operationId: WebAppsBackupConfigurationSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40684,13 +40569,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteBackupConfigurationSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the backup configuration of an app. description: Description for Gets the backup configuration of an app. - operationId: WebApps_GetBackupConfigurationSlot + operationId: WebAppsBackupConfigurationSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40719,13 +40605,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetBackupConfigurationSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings?api-version=2023-12-01: get: tags: - WebApps summary: Gets the config reference app settings and status of an app description: Description for Gets the config reference app settings and status of an app - operationId: WebApps_GetAppSettingsKeyVaultReferencesSlot + operationId: WebAppsAppSettingsKeyVaultReferencesSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40755,13 +40642,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetAppSettingsKeyVaultReferencesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/appsettings/{appSettingKey}?api-version=2023-12-01: get: tags: - WebApps summary: Gets the config reference and status of an app description: Description for Gets the config reference and status of an app - operationId: WebApps_GetAppSettingKeyVaultReferenceSlot + operationId: WebAppsAppSettingKeyVaultReferenceSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40795,13 +40683,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetAppSettingKeyVaultReferenceSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings?api-version=2023-12-01: get: tags: - WebApps summary: Gets the config reference app settings and status of an app description: Description for Gets the config reference app settings and status of an app - operationId: WebApps_GetSiteConnectionStringKeyVaultReferencesSlot + operationId: WebAppsSiteConnectionStringKeyVaultReferencesSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40831,13 +40720,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetSiteConnectionStringKeyVaultReferencesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/configreferences/connectionstrings/{connectionStringKey}?api-version=2023-12-01: get: tags: - WebApps summary: Gets the config reference and status of an app description: Description for Gets the config reference and status of an app - operationId: WebApps_GetSiteConnectionStringKeyVaultReferenceSlot + operationId: WebAppsSiteConnectionStringKeyVaultReferenceSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40870,13 +40760,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetSiteConnectionStringKeyVaultReferenceSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings?api-version=2023-12-01: put: tags: - WebApps summary: Replaces the connection strings of an app. description: Description for Replaces the connection strings of an app. - operationId: WebApps_UpdateConnectionStringsSlot + operationId: WebAppsConnectionStringsSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40913,13 +40804,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateConnectionStringsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/connectionstrings/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the connection strings of an app. description: Description for Gets the connection strings of an app. - operationId: WebApps_ListConnectionStringsSlot + operationId: WebAppsConnectionStringsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40948,13 +40840,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListConnectionStringsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/logs?api-version=2023-12-01: get: tags: - WebApps summary: Gets the logging configuration of an app. description: Description for Gets the logging configuration of an app. - operationId: WebApps_GetDiagnosticLogsConfigurationSlot + operationId: WebApps_GetDiagnosticLogsConfigSlot parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -40983,12 +40876,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetDiagnosticLogsConfigurationSlot put: tags: - WebApps summary: Updates the logging configuration of an app. description: Description for Updates the logging configuration of an app. - operationId: WebApps_UpdateDiagnosticLogsConfigSlot + operationId: WebAppsDiagnosticLogsConfigSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41025,13 +40919,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateDiagnosticLogsConfigSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata?api-version=2023-12-01: put: tags: - WebApps summary: Replaces the metadata of an app. description: Description for Replaces the metadata of an app. - operationId: WebApps_UpdateMetadataSlot + operationId: WebAppsMetadataSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41068,13 +40963,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateMetadataSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/metadata/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the metadata of an app. description: Description for Gets the metadata of an app. - operationId: WebApps_ListMetadataSlot + operationId: WebAppsMetadataSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41103,13 +40999,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListMetadataSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/publishingcredentials/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the Git/FTP publishing credentials of an app. description: Description for Gets the Git/FTP publishing credentials of an app. - operationId: WebApps_ListPublishingCredentialsSlot + operationId: WebAppsPublishingCredentialsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41139,13 +41036,14 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListPublishingCredentialsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings?api-version=2023-12-01: put: tags: - WebApps summary: Updates the Push settings associated with web app. description: Description for Updates the Push settings associated with web app. - operationId: WebApps_UpdateSitePushSettingsSlot + operationId: WebAppsSitePushSettingsSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41182,13 +41080,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateSitePushSettingsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/pushsettings/list?api-version=2023-12-01: post: tags: - WebApps summary: Gets the Push settings associated with web app. description: Description for Gets the Push settings associated with web app. - operationId: WebApps_ListSitePushSettingsSlot + operationId: WebAppsSitePushSettingsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41217,13 +41116,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSitePushSettingsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web?api-version=2023-12-01: get: tags: - WebApps summary: Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. description: Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc. - operationId: WebApps_GetConfigurationSlot + operationId: WebAppsConfigurationSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41252,12 +41152,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetConfigurationSlot put: tags: - WebApps summary: Updates the configuration of an app. description: Description for Updates the configuration of an app. - operationId: WebApps_CreateOrUpdateConfigurationSlot + operationId: WebAppsConfigurationSlot_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41294,12 +41195,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateConfigurationSlot patch: tags: - WebApps summary: Updates the configuration of an app. description: Description for Updates the configuration of an app. - operationId: WebApps_UpdateConfigurationSlot + operationId: WebAppsConfigurationSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41336,13 +41238,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateConfigurationSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots?api-version=2023-12-01: get: tags: - WebApps summary: Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. description: Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot. - operationId: WebApps_ListConfigurationSnapshotInfoSlot + operationId: WebAppsConfigurationSnapshotInfoSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41373,13 +41276,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListConfigurationSnapshotInfoSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a snapshot of the configuration of an app at a previous point in time. description: Description for Gets a snapshot of the configuration of an app at a previous point in time. - operationId: WebApps_GetConfigurationSnapshotSlot + operationId: WebAppsConfigurationSnapshotSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41414,7 +41318,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetConfigurationSnapshotSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/web/snapshots/{snapshotId}/recover?api-version=2023-12-01: post: tags: - WebApps @@ -41451,13 +41356,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs?api-version=2023-12-01: post: tags: - WebApps summary: Gets the last lines of docker logs for the given site description: Description for Gets the last lines of docker logs for the given site - operationId: WebApps_GetWebSiteContainerLogsSlot + operationId: WebAppsWebSiteContainerLogsSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41488,13 +41393,14 @@ paths: application/octet-stream: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetWebSiteContainerLogsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/containerlogs/zip/download?api-version=2023-12-01: post: tags: - WebApps summary: Gets the ZIP archived docker log files for the given site description: Description for Gets the ZIP archived docker log files for the given site - operationId: WebApps_GetContainerLogsZipSlot + operationId: WebAppsContainerLogsZipSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41525,13 +41431,14 @@ paths: application/zip: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetContainerLogsZipSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs?api-version=2023-12-01: get: tags: - WebApps summary: List continuous web jobs for an app, or a deployment slot. description: Description for List continuous web jobs for an app, or a deployment slot. - operationId: WebApps_ListContinuousWebJobsSlot + operationId: WebAppsContinuousWebJobsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41562,13 +41469,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListContinuousWebJobsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a continuous web job by its ID for an app, or a deployment slot. description: Description for Gets a continuous web job by its ID for an app, or a deployment slot. - operationId: WebApps_GetContinuousWebJobSlot + operationId: WebAppsContinuousWebJobSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41606,12 +41514,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetContinuousWebJobSlot delete: tags: - WebApps summary: Delete a continuous web job by its ID for an app, or a deployment slot. description: Description for Delete a continuous web job by its ID for an app, or a deployment slot. - operationId: WebApps_DeleteContinuousWebJobSlot + operationId: WebAppsContinuousWebJobSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41644,7 +41553,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteContinuousWebJobSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/start?api-version=2023-12-01: post: tags: - WebApps @@ -41684,7 +41594,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/continuouswebjobs/{webJobName}/stop?api-version=2023-12-01: post: tags: - WebApps @@ -41724,12 +41634,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus?api-version=2023-12-01: get: tags: - WebApps summary: List deployment statuses for an app (or deployment slot, if specified). - operationId: WebApps_ListSlotSiteDeploymentStatusesSlot + operationId: WebAppsSlotSiteDeploymentStatusesSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41760,12 +41670,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/{deploymentStatusId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSlotSiteDeploymentStatusesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deploymentStatus/{deploymentStatusId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets the deployment status for an app (or deployment slot, if specified). - operationId: WebApps_GetSlotSiteDeploymentStatusSlot + operationId: WebAppsSlotSiteDeploymentStatusSlot_Get parameters: - $ref: '#/components/parameters/subscriptionIdParameter' - $ref: '#/components/parameters/resourceGroupNameParameter' @@ -41807,13 +41718,14 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetSlotSiteDeploymentStatusSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments?api-version=2023-12-01: get: tags: - WebApps summary: List deployments for an app, or a deployment slot. description: Description for List deployments for an app, or a deployment slot. - operationId: WebApps_ListDeploymentsSlot + operationId: WebAppsDeploymentsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41844,13 +41756,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListDeploymentsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}?api-version=2023-12-01: get: tags: - WebApps summary: Get a deployment by its ID for an app, or a deployment slot. description: Description for Get a deployment by its ID for an app, or a deployment slot. - operationId: WebApps_GetDeploymentSlot + operationId: WebAppsDeploymentSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41885,12 +41798,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetDeploymentSlot put: tags: - WebApps summary: Create a deployment for an app, or a deployment slot. description: Description for Create a deployment for an app, or a deployment slot. - operationId: WebApps_CreateDeploymentSlot + operationId: WebAppsDeploymentSlot_Create parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41933,12 +41847,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateDeploymentSlot delete: tags: - WebApps summary: Delete a deployment by its ID for an app, or a deployment slot. description: Description for Delete a deployment by its ID for an app, or a deployment slot. - operationId: WebApps_DeleteDeploymentSlot + operationId: WebAppsDeploymentSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -41971,13 +41886,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteDeploymentSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployments/{id}/log?api-version=2023-12-01: get: tags: - WebApps summary: List deployment log for specific deployment for an app, or a deployment slot. description: Description for List deployment log for specific deployment for an app, or a deployment slot. - operationId: WebApps_ListDeploymentLogSlot + operationId: WebAppsDeploymentLogSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42012,7 +41928,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListDeploymentLogSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/discoverbackup?api-version=2023-12-01: post: tags: - WebApps @@ -42055,13 +41972,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers?api-version=2023-12-01: get: tags: - WebApps summary: Lists ownership identifiers for domain associated with web app. description: Description for Lists ownership identifiers for domain associated with web app. - operationId: WebApps_ListDomainOwnershipIdentifiersSlot + operationId: WebAppsDomainOwnershipIdentifiersSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42092,13 +42009,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListDomainOwnershipIdentifiersSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/domainOwnershipIdentifiers/{domainOwnershipIdentifierName}?api-version=2023-12-01: get: tags: - WebApps summary: Get domain ownership identifier for web app. description: Description for Get domain ownership identifier for web app. - operationId: WebApps_GetDomainOwnershipIdentifierSlot + operationId: WebAppsDomainOwnershipIdentifierSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42133,12 +42051,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetDomainOwnershipIdentifierSlot put: tags: - WebApps summary: Creates a domain ownership identifier for web app, or updates an existing ownership identifier. description: Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. - operationId: WebApps_CreateOrUpdateDomainOwnershipIdentifierSlot + operationId: WebAppsDomainOwnershipIdentifierSlot_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42181,12 +42100,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateDomainOwnershipIdentifierSlot delete: tags: - WebApps summary: Deletes a domain ownership identifier for a web app. description: Description for Deletes a domain ownership identifier for a web app. - operationId: WebApps_DeleteDomainOwnershipIdentifierSlot + operationId: WebAppsDomainOwnershipIdentifierSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42219,12 +42139,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeleteDomainOwnershipIdentifierSlot patch: tags: - WebApps summary: Creates a domain ownership identifier for web app, or updates an existing ownership identifier. description: Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier. - operationId: WebApps_UpdateDomainOwnershipIdentifierSlot + operationId: WebAppsDomainOwnershipIdentifierSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42267,13 +42188,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateDomainOwnershipIdentifierSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy?api-version=2023-12-01: get: tags: - WebApps summary: Get the status of the last MSDeploy operation. description: Description for Get the status of the last MSDeploy operation. - operationId: WebApps_GetMSDeployStatusSlot + operationId: WebAppsMSDeployStatusSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42302,12 +42224,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetMSDeployStatusSlot put: tags: - WebApps summary: Invoke the MSDeploy web app extension. description: Description for Invoke the MSDeploy web app extension. - operationId: WebApps_CreateMSDeployOperationSlot + operationId: WebAppsMSDeployOperationSlot_Create parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42348,13 +42271,14 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_CreateMSDeployOperationSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/extensions/MSDeploy/log?api-version=2023-12-01: get: tags: - WebApps summary: Get the MSDeploy Log for the last MSDeploy operation. description: Description for Get the MSDeploy Log for the last MSDeploy operation. - operationId: WebApps_GetMSDeployLogSlot + operationId: WebAppsMSDeployLogSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42386,7 +42310,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetMSDeployLogSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions?api-version=2023-12-01: get: tags: - WebApps @@ -42421,13 +42346,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/admin/token?api-version=2023-12-01: get: tags: - WebApps summary: Fetch a short lived token that can be exchanged for a master key. description: Description for Fetch a short lived token that can be exchanged for a master key. - operationId: WebApps_GetFunctionsAdminTokenSlot + operationId: WebAppsFunctionsAdminTokenSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42456,7 +42381,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetFunctionsAdminTokenSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}?api-version=2023-12-01: get: tags: - WebApps @@ -42500,7 +42426,7 @@ paths: - WebApps summary: Create function for web site, or a deployment slot. description: Description for Create function for web site, or a deployment slot. - operationId: WebApps_CreateInstanceFunctionSlot + operationId: WebAppsInstanceFunctionSlot_Create parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42539,6 +42465,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true + x-ms-original-operationId: WebApps_CreateInstanceFunctionSlot delete: tags: - WebApps @@ -42573,13 +42500,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/keys/{keyName}?api-version=2023-12-01: put: tags: - WebApps summary: Add or update a function secret. description: Description for Add or update a function secret. - operationId: WebApps_CreateOrUpdateFunctionSecretSlot + operationId: WebAppsFunctionSecretSlot_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42629,12 +42556,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateFunctionSecretSlot delete: tags: - WebApps summary: Delete a function secret. description: Description for Delete a function secret. - operationId: WebApps_DeleteFunctionSecretSlot + operationId: WebAppsFunctionSecretSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42669,13 +42597,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteFunctionSecretSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listkeys?api-version=2023-12-01: post: tags: - WebApps summary: Get function keys for a function in a web site, or a deployment slot. description: Description for Get function keys for a function in a web site, or a deployment slot. - operationId: WebApps_ListFunctionKeysSlot + operationId: WebAppsFunctionKeysSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42705,13 +42634,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListFunctionKeysSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/functions/{functionName}/listsecrets?api-version=2023-12-01: post: tags: - WebApps summary: Get function secrets for a function in a web site, or a deployment slot. description: Description for Get function secrets for a function in a web site, or a deployment slot. - operationId: WebApps_ListFunctionSecretsSlot + operationId: WebAppsFunctionSecretsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42741,13 +42671,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListFunctionSecretsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listkeys?api-version=2023-12-01: post: tags: - WebApps summary: Get host secrets for a function app. description: Description for Get host secrets for a function app. - operationId: WebApps_ListHostKeysSlot + operationId: WebAppsHostKeysSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42771,13 +42702,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListHostKeysSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/listsyncstatus?api-version=2023-12-01: post: tags: - WebApps summary: This is to allow calling via powershell and ARM template. description: Description for This is to allow calling via powershell and ARM template. - operationId: WebApps_ListSyncStatusSlot + operationId: WebAppsSyncStatusSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42797,7 +42729,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSyncStatusSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/sync?api-version=2023-12-01: post: tags: - WebApps @@ -42823,13 +42756,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/host/default/{keyType}/{keyName}?api-version=2023-12-01: put: tags: - WebApps summary: Add or update a host level secret. description: Description for Add or update a host level secret. - operationId: WebApps_CreateOrUpdateHostSecretSlot + operationId: WebAppsHostSecretSlot_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42879,12 +42812,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateHostSecretSlot delete: tags: - WebApps summary: Delete a host level secret. description: Description for Delete a host level secret. - operationId: WebApps_DeleteHostSecretSlot + operationId: WebAppsHostSecretSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42919,13 +42853,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteHostSecretSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings?api-version=2023-12-01: get: tags: - WebApps summary: Get hostname bindings for an app or a deployment slot. description: Description for Get hostname bindings for an app or a deployment slot. - operationId: WebApps_ListHostNameBindingsSlot + operationId: WebAppsHostNameBindingsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42956,13 +42891,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListHostNameBindingsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hostNameBindings/{hostName}?api-version=2023-12-01: get: tags: - WebApps summary: Get the named hostname binding for an app (or deployment slot, if specified). description: Description for Get the named hostname binding for an app (or deployment slot, if specified). - operationId: WebApps_GetHostNameBindingSlot + operationId: WebAppsHostNameBindingSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -42997,12 +42933,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetHostNameBindingSlot put: tags: - WebApps summary: Creates a hostname binding for an app. description: Description for Creates a hostname binding for an app. - operationId: WebApps_CreateOrUpdateHostNameBindingSlot + operationId: WebAppsHostNameBindingSlot_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -43045,12 +42982,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateHostNameBindingSlot delete: tags: - WebApps summary: Deletes a hostname binding for an app. description: Description for Deletes a hostname binding for an app. - operationId: WebApps_DeleteHostNameBindingSlot + operationId: WebAppsHostNameBindingSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -43083,13 +43021,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteHostNameBindingSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionNamespaces/{namespaceName}/relays/{relayName}?api-version=2023-12-01: get: tags: - WebApps summary: Retrieves a specific Service Bus Hybrid Connection used by this Web App. description: Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App. - operationId: WebApps_GetHybridConnectionSlot + operationId: WebAppsHybridConnectionSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -43130,12 +43069,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetHybridConnectionSlot put: tags: - WebApps summary: Creates a new Hybrid Connection using a Service Bus relay. description: Description for Creates a new Hybrid Connection using a Service Bus relay. - operationId: WebApps_CreateOrUpdateHybridConnectionSlot + operationId: WebAppsHybridConnectionSlot_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -43184,12 +43124,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateHybridConnectionSlot delete: tags: - WebApps summary: Removes a Hybrid Connection from this site. description: Description for Removes a Hybrid Connection from this site. - operationId: WebApps_DeleteHybridConnectionSlot + operationId: WebAppsHybridConnectionSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -43229,12 +43170,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeleteHybridConnectionSlot patch: tags: - WebApps summary: Creates a new Hybrid Connection using a Service Bus relay. description: Description for Creates a new Hybrid Connection using a Service Bus relay. - operationId: WebApps_UpdateHybridConnectionSlot + operationId: WebAppsHybridConnectionSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -43283,13 +43225,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateHybridConnectionSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridConnectionRelays?api-version=2023-12-01: get: tags: - WebApps summary: Retrieves all Service Bus Hybrid Connections used by this Web App. description: Description for Retrieves all Service Bus Hybrid Connections used by this Web App. - operationId: WebApps_ListHybridConnectionsSlot + operationId: WebAppsHybridConnectionsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -43318,13 +43261,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListHybridConnectionsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection?api-version=2023-12-01: get: tags: - WebApps summary: Gets hybrid connections configured for an app (or deployment slot, if specified). description: Description for Gets hybrid connections configured for an app (or deployment slot, if specified). - operationId: WebApps_ListRelayServiceConnectionsSlot + operationId: WebAppsRelayServiceConnectionsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -43353,13 +43297,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListRelayServiceConnectionsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/hybridconnection/{entityName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a hybrid connection configuration by its name. description: Description for Gets a hybrid connection configuration by its name. - operationId: WebApps_GetRelayServiceConnectionSlot + operationId: WebAppsRelayServiceConnectionSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -43394,12 +43339,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetRelayServiceConnectionSlot put: tags: - WebApps summary: Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). description: Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). - operationId: WebApps_CreateOrUpdateRelayServiceConnectionSlot + operationId: WebAppsRelayServiceConnectionSlot_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -43442,12 +43388,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateRelayServiceConnectionSlot delete: tags: - WebApps summary: Deletes a relay service connection by its name. description: Description for Deletes a relay service connection by its name. - operationId: WebApps_DeleteRelayServiceConnectionSlot + operationId: WebAppsRelayServiceConnectionSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -43481,12 +43428,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeleteRelayServiceConnectionSlot patch: tags: - WebApps summary: Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). description: Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH). - operationId: WebApps_UpdateRelayServiceConnectionSlot + operationId: WebAppsRelayServiceConnectionSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -43529,7 +43477,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateRelayServiceConnectionSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances?api-version=2023-12-01: get: tags: - WebApps @@ -43566,13 +43515,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets all scale-out instances of an app. description: Description for Gets all scale-out instances of an app. - operationId: WebApps_GetInstanceInfoSlot + operationId: WebAppsInstanceInfoSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -43606,7 +43555,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetInstanceInfoSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy?api-version=2023-12-01: get: tags: - WebApps @@ -43652,7 +43602,7 @@ paths: - WebApps summary: Invoke the MSDeploy web app extension. description: Description for Invoke the MSDeploy web app extension. - operationId: WebApps_CreateInstanceMSDeployOperationSlot + operationId: WebAppsInstanceMSDeployOperationSlot_Create parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -43699,7 +43649,8 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_CreateInstanceMSDeployOperationSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/extensions/MSDeploy/log?api-version=2023-12-01: get: tags: - WebApps @@ -43743,7 +43694,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes?api-version=2023-12-01: get: tags: - WebApps @@ -43789,7 +43740,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}?api-version=2023-12-01: get: tags: - WebApps @@ -43884,7 +43835,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/dump?api-version=2023-12-01: get: tags: - WebApps @@ -43934,7 +43885,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules?api-version=2023-12-01: get: tags: - WebApps @@ -43986,7 +43937,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/modules/{baseAddress}?api-version=2023-12-01: get: tags: - WebApps @@ -44042,7 +43993,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/instances/{instanceId}/processes/{processId}/threads?api-version=2023-12-01: get: tags: - WebApps @@ -44094,7 +44045,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/iscloneable?api-version=2023-12-01: post: tags: - WebApps @@ -44129,13 +44080,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listbackups/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listbackups?api-version=2023-12-01: post: tags: - WebApps summary: Gets existing backups of an app. description: Description for Gets existing backups of an app. - operationId: WebApps_ListSiteBackupsSlot + operationId: WebAppsSiteBackupsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44166,13 +44117,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSiteBackupsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listsyncfunctiontriggerstatus?api-version=2023-12-01: post: tags: - WebApps summary: This is to allow calling via powershell and ARM template. description: Description for This is to allow calling via powershell and ARM template. - operationId: WebApps_ListSyncFunctionTriggersSlot + operationId: WebAppsSyncFunctionTriggersSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44196,13 +44148,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSyncFunctionTriggersSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/migratemysql/status?api-version=2023-12-01: get: tags: - WebApps summary: Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled description: Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled - operationId: WebApps_GetMigrateMySqlStatusSlot + operationId: WebAppsMigrateMySqlStatusSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44226,13 +44179,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetMigrateMySqlStatusSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkConfig/virtualNetwork?api-version=2023-12-01: get: tags: - WebApps summary: Gets a Swift Virtual Network connection. description: Description for Gets a Swift Virtual Network connection. - operationId: WebApps_GetSwiftVirtualNetworkConnectionSlot + operationId: WebAppsSwiftVirtualNetworkConnectionSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44261,6 +44215,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetSwiftVirtualNetworkConnectionSlot put: tags: - WebApps @@ -44268,7 +44223,7 @@ paths: description: |- Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. - operationId: WebApps_CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot + operationId: WebAppsSwiftVirtualNetworkConnectionWithCheckSlot_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44305,12 +44260,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateSwiftVirtualNetworkConnectionWithCheckSlot delete: tags: - WebApps summary: Deletes a Swift Virtual Network connection from an app (or deployment slot). description: Description for Deletes a Swift Virtual Network connection from an app (or deployment slot). - operationId: WebApps_DeleteSwiftVirtualNetworkSlot + operationId: WebAppsSwiftVirtualNetworkSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44338,6 +44294,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeleteSwiftVirtualNetworkSlot patch: tags: - WebApps @@ -44345,7 +44302,7 @@ paths: description: |- Description for Integrates this Web App with a Virtual Network. This requires that 1) "swiftSupported" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not in use by another App Service Plan other than the one this App is in. - operationId: WebApps_UpdateSwiftVirtualNetworkConnectionWithCheckSlot + operationId: WebAppsSwiftVirtualNetworkConnectionWithCheckSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44382,13 +44339,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateSwiftVirtualNetworkConnectionWithCheckSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkFeatures/{view}?api-version=2023-12-01: get: tags: - WebApps summary: Gets all network features used by the app (or deployment slot, if specified). description: Description for Gets all network features used by the app (or deployment slot, if specified). - operationId: WebApps_ListNetworkFeaturesSlot + operationId: WebAppsNetworkFeaturesSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44426,13 +44384,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListNetworkFeaturesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/operationresults/{operationId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a named operation for a network trace capturing (or deployment slot, if specified). description: Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). - operationId: WebApps_GetNetworkTraceOperationSlot + operationId: WebAppsNetworkTraceOperationSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44477,7 +44436,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetNetworkTraceOperationSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/start?api-version=2023-12-01: post: tags: - WebApps @@ -44529,7 +44489,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/startOperation/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/startOperation?api-version=2023-12-01: post: tags: - WebApps @@ -44592,7 +44552,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/stop?api-version=2023-12-01: post: tags: - WebApps @@ -44625,13 +44585,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTrace/{operationId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a named operation for a network trace capturing (or deployment slot, if specified). description: Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). - operationId: WebApps_GetNetworkTracesSlot + operationId: WebAppsNetworkTracesSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44668,13 +44628,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetNetworkTracesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/current/operationresults/{operationId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a named operation for a network trace capturing (or deployment slot, if specified). description: Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). - operationId: WebApps_GetNetworkTraceOperationSlotV2 + operationId: WebAppsNetworkTraceOperationSlotV2_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44719,13 +44680,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetNetworkTraceOperationSlotV2 + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/networkTraces/{operationId}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a named operation for a network trace capturing (or deployment slot, if specified). description: Description for Gets a named operation for a network trace capturing (or deployment slot, if specified). - operationId: WebApps_GetNetworkTracesSlotV2 + operationId: WebAppsNetworkTracesSlotV2_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44762,7 +44724,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetNetworkTracesSlotV2 + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/newpassword?api-version=2023-12-01: post: tags: - WebApps @@ -44795,13 +44758,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/perfcounters?api-version=2023-12-01: get: tags: - WebApps summary: Gets perfmon counters for web app. description: Description for Gets perfmon counters for web app. - operationId: WebApps_ListPerfMonCountersSlot + operationId: WebAppsPerfMonCountersSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44838,13 +44801,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListPerfMonCountersSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/phplogging?api-version=2023-12-01: get: tags: - WebApps summary: Gets web app's event logs. description: Description for Gets web app's event logs. - operationId: WebApps_GetSitePhpErrorLogFlagSlot + operationId: WebAppsSitePhpErrorLogFlagSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44873,13 +44837,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetSitePhpErrorLogFlagSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons?api-version=2023-12-01: get: tags: - WebApps summary: Gets the premier add-ons of an app. description: Description for Gets the premier add-ons of an app. - operationId: WebApps_ListPremierAddOnsSlot + operationId: WebAppsPremierAddOnsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44908,13 +44873,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListPremierAddOnsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/premieraddons/{premierAddOnName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a named add-on of an app. description: Description for Gets a named add-on of an app. - operationId: WebApps_GetPremierAddOnSlot + operationId: WebAppsPremierAddOnSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -44949,6 +44915,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetPremierAddOnSlot put: tags: - WebApps @@ -45002,7 +44969,7 @@ paths: - WebApps summary: Delete a premier add-on from an app. description: Description for Delete a premier add-on from an app. - operationId: WebApps_DeletePremierAddOnSlot + operationId: WebAppsPremierAddOnSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45033,12 +45000,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeletePremierAddOnSlot patch: tags: - WebApps summary: Updates a named add-on of an app. description: Description for Updates a named add-on of an app. - operationId: WebApps_UpdatePremierAddOnSlot + operationId: WebAppsPremierAddOnSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45081,13 +45049,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdatePremierAddOnSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateAccess/virtualNetworks?api-version=2023-12-01: get: tags: - WebApps summary: Gets data around private site access enablement and authorized Virtual Networks that can access the site. description: Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site. - operationId: WebApps_GetPrivateAccessSlot + operationId: WebAppsPrivateAccessSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45116,6 +45085,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetPrivateAccessSlot put: tags: - WebApps @@ -45158,13 +45128,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections?api-version=2023-12-01: get: tags: - WebApps summary: Gets the list of private endpoint connections associated with a site description: Description for Gets the list of private endpoint connections associated with a site - operationId: WebApps_GetPrivateEndpointConnectionListSlot + operationId: WebAppsPrivateEndpointConnectionListSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45195,13 +45165,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetPrivateEndpointConnectionListSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a private endpoint connection description: Description for Gets a private endpoint connection - operationId: WebApps_GetPrivateEndpointConnectionSlot + operationId: WebAppsPrivateEndpointConnectionSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45236,6 +45207,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetPrivateEndpointConnectionSlot put: tags: - WebApps @@ -45293,7 +45265,7 @@ paths: - WebApps summary: Deletes a private endpoint connection description: Description for Deletes a private endpoint connection - operationId: WebApps_DeletePrivateEndpointConnectionSlot + operationId: WebAppsPrivateEndpointConnectionSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45339,13 +45311,14 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeletePrivateEndpointConnectionSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/privateLinkResources?api-version=2023-12-01: get: tags: - WebApps summary: Gets the private link resources description: Description for Gets the private link resources - operationId: WebApps_GetPrivateLinkResourcesSlot + operationId: WebAppsPrivateLinkResourcesSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45373,13 +45346,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetPrivateLinkResourcesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes?api-version=2023-12-01: get: tags: - WebApps summary: Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. description: Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site. - operationId: WebApps_ListProcessesSlot + operationId: WebAppsProcessesSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45413,13 +45387,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListProcessesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}?api-version=2023-12-01: get: tags: - WebApps summary: Get process information by its ID for a specific scaled-out instance in a web site. description: Description for Get process information by its ID for a specific scaled-out instance in a web site. - operationId: WebApps_GetProcessSlot + operationId: WebAppsProcessSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45457,12 +45432,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetProcessSlot delete: tags: - WebApps summary: Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. description: Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site. - operationId: WebApps_DeleteProcessSlot + operationId: WebAppsProcessSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45496,13 +45472,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteProcessSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/dump?api-version=2023-12-01: get: tags: - WebApps summary: Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. description: Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site. - operationId: WebApps_GetProcessDumpSlot + operationId: WebAppsProcessDumpSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45540,13 +45517,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetProcessDumpSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules?api-version=2023-12-01: get: tags: - WebApps summary: List module information for a process by its ID for a specific scaled-out instance in a web site. description: Description for List module information for a process by its ID for a specific scaled-out instance in a web site. - operationId: WebApps_ListProcessModulesSlot + operationId: WebAppsProcessModulesSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45586,13 +45564,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListProcessModulesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/modules/{baseAddress}?api-version=2023-12-01: get: tags: - WebApps summary: Get process information by its ID for a specific scaled-out instance in a web site. description: Description for Get process information by its ID for a specific scaled-out instance in a web site. - operationId: WebApps_GetProcessModuleSlot + operationId: WebAppsProcessModuleSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45636,13 +45615,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetProcessModuleSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/processes/{processId}/threads?api-version=2023-12-01: get: tags: - WebApps summary: List the threads in a process by its ID for a specific scaled-out instance in a web site. description: Description for List the threads in a process by its ID for a specific scaled-out instance in a web site. - operationId: WebApps_ListProcessThreadsSlot + operationId: WebAppsProcessThreadsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45682,13 +45662,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListProcessThreadsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates?api-version=2023-12-01: get: tags: - WebApps summary: Get public certificates for an app or a deployment slot. description: Description for Get public certificates for an app or a deployment slot. - operationId: WebApps_ListPublicCertificatesSlot + operationId: WebAppsPublicCertificatesSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45719,13 +45700,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListPublicCertificatesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publicCertificates/{publicCertificateName}?api-version=2023-12-01: get: tags: - WebApps summary: Get the named public certificate for an app (or deployment slot, if specified). description: Description for Get the named public certificate for an app (or deployment slot, if specified). - operationId: WebApps_GetPublicCertificateSlot + operationId: WebAppsPublicCertificateSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45760,12 +45742,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetPublicCertificateSlot put: tags: - WebApps summary: Creates a hostname binding for an app. description: Description for Creates a hostname binding for an app. - operationId: WebApps_CreateOrUpdatePublicCertificateSlot + operationId: WebAppsPublicCertificateSlot_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45808,12 +45791,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdatePublicCertificateSlot delete: tags: - WebApps summary: Deletes a hostname binding for an app. description: Description for Deletes a hostname binding for an app. - operationId: WebApps_DeletePublicCertificateSlot + operationId: WebAppsPublicCertificateSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45846,13 +45830,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeletePublicCertificateSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/publishxml?api-version=2023-12-01: post: tags: - WebApps summary: Gets the publishing profile for an app (or deployment slot, if specified). description: Description for Gets the publishing profile for an app (or deployment slot, if specified). - operationId: WebApps_ListPublishingProfileXmlWithSecretsSlot + operationId: WebAppsPublishingProfileXmlWithSecretsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -45889,7 +45874,8 @@ paths: application/xml: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListPublishingProfileXmlWithSecretsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resetSlotConfig?api-version=2023-12-01: post: tags: - WebApps @@ -45920,7 +45906,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restart?api-version=2023-12-01: post: tags: - WebApps @@ -45961,7 +45947,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromBackupBlob?api-version=2023-12-01: post: tags: - WebApps @@ -46003,7 +45989,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreFromDeletedApp?api-version=2023-12-01: post: tags: - WebApps @@ -46045,7 +46031,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot?api-version=2023-12-01: post: tags: - WebApps @@ -46087,12 +46073,12 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sitecontainers/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sitecontainers?api-version=2023-12-01: get: tags: - WebApps summary: Lists all the site containers of a site, or a deployment slot. - operationId: WebApps_ListSiteContainersSlot + operationId: WebAppsSiteContainersSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -46123,12 +46109,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sitecontainers/{containerName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSiteContainersSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sitecontainers/{containerName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a site container of a site, or a deployment slot. - operationId: WebApps_GetSiteContainerSlot + operationId: WebAppsSiteContainerSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -46164,11 +46151,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetSiteContainerSlot put: tags: - WebApps summary: Creates or Updates a site container for a site, or a deployment slot. - operationId: WebApps_CreateOrUpdateSiteContainerSlot + operationId: WebAppsSiteContainerSlot_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -46218,11 +46206,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateSiteContainerSlot delete: tags: - WebApps summary: Deletes a site container for a site, or a deployment slot. - operationId: WebApps_DeleteSiteContainerSlot + operationId: WebAppsSiteContainerSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -46256,13 +46245,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteSiteContainerSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions?api-version=2023-12-01: get: tags: - WebApps summary: Get list of siteextensions for a web site, or a deployment slot. description: Description for Get list of siteextensions for a web site, or a deployment slot. - operationId: WebApps_ListSiteExtensionsSlot + operationId: WebAppsSiteExtensionsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -46296,13 +46286,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSiteExtensionsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/siteextensions/{siteExtensionId}?api-version=2023-12-01: get: tags: - WebApps summary: Get site extension information by its ID for a web site, or a deployment slot. description: Description for Get site extension information by its ID for a web site, or a deployment slot. - operationId: WebApps_GetSiteExtensionSlot + operationId: WebAppsSiteExtensionSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -46340,6 +46331,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetSiteExtensionSlot put: tags: - WebApps @@ -46395,7 +46387,7 @@ paths: - WebApps summary: Remove a site extension from a web site, or a deployment slot. description: Description for Remove a site extension from a web site, or a deployment slot. - operationId: WebApps_DeleteSiteExtensionSlot + operationId: WebAppsSiteExtensionSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -46429,13 +46421,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteSiteExtensionSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsdiffs?api-version=2023-12-01: post: tags: - WebApps summary: Get the difference in configuration settings between two web app slots. description: Description for Get the difference in configuration settings between two web app slots. - operationId: WebApps_ListSlotDifferencesSlot + operationId: WebAppsSlotDifferencesSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -46474,7 +46467,8 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSlotDifferencesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/slotsswap?api-version=2023-12-01: post: tags: - WebApps @@ -46516,13 +46510,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshots?api-version=2023-12-01: get: tags: - WebApps summary: Returns all Snapshots to the user. description: Description for Returns all Snapshots to the user. - operationId: WebApps_ListSnapshotsSlot + operationId: WebAppsSnapshotsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -46553,13 +46547,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSnapshotsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/snapshotsdr?api-version=2023-12-01: get: tags: - WebApps summary: Returns all Snapshots to the user from DRSecondary endpoint. description: Description for Returns all Snapshots to the user from DRSecondary endpoint. - operationId: WebApps_ListSnapshotsFromDRSecondarySlot + operationId: WebAppsSnapshotsFromDRSecondarySlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -46590,13 +46585,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSnapshotsFromDRSecondarySlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sourcecontrols/web?api-version=2023-12-01: get: tags: - WebApps summary: Gets the source control configuration of an app. description: Description for Gets the source control configuration of an app. - operationId: WebApps_GetSourceControlSlot + operationId: WebAppsSourceControlSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -46637,12 +46633,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetSourceControlSlot put: tags: - WebApps summary: Updates the source control configuration of an app. description: Description for Updates the source control configuration of an app. - operationId: WebApps_CreateOrUpdateSourceControlSlot + operationId: WebAppsSourceControlSlot_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -46692,12 +46689,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true + x-ms-original-operationId: WebApps_CreateOrUpdateSourceControlSlot delete: tags: - WebApps summary: Deletes the source control configuration of an app. description: Description for Deletes the source control configuration of an app. - operationId: WebApps_DeleteSourceControlSlot + operationId: WebAppsSourceControlSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -46731,12 +46729,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeleteSourceControlSlot patch: tags: - WebApps summary: Updates the source control configuration of an app. description: Description for Updates the source control configuration of an app. - operationId: WebApps_UpdateSourceControlSlot + operationId: WebAppsSourceControlSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -46785,7 +46784,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateSourceControlSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/start?api-version=2023-12-01: post: tags: - WebApps @@ -46816,7 +46816,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/startNetworkTrace/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/startNetworkTrace?api-version=2023-12-01: post: tags: - WebApps @@ -46879,7 +46879,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stop?api-version=2023-12-01: post: tags: - WebApps @@ -46910,7 +46910,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/stopNetworkTrace?api-version=2023-12-01: post: tags: - WebApps @@ -46943,7 +46943,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/sync?api-version=2023-12-01: post: tags: - WebApps @@ -46974,7 +46974,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/syncfunctiontriggers?api-version=2023-12-01: post: tags: - WebApps @@ -47000,13 +47000,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs?api-version=2023-12-01: get: tags: - WebApps summary: List triggered web jobs for an app, or a deployment slot. description: Description for List triggered web jobs for an app, or a deployment slot. - operationId: WebApps_ListTriggeredWebJobsSlot + operationId: WebAppsTriggeredWebJobsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47037,13 +47037,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListTriggeredWebJobsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a triggered web job by its ID for an app, or a deployment slot. description: Description for Gets a triggered web job by its ID for an app, or a deployment slot. - operationId: WebApps_GetTriggeredWebJobSlot + operationId: WebAppsTriggeredWebJobSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47081,12 +47082,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetTriggeredWebJobSlot delete: tags: - WebApps summary: Delete a triggered web job by its ID for an app, or a deployment slot. description: Description for Delete a triggered web job by its ID for an app, or a deployment slot. - operationId: WebApps_DeleteTriggeredWebJobSlot + operationId: WebAppsTriggeredWebJobSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47119,13 +47121,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteTriggeredWebJobSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history?api-version=2023-12-01: get: tags: - WebApps summary: List a triggered web job's history for an app, or a deployment slot. description: Description for List a triggered web job's history for an app, or a deployment slot. - operationId: WebApps_ListTriggeredWebJobHistorySlot + operationId: WebAppsTriggeredWebJobHistorySlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47165,13 +47168,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListTriggeredWebJobHistorySlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/history/{id}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a triggered web job's history by its ID for an app, , or a deployment slot. description: Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot. - operationId: WebApps_GetTriggeredWebJobHistorySlot + operationId: WebAppsTriggeredWebJobHistorySlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47215,7 +47219,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetTriggeredWebJobHistorySlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/triggeredwebjobs/{webJobName}/run?api-version=2023-12-01: post: tags: - WebApps @@ -47255,13 +47260,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/usages?api-version=2023-12-01: get: tags: - WebApps summary: Gets the quota usage information of an app (or deployment slot, if specified). description: Description for Gets the quota usage information of an app (or deployment slot, if specified). - operationId: WebApps_ListUsagesSlot + operationId: WebAppsUsagesSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47298,13 +47303,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListUsagesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections?api-version=2023-12-01: get: tags: - WebApps summary: Gets the virtual networks the app (or deployment slot) is connected to. description: Description for Gets the virtual networks the app (or deployment slot) is connected to. - operationId: WebApps_ListVnetConnectionsSlot + operationId: WebAppsVnetConnectionsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47335,13 +47341,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListVnetConnectionsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a virtual network the app (or deployment slot) is connected to by name. description: Description for Gets a virtual network the app (or deployment slot) is connected to by name. - operationId: WebApps_GetVnetConnectionSlot + operationId: WebAppsVnetConnectionSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47376,12 +47383,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetVnetConnectionSlot put: tags: - WebApps summary: Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). description: Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). - operationId: WebApps_CreateOrUpdateVnetConnectionSlot + operationId: WebAppsVnetConnectionSlot_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47424,12 +47432,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateVnetConnectionSlot delete: tags: - WebApps summary: Deletes a connection from an app (or deployment slot to a named virtual network. description: Description for Deletes a connection from an app (or deployment slot to a named virtual network. - operationId: WebApps_DeleteVnetConnectionSlot + operationId: WebAppsVnetConnectionSlot_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47463,12 +47472,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeleteVnetConnectionSlot patch: tags: - WebApps summary: Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). description: Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). - operationId: WebApps_UpdateVnetConnectionSlot + operationId: WebAppsVnetConnectionSlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47511,13 +47521,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateVnetConnectionSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets an app's Virtual Network gateway. description: Description for Gets an app's Virtual Network gateway. - operationId: WebApps_GetVnetConnectionGatewaySlot + operationId: WebAppsVnetConnectionGatewaySlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47561,12 +47572,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetVnetConnectionGatewaySlot put: tags: - WebApps summary: Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). description: Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). - operationId: WebApps_CreateOrUpdateVnetConnectionGatewaySlot + operationId: WebAppsVnetConnectionGatewaySlot_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47615,12 +47627,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateVnetConnectionGatewaySlot patch: tags: - WebApps summary: Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). description: Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). - operationId: WebApps_UpdateVnetConnectionGatewaySlot + operationId: WebAppsVnetConnectionGatewaySlot_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47669,13 +47682,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateVnetConnectionGatewaySlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs?api-version=2023-12-01: get: tags: - WebApps summary: List webjobs for an app, or a deployment slot. description: Description for List webjobs for an app, or a deployment slot. - operationId: WebApps_ListWebJobsSlot + operationId: WebAppsWebJobsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47706,13 +47720,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListWebJobsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/webjobs/{webJobName}?api-version=2023-12-01: get: tags: - WebApps summary: Get webjob information for an app, or a deployment slot. description: Description for Get webjob information for an app, or a deployment slot. - operationId: WebApps_GetWebJobSlot + operationId: WebAppsWebJobSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47747,13 +47762,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetWebJobSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsdiffs?api-version=2023-12-01: post: tags: - WebApps summary: Get the difference in configuration settings between two web app slots. description: Description for Get the difference in configuration settings between two web app slots. - operationId: WebApps_ListSlotDifferencesFromProduction + operationId: WebAppsSlotDifferencesFromProduction_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47786,7 +47802,8 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSlotDifferencesFromProduction + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slotsswap?api-version=2023-12-01: post: tags: - WebApps @@ -47822,13 +47839,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshots?api-version=2023-12-01: get: tags: - WebApps summary: Returns all Snapshots to the user. description: Description for Returns all Snapshots to the user. - operationId: WebApps_ListSnapshots + operationId: WebAppsSnapshots_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47853,13 +47870,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSnapshots + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/snapshotsdr?api-version=2023-12-01: get: tags: - WebApps summary: Returns all Snapshots to the user from DRSecondary endpoint. description: Description for Returns all Snapshots to the user from DRSecondary endpoint. - operationId: WebApps_ListSnapshotsFromDRSecondary + operationId: WebAppsSnapshotsFromDRSecondary_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47884,13 +47902,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListSnapshotsFromDRSecondary + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sourcecontrols/web?api-version=2023-12-01: get: tags: - WebApps summary: Gets the source control configuration of an app. description: Description for Gets the source control configuration of an app. - operationId: WebApps_GetSourceControl + operationId: WebAppsSourceControl_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47925,12 +47944,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetSourceControl put: tags: - WebApps summary: Updates the source control configuration of an app. description: Description for Updates the source control configuration of an app. - operationId: WebApps_CreateOrUpdateSourceControl + operationId: WebAppsSourceControl_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -47974,12 +47994,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true + x-ms-original-operationId: WebApps_CreateOrUpdateSourceControl delete: tags: - WebApps summary: Deletes the source control configuration of an app. description: Description for Deletes the source control configuration of an app. - operationId: WebApps_DeleteSourceControl + operationId: WebAppsSourceControl_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48007,12 +48028,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeleteSourceControl patch: tags: - WebApps summary: Updates the source control configuration of an app. description: Description for Updates the source control configuration of an app. - operationId: WebApps_UpdateSourceControl + operationId: WebAppsSourceControl_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48055,7 +48077,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateSourceControl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/start?api-version=2023-12-01: post: tags: - WebApps @@ -48080,7 +48103,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/startNetworkTrace/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/startNetworkTrace?api-version=2023-12-01: post: tags: - WebApps @@ -48137,7 +48160,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stop?api-version=2023-12-01: post: tags: - WebApps @@ -48162,7 +48185,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/stopNetworkTrace?api-version=2023-12-01: post: tags: - WebApps @@ -48189,7 +48212,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/sync?api-version=2023-12-01: post: tags: - WebApps @@ -48214,7 +48237,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/syncfunctiontriggers?api-version=2023-12-01: post: tags: - WebApps @@ -48239,13 +48262,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs?api-version=2023-12-01: get: tags: - WebApps summary: List triggered web jobs for an app, or a deployment slot. description: Description for List triggered web jobs for an app, or a deployment slot. - operationId: WebApps_ListTriggeredWebJobs + operationId: WebAppsTriggeredWebJobs_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48270,13 +48293,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListTriggeredWebJobs + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a triggered web job by its ID for an app, or a deployment slot. description: Description for Gets a triggered web job by its ID for an app, or a deployment slot. - operationId: WebApps_GetTriggeredWebJob + operationId: WebAppsTriggeredWebJob_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48308,12 +48332,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetTriggeredWebJob delete: tags: - WebApps summary: Delete a triggered web job by its ID for an app, or a deployment slot. description: Description for Delete a triggered web job by its ID for an app, or a deployment slot. - operationId: WebApps_DeleteTriggeredWebJob + operationId: WebAppsTriggeredWebJob_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48340,13 +48365,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_DeleteTriggeredWebJob + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history?api-version=2023-12-01: get: tags: - WebApps summary: List a triggered web job's history for an app, or a deployment slot. description: Description for List a triggered web job's history for an app, or a deployment slot. - operationId: WebApps_ListTriggeredWebJobHistory + operationId: WebAppsTriggeredWebJobHistory_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48380,13 +48406,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListTriggeredWebJobHistory + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/history/{id}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a triggered web job's history by its ID for an app, , or a deployment slot. description: Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot. - operationId: WebApps_GetTriggeredWebJobHistory + operationId: WebAppsTriggeredWebJobHistory_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48424,7 +48451,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetTriggeredWebJobHistory + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/triggeredwebjobs/{webJobName}/run?api-version=2023-12-01: post: tags: - WebApps @@ -48458,13 +48486,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/usages?api-version=2023-12-01: get: tags: - WebApps summary: Gets the quota usage information of an app (or deployment slot, if specified). description: Description for Gets the quota usage information of an app (or deployment slot, if specified). - operationId: WebApps_ListUsages + operationId: WebAppsUsages_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48495,13 +48523,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListUsages + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections?api-version=2023-12-01: get: tags: - WebApps summary: Gets the virtual networks the app (or deployment slot) is connected to. description: Description for Gets the virtual networks the app (or deployment slot) is connected to. - operationId: WebApps_ListVnetConnections + operationId: WebAppsVnetConnections_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48526,13 +48555,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListVnetConnections + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets a virtual network the app (or deployment slot) is connected to by name. description: Description for Gets a virtual network the app (or deployment slot) is connected to by name. - operationId: WebApps_GetVnetConnection + operationId: WebAppsVnetConnection_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48561,12 +48591,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetVnetConnection put: tags: - WebApps summary: Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). description: Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). - operationId: WebApps_CreateOrUpdateVnetConnection + operationId: WebAppsVnetConnection_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48603,12 +48634,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateVnetConnection delete: tags: - WebApps summary: Deletes a connection from an app (or deployment slot to a named virtual network. description: Description for Deletes a connection from an app (or deployment slot to a named virtual network. - operationId: WebApps_DeleteVnetConnection + operationId: WebAppsVnetConnection_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48636,12 +48668,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_DeleteVnetConnection patch: tags: - WebApps summary: Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). description: Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH). - operationId: WebApps_UpdateVnetConnection + operationId: WebAppsVnetConnection_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48678,13 +48711,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateVnetConnection + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}/gateways/{gatewayName}?api-version=2023-12-01: get: tags: - WebApps summary: Gets an app's Virtual Network gateway. description: Description for Gets an app's Virtual Network gateway. - operationId: WebApps_GetVnetConnectionGateway + operationId: WebAppsVnetConnectionGateway_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48722,12 +48756,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_GetVnetConnectionGateway put: tags: - WebApps summary: Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). description: Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). - operationId: WebApps_CreateOrUpdateVnetConnectionGateway + operationId: WebAppsVnetConnectionGateway_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48770,12 +48805,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: WebApps_CreateOrUpdateVnetConnectionGateway patch: tags: - WebApps summary: Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). description: Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH). - operationId: WebApps_UpdateVnetConnectionGateway + operationId: WebAppsVnetConnectionGateway_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48818,13 +48854,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_UpdateVnetConnectionGateway + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs?api-version=2023-12-01: get: tags: - WebApps summary: List webjobs for an app, or a deployment slot. description: Description for List webjobs for an app, or a deployment slot. - operationId: WebApps_ListWebJobs + operationId: WebAppsWebJobs_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48849,13 +48886,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListWebJobs + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/webjobs/{webJobName}?api-version=2023-12-01: get: tags: - WebApps summary: Get webjob information for an app, or a deployment slot. description: Description for Get webjob information for an app, or a deployment slot. - operationId: WebApps_GetWebJob + operationId: WebAppsWebJob_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -48884,7 +48922,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployWorkflowArtifacts/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetWebJob + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployWorkflowArtifacts?api-version=2023-12-01: post: tags: - WebApps @@ -48914,7 +48953,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployWorkflowArtifacts/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/deployWorkflowArtifacts?api-version=2023-12-01: post: tags: - WebApps @@ -48945,7 +48984,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows?api-version=2023-12-01: get: tags: - WebApps @@ -48971,7 +49010,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows/{workflowName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/workflows/{workflowName}?api-version=2023-12-01: get: tags: - WebApps @@ -49007,12 +49046,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listWorkflowsConnections/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/listWorkflowsConnections?api-version=2023-12-01: post: tags: - WebApps summary: Lists logic app's connections for web site, or a deployment slot. - operationId: WebApps_ListWorkflowsConnectionsSlot + operationId: WebAppsWorkflowsConnectionsSlot_List parameters: - $ref: '#/components/parameters/subscriptionIdParameter' - $ref: '#/components/parameters/resourceGroupNameParameter' @@ -49031,12 +49070,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListWorkflowsConnectionsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows?api-version=2023-12-01: get: tags: - WebApps summary: List the workflows for a web site, or a deployment slot. - operationId: WebApps_ListWorkflows + operationId: WebAppsWorkflows_List parameters: - $ref: '#/components/parameters/subscriptionIdParameter' - $ref: '#/components/parameters/resourceGroupNameParameter' @@ -49056,12 +49096,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows/{workflowName}/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListWorkflows + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/workflows/{workflowName}?api-version=2023-12-01: get: tags: - WebApps summary: Get workflow information by its ID for web site, or a deployment slot. - operationId: WebApps_GetWorkflow + operationId: WebAppsWorkflow_Get parameters: - $ref: '#/components/parameters/subscriptionIdParameter' - $ref: '#/components/parameters/resourceGroupNameParameter' @@ -49091,12 +49132,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listWorkflowsConnections/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_GetWorkflow + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/listWorkflowsConnections?api-version=2023-12-01: post: tags: - WebApps summary: Lists logic app's connections for web site, or a deployment slot. - operationId: WebApps_ListWorkflowsConnections + operationId: WebAppsWorkflowsConnections_List parameters: - $ref: '#/components/parameters/subscriptionIdParameter' - $ref: '#/components/parameters/resourceGroupNameParameter' @@ -49114,7 +49156,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/regenerateAccessKey/?api-version=2023-12-01: + x-ms-original-operationId: WebApps_ListWorkflowsConnections + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/regenerateAccessKey?api-version=2023-12-01: post: tags: - Workflows @@ -49147,7 +49190,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs?api-version=2023-12-01: get: tags: - WorkflowRuns @@ -49192,7 +49235,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/WorkflowRunFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}?api-version=2023-12-01: get: tags: - WorkflowRuns @@ -49227,7 +49270,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions?api-version=2023-12-01: get: tags: - WorkflowRunActions @@ -49278,7 +49321,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/WorkflowRunActionFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}?api-version=2023-12-01: get: tags: - WorkflowRunActions @@ -49319,11 +49362,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces?api-version=2023-12-01: post: tags: - WorkflowRunActions - operationId: WorkflowRunActions_ListExpressionTraces + operationId: WorkflowRunActionsExpressionTraces_List description: Lists a workflow run expression trace. parameters: - $ref: '#/components/parameters/subscriptionIdParameter' @@ -49363,7 +49406,8 @@ paths: x-ms-pageable: nextLinkName: nextLink itemName: inputs - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/?api-version=2023-12-01: + x-ms-original-operationId: WorkflowRunActions_ListExpressionTraces + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions?api-version=2023-12-01: get: tags: - WorkflowRunActions @@ -49406,7 +49450,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}?api-version=2023-12-01: get: tags: - WorkflowRunActions @@ -49453,11 +49497,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces?api-version=2023-12-01: post: tags: - WorkflowRunActions - operationId: WorkflowRunActionRepetitions_ListExpressionTraces + operationId: WorkflowRunActionRepetitionsExpressionTraces_List description: Lists a workflow run expression trace. parameters: - $ref: '#/components/parameters/subscriptionIdParameter' @@ -49503,7 +49547,8 @@ paths: x-ms-pageable: nextLinkName: nextLink itemName: inputs - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/?api-version=2023-12-01: + x-ms-original-operationId: WorkflowRunActionRepetitions_ListExpressionTraces + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories?api-version=2023-12-01: get: tags: - WorkflowRunActions @@ -49552,7 +49597,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}?api-version=2023-12-01: get: tags: - WorkflowRunActions @@ -49605,7 +49650,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions?api-version=2023-12-01: get: tags: - WorkflowRunActions @@ -49648,7 +49693,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}?api-version=2023-12-01: get: tags: - WorkflowRunActions @@ -49695,7 +49740,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/cancel/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/runs/{runName}/cancel?api-version=2023-12-01: post: tags: - WorkflowRuns @@ -49726,7 +49771,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers?api-version=2023-12-01: get: tags: - WorkflowTriggers @@ -49771,7 +49816,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/WorkflowTriggerFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}?api-version=2023-12-01: get: tags: - WorkflowTriggers @@ -49806,7 +49851,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories?api-version=2023-12-01: get: tags: - WorkflowTriggerHistories @@ -49857,7 +49902,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/WorkflowTriggerHistoryFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}?api-version=2023-12-01: get: tags: - WorkflowTriggerHistories @@ -49898,7 +49943,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit?api-version=2023-12-01: post: tags: - WorkflowTriggerHistories @@ -49936,11 +49981,11 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl?api-version=2023-12-01: post: tags: - WorkflowTriggers - operationId: WorkflowTriggers_ListCallbackUrl + operationId: WorkflowTriggersCallbackUrl_List description: Get the callback URL for a workflow trigger. parameters: - $ref: '#/components/parameters/subscriptionIdParameter' @@ -49971,7 +50016,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/run/?api-version=2023-12-01: + x-ms-original-operationId: WorkflowTriggers_ListCallbackUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/run?api-version=2023-12-01: post: tags: - WorkflowTriggers @@ -50005,11 +50051,11 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/schemas/json/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/triggers/{triggerName}/schemas/json?api-version=2023-12-01: get: tags: - WorkflowTriggers - operationId: WorkflowTriggers_GetSchemaJson + operationId: WorkflowTriggersSchemaJson_Get description: Get the trigger schema as JSON. parameters: - $ref: '#/components/parameters/subscriptionIdParameter' @@ -50040,7 +50086,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/validate/?api-version=2023-12-01: + x-ms-original-operationId: WorkflowTriggers_GetSchemaJson + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/validate?api-version=2023-12-01: post: tags: - Workflows @@ -50073,7 +50120,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions?api-version=2023-12-01: get: tags: - WorkflowVersions @@ -50111,7 +50158,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions/{versionId}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/hostruntime/runtime/webhooks/workflow/api/management/workflows/{workflowName}/versions/{versionId}?api-version=2023-12-01: get: tags: - WorkflowVersions @@ -50146,13 +50193,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}?api-version=2023-12-01: get: tags: - Global summary: Get deleted app for a subscription. description: Description for Get deleted app for a subscription. - operationId: Global_GetDeletedWebApp + operationId: GlobalDeletedWebApp_Get parameters: - name: deletedSiteId in: path @@ -50174,13 +50221,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/snapshots/?api-version=2023-12-01: + x-ms-original-operationId: Global_GetDeletedWebApp + /subscriptions/{subscriptionId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}/snapshots?api-version=2023-12-01: get: tags: - Global summary: Get all deleted apps for a subscription. description: Description for Get all deleted apps for a subscription. - operationId: Global_GetDeletedWebAppSnapshots + operationId: GlobalDeletedWebAppSnapshots_Get parameters: - name: deletedSiteId in: path @@ -50204,13 +50252,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}/?api-version=2023-12-01: + x-ms-original-operationId: Global_GetDeletedWebAppSnapshots + /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/operations/{operationId}?api-version=2023-12-01: get: tags: - Global summary: Gets an operation in a subscription and given region description: Description for Gets an operation in a subscription and given region - operationId: Global_GetSubscriptionOperationWithAsyncResponse + operationId: GlobalSubscriptionOperationWithAsyncResponse_Get parameters: - name: location in: path @@ -50234,7 +50283,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/kubeEnvironments/?api-version=2023-12-01: + x-ms-original-operationId: Global_GetSubscriptionOperationWithAsyncResponse + /subscriptions/{subscriptionId}/providers/Microsoft.Web/kubeEnvironments?api-version=2023-12-01: get: tags: - KubeEnvironments @@ -50258,7 +50308,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments?api-version=2023-12-01: get: tags: - KubeEnvironments @@ -50283,7 +50333,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}?api-version=2023-12-01: get: tags: - KubeEnvironments @@ -50426,7 +50476,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations?api-version=2023-12-01: get: tags: - Recommendations @@ -50461,7 +50511,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/reset/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/reset?api-version=2023-12-01: post: tags: - Recommendations @@ -50479,7 +50529,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Web/recommendations/{name}/disable?api-version=2023-12-01: post: tags: - Recommendations @@ -50503,13 +50553,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendationHistory?api-version=2023-12-01: get: tags: - Recommendations summary: Get past recommendations for an app, optionally specified by the time range. description: Description for Get past recommendations for an app, optionally specified by the time range. - operationId: Recommendations_ListHistoryForHostingEnvironment + operationId: RecommendationsHistoryForHostingEnvironment_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: hostingEnvironmentName @@ -50545,13 +50595,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/?api-version=2023-12-01: + x-ms-original-operationId: Recommendations_ListHistoryForHostingEnvironment + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations?api-version=2023-12-01: get: tags: - Recommendations summary: Get all recommendations for a hosting environment. description: Description for Get all recommendations for a hosting environment. - operationId: Recommendations_ListRecommendedRulesForHostingEnvironment + operationId: RecommendationsRecommendedRulesForHostingEnvironment_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: hostingEnvironmentName @@ -50587,7 +50638,8 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable/?api-version=2023-12-01: + x-ms-original-operationId: Recommendations_ListRecommendedRulesForHostingEnvironment + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/disable?api-version=2023-12-01: post: tags: - Recommendations @@ -50617,7 +50669,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/reset?api-version=2023-12-01: post: tags: - Recommendations @@ -50647,13 +50699,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}?api-version=2023-12-01: get: tags: - Recommendations summary: Get a recommendation rule for an app. description: Description for Get a recommendation rule for an app. - operationId: Recommendations_GetRuleDetailsByHostingEnvironment + operationId: RecommendationsRuleDetailsByHostingEnvironment_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: hostingEnvironmentName @@ -50692,7 +50744,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable/?api-version=2023-12-01: + x-ms-original-operationId: Recommendations_GetRuleDetailsByHostingEnvironment + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{hostingEnvironmentName}/recommendations/{name}/disable?api-version=2023-12-01: post: tags: - Recommendations @@ -50728,13 +50781,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendationHistory?api-version=2023-12-01: get: tags: - Recommendations summary: Get past recommendations for an app, optionally specified by the time range. description: Description for Get past recommendations for an app, optionally specified by the time range. - operationId: Recommendations_ListHistoryForWebApp + operationId: RecommendationsHistoryForWebApp_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -50770,13 +50823,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/?api-version=2023-12-01: + x-ms-original-operationId: Recommendations_ListHistoryForWebApp + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations?api-version=2023-12-01: get: tags: - Recommendations summary: Get all recommendations for an app. description: Description for Get all recommendations for an app. - operationId: Recommendations_ListRecommendedRulesForWebApp + operationId: RecommendationsRecommendedRulesForWebApp_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -50812,7 +50866,8 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable/?api-version=2023-12-01: + x-ms-original-operationId: Recommendations_ListRecommendedRulesForWebApp + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/disable?api-version=2023-12-01: post: tags: - Recommendations @@ -50837,7 +50892,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/reset?api-version=2023-12-01: post: tags: - Recommendations @@ -50862,13 +50917,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}?api-version=2023-12-01: get: tags: - Recommendations summary: Get a recommendation rule for an app. description: Description for Get a recommendation rule for an app. - operationId: Recommendations_GetRuleDetailsByWebApp + operationId: RecommendationsRuleDetailsByWebApp_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -50907,7 +50962,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable/?api-version=2023-12-01: + x-ms-original-operationId: Recommendations_GetRuleDetailsByWebApp + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/recommendations/{name}/disable?api-version=2023-12-01: post: tags: - Recommendations @@ -50938,7 +50994,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/hostingEnvironments/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Web/hostingEnvironments?api-version=2023-12-01: get: tags: - AppServiceEnvironments @@ -50962,7 +51018,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments?api-version=2023-12-01: get: tags: - AppServiceEnvironments @@ -50987,7 +51043,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}?api-version=2023-12-01: get: tags: - AppServiceEnvironments @@ -51150,13 +51206,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/compute?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get the used, available, and total worker capacity an App Service Environment. description: Description for Get the used, available, and total worker capacity an App Service Environment. - operationId: AppServiceEnvironments_ListCapacities + operationId: AppServiceEnvironmentsCapacities_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51181,13 +51237,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListCapacities + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/capacities/virtualip?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get IP addresses assigned to an App Service Environment. description: Description for Get IP addresses assigned to an App Service Environment. - operationId: AppServiceEnvironments_GetVipInfo + operationId: AppServiceEnvironmentsVipInfo_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51210,7 +51267,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_GetVipInfo + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/changeVirtualNetwork?api-version=2023-12-01: post: tags: - AppServiceEnvironments @@ -51256,12 +51314,12 @@ paths: x-ms-long-running-operation: true x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/customdnssuffix?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get Custom Dns Suffix configuration of an App Service Environment - operationId: AppServiceEnvironments_GetAseCustomDnsSuffixConfiguration + operationId: AppServiceEnvironmentsAseCustomDnsSuffixConfiguration_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51284,11 +51342,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: AppServiceEnvironments_GetAseCustomDnsSuffixConfiguration put: tags: - AppServiceEnvironments summary: Update Custom Dns Suffix configuration of an App Service Environment - operationId: AppServiceEnvironments_UpdateAseCustomDnsSuffixConfiguration + operationId: AppServiceEnvironmentsAseCustomDnsSuffixConfiguration_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51318,11 +51377,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: AppServiceEnvironments_UpdateAseCustomDnsSuffixConfiguration delete: tags: - AppServiceEnvironments summary: Delete Custom Dns Suffix configuration of an App Service Environment - operationId: AppServiceEnvironments_DeleteAseCustomDnsSuffixConfiguration + operationId: AppServiceEnvironmentsAseCustomDnsSuffixConfiguration_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51351,13 +51411,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_DeleteAseCustomDnsSuffixConfiguration + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/configurations/networking?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get networking configuration of an App Service Environment description: Description for Get networking configuration of an App Service Environment - operationId: AppServiceEnvironments_GetAseV3NetworkingConfiguration + operationId: AppServiceEnvironmentsAseV3NetworkingConfiguration_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51380,12 +51441,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: AppServiceEnvironments_GetAseV3NetworkingConfiguration put: tags: - AppServiceEnvironments summary: Update networking configuration of an App Service Environment description: Description for Update networking configuration of an App Service Environment - operationId: AppServiceEnvironments_UpdateAseNetworkingConfiguration + operationId: AppServiceEnvironmentsAseNetworkingConfiguration_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51415,13 +51477,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_UpdateAseNetworkingConfiguration + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get diagnostic information for an App Service Environment. description: Description for Get diagnostic information for an App Service Environment. - operationId: AppServiceEnvironments_ListDiagnostics + operationId: AppServiceEnvironmentsDiagnostics_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51446,13 +51509,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListDiagnostics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/diagnostics/{diagnosticsName}?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get a diagnostics item for an App Service Environment. description: Description for Get a diagnostics item for an App Service Environment. - operationId: AppServiceEnvironments_GetDiagnosticsItem + operationId: AppServiceEnvironments_GetDiagnostics parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51481,7 +51545,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_GetDiagnosticsItem + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/inboundNetworkDependenciesEndpoints?api-version=2023-12-01: get: tags: - AppServiceEnvironments @@ -51512,13 +51577,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get all multi-role pools. description: Description for Get all multi-role pools. - operationId: AppServiceEnvironments_ListMultiRolePools + operationId: AppServiceEnvironmentsMultiRolePools_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51543,13 +51608,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListMultiRolePools + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get properties of a multi-role pool. description: Description for Get properties of a multi-role pool. - operationId: AppServiceEnvironments_GetMultiRolePool + operationId: AppServiceEnvironmentsMultiRolePool_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51572,12 +51638,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: AppServiceEnvironments_GetMultiRolePool put: tags: - AppServiceEnvironments summary: Create or update a multi-role pool. description: Description for Create or update a multi-role pool. - operationId: AppServiceEnvironments_CreateOrUpdateMultiRolePool + operationId: AppServiceEnvironmentsMultiRolePool_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51615,12 +51682,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true + x-ms-original-operationId: AppServiceEnvironments_CreateOrUpdateMultiRolePool patch: tags: - AppServiceEnvironments summary: Create or update a multi-role pool. description: Description for Create or update a multi-role pool. - operationId: AppServiceEnvironments_UpdateMultiRolePool + operationId: AppServiceEnvironmentsMultiRolePool_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51657,13 +51725,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_UpdateMultiRolePool + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/instances/{instance}/metricdefinitions?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get metric definitions for a specific instance of a multi-role pool of an App Service Environment. description: Description for Get metric definitions for a specific instance of a multi-role pool of an App Service Environment. - operationId: AppServiceEnvironments_ListMultiRolePoolInstanceMetricDefinitions + operationId: AppServiceEnvironmentsMultiRolePoolInstanceMetricDefinitions_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51694,13 +51763,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListMultiRolePoolInstanceMetricDefinitions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/metricdefinitions?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get metric definitions for a multi-role pool of an App Service Environment. description: Description for Get metric definitions for a multi-role pool of an App Service Environment. - operationId: AppServiceEnvironments_ListMultiRoleMetricDefinitions + operationId: AppServiceEnvironmentsMultiRoleMetricDefinitions_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51725,13 +51795,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListMultiRoleMetricDefinitions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/skus?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get available SKUs for scaling a multi-role pool. description: Description for Get available SKUs for scaling a multi-role pool. - operationId: AppServiceEnvironments_ListMultiRolePoolSkus + operationId: AppServiceEnvironmentsMultiRolePoolSkus_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51756,7 +51827,8 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/testUpgradeAvailableNotification/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListMultiRolePoolSkus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/testUpgradeAvailableNotification?api-version=2023-12-01: post: tags: - AppServiceEnvironments @@ -51780,7 +51852,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/upgrade/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/upgrade?api-version=2023-12-01: post: tags: - AppServiceEnvironments @@ -51806,13 +51878,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools/default/usages?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get usage metrics for a multi-role pool of an App Service Environment. description: Description for Get usage metrics for a multi-role pool of an App Service Environment. - operationId: AppServiceEnvironments_ListMultiRoleUsages + operationId: AppServiceEnvironmentsMultiRoleUsages_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51837,13 +51909,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListMultiRoleUsages + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/operations?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: List all currently running operations on the App Service Environment. description: Description for List all currently running operations on the App Service Environment. - operationId: AppServiceEnvironments_ListOperations + operationId: AppServiceEnvironmentsOperations_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51868,13 +51941,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListOperations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/outboundNetworkDependenciesEndpoints?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get the network endpoints of all outbound dependencies of an App Service Environment. description: Description for Get the network endpoints of all outbound dependencies of an App Service Environment. - operationId: AppServiceEnvironments_GetOutboundNetworkDependenciesEndpoints + operationId: AppServiceEnvironmentsOutboundNetworkDependenciesEndpoints_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51899,13 +51973,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_GetOutboundNetworkDependenciesEndpoints + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Gets the list of private endpoints associated with a hosting environment description: Description for Gets the list of private endpoints associated with a hosting environment - operationId: AppServiceEnvironments_GetPrivateEndpointConnectionList + operationId: AppServiceEnvironmentsPrivateEndpointConnectionList_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51930,13 +52005,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_GetPrivateEndpointConnectionList + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Gets a private endpoint connection description: Description for Gets a private endpoint connection - operationId: AppServiceEnvironments_GetPrivateEndpointConnection + operationId: AppServiceEnvironmentsPrivateEndpointConnection_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -51965,6 +52041,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: AppServiceEnvironments_GetPrivateEndpointConnection put: tags: - AppServiceEnvironments @@ -52017,7 +52094,7 @@ paths: - AppServiceEnvironments summary: Deletes a private endpoint connection description: Description for Deletes a private endpoint connection - operationId: AppServiceEnvironments_DeletePrivateEndpointConnection + operationId: AppServiceEnvironmentsPrivateEndpointConnection_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -52058,13 +52135,14 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_DeletePrivateEndpointConnection + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/privateLinkResources?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Gets the private link resources description: Description for Gets the private link resources - operationId: AppServiceEnvironments_GetPrivateLinkResources + operationId: AppServiceEnvironmentsPrivateLinkResources_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -52087,7 +52165,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_GetPrivateLinkResources + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/reboot?api-version=2023-12-01: post: tags: - AppServiceEnvironments @@ -52112,7 +52191,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/resume?api-version=2023-12-01: post: tags: - AppServiceEnvironments @@ -52150,13 +52229,13 @@ paths: x-ms-long-running-operation: true x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/serverfarms?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get all App Service plans in an App Service Environment. description: Description for Get all App Service plans in an App Service Environment. - operationId: AppServiceEnvironments_ListAppServicePlans + operationId: AppServiceEnvironmentsAppServicePlans_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -52181,13 +52260,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListAppServicePlans + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/sites?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get all apps in an App Service Environment. description: Description for Get all apps in an App Service Environment. - operationId: AppServiceEnvironments_ListWebApps + operationId: AppServiceEnvironmentsWebApps_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -52217,7 +52297,8 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListWebApps + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/suspend?api-version=2023-12-01: post: tags: - AppServiceEnvironments @@ -52255,13 +52336,13 @@ paths: x-ms-long-running-operation: true x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/usages?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get global usage metrics of an App Service Environment. description: Description for Get global usage metrics of an App Service Environment. - operationId: AppServiceEnvironments_ListUsages + operationId: AppServiceEnvironmentsUsages_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -52292,13 +52373,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListUsages + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get all worker pools of an App Service Environment. description: Description for Get all worker pools of an App Service Environment. - operationId: AppServiceEnvironments_ListWorkerPools + operationId: AppServiceEnvironmentsWorkerPools_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -52323,13 +52405,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListWorkerPools + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get properties of a worker pool. description: Description for Get properties of a worker pool. - operationId: AppServiceEnvironments_GetWorkerPool + operationId: AppServiceEnvironmentsWorkerPool_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -52358,12 +52441,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: AppServiceEnvironments_GetWorkerPool put: tags: - AppServiceEnvironments summary: Create or update a worker pool. description: Description for Create or update a worker pool. - operationId: AppServiceEnvironments_CreateOrUpdateWorkerPool + operationId: AppServiceEnvironmentsWorkerPool_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -52407,12 +52491,13 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true + x-ms-original-operationId: AppServiceEnvironments_CreateOrUpdateWorkerPool patch: tags: - AppServiceEnvironments summary: Create or update a worker pool. description: Description for Create or update a worker pool. - operationId: AppServiceEnvironments_UpdateWorkerPool + operationId: AppServiceEnvironmentsWorkerPool_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -52455,13 +52540,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_UpdateWorkerPool + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/instances/{instance}/metricdefinitions?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get metric definitions for a specific instance of a worker pool of an App Service Environment. description: Description for Get metric definitions for a specific instance of a worker pool of an App Service Environment. - operationId: AppServiceEnvironments_ListWorkerPoolInstanceMetricDefinitions + operationId: AppServiceEnvironmentsWorkerPoolInstanceMetricDefinitions_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -52498,13 +52584,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListWorkerPoolInstanceMetricDefinitions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/metricdefinitions?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get metric definitions for a worker pool of an App Service Environment. description: Description for Get metric definitions for a worker pool of an App Service Environment. - operationId: AppServiceEnvironments_ListWebWorkerMetricDefinitions + operationId: AppServiceEnvironmentsWebWorkerMetricDefinitions_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -52535,13 +52622,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListWebWorkerMetricDefinitions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/skus?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get available SKUs for scaling a worker pool. description: Description for Get available SKUs for scaling a worker pool. - operationId: AppServiceEnvironments_ListWorkerPoolSkus + operationId: AppServiceEnvironmentsWorkerPoolSkus_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -52572,13 +52660,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListWorkerPoolSkus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}/usages?api-version=2023-12-01: get: tags: - AppServiceEnvironments summary: Get usage metrics for a worker pool of an App Service Environment. description: Description for Get usage metrics for a worker pool of an App Service Environment. - operationId: AppServiceEnvironments_ListWebWorkerUsages + operationId: AppServiceEnvironmentsWebWorkerUsages_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -52609,7 +52698,8 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability/?api-version=2023-12-01: + x-ms-original-operationId: AppServiceEnvironments_ListWebWorkerUsages + /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability?api-version=2023-12-01: post: tags: - Domains @@ -52639,7 +52729,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains?api-version=2023-12-01: get: tags: - Domains @@ -52663,13 +52753,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/generateSsoRequest/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/generateSsoRequest?api-version=2023-12-01: post: tags: - Domains summary: Generate a single sign-on request for the domain management portal. description: Description for Generate a single sign-on request for the domain management portal. - operationId: Domains_GetControlCenterSsoRequest + operationId: DomainsControlCenterSsoRequest_Get parameters: - $ref: '#/components/parameters/subscriptionIdParameter' responses: @@ -52685,13 +52775,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations/?api-version=2023-12-01: + x-ms-original-operationId: Domains_GetControlCenterSsoRequest + /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations?api-version=2023-12-01: post: tags: - Domains summary: Get domain name recommendations based on keywords. description: Description for Get domain name recommendations based on keywords. - operationId: Domains_ListRecommendations + operationId: DomainsRecommendations_List requestBody: description: Search parameters for domain name recommendations. required: true @@ -52717,7 +52808,8 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/?api-version=2023-12-01: + x-ms-original-operationId: Domains_ListRecommendations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains?api-version=2023-12-01: get: tags: - Domains @@ -52742,7 +52834,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}?api-version=2023-12-01: get: tags: - Domains @@ -52889,13 +52981,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers?api-version=2023-12-01: get: tags: - Domains summary: Lists domain ownership identifiers. description: Description for Lists domain ownership identifiers. - operationId: Domains_ListOwnershipIdentifiers + operationId: DomainsOwnershipIdentifiers_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: domainName @@ -52920,13 +53012,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}/?api-version=2023-12-01: + x-ms-original-operationId: Domains_ListOwnershipIdentifiers + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/domainOwnershipIdentifiers/{name}?api-version=2023-12-01: get: tags: - Domains summary: Get ownership identifier for domain description: Description for Get ownership identifier for domain - operationId: Domains_GetOwnershipIdentifier + operationId: DomainsOwnershipIdentifier_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: domainName @@ -52955,12 +53048,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: Domains_GetOwnershipIdentifier put: tags: - Domains summary: Creates an ownership identifier for a domain or updates identifier details for an existing identifier description: Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier - operationId: Domains_CreateOrUpdateOwnershipIdentifier + operationId: DomainsOwnershipIdentifier_CreateOrUpdate parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: domainName @@ -52997,12 +53091,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: Domains_CreateOrUpdateOwnershipIdentifier delete: tags: - Domains summary: Delete ownership identifier for domain description: Description for Delete ownership identifier for domain - operationId: Domains_DeleteOwnershipIdentifier + operationId: DomainsOwnershipIdentifier_Delete parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: domainName @@ -53029,12 +53124,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: Domains_DeleteOwnershipIdentifier patch: tags: - Domains summary: Creates an ownership identifier for a domain or updates identifier details for an existing identifier description: Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier - operationId: Domains_UpdateOwnershipIdentifier + operationId: DomainsOwnershipIdentifier_Update parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: domainName @@ -53071,7 +53167,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/renew/?api-version=2023-12-01: + x-ms-original-operationId: Domains_UpdateOwnershipIdentifier + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/renew?api-version=2023-12-01: post: tags: - Domains @@ -53100,7 +53197,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/transferOut/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DomainRegistration/domains/{domainName}/transferOut?api-version=2023-12-01: put: tags: - Domains @@ -53131,7 +53228,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates?api-version=2023-12-01: get: tags: - Certificates @@ -53161,7 +53258,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates?api-version=2023-12-01: get: tags: - Certificates @@ -53186,7 +53283,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}?api-version=2023-12-01: get: tags: - Certificates @@ -53313,7 +53410,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/resourceHealthMetadata/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Web/resourceHealthMetadata?api-version=2023-12-01: get: tags: - ResourceHealthMetadata @@ -53337,7 +53434,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/resourceHealthMetadata?api-version=2023-12-01: get: tags: - ResourceHealthMetadata @@ -53362,7 +53459,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata?api-version=2023-12-01: get: tags: - ResourceHealthMetadata @@ -53393,7 +53490,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/resourceHealthMetadata/default?api-version=2023-12-01: get: tags: - ResourceHealthMetadata @@ -53422,7 +53519,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata?api-version=2023-12-01: get: tags: - ResourceHealthMetadata @@ -53459,7 +53556,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/resourceHealthMetadata/default?api-version=2023-12-01: get: tags: - ResourceHealthMetadata @@ -53494,13 +53591,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors?api-version=2023-12-01: get: tags: - Diagnostics summary: List Hosting Environment Detector Responses description: Description for List Hosting Environment Detector Responses - operationId: Diagnostics_ListHostingEnvironmentDetectorResponses + operationId: DiagnosticsHostingEnvironmentDetectorResponses_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -53525,13 +53622,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_ListHostingEnvironmentDetectorResponses + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/detectors/{detectorName}?api-version=2023-12-01: get: tags: - Diagnostics summary: Get Hosting Environment Detector Response description: Description for Get Hosting Environment Detector Response - operationId: Diagnostics_GetHostingEnvironmentDetectorResponse + operationId: DiagnosticsHostingEnvironmentDetectorResponse_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: name @@ -53578,13 +53676,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_GetHostingEnvironmentDetectorResponse + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors?api-version=2023-12-01: get: tags: - Diagnostics summary: List Site Detector Responses description: Description for List Site Detector Responses - operationId: Diagnostics_ListSiteDetectorResponses + operationId: DiagnosticsSiteDetectorResponses_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -53609,13 +53708,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_ListSiteDetectorResponses + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/detectors/{detectorName}?api-version=2023-12-01: get: tags: - Diagnostics summary: Get site detector response description: Description for Get site detector response - operationId: Diagnostics_GetSiteDetectorResponse + operationId: DiagnosticsSiteDetectorResponse_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -53662,13 +53762,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_GetSiteDetectorResponse + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics?api-version=2023-12-01: get: tags: - Diagnostics summary: Get Diagnostics Categories description: Description for Get Diagnostics Categories - operationId: Diagnostics_ListSiteDiagnosticCategories + operationId: DiagnosticsSiteDiagnosticCategories_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -53693,13 +53794,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_ListSiteDiagnosticCategories + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}?api-version=2023-12-01: get: tags: - Diagnostics summary: Get Diagnostics Category description: Description for Get Diagnostics Category - operationId: Diagnostics_GetSiteDiagnosticCategory + operationId: DiagnosticsSiteDiagnosticCategory_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -53728,13 +53830,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_GetSiteDiagnosticCategory + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses?api-version=2023-12-01: get: tags: - Diagnostics summary: Get Site Analyses description: Description for Get Site Analyses - operationId: Diagnostics_ListSiteAnalyses + operationId: DiagnosticsSiteAnalyses_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -53765,13 +53868,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_ListSiteAnalyses + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}?api-version=2023-12-01: get: tags: - Diagnostics summary: Get Site Analysis description: Description for Get Site Analysis - operationId: Diagnostics_GetSiteAnalysis + operationId: DiagnosticsSiteAnalysis_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -53806,7 +53910,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_GetSiteAnalysis + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute?api-version=2023-12-01: post: tags: - Diagnostics @@ -53865,13 +53970,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors?api-version=2023-12-01: get: tags: - Diagnostics summary: Get Detectors description: Description for Get Detectors - operationId: Diagnostics_ListSiteDetectors + operationId: DiagnosticsSiteDetectors_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -53902,13 +54007,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_ListSiteDetectors + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}?api-version=2023-12-01: get: tags: - Diagnostics summary: Get Detector description: Description for Get Detector - operationId: Diagnostics_GetSiteDetector + operationId: DiagnosticsSiteDetector_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -53943,7 +54049,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_GetSiteDetector + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute?api-version=2023-12-01: post: tags: - Diagnostics @@ -54002,13 +54109,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors?api-version=2023-12-01: get: tags: - Diagnostics summary: List Site Detector Responses description: Description for List Site Detector Responses - operationId: Diagnostics_ListSiteDetectorResponsesSlot + operationId: DiagnosticsSiteDetectorResponsesSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -54039,13 +54146,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_ListSiteDetectorResponsesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/detectors/{detectorName}?api-version=2023-12-01: get: tags: - Diagnostics summary: Get site detector response description: Description for Get site detector response - operationId: Diagnostics_GetSiteDetectorResponseSlot + operationId: DiagnosticsSiteDetectorResponseSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -54098,13 +54206,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_GetSiteDetectorResponseSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics?api-version=2023-12-01: get: tags: - Diagnostics summary: Get Diagnostics Categories description: Description for Get Diagnostics Categories - operationId: Diagnostics_ListSiteDiagnosticCategoriesSlot + operationId: DiagnosticsSiteDiagnosticCategoriesSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -54135,13 +54244,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_ListSiteDiagnosticCategoriesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}?api-version=2023-12-01: get: tags: - Diagnostics summary: Get Diagnostics Category description: Description for Get Diagnostics Category - operationId: Diagnostics_GetSiteDiagnosticCategorySlot + operationId: DiagnosticsSiteDiagnosticCategorySlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -54176,13 +54286,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_GetSiteDiagnosticCategorySlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses?api-version=2023-12-01: get: tags: - Diagnostics summary: Get Site Analyses description: Description for Get Site Analyses - operationId: Diagnostics_ListSiteAnalysesSlot + operationId: DiagnosticsSiteAnalysesSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -54219,13 +54330,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_ListSiteAnalysesSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}?api-version=2023-12-01: get: tags: - Diagnostics summary: Get Site Analysis description: Description for Get Site Analysis - operationId: Diagnostics_GetSiteAnalysisSlot + operationId: DiagnosticsSiteAnalysisSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -54266,7 +54378,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_GetSiteAnalysisSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/analyses/{analysisName}/execute?api-version=2023-12-01: post: tags: - Diagnostics @@ -54331,13 +54444,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors?api-version=2023-12-01: get: tags: - Diagnostics summary: Get Detectors description: Description for Get Detectors - operationId: Diagnostics_ListSiteDetectorsSlot + operationId: DiagnosticsSiteDetectorsSlot_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -54374,13 +54487,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_ListSiteDetectorsSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}?api-version=2023-12-01: get: tags: - Diagnostics summary: Get Detector description: Description for Get Detector - operationId: Diagnostics_GetSiteDetectorSlot + operationId: DiagnosticsSiteDetectorSlot_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: siteName @@ -54421,7 +54535,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute/?api-version=2023-12-01: + x-ms-original-operationId: Diagnostics_GetSiteDetectorSlot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute?api-version=2023-12-01: post: tags: - Diagnostics @@ -54486,12 +54601,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions?api-version=2023-12-01: get: tags: - ContainerAppsRevisions summary: Get the Revisions for a given Container App. - operationId: ContainerAppsRevisions_ListRevisions + operationId: ContainerAppsRevisions_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: containerAppName @@ -54516,12 +54631,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/?api-version=2023-12-01: + x-ms-original-operationId: ContainerAppsRevisions_ListRevisions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}?api-version=2023-12-01: get: tags: - ContainerAppsRevisions summary: Get a revision of a Container App. - operationId: ContainerAppsRevisions_GetRevision + operationId: ContainerAppsRevisions_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: containerAppName @@ -54550,7 +54666,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/activate/?api-version=2023-12-01: + x-ms-original-operationId: ContainerAppsRevisions_GetRevision + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/activate?api-version=2023-12-01: post: tags: - ContainerAppsRevisions @@ -54580,7 +54697,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/deactivate/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/deactivate?api-version=2023-12-01: post: tags: - ContainerAppsRevisions @@ -54610,7 +54727,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/restart/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{containerAppName}/revisions/{name}/restart?api-version=2023-12-01: post: tags: - ContainerAppsRevisions @@ -54640,13 +54757,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /providers/Microsoft.CertificateRegistration/operations/?api-version=2023-12-01: + /providers/Microsoft.CertificateRegistration/operations?api-version=2023-12-01: get: tags: - CertificateRegistrationProvider summary: Implements Csm operations Api to exposes the list of available Csm Apis under the resource provider description: Description for Implements Csm operations Api to exposes the list of available Csm Apis under the resource provider - operationId: CertificateRegistrationProvider_ListOperations + operationId: CertificateRegistrationProviderOperations_List parameters: [] responses: '200': @@ -54663,13 +54780,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/?api-version=2023-12-01: + x-ms-original-operationId: CertificateRegistrationProvider_ListOperations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors?api-version=2023-12-01: get: tags: - CertificateOrdersDiagnostics summary: Microsoft.CertificateRegistration to get the list of detectors for this RP. description: Description for Microsoft.CertificateRegistration to get the list of detectors for this RP. - operationId: CertificateOrdersDiagnostics_ListAppServiceCertificateOrderDetectorResponse + operationId: CertificateOrdersDiagnosticsAppServiceCertificateOrderDetectorResponse_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: certificateOrderName @@ -54694,13 +54812,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}/?api-version=2023-12-01: + x-ms-original-operationId: CertificateOrdersDiagnostics_ListAppServiceCertificateOrderDetectorResponse + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}?api-version=2023-12-01: get: tags: - CertificateOrdersDiagnostics summary: Microsoft.CertificateRegistration call to get a detector response from App Lens. description: Description for Microsoft.CertificateRegistration call to get a detector response from App Lens. - operationId: CertificateOrdersDiagnostics_GetAppServiceCertificateOrderDetectorResponse + operationId: CertificateOrdersDiagnosticsAppServiceCertificateOrderDetectorResponse_Get parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: certificateOrderName @@ -54747,7 +54866,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps/?api-version=2023-12-01: + x-ms-original-operationId: CertificateOrdersDiagnostics_GetAppServiceCertificateOrderDetectorResponse + /subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps?api-version=2023-12-01: get: tags: - ContainerApps @@ -54770,7 +54890,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps?api-version=2023-12-01: get: tags: - ContainerApps @@ -54794,7 +54914,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps/{name}?api-version=2023-12-01: get: tags: - ContainerApps @@ -54896,12 +55016,12 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps/{name}/listSecrets/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Web/containerApps/{name}/listSecrets?api-version=2023-12-01: post: tags: - ContainerApps summary: List secrets for a container app - operationId: ContainerApps_ListSecrets + operationId: ContainerAppsSecrets_List parameters: - $ref: '#/components/parameters/subscriptionIdParameter' - name: name @@ -54923,3 +55043,4 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' + x-ms-original-operationId: ContainerApps_ListSecrets diff --git a/providers/src/azure/v00.00.00000/services/application_insights.yaml b/providers/src/azure/v00.00.00000/services/application_insights.yaml index 31fca9f3..96d4662a 100644 --- a/providers/src/azure/v00.00.00000/services/application_insights.yaml +++ b/providers/src/azure/v00.00.00000/services/application_insights.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -75,7 +75,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -2955,32 +2955,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1Annotations~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1Annotations?api-version=2015-05-01/get' + operationId: Annotations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AnnotationsListResult objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1Annotations~1?api-version=2015-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1Annotations?api-version=2015-05-01/put' + operationId: Annotations_Create response: mediaType: application/json openAPIDocKey: '200' delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1Annotations~1{annotationId}~1?api-version=2015-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1Annotations~1{annotationId}?api-version=2015-05-01/delete' + operationId: Annotations_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1Annotations~1{annotationId}~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1Annotations~1{annotationId}?api-version=2015-05-01/get' + operationId: Annotations_Get response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/annotations/methods/get' - $ref: '#/components/x-stackQL-resources/annotations/methods/list' insert: - $ref: '#/components/x-stackQL-resources/annotations/methods/create' @@ -2995,42 +2999,61 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1components~1?api-version=2020-02-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1components?api-version=2020-02-02/get' + operationId: Components_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1?api-version=2020-02-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components?api-version=2020-02-02/get' + operationId: Components_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1?api-version=2020-02-02/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}?api-version=2020-02-02/delete' + operationId: Components_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1?api-version=2020-02-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}?api-version=2020-02-02/get' + operationId: Components_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponent create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1?api-version=2020-02-02/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}?api-version=2020-02-02/put' + operationId: Components_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' - purge: + schemaRef: ApplicationInsightsComponent + update_tags: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1purge~1?api-version=2020-02-02/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}?api-version=2020-02-02/patch' + operationId: Components_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponent + purge: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1purge?api-version=2020-02-02/post' + operationId: Components_Purge + response: + mediaType: application/json + openAPIDocKey: '202' + schemaRef: ComponentPurgeResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/components/methods/get' @@ -3042,23 +3065,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/components/methods/delete' - components_tags: - id: azure.application_insights.components_tags - name: components_tags - title: components_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1?api-version=2020-02-02/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] components_purge_status: id: azure.application_insights.components_purge_status name: components_purge_status @@ -3066,10 +3072,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1operations~1{purgeId}~1?api-version=2020-02-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1operations~1{purgeId}?api-version=2020-02-02/get' + operationId: ComponentsPurgeStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentPurgeStatusResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/components_purge_status/methods/get' @@ -3077,20 +3085,22 @@ components: update: [] replace: [] delete: [] - live_token: - id: azure.application_insights.live_token - name: live_token - title: live_token + live_tokens: + id: azure.application_insights.live_tokens + name: live_tokens + title: live_tokens methods: get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1generatelivetoken~1?api-version=2021-10-14/post' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1generatelivetoken?api-version=2021-10-14/post' + operationId: LiveToken_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LiveTokenResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/live_token/methods/get' + - $ref: '#/components/x-stackQL-resources/live_tokens/methods/get' insert: [] update: [] replace: [] @@ -3102,54 +3112,69 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1workbooks~1?api-version=2023-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1workbooks?api-version=2023-06-01/get' + operationId: Workbooks_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkbooksListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooks~1?api-version=2023-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooks?api-version=2023-06-01/get' + operationId: Workbooks_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkbooksListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooks~1{resourceName}~1?api-version=2023-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooks~1{resourceName}?api-version=2023-06-01/get' + operationId: Workbooks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workbook delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooks~1{resourceName}~1?api-version=2023-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooks~1{resourceName}?api-version=2023-06-01/delete' + operationId: Workbooks_Delete response: mediaType: application/json openAPIDocKey: '200' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooks~1{resourceName}~1?api-version=2023-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooks~1{resourceName}?api-version=2023-06-01/put' + operationId: Workbooks_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workbook update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooks~1{resourceName}~1?api-version=2023-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooks~1{resourceName}?api-version=2023-06-01/patch' + operationId: Workbooks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workbook revisions_list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooks~1{resourceName}~1revisions~1?api-version=2023-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooks~1{resourceName}~1revisions?api-version=2023-06-01/get' + operationId: Workbooks_RevisionsList response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkbooksListResult revision_get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooks~1{resourceName}~1revisions~1{revisionId}~1?api-version=2023-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooks~1{resourceName}~1revisions~1{revisionId}?api-version=2023-06-01/get' + operationId: Workbooks_RevisionGet response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workbook sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workbooks/methods/get' @@ -3157,7 +3182,8 @@ components: - $ref: '#/components/x-stackQL-resources/workbooks/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/workbooks/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/workbooks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/workbooks/methods/delete' @@ -3168,29 +3194,37 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1ApiKeys~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1ApiKeys?api-version=2015-05-01/get' + operationId: APIKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentAPIKeyListResult objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1ApiKeys~1?api-version=2015-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1ApiKeys?api-version=2015-05-01/post' + operationId: APIKeys_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentAPIKey delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1APIKeys~1{keyId}~1?api-version=2015-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1APIKeys~1{keyId}?api-version=2015-05-01/delete' + operationId: APIKeys_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentAPIKey get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1APIKeys~1{keyId}~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1APIKeys~1{keyId}?api-version=2015-05-01/get' + operationId: APIKeys_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentAPIKey sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/api_keys/methods/get' @@ -3208,10 +3242,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Insights~1operations~1?api-version=2021-03-08/get' + $ref: '#/paths/~1providers~1Microsoft.Insights~1operations?api-version=2021-03-08/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -3227,29 +3263,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1ProactiveDetectionConfigs~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1ProactiveDetectionConfigs?api-version=2015-05-01/get' + operationId: ProactiveDetectionConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentProactiveDetectionConfigurationListResult get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1ProactiveDetectionConfigs~1{ConfigurationId}~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1ProactiveDetectionConfigs~1{ConfigurationId}?api-version=2015-05-01/get' + operationId: ProactiveDetectionConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentProactiveDetectionConfiguration update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1ProactiveDetectionConfigs~1{ConfigurationId}~1?api-version=2015-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1ProactiveDetectionConfigs~1{ConfigurationId}?api-version=2015-05-01/put' + operationId: ProactiveDetectionConfigurations_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentProactiveDetectionConfiguration sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/proactive_detection_configurations/methods/get' - $ref: '#/components/x-stackQL-resources/proactive_detection_configurations/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/proactive_detection_configurations/methods/update' delete: [] export_configurations: id: azure.application_insights.export_configurations @@ -3258,34 +3301,44 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1exportconfiguration~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1exportconfiguration?api-version=2015-05-01/get' + operationId: ExportConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentExportConfigurationListResult create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1exportconfiguration~1?api-version=2015-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1exportconfiguration?api-version=2015-05-01/post' + operationId: ExportConfigurations_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentExportConfigurationListResult delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1exportconfiguration~1{exportId}~1?api-version=2015-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1exportconfiguration~1{exportId}?api-version=2015-05-01/delete' + operationId: ExportConfigurations_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentExportConfiguration get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1exportconfiguration~1{exportId}~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1exportconfiguration~1{exportId}?api-version=2015-05-01/get' + operationId: ExportConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentExportConfiguration update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1exportconfiguration~1{exportId}~1?api-version=2015-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1exportconfiguration~1{exportId}?api-version=2015-05-01/put' + operationId: ExportConfigurations_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentExportConfiguration sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/export_configurations/methods/get' @@ -3293,7 +3346,8 @@ components: insert: - $ref: '#/components/x-stackQL-resources/export_configurations/methods/create' update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/export_configurations/methods/update' delete: - $ref: '#/components/x-stackQL-resources/export_configurations/methods/delete' component_linked_storage_accounts: @@ -3303,33 +3357,42 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1linkedStorageAccounts~1{storageType}~1?api-version=2020-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1linkedStorageAccounts~1{storageType}?api-version=2020-03-01-preview/get' + operationId: ComponentLinkedStorageAccounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentLinkedStorageAccounts create_and_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1linkedStorageAccounts~1{storageType}~1?api-version=2020-03-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1linkedStorageAccounts~1{storageType}?api-version=2020-03-01-preview/put' + operationId: ComponentLinkedStorageAccounts_CreateAndUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentLinkedStorageAccounts update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1linkedStorageAccounts~1{storageType}~1?api-version=2020-03-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1linkedStorageAccounts~1{storageType}?api-version=2020-03-01-preview/patch' + operationId: ComponentLinkedStorageAccounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentLinkedStorageAccounts delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1linkedStorageAccounts~1{storageType}~1?api-version=2020-03-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1linkedStorageAccounts~1{storageType}?api-version=2020-03-01-preview/delete' + operationId: ComponentLinkedStorageAccounts_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/component_linked_storage_accounts/methods/get' - insert: [] - update: [] + insert: + - $ref: '#/components/x-stackQL-resources/component_linked_storage_accounts/methods/create_and_update' + update: + - $ref: '#/components/x-stackQL-resources/component_linked_storage_accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/component_linked_storage_accounts/methods/delete' @@ -3340,34 +3403,41 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1{scopePath}~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1{scopePath}?api-version=2015-05-01/get' + operationId: AnalyticsItems_List response: mediaType: application/json openAPIDocKey: '200' - exec_get: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1{scopePath}~1item~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1{scopePath}~1item?api-version=2015-05-01/get' + operationId: AnalyticsItems_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentAnalyticsItem put: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1{scopePath}~1item~1?api-version=2015-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1{scopePath}~1item?api-version=2015-05-01/put' + operationId: AnalyticsItems_Put response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentAnalyticsItem delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1{scopePath}~1item~1?api-version=2015-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1components~1{resourceName}~1{scopePath}~1item?api-version=2015-05-01/delete' + operationId: AnalyticsItems_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/analytics_items/methods/list' + - $ref: '#/components/x-stackQL-resources/analytics_items/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/analytics_items/methods/put' delete: - $ref: '#/components/x-stackQL-resources/analytics_items/methods/delete' workbook_templates: @@ -3377,42 +3447,52 @@ components: methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooktemplates~1?api-version=2020-11-20/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooktemplates?api-version=2020-11-20/get' + operationId: WorkbookTemplates_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkbookTemplatesListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooktemplates~1{resourceName}~1?api-version=2020-11-20/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooktemplates~1{resourceName}?api-version=2020-11-20/get' + operationId: WorkbookTemplates_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkbookTemplate delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooktemplates~1{resourceName}~1?api-version=2020-11-20/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooktemplates~1{resourceName}?api-version=2020-11-20/delete' + operationId: WorkbookTemplates_Delete response: mediaType: application/json openAPIDocKey: '200' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooktemplates~1{resourceName}~1?api-version=2020-11-20/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooktemplates~1{resourceName}?api-version=2020-11-20/put' + operationId: WorkbookTemplates_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkbookTemplate update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooktemplates~1{resourceName}~1?api-version=2020-11-20/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1workbooktemplates~1{resourceName}?api-version=2020-11-20/patch' + operationId: WorkbookTemplates_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkbookTemplate sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workbook_templates/methods/get' - $ref: '#/components/x-stackQL-resources/workbook_templates/methods/list_by_resource_group' insert: - $ref: '#/components/x-stackQL-resources/workbook_templates/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/workbook_templates/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/workbook_templates/methods/delete' @@ -3423,10 +3503,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1syntheticmonitorlocations~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1syntheticmonitorlocations?api-version=2015-05-01/get' + operationId: webTestLocations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsWebTestLocationsListResult objectKey: $.value sqlVerbs: select: @@ -3442,41 +3524,48 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1favorites~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1favorites?api-version=2015-05-01/get' + operationId: Favorites_List response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1favorites~1{favoriteId}~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1favorites~1{favoriteId}?api-version=2015-05-01/get' + operationId: Favorites_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentFavorite add: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1favorites~1{favoriteId}~1?api-version=2015-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1favorites~1{favoriteId}?api-version=2015-05-01/put' + operationId: Favorites_Add response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentFavorite update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1favorites~1{favoriteId}~1?api-version=2015-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1favorites~1{favoriteId}?api-version=2015-05-01/patch' + operationId: Favorites_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentFavorite delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1favorites~1{favoriteId}~1?api-version=2015-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1favorites~1{favoriteId}?api-version=2015-05-01/delete' + operationId: Favorites_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/favorites/methods/get' - - $ref: '#/components/x-stackQL-resources/favorites/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/favorites/methods/add' - update: [] + insert: [] + update: + - $ref: '#/components/x-stackQL-resources/favorites/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/favorites/methods/delete' @@ -3487,10 +3576,12 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1deletedWorkbooks~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1deletedWorkbooks?api-version=2024-02-01-preview/get' + operationId: DeletedWorkbooks_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedWorkbooksListResult objectKey: $.value sqlVerbs: select: @@ -3506,22 +3597,27 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1currentbillingfeatures~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1currentbillingfeatures?api-version=2015-05-01/get' + operationId: ComponentCurrentBillingFeatures_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentBillingFeatures update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1currentbillingfeatures~1?api-version=2015-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1currentbillingfeatures?api-version=2015-05-01/put' + operationId: ComponentCurrentBillingFeatures_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentBillingFeatures sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/component_current_billing_features/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/component_current_billing_features/methods/update' delete: [] component_quota_status: id: azure.application_insights.component_quota_status @@ -3530,10 +3626,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1quotastatus~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1quotastatus?api-version=2015-05-01/get' + operationId: ComponentQuotaStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentQuotaStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/component_quota_status/methods/get' @@ -3548,10 +3646,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1featurecapabilities~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1featurecapabilities?api-version=2015-05-01/get' + operationId: ComponentFeatureCapabilities_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentFeatureCapabilities sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/component_feature_capabilities/methods/get' @@ -3566,10 +3666,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1getavailablebillingfeatures~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1getavailablebillingfeatures?api-version=2015-05-01/get' + operationId: ComponentAvailableFeatures_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationInsightsComponentAvailableFeatures sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/component_available_features/methods/get' @@ -3584,42 +3686,61 @@ components: methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1webtests~1?api-version=2022-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1webtests?api-version=2022-06-15/get' + operationId: WebTests_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: webTestListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1webtests~1{webTestName}~1?api-version=2022-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1webtests~1{webTestName}?api-version=2022-06-15/get' + operationId: WebTests_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebTest create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1webtests~1{webTestName}~1?api-version=2022-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1webtests~1{webTestName}?api-version=2022-06-15/put' + operationId: WebTests_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: WebTest + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1webtests~1{webTestName}?api-version=2022-06-15/patch' + operationId: WebTests_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebTest delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1webtests~1{webTestName}~1?api-version=2022-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1webtests~1{webTestName}?api-version=2022-06-15/delete' + operationId: WebTests_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1webtests~1?api-version=2022-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1webtests?api-version=2022-06-15/get' + operationId: WebTests_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: webTestListResult objectKey: $.value list_by_component: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{componentName}~1webtests~1?api-version=2022-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{componentName}~1webtests?api-version=2022-06-15/get' + operationId: WebTests_ListByComponent response: mediaType: application/json openAPIDocKey: '200' + schemaRef: webTestListResult objectKey: $.value sqlVerbs: select: @@ -3633,23 +3754,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/web_tests/methods/delete' - web_tests_tags: - id: azure.application_insights.web_tests_tags - name: web_tests_tags - title: web_tests_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1webtests~1{webTestName}~1?api-version=2022-06-15/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] work_item_configurations: id: azure.application_insights.work_item_configurations name: work_item_configurations @@ -3657,20 +3761,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1WorkItemConfigs~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1WorkItemConfigs?api-version=2015-05-01/get' + operationId: WorkItemConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkItemConfigurationsListResult objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1WorkItemConfigs~1?api-version=2015-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1WorkItemConfigs?api-version=2015-05-01/post' + operationId: WorkItemConfigurations_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkItemConfiguration delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1WorkItemConfigs~1{workItemConfigId}~1?api-version=2015-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1WorkItemConfigs~1{workItemConfigId}?api-version=2015-05-01/delete' + operationId: WorkItemConfigurations_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3683,46 +3792,53 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/work_item_configurations/methods/delete' - work_item_configurations_default: - id: azure.application_insights.work_item_configurations_default - name: work_item_configurations_default - title: work_item_configurations_default + work_item_configurations_defaults: + id: azure.application_insights.work_item_configurations_defaults + name: work_item_configurations_defaults + title: work_item_configurations_defaults methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1DefaultWorkItemConfig~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1DefaultWorkItemConfig?api-version=2015-05-01/get' + operationId: WorkItemConfigurationsDefault_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkItemConfiguration sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/work_item_configurations_default/methods/get' + - $ref: '#/components/x-stackQL-resources/work_item_configurations_defaults/methods/get' insert: [] update: [] replace: [] delete: [] - work_item_configurations_item: - id: azure.application_insights.work_item_configurations_item - name: work_item_configurations_item - title: work_item_configurations_item + work_item_configurations_items: + id: azure.application_insights.work_item_configurations_items + name: work_item_configurations_items + title: work_item_configurations_items methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1WorkItemConfigs~1{workItemConfigId}~1?api-version=2015-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1WorkItemConfigs~1{workItemConfigId}?api-version=2015-05-01/get' + operationId: WorkItemConfigurationsItem_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkItemConfiguration update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1WorkItemConfigs~1{workItemConfigId}~1?api-version=2015-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1components~1{resourceName}~1WorkItemConfigs~1{workItemConfigId}?api-version=2015-05-01/patch' + operationId: WorkItemConfigurationsItem_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkItemConfiguration sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/work_item_configurations_item/methods/get' + - $ref: '#/components/x-stackQL-resources/work_item_configurations_items/methods/get' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/work_item_configurations_items/methods/update' replace: [] delete: [] vw_components: @@ -3741,31 +3857,31 @@ components: etag as etag, type as type, tags as tags, - JSON_EXTRACT(properties, '$.ApplicationId') as application_id, - JSON_EXTRACT(properties, '$.AppId') as app_id, - JSON_EXTRACT(properties, '$.Name') as name, - JSON_EXTRACT(properties, '$.Application_Type') as application__type, - JSON_EXTRACT(properties, '$.Flow_Type') as flow__type, - JSON_EXTRACT(properties, '$.Request_Source') as request__source, - JSON_EXTRACT(properties, '$.InstrumentationKey') as instrumentation_key, - JSON_EXTRACT(properties, '$.CreationDate') as creation_date, - JSON_EXTRACT(properties, '$.TenantId') as tenant_id, - JSON_EXTRACT(properties, '$.HockeyAppId') as hockey_app_id, - JSON_EXTRACT(properties, '$.HockeyAppToken') as hockey_app_token, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.SamplingPercentage') as sampling_percentage, - JSON_EXTRACT(properties, '$.ConnectionString') as connection_string, - JSON_EXTRACT(properties, '$.RetentionInDays') as retention_in_days, - JSON_EXTRACT(properties, '$.DisableIpMasking') as disable_ip_masking, - JSON_EXTRACT(properties, '$.ImmediatePurgeDataOn30Days') as immediate_purge_data_on30_days, - JSON_EXTRACT(properties, '$.WorkspaceResourceId') as workspace_resource_id, - JSON_EXTRACT(properties, '$.LaMigrationDate') as la_migration_date, - JSON_EXTRACT(properties, '$.PrivateLinkScopedResources') as private_link_scoped_resources, - JSON_EXTRACT(properties, '$.publicNetworkAccessForIngestion') as public_network_access_for_ingestion, - JSON_EXTRACT(properties, '$.publicNetworkAccessForQuery') as public_network_access_for_query, - JSON_EXTRACT(properties, '$.IngestionMode') as ingestion_mode, - JSON_EXTRACT(properties, '$.DisableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.ForceCustomerStorageForProfiler') as force_customer_storage_for_profiler, + JSON_EXTRACT(properties, '$.ApplicationId') as "application_id", + JSON_EXTRACT(properties, '$.AppId') as "app_id", + JSON_EXTRACT(properties, '$.Name') as "name", + JSON_EXTRACT(properties, '$.Application_Type') as "application__type", + JSON_EXTRACT(properties, '$.Flow_Type') as "flow__type", + JSON_EXTRACT(properties, '$.Request_Source') as "request__source", + JSON_EXTRACT(properties, '$.InstrumentationKey') as "instrumentation_key", + JSON_EXTRACT(properties, '$.CreationDate') as "creation_date", + JSON_EXTRACT(properties, '$.TenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.HockeyAppId') as "hockey_app_id", + JSON_EXTRACT(properties, '$.HockeyAppToken') as "hockey_app_token", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.SamplingPercentage') as "sampling_percentage", + JSON_EXTRACT(properties, '$.ConnectionString') as "connection_string", + JSON_EXTRACT(properties, '$.RetentionInDays') as "retention_in_days", + JSON_EXTRACT(properties, '$.DisableIpMasking') as "disable_ip_masking", + JSON_EXTRACT(properties, '$.ImmediatePurgeDataOn30Days') as "immediate_purge_data_on30_days", + JSON_EXTRACT(properties, '$.WorkspaceResourceId') as "workspace_resource_id", + JSON_EXTRACT(properties, '$.LaMigrationDate') as "la_migration_date", + JSON_EXTRACT(properties, '$.PrivateLinkScopedResources') as "private_link_scoped_resources", + JSON_EXTRACT(properties, '$.publicNetworkAccessForIngestion') as "public_network_access_for_ingestion", + JSON_EXTRACT(properties, '$.publicNetworkAccessForQuery') as "public_network_access_for_query", + JSON_EXTRACT(properties, '$.IngestionMode') as "ingestion_mode", + JSON_EXTRACT(properties, '$.DisableLocalAuth') as "disable_local_auth", + JSON_EXTRACT(properties, '$.ForceCustomerStorageForProfiler') as "force_customer_storage_for_profiler", subscriptionId, resourceGroupName, resourceName @@ -3782,31 +3898,31 @@ components: etag as etag, type as type, tags as tags, - json_extract_path_text(properties, '$.ApplicationId') as application_id, - JSON_EXTRACT(properties, '$.AppId') as app_id, - JSON_EXTRACT(properties, '$.Name') as name, - JSON_EXTRACT(properties, '$.Application_Type') as application__type, - JSON_EXTRACT(properties, '$.Flow_Type') as flow__type, - JSON_EXTRACT(properties, '$.Request_Source') as request__source, - JSON_EXTRACT(properties, '$.InstrumentationKey') as instrumentation_key, - JSON_EXTRACT(properties, '$.CreationDate') as creation_date, - JSON_EXTRACT(properties, '$.TenantId') as tenant_id, - JSON_EXTRACT(properties, '$.HockeyAppId') as hockey_app_id, - JSON_EXTRACT(properties, '$.HockeyAppToken') as hockey_app_token, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.SamplingPercentage') as sampling_percentage, - JSON_EXTRACT(properties, '$.ConnectionString') as connection_string, - JSON_EXTRACT(properties, '$.RetentionInDays') as retention_in_days, - JSON_EXTRACT(properties, '$.DisableIpMasking') as disable_ip_masking, - JSON_EXTRACT(properties, '$.ImmediatePurgeDataOn30Days') as immediate_purge_data_on30_days, - JSON_EXTRACT(properties, '$.WorkspaceResourceId') as workspace_resource_id, - JSON_EXTRACT(properties, '$.LaMigrationDate') as la_migration_date, - JSON_EXTRACT(properties, '$.PrivateLinkScopedResources') as private_link_scoped_resources, - JSON_EXTRACT(properties, '$.publicNetworkAccessForIngestion') as public_network_access_for_ingestion, - JSON_EXTRACT(properties, '$.publicNetworkAccessForQuery') as public_network_access_for_query, - JSON_EXTRACT(properties, '$.IngestionMode') as ingestion_mode, - JSON_EXTRACT(properties, '$.DisableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.ForceCustomerStorageForProfiler') as force_customer_storage_for_profiler, + json_extract_path_text(properties, '$.ApplicationId') as "application_id", + json_extract_path_text(properties, '$.AppId') as "app_id", + json_extract_path_text(properties, '$.Name') as "name", + json_extract_path_text(properties, '$.Application_Type') as "application__type", + json_extract_path_text(properties, '$.Flow_Type') as "flow__type", + json_extract_path_text(properties, '$.Request_Source') as "request__source", + json_extract_path_text(properties, '$.InstrumentationKey') as "instrumentation_key", + json_extract_path_text(properties, '$.CreationDate') as "creation_date", + json_extract_path_text(properties, '$.TenantId') as "tenant_id", + json_extract_path_text(properties, '$.HockeyAppId') as "hockey_app_id", + json_extract_path_text(properties, '$.HockeyAppToken') as "hockey_app_token", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.SamplingPercentage') as "sampling_percentage", + json_extract_path_text(properties, '$.ConnectionString') as "connection_string", + json_extract_path_text(properties, '$.RetentionInDays') as "retention_in_days", + json_extract_path_text(properties, '$.DisableIpMasking') as "disable_ip_masking", + json_extract_path_text(properties, '$.ImmediatePurgeDataOn30Days') as "immediate_purge_data_on30_days", + json_extract_path_text(properties, '$.WorkspaceResourceId') as "workspace_resource_id", + json_extract_path_text(properties, '$.LaMigrationDate') as "la_migration_date", + json_extract_path_text(properties, '$.PrivateLinkScopedResources') as "private_link_scoped_resources", + json_extract_path_text(properties, '$.publicNetworkAccessForIngestion') as "public_network_access_for_ingestion", + json_extract_path_text(properties, '$.publicNetworkAccessForQuery') as "public_network_access_for_query", + json_extract_path_text(properties, '$.IngestionMode') as "ingestion_mode", + json_extract_path_text(properties, '$.DisableLocalAuth') as "disable_local_auth", + json_extract_path_text(properties, '$.ForceCustomerStorageForProfiler') as "force_customer_storage_for_profiler", subscriptionId, resourceGroupName, resourceName @@ -3825,17 +3941,17 @@ components: kind as kind, etag as etag, systemData as system_data, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.serializedData') as serialized_data, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.timeModified') as time_modified, - JSON_EXTRACT(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.userId') as user_id, - JSON_EXTRACT(properties, '$.sourceId') as source_id, - JSON_EXTRACT(properties, '$.storageUri') as storage_uri, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.revision') as revision, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.serializedData') as "serialized_data", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.timeModified') as "time_modified", + JSON_EXTRACT(properties, '$.category') as "category", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.userId') as "user_id", + JSON_EXTRACT(properties, '$.sourceId') as "source_id", + JSON_EXTRACT(properties, '$.storageUri') as "storage_uri", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.revision') as "revision", subscriptionId, resourceGroupName, resourceName @@ -3849,17 +3965,17 @@ components: kind as kind, etag as etag, systemData as system_data, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.serializedData') as serialized_data, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.timeModified') as time_modified, - JSON_EXTRACT(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.userId') as user_id, - JSON_EXTRACT(properties, '$.sourceId') as source_id, - JSON_EXTRACT(properties, '$.storageUri') as storage_uri, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.revision') as revision, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.serializedData') as "serialized_data", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.timeModified') as "time_modified", + json_extract_path_text(properties, '$.category') as "category", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.userId') as "user_id", + json_extract_path_text(properties, '$.sourceId') as "source_id", + json_extract_path_text(properties, '$.storageUri') as "storage_uri", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.revision') as "revision", subscriptionId, resourceGroupName, resourceName @@ -3874,7 +3990,7 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.linkedStorageAccount') as linked_storage_account, + JSON_EXTRACT(properties, '$.linkedStorageAccount') as "linked_storage_account", subscriptionId, resourceGroupName, resourceName, @@ -3885,7 +4001,7 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.linkedStorageAccount') as linked_storage_account, + json_extract_path_text(properties, '$.linkedStorageAccount') as "linked_storage_account", subscriptionId, resourceGroupName, resourceName, @@ -3906,11 +4022,11 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.author') as author, - JSON_EXTRACT(properties, '$.templateData') as template_data, - JSON_EXTRACT(properties, '$.galleries') as galleries, - JSON_EXTRACT(properties, '$.localized') as localized, + JSON_EXTRACT(properties, '$.priority') as "priority", + JSON_EXTRACT(properties, '$.author') as "author", + JSON_EXTRACT(properties, '$.templateData') as "template_data", + JSON_EXTRACT(properties, '$.galleries') as "galleries", + JSON_EXTRACT(properties, '$.localized') as "localized", subscriptionId, resourceGroupName, resourceName @@ -3925,11 +4041,11 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.author') as author, - JSON_EXTRACT(properties, '$.templateData') as template_data, - JSON_EXTRACT(properties, '$.galleries') as galleries, - JSON_EXTRACT(properties, '$.localized') as localized, + json_extract_path_text(properties, '$.priority') as "priority", + json_extract_path_text(properties, '$.author') as "author", + json_extract_path_text(properties, '$.templateData') as "template_data", + json_extract_path_text(properties, '$.galleries') as "galleries", + json_extract_path_text(properties, '$.localized') as "localized", subscriptionId, resourceGroupName, resourceName @@ -3950,19 +4066,19 @@ components: type as type, tags as tags, kind as kind, - JSON_EXTRACT(properties, '$.SyntheticMonitorId') as synthetic_monitor_id, - JSON_EXTRACT(properties, '$.Name') as name, - JSON_EXTRACT(properties, '$.Description') as description, - JSON_EXTRACT(properties, '$.Enabled') as enabled, - JSON_EXTRACT(properties, '$.Frequency') as frequency, - JSON_EXTRACT(properties, '$.Timeout') as timeout, - JSON_EXTRACT(properties, '$.Kind') as kind, - JSON_EXTRACT(properties, '$.RetryEnabled') as retry_enabled, - JSON_EXTRACT(properties, '$.Locations') as locations, - JSON_EXTRACT(properties, '$.Configuration') as configuration, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.Request') as request, - JSON_EXTRACT(properties, '$.ValidationRules') as validation_rules, + JSON_EXTRACT(properties, '$.SyntheticMonitorId') as "synthetic_monitor_id", + JSON_EXTRACT(properties, '$.Name') as "name", + JSON_EXTRACT(properties, '$.Description') as "description", + JSON_EXTRACT(properties, '$.Enabled') as "enabled", + JSON_EXTRACT(properties, '$.Frequency') as "frequency", + JSON_EXTRACT(properties, '$.Timeout') as "timeout", + JSON_EXTRACT(properties, '$.Kind') as "kind", + JSON_EXTRACT(properties, '$.RetryEnabled') as "retry_enabled", + JSON_EXTRACT(properties, '$.Locations') as "locations", + JSON_EXTRACT(properties, '$.Configuration') as "configuration", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.Request') as "request", + JSON_EXTRACT(properties, '$.ValidationRules') as "validation_rules", subscriptionId, resourceGroupName, webTestName @@ -3978,26 +4094,26 @@ components: type as type, tags as tags, kind as kind, - json_extract_path_text(properties, '$.SyntheticMonitorId') as synthetic_monitor_id, - JSON_EXTRACT(properties, '$.Name') as name, - JSON_EXTRACT(properties, '$.Description') as description, - JSON_EXTRACT(properties, '$.Enabled') as enabled, - JSON_EXTRACT(properties, '$.Frequency') as frequency, - JSON_EXTRACT(properties, '$.Timeout') as timeout, - JSON_EXTRACT(properties, '$.Kind') as kind, - JSON_EXTRACT(properties, '$.RetryEnabled') as retry_enabled, - JSON_EXTRACT(properties, '$.Locations') as locations, - JSON_EXTRACT(properties, '$.Configuration') as configuration, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.Request') as request, - JSON_EXTRACT(properties, '$.ValidationRules') as validation_rules, + json_extract_path_text(properties, '$.SyntheticMonitorId') as "synthetic_monitor_id", + json_extract_path_text(properties, '$.Name') as "name", + json_extract_path_text(properties, '$.Description') as "description", + json_extract_path_text(properties, '$.Enabled') as "enabled", + json_extract_path_text(properties, '$.Frequency') as "frequency", + json_extract_path_text(properties, '$.Timeout') as "timeout", + json_extract_path_text(properties, '$.Kind') as "kind", + json_extract_path_text(properties, '$.RetryEnabled') as "retry_enabled", + json_extract_path_text(properties, '$.Locations') as "locations", + json_extract_path_text(properties, '$.Configuration') as "configuration", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.Request') as "request", + json_extract_path_text(properties, '$.ValidationRules') as "validation_rules", subscriptionId, resourceGroupName, webTestName FROM azure.application_insights.web_tests WHERE subscriptionId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/Annotations/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/Annotations?api-version=2015-05-01: get: description: Gets the list of annotations for a component for given time range operationId: Annotations_List @@ -4052,7 +4168,7 @@ paths: application/json: schema: $ref: '#/components/schemas/AnnotationError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/Annotations/{annotationId}/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/Annotations/{annotationId}?api-version=2015-05-01: delete: description: Delete an Annotation of an Application Insights component. operationId: Annotations_Delete @@ -4087,7 +4203,7 @@ paths: application/json: schema: $ref: '#/components/schemas/AnnotationError' - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/components/?api-version=2020-02-02: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/components?api-version=2020-02-02: get: description: Gets a list of all Application Insights components within a subscription. operationId: Components_List @@ -4108,7 +4224,7 @@ paths: $ref: '#/components/schemas/ErrorResponseComponents' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/?api-version=2020-02-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components?api-version=2020-02-02: get: description: Gets a list of Application Insights components within a resource group. operationId: Components_ListByResourceGroup @@ -4130,7 +4246,7 @@ paths: $ref: '#/components/schemas/ErrorResponseComponents' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/?api-version=2020-02-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}?api-version=2020-02-02: delete: description: Deletes an Application Insights component. operationId: Components_Delete @@ -4225,7 +4341,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseComponents' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/purge/?api-version=2020-02-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/purge?api-version=2020-02-02: post: description: |- Purges data in an Application Insights component by a set of user-defined filters. @@ -4259,10 +4375,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseComponents' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/operations/{purgeId}/?api-version=2020-02-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/operations/{purgeId}?api-version=2020-02-02: get: description: Get status for an ongoing purge operation. - operationId: Components_GetPurgeStatus + operationId: ComponentsPurgeStatus_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4281,7 +4397,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseComponents' - /{resourceUri}/providers/Microsoft.Insights/generatelivetoken/?api-version=2021-10-14: + x-ms-original-operationId: Components_GetPurgeStatus + /{resourceUri}/providers/Microsoft.Insights/generatelivetoken?api-version=2021-10-14: post: tags: - LiveToken @@ -4306,7 +4423,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseLinkedStorage' - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/workbooks/?api-version=2023-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/workbooks?api-version=2023-06-01: get: description: Get all Workbooks defined within a specified subscription and category. operationId: Workbooks_ListBySubscription @@ -4330,7 +4447,7 @@ paths: $ref: '#/components/schemas/WorkbookError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/?api-version=2023-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks?api-version=2023-06-01: get: description: Get all Workbooks defined within a specified resource group and category. operationId: Workbooks_ListByResourceGroup @@ -4356,7 +4473,7 @@ paths: $ref: '#/components/schemas/WorkbookError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}/?api-version=2023-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}?api-version=2023-06-01: get: description: Get a single workbook by its resourceName. operationId: Workbooks_Get @@ -4466,7 +4583,7 @@ paths: application/json: schema: $ref: '#/components/schemas/WorkbookError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}/revisions/?api-version=2023-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}/revisions?api-version=2023-06-01: get: description: Get the revisions for the workbook defined by its resourceName. operationId: Workbooks_RevisionsList @@ -4489,7 +4606,7 @@ paths: $ref: '#/components/schemas/WorkbookError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}/revisions/{revisionId}/?api-version=2023-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooks/{resourceName}/revisions/{revisionId}?api-version=2023-06-01: get: description: Get a single workbook revision defined by its revisionId. operationId: Workbooks_RevisionGet @@ -4511,7 +4628,7 @@ paths: application/json: schema: $ref: '#/components/schemas/WorkbookError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ApiKeys/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ApiKeys?api-version=2015-05-01: get: description: Gets a list of API keys of an Application Insights component. operationId: APIKeys_List @@ -4550,7 +4667,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApplicationInsightsComponentAPIKey' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/APIKeys/{keyId}/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/APIKeys/{keyId}?api-version=2015-05-01: delete: description: Delete an API Key of an Application Insights component. operationId: APIKeys_Delete @@ -4581,7 +4698,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApplicationInsightsComponentAPIKey' - /providers/Microsoft.Insights/operations/?api-version=2021-03-08: + /providers/Microsoft.Insights/operations?api-version=2021-03-08: get: tags: - Operations @@ -4603,7 +4720,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ProactiveDetectionConfigs/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ProactiveDetectionConfigs?api-version=2015-05-01: get: description: Gets a list of ProactiveDetection configurations of an Application Insights component. operationId: ProactiveDetectionConfigurations_List @@ -4618,7 +4735,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApplicationInsightsComponentProactiveDetectionConfigurationListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ProactiveDetectionConfigs/{ConfigurationId}/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/ProactiveDetectionConfigs/{ConfigurationId}?api-version=2015-05-01: get: description: Get the ProactiveDetection configuration for this configuration id. operationId: ProactiveDetectionConfigurations_Get @@ -4657,7 +4774,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApplicationInsightsComponentProactiveDetectionConfiguration' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration?api-version=2015-05-01: get: description: Gets a list of Continuous Export configuration of an Application Insights component. operationId: ExportConfigurations_List @@ -4694,7 +4811,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApplicationInsightsComponentExportConfigurationListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration/{exportId}/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration/{exportId}?api-version=2015-05-01: delete: description: Delete a Continuous Export configuration of an Application Insights component. operationId: ExportConfigurations_Delete @@ -4748,7 +4865,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApplicationInsightsComponentExportConfiguration' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/linkedStorageAccounts/{storageType}/?api-version=2020-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/linkedStorageAccounts/{storageType}?api-version=2020-03-01-preview: get: description: Returns the current linked storage settings for an Application Insights component. operationId: ComponentLinkedStorageAccounts_Get @@ -4847,7 +4964,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseLinkedStorage' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/{scopePath}/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/{scopePath}?api-version=2015-05-01: get: description: Gets a list of Analytics Items defined within an Application Insights component. operationId: AnalyticsItems_List @@ -4868,7 +4985,7 @@ paths: type: array items: $ref: '#/components/schemas/ApplicationInsightsComponentAnalyticsItem' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/{scopePath}/item/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/components/{resourceName}/{scopePath}/item?api-version=2015-05-01: get: description: Gets a specific Analytics Items defined within an Application Insights component. operationId: AnalyticsItems_Get @@ -4923,7 +5040,7 @@ paths: responses: '200': description: The item has been successfully removed from the Application Insights component - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooktemplates/?api-version=2020-11-20: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooktemplates?api-version=2020-11-20: get: description: Get all Workbook templates defined within a specified resource group. operationId: WorkbookTemplates_ListByResourceGroup @@ -4945,7 +5062,7 @@ paths: $ref: '#/components/schemas/WorkbookTemplateError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooktemplates/{resourceName}/?api-version=2020-11-20: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/workbooktemplates/{resourceName}?api-version=2020-11-20: get: description: Get a single workbook template by its resourceName. operationId: WorkbookTemplates_Get @@ -5046,7 +5163,7 @@ paths: application/json: schema: $ref: '#/components/schemas/WorkbookTemplateError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/syntheticmonitorlocations/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/syntheticmonitorlocations?api-version=2015-05-01: get: description: Gets a list of web test locations available to this Application Insights component. operationId: webTestLocations_List @@ -5063,7 +5180,7 @@ paths: $ref: '#/components/schemas/ApplicationInsightsWebTestLocationsListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/favorites/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/favorites?api-version=2015-05-01: get: description: Gets a list of favorites defined within an Application Insights component. operationId: Favorites_List @@ -5084,7 +5201,7 @@ paths: type: array items: $ref: '#/components/schemas/ApplicationInsightsComponentFavorite' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/favorites/{favoriteId}/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/favorites/{favoriteId}?api-version=2015-05-01: get: description: Get a single favorite by its FavoriteId, defined within an Application Insights component. operationId: Favorites_Get @@ -5157,7 +5274,7 @@ paths: responses: '200': description: The favorite has been successfully removed from the Application Insights component. - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/deletedWorkbooks/?api-version=2024-02-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/deletedWorkbooks?api-version=2024-02-01-preview: get: description: Get all recently deleted Workbooks in a specified subscription. operationId: DeletedWorkbooks_ListBySubscription @@ -5180,7 +5297,7 @@ paths: $ref: '#/components/schemas/DeletedWorkbookError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/currentbillingfeatures/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/currentbillingfeatures?api-version=2015-05-01: get: description: Returns current billing features for an Application Insights component. operationId: ComponentCurrentBillingFeatures_Get @@ -5217,7 +5334,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApplicationInsightsComponentBillingFeatures' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/quotastatus/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/quotastatus?api-version=2015-05-01: get: description: Returns daily data volume cap (quota) status for an Application Insights component. operationId: ComponentQuotaStatus_Get @@ -5232,7 +5349,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApplicationInsightsComponentQuotaStatus' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/featurecapabilities/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/featurecapabilities?api-version=2015-05-01: get: description: Returns feature capabilities of the application insights component. operationId: ComponentFeatureCapabilities_Get @@ -5247,7 +5364,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApplicationInsightsComponentFeatureCapabilities' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/getavailablebillingfeatures/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/getavailablebillingfeatures?api-version=2015-05-01: get: description: Returns all available features of the application insights component. operationId: ComponentAvailableFeatures_Get @@ -5262,7 +5379,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApplicationInsightsComponentAvailableFeatures' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests/?api-version=2022-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests?api-version=2022-06-15: get: description: Get all Application Insights web tests defined for the specified resource group. operationId: WebTests_ListByResourceGroup @@ -5278,7 +5395,7 @@ paths: $ref: '#/components/schemas/webTestListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests/{webTestName}/?api-version=2022-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/webtests/{webTestName}?api-version=2022-06-15: get: description: Get a specific Application Insights web test definition. operationId: WebTests_Get @@ -5349,7 +5466,7 @@ paths: description: Successful request to delete a web test definition. '204': description: 'No content: the request was successful, but the response is empty (the request to delete failed because the specified web test does not exist).' - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/webtests/?api-version=2022-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/webtests?api-version=2022-06-15: get: description: Get all Application Insights web test definitions for the specified subscription. operationId: WebTests_List @@ -5364,7 +5481,7 @@ paths: $ref: '#/components/schemas/webTestListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{componentName}/webtests/?api-version=2022-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{componentName}/webtests?api-version=2022-06-15: get: description: Get all Application Insights web tests defined for the specified component. operationId: WebTests_ListByComponent @@ -5381,7 +5498,7 @@ paths: $ref: '#/components/schemas/webTestListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/WorkItemConfigs/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/WorkItemConfigs?api-version=2015-05-01: get: description: Gets the list work item configurations that exist for the application operationId: WorkItemConfigurations_List @@ -5426,10 +5543,10 @@ paths: application/json: schema: $ref: '#/components/schemas/WorkItemConfiguration' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/DefaultWorkItemConfig/?api-version=2015-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/DefaultWorkItemConfig?api-version=2015-05-01: get: description: Gets default work item configurations that exist for the application - operationId: WorkItemConfigurations_GetDefault + operationId: WorkItemConfigurationsDefault_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5441,7 +5558,8 @@ paths: application/json: schema: $ref: '#/components/schemas/WorkItemConfiguration' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/WorkItemConfigs/{workItemConfigId}/?api-version=2015-05-01: + x-ms-original-operationId: WorkItemConfigurations_GetDefault + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/WorkItemConfigs/{workItemConfigId}?api-version=2015-05-01: delete: description: Delete a work item configuration of an Application Insights component. operationId: WorkItemConfigurations_Delete @@ -5455,7 +5573,7 @@ paths: description: The work item configuration that was successfully deleted. get: description: Gets specified work item configuration for an Application Insights component. - operationId: WorkItemConfigurations_GetItem + operationId: WorkItemConfigurationsItem_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5468,9 +5586,10 @@ paths: application/json: schema: $ref: '#/components/schemas/WorkItemConfiguration' + x-ms-original-operationId: WorkItemConfigurations_GetItem patch: description: Update a work item configuration for an Application Insights component. - operationId: WorkItemConfigurations_UpdateItem + operationId: WorkItemConfigurationsItem_Update parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5491,3 +5610,4 @@ paths: application/json: schema: $ref: '#/components/schemas/WorkItemConfiguration' + x-ms-original-operationId: WorkItemConfigurations_UpdateItem diff --git a/providers/src/azure/v00.00.00000/services/attestation.yaml b/providers/src/azure/v00.00.00000/services/attestation.yaml index 49f5c5c6..72cd03a3 100644 --- a/providers/src/azure/v00.00.00000/services/attestation.yaml +++ b/providers/src/azure/v00.00.00000/services/attestation.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -27,7 +27,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -987,10 +987,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Attestation~1operations~1?api-version=2021-06-01/get' + $ref: '#/paths/~1providers~1Microsoft.Attestation~1operations?api-version=2021-06-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationList objectKey: $.value sqlVerbs: select: @@ -1006,41 +1008,52 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}?api-version=2021-06-01/get' + operationId: AttestationProviders_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttestationProvider create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}?api-version=2021-06-01/put' + operationId: AttestationProviders_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttestationProvider update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}~1?api-version=2021-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}?api-version=2021-06-01/patch' + operationId: AttestationProviders_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttestationProvider delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}?api-version=2021-06-01/delete' + operationId: AttestationProviders_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Attestation~1attestationProviders~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Attestation~1attestationProviders?api-version=2021-06-01/get' + operationId: AttestationProviders_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttestationProviderListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders?api-version=2021-06-01/get' + operationId: AttestationProviders_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttestationProviderListResult objectKey: $.value sqlVerbs: select: @@ -1049,7 +1062,8 @@ components: - $ref: '#/components/x-stackQL-resources/providers/methods/list' insert: - $ref: '#/components/x-stackQL-resources/providers/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/providers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/providers/methods/delete' @@ -1060,26 +1074,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}~1privateEndpointConnections~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}~1privateEndpointConnections?api-version=2021-06-01/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-06-01/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-06-01/put' + operationId: PrivateEndpointConnections_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-06-01/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1100,10 +1121,12 @@ components: methods: list_by_provider: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}~1privateLinkResources~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Attestation~1attestationProviders~1{providerName}~1privateLinkResources?api-version=2021-06-01/get' + operationId: PrivateLinkResources_ListByProvider response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -1112,39 +1135,43 @@ components: update: [] replace: [] delete: [] - providers_default: - id: azure.attestation.providers_default - name: providers_default - title: providers_default + providers_defaults: + id: azure.attestation.providers_defaults + name: providers_defaults + title: providers_defaults methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Attestation~1defaultProviders~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Attestation~1defaultProviders?api-version=2021-06-01/get' + operationId: AttestationProvidersDefault_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttestationProviderListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/providers_default/methods/list' + - $ref: '#/components/x-stackQL-resources/providers_defaults/methods/list' insert: [] update: [] replace: [] delete: [] - providers_default_by_location: - id: azure.attestation.providers_default_by_location - name: providers_default_by_location - title: providers_default_by_location + providers_default_by_locations: + id: azure.attestation.providers_default_by_locations + name: providers_default_by_locations + title: providers_default_by_locations methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Attestation~1locations~1{location}~1defaultProvider~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Attestation~1locations~1{location}~1defaultProvider?api-version=2021-06-01/get' + operationId: AttestationProvidersDefaultByLocation_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttestationProvider sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/providers_default_by_location/methods/get' + - $ref: '#/components/x-stackQL-resources/providers_default_by_locations/methods/get' insert: [] update: [] replace: [] @@ -1161,12 +1188,12 @@ components: location as location, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.trustModel') as trust_model, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.attestUri') as attest_uri, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.tpmAttestationAuthentication') as tpm_attestation_authentication, + JSON_EXTRACT(properties, '$.trustModel') as "trust_model", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.attestUri') as "attest_uri", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.tpmAttestationAuthentication') as "tpm_attestation_authentication", subscriptionId, resourceGroupName, providerName @@ -1179,12 +1206,12 @@ components: location as location, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.trustModel') as trust_model, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.attestUri') as attest_uri, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.tpmAttestationAuthentication') as tpm_attestation_authentication, + json_extract_path_text(properties, '$.trustModel') as "trust_model", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.attestUri') as "attest_uri", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.tpmAttestationAuthentication') as "tpm_attestation_authentication", subscriptionId, resourceGroupName, providerName @@ -1202,9 +1229,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, providerName, @@ -1218,18 +1245,18 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, providerName, privateEndpointConnectionName FROM azure.attestation.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND providerName = 'replace-me'; - vw_providers_default_by_location: - id: azure.attestation.vw_providers_default_by_location - name: vw_providers_default_by_location + vw_providers_default_by_locations: + id: azure.attestation.vw_providers_default_by_locations + name: vw_providers_default_by_locations config: views: select: @@ -1239,15 +1266,15 @@ components: location as location, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.trustModel') as trust_model, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.attestUri') as attest_uri, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.tpmAttestationAuthentication') as tpm_attestation_authentication, + JSON_EXTRACT(properties, '$.trustModel') as "trust_model", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.attestUri') as "attest_uri", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.tpmAttestationAuthentication') as "tpm_attestation_authentication", subscriptionId, location - FROM azure.attestation.providers_default_by_location + FROM azure.attestation.providers_default_by_locations WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1256,18 +1283,18 @@ components: location as location, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.trustModel') as trust_model, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.attestUri') as attest_uri, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.tpmAttestationAuthentication') as tpm_attestation_authentication, + json_extract_path_text(properties, '$.trustModel') as "trust_model", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.attestUri') as "attest_uri", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.tpmAttestationAuthentication') as "tpm_attestation_authentication", subscriptionId, location - FROM azure.attestation.providers_default_by_location + FROM azure.attestation.providers_default_by_locations WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; paths: - /providers/Microsoft.Attestation/operations/?api-version=2021-06-01: + /providers/Microsoft.Attestation/operations?api-version=2021-06-01: get: tags: - Operations @@ -1287,7 +1314,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}?api-version=2021-06-01: get: tags: - AttestationProviders @@ -1420,7 +1447,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}/privateEndpointConnections/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}/privateEndpointConnections?api-version=2021-06-01: get: tags: - PrivateEndpointConnections @@ -1445,7 +1472,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2021-06-01: get: tags: - PrivateEndpointConnections @@ -1521,7 +1548,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}/privateLinkResources/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}/privateLinkResources?api-version=2021-06-01: get: tags: - PrivateLinkResources @@ -1544,7 +1571,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Attestation/attestationProviders/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Attestation/attestationProviders?api-version=2021-06-01: get: tags: - AttestationProviders @@ -1565,7 +1592,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders?api-version=2021-06-01: get: tags: - AttestationProviders @@ -1587,11 +1614,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Attestation/defaultProviders/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Attestation/defaultProviders?api-version=2021-06-01: get: tags: - AttestationProviders - operationId: AttestationProviders_ListDefault + operationId: AttestationProvidersDefault_List description: Get the default provider parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -1608,11 +1635,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Attestation/locations/{location}/defaultProvider/?api-version=2021-06-01: + x-ms-original-operationId: AttestationProviders_ListDefault + /subscriptions/{subscriptionId}/providers/Microsoft.Attestation/locations/{location}/defaultProvider?api-version=2021-06-01: get: tags: - AttestationProviders - operationId: AttestationProviders_GetDefaultByLocation + operationId: AttestationProvidersDefaultByLocation_Get description: Get the default provider by location. parameters: - name: location @@ -1636,3 +1664,4 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: AttestationProviders_GetDefaultByLocation diff --git a/providers/src/azure/v00.00.00000/services/authorization.yaml b/providers/src/azure/v00.00.00000/services/authorization.yaml index 546974b8..12b11658 100644 --- a/providers/src/azure/v00.00.00000/services/authorization.yaml +++ b/providers/src/azure/v00.00.00000/services/authorization.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -114,7 +114,7 @@ components: name: api-version in: query description: The API version to be used with the HTTP request. - required: true + required: false x-ms-parameter-location: method schema: type: string @@ -4355,14 +4355,15 @@ components: type: object description: Role assignment schedule list operation result. x-stackQL-resources: - global_administrator: - id: azure.authorization.global_administrator - name: global_administrator - title: global_administrator + global_administrators: + id: azure.authorization.global_administrators + name: global_administrators + title: global_administrators methods: elevate_access: operation: - $ref: '#/paths/~1providers~1Microsoft.Authorization~1elevateAccess~1?api-version=2015-07-01/post' + $ref: '#/paths/~1providers~1Microsoft.Authorization~1elevateAccess?api-version=2015-07-01/post' + operationId: GlobalAdministrator_ElevateAccess response: mediaType: application/json openAPIDocKey: '200' @@ -4372,133 +4373,111 @@ components: update: [] replace: [] delete: [] - role_assignments_for_subscription: - id: azure.authorization.role_assignments_for_subscription - name: role_assignments_for_subscription - title: role_assignments_for_subscription + role_assignments: + id: azure.authorization.role_assignments + name: role_assignments + title: role_assignments methods: - list: + list_for_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1roleAssignments~1?api-version=2022-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1roleAssignments?api-version=2022-04-01/get' + operationId: RoleAssignments_ListForSubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignmentListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/role_assignments_for_subscription/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - role_assignments_for_resource_group: - id: azure.authorization.role_assignments_for_resource_group - name: role_assignments_for_resource_group - title: role_assignments_for_resource_group - methods: - list: + list_for_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Authorization~1roleAssignments~1?api-version=2022-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Authorization~1roleAssignments?api-version=2022-04-01/get' + operationId: RoleAssignments_ListForResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignmentListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/role_assignments_for_resource_group/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - role_assignments_for_resource: - id: azure.authorization.role_assignments_for_resource - name: role_assignments_for_resource - title: role_assignments_for_resource - methods: - list: + list_for_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{resourceProviderNamespace}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Authorization~1roleAssignments~1?api-version=2022-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{resourceProviderNamespace}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Authorization~1roleAssignments?api-version=2022-04-01/get' + operationId: RoleAssignments_ListForResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignmentListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/role_assignments_for_resource/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - role_assignments: - id: azure.authorization.role_assignments - name: role_assignments - title: role_assignments - methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignments~1{roleAssignmentName}~1?api-version=2022-04-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignments~1{roleAssignmentName}?api-version=2022-04-01/get' + operationId: RoleAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignment create: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignments~1{roleAssignmentName}~1?api-version=2022-04-01/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignments~1{roleAssignmentName}?api-version=2022-04-01/put' + operationId: RoleAssignments_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignment delete: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignments~1{roleAssignmentName}~1?api-version=2022-04-01/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignments~1{roleAssignmentName}?api-version=2022-04-01/delete' + operationId: RoleAssignments_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RoleAssignment + list_for_scope: + operation: + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignments?api-version=2022-04-01/get' + operationId: RoleAssignments_ListForScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignmentListResult + objectKey: $.value get_by_id: operation: - $ref: '#/paths/~1{roleAssignmentId}~1?api-version=2022-04-01/get' + $ref: '#/paths/~1{roleAssignmentId}?api-version=2022-04-01/get' + operationId: RoleAssignments_GetById response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignment create_by_id: operation: - $ref: '#/paths/~1{roleAssignmentId}~1?api-version=2022-04-01/put' + $ref: '#/paths/~1{roleAssignmentId}?api-version=2022-04-01/put' + operationId: RoleAssignments_CreateById response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignment delete_by_id: operation: - $ref: '#/paths/~1{roleAssignmentId}~1?api-version=2022-04-01/delete' + $ref: '#/paths/~1{roleAssignmentId}?api-version=2022-04-01/delete' + operationId: RoleAssignments_DeleteById response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignment sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/role_assignments/methods/list_for_resource' + - $ref: '#/components/x-stackQL-resources/role_assignments/methods/list_for_resource_group' - $ref: '#/components/x-stackQL-resources/role_assignments/methods/get' + - $ref: '#/components/x-stackQL-resources/role_assignments/methods/list_for_subscription' + - $ref: '#/components/x-stackQL-resources/role_assignments/methods/list_for_scope' + - $ref: '#/components/x-stackQL-resources/role_assignments/methods/get_by_id' insert: - $ref: '#/components/x-stackQL-resources/role_assignments/methods/create' + - $ref: '#/components/x-stackQL-resources/role_assignments/methods/create_by_id' update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/role_assignments/methods/delete' - $ref: '#/components/x-stackQL-resources/role_assignments/methods/delete_by_id' - role_assignments_for_scope: - id: azure.authorization.role_assignments_for_scope - name: role_assignments_for_scope - title: role_assignments_for_scope - methods: - list: - operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignments~1?api-version=2022-04-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/role_assignments_for_scope/methods/list' - insert: [] - update: [] - replace: [] - delete: [] classic_administrators: id: azure.authorization.classic_administrators name: classic_administrators @@ -4506,10 +4485,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1classicAdministrators~1?api-version=2015-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1classicAdministrators?api-version=2015-07-01/get' + operationId: ClassicAdministrators_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClassicAdministratorListResult objectKey: $.value sqlVerbs: select: @@ -4518,39 +4499,32 @@ components: update: [] replace: [] delete: [] - role_assignment_schedule_instances_for_scope: - id: azure.authorization.role_assignment_schedule_instances_for_scope - name: role_assignment_schedule_instances_for_scope - title: role_assignment_schedule_instances_for_scope + role_assignment_schedule_instances: + id: azure.authorization.role_assignment_schedule_instances + name: role_assignment_schedule_instances + title: role_assignment_schedule_instances methods: - list: + list_for_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentScheduleInstances~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentScheduleInstances?api-version=2024-02-01-preview/get' + operationId: RoleAssignmentScheduleInstances_ListForScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignmentScheduleInstanceListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/role_assignment_schedule_instances_for_scope/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - role_assignment_schedule_instances: - id: azure.authorization.role_assignment_schedule_instances - name: role_assignment_schedule_instances - title: role_assignment_schedule_instances - methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentScheduleInstances~1{roleAssignmentScheduleInstanceName}~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentScheduleInstances~1{roleAssignmentScheduleInstanceName}?api-version=2024-02-01-preview/get' + operationId: RoleAssignmentScheduleInstances_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignmentScheduleInstance sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/role_assignment_schedule_instances/methods/get' + - $ref: '#/components/x-stackQL-resources/role_assignment_schedule_instances/methods/list_for_scope' insert: [] update: [] replace: [] @@ -4562,49 +4536,46 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicies~1{roleManagementPolicyName}~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicies~1{roleManagementPolicyName}?api-version=2024-02-01-preview/get' + operationId: RoleManagementPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleManagementPolicy update: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicies~1{roleManagementPolicyName}~1?api-version=2024-02-01-preview/patch' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicies~1{roleManagementPolicyName}?api-version=2024-02-01-preview/patch' + operationId: RoleManagementPolicies_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleManagementPolicy delete: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicies~1{roleManagementPolicyName}~1?api-version=2024-02-01-preview/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicies~1{roleManagementPolicyName}?api-version=2024-02-01-preview/delete' + operationId: RoleManagementPolicies_Delete response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/role_management_policies/methods/get' - insert: [] - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/role_management_policies/methods/delete' - role_management_policies_for_scope: - id: azure.authorization.role_management_policies_for_scope - name: role_management_policies_for_scope - title: role_management_policies_for_scope - methods: - list: + list_for_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicies~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicies?api-version=2024-02-01-preview/get' + operationId: RoleManagementPolicies_ListForScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleManagementPolicyListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/role_management_policies_for_scope/methods/list' + - $ref: '#/components/x-stackQL-resources/role_management_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/role_management_policies/methods/list_for_scope' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/role_management_policies/methods/update' replace: [] - delete: [] + delete: + - $ref: '#/components/x-stackQL-resources/role_management_policies/methods/delete' role_eligibility_schedule_requests: id: azure.authorization.role_eligibility_schedule_requests name: role_eligibility_schedule_requests @@ -4612,140 +4583,118 @@ components: methods: create: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilityScheduleRequests~1{roleEligibilityScheduleRequestName}~1?api-version=2024-02-01-preview/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilityScheduleRequests~1{roleEligibilityScheduleRequestName}?api-version=2024-02-01-preview/put' + operationId: RoleEligibilityScheduleRequests_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: RoleEligibilityScheduleRequest get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilityScheduleRequests~1{roleEligibilityScheduleRequestName}~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilityScheduleRequests~1{roleEligibilityScheduleRequestName}?api-version=2024-02-01-preview/get' + operationId: RoleEligibilityScheduleRequests_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RoleEligibilityScheduleRequest + list_for_scope: + operation: + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilityScheduleRequests?api-version=2024-02-01-preview/get' + operationId: RoleEligibilityScheduleRequests_ListForScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleEligibilityScheduleRequestListResult + objectKey: $.value cancel: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilityScheduleRequests~1{roleEligibilityScheduleRequestName}~1cancel~1?api-version=2024-02-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilityScheduleRequests~1{roleEligibilityScheduleRequestName}~1cancel?api-version=2024-02-01-preview/post' + operationId: RoleEligibilityScheduleRequests_Cancel response: mediaType: application/json openAPIDocKey: '200' validate: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilityScheduleRequests~1{roleEligibilityScheduleRequestName}~1validate~1?api-version=2024-02-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilityScheduleRequests~1{roleEligibilityScheduleRequestName}~1validate?api-version=2024-02-01-preview/post' + operationId: RoleEligibilityScheduleRequests_Validate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleEligibilityScheduleRequest sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/role_eligibility_schedule_requests/methods/get' + - $ref: '#/components/x-stackQL-resources/role_eligibility_schedule_requests/methods/list_for_scope' insert: - $ref: '#/components/x-stackQL-resources/role_eligibility_schedule_requests/methods/create' update: [] replace: [] delete: [] - role_eligibility_schedule_requests_for_scope: - id: azure.authorization.role_eligibility_schedule_requests_for_scope - name: role_eligibility_schedule_requests_for_scope - title: role_eligibility_schedule_requests_for_scope - methods: - list: - operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilityScheduleRequests~1?api-version=2024-02-01-preview/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/role_eligibility_schedule_requests_for_scope/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - deny_assignments_for_resource: - id: azure.authorization.deny_assignments_for_resource - name: deny_assignments_for_resource - title: deny_assignments_for_resource + deny_assignments: + id: azure.authorization.deny_assignments + name: deny_assignments + title: deny_assignments methods: - list: + list_for_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{resourceProviderNamespace}~1{parentResourcePath}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Authorization~1denyAssignments~1?api-version=2022-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{resourceProviderNamespace}~1{parentResourcePath}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Authorization~1denyAssignments?api-version=2022-04-01/get' + operationId: DenyAssignments_ListForResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DenyAssignmentListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/deny_assignments_for_resource/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - deny_assignments_for_resource_group: - id: azure.authorization.deny_assignments_for_resource_group - name: deny_assignments_for_resource_group - title: deny_assignments_for_resource_group - methods: - list: + list_for_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Authorization~1denyAssignments~1?api-version=2022-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Authorization~1denyAssignments?api-version=2022-04-01/get' + operationId: DenyAssignments_ListForResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DenyAssignmentListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/deny_assignments_for_resource_group/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - deny_assignments: - id: azure.authorization.deny_assignments - name: deny_assignments - title: deny_assignments - methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1denyAssignments~1?api-version=2022-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1denyAssignments?api-version=2022-04-01/get' + operationId: DenyAssignments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DenyAssignmentListResult objectKey: $.value get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1denyAssignments~1{denyAssignmentId}~1?api-version=2022-04-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1denyAssignments~1{denyAssignmentId}?api-version=2022-04-01/get' + operationId: DenyAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DenyAssignment get_by_id: operation: - $ref: '#/paths/~1{denyAssignmentId}~1?api-version=2022-04-01/get' + $ref: '#/paths/~1{denyAssignmentId}?api-version=2022-04-01/get' + operationId: DenyAssignments_GetById response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/deny_assignments/methods/get' - - $ref: '#/components/x-stackQL-resources/deny_assignments/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - deny_assignments_for_scope: - id: azure.authorization.deny_assignments_for_scope - name: deny_assignments_for_scope - title: deny_assignments_for_scope - methods: - list: + schemaRef: DenyAssignment + list_for_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1denyAssignments~1?api-version=2022-04-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1denyAssignments?api-version=2022-04-01/get' + operationId: DenyAssignments_ListForScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DenyAssignmentListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/deny_assignments_for_scope/methods/list' + - $ref: '#/components/x-stackQL-resources/deny_assignments/methods/list_for_resource' + - $ref: '#/components/x-stackQL-resources/deny_assignments/methods/list_for_resource_group' + - $ref: '#/components/x-stackQL-resources/deny_assignments/methods/get' + - $ref: '#/components/x-stackQL-resources/deny_assignments/methods/list' + - $ref: '#/components/x-stackQL-resources/deny_assignments/methods/get_by_id' + - $ref: '#/components/x-stackQL-resources/deny_assignments/methods/list_for_scope' insert: [] update: [] replace: [] @@ -4757,10 +4706,12 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1eligibleChildResources~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1eligibleChildResources?api-version=2024-02-01-preview/get' + operationId: EligibleChildResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EligibleChildResourcesListResult objectKey: $.value sqlVerbs: select: @@ -4776,50 +4727,46 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicyAssignments~1{roleManagementPolicyAssignmentName}~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicyAssignments~1{roleManagementPolicyAssignmentName}?api-version=2024-02-01-preview/get' + operationId: RoleManagementPolicyAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleManagementPolicyAssignment create: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicyAssignments~1{roleManagementPolicyAssignmentName}~1?api-version=2024-02-01-preview/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicyAssignments~1{roleManagementPolicyAssignmentName}?api-version=2024-02-01-preview/put' + operationId: RoleManagementPolicyAssignments_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: RoleManagementPolicyAssignment delete: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicyAssignments~1{roleManagementPolicyAssignmentName}~1?api-version=2024-02-01-preview/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicyAssignments~1{roleManagementPolicyAssignmentName}?api-version=2024-02-01-preview/delete' + operationId: RoleManagementPolicyAssignments_Delete response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/role_management_policy_assignments/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/role_management_policy_assignments/methods/create' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/role_management_policy_assignments/methods/delete' - role_management_policy_assignments_for_scope: - id: azure.authorization.role_management_policy_assignments_for_scope - name: role_management_policy_assignments_for_scope - title: role_management_policy_assignments_for_scope - methods: - list: + list_for_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicyAssignments~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementPolicyAssignments?api-version=2024-02-01-preview/get' + operationId: RoleManagementPolicyAssignments_ListForScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleManagementPolicyAssignmentListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/role_management_policy_assignments_for_scope/methods/list' - insert: [] + - $ref: '#/components/x-stackQL-resources/role_management_policy_assignments/methods/get' + - $ref: '#/components/x-stackQL-resources/role_management_policy_assignments/methods/list_for_scope' + insert: + - $ref: '#/components/x-stackQL-resources/role_management_policy_assignments/methods/create' update: [] replace: [] - delete: [] + delete: + - $ref: '#/components/x-stackQL-resources/role_management_policy_assignments/methods/delete' provider_operations_metadata: id: azure.authorization.provider_operations_metadata name: provider_operations_metadata @@ -4827,16 +4774,20 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Authorization~1providerOperations~1{resourceProviderNamespace}~1?api-version=2022-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Authorization~1providerOperations~1{resourceProviderNamespace}?api-version=2022-04-01/get' + operationId: ProviderOperationsMetadata_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProviderOperationsMetadata list: operation: - $ref: '#/paths/~1providers~1Microsoft.Authorization~1providerOperations~1?api-version=2022-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Authorization~1providerOperations?api-version=2022-04-01/get' + operationId: ProviderOperationsMetadata_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProviderOperationsMetadataListResult objectKey: $.value sqlVerbs: select: @@ -4853,10 +4804,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Authorization~1operations~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Authorization~1operations?api-version=2021-12-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -4872,77 +4825,67 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions?api-version=2021-12-01-preview/get' + operationId: AccessReviewHistoryDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewHistoryDefinitionListResult objectKey: $.value get_by_id: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}?api-version=2021-12-01-preview/get' + operationId: AccessReviewHistoryDefinitions_GetById response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/access_review_history_definitions/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - access_review_history_definition: - id: azure.authorization.access_review_history_definition - name: access_review_history_definition - title: access_review_history_definition - methods: + schemaRef: AccessReviewHistoryDefinition create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}~1?api-version=2021-12-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}?api-version=2021-12-01-preview/put' + operationId: AccessReviewHistoryDefinition_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewHistoryDefinition delete_by_id: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}~1?api-version=2021-12-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}?api-version=2021-12-01-preview/delete' + operationId: AccessReviewHistoryDefinition_DeleteById response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/access_review_history_definitions/methods/get_by_id' + - $ref: '#/components/x-stackQL-resources/access_review_history_definitions/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/access_review_history_definition/methods/create' + - $ref: '#/components/x-stackQL-resources/access_review_history_definitions/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/access_review_history_definition/methods/delete_by_id' - access_review_history_definition_instance: - id: azure.authorization.access_review_history_definition_instance - name: access_review_history_definition_instance - title: access_review_history_definition_instance + - $ref: '#/components/x-stackQL-resources/access_review_history_definitions/methods/delete_by_id' + access_review_history_definition_instances: + id: azure.authorization.access_review_history_definition_instances + name: access_review_history_definition_instances + title: access_review_history_definition_instances methods: generate_download_uri: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}~1instances~1{instanceId}~1generateDownloadUri~1?api-version=2021-12-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}~1instances~1{instanceId}~1generateDownloadUri?api-version=2021-12-01-preview/post' + operationId: AccessReviewHistoryDefinitionInstance_GenerateDownloadUri response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - access_review_history_definition_instances: - id: azure.authorization.access_review_history_definition_instances - name: access_review_history_definition_instances - title: access_review_history_definition_instances - methods: + schemaRef: AccessReviewHistoryInstance list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}~1instances~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}~1instances?api-version=2021-12-01-preview/get' + operationId: AccessReviewHistoryDefinitionInstances_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewHistoryDefinitionInstanceListResult objectKey: $.value sqlVerbs: select: @@ -4958,43 +4901,64 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions?api-version=2021-12-01-preview/get' + operationId: AccessReviewScheduleDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewScheduleDefinitionListResult objectKey: $.value get_by_id: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}?api-version=2021-12-01-preview/get' + operationId: AccessReviewScheduleDefinitions_GetById response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewScheduleDefinition delete_by_id: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1?api-version=2021-12-01-preview/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update_by_id: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1?api-version=2021-12-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}?api-version=2021-12-01-preview/delete' + operationId: AccessReviewScheduleDefinitions_DeleteById response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1stop~1?api-version=2021-12-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1stop?api-version=2021-12-01-preview/post' + operationId: AccessReviewScheduleDefinitions_Stop response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/access_review_schedule_definitions/methods/get_by_id' - $ref: '#/components/x-stackQL-resources/access_review_schedule_definitions/methods/list' insert: [] update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/access_review_schedule_definitions/methods/delete_by_id' + access_review_schedule_definitions_by_ids: + id: azure.authorization.access_review_schedule_definitions_by_ids + name: access_review_schedule_definitions_by_ids + title: access_review_schedule_definitions_by_ids + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}?api-version=2021-12-01-preview/put' + operationId: AccessReviewScheduleDefinitionsById_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AccessReviewScheduleDefinition + sqlVerbs: + select: [] + insert: + - $ref: '#/components/x-stackQL-resources/access_review_schedule_definitions_by_ids/methods/create_or_update' + update: [] + replace: [] + delete: [] access_review_instances: id: azure.authorization.access_review_instances name: access_review_instances @@ -5002,69 +4966,70 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances?api-version=2021-12-01-preview/get' + operationId: AccessReviewInstances_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewInstanceListResult objectKey: $.value get_by_id: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}?api-version=2021-12-01-preview/get' + operationId: AccessReviewInstances_GetById response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewInstance create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1?api-version=2021-12-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}?api-version=2021-12-01-preview/put' + operationId: AccessReviewInstances_Create response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/access_review_instances/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/access_review_instances/methods/create' - update: [] - replace: [] - delete: [] - access_review_instance: - id: azure.authorization.access_review_instance - name: access_review_instance - title: access_review_instance - methods: + schemaRef: AccessReviewInstance stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1stop~1?api-version=2021-12-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1stop?api-version=2021-12-01-preview/post' + operationId: AccessReviewInstance_Stop response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' reset_decisions: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1resetDecisions~1?api-version=2021-12-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1resetDecisions?api-version=2021-12-01-preview/post' + operationId: AccessReviewInstance_ResetDecisions response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' apply_decisions: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1applyDecisions~1?api-version=2021-12-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1applyDecisions?api-version=2021-12-01-preview/post' + operationId: AccessReviewInstance_ApplyDecisions response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' send_reminders: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1sendReminders~1?api-version=2021-12-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1sendReminders?api-version=2021-12-01-preview/post' + operationId: AccessReviewInstance_SendReminders response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' accept_recommendations: operation: - $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1acceptRecommendations~1?api-version=2021-12-01-preview/post' + $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1acceptRecommendations?api-version=2021-12-01-preview/post' + operationId: AccessReviewInstance_AcceptRecommendations response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: - select: [] - insert: [] + select: + - $ref: '#/components/x-stackQL-resources/access_review_instances/methods/get_by_id' + - $ref: '#/components/x-stackQL-resources/access_review_instances/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/access_review_instances/methods/create' update: [] replace: [] delete: [] @@ -5075,10 +5040,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1decisions~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1decisions?api-version=2021-12-01-preview/get' + operationId: AccessReviewInstanceDecisions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewDecisionListResult objectKey: $.value sqlVerbs: select: @@ -5094,10 +5061,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1contactedReviewers~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1contactedReviewers?api-version=2021-12-01-preview/get' + operationId: AccessReviewInstanceContactedReviewers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewContactedReviewerListResult objectKey: $.value sqlVerbs: select: @@ -5113,22 +5082,27 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleSettings~1default~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleSettings~1default?api-version=2021-12-01-preview/get' + operationId: AccessReviewDefaultSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewDefaultSettings put: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleSettings~1default~1?api-version=2021-12-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Authorization~1accessReviewScheduleSettings~1default?api-version=2021-12-01-preview/put' + operationId: AccessReviewDefaultSettings_Put response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewDefaultSettings sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/access_review_default_settings/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/access_review_default_settings/methods/put' delete: [] scope_access_review_history_definitions: id: azure.authorization.scope_access_review_history_definitions @@ -5137,77 +5111,67 @@ components: methods: list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions?api-version=2021-12-01-preview/get' + operationId: ScopeAccessReviewHistoryDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewHistoryDefinitionListResult objectKey: $.value get_by_id: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}?api-version=2021-12-01-preview/get' + operationId: ScopeAccessReviewHistoryDefinitions_GetById response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/scope_access_review_history_definitions/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - scope_access_review_history_definition: - id: azure.authorization.scope_access_review_history_definition - name: scope_access_review_history_definition - title: scope_access_review_history_definition - methods: + schemaRef: AccessReviewHistoryDefinition create: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}~1?api-version=2021-12-01-preview/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}?api-version=2021-12-01-preview/put' + operationId: ScopeAccessReviewHistoryDefinition_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewHistoryDefinition delete_by_id: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}~1?api-version=2021-12-01-preview/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}?api-version=2021-12-01-preview/delete' + operationId: ScopeAccessReviewHistoryDefinition_DeleteById response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/scope_access_review_history_definitions/methods/get_by_id' + - $ref: '#/components/x-stackQL-resources/scope_access_review_history_definitions/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/scope_access_review_history_definition/methods/create' + - $ref: '#/components/x-stackQL-resources/scope_access_review_history_definitions/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/scope_access_review_history_definition/methods/delete_by_id' - scope_access_review_history_definition_instance: - id: azure.authorization.scope_access_review_history_definition_instance - name: scope_access_review_history_definition_instance - title: scope_access_review_history_definition_instance + - $ref: '#/components/x-stackQL-resources/scope_access_review_history_definitions/methods/delete_by_id' + scope_access_review_history_definition_instances: + id: azure.authorization.scope_access_review_history_definition_instances + name: scope_access_review_history_definition_instances + title: scope_access_review_history_definition_instances methods: generate_download_uri: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}~1instances~1{instanceId}~1generateDownloadUri~1?api-version=2021-12-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}~1instances~1{instanceId}~1generateDownloadUri?api-version=2021-12-01-preview/post' + operationId: ScopeAccessReviewHistoryDefinitionInstance_GenerateDownloadUri response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - scope_access_review_history_definition_instances: - id: azure.authorization.scope_access_review_history_definition_instances - name: scope_access_review_history_definition_instances - title: scope_access_review_history_definition_instances - methods: + schemaRef: AccessReviewHistoryInstance list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}~1instances~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewHistoryDefinitions~1{historyDefinitionId}~1instances?api-version=2021-12-01-preview/get' + operationId: ScopeAccessReviewHistoryDefinitionInstances_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewHistoryDefinitionInstanceListResult objectKey: $.value sqlVerbs: select: @@ -5223,113 +5187,135 @@ components: methods: list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions?api-version=2021-12-01-preview/get' + operationId: ScopeAccessReviewScheduleDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewScheduleDefinitionListResult objectKey: $.value get_by_id: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}?api-version=2021-12-01-preview/get' + operationId: ScopeAccessReviewScheduleDefinitions_GetById response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewScheduleDefinition delete_by_id: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1?api-version=2021-12-01-preview/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update_by_id: - operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1?api-version=2021-12-01-preview/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}?api-version=2021-12-01-preview/delete' + operationId: ScopeAccessReviewScheduleDefinitions_DeleteById response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1stop~1?api-version=2021-12-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1stop?api-version=2021-12-01-preview/post' + operationId: ScopeAccessReviewScheduleDefinitions_Stop response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/scope_access_review_schedule_definitions/methods/get_by_id' - $ref: '#/components/x-stackQL-resources/scope_access_review_schedule_definitions/methods/list' insert: [] update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/scope_access_review_schedule_definitions/methods/delete_by_id' - scope_access_review_instances: - id: azure.authorization.scope_access_review_instances - name: scope_access_review_instances + scope_access_review_schedule_definitions_by_ids: + id: azure.authorization.scope_access_review_schedule_definitions_by_ids + name: scope_access_review_schedule_definitions_by_ids + title: scope_access_review_schedule_definitions_by_ids + methods: + create_or_update: + operation: + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}?api-version=2021-12-01-preview/put' + operationId: ScopeAccessReviewScheduleDefinitionsById_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AccessReviewScheduleDefinition + sqlVerbs: + select: [] + insert: + - $ref: '#/components/x-stackQL-resources/scope_access_review_schedule_definitions_by_ids/methods/create_or_update' + update: [] + replace: [] + delete: [] + scope_access_review_instances: + id: azure.authorization.scope_access_review_instances + name: scope_access_review_instances title: scope_access_review_instances methods: list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances?api-version=2021-12-01-preview/get' + operationId: ScopeAccessReviewInstances_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewInstanceListResult objectKey: $.value get_by_id: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}?api-version=2021-12-01-preview/get' + operationId: ScopeAccessReviewInstances_GetById response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewInstance create: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1?api-version=2021-12-01-preview/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}?api-version=2021-12-01-preview/put' + operationId: ScopeAccessReviewInstances_Create response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/scope_access_review_instances/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/scope_access_review_instances/methods/create' - update: [] - replace: [] - delete: [] - scope_access_review_instance: - id: azure.authorization.scope_access_review_instance - name: scope_access_review_instance - title: scope_access_review_instance - methods: + schemaRef: AccessReviewInstance stop: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1stop~1?api-version=2021-12-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1stop?api-version=2021-12-01-preview/post' + operationId: ScopeAccessReviewInstance_Stop response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' record_all_decisions: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1recordAllDecisions~1?api-version=2021-12-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1recordAllDecisions?api-version=2021-12-01-preview/post' + operationId: ScopeAccessReviewInstance_RecordAllDecisions response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' reset_decisions: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1resetDecisions~1?api-version=2021-12-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1resetDecisions?api-version=2021-12-01-preview/post' + operationId: ScopeAccessReviewInstance_ResetDecisions response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' apply_decisions: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1applyDecisions~1?api-version=2021-12-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1applyDecisions?api-version=2021-12-01-preview/post' + operationId: ScopeAccessReviewInstance_ApplyDecisions response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' send_reminders: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1sendReminders~1?api-version=2021-12-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1sendReminders?api-version=2021-12-01-preview/post' + operationId: ScopeAccessReviewInstance_SendReminders response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: - select: [] - insert: [] + select: + - $ref: '#/components/x-stackQL-resources/scope_access_review_instances/methods/get_by_id' + - $ref: '#/components/x-stackQL-resources/scope_access_review_instances/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/scope_access_review_instances/methods/create' update: [] replace: [] delete: [] @@ -5340,10 +5326,12 @@ components: methods: list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1decisions~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1decisions?api-version=2021-12-01-preview/get' + operationId: ScopeAccessReviewInstanceDecisions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewDecisionListResult objectKey: $.value sqlVerbs: select: @@ -5359,10 +5347,12 @@ components: methods: list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1contactedReviewers~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1contactedReviewers?api-version=2021-12-01-preview/get' + operationId: ScopeAccessReviewInstanceContactedReviewers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewContactedReviewerListResult objectKey: $.value sqlVerbs: select: @@ -5378,22 +5368,27 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleSettings~1default~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleSettings~1default?api-version=2021-12-01-preview/get' + operationId: ScopeAccessReviewDefaultSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewDefaultSettings put: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleSettings~1default~1?api-version=2021-12-01-preview/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1accessReviewScheduleSettings~1default?api-version=2021-12-01-preview/put' + operationId: ScopeAccessReviewDefaultSettings_Put response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewDefaultSettings sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/scope_access_review_default_settings/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/scope_access_review_default_settings/methods/put' delete: [] access_review_schedule_definitions_assigned_for_my_approval: id: azure.authorization.access_review_schedule_definitions_assigned_for_my_approval @@ -5402,10 +5397,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions?api-version=2021-12-01-preview/get' + operationId: AccessReviewScheduleDefinitionsAssignedForMyApproval_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewScheduleDefinitionListResult objectKey: $.value sqlVerbs: select: @@ -5421,19 +5418,24 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances?api-version=2021-12-01-preview/get' + operationId: AccessReviewInstancesAssignedForMyApproval_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewInstanceListResult objectKey: $.value get_by_id: operation: - $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}?api-version=2021-12-01-preview/get' + operationId: AccessReviewInstancesAssignedForMyApproval_GetById response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewInstance sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/access_review_instances_assigned_for_my_approval/methods/get_by_id' - $ref: '#/components/x-stackQL-resources/access_review_instances_assigned_for_my_approval/methods/list' insert: [] update: [] @@ -5446,28 +5448,36 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1decisions~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1decisions?api-version=2021-12-01-preview/get' + operationId: AccessReviewInstanceMyDecisions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewDecisionListResult objectKey: $.value get_by_id: operation: - $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1decisions~1{decisionId}~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1decisions~1{decisionId}?api-version=2021-12-01-preview/get' + operationId: AccessReviewInstanceMyDecisions_GetById response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewDecision patch: operation: - $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1decisions~1{decisionId}~1?api-version=2021-12-01-preview/patch' + $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1decisions~1{decisionId}?api-version=2021-12-01-preview/patch' + operationId: AccessReviewInstanceMyDecisions_Patch response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewDecision sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/access_review_instance_my_decisions/methods/get_by_id' - $ref: '#/components/x-stackQL-resources/access_review_instance_my_decisions/methods/list' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/access_review_instance_my_decisions/methods/patch' replace: [] delete: [] tenant_level_access_review_instance_contacted_reviewers: @@ -5477,10 +5487,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1contactedReviewers~1?api-version=2021-12-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Authorization~1accessReviewScheduleDefinitions~1{scheduleDefinitionId}~1instances~1{id}~1contactedReviewers?api-version=2021-12-01-preview/get' + operationId: TenantLevelAccessReviewInstanceContactedReviewers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessReviewContactedReviewerListResult objectKey: $.value sqlVerbs: select: @@ -5496,32 +5508,25 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilitySchedules~1{roleEligibilityScheduleName}~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilitySchedules~1{roleEligibilityScheduleName}?api-version=2024-02-01-preview/get' + operationId: RoleEligibilitySchedules_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/role_eligibility_schedules/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - role_eligibility_schedules_for_scope: - id: azure.authorization.role_eligibility_schedules_for_scope - name: role_eligibility_schedules_for_scope - title: role_eligibility_schedules_for_scope - methods: - list: + schemaRef: RoleEligibilitySchedule + list_for_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilitySchedules~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilitySchedules?api-version=2024-02-01-preview/get' + operationId: RoleEligibilitySchedules_ListForScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleEligibilityScheduleListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/role_eligibility_schedules_for_scope/methods/list' + - $ref: '#/components/x-stackQL-resources/role_eligibility_schedules/methods/get' + - $ref: '#/components/x-stackQL-resources/role_eligibility_schedules/methods/list_for_scope' insert: [] update: [] replace: [] @@ -5533,52 +5538,51 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1{alertId}~1?api-version=2022-08-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1{alertId}?api-version=2022-08-01-preview/get' + operationId: Alerts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Alert update: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1{alertId}~1?api-version=2022-08-01-preview/patch' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1{alertId}?api-version=2022-08-01-preview/patch' + operationId: Alerts_Update response: mediaType: application/json - openAPIDocKey: '200' - refresh: + openAPIDocKey: '204' + list_for_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1{alertId}~1refresh~1?api-version=2022-08-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts?api-version=2022-08-01-preview/get' + operationId: Alerts_ListForScope response: mediaType: application/json openAPIDocKey: '200' - refresh_all: + schemaRef: AlertListResult + objectKey: $.value + refresh: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1refresh~1?api-version=2022-08-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1{alertId}~1refresh?api-version=2022-08-01-preview/post' + operationId: Alerts_Refresh response: mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/alerts/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - alerts_for_scope: - id: azure.authorization.alerts_for_scope - name: alerts_for_scope - title: alerts_for_scope - methods: - list: + openAPIDocKey: '202' + schemaRef: AlertOperationResult + refresh_all: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1?api-version=2022-08-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1refresh?api-version=2022-08-01-preview/post' + operationId: Alerts_RefreshAll response: mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value + openAPIDocKey: '202' + schemaRef: AlertOperationResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/alerts_for_scope/methods/list' + - $ref: '#/components/x-stackQL-resources/alerts/methods/get' + - $ref: '#/components/x-stackQL-resources/alerts/methods/list_for_scope' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/alerts/methods/update' replace: [] delete: [] alert_configurations: @@ -5588,40 +5592,35 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlertConfigurations~1{alertId}~1?api-version=2022-08-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlertConfigurations~1{alertId}?api-version=2022-08-01-preview/get' + operationId: AlertConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertConfiguration update: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlertConfigurations~1{alertId}~1?api-version=2022-08-01-preview/patch' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlertConfigurations~1{alertId}?api-version=2022-08-01-preview/patch' + operationId: AlertConfigurations_Update response: mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/alert_configurations/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - alert_configurations_for_scope: - id: azure.authorization.alert_configurations_for_scope - name: alert_configurations_for_scope - title: alert_configurations_for_scope - methods: - list: + openAPIDocKey: '204' + list_for_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlertConfigurations~1?api-version=2022-08-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlertConfigurations?api-version=2022-08-01-preview/get' + operationId: AlertConfigurations_ListForScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertConfigurationListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/alert_configurations_for_scope/methods/list' + - $ref: '#/components/x-stackQL-resources/alert_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/alert_configurations/methods/list_for_scope' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/alert_configurations/methods/update' replace: [] delete: [] alert_definitions: @@ -5631,32 +5630,25 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlertDefinitions~1{alertDefinitionId}~1?api-version=2022-08-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlertDefinitions~1{alertDefinitionId}?api-version=2022-08-01-preview/get' + operationId: AlertDefinitions_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/alert_definitions/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - alert_definitions_for_scope: - id: azure.authorization.alert_definitions_for_scope - name: alert_definitions_for_scope - title: alert_definitions_for_scope - methods: - list: + schemaRef: AlertDefinition + list_for_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlertDefinitions~1?api-version=2022-08-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlertDefinitions?api-version=2022-08-01-preview/get' + operationId: AlertDefinitions_ListForScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertDefinitionListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/alert_definitions_for_scope/methods/list' + - $ref: '#/components/x-stackQL-resources/alert_definitions/methods/get' + - $ref: '#/components/x-stackQL-resources/alert_definitions/methods/list_for_scope' insert: [] update: [] replace: [] @@ -5668,94 +5660,83 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1{alertId}~1alertIncidents~1{alertIncidentId}~1?api-version=2022-08-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1{alertId}~1alertIncidents~1{alertIncidentId}?api-version=2022-08-01-preview/get' + operationId: AlertIncidents_Get response: mediaType: application/json openAPIDocKey: '200' - remediate: + schemaRef: AlertIncident + list_for_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1{alertId}~1alertIncidents~1{alertIncidentId}~1remediate~1?api-version=2022-08-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1{alertId}~1alertIncidents?api-version=2022-08-01-preview/get' + operationId: AlertIncidents_ListForScope response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/alert_incidents/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - alert_incidents_for_scope: - id: azure.authorization.alert_incidents_for_scope - name: alert_incidents_for_scope - title: alert_incidents_for_scope - methods: - list: + schemaRef: AlertIncidentListResult + objectKey: $.value + remediate: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1{alertId}~1alertIncidents~1?api-version=2022-08-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlerts~1{alertId}~1alertIncidents~1{alertIncidentId}~1remediate?api-version=2022-08-01-preview/post' + operationId: AlertIncidents_Remediate response: mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value + openAPIDocKey: '204' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/alert_incidents_for_scope/methods/list' + - $ref: '#/components/x-stackQL-resources/alert_incidents/methods/get' + - $ref: '#/components/x-stackQL-resources/alert_incidents/methods/list_for_scope' insert: [] update: [] replace: [] delete: [] - alert_operation: - id: azure.authorization.alert_operation - name: alert_operation - title: alert_operation + alert_operations: + id: azure.authorization.alert_operations + name: alert_operations + title: alert_operations methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlertOperations~1{operationId}~1?api-version=2022-08-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleManagementAlertOperations~1{operationId}?api-version=2022-08-01-preview/get' + operationId: AlertOperation_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertOperationResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/alert_operation/methods/get' + - $ref: '#/components/x-stackQL-resources/alert_operations/methods/get' insert: [] update: [] replace: [] delete: [] - permissions_for_resource_group: - id: azure.authorization.permissions_for_resource_group - name: permissions_for_resource_group - title: permissions_for_resource_group + permissions: + id: azure.authorization.permissions + name: permissions + title: permissions methods: - list: + list_for_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Authorization~1permissions~1?api-version=2022-05-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Authorization~1permissions?api-version=2022-05-01-preview/get' + operationId: Permissions_ListForResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PermissionGetResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/permissions_for_resource_group/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - permissions_for_resource: - id: azure.authorization.permissions_for_resource - name: permissions_for_resource - title: permissions_for_resource - methods: - list: + list_for_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{resourceProviderNamespace}~1{parentResourcePath}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Authorization~1permissions~1?api-version=2022-05-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{resourceProviderNamespace}~1{parentResourcePath}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Authorization~1permissions?api-version=2022-05-01-preview/get' + operationId: Permissions_ListForResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PermissionGetResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/permissions_for_resource/methods/list' + - $ref: '#/components/x-stackQL-resources/permissions/methods/list_for_resource' + - $ref: '#/components/x-stackQL-resources/permissions/methods/list_for_resource_group' insert: [] update: [] replace: [] @@ -5767,28 +5748,36 @@ components: methods: delete: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleDefinitions~1{roleDefinitionId}~1?api-version=2022-05-01-preview/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleDefinitions~1{roleDefinitionId}?api-version=2022-05-01-preview/delete' + operationId: RoleDefinitions_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleDefinition get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleDefinitions~1{roleDefinitionId}~1?api-version=2022-05-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleDefinitions~1{roleDefinitionId}?api-version=2022-05-01-preview/get' + operationId: RoleDefinitions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleDefinition create_or_update: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleDefinitions~1{roleDefinitionId}~1?api-version=2022-05-01-preview/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleDefinitions~1{roleDefinitionId}?api-version=2022-05-01-preview/put' + operationId: RoleDefinitions_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: RoleDefinition list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleDefinitions~1?api-version=2022-05-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleDefinitions?api-version=2022-05-01-preview/get' + operationId: RoleDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleDefinitionListResult objectKey: $.value sqlVerbs: select: @@ -5807,88 +5796,79 @@ components: methods: create: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentScheduleRequests~1{roleAssignmentScheduleRequestName}~1?api-version=2024-02-01-preview/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentScheduleRequests~1{roleAssignmentScheduleRequestName}?api-version=2024-02-01-preview/put' + operationId: RoleAssignmentScheduleRequests_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: RoleAssignmentScheduleRequest get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentScheduleRequests~1{roleAssignmentScheduleRequestName}~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentScheduleRequests~1{roleAssignmentScheduleRequestName}?api-version=2024-02-01-preview/get' + operationId: RoleAssignmentScheduleRequests_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RoleAssignmentScheduleRequest + list_for_scope: + operation: + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentScheduleRequests?api-version=2024-02-01-preview/get' + operationId: RoleAssignmentScheduleRequests_ListForScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignmentScheduleRequestListResult + objectKey: $.value cancel: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentScheduleRequests~1{roleAssignmentScheduleRequestName}~1cancel~1?api-version=2024-02-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentScheduleRequests~1{roleAssignmentScheduleRequestName}~1cancel?api-version=2024-02-01-preview/post' + operationId: RoleAssignmentScheduleRequests_Cancel response: mediaType: application/json openAPIDocKey: '200' validate: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentScheduleRequests~1{roleAssignmentScheduleRequestName}~1validate~1?api-version=2024-02-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentScheduleRequests~1{roleAssignmentScheduleRequestName}~1validate?api-version=2024-02-01-preview/post' + operationId: RoleAssignmentScheduleRequests_Validate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignmentScheduleRequest sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/role_assignment_schedule_requests/methods/get' + - $ref: '#/components/x-stackQL-resources/role_assignment_schedule_requests/methods/list_for_scope' insert: - $ref: '#/components/x-stackQL-resources/role_assignment_schedule_requests/methods/create' update: [] replace: [] delete: [] - role_assignment_schedule_requests_for_scope: - id: azure.authorization.role_assignment_schedule_requests_for_scope - name: role_assignment_schedule_requests_for_scope - title: role_assignment_schedule_requests_for_scope - methods: - list: - operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentScheduleRequests~1?api-version=2024-02-01-preview/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/role_assignment_schedule_requests_for_scope/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - role_eligibility_schedule_instances_for_scope: - id: azure.authorization.role_eligibility_schedule_instances_for_scope - name: role_eligibility_schedule_instances_for_scope - title: role_eligibility_schedule_instances_for_scope + role_eligibility_schedule_instances: + id: azure.authorization.role_eligibility_schedule_instances + name: role_eligibility_schedule_instances + title: role_eligibility_schedule_instances methods: - list: + list_for_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilityScheduleInstances~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilityScheduleInstances?api-version=2024-02-01-preview/get' + operationId: RoleEligibilityScheduleInstances_ListForScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleEligibilityScheduleInstanceListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/role_eligibility_schedule_instances_for_scope/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - role_eligibility_schedule_instances: - id: azure.authorization.role_eligibility_schedule_instances - name: role_eligibility_schedule_instances - title: role_eligibility_schedule_instances - methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilityScheduleInstances~1{roleEligibilityScheduleInstanceName}~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleEligibilityScheduleInstances~1{roleEligibilityScheduleInstanceName}?api-version=2024-02-01-preview/get' + operationId: RoleEligibilityScheduleInstances_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleEligibilityScheduleInstance sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/role_eligibility_schedule_instances/methods/get' + - $ref: '#/components/x-stackQL-resources/role_eligibility_schedule_instances/methods/list_for_scope' insert: [] update: [] replace: [] @@ -5900,87 +5880,29 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentSchedules~1{roleAssignmentScheduleName}~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentSchedules~1{roleAssignmentScheduleName}?api-version=2024-02-01-preview/get' + operationId: RoleAssignmentSchedules_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/role_assignment_schedules/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - role_assignment_schedules_for_scope: - id: azure.authorization.role_assignment_schedules_for_scope - name: role_assignment_schedules_for_scope - title: role_assignment_schedules_for_scope - methods: - list: + schemaRef: RoleAssignmentSchedule + list_for_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentSchedules~1?api-version=2024-02-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Authorization~1roleAssignmentSchedules?api-version=2024-02-01-preview/get' + operationId: RoleAssignmentSchedules_ListForScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignmentScheduleListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/role_assignment_schedules_for_scope/methods/list' + - $ref: '#/components/x-stackQL-resources/role_assignment_schedules/methods/get' + - $ref: '#/components/x-stackQL-resources/role_assignment_schedules/methods/list_for_scope' insert: [] update: [] replace: [] delete: [] - vw_role_assignments: - id: azure.authorization.vw_role_assignments - name: vw_role_assignments - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.updatedOn') as updated_on, - JSON_EXTRACT(properties, '$.createdBy') as created_by, - JSON_EXTRACT(properties, '$.updatedBy') as updated_by, - JSON_EXTRACT(properties, '$.delegatedManagedIdentityResourceId') as delegated_managed_identity_resource_id, - scope, - roleAssignmentName - FROM azure.authorization.role_assignments - WHERE scope = 'replace-me' AND roleAssignmentName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - json_extract_path_text(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.updatedOn') as updated_on, - JSON_EXTRACT(properties, '$.createdBy') as created_by, - JSON_EXTRACT(properties, '$.updatedBy') as updated_by, - JSON_EXTRACT(properties, '$.delegatedManagedIdentityResourceId') as delegated_managed_identity_resource_id, - scope, - roleAssignmentName - FROM azure.authorization.role_assignments - WHERE scope = 'replace-me' AND roleAssignmentName = 'replace-me'; vw_role_assignment_schedule_instances: id: azure.authorization.vw_role_assignment_schedule_instances name: vw_role_assignment_schedule_instances @@ -5993,27 +5915,27 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.roleAssignmentScheduleId') as role_assignment_schedule_id, - JSON_EXTRACT(properties, '$.originRoleAssignmentId') as origin_role_assignment_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startDateTime') as start_date_time, - JSON_EXTRACT(properties, '$.endDateTime') as end_date_time, - JSON_EXTRACT(properties, '$.linkedRoleEligibilityScheduleId') as linked_role_eligibility_schedule_id, - JSON_EXTRACT(properties, '$.linkedRoleEligibilityScheduleInstanceId') as linked_role_eligibility_schedule_instance_id, - JSON_EXTRACT(properties, '$.assignmentType') as assignment_type, - JSON_EXTRACT(properties, '$.memberType') as member_type, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.expandedProperties') as expanded_properties, + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.roleDefinitionId') as "role_definition_id", + JSON_EXTRACT(properties, '$.principalId') as "principal_id", + JSON_EXTRACT(properties, '$.principalType') as "principal_type", + JSON_EXTRACT(properties, '$.roleAssignmentScheduleId') as "role_assignment_schedule_id", + JSON_EXTRACT(properties, '$.originRoleAssignmentId') as "origin_role_assignment_id", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startDateTime') as "start_date_time", + JSON_EXTRACT(properties, '$.endDateTime') as "end_date_time", + JSON_EXTRACT(properties, '$.linkedRoleEligibilityScheduleId') as "linked_role_eligibility_schedule_id", + JSON_EXTRACT(properties, '$.linkedRoleEligibilityScheduleInstanceId') as "linked_role_eligibility_schedule_instance_id", + JSON_EXTRACT(properties, '$.assignmentType') as "assignment_type", + JSON_EXTRACT(properties, '$.memberType') as "member_type", + JSON_EXTRACT(properties, '$.condition') as "condition", + JSON_EXTRACT(properties, '$.conditionVersion') as "condition_version", + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.expandedProperties') as "expanded_properties", scope, roleAssignmentScheduleInstanceName FROM azure.authorization.role_assignment_schedule_instances - WHERE scope = 'replace-me' AND roleAssignmentScheduleInstanceName = 'replace-me'; + WHERE scope = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -6021,27 +5943,27 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.roleAssignmentScheduleId') as role_assignment_schedule_id, - JSON_EXTRACT(properties, '$.originRoleAssignmentId') as origin_role_assignment_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startDateTime') as start_date_time, - JSON_EXTRACT(properties, '$.endDateTime') as end_date_time, - JSON_EXTRACT(properties, '$.linkedRoleEligibilityScheduleId') as linked_role_eligibility_schedule_id, - JSON_EXTRACT(properties, '$.linkedRoleEligibilityScheduleInstanceId') as linked_role_eligibility_schedule_instance_id, - JSON_EXTRACT(properties, '$.assignmentType') as assignment_type, - JSON_EXTRACT(properties, '$.memberType') as member_type, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.expandedProperties') as expanded_properties, + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.roleDefinitionId') as "role_definition_id", + json_extract_path_text(properties, '$.principalId') as "principal_id", + json_extract_path_text(properties, '$.principalType') as "principal_type", + json_extract_path_text(properties, '$.roleAssignmentScheduleId') as "role_assignment_schedule_id", + json_extract_path_text(properties, '$.originRoleAssignmentId') as "origin_role_assignment_id", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startDateTime') as "start_date_time", + json_extract_path_text(properties, '$.endDateTime') as "end_date_time", + json_extract_path_text(properties, '$.linkedRoleEligibilityScheduleId') as "linked_role_eligibility_schedule_id", + json_extract_path_text(properties, '$.linkedRoleEligibilityScheduleInstanceId') as "linked_role_eligibility_schedule_instance_id", + json_extract_path_text(properties, '$.assignmentType') as "assignment_type", + json_extract_path_text(properties, '$.memberType') as "member_type", + json_extract_path_text(properties, '$.condition') as "condition", + json_extract_path_text(properties, '$.conditionVersion') as "condition_version", + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.expandedProperties') as "expanded_properties", scope, roleAssignmentScheduleInstanceName FROM azure.authorization.role_assignment_schedule_instances - WHERE scope = 'replace-me' AND roleAssignmentScheduleInstanceName = 'replace-me'; + WHERE scope = 'replace-me'; vw_role_management_policies: id: azure.authorization.vw_role_management_policies name: vw_role_management_policies @@ -6054,19 +5976,19 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.isOrganizationDefault') as is_organization_default, - JSON_EXTRACT(properties, '$.lastModifiedBy') as last_modified_by, - JSON_EXTRACT(properties, '$.lastModifiedDateTime') as last_modified_date_time, - JSON_EXTRACT(properties, '$.rules') as rules, - JSON_EXTRACT(properties, '$.effectiveRules') as effective_rules, - JSON_EXTRACT(properties, '$.policyProperties') as policy_properties, + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.isOrganizationDefault') as "is_organization_default", + JSON_EXTRACT(properties, '$.lastModifiedBy') as "last_modified_by", + JSON_EXTRACT(properties, '$.lastModifiedDateTime') as "last_modified_date_time", + JSON_EXTRACT(properties, '$.rules') as "rules", + JSON_EXTRACT(properties, '$.effectiveRules') as "effective_rules", + JSON_EXTRACT(properties, '$.policyProperties') as "policy_properties", scope, roleManagementPolicyName FROM azure.authorization.role_management_policies - WHERE scope = 'replace-me' AND roleManagementPolicyName = 'replace-me'; + WHERE scope = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -6074,19 +5996,19 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.isOrganizationDefault') as is_organization_default, - JSON_EXTRACT(properties, '$.lastModifiedBy') as last_modified_by, - JSON_EXTRACT(properties, '$.lastModifiedDateTime') as last_modified_date_time, - JSON_EXTRACT(properties, '$.rules') as rules, - JSON_EXTRACT(properties, '$.effectiveRules') as effective_rules, - JSON_EXTRACT(properties, '$.policyProperties') as policy_properties, + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.isOrganizationDefault') as "is_organization_default", + json_extract_path_text(properties, '$.lastModifiedBy') as "last_modified_by", + json_extract_path_text(properties, '$.lastModifiedDateTime') as "last_modified_date_time", + json_extract_path_text(properties, '$.rules') as "rules", + json_extract_path_text(properties, '$.effectiveRules') as "effective_rules", + json_extract_path_text(properties, '$.policyProperties') as "policy_properties", scope, roleManagementPolicyName FROM azure.authorization.role_management_policies - WHERE scope = 'replace-me' AND roleManagementPolicyName = 'replace-me'; + WHERE scope = 'replace-me'; vw_role_eligibility_schedule_requests: id: azure.authorization.vw_role_eligibility_schedule_requests name: vw_role_eligibility_schedule_requests @@ -6099,27 +6021,27 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.requestType') as request_type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.approvalId') as approval_id, - JSON_EXTRACT(properties, '$.scheduleInfo') as schedule_info, - JSON_EXTRACT(properties, '$.targetRoleEligibilityScheduleId') as target_role_eligibility_schedule_id, - JSON_EXTRACT(properties, '$.targetRoleEligibilityScheduleInstanceId') as target_role_eligibility_schedule_instance_id, - JSON_EXTRACT(properties, '$.justification') as justification, - JSON_EXTRACT(properties, '$.ticketInfo') as ticket_info, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.requestorId') as requestor_id, - JSON_EXTRACT(properties, '$.expandedProperties') as expanded_properties, + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.roleDefinitionId') as "role_definition_id", + JSON_EXTRACT(properties, '$.principalId') as "principal_id", + JSON_EXTRACT(properties, '$.principalType') as "principal_type", + JSON_EXTRACT(properties, '$.requestType') as "request_type", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.approvalId') as "approval_id", + JSON_EXTRACT(properties, '$.scheduleInfo') as "schedule_info", + JSON_EXTRACT(properties, '$.targetRoleEligibilityScheduleId') as "target_role_eligibility_schedule_id", + JSON_EXTRACT(properties, '$.targetRoleEligibilityScheduleInstanceId') as "target_role_eligibility_schedule_instance_id", + JSON_EXTRACT(properties, '$.justification') as "justification", + JSON_EXTRACT(properties, '$.ticketInfo') as "ticket_info", + JSON_EXTRACT(properties, '$.condition') as "condition", + JSON_EXTRACT(properties, '$.conditionVersion') as "condition_version", + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.requestorId') as "requestor_id", + JSON_EXTRACT(properties, '$.expandedProperties') as "expanded_properties", scope, roleEligibilityScheduleRequestName FROM azure.authorization.role_eligibility_schedule_requests - WHERE scope = 'replace-me' AND roleEligibilityScheduleRequestName = 'replace-me'; + WHERE scope = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -6127,30 +6049,30 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.requestType') as request_type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.approvalId') as approval_id, - JSON_EXTRACT(properties, '$.scheduleInfo') as schedule_info, - JSON_EXTRACT(properties, '$.targetRoleEligibilityScheduleId') as target_role_eligibility_schedule_id, - JSON_EXTRACT(properties, '$.targetRoleEligibilityScheduleInstanceId') as target_role_eligibility_schedule_instance_id, - JSON_EXTRACT(properties, '$.justification') as justification, - JSON_EXTRACT(properties, '$.ticketInfo') as ticket_info, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.requestorId') as requestor_id, - JSON_EXTRACT(properties, '$.expandedProperties') as expanded_properties, + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.roleDefinitionId') as "role_definition_id", + json_extract_path_text(properties, '$.principalId') as "principal_id", + json_extract_path_text(properties, '$.principalType') as "principal_type", + json_extract_path_text(properties, '$.requestType') as "request_type", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.approvalId') as "approval_id", + json_extract_path_text(properties, '$.scheduleInfo') as "schedule_info", + json_extract_path_text(properties, '$.targetRoleEligibilityScheduleId') as "target_role_eligibility_schedule_id", + json_extract_path_text(properties, '$.targetRoleEligibilityScheduleInstanceId') as "target_role_eligibility_schedule_instance_id", + json_extract_path_text(properties, '$.justification') as "justification", + json_extract_path_text(properties, '$.ticketInfo') as "ticket_info", + json_extract_path_text(properties, '$.condition') as "condition", + json_extract_path_text(properties, '$.conditionVersion') as "condition_version", + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.requestorId') as "requestor_id", + json_extract_path_text(properties, '$.expandedProperties') as "expanded_properties", scope, roleEligibilityScheduleRequestName FROM azure.authorization.role_eligibility_schedule_requests - WHERE scope = 'replace-me' AND roleEligibilityScheduleRequestName = 'replace-me'; - vw_deny_assignments: - id: azure.authorization.vw_deny_assignments - name: vw_deny_assignments + WHERE scope = 'replace-me'; + vw_role_management_policy_assignments: + id: azure.authorization.vw_role_management_policy_assignments + name: vw_role_management_policy_assignments config: views: select: @@ -6160,24 +6082,15 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.denyAssignmentName') as deny_assignment_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.permissions') as permissions, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.doNotApplyToChildScopes') as do_not_apply_to_child_scopes, - JSON_EXTRACT(properties, '$.principals') as principals, - JSON_EXTRACT(properties, '$.excludePrincipals') as exclude_principals, - JSON_EXTRACT(properties, '$.isSystemProtected') as is_system_protected, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.updatedOn') as updated_on, - JSON_EXTRACT(properties, '$.createdBy') as created_by, - JSON_EXTRACT(properties, '$.updatedBy') as updated_by, + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.roleDefinitionId') as "role_definition_id", + JSON_EXTRACT(properties, '$.policyId') as "policy_id", + JSON_EXTRACT(properties, '$.effectiveRules') as "effective_rules", + JSON_EXTRACT(properties, '$.policyAssignmentProperties') as "policy_assignment_properties", scope, - denyAssignmentId - FROM azure.authorization.deny_assignments - WHERE subscriptionId = 'replace-me'; + roleManagementPolicyAssignmentName + FROM azure.authorization.role_management_policy_assignments + WHERE scope = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -6185,27 +6098,65 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.denyAssignmentName') as deny_assignment_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.permissions') as permissions, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.doNotApplyToChildScopes') as do_not_apply_to_child_scopes, - JSON_EXTRACT(properties, '$.principals') as principals, - JSON_EXTRACT(properties, '$.excludePrincipals') as exclude_principals, - JSON_EXTRACT(properties, '$.isSystemProtected') as is_system_protected, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.updatedOn') as updated_on, - JSON_EXTRACT(properties, '$.createdBy') as created_by, - JSON_EXTRACT(properties, '$.updatedBy') as updated_by, + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.roleDefinitionId') as "role_definition_id", + json_extract_path_text(properties, '$.policyId') as "policy_id", + json_extract_path_text(properties, '$.effectiveRules') as "effective_rules", + json_extract_path_text(properties, '$.policyAssignmentProperties') as "policy_assignment_properties", scope, - denyAssignmentId - FROM azure.authorization.deny_assignments + roleManagementPolicyAssignmentName + FROM azure.authorization.role_management_policy_assignments + WHERE scope = 'replace-me'; + vw_access_review_history_definitions: + id: azure.authorization.vw_access_review_history_definitions + name: vw_access_review_history_definitions + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.reviewHistoryPeriodStartDateTime') as "review_history_period_start_date_time", + JSON_EXTRACT(properties, '$.reviewHistoryPeriodEndDateTime') as "review_history_period_end_date_time", + JSON_EXTRACT(properties, '$.decisions') as "decisions", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.createdDateTime') as "created_date_time", + JSON_EXTRACT(properties, '$.createdBy') as "created_by", + JSON_EXTRACT(properties, '$.scopes') as "scopes", + JSON_EXTRACT(properties, '$.settings') as "settings", + JSON_EXTRACT(properties, '$.instances') as "instances", + subscriptionId, + historyDefinitionId + FROM azure.authorization.access_review_history_definitions + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.reviewHistoryPeriodStartDateTime') as "review_history_period_start_date_time", + json_extract_path_text(properties, '$.reviewHistoryPeriodEndDateTime') as "review_history_period_end_date_time", + json_extract_path_text(properties, '$.decisions') as "decisions", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.createdDateTime') as "created_date_time", + json_extract_path_text(properties, '$.createdBy') as "created_by", + json_extract_path_text(properties, '$.scopes') as "scopes", + json_extract_path_text(properties, '$.settings') as "settings", + json_extract_path_text(properties, '$.instances') as "instances", + subscriptionId, + historyDefinitionId + FROM azure.authorization.access_review_history_definitions WHERE subscriptionId = 'replace-me'; - vw_role_management_policy_assignments: - id: azure.authorization.vw_role_management_policy_assignments - name: vw_role_management_policy_assignments + vw_access_review_schedule_definitions: + id: azure.authorization.vw_access_review_schedule_definitions + name: vw_access_review_schedule_definitions config: views: select: @@ -6215,15 +6166,21 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.policyId') as policy_id, - JSON_EXTRACT(properties, '$.effectiveRules') as effective_rules, - JSON_EXTRACT(properties, '$.policyAssignmentProperties') as policy_assignment_properties, - scope, - roleManagementPolicyAssignmentName - FROM azure.authorization.role_management_policy_assignments - WHERE scope = 'replace-me' AND roleManagementPolicyAssignmentName = 'replace-me'; + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.descriptionForAdmins') as "description_for_admins", + JSON_EXTRACT(properties, '$.descriptionForReviewers') as "description_for_reviewers", + JSON_EXTRACT(properties, '$.createdBy') as "created_by", + JSON_EXTRACT(properties, '$.settings') as "settings", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.reviewers') as "reviewers", + JSON_EXTRACT(properties, '$.backupReviewers') as "backup_reviewers", + JSON_EXTRACT(properties, '$.reviewersType') as "reviewers_type", + JSON_EXTRACT(properties, '$.instances') as "instances", + subscriptionId, + scheduleDefinitionId + FROM azure.authorization.access_review_schedule_definitions + WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -6231,15 +6188,62 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.policyId') as policy_id, - JSON_EXTRACT(properties, '$.effectiveRules') as effective_rules, - JSON_EXTRACT(properties, '$.policyAssignmentProperties') as policy_assignment_properties, - scope, - roleManagementPolicyAssignmentName - FROM azure.authorization.role_management_policy_assignments - WHERE scope = 'replace-me' AND roleManagementPolicyAssignmentName = 'replace-me'; + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.descriptionForAdmins') as "description_for_admins", + json_extract_path_text(properties, '$.descriptionForReviewers') as "description_for_reviewers", + json_extract_path_text(properties, '$.createdBy') as "created_by", + json_extract_path_text(properties, '$.settings') as "settings", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.reviewers') as "reviewers", + json_extract_path_text(properties, '$.backupReviewers') as "backup_reviewers", + json_extract_path_text(properties, '$.reviewersType') as "reviewers_type", + json_extract_path_text(properties, '$.instances') as "instances", + subscriptionId, + scheduleDefinitionId + FROM azure.authorization.access_review_schedule_definitions + WHERE subscriptionId = 'replace-me'; + vw_access_review_instances: + id: azure.authorization.vw_access_review_instances + name: vw_access_review_instances + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startDateTime') as "start_date_time", + JSON_EXTRACT(properties, '$.endDateTime') as "end_date_time", + JSON_EXTRACT(properties, '$.reviewers') as "reviewers", + JSON_EXTRACT(properties, '$.backupReviewers') as "backup_reviewers", + JSON_EXTRACT(properties, '$.reviewersType') as "reviewers_type", + subscriptionId, + scheduleDefinitionId, + id + FROM azure.authorization.access_review_instances + WHERE subscriptionId = 'replace-me' AND scheduleDefinitionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startDateTime') as "start_date_time", + json_extract_path_text(properties, '$.endDateTime') as "end_date_time", + json_extract_path_text(properties, '$.reviewers') as "reviewers", + json_extract_path_text(properties, '$.backupReviewers') as "backup_reviewers", + json_extract_path_text(properties, '$.reviewersType') as "reviewers_type", + subscriptionId, + scheduleDefinitionId, + id + FROM azure.authorization.access_review_instances + WHERE subscriptionId = 'replace-me' AND scheduleDefinitionId = 'replace-me'; vw_access_review_default_settings: id: azure.authorization.vw_access_review_default_settings name: vw_access_review_default_settings @@ -6252,16 +6256,16 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.mailNotificationsEnabled') as mail_notifications_enabled, - JSON_EXTRACT(properties, '$.reminderNotificationsEnabled') as reminder_notifications_enabled, - JSON_EXTRACT(properties, '$.defaultDecisionEnabled') as default_decision_enabled, - JSON_EXTRACT(properties, '$.justificationRequiredOnApproval') as justification_required_on_approval, - JSON_EXTRACT(properties, '$.defaultDecision') as default_decision, - JSON_EXTRACT(properties, '$.autoApplyDecisionsEnabled') as auto_apply_decisions_enabled, - JSON_EXTRACT(properties, '$.recommendationsEnabled') as recommendations_enabled, - JSON_EXTRACT(properties, '$.recommendationLookBackDuration') as recommendation_look_back_duration, - JSON_EXTRACT(properties, '$.instanceDurationInDays') as instance_duration_in_days, - JSON_EXTRACT(properties, '$.recurrence') as recurrence, + JSON_EXTRACT(properties, '$.mailNotificationsEnabled') as "mail_notifications_enabled", + JSON_EXTRACT(properties, '$.reminderNotificationsEnabled') as "reminder_notifications_enabled", + JSON_EXTRACT(properties, '$.defaultDecisionEnabled') as "default_decision_enabled", + JSON_EXTRACT(properties, '$.justificationRequiredOnApproval') as "justification_required_on_approval", + JSON_EXTRACT(properties, '$.defaultDecision') as "default_decision", + JSON_EXTRACT(properties, '$.autoApplyDecisionsEnabled') as "auto_apply_decisions_enabled", + JSON_EXTRACT(properties, '$.recommendationsEnabled') as "recommendations_enabled", + JSON_EXTRACT(properties, '$.recommendationLookBackDuration') as "recommendation_look_back_duration", + JSON_EXTRACT(properties, '$.instanceDurationInDays') as "instance_duration_in_days", + JSON_EXTRACT(properties, '$.recurrence') as "recurrence", subscriptionId FROM azure.authorization.access_review_default_settings WHERE subscriptionId = 'replace-me'; @@ -6272,19 +6276,156 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.mailNotificationsEnabled') as mail_notifications_enabled, - JSON_EXTRACT(properties, '$.reminderNotificationsEnabled') as reminder_notifications_enabled, - JSON_EXTRACT(properties, '$.defaultDecisionEnabled') as default_decision_enabled, - JSON_EXTRACT(properties, '$.justificationRequiredOnApproval') as justification_required_on_approval, - JSON_EXTRACT(properties, '$.defaultDecision') as default_decision, - JSON_EXTRACT(properties, '$.autoApplyDecisionsEnabled') as auto_apply_decisions_enabled, - JSON_EXTRACT(properties, '$.recommendationsEnabled') as recommendations_enabled, - JSON_EXTRACT(properties, '$.recommendationLookBackDuration') as recommendation_look_back_duration, - JSON_EXTRACT(properties, '$.instanceDurationInDays') as instance_duration_in_days, - JSON_EXTRACT(properties, '$.recurrence') as recurrence, + json_extract_path_text(properties, '$.mailNotificationsEnabled') as "mail_notifications_enabled", + json_extract_path_text(properties, '$.reminderNotificationsEnabled') as "reminder_notifications_enabled", + json_extract_path_text(properties, '$.defaultDecisionEnabled') as "default_decision_enabled", + json_extract_path_text(properties, '$.justificationRequiredOnApproval') as "justification_required_on_approval", + json_extract_path_text(properties, '$.defaultDecision') as "default_decision", + json_extract_path_text(properties, '$.autoApplyDecisionsEnabled') as "auto_apply_decisions_enabled", + json_extract_path_text(properties, '$.recommendationsEnabled') as "recommendations_enabled", + json_extract_path_text(properties, '$.recommendationLookBackDuration') as "recommendation_look_back_duration", + json_extract_path_text(properties, '$.instanceDurationInDays') as "instance_duration_in_days", + json_extract_path_text(properties, '$.recurrence') as "recurrence", subscriptionId FROM azure.authorization.access_review_default_settings WHERE subscriptionId = 'replace-me'; + vw_scope_access_review_history_definitions: + id: azure.authorization.vw_scope_access_review_history_definitions + name: vw_scope_access_review_history_definitions + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.reviewHistoryPeriodStartDateTime') as "review_history_period_start_date_time", + JSON_EXTRACT(properties, '$.reviewHistoryPeriodEndDateTime') as "review_history_period_end_date_time", + JSON_EXTRACT(properties, '$.decisions') as "decisions", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.createdDateTime') as "created_date_time", + JSON_EXTRACT(properties, '$.createdBy') as "created_by", + JSON_EXTRACT(properties, '$.scopes') as "scopes", + JSON_EXTRACT(properties, '$.settings') as "settings", + JSON_EXTRACT(properties, '$.instances') as "instances", + scope, + historyDefinitionId + FROM azure.authorization.scope_access_review_history_definitions + WHERE scope = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.reviewHistoryPeriodStartDateTime') as "review_history_period_start_date_time", + json_extract_path_text(properties, '$.reviewHistoryPeriodEndDateTime') as "review_history_period_end_date_time", + json_extract_path_text(properties, '$.decisions') as "decisions", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.createdDateTime') as "created_date_time", + json_extract_path_text(properties, '$.createdBy') as "created_by", + json_extract_path_text(properties, '$.scopes') as "scopes", + json_extract_path_text(properties, '$.settings') as "settings", + json_extract_path_text(properties, '$.instances') as "instances", + scope, + historyDefinitionId + FROM azure.authorization.scope_access_review_history_definitions + WHERE scope = 'replace-me'; + vw_scope_access_review_schedule_definitions: + id: azure.authorization.vw_scope_access_review_schedule_definitions + name: vw_scope_access_review_schedule_definitions + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.descriptionForAdmins') as "description_for_admins", + JSON_EXTRACT(properties, '$.descriptionForReviewers') as "description_for_reviewers", + JSON_EXTRACT(properties, '$.createdBy') as "created_by", + JSON_EXTRACT(properties, '$.settings') as "settings", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.reviewers') as "reviewers", + JSON_EXTRACT(properties, '$.backupReviewers') as "backup_reviewers", + JSON_EXTRACT(properties, '$.reviewersType') as "reviewers_type", + JSON_EXTRACT(properties, '$.instances') as "instances", + scope, + scheduleDefinitionId + FROM azure.authorization.scope_access_review_schedule_definitions + WHERE scope = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.descriptionForAdmins') as "description_for_admins", + json_extract_path_text(properties, '$.descriptionForReviewers') as "description_for_reviewers", + json_extract_path_text(properties, '$.createdBy') as "created_by", + json_extract_path_text(properties, '$.settings') as "settings", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.reviewers') as "reviewers", + json_extract_path_text(properties, '$.backupReviewers') as "backup_reviewers", + json_extract_path_text(properties, '$.reviewersType') as "reviewers_type", + json_extract_path_text(properties, '$.instances') as "instances", + scope, + scheduleDefinitionId + FROM azure.authorization.scope_access_review_schedule_definitions + WHERE scope = 'replace-me'; + vw_scope_access_review_instances: + id: azure.authorization.vw_scope_access_review_instances + name: vw_scope_access_review_instances + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startDateTime') as "start_date_time", + JSON_EXTRACT(properties, '$.endDateTime') as "end_date_time", + JSON_EXTRACT(properties, '$.reviewers') as "reviewers", + JSON_EXTRACT(properties, '$.backupReviewers') as "backup_reviewers", + JSON_EXTRACT(properties, '$.reviewersType') as "reviewers_type", + scope, + scheduleDefinitionId, + id + FROM azure.authorization.scope_access_review_instances + WHERE scope = 'replace-me' AND scheduleDefinitionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startDateTime') as "start_date_time", + json_extract_path_text(properties, '$.endDateTime') as "end_date_time", + json_extract_path_text(properties, '$.reviewers') as "reviewers", + json_extract_path_text(properties, '$.backupReviewers') as "backup_reviewers", + json_extract_path_text(properties, '$.reviewersType') as "reviewers_type", + scope, + scheduleDefinitionId, + id + FROM azure.authorization.scope_access_review_instances + WHERE scope = 'replace-me' AND scheduleDefinitionId = 'replace-me'; vw_scope_access_review_default_settings: id: azure.authorization.vw_scope_access_review_default_settings name: vw_scope_access_review_default_settings @@ -6297,16 +6438,16 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.mailNotificationsEnabled') as mail_notifications_enabled, - JSON_EXTRACT(properties, '$.reminderNotificationsEnabled') as reminder_notifications_enabled, - JSON_EXTRACT(properties, '$.defaultDecisionEnabled') as default_decision_enabled, - JSON_EXTRACT(properties, '$.justificationRequiredOnApproval') as justification_required_on_approval, - JSON_EXTRACT(properties, '$.defaultDecision') as default_decision, - JSON_EXTRACT(properties, '$.autoApplyDecisionsEnabled') as auto_apply_decisions_enabled, - JSON_EXTRACT(properties, '$.recommendationsEnabled') as recommendations_enabled, - JSON_EXTRACT(properties, '$.recommendationLookBackDuration') as recommendation_look_back_duration, - JSON_EXTRACT(properties, '$.instanceDurationInDays') as instance_duration_in_days, - JSON_EXTRACT(properties, '$.recurrence') as recurrence, + JSON_EXTRACT(properties, '$.mailNotificationsEnabled') as "mail_notifications_enabled", + JSON_EXTRACT(properties, '$.reminderNotificationsEnabled') as "reminder_notifications_enabled", + JSON_EXTRACT(properties, '$.defaultDecisionEnabled') as "default_decision_enabled", + JSON_EXTRACT(properties, '$.justificationRequiredOnApproval') as "justification_required_on_approval", + JSON_EXTRACT(properties, '$.defaultDecision') as "default_decision", + JSON_EXTRACT(properties, '$.autoApplyDecisionsEnabled') as "auto_apply_decisions_enabled", + JSON_EXTRACT(properties, '$.recommendationsEnabled') as "recommendations_enabled", + JSON_EXTRACT(properties, '$.recommendationLookBackDuration') as "recommendation_look_back_duration", + JSON_EXTRACT(properties, '$.instanceDurationInDays') as "instance_duration_in_days", + JSON_EXTRACT(properties, '$.recurrence') as "recurrence", scope FROM azure.authorization.scope_access_review_default_settings WHERE scope = 'replace-me'; @@ -6317,19 +6458,111 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.mailNotificationsEnabled') as mail_notifications_enabled, - JSON_EXTRACT(properties, '$.reminderNotificationsEnabled') as reminder_notifications_enabled, - JSON_EXTRACT(properties, '$.defaultDecisionEnabled') as default_decision_enabled, - JSON_EXTRACT(properties, '$.justificationRequiredOnApproval') as justification_required_on_approval, - JSON_EXTRACT(properties, '$.defaultDecision') as default_decision, - JSON_EXTRACT(properties, '$.autoApplyDecisionsEnabled') as auto_apply_decisions_enabled, - JSON_EXTRACT(properties, '$.recommendationsEnabled') as recommendations_enabled, - JSON_EXTRACT(properties, '$.recommendationLookBackDuration') as recommendation_look_back_duration, - JSON_EXTRACT(properties, '$.instanceDurationInDays') as instance_duration_in_days, - JSON_EXTRACT(properties, '$.recurrence') as recurrence, + json_extract_path_text(properties, '$.mailNotificationsEnabled') as "mail_notifications_enabled", + json_extract_path_text(properties, '$.reminderNotificationsEnabled') as "reminder_notifications_enabled", + json_extract_path_text(properties, '$.defaultDecisionEnabled') as "default_decision_enabled", + json_extract_path_text(properties, '$.justificationRequiredOnApproval') as "justification_required_on_approval", + json_extract_path_text(properties, '$.defaultDecision') as "default_decision", + json_extract_path_text(properties, '$.autoApplyDecisionsEnabled') as "auto_apply_decisions_enabled", + json_extract_path_text(properties, '$.recommendationsEnabled') as "recommendations_enabled", + json_extract_path_text(properties, '$.recommendationLookBackDuration') as "recommendation_look_back_duration", + json_extract_path_text(properties, '$.instanceDurationInDays') as "instance_duration_in_days", + json_extract_path_text(properties, '$.recurrence') as "recurrence", scope FROM azure.authorization.scope_access_review_default_settings WHERE scope = 'replace-me'; + vw_access_review_instances_assigned_for_my_approval: + id: azure.authorization.vw_access_review_instances_assigned_for_my_approval + name: vw_access_review_instances_assigned_for_my_approval + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startDateTime') as "start_date_time", + JSON_EXTRACT(properties, '$.endDateTime') as "end_date_time", + JSON_EXTRACT(properties, '$.reviewers') as "reviewers", + JSON_EXTRACT(properties, '$.backupReviewers') as "backup_reviewers", + JSON_EXTRACT(properties, '$.reviewersType') as "reviewers_type", + scheduleDefinitionId, + id + FROM azure.authorization.access_review_instances_assigned_for_my_approval + WHERE scheduleDefinitionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startDateTime') as "start_date_time", + json_extract_path_text(properties, '$.endDateTime') as "end_date_time", + json_extract_path_text(properties, '$.reviewers') as "reviewers", + json_extract_path_text(properties, '$.backupReviewers') as "backup_reviewers", + json_extract_path_text(properties, '$.reviewersType') as "reviewers_type", + scheduleDefinitionId, + id + FROM azure.authorization.access_review_instances_assigned_for_my_approval + WHERE scheduleDefinitionId = 'replace-me'; + vw_access_review_instance_my_decisions: + id: azure.authorization.vw_access_review_instance_my_decisions + name: vw_access_review_instance_my_decisions + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.principal') as "principal", + JSON_EXTRACT(properties, '$.resource') as "resource", + JSON_EXTRACT(properties, '$.recommendation') as "recommendation", + JSON_EXTRACT(properties, '$.decision') as "decision", + JSON_EXTRACT(properties, '$.justification') as "justification", + JSON_EXTRACT(properties, '$.reviewedDateTime') as "reviewed_date_time", + JSON_EXTRACT(properties, '$.reviewedBy') as "reviewed_by", + JSON_EXTRACT(properties, '$.applyResult') as "apply_result", + JSON_EXTRACT(properties, '$.appliedDateTime') as "applied_date_time", + JSON_EXTRACT(properties, '$.appliedBy') as "applied_by", + JSON_EXTRACT(properties, '$.insights') as "insights", + JSON_EXTRACT(properties, '$.principalResourceMembership') as "principal_resource_membership", + scheduleDefinitionId, + id, + decisionId + FROM azure.authorization.access_review_instance_my_decisions + WHERE scheduleDefinitionId = 'replace-me' AND id = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.principal') as "principal", + json_extract_path_text(properties, '$.resource') as "resource", + json_extract_path_text(properties, '$.recommendation') as "recommendation", + json_extract_path_text(properties, '$.decision') as "decision", + json_extract_path_text(properties, '$.justification') as "justification", + json_extract_path_text(properties, '$.reviewedDateTime') as "reviewed_date_time", + json_extract_path_text(properties, '$.reviewedBy') as "reviewed_by", + json_extract_path_text(properties, '$.applyResult') as "apply_result", + json_extract_path_text(properties, '$.appliedDateTime') as "applied_date_time", + json_extract_path_text(properties, '$.appliedBy') as "applied_by", + json_extract_path_text(properties, '$.insights') as "insights", + json_extract_path_text(properties, '$.principalResourceMembership') as "principal_resource_membership", + scheduleDefinitionId, + id, + decisionId + FROM azure.authorization.access_review_instance_my_decisions + WHERE scheduleDefinitionId = 'replace-me' AND id = 'replace-me'; vw_role_eligibility_schedules: id: azure.authorization.vw_role_eligibility_schedules name: vw_role_eligibility_schedules @@ -6342,24 +6575,24 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.roleEligibilityScheduleRequestId') as role_eligibility_schedule_request_id, - JSON_EXTRACT(properties, '$.memberType') as member_type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startDateTime') as start_date_time, - JSON_EXTRACT(properties, '$.endDateTime') as end_date_time, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.updatedOn') as updated_on, - JSON_EXTRACT(properties, '$.expandedProperties') as expanded_properties, + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.roleDefinitionId') as "role_definition_id", + JSON_EXTRACT(properties, '$.principalId') as "principal_id", + JSON_EXTRACT(properties, '$.principalType') as "principal_type", + JSON_EXTRACT(properties, '$.roleEligibilityScheduleRequestId') as "role_eligibility_schedule_request_id", + JSON_EXTRACT(properties, '$.memberType') as "member_type", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startDateTime') as "start_date_time", + JSON_EXTRACT(properties, '$.endDateTime') as "end_date_time", + JSON_EXTRACT(properties, '$.condition') as "condition", + JSON_EXTRACT(properties, '$.conditionVersion') as "condition_version", + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.updatedOn') as "updated_on", + JSON_EXTRACT(properties, '$.expandedProperties') as "expanded_properties", scope, roleEligibilityScheduleName FROM azure.authorization.role_eligibility_schedules - WHERE scope = 'replace-me' AND roleEligibilityScheduleName = 'replace-me'; + WHERE scope = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -6367,24 +6600,24 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.roleEligibilityScheduleRequestId') as role_eligibility_schedule_request_id, - JSON_EXTRACT(properties, '$.memberType') as member_type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startDateTime') as start_date_time, - JSON_EXTRACT(properties, '$.endDateTime') as end_date_time, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.updatedOn') as updated_on, - JSON_EXTRACT(properties, '$.expandedProperties') as expanded_properties, + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.roleDefinitionId') as "role_definition_id", + json_extract_path_text(properties, '$.principalId') as "principal_id", + json_extract_path_text(properties, '$.principalType') as "principal_type", + json_extract_path_text(properties, '$.roleEligibilityScheduleRequestId') as "role_eligibility_schedule_request_id", + json_extract_path_text(properties, '$.memberType') as "member_type", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startDateTime') as "start_date_time", + json_extract_path_text(properties, '$.endDateTime') as "end_date_time", + json_extract_path_text(properties, '$.condition') as "condition", + json_extract_path_text(properties, '$.conditionVersion') as "condition_version", + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.updatedOn') as "updated_on", + json_extract_path_text(properties, '$.expandedProperties') as "expanded_properties", scope, roleEligibilityScheduleName FROM azure.authorization.role_eligibility_schedules - WHERE scope = 'replace-me' AND roleEligibilityScheduleName = 'replace-me'; + WHERE scope = 'replace-me'; vw_alerts: id: azure.authorization.vw_alerts name: vw_alerts @@ -6397,18 +6630,18 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.isActive') as is_active, - JSON_EXTRACT(properties, '$.incidentCount') as incident_count, - JSON_EXTRACT(properties, '$.lastModifiedDateTime') as last_modified_date_time, - JSON_EXTRACT(properties, '$.lastScannedDateTime') as last_scanned_date_time, - JSON_EXTRACT(properties, '$.alertDefinition') as alert_definition, - JSON_EXTRACT(properties, '$.alertIncidents') as alert_incidents, - JSON_EXTRACT(properties, '$.alertConfiguration') as alert_configuration, + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.isActive') as "is_active", + JSON_EXTRACT(properties, '$.incidentCount') as "incident_count", + JSON_EXTRACT(properties, '$.lastModifiedDateTime') as "last_modified_date_time", + JSON_EXTRACT(properties, '$.lastScannedDateTime') as "last_scanned_date_time", + JSON_EXTRACT(properties, '$.alertDefinition') as "alert_definition", + JSON_EXTRACT(properties, '$.alertIncidents') as "alert_incidents", + JSON_EXTRACT(properties, '$.alertConfiguration') as "alert_configuration", scope, alertId FROM azure.authorization.alerts - WHERE scope = 'replace-me' AND alertId = 'replace-me'; + WHERE scope = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -6416,18 +6649,18 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.isActive') as is_active, - JSON_EXTRACT(properties, '$.incidentCount') as incident_count, - JSON_EXTRACT(properties, '$.lastModifiedDateTime') as last_modified_date_time, - JSON_EXTRACT(properties, '$.lastScannedDateTime') as last_scanned_date_time, - JSON_EXTRACT(properties, '$.alertDefinition') as alert_definition, - JSON_EXTRACT(properties, '$.alertIncidents') as alert_incidents, - JSON_EXTRACT(properties, '$.alertConfiguration') as alert_configuration, + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.isActive') as "is_active", + json_extract_path_text(properties, '$.incidentCount') as "incident_count", + json_extract_path_text(properties, '$.lastModifiedDateTime') as "last_modified_date_time", + json_extract_path_text(properties, '$.lastScannedDateTime') as "last_scanned_date_time", + json_extract_path_text(properties, '$.alertDefinition') as "alert_definition", + json_extract_path_text(properties, '$.alertIncidents') as "alert_incidents", + json_extract_path_text(properties, '$.alertConfiguration') as "alert_configuration", scope, alertId FROM azure.authorization.alerts - WHERE scope = 'replace-me' AND alertId = 'replace-me'; + WHERE scope = 'replace-me'; vw_alert_configurations: id: azure.authorization.vw_alert_configurations name: vw_alert_configurations @@ -6440,15 +6673,15 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.alertDefinitionId') as alert_definition_id, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, - JSON_EXTRACT(properties, '$.alertConfigurationType') as alert_configuration_type, - JSON_EXTRACT(properties, '$.alertDefinition') as alert_definition, + JSON_EXTRACT(properties, '$.alertDefinitionId') as "alert_definition_id", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.isEnabled') as "is_enabled", + JSON_EXTRACT(properties, '$.alertConfigurationType') as "alert_configuration_type", + JSON_EXTRACT(properties, '$.alertDefinition') as "alert_definition", scope, alertId FROM azure.authorization.alert_configurations - WHERE scope = 'replace-me' AND alertId = 'replace-me'; + WHERE scope = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -6456,15 +6689,15 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.alertDefinitionId') as alert_definition_id, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, - JSON_EXTRACT(properties, '$.alertConfigurationType') as alert_configuration_type, - JSON_EXTRACT(properties, '$.alertDefinition') as alert_definition, + json_extract_path_text(properties, '$.alertDefinitionId') as "alert_definition_id", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.isEnabled') as "is_enabled", + json_extract_path_text(properties, '$.alertConfigurationType') as "alert_configuration_type", + json_extract_path_text(properties, '$.alertDefinition') as "alert_definition", scope, alertId FROM azure.authorization.alert_configurations - WHERE scope = 'replace-me' AND alertId = 'replace-me'; + WHERE scope = 'replace-me'; vw_alert_definitions: id: azure.authorization.vw_alert_definitions name: vw_alert_definitions @@ -6477,19 +6710,19 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.severityLevel') as severity_level, - JSON_EXTRACT(properties, '$.securityImpact') as security_impact, - JSON_EXTRACT(properties, '$.mitigationSteps') as mitigation_steps, - JSON_EXTRACT(properties, '$.howToPrevent') as how_to_prevent, - JSON_EXTRACT(properties, '$.isRemediatable') as is_remediatable, - JSON_EXTRACT(properties, '$.isConfigurable') as is_configurable, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.severityLevel') as "severity_level", + JSON_EXTRACT(properties, '$.securityImpact') as "security_impact", + JSON_EXTRACT(properties, '$.mitigationSteps') as "mitigation_steps", + JSON_EXTRACT(properties, '$.howToPrevent') as "how_to_prevent", + JSON_EXTRACT(properties, '$.isRemediatable') as "is_remediatable", + JSON_EXTRACT(properties, '$.isConfigurable') as "is_configurable", scope, alertDefinitionId FROM azure.authorization.alert_definitions - WHERE scope = 'replace-me' AND alertDefinitionId = 'replace-me'; + WHERE scope = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -6497,19 +6730,19 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.severityLevel') as severity_level, - JSON_EXTRACT(properties, '$.securityImpact') as security_impact, - JSON_EXTRACT(properties, '$.mitigationSteps') as mitigation_steps, - JSON_EXTRACT(properties, '$.howToPrevent') as how_to_prevent, - JSON_EXTRACT(properties, '$.isRemediatable') as is_remediatable, - JSON_EXTRACT(properties, '$.isConfigurable') as is_configurable, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.severityLevel') as "severity_level", + json_extract_path_text(properties, '$.securityImpact') as "security_impact", + json_extract_path_text(properties, '$.mitigationSteps') as "mitigation_steps", + json_extract_path_text(properties, '$.howToPrevent') as "how_to_prevent", + json_extract_path_text(properties, '$.isRemediatable') as "is_remediatable", + json_extract_path_text(properties, '$.isConfigurable') as "is_configurable", scope, alertDefinitionId FROM azure.authorization.alert_definitions - WHERE scope = 'replace-me' AND alertDefinitionId = 'replace-me'; + WHERE scope = 'replace-me'; vw_alert_incidents: id: azure.authorization.vw_alert_incidents name: vw_alert_incidents @@ -6522,12 +6755,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.alertIncidentType') as alert_incident_type, + JSON_EXTRACT(properties, '$.alertIncidentType') as "alert_incident_type", scope, alertId, alertIncidentId FROM azure.authorization.alert_incidents - WHERE scope = 'replace-me' AND alertId = 'replace-me' AND alertIncidentId = 'replace-me'; + WHERE scope = 'replace-me' AND alertId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -6535,12 +6768,12 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.alertIncidentType') as alert_incident_type, + json_extract_path_text(properties, '$.alertIncidentType') as "alert_incident_type", scope, alertId, alertIncidentId FROM azure.authorization.alert_incidents - WHERE scope = 'replace-me' AND alertId = 'replace-me' AND alertIncidentId = 'replace-me'; + WHERE scope = 'replace-me' AND alertId = 'replace-me'; vw_role_definitions: id: azure.authorization.vw_role_definitions name: vw_role_definitions @@ -6553,15 +6786,15 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.roleName') as role_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.permissions') as permissions, - JSON_EXTRACT(properties, '$.assignableScopes') as assignable_scopes, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.updatedOn') as updated_on, - JSON_EXTRACT(properties, '$.createdBy') as created_by, - JSON_EXTRACT(properties, '$.updatedBy') as updated_by, + JSON_EXTRACT(properties, '$.roleName') as "role_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.permissions') as "permissions", + JSON_EXTRACT(properties, '$.assignableScopes') as "assignable_scopes", + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.updatedOn') as "updated_on", + JSON_EXTRACT(properties, '$.createdBy') as "created_by", + JSON_EXTRACT(properties, '$.updatedBy') as "updated_by", scope, roleDefinitionId FROM azure.authorization.role_definitions @@ -6573,15 +6806,15 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.roleName') as role_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.permissions') as permissions, - JSON_EXTRACT(properties, '$.assignableScopes') as assignable_scopes, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.updatedOn') as updated_on, - JSON_EXTRACT(properties, '$.createdBy') as created_by, - JSON_EXTRACT(properties, '$.updatedBy') as updated_by, + json_extract_path_text(properties, '$.roleName') as "role_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.permissions') as "permissions", + json_extract_path_text(properties, '$.assignableScopes') as "assignable_scopes", + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.updatedOn') as "updated_on", + json_extract_path_text(properties, '$.createdBy') as "created_by", + json_extract_path_text(properties, '$.updatedBy') as "updated_by", scope, roleDefinitionId FROM azure.authorization.role_definitions @@ -6598,28 +6831,28 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.requestType') as request_type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.approvalId') as approval_id, - JSON_EXTRACT(properties, '$.targetRoleAssignmentScheduleId') as target_role_assignment_schedule_id, - JSON_EXTRACT(properties, '$.targetRoleAssignmentScheduleInstanceId') as target_role_assignment_schedule_instance_id, - JSON_EXTRACT(properties, '$.scheduleInfo') as schedule_info, - JSON_EXTRACT(properties, '$.linkedRoleEligibilityScheduleId') as linked_role_eligibility_schedule_id, - JSON_EXTRACT(properties, '$.justification') as justification, - JSON_EXTRACT(properties, '$.ticketInfo') as ticket_info, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.requestorId') as requestor_id, - JSON_EXTRACT(properties, '$.expandedProperties') as expanded_properties, + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.roleDefinitionId') as "role_definition_id", + JSON_EXTRACT(properties, '$.principalId') as "principal_id", + JSON_EXTRACT(properties, '$.principalType') as "principal_type", + JSON_EXTRACT(properties, '$.requestType') as "request_type", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.approvalId') as "approval_id", + JSON_EXTRACT(properties, '$.targetRoleAssignmentScheduleId') as "target_role_assignment_schedule_id", + JSON_EXTRACT(properties, '$.targetRoleAssignmentScheduleInstanceId') as "target_role_assignment_schedule_instance_id", + JSON_EXTRACT(properties, '$.scheduleInfo') as "schedule_info", + JSON_EXTRACT(properties, '$.linkedRoleEligibilityScheduleId') as "linked_role_eligibility_schedule_id", + JSON_EXTRACT(properties, '$.justification') as "justification", + JSON_EXTRACT(properties, '$.ticketInfo') as "ticket_info", + JSON_EXTRACT(properties, '$.condition') as "condition", + JSON_EXTRACT(properties, '$.conditionVersion') as "condition_version", + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.requestorId') as "requestor_id", + JSON_EXTRACT(properties, '$.expandedProperties') as "expanded_properties", scope, roleAssignmentScheduleRequestName FROM azure.authorization.role_assignment_schedule_requests - WHERE scope = 'replace-me' AND roleAssignmentScheduleRequestName = 'replace-me'; + WHERE scope = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -6627,28 +6860,28 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.requestType') as request_type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.approvalId') as approval_id, - JSON_EXTRACT(properties, '$.targetRoleAssignmentScheduleId') as target_role_assignment_schedule_id, - JSON_EXTRACT(properties, '$.targetRoleAssignmentScheduleInstanceId') as target_role_assignment_schedule_instance_id, - JSON_EXTRACT(properties, '$.scheduleInfo') as schedule_info, - JSON_EXTRACT(properties, '$.linkedRoleEligibilityScheduleId') as linked_role_eligibility_schedule_id, - JSON_EXTRACT(properties, '$.justification') as justification, - JSON_EXTRACT(properties, '$.ticketInfo') as ticket_info, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.requestorId') as requestor_id, - JSON_EXTRACT(properties, '$.expandedProperties') as expanded_properties, + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.roleDefinitionId') as "role_definition_id", + json_extract_path_text(properties, '$.principalId') as "principal_id", + json_extract_path_text(properties, '$.principalType') as "principal_type", + json_extract_path_text(properties, '$.requestType') as "request_type", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.approvalId') as "approval_id", + json_extract_path_text(properties, '$.targetRoleAssignmentScheduleId') as "target_role_assignment_schedule_id", + json_extract_path_text(properties, '$.targetRoleAssignmentScheduleInstanceId') as "target_role_assignment_schedule_instance_id", + json_extract_path_text(properties, '$.scheduleInfo') as "schedule_info", + json_extract_path_text(properties, '$.linkedRoleEligibilityScheduleId') as "linked_role_eligibility_schedule_id", + json_extract_path_text(properties, '$.justification') as "justification", + json_extract_path_text(properties, '$.ticketInfo') as "ticket_info", + json_extract_path_text(properties, '$.condition') as "condition", + json_extract_path_text(properties, '$.conditionVersion') as "condition_version", + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.requestorId') as "requestor_id", + json_extract_path_text(properties, '$.expandedProperties') as "expanded_properties", scope, roleAssignmentScheduleRequestName FROM azure.authorization.role_assignment_schedule_requests - WHERE scope = 'replace-me' AND roleAssignmentScheduleRequestName = 'replace-me'; + WHERE scope = 'replace-me'; vw_role_eligibility_schedule_instances: id: azure.authorization.vw_role_eligibility_schedule_instances name: vw_role_eligibility_schedule_instances @@ -6661,23 +6894,23 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.roleEligibilityScheduleId') as role_eligibility_schedule_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startDateTime') as start_date_time, - JSON_EXTRACT(properties, '$.endDateTime') as end_date_time, - JSON_EXTRACT(properties, '$.memberType') as member_type, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.expandedProperties') as expanded_properties, + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.roleDefinitionId') as "role_definition_id", + JSON_EXTRACT(properties, '$.principalId') as "principal_id", + JSON_EXTRACT(properties, '$.principalType') as "principal_type", + JSON_EXTRACT(properties, '$.roleEligibilityScheduleId') as "role_eligibility_schedule_id", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startDateTime') as "start_date_time", + JSON_EXTRACT(properties, '$.endDateTime') as "end_date_time", + JSON_EXTRACT(properties, '$.memberType') as "member_type", + JSON_EXTRACT(properties, '$.condition') as "condition", + JSON_EXTRACT(properties, '$.conditionVersion') as "condition_version", + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.expandedProperties') as "expanded_properties", scope, roleEligibilityScheduleInstanceName FROM azure.authorization.role_eligibility_schedule_instances - WHERE scope = 'replace-me' AND roleEligibilityScheduleInstanceName = 'replace-me'; + WHERE scope = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -6685,23 +6918,23 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.roleEligibilityScheduleId') as role_eligibility_schedule_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startDateTime') as start_date_time, - JSON_EXTRACT(properties, '$.endDateTime') as end_date_time, - JSON_EXTRACT(properties, '$.memberType') as member_type, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.expandedProperties') as expanded_properties, + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.roleDefinitionId') as "role_definition_id", + json_extract_path_text(properties, '$.principalId') as "principal_id", + json_extract_path_text(properties, '$.principalType') as "principal_type", + json_extract_path_text(properties, '$.roleEligibilityScheduleId') as "role_eligibility_schedule_id", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startDateTime') as "start_date_time", + json_extract_path_text(properties, '$.endDateTime') as "end_date_time", + json_extract_path_text(properties, '$.memberType') as "member_type", + json_extract_path_text(properties, '$.condition') as "condition", + json_extract_path_text(properties, '$.conditionVersion') as "condition_version", + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.expandedProperties') as "expanded_properties", scope, roleEligibilityScheduleInstanceName FROM azure.authorization.role_eligibility_schedule_instances - WHERE scope = 'replace-me' AND roleEligibilityScheduleInstanceName = 'replace-me'; + WHERE scope = 'replace-me'; vw_role_assignment_schedules: id: azure.authorization.vw_role_assignment_schedules name: vw_role_assignment_schedules @@ -6714,26 +6947,26 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.roleAssignmentScheduleRequestId') as role_assignment_schedule_request_id, - JSON_EXTRACT(properties, '$.linkedRoleEligibilityScheduleId') as linked_role_eligibility_schedule_id, - JSON_EXTRACT(properties, '$.assignmentType') as assignment_type, - JSON_EXTRACT(properties, '$.memberType') as member_type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startDateTime') as start_date_time, - JSON_EXTRACT(properties, '$.endDateTime') as end_date_time, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.updatedOn') as updated_on, - JSON_EXTRACT(properties, '$.expandedProperties') as expanded_properties, + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.roleDefinitionId') as "role_definition_id", + JSON_EXTRACT(properties, '$.principalId') as "principal_id", + JSON_EXTRACT(properties, '$.principalType') as "principal_type", + JSON_EXTRACT(properties, '$.roleAssignmentScheduleRequestId') as "role_assignment_schedule_request_id", + JSON_EXTRACT(properties, '$.linkedRoleEligibilityScheduleId') as "linked_role_eligibility_schedule_id", + JSON_EXTRACT(properties, '$.assignmentType') as "assignment_type", + JSON_EXTRACT(properties, '$.memberType') as "member_type", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startDateTime') as "start_date_time", + JSON_EXTRACT(properties, '$.endDateTime') as "end_date_time", + JSON_EXTRACT(properties, '$.condition') as "condition", + JSON_EXTRACT(properties, '$.conditionVersion') as "condition_version", + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.updatedOn') as "updated_on", + JSON_EXTRACT(properties, '$.expandedProperties') as "expanded_properties", scope, roleAssignmentScheduleName FROM azure.authorization.role_assignment_schedules - WHERE scope = 'replace-me' AND roleAssignmentScheduleName = 'replace-me'; + WHERE scope = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -6741,28 +6974,28 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.roleAssignmentScheduleRequestId') as role_assignment_schedule_request_id, - JSON_EXTRACT(properties, '$.linkedRoleEligibilityScheduleId') as linked_role_eligibility_schedule_id, - JSON_EXTRACT(properties, '$.assignmentType') as assignment_type, - JSON_EXTRACT(properties, '$.memberType') as member_type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startDateTime') as start_date_time, - JSON_EXTRACT(properties, '$.endDateTime') as end_date_time, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.conditionVersion') as condition_version, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.updatedOn') as updated_on, - JSON_EXTRACT(properties, '$.expandedProperties') as expanded_properties, + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.roleDefinitionId') as "role_definition_id", + json_extract_path_text(properties, '$.principalId') as "principal_id", + json_extract_path_text(properties, '$.principalType') as "principal_type", + json_extract_path_text(properties, '$.roleAssignmentScheduleRequestId') as "role_assignment_schedule_request_id", + json_extract_path_text(properties, '$.linkedRoleEligibilityScheduleId') as "linked_role_eligibility_schedule_id", + json_extract_path_text(properties, '$.assignmentType') as "assignment_type", + json_extract_path_text(properties, '$.memberType') as "member_type", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startDateTime') as "start_date_time", + json_extract_path_text(properties, '$.endDateTime') as "end_date_time", + json_extract_path_text(properties, '$.condition') as "condition", + json_extract_path_text(properties, '$.conditionVersion') as "condition_version", + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.updatedOn') as "updated_on", + json_extract_path_text(properties, '$.expandedProperties') as "expanded_properties", scope, roleAssignmentScheduleName FROM azure.authorization.role_assignment_schedules - WHERE scope = 'replace-me' AND roleAssignmentScheduleName = 'replace-me'; + WHERE scope = 'replace-me'; paths: - /providers/Microsoft.Authorization/elevateAccess/?api-version=2015-07-01: + /providers/Microsoft.Authorization/elevateAccess?api-version=2015-07-01: post: tags: - ElevateAccess @@ -6784,7 +7017,7 @@ paths: rolesWithThesePermissions: - Owner moreInfoLink: '[Elevate access to manage all Azure subscriptions and management groups](https://docs.microsoft.com/azure/role-based-access-control/elevate-access-global-admin)' - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleAssignments/?api-version=2022-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01: get: tags: - RoleAssignments @@ -6810,7 +7043,7 @@ paths: x-ms-odata: '#/components/schemas/RoleAssignmentFilter' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/roleAssignments/?api-version=2022-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01: get: tags: - RoleAssignments @@ -6837,7 +7070,7 @@ paths: x-ms-odata: '#/components/schemas/RoleAssignmentFilter' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/roleAssignments/?api-version=2022-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01: get: tags: - RoleAssignments @@ -6867,7 +7100,7 @@ paths: x-ms-odata: '#/components/schemas/RoleAssignmentFilter' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}/?api-version=2022-04-01: + /{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}?api-version=2022-04-01: get: tags: - RoleAssignments @@ -6950,7 +7183,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.Authorization/roleAssignments/?api-version=2022-04-01: + /{scope}/providers/Microsoft.Authorization/roleAssignments?api-version=2022-04-01: get: tags: - RoleAssignments @@ -6977,7 +7210,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/RoleAssignmentFilter' - /{roleAssignmentId}/?api-version=2022-04-01: + /{roleAssignmentId}?api-version=2022-04-01: get: tags: - RoleAssignments @@ -7057,7 +7290,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/classicAdministrators/?api-version=2015-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/classicAdministrators?api-version=2015-07-01: get: tags: - ClassicAdministrators @@ -7080,7 +7313,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleInstances/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleInstances?api-version=2024-02-01-preview: get: tags: - roleAssignmentScheduleInstances @@ -7116,7 +7349,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/RoleAssignmentScheduleInstanceFilter' - /{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleInstances/{roleAssignmentScheduleInstanceName}/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleInstances/{roleAssignmentScheduleInstanceName}?api-version=2024-02-01-preview: get: tags: - roleAssignmentScheduleInstances @@ -7149,7 +7382,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleManagementPolicies/{roleManagementPolicyName}/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementPolicies/{roleManagementPolicyName}?api-version=2024-02-01-preview: get: tags: - roleManagementPolicies @@ -7252,7 +7485,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleManagementPolicies/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementPolicies?api-version=2024-02-01-preview: get: tags: - roleManagementPolicies @@ -7281,7 +7514,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/{roleEligibilityScheduleRequestName}/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/{roleEligibilityScheduleRequestName}?api-version=2024-02-01-preview: put: tags: - RoleEligibilityScheduleRequests @@ -7354,7 +7587,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests?api-version=2024-02-01-preview: get: tags: - RoleEligibilityScheduleRequests @@ -7390,7 +7623,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/RoleEligibilityScheduleRequestFilter' - /{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/{roleEligibilityScheduleRequestName}/cancel/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/{roleEligibilityScheduleRequestName}/cancel?api-version=2024-02-01-preview: post: tags: - RoleEligibilityScheduleRequests @@ -7419,7 +7652,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/{roleEligibilityScheduleRequestName}/validate/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/{roleEligibilityScheduleRequestName}/validate?api-version=2024-02-01-preview: post: tags: - RoleEligibilityScheduleRequests @@ -7460,7 +7693,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/denyAssignments/?api-version=2022-04-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01: get: tags: - DenyAssignments @@ -7507,7 +7740,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DenyAssignmentFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/denyAssignments/?api-version=2022-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01: get: tags: - DenyAssignments @@ -7533,7 +7766,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DenyAssignmentFilter' - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/denyAssignments/?api-version=2022-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01: get: tags: - DenyAssignments @@ -7558,7 +7791,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DenyAssignmentFilter' - /{scope}/providers/Microsoft.Authorization/denyAssignments/{denyAssignmentId}/?api-version=2022-04-01: + /{scope}/providers/Microsoft.Authorization/denyAssignments/{denyAssignmentId}?api-version=2022-04-01: get: tags: - DenyAssignments @@ -7591,7 +7824,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{denyAssignmentId}/?api-version=2022-04-01: + /{denyAssignmentId}?api-version=2022-04-01: get: tags: - DenyAssignments @@ -7618,7 +7851,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.Authorization/denyAssignments/?api-version=2022-04-01: + /{scope}/providers/Microsoft.Authorization/denyAssignments?api-version=2022-04-01: get: tags: - DenyAssignments @@ -7649,7 +7882,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DenyAssignmentFilter' - /{scope}/providers/Microsoft.Authorization/eligibleChildResources/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/eligibleChildResources?api-version=2024-02-01-preview: get: tags: - eligibleChildResources @@ -7684,7 +7917,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/roleManagementPolicyAssignments/{roleManagementPolicyAssignmentName}/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementPolicyAssignments/{roleManagementPolicyAssignmentName}?api-version=2024-02-01-preview: get: tags: - roleManagementPolicyAssignments @@ -7787,7 +8020,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleManagementPolicyAssignments/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementPolicyAssignments?api-version=2024-02-01-preview: get: tags: - roleManagementPolicyAssignments @@ -7816,7 +8049,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Authorization/providerOperations/{resourceProviderNamespace}/?api-version=2022-04-01: + /providers/Microsoft.Authorization/providerOperations/{resourceProviderNamespace}?api-version=2022-04-01: get: tags: - ProviderOperationsMetadata @@ -7844,7 +8077,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Authorization/providerOperations/?api-version=2022-04-01: + /providers/Microsoft.Authorization/providerOperations?api-version=2022-04-01: get: tags: - ProviderOperationsMetadata @@ -7873,7 +8106,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Authorization/operations/?api-version=2021-12-01-preview: + /providers/Microsoft.Authorization/operations?api-version=2021-12-01-preview: get: operationId: Operations_List description: Lists the operations available from this provider. @@ -7893,7 +8126,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions?api-version=2021-12-01-preview: get: tags: - GetAccessReviewHistoryDefinitions @@ -7917,7 +8150,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}?api-version=2021-12-01-preview: get: tags: - GetAccessReviewHistoryDefinition @@ -8002,7 +8235,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}/instances/{instanceId}/generateDownloadUri/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}/instances/{instanceId}/generateDownloadUri?api-version=2021-12-01-preview: post: tags: - PostAccessReviewHistoryDefinitionInstance @@ -8035,7 +8268,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}/instances/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}/instances?api-version=2021-12-01-preview: get: tags: - GetAccessReviewHistoryDefinitionInstances @@ -8064,7 +8297,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions?api-version=2021-12-01-preview: get: tags: - GetAccessReviewScheduleDefinitions @@ -8088,7 +8321,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}?api-version=2021-12-01-preview: get: tags: - GetAccessReviewScheduleDefinition @@ -8142,7 +8375,7 @@ paths: put: tags: - PutAccessReviewScheduleDefinition - operationId: AccessReviewScheduleDefinitions_CreateOrUpdateById + operationId: AccessReviewScheduleDefinitionsById_CreateOrUpdate description: Create or Update access review schedule definition. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -8173,7 +8406,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/stop/?api-version=2021-12-01-preview: + x-ms-original-operationId: AccessReviewScheduleDefinitions_CreateOrUpdateById + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/stop?api-version=2021-12-01-preview: post: tags: - AccessReviewScheduleDefinitionStop @@ -8196,7 +8430,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances?api-version=2021-12-01-preview: get: tags: - GetAccessReviewInstances @@ -8226,7 +8460,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}?api-version=2021-12-01-preview: get: tags: - GetAccessReviewInstance @@ -8299,7 +8533,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/stop/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/stop?api-version=2021-12-01-preview: post: tags: - AccessReviewInstanceStop @@ -8328,7 +8562,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/resetDecisions/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/resetDecisions?api-version=2021-12-01-preview: post: tags: - AccessReviewInstanceResetDecisions @@ -8357,7 +8591,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/applyDecisions/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/applyDecisions?api-version=2021-12-01-preview: post: tags: - AccessReviewInstanceApplyDecisions @@ -8386,7 +8620,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/sendReminders/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/sendReminders?api-version=2021-12-01-preview: post: tags: - AccessReviewInstanceSendReminders @@ -8415,7 +8649,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/decisions/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/decisions?api-version=2021-12-01-preview: get: tags: - GetAccessReviewInstanceDecisions @@ -8451,7 +8685,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/contactedReviewers/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/contactedReviewers?api-version=2021-12-01-preview: get: tags: - GetAccessReviewInstanceContactedReviewers @@ -8486,7 +8720,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleSettings/default/?api-version=2021-12-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/accessReviewScheduleSettings/default?api-version=2021-12-01-preview: get: tags: - GetAccessReviewDefaultSettings @@ -8535,7 +8769,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /{scope}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions?api-version=2021-12-01-preview: get: tags: - GetAccessReviewHistoryDefinitions @@ -8559,7 +8793,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}?api-version=2021-12-01-preview: get: tags: - GetAccessReviewHistoryDefinition @@ -8644,7 +8878,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /{scope}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}/instances/{instanceId}/generateDownloadUri/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}/instances/{instanceId}/generateDownloadUri?api-version=2021-12-01-preview: post: tags: - PostAccessReviewHistoryDefinitionInstance @@ -8677,7 +8911,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /{scope}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}/instances/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewHistoryDefinitions/{historyDefinitionId}/instances?api-version=2021-12-01-preview: get: tags: - ScopeGetAccessReviewHistoryDefinitionInstances @@ -8706,7 +8940,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions?api-version=2021-12-01-preview: get: tags: - GetAccessReviewScheduleDefinitions @@ -8730,7 +8964,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}?api-version=2021-12-01-preview: get: tags: - GetAccessReviewScheduleDefinition @@ -8784,7 +9018,7 @@ paths: put: tags: - PutAccessReviewScheduleDefinition - operationId: ScopeAccessReviewScheduleDefinitions_CreateOrUpdateById + operationId: ScopeAccessReviewScheduleDefinitionsById_CreateOrUpdate description: Create or Update access review schedule definition. parameters: - $ref: '#/components/parameters/ScopeParameter' @@ -8815,7 +9049,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/stop/?api-version=2021-12-01-preview: + x-ms-original-operationId: ScopeAccessReviewScheduleDefinitions_CreateOrUpdateById + /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/stop?api-version=2021-12-01-preview: post: tags: - AccessReviewScheduleDefinitionStop @@ -8838,7 +9073,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances?api-version=2021-12-01-preview: get: tags: - GetAccessReviewInstances @@ -8868,7 +9103,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}?api-version=2021-12-01-preview: get: tags: - GetAccessReviewInstance @@ -8941,7 +9176,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/stop/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/stop?api-version=2021-12-01-preview: post: tags: - AccessReviewInstanceStop @@ -8970,7 +9205,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/recordAllDecisions/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/recordAllDecisions?api-version=2021-12-01-preview: post: tags: - AccessReviewInstanceRecordAllDecisions @@ -9007,7 +9242,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/resetDecisions/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/resetDecisions?api-version=2021-12-01-preview: post: tags: - AccessReviewInstanceResetDecisions @@ -9036,7 +9271,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/applyDecisions/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/applyDecisions?api-version=2021-12-01-preview: post: tags: - AccessReviewInstanceApplyDecisions @@ -9065,7 +9300,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/sendReminders/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/sendReminders?api-version=2021-12-01-preview: post: tags: - AccessReviewInstanceSendReminders @@ -9094,7 +9329,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/decisions/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/decisions?api-version=2021-12-01-preview: get: tags: - GetAccessReviewInstanceDecisions @@ -9130,7 +9365,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/contactedReviewers/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/contactedReviewers?api-version=2021-12-01-preview: get: tags: - GetAccessReviewInstanceContactedReviewers @@ -9165,7 +9400,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/accessReviewScheduleSettings/default/?api-version=2021-12-01-preview: + /{scope}/providers/Microsoft.Authorization/accessReviewScheduleSettings/default?api-version=2021-12-01-preview: get: tags: - GetAccessReviewDefaultSettings @@ -9214,7 +9449,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/?api-version=2021-12-01-preview: + /providers/Microsoft.Authorization/accessReviewScheduleDefinitions?api-version=2021-12-01-preview: get: tags: - GetAccessReviewScheduleDefinitionsAssignedForMyApproval @@ -9237,7 +9472,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/?api-version=2021-12-01-preview: + /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances?api-version=2021-12-01-preview: get: tags: - GetAccessReviewInstancesAssignedForMyApproval @@ -9266,7 +9501,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/?api-version=2021-12-01-preview: + /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}?api-version=2021-12-01-preview: get: tags: - GetAccessReviewInstance @@ -9298,7 +9533,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/acceptRecommendations/?api-version=2021-12-01-preview: + /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/acceptRecommendations?api-version=2021-12-01-preview: post: tags: - AccessReviewInstanceAcceptRecommmendations @@ -9326,7 +9561,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/decisions/?api-version=2021-12-01-preview: + /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/decisions?api-version=2021-12-01-preview: get: tags: - GetAccessReviewMyInstanceDecisions @@ -9361,7 +9596,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/contactedReviewers/?api-version=2021-12-01-preview: + /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/contactedReviewers?api-version=2021-12-01-preview: get: tags: - TenantLevelGetAccessReviewInstanceContactedReviewers @@ -9395,7 +9630,7 @@ paths: $ref: '#/components/schemas/ErrorDefinition' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/decisions/{decisionId}/?api-version=2021-12-01-preview: + /providers/Microsoft.Authorization/accessReviewScheduleDefinitions/{scheduleDefinitionId}/instances/{id}/decisions/{decisionId}?api-version=2021-12-01-preview: get: tags: - GetAccessReviewMyInstanceDecision @@ -9478,7 +9713,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDefinition' - /{scope}/providers/Microsoft.Authorization/roleEligibilitySchedules/{roleEligibilityScheduleName}/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleEligibilitySchedules/{roleEligibilityScheduleName}?api-version=2024-02-01-preview: get: tags: - roleEligibilitySchedules @@ -9511,7 +9746,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleEligibilitySchedules/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleEligibilitySchedules?api-version=2024-02-01-preview: get: tags: - roleEligibilitySchedules @@ -9547,7 +9782,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/RoleEligibilityScheduleFilter' - /{scope}/providers/Microsoft.Authorization/roleManagementAlerts/{alertId}/?api-version=2022-08-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementAlerts/{alertId}?api-version=2022-08-01-preview: get: tags: - Alerts @@ -9618,7 +9853,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleManagementAlerts/?api-version=2022-08-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementAlerts?api-version=2022-08-01-preview: get: tags: - Alerts @@ -9647,7 +9882,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/roleManagementAlerts/{alertId}/refresh/?api-version=2022-08-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementAlerts/{alertId}/refresh?api-version=2022-08-01-preview: post: tags: - Alerts @@ -9688,7 +9923,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /{scope}/providers/Microsoft.Authorization/roleManagementAlerts/refresh/?api-version=2022-08-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementAlerts/refresh?api-version=2022-08-01-preview: post: tags: - Alerts @@ -9722,7 +9957,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /{scope}/providers/Microsoft.Authorization/roleManagementAlertConfigurations/{alertId}/?api-version=2022-08-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementAlertConfigurations/{alertId}?api-version=2022-08-01-preview: get: tags: - AlertConfigurations @@ -9793,7 +10028,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleManagementAlertConfigurations/?api-version=2022-08-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementAlertConfigurations?api-version=2022-08-01-preview: get: tags: - AlertConfigurations @@ -9822,7 +10057,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/roleManagementAlertDefinitions/{alertDefinitionId}/?api-version=2022-08-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementAlertDefinitions/{alertDefinitionId}?api-version=2022-08-01-preview: get: tags: - AlertDefinitions @@ -9856,7 +10091,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleManagementAlertDefinitions/?api-version=2022-08-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementAlertDefinitions?api-version=2022-08-01-preview: get: tags: - AlertDefinitions @@ -9885,7 +10120,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/roleManagementAlerts/{alertId}/alertIncidents/{alertIncidentId}/?api-version=2022-08-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementAlerts/{alertId}/alertIncidents/{alertIncidentId}?api-version=2022-08-01-preview: get: tags: - AlertIncidents @@ -9926,7 +10161,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleManagementAlerts/{alertId}/alertIncidents/?api-version=2022-08-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementAlerts/{alertId}/alertIncidents?api-version=2022-08-01-preview: get: tags: - AlertIncidents @@ -9962,7 +10197,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/roleManagementAlerts/{alertId}/alertIncidents/{alertIncidentId}/remediate/?api-version=2022-08-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementAlerts/{alertId}/alertIncidents/{alertIncidentId}/remediate?api-version=2022-08-01-preview: post: tags: - AlertIncidents @@ -9999,7 +10234,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleManagementAlertOperations/{operationId}/?api-version=2022-08-01-preview: + /{scope}/providers/Microsoft.Authorization/roleManagementAlertOperations/{operationId}?api-version=2022-08-01-preview: get: tags: - AlertOperations @@ -10033,7 +10268,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Authorization/permissions/?api-version=2022-05-01-preview: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Authorization/permissions?api-version=2022-05-01-preview: get: tags: - Permissions @@ -10057,7 +10292,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/permissions/?api-version=2022-05-01-preview: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/permissions?api-version=2022-05-01-preview: get: tags: - Permissions @@ -10103,7 +10338,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId}/?api-version=2022-05-01-preview: + /{scope}/providers/Microsoft.Authorization/roleDefinitions/{roleDefinitionId}?api-version=2022-05-01-preview: delete: tags: - RoleDefinitions @@ -10192,7 +10427,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.Authorization/roleDefinitions/?api-version=2022-05-01-preview: + /{scope}/providers/Microsoft.Authorization/roleDefinitions?api-version=2022-05-01-preview: get: tags: - RoleDefinitions @@ -10222,7 +10457,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/RoleDefinitionFilter' - /{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/{roleAssignmentScheduleRequestName}/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/{roleAssignmentScheduleRequestName}?api-version=2024-02-01-preview: put: tags: - RoleAssignmentScheduleRequests @@ -10295,7 +10530,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests?api-version=2024-02-01-preview: get: tags: - RoleAssignmentScheduleRequests @@ -10331,7 +10566,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/RoleAssignmentScheduleRequestFilter' - /{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/{roleAssignmentScheduleRequestName}/cancel/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/{roleAssignmentScheduleRequestName}/cancel?api-version=2024-02-01-preview: post: tags: - RoleAssignmentScheduleRequests @@ -10360,7 +10595,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/{roleAssignmentScheduleRequestName}/validate/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/{roleAssignmentScheduleRequestName}/validate?api-version=2024-02-01-preview: post: tags: - RoleAssignmentScheduleRequests @@ -10401,7 +10636,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleInstances/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleInstances?api-version=2024-02-01-preview: get: tags: - roleEligibilityScheduleInstances @@ -10437,7 +10672,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/RoleEligibilityScheduleInstanceFilter' - /{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleInstances/{roleEligibilityScheduleInstanceName}/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleEligibilityScheduleInstances/{roleEligibilityScheduleInstanceName}?api-version=2024-02-01-preview: get: tags: - roleEligibilityScheduleInstances @@ -10470,7 +10705,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleAssignmentSchedules/{roleAssignmentScheduleName}/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleAssignmentSchedules/{roleAssignmentScheduleName}?api-version=2024-02-01-preview: get: tags: - roleAssignmentSchedules @@ -10503,7 +10738,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{scope}/providers/Microsoft.Authorization/roleAssignmentSchedules/?api-version=2024-02-01-preview: + /{scope}/providers/Microsoft.Authorization/roleAssignmentSchedules?api-version=2024-02-01-preview: get: tags: - roleAssignmentSchedules diff --git a/providers/src/azure/v00.00.00000/services/automanage.yaml b/providers/src/azure/v00.00.00000/services/automanage.yaml index 24ff3e16..f6d311af 100644 --- a/providers/src/azure/v00.00.00000/services/automanage.yaml +++ b/providers/src/azure/v00.00.00000/services/automanage.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -867,16 +867,20 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Automanage~1bestPractices~1{bestPracticeName}~1?api-version=2022-05-04/get' + $ref: '#/paths/~1providers~1Microsoft.Automanage~1bestPractices~1{bestPracticeName}?api-version=2022-05-04/get' + operationId: BestPractices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BestPractice list_by_tenant: operation: - $ref: '#/paths/~1providers~1Microsoft.Automanage~1bestPractices~1?api-version=2022-05-04/get' + $ref: '#/paths/~1providers~1Microsoft.Automanage~1bestPractices?api-version=2022-05-04/get' + operationId: BestPractices_ListByTenant response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BestPracticeList objectKey: $.value sqlVerbs: select: @@ -893,16 +897,20 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Automanage~1bestPractices~1{bestPracticeName}~1versions~1{versionName}~1?api-version=2022-05-04/get' + $ref: '#/paths/~1providers~1Microsoft.Automanage~1bestPractices~1{bestPracticeName}~1versions~1{versionName}?api-version=2022-05-04/get' + operationId: BestPracticesVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BestPractice list_by_tenant: operation: - $ref: '#/paths/~1providers~1Microsoft.Automanage~1bestPractices~1{bestPracticeName}~1versions~1?api-version=2022-05-04/get' + $ref: '#/paths/~1providers~1Microsoft.Automanage~1bestPractices~1{bestPracticeName}~1versions?api-version=2022-05-04/get' + operationId: BestPracticesVersions_ListByTenant response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BestPracticeList objectKey: $.value sqlVerbs: select: @@ -919,41 +927,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}~1?api-version=2022-05-04/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}?api-version=2022-05-04/put' + operationId: ConfigurationProfiles_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfile get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}?api-version=2022-05-04/get' + operationId: ConfigurationProfiles_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfile delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}~1?api-version=2022-05-04/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}?api-version=2022-05-04/delete' + operationId: ConfigurationProfiles_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}~1?api-version=2022-05-04/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}?api-version=2022-05-04/patch' + operationId: ConfigurationProfiles_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfile list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles?api-version=2022-05-04/get' + operationId: ConfigurationProfiles_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfileList objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Automanage~1configurationProfiles~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Automanage~1configurationProfiles?api-version=2022-05-04/get' + operationId: ConfigurationProfiles_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfileList objectKey: $.value sqlVerbs: select: @@ -962,7 +981,8 @@ components: - $ref: '#/components/x-stackQL-resources/configuration_profiles/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/configuration_profiles/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/configuration_profiles/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/configuration_profiles/methods/delete' @@ -973,19 +993,24 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}~1versions~1{versionName}~1?api-version=2022-05-04/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}~1versions~1{versionName}?api-version=2022-05-04/put' + operationId: ConfigurationProfilesVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfile get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}~1versions~1{versionName}~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}~1versions~1{versionName}?api-version=2022-05-04/get' + operationId: ConfigurationProfilesVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfile delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}~1versions~1{versionName}~1?api-version=2022-05-04/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}~1versions~1{versionName}?api-version=2022-05-04/delete' + operationId: ConfigurationProfilesVersions_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1005,10 +1030,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}~1versions~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfiles~1{configurationProfileName}~1versions?api-version=2022-05-04/get' + operationId: ConfigurationProfilesVersionsChildResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfileList objectKey: $.value sqlVerbs: select: @@ -1024,56 +1051,71 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1?api-version=2022-05-04/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}?api-version=2022-05-04/put' + operationId: ConfigurationProfileAssignments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfileAssignment get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}?api-version=2022-05-04/get' + operationId: ConfigurationProfileAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfileAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1?api-version=2022-05-04/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}?api-version=2022-05-04/delete' + operationId: ConfigurationProfileAssignments_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_virtual_machines: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments?api-version=2022-05-04/get' + operationId: ConfigurationProfileAssignments_ListByVirtualMachines response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfileAssignmentList objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments?api-version=2022-05-04/get' + operationId: ConfigurationProfileAssignments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfileAssignmentList objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Automanage~1configurationProfileAssignments?api-version=2022-05-04/get' + operationId: ConfigurationProfileAssignments_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfileAssignmentList objectKey: $.value list_by_machine_name: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments?api-version=2022-05-04/get' + operationId: ConfigurationProfileAssignments_ListByMachineName response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfileAssignmentList objectKey: $.value list_by_cluster_name: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureStackHci~1clusters~1{clusterName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureStackHci~1clusters~1{clusterName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments?api-version=2022-05-04/get' + operationId: ConfigurationProfileAssignments_ListByClusterName response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfileAssignmentList objectKey: $.value sqlVerbs: select: @@ -1096,10 +1138,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Automanage~1operations~1?api-version=2022-05-04/get' + $ref: '#/paths/~1providers~1Microsoft.Automanage~1operations?api-version=2022-05-04/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1115,16 +1159,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1reports~1{reportName}~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1reports~1{reportName}?api-version=2022-05-04/get' + operationId: reports_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Report list_by_configuration_profile_assignments: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1reports~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1reports?api-version=2022-05-04/get' + operationId: reports_ListByConfigurationProfileAssignments response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReportList objectKey: $.value sqlVerbs: select: @@ -1141,20 +1189,25 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Automanage~1servicePrincipals~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Automanage~1servicePrincipals?api-version=2022-05-04/get' + operationId: ServicePrincipals_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServicePrincipalListResult objectKey: $.value - exec_get: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Automanage~1servicePrincipals~1default~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Automanage~1servicePrincipals~1default?api-version=2022-05-04/get' + operationId: ServicePrincipals_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServicePrincipal sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/service_principals/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/service_principals/methods/get' insert: [] update: [] replace: [] @@ -1166,19 +1219,24 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1?api-version=2022-05-04/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}?api-version=2022-05-04/put' + operationId: ConfigurationProfileHCRPAssignments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfileAssignment get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}?api-version=2022-05-04/get' + operationId: ConfigurationProfileHCRPAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfileAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1?api-version=2022-05-04/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}?api-version=2022-05-04/delete' + operationId: ConfigurationProfileHCRPAssignments_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1198,16 +1256,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1reports~1{reportName}~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1reports~1{reportName}?api-version=2022-05-04/get' + operationId: HCRPReports_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Report list_by_configuration_profile_assignments: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1reports~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1reports?api-version=2022-05-04/get' + operationId: HCRPReports_ListByConfigurationProfileAssignments response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReportList objectKey: $.value sqlVerbs: select: @@ -1224,19 +1286,24 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureStackHci~1clusters~1{clusterName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1?api-version=2022-05-04/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureStackHci~1clusters~1{clusterName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}?api-version=2022-05-04/put' + operationId: ConfigurationProfileHCIAssignments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfileAssignment get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureStackHci~1clusters~1{clusterName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureStackHci~1clusters~1{clusterName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}?api-version=2022-05-04/get' + operationId: ConfigurationProfileHCIAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationProfileAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureStackHci~1clusters~1{clusterName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1?api-version=2022-05-04/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureStackHci~1clusters~1{clusterName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}?api-version=2022-05-04/delete' + operationId: ConfigurationProfileHCIAssignments_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1256,16 +1323,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureStackHci~1clusters~1{clusterName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1reports~1{reportName}~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureStackHci~1clusters~1{clusterName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1reports~1{reportName}?api-version=2022-05-04/get' + operationId: HCIReports_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Report list_by_configuration_profile_assignments: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureStackHci~1clusters~1{clusterName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1reports~1?api-version=2022-05-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureStackHci~1clusters~1{clusterName}~1providers~1Microsoft.Automanage~1configurationProfileAssignments~1{configurationProfileAssignmentName}~1reports?api-version=2022-05-04/get' + operationId: HCIReports_ListByConfigurationProfileAssignments response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReportList objectKey: $.value sqlVerbs: select: @@ -1288,10 +1359,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.configuration') as configuration, + JSON_EXTRACT(properties, '$.configuration') as "configuration", bestPracticeName FROM azure.automanage.best_practices - WHERE ; + WHERE bestPracticeName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -1300,10 +1371,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.configuration') as configuration, + json_extract_path_text(properties, '$.configuration') as "configuration", bestPracticeName FROM azure.automanage.best_practices - WHERE ; + WHERE bestPracticeName = 'replace-me'; vw_best_practices_versions: id: azure.automanage.vw_best_practices_versions name: vw_best_practices_versions @@ -1317,7 +1388,7 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.configuration') as configuration, + JSON_EXTRACT(properties, '$.configuration') as "configuration", bestPracticeName, versionName FROM azure.automanage.best_practices_versions @@ -1330,7 +1401,7 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.configuration') as configuration, + json_extract_path_text(properties, '$.configuration') as "configuration", bestPracticeName, versionName FROM azure.automanage.best_practices_versions @@ -1347,7 +1418,7 @@ components: location as location, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.configuration') as configuration, + JSON_EXTRACT(properties, '$.configuration') as "configuration", subscriptionId, resourceGroupName, configurationProfileName @@ -1360,7 +1431,7 @@ components: location as location, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.configuration') as configuration, + json_extract_path_text(properties, '$.configuration') as "configuration", subscriptionId, resourceGroupName, configurationProfileName @@ -1378,7 +1449,7 @@ components: location as location, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.configuration') as configuration, + JSON_EXTRACT(properties, '$.configuration') as "configuration", subscriptionId, resourceGroupName, configurationProfileName, @@ -1392,7 +1463,7 @@ components: location as location, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.configuration') as configuration, + json_extract_path_text(properties, '$.configuration') as "configuration", subscriptionId, resourceGroupName, configurationProfileName, @@ -1410,9 +1481,9 @@ components: SELECT managedBy as managed_by, systemData as system_data, - JSON_EXTRACT(properties, '$.configurationProfile') as configuration_profile, - JSON_EXTRACT(properties, '$.targetId') as target_id, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.configurationProfile') as "configuration_profile", + JSON_EXTRACT(properties, '$.targetId') as "target_id", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, vmName, @@ -1425,9 +1496,9 @@ components: SELECT managedBy as managed_by, systemData as system_data, - json_extract_path_text(properties, '$.configurationProfile') as configuration_profile, - JSON_EXTRACT(properties, '$.targetId') as target_id, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.configurationProfile') as "configuration_profile", + json_extract_path_text(properties, '$.targetId') as "target_id", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, vmName, @@ -1444,16 +1515,16 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.duration') as duration, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.configurationProfile') as configuration_profile, - JSON_EXTRACT(properties, '$.resources') as resources, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.reportFormatVersion') as report_format_version, + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.duration') as "duration", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.configurationProfile') as "configuration_profile", + JSON_EXTRACT(properties, '$.resources') as "resources", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.reportFormatVersion') as "report_format_version", subscriptionId, resourceGroupName, vmName, @@ -1466,16 +1537,16 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.duration') as duration, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.configurationProfile') as configuration_profile, - JSON_EXTRACT(properties, '$.resources') as resources, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.reportFormatVersion') as report_format_version, + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.duration') as "duration", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.configurationProfile') as "configuration_profile", + json_extract_path_text(properties, '$.resources') as "resources", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.reportFormatVersion') as "report_format_version", subscriptionId, resourceGroupName, vmName, @@ -1494,9 +1565,9 @@ components: SELECT managedBy as managed_by, systemData as system_data, - JSON_EXTRACT(properties, '$.configurationProfile') as configuration_profile, - JSON_EXTRACT(properties, '$.targetId') as target_id, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.configurationProfile') as "configuration_profile", + JSON_EXTRACT(properties, '$.targetId') as "target_id", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, machineName, @@ -1509,9 +1580,9 @@ components: SELECT managedBy as managed_by, systemData as system_data, - json_extract_path_text(properties, '$.configurationProfile') as configuration_profile, - JSON_EXTRACT(properties, '$.targetId') as target_id, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.configurationProfile') as "configuration_profile", + json_extract_path_text(properties, '$.targetId') as "target_id", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, machineName, @@ -1528,16 +1599,16 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.duration') as duration, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.configurationProfile') as configuration_profile, - JSON_EXTRACT(properties, '$.resources') as resources, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.reportFormatVersion') as report_format_version, + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.duration') as "duration", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.configurationProfile') as "configuration_profile", + JSON_EXTRACT(properties, '$.resources') as "resources", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.reportFormatVersion') as "report_format_version", subscriptionId, resourceGroupName, machineName, @@ -1550,16 +1621,16 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.duration') as duration, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.configurationProfile') as configuration_profile, - JSON_EXTRACT(properties, '$.resources') as resources, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.reportFormatVersion') as report_format_version, + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.duration') as "duration", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.configurationProfile') as "configuration_profile", + json_extract_path_text(properties, '$.resources') as "resources", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.reportFormatVersion') as "report_format_version", subscriptionId, resourceGroupName, machineName, @@ -1578,9 +1649,9 @@ components: SELECT managedBy as managed_by, systemData as system_data, - JSON_EXTRACT(properties, '$.configurationProfile') as configuration_profile, - JSON_EXTRACT(properties, '$.targetId') as target_id, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.configurationProfile') as "configuration_profile", + JSON_EXTRACT(properties, '$.targetId') as "target_id", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, clusterName, @@ -1593,9 +1664,9 @@ components: SELECT managedBy as managed_by, systemData as system_data, - json_extract_path_text(properties, '$.configurationProfile') as configuration_profile, - JSON_EXTRACT(properties, '$.targetId') as target_id, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.configurationProfile') as "configuration_profile", + json_extract_path_text(properties, '$.targetId') as "target_id", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, clusterName, @@ -1612,16 +1683,16 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.duration') as duration, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.configurationProfile') as configuration_profile, - JSON_EXTRACT(properties, '$.resources') as resources, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.reportFormatVersion') as report_format_version, + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.duration') as "duration", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.configurationProfile') as "configuration_profile", + JSON_EXTRACT(properties, '$.resources') as "resources", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.reportFormatVersion') as "report_format_version", subscriptionId, resourceGroupName, clusterName, @@ -1634,16 +1705,16 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.duration') as duration, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.configurationProfile') as configuration_profile, - JSON_EXTRACT(properties, '$.resources') as resources, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.reportFormatVersion') as report_format_version, + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.duration') as "duration", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.configurationProfile') as "configuration_profile", + json_extract_path_text(properties, '$.resources') as "resources", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.reportFormatVersion') as "report_format_version", subscriptionId, resourceGroupName, clusterName, @@ -1652,7 +1723,7 @@ components: FROM azure.automanage.hci_reports WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND clusterName = 'replace-me' AND configurationProfileAssignmentName = 'replace-me'; paths: - /providers/Microsoft.Automanage/bestPractices/{bestPracticeName}/?api-version=2022-05-04: + /providers/Microsoft.Automanage/bestPractices/{bestPracticeName}?api-version=2022-05-04: get: tags: - BestPractices @@ -1678,7 +1749,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Automanage/bestPractices/?api-version=2022-05-04: + /providers/Microsoft.Automanage/bestPractices?api-version=2022-05-04: get: tags: - BestPractices @@ -1700,7 +1771,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /providers/Microsoft.Automanage/bestPractices/{bestPracticeName}/versions/{versionName}/?api-version=2022-05-04: + /providers/Microsoft.Automanage/bestPractices/{bestPracticeName}/versions/{versionName}?api-version=2022-05-04: get: tags: - BestPracticesVersions @@ -1732,7 +1803,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Automanage/bestPractices/{bestPracticeName}/versions/?api-version=2022-05-04: + /providers/Microsoft.Automanage/bestPractices/{bestPracticeName}/versions?api-version=2022-05-04: get: tags: - BestPracticesVersions @@ -1760,7 +1831,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automanage/configurationProfiles/{configurationProfileName}/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automanage/configurationProfiles/{configurationProfileName}?api-version=2022-05-04: put: tags: - ConfigurationProfiles @@ -1892,7 +1963,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automanage/configurationProfiles/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automanage/configurationProfiles?api-version=2022-05-04: get: tags: - ConfigurationProfiles @@ -1916,7 +1987,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Automanage/configurationProfiles/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/providers/Microsoft.Automanage/configurationProfiles?api-version=2022-05-04: get: tags: - ConfigurationProfiles @@ -1939,7 +2010,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automanage/configurationProfiles/{configurationProfileName}/versions/{versionName}/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automanage/configurationProfiles/{configurationProfileName}/versions/{versionName}?api-version=2022-05-04: put: tags: - ConfigurationProfilesVersions @@ -2053,11 +2124,11 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automanage/configurationProfiles/{configurationProfileName}/versions/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automanage/configurationProfiles/{configurationProfileName}/versions?api-version=2022-05-04: get: tags: - ConfigurationProfilesVersions - operationId: ConfigurationProfilesVersions_ListChildResources + operationId: ConfigurationProfilesVersionsChildResources_List description: 'Retrieve a list of configuration profile version for a configuration profile ' parameters: - name: configurationProfileName @@ -2083,7 +2154,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/?api-version=2022-05-04: + x-ms-original-operationId: ConfigurationProfilesVersions_ListChildResources + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}?api-version=2022-05-04: put: tags: - ConfigurationProfileAssignments @@ -2182,7 +2254,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.Automanage/configurationProfileAssignments/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.Automanage/configurationProfileAssignments?api-version=2022-05-04: get: tags: - ConfigurationProfileAssignments @@ -2207,7 +2279,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automanage/configurationProfileAssignments/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automanage/configurationProfileAssignments?api-version=2022-05-04: get: tags: - ConfigurationProfileAssignments @@ -2231,7 +2303,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Automanage/configurationProfileAssignments/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/providers/Microsoft.Automanage/configurationProfileAssignments?api-version=2022-05-04: get: tags: - ConfigurationProfileAssignments @@ -2254,7 +2326,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /providers/Microsoft.Automanage/operations/?api-version=2022-05-04: + /providers/Microsoft.Automanage/operations?api-version=2022-05-04: get: tags: - Operations @@ -2276,7 +2348,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports/{reportName}/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports/{reportName}?api-version=2022-05-04: get: tags: - reports @@ -2311,7 +2383,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports?api-version=2022-05-04: get: tags: - reports @@ -2342,7 +2414,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Automanage/servicePrincipals/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/providers/Microsoft.Automanage/servicePrincipals?api-version=2022-05-04: get: tags: - servicePrincipals @@ -2365,7 +2437,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Automanage/servicePrincipals/default/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/providers/Microsoft.Automanage/servicePrincipals/default?api-version=2022-05-04: get: tags: - servicePrincipals @@ -2386,7 +2458,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}?api-version=2022-05-04: put: tags: - ConfigurationProfileHCRPAssignments @@ -2485,7 +2557,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.Automanage/configurationProfileAssignments/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.Automanage/configurationProfileAssignments?api-version=2022-05-04: get: tags: - ConfigurationProfileAssignments @@ -2510,7 +2582,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports/{reportName}/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports/{reportName}?api-version=2022-05-04: get: tags: - HCRPReports @@ -2545,7 +2617,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports?api-version=2022-05-04: get: tags: - HCRPReports @@ -2576,7 +2648,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHci/clusters/{clusterName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHci/clusters/{clusterName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}?api-version=2022-05-04: put: tags: - ConfigurationProfileHCIAssignments @@ -2675,7 +2747,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHci/clusters/{clusterName}/providers/Microsoft.Automanage/configurationProfileAssignments/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHci/clusters/{clusterName}/providers/Microsoft.Automanage/configurationProfileAssignments?api-version=2022-05-04: get: tags: - ConfigurationProfileAssignments @@ -2700,7 +2772,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHci/clusters/{clusterName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports/{reportName}/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHci/clusters/{clusterName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports/{reportName}?api-version=2022-05-04: get: tags: - HCIReports @@ -2735,7 +2807,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHci/clusters/{clusterName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports/?api-version=2022-05-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHci/clusters/{clusterName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName}/reports?api-version=2022-05-04: get: tags: - HCIReports diff --git a/providers/src/azure/v00.00.00000/services/automation.yaml b/providers/src/azure/v00.00.00000/services/automation.yaml index cff892a7..07b682e3 100644 --- a/providers/src/azure/v00.00.00000/services/automation.yaml +++ b/providers/src/azure/v00.00.00000/services/automation.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -5421,31 +5421,39 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurations~1{softwareUpdateConfigurationName}~1?api-version=2019-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurations~1{softwareUpdateConfigurationName}?api-version=2019-06-01/put' + operationId: SoftwareUpdateConfigurations_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: softwareUpdateConfiguration get_by_name: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurations~1{softwareUpdateConfigurationName}~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurations~1{softwareUpdateConfigurationName}?api-version=2019-06-01/get' + operationId: SoftwareUpdateConfigurations_GetByName response: mediaType: application/json openAPIDocKey: '200' + schemaRef: softwareUpdateConfiguration delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurations~1{softwareUpdateConfigurationName}~1?api-version=2019-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurations~1{softwareUpdateConfigurationName}?api-version=2019-06-01/delete' + operationId: SoftwareUpdateConfigurations_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurations~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurations?api-version=2019-06-01/get' + operationId: SoftwareUpdateConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: softwareUpdateConfigurationListResult objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/software_update_configurations/methods/get_by_name' - $ref: '#/components/x-stackQL-resources/software_update_configurations/methods/list' insert: - $ref: '#/components/x-stackQL-resources/software_update_configurations/methods/create' @@ -5460,116 +5468,141 @@ components: methods: get_by_id: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurationMachineRuns~1{softwareUpdateConfigurationMachineRunId}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurationMachineRuns~1{softwareUpdateConfigurationMachineRunId}?api-version=2023-11-01/get' + operationId: SoftwareUpdateConfigurationMachineRuns_GetById response: mediaType: application/json openAPIDocKey: '200' + schemaRef: softwareUpdateConfigurationMachineRun list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurationMachineRuns~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurationMachineRuns?api-version=2023-11-01/get' + operationId: SoftwareUpdateConfigurationMachineRuns_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: softwareUpdateConfigurationMachineRunListResult objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/software_update_configuration_machine_runs/methods/get_by_id' - $ref: '#/components/x-stackQL-resources/software_update_configuration_machine_runs/methods/list' insert: [] update: [] replace: [] delete: [] - power_shell72_module: - id: azure.automation.power_shell72_module - name: power_shell72_module - title: power_shell72_module + power_shell72_modules: + id: azure.automation.power_shell72_modules + name: power_shell72_modules + title: power_shell72_modules methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1powerShell72Modules~1{moduleName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1powerShell72Modules~1{moduleName}?api-version=2023-11-01/delete' + operationId: PowerShell72Module_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1powerShell72Modules~1{moduleName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1powerShell72Modules~1{moduleName}?api-version=2023-11-01/get' + operationId: PowerShell72Module_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Module create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1powerShell72Modules~1{moduleName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1powerShell72Modules~1{moduleName}?api-version=2023-11-01/put' + operationId: PowerShell72Module_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Module update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1powerShell72Modules~1{moduleName}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1powerShell72Modules~1{moduleName}?api-version=2023-11-01/patch' + operationId: PowerShell72Module_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Module list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1powerShell72Modules~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1powerShell72Modules?api-version=2023-11-01/get' + operationId: PowerShell72Module_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModuleListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/power_shell72_module/methods/get' - - $ref: '#/components/x-stackQL-resources/power_shell72_module/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/power_shell72_modules/methods/get' + - $ref: '#/components/x-stackQL-resources/power_shell72_modules/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/power_shell72_module/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/power_shell72_modules/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/power_shell72_modules/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/power_shell72_module/methods/delete' - python2_package: - id: azure.automation.python2_package - name: python2_package - title: python2_package + - $ref: '#/components/x-stackQL-resources/power_shell72_modules/methods/delete' + python2_packages: + id: azure.automation.python2_packages + name: python2_packages + title: python2_packages methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python2Packages~1{packageName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python2Packages~1{packageName}?api-version=2023-11-01/delete' + operationId: Python2Package_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python2Packages~1{packageName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python2Packages~1{packageName}?api-version=2023-11-01/get' + operationId: Python2Package_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Module create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python2Packages~1{packageName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python2Packages~1{packageName}?api-version=2023-11-01/put' + operationId: Python2Package_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Module update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python2Packages~1{packageName}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python2Packages~1{packageName}?api-version=2023-11-01/patch' + operationId: Python2Package_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Module list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python2Packages~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python2Packages?api-version=2023-11-01/get' + operationId: Python2Package_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModuleListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/python2_package/methods/get' - - $ref: '#/components/x-stackQL-resources/python2_package/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/python2_packages/methods/get' + - $ref: '#/components/x-stackQL-resources/python2_packages/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/python2_package/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/python2_packages/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/python2_packages/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/python2_package/methods/delete' + - $ref: '#/components/x-stackQL-resources/python2_packages/methods/delete' source_control_sync_job_streams: id: azure.automation.source_control_sync_job_streams name: source_control_sync_job_streams @@ -5577,17 +5610,21 @@ components: methods: list_by_sync_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}~1sourceControlSyncJobs~1{sourceControlSyncJobId}~1streams~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}~1sourceControlSyncJobs~1{sourceControlSyncJobId}~1streams?api-version=2023-11-01/get' + operationId: SourceControlSyncJobStreams_ListBySyncJob response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceControlSyncJobStreamsListBySyncJob objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}~1sourceControlSyncJobs~1{sourceControlSyncJobId}~1streams~1{streamId}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}~1sourceControlSyncJobs~1{sourceControlSyncJobId}~1streams~1{streamId}?api-version=2023-11-01/get' + operationId: SourceControlSyncJobStreams_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceControlSyncJobStreamById sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/source_control_sync_job_streams/methods/get' @@ -5603,111 +5640,133 @@ components: methods: get_by_id: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurationRuns~1{softwareUpdateConfigurationRunId}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurationRuns~1{softwareUpdateConfigurationRunId}?api-version=2023-11-01/get' + operationId: SoftwareUpdateConfigurationRuns_GetById response: mediaType: application/json openAPIDocKey: '200' + schemaRef: softwareUpdateConfigurationRun list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurationRuns~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1softwareUpdateConfigurationRuns?api-version=2023-11-01/get' + operationId: SoftwareUpdateConfigurationRuns_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: softwareUpdateConfigurationRunListResult objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/software_update_configuration_runs/methods/get_by_id' - $ref: '#/components/x-stackQL-resources/software_update_configuration_runs/methods/list' insert: [] update: [] replace: [] delete: [] - source_control_sync_job: - id: azure.automation.source_control_sync_job - name: source_control_sync_job - title: source_control_sync_job + source_control_sync_jobs: + id: azure.automation.source_control_sync_jobs + name: source_control_sync_jobs + title: source_control_sync_jobs methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}~1sourceControlSyncJobs~1{sourceControlSyncJobId}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}~1sourceControlSyncJobs~1{sourceControlSyncJobId}?api-version=2023-11-01/put' + operationId: SourceControlSyncJob_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: SourceControlSyncJob get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}~1sourceControlSyncJobs~1{sourceControlSyncJobId}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}~1sourceControlSyncJobs~1{sourceControlSyncJobId}?api-version=2023-11-01/get' + operationId: SourceControlSyncJob_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceControlSyncJobById list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}~1sourceControlSyncJobs~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}~1sourceControlSyncJobs?api-version=2023-11-01/get' + operationId: SourceControlSyncJob_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceControlSyncJobListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/source_control_sync_job/methods/get' - - $ref: '#/components/x-stackQL-resources/source_control_sync_job/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/source_control_sync_jobs/methods/get' + - $ref: '#/components/x-stackQL-resources/source_control_sync_jobs/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/source_control_sync_job/methods/create' + - $ref: '#/components/x-stackQL-resources/source_control_sync_jobs/methods/create' update: [] replace: [] delete: [] - dsc_configuration: - id: azure.automation.dsc_configuration - name: dsc_configuration - title: dsc_configuration + dsc_configurations: + id: azure.automation.dsc_configurations + name: dsc_configurations + title: dsc_configurations methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1configurations~1{configurationName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1configurations~1{configurationName}?api-version=2023-11-01/delete' + operationId: DscConfiguration_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1configurations~1{configurationName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1configurations~1{configurationName}?api-version=2023-11-01/get' + operationId: DscConfiguration_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DscConfiguration create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1configurations~1{configurationName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1configurations~1{configurationName}?api-version=2023-11-01/put' + operationId: DscConfiguration_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DscConfiguration update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1configurations~1{configurationName}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1configurations~1{configurationName}?api-version=2023-11-01/patch' + operationId: DscConfiguration_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DscConfiguration list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1configurations~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1configurations?api-version=2023-11-01/get' + operationId: DscConfiguration_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DscConfigurationListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/dsc_configuration/methods/get' - - $ref: '#/components/x-stackQL-resources/dsc_configuration/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/dsc_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/dsc_configurations/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/dsc_configuration/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/dsc_configurations/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/dsc_configurations/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/dsc_configuration/methods/delete' - dsc_configuration_content: - id: azure.automation.dsc_configuration_content - name: dsc_configuration_content - title: dsc_configuration_content + - $ref: '#/components/x-stackQL-resources/dsc_configurations/methods/delete' + dsc_configuration_contents: + id: azure.automation.dsc_configuration_contents + name: dsc_configuration_contents + title: dsc_configuration_contents methods: - exec_get: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1configurations~1{configurationName}~1content~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1configurations~1{configurationName}~1content?api-version=2023-11-01/get' + operationId: DscConfigurationContent_Get response: mediaType: application/json openAPIDocKey: '200' @@ -5717,14 +5776,22 @@ components: update: [] replace: [] delete: [] - runbook_draft_content: - id: azure.automation.runbook_draft_content - name: runbook_draft_content - title: runbook_draft_content + runbook_draft_contents: + id: azure.automation.runbook_draft_contents + name: runbook_draft_contents + title: runbook_draft_contents methods: - exec_get: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1content?api-version=2023-11-01/get' + operationId: RunbookDraftContent_Get + response: + mediaType: application/json + openAPIDocKey: '200' + replace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1content~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1content?api-version=2023-11-01/put' + operationId: RunbookDraftContent_Replace response: mediaType: application/json openAPIDocKey: '200' @@ -5732,98 +5799,109 @@ components: select: [] insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/runbook_draft_contents/methods/replace' delete: [] - runbook_draft: - id: azure.automation.runbook_draft - name: runbook_draft - title: runbook_draft + runbook_drafts: + id: azure.automation.runbook_drafts + name: runbook_drafts + title: runbook_drafts methods: - replace_content: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1content~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft?api-version=2023-11-01/get' + operationId: RunbookDraft_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RunbookDraft undo_edit: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1undoEdit~1?api-version=2023-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1undoEdit?api-version=2023-11-01/post' + operationId: RunbookDraft_UndoEdit response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RunbookDraftUndoEditResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/runbook_draft/methods/get' + - $ref: '#/components/x-stackQL-resources/runbook_drafts/methods/get' insert: [] update: [] replace: [] delete: [] - runbook: - id: azure.automation.runbook - name: runbook - title: runbook + runbooks: + id: azure.automation.runbooks + name: runbooks + title: runbooks methods: publish: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1publish~1?api-version=2023-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1publish?api-version=2023-11-01/post' + operationId: Runbook_Publish response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}?api-version=2023-11-01/get' + operationId: Runbook_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Runbook create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}?api-version=2023-11-01/put' + operationId: Runbook_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Runbook update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}?api-version=2023-11-01/patch' + operationId: Runbook_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Runbook delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}?api-version=2023-11-01/delete' + operationId: Runbook_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks?api-version=2023-11-01/get' + operationId: Runbook_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RunbookListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/runbook/methods/get' - - $ref: '#/components/x-stackQL-resources/runbook/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/runbooks/methods/get' + - $ref: '#/components/x-stackQL-resources/runbooks/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/runbook/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/runbooks/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/runbooks/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/runbook/methods/delete' - runbook_content: - id: azure.automation.runbook_content - name: runbook_content - title: runbook_content + - $ref: '#/components/x-stackQL-resources/runbooks/methods/delete' + runbook_contents: + id: azure.automation.runbook_contents + name: runbook_contents + title: runbook_contents methods: - exec_get: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1content~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1content?api-version=2023-11-01/get' + operationId: RunbookContent_Get response: mediaType: application/json openAPIDocKey: '200' @@ -5840,16 +5918,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1testJob~1streams~1{jobStreamId}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1testJob~1streams~1{jobStreamId}?api-version=2023-11-01/get' + operationId: TestJobStreams_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobStream list_by_test_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1testJob~1streams~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1testJob~1streams?api-version=2023-11-01/get' + operationId: TestJobStreams_ListByTestJob response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobStreamListResult objectKey: $.value sqlVerbs: select: @@ -5859,46 +5941,53 @@ components: update: [] replace: [] delete: [] - test_job: - id: azure.automation.test_job - name: test_job - title: test_job + test_jobs: + id: azure.automation.test_jobs + name: test_jobs + title: test_jobs methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1testJob~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1testJob?api-version=2023-11-01/put' + operationId: TestJob_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: TestJob get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1testJob~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1testJob?api-version=2023-11-01/get' + operationId: TestJob_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TestJob resume: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1testJob~1resume~1?api-version=2023-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1testJob~1resume?api-version=2023-11-01/post' + operationId: TestJob_Resume response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1testJob~1stop~1?api-version=2023-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1testJob~1stop?api-version=2023-11-01/post' + operationId: TestJob_Stop response: mediaType: application/json openAPIDocKey: '200' suspend: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1testJob~1suspend~1?api-version=2023-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1runbooks~1{runbookName}~1draft~1testJob~1suspend?api-version=2023-11-01/post' + operationId: TestJob_Suspend response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/test_job/methods/get' + - $ref: '#/components/x-stackQL-resources/test_jobs/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/test_job/methods/create' + - $ref: '#/components/x-stackQL-resources/test_jobs/methods/create' update: [] replace: [] delete: [] @@ -5909,34 +5998,42 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}~1hybridRunbookWorkers~1{hybridRunbookWorkerId}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}~1hybridRunbookWorkers~1{hybridRunbookWorkerId}?api-version=2023-11-01/delete' + operationId: HybridRunbookWorkers_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}~1hybridRunbookWorkers~1{hybridRunbookWorkerId}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}~1hybridRunbookWorkers~1{hybridRunbookWorkerId}?api-version=2023-11-01/get' + operationId: HybridRunbookWorkers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridRunbookWorker create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}~1hybridRunbookWorkers~1{hybridRunbookWorkerId}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}~1hybridRunbookWorkers~1{hybridRunbookWorkerId}?api-version=2023-11-01/put' + operationId: HybridRunbookWorkers_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridRunbookWorker move: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}~1hybridRunbookWorkers~1{hybridRunbookWorkerId}~1move~1?api-version=2023-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}~1hybridRunbookWorkers~1{hybridRunbookWorkerId}~1move?api-version=2023-11-01/post' + operationId: HybridRunbookWorkers_Move response: mediaType: application/json openAPIDocKey: '200' list_by_hybrid_runbook_worker_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}~1hybridRunbookWorkers~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}~1hybridRunbookWorkers?api-version=2023-11-01/get' + operationId: HybridRunbookWorkers_ListByHybridRunbookWorkerGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridRunbookWorkersListResult objectKey: $.value sqlVerbs: select: @@ -5948,288 +6045,344 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/hybrid_runbook_workers/methods/delete' - watcher: - id: azure.automation.watcher - name: watcher - title: watcher + watchers: + id: azure.automation.watchers + name: watchers + title: watchers methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1watchers~1{watcherName}~1?api-version=2020-01-13-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1watchers~1{watcherName}?api-version=2020-01-13-preview/put' + operationId: Watcher_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Watcher get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1watchers~1{watcherName}~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1watchers~1{watcherName}?api-version=2020-01-13-preview/get' + operationId: Watcher_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Watcher update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1watchers~1{watcherName}~1?api-version=2020-01-13-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1watchers~1{watcherName}?api-version=2020-01-13-preview/patch' + operationId: Watcher_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Watcher delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1watchers~1{watcherName}~1?api-version=2020-01-13-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1watchers~1{watcherName}?api-version=2020-01-13-preview/delete' + operationId: Watcher_Delete response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1watchers~1{watcherName}~1start~1?api-version=2020-01-13-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1watchers~1{watcherName}~1start?api-version=2020-01-13-preview/post' + operationId: Watcher_Start response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1watchers~1{watcherName}~1stop~1?api-version=2020-01-13-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1watchers~1{watcherName}~1stop?api-version=2020-01-13-preview/post' + operationId: Watcher_Stop response: mediaType: application/json openAPIDocKey: '200' list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1watchers~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1watchers?api-version=2020-01-13-preview/get' + operationId: Watcher_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WatcherListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/watcher/methods/get' - - $ref: '#/components/x-stackQL-resources/watcher/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/watchers/methods/get' + - $ref: '#/components/x-stackQL-resources/watchers/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/watcher/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/watchers/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/watchers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/watcher/methods/delete' - schedule: - id: azure.automation.schedule - name: schedule - title: schedule + - $ref: '#/components/x-stackQL-resources/watchers/methods/delete' + schedules: + id: azure.automation.schedules + name: schedules + title: schedules methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1schedules~1{scheduleName}~1?api-version=2015-10-31/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1schedules~1{scheduleName}?api-version=2015-10-31/put' + operationId: Schedule_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1schedules~1{scheduleName}~1?api-version=2015-10-31/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1schedules~1{scheduleName}?api-version=2015-10-31/patch' + operationId: Schedule_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1schedules~1{scheduleName}~1?api-version=2015-10-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1schedules~1{scheduleName}?api-version=2015-10-31/get' + operationId: Schedule_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1schedules~1{scheduleName}~1?api-version=2015-10-31/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1schedules~1{scheduleName}?api-version=2015-10-31/delete' + operationId: Schedule_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1schedules~1?api-version=2015-10-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1schedules?api-version=2015-10-31/get' + operationId: Schedule_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduleListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/schedule/methods/get' - - $ref: '#/components/x-stackQL-resources/schedule/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/schedules/methods/get' + - $ref: '#/components/x-stackQL-resources/schedules/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/schedule/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/schedules/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/schedules/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/schedule/methods/delete' - python3_package: - id: azure.automation.python3_package - name: python3_package - title: python3_package + - $ref: '#/components/x-stackQL-resources/schedules/methods/delete' + python3_packages: + id: azure.automation.python3_packages + name: python3_packages + title: python3_packages methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python3Packages~1{packageName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python3Packages~1{packageName}?api-version=2023-11-01/delete' + operationId: Python3Package_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python3Packages~1{packageName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python3Packages~1{packageName}?api-version=2023-11-01/get' + operationId: Python3Package_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Module create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python3Packages~1{packageName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python3Packages~1{packageName}?api-version=2023-11-01/put' + operationId: Python3Package_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Module update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python3Packages~1{packageName}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python3Packages~1{packageName}?api-version=2023-11-01/patch' + operationId: Python3Package_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Module list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python3Packages~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1python3Packages?api-version=2023-11-01/get' + operationId: Python3Package_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModuleListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/python3_package/methods/get' - - $ref: '#/components/x-stackQL-resources/python3_package/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/python3_packages/methods/get' + - $ref: '#/components/x-stackQL-resources/python3_packages/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/python3_package/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/python3_packages/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/python3_packages/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/python3_package/methods/delete' - webhook: - id: azure.automation.webhook - name: webhook - title: webhook + - $ref: '#/components/x-stackQL-resources/python3_packages/methods/delete' + webhooks: + id: azure.automation.webhooks + name: webhooks + title: webhooks methods: generate_uri: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1webhooks~1generateUri~1?api-version=2015-10-31/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1webhooks~1generateUri?api-version=2015-10-31/post' + operationId: Webhook_GenerateUri response: mediaType: application/json openAPIDocKey: '200' delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1webhooks~1{webhookName}~1?api-version=2015-10-31/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1webhooks~1{webhookName}?api-version=2015-10-31/delete' + operationId: Webhook_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1webhooks~1{webhookName}~1?api-version=2015-10-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1webhooks~1{webhookName}?api-version=2015-10-31/get' + operationId: Webhook_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Webhook create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1webhooks~1{webhookName}~1?api-version=2015-10-31/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1webhooks~1{webhookName}?api-version=2015-10-31/put' + operationId: Webhook_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Webhook update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1webhooks~1{webhookName}~1?api-version=2015-10-31/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1webhooks~1{webhookName}?api-version=2015-10-31/patch' + operationId: Webhook_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Webhook list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1webhooks~1?api-version=2015-10-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1webhooks?api-version=2015-10-31/get' + operationId: Webhook_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebhookListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/webhook/methods/get' - - $ref: '#/components/x-stackQL-resources/webhook/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/webhooks/methods/get' + - $ref: '#/components/x-stackQL-resources/webhooks/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/webhook/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/webhooks/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/webhooks/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/webhook/methods/delete' - dsc_node_configuration: - id: azure.automation.dsc_node_configuration - name: dsc_node_configuration - title: dsc_node_configuration + - $ref: '#/components/x-stackQL-resources/webhooks/methods/delete' + dsc_node_configurations: + id: azure.automation.dsc_node_configurations + name: dsc_node_configurations + title: dsc_node_configurations methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodeConfigurations~1{nodeConfigurationName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodeConfigurations~1{nodeConfigurationName}?api-version=2023-11-01/delete' + operationId: DscNodeConfiguration_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodeConfigurations~1{nodeConfigurationName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodeConfigurations~1{nodeConfigurationName}?api-version=2023-11-01/get' + operationId: DscNodeConfiguration_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DscNodeConfiguration create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodeConfigurations~1{nodeConfigurationName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodeConfigurations~1{nodeConfigurationName}?api-version=2023-11-01/put' + operationId: DscNodeConfiguration_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodeConfigurations~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodeConfigurations?api-version=2023-11-01/get' + operationId: DscNodeConfiguration_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DscNodeConfigurationListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/dsc_node_configuration/methods/get' - - $ref: '#/components/x-stackQL-resources/dsc_node_configuration/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/dsc_node_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/dsc_node_configurations/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/dsc_node_configuration/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/dsc_node_configurations/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/dsc_node_configuration/methods/delete' - connection_type: - id: azure.automation.connection_type - name: connection_type - title: connection_type + - $ref: '#/components/x-stackQL-resources/dsc_node_configurations/methods/delete' + connection_types: + id: azure.automation.connection_types + name: connection_types + title: connection_types methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connectionTypes~1{connectionTypeName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connectionTypes~1{connectionTypeName}?api-version=2023-11-01/delete' + operationId: ConnectionType_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connectionTypes~1{connectionTypeName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connectionTypes~1{connectionTypeName}?api-version=2023-11-01/get' + operationId: ConnectionType_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectionType create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connectionTypes~1{connectionTypeName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connectionTypes~1{connectionTypeName}?api-version=2023-11-01/put' + operationId: ConnectionType_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: ConnectionType list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connectionTypes~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connectionTypes?api-version=2023-11-01/get' + operationId: ConnectionType_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectionTypeListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/connection_type/methods/get' - - $ref: '#/components/x-stackQL-resources/connection_type/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/connection_types/methods/get' + - $ref: '#/components/x-stackQL-resources/connection_types/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/connection_type/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/connection_types/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/connection_type/methods/delete' + - $ref: '#/components/x-stackQL-resources/connection_types/methods/delete' deleted_automation_accounts: id: azure.automation.deleted_automation_accounts name: deleted_automation_accounts @@ -6237,10 +6390,12 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Automation~1deletedAutomationAccounts~1?api-version=2022-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Automation~1deletedAutomationAccounts?api-version=2022-01-31/get' + operationId: deletedAutomationAccounts_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedAutomationAccountListResult objectKey: $.value sqlVerbs: select: @@ -6256,10 +6411,12 @@ components: methods: automation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1privateLinkResources~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1privateLinkResources?api-version=2020-01-13-preview/get' + operationId: PrivateLinkResources_Automation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult sqlVerbs: select: [] insert: [] @@ -6273,10 +6430,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodecounts~1{countType}~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodecounts~1{countType}?api-version=2020-01-13-preview/get' + operationId: NodeCountInformation_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NodeCounts objectKey: $.value sqlVerbs: select: @@ -6285,20 +6444,22 @@ components: update: [] replace: [] delete: [] - linked_workspace: - id: azure.automation.linked_workspace - name: linked_workspace - title: linked_workspace + linked_workspaces: + id: azure.automation.linked_workspaces + name: linked_workspaces + title: linked_workspaces methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1linkedWorkspace~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1linkedWorkspace?api-version=2023-11-01/get' + operationId: LinkedWorkspace_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LinkedWorkspace sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/linked_workspace/methods/get' + - $ref: '#/components/x-stackQL-resources/linked_workspaces/methods/get' insert: [] update: [] replace: [] @@ -6310,29 +6471,36 @@ components: methods: list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1privateEndpointConnections~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1privateEndpointConnections?api-version=2020-01-13-preview/get' + operationId: PrivateEndpointConnections_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2020-01-13-preview/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2020-01-13-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2020-01-13-preview/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2020-01-13-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2020-01-13-preview/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' @@ -6343,60 +6511,72 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' - account: - id: azure.automation.account - name: account - title: account + accounts: + id: azure.automation.accounts + name: accounts + title: accounts methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}?api-version=2023-11-01/patch' + operationId: AutomationAccount_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AutomationAccount create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}?api-version=2023-11-01/put' + operationId: AutomationAccount_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AutomationAccount delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}?api-version=2023-11-01/delete' + operationId: AutomationAccount_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}?api-version=2023-11-01/get' + operationId: AutomationAccount_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AutomationAccount list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts?api-version=2023-11-01/get' + operationId: AutomationAccount_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AutomationAccountListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Automation~1automationAccounts~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Automation~1automationAccounts?api-version=2023-11-01/get' + operationId: AutomationAccount_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AutomationAccountListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/account/methods/get' - - $ref: '#/components/x-stackQL-resources/account/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/account/methods/list' + - $ref: '#/components/x-stackQL-resources/accounts/methods/get' + - $ref: '#/components/x-stackQL-resources/accounts/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/accounts/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/account/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/accounts/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/accounts/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/account/methods/delete' + - $ref: '#/components/x-stackQL-resources/accounts/methods/delete' statistics: id: azure.automation.statistics name: statistics @@ -6404,10 +6584,12 @@ components: methods: list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1statistics~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1statistics?api-version=2023-11-01/get' + operationId: Statistics_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StatisticsListResult objectKey: $.value sqlVerbs: select: @@ -6423,10 +6605,12 @@ components: methods: list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1usages~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1usages?api-version=2023-11-01/get' + operationId: Usages_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsageListResult objectKey: $.value sqlVerbs: select: @@ -6442,10 +6626,12 @@ components: methods: list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1listKeys~1?api-version=2023-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1listKeys?api-version=2023-11-01/post' + operationId: Keys_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KeyListResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/keys/methods/list_by_automation_account' @@ -6453,203 +6639,243 @@ components: update: [] replace: [] delete: [] - certificate: - id: azure.automation.certificate - name: certificate - title: certificate + certificates: + id: azure.automation.certificates + name: certificates + title: certificates methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1certificates~1{certificateName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1certificates~1{certificateName}?api-version=2023-11-01/delete' + operationId: Certificate_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1certificates~1{certificateName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1certificates~1{certificateName}?api-version=2023-11-01/get' + operationId: Certificate_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1certificates~1{certificateName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1certificates~1{certificateName}?api-version=2023-11-01/put' + operationId: Certificate_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1certificates~1{certificateName}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1certificates~1{certificateName}?api-version=2023-11-01/patch' + operationId: Certificate_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1certificates~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1certificates?api-version=2023-11-01/get' + operationId: Certificate_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/certificate/methods/get' - - $ref: '#/components/x-stackQL-resources/certificate/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/certificates/methods/get' + - $ref: '#/components/x-stackQL-resources/certificates/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/certificate/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/certificates/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/certificates/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/certificate/methods/delete' - dsc_compilation_job: - id: azure.automation.dsc_compilation_job - name: dsc_compilation_job - title: dsc_compilation_job + - $ref: '#/components/x-stackQL-resources/certificates/methods/delete' + dsc_compilation_jobs: + id: azure.automation.dsc_compilation_jobs + name: dsc_compilation_jobs + title: dsc_compilation_jobs methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1compilationjobs~1{compilationJobName}~1?api-version=2020-01-13-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1compilationjobs~1{compilationJobName}?api-version=2020-01-13-preview/put' + operationId: DscCompilationJob_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: DscCompilationJob get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1compilationjobs~1{compilationJobName}~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1compilationjobs~1{compilationJobName}?api-version=2020-01-13-preview/get' + operationId: DscCompilationJob_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DscCompilationJob list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1compilationjobs~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1compilationjobs?api-version=2020-01-13-preview/get' + operationId: DscCompilationJob_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DscCompilationJobListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/dsc_compilation_job/methods/get' - - $ref: '#/components/x-stackQL-resources/dsc_compilation_job/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/dsc_compilation_jobs/methods/get' + - $ref: '#/components/x-stackQL-resources/dsc_compilation_jobs/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/dsc_compilation_job/methods/create' + - $ref: '#/components/x-stackQL-resources/dsc_compilation_jobs/methods/create' update: [] replace: [] delete: [] - dsc_compilation_job_stream: - id: azure.automation.dsc_compilation_job_stream - name: dsc_compilation_job_stream - title: dsc_compilation_job_stream + dsc_compilation_job_streams: + id: azure.automation.dsc_compilation_job_streams + name: dsc_compilation_job_streams + title: dsc_compilation_job_streams methods: list_by_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1compilationjobs~1{jobId}~1streams~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1compilationjobs~1{jobId}~1streams?api-version=2020-01-13-preview/get' + operationId: DscCompilationJobStream_ListByJob response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobStreamListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1compilationjobs~1{jobId}~1streams~1{jobStreamId}~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1compilationjobs~1{jobId}~1streams~1{jobStreamId}?api-version=2020-01-13-preview/get' + operationId: DscCompilationJobStream_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobStream sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/dsc_compilation_job_stream/methods/get' - - $ref: '#/components/x-stackQL-resources/dsc_compilation_job_stream/methods/list_by_job' + - $ref: '#/components/x-stackQL-resources/dsc_compilation_job_streams/methods/get' + - $ref: '#/components/x-stackQL-resources/dsc_compilation_job_streams/methods/list_by_job' insert: [] update: [] replace: [] delete: [] - source_control: - id: azure.automation.source_control - name: source_control - title: source_control + source_controls: + id: azure.automation.source_controls + name: source_controls + title: source_controls methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}?api-version=2023-11-01/put' + operationId: SourceControl_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceControl update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}?api-version=2023-11-01/patch' + operationId: SourceControl_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceControl delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}?api-version=2023-11-01/delete' + operationId: SourceControl_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1{sourceControlName}?api-version=2023-11-01/get' + operationId: SourceControl_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceControl list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1sourceControls?api-version=2023-11-01/get' + operationId: SourceControl_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceControlListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/source_control/methods/get' - - $ref: '#/components/x-stackQL-resources/source_control/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/source_controls/methods/get' + - $ref: '#/components/x-stackQL-resources/source_controls/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/source_control/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/source_controls/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/source_controls/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/source_control/methods/delete' - connection: - id: azure.automation.connection - name: connection - title: connection + - $ref: '#/components/x-stackQL-resources/source_controls/methods/delete' + connections: + id: azure.automation.connections + name: connections + title: connections methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connections~1{connectionName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connections~1{connectionName}?api-version=2023-11-01/delete' + operationId: Connection_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connections~1{connectionName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connections~1{connectionName}?api-version=2023-11-01/get' + operationId: Connection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Connection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connections~1{connectionName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connections~1{connectionName}?api-version=2023-11-01/put' + operationId: Connection_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Connection update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connections~1{connectionName}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connections~1{connectionName}?api-version=2023-11-01/patch' + operationId: Connection_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Connection list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connections~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1connections?api-version=2023-11-01/get' + operationId: Connection_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectionListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/connection/methods/get' - - $ref: '#/components/x-stackQL-resources/connection/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/connections/methods/get' + - $ref: '#/components/x-stackQL-resources/connections/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/connection/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/connections/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/connections/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/connection/methods/delete' + - $ref: '#/components/x-stackQL-resources/connections/methods/delete' agent_registration_information: id: azure.automation.agent_registration_information name: agent_registration_information @@ -6657,16 +6883,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1agentRegistrationInformation~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1agentRegistrationInformation?api-version=2020-01-13-preview/get' + operationId: AgentRegistrationInformation_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AgentRegistration regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1agentRegistrationInformation~1regenerateKey~1?api-version=2020-01-13-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1agentRegistrationInformation~1regenerateKey?api-version=2020-01-13-preview/post' + operationId: AgentRegistrationInformation_RegenerateKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AgentRegistration sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/agent_registration_information/methods/get' @@ -6674,45 +6904,53 @@ components: update: [] replace: [] delete: [] - dsc_node: - id: azure.automation.dsc_node - name: dsc_node - title: dsc_node + dsc_nodes: + id: azure.automation.dsc_nodes + name: dsc_nodes + title: dsc_nodes methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodes~1{nodeId}~1?api-version=2020-01-13-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodes~1{nodeId}?api-version=2020-01-13-preview/delete' + operationId: DscNode_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodes~1{nodeId}~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodes~1{nodeId}?api-version=2020-01-13-preview/get' + operationId: DscNode_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DscNode update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodes~1{nodeId}~1?api-version=2020-01-13-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodes~1{nodeId}?api-version=2020-01-13-preview/patch' + operationId: DscNode_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DscNode list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodes~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodes?api-version=2020-01-13-preview/get' + operationId: DscNode_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DscNodeListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/dsc_node/methods/get' - - $ref: '#/components/x-stackQL-resources/dsc_node/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/dsc_nodes/methods/get' + - $ref: '#/components/x-stackQL-resources/dsc_nodes/methods/list_by_automation_account' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/dsc_nodes/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/dsc_node/methods/delete' + - $ref: '#/components/x-stackQL-resources/dsc_nodes/methods/delete' node_reports: id: azure.automation.node_reports name: node_reports @@ -6720,17 +6958,21 @@ components: methods: list_by_node: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodes~1{nodeId}~1reports~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodes~1{nodeId}~1reports?api-version=2020-01-13-preview/get' + operationId: NodeReports_ListByNode response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DscNodeReportListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodes~1{nodeId}~1reports~1{reportId}~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodes~1{nodeId}~1reports~1{reportId}?api-version=2020-01-13-preview/get' + operationId: NodeReports_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DscNodeReport sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/node_reports/methods/get' @@ -6739,14 +6981,15 @@ components: update: [] replace: [] delete: [] - node_reports_content: - id: azure.automation.node_reports_content - name: node_reports_content - title: node_reports_content + node_reports_contents: + id: azure.automation.node_reports_contents + name: node_reports_contents + title: node_reports_contents methods: - exec_get: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodes~1{nodeId}~1reports~1{reportId}~1content~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1nodes~1{nodeId}~1reports~1{reportId}~1content?api-version=2020-01-13-preview/get' + operationId: NodeReportsContent_Get response: mediaType: application/json openAPIDocKey: '200' @@ -6756,14 +6999,15 @@ components: update: [] replace: [] delete: [] - job_output: - id: azure.automation.job_output - name: job_output - title: job_output + job_outputs: + id: azure.automation.job_outputs + name: job_outputs + title: job_outputs methods: - exec_get: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1output~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1output?api-version=2023-11-01/get' + operationId: JobOutput_Get response: mediaType: application/json openAPIDocKey: '200' @@ -6773,14 +7017,15 @@ components: update: [] replace: [] delete: [] - job_runbook_content: - id: azure.automation.job_runbook_content - name: job_runbook_content - title: job_runbook_content + job_runbook_contents: + id: azure.automation.job_runbook_contents + name: job_runbook_contents + title: job_runbook_contents methods: - exec_get: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1runbookContent~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1runbookContent?api-version=2023-11-01/get' + operationId: JobRunbookContent_Get response: mediaType: application/json openAPIDocKey: '200' @@ -6790,275 +7035,323 @@ components: update: [] replace: [] delete: [] - job: - id: azure.automation.job - name: job - title: job + jobs: + id: azure.automation.jobs + name: jobs + title: jobs methods: suspend: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1suspend~1?api-version=2023-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1suspend?api-version=2023-11-01/post' + operationId: Job_Suspend response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1stop~1?api-version=2023-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1stop?api-version=2023-11-01/post' + operationId: Job_Stop response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}?api-version=2023-11-01/get' + operationId: Job_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Job create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}?api-version=2023-11-01/put' + operationId: Job_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: Job list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs?api-version=2023-11-01/get' + operationId: Job_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobListResultV2 objectKey: $.value resume: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1resume~1?api-version=2023-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1resume?api-version=2023-11-01/post' + operationId: Job_Resume response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/job/methods/get' - - $ref: '#/components/x-stackQL-resources/job/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/jobs/methods/get' + - $ref: '#/components/x-stackQL-resources/jobs/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/job/methods/create' + - $ref: '#/components/x-stackQL-resources/jobs/methods/create' update: [] replace: [] delete: [] - job_stream: - id: azure.automation.job_stream - name: job_stream - title: job_stream + job_streams: + id: azure.automation.job_streams + name: job_streams + title: job_streams methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1streams~1{jobStreamId}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1streams~1{jobStreamId}?api-version=2023-11-01/get' + operationId: JobStream_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobStream list_by_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1streams~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobs~1{jobName}~1streams?api-version=2023-11-01/get' + operationId: JobStream_ListByJob response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobStreamListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/job_stream/methods/get' - - $ref: '#/components/x-stackQL-resources/job_stream/methods/list_by_job' + - $ref: '#/components/x-stackQL-resources/job_streams/methods/get' + - $ref: '#/components/x-stackQL-resources/job_streams/methods/list_by_job' insert: [] update: [] replace: [] delete: [] - hybrid_runbook_worker_group: - id: azure.automation.hybrid_runbook_worker_group - name: hybrid_runbook_worker_group - title: hybrid_runbook_worker_group + hybrid_runbook_worker_groups: + id: azure.automation.hybrid_runbook_worker_groups + name: hybrid_runbook_worker_groups + title: hybrid_runbook_worker_groups methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}?api-version=2023-11-01/delete' + operationId: HybridRunbookWorkerGroup_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}?api-version=2023-11-01/get' + operationId: HybridRunbookWorkerGroup_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridRunbookWorkerGroup create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}?api-version=2023-11-01/put' + operationId: HybridRunbookWorkerGroup_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridRunbookWorkerGroup update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1{hybridRunbookWorkerGroupName}?api-version=2023-11-01/patch' + operationId: HybridRunbookWorkerGroup_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridRunbookWorkerGroup list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1hybridRunbookWorkerGroups?api-version=2023-11-01/get' + operationId: HybridRunbookWorkerGroup_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HybridRunbookWorkerGroupsListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hybrid_runbook_worker_group/methods/get' - - $ref: '#/components/x-stackQL-resources/hybrid_runbook_worker_group/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/hybrid_runbook_worker_groups/methods/get' + - $ref: '#/components/x-stackQL-resources/hybrid_runbook_worker_groups/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/hybrid_runbook_worker_group/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/hybrid_runbook_worker_groups/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/hybrid_runbook_worker_groups/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/hybrid_runbook_worker_group/methods/delete' - job_schedule: - id: azure.automation.job_schedule - name: job_schedule - title: job_schedule + - $ref: '#/components/x-stackQL-resources/hybrid_runbook_worker_groups/methods/delete' + job_schedules: + id: azure.automation.job_schedules + name: job_schedules + title: job_schedules methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobSchedules~1{jobScheduleId}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobSchedules~1{jobScheduleId}?api-version=2023-11-01/delete' + operationId: JobSchedule_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobSchedules~1{jobScheduleId}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobSchedules~1{jobScheduleId}?api-version=2023-11-01/get' + operationId: JobSchedule_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobSchedule create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobSchedules~1{jobScheduleId}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobSchedules~1{jobScheduleId}?api-version=2023-11-01/put' + operationId: JobSchedule_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: JobSchedule list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobSchedules~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1jobSchedules?api-version=2023-11-01/get' + operationId: JobSchedule_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobScheduleListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/job_schedule/methods/get' - - $ref: '#/components/x-stackQL-resources/job_schedule/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/job_schedules/methods/get' + - $ref: '#/components/x-stackQL-resources/job_schedules/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/job_schedule/methods/create' + - $ref: '#/components/x-stackQL-resources/job_schedules/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/job_schedule/methods/delete' - activity: - id: azure.automation.activity - name: activity - title: activity + - $ref: '#/components/x-stackQL-resources/job_schedules/methods/delete' + activities: + id: azure.automation.activities + name: activities + title: activities methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}~1activities~1{activityName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}~1activities~1{activityName}?api-version=2023-11-01/get' + operationId: Activity_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Activity list_by_module: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}~1activities~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}~1activities?api-version=2023-11-01/get' + operationId: Activity_ListByModule response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ActivityListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/activity/methods/get' - - $ref: '#/components/x-stackQL-resources/activity/methods/list_by_module' + - $ref: '#/components/x-stackQL-resources/activities/methods/get' + - $ref: '#/components/x-stackQL-resources/activities/methods/list_by_module' insert: [] update: [] replace: [] delete: [] - module: - id: azure.automation.module - name: module - title: module + modules: + id: azure.automation.modules + name: modules + title: modules methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}?api-version=2023-11-01/delete' + operationId: Module_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}?api-version=2023-11-01/get' + operationId: Module_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Module create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}?api-version=2023-11-01/put' + operationId: Module_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Module update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}?api-version=2023-11-01/patch' + operationId: Module_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Module list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules?api-version=2023-11-01/get' + operationId: Module_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModuleListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/module/methods/get' - - $ref: '#/components/x-stackQL-resources/module/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/modules/methods/get' + - $ref: '#/components/x-stackQL-resources/modules/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/module/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/modules/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/modules/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/module/methods/delete' - object_data_types_fields_by_module_and_type: - id: azure.automation.object_data_types_fields_by_module_and_type - name: object_data_types_fields_by_module_and_type - title: object_data_types_fields_by_module_and_type + - $ref: '#/components/x-stackQL-resources/modules/methods/delete' + object_data_types_fields_by_module_and_types: + id: azure.automation.object_data_types_fields_by_module_and_types + name: object_data_types_fields_by_module_and_types + title: object_data_types_fields_by_module_and_types methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}~1objectDataTypes~1{typeName}~1fields~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}~1objectDataTypes~1{typeName}~1fields?api-version=2023-11-01/get' + operationId: ObjectDataTypesFieldsByModuleAndType_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TypeFieldListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/object_data_types_fields_by_module_and_type/methods/list' + - $ref: '#/components/x-stackQL-resources/object_data_types_fields_by_module_and_types/methods/list' insert: [] update: [] replace: [] delete: [] - object_data_types_fields_by_type: - id: azure.automation.object_data_types_fields_by_type - name: object_data_types_fields_by_type - title: object_data_types_fields_by_type + object_data_types_fields_by_types: + id: azure.automation.object_data_types_fields_by_types + name: object_data_types_fields_by_types + title: object_data_types_fields_by_types methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1objectDataTypes~1{typeName}~1fields~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1objectDataTypes~1{typeName}~1fields?api-version=2023-11-01/get' + operationId: ObjectDataTypesFieldsByType_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TypeFieldListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/object_data_types_fields_by_type/methods/list' + - $ref: '#/components/x-stackQL-resources/object_data_types_fields_by_types/methods/list' insert: [] update: [] replace: [] @@ -7070,10 +7363,12 @@ components: methods: list_by_type: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}~1types~1{typeName}~1fields~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1modules~1{moduleName}~1types~1{typeName}~1fields?api-version=2023-11-01/get' + operationId: Fields_ListByType response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TypeFieldListResult objectKey: $.value sqlVerbs: select: @@ -7089,17 +7384,21 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Automation~1operations~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.Automation~1operations?api-version=2023-11-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value - operations: + convert_graph_runbook_content: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1convertGraphRunbookContent~1?api-version=2023-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1convertGraphRunbookContent?api-version=2023-11-01/post' + operationId: Operations_convertGraphRunbookContent response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GraphicalRunbookContent sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operations/methods/list' @@ -7107,101 +7406,231 @@ components: update: [] replace: [] delete: [] - variable: - id: azure.automation.variable - name: variable - title: variable + variables: + id: azure.automation.variables + name: variables + title: variables methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1variables~1{variableName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1variables~1{variableName}?api-version=2023-11-01/put' + operationId: Variable_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Variable update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1variables~1{variableName}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1variables~1{variableName}?api-version=2023-11-01/patch' + operationId: Variable_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Variable delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1variables~1{variableName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1variables~1{variableName}?api-version=2023-11-01/delete' + operationId: Variable_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1variables~1{variableName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1variables~1{variableName}?api-version=2023-11-01/get' + operationId: Variable_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Variable list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1variables~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1variables?api-version=2023-11-01/get' + operationId: Variable_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VariableListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/variable/methods/get' - - $ref: '#/components/x-stackQL-resources/variable/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/variables/methods/get' + - $ref: '#/components/x-stackQL-resources/variables/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/variable/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/variables/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/variables/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/variable/methods/delete' - credential: - id: azure.automation.credential - name: credential - title: credential + - $ref: '#/components/x-stackQL-resources/variables/methods/delete' + credentials: + id: azure.automation.credentials + name: credentials + title: credentials methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1credentials~1{credentialName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1credentials~1{credentialName}?api-version=2023-11-01/delete' + operationId: Credential_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1credentials~1{credentialName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1credentials~1{credentialName}?api-version=2023-11-01/get' + operationId: Credential_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Credential create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1credentials~1{credentialName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1credentials~1{credentialName}?api-version=2023-11-01/put' + operationId: Credential_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Credential update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1credentials~1{credentialName}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1credentials~1{credentialName}?api-version=2023-11-01/patch' + operationId: Credential_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Credential list_by_automation_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1credentials~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Automation~1automationAccounts~1{automationAccountName}~1credentials?api-version=2023-11-01/get' + operationId: Credential_ListByAutomationAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CredentialListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/credential/methods/get' - - $ref: '#/components/x-stackQL-resources/credential/methods/list_by_automation_account' + - $ref: '#/components/x-stackQL-resources/credentials/methods/get' + - $ref: '#/components/x-stackQL-resources/credentials/methods/list_by_automation_account' insert: - - $ref: '#/components/x-stackQL-resources/credential/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/credentials/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/credentials/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/credential/methods/delete' - vw_power_shell72_module: - id: azure.automation.vw_power_shell72_module - name: vw_power_shell72_module + - $ref: '#/components/x-stackQL-resources/credentials/methods/delete' + vw_software_update_configurations: + id: azure.automation.vw_software_update_configurations + name: vw_software_update_configurations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.updateConfiguration') as "update_configuration", + JSON_EXTRACT(properties, '$.scheduleInfo') as "schedule_info", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.createdBy') as "created_by", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.lastModifiedBy') as "last_modified_by", + JSON_EXTRACT(properties, '$.tasks') as "tasks", + subscriptionId, + resourceGroupName, + automationAccountName, + softwareUpdateConfigurationName + FROM azure.automation.software_update_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.updateConfiguration') as "update_configuration", + json_extract_path_text(properties, '$.scheduleInfo') as "schedule_info", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.createdBy') as "created_by", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.lastModifiedBy') as "last_modified_by", + json_extract_path_text(properties, '$.tasks') as "tasks", + subscriptionId, + resourceGroupName, + automationAccountName, + softwareUpdateConfigurationName + FROM azure.automation.software_update_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; + vw_software_update_configuration_machine_runs: + id: azure.automation.vw_software_update_configuration_machine_runs + name: vw_software_update_configuration_machine_runs + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + JSON_EXTRACT(properties, '$.targetComputer') as "target_computer", + JSON_EXTRACT(properties, '$.targetComputerType') as "target_computer_type", + JSON_EXTRACT(properties, '$.softwareUpdateConfiguration') as "software_update_configuration", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.correlationId') as "correlation_id", + JSON_EXTRACT(properties, '$.sourceComputerId') as "source_computer_id", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.configuredDuration') as "configured_duration", + JSON_EXTRACT(properties, '$.job') as "job", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.createdBy') as "created_by", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.lastModifiedBy') as "last_modified_by", + JSON_EXTRACT(properties, '$.error') as "error", + subscriptionId, + resourceGroupName, + automationAccountName, + softwareUpdateConfigurationMachineRunId + FROM azure.automation.software_update_configuration_machine_runs + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + json_extract_path_text(properties, '$.targetComputer') as "target_computer", + json_extract_path_text(properties, '$.targetComputerType') as "target_computer_type", + json_extract_path_text(properties, '$.softwareUpdateConfiguration') as "software_update_configuration", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.correlationId') as "correlation_id", + json_extract_path_text(properties, '$.sourceComputerId') as "source_computer_id", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.configuredDuration') as "configured_duration", + json_extract_path_text(properties, '$.job') as "job", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.createdBy') as "created_by", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.lastModifiedBy') as "last_modified_by", + json_extract_path_text(properties, '$.error') as "error", + subscriptionId, + resourceGroupName, + automationAccountName, + softwareUpdateConfigurationMachineRunId + FROM azure.automation.software_update_configuration_machine_runs + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; + vw_power_shell72_modules: + id: azure.automation.vw_power_shell72_modules + name: vw_power_shell72_modules config: views: select: @@ -7211,22 +7640,22 @@ components: location as location, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.isGlobal') as is_global, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.sizeInBytes') as size_in_bytes, - JSON_EXTRACT(properties, '$.activityCount') as activity_count, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.contentLink') as content_link, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.isComposite') as is_composite, + JSON_EXTRACT(properties, '$.isGlobal') as "is_global", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.sizeInBytes') as "size_in_bytes", + JSON_EXTRACT(properties, '$.activityCount') as "activity_count", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.contentLink') as "content_link", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.isComposite') as "is_composite", subscriptionId, resourceGroupName, automationAccountName, moduleName - FROM azure.automation.power_shell72_module + FROM azure.automation.power_shell72_modules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -7235,26 +7664,26 @@ components: location as location, etag as etag, tags as tags, - json_extract_path_text(properties, '$.isGlobal') as is_global, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.sizeInBytes') as size_in_bytes, - JSON_EXTRACT(properties, '$.activityCount') as activity_count, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.contentLink') as content_link, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.isComposite') as is_composite, + json_extract_path_text(properties, '$.isGlobal') as "is_global", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.sizeInBytes') as "size_in_bytes", + json_extract_path_text(properties, '$.activityCount') as "activity_count", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.contentLink') as "content_link", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.isComposite') as "is_composite", subscriptionId, resourceGroupName, automationAccountName, moduleName - FROM azure.automation.power_shell72_module + FROM azure.automation.power_shell72_modules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_python2_package: - id: azure.automation.vw_python2_package - name: vw_python2_package + vw_python2_packages: + id: azure.automation.vw_python2_packages + name: vw_python2_packages config: views: select: @@ -7264,22 +7693,22 @@ components: location as location, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.isGlobal') as is_global, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.sizeInBytes') as size_in_bytes, - JSON_EXTRACT(properties, '$.activityCount') as activity_count, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.contentLink') as content_link, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.isComposite') as is_composite, + JSON_EXTRACT(properties, '$.isGlobal') as "is_global", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.sizeInBytes') as "size_in_bytes", + JSON_EXTRACT(properties, '$.activityCount') as "activity_count", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.contentLink') as "content_link", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.isComposite') as "is_composite", subscriptionId, resourceGroupName, automationAccountName, packageName - FROM azure.automation.python2_package + FROM azure.automation.python2_packages WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -7288,22 +7717,22 @@ components: location as location, etag as etag, tags as tags, - json_extract_path_text(properties, '$.isGlobal') as is_global, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.sizeInBytes') as size_in_bytes, - JSON_EXTRACT(properties, '$.activityCount') as activity_count, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.contentLink') as content_link, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.isComposite') as is_composite, + json_extract_path_text(properties, '$.isGlobal') as "is_global", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.sizeInBytes') as "size_in_bytes", + json_extract_path_text(properties, '$.activityCount') as "activity_count", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.contentLink') as "content_link", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.isComposite') as "is_composite", subscriptionId, resourceGroupName, automationAccountName, packageName - FROM azure.automation.python2_package + FROM azure.automation.python2_packages WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; vw_source_control_sync_job_streams: id: azure.automation.vw_source_control_sync_job_streams @@ -7315,12 +7744,12 @@ components: ddl: |- SELECT id as id, - JSON_EXTRACT(properties, '$.sourceControlSyncJobStreamId') as source_control_sync_job_stream_id, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.time') as time, - JSON_EXTRACT(properties, '$.streamType') as stream_type, - JSON_EXTRACT(properties, '$.streamText') as stream_text, - JSON_EXTRACT(properties, '$.value') as value, + JSON_EXTRACT(properties, '$.sourceControlSyncJobStreamId') as "source_control_sync_job_stream_id", + JSON_EXTRACT(properties, '$.summary') as "summary", + JSON_EXTRACT(properties, '$.time') as "time", + JSON_EXTRACT(properties, '$.streamType') as "stream_type", + JSON_EXTRACT(properties, '$.streamText') as "stream_text", + JSON_EXTRACT(properties, '$.value') as "value", subscriptionId, resourceGroupName, automationAccountName, @@ -7334,12 +7763,12 @@ components: ddl: |- SELECT id as id, - json_extract_path_text(properties, '$.sourceControlSyncJobStreamId') as source_control_sync_job_stream_id, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.time') as time, - JSON_EXTRACT(properties, '$.streamType') as stream_type, - JSON_EXTRACT(properties, '$.streamText') as stream_text, - JSON_EXTRACT(properties, '$.value') as value, + json_extract_path_text(properties, '$.sourceControlSyncJobStreamId') as "source_control_sync_job_stream_id", + json_extract_path_text(properties, '$.summary') as "summary", + json_extract_path_text(properties, '$.time') as "time", + json_extract_path_text(properties, '$.streamType') as "stream_type", + json_extract_path_text(properties, '$.streamText') as "stream_text", + json_extract_path_text(properties, '$.value') as "value", subscriptionId, resourceGroupName, automationAccountName, @@ -7348,9 +7777,64 @@ components: streamId FROM azure.automation.source_control_sync_job_streams WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me' AND sourceControlName = 'replace-me' AND sourceControlSyncJobId = 'replace-me'; - vw_source_control_sync_job: - id: azure.automation.vw_source_control_sync_job - name: vw_source_control_sync_job + vw_software_update_configuration_runs: + id: azure.automation.vw_software_update_configuration_runs + name: vw_software_update_configuration_runs + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + JSON_EXTRACT(properties, '$.softwareUpdateConfiguration') as "software_update_configuration", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.configuredDuration') as "configured_duration", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.computerCount') as "computer_count", + JSON_EXTRACT(properties, '$.failedCount') as "failed_count", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.createdBy') as "created_by", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.lastModifiedBy') as "last_modified_by", + JSON_EXTRACT(properties, '$.tasks') as "tasks", + subscriptionId, + resourceGroupName, + automationAccountName, + softwareUpdateConfigurationRunId + FROM azure.automation.software_update_configuration_runs + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + json_extract_path_text(properties, '$.softwareUpdateConfiguration') as "software_update_configuration", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.configuredDuration') as "configured_duration", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.computerCount') as "computer_count", + json_extract_path_text(properties, '$.failedCount') as "failed_count", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.createdBy') as "created_by", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.lastModifiedBy') as "last_modified_by", + json_extract_path_text(properties, '$.tasks') as "tasks", + subscriptionId, + resourceGroupName, + automationAccountName, + softwareUpdateConfigurationRunId + FROM azure.automation.software_update_configuration_runs + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; + vw_source_control_sync_jobs: + id: azure.automation.vw_source_control_sync_jobs + name: vw_source_control_sync_jobs config: views: select: @@ -7358,42 +7842,42 @@ components: ddl: |- SELECT id as id, - JSON_EXTRACT(properties, '$.sourceControlSyncJobId') as source_control_sync_job_id, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.syncType') as sync_type, - JSON_EXTRACT(properties, '$.exception') as exception, + JSON_EXTRACT(properties, '$.sourceControlSyncJobId') as "source_control_sync_job_id", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.syncType') as "sync_type", + JSON_EXTRACT(properties, '$.exception') as "exception", subscriptionId, resourceGroupName, automationAccountName, sourceControlName, sourceControlSyncJobId - FROM azure.automation.source_control_sync_job + FROM azure.automation.source_control_sync_jobs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me' AND sourceControlName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT id as id, - json_extract_path_text(properties, '$.sourceControlSyncJobId') as source_control_sync_job_id, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.syncType') as sync_type, - JSON_EXTRACT(properties, '$.exception') as exception, + json_extract_path_text(properties, '$.sourceControlSyncJobId') as "source_control_sync_job_id", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.syncType') as "sync_type", + json_extract_path_text(properties, '$.exception') as "exception", subscriptionId, resourceGroupName, automationAccountName, sourceControlName, sourceControlSyncJobId - FROM azure.automation.source_control_sync_job + FROM azure.automation.source_control_sync_jobs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me' AND sourceControlName = 'replace-me'; - vw_dsc_configuration: - id: azure.automation.vw_dsc_configuration - name: vw_dsc_configuration + vw_dsc_configurations: + id: azure.automation.vw_dsc_configurations + name: vw_dsc_configurations config: views: select: @@ -7403,21 +7887,21 @@ components: location as location, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.jobCount') as job_count, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.logVerbose') as log_verbose, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.nodeConfigurationCount') as node_configuration_count, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.jobCount') as "job_count", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.logVerbose') as "log_verbose", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.nodeConfigurationCount') as "node_configuration_count", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, configurationName - FROM azure.automation.dsc_configuration + FROM azure.automation.dsc_configurations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -7426,25 +7910,25 @@ components: location as location, etag as etag, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.jobCount') as job_count, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.logVerbose') as log_verbose, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.nodeConfigurationCount') as node_configuration_count, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.jobCount') as "job_count", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.logVerbose') as "log_verbose", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.nodeConfigurationCount') as "node_configuration_count", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, configurationName - FROM azure.automation.dsc_configuration + FROM azure.automation.dsc_configurations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_runbook: - id: azure.automation.vw_runbook - name: vw_runbook + vw_runbooks: + id: azure.automation.vw_runbooks + name: vw_runbooks config: views: select: @@ -7454,26 +7938,26 @@ components: location as location, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.runbookType') as runbook_type, - JSON_EXTRACT(properties, '$.publishContentLink') as publish_content_link, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.logVerbose') as log_verbose, - JSON_EXTRACT(properties, '$.logProgress') as log_progress, - JSON_EXTRACT(properties, '$.logActivityTrace') as log_activity_trace, - JSON_EXTRACT(properties, '$.jobCount') as job_count, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.outputTypes') as output_types, - JSON_EXTRACT(properties, '$.draft') as draft, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.lastModifiedBy') as last_modified_by, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.runbookType') as "runbook_type", + JSON_EXTRACT(properties, '$.publishContentLink') as "publish_content_link", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.logVerbose') as "log_verbose", + JSON_EXTRACT(properties, '$.logProgress') as "log_progress", + JSON_EXTRACT(properties, '$.logActivityTrace') as "log_activity_trace", + JSON_EXTRACT(properties, '$.jobCount') as "job_count", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.outputTypes') as "output_types", + JSON_EXTRACT(properties, '$.draft') as "draft", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.lastModifiedBy') as "last_modified_by", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, runbookName - FROM azure.automation.runbook + FROM azure.automation.runbooks WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -7482,26 +7966,26 @@ components: location as location, etag as etag, tags as tags, - json_extract_path_text(properties, '$.runbookType') as runbook_type, - JSON_EXTRACT(properties, '$.publishContentLink') as publish_content_link, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.logVerbose') as log_verbose, - JSON_EXTRACT(properties, '$.logProgress') as log_progress, - JSON_EXTRACT(properties, '$.logActivityTrace') as log_activity_trace, - JSON_EXTRACT(properties, '$.jobCount') as job_count, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.outputTypes') as output_types, - JSON_EXTRACT(properties, '$.draft') as draft, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.lastModifiedBy') as last_modified_by, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.runbookType') as "runbook_type", + json_extract_path_text(properties, '$.publishContentLink') as "publish_content_link", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.logVerbose') as "log_verbose", + json_extract_path_text(properties, '$.logProgress') as "log_progress", + json_extract_path_text(properties, '$.logActivityTrace') as "log_activity_trace", + json_extract_path_text(properties, '$.jobCount') as "job_count", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.outputTypes') as "output_types", + json_extract_path_text(properties, '$.draft') as "draft", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.lastModifiedBy') as "last_modified_by", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, runbookName - FROM azure.automation.runbook + FROM azure.automation.runbooks WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; vw_test_job_streams: id: azure.automation.vw_test_job_streams @@ -7513,12 +7997,12 @@ components: ddl: |- SELECT id as id, - JSON_EXTRACT(properties, '$.jobStreamId') as job_stream_id, - JSON_EXTRACT(properties, '$.time') as time, - JSON_EXTRACT(properties, '$.streamType') as stream_type, - JSON_EXTRACT(properties, '$.streamText') as stream_text, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.value') as value, + JSON_EXTRACT(properties, '$.jobStreamId') as "job_stream_id", + JSON_EXTRACT(properties, '$.time') as "time", + JSON_EXTRACT(properties, '$.streamType') as "stream_type", + JSON_EXTRACT(properties, '$.streamText') as "stream_text", + JSON_EXTRACT(properties, '$.summary') as "summary", + JSON_EXTRACT(properties, '$.value') as "value", subscriptionId, resourceGroupName, automationAccountName, @@ -7531,12 +8015,12 @@ components: ddl: |- SELECT id as id, - json_extract_path_text(properties, '$.jobStreamId') as job_stream_id, - JSON_EXTRACT(properties, '$.time') as time, - JSON_EXTRACT(properties, '$.streamType') as stream_type, - JSON_EXTRACT(properties, '$.streamText') as stream_text, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.value') as value, + json_extract_path_text(properties, '$.jobStreamId') as "job_stream_id", + json_extract_path_text(properties, '$.time') as "time", + json_extract_path_text(properties, '$.streamType') as "stream_type", + json_extract_path_text(properties, '$.streamText') as "stream_text", + json_extract_path_text(properties, '$.summary') as "summary", + json_extract_path_text(properties, '$.value') as "value", subscriptionId, resourceGroupName, automationAccountName, @@ -7557,12 +8041,12 @@ components: name as name, systemData as system_data, type as type, - JSON_EXTRACT(properties, '$.ip') as ip, - JSON_EXTRACT(properties, '$.registeredDateTime') as registered_date_time, - JSON_EXTRACT(properties, '$.lastSeenDateTime') as last_seen_date_time, - JSON_EXTRACT(properties, '$.vmResourceId') as vm_resource_id, - JSON_EXTRACT(properties, '$.workerType') as worker_type, - JSON_EXTRACT(properties, '$.workerName') as worker_name, + JSON_EXTRACT(properties, '$.ip') as "ip", + JSON_EXTRACT(properties, '$.registeredDateTime') as "registered_date_time", + JSON_EXTRACT(properties, '$.lastSeenDateTime') as "last_seen_date_time", + JSON_EXTRACT(properties, '$.vmResourceId') as "vm_resource_id", + JSON_EXTRACT(properties, '$.workerType') as "worker_type", + JSON_EXTRACT(properties, '$.workerName') as "worker_name", subscriptionId, resourceGroupName, automationAccountName, @@ -7578,12 +8062,12 @@ components: name as name, systemData as system_data, type as type, - json_extract_path_text(properties, '$.ip') as ip, - JSON_EXTRACT(properties, '$.registeredDateTime') as registered_date_time, - JSON_EXTRACT(properties, '$.lastSeenDateTime') as last_seen_date_time, - JSON_EXTRACT(properties, '$.vmResourceId') as vm_resource_id, - JSON_EXTRACT(properties, '$.workerType') as worker_type, - JSON_EXTRACT(properties, '$.workerName') as worker_name, + json_extract_path_text(properties, '$.ip') as "ip", + json_extract_path_text(properties, '$.registeredDateTime') as "registered_date_time", + json_extract_path_text(properties, '$.lastSeenDateTime') as "last_seen_date_time", + json_extract_path_text(properties, '$.vmResourceId') as "vm_resource_id", + json_extract_path_text(properties, '$.workerType') as "worker_type", + json_extract_path_text(properties, '$.workerName') as "worker_name", subscriptionId, resourceGroupName, automationAccountName, @@ -7591,9 +8075,9 @@ components: hybridRunbookWorkerId FROM azure.automation.hybrid_runbook_workers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me' AND hybridRunbookWorkerGroupName = 'replace-me'; - vw_watcher: - id: azure.automation.vw_watcher - name: vw_watcher + vw_watchers: + id: azure.automation.vw_watchers + name: vw_watchers config: views: select: @@ -7607,20 +8091,20 @@ components: tags as tags, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.executionFrequencyInSeconds') as execution_frequency_in_seconds, - JSON_EXTRACT(properties, '$.scriptName') as script_name, - JSON_EXTRACT(properties, '$.scriptParameters') as script_parameters, - JSON_EXTRACT(properties, '$.scriptRunOn') as script_run_on, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.lastModifiedBy') as last_modified_by, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.executionFrequencyInSeconds') as "execution_frequency_in_seconds", + JSON_EXTRACT(properties, '$.scriptName') as "script_name", + JSON_EXTRACT(properties, '$.scriptParameters') as "script_parameters", + JSON_EXTRACT(properties, '$.scriptRunOn') as "script_run_on", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.lastModifiedBy') as "last_modified_by", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, watcherName - FROM azure.automation.watcher + FROM azure.automation.watchers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -7633,77 +8117,77 @@ components: tags as tags, type as type, systemData as system_data, - json_extract_path_text(properties, '$.executionFrequencyInSeconds') as execution_frequency_in_seconds, - JSON_EXTRACT(properties, '$.scriptName') as script_name, - JSON_EXTRACT(properties, '$.scriptParameters') as script_parameters, - JSON_EXTRACT(properties, '$.scriptRunOn') as script_run_on, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.lastModifiedBy') as last_modified_by, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.executionFrequencyInSeconds') as "execution_frequency_in_seconds", + json_extract_path_text(properties, '$.scriptName') as "script_name", + json_extract_path_text(properties, '$.scriptParameters') as "script_parameters", + json_extract_path_text(properties, '$.scriptRunOn') as "script_run_on", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.lastModifiedBy') as "last_modified_by", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, watcherName - FROM azure.automation.watcher + FROM azure.automation.watchers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_schedule: - id: azure.automation.vw_schedule - name: vw_schedule + vw_schedules: + id: azure.automation.vw_schedules + name: vw_schedules config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.startTimeOffsetMinutes') as start_time_offset_minutes, - JSON_EXTRACT(properties, '$.expiryTime') as expiry_time, - JSON_EXTRACT(properties, '$.expiryTimeOffsetMinutes') as expiry_time_offset_minutes, - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, - JSON_EXTRACT(properties, '$.nextRun') as next_run, - JSON_EXTRACT(properties, '$.nextRunOffsetMinutes') as next_run_offset_minutes, - JSON_EXTRACT(properties, '$.interval') as interval, - JSON_EXTRACT(properties, '$.frequency') as frequency, - JSON_EXTRACT(properties, '$.timeZone') as time_zone, - JSON_EXTRACT(properties, '$.advancedSchedule') as advanced_schedule, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.startTimeOffsetMinutes') as "start_time_offset_minutes", + JSON_EXTRACT(properties, '$.expiryTime') as "expiry_time", + JSON_EXTRACT(properties, '$.expiryTimeOffsetMinutes') as "expiry_time_offset_minutes", + JSON_EXTRACT(properties, '$.isEnabled') as "is_enabled", + JSON_EXTRACT(properties, '$.nextRun') as "next_run", + JSON_EXTRACT(properties, '$.nextRunOffsetMinutes') as "next_run_offset_minutes", + JSON_EXTRACT(properties, '$.interval') as "interval", + JSON_EXTRACT(properties, '$.frequency') as "frequency", + JSON_EXTRACT(properties, '$.timeZone') as "time_zone", + JSON_EXTRACT(properties, '$.advancedSchedule') as "advanced_schedule", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, scheduleName - FROM azure.automation.schedule + FROM azure.automation.schedules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.startTimeOffsetMinutes') as start_time_offset_minutes, - JSON_EXTRACT(properties, '$.expiryTime') as expiry_time, - JSON_EXTRACT(properties, '$.expiryTimeOffsetMinutes') as expiry_time_offset_minutes, - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, - JSON_EXTRACT(properties, '$.nextRun') as next_run, - JSON_EXTRACT(properties, '$.nextRunOffsetMinutes') as next_run_offset_minutes, - JSON_EXTRACT(properties, '$.interval') as interval, - JSON_EXTRACT(properties, '$.frequency') as frequency, - JSON_EXTRACT(properties, '$.timeZone') as time_zone, - JSON_EXTRACT(properties, '$.advancedSchedule') as advanced_schedule, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.startTimeOffsetMinutes') as "start_time_offset_minutes", + json_extract_path_text(properties, '$.expiryTime') as "expiry_time", + json_extract_path_text(properties, '$.expiryTimeOffsetMinutes') as "expiry_time_offset_minutes", + json_extract_path_text(properties, '$.isEnabled') as "is_enabled", + json_extract_path_text(properties, '$.nextRun') as "next_run", + json_extract_path_text(properties, '$.nextRunOffsetMinutes') as "next_run_offset_minutes", + json_extract_path_text(properties, '$.interval') as "interval", + json_extract_path_text(properties, '$.frequency') as "frequency", + json_extract_path_text(properties, '$.timeZone') as "time_zone", + json_extract_path_text(properties, '$.advancedSchedule') as "advanced_schedule", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, scheduleName - FROM azure.automation.schedule + FROM azure.automation.schedules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_python3_package: - id: azure.automation.vw_python3_package - name: vw_python3_package + vw_python3_packages: + id: azure.automation.vw_python3_packages + name: vw_python3_packages config: views: select: @@ -7713,22 +8197,22 @@ components: location as location, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.isGlobal') as is_global, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.sizeInBytes') as size_in_bytes, - JSON_EXTRACT(properties, '$.activityCount') as activity_count, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.contentLink') as content_link, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.isComposite') as is_composite, + JSON_EXTRACT(properties, '$.isGlobal') as "is_global", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.sizeInBytes') as "size_in_bytes", + JSON_EXTRACT(properties, '$.activityCount') as "activity_count", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.contentLink') as "content_link", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.isComposite') as "is_composite", subscriptionId, resourceGroupName, automationAccountName, packageName - FROM azure.automation.python3_package + FROM azure.automation.python3_packages WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -7737,110 +8221,110 @@ components: location as location, etag as etag, tags as tags, - json_extract_path_text(properties, '$.isGlobal') as is_global, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.sizeInBytes') as size_in_bytes, - JSON_EXTRACT(properties, '$.activityCount') as activity_count, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.contentLink') as content_link, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.isComposite') as is_composite, + json_extract_path_text(properties, '$.isGlobal') as "is_global", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.sizeInBytes') as "size_in_bytes", + json_extract_path_text(properties, '$.activityCount') as "activity_count", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.contentLink') as "content_link", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.isComposite') as "is_composite", subscriptionId, resourceGroupName, automationAccountName, packageName - FROM azure.automation.python3_package + FROM azure.automation.python3_packages WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_webhook: - id: azure.automation.vw_webhook - name: vw_webhook + vw_webhooks: + id: azure.automation.vw_webhooks + name: vw_webhooks config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, - JSON_EXTRACT(properties, '$.uri') as uri, - JSON_EXTRACT(properties, '$.expiryTime') as expiry_time, - JSON_EXTRACT(properties, '$.lastInvokedTime') as last_invoked_time, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.runbook') as runbook, - JSON_EXTRACT(properties, '$.runOn') as run_on, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.lastModifiedBy') as last_modified_by, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.isEnabled') as "is_enabled", + JSON_EXTRACT(properties, '$.uri') as "uri", + JSON_EXTRACT(properties, '$.expiryTime') as "expiry_time", + JSON_EXTRACT(properties, '$.lastInvokedTime') as "last_invoked_time", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.runbook') as "runbook", + JSON_EXTRACT(properties, '$.runOn') as "run_on", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.lastModifiedBy') as "last_modified_by", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, webhookName - FROM azure.automation.webhook + FROM azure.automation.webhooks WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isEnabled') as is_enabled, - JSON_EXTRACT(properties, '$.uri') as uri, - JSON_EXTRACT(properties, '$.expiryTime') as expiry_time, - JSON_EXTRACT(properties, '$.lastInvokedTime') as last_invoked_time, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.runbook') as runbook, - JSON_EXTRACT(properties, '$.runOn') as run_on, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.lastModifiedBy') as last_modified_by, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.isEnabled') as "is_enabled", + json_extract_path_text(properties, '$.uri') as "uri", + json_extract_path_text(properties, '$.expiryTime') as "expiry_time", + json_extract_path_text(properties, '$.lastInvokedTime') as "last_invoked_time", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.runbook') as "runbook", + json_extract_path_text(properties, '$.runOn') as "run_on", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.lastModifiedBy') as "last_modified_by", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, webhookName - FROM azure.automation.webhook + FROM azure.automation.webhooks WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_dsc_node_configuration: - id: azure.automation.vw_dsc_node_configuration - name: vw_dsc_node_configuration + vw_dsc_node_configurations: + id: azure.automation.vw_dsc_node_configurations + name: vw_dsc_node_configurations config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.configuration') as configuration, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.nodeCount') as node_count, - JSON_EXTRACT(properties, '$.incrementNodeConfigurationBuild') as increment_node_configuration_build, + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.configuration') as "configuration", + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.nodeCount') as "node_count", + JSON_EXTRACT(properties, '$.incrementNodeConfigurationBuild') as "increment_node_configuration_build", subscriptionId, resourceGroupName, automationAccountName, nodeConfigurationName - FROM azure.automation.dsc_node_configuration + FROM azure.automation.dsc_node_configurations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.configuration') as configuration, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.nodeCount') as node_count, - JSON_EXTRACT(properties, '$.incrementNodeConfigurationBuild') as increment_node_configuration_build, + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.configuration') as "configuration", + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.nodeCount') as "node_count", + json_extract_path_text(properties, '$.incrementNodeConfigurationBuild') as "increment_node_configuration_build", subscriptionId, resourceGroupName, automationAccountName, nodeConfigurationName - FROM azure.automation.dsc_node_configuration + FROM azure.automation.dsc_node_configurations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_connection_type: - id: azure.automation.vw_connection_type - name: vw_connection_type + vw_connection_types: + id: azure.automation.vw_connection_types + name: vw_connection_types config: views: select: @@ -7850,16 +8334,16 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.isGlobal') as is_global, - JSON_EXTRACT(properties, '$.fieldDefinitions') as field_definitions, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.isGlobal') as "is_global", + JSON_EXTRACT(properties, '$.fieldDefinitions') as "field_definitions", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, connectionTypeName - FROM azure.automation.connection_type + FROM azure.automation.connection_types WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -7868,16 +8352,16 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.isGlobal') as is_global, - JSON_EXTRACT(properties, '$.fieldDefinitions') as field_definitions, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.isGlobal') as "is_global", + json_extract_path_text(properties, '$.fieldDefinitions') as "field_definitions", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, connectionTypeName - FROM azure.automation.connection_type + FROM azure.automation.connection_types WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; vw_private_endpoint_connections: id: azure.automation.vw_private_endpoint_connections @@ -7888,9 +8372,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, automationAccountName, @@ -7901,18 +8385,18 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, automationAccountName, privateEndpointConnectionName FROM azure.automation.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_account: - id: azure.automation.vw_account - name: vw_account + vw_accounts: + id: azure.automation.vw_accounts + name: vw_accounts config: views: select: @@ -7924,21 +8408,21 @@ components: identity as identity, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.lastModifiedBy') as last_modified_by, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.automationHybridServiceUrl') as automation_hybrid_service_url, + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.lastModifiedBy') as "last_modified_by", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.disableLocalAuth') as "disable_local_auth", + JSON_EXTRACT(properties, '$.automationHybridServiceUrl') as "automation_hybrid_service_url", subscriptionId, resourceGroupName, automationAccountName - FROM azure.automation.account + FROM azure.automation.accounts WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -7949,115 +8433,115 @@ components: identity as identity, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.lastModifiedBy') as last_modified_by, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.automationHybridServiceUrl') as automation_hybrid_service_url, + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.lastModifiedBy') as "last_modified_by", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.disableLocalAuth') as "disable_local_auth", + json_extract_path_text(properties, '$.automationHybridServiceUrl') as "automation_hybrid_service_url", subscriptionId, resourceGroupName, automationAccountName - FROM azure.automation.account + FROM azure.automation.accounts WHERE subscriptionId = 'replace-me'; - vw_certificate: - id: azure.automation.vw_certificate - name: vw_certificate + vw_certificates: + id: azure.automation.vw_certificates + name: vw_certificates config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.thumbprint') as thumbprint, - JSON_EXTRACT(properties, '$.expiryTime') as expiry_time, - JSON_EXTRACT(properties, '$.isExportable') as is_exportable, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.thumbprint') as "thumbprint", + JSON_EXTRACT(properties, '$.expiryTime') as "expiry_time", + JSON_EXTRACT(properties, '$.isExportable') as "is_exportable", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, certificateName - FROM azure.automation.certificate + FROM azure.automation.certificates WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.thumbprint') as thumbprint, - JSON_EXTRACT(properties, '$.expiryTime') as expiry_time, - JSON_EXTRACT(properties, '$.isExportable') as is_exportable, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.thumbprint') as "thumbprint", + json_extract_path_text(properties, '$.expiryTime') as "expiry_time", + json_extract_path_text(properties, '$.isExportable') as "is_exportable", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, certificateName - FROM azure.automation.certificate + FROM azure.automation.certificates WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_dsc_compilation_job: - id: azure.automation.vw_dsc_compilation_job - name: vw_dsc_compilation_job + vw_dsc_compilation_jobs: + id: azure.automation.vw_dsc_compilation_jobs + name: vw_dsc_compilation_jobs config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.configuration') as configuration, - JSON_EXTRACT(properties, '$.startedBy') as started_by, - JSON_EXTRACT(properties, '$.jobId') as job_id, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.runOn') as run_on, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.exception') as exception, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.lastStatusModifiedTime') as last_status_modified_time, - JSON_EXTRACT(properties, '$.parameters') as parameters, + JSON_EXTRACT(properties, '$.configuration') as "configuration", + JSON_EXTRACT(properties, '$.startedBy') as "started_by", + JSON_EXTRACT(properties, '$.jobId') as "job_id", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.runOn') as "run_on", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.statusDetails') as "status_details", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.exception') as "exception", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.lastStatusModifiedTime') as "last_status_modified_time", + JSON_EXTRACT(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, automationAccountName, compilationJobName - FROM azure.automation.dsc_compilation_job + FROM azure.automation.dsc_compilation_jobs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.configuration') as configuration, - JSON_EXTRACT(properties, '$.startedBy') as started_by, - JSON_EXTRACT(properties, '$.jobId') as job_id, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.runOn') as run_on, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.exception') as exception, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.lastStatusModifiedTime') as last_status_modified_time, - JSON_EXTRACT(properties, '$.parameters') as parameters, + json_extract_path_text(properties, '$.configuration') as "configuration", + json_extract_path_text(properties, '$.startedBy') as "started_by", + json_extract_path_text(properties, '$.jobId') as "job_id", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.runOn') as "run_on", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.statusDetails') as "status_details", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.exception') as "exception", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.lastStatusModifiedTime') as "last_status_modified_time", + json_extract_path_text(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, automationAccountName, compilationJobName - FROM azure.automation.dsc_compilation_job + FROM azure.automation.dsc_compilation_jobs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_dsc_compilation_job_stream: - id: azure.automation.vw_dsc_compilation_job_stream - name: vw_dsc_compilation_job_stream + vw_dsc_compilation_job_streams: + id: azure.automation.vw_dsc_compilation_job_streams + name: vw_dsc_compilation_job_streams config: views: select: @@ -8065,216 +8549,216 @@ components: ddl: |- SELECT id as id, - JSON_EXTRACT(properties, '$.jobStreamId') as job_stream_id, - JSON_EXTRACT(properties, '$.time') as time, - JSON_EXTRACT(properties, '$.streamType') as stream_type, - JSON_EXTRACT(properties, '$.streamText') as stream_text, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.value') as value, + JSON_EXTRACT(properties, '$.jobStreamId') as "job_stream_id", + JSON_EXTRACT(properties, '$.time') as "time", + JSON_EXTRACT(properties, '$.streamType') as "stream_type", + JSON_EXTRACT(properties, '$.streamText') as "stream_text", + JSON_EXTRACT(properties, '$.summary') as "summary", + JSON_EXTRACT(properties, '$.value') as "value", subscriptionId, resourceGroupName, automationAccountName, jobId, jobStreamId - FROM azure.automation.dsc_compilation_job_stream + FROM azure.automation.dsc_compilation_job_streams WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me' AND jobId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT id as id, - json_extract_path_text(properties, '$.jobStreamId') as job_stream_id, - JSON_EXTRACT(properties, '$.time') as time, - JSON_EXTRACT(properties, '$.streamType') as stream_type, - JSON_EXTRACT(properties, '$.streamText') as stream_text, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.value') as value, + json_extract_path_text(properties, '$.jobStreamId') as "job_stream_id", + json_extract_path_text(properties, '$.time') as "time", + json_extract_path_text(properties, '$.streamType') as "stream_type", + json_extract_path_text(properties, '$.streamText') as "stream_text", + json_extract_path_text(properties, '$.summary') as "summary", + json_extract_path_text(properties, '$.value') as "value", subscriptionId, resourceGroupName, automationAccountName, jobId, jobStreamId - FROM azure.automation.dsc_compilation_job_stream + FROM azure.automation.dsc_compilation_job_streams WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me' AND jobId = 'replace-me'; - vw_source_control: - id: azure.automation.vw_source_control - name: vw_source_control + vw_source_controls: + id: azure.automation.vw_source_controls + name: vw_source_controls config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.repoUrl') as repo_url, - JSON_EXTRACT(properties, '$.branch') as branch, - JSON_EXTRACT(properties, '$.folderPath') as folder_path, - JSON_EXTRACT(properties, '$.autoSync') as auto_sync, - JSON_EXTRACT(properties, '$.publishRunbook') as publish_runbook, - JSON_EXTRACT(properties, '$.sourceType') as source_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, + JSON_EXTRACT(properties, '$.repoUrl') as "repo_url", + JSON_EXTRACT(properties, '$.branch') as "branch", + JSON_EXTRACT(properties, '$.folderPath') as "folder_path", + JSON_EXTRACT(properties, '$.autoSync') as "auto_sync", + JSON_EXTRACT(properties, '$.publishRunbook') as "publish_runbook", + JSON_EXTRACT(properties, '$.sourceType') as "source_type", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", subscriptionId, resourceGroupName, automationAccountName, sourceControlName - FROM azure.automation.source_control + FROM azure.automation.source_controls WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.repoUrl') as repo_url, - JSON_EXTRACT(properties, '$.branch') as branch, - JSON_EXTRACT(properties, '$.folderPath') as folder_path, - JSON_EXTRACT(properties, '$.autoSync') as auto_sync, - JSON_EXTRACT(properties, '$.publishRunbook') as publish_runbook, - JSON_EXTRACT(properties, '$.sourceType') as source_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, + json_extract_path_text(properties, '$.repoUrl') as "repo_url", + json_extract_path_text(properties, '$.branch') as "branch", + json_extract_path_text(properties, '$.folderPath') as "folder_path", + json_extract_path_text(properties, '$.autoSync') as "auto_sync", + json_extract_path_text(properties, '$.publishRunbook') as "publish_runbook", + json_extract_path_text(properties, '$.sourceType') as "source_type", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", subscriptionId, resourceGroupName, automationAccountName, sourceControlName - FROM azure.automation.source_control + FROM azure.automation.source_controls WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_connection: - id: azure.automation.vw_connection - name: vw_connection + vw_connections: + id: azure.automation.vw_connections + name: vw_connections config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.connectionType') as connection_type, - JSON_EXTRACT(properties, '$.fieldDefinitionValues') as field_definition_values, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.connectionType') as "connection_type", + JSON_EXTRACT(properties, '$.fieldDefinitionValues') as "field_definition_values", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, connectionName - FROM azure.automation.connection + FROM azure.automation.connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.connectionType') as connection_type, - JSON_EXTRACT(properties, '$.fieldDefinitionValues') as field_definition_values, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.connectionType') as "connection_type", + json_extract_path_text(properties, '$.fieldDefinitionValues') as "field_definition_values", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, connectionName - FROM azure.automation.connection + FROM azure.automation.connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_dsc_node: - id: azure.automation.vw_dsc_node - name: vw_dsc_node + vw_dsc_nodes: + id: azure.automation.vw_dsc_nodes + name: vw_dsc_nodes config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.lastSeen') as last_seen, - JSON_EXTRACT(properties, '$.registrationTime') as registration_time, - JSON_EXTRACT(properties, '$.ip') as ip, - JSON_EXTRACT(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.nodeConfiguration') as node_configuration, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.nodeId') as node_id, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.totalCount') as total_count, - JSON_EXTRACT(properties, '$.extensionHandler') as extension_handler, + JSON_EXTRACT(properties, '$.lastSeen') as "last_seen", + JSON_EXTRACT(properties, '$.registrationTime') as "registration_time", + JSON_EXTRACT(properties, '$.ip') as "ip", + JSON_EXTRACT(properties, '$.accountId') as "account_id", + JSON_EXTRACT(properties, '$.nodeConfiguration') as "node_configuration", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.nodeId') as "node_id", + JSON_EXTRACT(properties, '$.etag') as "etag", + JSON_EXTRACT(properties, '$.totalCount') as "total_count", + JSON_EXTRACT(properties, '$.extensionHandler') as "extension_handler", subscriptionId, resourceGroupName, automationAccountName, nodeId - FROM azure.automation.dsc_node + FROM azure.automation.dsc_nodes WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.lastSeen') as last_seen, - JSON_EXTRACT(properties, '$.registrationTime') as registration_time, - JSON_EXTRACT(properties, '$.ip') as ip, - JSON_EXTRACT(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.nodeConfiguration') as node_configuration, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.nodeId') as node_id, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.totalCount') as total_count, - JSON_EXTRACT(properties, '$.extensionHandler') as extension_handler, + json_extract_path_text(properties, '$.lastSeen') as "last_seen", + json_extract_path_text(properties, '$.registrationTime') as "registration_time", + json_extract_path_text(properties, '$.ip') as "ip", + json_extract_path_text(properties, '$.accountId') as "account_id", + json_extract_path_text(properties, '$.nodeConfiguration') as "node_configuration", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.nodeId') as "node_id", + json_extract_path_text(properties, '$.etag') as "etag", + json_extract_path_text(properties, '$.totalCount') as "total_count", + json_extract_path_text(properties, '$.extensionHandler') as "extension_handler", subscriptionId, resourceGroupName, automationAccountName, nodeId - FROM azure.automation.dsc_node + FROM azure.automation.dsc_nodes WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_job: - id: azure.automation.vw_job - name: vw_job + vw_jobs: + id: azure.automation.vw_jobs + name: vw_jobs config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.runbook') as runbook, - JSON_EXTRACT(properties, '$.startedBy') as started_by, - JSON_EXTRACT(properties, '$.runOn') as run_on, - JSON_EXTRACT(properties, '$.jobId') as job_id, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.exception') as exception, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.lastStatusModifiedTime') as last_status_modified_time, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.runbook') as "runbook", + JSON_EXTRACT(properties, '$.startedBy') as "started_by", + JSON_EXTRACT(properties, '$.runOn') as "run_on", + JSON_EXTRACT(properties, '$.jobId') as "job_id", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.statusDetails') as "status_details", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.exception') as "exception", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.lastStatusModifiedTime') as "last_status_modified_time", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, automationAccountName, jobName - FROM azure.automation.job + FROM azure.automation.jobs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.runbook') as runbook, - JSON_EXTRACT(properties, '$.startedBy') as started_by, - JSON_EXTRACT(properties, '$.runOn') as run_on, - JSON_EXTRACT(properties, '$.jobId') as job_id, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.exception') as exception, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.lastStatusModifiedTime') as last_status_modified_time, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.runbook') as "runbook", + json_extract_path_text(properties, '$.startedBy') as "started_by", + json_extract_path_text(properties, '$.runOn') as "run_on", + json_extract_path_text(properties, '$.jobId') as "job_id", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.statusDetails') as "status_details", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.exception') as "exception", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.lastStatusModifiedTime') as "last_status_modified_time", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, automationAccountName, jobName - FROM azure.automation.job + FROM azure.automation.jobs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_job_stream: - id: azure.automation.vw_job_stream - name: vw_job_stream + vw_job_streams: + id: azure.automation.vw_job_streams + name: vw_job_streams config: views: select: @@ -8282,40 +8766,40 @@ components: ddl: |- SELECT id as id, - JSON_EXTRACT(properties, '$.jobStreamId') as job_stream_id, - JSON_EXTRACT(properties, '$.time') as time, - JSON_EXTRACT(properties, '$.streamType') as stream_type, - JSON_EXTRACT(properties, '$.streamText') as stream_text, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.value') as value, + JSON_EXTRACT(properties, '$.jobStreamId') as "job_stream_id", + JSON_EXTRACT(properties, '$.time') as "time", + JSON_EXTRACT(properties, '$.streamType') as "stream_type", + JSON_EXTRACT(properties, '$.streamText') as "stream_text", + JSON_EXTRACT(properties, '$.summary') as "summary", + JSON_EXTRACT(properties, '$.value') as "value", subscriptionId, resourceGroupName, automationAccountName, jobName, jobStreamId - FROM azure.automation.job_stream + FROM azure.automation.job_streams WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me' AND jobName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT id as id, - json_extract_path_text(properties, '$.jobStreamId') as job_stream_id, - JSON_EXTRACT(properties, '$.time') as time, - JSON_EXTRACT(properties, '$.streamType') as stream_type, - JSON_EXTRACT(properties, '$.streamText') as stream_text, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.value') as value, + json_extract_path_text(properties, '$.jobStreamId') as "job_stream_id", + json_extract_path_text(properties, '$.time') as "time", + json_extract_path_text(properties, '$.streamType') as "stream_type", + json_extract_path_text(properties, '$.streamText') as "stream_text", + json_extract_path_text(properties, '$.summary') as "summary", + json_extract_path_text(properties, '$.value') as "value", subscriptionId, resourceGroupName, automationAccountName, jobName, jobStreamId - FROM azure.automation.job_stream + FROM azure.automation.job_streams WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me' AND jobName = 'replace-me'; - vw_hybrid_runbook_worker_group: - id: azure.automation.vw_hybrid_runbook_worker_group - name: vw_hybrid_runbook_worker_group + vw_hybrid_runbook_worker_groups: + id: azure.automation.vw_hybrid_runbook_worker_groups + name: vw_hybrid_runbook_worker_groups config: views: select: @@ -8326,13 +8810,13 @@ components: name as name, systemData as system_data, type as type, - JSON_EXTRACT(properties, '$.groupType') as group_type, - JSON_EXTRACT(properties, '$.credential') as credential, + JSON_EXTRACT(properties, '$.groupType') as "group_type", + JSON_EXTRACT(properties, '$.credential') as "credential", subscriptionId, resourceGroupName, automationAccountName, hybridRunbookWorkerGroupName - FROM azure.automation.hybrid_runbook_worker_group + FROM azure.automation.hybrid_runbook_worker_groups WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -8342,17 +8826,17 @@ components: name as name, systemData as system_data, type as type, - json_extract_path_text(properties, '$.groupType') as group_type, - JSON_EXTRACT(properties, '$.credential') as credential, + json_extract_path_text(properties, '$.groupType') as "group_type", + json_extract_path_text(properties, '$.credential') as "credential", subscriptionId, resourceGroupName, automationAccountName, hybridRunbookWorkerGroupName - FROM azure.automation.hybrid_runbook_worker_group + FROM azure.automation.hybrid_runbook_worker_groups WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_job_schedule: - id: azure.automation.vw_job_schedule - name: vw_job_schedule + vw_job_schedules: + id: azure.automation.vw_job_schedules + name: vw_job_schedules config: views: select: @@ -8362,16 +8846,16 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.jobScheduleId') as job_schedule_id, - JSON_EXTRACT(properties, '$.schedule') as schedule, - JSON_EXTRACT(properties, '$.runbook') as runbook, - JSON_EXTRACT(properties, '$.runOn') as run_on, - JSON_EXTRACT(properties, '$.parameters') as parameters, + JSON_EXTRACT(properties, '$.jobScheduleId') as "job_schedule_id", + JSON_EXTRACT(properties, '$.schedule') as "schedule", + JSON_EXTRACT(properties, '$.runbook') as "runbook", + JSON_EXTRACT(properties, '$.runOn') as "run_on", + JSON_EXTRACT(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, automationAccountName, jobScheduleId - FROM azure.automation.job_schedule + FROM azure.automation.job_schedules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -8380,20 +8864,20 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.jobScheduleId') as job_schedule_id, - JSON_EXTRACT(properties, '$.schedule') as schedule, - JSON_EXTRACT(properties, '$.runbook') as runbook, - JSON_EXTRACT(properties, '$.runOn') as run_on, - JSON_EXTRACT(properties, '$.parameters') as parameters, + json_extract_path_text(properties, '$.jobScheduleId') as "job_schedule_id", + json_extract_path_text(properties, '$.schedule') as "schedule", + json_extract_path_text(properties, '$.runbook') as "runbook", + json_extract_path_text(properties, '$.runOn') as "run_on", + json_extract_path_text(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, automationAccountName, jobScheduleId - FROM azure.automation.job_schedule + FROM azure.automation.job_schedules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_activity: - id: azure.automation.vw_activity - name: vw_activity + vw_activities: + id: azure.automation.vw_activities + name: vw_activities config: views: select: @@ -8402,18 +8886,18 @@ components: SELECT id as id, name as name, - JSON_EXTRACT(properties, '$.definition') as definition, - JSON_EXTRACT(properties, '$.parameterSets') as parameter_sets, - JSON_EXTRACT(properties, '$.outputTypes') as output_types, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.definition') as "definition", + JSON_EXTRACT(properties, '$.parameterSets') as "parameter_sets", + JSON_EXTRACT(properties, '$.outputTypes') as "output_types", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, moduleName, activityName - FROM azure.automation.activity + FROM azure.automation.activities WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me' AND moduleName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -8421,22 +8905,22 @@ components: SELECT id as id, name as name, - json_extract_path_text(properties, '$.definition') as definition, - JSON_EXTRACT(properties, '$.parameterSets') as parameter_sets, - JSON_EXTRACT(properties, '$.outputTypes') as output_types, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.definition') as "definition", + json_extract_path_text(properties, '$.parameterSets') as "parameter_sets", + json_extract_path_text(properties, '$.outputTypes') as "output_types", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, moduleName, activityName - FROM azure.automation.activity + FROM azure.automation.activities WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me' AND moduleName = 'replace-me'; - vw_module: - id: azure.automation.vw_module - name: vw_module + vw_modules: + id: azure.automation.vw_modules + name: vw_modules config: views: select: @@ -8446,22 +8930,22 @@ components: location as location, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.isGlobal') as is_global, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.sizeInBytes') as size_in_bytes, - JSON_EXTRACT(properties, '$.activityCount') as activity_count, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.contentLink') as content_link, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.isComposite') as is_composite, + JSON_EXTRACT(properties, '$.isGlobal') as "is_global", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.sizeInBytes') as "size_in_bytes", + JSON_EXTRACT(properties, '$.activityCount') as "activity_count", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.contentLink') as "content_link", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.isComposite') as "is_composite", subscriptionId, resourceGroupName, automationAccountName, moduleName - FROM azure.automation.module + FROM azure.automation.modules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -8470,93 +8954,93 @@ components: location as location, etag as etag, tags as tags, - json_extract_path_text(properties, '$.isGlobal') as is_global, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.sizeInBytes') as size_in_bytes, - JSON_EXTRACT(properties, '$.activityCount') as activity_count, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.contentLink') as content_link, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.isComposite') as is_composite, + json_extract_path_text(properties, '$.isGlobal') as "is_global", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.sizeInBytes') as "size_in_bytes", + json_extract_path_text(properties, '$.activityCount') as "activity_count", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.contentLink') as "content_link", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.isComposite') as "is_composite", subscriptionId, resourceGroupName, automationAccountName, moduleName - FROM azure.automation.module + FROM azure.automation.modules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_variable: - id: azure.automation.vw_variable - name: vw_variable + vw_variables: + id: azure.automation.vw_variables + name: vw_variables config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.isEncrypted') as is_encrypted, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.isEncrypted') as "is_encrypted", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, variableName - FROM azure.automation.variable + FROM azure.automation.variables WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.isEncrypted') as is_encrypted, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.isEncrypted') as "is_encrypted", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, variableName - FROM azure.automation.variable + FROM azure.automation.variables WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; - vw_credential: - id: azure.automation.vw_credential - name: vw_credential + vw_credentials: + id: azure.automation.vw_credentials + name: vw_credentials config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.userName') as user_name, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.userName') as "user_name", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, credentialName - FROM azure.automation.credential + FROM azure.automation.credentials WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.userName') as user_name, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.userName') as "user_name", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, automationAccountName, credentialName - FROM azure.automation.credential + FROM azure.automation.credentials WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND automationAccountName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurations/{softwareUpdateConfigurationName}/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurations/{softwareUpdateConfigurationName}?api-version=2019-06-01: put: tags: - Software Update Configuration @@ -8662,7 +9146,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurations/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurations?api-version=2019-06-01: get: tags: - Software Update Configuration @@ -8694,7 +9178,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurationMachineRuns/{softwareUpdateConfigurationMachineRunId}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurationMachineRuns/{softwareUpdateConfigurationMachineRunId}?api-version=2023-11-01: get: tags: - Software Update Configuration Machine Run @@ -8727,7 +9211,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurationMachineRuns/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurationMachineRuns?api-version=2023-11-01: get: tags: - Software Update Configuration Machine Run @@ -8771,7 +9255,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/powerShell72Modules/{moduleName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/powerShell72Modules/{moduleName}?api-version=2023-11-01: delete: tags: - Module @@ -8892,7 +9376,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/powerShell72Modules/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/powerShell72Modules?api-version=2023-11-01: get: tags: - Module @@ -8919,7 +9403,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/python2Packages/{packageName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/python2Packages/{packageName}?api-version=2023-11-01: delete: tags: - Python2Package @@ -9058,7 +9542,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/python2Packages/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/python2Packages?api-version=2023-11-01: get: tags: - Python2Package @@ -9085,7 +9569,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}/sourceControlSyncJobs/{sourceControlSyncJobId}/streams/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}/sourceControlSyncJobs/{sourceControlSyncJobId}/streams?api-version=2023-11-01: get: tags: - SourceControlSyncJobStreams @@ -9131,7 +9615,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}/sourceControlSyncJobs/{sourceControlSyncJobId}/streams/{streamId}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}/sourceControlSyncJobs/{sourceControlSyncJobId}/streams/{streamId}?api-version=2023-11-01: get: tags: - SourceControlSyncJobStreams @@ -9175,7 +9659,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurationRuns/{softwareUpdateConfigurationRunId}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurationRuns/{softwareUpdateConfigurationRunId}?api-version=2023-11-01: get: tags: - Software Update Configuration Run @@ -9208,7 +9692,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurationRuns/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurationRuns?api-version=2023-11-01: get: tags: - Software Update Configuration Run @@ -9252,7 +9736,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}/sourceControlSyncJobs/{sourceControlSyncJobId}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}/sourceControlSyncJobs/{sourceControlSyncJobId}?api-version=2023-11-01: put: tags: - SourceControlSyncJob @@ -9335,7 +9819,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}/sourceControlSyncJobs/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}/sourceControlSyncJobs?api-version=2023-11-01: get: tags: - SourceControlSyncJob @@ -9374,7 +9858,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/configurations/{configurationName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/configurations/{configurationName}?api-version=2023-11-01: delete: tags: - DscConfiguration @@ -9544,11 +10028,11 @@ paths: text/plain; charset=utf-8: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/configurations/{configurationName}/content/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/configurations/{configurationName}/content?api-version=2023-11-01: get: tags: - DscConfiguration - operationId: DscConfiguration_GetContent + operationId: DscConfigurationContent_Get description: Retrieve the configuration script identified by configuration name. externalDocs: url: http://aka.ms/azureautomationsdk/configurationoperations @@ -9575,7 +10059,8 @@ paths: text/powershell: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/configurations/?api-version=2023-11-01: + x-ms-original-operationId: DscConfiguration_GetContent + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/configurations?api-version=2023-11-01: get: tags: - DscConfiguration @@ -9633,11 +10118,11 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DscConfiguration' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/content/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/content?api-version=2023-11-01: get: tags: - RunbookDraft - operationId: RunbookDraft_GetContent + operationId: RunbookDraftContent_Get description: Retrieve the content of runbook draft identified by runbook name. externalDocs: url: http://aka.ms/azureautomationsdk/runbookdraftoperations @@ -9665,10 +10150,11 @@ paths: text/powershell: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: RunbookDraft_GetContent put: tags: - RunbookDraft - operationId: RunbookDraft_ReplaceContent + operationId: RunbookDraftContent_Replace description: Replaces the runbook draft content. externalDocs: url: http://aka.ms/azureautomationsdk/runbookdraftoperations @@ -9715,7 +10201,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/?api-version=2023-11-01: + x-ms-original-operationId: RunbookDraft_ReplaceContent + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft?api-version=2023-11-01: get: tags: - RunbookDraft @@ -9747,7 +10234,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/publish/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/publish?api-version=2023-11-01: post: tags: - Runbook @@ -9781,7 +10268,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/undoEdit/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/undoEdit?api-version=2023-11-01: post: tags: - RunbookDraft @@ -9813,11 +10300,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/content/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/content?api-version=2023-11-01: get: tags: - Runbook - operationId: Runbook_GetContent + operationId: RunbookContent_Get description: Retrieve the content of runbook identified by runbook name. externalDocs: url: http://aka.ms/azureautomationsdk/runbookoperations @@ -9845,7 +10332,8 @@ paths: text/powershell: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/?api-version=2023-11-01: + x-ms-original-operationId: Runbook_GetContent + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}?api-version=2023-11-01: get: tags: - Runbook @@ -9990,7 +10478,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks?api-version=2023-11-01: get: tags: - Runbook @@ -10017,7 +10505,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/testJob/streams/{jobStreamId}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/testJob/streams/{jobStreamId}?api-version=2023-11-01: get: tags: - TestJobStream @@ -10055,7 +10543,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/testJob/streams/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/testJob/streams?api-version=2023-11-01: get: tags: - TestJobStream @@ -10095,7 +10583,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/testJob/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/testJob?api-version=2023-11-01: put: tags: - TestJob @@ -10166,7 +10654,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/testJob/resume/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/testJob/resume?api-version=2023-11-01: post: tags: - TestJob @@ -10194,7 +10682,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/testJob/stop/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/testJob/stop?api-version=2023-11-01: post: tags: - TestJob @@ -10222,7 +10710,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/testJob/suspend/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/runbooks/{runbookName}/draft/testJob/suspend?api-version=2023-11-01: post: tags: - TestJob @@ -10250,7 +10738,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/hybridRunbookWorkerGroups/{hybridRunbookWorkerGroupName}/hybridRunbookWorkers/{hybridRunbookWorkerId}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/hybridRunbookWorkerGroups/{hybridRunbookWorkerGroupName}/hybridRunbookWorkers/{hybridRunbookWorkerId}?api-version=2023-11-01: delete: tags: - HybridRunbookWorker @@ -10371,7 +10859,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/hybridRunbookWorkerGroups/{hybridRunbookWorkerGroupName}/hybridRunbookWorkers/{hybridRunbookWorkerId}/move/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/hybridRunbookWorkerGroups/{hybridRunbookWorkerGroupName}/hybridRunbookWorkers/{hybridRunbookWorkerId}/move?api-version=2023-11-01: post: tags: - HybridRunbookWorker @@ -10412,7 +10900,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/hybridRunbookWorkerGroups/{hybridRunbookWorkerGroupName}/hybridRunbookWorkers/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/hybridRunbookWorkerGroups/{hybridRunbookWorkerGroupName}/hybridRunbookWorkers?api-version=2023-11-01: get: tags: - HybridRunbookWorker @@ -10452,7 +10940,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/HybridRunbookWorker' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/watchers/{watcherName}/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/watchers/{watcherName}?api-version=2020-01-13-preview: put: tags: - Watcher @@ -10591,7 +11079,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/watchers/{watcherName}/start/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/watchers/{watcherName}/start?api-version=2020-01-13-preview: post: tags: - Watcher @@ -10618,7 +11106,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/watchers/{watcherName}/stop/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/watchers/{watcherName}/stop?api-version=2020-01-13-preview: post: tags: - Watcher @@ -10645,7 +11133,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/watchers/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/watchers?api-version=2020-01-13-preview: get: tags: - Watcher @@ -10679,7 +11167,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Watcher' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/schedules/{scheduleName}/?api-version=2015-10-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/schedules/{scheduleName}?api-version=2015-10-31: put: tags: - Schedule @@ -10820,7 +11308,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/schedules/?api-version=2015-10-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/schedules?api-version=2015-10-31: get: tags: - Schedule @@ -10847,7 +11335,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/python3Packages/{packageName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/python3Packages/{packageName}?api-version=2023-11-01: delete: tags: - Python3Package @@ -10988,7 +11476,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/python3Packages/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/python3Packages?api-version=2023-11-01: get: tags: - Python3Package @@ -11015,7 +11503,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks/generateUri/?api-version=2015-10-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks/generateUri?api-version=2015-10-31: post: tags: - Webhook @@ -11040,7 +11528,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks/{webhookName}/?api-version=2015-10-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks/{webhookName}?api-version=2015-10-31: delete: tags: - Webhook @@ -11179,7 +11667,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks/?api-version=2015-10-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/webhooks?api-version=2015-10-31: get: tags: - Webhook @@ -11213,7 +11701,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Webhook' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodeConfigurations/{nodeConfigurationName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodeConfigurations/{nodeConfigurationName}?api-version=2023-11-01: delete: tags: - DscNodeConfiguration @@ -11311,7 +11799,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodeConfigurations/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodeConfigurations?api-version=2023-11-01: get: tags: - DscNodeConfiguration @@ -11363,7 +11851,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DscNodeConfiguration' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/connectionTypes/{connectionTypeName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/connectionTypes/{connectionTypeName}?api-version=2023-11-01: delete: tags: - ConnectionType @@ -11460,7 +11948,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/connectionTypes/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/connectionTypes?api-version=2023-11-01: get: tags: - ConnectionType @@ -11487,7 +11975,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Automation/deletedAutomationAccounts/?api-version=2022-01-31: + /subscriptions/{subscriptionId}/providers/Microsoft.Automation/deletedAutomationAccounts?api-version=2022-01-31: get: tags: - DeletedAutomationAccounts @@ -11508,7 +11996,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/privateLinkResources/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/privateLinkResources?api-version=2020-01-13-preview: get: tags: - PrivateLinkResources @@ -11527,7 +12015,7 @@ paths: application/json: schema: $ref: '#/components/schemas/PrivateLinkResourceListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodecounts/{countType}/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodecounts/{countType}?api-version=2020-01-13-preview: get: tags: - NodeCountInformation @@ -11553,7 +12041,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/linkedWorkspace/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/linkedWorkspace?api-version=2023-11-01: get: tags: - LinkedWorkspace @@ -11578,7 +12066,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/privateEndpointConnections/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/privateEndpointConnections?api-version=2020-01-13-preview: get: tags: - PrivateEndpointConnections @@ -11597,7 +12085,7 @@ paths: application/json: schema: $ref: '#/components/schemas/PrivateEndpointConnectionListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2020-01-13-preview: get: tags: - PrivateEndpointConnections @@ -11670,7 +12158,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}?api-version=2023-11-01: patch: tags: - AutomationAccount @@ -11787,7 +12275,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts?api-version=2023-11-01: get: tags: - AutomationAccount @@ -11813,7 +12301,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Automation/automationAccounts/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Automation/automationAccounts?api-version=2023-11-01: get: tags: - AutomationAccount @@ -11837,7 +12325,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/statistics/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/statistics?api-version=2023-11-01: get: tags: - Statistics @@ -11870,7 +12358,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/usages/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/usages?api-version=2023-11-01: get: tags: - Usages @@ -11897,7 +12385,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/listKeys/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/listKeys?api-version=2023-11-01: post: tags: - ListKeys @@ -11920,7 +12408,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/certificates/{certificateName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/certificates/{certificateName}?api-version=2023-11-01: delete: tags: - Certificate @@ -12059,7 +12547,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/certificates/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/certificates?api-version=2023-11-01: get: tags: - Certificate @@ -12086,7 +12574,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/compilationjobs/{compilationJobName}/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/compilationjobs/{compilationJobName}?api-version=2020-01-13-preview: put: tags: - DscCompilationJob @@ -12156,7 +12644,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/compilationjobs/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/compilationjobs?api-version=2020-01-13-preview: get: tags: - DscCompilationJob @@ -12190,7 +12678,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DscCompilationJob' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/compilationjobs/{jobId}/streams/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/compilationjobs/{jobId}/streams?api-version=2020-01-13-preview: get: tags: - DscCompilationJob @@ -12222,11 +12710,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/compilationjobs/{jobId}/streams/{jobStreamId}/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/compilationjobs/{jobId}/streams/{jobStreamId}?api-version=2020-01-13-preview: get: tags: - DscCompilationJob - operationId: DscCompilationJob_GetStream + operationId: DscCompilationJobStream_Get description: Retrieve the job stream identified by job stream id. externalDocs: url: http://aka.ms/azureautomationsdk/jobstreamoperations @@ -12260,7 +12748,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}/?api-version=2023-11-01: + x-ms-original-operationId: DscCompilationJob_GetStream + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/{sourceControlName}?api-version=2023-11-01: put: tags: - SourceControl @@ -12399,7 +12888,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/sourceControls?api-version=2023-11-01: get: tags: - SourceControl @@ -12432,7 +12921,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/connections/{connectionName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/connections/{connectionName}?api-version=2023-11-01: delete: tags: - Connection @@ -12573,7 +13062,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/connections/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/connections?api-version=2023-11-01: get: tags: - Connection @@ -12600,7 +13089,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/agentRegistrationInformation/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/agentRegistrationInformation?api-version=2020-01-13-preview: get: tags: - AgentRegistrationInformation @@ -12631,7 +13120,7 @@ paths: text/plain: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/agentRegistrationInformation/regenerateKey/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/agentRegistrationInformation/regenerateKey?api-version=2020-01-13-preview: post: tags: - AgentRegistrationInformation @@ -12670,7 +13159,7 @@ paths: text/plain: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}?api-version=2020-01-13-preview: delete: tags: - DscNode @@ -12780,7 +13269,7 @@ paths: text/plain: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes?api-version=2020-01-13-preview: get: tags: - DscNode @@ -12838,7 +13327,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DscNode' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}/reports/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}/reports?api-version=2020-01-13-preview: get: tags: - NodeReports @@ -12884,7 +13373,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DscNodeReport' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}/reports/{reportId}/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}/reports/{reportId}?api-version=2020-01-13-preview: get: tags: - NodeReports @@ -12927,11 +13416,11 @@ paths: text/plain: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}/reports/{reportId}/content/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/nodes/{nodeId}/reports/{reportId}/content?api-version=2020-01-13-preview: get: tags: - NodeReports - operationId: NodeReports_GetContent + operationId: NodeReportsContent_Get description: Retrieve the Dsc node reports by node id and report id. externalDocs: url: http://aka.ms/azureautomationsdk/dscnodereportoperations @@ -12970,11 +13459,12 @@ paths: text/plain: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/output/?api-version=2023-11-01: + x-ms-original-operationId: NodeReports_GetContent + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/output?api-version=2023-11-01: get: tags: - Job - operationId: Job_GetOutput + operationId: JobOutput_Get description: Retrieve the job output identified by job name. externalDocs: url: http://aka.ms/azureautomationsdk/joboperations @@ -13002,11 +13492,12 @@ paths: text/plain: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/runbookContent/?api-version=2023-11-01: + x-ms-original-operationId: Job_GetOutput + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/runbookContent?api-version=2023-11-01: get: tags: - Job - operationId: Job_GetRunbookContent + operationId: JobRunbookContent_Get description: Retrieve the runbook content of the job identified by job name. externalDocs: url: http://aka.ms/azureautomationsdk/joboperations @@ -13034,7 +13525,8 @@ paths: text/powershell: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/suspend/?api-version=2023-11-01: + x-ms-original-operationId: Job_GetRunbookContent + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/suspend?api-version=2023-11-01: post: tags: - Job @@ -13062,7 +13554,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/stop/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/stop?api-version=2023-11-01: post: tags: - Job @@ -13090,7 +13582,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}?api-version=2023-11-01: get: tags: - Job @@ -13161,7 +13653,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs?api-version=2023-11-01: get: tags: - Job @@ -13196,7 +13688,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/JobCollectionItem' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/resume/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/resume?api-version=2023-11-01: post: tags: - Job @@ -13224,7 +13716,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/streams/{jobStreamId}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/streams/{jobStreamId}?api-version=2023-11-01: get: tags: - JobStream @@ -13262,7 +13754,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/streams/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobs/{jobName}/streams?api-version=2023-11-01: get: tags: - JobStream @@ -13302,7 +13794,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/hybridRunbookWorkerGroups/{hybridRunbookWorkerGroupName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/hybridRunbookWorkerGroups/{hybridRunbookWorkerGroupName}?api-version=2023-11-01: delete: tags: - ListAllHybridRunbookWorkerGroupInAutomationAccount @@ -13441,7 +13933,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/hybridRunbookWorkerGroups/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/hybridRunbookWorkerGroups?api-version=2023-11-01: get: tags: - HybridRunbookWorkerGroup @@ -13475,7 +13967,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/HybridRunbookWorkerGroup' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobSchedules/{jobScheduleId}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobSchedules/{jobScheduleId}?api-version=2023-11-01: delete: tags: - JobSchedule @@ -13573,7 +14065,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobSchedules/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/jobSchedules?api-version=2023-11-01: get: tags: - JobSchedule @@ -13607,7 +14099,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/JobSchedule' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}/activities/{activityName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}/activities/{activityName}?api-version=2023-11-01: get: tags: - Activity @@ -13644,7 +14136,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}/activities/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}/activities?api-version=2023-11-01: get: tags: - Activity @@ -13677,7 +14169,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}?api-version=2023-11-01: delete: tags: - Module @@ -13816,7 +14308,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules?api-version=2023-11-01: get: tags: - Module @@ -13843,11 +14335,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}/objectDataTypes/{typeName}/fields/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}/objectDataTypes/{typeName}/fields?api-version=2023-11-01: get: tags: - ObjectDataTypes - operationId: ObjectDataTypes_ListFieldsByModuleAndType + operationId: ObjectDataTypesFieldsByModuleAndType_List description: Retrieve a list of fields of a given type identified by module name. externalDocs: url: http://aka.ms/azureautomationsdk/objectdatatypeoperations @@ -13882,11 +14374,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/objectDataTypes/{typeName}/fields/?api-version=2023-11-01: + x-ms-original-operationId: ObjectDataTypes_ListFieldsByModuleAndType + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/objectDataTypes/{typeName}/fields?api-version=2023-11-01: get: tags: - ObjectDataTypes - operationId: ObjectDataTypes_ListFieldsByType + operationId: ObjectDataTypesFieldsByType_List description: Retrieve a list of fields of a given type across all accessible modules. externalDocs: url: http://aka.ms/azureautomationsdk/objectdatatypeoperations @@ -13915,7 +14408,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}/types/{typeName}/fields/?api-version=2023-11-01: + x-ms-original-operationId: ObjectDataTypes_ListFieldsByType + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/modules/{moduleName}/types/{typeName}/fields?api-version=2023-11-01: get: tags: - TypeFields @@ -13954,7 +14448,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /providers/Microsoft.Automation/operations/?api-version=2023-11-01: + /providers/Microsoft.Automation/operations?api-version=2023-11-01: get: tags: - Operations @@ -13976,12 +14470,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/convertGraphRunbookContent/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/convertGraphRunbookContent?api-version=2023-11-01: post: tags: - Operations description: Post operation to serialize or deserialize GraphRunbookContent - operationId: convertGraphRunbookContent + operationId: Operations_convertGraphRunbookContent parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/AutomationAccountNameParameter' @@ -14007,7 +14501,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/variables/{variableName}/?api-version=2023-11-01: + x-ms-original-operationId: convertGraphRunbookContent + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/variables/{variableName}?api-version=2023-11-01: put: tags: - Variable @@ -14146,7 +14641,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/variables/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/variables?api-version=2023-11-01: get: tags: - Variable @@ -14173,7 +14668,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/credentials/{credentialName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/credentials/{credentialName}?api-version=2023-11-01: delete: tags: - Credential @@ -14312,7 +14807,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/credentials/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/credentials?api-version=2023-11-01: get: tags: - Credential diff --git a/providers/src/azure/v00.00.00000/services/autonomous_dev_platform.yaml b/providers/src/azure/v00.00.00000/services/autonomous_dev_platform.yaml index 3cb859e5..4de5a258 100644 --- a/providers/src/azure/v00.00.00000/services/autonomous_dev_platform.yaml +++ b/providers/src/azure/v00.00.00000/services/autonomous_dev_platform.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -882,10 +882,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.AutonomousDevelopmentPlatform~1operations~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.AutonomousDevelopmentPlatform~1operations?api-version=2021-11-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -901,45 +903,58 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1checkNameAvailability~1?api-version=2021-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1checkNameAvailability?api-version=2021-11-01-preview/post' + operationId: Accounts_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResult list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts?api-version=2021-11-01-preview/get' + operationId: Accounts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts?api-version=2021-11-01-preview/get' + operationId: Accounts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}?api-version=2021-11-01-preview/get' + operationId: Accounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}~1?api-version=2021-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}?api-version=2021-11-01-preview/patch' + operationId: Accounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}~1?api-version=2021-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}?api-version=2021-11-01-preview/put' + operationId: Accounts_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}~1?api-version=2021-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}?api-version=2021-11-01-preview/delete' + operationId: Accounts_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -950,7 +965,8 @@ components: - $ref: '#/components/x-stackQL-resources/accounts/methods/list' insert: - $ref: '#/components/x-stackQL-resources/accounts/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/accounts/methods/delete' @@ -961,32 +977,41 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}~1dataPools~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}~1dataPools?api-version=2021-11-01-preview/get' + operationId: DataPools_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataPoolList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}~1dataPools~1{dataPoolName}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}~1dataPools~1{dataPoolName}?api-version=2021-11-01-preview/get' + operationId: DataPools_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataPool update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}~1dataPools~1{dataPoolName}~1?api-version=2021-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}~1dataPools~1{dataPoolName}?api-version=2021-11-01-preview/patch' + operationId: DataPools_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataPool create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}~1dataPools~1{dataPoolName}~1?api-version=2021-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}~1dataPools~1{dataPoolName}?api-version=2021-11-01-preview/put' + operationId: DataPools_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataPool delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}~1dataPools~1{dataPoolName}~1?api-version=2021-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AutonomousDevelopmentPlatform~1accounts~1{accountName}~1dataPools~1{dataPoolName}?api-version=2021-11-01-preview/delete' + operationId: DataPools_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -996,7 +1021,8 @@ components: - $ref: '#/components/x-stackQL-resources/data_pools/methods/list' insert: - $ref: '#/components/x-stackQL-resources/data_pools/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/data_pools/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/data_pools/methods/delete' @@ -1012,8 +1038,8 @@ components: location as location, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.accountId') as "account_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName @@ -1026,8 +1052,8 @@ components: location as location, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.accountId') as "account_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName @@ -1046,10 +1072,10 @@ components: name as name, systemData as system_data, type as type, - JSON_EXTRACT(properties, '$.dataPoolId') as data_pool_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.locations') as locations, - JSON_EXTRACT(properties, '$.tags') as tags, + JSON_EXTRACT(properties, '$.dataPoolId') as "data_pool_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.locations') as "locations", + JSON_EXTRACT(properties, '$.tags') as "tags", subscriptionId, resourceGroupName, accountName, @@ -1064,10 +1090,10 @@ components: name as name, systemData as system_data, type as type, - json_extract_path_text(properties, '$.dataPoolId') as data_pool_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.locations') as locations, - JSON_EXTRACT(properties, '$.tags') as tags, + json_extract_path_text(properties, '$.dataPoolId') as "data_pool_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.locations') as "locations", + json_extract_path_text(properties, '$.tags') as "tags", subscriptionId, resourceGroupName, accountName, @@ -1075,7 +1101,7 @@ components: FROM azure.autonomous_dev_platform.data_pools WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; paths: - /providers/Microsoft.AutonomousDevelopmentPlatform/operations/?api-version=2021-11-01-preview: + /providers/Microsoft.AutonomousDevelopmentPlatform/operations?api-version=2021-11-01-preview: get: tags: - Operations @@ -1097,7 +1123,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AutonomousDevelopmentPlatform/checkNameAvailability/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AutonomousDevelopmentPlatform/checkNameAvailability?api-version=2021-11-01-preview: post: tags: - Accounts @@ -1126,7 +1152,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts?api-version=2021-11-01-preview: get: tags: - Accounts @@ -1149,7 +1175,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts?api-version=2021-11-01-preview: get: tags: - Accounts @@ -1173,7 +1199,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}?api-version=2021-11-01-preview: get: tags: - Accounts @@ -1293,7 +1319,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}/dataPools/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}/dataPools?api-version=2021-11-01-preview: get: tags: - DataPools @@ -1318,7 +1344,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}/dataPools/{dataPoolName}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}/dataPools/{dataPoolName}?api-version=2021-11-01-preview: get: tags: - DataPools diff --git a/providers/src/azure/v00.00.00000/services/azure_active_directory.yaml b/providers/src/azure/v00.00.00000/services/azure_active_directory.yaml index 93a3f1d8..8aa7aff5 100644 --- a/providers/src/azure/v00.00.00000/services/azure_active_directory.yaml +++ b/providers/src/azure/v00.00.00000/services/azure_active_directory.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: Version of the API to be used with the client request. - required: true + required: false x-ms-parameter-location: client schema: type: string @@ -78,7 +78,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -780,60 +780,72 @@ components: type: object description: A container holding only the Tags for a resource, allowing the user to update the tags on a PrivateLinkConnection instance. x-stackQL-resources: - private_link_for_azure_ad: - id: azure.azure_active_directory.private_link_for_azure_ad - name: private_link_for_azure_ad - title: private_link_for_azure_ad + private_link_for_azure_ads: + id: azure.azure_active_directory.private_link_for_azure_ads + name: private_link_for_azure_ads + title: private_link_for_azure_ads methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1?api-version=2020-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}?api-version=2020-03-01/put' + operationId: privateLinkForAzureAd_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: privateLinkPolicy update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1?api-version=2020-03-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}?api-version=2020-03-01/patch' + operationId: privateLinkForAzureAd_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: privateLinkPolicy get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}?api-version=2020-03-01/get' + operationId: privateLinkForAzureAd_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: privateLinkPolicy delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1?api-version=2020-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}?api-version=2020-03-01/delete' + operationId: privateLinkForAzureAd_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1microsoft.aadiam~1privateLinkForAzureAd?api-version=2020-03-01/get' + operationId: privateLinkForAzureAd_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: privateLinkPolicyListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd?api-version=2020-03-01/get' + operationId: privateLinkForAzureAd_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: privateLinkPolicyListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/private_link_for_azure_ad/methods/get' - - $ref: '#/components/x-stackQL-resources/private_link_for_azure_ad/methods/list' - - $ref: '#/components/x-stackQL-resources/private_link_for_azure_ad/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/private_link_for_azure_ads/methods/get' + - $ref: '#/components/x-stackQL-resources/private_link_for_azure_ads/methods/list' + - $ref: '#/components/x-stackQL-resources/private_link_for_azure_ads/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/private_link_for_azure_ad/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/private_link_for_azure_ads/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/private_link_for_azure_ads/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/private_link_for_azure_ad/methods/delete' + - $ref: '#/components/x-stackQL-resources/private_link_for_azure_ads/methods/delete' private_link_resources: id: azure.azure_active_directory.private_link_resources name: private_link_resources @@ -841,17 +853,21 @@ components: methods: list_by_private_link_policy: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1privateLinkResources~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1privateLinkResources?api-version=2020-03-01/get' + operationId: PrivateLinkResources_ListByPrivateLinkPolicy response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1privateLinkResources~1{groupName}~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1privateLinkResources~1{groupName}?api-version=2020-03-01/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' @@ -867,29 +883,36 @@ components: methods: list_by_policy_name: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1privateEndpointConnections~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1privateEndpointConnections?api-version=2020-03-01/get' + operationId: PrivateEndpointConnections_ListByPolicyName response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2020-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2020-03-01/put' + operationId: PrivateEndpointConnections_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2020-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2020-03-01/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.aadiam~1privateLinkForAzureAd~1{policyName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2020-03-01/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' @@ -912,8 +935,8 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", subscriptionId, resourceGroupName, policyName, @@ -927,8 +950,8 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", subscriptionId, resourceGroupName, policyName, @@ -944,10 +967,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateLinkConnectionTags') as private_link_connection_tags, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateLinkConnectionTags') as "private_link_connection_tags", subscriptionId, resourceGroupName, policyName, @@ -958,10 +981,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateLinkConnectionTags') as private_link_connection_tags, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateLinkConnectionTags') as "private_link_connection_tags", subscriptionId, resourceGroupName, policyName, @@ -969,7 +992,7 @@ components: FROM azure.azure_active_directory.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND policyName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}?api-version=2020-03-01: put: tags: - privateLinkForAzureAd @@ -1078,7 +1101,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/microsoft.aadiam/privateLinkForAzureAd/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/providers/microsoft.aadiam/privateLinkForAzureAd?api-version=2020-03-01: get: tags: - privateLinkForAzureAd @@ -1101,7 +1124,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd?api-version=2020-03-01: get: tags: - privateLinkForAzureAd @@ -1125,7 +1148,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateLinkResources/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateLinkResources?api-version=2020-03-01: get: tags: - PrivateLinkResources @@ -1144,7 +1167,7 @@ paths: application/json: schema: $ref: '#/components/schemas/PrivateLinkResourceListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateLinkResources/{groupName}/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateLinkResources/{groupName}?api-version=2020-03-01: get: tags: - PrivateLinkResources @@ -1162,7 +1185,7 @@ paths: application/json: schema: $ref: '#/components/schemas/PrivateLinkResource' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateEndpointConnections/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateEndpointConnections?api-version=2020-03-01: get: tags: - PrivateEndpointConnections @@ -1187,7 +1210,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2020-03-01: put: tags: - PrivateEndpointConnections diff --git a/providers/src/azure/v00.00.00000/services/azure_arc_data.yaml b/providers/src/azure/v00.00.00000/services/azure_arc_data.yaml index 7a2fd62b..4bc9bd9f 100644 --- a/providers/src/azure/v00.00.00000/services/azure_arc_data.yaml +++ b/providers/src/azure/v00.00.00000/services/azure_arc_data.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -51,7 +51,7 @@ components: name: api-version in: query description: The API version to use for the request - required: true + required: false x-ms-parameter-location: client schema: type: string @@ -67,7 +67,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -2680,52 +2680,67 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1{availabilityGroupName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1{availabilityGroupName}?api-version=2024-01-01/put' + operationId: SqlServerAvailabilityGroups_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerAvailabilityGroupResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1{availabilityGroupName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1{availabilityGroupName}?api-version=2024-01-01/delete' + operationId: SqlServerAvailabilityGroups_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1{availabilityGroupName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1{availabilityGroupName}?api-version=2024-01-01/get' + operationId: SqlServerAvailabilityGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerAvailabilityGroupResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1{availabilityGroupName}~1?api-version=2024-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1{availabilityGroupName}?api-version=2024-01-01/patch' + operationId: SqlServerAvailabilityGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerAvailabilityGroupResource detail_view: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1{availabilityGroupName}~1getDetailView~1?api-version=2024-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1{availabilityGroupName}~1getDetailView?api-version=2024-01-01/post' + operationId: SqlServerAvailabilityGroups_DetailView response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerAvailabilityGroupResource failover: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1{availabilityGroupName}~1failover~1?api-version=2024-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1{availabilityGroupName}~1failover?api-version=2024-01-01/post' + operationId: SqlServerAvailabilityGroups_Failover response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerAvailabilityGroupResource force_failover_allow_data_loss: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1{availabilityGroupName}~1forceFailoverAllowDataLoss~1?api-version=2024-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1{availabilityGroupName}~1forceFailoverAllowDataLoss?api-version=2024-01-01/post' + operationId: SqlServerAvailabilityGroups_ForceFailoverAllowDataLoss response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerAvailabilityGroupResource list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1availabilityGroups?api-version=2024-01-01/get' + operationId: SqlServerAvailabilityGroups_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArcSqlServerAvailabilityGroupListResult objectKey: $.value sqlVerbs: select: @@ -2733,7 +2748,8 @@ components: - $ref: '#/components/x-stackQL-resources/sql_server_availability_groups/methods/list' insert: - $ref: '#/components/x-stackQL-resources/sql_server_availability_groups/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/sql_server_availability_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/sql_server_availability_groups/methods/delete' @@ -2744,10 +2760,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.AzureArcData~1operations~1?api-version=2024-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.AzureArcData~1operations?api-version=2024-01-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -2763,42 +2781,53 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances?api-version=2024-01-01/get' + operationId: SqlManagedInstances_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlManagedInstanceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances?api-version=2024-01-01/get' + operationId: SqlManagedInstances_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlManagedInstanceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}?api-version=2024-01-01/get' + operationId: SqlManagedInstances_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlManagedInstance create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}?api-version=2024-01-01/put' + operationId: SqlManagedInstances_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlManagedInstance delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}?api-version=2024-01-01/delete' + operationId: SqlManagedInstances_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}~1?api-version=2024-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}?api-version=2024-01-01/patch' + operationId: SqlManagedInstances_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlManagedInstance sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_managed_instances/methods/get' @@ -2806,7 +2835,8 @@ components: - $ref: '#/components/x-stackQL-resources/sql_managed_instances/methods/list' insert: - $ref: '#/components/x-stackQL-resources/sql_managed_instances/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/sql_managed_instances/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/sql_managed_instances/methods/delete' @@ -2817,29 +2847,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}~1failoverGroups~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}~1failoverGroups?api-version=2024-01-01/get' + operationId: FailoverGroups_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FailoverGroupListResult objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}~1failoverGroups~1{failoverGroupName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}~1failoverGroups~1{failoverGroupName}?api-version=2024-01-01/put' + operationId: FailoverGroups_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FailoverGroupResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}~1failoverGroups~1{failoverGroupName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}~1failoverGroups~1{failoverGroupName}?api-version=2024-01-01/delete' + operationId: FailoverGroups_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}~1failoverGroups~1{failoverGroupName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlManagedInstances~1{sqlManagedInstanceName}~1failoverGroups~1{failoverGroupName}?api-version=2024-01-01/get' + operationId: FailoverGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FailoverGroupResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/failover_groups/methods/get' @@ -2857,42 +2894,53 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureArcData~1sqlServerInstances?api-version=2024-01-01/get' + operationId: SqlServerInstances_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerInstanceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances?api-version=2024-01-01/get' + operationId: SqlServerInstances_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerInstanceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}?api-version=2024-01-01/get' + operationId: SqlServerInstances_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerInstance create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}?api-version=2024-01-01/put' + operationId: SqlServerInstances_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerInstance delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}?api-version=2024-01-01/delete' + operationId: SqlServerInstances_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1?api-version=2024-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}?api-version=2024-01-01/patch' + operationId: SqlServerInstances_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerInstance sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_server_instances/methods/get' @@ -2900,24 +2948,27 @@ components: - $ref: '#/components/x-stackQL-resources/sql_server_instances/methods/list' insert: - $ref: '#/components/x-stackQL-resources/sql_server_instances/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/sql_server_instances/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/sql_server_instances/methods/delete' - sql_server_instances_telemetry: - id: azure.azure_arc_data.sql_server_instances_telemetry - name: sql_server_instances_telemetry - title: sql_server_instances_telemetry + sql_server_instances_telemetries: + id: azure.azure_arc_data.sql_server_instances_telemetries + name: sql_server_instances_telemetries + title: sql_server_instances_telemetries methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1getTelemetry~1?api-version=2024-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1getTelemetry?api-version=2024-01-01/post' + operationId: SqlServerInstancesTelemetry_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerInstanceTelemetryResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sql_server_instances_telemetry/methods/get' + - $ref: '#/components/x-stackQL-resources/sql_server_instances_telemetries/methods/get' insert: [] update: [] replace: [] @@ -2929,59 +2980,74 @@ components: methods: list_in_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureArcData~1dataControllers~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureArcData~1dataControllers?api-version=2024-01-01/get' + operationId: DataControllers_ListInSubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PageOfDataControllerResource + objectKey: $.value list_in_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers?api-version=2024-01-01/get' + operationId: DataControllers_ListInGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PageOfDataControllerResource + objectKey: $.value put_data_controller: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}?api-version=2024-01-01/put' + operationId: DataControllers_PutDataController response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataControllerResource patch_data_controller: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}~1?api-version=2024-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}?api-version=2024-01-01/patch' + operationId: DataControllers_PatchDataController response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataControllerResource sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/data_controllers/methods/list_in_group' + - $ref: '#/components/x-stackQL-resources/data_controllers/methods/list_in_subscription' insert: [] update: [] replace: [] delete: [] - data_controllers_data_controller: - id: azure.azure_arc_data.data_controllers_data_controller - name: data_controllers_data_controller - title: data_controllers_data_controller + data_controllers_data_controllers: + id: azure.azure_arc_data.data_controllers_data_controllers + name: data_controllers_data_controllers + title: data_controllers_data_controllers methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}?api-version=2024-01-01/delete' + operationId: DataControllersDataController_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}?api-version=2024-01-01/get' + operationId: DataControllersDataController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataControllerResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/data_controllers_data_controller/methods/get' + - $ref: '#/components/x-stackQL-resources/data_controllers_data_controllers/methods/get' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/data_controllers_data_controller/methods/delete' + - $ref: '#/components/x-stackQL-resources/data_controllers_data_controllers/methods/delete' active_directory_connectors: id: azure.azure_arc_data.active_directory_connectors name: active_directory_connectors @@ -2989,29 +3055,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}~1activeDirectoryConnectors~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}~1activeDirectoryConnectors?api-version=2024-01-01/get' + operationId: ActiveDirectoryConnectors_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ActiveDirectoryConnectorListResult objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}~1activeDirectoryConnectors~1{activeDirectoryConnectorName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}~1activeDirectoryConnectors~1{activeDirectoryConnectorName}?api-version=2024-01-01/put' + operationId: ActiveDirectoryConnectors_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ActiveDirectoryConnectorResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}~1activeDirectoryConnectors~1{activeDirectoryConnectorName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}~1activeDirectoryConnectors~1{activeDirectoryConnectorName}?api-version=2024-01-01/delete' + operationId: ActiveDirectoryConnectors_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}~1activeDirectoryConnectors~1{activeDirectoryConnectorName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1dataControllers~1{dataControllerName}~1activeDirectoryConnectors~1{activeDirectoryConnectorName}?api-version=2024-01-01/get' + operationId: ActiveDirectoryConnectors_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ActiveDirectoryConnectorResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/active_directory_connectors/methods/get' @@ -3029,42 +3102,53 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureArcData~1postgresInstances~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureArcData~1postgresInstances?api-version=2024-01-01/get' + operationId: PostgresInstances_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PostgresInstanceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1postgresInstances~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1postgresInstances?api-version=2024-01-01/get' + operationId: PostgresInstances_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PostgresInstanceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1postgresInstances~1{postgresInstanceName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1postgresInstances~1{postgresInstanceName}?api-version=2024-01-01/get' + operationId: PostgresInstances_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PostgresInstance create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1postgresInstances~1{postgresInstanceName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1postgresInstances~1{postgresInstanceName}?api-version=2024-01-01/put' + operationId: PostgresInstances_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PostgresInstance delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1postgresInstances~1{postgresInstanceName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1postgresInstances~1{postgresInstanceName}?api-version=2024-01-01/delete' + operationId: PostgresInstances_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1postgresInstances~1{postgresInstanceName}~1?api-version=2024-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1postgresInstances~1{postgresInstanceName}?api-version=2024-01-01/patch' + operationId: PostgresInstances_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PostgresInstance sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/postgres_instances/methods/get' @@ -3072,7 +3156,8 @@ components: - $ref: '#/components/x-stackQL-resources/postgres_instances/methods/list' insert: - $ref: '#/components/x-stackQL-resources/postgres_instances/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/postgres_instances/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/postgres_instances/methods/delete' @@ -3083,34 +3168,43 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1databases~1{databaseName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1databases~1{databaseName}?api-version=2024-01-01/put' + operationId: SqlServerDatabases_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerDatabaseResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1databases~1{databaseName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1databases~1{databaseName}?api-version=2024-01-01/delete' + operationId: SqlServerDatabases_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1databases~1{databaseName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1databases~1{databaseName}?api-version=2024-01-01/get' + operationId: SqlServerDatabases_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerDatabaseResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1databases~1{databaseName}~1?api-version=2024-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1databases~1{databaseName}?api-version=2024-01-01/patch' + operationId: SqlServerDatabases_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerDatabaseResource list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1databases~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureArcData~1sqlServerInstances~1{sqlServerInstanceName}~1databases?api-version=2024-01-01/get' + operationId: SqlServerDatabases_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArcSqlServerDatabaseListResult objectKey: $.value sqlVerbs: select: @@ -3118,7 +3212,8 @@ components: - $ref: '#/components/x-stackQL-resources/sql_server_databases/methods/list' insert: - $ref: '#/components/x-stackQL-resources/sql_server_databases/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/sql_server_databases/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/sql_server_databases/methods/delete' @@ -3133,14 +3228,14 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.availabilityGroupId') as availability_group_id, - JSON_EXTRACT(properties, '$.serverName') as server_name, - JSON_EXTRACT(properties, '$.instanceName') as instance_name, - JSON_EXTRACT(properties, '$.collectionTimestamp') as collection_timestamp, - JSON_EXTRACT(properties, '$.info') as info, - JSON_EXTRACT(properties, '$.replicas') as replicas, - JSON_EXTRACT(properties, '$.databases') as databases, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.availabilityGroupId') as "availability_group_id", + JSON_EXTRACT(properties, '$.serverName') as "server_name", + JSON_EXTRACT(properties, '$.instanceName') as "instance_name", + JSON_EXTRACT(properties, '$.collectionTimestamp') as "collection_timestamp", + JSON_EXTRACT(properties, '$.info') as "info", + JSON_EXTRACT(properties, '$.replicas') as "replicas", + JSON_EXTRACT(properties, '$.databases') as "databases", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, sqlServerInstanceName, @@ -3153,14 +3248,14 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.availabilityGroupId') as availability_group_id, - JSON_EXTRACT(properties, '$.serverName') as server_name, - JSON_EXTRACT(properties, '$.instanceName') as instance_name, - JSON_EXTRACT(properties, '$.collectionTimestamp') as collection_timestamp, - JSON_EXTRACT(properties, '$.info') as info, - JSON_EXTRACT(properties, '$.replicas') as replicas, - JSON_EXTRACT(properties, '$.databases') as databases, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.availabilityGroupId') as "availability_group_id", + json_extract_path_text(properties, '$.serverName') as "server_name", + json_extract_path_text(properties, '$.instanceName') as "instance_name", + json_extract_path_text(properties, '$.collectionTimestamp') as "collection_timestamp", + json_extract_path_text(properties, '$.info') as "info", + json_extract_path_text(properties, '$.replicas') as "replicas", + json_extract_path_text(properties, '$.databases') as "databases", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, sqlServerInstanceName, @@ -3180,18 +3275,18 @@ components: tags as tags, extendedLocation as extended_location, sku as sku, - JSON_EXTRACT(properties, '$.dataControllerId') as data_controller_id, - JSON_EXTRACT(properties, '$.admin') as admin, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.k8sRaw') as k8s_raw, - JSON_EXTRACT(properties, '$.basicLoginInformation') as basic_login_information, - JSON_EXTRACT(properties, '$.lastUploadedDate') as last_uploaded_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.activeDirectoryInformation') as active_directory_information, - JSON_EXTRACT(properties, '$.licenseType') as license_type, - JSON_EXTRACT(properties, '$.clusterId') as cluster_id, - JSON_EXTRACT(properties, '$.extensionId') as extension_id, + JSON_EXTRACT(properties, '$.dataControllerId') as "data_controller_id", + JSON_EXTRACT(properties, '$.admin') as "admin", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.k8sRaw') as "k8s_raw", + JSON_EXTRACT(properties, '$.basicLoginInformation') as "basic_login_information", + JSON_EXTRACT(properties, '$.lastUploadedDate') as "last_uploaded_date", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.activeDirectoryInformation') as "active_directory_information", + JSON_EXTRACT(properties, '$.licenseType') as "license_type", + JSON_EXTRACT(properties, '$.clusterId') as "cluster_id", + JSON_EXTRACT(properties, '$.extensionId') as "extension_id", subscriptionId, resourceGroupName, sqlManagedInstanceName @@ -3205,18 +3300,18 @@ components: tags as tags, extendedLocation as extended_location, sku as sku, - json_extract_path_text(properties, '$.dataControllerId') as data_controller_id, - JSON_EXTRACT(properties, '$.admin') as admin, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.k8sRaw') as k8s_raw, - JSON_EXTRACT(properties, '$.basicLoginInformation') as basic_login_information, - JSON_EXTRACT(properties, '$.lastUploadedDate') as last_uploaded_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.activeDirectoryInformation') as active_directory_information, - JSON_EXTRACT(properties, '$.licenseType') as license_type, - JSON_EXTRACT(properties, '$.clusterId') as cluster_id, - JSON_EXTRACT(properties, '$.extensionId') as extension_id, + json_extract_path_text(properties, '$.dataControllerId') as "data_controller_id", + json_extract_path_text(properties, '$.admin') as "admin", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.k8sRaw') as "k8s_raw", + json_extract_path_text(properties, '$.basicLoginInformation') as "basic_login_information", + json_extract_path_text(properties, '$.lastUploadedDate') as "last_uploaded_date", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.activeDirectoryInformation') as "active_directory_information", + json_extract_path_text(properties, '$.licenseType') as "license_type", + json_extract_path_text(properties, '$.clusterId') as "cluster_id", + json_extract_path_text(properties, '$.extensionId') as "extension_id", subscriptionId, resourceGroupName, sqlManagedInstanceName @@ -3231,10 +3326,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.partnerManagedInstanceId') as partner_managed_instance_id, - JSON_EXTRACT(properties, '$.spec') as spec, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.partnerManagedInstanceId') as "partner_managed_instance_id", + JSON_EXTRACT(properties, '$.spec') as "spec", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, sqlManagedInstanceName, @@ -3245,10 +3340,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.partnerManagedInstanceId') as partner_managed_instance_id, - JSON_EXTRACT(properties, '$.spec') as spec, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.partnerManagedInstanceId') as "partner_managed_instance_id", + json_extract_path_text(properties, '$.spec') as "spec", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, sqlManagedInstanceName, @@ -3266,32 +3361,32 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.edition') as edition, - JSON_EXTRACT(properties, '$.containerResourceId') as container_resource_id, - JSON_EXTRACT(properties, '$.createTime') as create_time, - JSON_EXTRACT(properties, '$.vCore') as v_core, - JSON_EXTRACT(properties, '$.cores') as cores, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.patchLevel') as patch_level, - JSON_EXTRACT(properties, '$.collation') as collation, - JSON_EXTRACT(properties, '$.currentVersion') as current_version, - JSON_EXTRACT(properties, '$.instanceName') as instance_name, - JSON_EXTRACT(properties, '$.tcpDynamicPorts') as tcp_dynamic_ports, - JSON_EXTRACT(properties, '$.tcpStaticPorts') as tcp_static_ports, - JSON_EXTRACT(properties, '$.productId') as product_id, - JSON_EXTRACT(properties, '$.licenseType') as license_type, - JSON_EXTRACT(properties, '$.azureDefenderStatusLastUpdated') as azure_defender_status_last_updated, - JSON_EXTRACT(properties, '$.azureDefenderStatus') as azure_defender_status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.lastInventoryUploadTime') as last_inventory_upload_time, - JSON_EXTRACT(properties, '$.lastUsageUploadTime') as last_usage_upload_time, - JSON_EXTRACT(properties, '$.hostType') as host_type, - JSON_EXTRACT(properties, '$.alwaysOnRole') as always_on_role, - JSON_EXTRACT(properties, '$.failoverCluster') as failover_cluster, - JSON_EXTRACT(properties, '$.backupPolicy') as backup_policy, - JSON_EXTRACT(properties, '$.upgradeLockedUntil') as upgrade_locked_until, - JSON_EXTRACT(properties, '$.monitoring') as monitoring, + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.edition') as "edition", + JSON_EXTRACT(properties, '$.containerResourceId') as "container_resource_id", + JSON_EXTRACT(properties, '$.createTime') as "create_time", + JSON_EXTRACT(properties, '$.vCore') as "v_core", + JSON_EXTRACT(properties, '$.cores') as "cores", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.patchLevel') as "patch_level", + JSON_EXTRACT(properties, '$.collation') as "collation", + JSON_EXTRACT(properties, '$.currentVersion') as "current_version", + JSON_EXTRACT(properties, '$.instanceName') as "instance_name", + JSON_EXTRACT(properties, '$.tcpDynamicPorts') as "tcp_dynamic_ports", + JSON_EXTRACT(properties, '$.tcpStaticPorts') as "tcp_static_ports", + JSON_EXTRACT(properties, '$.productId') as "product_id", + JSON_EXTRACT(properties, '$.licenseType') as "license_type", + JSON_EXTRACT(properties, '$.azureDefenderStatusLastUpdated') as "azure_defender_status_last_updated", + JSON_EXTRACT(properties, '$.azureDefenderStatus') as "azure_defender_status", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.lastInventoryUploadTime') as "last_inventory_upload_time", + JSON_EXTRACT(properties, '$.lastUsageUploadTime') as "last_usage_upload_time", + JSON_EXTRACT(properties, '$.hostType') as "host_type", + JSON_EXTRACT(properties, '$.alwaysOnRole') as "always_on_role", + JSON_EXTRACT(properties, '$.failoverCluster') as "failover_cluster", + JSON_EXTRACT(properties, '$.backupPolicy') as "backup_policy", + JSON_EXTRACT(properties, '$.upgradeLockedUntil') as "upgrade_locked_until", + JSON_EXTRACT(properties, '$.monitoring') as "monitoring", subscriptionId, resourceGroupName, sqlServerInstanceName @@ -3303,40 +3398,40 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.edition') as edition, - JSON_EXTRACT(properties, '$.containerResourceId') as container_resource_id, - JSON_EXTRACT(properties, '$.createTime') as create_time, - JSON_EXTRACT(properties, '$.vCore') as v_core, - JSON_EXTRACT(properties, '$.cores') as cores, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.patchLevel') as patch_level, - JSON_EXTRACT(properties, '$.collation') as collation, - JSON_EXTRACT(properties, '$.currentVersion') as current_version, - JSON_EXTRACT(properties, '$.instanceName') as instance_name, - JSON_EXTRACT(properties, '$.tcpDynamicPorts') as tcp_dynamic_ports, - JSON_EXTRACT(properties, '$.tcpStaticPorts') as tcp_static_ports, - JSON_EXTRACT(properties, '$.productId') as product_id, - JSON_EXTRACT(properties, '$.licenseType') as license_type, - JSON_EXTRACT(properties, '$.azureDefenderStatusLastUpdated') as azure_defender_status_last_updated, - JSON_EXTRACT(properties, '$.azureDefenderStatus') as azure_defender_status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.lastInventoryUploadTime') as last_inventory_upload_time, - JSON_EXTRACT(properties, '$.lastUsageUploadTime') as last_usage_upload_time, - JSON_EXTRACT(properties, '$.hostType') as host_type, - JSON_EXTRACT(properties, '$.alwaysOnRole') as always_on_role, - JSON_EXTRACT(properties, '$.failoverCluster') as failover_cluster, - JSON_EXTRACT(properties, '$.backupPolicy') as backup_policy, - JSON_EXTRACT(properties, '$.upgradeLockedUntil') as upgrade_locked_until, - JSON_EXTRACT(properties, '$.monitoring') as monitoring, + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.edition') as "edition", + json_extract_path_text(properties, '$.containerResourceId') as "container_resource_id", + json_extract_path_text(properties, '$.createTime') as "create_time", + json_extract_path_text(properties, '$.vCore') as "v_core", + json_extract_path_text(properties, '$.cores') as "cores", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.patchLevel') as "patch_level", + json_extract_path_text(properties, '$.collation') as "collation", + json_extract_path_text(properties, '$.currentVersion') as "current_version", + json_extract_path_text(properties, '$.instanceName') as "instance_name", + json_extract_path_text(properties, '$.tcpDynamicPorts') as "tcp_dynamic_ports", + json_extract_path_text(properties, '$.tcpStaticPorts') as "tcp_static_ports", + json_extract_path_text(properties, '$.productId') as "product_id", + json_extract_path_text(properties, '$.licenseType') as "license_type", + json_extract_path_text(properties, '$.azureDefenderStatusLastUpdated') as "azure_defender_status_last_updated", + json_extract_path_text(properties, '$.azureDefenderStatus') as "azure_defender_status", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.lastInventoryUploadTime') as "last_inventory_upload_time", + json_extract_path_text(properties, '$.lastUsageUploadTime') as "last_usage_upload_time", + json_extract_path_text(properties, '$.hostType') as "host_type", + json_extract_path_text(properties, '$.alwaysOnRole') as "always_on_role", + json_extract_path_text(properties, '$.failoverCluster') as "failover_cluster", + json_extract_path_text(properties, '$.backupPolicy') as "backup_policy", + json_extract_path_text(properties, '$.upgradeLockedUntil') as "upgrade_locked_until", + json_extract_path_text(properties, '$.monitoring') as "monitoring", subscriptionId, resourceGroupName, sqlServerInstanceName FROM azure.azure_arc_data.sql_server_instances WHERE subscriptionId = 'replace-me'; - vw_data_controllers_data_controller: - id: azure.azure_arc_data.vw_data_controllers_data_controller - name: vw_data_controllers_data_controller + vw_data_controllers_data_controllers: + id: azure.azure_arc_data.vw_data_controllers_data_controllers + name: vw_data_controllers_data_controllers config: views: select: @@ -3346,23 +3441,23 @@ components: location as location, tags as tags, extendedLocation as extended_location, - JSON_EXTRACT(properties, '$.infrastructure') as infrastructure, - JSON_EXTRACT(properties, '$.onPremiseProperty') as on_premise_property, - JSON_EXTRACT(properties, '$.k8sRaw') as k8s_raw, - JSON_EXTRACT(properties, '$.uploadWatermark') as upload_watermark, - JSON_EXTRACT(properties, '$.lastUploadedDate') as last_uploaded_date, - JSON_EXTRACT(properties, '$.basicLoginInformation') as basic_login_information, - JSON_EXTRACT(properties, '$.metricsDashboardCredential') as metrics_dashboard_credential, - JSON_EXTRACT(properties, '$.logsDashboardCredential') as logs_dashboard_credential, - JSON_EXTRACT(properties, '$.logAnalyticsWorkspaceConfig') as log_analytics_workspace_config, - JSON_EXTRACT(properties, '$.uploadServicePrincipal') as upload_service_principal, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.clusterId') as cluster_id, - JSON_EXTRACT(properties, '$.extensionId') as extension_id, + JSON_EXTRACT(properties, '$.infrastructure') as "infrastructure", + JSON_EXTRACT(properties, '$.onPremiseProperty') as "on_premise_property", + JSON_EXTRACT(properties, '$.k8sRaw') as "k8s_raw", + JSON_EXTRACT(properties, '$.uploadWatermark') as "upload_watermark", + JSON_EXTRACT(properties, '$.lastUploadedDate') as "last_uploaded_date", + JSON_EXTRACT(properties, '$.basicLoginInformation') as "basic_login_information", + JSON_EXTRACT(properties, '$.metricsDashboardCredential') as "metrics_dashboard_credential", + JSON_EXTRACT(properties, '$.logsDashboardCredential') as "logs_dashboard_credential", + JSON_EXTRACT(properties, '$.logAnalyticsWorkspaceConfig') as "log_analytics_workspace_config", + JSON_EXTRACT(properties, '$.uploadServicePrincipal') as "upload_service_principal", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.clusterId') as "cluster_id", + JSON_EXTRACT(properties, '$.extensionId') as "extension_id", subscriptionId, resourceGroupName, dataControllerName - FROM azure.azure_arc_data.data_controllers_data_controller + FROM azure.azure_arc_data.data_controllers_data_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND dataControllerName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -3371,23 +3466,23 @@ components: location as location, tags as tags, extendedLocation as extended_location, - json_extract_path_text(properties, '$.infrastructure') as infrastructure, - JSON_EXTRACT(properties, '$.onPremiseProperty') as on_premise_property, - JSON_EXTRACT(properties, '$.k8sRaw') as k8s_raw, - JSON_EXTRACT(properties, '$.uploadWatermark') as upload_watermark, - JSON_EXTRACT(properties, '$.lastUploadedDate') as last_uploaded_date, - JSON_EXTRACT(properties, '$.basicLoginInformation') as basic_login_information, - JSON_EXTRACT(properties, '$.metricsDashboardCredential') as metrics_dashboard_credential, - JSON_EXTRACT(properties, '$.logsDashboardCredential') as logs_dashboard_credential, - JSON_EXTRACT(properties, '$.logAnalyticsWorkspaceConfig') as log_analytics_workspace_config, - JSON_EXTRACT(properties, '$.uploadServicePrincipal') as upload_service_principal, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.clusterId') as cluster_id, - JSON_EXTRACT(properties, '$.extensionId') as extension_id, + json_extract_path_text(properties, '$.infrastructure') as "infrastructure", + json_extract_path_text(properties, '$.onPremiseProperty') as "on_premise_property", + json_extract_path_text(properties, '$.k8sRaw') as "k8s_raw", + json_extract_path_text(properties, '$.uploadWatermark') as "upload_watermark", + json_extract_path_text(properties, '$.lastUploadedDate') as "last_uploaded_date", + json_extract_path_text(properties, '$.basicLoginInformation') as "basic_login_information", + json_extract_path_text(properties, '$.metricsDashboardCredential') as "metrics_dashboard_credential", + json_extract_path_text(properties, '$.logsDashboardCredential') as "logs_dashboard_credential", + json_extract_path_text(properties, '$.logAnalyticsWorkspaceConfig') as "log_analytics_workspace_config", + json_extract_path_text(properties, '$.uploadServicePrincipal') as "upload_service_principal", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.clusterId') as "cluster_id", + json_extract_path_text(properties, '$.extensionId') as "extension_id", subscriptionId, resourceGroupName, dataControllerName - FROM azure.azure_arc_data.data_controllers_data_controller + FROM azure.azure_arc_data.data_controllers_data_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND dataControllerName = 'replace-me'; vw_active_directory_connectors: id: azure.azure_arc_data.vw_active_directory_connectors @@ -3398,10 +3493,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.domainServiceAccountLoginInformation') as domain_service_account_login_information, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.spec') as spec, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.domainServiceAccountLoginInformation') as "domain_service_account_login_information", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.spec') as "spec", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, dataControllerName, @@ -3412,10 +3507,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.domainServiceAccountLoginInformation') as domain_service_account_login_information, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.spec') as spec, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.domainServiceAccountLoginInformation') as "domain_service_account_login_information", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.spec') as "spec", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, dataControllerName, @@ -3435,12 +3530,12 @@ components: tags as tags, extendedLocation as extended_location, sku as sku, - JSON_EXTRACT(properties, '$.dataControllerId') as data_controller_id, - JSON_EXTRACT(properties, '$.admin') as admin, - JSON_EXTRACT(properties, '$.basicLoginInformation') as basic_login_information, - JSON_EXTRACT(properties, '$.k8sRaw') as k8s_raw, - JSON_EXTRACT(properties, '$.lastUploadedDate') as last_uploaded_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.dataControllerId') as "data_controller_id", + JSON_EXTRACT(properties, '$.admin') as "admin", + JSON_EXTRACT(properties, '$.basicLoginInformation') as "basic_login_information", + JSON_EXTRACT(properties, '$.k8sRaw') as "k8s_raw", + JSON_EXTRACT(properties, '$.lastUploadedDate') as "last_uploaded_date", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, postgresInstanceName @@ -3454,12 +3549,12 @@ components: tags as tags, extendedLocation as extended_location, sku as sku, - json_extract_path_text(properties, '$.dataControllerId') as data_controller_id, - JSON_EXTRACT(properties, '$.admin') as admin, - JSON_EXTRACT(properties, '$.basicLoginInformation') as basic_login_information, - JSON_EXTRACT(properties, '$.k8sRaw') as k8s_raw, - JSON_EXTRACT(properties, '$.lastUploadedDate') as last_uploaded_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.dataControllerId') as "data_controller_id", + json_extract_path_text(properties, '$.admin') as "admin", + json_extract_path_text(properties, '$.basicLoginInformation') as "basic_login_information", + json_extract_path_text(properties, '$.k8sRaw') as "k8s_raw", + json_extract_path_text(properties, '$.lastUploadedDate') as "last_uploaded_date", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, postgresInstanceName @@ -3476,23 +3571,23 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.collationName') as collation_name, - JSON_EXTRACT(properties, '$.databaseCreationDate') as database_creation_date, - JSON_EXTRACT(properties, '$.compatibilityLevel') as compatibility_level, - JSON_EXTRACT(properties, '$.sizeMB') as size_mb, - JSON_EXTRACT(properties, '$.spaceAvailableMB') as space_available_mb, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.isReadOnly') as is_read_only, - JSON_EXTRACT(properties, '$.recoveryMode') as recovery_mode, - JSON_EXTRACT(properties, '$.databaseOptions') as database_options, - JSON_EXTRACT(properties, '$.backupInformation') as backup_information, - JSON_EXTRACT(properties, '$.backupPolicy') as backup_policy, - JSON_EXTRACT(properties, '$.earliestRestoreDate') as earliest_restore_date, - JSON_EXTRACT(properties, '$.createMode') as create_mode, - JSON_EXTRACT(properties, '$.sourceDatabaseId') as source_database_id, - JSON_EXTRACT(properties, '$.restorePointInTime') as restore_point_in_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.lastDatabaseUploadTime') as last_database_upload_time, + JSON_EXTRACT(properties, '$.collationName') as "collation_name", + JSON_EXTRACT(properties, '$.databaseCreationDate') as "database_creation_date", + JSON_EXTRACT(properties, '$.compatibilityLevel') as "compatibility_level", + JSON_EXTRACT(properties, '$.sizeMB') as "size_mb", + JSON_EXTRACT(properties, '$.spaceAvailableMB') as "space_available_mb", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.isReadOnly') as "is_read_only", + JSON_EXTRACT(properties, '$.recoveryMode') as "recovery_mode", + JSON_EXTRACT(properties, '$.databaseOptions') as "database_options", + JSON_EXTRACT(properties, '$.backupInformation') as "backup_information", + JSON_EXTRACT(properties, '$.backupPolicy') as "backup_policy", + JSON_EXTRACT(properties, '$.earliestRestoreDate') as "earliest_restore_date", + JSON_EXTRACT(properties, '$.createMode') as "create_mode", + JSON_EXTRACT(properties, '$.sourceDatabaseId') as "source_database_id", + JSON_EXTRACT(properties, '$.restorePointInTime') as "restore_point_in_time", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.lastDatabaseUploadTime') as "last_database_upload_time", subscriptionId, resourceGroupName, sqlServerInstanceName, @@ -3505,23 +3600,23 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.collationName') as collation_name, - JSON_EXTRACT(properties, '$.databaseCreationDate') as database_creation_date, - JSON_EXTRACT(properties, '$.compatibilityLevel') as compatibility_level, - JSON_EXTRACT(properties, '$.sizeMB') as size_mb, - JSON_EXTRACT(properties, '$.spaceAvailableMB') as space_available_mb, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.isReadOnly') as is_read_only, - JSON_EXTRACT(properties, '$.recoveryMode') as recovery_mode, - JSON_EXTRACT(properties, '$.databaseOptions') as database_options, - JSON_EXTRACT(properties, '$.backupInformation') as backup_information, - JSON_EXTRACT(properties, '$.backupPolicy') as backup_policy, - JSON_EXTRACT(properties, '$.earliestRestoreDate') as earliest_restore_date, - JSON_EXTRACT(properties, '$.createMode') as create_mode, - JSON_EXTRACT(properties, '$.sourceDatabaseId') as source_database_id, - JSON_EXTRACT(properties, '$.restorePointInTime') as restore_point_in_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.lastDatabaseUploadTime') as last_database_upload_time, + json_extract_path_text(properties, '$.collationName') as "collation_name", + json_extract_path_text(properties, '$.databaseCreationDate') as "database_creation_date", + json_extract_path_text(properties, '$.compatibilityLevel') as "compatibility_level", + json_extract_path_text(properties, '$.sizeMB') as "size_mb", + json_extract_path_text(properties, '$.spaceAvailableMB') as "space_available_mb", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.isReadOnly') as "is_read_only", + json_extract_path_text(properties, '$.recoveryMode') as "recovery_mode", + json_extract_path_text(properties, '$.databaseOptions') as "database_options", + json_extract_path_text(properties, '$.backupInformation') as "backup_information", + json_extract_path_text(properties, '$.backupPolicy') as "backup_policy", + json_extract_path_text(properties, '$.earliestRestoreDate') as "earliest_restore_date", + json_extract_path_text(properties, '$.createMode') as "create_mode", + json_extract_path_text(properties, '$.sourceDatabaseId') as "source_database_id", + json_extract_path_text(properties, '$.restorePointInTime') as "restore_point_in_time", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.lastDatabaseUploadTime') as "last_database_upload_time", subscriptionId, resourceGroupName, sqlServerInstanceName, @@ -3529,7 +3624,7 @@ components: FROM azure.azure_arc_data.sql_server_databases WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND sqlServerInstanceName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/availabilityGroups/{availabilityGroupName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/availabilityGroups/{availabilityGroupName}?api-version=2024-01-01: put: tags: - SqlServerAvailabilityGroups @@ -3658,7 +3753,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/availabilityGroups/{availabilityGroupName}/getDetailView/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/availabilityGroups/{availabilityGroupName}/getDetailView?api-version=2024-01-01: post: tags: - SqlServerAvailabilityGroups @@ -3682,7 +3777,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/availabilityGroups/{availabilityGroupName}/failover/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/availabilityGroups/{availabilityGroupName}/failover?api-version=2024-01-01: post: tags: - SqlServerAvailabilityGroups @@ -3706,7 +3801,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/availabilityGroups/{availabilityGroupName}/forceFailoverAllowDataLoss/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/availabilityGroups/{availabilityGroupName}/forceFailoverAllowDataLoss?api-version=2024-01-01: post: tags: - SqlServerAvailabilityGroups @@ -3730,7 +3825,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/availabilityGroups/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/availabilityGroups?api-version=2024-01-01: get: tags: - SqlServerAvailabilityGroups @@ -3755,7 +3850,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.AzureArcData/operations/?api-version=2024-01-01: + /providers/Microsoft.AzureArcData/operations?api-version=2024-01-01: get: tags: - Operations @@ -3821,7 +3916,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AzureArcData/sqlManagedInstances/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.AzureArcData/sqlManagedInstances?api-version=2024-01-01: get: tags: - SqlManagedInstances @@ -3852,7 +3947,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlManagedInstances/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlManagedInstances?api-version=2024-01-01: get: tags: - SqlManagedInstances @@ -3878,7 +3973,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlManagedInstances/{sqlManagedInstanceName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlManagedInstances/{sqlManagedInstanceName}?api-version=2024-01-01: get: tags: - SqlManagedInstances @@ -3997,7 +4092,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlManagedInstances/{sqlManagedInstanceName}/failoverGroups/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlManagedInstances/{sqlManagedInstanceName}/failoverGroups?api-version=2024-01-01: get: tags: - FailoverGroups @@ -4030,7 +4125,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlManagedInstances/{sqlManagedInstanceName}/failoverGroups/{failoverGroupName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlManagedInstances/{sqlManagedInstanceName}/failoverGroups/{failoverGroupName}?api-version=2024-01-01: put: tags: - FailoverGroups @@ -4121,7 +4216,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.AzureArcData/sqlServerInstances/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.AzureArcData/sqlServerInstances?api-version=2024-01-01: get: tags: - SqlServerInstances @@ -4152,7 +4247,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances?api-version=2024-01-01: get: tags: - SqlServerInstances @@ -4178,7 +4273,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}?api-version=2024-01-01: get: tags: - SqlServerInstances @@ -4307,11 +4402,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/getTelemetry/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/getTelemetry?api-version=2024-01-01: post: tags: - SqlServerInstances - operationId: SqlServerInstances_getTelemetry + operationId: SqlServerInstancesTelemetry_get description: Retrieves SQL Server instance telemetry parameters: - $ref: '#/components/parameters/subscriptionId' @@ -4353,7 +4448,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/providers/Microsoft.AzureArcData/dataControllers/?api-version=2024-01-01: + x-ms-original-operationId: SqlServerInstances_getTelemetry + /subscriptions/{subscriptionId}/providers/Microsoft.AzureArcData/dataControllers?api-version=2024-01-01: get: tags: - DataControllers @@ -4377,7 +4473,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/dataControllers/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/dataControllers?api-version=2024-01-01: get: tags: - DataControllers @@ -4402,7 +4498,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/dataControllers/{dataControllerName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/dataControllers/{dataControllerName}?api-version=2024-01-01: put: tags: - DataControllers @@ -4446,7 +4542,7 @@ paths: delete: tags: - DataControllers - operationId: DataControllers_DeleteDataController + operationId: DataControllersDataController_Delete description: Deletes a dataController resource parameters: - $ref: '#/components/parameters/subscriptionId' @@ -4467,10 +4563,11 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true + x-ms-original-operationId: DataControllers_DeleteDataController get: tags: - DataControllers - operationId: DataControllers_GetDataController + operationId: DataControllersDataController_Get description: Retrieves a dataController resource parameters: - $ref: '#/components/parameters/subscriptionId' @@ -4490,6 +4587,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: DataControllers_GetDataController patch: tags: - DataControllers @@ -4526,7 +4624,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/dataControllers/{dataControllerName}/activeDirectoryConnectors/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/dataControllers/{dataControllerName}/activeDirectoryConnectors?api-version=2024-01-01: get: tags: - ActiveDirectoryConnectors @@ -4559,7 +4657,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/dataControllers/{dataControllerName}/activeDirectoryConnectors/{activeDirectoryConnectorName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/dataControllers/{dataControllerName}/activeDirectoryConnectors/{activeDirectoryConnectorName}?api-version=2024-01-01: put: tags: - ActiveDirectoryConnectors @@ -4650,7 +4748,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.AzureArcData/postgresInstances/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.AzureArcData/postgresInstances?api-version=2024-01-01: get: tags: - PostgresInstances @@ -4674,7 +4772,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/postgresInstances/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/postgresInstances?api-version=2024-01-01: get: tags: - PostgresInstances @@ -4700,7 +4798,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/postgresInstances/{postgresInstanceName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/postgresInstances/{postgresInstanceName}?api-version=2024-01-01: get: tags: - PostgresInstances @@ -4819,7 +4917,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/databases/{databaseName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/databases/{databaseName}?api-version=2024-01-01: put: tags: - SqlServerDatabases @@ -4952,7 +5050,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/databases/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/databases?api-version=2024-01-01: get: tags: - SqlServerDatabases diff --git a/providers/src/azure/v00.00.00000/services/azure_data.yaml b/providers/src/azure/v00.00.00000/services/azure_data.yaml index 823886c2..55e1c08e 100644 --- a/providers/src/azure/v00.00.00000/services/azure_data.yaml +++ b/providers/src/azure/v00.00.00000/services/azure_data.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -50,7 +50,7 @@ components: name: api-version in: query description: The API version to use for the request - required: true + required: false schema: type: string SubscriptionIdParameter: @@ -65,7 +65,7 @@ components: name: api-version in: query description: API version to use for the request. - required: true + required: false x-ms-parameter-location: client schema: type: string @@ -580,10 +580,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.AzureData~1operations~1?api-version=2019-07-24-preview/get' + $ref: '#/paths/~1providers~1Microsoft.AzureData~1operations?api-version=2019-07-24-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -599,41 +601,52 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}~1?api-version=2019-07-24-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}?api-version=2019-07-24-preview/get' + operationId: SqlServerRegistrations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerRegistration create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}~1?api-version=2019-07-24-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}?api-version=2019-07-24-preview/put' + operationId: SqlServerRegistrations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerRegistration delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}~1?api-version=2019-07-24-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}?api-version=2019-07-24-preview/delete' + operationId: SqlServerRegistrations_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}~1?api-version=2019-07-24-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}?api-version=2019-07-24-preview/patch' + operationId: SqlServerRegistrations_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerRegistration list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1?api-version=2019-07-24-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations?api-version=2019-07-24-preview/get' + operationId: SqlServerRegistrations_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerRegistrationListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1?api-version=2019-07-24-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureData~1sqlServerRegistrations?api-version=2019-07-24-preview/get' + operationId: SqlServerRegistrations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerRegistrationListResult objectKey: $.value sqlVerbs: select: @@ -642,7 +655,8 @@ components: - $ref: '#/components/x-stackQL-resources/sql_server_registrations/methods/list' insert: - $ref: '#/components/x-stackQL-resources/sql_server_registrations/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/sql_server_registrations/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/sql_server_registrations/methods/delete' @@ -653,28 +667,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}~1sqlServers~1{sqlServerName}~1?api-version=2019-07-24-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}~1sqlServers~1{sqlServerName}?api-version=2019-07-24-preview/get' + operationId: SqlServers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServer create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}~1sqlServers~1{sqlServerName}~1?api-version=2019-07-24-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}~1sqlServers~1{sqlServerName}?api-version=2019-07-24-preview/put' + operationId: SqlServers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServer delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}~1sqlServers~1{sqlServerName}~1?api-version=2019-07-24-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}~1sqlServers~1{sqlServerName}?api-version=2019-07-24-preview/delete' + operationId: SqlServers_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}~1sqlServers~1?api-version=2019-07-24-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureData~1sqlServerRegistrations~1{sqlServerRegistrationName}~1sqlServers?api-version=2019-07-24-preview/get' + operationId: SqlServers_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerListResult objectKey: $.value sqlVerbs: select: @@ -698,9 +719,9 @@ components: location as location, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.subscriptionId') as subscription_id, - JSON_EXTRACT(properties, '$.resourceGroup') as resource_group, - JSON_EXTRACT(properties, '$.propertyBag') as property_bag, + JSON_EXTRACT(properties, '$.subscriptionId') as "subscription_id", + JSON_EXTRACT(properties, '$.resourceGroup') as "resource_group", + JSON_EXTRACT(properties, '$.propertyBag') as "property_bag", subscriptionId, resourceGroupName, sqlServerRegistrationName @@ -713,9 +734,9 @@ components: location as location, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.subscriptionId') as subscription_id, - JSON_EXTRACT(properties, '$.resourceGroup') as resource_group, - JSON_EXTRACT(properties, '$.propertyBag') as property_bag, + json_extract_path_text(properties, '$.subscriptionId') as "subscription_id", + json_extract_path_text(properties, '$.resourceGroup') as "resource_group", + json_extract_path_text(properties, '$.propertyBag') as "property_bag", subscriptionId, resourceGroupName, sqlServerRegistrationName @@ -730,11 +751,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.cores') as cores, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.edition') as edition, - JSON_EXTRACT(properties, '$.registrationID') as registration_id, - JSON_EXTRACT(properties, '$.propertyBag') as property_bag, + JSON_EXTRACT(properties, '$.cores') as "cores", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.edition') as "edition", + JSON_EXTRACT(properties, '$.registrationID') as "registration_id", + JSON_EXTRACT(properties, '$.propertyBag') as "property_bag", subscriptionId, resourceGroupName, sqlServerRegistrationName, @@ -745,11 +766,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.cores') as cores, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.edition') as edition, - JSON_EXTRACT(properties, '$.registrationID') as registration_id, - JSON_EXTRACT(properties, '$.propertyBag') as property_bag, + json_extract_path_text(properties, '$.cores') as "cores", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.edition') as "edition", + json_extract_path_text(properties, '$.registrationID') as "registration_id", + json_extract_path_text(properties, '$.propertyBag') as "property_bag", subscriptionId, resourceGroupName, sqlServerRegistrationName, @@ -757,7 +778,7 @@ components: FROM azure.azure_data.sql_servers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND sqlServerRegistrationName = 'replace-me'; paths: - /providers/Microsoft.AzureData/operations/?api-version=2019-07-24-preview: + /providers/Microsoft.AzureData/operations?api-version=2019-07-24-preview: get: tags: - Operations @@ -822,7 +843,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureData/sqlServerRegistrations/{sqlServerRegistrationName}/?api-version=2019-07-24-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureData/sqlServerRegistrations/{sqlServerRegistrationName}?api-version=2019-07-24-preview: get: tags: - SqlServerRegistrations @@ -1175,7 +1196,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureData/sqlServerRegistrations/?api-version=2019-07-24-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureData/sqlServerRegistrations?api-version=2019-07-24-preview: get: tags: - SqlServerRegistrations @@ -1199,7 +1220,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AzureData/sqlServerRegistrations/?api-version=2019-07-24-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AzureData/sqlServerRegistrations?api-version=2019-07-24-preview: get: tags: - SqlServerRegistrations @@ -1229,7 +1250,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureData/sqlServerRegistrations/{sqlServerRegistrationName}/sqlServers/{sqlServerName}/?api-version=2019-07-24-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureData/sqlServerRegistrations/{sqlServerRegistrationName}/sqlServers/{sqlServerName}?api-version=2019-07-24-preview: get: tags: - SqlServers @@ -1604,7 +1625,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureData/sqlServerRegistrations/{sqlServerRegistrationName}/sqlServers/?api-version=2019-07-24-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureData/sqlServerRegistrations/{sqlServerRegistrationName}/sqlServers?api-version=2019-07-24-preview: get: tags: - SqlServers diff --git a/providers/src/azure/v00.00.00000/services/azure_fleet.yaml b/providers/src/azure/v00.00.00000/services/azure_fleet.yaml index a102c6c4..d526b616 100644 --- a/providers/src/azure/v00.00.00000/services/azure_fleet.yaml +++ b/providers/src/azure/v00.00.00000/services/azure_fleet.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -3221,10 +3221,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.AzureFleet~1operations~1?api-version=2024-05-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.AzureFleet~1operations?api-version=2024-05-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -3240,42 +3242,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureFleet~1fleets~1?api-version=2024-05-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureFleet~1fleets?api-version=2024-05-01-preview/get' + operationId: Fleets_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FleetListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureFleet~1fleets~1?api-version=2024-05-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureFleet~1fleets?api-version=2024-05-01-preview/get' + operationId: Fleets_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FleetListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureFleet~1fleets~1{fleetName}~1?api-version=2024-05-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureFleet~1fleets~1{fleetName}?api-version=2024-05-01-preview/get' + operationId: Fleets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Fleet create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureFleet~1fleets~1{fleetName}~1?api-version=2024-05-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureFleet~1fleets~1{fleetName}?api-version=2024-05-01-preview/put' + operationId: Fleets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Fleet update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureFleet~1fleets~1{fleetName}~1?api-version=2024-05-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureFleet~1fleets~1{fleetName}?api-version=2024-05-01-preview/patch' + operationId: Fleets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Fleet delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureFleet~1fleets~1{fleetName}~1?api-version=2024-05-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureFleet~1fleets~1{fleetName}?api-version=2024-05-01-preview/delete' + operationId: Fleets_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/fleets/methods/get' @@ -3283,7 +3296,8 @@ components: - $ref: '#/components/x-stackQL-resources/fleets/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/fleets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/fleets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/fleets/methods/delete' @@ -3294,10 +3308,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureFleet~1fleets~1{name}~1virtualMachineScaleSets~1?api-version=2024-05-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureFleet~1fleets~1{name}~1virtualMachineScaleSets?api-version=2024-05-01-preview/get' + operationId: FleetsVirtualMachineScaleSets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetListResult objectKey: $.value sqlVerbs: select: @@ -3320,13 +3336,13 @@ components: identity as identity, plan as plan, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.spotPriorityProfile') as spot_priority_profile, - JSON_EXTRACT(properties, '$.regularPriorityProfile') as regular_priority_profile, - JSON_EXTRACT(properties, '$.vmSizesProfile') as vm_sizes_profile, - JSON_EXTRACT(properties, '$.computeProfile') as compute_profile, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.uniqueId') as unique_id, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.spotPriorityProfile') as "spot_priority_profile", + JSON_EXTRACT(properties, '$.regularPriorityProfile') as "regular_priority_profile", + JSON_EXTRACT(properties, '$.vmSizesProfile') as "vm_sizes_profile", + JSON_EXTRACT(properties, '$.computeProfile') as "compute_profile", + JSON_EXTRACT(properties, '$.timeCreated') as "time_created", + JSON_EXTRACT(properties, '$.uniqueId') as "unique_id", subscriptionId, resourceGroupName, fleetName @@ -3341,20 +3357,20 @@ components: identity as identity, plan as plan, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.spotPriorityProfile') as spot_priority_profile, - JSON_EXTRACT(properties, '$.regularPriorityProfile') as regular_priority_profile, - JSON_EXTRACT(properties, '$.vmSizesProfile') as vm_sizes_profile, - JSON_EXTRACT(properties, '$.computeProfile') as compute_profile, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.uniqueId') as unique_id, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.spotPriorityProfile') as "spot_priority_profile", + json_extract_path_text(properties, '$.regularPriorityProfile') as "regular_priority_profile", + json_extract_path_text(properties, '$.vmSizesProfile') as "vm_sizes_profile", + json_extract_path_text(properties, '$.computeProfile') as "compute_profile", + json_extract_path_text(properties, '$.timeCreated') as "time_created", + json_extract_path_text(properties, '$.uniqueId') as "unique_id", subscriptionId, resourceGroupName, fleetName FROM azure.azure_fleet.fleets WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.AzureFleet/operations/?api-version=2024-05-01-preview: + /providers/Microsoft.AzureFleet/operations?api-version=2024-05-01-preview: get: operationId: Operations_List tags: @@ -3376,7 +3392,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AzureFleet/fleets/?api-version=2024-05-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AzureFleet/fleets?api-version=2024-05-01-preview: get: operationId: Fleets_ListBySubscription tags: @@ -3399,7 +3415,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets/?api-version=2024-05-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets?api-version=2024-05-01-preview: get: operationId: Fleets_ListByResourceGroup tags: @@ -3423,7 +3439,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets/{fleetName}/?api-version=2024-05-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets/{fleetName}?api-version=2024-05-01-preview: get: operationId: Fleets_Get tags: @@ -3593,9 +3609,9 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets/{name}/virtualMachineScaleSets/?api-version=2024-05-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureFleet/fleets/{name}/virtualMachineScaleSets?api-version=2024-05-01-preview: get: - operationId: Fleets_ListVirtualMachineScaleSets + operationId: FleetsVirtualMachineScaleSets_List tags: - Fleets description: List VirtualMachineScaleSet resources by Fleet @@ -3624,3 +3640,4 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink + x-ms-original-operationId: Fleets_ListVirtualMachineScaleSets diff --git a/providers/src/azure/v00.00.00000/services/bare_metal_infrastructure.yaml b/providers/src/azure/v00.00.00000/services/bare_metal_infrastructure.yaml index 885fdb9b..914b4acf 100644 --- a/providers/src/azure/v00.00.00000/services/bare_metal_infrastructure.yaml +++ b/providers/src/azure/v00.00.00000/services/bare_metal_infrastructure.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1058,57 +1058,74 @@ components: methods: start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1{azureBareMetalInstanceName}~1start~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1{azureBareMetalInstanceName}~1start?api-version=2024-08-01-preview/post' + operationId: AzureBareMetalInstances_Start response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1{azureBareMetalInstanceName}~1restart~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1{azureBareMetalInstanceName}~1restart?api-version=2024-08-01-preview/post' + operationId: AzureBareMetalInstances_Restart response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus shutdown: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1{azureBareMetalInstanceName}~1shutdown~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1{azureBareMetalInstanceName}~1shutdown?api-version=2024-08-01-preview/post' + operationId: AzureBareMetalInstances_Shutdown response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances?api-version=2024-08-01-preview/get' + operationId: AzureBareMetalInstances_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBareMetalInstancesListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances?api-version=2024-08-01-preview/get' + operationId: AzureBareMetalInstances_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBareMetalInstancesListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1{azureBareMetalInstanceName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1{azureBareMetalInstanceName}?api-version=2024-08-01-preview/get' + operationId: AzureBareMetalInstances_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBareMetalInstance create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1{azureBareMetalInstanceName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1{azureBareMetalInstanceName}?api-version=2024-08-01-preview/put' + operationId: AzureBareMetalInstances_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBareMetalInstance update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1{azureBareMetalInstanceName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1{azureBareMetalInstanceName}?api-version=2024-08-01-preview/patch' + operationId: AzureBareMetalInstances_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBareMetalInstance delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1{azureBareMetalInstanceName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalInstances~1{azureBareMetalInstanceName}?api-version=2024-08-01-preview/delete' + operationId: AzureBareMetalInstances_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1119,7 +1136,8 @@ components: - $ref: '#/components/x-stackQL-resources/azure_bare_metal_instances/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/azure_bare_metal_instances/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/azure_bare_metal_instances/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/azure_bare_metal_instances/methods/delete' @@ -1130,10 +1148,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.BareMetalInfrastructure~1operations~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.BareMetalInfrastructure~1operations?api-version=2024-08-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1149,39 +1169,50 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalStorageInstances~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalStorageInstances?api-version=2024-08-01-preview/get' + operationId: AzureBareMetalStorageInstances_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBareMetalStorageInstancesListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalStorageInstances~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalStorageInstances?api-version=2024-08-01-preview/get' + operationId: AzureBareMetalStorageInstances_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBareMetalStorageInstancesListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalStorageInstances~1{azureBareMetalStorageInstanceName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalStorageInstances~1{azureBareMetalStorageInstanceName}?api-version=2024-08-01-preview/get' + operationId: AzureBareMetalStorageInstances_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBareMetalStorageInstance create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalStorageInstances~1{azureBareMetalStorageInstanceName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalStorageInstances~1{azureBareMetalStorageInstanceName}?api-version=2024-08-01-preview/put' + operationId: AzureBareMetalStorageInstances_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBareMetalStorageInstance update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalStorageInstances~1{azureBareMetalStorageInstanceName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalStorageInstances~1{azureBareMetalStorageInstanceName}?api-version=2024-08-01-preview/patch' + operationId: AzureBareMetalStorageInstances_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBareMetalStorageInstance delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalStorageInstances~1{azureBareMetalStorageInstanceName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BareMetalInfrastructure~1bareMetalStorageInstances~1{azureBareMetalStorageInstanceName}?api-version=2024-08-01-preview/delete' + operationId: AzureBareMetalStorageInstances_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1192,7 +1223,8 @@ components: - $ref: '#/components/x-stackQL-resources/azure_bare_metal_storage_instances/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/azure_bare_metal_storage_instances/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/azure_bare_metal_storage_instances/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/azure_bare_metal_storage_instances/methods/delete' @@ -1207,16 +1239,16 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.hardwareProfile') as hardware_profile, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.osProfile') as os_profile, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.azureBareMetalInstanceId') as azure_bare_metal_instance_id, - JSON_EXTRACT(properties, '$.powerState') as power_state, - JSON_EXTRACT(properties, '$.proximityPlacementGroup') as proximity_placement_group, - JSON_EXTRACT(properties, '$.hwRevision') as hw_revision, - JSON_EXTRACT(properties, '$.partnerNodeId') as partner_node_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.hardwareProfile') as "hardware_profile", + JSON_EXTRACT(properties, '$.storageProfile') as "storage_profile", + JSON_EXTRACT(properties, '$.osProfile') as "os_profile", + JSON_EXTRACT(properties, '$.networkProfile') as "network_profile", + JSON_EXTRACT(properties, '$.azureBareMetalInstanceId') as "azure_bare_metal_instance_id", + JSON_EXTRACT(properties, '$.powerState') as "power_state", + JSON_EXTRACT(properties, '$.proximityPlacementGroup') as "proximity_placement_group", + JSON_EXTRACT(properties, '$.hwRevision') as "hw_revision", + JSON_EXTRACT(properties, '$.partnerNodeId') as "partner_node_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, azureBareMetalInstanceName @@ -1228,16 +1260,16 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.hardwareProfile') as hardware_profile, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.osProfile') as os_profile, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.azureBareMetalInstanceId') as azure_bare_metal_instance_id, - JSON_EXTRACT(properties, '$.powerState') as power_state, - JSON_EXTRACT(properties, '$.proximityPlacementGroup') as proximity_placement_group, - JSON_EXTRACT(properties, '$.hwRevision') as hw_revision, - JSON_EXTRACT(properties, '$.partnerNodeId') as partner_node_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.hardwareProfile') as "hardware_profile", + json_extract_path_text(properties, '$.storageProfile') as "storage_profile", + json_extract_path_text(properties, '$.osProfile') as "os_profile", + json_extract_path_text(properties, '$.networkProfile') as "network_profile", + json_extract_path_text(properties, '$.azureBareMetalInstanceId') as "azure_bare_metal_instance_id", + json_extract_path_text(properties, '$.powerState') as "power_state", + json_extract_path_text(properties, '$.proximityPlacementGroup') as "proximity_placement_group", + json_extract_path_text(properties, '$.hwRevision') as "hw_revision", + json_extract_path_text(properties, '$.partnerNodeId') as "partner_node_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, azureBareMetalInstanceName @@ -1255,8 +1287,8 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.azureBareMetalStorageInstanceUniqueIdentifier') as azure_bare_metal_storage_instance_unique_identifier, - JSON_EXTRACT(properties, '$.storageProperties') as storage_properties, + JSON_EXTRACT(properties, '$.azureBareMetalStorageInstanceUniqueIdentifier') as "azure_bare_metal_storage_instance_unique_identifier", + JSON_EXTRACT(properties, '$.storageProperties') as "storage_properties", subscriptionId, resourceGroupName, azureBareMetalStorageInstanceName @@ -1269,15 +1301,15 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.azureBareMetalStorageInstanceUniqueIdentifier') as azure_bare_metal_storage_instance_unique_identifier, - JSON_EXTRACT(properties, '$.storageProperties') as storage_properties, + json_extract_path_text(properties, '$.azureBareMetalStorageInstanceUniqueIdentifier') as "azure_bare_metal_storage_instance_unique_identifier", + json_extract_path_text(properties, '$.storageProperties') as "storage_properties", subscriptionId, resourceGroupName, azureBareMetalStorageInstanceName FROM azure.bare_metal_infrastructure.azure_bare_metal_storage_instances WHERE subscriptionId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalInstances/{azureBareMetalInstanceName}/start/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalInstances/{azureBareMetalInstanceName}/start?api-version=2024-08-01-preview: post: tags: - Bare Metal Instances @@ -1311,7 +1343,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalInstances/{azureBareMetalInstanceName}/restart/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalInstances/{azureBareMetalInstanceName}/restart?api-version=2024-08-01-preview: post: tags: - Bare Metal Instances @@ -1354,7 +1386,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalInstances/{azureBareMetalInstanceName}/shutdown/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalInstances/{azureBareMetalInstanceName}/shutdown?api-version=2024-08-01-preview: post: tags: - Bare Metal Instances @@ -1388,7 +1420,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.BareMetalInfrastructure/bareMetalInstances/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.BareMetalInfrastructure/bareMetalInstances?api-version=2024-08-01-preview: get: tags: - Bare Metal Instances @@ -1412,7 +1444,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalInstances/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalInstances?api-version=2024-08-01-preview: get: tags: - Bare Metal Instances @@ -1437,7 +1469,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.BareMetalInfrastructure/operations/?api-version=2024-08-01-preview: + /providers/Microsoft.BareMetalInfrastructure/operations?api-version=2024-08-01-preview: get: tags: - Common @@ -1460,7 +1492,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalInstances/{azureBareMetalInstanceName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalInstances/{azureBareMetalInstanceName}?api-version=2024-08-01-preview: get: tags: - Bare Metal Instances @@ -1572,7 +1604,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.BareMetalInfrastructure/bareMetalStorageInstances/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.BareMetalInfrastructure/bareMetalStorageInstances?api-version=2024-08-01-preview: get: tags: - Bare Metal Storage Instances @@ -1596,7 +1628,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalStorageInstances/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalStorageInstances?api-version=2024-08-01-preview: get: tags: - Bare Metal Storage Instances @@ -1621,7 +1653,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalStorageInstances/{azureBareMetalStorageInstanceName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalStorageInstances/{azureBareMetalStorageInstanceName}?api-version=2024-08-01-preview: get: tags: - Bare Metal Storage Instances diff --git a/providers/src/azure/v00.00.00000/services/batch.yaml b/providers/src/azure/v00.00.00000/services/batch.yaml index 3a92b6fc..aece4afa 100644 --- a/providers/src/azure/v00.00.00000/services/batch.yaml +++ b/providers/src/azure/v00.00.00000/services/batch.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -43,7 +43,7 @@ components: name: api-version in: query description: The API version to be used with the HTTP request. - required: true + required: false schema: type: string ResourceGroupNameParameter: @@ -4092,119 +4092,128 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1networkSecurityPerimeterConfigurations~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1networkSecurityPerimeterConfigurations?api-version=2024-07-01/get' + operationId: NetworkSecurityPerimeterConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfigurationListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/network_security_perimeter_configurations/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - network_security_perimeter_configuration: - id: azure.batch.network_security_perimeter_configuration - name: network_security_perimeter_configuration - title: network_security_perimeter_configuration - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}?api-version=2024-07-01/get' + operationId: NetworkSecurityPerimeterConfiguration_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfiguration sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/network_security_perimeter_configuration/methods/get' + - $ref: '#/components/x-stackQL-resources/network_security_perimeter_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/network_security_perimeter_configurations/methods/list' insert: [] update: [] replace: [] delete: [] - network_security_perimeter: - id: azure.batch.network_security_perimeter - name: network_security_perimeter - title: network_security_perimeter + network_security_perimeters: + id: azure.batch.network_security_perimeters + name: network_security_perimeters + title: network_security_perimeters methods: reconcile_configuration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1reconcile~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1reconcile?api-version=2024-07-01/post' + operationId: NetworkSecurityPerimeter_ReconcileConfiguration response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - account: - id: azure.batch.account - name: account - title: account + accounts: + id: azure.batch.accounts + name: accounts + title: accounts methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}?api-version=2024-07-01/put' + operationId: BatchAccount_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchAccount update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}?api-version=2024-07-01/patch' + operationId: BatchAccount_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchAccount delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}?api-version=2024-07-01/delete' + operationId: BatchAccount_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}?api-version=2024-07-01/get' + operationId: BatchAccount_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchAccount list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Batch~1batchAccounts~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Batch~1batchAccounts?api-version=2024-07-01/get' + operationId: BatchAccount_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchAccountListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts?api-version=2024-07-01/get' + operationId: BatchAccount_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchAccountListResult objectKey: $.value synchronize_auto_storage_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1syncAutoStorageKeys~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1syncAutoStorageKeys?api-version=2024-07-01/post' + operationId: BatchAccount_SynchronizeAutoStorageKeys response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1regenerateKeys~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1regenerateKeys?api-version=2024-07-01/post' + operationId: BatchAccount_RegenerateKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchAccountKeys sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/account/methods/get' - - $ref: '#/components/x-stackQL-resources/account/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/account/methods/list' + - $ref: '#/components/x-stackQL-resources/accounts/methods/get' + - $ref: '#/components/x-stackQL-resources/accounts/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/accounts/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/account/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/accounts/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/accounts/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/account/methods/delete' + - $ref: '#/components/x-stackQL-resources/accounts/methods/delete' account_keys: id: azure.batch.account_keys name: account_keys @@ -4212,10 +4221,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1listKeys~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1listKeys?api-version=2024-07-01/post' + operationId: BatchAccountKeys_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchAccountKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/account_keys/methods/get' @@ -4223,98 +4234,117 @@ components: update: [] replace: [] delete: [] - application_package: - id: azure.batch.application_package - name: application_package - title: application_package + application_packages: + id: azure.batch.application_packages + name: application_packages + title: application_packages methods: activate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}~1versions~1{versionName}~1activate~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}~1versions~1{versionName}~1activate?api-version=2024-07-01/post' + operationId: ApplicationPackage_Activate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationPackage create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}~1versions~1{versionName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}~1versions~1{versionName}?api-version=2024-07-01/put' + operationId: ApplicationPackage_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationPackage delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}~1versions~1{versionName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}~1versions~1{versionName}?api-version=2024-07-01/delete' + operationId: ApplicationPackage_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}~1versions~1{versionName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}~1versions~1{versionName}?api-version=2024-07-01/get' + operationId: ApplicationPackage_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationPackage list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}~1versions~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}~1versions?api-version=2024-07-01/get' + operationId: ApplicationPackage_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListApplicationPackagesResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/application_package/methods/get' - - $ref: '#/components/x-stackQL-resources/application_package/methods/list' + - $ref: '#/components/x-stackQL-resources/application_packages/methods/get' + - $ref: '#/components/x-stackQL-resources/application_packages/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/application_package/methods/create' + - $ref: '#/components/x-stackQL-resources/application_packages/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/application_package/methods/delete' - application: - id: azure.batch.application - name: application - title: application + - $ref: '#/components/x-stackQL-resources/application_packages/methods/delete' + applications: + id: azure.batch.applications + name: applications + title: applications methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}?api-version=2024-07-01/put' + operationId: Application_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Application delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}?api-version=2024-07-01/delete' + operationId: Application_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}?api-version=2024-07-01/get' + operationId: Application_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Application update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1{applicationName}?api-version=2024-07-01/patch' + operationId: Application_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Application list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1applications?api-version=2024-07-01/get' + operationId: Application_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListApplicationsResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/application/methods/get' - - $ref: '#/components/x-stackQL-resources/application/methods/list' + - $ref: '#/components/x-stackQL-resources/applications/methods/get' + - $ref: '#/components/x-stackQL-resources/applications/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/application/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/applications/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/applications/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/application/methods/delete' + - $ref: '#/components/x-stackQL-resources/applications/methods/delete' location_quotas: id: azure.batch.location_quotas name: location_quotas @@ -4322,10 +4352,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Batch~1locations~1{locationName}~1quotas~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Batch~1locations~1{locationName}~1quotas?api-version=2024-07-01/get' + operationId: LocationQuotas_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchLocationQuota sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/location_quotas/methods/get' @@ -4340,10 +4372,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Batch~1locations~1{locationName}~1virtualMachineSkus~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Batch~1locations~1{locationName}~1virtualMachineSkus?api-version=2024-07-01/get' + operationId: LocationSupportedVirtualMachineSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SupportedSkusResult objectKey: $.value sqlVerbs: select: @@ -4359,10 +4393,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Batch~1operations~1?api-version=2024-07-01/get' + $ref: '#/paths/~1providers~1Microsoft.Batch~1operations?api-version=2024-07-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -4371,75 +4407,89 @@ components: update: [] replace: [] delete: [] - location: - id: azure.batch.location - name: location - title: location + locations: + id: azure.batch.locations + name: locations + title: locations methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Batch~1locations~1{locationName}~1checkNameAvailability~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Batch~1locations~1{locationName}~1checkNameAvailability?api-version=2024-07-01/post' + operationId: Location_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResult sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - certificate: - id: azure.batch.certificate - name: certificate - title: certificate + certificates: + id: azure.batch.certificates + name: certificates + title: certificates methods: list_by_batch_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1certificates~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1certificates?api-version=2024-07-01/get' + operationId: Certificate_ListByBatchAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListCertificatesResult objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1certificates~1{certificateName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1certificates~1{certificateName}?api-version=2024-07-01/put' + operationId: Certificate_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1certificates~1{certificateName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1certificates~1{certificateName}?api-version=2024-07-01/patch' + operationId: Certificate_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1certificates~1{certificateName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1certificates~1{certificateName}?api-version=2024-07-01/delete' + operationId: Certificate_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1certificates~1{certificateName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1certificates~1{certificateName}?api-version=2024-07-01/get' + operationId: Certificate_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate cancel_deletion: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1certificates~1{certificateName}~1cancelDelete~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1certificates~1{certificateName}~1cancelDelete?api-version=2024-07-01/post' + operationId: Certificate_CancelDeletion response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/certificate/methods/get' - - $ref: '#/components/x-stackQL-resources/certificate/methods/list_by_batch_account' + - $ref: '#/components/x-stackQL-resources/certificates/methods/get' + - $ref: '#/components/x-stackQL-resources/certificates/methods/list_by_batch_account' insert: - - $ref: '#/components/x-stackQL-resources/certificate/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/certificates/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/certificates/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/certificate/methods/delete' + - $ref: '#/components/x-stackQL-resources/certificates/methods/delete' account_detectors: id: azure.batch.account_detectors name: account_detectors @@ -4447,159 +4497,178 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1detectors~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1detectors?api-version=2024-07-01/get' + operationId: BatchAccountDetectors_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DetectorListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/account_detectors/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - account_detector: - id: azure.batch.account_detector - name: account_detector - title: account_detector - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1detectors~1{detectorId}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1detectors~1{detectorId}?api-version=2024-07-01/get' + operationId: BatchAccountDetector_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DetectorResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/account_detector/methods/get' + - $ref: '#/components/x-stackQL-resources/account_detectors/methods/get' + - $ref: '#/components/x-stackQL-resources/account_detectors/methods/list' insert: [] update: [] replace: [] delete: [] - private_link_resource: - id: azure.batch.private_link_resource - name: private_link_resource - title: private_link_resource + private_link_resources: + id: azure.batch.private_link_resources + name: private_link_resources + title: private_link_resources methods: list_by_batch_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1privateLinkResources~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1privateLinkResources?api-version=2024-07-01/get' + operationId: PrivateLinkResource_ListByBatchAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListPrivateLinkResourcesResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1privateLinkResources~1{privateLinkResourceName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1privateLinkResources~1{privateLinkResourceName}?api-version=2024-07-01/get' + operationId: PrivateLinkResource_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/private_link_resource/methods/get' - - $ref: '#/components/x-stackQL-resources/private_link_resource/methods/list_by_batch_account' + - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' + - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/list_by_batch_account' insert: [] update: [] replace: [] delete: [] - private_endpoint_connection: - id: azure.batch.private_endpoint_connection - name: private_endpoint_connection - title: private_endpoint_connection + private_endpoint_connections: + id: azure.batch.private_endpoint_connections + name: private_endpoint_connections + title: private_endpoint_connections methods: list_by_batch_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1privateEndpointConnections~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1privateEndpointConnections?api-version=2024-07-01/get' + operationId: PrivateEndpointConnection_ListByBatchAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListPrivateEndpointConnectionsResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-07-01/get' + operationId: PrivateEndpointConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-07-01/patch' + operationId: PrivateEndpointConnection_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-07-01/delete' + operationId: PrivateEndpointConnection_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection/methods/get' - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection/methods/list_by_batch_account' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/list_by_batch_account' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection/methods/delete' - pool: - id: azure.batch.pool - name: pool - title: pool + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' + pools: + id: azure.batch.pools + name: pools + title: pools methods: list_by_batch_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1pools~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1pools?api-version=2024-07-01/get' + operationId: Pool_ListByBatchAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListPoolsResult objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1pools~1{poolName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1pools~1{poolName}?api-version=2024-07-01/put' + operationId: Pool_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pool update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1pools~1{poolName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1pools~1{poolName}?api-version=2024-07-01/patch' + operationId: Pool_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pool delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1pools~1{poolName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1pools~1{poolName}?api-version=2024-07-01/delete' + operationId: Pool_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1pools~1{poolName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1pools~1{poolName}?api-version=2024-07-01/get' + operationId: Pool_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pool disable_auto_scale: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1pools~1{poolName}~1disableAutoScale~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1pools~1{poolName}~1disableAutoScale?api-version=2024-07-01/post' + operationId: Pool_DisableAutoScale response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pool stop_resize: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1pools~1{poolName}~1stopResize~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1pools~1{poolName}~1stopResize?api-version=2024-07-01/post' + operationId: Pool_StopResize response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pool sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/pool/methods/get' - - $ref: '#/components/x-stackQL-resources/pool/methods/list_by_batch_account' + - $ref: '#/components/x-stackQL-resources/pools/methods/get' + - $ref: '#/components/x-stackQL-resources/pools/methods/list_by_batch_account' insert: - - $ref: '#/components/x-stackQL-resources/pool/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/pools/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/pools/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/pool/methods/delete' + - $ref: '#/components/x-stackQL-resources/pools/methods/delete' account_outbound_network_dependencies_endpoints: id: azure.batch.account_outbound_network_dependencies_endpoints name: account_outbound_network_dependencies_endpoints @@ -4607,10 +4676,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1outboundNetworkDependenciesEndpoints~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Batch~1batchAccounts~1{accountName}~1outboundNetworkDependenciesEndpoints?api-version=2024-07-01/get' + operationId: BatchAccountOutboundNetworkDependenciesEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundEnvironmentEndpointCollection objectKey: $.value sqlVerbs: select: @@ -4619,44 +4690,44 @@ components: update: [] replace: [] delete: [] - vw_network_security_perimeter_configuration: - id: azure.batch.vw_network_security_perimeter_configuration - name: vw_network_security_perimeter_configuration + vw_network_security_perimeter_configurations: + id: azure.batch.vw_network_security_perimeter_configurations + name: vw_network_security_perimeter_configurations config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.provisioningIssues') as "provisioning_issues", + JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + JSON_EXTRACT(properties, '$.resourceAssociation') as "resource_association", + JSON_EXTRACT(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, accountName, networkSecurityPerimeterConfigurationName - FROM azure.batch.network_security_perimeter_configuration - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND networkSecurityPerimeterConfigurationName = 'replace-me'; + FROM azure.batch.network_security_perimeter_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.provisioningIssues') as "provisioning_issues", + json_extract_path_text(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + json_extract_path_text(properties, '$.resourceAssociation') as "resource_association", + json_extract_path_text(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, accountName, networkSecurityPerimeterConfigurationName - FROM azure.batch.network_security_perimeter_configuration - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND networkSecurityPerimeterConfigurationName = 'replace-me'; - vw_account: - id: azure.batch.vw_account - name: vw_account + FROM azure.batch.network_security_perimeter_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + vw_accounts: + id: azure.batch.vw_accounts + name: vw_accounts config: views: select: @@ -4669,27 +4740,27 @@ components: identity as identity, type as type, tags as tags, - JSON_EXTRACT(properties, '$.accountEndpoint') as account_endpoint, - JSON_EXTRACT(properties, '$.nodeManagementEndpoint') as node_management_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.poolAllocationMode') as pool_allocation_mode, - JSON_EXTRACT(properties, '$.keyVaultReference') as key_vault_reference, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.autoStorage') as auto_storage, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.dedicatedCoreQuota') as dedicated_core_quota, - JSON_EXTRACT(properties, '$.lowPriorityCoreQuota') as low_priority_core_quota, - JSON_EXTRACT(properties, '$.dedicatedCoreQuotaPerVMFamily') as dedicated_core_quota_per_vm_family, - JSON_EXTRACT(properties, '$.dedicatedCoreQuotaPerVMFamilyEnforced') as dedicated_core_quota_per_vm_family_enforced, - JSON_EXTRACT(properties, '$.poolQuota') as pool_quota, - JSON_EXTRACT(properties, '$.activeJobAndJobScheduleQuota') as active_job_and_job_schedule_quota, - JSON_EXTRACT(properties, '$.allowedAuthenticationModes') as allowed_authentication_modes, + JSON_EXTRACT(properties, '$.accountEndpoint') as "account_endpoint", + JSON_EXTRACT(properties, '$.nodeManagementEndpoint') as "node_management_endpoint", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.poolAllocationMode') as "pool_allocation_mode", + JSON_EXTRACT(properties, '$.keyVaultReference') as "key_vault_reference", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.networkProfile') as "network_profile", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.autoStorage') as "auto_storage", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.dedicatedCoreQuota') as "dedicated_core_quota", + JSON_EXTRACT(properties, '$.lowPriorityCoreQuota') as "low_priority_core_quota", + JSON_EXTRACT(properties, '$.dedicatedCoreQuotaPerVMFamily') as "dedicated_core_quota_per_vm_family", + JSON_EXTRACT(properties, '$.dedicatedCoreQuotaPerVMFamilyEnforced') as "dedicated_core_quota_per_vm_family_enforced", + JSON_EXTRACT(properties, '$.poolQuota') as "pool_quota", + JSON_EXTRACT(properties, '$.activeJobAndJobScheduleQuota') as "active_job_and_job_schedule_quota", + JSON_EXTRACT(properties, '$.allowedAuthenticationModes') as "allowed_authentication_modes", subscriptionId, resourceGroupName, accountName - FROM azure.batch.account + FROM azure.batch.accounts WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4701,31 +4772,31 @@ components: identity as identity, type as type, tags as tags, - json_extract_path_text(properties, '$.accountEndpoint') as account_endpoint, - JSON_EXTRACT(properties, '$.nodeManagementEndpoint') as node_management_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.poolAllocationMode') as pool_allocation_mode, - JSON_EXTRACT(properties, '$.keyVaultReference') as key_vault_reference, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.autoStorage') as auto_storage, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.dedicatedCoreQuota') as dedicated_core_quota, - JSON_EXTRACT(properties, '$.lowPriorityCoreQuota') as low_priority_core_quota, - JSON_EXTRACT(properties, '$.dedicatedCoreQuotaPerVMFamily') as dedicated_core_quota_per_vm_family, - JSON_EXTRACT(properties, '$.dedicatedCoreQuotaPerVMFamilyEnforced') as dedicated_core_quota_per_vm_family_enforced, - JSON_EXTRACT(properties, '$.poolQuota') as pool_quota, - JSON_EXTRACT(properties, '$.activeJobAndJobScheduleQuota') as active_job_and_job_schedule_quota, - JSON_EXTRACT(properties, '$.allowedAuthenticationModes') as allowed_authentication_modes, + json_extract_path_text(properties, '$.accountEndpoint') as "account_endpoint", + json_extract_path_text(properties, '$.nodeManagementEndpoint') as "node_management_endpoint", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.poolAllocationMode') as "pool_allocation_mode", + json_extract_path_text(properties, '$.keyVaultReference') as "key_vault_reference", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.networkProfile') as "network_profile", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.autoStorage') as "auto_storage", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.dedicatedCoreQuota') as "dedicated_core_quota", + json_extract_path_text(properties, '$.lowPriorityCoreQuota') as "low_priority_core_quota", + json_extract_path_text(properties, '$.dedicatedCoreQuotaPerVMFamily') as "dedicated_core_quota_per_vm_family", + json_extract_path_text(properties, '$.dedicatedCoreQuotaPerVMFamilyEnforced') as "dedicated_core_quota_per_vm_family_enforced", + json_extract_path_text(properties, '$.poolQuota') as "pool_quota", + json_extract_path_text(properties, '$.activeJobAndJobScheduleQuota') as "active_job_and_job_schedule_quota", + json_extract_path_text(properties, '$.allowedAuthenticationModes') as "allowed_authentication_modes", subscriptionId, resourceGroupName, accountName - FROM azure.batch.account + FROM azure.batch.accounts WHERE subscriptionId = 'replace-me'; - vw_application_package: - id: azure.batch.vw_application_package - name: vw_application_package + vw_application_packages: + id: azure.batch.vw_application_packages + name: vw_application_packages config: views: select: @@ -4737,17 +4808,17 @@ components: type as type, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.format') as format, - JSON_EXTRACT(properties, '$.storageUrl') as storage_url, - JSON_EXTRACT(properties, '$.storageUrlExpiry') as storage_url_expiry, - JSON_EXTRACT(properties, '$.lastActivationTime') as last_activation_time, + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.format') as "format", + JSON_EXTRACT(properties, '$.storageUrl') as "storage_url", + JSON_EXTRACT(properties, '$.storageUrlExpiry') as "storage_url_expiry", + JSON_EXTRACT(properties, '$.lastActivationTime') as "last_activation_time", subscriptionId, resourceGroupName, accountName, applicationName, versionName - FROM azure.batch.application_package + FROM azure.batch.application_packages WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND applicationName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4758,21 +4829,21 @@ components: type as type, etag as etag, tags as tags, - json_extract_path_text(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.format') as format, - JSON_EXTRACT(properties, '$.storageUrl') as storage_url, - JSON_EXTRACT(properties, '$.storageUrlExpiry') as storage_url_expiry, - JSON_EXTRACT(properties, '$.lastActivationTime') as last_activation_time, + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.format') as "format", + json_extract_path_text(properties, '$.storageUrl') as "storage_url", + json_extract_path_text(properties, '$.storageUrlExpiry') as "storage_url_expiry", + json_extract_path_text(properties, '$.lastActivationTime') as "last_activation_time", subscriptionId, resourceGroupName, accountName, applicationName, versionName - FROM azure.batch.application_package + FROM azure.batch.application_packages WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND applicationName = 'replace-me'; - vw_application: - id: azure.batch.vw_application - name: vw_application + vw_applications: + id: azure.batch.vw_applications + name: vw_applications config: views: select: @@ -4784,14 +4855,14 @@ components: type as type, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.allowUpdates') as allow_updates, - JSON_EXTRACT(properties, '$.defaultVersion') as default_version, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.allowUpdates') as "allow_updates", + JSON_EXTRACT(properties, '$.defaultVersion') as "default_version", subscriptionId, resourceGroupName, accountName, applicationName - FROM azure.batch.application + FROM azure.batch.applications WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4802,18 +4873,18 @@ components: type as type, etag as etag, tags as tags, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.allowUpdates') as allow_updates, - JSON_EXTRACT(properties, '$.defaultVersion') as default_version, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.allowUpdates') as "allow_updates", + json_extract_path_text(properties, '$.defaultVersion') as "default_version", subscriptionId, resourceGroupName, accountName, applicationName - FROM azure.batch.application + FROM azure.batch.applications WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_certificate: - id: azure.batch.vw_certificate - name: vw_certificate + vw_certificates: + id: azure.batch.vw_certificates + name: vw_certificates config: views: select: @@ -4825,20 +4896,20 @@ components: type as type, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningStateTransitionTime') as provisioning_state_transition_time, - JSON_EXTRACT(properties, '$.previousProvisioningState') as previous_provisioning_state, - JSON_EXTRACT(properties, '$.previousProvisioningStateTransitionTime') as previous_provisioning_state_transition_time, - JSON_EXTRACT(properties, '$.publicData') as public_data, - JSON_EXTRACT(properties, '$.deleteCertificateError') as delete_certificate_error, - JSON_EXTRACT(properties, '$.thumbprintAlgorithm') as thumbprint_algorithm, - JSON_EXTRACT(properties, '$.thumbprint') as thumbprint, - JSON_EXTRACT(properties, '$.format') as format, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.provisioningStateTransitionTime') as "provisioning_state_transition_time", + JSON_EXTRACT(properties, '$.previousProvisioningState') as "previous_provisioning_state", + JSON_EXTRACT(properties, '$.previousProvisioningStateTransitionTime') as "previous_provisioning_state_transition_time", + JSON_EXTRACT(properties, '$.publicData') as "public_data", + JSON_EXTRACT(properties, '$.deleteCertificateError') as "delete_certificate_error", + JSON_EXTRACT(properties, '$.thumbprintAlgorithm') as "thumbprint_algorithm", + JSON_EXTRACT(properties, '$.thumbprint') as "thumbprint", + JSON_EXTRACT(properties, '$.format') as "format", subscriptionId, resourceGroupName, accountName, certificateName - FROM azure.batch.certificate + FROM azure.batch.certificates WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4849,24 +4920,24 @@ components: type as type, etag as etag, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningStateTransitionTime') as provisioning_state_transition_time, - JSON_EXTRACT(properties, '$.previousProvisioningState') as previous_provisioning_state, - JSON_EXTRACT(properties, '$.previousProvisioningStateTransitionTime') as previous_provisioning_state_transition_time, - JSON_EXTRACT(properties, '$.publicData') as public_data, - JSON_EXTRACT(properties, '$.deleteCertificateError') as delete_certificate_error, - JSON_EXTRACT(properties, '$.thumbprintAlgorithm') as thumbprint_algorithm, - JSON_EXTRACT(properties, '$.thumbprint') as thumbprint, - JSON_EXTRACT(properties, '$.format') as format, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.provisioningStateTransitionTime') as "provisioning_state_transition_time", + json_extract_path_text(properties, '$.previousProvisioningState') as "previous_provisioning_state", + json_extract_path_text(properties, '$.previousProvisioningStateTransitionTime') as "previous_provisioning_state_transition_time", + json_extract_path_text(properties, '$.publicData') as "public_data", + json_extract_path_text(properties, '$.deleteCertificateError') as "delete_certificate_error", + json_extract_path_text(properties, '$.thumbprintAlgorithm') as "thumbprint_algorithm", + json_extract_path_text(properties, '$.thumbprint') as "thumbprint", + json_extract_path_text(properties, '$.format') as "format", subscriptionId, resourceGroupName, accountName, certificateName - FROM azure.batch.certificate + FROM azure.batch.certificates WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_account_detector: - id: azure.batch.vw_account_detector - name: vw_account_detector + vw_account_detectors: + id: azure.batch.vw_account_detectors + name: vw_account_detectors config: views: select: @@ -4878,13 +4949,13 @@ components: type as type, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.value') as value, + JSON_EXTRACT(properties, '$.value') as "value", subscriptionId, resourceGroupName, accountName, detectorId - FROM azure.batch.account_detector - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND detectorId = 'replace-me'; + FROM azure.batch.account_detectors + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -4894,16 +4965,16 @@ components: type as type, etag as etag, tags as tags, - json_extract_path_text(properties, '$.value') as value, + json_extract_path_text(properties, '$.value') as "value", subscriptionId, resourceGroupName, accountName, detectorId - FROM azure.batch.account_detector - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND detectorId = 'replace-me'; - vw_private_link_resource: - id: azure.batch.vw_private_link_resource - name: vw_private_link_resource + FROM azure.batch.account_detectors + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + vw_private_link_resources: + id: azure.batch.vw_private_link_resources + name: vw_private_link_resources config: views: select: @@ -4915,14 +4986,14 @@ components: type as type, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, accountName, privateLinkResourceName - FROM azure.batch.private_link_resource + FROM azure.batch.private_link_resources WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4933,18 +5004,18 @@ components: type as type, etag as etag, tags as tags, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, accountName, privateLinkResourceName - FROM azure.batch.private_link_resource + FROM azure.batch.private_link_resources WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_private_endpoint_connection: - id: azure.batch.vw_private_endpoint_connection - name: vw_private_endpoint_connection + vw_private_endpoint_connections: + id: azure.batch.vw_private_endpoint_connections + name: vw_private_endpoint_connections config: views: select: @@ -4956,15 +5027,15 @@ components: type as type, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, accountName, privateEndpointConnectionName - FROM azure.batch.private_endpoint_connection + FROM azure.batch.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4975,19 +5046,19 @@ components: type as type, etag as etag, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, accountName, privateEndpointConnectionName - FROM azure.batch.private_endpoint_connection + FROM azure.batch.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_pool: - id: azure.batch.vw_pool - name: vw_pool + vw_pools: + id: azure.batch.vw_pools + name: vw_pools config: views: select: @@ -5000,40 +5071,40 @@ components: type as type, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningStateTransitionTime') as provisioning_state_transition_time, - JSON_EXTRACT(properties, '$.allocationState') as allocation_state, - JSON_EXTRACT(properties, '$.allocationStateTransitionTime') as allocation_state_transition_time, - JSON_EXTRACT(properties, '$.vmSize') as vm_size, - JSON_EXTRACT(properties, '$.deploymentConfiguration') as deployment_configuration, - JSON_EXTRACT(properties, '$.currentDedicatedNodes') as current_dedicated_nodes, - JSON_EXTRACT(properties, '$.currentLowPriorityNodes') as current_low_priority_nodes, - JSON_EXTRACT(properties, '$.scaleSettings') as scale_settings, - JSON_EXTRACT(properties, '$.autoScaleRun') as auto_scale_run, - JSON_EXTRACT(properties, '$.interNodeCommunication') as inter_node_communication, - JSON_EXTRACT(properties, '$.networkConfiguration') as network_configuration, - JSON_EXTRACT(properties, '$.taskSlotsPerNode') as task_slots_per_node, - JSON_EXTRACT(properties, '$.taskSchedulingPolicy') as task_scheduling_policy, - JSON_EXTRACT(properties, '$.userAccounts') as user_accounts, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.startTask') as start_task, - JSON_EXTRACT(properties, '$.certificates') as certificates, - JSON_EXTRACT(properties, '$.applicationPackages') as application_packages, - JSON_EXTRACT(properties, '$.applicationLicenses') as application_licenses, - JSON_EXTRACT(properties, '$.resizeOperationStatus') as resize_operation_status, - JSON_EXTRACT(properties, '$.mountConfiguration') as mount_configuration, - JSON_EXTRACT(properties, '$.targetNodeCommunicationMode') as target_node_communication_mode, - JSON_EXTRACT(properties, '$.currentNodeCommunicationMode') as current_node_communication_mode, - JSON_EXTRACT(properties, '$.upgradePolicy') as upgrade_policy, - JSON_EXTRACT(properties, '$.resourceTags') as resource_tags, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.lastModified') as "last_modified", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.provisioningStateTransitionTime') as "provisioning_state_transition_time", + JSON_EXTRACT(properties, '$.allocationState') as "allocation_state", + JSON_EXTRACT(properties, '$.allocationStateTransitionTime') as "allocation_state_transition_time", + JSON_EXTRACT(properties, '$.vmSize') as "vm_size", + JSON_EXTRACT(properties, '$.deploymentConfiguration') as "deployment_configuration", + JSON_EXTRACT(properties, '$.currentDedicatedNodes') as "current_dedicated_nodes", + JSON_EXTRACT(properties, '$.currentLowPriorityNodes') as "current_low_priority_nodes", + JSON_EXTRACT(properties, '$.scaleSettings') as "scale_settings", + JSON_EXTRACT(properties, '$.autoScaleRun') as "auto_scale_run", + JSON_EXTRACT(properties, '$.interNodeCommunication') as "inter_node_communication", + JSON_EXTRACT(properties, '$.networkConfiguration') as "network_configuration", + JSON_EXTRACT(properties, '$.taskSlotsPerNode') as "task_slots_per_node", + JSON_EXTRACT(properties, '$.taskSchedulingPolicy') as "task_scheduling_policy", + JSON_EXTRACT(properties, '$.userAccounts') as "user_accounts", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.startTask') as "start_task", + JSON_EXTRACT(properties, '$.certificates') as "certificates", + JSON_EXTRACT(properties, '$.applicationPackages') as "application_packages", + JSON_EXTRACT(properties, '$.applicationLicenses') as "application_licenses", + JSON_EXTRACT(properties, '$.resizeOperationStatus') as "resize_operation_status", + JSON_EXTRACT(properties, '$.mountConfiguration') as "mount_configuration", + JSON_EXTRACT(properties, '$.targetNodeCommunicationMode') as "target_node_communication_mode", + JSON_EXTRACT(properties, '$.currentNodeCommunicationMode') as "current_node_communication_mode", + JSON_EXTRACT(properties, '$.upgradePolicy') as "upgrade_policy", + JSON_EXTRACT(properties, '$.resourceTags') as "resource_tags", subscriptionId, resourceGroupName, accountName, poolName - FROM azure.batch.pool + FROM azure.batch.pools WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5045,47 +5116,47 @@ components: type as type, etag as etag, tags as tags, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningStateTransitionTime') as provisioning_state_transition_time, - JSON_EXTRACT(properties, '$.allocationState') as allocation_state, - JSON_EXTRACT(properties, '$.allocationStateTransitionTime') as allocation_state_transition_time, - JSON_EXTRACT(properties, '$.vmSize') as vm_size, - JSON_EXTRACT(properties, '$.deploymentConfiguration') as deployment_configuration, - JSON_EXTRACT(properties, '$.currentDedicatedNodes') as current_dedicated_nodes, - JSON_EXTRACT(properties, '$.currentLowPriorityNodes') as current_low_priority_nodes, - JSON_EXTRACT(properties, '$.scaleSettings') as scale_settings, - JSON_EXTRACT(properties, '$.autoScaleRun') as auto_scale_run, - JSON_EXTRACT(properties, '$.interNodeCommunication') as inter_node_communication, - JSON_EXTRACT(properties, '$.networkConfiguration') as network_configuration, - JSON_EXTRACT(properties, '$.taskSlotsPerNode') as task_slots_per_node, - JSON_EXTRACT(properties, '$.taskSchedulingPolicy') as task_scheduling_policy, - JSON_EXTRACT(properties, '$.userAccounts') as user_accounts, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.startTask') as start_task, - JSON_EXTRACT(properties, '$.certificates') as certificates, - JSON_EXTRACT(properties, '$.applicationPackages') as application_packages, - JSON_EXTRACT(properties, '$.applicationLicenses') as application_licenses, - JSON_EXTRACT(properties, '$.resizeOperationStatus') as resize_operation_status, - JSON_EXTRACT(properties, '$.mountConfiguration') as mount_configuration, - JSON_EXTRACT(properties, '$.targetNodeCommunicationMode') as target_node_communication_mode, - JSON_EXTRACT(properties, '$.currentNodeCommunicationMode') as current_node_communication_mode, - JSON_EXTRACT(properties, '$.upgradePolicy') as upgrade_policy, - JSON_EXTRACT(properties, '$.resourceTags') as resource_tags, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.lastModified') as "last_modified", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.provisioningStateTransitionTime') as "provisioning_state_transition_time", + json_extract_path_text(properties, '$.allocationState') as "allocation_state", + json_extract_path_text(properties, '$.allocationStateTransitionTime') as "allocation_state_transition_time", + json_extract_path_text(properties, '$.vmSize') as "vm_size", + json_extract_path_text(properties, '$.deploymentConfiguration') as "deployment_configuration", + json_extract_path_text(properties, '$.currentDedicatedNodes') as "current_dedicated_nodes", + json_extract_path_text(properties, '$.currentLowPriorityNodes') as "current_low_priority_nodes", + json_extract_path_text(properties, '$.scaleSettings') as "scale_settings", + json_extract_path_text(properties, '$.autoScaleRun') as "auto_scale_run", + json_extract_path_text(properties, '$.interNodeCommunication') as "inter_node_communication", + json_extract_path_text(properties, '$.networkConfiguration') as "network_configuration", + json_extract_path_text(properties, '$.taskSlotsPerNode') as "task_slots_per_node", + json_extract_path_text(properties, '$.taskSchedulingPolicy') as "task_scheduling_policy", + json_extract_path_text(properties, '$.userAccounts') as "user_accounts", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.startTask') as "start_task", + json_extract_path_text(properties, '$.certificates') as "certificates", + json_extract_path_text(properties, '$.applicationPackages') as "application_packages", + json_extract_path_text(properties, '$.applicationLicenses') as "application_licenses", + json_extract_path_text(properties, '$.resizeOperationStatus') as "resize_operation_status", + json_extract_path_text(properties, '$.mountConfiguration') as "mount_configuration", + json_extract_path_text(properties, '$.targetNodeCommunicationMode') as "target_node_communication_mode", + json_extract_path_text(properties, '$.currentNodeCommunicationMode') as "current_node_communication_mode", + json_extract_path_text(properties, '$.upgradePolicy') as "upgrade_policy", + json_extract_path_text(properties, '$.resourceTags') as "resource_tags", subscriptionId, resourceGroupName, accountName, poolName - FROM azure.batch.pool + FROM azure.batch.pools WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/networkSecurityPerimeterConfigurations/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/networkSecurityPerimeterConfigurations?api-version=2024-07-01: get: tags: - NetworkSecurityPerimeter - operationId: NetworkSecurityPerimeter_ListConfigurations + operationId: NetworkSecurityPerimeterConfigurations_List description: Lists all of the NSP configurations in the specified account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5106,11 +5177,12 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/?api-version=2024-07-01: + x-ms-original-operationId: NetworkSecurityPerimeter_ListConfigurations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}?api-version=2024-07-01: get: tags: - NetworkSecurityPerimeter - operationId: NetworkSecurityPerimeter_GetConfiguration + operationId: NetworkSecurityPerimeterConfiguration_Get description: Gets information about the specified NSP configuration. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5130,7 +5202,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile/?api-version=2024-07-01: + x-ms-original-operationId: NetworkSecurityPerimeter_GetConfiguration + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile?api-version=2024-07-01: post: tags: - NetworkSecurityPerimeter @@ -5164,7 +5237,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}?api-version=2024-07-01: put: tags: - BatchAccount @@ -5305,7 +5378,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Batch/batchAccounts/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Batch/batchAccounts?api-version=2024-07-01: get: tags: - BatchAccount @@ -5328,7 +5401,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts?api-version=2024-07-01: get: tags: - BatchAccount @@ -5352,7 +5425,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/syncAutoStorageKeys/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/syncAutoStorageKeys?api-version=2024-07-01: post: tags: - BatchAccount @@ -5371,7 +5444,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/regenerateKeys/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/regenerateKeys?api-version=2024-07-01: post: tags: - BatchAccount @@ -5403,11 +5476,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/listKeys/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/listKeys?api-version=2024-07-01: post: tags: - BatchAccount - operationId: BatchAccount_GetKeys + operationId: BatchAccountKeys_Get summary: Gets the account keys for the specified Batch account. description: This operation applies only to Batch accounts with allowedAuthenticationModes containing 'SharedKey'. If the Batch account doesn't contain 'SharedKey' in its allowedAuthenticationMode, clients cannot use shared keys to authenticate, and must use another allowedAuthenticationModes instead. In this case, getting the keys will fail. parameters: @@ -5427,7 +5500,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}/activate/?api-version=2024-07-01: + x-ms-original-operationId: BatchAccount_GetKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}/activate?api-version=2024-07-01: post: tags: - ApplicationPackage @@ -5460,7 +5534,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}?api-version=2024-07-01: put: tags: - Application @@ -5567,7 +5641,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/{versionName}?api-version=2024-07-01: put: tags: - ApplicationPackage @@ -5646,7 +5720,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications?api-version=2024-07-01: get: tags: - Application @@ -5678,7 +5752,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions?api-version=2024-07-01: get: tags: - ApplicationPackage @@ -5711,11 +5785,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/quotas/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/quotas?api-version=2024-07-01: get: tags: - Location - operationId: Location_GetQuotas + operationId: LocationQuotas_Get description: Gets the Batch service quotas for the specified subscription at the given location. parameters: - name: locationName @@ -5738,11 +5812,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/virtualMachineSkus/?api-version=2024-07-01: + x-ms-original-operationId: Location_GetQuotas + /subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/virtualMachineSkus?api-version=2024-07-01: get: tags: - Location - operationId: Location_ListSupportedVirtualMachineSkus + operationId: LocationSupportedVirtualMachineSkus_List description: Gets the list of Batch supported Virtual Machine VM sizes available at the given location. parameters: - name: locationName @@ -5780,7 +5855,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Batch/operations/?api-version=2024-07-01: + x-ms-original-operationId: Location_ListSupportedVirtualMachineSkus + /providers/Microsoft.Batch/operations?api-version=2024-07-01: get: tags: - Operations @@ -5802,7 +5878,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/checkNameAvailability/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Batch/locations/{locationName}/checkNameAvailability?api-version=2024-07-01: post: operationId: Location_CheckNameAvailability description: Checks whether the Batch account name is available in the specified region. @@ -5835,7 +5911,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates?api-version=2024-07-01: get: tags: - Certificate @@ -5881,7 +5957,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates/{certificateName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates/{certificateName}?api-version=2024-07-01: put: tags: - Certificate @@ -6044,7 +6120,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates/{certificateName}/cancelDelete/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates/{certificateName}/cancelDelete?api-version=2024-07-01: post: tags: - Certificate @@ -6078,9 +6154,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/detectors/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/detectors?api-version=2024-07-01: get: - operationId: BatchAccount_ListDetectors + operationId: BatchAccountDetectors_List description: Gets information about the detectors available for a given Batch account. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -6101,9 +6177,10 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/detectors/{detectorId}/?api-version=2024-07-01: + x-ms-original-operationId: BatchAccount_ListDetectors + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/detectors/{detectorId}?api-version=2024-07-01: get: - operationId: BatchAccount_GetDetector + operationId: BatchAccountDetector_Get description: Gets information about the given detector for a given Batch account. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -6123,7 +6200,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/privateLinkResources/?api-version=2024-07-01: + x-ms-original-operationId: BatchAccount_GetDetector + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/privateLinkResources?api-version=2024-07-01: get: tags: - PrivateLinkResource @@ -6155,7 +6233,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/privateLinkResources/{privateLinkResourceName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/privateLinkResources/{privateLinkResourceName}?api-version=2024-07-01: get: tags: - PrivateLinkResource @@ -6179,7 +6257,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/privateEndpointConnections/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/privateEndpointConnections?api-version=2024-07-01: get: tags: - PrivateEndpointConnection @@ -6211,7 +6289,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-07-01: get: tags: - PrivateEndpointConnection @@ -6321,7 +6399,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools?api-version=2024-07-01: get: tags: - Pool @@ -6378,7 +6456,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}?api-version=2024-07-01: put: tags: - Pool @@ -6533,7 +6611,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}/disableAutoScale/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}/disableAutoScale?api-version=2024-07-01: post: tags: - Pool @@ -6562,7 +6640,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}/stopResize/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}/stopResize?api-version=2024-07-01: post: tags: - Pool @@ -6592,11 +6670,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/outboundNetworkDependenciesEndpoints/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/outboundNetworkDependenciesEndpoints?api-version=2024-07-01: get: tags: - BatchAccount - operationId: BatchAccount_ListOutboundNetworkDependenciesEndpoints + operationId: BatchAccountOutboundNetworkDependenciesEndpoints_List description: Lists the endpoints that a Batch Compute Node under this Batch Account may call as part of Batch service administration. If you are deploying a Pool inside of a virtual network that you specify, you must make sure your network allows outbound access to these endpoints. Failure to allow access to these endpoints may cause Batch to mark the affected nodes as unusable. For more information about creating a pool inside of a virtual network, see https://docs.microsoft.com/en-us/azure/batch/batch-virtual-network. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -6617,3 +6695,4 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink + x-ms-original-operationId: BatchAccount_ListOutboundNetworkDependenciesEndpoints diff --git a/providers/src/azure/v00.00.00000/services/billing.yaml b/providers/src/azure/v00.00.00000/services/billing.yaml index d89bbb0d..7f0b5155 100644 --- a/providers/src/azure/v00.00.00000/services/billing.yaml +++ b/providers/src/azure/v00.00.00000/services/billing.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -214,7 +214,7 @@ components: name: api-version in: query description: The version of the API to be used with the client request. The current version is 2024-04-01. - required: true + required: false x-ms-parameter-location: method schema: type: string @@ -7167,18 +7167,24 @@ components: methods: get_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1availableBalance~1default~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1availableBalance~1default?api-version=2024-04-01/get' + operationId: AvailableBalances_GetByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailableBalance get_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1availableBalance~1default~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1availableBalance~1default?api-version=2024-04-01/get' + operationId: AvailableBalances_GetByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailableBalance sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/available_balances/methods/get_by_billing_profile' + - $ref: '#/components/x-stackQL-resources/available_balances/methods/get_by_billing_account' insert: [] update: [] replace: [] @@ -7190,55 +7196,59 @@ components: methods: list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingRequests~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingRequests?api-version=2024-04-01/get' + operationId: BillingRequests_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRequestListResult objectKey: $.value list_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingRequests~1?api-version=2024-04-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list_by_invoice_section: - operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingRequests~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingRequests?api-version=2024-04-01/get' + operationId: BillingRequests_ListByCustomer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRequestListResult objectKey: $.value list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingRequests~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingRequests?api-version=2024-04-01/get' + operationId: BillingRequests_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRequestListResult objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingRequests~1{billingRequestName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingRequests~1{billingRequestName}?api-version=2024-04-01/get' + operationId: BillingRequests_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRequest create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingRequests~1{billingRequestName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingRequests~1{billingRequestName}?api-version=2024-04-01/put' + operationId: BillingRequests_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRequest list_by_user: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingRequests~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingRequests?api-version=2024-04-01/get' + operationId: BillingRequests_ListByUser response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRequestListResult objectKey: $.value sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/requests/methods/list_by_customer' - - $ref: '#/components/x-stackQL-resources/requests/methods/list_by_invoice_section' - $ref: '#/components/x-stackQL-resources/requests/methods/list_by_billing_profile' - $ref: '#/components/x-stackQL-resources/requests/methods/list_by_billing_account' - $ref: '#/components/x-stackQL-resources/requests/methods/get' @@ -7248,6 +7258,27 @@ components: update: [] replace: [] delete: [] + requests_by_invoice_sections: + id: azure.billing.requests_by_invoice_sections + name: requests_by_invoice_sections + title: requests_by_invoice_sections + methods: + list: + operation: + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingRequests?api-version=2024-04-01/get' + operationId: BillingRequestsByInvoiceSection_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BillingRequestListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/requests_by_invoice_sections/methods/list' + insert: [] + update: [] + replace: [] + delete: [] role_assignments: id: azure.billing.role_assignments name: role_assignments @@ -7255,202 +7286,311 @@ components: methods: delete_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/delete' + operationId: BillingRoleAssignments_DeleteByBillingProfile response: mediaType: application/json openAPIDocKey: '200' get_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/get' + operationId: BillingRoleAssignments_GetByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignment list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingRoleAssignments~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingRoleAssignments?api-version=2024-04-01/get' + operationId: BillingRoleAssignments_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignmentListResult objectKey: $.value create_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1createBillingRoleAssignment~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1createBillingRoleAssignment?api-version=2024-04-01/post' + operationId: BillingRoleAssignments_CreateByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignment delete_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/delete' + operationId: BillingRoleAssignments_DeleteByCustomer response: mediaType: application/json openAPIDocKey: '200' get_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/get' + operationId: BillingRoleAssignments_GetByCustomer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignment list_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingRoleAssignments~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingRoleAssignments?api-version=2024-04-01/get' + operationId: BillingRoleAssignments_ListByCustomer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignmentListResult objectKey: $.value create_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1createBillingRoleAssignment~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1createBillingRoleAssignment?api-version=2024-04-01/post' + operationId: BillingRoleAssignments_CreateByCustomer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignment resolve_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1resolveBillingRoleAssignments~1?api-version=2024-04-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - delete_by_invoice_section: - operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get_by_invoice_section: - operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_invoice_section: - operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingRoleAssignments~1?api-version=2024-04-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - create_by_invoice_section: - operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1createBillingRoleAssignment~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1resolveBillingRoleAssignments?api-version=2024-04-01/post' + operationId: BillingRoleAssignments_ResolveByCustomer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignmentListResult resolve_by_invoice_section: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1resolveBillingRoleAssignments~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1resolveBillingRoleAssignments?api-version=2024-04-01/post' + operationId: BillingRoleAssignments_ResolveByInvoiceSection response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignmentListResult resolve_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1resolveBillingRoleAssignments~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1resolveBillingRoleAssignments?api-version=2024-04-01/post' + operationId: BillingRoleAssignments_ResolveByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignmentListResult delete_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/delete' + operationId: BillingRoleAssignments_DeleteByBillingAccount response: mediaType: application/json openAPIDocKey: '200' get_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update_by_billing_account: - operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/get' + operationId: BillingRoleAssignments_GetByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignment list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingRoleAssignments~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingRoleAssignments?api-version=2024-04-01/get' + operationId: BillingRoleAssignments_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignmentListResult objectKey: $.value create_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1createBillingRoleAssignment~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1createBillingRoleAssignment?api-version=2024-04-01/post' + operationId: BillingRoleAssignments_CreateByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignment delete_by_department: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/delete' + operationId: BillingRoleAssignments_DeleteByDepartment response: mediaType: application/json openAPIDocKey: '200' get_by_department: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update_by_department: - operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/get' + operationId: BillingRoleAssignments_GetByDepartment response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignment list_by_department: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1billingRoleAssignments~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1billingRoleAssignments?api-version=2024-04-01/get' + operationId: BillingRoleAssignments_ListByDepartment response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignmentListResult objectKey: $.value delete_by_enrollment_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/delete' + operationId: BillingRoleAssignments_DeleteByEnrollmentAccount response: mediaType: application/json openAPIDocKey: '200' get_by_enrollment_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update_by_enrollment_account: - operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingRoleAssignments~1{billingRoleAssignmentName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/get' + operationId: BillingRoleAssignments_GetByEnrollmentAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignment list_by_enrollment_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingRoleAssignments~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingRoleAssignments?api-version=2024-04-01/get' + operationId: BillingRoleAssignments_ListByEnrollmentAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignmentListResult objectKey: $.value resolve_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1resolveBillingRoleAssignments~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1resolveBillingRoleAssignments?api-version=2024-04-01/post' + operationId: BillingRoleAssignments_ResolveByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleAssignmentListResult sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/role_assignments/methods/get_by_customer' + - $ref: '#/components/x-stackQL-resources/role_assignments/methods/get_by_billing_profile' - $ref: '#/components/x-stackQL-resources/role_assignments/methods/list_by_customer' - - $ref: '#/components/x-stackQL-resources/role_assignments/methods/list_by_invoice_section' + - $ref: '#/components/x-stackQL-resources/role_assignments/methods/get_by_department' + - $ref: '#/components/x-stackQL-resources/role_assignments/methods/get_by_enrollment_account' - $ref: '#/components/x-stackQL-resources/role_assignments/methods/list_by_billing_profile' + - $ref: '#/components/x-stackQL-resources/role_assignments/methods/get_by_billing_account' - $ref: '#/components/x-stackQL-resources/role_assignments/methods/list_by_department' - $ref: '#/components/x-stackQL-resources/role_assignments/methods/list_by_enrollment_account' - $ref: '#/components/x-stackQL-resources/role_assignments/methods/list_by_billing_account' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/role_assignments/methods/create_by_customer' + - $ref: '#/components/x-stackQL-resources/role_assignments/methods/create_by_billing_profile' + - $ref: '#/components/x-stackQL-resources/role_assignments/methods/create_by_billing_account' update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/role_assignments/methods/delete_by_customer' - - $ref: '#/components/x-stackQL-resources/role_assignments/methods/delete_by_invoice_section' - $ref: '#/components/x-stackQL-resources/role_assignments/methods/delete_by_billing_profile' - $ref: '#/components/x-stackQL-resources/role_assignments/methods/delete_by_department' - $ref: '#/components/x-stackQL-resources/role_assignments/methods/delete_by_enrollment_account' - $ref: '#/components/x-stackQL-resources/role_assignments/methods/delete_by_billing_account' + role_assignments_by_invoice_sections: + id: azure.billing.role_assignments_by_invoice_sections + name: role_assignments_by_invoice_sections + title: role_assignments_by_invoice_sections + methods: + delete: + operation: + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/delete' + operationId: BillingRoleAssignmentsByInvoiceSection_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/get' + operationId: BillingRoleAssignmentsByInvoiceSection_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BillingRoleAssignment + list: + operation: + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingRoleAssignments?api-version=2024-04-01/get' + operationId: BillingRoleAssignmentsByInvoiceSection_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BillingRoleAssignmentListResult + objectKey: $.value + create: + operation: + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1createBillingRoleAssignment?api-version=2024-04-01/post' + operationId: BillingRoleAssignmentsByInvoiceSection_Create + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BillingRoleAssignment + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/role_assignments_by_invoice_sections/methods/get' + - $ref: '#/components/x-stackQL-resources/role_assignments_by_invoice_sections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/role_assignments_by_invoice_sections/methods/create' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/role_assignments_by_invoice_sections/methods/delete' + role_assignments_by_billing_accounts: + id: azure.billing.role_assignments_by_billing_accounts + name: role_assignments_by_billing_accounts + title: role_assignments_by_billing_accounts + methods: + create_or_update: + operation: + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/put' + operationId: BillingRoleAssignmentsByBillingAccount_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BillingRoleAssignment + sqlVerbs: + select: [] + insert: + - $ref: '#/components/x-stackQL-resources/role_assignments_by_billing_accounts/methods/create_or_update' + update: [] + replace: [] + delete: [] + role_assignments_by_departments: + id: azure.billing.role_assignments_by_departments + name: role_assignments_by_departments + title: role_assignments_by_departments + methods: + create_or_update: + operation: + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/put' + operationId: BillingRoleAssignmentsByDepartment_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BillingRoleAssignment + sqlVerbs: + select: [] + insert: + - $ref: '#/components/x-stackQL-resources/role_assignments_by_departments/methods/create_or_update' + update: [] + replace: [] + delete: [] + role_assignments_by_enrollment_accounts: + id: azure.billing.role_assignments_by_enrollment_accounts + name: role_assignments_by_enrollment_accounts + title: role_assignments_by_enrollment_accounts + methods: + create_or_update: + operation: + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingRoleAssignments~1{billingRoleAssignmentName}?api-version=2024-04-01/put' + operationId: BillingRoleAssignmentsByEnrollmentAccount_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BillingRoleAssignment + sqlVerbs: + select: [] + insert: + - $ref: '#/components/x-stackQL-resources/role_assignments_by_enrollment_accounts/methods/create_or_update' + update: [] + replace: [] + delete: [] profiles: id: azure.billing.profiles name: profiles @@ -7458,34 +7598,43 @@ components: methods: validate_delete_eligibility: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1validateDeleteEligibility~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1validateDeleteEligibility?api-version=2024-04-01/post' + operationId: BillingProfiles_ValidateDeleteEligibility response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeleteBillingProfileEligibilityResult delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}?api-version=2024-04-01/delete' + operationId: BillingProfiles_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}?api-version=2024-04-01/get' + operationId: BillingProfiles_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingProfile create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}?api-version=2024-04-01/put' + operationId: BillingProfiles_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingProfile list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles?api-version=2024-04-01/get' + operationId: BillingProfiles_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingProfileListResult objectKey: $.value sqlVerbs: select: @@ -7504,16 +7653,20 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}?api-version=2024-04-01/get' + operationId: Departments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Department list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments?api-version=2024-04-01/get' + operationId: Departments_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DepartmentListResult objectKey: $.value sqlVerbs: select: @@ -7530,16 +7683,20 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1agreements~1{agreementName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1agreements~1{agreementName}?api-version=2024-04-01/get' + operationId: Agreements_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Agreement list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1agreements~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1agreements?api-version=2024-04-01/get' + operationId: Agreements_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AgreementListResult objectKey: $.value sqlVerbs: select: @@ -7556,61 +7713,132 @@ components: methods: get_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1policies~1{policyName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1policies~1{policyName}?api-version=2024-04-01/get' + operationId: Policies_GetByCustomer response: mediaType: application/json openAPIDocKey: '200' - create_or_update_by_customer: + schemaRef: CustomerPolicy + get_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1policies~1default~1?api-version=2024-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1policies~1default?api-version=2024-04-01/get' + operationId: Policies_GetByBillingProfile response: mediaType: application/json openAPIDocKey: '200' - get_by_billing_profile: + schemaRef: BillingProfilePolicy + get_by_customer_at_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1policies~1default~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1customers~1{customerName}~1policies~1default?api-version=2024-04-01/get' + operationId: Policies_GetByCustomerAtBillingAccount response: mediaType: application/json openAPIDocKey: '200' - create_or_update_by_billing_profile: + schemaRef: CustomerPolicy + get_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1policies~1default~1?api-version=2024-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1policies~1default?api-version=2024-04-01/get' + operationId: Policies_GetByBillingAccount response: mediaType: application/json openAPIDocKey: '200' - get_by_customer_at_billing_account: + schemaRef: BillingAccountPolicy + get_by_subscription: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1customers~1{customerName}~1policies~1default~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Billing~1policies~1default?api-version=2024-04-01/get' + operationId: Policies_GetBySubscription response: mediaType: application/json openAPIDocKey: '200' - create_or_update_by_customer_at_billing_account: + schemaRef: SubscriptionPolicy + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/policies/methods/get_by_customer' + - $ref: '#/components/x-stackQL-resources/policies/methods/get_by_billing_profile' + - $ref: '#/components/x-stackQL-resources/policies/methods/get_by_customer_at_billing_account' + - $ref: '#/components/x-stackQL-resources/policies/methods/get_by_billing_account' + - $ref: '#/components/x-stackQL-resources/policies/methods/get_by_subscription' + insert: [] + update: [] + replace: [] + delete: [] + policies_by_customers: + id: azure.billing.policies_by_customers + name: policies_by_customers + title: policies_by_customers + methods: + create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1customers~1{customerName}~1policies~1default~1?api-version=2024-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1policies~1default?api-version=2024-04-01/put' + operationId: PoliciesByCustomer_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' - get_by_billing_account: + schemaRef: CustomerPolicy + sqlVerbs: + select: [] + insert: + - $ref: '#/components/x-stackQL-resources/policies_by_customers/methods/create_or_update' + update: [] + replace: [] + delete: [] + policies_by_billing_profiles: + id: azure.billing.policies_by_billing_profiles + name: policies_by_billing_profiles + title: policies_by_billing_profiles + methods: + create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1policies~1default~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1policies~1default?api-version=2024-04-01/put' + operationId: PoliciesByBillingProfile_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' - create_or_update_by_billing_account: + schemaRef: BillingProfilePolicy + sqlVerbs: + select: [] + insert: + - $ref: '#/components/x-stackQL-resources/policies_by_billing_profiles/methods/create_or_update' + update: [] + replace: [] + delete: [] + policies_by_customer_at_billing_accounts: + id: azure.billing.policies_by_customer_at_billing_accounts + name: policies_by_customer_at_billing_accounts + title: policies_by_customer_at_billing_accounts + methods: + create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1policies~1default~1?api-version=2024-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1customers~1{customerName}~1policies~1default?api-version=2024-04-01/put' + operationId: PoliciesByCustomerAtBillingAccount_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' - get_by_subscription: + schemaRef: CustomerPolicy + sqlVerbs: + select: [] + insert: + - $ref: '#/components/x-stackQL-resources/policies_by_customer_at_billing_accounts/methods/create_or_update' + update: [] + replace: [] + delete: [] + policies_by_billing_accounts: + id: azure.billing.policies_by_billing_accounts + name: policies_by_billing_accounts + title: policies_by_billing_accounts + methods: + create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Billing~1policies~1default~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1policies~1default?api-version=2024-04-01/put' + operationId: PoliciesByBillingAccount_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingAccountPolicy sqlVerbs: select: [] - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/policies_by_billing_accounts/methods/create_or_update' update: [] replace: [] delete: [] @@ -7621,10 +7849,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1operations~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1operations?api-version=2024-04-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -7640,19 +7870,24 @@ components: methods: get_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1savingsPlanOrders~1{savingsPlanOrderId}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1savingsPlanOrders~1{savingsPlanOrderId}?api-version=2024-04-01/get' + operationId: SavingsPlanOrders_GetByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavingsPlanOrderModel list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1savingsPlanOrders~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1savingsPlanOrders?api-version=2024-04-01/get' + operationId: SavingsPlanOrders_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavingsPlanOrderModelList objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/savings_plan_orders/methods/get_by_billing_account' - $ref: '#/components/x-stackQL-resources/savings_plan_orders/methods/list_by_billing_account' insert: [] update: [] @@ -7665,37 +7900,48 @@ components: methods: list_by_savings_plan_order: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans?api-version=2024-04-01/get' + operationId: SavingsPlans_ListBySavingsPlanOrder response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavingsPlanModelList objectKey: $.value list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1savingsPlans~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1savingsPlans?api-version=2024-04-01/get' + operationId: SavingsPlans_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavingsPlanModelListResult get_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}?api-version=2024-04-01/get' + operationId: SavingsPlans_GetByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavingsPlanModel update_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}~1?api-version=2024-04-01/patch' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}?api-version=2024-04-01/patch' + operationId: SavingsPlans_UpdateByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavingsPlanModel validate_update_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}~1validate~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}~1validate?api-version=2024-04-01/post' + operationId: SavingsPlans_ValidateUpdateByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavingsPlanValidateResponse sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/savings_plans/methods/get_by_billing_account' - $ref: '#/components/x-stackQL-resources/savings_plans/methods/list_by_savings_plan_order' - $ref: '#/components/x-stackQL-resources/savings_plans/methods/list_by_billing_account' insert: [] @@ -7709,32 +7955,41 @@ components: methods: get_by_department: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1enrollmentAccounts~1{enrollmentAccountName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1enrollmentAccounts~1{enrollmentAccountName}?api-version=2024-04-01/get' + operationId: EnrollmentAccounts_GetByDepartment response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnrollmentAccount list_by_department: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1enrollmentAccounts~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1enrollmentAccounts?api-version=2024-04-01/get' + operationId: EnrollmentAccounts_ListByDepartment response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnrollmentAccountListResult objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}?api-version=2024-04-01/get' + operationId: EnrollmentAccounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnrollmentAccount list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts?api-version=2024-04-01/get' + operationId: EnrollmentAccounts_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnrollmentAccountListResult objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/enrollment_accounts/methods/get_by_department' - $ref: '#/components/x-stackQL-resources/enrollment_accounts/methods/list_by_department' - $ref: '#/components/x-stackQL-resources/enrollment_accounts/methods/get' - $ref: '#/components/x-stackQL-resources/enrollment_accounts/methods/list_by_billing_account' @@ -7749,28 +8004,35 @@ components: methods: delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1associatedTenants~1{associatedTenantName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1associatedTenants~1{associatedTenantName}?api-version=2024-04-01/delete' + operationId: AssociatedTenants_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1associatedTenants~1{associatedTenantName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1associatedTenants~1{associatedTenantName}?api-version=2024-04-01/get' + operationId: AssociatedTenants_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssociatedTenant create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1associatedTenants~1{associatedTenantName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1associatedTenants~1{associatedTenantName}?api-version=2024-04-01/put' + operationId: AssociatedTenants_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssociatedTenant list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1associatedTenants~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1associatedTenants?api-version=2024-04-01/get' + operationId: AssociatedTenants_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssociatedTenantListResult objectKey: $.value sqlVerbs: select: @@ -7789,93 +8051,103 @@ components: methods: list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingPermissions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingPermissions?api-version=2024-04-01/get' + operationId: BillingPermissions_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingPermissionListResult objectKey: $.value list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingPermissions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingPermissions?api-version=2024-04-01/get' + operationId: BillingPermissions_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingPermissionListResult objectKey: $.value check_access_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1checkAccess~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1checkAccess?api-version=2024-04-01/post' + operationId: BillingPermissions_CheckAccessByBillingProfile response: mediaType: application/json openAPIDocKey: '200' list_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingPermissions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingPermissions?api-version=2024-04-01/get' + operationId: BillingPermissions_ListByCustomer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingPermissionListResult objectKey: $.value check_access_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1checkAccess~1?api-version=2024-04-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_invoice_section: - operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingPermissions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1checkAccess?api-version=2024-04-01/post' + operationId: BillingPermissions_CheckAccessByCustomer response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value check_access_by_invoice_section: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1checkAccess~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1checkAccess?api-version=2024-04-01/post' + operationId: BillingPermissions_CheckAccessByInvoiceSection response: mediaType: application/json openAPIDocKey: '200' check_access_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1checkAccess~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1checkAccess?api-version=2024-04-01/post' + operationId: BillingPermissions_CheckAccessByBillingAccount response: mediaType: application/json openAPIDocKey: '200' list_by_customer_at_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1customers~1{customerName}~1billingPermissions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1customers~1{customerName}~1billingPermissions?api-version=2024-04-01/get' + operationId: BillingPermissions_ListByCustomerAtBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingPermissionListResult objectKey: $.value list_by_department: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1billingPermissions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1billingPermissions?api-version=2024-04-01/get' + operationId: BillingPermissions_ListByDepartment response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingPermissionListResult objectKey: $.value check_access_by_department: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1checkAccess~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1checkAccess?api-version=2024-04-01/post' + operationId: BillingPermissions_CheckAccessByDepartment response: mediaType: application/json openAPIDocKey: '200' list_by_enrollment_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingPermissions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingPermissions?api-version=2024-04-01/get' + operationId: BillingPermissions_ListByEnrollmentAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingPermissionListResult objectKey: $.value check_access_by_enrollment_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1checkAccess~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1checkAccess?api-version=2024-04-01/post' + operationId: BillingPermissions_CheckAccessByEnrollmentAccount response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/permissions/methods/list_by_customer' - - $ref: '#/components/x-stackQL-resources/permissions/methods/list_by_invoice_section' - $ref: '#/components/x-stackQL-resources/permissions/methods/list_by_billing_profile' - $ref: '#/components/x-stackQL-resources/permissions/methods/list_by_customer_at_billing_account' - $ref: '#/components/x-stackQL-resources/permissions/methods/list_by_department' @@ -7885,6 +8157,27 @@ components: update: [] replace: [] delete: [] + permissions_by_invoice_sections: + id: azure.billing.permissions_by_invoice_sections + name: permissions_by_invoice_sections + title: permissions_by_invoice_sections + methods: + list: + operation: + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingPermissions?api-version=2024-04-01/get' + operationId: BillingPermissionsByInvoiceSection_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BillingPermissionListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/permissions_by_invoice_sections/methods/list' + insert: [] + update: [] + replace: [] + delete: [] transfers: id: azure.billing.transfers name: transfers @@ -7892,28 +8185,36 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1transfers~1{transferName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1transfers~1{transferName}?api-version=2024-04-01/get' + operationId: Transfers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TransferDetails initiate: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1transfers~1{transferName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1transfers~1{transferName}?api-version=2024-04-01/put' + operationId: Transfers_Initiate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TransferDetails cancel: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1transfers~1{transferName}~1cancel~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1transfers~1{transferName}~1cancel?api-version=2024-04-01/post' + operationId: Transfers_Cancel response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TransferDetails list: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1transfers~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1transfers?api-version=2024-04-01/get' + operationId: Transfers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TransferDetailsListResult objectKey: $.value sqlVerbs: select: @@ -7930,28 +8231,36 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1transfers~1{transferName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1transfers~1{transferName}?api-version=2024-04-01/get' + operationId: PartnerTransfers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerTransferDetails initiate: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1transfers~1{transferName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1transfers~1{transferName}?api-version=2024-04-01/put' + operationId: PartnerTransfers_Initiate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerTransferDetails cancel: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1transfers~1{transferName}~1cancel~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1transfers~1{transferName}~1cancel?api-version=2024-04-01/post' + operationId: PartnerTransfers_Cancel response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerTransferDetails list: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1transfers~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1transfers?api-version=2024-04-01/get' + operationId: PartnerTransfers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerTransferDetailsListResult objectKey: $.value sqlVerbs: select: @@ -7968,34 +8277,44 @@ components: methods: accept: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1transfers~1{transferName}~1accept~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1transfers~1{transferName}~1accept?api-version=2024-04-01/post' + operationId: RecipientTransfers_Accept response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecipientTransferDetails validate: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1transfers~1{transferName}~1validate~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1transfers~1{transferName}~1validate?api-version=2024-04-01/post' + operationId: RecipientTransfers_Validate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidateTransferListResponse decline: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1transfers~1{transferName}~1decline~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1transfers~1{transferName}~1decline?api-version=2024-04-01/post' + operationId: RecipientTransfers_Decline response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecipientTransferDetails get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1transfers~1{transferName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1transfers~1{transferName}?api-version=2024-04-01/get' + operationId: RecipientTransfers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecipientTransferDetails list: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1transfers~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1transfers?api-version=2024-04-01/get' + operationId: RecipientTransfers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecipientTransferDetailsListResult objectKey: $.value sqlVerbs: select: @@ -8012,105 +8331,142 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}?api-version=2024-04-01/get' + operationId: Customers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Customer list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers?api-version=2024-04-01/get' + operationId: Customers_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomerListResult objectKey: $.value get_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1customers~1{customerName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1customers~1{customerName}?api-version=2024-04-01/get' + operationId: Customers_GetByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Customer list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1customers~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1customers?api-version=2024-04-01/get' + operationId: Customers_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomerListResult objectKey: $.value sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/customers/methods/get' - $ref: '#/components/x-stackQL-resources/customers/methods/list_by_billing_profile' + - $ref: '#/components/x-stackQL-resources/customers/methods/get_by_billing_account' - $ref: '#/components/x-stackQL-resources/customers/methods/list_by_billing_account' insert: [] update: [] replace: [] delete: [] - products: - id: azure.billing.products - name: products - title: products + products_by_invoice_sections: + id: azure.billing.products_by_invoice_sections + name: products_by_invoice_sections + title: products_by_invoice_sections methods: - list_by_invoice_section: + list: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1products~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1products?api-version=2024-04-01/get' + operationId: ProductsByInvoiceSection_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductListResult objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/products_by_invoice_sections/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + products: + id: azure.billing.products + name: products + title: products + methods: list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1products~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1products?api-version=2024-04-01/get' + operationId: Products_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductListResult objectKey: $.value list_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1customers~1{customerName}~1products~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1customers~1{customerName}~1products?api-version=2024-04-01/get' + operationId: Products_ListByCustomer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductListResult objectKey: $.value move: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1products~1{productName}~1move~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1products~1{productName}~1move?api-version=2024-04-01/post' + operationId: Products_Move response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Product validate_move_eligibility: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1products~1{productName}~1validateMoveEligibility~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1products~1{productName}~1validateMoveEligibility?api-version=2024-04-01/post' + operationId: Products_ValidateMoveEligibility response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MoveProductEligibilityResult get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1products~1{productName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1products~1{productName}?api-version=2024-04-01/get' + operationId: Products_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Product update: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1products~1{productName}~1?api-version=2024-04-01/patch' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1products~1{productName}?api-version=2024-04-01/patch' + operationId: Products_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Product list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1products~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1products?api-version=2024-04-01/get' + operationId: Products_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProductListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/products/methods/list_by_invoice_section' - $ref: '#/components/x-stackQL-resources/products/methods/list_by_billing_profile' - $ref: '#/components/x-stackQL-resources/products/methods/list_by_customer' - $ref: '#/components/x-stackQL-resources/products/methods/get' - $ref: '#/components/x-stackQL-resources/products/methods/list_by_billing_account' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/products/methods/update' replace: [] delete: [] transactions: @@ -8120,62 +8476,96 @@ components: methods: list_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1transactions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1transactions?api-version=2024-04-01/get' + operationId: Transactions_ListByCustomer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TransactionListResult objectKey: $.value - list_by_invoice_section: + list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1transactions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1transactions?api-version=2024-04-01/get' + operationId: Transactions_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TransactionListResult objectKey: $.value - list_by_billing_profile: + transactions_download_by_invoice: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1transactions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1{invoiceName}~1transactionsDownload?api-version=2024-04-01/post' + operationId: Transactions_TransactionsDownloadByInvoice response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value - list_by_invoice: + schemaRef: DocumentDownloadResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/transactions/methods/list_by_customer' + - $ref: '#/components/x-stackQL-resources/transactions/methods/list_by_billing_profile' + insert: [] + update: [] + replace: [] + delete: [] + transactions_by_invoice_sections: + id: azure.billing.transactions_by_invoice_sections + name: transactions_by_invoice_sections + title: transactions_by_invoice_sections + methods: + list: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1{invoiceName}~1transactions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1transactions?api-version=2024-04-01/get' + operationId: TransactionsByInvoiceSection_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TransactionListResult objectKey: $.value - transactions_download_by_invoice: + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/transactions_by_invoice_sections/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + transactions_by_invoices: + id: azure.billing.transactions_by_invoices + name: transactions_by_invoices + title: transactions_by_invoices + methods: + list: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1{invoiceName}~1transactionsDownload~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1{invoiceName}~1transactions?api-version=2024-04-01/get' + operationId: TransactionsByInvoice_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TransactionListResult + objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/transactions/methods/list_by_customer' - - $ref: '#/components/x-stackQL-resources/transactions/methods/list_by_invoice_section' - - $ref: '#/components/x-stackQL-resources/transactions/methods/list_by_billing_profile' - - $ref: '#/components/x-stackQL-resources/transactions/methods/list_by_invoice' + - $ref: '#/components/x-stackQL-resources/transactions_by_invoices/methods/list' insert: [] update: [] replace: [] delete: [] - transactions_transaction_summary_by_invoice: - id: azure.billing.transactions_transaction_summary_by_invoice - name: transactions_transaction_summary_by_invoice - title: transactions_transaction_summary_by_invoice + transactions_transaction_summary_by_invoices: + id: azure.billing.transactions_transaction_summary_by_invoices + name: transactions_transaction_summary_by_invoices + title: transactions_transaction_summary_by_invoices methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1{invoiceName}~1transactionSummary~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1{invoiceName}~1transactionSummary?api-version=2024-04-01/get' + operationId: TransactionsTransactionSummaryByInvoice_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TransactionSummary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/transactions_transaction_summary_by_invoice/methods/get' + - $ref: '#/components/x-stackQL-resources/transactions_transaction_summary_by_invoices/methods/get' insert: [] update: [] replace: [] @@ -8187,53 +8577,69 @@ components: methods: list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1paymentMethodLinks~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1paymentMethodLinks?api-version=2024-04-01/get' + operationId: PaymentMethods_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PaymentMethodLinksListResult objectKey: $.value get_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1paymentMethodLinks~1{paymentMethodName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1paymentMethodLinks~1{paymentMethodName}?api-version=2024-04-01/get' + operationId: PaymentMethods_GetByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PaymentMethodLink list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1paymentMethods~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1paymentMethods?api-version=2024-04-01/get' + operationId: PaymentMethods_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PaymentMethodsListResult objectKey: $.value get_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1paymentMethods~1{paymentMethodName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1paymentMethods~1{paymentMethodName}?api-version=2024-04-01/get' + operationId: PaymentMethods_GetByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PaymentMethod list_by_user: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1paymentMethods~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1paymentMethods?api-version=2024-04-01/get' + operationId: PaymentMethods_ListByUser response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PaymentMethodsListResult objectKey: $.value delete_by_user: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1paymentMethods~1{paymentMethodName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Billing~1paymentMethods~1{paymentMethodName}?api-version=2024-04-01/delete' + operationId: PaymentMethods_DeleteByUser response: mediaType: application/json openAPIDocKey: '200' get_by_user: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1paymentMethods~1{paymentMethodName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1paymentMethods~1{paymentMethodName}?api-version=2024-04-01/get' + operationId: PaymentMethods_GetByUser response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PaymentMethod sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/payment_methods/methods/get_by_billing_profile' - $ref: '#/components/x-stackQL-resources/payment_methods/methods/list_by_billing_profile' + - $ref: '#/components/x-stackQL-resources/payment_methods/methods/get_by_billing_account' - $ref: '#/components/x-stackQL-resources/payment_methods/methods/list_by_billing_account' + - $ref: '#/components/x-stackQL-resources/payment_methods/methods/get_by_user' - $ref: '#/components/x-stackQL-resources/payment_methods/methods/list_by_user' insert: [] update: [] @@ -8247,39 +8653,50 @@ components: methods: list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1reservations~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1reservations?api-version=2024-04-01/get' + operationId: Reservations_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationsListResult objectKey: $.value list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1reservations~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1reservations?api-version=2024-04-01/get' + operationId: Reservations_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationsListResult objectKey: $.value get_by_reservation_order: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1reservationOrders~1{reservationOrderId}~1reservations~1{reservationId}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1reservationOrders~1{reservationOrderId}~1reservations~1{reservationId}?api-version=2024-04-01/get' + operationId: Reservations_GetByReservationOrder response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Reservation update_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1reservationOrders~1{reservationOrderId}~1reservations~1{reservationId}~1?api-version=2024-04-01/patch' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1reservationOrders~1{reservationOrderId}~1reservations~1{reservationId}?api-version=2024-04-01/patch' + operationId: Reservations_UpdateByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Reservation list_by_reservation_order: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1reservationOrders~1{reservationOrderId}~1reservations~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1reservationOrders~1{reservationOrderId}~1reservations?api-version=2024-04-01/get' + operationId: Reservations_ListByReservationOrder response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationList objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/reservations/methods/get_by_reservation_order' - $ref: '#/components/x-stackQL-resources/reservations/methods/list_by_billing_profile' - $ref: '#/components/x-stackQL-resources/reservations/methods/list_by_reservation_order' - $ref: '#/components/x-stackQL-resources/reservations/methods/list_by_billing_account' @@ -8294,46 +8711,56 @@ components: methods: get_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1reservationOrders~1{reservationOrderId}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1reservationOrders~1{reservationOrderId}?api-version=2024-04-01/get' + operationId: ReservationOrders_GetByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationOrder list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1reservationOrders~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1reservationOrders?api-version=2024-04-01/get' + operationId: ReservationOrders_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationOrderList objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/reservation_orders/methods/get_by_billing_account' - $ref: '#/components/x-stackQL-resources/reservation_orders/methods/list_by_billing_account' insert: [] update: [] replace: [] delete: [] - property: - id: azure.billing.property - name: property - title: property + properties: + id: azure.billing.properties + name: properties + title: properties methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Billing~1billingProperty~1default~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Billing~1billingProperty~1default?api-version=2024-04-01/get' + operationId: BillingProperty_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingProperty update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Billing~1billingProperty~1default~1?api-version=2024-04-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Billing~1billingProperty~1default?api-version=2024-04-01/patch' + operationId: BillingProperty_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingProperty sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/property/methods/get' + - $ref: '#/components/x-stackQL-resources/properties/methods/get' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/properties/methods/update' replace: [] delete: [] invoices: @@ -8343,82 +8770,107 @@ components: methods: list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoices~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoices?api-version=2024-04-01/get' + operationId: Invoices_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InvoiceListResult objectKey: $.value download_documents_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1downloadDocuments~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1downloadDocuments?api-version=2024-04-01/post' + operationId: Invoices_DownloadDocumentsByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DocumentDownloadResult amend: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1{invoiceName}~1amend~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1{invoiceName}~1amend?api-version=2024-04-01/post' + operationId: Invoices_Amend response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' download_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1{invoiceName}~1download~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1{invoiceName}~1download?api-version=2024-04-01/post' + operationId: Invoices_DownloadByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DocumentDownloadResult download_summary_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1{invoiceName}~1downloadSummary~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1{invoiceName}~1downloadSummary?api-version=2024-04-01/post' + operationId: Invoices_DownloadSummaryByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DocumentDownloadResult get_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1{invoiceName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1{invoiceName}?api-version=2024-04-01/get' + operationId: Invoices_GetByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Invoice list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1invoices?api-version=2024-04-01/get' + operationId: Invoices_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InvoiceListResult objectKey: $.value download_documents_by_billing_subscription: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1default~1billingSubscriptions~1{subscriptionId}~1downloadDocuments~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1default~1billingSubscriptions~1{subscriptionId}~1downloadDocuments?api-version=2024-04-01/post' + operationId: Invoices_DownloadDocumentsByBillingSubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DocumentDownloadResult download_by_billing_subscription: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1default~1billingSubscriptions~1{subscriptionId}~1invoices~1{invoiceName}~1download~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1default~1billingSubscriptions~1{subscriptionId}~1invoices~1{invoiceName}~1download?api-version=2024-04-01/post' + operationId: Invoices_DownloadByBillingSubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DocumentDownloadResult get_by_billing_subscription: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1default~1billingSubscriptions~1{subscriptionId}~1invoices~1{invoiceName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1default~1billingSubscriptions~1{subscriptionId}~1invoices~1{invoiceName}?api-version=2024-04-01/get' + operationId: Invoices_GetByBillingSubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Invoice list_by_billing_subscription: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1default~1billingSubscriptions~1{subscriptionId}~1invoices~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1default~1billingSubscriptions~1{subscriptionId}~1invoices?api-version=2024-04-01/get' + operationId: Invoices_ListByBillingSubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InvoiceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1default~1invoices~1{invoiceName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1default~1invoices~1{invoiceName}?api-version=2024-04-01/get' + operationId: Invoices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Invoice sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/invoices/methods/list_by_billing_profile' + - $ref: '#/components/x-stackQL-resources/invoices/methods/get_by_billing_account' + - $ref: '#/components/x-stackQL-resources/invoices/methods/get_by_billing_subscription' - $ref: '#/components/x-stackQL-resources/invoices/methods/list_by_billing_account' - $ref: '#/components/x-stackQL-resources/invoices/methods/list_by_billing_subscription' - $ref: '#/components/x-stackQL-resources/invoices/methods/get' @@ -8426,97 +8878,138 @@ components: update: [] replace: [] delete: [] - role_definition: - id: azure.billing.role_definition - name: role_definition - title: role_definition + role_definitions: + id: azure.billing.role_definitions + name: role_definitions + title: role_definitions methods: get_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingRoleDefinitions~1{roleDefinitionName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingRoleDefinitions~1{roleDefinitionName}?api-version=2024-04-01/get' + operationId: BillingRoleDefinition_GetByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleDefinition list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingRoleDefinitions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingRoleDefinitions?api-version=2024-04-01/get' + operationId: BillingRoleDefinition_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleDefinitionListResult objectKey: $.value get_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingRoleDefinitions~1{roleDefinitionName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingRoleDefinitions~1{roleDefinitionName}?api-version=2024-04-01/get' + operationId: BillingRoleDefinition_GetByCustomer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleDefinition list_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingRoleDefinitions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingRoleDefinitions?api-version=2024-04-01/get' + operationId: BillingRoleDefinition_ListByCustomer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleDefinitionListResult objectKey: $.value - get_by_invoice_section: + get_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingRoleDefinitions~1{roleDefinitionName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingRoleDefinitions~1{roleDefinitionName}?api-version=2024-04-01/get' + operationId: BillingRoleDefinition_GetByBillingAccount response: mediaType: application/json openAPIDocKey: '200' - list_by_invoice_section: + schemaRef: BillingRoleDefinition + list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingRoleDefinitions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingRoleDefinitions?api-version=2024-04-01/get' + operationId: BillingRoleDefinition_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleDefinitionListResult objectKey: $.value - get_by_billing_account: + get_by_department: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingRoleDefinitions~1{roleDefinitionName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1billingRoleDefinitions~1{roleDefinitionName}?api-version=2024-04-01/get' + operationId: BillingRoleDefinition_GetByDepartment response: mediaType: application/json openAPIDocKey: '200' - list_by_billing_account: + schemaRef: BillingRoleDefinition + list_by_department: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingRoleDefinitions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1billingRoleDefinitions?api-version=2024-04-01/get' + operationId: BillingRoleDefinition_ListByDepartment response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleDefinitionListResult objectKey: $.value - get_by_department: + get_by_enrollment_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1billingRoleDefinitions~1{roleDefinitionName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingRoleDefinitions~1{roleDefinitionName}?api-version=2024-04-01/get' + operationId: BillingRoleDefinition_GetByEnrollmentAccount response: mediaType: application/json openAPIDocKey: '200' - list_by_department: + schemaRef: BillingRoleDefinition + list_by_enrollment_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1departments~1{departmentName}~1billingRoleDefinitions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingRoleDefinitions?api-version=2024-04-01/get' + operationId: BillingRoleDefinition_ListByEnrollmentAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleDefinitionListResult objectKey: $.value - get_by_enrollment_account: + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/role_definitions/methods/get_by_customer' + - $ref: '#/components/x-stackQL-resources/role_definitions/methods/get_by_billing_profile' + - $ref: '#/components/x-stackQL-resources/role_definitions/methods/list_by_customer' + - $ref: '#/components/x-stackQL-resources/role_definitions/methods/get_by_department' + - $ref: '#/components/x-stackQL-resources/role_definitions/methods/get_by_enrollment_account' + - $ref: '#/components/x-stackQL-resources/role_definitions/methods/list_by_billing_profile' + - $ref: '#/components/x-stackQL-resources/role_definitions/methods/get_by_billing_account' + - $ref: '#/components/x-stackQL-resources/role_definitions/methods/list_by_department' + - $ref: '#/components/x-stackQL-resources/role_definitions/methods/list_by_enrollment_account' + - $ref: '#/components/x-stackQL-resources/role_definitions/methods/list_by_billing_account' + insert: [] + update: [] + replace: [] + delete: [] + role_definition_by_invoice_sections: + id: azure.billing.role_definition_by_invoice_sections + name: role_definition_by_invoice_sections + title: role_definition_by_invoice_sections + methods: + get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingRoleDefinitions~1{roleDefinitionName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingRoleDefinitions~1{roleDefinitionName}?api-version=2024-04-01/get' + operationId: BillingRoleDefinitionByInvoiceSection_Get response: mediaType: application/json openAPIDocKey: '200' - list_by_enrollment_account: + schemaRef: BillingRoleDefinition + list: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingRoleDefinitions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingRoleDefinitions?api-version=2024-04-01/get' + operationId: BillingRoleDefinitionByInvoiceSection_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingRoleDefinitionListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/role_definition/methods/list_by_customer' - - $ref: '#/components/x-stackQL-resources/role_definition/methods/list_by_invoice_section' - - $ref: '#/components/x-stackQL-resources/role_definition/methods/list_by_billing_profile' - - $ref: '#/components/x-stackQL-resources/role_definition/methods/list_by_department' - - $ref: '#/components/x-stackQL-resources/role_definition/methods/list_by_enrollment_account' - - $ref: '#/components/x-stackQL-resources/role_definition/methods/list_by_billing_account' + - $ref: '#/components/x-stackQL-resources/role_definition_by_invoice_sections/methods/get' + - $ref: '#/components/x-stackQL-resources/role_definition_by_invoice_sections/methods/list' insert: [] update: [] replace: [] @@ -8528,85 +9021,104 @@ components: methods: add_payment_terms: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1addPaymentTerms~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1addPaymentTerms?api-version=2024-04-01/post' + operationId: BillingAccounts_AddPaymentTerms response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingAccount cancel_payment_terms: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1cancelPaymentTerms~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1cancelPaymentTerms?api-version=2024-04-01/post' + operationId: BillingAccounts_CancelPaymentTerms response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingAccount confirm_transition: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1confirmTransition~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1confirmTransition?api-version=2024-04-01/post' + operationId: BillingAccounts_ConfirmTransition response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TransitionDetails validate_payment_terms: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1validatePaymentTerms~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1validatePaymentTerms?api-version=2024-04-01/post' + operationId: BillingAccounts_ValidatePaymentTerms response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PaymentTermsEligibilityResult get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}?api-version=2024-04-01/get' + operationId: BillingAccounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingAccount update: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1?api-version=2024-04-01/patch' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}?api-version=2024-04-01/patch' + operationId: BillingAccounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingAccount list: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts?api-version=2024-04-01/get' + operationId: BillingAccounts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingAccountListResult objectKey: $.value sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/accounts/methods/get' - $ref: '#/components/x-stackQL-resources/accounts/methods/list' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/accounts/methods/update' replace: [] delete: [] - accounts_invoice_sections_by_create_subscription_permission: - id: azure.billing.accounts_invoice_sections_by_create_subscription_permission - name: accounts_invoice_sections_by_create_subscription_permission - title: accounts_invoice_sections_by_create_subscription_permission + accounts_invoice_sections_by_create_subscription_permissions: + id: azure.billing.accounts_invoice_sections_by_create_subscription_permissions + name: accounts_invoice_sections_by_create_subscription_permissions + title: accounts_invoice_sections_by_create_subscription_permissions methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1listInvoiceSectionsWithCreateSubscriptionPermission~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1listInvoiceSectionsWithCreateSubscriptionPermission?api-version=2024-04-01/post' + operationId: BillingAccountsInvoiceSectionsByCreateSubscriptionPermission_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InvoiceSectionWithCreateSubPermissionListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/accounts_invoice_sections_by_create_subscription_permission/methods/list' + - $ref: '#/components/x-stackQL-resources/accounts_invoice_sections_by_create_subscription_permissions/methods/list' insert: [] update: [] replace: [] delete: [] - address: - id: azure.billing.address - name: address - title: address + addresses: + id: azure.billing.addresses + name: addresses + title: addresses methods: validate: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1validateAddress~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1validateAddress?api-version=2024-04-01/post' + operationId: Address_Validate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AddressValidationResponse sqlVerbs: select: [] insert: [] @@ -8620,114 +9132,155 @@ components: methods: get_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingSubscriptions~1{billingSubscriptionName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingSubscriptions~1{billingSubscriptionName}?api-version=2024-04-01/get' + operationId: BillingSubscriptions_GetByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingSubscription list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingSubscriptions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1billingSubscriptions?api-version=2024-04-01/get' + operationId: BillingSubscriptions_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingSubscriptionListResult objectKey: $.value list_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingSubscriptions~1?api-version=2024-04-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list_by_invoice_section: - operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingSubscriptions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1customers~1{customerName}~1billingSubscriptions?api-version=2024-04-01/get' + operationId: BillingSubscriptions_ListByCustomer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingSubscriptionListResult objectKey: $.value cancel: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}~1cancel~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}~1cancel?api-version=2024-04-01/post' + operationId: BillingSubscriptions_Cancel response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' merge: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}~1merge~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}~1merge?api-version=2024-04-01/post' + operationId: BillingSubscriptions_Merge response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingSubscription move: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}~1move~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}~1move?api-version=2024-04-01/post' + operationId: BillingSubscriptions_Move response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingSubscription split: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}~1split~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}~1split?api-version=2024-04-01/post' + operationId: BillingSubscriptions_Split response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingSubscription validate_move_eligibility: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}~1validateMoveEligibility~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}~1validateMoveEligibility?api-version=2024-04-01/post' + operationId: BillingSubscriptions_ValidateMoveEligibility response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MoveBillingSubscriptionEligibilityResult delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}?api-version=2024-04-01/delete' + operationId: BillingSubscriptions_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}?api-version=2024-04-01/get' + operationId: BillingSubscriptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingSubscription update: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}~1?api-version=2024-04-01/patch' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1{billingSubscriptionName}?api-version=2024-04-01/patch' + operationId: BillingSubscriptions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingSubscription list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptions?api-version=2024-04-01/get' + operationId: BillingSubscriptions_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingSubscriptionListResult objectKey: $.value list_by_customer_at_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1customers~1{customerName}~1billingSubscriptions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1customers~1{customerName}~1billingSubscriptions?api-version=2024-04-01/get' + operationId: BillingSubscriptions_ListByCustomerAtBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingSubscriptionListResult objectKey: $.value list_by_enrollment_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingSubscriptions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1enrollmentAccounts~1{enrollmentAccountName}~1billingSubscriptions?api-version=2024-04-01/get' + operationId: BillingSubscriptions_ListByEnrollmentAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingSubscriptionListResult objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/subscriptions/methods/get_by_billing_profile' - $ref: '#/components/x-stackQL-resources/subscriptions/methods/list_by_customer' - - $ref: '#/components/x-stackQL-resources/subscriptions/methods/list_by_invoice_section' - $ref: '#/components/x-stackQL-resources/subscriptions/methods/list_by_billing_profile' - $ref: '#/components/x-stackQL-resources/subscriptions/methods/get' - $ref: '#/components/x-stackQL-resources/subscriptions/methods/list_by_customer_at_billing_account' - $ref: '#/components/x-stackQL-resources/subscriptions/methods/list_by_enrollment_account' - $ref: '#/components/x-stackQL-resources/subscriptions/methods/list_by_billing_account' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/subscriptions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/subscriptions/methods/delete' + subscriptions_by_invoice_sections: + id: azure.billing.subscriptions_by_invoice_sections + name: subscriptions_by_invoice_sections + title: subscriptions_by_invoice_sections + methods: + list: + operation: + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1billingSubscriptions?api-version=2024-04-01/get' + operationId: BillingSubscriptionsByInvoiceSection_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BillingSubscriptionListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/subscriptions_by_invoice_sections/methods/list' + insert: [] + update: [] + replace: [] + delete: [] subscriptions_aliases: id: azure.billing.subscriptions_aliases name: subscriptions_aliases @@ -8735,22 +9288,28 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptionAliases~1{aliasName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptionAliases~1{aliasName}?api-version=2024-04-01/get' + operationId: BillingSubscriptionsAliases_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingSubscriptionAlias create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptionAliases~1{aliasName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptionAliases~1{aliasName}?api-version=2024-04-01/put' + operationId: BillingSubscriptionsAliases_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingSubscriptionAlias list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptionAliases~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingSubscriptionAliases?api-version=2024-04-01/get' + operationId: BillingSubscriptionsAliases_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingSubscriptionAliasListResult objectKey: $.value sqlVerbs: select: @@ -8768,34 +9327,43 @@ components: methods: validate_delete_eligibility: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1validateDeleteEligibility~1?api-version=2024-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1validateDeleteEligibility?api-version=2024-04-01/post' + operationId: InvoiceSections_ValidateDeleteEligibility response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeleteInvoiceSectionEligibilityResult delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}?api-version=2024-04-01/delete' + operationId: InvoiceSections_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}?api-version=2024-04-01/get' + operationId: InvoiceSections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InvoiceSection create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1{invoiceSectionName}?api-version=2024-04-01/put' + operationId: InvoiceSections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InvoiceSection list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoiceSections?api-version=2024-04-01/get' + operationId: InvoiceSections_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InvoiceSectionListResult objectKey: $.value sqlVerbs: select: @@ -8807,6 +9375,209 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/invoice_sections/methods/delete' + vw_available_balances: + id: azure.billing.vw_available_balances + name: vw_available_balances + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + tags as tags, + JSON_EXTRACT(properties, '$.amount') as "amount", + JSON_EXTRACT(properties, '$.paymentsOnAccount') as "payments_on_account", + JSON_EXTRACT(properties, '$.totalPaymentsOnAccount') as "total_payments_on_account", + billingAccountName, + billingProfileName + FROM azure.billing.available_balances + WHERE billingAccountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + tags as tags, + json_extract_path_text(properties, '$.amount') as "amount", + json_extract_path_text(properties, '$.paymentsOnAccount') as "payments_on_account", + json_extract_path_text(properties, '$.totalPaymentsOnAccount') as "total_payments_on_account", + billingAccountName, + billingProfileName + FROM azure.billing.available_balances + WHERE billingAccountName = 'replace-me'; + vw_role_assignments: + id: azure.billing.vw_role_assignments + name: vw_role_assignments + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + tags as tags, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.createdByPrincipalTenantId') as "created_by_principal_tenant_id", + JSON_EXTRACT(properties, '$.createdByPrincipalId') as "created_by_principal_id", + JSON_EXTRACT(properties, '$.createdByPrincipalPuid') as "created_by_principal_puid", + JSON_EXTRACT(properties, '$.createdByUserEmailAddress') as "created_by_user_email_address", + JSON_EXTRACT(properties, '$.modifiedOn') as "modified_on", + JSON_EXTRACT(properties, '$.modifiedByPrincipalPuid') as "modified_by_principal_puid", + JSON_EXTRACT(properties, '$.modifiedByUserEmailAddress') as "modified_by_user_email_address", + JSON_EXTRACT(properties, '$.modifiedByPrincipalId') as "modified_by_principal_id", + JSON_EXTRACT(properties, '$.modifiedByPrincipalTenantId') as "modified_by_principal_tenant_id", + JSON_EXTRACT(properties, '$.principalPuid') as "principal_puid", + JSON_EXTRACT(properties, '$.principalId') as "principal_id", + JSON_EXTRACT(properties, '$.principalTenantId') as "principal_tenant_id", + JSON_EXTRACT(properties, '$.roleDefinitionId') as "role_definition_id", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.userAuthenticationType') as "user_authentication_type", + JSON_EXTRACT(properties, '$.userEmailAddress') as "user_email_address", + JSON_EXTRACT(properties, '$.principalTenantName') as "principal_tenant_name", + JSON_EXTRACT(properties, '$.principalDisplayName') as "principal_display_name", + JSON_EXTRACT(properties, '$.principalType') as "principal_type", + JSON_EXTRACT(properties, '$.billingRequestId') as "billing_request_id", + JSON_EXTRACT(properties, '$.billingAccountId') as "billing_account_id", + JSON_EXTRACT(properties, '$.billingAccountDisplayName') as "billing_account_display_name", + JSON_EXTRACT(properties, '$.billingProfileId') as "billing_profile_id", + JSON_EXTRACT(properties, '$.billingProfileDisplayName') as "billing_profile_display_name", + JSON_EXTRACT(properties, '$.invoiceSectionId') as "invoice_section_id", + JSON_EXTRACT(properties, '$.invoiceSectionDisplayName') as "invoice_section_display_name", + JSON_EXTRACT(properties, '$.customerId') as "customer_id", + JSON_EXTRACT(properties, '$.customerDisplayName') as "customer_display_name", + billingAccountName, + billingProfileName, + customerName, + billingRoleAssignmentName + FROM azure.billing.role_assignments + WHERE billingAccountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + tags as tags, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.createdByPrincipalTenantId') as "created_by_principal_tenant_id", + json_extract_path_text(properties, '$.createdByPrincipalId') as "created_by_principal_id", + json_extract_path_text(properties, '$.createdByPrincipalPuid') as "created_by_principal_puid", + json_extract_path_text(properties, '$.createdByUserEmailAddress') as "created_by_user_email_address", + json_extract_path_text(properties, '$.modifiedOn') as "modified_on", + json_extract_path_text(properties, '$.modifiedByPrincipalPuid') as "modified_by_principal_puid", + json_extract_path_text(properties, '$.modifiedByUserEmailAddress') as "modified_by_user_email_address", + json_extract_path_text(properties, '$.modifiedByPrincipalId') as "modified_by_principal_id", + json_extract_path_text(properties, '$.modifiedByPrincipalTenantId') as "modified_by_principal_tenant_id", + json_extract_path_text(properties, '$.principalPuid') as "principal_puid", + json_extract_path_text(properties, '$.principalId') as "principal_id", + json_extract_path_text(properties, '$.principalTenantId') as "principal_tenant_id", + json_extract_path_text(properties, '$.roleDefinitionId') as "role_definition_id", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.userAuthenticationType') as "user_authentication_type", + json_extract_path_text(properties, '$.userEmailAddress') as "user_email_address", + json_extract_path_text(properties, '$.principalTenantName') as "principal_tenant_name", + json_extract_path_text(properties, '$.principalDisplayName') as "principal_display_name", + json_extract_path_text(properties, '$.principalType') as "principal_type", + json_extract_path_text(properties, '$.billingRequestId') as "billing_request_id", + json_extract_path_text(properties, '$.billingAccountId') as "billing_account_id", + json_extract_path_text(properties, '$.billingAccountDisplayName') as "billing_account_display_name", + json_extract_path_text(properties, '$.billingProfileId') as "billing_profile_id", + json_extract_path_text(properties, '$.billingProfileDisplayName') as "billing_profile_display_name", + json_extract_path_text(properties, '$.invoiceSectionId') as "invoice_section_id", + json_extract_path_text(properties, '$.invoiceSectionDisplayName') as "invoice_section_display_name", + json_extract_path_text(properties, '$.customerId') as "customer_id", + json_extract_path_text(properties, '$.customerDisplayName') as "customer_display_name", + billingAccountName, + billingProfileName, + customerName, + billingRoleAssignmentName + FROM azure.billing.role_assignments + WHERE billingAccountName = 'replace-me'; + vw_role_assignments_by_invoice_sections: + id: azure.billing.vw_role_assignments_by_invoice_sections + name: vw_role_assignments_by_invoice_sections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + tags as tags, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.createdByPrincipalTenantId') as "created_by_principal_tenant_id", + JSON_EXTRACT(properties, '$.createdByPrincipalId') as "created_by_principal_id", + JSON_EXTRACT(properties, '$.createdByPrincipalPuid') as "created_by_principal_puid", + JSON_EXTRACT(properties, '$.createdByUserEmailAddress') as "created_by_user_email_address", + JSON_EXTRACT(properties, '$.modifiedOn') as "modified_on", + JSON_EXTRACT(properties, '$.modifiedByPrincipalPuid') as "modified_by_principal_puid", + JSON_EXTRACT(properties, '$.modifiedByUserEmailAddress') as "modified_by_user_email_address", + JSON_EXTRACT(properties, '$.modifiedByPrincipalId') as "modified_by_principal_id", + JSON_EXTRACT(properties, '$.modifiedByPrincipalTenantId') as "modified_by_principal_tenant_id", + JSON_EXTRACT(properties, '$.principalPuid') as "principal_puid", + JSON_EXTRACT(properties, '$.principalId') as "principal_id", + JSON_EXTRACT(properties, '$.principalTenantId') as "principal_tenant_id", + JSON_EXTRACT(properties, '$.roleDefinitionId') as "role_definition_id", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.userAuthenticationType') as "user_authentication_type", + JSON_EXTRACT(properties, '$.userEmailAddress') as "user_email_address", + JSON_EXTRACT(properties, '$.principalTenantName') as "principal_tenant_name", + JSON_EXTRACT(properties, '$.principalDisplayName') as "principal_display_name", + JSON_EXTRACT(properties, '$.principalType') as "principal_type", + JSON_EXTRACT(properties, '$.billingRequestId') as "billing_request_id", + JSON_EXTRACT(properties, '$.billingAccountId') as "billing_account_id", + JSON_EXTRACT(properties, '$.billingAccountDisplayName') as "billing_account_display_name", + JSON_EXTRACT(properties, '$.billingProfileId') as "billing_profile_id", + JSON_EXTRACT(properties, '$.billingProfileDisplayName') as "billing_profile_display_name", + JSON_EXTRACT(properties, '$.invoiceSectionId') as "invoice_section_id", + JSON_EXTRACT(properties, '$.invoiceSectionDisplayName') as "invoice_section_display_name", + JSON_EXTRACT(properties, '$.customerId') as "customer_id", + JSON_EXTRACT(properties, '$.customerDisplayName') as "customer_display_name", + billingAccountName, + billingProfileName, + invoiceSectionName, + billingRoleAssignmentName + FROM azure.billing.role_assignments_by_invoice_sections + WHERE billingAccountName = 'replace-me' AND billingProfileName = 'replace-me' AND invoiceSectionName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + tags as tags, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.createdByPrincipalTenantId') as "created_by_principal_tenant_id", + json_extract_path_text(properties, '$.createdByPrincipalId') as "created_by_principal_id", + json_extract_path_text(properties, '$.createdByPrincipalPuid') as "created_by_principal_puid", + json_extract_path_text(properties, '$.createdByUserEmailAddress') as "created_by_user_email_address", + json_extract_path_text(properties, '$.modifiedOn') as "modified_on", + json_extract_path_text(properties, '$.modifiedByPrincipalPuid') as "modified_by_principal_puid", + json_extract_path_text(properties, '$.modifiedByUserEmailAddress') as "modified_by_user_email_address", + json_extract_path_text(properties, '$.modifiedByPrincipalId') as "modified_by_principal_id", + json_extract_path_text(properties, '$.modifiedByPrincipalTenantId') as "modified_by_principal_tenant_id", + json_extract_path_text(properties, '$.principalPuid') as "principal_puid", + json_extract_path_text(properties, '$.principalId') as "principal_id", + json_extract_path_text(properties, '$.principalTenantId') as "principal_tenant_id", + json_extract_path_text(properties, '$.roleDefinitionId') as "role_definition_id", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.userAuthenticationType') as "user_authentication_type", + json_extract_path_text(properties, '$.userEmailAddress') as "user_email_address", + json_extract_path_text(properties, '$.principalTenantName') as "principal_tenant_name", + json_extract_path_text(properties, '$.principalDisplayName') as "principal_display_name", + json_extract_path_text(properties, '$.principalType') as "principal_type", + json_extract_path_text(properties, '$.billingRequestId') as "billing_request_id", + json_extract_path_text(properties, '$.billingAccountId') as "billing_account_id", + json_extract_path_text(properties, '$.billingAccountDisplayName') as "billing_account_display_name", + json_extract_path_text(properties, '$.billingProfileId') as "billing_profile_id", + json_extract_path_text(properties, '$.billingProfileDisplayName') as "billing_profile_display_name", + json_extract_path_text(properties, '$.invoiceSectionId') as "invoice_section_id", + json_extract_path_text(properties, '$.invoiceSectionDisplayName') as "invoice_section_display_name", + json_extract_path_text(properties, '$.customerId') as "customer_id", + json_extract_path_text(properties, '$.customerDisplayName') as "customer_display_name", + billingAccountName, + billingProfileName, + invoiceSectionName, + billingRoleAssignmentName + FROM azure.billing.role_assignments_by_invoice_sections + WHERE billingAccountName = 'replace-me' AND billingProfileName = 'replace-me' AND invoiceSectionName = 'replace-me'; vw_profiles: id: azure.billing.vw_profiles name: vw_profiles @@ -8817,29 +9588,29 @@ components: ddl: |- SELECT tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.billingRelationshipType') as billing_relationship_type, - JSON_EXTRACT(properties, '$.billTo') as bill_to, - JSON_EXTRACT(properties, '$.currency') as currency, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.enabledAzurePlans') as enabled_azure_plans, - JSON_EXTRACT(properties, '$.hasReadAccess') as has_read_access, - JSON_EXTRACT(properties, '$.indirectRelationshipInfo') as indirect_relationship_info, - JSON_EXTRACT(properties, '$.invoiceDay') as invoice_day, - JSON_EXTRACT(properties, '$.invoiceEmailOptIn') as invoice_email_opt_in, - JSON_EXTRACT(properties, '$.invoiceRecipients') as invoice_recipients, - JSON_EXTRACT(properties, '$.poNumber') as po_number, - JSON_EXTRACT(properties, '$.shipTo') as ship_to, - JSON_EXTRACT(properties, '$.soldTo') as sold_to, - JSON_EXTRACT(properties, '$.spendingLimit') as spending_limit, - JSON_EXTRACT(properties, '$.spendingLimitDetails') as spending_limit_details, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusReasonCode') as status_reason_code, - JSON_EXTRACT(properties, '$.systemId') as system_id, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.targetClouds') as target_clouds, - JSON_EXTRACT(properties, '$.currentPaymentTerm') as current_payment_term, - JSON_EXTRACT(properties, '$.otherPaymentTerms') as other_payment_terms, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.billingRelationshipType') as "billing_relationship_type", + JSON_EXTRACT(properties, '$.billTo') as "bill_to", + JSON_EXTRACT(properties, '$.currency') as "currency", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.enabledAzurePlans') as "enabled_azure_plans", + JSON_EXTRACT(properties, '$.hasReadAccess') as "has_read_access", + JSON_EXTRACT(properties, '$.indirectRelationshipInfo') as "indirect_relationship_info", + JSON_EXTRACT(properties, '$.invoiceDay') as "invoice_day", + JSON_EXTRACT(properties, '$.invoiceEmailOptIn') as "invoice_email_opt_in", + JSON_EXTRACT(properties, '$.invoiceRecipients') as "invoice_recipients", + JSON_EXTRACT(properties, '$.poNumber') as "po_number", + JSON_EXTRACT(properties, '$.shipTo') as "ship_to", + JSON_EXTRACT(properties, '$.soldTo') as "sold_to", + JSON_EXTRACT(properties, '$.spendingLimit') as "spending_limit", + JSON_EXTRACT(properties, '$.spendingLimitDetails') as "spending_limit_details", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.statusReasonCode') as "status_reason_code", + JSON_EXTRACT(properties, '$.systemId') as "system_id", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.targetClouds') as "target_clouds", + JSON_EXTRACT(properties, '$.currentPaymentTerm') as "current_payment_term", + JSON_EXTRACT(properties, '$.otherPaymentTerms') as "other_payment_terms", billingAccountName, billingProfileName FROM azure.billing.profiles @@ -8849,29 +9620,29 @@ components: ddl: |- SELECT tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.billingRelationshipType') as billing_relationship_type, - JSON_EXTRACT(properties, '$.billTo') as bill_to, - JSON_EXTRACT(properties, '$.currency') as currency, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.enabledAzurePlans') as enabled_azure_plans, - JSON_EXTRACT(properties, '$.hasReadAccess') as has_read_access, - JSON_EXTRACT(properties, '$.indirectRelationshipInfo') as indirect_relationship_info, - JSON_EXTRACT(properties, '$.invoiceDay') as invoice_day, - JSON_EXTRACT(properties, '$.invoiceEmailOptIn') as invoice_email_opt_in, - JSON_EXTRACT(properties, '$.invoiceRecipients') as invoice_recipients, - JSON_EXTRACT(properties, '$.poNumber') as po_number, - JSON_EXTRACT(properties, '$.shipTo') as ship_to, - JSON_EXTRACT(properties, '$.soldTo') as sold_to, - JSON_EXTRACT(properties, '$.spendingLimit') as spending_limit, - JSON_EXTRACT(properties, '$.spendingLimitDetails') as spending_limit_details, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusReasonCode') as status_reason_code, - JSON_EXTRACT(properties, '$.systemId') as system_id, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.targetClouds') as target_clouds, - JSON_EXTRACT(properties, '$.currentPaymentTerm') as current_payment_term, - JSON_EXTRACT(properties, '$.otherPaymentTerms') as other_payment_terms, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.billingRelationshipType') as "billing_relationship_type", + json_extract_path_text(properties, '$.billTo') as "bill_to", + json_extract_path_text(properties, '$.currency') as "currency", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.enabledAzurePlans') as "enabled_azure_plans", + json_extract_path_text(properties, '$.hasReadAccess') as "has_read_access", + json_extract_path_text(properties, '$.indirectRelationshipInfo') as "indirect_relationship_info", + json_extract_path_text(properties, '$.invoiceDay') as "invoice_day", + json_extract_path_text(properties, '$.invoiceEmailOptIn') as "invoice_email_opt_in", + json_extract_path_text(properties, '$.invoiceRecipients') as "invoice_recipients", + json_extract_path_text(properties, '$.poNumber') as "po_number", + json_extract_path_text(properties, '$.shipTo') as "ship_to", + json_extract_path_text(properties, '$.soldTo') as "sold_to", + json_extract_path_text(properties, '$.spendingLimit') as "spending_limit", + json_extract_path_text(properties, '$.spendingLimitDetails') as "spending_limit_details", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.statusReasonCode') as "status_reason_code", + json_extract_path_text(properties, '$.systemId') as "system_id", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.targetClouds') as "target_clouds", + json_extract_path_text(properties, '$.currentPaymentTerm') as "current_payment_term", + json_extract_path_text(properties, '$.otherPaymentTerms') as "other_payment_terms", billingAccountName, billingProfileName FROM azure.billing.profiles @@ -8886,10 +9657,10 @@ components: ddl: |- SELECT tags as tags, - JSON_EXTRACT(properties, '$.costCenter') as cost_center, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.costCenter') as "cost_center", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.id') as "id", + JSON_EXTRACT(properties, '$.status') as "status", billingAccountName, departmentName FROM azure.billing.departments @@ -8899,10 +9670,10 @@ components: ddl: |- SELECT tags as tags, - json_extract_path_text(properties, '$.costCenter') as cost_center, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.costCenter') as "cost_center", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.id') as "id", + json_extract_path_text(properties, '$.status') as "status", billingAccountName, departmentName FROM azure.billing.departments @@ -8917,16 +9688,16 @@ components: ddl: |- SELECT tags as tags, - JSON_EXTRACT(properties, '$.acceptanceMode') as acceptance_mode, - JSON_EXTRACT(properties, '$.agreementLink') as agreement_link, - JSON_EXTRACT(properties, '$.billingProfileInfo') as billing_profile_info, - JSON_EXTRACT(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.effectiveDate') as effective_date, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.participants') as participants, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.leadBillingAccountName') as lead_billing_account_name, + JSON_EXTRACT(properties, '$.acceptanceMode') as "acceptance_mode", + JSON_EXTRACT(properties, '$.agreementLink') as "agreement_link", + JSON_EXTRACT(properties, '$.billingProfileInfo') as "billing_profile_info", + JSON_EXTRACT(properties, '$.category') as "category", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.effectiveDate') as "effective_date", + JSON_EXTRACT(properties, '$.expirationDate') as "expiration_date", + JSON_EXTRACT(properties, '$.participants') as "participants", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.leadBillingAccountName') as "lead_billing_account_name", billingAccountName, agreementName FROM azure.billing.agreements @@ -8936,20 +9707,228 @@ components: ddl: |- SELECT tags as tags, - json_extract_path_text(properties, '$.acceptanceMode') as acceptance_mode, - JSON_EXTRACT(properties, '$.agreementLink') as agreement_link, - JSON_EXTRACT(properties, '$.billingProfileInfo') as billing_profile_info, - JSON_EXTRACT(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.effectiveDate') as effective_date, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.participants') as participants, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.leadBillingAccountName') as lead_billing_account_name, + json_extract_path_text(properties, '$.acceptanceMode') as "acceptance_mode", + json_extract_path_text(properties, '$.agreementLink') as "agreement_link", + json_extract_path_text(properties, '$.billingProfileInfo') as "billing_profile_info", + json_extract_path_text(properties, '$.category') as "category", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.effectiveDate') as "effective_date", + json_extract_path_text(properties, '$.expirationDate') as "expiration_date", + json_extract_path_text(properties, '$.participants') as "participants", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.leadBillingAccountName') as "lead_billing_account_name", billingAccountName, agreementName FROM azure.billing.agreements WHERE billingAccountName = 'replace-me'; + vw_policies: + id: azure.billing.vw_policies + name: vw_policies + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + tags as tags, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.viewCharges') as "view_charges", + JSON_EXTRACT(properties, '$.policies') as "policies", + billingAccountName, + billingProfileName, + customerName, + policyName, + subscriptionId + FROM azure.billing.policies + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + tags as tags, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.viewCharges') as "view_charges", + json_extract_path_text(properties, '$.policies') as "policies", + billingAccountName, + billingProfileName, + customerName, + policyName, + subscriptionId + FROM azure.billing.policies + WHERE subscriptionId = 'replace-me'; + vw_savings_plan_orders: + id: azure.billing.vw_savings_plan_orders + name: vw_savings_plan_orders + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + tags as tags, + sku as sku, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.billingScopeId') as "billing_scope_id", + JSON_EXTRACT(properties, '$.billingProfileId') as "billing_profile_id", + JSON_EXTRACT(properties, '$.customerId') as "customer_id", + JSON_EXTRACT(properties, '$.billingAccountId') as "billing_account_id", + JSON_EXTRACT(properties, '$.term') as "term", + JSON_EXTRACT(properties, '$.billingPlan') as "billing_plan", + JSON_EXTRACT(properties, '$.benefitStartTime') as "benefit_start_time", + JSON_EXTRACT(properties, '$.expiryDateTime') as "expiry_date_time", + JSON_EXTRACT(properties, '$.planInformation') as "plan_information", + JSON_EXTRACT(properties, '$.savingsPlans') as "savings_plans", + JSON_EXTRACT(properties, '$.extendedStatusInfo') as "extended_status_info", + JSON_EXTRACT(properties, '$.productCode') as "product_code", + billingAccountName, + savingsPlanOrderId + FROM azure.billing.savings_plan_orders + WHERE billingAccountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + tags as tags, + sku as sku, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.billingScopeId') as "billing_scope_id", + json_extract_path_text(properties, '$.billingProfileId') as "billing_profile_id", + json_extract_path_text(properties, '$.customerId') as "customer_id", + json_extract_path_text(properties, '$.billingAccountId') as "billing_account_id", + json_extract_path_text(properties, '$.term') as "term", + json_extract_path_text(properties, '$.billingPlan') as "billing_plan", + json_extract_path_text(properties, '$.benefitStartTime') as "benefit_start_time", + json_extract_path_text(properties, '$.expiryDateTime') as "expiry_date_time", + json_extract_path_text(properties, '$.planInformation') as "plan_information", + json_extract_path_text(properties, '$.savingsPlans') as "savings_plans", + json_extract_path_text(properties, '$.extendedStatusInfo') as "extended_status_info", + json_extract_path_text(properties, '$.productCode') as "product_code", + billingAccountName, + savingsPlanOrderId + FROM azure.billing.savings_plan_orders + WHERE billingAccountName = 'replace-me'; + vw_savings_plans: + id: azure.billing.vw_savings_plans + name: vw_savings_plans + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + tags as tags, + sku as sku, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.displayProvisioningState') as "display_provisioning_state", + JSON_EXTRACT(properties, '$.userFriendlyAppliedScopeType') as "user_friendly_applied_scope_type", + JSON_EXTRACT(properties, '$.billingScopeId') as "billing_scope_id", + JSON_EXTRACT(properties, '$.billingProfileId') as "billing_profile_id", + JSON_EXTRACT(properties, '$.customerId') as "customer_id", + JSON_EXTRACT(properties, '$.billingAccountId') as "billing_account_id", + JSON_EXTRACT(properties, '$.term') as "term", + JSON_EXTRACT(properties, '$.renew') as "renew", + JSON_EXTRACT(properties, '$.renewSource') as "renew_source", + JSON_EXTRACT(properties, '$.renewDestination') as "renew_destination", + JSON_EXTRACT(properties, '$.renewProperties') as "renew_properties", + JSON_EXTRACT(properties, '$.billingPlan') as "billing_plan", + JSON_EXTRACT(properties, '$.appliedScopeType') as "applied_scope_type", + JSON_EXTRACT(properties, '$.appliedScopeProperties') as "applied_scope_properties", + JSON_EXTRACT(properties, '$.commitment') as "commitment", + JSON_EXTRACT(properties, '$.effectiveDateTime') as "effective_date_time", + JSON_EXTRACT(properties, '$.benefitStartTime') as "benefit_start_time", + JSON_EXTRACT(properties, '$.expiryDateTime') as "expiry_date_time", + JSON_EXTRACT(properties, '$.purchaseDateTime') as "purchase_date_time", + JSON_EXTRACT(properties, '$.utilization') as "utilization", + JSON_EXTRACT(properties, '$.extendedStatusInfo') as "extended_status_info", + JSON_EXTRACT(properties, '$.productCode') as "product_code", + billingAccountName, + savingsPlanOrderId, + savingsPlanId + FROM azure.billing.savings_plans + WHERE billingAccountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + tags as tags, + sku as sku, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.displayProvisioningState') as "display_provisioning_state", + json_extract_path_text(properties, '$.userFriendlyAppliedScopeType') as "user_friendly_applied_scope_type", + json_extract_path_text(properties, '$.billingScopeId') as "billing_scope_id", + json_extract_path_text(properties, '$.billingProfileId') as "billing_profile_id", + json_extract_path_text(properties, '$.customerId') as "customer_id", + json_extract_path_text(properties, '$.billingAccountId') as "billing_account_id", + json_extract_path_text(properties, '$.term') as "term", + json_extract_path_text(properties, '$.renew') as "renew", + json_extract_path_text(properties, '$.renewSource') as "renew_source", + json_extract_path_text(properties, '$.renewDestination') as "renew_destination", + json_extract_path_text(properties, '$.renewProperties') as "renew_properties", + json_extract_path_text(properties, '$.billingPlan') as "billing_plan", + json_extract_path_text(properties, '$.appliedScopeType') as "applied_scope_type", + json_extract_path_text(properties, '$.appliedScopeProperties') as "applied_scope_properties", + json_extract_path_text(properties, '$.commitment') as "commitment", + json_extract_path_text(properties, '$.effectiveDateTime') as "effective_date_time", + json_extract_path_text(properties, '$.benefitStartTime') as "benefit_start_time", + json_extract_path_text(properties, '$.expiryDateTime') as "expiry_date_time", + json_extract_path_text(properties, '$.purchaseDateTime') as "purchase_date_time", + json_extract_path_text(properties, '$.utilization') as "utilization", + json_extract_path_text(properties, '$.extendedStatusInfo') as "extended_status_info", + json_extract_path_text(properties, '$.productCode') as "product_code", + billingAccountName, + savingsPlanOrderId, + savingsPlanId + FROM azure.billing.savings_plans + WHERE billingAccountName = 'replace-me'; + vw_enrollment_accounts: + id: azure.billing.vw_enrollment_accounts + name: vw_enrollment_accounts + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + tags as tags, + JSON_EXTRACT(properties, '$.costCenter') as "cost_center", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.departmentDisplayName') as "department_display_name", + JSON_EXTRACT(properties, '$.departmentId') as "department_id", + JSON_EXTRACT(properties, '$.isDevTestEnabled') as "is_dev_test_enabled", + JSON_EXTRACT(properties, '$.accountOwner') as "account_owner", + JSON_EXTRACT(properties, '$.authType') as "auth_type", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startDate') as "start_date", + JSON_EXTRACT(properties, '$.endDate') as "end_date", + billingAccountName, + departmentName, + enrollmentAccountName + FROM azure.billing.enrollment_accounts + WHERE billingAccountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + tags as tags, + json_extract_path_text(properties, '$.costCenter') as "cost_center", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.departmentDisplayName') as "department_display_name", + json_extract_path_text(properties, '$.departmentId') as "department_id", + json_extract_path_text(properties, '$.isDevTestEnabled') as "is_dev_test_enabled", + json_extract_path_text(properties, '$.accountOwner') as "account_owner", + json_extract_path_text(properties, '$.authType') as "auth_type", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startDate') as "start_date", + json_extract_path_text(properties, '$.endDate') as "end_date", + billingAccountName, + departmentName, + enrollmentAccountName + FROM azure.billing.enrollment_accounts + WHERE billingAccountName = 'replace-me'; vw_associated_tenants: id: azure.billing.vw_associated_tenants name: vw_associated_tenants @@ -8960,12 +9939,12 @@ components: ddl: |- SELECT tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.billingManagementState') as billing_management_state, - JSON_EXTRACT(properties, '$.provisioningManagementState') as provisioning_management_state, - JSON_EXTRACT(properties, '$.provisioningBillingRequestId') as provisioning_billing_request_id, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.billingManagementState') as "billing_management_state", + JSON_EXTRACT(properties, '$.provisioningManagementState') as "provisioning_management_state", + JSON_EXTRACT(properties, '$.provisioningBillingRequestId') as "provisioning_billing_request_id", billingAccountName, associatedTenantName FROM azure.billing.associated_tenants @@ -8975,12 +9954,12 @@ components: ddl: |- SELECT tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.billingManagementState') as billing_management_state, - JSON_EXTRACT(properties, '$.provisioningManagementState') as provisioning_management_state, - JSON_EXTRACT(properties, '$.provisioningBillingRequestId') as provisioning_billing_request_id, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.billingManagementState') as "billing_management_state", + json_extract_path_text(properties, '$.provisioningManagementState') as "provisioning_management_state", + json_extract_path_text(properties, '$.provisioningBillingRequestId') as "provisioning_billing_request_id", billingAccountName, associatedTenantName FROM azure.billing.associated_tenants @@ -8995,12 +9974,12 @@ components: ddl: |- SELECT tags as tags, - JSON_EXTRACT(properties, '$.expirationTime') as expiration_time, - JSON_EXTRACT(properties, '$.transferStatus') as transfer_status, - JSON_EXTRACT(properties, '$.recipientEmailId') as recipient_email_id, - JSON_EXTRACT(properties, '$.initiatorEmailId') as initiator_email_id, - JSON_EXTRACT(properties, '$.canceledBy') as canceled_by, - JSON_EXTRACT(properties, '$.detailedTransferStatus') as detailed_transfer_status, + JSON_EXTRACT(properties, '$.expirationTime') as "expiration_time", + JSON_EXTRACT(properties, '$.transferStatus') as "transfer_status", + JSON_EXTRACT(properties, '$.recipientEmailId') as "recipient_email_id", + JSON_EXTRACT(properties, '$.initiatorEmailId') as "initiator_email_id", + JSON_EXTRACT(properties, '$.canceledBy') as "canceled_by", + JSON_EXTRACT(properties, '$.detailedTransferStatus') as "detailed_transfer_status", billingAccountName, billingProfileName, invoiceSectionName, @@ -9012,12 +9991,12 @@ components: ddl: |- SELECT tags as tags, - json_extract_path_text(properties, '$.expirationTime') as expiration_time, - JSON_EXTRACT(properties, '$.transferStatus') as transfer_status, - JSON_EXTRACT(properties, '$.recipientEmailId') as recipient_email_id, - JSON_EXTRACT(properties, '$.initiatorEmailId') as initiator_email_id, - JSON_EXTRACT(properties, '$.canceledBy') as canceled_by, - JSON_EXTRACT(properties, '$.detailedTransferStatus') as detailed_transfer_status, + json_extract_path_text(properties, '$.expirationTime') as "expiration_time", + json_extract_path_text(properties, '$.transferStatus') as "transfer_status", + json_extract_path_text(properties, '$.recipientEmailId') as "recipient_email_id", + json_extract_path_text(properties, '$.initiatorEmailId') as "initiator_email_id", + json_extract_path_text(properties, '$.canceledBy') as "canceled_by", + json_extract_path_text(properties, '$.detailedTransferStatus') as "detailed_transfer_status", billingAccountName, billingProfileName, invoiceSectionName, @@ -9034,15 +10013,15 @@ components: ddl: |- SELECT tags as tags, - JSON_EXTRACT(properties, '$.expirationTime') as expiration_time, - JSON_EXTRACT(properties, '$.transferStatus') as transfer_status, - JSON_EXTRACT(properties, '$.recipientEmailId') as recipient_email_id, - JSON_EXTRACT(properties, '$.initiatorCustomerType') as initiator_customer_type, - JSON_EXTRACT(properties, '$.initiatorEmailId') as initiator_email_id, - JSON_EXTRACT(properties, '$.resellerId') as reseller_id, - JSON_EXTRACT(properties, '$.resellerName') as reseller_name, - JSON_EXTRACT(properties, '$.canceledBy') as canceled_by, - JSON_EXTRACT(properties, '$.detailedTransferStatus') as detailed_transfer_status, + JSON_EXTRACT(properties, '$.expirationTime') as "expiration_time", + JSON_EXTRACT(properties, '$.transferStatus') as "transfer_status", + JSON_EXTRACT(properties, '$.recipientEmailId') as "recipient_email_id", + JSON_EXTRACT(properties, '$.initiatorCustomerType') as "initiator_customer_type", + JSON_EXTRACT(properties, '$.initiatorEmailId') as "initiator_email_id", + JSON_EXTRACT(properties, '$.resellerId') as "reseller_id", + JSON_EXTRACT(properties, '$.resellerName') as "reseller_name", + JSON_EXTRACT(properties, '$.canceledBy') as "canceled_by", + JSON_EXTRACT(properties, '$.detailedTransferStatus') as "detailed_transfer_status", billingAccountName, billingProfileName, customerName, @@ -9054,15 +10033,15 @@ components: ddl: |- SELECT tags as tags, - json_extract_path_text(properties, '$.expirationTime') as expiration_time, - JSON_EXTRACT(properties, '$.transferStatus') as transfer_status, - JSON_EXTRACT(properties, '$.recipientEmailId') as recipient_email_id, - JSON_EXTRACT(properties, '$.initiatorCustomerType') as initiator_customer_type, - JSON_EXTRACT(properties, '$.initiatorEmailId') as initiator_email_id, - JSON_EXTRACT(properties, '$.resellerId') as reseller_id, - JSON_EXTRACT(properties, '$.resellerName') as reseller_name, - JSON_EXTRACT(properties, '$.canceledBy') as canceled_by, - JSON_EXTRACT(properties, '$.detailedTransferStatus') as detailed_transfer_status, + json_extract_path_text(properties, '$.expirationTime') as "expiration_time", + json_extract_path_text(properties, '$.transferStatus') as "transfer_status", + json_extract_path_text(properties, '$.recipientEmailId') as "recipient_email_id", + json_extract_path_text(properties, '$.initiatorCustomerType') as "initiator_customer_type", + json_extract_path_text(properties, '$.initiatorEmailId') as "initiator_email_id", + json_extract_path_text(properties, '$.resellerId') as "reseller_id", + json_extract_path_text(properties, '$.resellerName') as "reseller_name", + json_extract_path_text(properties, '$.canceledBy') as "canceled_by", + json_extract_path_text(properties, '$.detailedTransferStatus') as "detailed_transfer_status", billingAccountName, billingProfileName, customerName, @@ -9079,41 +10058,41 @@ components: ddl: |- SELECT tags as tags, - JSON_EXTRACT(properties, '$.expirationTime') as expiration_time, - JSON_EXTRACT(properties, '$.allowedProductType') as allowed_product_type, - JSON_EXTRACT(properties, '$.transferStatus') as transfer_status, - JSON_EXTRACT(properties, '$.recipientEmailId') as recipient_email_id, - JSON_EXTRACT(properties, '$.initiatorEmailId') as initiator_email_id, - JSON_EXTRACT(properties, '$.resellerId') as reseller_id, - JSON_EXTRACT(properties, '$.resellerName') as reseller_name, - JSON_EXTRACT(properties, '$.initiatorCustomerType') as initiator_customer_type, - JSON_EXTRACT(properties, '$.canceledBy') as canceled_by, - JSON_EXTRACT(properties, '$.detailedTransferStatus') as detailed_transfer_status, - JSON_EXTRACT(properties, '$.customerTenantId') as customer_tenant_id, - JSON_EXTRACT(properties, '$.supportedAccounts') as supported_accounts, + JSON_EXTRACT(properties, '$.expirationTime') as "expiration_time", + JSON_EXTRACT(properties, '$.allowedProductType') as "allowed_product_type", + JSON_EXTRACT(properties, '$.transferStatus') as "transfer_status", + JSON_EXTRACT(properties, '$.recipientEmailId') as "recipient_email_id", + JSON_EXTRACT(properties, '$.initiatorEmailId') as "initiator_email_id", + JSON_EXTRACT(properties, '$.resellerId') as "reseller_id", + JSON_EXTRACT(properties, '$.resellerName') as "reseller_name", + JSON_EXTRACT(properties, '$.initiatorCustomerType') as "initiator_customer_type", + JSON_EXTRACT(properties, '$.canceledBy') as "canceled_by", + JSON_EXTRACT(properties, '$.detailedTransferStatus') as "detailed_transfer_status", + JSON_EXTRACT(properties, '$.customerTenantId') as "customer_tenant_id", + JSON_EXTRACT(properties, '$.supportedAccounts') as "supported_accounts", transferName FROM azure.billing.recipient_transfers - WHERE ; + WHERE transferName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT tags as tags, - json_extract_path_text(properties, '$.expirationTime') as expiration_time, - JSON_EXTRACT(properties, '$.allowedProductType') as allowed_product_type, - JSON_EXTRACT(properties, '$.transferStatus') as transfer_status, - JSON_EXTRACT(properties, '$.recipientEmailId') as recipient_email_id, - JSON_EXTRACT(properties, '$.initiatorEmailId') as initiator_email_id, - JSON_EXTRACT(properties, '$.resellerId') as reseller_id, - JSON_EXTRACT(properties, '$.resellerName') as reseller_name, - JSON_EXTRACT(properties, '$.initiatorCustomerType') as initiator_customer_type, - JSON_EXTRACT(properties, '$.canceledBy') as canceled_by, - JSON_EXTRACT(properties, '$.detailedTransferStatus') as detailed_transfer_status, - JSON_EXTRACT(properties, '$.customerTenantId') as customer_tenant_id, - JSON_EXTRACT(properties, '$.supportedAccounts') as supported_accounts, + json_extract_path_text(properties, '$.expirationTime') as "expiration_time", + json_extract_path_text(properties, '$.allowedProductType') as "allowed_product_type", + json_extract_path_text(properties, '$.transferStatus') as "transfer_status", + json_extract_path_text(properties, '$.recipientEmailId') as "recipient_email_id", + json_extract_path_text(properties, '$.initiatorEmailId') as "initiator_email_id", + json_extract_path_text(properties, '$.resellerId') as "reseller_id", + json_extract_path_text(properties, '$.resellerName') as "reseller_name", + json_extract_path_text(properties, '$.initiatorCustomerType') as "initiator_customer_type", + json_extract_path_text(properties, '$.canceledBy') as "canceled_by", + json_extract_path_text(properties, '$.detailedTransferStatus') as "detailed_transfer_status", + json_extract_path_text(properties, '$.customerTenantId') as "customer_tenant_id", + json_extract_path_text(properties, '$.supportedAccounts') as "supported_accounts", transferName FROM azure.billing.recipient_transfers - WHERE ; + WHERE transferName = 'replace-me'; vw_customers: id: azure.billing.vw_customers name: vw_customers @@ -9124,14 +10103,14 @@ components: ddl: |- SELECT tags as tags, - JSON_EXTRACT(properties, '$.billingProfileDisplayName') as billing_profile_display_name, - JSON_EXTRACT(properties, '$.billingProfileId') as billing_profile_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.systemId') as system_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.enabledAzurePlans') as enabled_azure_plans, - JSON_EXTRACT(properties, '$.resellers') as resellers, - JSON_EXTRACT(properties, '$.tags') as tags, + JSON_EXTRACT(properties, '$.billingProfileDisplayName') as "billing_profile_display_name", + JSON_EXTRACT(properties, '$.billingProfileId') as "billing_profile_id", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.systemId') as "system_id", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.enabledAzurePlans') as "enabled_azure_plans", + JSON_EXTRACT(properties, '$.resellers') as "resellers", + JSON_EXTRACT(properties, '$.tags') as "tags", billingAccountName, billingProfileName, customerName @@ -9142,118 +10121,395 @@ components: ddl: |- SELECT tags as tags, - json_extract_path_text(properties, '$.billingProfileDisplayName') as billing_profile_display_name, - JSON_EXTRACT(properties, '$.billingProfileId') as billing_profile_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.systemId') as system_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.enabledAzurePlans') as enabled_azure_plans, - JSON_EXTRACT(properties, '$.resellers') as resellers, - JSON_EXTRACT(properties, '$.tags') as tags, + json_extract_path_text(properties, '$.billingProfileDisplayName') as "billing_profile_display_name", + json_extract_path_text(properties, '$.billingProfileId') as "billing_profile_id", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.systemId') as "system_id", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.enabledAzurePlans') as "enabled_azure_plans", + json_extract_path_text(properties, '$.resellers') as "resellers", + json_extract_path_text(properties, '$.tags') as "tags", billingAccountName, billingProfileName, customerName FROM azure.billing.customers WHERE billingAccountName = 'replace-me'; - vw_property: - id: azure.billing.vw_property - name: vw_property + vw_payment_methods: + id: azure.billing.vw_payment_methods + name: vw_payment_methods + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + tags as tags, + JSON_EXTRACT(properties, '$.accountHolderName') as "account_holder_name", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.expiration') as "expiration", + JSON_EXTRACT(properties, '$.family') as "family", + JSON_EXTRACT(properties, '$.lastFourDigits') as "last_four_digits", + JSON_EXTRACT(properties, '$.logos') as "logos", + JSON_EXTRACT(properties, '$.paymentMethod') as "payment_method", + JSON_EXTRACT(properties, '$.paymentMethodId') as "payment_method_id", + JSON_EXTRACT(properties, '$.paymentMethodType') as "payment_method_type", + JSON_EXTRACT(properties, '$.status') as "status", + billingAccountName, + billingProfileName, + paymentMethodName + FROM azure.billing.payment_methods + WHERE billingAccountName = 'replace-me' AND billingProfileName = 'replace-me' AND paymentMethodName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + tags as tags, + json_extract_path_text(properties, '$.accountHolderName') as "account_holder_name", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.expiration') as "expiration", + json_extract_path_text(properties, '$.family') as "family", + json_extract_path_text(properties, '$.lastFourDigits') as "last_four_digits", + json_extract_path_text(properties, '$.logos') as "logos", + json_extract_path_text(properties, '$.paymentMethod') as "payment_method", + json_extract_path_text(properties, '$.paymentMethodId') as "payment_method_id", + json_extract_path_text(properties, '$.paymentMethodType') as "payment_method_type", + json_extract_path_text(properties, '$.status') as "status", + billingAccountName, + billingProfileName, + paymentMethodName + FROM azure.billing.payment_methods + WHERE billingAccountName = 'replace-me' AND billingProfileName = 'replace-me' AND paymentMethodName = 'replace-me'; + vw_reservations: + id: azure.billing.vw_reservations + name: vw_reservations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + location as location, + etag as etag, + tags as tags, + sku as sku, + JSON_EXTRACT(properties, '$.reservedResourceType') as "reserved_resource_type", + JSON_EXTRACT(properties, '$.instanceFlexibility') as "instance_flexibility", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.appliedScopes') as "applied_scopes", + JSON_EXTRACT(properties, '$.appliedScopeType') as "applied_scope_type", + JSON_EXTRACT(properties, '$.archived') as "archived", + JSON_EXTRACT(properties, '$.capabilities') as "capabilities", + JSON_EXTRACT(properties, '$.quantity') as "quantity", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.effectiveDateTime') as "effective_date_time", + JSON_EXTRACT(properties, '$.benefitStartTime') as "benefit_start_time", + JSON_EXTRACT(properties, '$.lastUpdatedDateTime') as "last_updated_date_time", + JSON_EXTRACT(properties, '$.expiryDate') as "expiry_date", + JSON_EXTRACT(properties, '$.expiryDateTime') as "expiry_date_time", + JSON_EXTRACT(properties, '$.reviewDateTime') as "review_date_time", + JSON_EXTRACT(properties, '$.skuDescription') as "sku_description", + JSON_EXTRACT(properties, '$.extendedStatusInfo') as "extended_status_info", + JSON_EXTRACT(properties, '$.billingPlan') as "billing_plan", + JSON_EXTRACT(properties, '$.displayProvisioningState') as "display_provisioning_state", + JSON_EXTRACT(properties, '$.provisioningSubState') as "provisioning_sub_state", + JSON_EXTRACT(properties, '$.purchaseDate') as "purchase_date", + JSON_EXTRACT(properties, '$.purchaseDateTime') as "purchase_date_time", + JSON_EXTRACT(properties, '$.splitProperties') as "split_properties", + JSON_EXTRACT(properties, '$.mergeProperties') as "merge_properties", + JSON_EXTRACT(properties, '$.swapProperties') as "swap_properties", + JSON_EXTRACT(properties, '$.appliedScopeProperties') as "applied_scope_properties", + JSON_EXTRACT(properties, '$.billingScopeId') as "billing_scope_id", + JSON_EXTRACT(properties, '$.renew') as "renew", + JSON_EXTRACT(properties, '$.renewSource') as "renew_source", + JSON_EXTRACT(properties, '$.renewDestination') as "renew_destination", + JSON_EXTRACT(properties, '$.renewProperties') as "renew_properties", + JSON_EXTRACT(properties, '$.term') as "term", + JSON_EXTRACT(properties, '$.userFriendlyAppliedScopeType') as "user_friendly_applied_scope_type", + JSON_EXTRACT(properties, '$.userFriendlyRenewState') as "user_friendly_renew_state", + JSON_EXTRACT(properties, '$.utilization') as "utilization", + JSON_EXTRACT(properties, '$.productCode') as "product_code", + billingAccountName, + reservationOrderId, + reservationId + FROM azure.billing.reservations + WHERE billingAccountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + location as location, + etag as etag, + tags as tags, + sku as sku, + json_extract_path_text(properties, '$.reservedResourceType') as "reserved_resource_type", + json_extract_path_text(properties, '$.instanceFlexibility') as "instance_flexibility", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.appliedScopes') as "applied_scopes", + json_extract_path_text(properties, '$.appliedScopeType') as "applied_scope_type", + json_extract_path_text(properties, '$.archived') as "archived", + json_extract_path_text(properties, '$.capabilities') as "capabilities", + json_extract_path_text(properties, '$.quantity') as "quantity", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.effectiveDateTime') as "effective_date_time", + json_extract_path_text(properties, '$.benefitStartTime') as "benefit_start_time", + json_extract_path_text(properties, '$.lastUpdatedDateTime') as "last_updated_date_time", + json_extract_path_text(properties, '$.expiryDate') as "expiry_date", + json_extract_path_text(properties, '$.expiryDateTime') as "expiry_date_time", + json_extract_path_text(properties, '$.reviewDateTime') as "review_date_time", + json_extract_path_text(properties, '$.skuDescription') as "sku_description", + json_extract_path_text(properties, '$.extendedStatusInfo') as "extended_status_info", + json_extract_path_text(properties, '$.billingPlan') as "billing_plan", + json_extract_path_text(properties, '$.displayProvisioningState') as "display_provisioning_state", + json_extract_path_text(properties, '$.provisioningSubState') as "provisioning_sub_state", + json_extract_path_text(properties, '$.purchaseDate') as "purchase_date", + json_extract_path_text(properties, '$.purchaseDateTime') as "purchase_date_time", + json_extract_path_text(properties, '$.splitProperties') as "split_properties", + json_extract_path_text(properties, '$.mergeProperties') as "merge_properties", + json_extract_path_text(properties, '$.swapProperties') as "swap_properties", + json_extract_path_text(properties, '$.appliedScopeProperties') as "applied_scope_properties", + json_extract_path_text(properties, '$.billingScopeId') as "billing_scope_id", + json_extract_path_text(properties, '$.renew') as "renew", + json_extract_path_text(properties, '$.renewSource') as "renew_source", + json_extract_path_text(properties, '$.renewDestination') as "renew_destination", + json_extract_path_text(properties, '$.renewProperties') as "renew_properties", + json_extract_path_text(properties, '$.term') as "term", + json_extract_path_text(properties, '$.userFriendlyAppliedScopeType') as "user_friendly_applied_scope_type", + json_extract_path_text(properties, '$.userFriendlyRenewState') as "user_friendly_renew_state", + json_extract_path_text(properties, '$.utilization') as "utilization", + json_extract_path_text(properties, '$.productCode') as "product_code", + billingAccountName, + reservationOrderId, + reservationId + FROM azure.billing.reservations + WHERE billingAccountName = 'replace-me'; + vw_reservation_orders: + id: azure.billing.vw_reservation_orders + name: vw_reservation_orders config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT + etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.billingAccountAgreementType') as billing_account_agreement_type, - JSON_EXTRACT(properties, '$.billingAccountDisplayName') as billing_account_display_name, - JSON_EXTRACT(properties, '$.billingAccountId') as billing_account_id, - JSON_EXTRACT(properties, '$.accountAdminNotificationEmailAddress') as account_admin_notification_email_address, - JSON_EXTRACT(properties, '$.billingAccountSoldToCountry') as billing_account_sold_to_country, - JSON_EXTRACT(properties, '$.billingAccountStatus') as billing_account_status, - JSON_EXTRACT(properties, '$.billingAccountStatusReasonCode') as billing_account_status_reason_code, - JSON_EXTRACT(properties, '$.billingAccountType') as billing_account_type, - JSON_EXTRACT(properties, '$.billingAccountSubType') as billing_account_sub_type, - JSON_EXTRACT(properties, '$.billingCurrency') as billing_currency, - JSON_EXTRACT(properties, '$.billingProfileDisplayName') as billing_profile_display_name, - JSON_EXTRACT(properties, '$.billingProfileId') as billing_profile_id, - JSON_EXTRACT(properties, '$.billingProfileSpendingLimit') as billing_profile_spending_limit, - JSON_EXTRACT(properties, '$.billingProfileSpendingLimitDetails') as billing_profile_spending_limit_details, - JSON_EXTRACT(properties, '$.billingProfileStatus') as billing_profile_status, - JSON_EXTRACT(properties, '$.billingProfileStatusReasonCode') as billing_profile_status_reason_code, - JSON_EXTRACT(properties, '$.billingProfilePaymentMethodFamily') as billing_profile_payment_method_family, - JSON_EXTRACT(properties, '$.billingProfilePaymentMethodType') as billing_profile_payment_method_type, - JSON_EXTRACT(properties, '$.billingTenantId') as billing_tenant_id, - JSON_EXTRACT(properties, '$.costCenter') as cost_center, - JSON_EXTRACT(properties, '$.customerDisplayName') as customer_display_name, - JSON_EXTRACT(properties, '$.customerId') as customer_id, - JSON_EXTRACT(properties, '$.customerStatus') as customer_status, - JSON_EXTRACT(properties, '$.invoiceSectionDisplayName') as invoice_section_display_name, - JSON_EXTRACT(properties, '$.invoiceSectionId') as invoice_section_id, - JSON_EXTRACT(properties, '$.invoiceSectionStatus') as invoice_section_status, - JSON_EXTRACT(properties, '$.invoiceSectionStatusReasonCode') as invoice_section_status_reason_code, - JSON_EXTRACT(properties, '$.isTransitionedBillingAccount') as is_transitioned_billing_account, - JSON_EXTRACT(properties, '$.skuDescription') as sku_description, - JSON_EXTRACT(properties, '$.skuId') as sku_id, - JSON_EXTRACT(properties, '$.subscriptionBillingStatus') as subscription_billing_status, - JSON_EXTRACT(properties, '$.subscriptionBillingStatusDetails') as subscription_billing_status_details, - JSON_EXTRACT(properties, '$.subscriptionBillingType') as subscription_billing_type, - JSON_EXTRACT(properties, '$.subscriptionServiceUsageAddress') as subscription_service_usage_address, - JSON_EXTRACT(properties, '$.subscriptionWorkloadType') as subscription_workload_type, - JSON_EXTRACT(properties, '$.enrollmentDetails') as enrollment_details, - JSON_EXTRACT(properties, '$.isAccountAdmin') as is_account_admin, - JSON_EXTRACT(properties, '$.productId') as product_id, - JSON_EXTRACT(properties, '$.productName') as product_name, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.enrollmentId') as "enrollment_id", + JSON_EXTRACT(properties, '$.customerId') as "customer_id", + JSON_EXTRACT(properties, '$.billingProfileId') as "billing_profile_id", + JSON_EXTRACT(properties, '$.billingAccountId') as "billing_account_id", + JSON_EXTRACT(properties, '$.requestDateTime') as "request_date_time", + JSON_EXTRACT(properties, '$.createdDateTime') as "created_date_time", + JSON_EXTRACT(properties, '$.expiryDate') as "expiry_date", + JSON_EXTRACT(properties, '$.expiryDateTime') as "expiry_date_time", + JSON_EXTRACT(properties, '$.benefitStartTime') as "benefit_start_time", + JSON_EXTRACT(properties, '$.originalQuantity') as "original_quantity", + JSON_EXTRACT(properties, '$.term') as "term", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.billingPlan') as "billing_plan", + JSON_EXTRACT(properties, '$.planInformation') as "plan_information", + JSON_EXTRACT(properties, '$.reservations') as "reservations", + JSON_EXTRACT(properties, '$.reviewDateTime') as "review_date_time", + JSON_EXTRACT(properties, '$.extendedStatusInfo') as "extended_status_info", + JSON_EXTRACT(properties, '$.productCode') as "product_code", + billingAccountName, + reservationOrderId + FROM azure.billing.reservation_orders + WHERE billingAccountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + etag as etag, + tags as tags, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.enrollmentId') as "enrollment_id", + json_extract_path_text(properties, '$.customerId') as "customer_id", + json_extract_path_text(properties, '$.billingProfileId') as "billing_profile_id", + json_extract_path_text(properties, '$.billingAccountId') as "billing_account_id", + json_extract_path_text(properties, '$.requestDateTime') as "request_date_time", + json_extract_path_text(properties, '$.createdDateTime') as "created_date_time", + json_extract_path_text(properties, '$.expiryDate') as "expiry_date", + json_extract_path_text(properties, '$.expiryDateTime') as "expiry_date_time", + json_extract_path_text(properties, '$.benefitStartTime') as "benefit_start_time", + json_extract_path_text(properties, '$.originalQuantity') as "original_quantity", + json_extract_path_text(properties, '$.term') as "term", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.billingPlan') as "billing_plan", + json_extract_path_text(properties, '$.planInformation') as "plan_information", + json_extract_path_text(properties, '$.reservations') as "reservations", + json_extract_path_text(properties, '$.reviewDateTime') as "review_date_time", + json_extract_path_text(properties, '$.extendedStatusInfo') as "extended_status_info", + json_extract_path_text(properties, '$.productCode') as "product_code", + billingAccountName, + reservationOrderId + FROM azure.billing.reservation_orders + WHERE billingAccountName = 'replace-me'; + vw_properties: + id: azure.billing.vw_properties + name: vw_properties + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + tags as tags, + JSON_EXTRACT(properties, '$.billingAccountAgreementType') as "billing_account_agreement_type", + JSON_EXTRACT(properties, '$.billingAccountDisplayName') as "billing_account_display_name", + JSON_EXTRACT(properties, '$.billingAccountId') as "billing_account_id", + JSON_EXTRACT(properties, '$.accountAdminNotificationEmailAddress') as "account_admin_notification_email_address", + JSON_EXTRACT(properties, '$.billingAccountSoldToCountry') as "billing_account_sold_to_country", + JSON_EXTRACT(properties, '$.billingAccountStatus') as "billing_account_status", + JSON_EXTRACT(properties, '$.billingAccountStatusReasonCode') as "billing_account_status_reason_code", + JSON_EXTRACT(properties, '$.billingAccountType') as "billing_account_type", + JSON_EXTRACT(properties, '$.billingAccountSubType') as "billing_account_sub_type", + JSON_EXTRACT(properties, '$.billingCurrency') as "billing_currency", + JSON_EXTRACT(properties, '$.billingProfileDisplayName') as "billing_profile_display_name", + JSON_EXTRACT(properties, '$.billingProfileId') as "billing_profile_id", + JSON_EXTRACT(properties, '$.billingProfileSpendingLimit') as "billing_profile_spending_limit", + JSON_EXTRACT(properties, '$.billingProfileSpendingLimitDetails') as "billing_profile_spending_limit_details", + JSON_EXTRACT(properties, '$.billingProfileStatus') as "billing_profile_status", + JSON_EXTRACT(properties, '$.billingProfileStatusReasonCode') as "billing_profile_status_reason_code", + JSON_EXTRACT(properties, '$.billingProfilePaymentMethodFamily') as "billing_profile_payment_method_family", + JSON_EXTRACT(properties, '$.billingProfilePaymentMethodType') as "billing_profile_payment_method_type", + JSON_EXTRACT(properties, '$.billingTenantId') as "billing_tenant_id", + JSON_EXTRACT(properties, '$.costCenter') as "cost_center", + JSON_EXTRACT(properties, '$.customerDisplayName') as "customer_display_name", + JSON_EXTRACT(properties, '$.customerId') as "customer_id", + JSON_EXTRACT(properties, '$.customerStatus') as "customer_status", + JSON_EXTRACT(properties, '$.invoiceSectionDisplayName') as "invoice_section_display_name", + JSON_EXTRACT(properties, '$.invoiceSectionId') as "invoice_section_id", + JSON_EXTRACT(properties, '$.invoiceSectionStatus') as "invoice_section_status", + JSON_EXTRACT(properties, '$.invoiceSectionStatusReasonCode') as "invoice_section_status_reason_code", + JSON_EXTRACT(properties, '$.isTransitionedBillingAccount') as "is_transitioned_billing_account", + JSON_EXTRACT(properties, '$.skuDescription') as "sku_description", + JSON_EXTRACT(properties, '$.skuId') as "sku_id", + JSON_EXTRACT(properties, '$.subscriptionBillingStatus') as "subscription_billing_status", + JSON_EXTRACT(properties, '$.subscriptionBillingStatusDetails') as "subscription_billing_status_details", + JSON_EXTRACT(properties, '$.subscriptionBillingType') as "subscription_billing_type", + JSON_EXTRACT(properties, '$.subscriptionServiceUsageAddress') as "subscription_service_usage_address", + JSON_EXTRACT(properties, '$.subscriptionWorkloadType') as "subscription_workload_type", + JSON_EXTRACT(properties, '$.enrollmentDetails') as "enrollment_details", + JSON_EXTRACT(properties, '$.isAccountAdmin') as "is_account_admin", + JSON_EXTRACT(properties, '$.productId') as "product_id", + JSON_EXTRACT(properties, '$.productName') as "product_name", subscriptionId - FROM azure.billing.property + FROM azure.billing.properties WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT tags as tags, - json_extract_path_text(properties, '$.billingAccountAgreementType') as billing_account_agreement_type, - JSON_EXTRACT(properties, '$.billingAccountDisplayName') as billing_account_display_name, - JSON_EXTRACT(properties, '$.billingAccountId') as billing_account_id, - JSON_EXTRACT(properties, '$.accountAdminNotificationEmailAddress') as account_admin_notification_email_address, - JSON_EXTRACT(properties, '$.billingAccountSoldToCountry') as billing_account_sold_to_country, - JSON_EXTRACT(properties, '$.billingAccountStatus') as billing_account_status, - JSON_EXTRACT(properties, '$.billingAccountStatusReasonCode') as billing_account_status_reason_code, - JSON_EXTRACT(properties, '$.billingAccountType') as billing_account_type, - JSON_EXTRACT(properties, '$.billingAccountSubType') as billing_account_sub_type, - JSON_EXTRACT(properties, '$.billingCurrency') as billing_currency, - JSON_EXTRACT(properties, '$.billingProfileDisplayName') as billing_profile_display_name, - JSON_EXTRACT(properties, '$.billingProfileId') as billing_profile_id, - JSON_EXTRACT(properties, '$.billingProfileSpendingLimit') as billing_profile_spending_limit, - JSON_EXTRACT(properties, '$.billingProfileSpendingLimitDetails') as billing_profile_spending_limit_details, - JSON_EXTRACT(properties, '$.billingProfileStatus') as billing_profile_status, - JSON_EXTRACT(properties, '$.billingProfileStatusReasonCode') as billing_profile_status_reason_code, - JSON_EXTRACT(properties, '$.billingProfilePaymentMethodFamily') as billing_profile_payment_method_family, - JSON_EXTRACT(properties, '$.billingProfilePaymentMethodType') as billing_profile_payment_method_type, - JSON_EXTRACT(properties, '$.billingTenantId') as billing_tenant_id, - JSON_EXTRACT(properties, '$.costCenter') as cost_center, - JSON_EXTRACT(properties, '$.customerDisplayName') as customer_display_name, - JSON_EXTRACT(properties, '$.customerId') as customer_id, - JSON_EXTRACT(properties, '$.customerStatus') as customer_status, - JSON_EXTRACT(properties, '$.invoiceSectionDisplayName') as invoice_section_display_name, - JSON_EXTRACT(properties, '$.invoiceSectionId') as invoice_section_id, - JSON_EXTRACT(properties, '$.invoiceSectionStatus') as invoice_section_status, - JSON_EXTRACT(properties, '$.invoiceSectionStatusReasonCode') as invoice_section_status_reason_code, - JSON_EXTRACT(properties, '$.isTransitionedBillingAccount') as is_transitioned_billing_account, - JSON_EXTRACT(properties, '$.skuDescription') as sku_description, - JSON_EXTRACT(properties, '$.skuId') as sku_id, - JSON_EXTRACT(properties, '$.subscriptionBillingStatus') as subscription_billing_status, - JSON_EXTRACT(properties, '$.subscriptionBillingStatusDetails') as subscription_billing_status_details, - JSON_EXTRACT(properties, '$.subscriptionBillingType') as subscription_billing_type, - JSON_EXTRACT(properties, '$.subscriptionServiceUsageAddress') as subscription_service_usage_address, - JSON_EXTRACT(properties, '$.subscriptionWorkloadType') as subscription_workload_type, - JSON_EXTRACT(properties, '$.enrollmentDetails') as enrollment_details, - JSON_EXTRACT(properties, '$.isAccountAdmin') as is_account_admin, - JSON_EXTRACT(properties, '$.productId') as product_id, - JSON_EXTRACT(properties, '$.productName') as product_name, + json_extract_path_text(properties, '$.billingAccountAgreementType') as "billing_account_agreement_type", + json_extract_path_text(properties, '$.billingAccountDisplayName') as "billing_account_display_name", + json_extract_path_text(properties, '$.billingAccountId') as "billing_account_id", + json_extract_path_text(properties, '$.accountAdminNotificationEmailAddress') as "account_admin_notification_email_address", + json_extract_path_text(properties, '$.billingAccountSoldToCountry') as "billing_account_sold_to_country", + json_extract_path_text(properties, '$.billingAccountStatus') as "billing_account_status", + json_extract_path_text(properties, '$.billingAccountStatusReasonCode') as "billing_account_status_reason_code", + json_extract_path_text(properties, '$.billingAccountType') as "billing_account_type", + json_extract_path_text(properties, '$.billingAccountSubType') as "billing_account_sub_type", + json_extract_path_text(properties, '$.billingCurrency') as "billing_currency", + json_extract_path_text(properties, '$.billingProfileDisplayName') as "billing_profile_display_name", + json_extract_path_text(properties, '$.billingProfileId') as "billing_profile_id", + json_extract_path_text(properties, '$.billingProfileSpendingLimit') as "billing_profile_spending_limit", + json_extract_path_text(properties, '$.billingProfileSpendingLimitDetails') as "billing_profile_spending_limit_details", + json_extract_path_text(properties, '$.billingProfileStatus') as "billing_profile_status", + json_extract_path_text(properties, '$.billingProfileStatusReasonCode') as "billing_profile_status_reason_code", + json_extract_path_text(properties, '$.billingProfilePaymentMethodFamily') as "billing_profile_payment_method_family", + json_extract_path_text(properties, '$.billingProfilePaymentMethodType') as "billing_profile_payment_method_type", + json_extract_path_text(properties, '$.billingTenantId') as "billing_tenant_id", + json_extract_path_text(properties, '$.costCenter') as "cost_center", + json_extract_path_text(properties, '$.customerDisplayName') as "customer_display_name", + json_extract_path_text(properties, '$.customerId') as "customer_id", + json_extract_path_text(properties, '$.customerStatus') as "customer_status", + json_extract_path_text(properties, '$.invoiceSectionDisplayName') as "invoice_section_display_name", + json_extract_path_text(properties, '$.invoiceSectionId') as "invoice_section_id", + json_extract_path_text(properties, '$.invoiceSectionStatus') as "invoice_section_status", + json_extract_path_text(properties, '$.invoiceSectionStatusReasonCode') as "invoice_section_status_reason_code", + json_extract_path_text(properties, '$.isTransitionedBillingAccount') as "is_transitioned_billing_account", + json_extract_path_text(properties, '$.skuDescription') as "sku_description", + json_extract_path_text(properties, '$.skuId') as "sku_id", + json_extract_path_text(properties, '$.subscriptionBillingStatus') as "subscription_billing_status", + json_extract_path_text(properties, '$.subscriptionBillingStatusDetails') as "subscription_billing_status_details", + json_extract_path_text(properties, '$.subscriptionBillingType') as "subscription_billing_type", + json_extract_path_text(properties, '$.subscriptionServiceUsageAddress') as "subscription_service_usage_address", + json_extract_path_text(properties, '$.subscriptionWorkloadType') as "subscription_workload_type", + json_extract_path_text(properties, '$.enrollmentDetails') as "enrollment_details", + json_extract_path_text(properties, '$.isAccountAdmin') as "is_account_admin", + json_extract_path_text(properties, '$.productId') as "product_id", + json_extract_path_text(properties, '$.productName') as "product_name", subscriptionId - FROM azure.billing.property + FROM azure.billing.properties WHERE subscriptionId = 'replace-me'; + vw_role_definitions: + id: azure.billing.vw_role_definitions + name: vw_role_definitions + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + tags as tags, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.permissions') as "permissions", + JSON_EXTRACT(properties, '$.roleName') as "role_name", + billingAccountName, + billingProfileName, + customerName, + roleDefinitionName + FROM azure.billing.role_definitions + WHERE billingAccountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + tags as tags, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.permissions') as "permissions", + json_extract_path_text(properties, '$.roleName') as "role_name", + billingAccountName, + billingProfileName, + customerName, + roleDefinitionName + FROM azure.billing.role_definitions + WHERE billingAccountName = 'replace-me'; + vw_role_definition_by_invoice_sections: + id: azure.billing.vw_role_definition_by_invoice_sections + name: vw_role_definition_by_invoice_sections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + tags as tags, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.permissions') as "permissions", + JSON_EXTRACT(properties, '$.roleName') as "role_name", + billingAccountName, + billingProfileName, + invoiceSectionName, + roleDefinitionName + FROM azure.billing.role_definition_by_invoice_sections + WHERE billingAccountName = 'replace-me' AND billingProfileName = 'replace-me' AND invoiceSectionName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + tags as tags, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.permissions') as "permissions", + json_extract_path_text(properties, '$.roleName') as "role_name", + billingAccountName, + billingProfileName, + invoiceSectionName, + roleDefinitionName + FROM azure.billing.role_definition_by_invoice_sections + WHERE billingAccountName = 'replace-me' AND billingProfileName = 'replace-me' AND invoiceSectionName = 'replace-me'; vw_accounts: id: azure.billing.vw_accounts name: vw_accounts @@ -9264,51 +10520,164 @@ components: ddl: |- SELECT tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.accountStatus') as account_status, - JSON_EXTRACT(properties, '$.accountType') as account_type, - JSON_EXTRACT(properties, '$.accountSubType') as account_sub_type, - JSON_EXTRACT(properties, '$.accountStatusReasonCode') as account_status_reason_code, - JSON_EXTRACT(properties, '$.agreementType') as agreement_type, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.enrollmentDetails') as enrollment_details, - JSON_EXTRACT(properties, '$.hasReadAccess') as has_read_access, - JSON_EXTRACT(properties, '$.hasNoBillingProfiles') as has_no_billing_profiles, - JSON_EXTRACT(properties, '$.notificationEmailAddress') as notification_email_address, - JSON_EXTRACT(properties, '$.primaryBillingTenantId') as primary_billing_tenant_id, - JSON_EXTRACT(properties, '$.soldTo') as sold_to, - JSON_EXTRACT(properties, '$.registrationNumber') as registration_number, - JSON_EXTRACT(properties, '$.billingRelationshipTypes') as billing_relationship_types, - JSON_EXTRACT(properties, '$.qualifications') as qualifications, - JSON_EXTRACT(properties, '$.taxIds') as tax_ids, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.accountStatus') as "account_status", + JSON_EXTRACT(properties, '$.accountType') as "account_type", + JSON_EXTRACT(properties, '$.accountSubType') as "account_sub_type", + JSON_EXTRACT(properties, '$.accountStatusReasonCode') as "account_status_reason_code", + JSON_EXTRACT(properties, '$.agreementType') as "agreement_type", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.enrollmentDetails') as "enrollment_details", + JSON_EXTRACT(properties, '$.hasReadAccess') as "has_read_access", + JSON_EXTRACT(properties, '$.hasNoBillingProfiles') as "has_no_billing_profiles", + JSON_EXTRACT(properties, '$.notificationEmailAddress') as "notification_email_address", + JSON_EXTRACT(properties, '$.primaryBillingTenantId') as "primary_billing_tenant_id", + JSON_EXTRACT(properties, '$.soldTo') as "sold_to", + JSON_EXTRACT(properties, '$.registrationNumber') as "registration_number", + JSON_EXTRACT(properties, '$.billingRelationshipTypes') as "billing_relationship_types", + JSON_EXTRACT(properties, '$.qualifications') as "qualifications", + JSON_EXTRACT(properties, '$.taxIds') as "tax_ids", billingAccountName FROM azure.billing.accounts - WHERE ; + WHERE billingAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.accountStatus') as account_status, - JSON_EXTRACT(properties, '$.accountType') as account_type, - JSON_EXTRACT(properties, '$.accountSubType') as account_sub_type, - JSON_EXTRACT(properties, '$.accountStatusReasonCode') as account_status_reason_code, - JSON_EXTRACT(properties, '$.agreementType') as agreement_type, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.enrollmentDetails') as enrollment_details, - JSON_EXTRACT(properties, '$.hasReadAccess') as has_read_access, - JSON_EXTRACT(properties, '$.hasNoBillingProfiles') as has_no_billing_profiles, - JSON_EXTRACT(properties, '$.notificationEmailAddress') as notification_email_address, - JSON_EXTRACT(properties, '$.primaryBillingTenantId') as primary_billing_tenant_id, - JSON_EXTRACT(properties, '$.soldTo') as sold_to, - JSON_EXTRACT(properties, '$.registrationNumber') as registration_number, - JSON_EXTRACT(properties, '$.billingRelationshipTypes') as billing_relationship_types, - JSON_EXTRACT(properties, '$.qualifications') as qualifications, - JSON_EXTRACT(properties, '$.taxIds') as tax_ids, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.accountStatus') as "account_status", + json_extract_path_text(properties, '$.accountType') as "account_type", + json_extract_path_text(properties, '$.accountSubType') as "account_sub_type", + json_extract_path_text(properties, '$.accountStatusReasonCode') as "account_status_reason_code", + json_extract_path_text(properties, '$.agreementType') as "agreement_type", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.enrollmentDetails') as "enrollment_details", + json_extract_path_text(properties, '$.hasReadAccess') as "has_read_access", + json_extract_path_text(properties, '$.hasNoBillingProfiles') as "has_no_billing_profiles", + json_extract_path_text(properties, '$.notificationEmailAddress') as "notification_email_address", + json_extract_path_text(properties, '$.primaryBillingTenantId') as "primary_billing_tenant_id", + json_extract_path_text(properties, '$.soldTo') as "sold_to", + json_extract_path_text(properties, '$.registrationNumber') as "registration_number", + json_extract_path_text(properties, '$.billingRelationshipTypes') as "billing_relationship_types", + json_extract_path_text(properties, '$.qualifications') as "qualifications", + json_extract_path_text(properties, '$.taxIds') as "tax_ids", billingAccountName FROM azure.billing.accounts - WHERE ; + WHERE billingAccountName = 'replace-me'; + vw_subscriptions: + id: azure.billing.vw_subscriptions + name: vw_subscriptions + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + tags as tags, + JSON_EXTRACT(properties, '$.autoRenew') as "auto_renew", + JSON_EXTRACT(properties, '$.beneficiaryTenantId') as "beneficiary_tenant_id", + JSON_EXTRACT(properties, '$.beneficiary') as "beneficiary", + JSON_EXTRACT(properties, '$.billingFrequency') as "billing_frequency", + JSON_EXTRACT(properties, '$.billingProfileId') as "billing_profile_id", + JSON_EXTRACT(properties, '$.billingPolicies') as "billing_policies", + JSON_EXTRACT(properties, '$.billingProfileDisplayName') as "billing_profile_display_name", + JSON_EXTRACT(properties, '$.billingProfileName') as "billing_profile_name", + JSON_EXTRACT(properties, '$.consumptionCostCenter') as "consumption_cost_center", + JSON_EXTRACT(properties, '$.customerId') as "customer_id", + JSON_EXTRACT(properties, '$.customerDisplayName') as "customer_display_name", + JSON_EXTRACT(properties, '$.customerName') as "customer_name", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.enrollmentAccountId') as "enrollment_account_id", + JSON_EXTRACT(properties, '$.enrollmentAccountDisplayName') as "enrollment_account_display_name", + JSON_EXTRACT(properties, '$.enrollmentAccountSubscriptionDetails') as "enrollment_account_subscription_details", + JSON_EXTRACT(properties, '$.invoiceSectionId') as "invoice_section_id", + JSON_EXTRACT(properties, '$.invoiceSectionDisplayName') as "invoice_section_display_name", + JSON_EXTRACT(properties, '$.invoiceSectionName') as "invoice_section_name", + JSON_EXTRACT(properties, '$.lastMonthCharges') as "last_month_charges", + JSON_EXTRACT(properties, '$.monthToDateCharges') as "month_to_date_charges", + JSON_EXTRACT(properties, '$.nextBillingCycleDetails') as "next_billing_cycle_details", + JSON_EXTRACT(properties, '$.offerId') as "offer_id", + JSON_EXTRACT(properties, '$.productCategory') as "product_category", + JSON_EXTRACT(properties, '$.productType') as "product_type", + JSON_EXTRACT(properties, '$.productTypeId') as "product_type_id", + JSON_EXTRACT(properties, '$.purchaseDate') as "purchase_date", + JSON_EXTRACT(properties, '$.quantity') as "quantity", + JSON_EXTRACT(properties, '$.reseller') as "reseller", + JSON_EXTRACT(properties, '$.renewalTermDetails') as "renewal_term_details", + JSON_EXTRACT(properties, '$.skuId') as "sku_id", + JSON_EXTRACT(properties, '$.skuDescription') as "sku_description", + JSON_EXTRACT(properties, '$.systemOverrides') as "system_overrides", + JSON_EXTRACT(properties, '$.resourceUri') as "resource_uri", + JSON_EXTRACT(properties, '$.termDuration') as "term_duration", + JSON_EXTRACT(properties, '$.termStartDate') as "term_start_date", + JSON_EXTRACT(properties, '$.termEndDate') as "term_end_date", + JSON_EXTRACT(properties, '$.provisioningTenantId') as "provisioning_tenant_id", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.operationStatus') as "operation_status", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.subscriptionId') as "subscription_id", + JSON_EXTRACT(properties, '$.suspensionReasons') as "suspension_reasons", + JSON_EXTRACT(properties, '$.suspensionReasonDetails') as "suspension_reason_details", + billingAccountName, + billingProfileName, + billingSubscriptionName + FROM azure.billing.subscriptions + WHERE billingAccountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + tags as tags, + json_extract_path_text(properties, '$.autoRenew') as "auto_renew", + json_extract_path_text(properties, '$.beneficiaryTenantId') as "beneficiary_tenant_id", + json_extract_path_text(properties, '$.beneficiary') as "beneficiary", + json_extract_path_text(properties, '$.billingFrequency') as "billing_frequency", + json_extract_path_text(properties, '$.billingProfileId') as "billing_profile_id", + json_extract_path_text(properties, '$.billingPolicies') as "billing_policies", + json_extract_path_text(properties, '$.billingProfileDisplayName') as "billing_profile_display_name", + json_extract_path_text(properties, '$.billingProfileName') as "billing_profile_name", + json_extract_path_text(properties, '$.consumptionCostCenter') as "consumption_cost_center", + json_extract_path_text(properties, '$.customerId') as "customer_id", + json_extract_path_text(properties, '$.customerDisplayName') as "customer_display_name", + json_extract_path_text(properties, '$.customerName') as "customer_name", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.enrollmentAccountId') as "enrollment_account_id", + json_extract_path_text(properties, '$.enrollmentAccountDisplayName') as "enrollment_account_display_name", + json_extract_path_text(properties, '$.enrollmentAccountSubscriptionDetails') as "enrollment_account_subscription_details", + json_extract_path_text(properties, '$.invoiceSectionId') as "invoice_section_id", + json_extract_path_text(properties, '$.invoiceSectionDisplayName') as "invoice_section_display_name", + json_extract_path_text(properties, '$.invoiceSectionName') as "invoice_section_name", + json_extract_path_text(properties, '$.lastMonthCharges') as "last_month_charges", + json_extract_path_text(properties, '$.monthToDateCharges') as "month_to_date_charges", + json_extract_path_text(properties, '$.nextBillingCycleDetails') as "next_billing_cycle_details", + json_extract_path_text(properties, '$.offerId') as "offer_id", + json_extract_path_text(properties, '$.productCategory') as "product_category", + json_extract_path_text(properties, '$.productType') as "product_type", + json_extract_path_text(properties, '$.productTypeId') as "product_type_id", + json_extract_path_text(properties, '$.purchaseDate') as "purchase_date", + json_extract_path_text(properties, '$.quantity') as "quantity", + json_extract_path_text(properties, '$.reseller') as "reseller", + json_extract_path_text(properties, '$.renewalTermDetails') as "renewal_term_details", + json_extract_path_text(properties, '$.skuId') as "sku_id", + json_extract_path_text(properties, '$.skuDescription') as "sku_description", + json_extract_path_text(properties, '$.systemOverrides') as "system_overrides", + json_extract_path_text(properties, '$.resourceUri') as "resource_uri", + json_extract_path_text(properties, '$.termDuration') as "term_duration", + json_extract_path_text(properties, '$.termStartDate') as "term_start_date", + json_extract_path_text(properties, '$.termEndDate') as "term_end_date", + json_extract_path_text(properties, '$.provisioningTenantId') as "provisioning_tenant_id", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.operationStatus') as "operation_status", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.subscriptionId') as "subscription_id", + json_extract_path_text(properties, '$.suspensionReasons') as "suspension_reasons", + json_extract_path_text(properties, '$.suspensionReasonDetails') as "suspension_reason_details", + billingAccountName, + billingProfileName, + billingSubscriptionName + FROM azure.billing.subscriptions + WHERE billingAccountName = 'replace-me'; vw_subscriptions_aliases: id: azure.billing.vw_subscriptions_aliases name: vw_subscriptions_aliases @@ -9319,51 +10688,51 @@ components: ddl: |- SELECT tags as tags, - JSON_EXTRACT(properties, '$.autoRenew') as auto_renew, - JSON_EXTRACT(properties, '$.beneficiaryTenantId') as beneficiary_tenant_id, - JSON_EXTRACT(properties, '$.beneficiary') as beneficiary, - JSON_EXTRACT(properties, '$.billingFrequency') as billing_frequency, - JSON_EXTRACT(properties, '$.billingProfileId') as billing_profile_id, - JSON_EXTRACT(properties, '$.billingPolicies') as billing_policies, - JSON_EXTRACT(properties, '$.billingProfileDisplayName') as billing_profile_display_name, - JSON_EXTRACT(properties, '$.billingProfileName') as billing_profile_name, - JSON_EXTRACT(properties, '$.consumptionCostCenter') as consumption_cost_center, - JSON_EXTRACT(properties, '$.customerId') as customer_id, - JSON_EXTRACT(properties, '$.customerDisplayName') as customer_display_name, - JSON_EXTRACT(properties, '$.customerName') as customer_name, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.enrollmentAccountId') as enrollment_account_id, - JSON_EXTRACT(properties, '$.enrollmentAccountDisplayName') as enrollment_account_display_name, - JSON_EXTRACT(properties, '$.enrollmentAccountSubscriptionDetails') as enrollment_account_subscription_details, - JSON_EXTRACT(properties, '$.invoiceSectionId') as invoice_section_id, - JSON_EXTRACT(properties, '$.invoiceSectionDisplayName') as invoice_section_display_name, - JSON_EXTRACT(properties, '$.invoiceSectionName') as invoice_section_name, - JSON_EXTRACT(properties, '$.lastMonthCharges') as last_month_charges, - JSON_EXTRACT(properties, '$.monthToDateCharges') as month_to_date_charges, - JSON_EXTRACT(properties, '$.nextBillingCycleDetails') as next_billing_cycle_details, - JSON_EXTRACT(properties, '$.offerId') as offer_id, - JSON_EXTRACT(properties, '$.productCategory') as product_category, - JSON_EXTRACT(properties, '$.productType') as product_type, - JSON_EXTRACT(properties, '$.productTypeId') as product_type_id, - JSON_EXTRACT(properties, '$.purchaseDate') as purchase_date, - JSON_EXTRACT(properties, '$.quantity') as quantity, - JSON_EXTRACT(properties, '$.reseller') as reseller, - JSON_EXTRACT(properties, '$.renewalTermDetails') as renewal_term_details, - JSON_EXTRACT(properties, '$.skuId') as sku_id, - JSON_EXTRACT(properties, '$.skuDescription') as sku_description, - JSON_EXTRACT(properties, '$.systemOverrides') as system_overrides, - JSON_EXTRACT(properties, '$.resourceUri') as resource_uri, - JSON_EXTRACT(properties, '$.termDuration') as term_duration, - JSON_EXTRACT(properties, '$.termStartDate') as term_start_date, - JSON_EXTRACT(properties, '$.termEndDate') as term_end_date, - JSON_EXTRACT(properties, '$.provisioningTenantId') as provisioning_tenant_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.operationStatus') as operation_status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.subscriptionId') as subscription_id, - JSON_EXTRACT(properties, '$.suspensionReasons') as suspension_reasons, - JSON_EXTRACT(properties, '$.suspensionReasonDetails') as suspension_reason_details, - JSON_EXTRACT(properties, '$.billingSubscriptionId') as billing_subscription_id, + JSON_EXTRACT(properties, '$.autoRenew') as "auto_renew", + JSON_EXTRACT(properties, '$.beneficiaryTenantId') as "beneficiary_tenant_id", + JSON_EXTRACT(properties, '$.beneficiary') as "beneficiary", + JSON_EXTRACT(properties, '$.billingFrequency') as "billing_frequency", + JSON_EXTRACT(properties, '$.billingProfileId') as "billing_profile_id", + JSON_EXTRACT(properties, '$.billingPolicies') as "billing_policies", + JSON_EXTRACT(properties, '$.billingProfileDisplayName') as "billing_profile_display_name", + JSON_EXTRACT(properties, '$.billingProfileName') as "billing_profile_name", + JSON_EXTRACT(properties, '$.consumptionCostCenter') as "consumption_cost_center", + JSON_EXTRACT(properties, '$.customerId') as "customer_id", + JSON_EXTRACT(properties, '$.customerDisplayName') as "customer_display_name", + JSON_EXTRACT(properties, '$.customerName') as "customer_name", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.enrollmentAccountId') as "enrollment_account_id", + JSON_EXTRACT(properties, '$.enrollmentAccountDisplayName') as "enrollment_account_display_name", + JSON_EXTRACT(properties, '$.enrollmentAccountSubscriptionDetails') as "enrollment_account_subscription_details", + JSON_EXTRACT(properties, '$.invoiceSectionId') as "invoice_section_id", + JSON_EXTRACT(properties, '$.invoiceSectionDisplayName') as "invoice_section_display_name", + JSON_EXTRACT(properties, '$.invoiceSectionName') as "invoice_section_name", + JSON_EXTRACT(properties, '$.lastMonthCharges') as "last_month_charges", + JSON_EXTRACT(properties, '$.monthToDateCharges') as "month_to_date_charges", + JSON_EXTRACT(properties, '$.nextBillingCycleDetails') as "next_billing_cycle_details", + JSON_EXTRACT(properties, '$.offerId') as "offer_id", + JSON_EXTRACT(properties, '$.productCategory') as "product_category", + JSON_EXTRACT(properties, '$.productType') as "product_type", + JSON_EXTRACT(properties, '$.productTypeId') as "product_type_id", + JSON_EXTRACT(properties, '$.purchaseDate') as "purchase_date", + JSON_EXTRACT(properties, '$.quantity') as "quantity", + JSON_EXTRACT(properties, '$.reseller') as "reseller", + JSON_EXTRACT(properties, '$.renewalTermDetails') as "renewal_term_details", + JSON_EXTRACT(properties, '$.skuId') as "sku_id", + JSON_EXTRACT(properties, '$.skuDescription') as "sku_description", + JSON_EXTRACT(properties, '$.systemOverrides') as "system_overrides", + JSON_EXTRACT(properties, '$.resourceUri') as "resource_uri", + JSON_EXTRACT(properties, '$.termDuration') as "term_duration", + JSON_EXTRACT(properties, '$.termStartDate') as "term_start_date", + JSON_EXTRACT(properties, '$.termEndDate') as "term_end_date", + JSON_EXTRACT(properties, '$.provisioningTenantId') as "provisioning_tenant_id", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.operationStatus') as "operation_status", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.subscriptionId') as "subscription_id", + JSON_EXTRACT(properties, '$.suspensionReasons') as "suspension_reasons", + JSON_EXTRACT(properties, '$.suspensionReasonDetails') as "suspension_reason_details", + JSON_EXTRACT(properties, '$.billingSubscriptionId') as "billing_subscription_id", billingAccountName, aliasName FROM azure.billing.subscriptions_aliases @@ -9373,51 +10742,51 @@ components: ddl: |- SELECT tags as tags, - json_extract_path_text(properties, '$.autoRenew') as auto_renew, - JSON_EXTRACT(properties, '$.beneficiaryTenantId') as beneficiary_tenant_id, - JSON_EXTRACT(properties, '$.beneficiary') as beneficiary, - JSON_EXTRACT(properties, '$.billingFrequency') as billing_frequency, - JSON_EXTRACT(properties, '$.billingProfileId') as billing_profile_id, - JSON_EXTRACT(properties, '$.billingPolicies') as billing_policies, - JSON_EXTRACT(properties, '$.billingProfileDisplayName') as billing_profile_display_name, - JSON_EXTRACT(properties, '$.billingProfileName') as billing_profile_name, - JSON_EXTRACT(properties, '$.consumptionCostCenter') as consumption_cost_center, - JSON_EXTRACT(properties, '$.customerId') as customer_id, - JSON_EXTRACT(properties, '$.customerDisplayName') as customer_display_name, - JSON_EXTRACT(properties, '$.customerName') as customer_name, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.enrollmentAccountId') as enrollment_account_id, - JSON_EXTRACT(properties, '$.enrollmentAccountDisplayName') as enrollment_account_display_name, - JSON_EXTRACT(properties, '$.enrollmentAccountSubscriptionDetails') as enrollment_account_subscription_details, - JSON_EXTRACT(properties, '$.invoiceSectionId') as invoice_section_id, - JSON_EXTRACT(properties, '$.invoiceSectionDisplayName') as invoice_section_display_name, - JSON_EXTRACT(properties, '$.invoiceSectionName') as invoice_section_name, - JSON_EXTRACT(properties, '$.lastMonthCharges') as last_month_charges, - JSON_EXTRACT(properties, '$.monthToDateCharges') as month_to_date_charges, - JSON_EXTRACT(properties, '$.nextBillingCycleDetails') as next_billing_cycle_details, - JSON_EXTRACT(properties, '$.offerId') as offer_id, - JSON_EXTRACT(properties, '$.productCategory') as product_category, - JSON_EXTRACT(properties, '$.productType') as product_type, - JSON_EXTRACT(properties, '$.productTypeId') as product_type_id, - JSON_EXTRACT(properties, '$.purchaseDate') as purchase_date, - JSON_EXTRACT(properties, '$.quantity') as quantity, - JSON_EXTRACT(properties, '$.reseller') as reseller, - JSON_EXTRACT(properties, '$.renewalTermDetails') as renewal_term_details, - JSON_EXTRACT(properties, '$.skuId') as sku_id, - JSON_EXTRACT(properties, '$.skuDescription') as sku_description, - JSON_EXTRACT(properties, '$.systemOverrides') as system_overrides, - JSON_EXTRACT(properties, '$.resourceUri') as resource_uri, - JSON_EXTRACT(properties, '$.termDuration') as term_duration, - JSON_EXTRACT(properties, '$.termStartDate') as term_start_date, - JSON_EXTRACT(properties, '$.termEndDate') as term_end_date, - JSON_EXTRACT(properties, '$.provisioningTenantId') as provisioning_tenant_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.operationStatus') as operation_status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.subscriptionId') as subscription_id, - JSON_EXTRACT(properties, '$.suspensionReasons') as suspension_reasons, - JSON_EXTRACT(properties, '$.suspensionReasonDetails') as suspension_reason_details, - JSON_EXTRACT(properties, '$.billingSubscriptionId') as billing_subscription_id, + json_extract_path_text(properties, '$.autoRenew') as "auto_renew", + json_extract_path_text(properties, '$.beneficiaryTenantId') as "beneficiary_tenant_id", + json_extract_path_text(properties, '$.beneficiary') as "beneficiary", + json_extract_path_text(properties, '$.billingFrequency') as "billing_frequency", + json_extract_path_text(properties, '$.billingProfileId') as "billing_profile_id", + json_extract_path_text(properties, '$.billingPolicies') as "billing_policies", + json_extract_path_text(properties, '$.billingProfileDisplayName') as "billing_profile_display_name", + json_extract_path_text(properties, '$.billingProfileName') as "billing_profile_name", + json_extract_path_text(properties, '$.consumptionCostCenter') as "consumption_cost_center", + json_extract_path_text(properties, '$.customerId') as "customer_id", + json_extract_path_text(properties, '$.customerDisplayName') as "customer_display_name", + json_extract_path_text(properties, '$.customerName') as "customer_name", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.enrollmentAccountId') as "enrollment_account_id", + json_extract_path_text(properties, '$.enrollmentAccountDisplayName') as "enrollment_account_display_name", + json_extract_path_text(properties, '$.enrollmentAccountSubscriptionDetails') as "enrollment_account_subscription_details", + json_extract_path_text(properties, '$.invoiceSectionId') as "invoice_section_id", + json_extract_path_text(properties, '$.invoiceSectionDisplayName') as "invoice_section_display_name", + json_extract_path_text(properties, '$.invoiceSectionName') as "invoice_section_name", + json_extract_path_text(properties, '$.lastMonthCharges') as "last_month_charges", + json_extract_path_text(properties, '$.monthToDateCharges') as "month_to_date_charges", + json_extract_path_text(properties, '$.nextBillingCycleDetails') as "next_billing_cycle_details", + json_extract_path_text(properties, '$.offerId') as "offer_id", + json_extract_path_text(properties, '$.productCategory') as "product_category", + json_extract_path_text(properties, '$.productType') as "product_type", + json_extract_path_text(properties, '$.productTypeId') as "product_type_id", + json_extract_path_text(properties, '$.purchaseDate') as "purchase_date", + json_extract_path_text(properties, '$.quantity') as "quantity", + json_extract_path_text(properties, '$.reseller') as "reseller", + json_extract_path_text(properties, '$.renewalTermDetails') as "renewal_term_details", + json_extract_path_text(properties, '$.skuId') as "sku_id", + json_extract_path_text(properties, '$.skuDescription') as "sku_description", + json_extract_path_text(properties, '$.systemOverrides') as "system_overrides", + json_extract_path_text(properties, '$.resourceUri') as "resource_uri", + json_extract_path_text(properties, '$.termDuration') as "term_duration", + json_extract_path_text(properties, '$.termStartDate') as "term_start_date", + json_extract_path_text(properties, '$.termEndDate') as "term_end_date", + json_extract_path_text(properties, '$.provisioningTenantId') as "provisioning_tenant_id", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.operationStatus') as "operation_status", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.subscriptionId') as "subscription_id", + json_extract_path_text(properties, '$.suspensionReasons') as "suspension_reasons", + json_extract_path_text(properties, '$.suspensionReasonDetails') as "suspension_reason_details", + json_extract_path_text(properties, '$.billingSubscriptionId') as "billing_subscription_id", billingAccountName, aliasName FROM azure.billing.subscriptions_aliases @@ -9432,13 +10801,13 @@ components: ddl: |- SELECT tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.reasonCode') as reason_code, - JSON_EXTRACT(properties, '$.systemId') as system_id, - JSON_EXTRACT(properties, '$.targetCloud') as target_cloud, - JSON_EXTRACT(properties, '$.tags') as tags, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.reasonCode') as "reason_code", + JSON_EXTRACT(properties, '$.systemId') as "system_id", + JSON_EXTRACT(properties, '$.targetCloud') as "target_cloud", + JSON_EXTRACT(properties, '$.tags') as "tags", billingAccountName, billingProfileName, invoiceSectionName @@ -9449,20 +10818,20 @@ components: ddl: |- SELECT tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.reasonCode') as reason_code, - JSON_EXTRACT(properties, '$.systemId') as system_id, - JSON_EXTRACT(properties, '$.targetCloud') as target_cloud, - JSON_EXTRACT(properties, '$.tags') as tags, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.reasonCode') as "reason_code", + json_extract_path_text(properties, '$.systemId') as "system_id", + json_extract_path_text(properties, '$.targetCloud') as "target_cloud", + json_extract_path_text(properties, '$.tags') as "tags", billingAccountName, billingProfileName, invoiceSectionName FROM azure.billing.invoice_sections WHERE billingAccountName = 'replace-me' AND billingProfileName = 'replace-me'; paths: - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/availableBalance/default/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/availableBalance/default?api-version=2024-04-01: get: tags: - AvailableBalance @@ -9485,7 +10854,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/availableBalance/default/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/availableBalance/default?api-version=2024-04-01: get: tags: - AvailableBalance @@ -9509,7 +10878,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRequests/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRequests?api-version=2024-04-01: get: tags: - BillingRequest @@ -9541,7 +10910,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingRequests/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingRequests?api-version=2024-04-01: get: tags: - BillingRequest @@ -9574,14 +10943,14 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRequests/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRequests?api-version=2024-04-01: get: tags: - BillingRequest description: The list of billing requests submitted for the invoice section. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: BillingRequests_ListByInvoiceSection + operationId: BillingRequestsByInvoiceSection_List parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/billingProfileName' @@ -9607,7 +10976,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingRequests/?api-version=2024-04-01: + x-ms-original-operationId: BillingRequests_ListByInvoiceSection + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingRequests?api-version=2024-04-01: get: tags: - BillingRequest @@ -9638,7 +11008,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingRequests/{billingRequestName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingRequests/{billingRequestName}?api-version=2024-04-01: get: tags: - BillingRequest @@ -9708,7 +11078,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingRequests/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingRequests?api-version=2024-04-01: get: tags: - BillingRequest @@ -9738,7 +11108,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleAssignments/{billingRoleAssignmentName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleAssignments/{billingRoleAssignmentName}?api-version=2024-04-01: delete: tags: - BillingRoleAssignment @@ -9785,7 +11155,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleAssignments/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleAssignments?api-version=2024-04-01: get: tags: - BillingRoleAssignment @@ -9814,7 +11184,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/createBillingRoleAssignment/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/createBillingRoleAssignment?api-version=2024-04-01: post: tags: - BillingRoleAssignment @@ -9859,7 +11229,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingRoleAssignments/{billingRoleAssignmentName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingRoleAssignments/{billingRoleAssignmentName}?api-version=2024-04-01: delete: tags: - BillingRoleAssignment @@ -9908,7 +11278,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingRoleAssignments/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingRoleAssignments?api-version=2024-04-01: get: tags: - BillingRoleAssignment @@ -9938,7 +11308,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/createBillingRoleAssignment/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/createBillingRoleAssignment?api-version=2024-04-01: post: tags: - BillingRoleAssignment @@ -9984,7 +11354,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/resolveBillingRoleAssignments/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/resolveBillingRoleAssignments?api-version=2024-04-01: post: tags: - BillingRoleAssignment @@ -10029,14 +11399,14 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleAssignments/{billingRoleAssignmentName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleAssignments/{billingRoleAssignmentName}?api-version=2024-04-01: delete: tags: - BillingRoleAssignment description: Deletes a role assignment on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: BillingRoleAssignments_DeleteByInvoiceSection + operationId: BillingRoleAssignmentsByInvoiceSection_Delete parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/billingProfileName' @@ -10053,13 +11423,14 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: BillingRoleAssignments_DeleteByInvoiceSection get: tags: - BillingRoleAssignment description: Gets a role assignment for the caller on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: BillingRoleAssignments_GetByInvoiceSection + operationId: BillingRoleAssignmentsByInvoiceSection_Get parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/billingProfileName' @@ -10078,14 +11449,15 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleAssignments/?api-version=2024-04-01: + x-ms-original-operationId: BillingRoleAssignments_GetByInvoiceSection + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleAssignments?api-version=2024-04-01: get: tags: - BillingRoleAssignment description: Lists the role assignments for the caller on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: BillingRoleAssignments_ListByInvoiceSection + operationId: BillingRoleAssignmentsByInvoiceSection_List parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/billingProfileName' @@ -10108,14 +11480,15 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/createBillingRoleAssignment/?api-version=2024-04-01: + x-ms-original-operationId: BillingRoleAssignments_ListByInvoiceSection + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/createBillingRoleAssignment?api-version=2024-04-01: post: tags: - BillingRoleAssignment description: Adds a role assignment on an invoice section. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: BillingRoleAssignments_CreateByInvoiceSection + operationId: BillingRoleAssignmentsByInvoiceSection_Create parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/billingProfileName' @@ -10154,7 +11527,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/resolveBillingRoleAssignments/?api-version=2024-04-01: + x-ms-original-operationId: BillingRoleAssignments_CreateByInvoiceSection + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/resolveBillingRoleAssignments?api-version=2024-04-01: post: tags: - BillingRoleAssignment @@ -10199,7 +11573,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/resolveBillingRoleAssignments/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/resolveBillingRoleAssignments?api-version=2024-04-01: post: tags: - BillingRoleAssignment @@ -10243,7 +11617,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingRoleAssignments/{billingRoleAssignmentName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingRoleAssignments/{billingRoleAssignmentName}?api-version=2024-04-01: delete: tags: - BillingRoleAssignment @@ -10294,7 +11668,7 @@ paths: description: Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: BillingRoleAssignments_CreateOrUpdateByBillingAccount + operationId: BillingRoleAssignmentsByBillingAccount_CreateOrUpdate parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/billingRoleAssignmentName' @@ -10334,7 +11708,8 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingRoleAssignments/?api-version=2024-04-01: + x-ms-original-operationId: BillingRoleAssignments_CreateOrUpdateByBillingAccount + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingRoleAssignments?api-version=2024-04-01: get: tags: - BillingRoleAssignment @@ -10362,7 +11737,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/createBillingRoleAssignment/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/createBillingRoleAssignment?api-version=2024-04-01: post: tags: - BillingRoleAssignment @@ -10406,7 +11781,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/billingRoleAssignments/{billingRoleAssignmentName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/billingRoleAssignments/{billingRoleAssignmentName}?api-version=2024-04-01: delete: tags: - BillingRoleAssignment @@ -10459,7 +11834,7 @@ paths: description: Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: BillingRoleAssignments_CreateOrUpdateByDepartment + operationId: BillingRoleAssignmentsByDepartment_CreateOrUpdate parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/departmentName' @@ -10500,7 +11875,8 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/billingRoleAssignments/?api-version=2024-04-01: + x-ms-original-operationId: BillingRoleAssignments_CreateOrUpdateByDepartment + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/billingRoleAssignments?api-version=2024-04-01: get: tags: - BillingRoleAssignment @@ -10526,7 +11902,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleAssignments/{billingRoleAssignmentName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleAssignments/{billingRoleAssignmentName}?api-version=2024-04-01: delete: tags: - BillingRoleAssignment @@ -10579,7 +11955,7 @@ paths: description: Create or update a billing role assignment. The operation is supported only for billing accounts with agreement type Enterprise Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: BillingRoleAssignments_CreateOrUpdateByEnrollmentAccount + operationId: BillingRoleAssignmentsByEnrollmentAccount_CreateOrUpdate parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/enrollmentAccountName' @@ -10620,7 +11996,8 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleAssignments/?api-version=2024-04-01: + x-ms-original-operationId: BillingRoleAssignments_CreateOrUpdateByEnrollmentAccount + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleAssignments?api-version=2024-04-01: get: tags: - BillingRoleAssignment @@ -10646,7 +12023,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/resolveBillingRoleAssignments/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/resolveBillingRoleAssignments?api-version=2024-04-01: post: tags: - BillingRoleAssignment @@ -10689,7 +12066,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/validateDeleteEligibility/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/validateDeleteEligibility?api-version=2024-04-01: post: tags: - BillingProfile @@ -10713,7 +12090,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}?api-version=2024-04-01: delete: tags: - BillingProfile @@ -10819,7 +12196,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles?api-version=2024-04-01: get: tags: - BillingProfile @@ -10856,7 +12233,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}?api-version=2024-04-01: get: tags: - Department @@ -10880,7 +12257,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments?api-version=2024-04-01: get: tags: - Department @@ -10910,7 +12287,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/agreements/{agreementName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/agreements/{agreementName}?api-version=2024-04-01: get: tags: - Agreement @@ -10940,7 +12317,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/agreements/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/agreements?api-version=2024-04-01: get: tags: - Agreement @@ -10970,7 +12347,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/policies/{policyName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/policies/{policyName}?api-version=2024-04-01: get: tags: - Policy @@ -11007,14 +12384,14 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/policies/default/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/policies/default?api-version=2024-04-01: put: tags: - Policy description: Updates the policies for a customer. This operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: Policies_CreateOrUpdateByCustomer + operationId: PoliciesByCustomer_CreateOrUpdate parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/billingProfileName' @@ -11055,7 +12432,8 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/policies/default/?api-version=2024-04-01: + x-ms-original-operationId: Policies_CreateOrUpdateByCustomer + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/policies/default?api-version=2024-04-01: get: tags: - Policy @@ -11085,7 +12463,7 @@ paths: description: Updates the policies for a billing profile. This operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: Policies_CreateOrUpdateByBillingProfile + operationId: PoliciesByBillingProfile_CreateOrUpdate parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/billingProfileName' @@ -11125,7 +12503,8 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/policies/default/?api-version=2024-04-01: + x-ms-original-operationId: Policies_CreateOrUpdateByBillingProfile + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/policies/default?api-version=2024-04-01: get: tags: - Policy @@ -11155,7 +12534,7 @@ paths: description: Updates the policies for a customer at billing account scope. This operation is supported only for billing accounts with agreement type Microsoft Partner Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: Policies_CreateOrUpdateByCustomerAtBillingAccount + operationId: PoliciesByCustomerAtBillingAccount_CreateOrUpdate parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/customerName' @@ -11195,7 +12574,8 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/policies/default/?api-version=2024-04-01: + x-ms-original-operationId: Policies_CreateOrUpdateByCustomerAtBillingAccount + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/policies/default?api-version=2024-04-01: get: tags: - Policy @@ -11224,7 +12604,7 @@ paths: description: Update the policies for a billing account of Enterprise Agreement type. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: Policies_CreateOrUpdateByBillingAccount + operationId: PoliciesByBillingAccount_CreateOrUpdate parameters: - $ref: '#/components/parameters/billingAccountName' requestBody: @@ -11263,7 +12643,8 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.Billing/policies/default/?api-version=2024-04-01: + x-ms-original-operationId: Policies_CreateOrUpdateByBillingAccount + /subscriptions/{subscriptionId}/providers/Microsoft.Billing/policies/default?api-version=2024-04-01: get: tags: - Policy @@ -11286,7 +12667,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/operations/?api-version=2024-04-01: + /providers/Microsoft.Billing/operations?api-version=2024-04-01: get: tags: - ArmOperations @@ -11310,7 +12691,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/savingsPlanOrders/{savingsPlanOrderId}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/savingsPlanOrders/{savingsPlanOrderId}?api-version=2024-04-01: get: description: Get a savings plan order by billing account. operationId: SavingsPlanOrders_GetByBillingAccount @@ -11333,7 +12714,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/savingsPlanOrders/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/savingsPlanOrders?api-version=2024-04-01: get: description: List all Savings plan orders by billing account. operationId: SavingsPlanOrders_ListByBillingAccount @@ -11359,7 +12740,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans?api-version=2024-04-01: get: description: List savings plans in an order by billing account. operationId: SavingsPlans_ListBySavingsPlanOrder @@ -11383,7 +12764,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/savingsPlans/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/savingsPlans?api-version=2024-04-01: get: description: List savings plans by billing account. operationId: SavingsPlans_ListByBillingAccount @@ -11412,7 +12793,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}?api-version=2024-04-01: get: description: Get savings plan by billing account. operationId: SavingsPlans_GetByBillingAccount @@ -11486,7 +12867,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}/validate/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}/validate?api-version=2024-04-01: post: description: Validate savings plan patch by billing account. operationId: SavingsPlans_ValidateUpdateByBillingAccount @@ -11518,7 +12899,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/enrollmentAccounts/{enrollmentAccountName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/enrollmentAccounts/{enrollmentAccountName}?api-version=2024-04-01: get: tags: - EnrollmentAccount @@ -11543,7 +12924,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/enrollmentAccounts/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/enrollmentAccounts?api-version=2024-04-01: get: tags: - EnrollmentAccount @@ -11575,7 +12956,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}?api-version=2024-04-01: get: tags: - EnrollmentAccount @@ -11599,7 +12980,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts?api-version=2024-04-01: get: tags: - EnrollmentAccount @@ -11630,7 +13011,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/associatedTenants/{associatedTenantName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/associatedTenants/{associatedTenantName}?api-version=2024-04-01: delete: tags: - AssociatedTenant @@ -11734,7 +13115,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/associatedTenants/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/associatedTenants?api-version=2024-04-01: get: tags: - AssociatedTenant @@ -11771,7 +13152,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingPermissions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingPermissions?api-version=2024-04-01: get: tags: - BillingPermission @@ -11796,7 +13177,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingPermissions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingPermissions?api-version=2024-04-01: get: tags: - BillingPermission @@ -11822,7 +13203,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/checkAccess/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/checkAccess?api-version=2024-04-01: post: tags: - BillingPermission @@ -11857,7 +13238,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingPermissions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingPermissions?api-version=2024-04-01: get: tags: - BillingPermission @@ -11884,7 +13265,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/checkAccess/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/checkAccess?api-version=2024-04-01: post: tags: - BillingPermission @@ -11920,14 +13301,14 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingPermissions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingPermissions?api-version=2024-04-01: get: tags: - BillingPermission description: Lists the billing permissions the caller has for an invoice section. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: BillingPermissions_ListByInvoiceSection + operationId: BillingPermissionsByInvoiceSection_List parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/billingProfileName' @@ -11947,7 +13328,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/checkAccess/?api-version=2024-04-01: + x-ms-original-operationId: BillingPermissions_ListByInvoiceSection + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/checkAccess?api-version=2024-04-01: post: tags: - BillingPermission @@ -11983,7 +13365,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/checkAccess/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/checkAccess?api-version=2024-04-01: post: tags: - BillingPermission @@ -12017,7 +13399,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/billingPermissions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/billingPermissions?api-version=2024-04-01: get: tags: - BillingPermission @@ -12043,7 +13425,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/billingPermissions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/billingPermissions?api-version=2024-04-01: get: tags: - BillingPermission @@ -12069,7 +13451,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/checkAccess/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/checkAccess?api-version=2024-04-01: post: tags: - BillingPermission @@ -12104,7 +13486,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingPermissions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingPermissions?api-version=2024-04-01: get: tags: - BillingPermission @@ -12130,7 +13512,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/checkAccess/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/checkAccess?api-version=2024-04-01: post: tags: - BillingPermission @@ -12165,7 +13547,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/transfers/{transferName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/transfers/{transferName}?api-version=2024-04-01: get: tags: - Transfers @@ -12226,7 +13608,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/transfers/{transferName}/cancel/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/transfers/{transferName}/cancel?api-version=2024-04-01: post: tags: - Transfers @@ -12250,7 +13632,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/transfers/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/transfers?api-version=2024-04-01: get: tags: - Transfers @@ -12275,7 +13657,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/transfers/{transferName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/transfers/{transferName}?api-version=2024-04-01: get: tags: - Transfers @@ -12336,7 +13718,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/transfers/{transferName}/cancel/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/transfers/{transferName}/cancel?api-version=2024-04-01: post: tags: - Transfers @@ -12360,7 +13742,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/transfers/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/transfers?api-version=2024-04-01: get: tags: - Transfers @@ -12385,7 +13767,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/transfers/{transferName}/accept/?api-version=2024-04-01: + /providers/Microsoft.Billing/transfers/{transferName}/accept?api-version=2024-04-01: post: tags: - RecipientTransfers @@ -12414,7 +13796,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/transfers/{transferName}/validate/?api-version=2024-04-01: + /providers/Microsoft.Billing/transfers/{transferName}/validate?api-version=2024-04-01: post: tags: - RecipientTransfers @@ -12443,7 +13825,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/transfers/{transferName}/decline/?api-version=2024-04-01: + /providers/Microsoft.Billing/transfers/{transferName}/decline?api-version=2024-04-01: post: tags: - RecipientTransfers @@ -12464,7 +13846,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/transfers/{transferName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/transfers/{transferName}?api-version=2024-04-01: get: tags: - RecipientTransfers @@ -12485,7 +13867,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/transfers/?api-version=2024-04-01: + /providers/Microsoft.Billing/transfers?api-version=2024-04-01: get: tags: - RecipientTransfers @@ -12508,7 +13890,7 @@ paths: x-ms-odata: '#/components/schemas/TransferItemQueryParameter' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}?api-version=2024-04-01: get: tags: - Customer @@ -12533,7 +13915,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers?api-version=2024-04-01: get: tags: - Customer @@ -12570,7 +13952,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}?api-version=2024-04-01: get: tags: - Customer @@ -12594,7 +13976,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers?api-version=2024-04-01: get: tags: - Customer @@ -12630,14 +14012,14 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/products/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/products?api-version=2024-04-01: get: tags: - Product description: Lists the products for an invoice section. These don't include products billed based on usage. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: Products_ListByInvoiceSection + operationId: ProductsByInvoiceSection_List parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/billingProfileName' @@ -12663,7 +14045,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/products/?api-version=2024-04-01: + x-ms-original-operationId: Products_ListByInvoiceSection + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/products?api-version=2024-04-01: get: tags: - Product @@ -12695,7 +14078,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/products/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/products?api-version=2024-04-01: get: tags: - Product @@ -12727,7 +14110,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/products/{productName}/move/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/products/{productName}/move?api-version=2024-04-01: post: tags: - Product @@ -12772,7 +14155,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/products/{productName}/validateMoveEligibility/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/products/{productName}/validateMoveEligibility?api-version=2024-04-01: post: tags: - Product @@ -12804,7 +14187,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/products/{productName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/products/{productName}?api-version=2024-04-01: get: tags: - Product @@ -12859,7 +14242,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/products/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/products?api-version=2024-04-01: get: tags: - Product @@ -12890,7 +14273,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/transactions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/transactions?api-version=2024-04-01: get: tags: - Transaction @@ -12950,14 +14333,14 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/transactions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/transactions?api-version=2024-04-01: get: tags: - Transaction description: Lists the billed or unbilled transactions by invoice section name for given start date and end date. Transactions include purchases, refunds and Azure usage charges. Unbilled transactions are listed under pending invoice Id and do not include tax. Tax is added to the amount once an invoice is generated. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: Transactions_ListByInvoiceSection + operationId: TransactionsByInvoiceSection_List parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/billingProfileName' @@ -13010,7 +14393,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/transactions/?api-version=2024-04-01: + x-ms-original-operationId: Transactions_ListByInvoiceSection + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/transactions?api-version=2024-04-01: get: tags: - Transaction @@ -13069,14 +14453,14 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/transactions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/transactions?api-version=2024-04-01: get: tags: - Transaction description: Lists the transactions for an invoice. Transactions include purchases, refunds and Azure usage charges. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: Transactions_ListByInvoice + operationId: TransactionsByInvoice_List parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/invoiceName' @@ -13101,7 +14485,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/transactionsDownload/?api-version=2024-04-01: + x-ms-original-operationId: Transactions_ListByInvoice + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/transactionsDownload?api-version=2024-04-01: post: tags: - Transaction @@ -13138,14 +14523,14 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/transactionSummary/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/transactionSummary?api-version=2024-04-01: get: tags: - Transaction description: Gets the transaction summary for an invoice. Transactions include purchases, refunds and Azure usage charges. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: Transactions_GetTransactionSummaryByInvoice + operationId: TransactionsTransactionSummaryByInvoice_Get parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/invoiceName' @@ -13172,7 +14557,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/paymentMethodLinks/?api-version=2024-04-01: + x-ms-original-operationId: Transactions_GetTransactionSummaryByInvoice + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/paymentMethodLinks?api-version=2024-04-01: get: description: Lists payment methods attached to a billing profile. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. externalDocs: @@ -13198,7 +14584,7 @@ paths: - PaymentMethods x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/paymentMethodLinks/{paymentMethodName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/paymentMethodLinks/{paymentMethodName}?api-version=2024-04-01: get: description: Gets a payment method linked with a billing profile. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. externalDocs: @@ -13223,7 +14609,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' tags: - PaymentMethods - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/paymentMethods/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/paymentMethods?api-version=2024-04-01: get: description: Lists the payment methods available for a billing account. Along with the payment methods owned by the caller, these payment methods can be attached to a billing profile to make payments. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. externalDocs: @@ -13248,7 +14634,7 @@ paths: - PaymentMethods x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/paymentMethods/{paymentMethodName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/paymentMethods/{paymentMethodName}?api-version=2024-04-01: get: description: Gets a payment method available for a billing account. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. externalDocs: @@ -13272,7 +14658,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' tags: - PaymentMethods - /providers/Microsoft.Billing/paymentMethods/?api-version=2024-04-01: + /providers/Microsoft.Billing/paymentMethods?api-version=2024-04-01: get: description: Lists the payment methods owned by the caller. externalDocs: @@ -13296,7 +14682,7 @@ paths: - PaymentMethods x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/paymentMethods/{paymentMethodName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/paymentMethods/{paymentMethodName}?api-version=2024-04-01: delete: description: Deletes a payment method owned by the caller. externalDocs: @@ -13339,7 +14725,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' tags: - PaymentMethods - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/reservations/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/reservations?api-version=2024-04-01: get: description: Lists the reservations in the billing account and the roll up counts of reservations group by provisioning states. operationId: Reservations_ListByBillingAccount @@ -13368,7 +14754,7 @@ paths: - Reservations x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/reservations/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/reservations?api-version=2024-04-01: get: tags: - Reservations @@ -13398,7 +14784,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/reservationOrders/{reservationOrderId}/reservations/{reservationId}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/reservationOrders/{reservationOrderId}/reservations/{reservationId}?api-version=2024-04-01: get: summary: Get Reservation details in the billing account. description: Get specific Reservation details in the billing account. @@ -13473,7 +14859,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/reservationOrders/{reservationOrderId}/reservations/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/reservationOrders/{reservationOrderId}/reservations?api-version=2024-04-01: get: summary: Get Reservations in a given reservation Order in the billing account description: List Reservations within a single ReservationOrder in the billing account. @@ -13498,7 +14884,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/reservationOrders/{reservationOrderId}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/reservationOrders/{reservationOrderId}?api-version=2024-04-01: get: summary: Get a specific ReservationOrder in the billing account. description: Get the details of the ReservationOrder in the billing account. @@ -13522,7 +14908,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/reservationOrders/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/reservationOrders?api-version=2024-04-01: get: summary: Get all `ReservationOrders in the billing account. description: List all the `ReservationOrders in the billing account. @@ -13549,7 +14935,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Billing/billingProperty/default/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Billing/billingProperty/default?api-version=2024-04-01: get: tags: - BillingProperty @@ -13614,7 +15000,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoices/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoices?api-version=2024-04-01: get: tags: - Invoice @@ -13658,7 +15044,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/downloadDocuments/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/downloadDocuments?api-version=2024-04-01: post: tags: - Invoice @@ -13705,7 +15091,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/amend/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/amend?api-version=2024-04-01: post: tags: - Invoice @@ -13736,7 +15122,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/download/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/download?api-version=2024-04-01: post: tags: - Invoice @@ -13778,7 +15164,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/downloadSummary/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/downloadSummary?api-version=2024-04-01: post: tags: - Invoice @@ -13815,7 +15201,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}?api-version=2024-04-01: get: tags: - Invoice @@ -13839,7 +15225,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices?api-version=2024-04-01: get: tags: - Invoice @@ -13882,7 +15268,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/{subscriptionId}/downloadDocuments/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/{subscriptionId}/downloadDocuments?api-version=2024-04-01: post: tags: - Invoice @@ -13929,7 +15315,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/{subscriptionId}/invoices/{invoiceName}/download/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/{subscriptionId}/invoices/{invoiceName}/download?api-version=2024-04-01: post: tags: - Invoice @@ -13971,7 +15357,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/{subscriptionId}/invoices/{invoiceName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/{subscriptionId}/invoices/{invoiceName}?api-version=2024-04-01: get: tags: - Invoice @@ -13995,7 +15381,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/{subscriptionId}/invoices/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/{subscriptionId}/invoices?api-version=2024-04-01: get: tags: - Invoice @@ -14038,7 +15424,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/default/invoices/{invoiceName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/default/invoices/{invoiceName}?api-version=2024-04-01: get: tags: - Invoice @@ -14061,7 +15447,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleDefinitions/{roleDefinitionName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleDefinitions/{roleDefinitionName}?api-version=2024-04-01: get: tags: - BillingRoleDefinition @@ -14086,7 +15472,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleDefinitions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleDefinitions?api-version=2024-04-01: get: tags: - BillingRoleDefinition @@ -14112,7 +15498,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingRoleDefinitions/{roleDefinitionName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingRoleDefinitions/{roleDefinitionName}?api-version=2024-04-01: get: tags: - BillingRoleDefinition @@ -14138,7 +15524,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingRoleDefinitions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingRoleDefinitions?api-version=2024-04-01: get: tags: - BillingRoleDefinition @@ -14165,14 +15551,14 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleDefinitions/{roleDefinitionName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleDefinitions/{roleDefinitionName}?api-version=2024-04-01: get: tags: - BillingRoleDefinition description: Gets the definition for a role on an invoice section. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: BillingRoleDefinition_GetByInvoiceSection + operationId: BillingRoleDefinitionByInvoiceSection_Get parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/billingProfileName' @@ -14191,14 +15577,15 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleDefinitions/?api-version=2024-04-01: + x-ms-original-operationId: BillingRoleDefinition_GetByInvoiceSection + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleDefinitions?api-version=2024-04-01: get: tags: - BillingRoleDefinition description: Lists the role definitions for an invoice section. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: BillingRoleDefinition_ListByInvoiceSection + operationId: BillingRoleDefinitionByInvoiceSection_List parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/billingProfileName' @@ -14218,7 +15605,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingRoleDefinitions/{roleDefinitionName}/?api-version=2024-04-01: + x-ms-original-operationId: BillingRoleDefinition_ListByInvoiceSection + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingRoleDefinitions/{roleDefinitionName}?api-version=2024-04-01: get: tags: - BillingRoleDefinition @@ -14242,7 +15630,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingRoleDefinitions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingRoleDefinitions?api-version=2024-04-01: get: tags: - BillingRoleDefinition @@ -14267,7 +15655,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/billingRoleDefinitions/{roleDefinitionName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/billingRoleDefinitions/{roleDefinitionName}?api-version=2024-04-01: get: tags: - BillingRoleDefinition @@ -14292,7 +15680,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/billingRoleDefinitions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/billingRoleDefinitions?api-version=2024-04-01: get: tags: - BillingRoleDefinition @@ -14318,7 +15706,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleDefinitions/{roleDefinitionName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleDefinitions/{roleDefinitionName}?api-version=2024-04-01: get: tags: - BillingRoleDefinition @@ -14343,7 +15731,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleDefinitions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleDefinitions?api-version=2024-04-01: get: tags: - BillingRoleDefinition @@ -14369,7 +15757,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/addPaymentTerms/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/addPaymentTerms?api-version=2024-04-01: post: tags: - BillingAccount @@ -14416,7 +15804,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/cancelPaymentTerms/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/cancelPaymentTerms?api-version=2024-04-01: post: tags: - BillingAccount @@ -14461,7 +15849,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/confirmTransition/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/confirmTransition?api-version=2024-04-01: post: tags: - BillingAccount @@ -14484,14 +15872,14 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/listInvoiceSectionsWithCreateSubscriptionPermission/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/listInvoiceSectionsWithCreateSubscriptionPermission?api-version=2024-04-01: post: tags: - BillingAccount description: Lists the invoice sections for which the user has permission to create Azure subscriptions. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: BillingAccounts_ListInvoiceSectionsByCreateSubscriptionPermission + operationId: BillingAccountsInvoiceSectionsByCreateSubscriptionPermission_List parameters: - $ref: '#/components/parameters/billingAccountName' - $ref: '#/components/parameters/filter' @@ -14510,7 +15898,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/validatePaymentTerms/?api-version=2024-04-01: + x-ms-original-operationId: BillingAccounts_ListInvoiceSectionsByCreateSubscriptionPermission + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/validatePaymentTerms?api-version=2024-04-01: post: tags: - BillingAccount @@ -14544,7 +15933,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}?api-version=2024-04-01: get: tags: - BillingAccount @@ -14610,7 +15999,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts?api-version=2024-04-01: get: tags: - BillingAccount @@ -14683,7 +16072,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/validateAddress/?api-version=2024-04-01: + /providers/Microsoft.Billing/validateAddress?api-version=2024-04-01: post: tags: - BillingAccount @@ -14713,7 +16102,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingSubscriptions/{billingSubscriptionName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingSubscriptions/{billingSubscriptionName}?api-version=2024-04-01: get: tags: - BillingSubscription @@ -14743,7 +16132,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingSubscriptions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingSubscriptions?api-version=2024-04-01: get: tags: - BillingSubscription @@ -14786,7 +16175,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingSubscriptions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/customers/{customerName}/billingSubscriptions?api-version=2024-04-01: get: tags: - BillingSubscription @@ -14830,14 +16219,14 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingSubscriptions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingSubscriptions?api-version=2024-04-01: get: tags: - BillingSubscription description: Lists the subscriptions that are billed to an invoice section. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/billing/ - operationId: BillingSubscriptions_ListByInvoiceSection + operationId: BillingSubscriptionsByInvoiceSection_List parameters: - $ref: '#/components/parameters/billingAccountNameParameter' - $ref: '#/components/parameters/billingProfileNameParameter' @@ -14874,7 +16263,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptionAliases/{aliasName}/?api-version=2024-04-01: + x-ms-original-operationId: BillingSubscriptions_ListByInvoiceSection + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptionAliases/{aliasName}?api-version=2024-04-01: get: tags: - BillingSubscription @@ -14948,7 +16338,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptionAliases/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptionAliases?api-version=2024-04-01: get: tags: - BillingSubscription @@ -14985,7 +16375,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/cancel/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/cancel?api-version=2024-04-01: post: tags: - BillingSubscription @@ -15024,7 +16414,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/merge/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/merge?api-version=2024-04-01: post: tags: - BillingSubscription @@ -15069,7 +16459,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/move/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/move?api-version=2024-04-01: post: tags: - BillingSubscription @@ -15114,7 +16504,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/split/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/split?api-version=2024-04-01: post: tags: - BillingSubscription @@ -15159,7 +16549,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/validateMoveEligibility/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/validateMoveEligibility?api-version=2024-04-01: post: tags: - BillingSubscription @@ -15191,7 +16581,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}?api-version=2024-04-01: delete: tags: - BillingSubscription @@ -15296,7 +16686,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions?api-version=2024-04-01: get: tags: - BillingSubscription @@ -15350,7 +16740,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/billingSubscriptions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/customers/{customerName}/billingSubscriptions?api-version=2024-04-01: get: tags: - BillingSubscription @@ -15393,7 +16783,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingSubscriptions/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingSubscriptions?api-version=2024-04-01: get: tags: - BillingSubscription @@ -15425,7 +16815,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/validateDeleteEligibility/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/validateDeleteEligibility?api-version=2024-04-01: post: tags: - InvoiceSection @@ -15450,7 +16840,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}?api-version=2024-04-01: delete: tags: - InvoiceSection @@ -15559,7 +16949,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/?api-version=2024-04-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections?api-version=2024-04-01: get: tags: - InvoiceSection diff --git a/providers/src/azure/v00.00.00000/services/billing_benefits.yaml b/providers/src/azure/v00.00.00000/services/billing_benefits.yaml index 34671d1c..e50b3cb2 100644 --- a/providers/src/azure/v00.00.00000/services/billing_benefits.yaml +++ b/providers/src/azure/v00.00.00000/services/billing_benefits.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -36,7 +36,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1518,11 +1518,21 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1operations~1?api-version=2022-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1operations?api-version=2022-11-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value + validate_purchase: + operation: + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1validate?api-version=2022-11-01/post' + operationId: Operations_ValidatePurchase + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SavingsPlanValidateResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operations/methods/list' @@ -1530,165 +1540,162 @@ components: update: [] replace: [] delete: [] - savings_plan_order_alias: - id: azure.billing_benefits.savings_plan_order_alias - name: savings_plan_order_alias - title: savings_plan_order_alias + savings_plan_order_aliases: + id: azure.billing_benefits.savings_plan_order_aliases + name: savings_plan_order_aliases + title: savings_plan_order_aliases methods: create: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrderAliases~1{savingsPlanOrderAliasName}~1?api-version=2022-11-01/put' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrderAliases~1{savingsPlanOrderAliasName}?api-version=2022-11-01/put' + operationId: SavingsPlanOrderAlias_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavingsPlanOrderAliasModel get: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrderAliases~1{savingsPlanOrderAliasName}~1?api-version=2022-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrderAliases~1{savingsPlanOrderAliasName}?api-version=2022-11-01/get' + operationId: SavingsPlanOrderAlias_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavingsPlanOrderAliasModel sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/savings_plan_order_alias/methods/get' + - $ref: '#/components/x-stackQL-resources/savings_plan_order_aliases/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/savings_plan_order_alias/methods/create' + - $ref: '#/components/x-stackQL-resources/savings_plan_order_aliases/methods/create' update: [] replace: [] delete: [] - savings_plan_order: - id: azure.billing_benefits.savings_plan_order - name: savings_plan_order - title: savings_plan_order + savings_plan_orders: + id: azure.billing_benefits.savings_plan_orders + name: savings_plan_orders + title: savings_plan_orders methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1?api-version=2022-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}?api-version=2022-11-01/get' + operationId: SavingsPlanOrder_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavingsPlanOrderModel elevate: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1elevate~1?api-version=2022-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1elevate?api-version=2022-11-01/post' + operationId: SavingsPlanOrder_Elevate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleAssignmentEntity list: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1?api-version=2022-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders?api-version=2022-11-01/get' + operationId: SavingsPlanOrder_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavingsPlanOrderModelList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/savings_plan_order/methods/get' - - $ref: '#/components/x-stackQL-resources/savings_plan_order/methods/list' + - $ref: '#/components/x-stackQL-resources/savings_plan_orders/methods/get' + - $ref: '#/components/x-stackQL-resources/savings_plan_orders/methods/list' insert: [] update: [] replace: [] delete: [] - savings_plan: - id: azure.billing_benefits.savings_plan - name: savings_plan - title: savings_plan + savings_plans: + id: azure.billing_benefits.savings_plans + name: savings_plans + title: savings_plans methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1?api-version=2022-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans?api-version=2022-11-01/get' + operationId: SavingsPlan_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavingsPlanModelList objectKey: $.value - get: + list_all: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}~1?api-version=2022-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlans?api-version=2022-11-01/get' + operationId: SavingsPlan_ListAll response: mediaType: application/json openAPIDocKey: '200' - update: + schemaRef: SavingsPlanModelListResult + objectKey: $.value + get: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}~1?api-version=2022-11-01/patch' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}?api-version=2022-11-01/get' + operationId: SavingsPlan_Get response: mediaType: application/json openAPIDocKey: '200' - validate_update: + schemaRef: SavingsPlanModel + update: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}~1validate~1?api-version=2022-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}?api-version=2022-11-01/patch' + operationId: SavingsPlan_Update response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/savings_plan/methods/get' - - $ref: '#/components/x-stackQL-resources/savings_plan/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - savings_plan_all: - id: azure.billing_benefits.savings_plan_all - name: savings_plan_all - title: savings_plan_all - methods: - list: + schemaRef: SavingsPlanModel + validate_update: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlans~1?api-version=2022-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}~1validate?api-version=2022-11-01/post' + operationId: SavingsPlan_ValidateUpdate response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: SavingsPlanValidateResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/savings_plan_all/methods/list' + - $ref: '#/components/x-stackQL-resources/savings_plans/methods/get' + - $ref: '#/components/x-stackQL-resources/savings_plans/methods/list' + - $ref: '#/components/x-stackQL-resources/savings_plans/methods/list_all' insert: [] - update: [] - replace: [] - delete: [] - savingsplan: - id: azure.billing_benefits.savingsplan - name: savingsplan - title: savingsplan - methods: - savingsplan: - operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1validate~1?api-version=2022-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/savings_plans/methods/update' replace: [] delete: [] - reservation_order_alias: - id: azure.billing_benefits.reservation_order_alias - name: reservation_order_alias - title: reservation_order_alias + reservation_order_aliases: + id: azure.billing_benefits.reservation_order_aliases + name: reservation_order_aliases + title: reservation_order_aliases methods: create: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1reservationOrderAliases~1{reservationOrderAliasName}~1?api-version=2022-11-01/put' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1reservationOrderAliases~1{reservationOrderAliasName}?api-version=2022-11-01/put' + operationId: ReservationOrderAlias_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationOrderAliasResponse get: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1reservationOrderAliases~1{reservationOrderAliasName}~1?api-version=2022-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1reservationOrderAliases~1{reservationOrderAliasName}?api-version=2022-11-01/get' + operationId: ReservationOrderAlias_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationOrderAliasResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/reservation_order_alias/methods/get' + - $ref: '#/components/x-stackQL-resources/reservation_order_aliases/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/reservation_order_alias/methods/create' + - $ref: '#/components/x-stackQL-resources/reservation_order_aliases/methods/create' update: [] replace: [] delete: [] - vw_savings_plan_order_alias: - id: azure.billing_benefits.vw_savings_plan_order_alias - name: vw_savings_plan_order_alias + vw_savings_plan_order_aliases: + id: azure.billing_benefits.vw_savings_plan_order_aliases + name: vw_savings_plan_order_aliases config: views: select: @@ -1701,18 +1708,18 @@ components: systemData as system_data, sku as sku, kind as kind, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.savingsPlanOrderId') as savings_plan_order_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.billingScopeId') as billing_scope_id, - JSON_EXTRACT(properties, '$.term') as term, - JSON_EXTRACT(properties, '$.billingPlan') as billing_plan, - JSON_EXTRACT(properties, '$.appliedScopeType') as applied_scope_type, - JSON_EXTRACT(properties, '$.appliedScopeProperties') as applied_scope_properties, - JSON_EXTRACT(properties, '$.commitment') as commitment, - JSON_EXTRACT(properties, '$.renew') as renew, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.savingsPlanOrderId') as "savings_plan_order_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.billingScopeId') as "billing_scope_id", + JSON_EXTRACT(properties, '$.term') as "term", + JSON_EXTRACT(properties, '$.billingPlan') as "billing_plan", + JSON_EXTRACT(properties, '$.appliedScopeType') as "applied_scope_type", + JSON_EXTRACT(properties, '$.appliedScopeProperties') as "applied_scope_properties", + JSON_EXTRACT(properties, '$.commitment') as "commitment", + JSON_EXTRACT(properties, '$.renew') as "renew", savingsPlanOrderAliasName - FROM azure.billing_benefits.savings_plan_order_alias + FROM azure.billing_benefits.savings_plan_order_aliases WHERE savingsPlanOrderAliasName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1724,22 +1731,22 @@ components: systemData as system_data, sku as sku, kind as kind, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.savingsPlanOrderId') as savings_plan_order_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.billingScopeId') as billing_scope_id, - JSON_EXTRACT(properties, '$.term') as term, - JSON_EXTRACT(properties, '$.billingPlan') as billing_plan, - JSON_EXTRACT(properties, '$.appliedScopeType') as applied_scope_type, - JSON_EXTRACT(properties, '$.appliedScopeProperties') as applied_scope_properties, - JSON_EXTRACT(properties, '$.commitment') as commitment, - JSON_EXTRACT(properties, '$.renew') as renew, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.savingsPlanOrderId') as "savings_plan_order_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.billingScopeId') as "billing_scope_id", + json_extract_path_text(properties, '$.term') as "term", + json_extract_path_text(properties, '$.billingPlan') as "billing_plan", + json_extract_path_text(properties, '$.appliedScopeType') as "applied_scope_type", + json_extract_path_text(properties, '$.appliedScopeProperties') as "applied_scope_properties", + json_extract_path_text(properties, '$.commitment') as "commitment", + json_extract_path_text(properties, '$.renew') as "renew", savingsPlanOrderAliasName - FROM azure.billing_benefits.savings_plan_order_alias + FROM azure.billing_benefits.savings_plan_order_aliases WHERE savingsPlanOrderAliasName = 'replace-me'; - vw_savings_plan_order: - id: azure.billing_benefits.vw_savings_plan_order - name: vw_savings_plan_order + vw_savings_plan_orders: + id: azure.billing_benefits.vw_savings_plan_orders + name: vw_savings_plan_orders config: views: select: @@ -1751,22 +1758,22 @@ components: type as type, systemData as system_data, sku as sku, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.billingScopeId') as billing_scope_id, - JSON_EXTRACT(properties, '$.billingProfileId') as billing_profile_id, - JSON_EXTRACT(properties, '$.customerId') as customer_id, - JSON_EXTRACT(properties, '$.billingAccountId') as billing_account_id, - JSON_EXTRACT(properties, '$.term') as term, - JSON_EXTRACT(properties, '$.billingPlan') as billing_plan, - JSON_EXTRACT(properties, '$.expiryDateTime') as expiry_date_time, - JSON_EXTRACT(properties, '$.benefitStartTime') as benefit_start_time, - JSON_EXTRACT(properties, '$.planInformation') as plan_information, - JSON_EXTRACT(properties, '$.savingsPlans') as savings_plans, - JSON_EXTRACT(properties, '$.extendedStatusInfo') as extended_status_info, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.billingScopeId') as "billing_scope_id", + JSON_EXTRACT(properties, '$.billingProfileId') as "billing_profile_id", + JSON_EXTRACT(properties, '$.customerId') as "customer_id", + JSON_EXTRACT(properties, '$.billingAccountId') as "billing_account_id", + JSON_EXTRACT(properties, '$.term') as "term", + JSON_EXTRACT(properties, '$.billingPlan') as "billing_plan", + JSON_EXTRACT(properties, '$.expiryDateTime') as "expiry_date_time", + JSON_EXTRACT(properties, '$.benefitStartTime') as "benefit_start_time", + JSON_EXTRACT(properties, '$.planInformation') as "plan_information", + JSON_EXTRACT(properties, '$.savingsPlans') as "savings_plans", + JSON_EXTRACT(properties, '$.extendedStatusInfo') as "extended_status_info", savingsPlanOrderId - FROM azure.billing_benefits.savings_plan_order - WHERE ; + FROM azure.billing_benefits.savings_plan_orders + WHERE savingsPlanOrderId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -1776,25 +1783,25 @@ components: type as type, systemData as system_data, sku as sku, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.billingScopeId') as billing_scope_id, - JSON_EXTRACT(properties, '$.billingProfileId') as billing_profile_id, - JSON_EXTRACT(properties, '$.customerId') as customer_id, - JSON_EXTRACT(properties, '$.billingAccountId') as billing_account_id, - JSON_EXTRACT(properties, '$.term') as term, - JSON_EXTRACT(properties, '$.billingPlan') as billing_plan, - JSON_EXTRACT(properties, '$.expiryDateTime') as expiry_date_time, - JSON_EXTRACT(properties, '$.benefitStartTime') as benefit_start_time, - JSON_EXTRACT(properties, '$.planInformation') as plan_information, - JSON_EXTRACT(properties, '$.savingsPlans') as savings_plans, - JSON_EXTRACT(properties, '$.extendedStatusInfo') as extended_status_info, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.billingScopeId') as "billing_scope_id", + json_extract_path_text(properties, '$.billingProfileId') as "billing_profile_id", + json_extract_path_text(properties, '$.customerId') as "customer_id", + json_extract_path_text(properties, '$.billingAccountId') as "billing_account_id", + json_extract_path_text(properties, '$.term') as "term", + json_extract_path_text(properties, '$.billingPlan') as "billing_plan", + json_extract_path_text(properties, '$.expiryDateTime') as "expiry_date_time", + json_extract_path_text(properties, '$.benefitStartTime') as "benefit_start_time", + json_extract_path_text(properties, '$.planInformation') as "plan_information", + json_extract_path_text(properties, '$.savingsPlans') as "savings_plans", + json_extract_path_text(properties, '$.extendedStatusInfo') as "extended_status_info", savingsPlanOrderId - FROM azure.billing_benefits.savings_plan_order - WHERE ; - vw_savings_plan: - id: azure.billing_benefits.vw_savings_plan - name: vw_savings_plan + FROM azure.billing_benefits.savings_plan_orders + WHERE savingsPlanOrderId = 'replace-me'; + vw_savings_plans: + id: azure.billing_benefits.vw_savings_plans + name: vw_savings_plans config: views: select: @@ -1806,33 +1813,33 @@ components: type as type, systemData as system_data, sku as sku, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.displayProvisioningState') as display_provisioning_state, - JSON_EXTRACT(properties, '$.billingScopeId') as billing_scope_id, - JSON_EXTRACT(properties, '$.billingProfileId') as billing_profile_id, - JSON_EXTRACT(properties, '$.customerId') as customer_id, - JSON_EXTRACT(properties, '$.billingAccountId') as billing_account_id, - JSON_EXTRACT(properties, '$.term') as term, - JSON_EXTRACT(properties, '$.billingPlan') as billing_plan, - JSON_EXTRACT(properties, '$.appliedScopeType') as applied_scope_type, - JSON_EXTRACT(properties, '$.userFriendlyAppliedScopeType') as user_friendly_applied_scope_type, - JSON_EXTRACT(properties, '$.appliedScopeProperties') as applied_scope_properties, - JSON_EXTRACT(properties, '$.commitment') as commitment, - JSON_EXTRACT(properties, '$.effectiveDateTime') as effective_date_time, - JSON_EXTRACT(properties, '$.expiryDateTime') as expiry_date_time, - JSON_EXTRACT(properties, '$.purchaseDateTime') as purchase_date_time, - JSON_EXTRACT(properties, '$.benefitStartTime') as benefit_start_time, - JSON_EXTRACT(properties, '$.extendedStatusInfo') as extended_status_info, - JSON_EXTRACT(properties, '$.renew') as renew, - JSON_EXTRACT(properties, '$.utilization') as utilization, - JSON_EXTRACT(properties, '$.renewSource') as renew_source, - JSON_EXTRACT(properties, '$.renewDestination') as renew_destination, - JSON_EXTRACT(properties, '$.renewProperties') as renew_properties, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.displayProvisioningState') as "display_provisioning_state", + JSON_EXTRACT(properties, '$.billingScopeId') as "billing_scope_id", + JSON_EXTRACT(properties, '$.billingProfileId') as "billing_profile_id", + JSON_EXTRACT(properties, '$.customerId') as "customer_id", + JSON_EXTRACT(properties, '$.billingAccountId') as "billing_account_id", + JSON_EXTRACT(properties, '$.term') as "term", + JSON_EXTRACT(properties, '$.billingPlan') as "billing_plan", + JSON_EXTRACT(properties, '$.appliedScopeType') as "applied_scope_type", + JSON_EXTRACT(properties, '$.userFriendlyAppliedScopeType') as "user_friendly_applied_scope_type", + JSON_EXTRACT(properties, '$.appliedScopeProperties') as "applied_scope_properties", + JSON_EXTRACT(properties, '$.commitment') as "commitment", + JSON_EXTRACT(properties, '$.effectiveDateTime') as "effective_date_time", + JSON_EXTRACT(properties, '$.expiryDateTime') as "expiry_date_time", + JSON_EXTRACT(properties, '$.purchaseDateTime') as "purchase_date_time", + JSON_EXTRACT(properties, '$.benefitStartTime') as "benefit_start_time", + JSON_EXTRACT(properties, '$.extendedStatusInfo') as "extended_status_info", + JSON_EXTRACT(properties, '$.renew') as "renew", + JSON_EXTRACT(properties, '$.utilization') as "utilization", + JSON_EXTRACT(properties, '$.renewSource') as "renew_source", + JSON_EXTRACT(properties, '$.renewDestination') as "renew_destination", + JSON_EXTRACT(properties, '$.renewProperties') as "renew_properties", savingsPlanOrderId, savingsPlanId - FROM azure.billing_benefits.savings_plan - WHERE savingsPlanOrderId = 'replace-me'; + FROM azure.billing_benefits.savings_plans + WHERE savingsPlanOrderId = 'replace-me' AND savingsPlanId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -1842,36 +1849,36 @@ components: type as type, systemData as system_data, sku as sku, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.displayProvisioningState') as display_provisioning_state, - JSON_EXTRACT(properties, '$.billingScopeId') as billing_scope_id, - JSON_EXTRACT(properties, '$.billingProfileId') as billing_profile_id, - JSON_EXTRACT(properties, '$.customerId') as customer_id, - JSON_EXTRACT(properties, '$.billingAccountId') as billing_account_id, - JSON_EXTRACT(properties, '$.term') as term, - JSON_EXTRACT(properties, '$.billingPlan') as billing_plan, - JSON_EXTRACT(properties, '$.appliedScopeType') as applied_scope_type, - JSON_EXTRACT(properties, '$.userFriendlyAppliedScopeType') as user_friendly_applied_scope_type, - JSON_EXTRACT(properties, '$.appliedScopeProperties') as applied_scope_properties, - JSON_EXTRACT(properties, '$.commitment') as commitment, - JSON_EXTRACT(properties, '$.effectiveDateTime') as effective_date_time, - JSON_EXTRACT(properties, '$.expiryDateTime') as expiry_date_time, - JSON_EXTRACT(properties, '$.purchaseDateTime') as purchase_date_time, - JSON_EXTRACT(properties, '$.benefitStartTime') as benefit_start_time, - JSON_EXTRACT(properties, '$.extendedStatusInfo') as extended_status_info, - JSON_EXTRACT(properties, '$.renew') as renew, - JSON_EXTRACT(properties, '$.utilization') as utilization, - JSON_EXTRACT(properties, '$.renewSource') as renew_source, - JSON_EXTRACT(properties, '$.renewDestination') as renew_destination, - JSON_EXTRACT(properties, '$.renewProperties') as renew_properties, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.displayProvisioningState') as "display_provisioning_state", + json_extract_path_text(properties, '$.billingScopeId') as "billing_scope_id", + json_extract_path_text(properties, '$.billingProfileId') as "billing_profile_id", + json_extract_path_text(properties, '$.customerId') as "customer_id", + json_extract_path_text(properties, '$.billingAccountId') as "billing_account_id", + json_extract_path_text(properties, '$.term') as "term", + json_extract_path_text(properties, '$.billingPlan') as "billing_plan", + json_extract_path_text(properties, '$.appliedScopeType') as "applied_scope_type", + json_extract_path_text(properties, '$.userFriendlyAppliedScopeType') as "user_friendly_applied_scope_type", + json_extract_path_text(properties, '$.appliedScopeProperties') as "applied_scope_properties", + json_extract_path_text(properties, '$.commitment') as "commitment", + json_extract_path_text(properties, '$.effectiveDateTime') as "effective_date_time", + json_extract_path_text(properties, '$.expiryDateTime') as "expiry_date_time", + json_extract_path_text(properties, '$.purchaseDateTime') as "purchase_date_time", + json_extract_path_text(properties, '$.benefitStartTime') as "benefit_start_time", + json_extract_path_text(properties, '$.extendedStatusInfo') as "extended_status_info", + json_extract_path_text(properties, '$.renew') as "renew", + json_extract_path_text(properties, '$.utilization') as "utilization", + json_extract_path_text(properties, '$.renewSource') as "renew_source", + json_extract_path_text(properties, '$.renewDestination') as "renew_destination", + json_extract_path_text(properties, '$.renewProperties') as "renew_properties", savingsPlanOrderId, savingsPlanId - FROM azure.billing_benefits.savings_plan - WHERE savingsPlanOrderId = 'replace-me'; - vw_reservation_order_alias: - id: azure.billing_benefits.vw_reservation_order_alias - name: vw_reservation_order_alias + FROM azure.billing_benefits.savings_plans + WHERE savingsPlanOrderId = 'replace-me' AND savingsPlanId = 'replace-me'; + vw_reservation_order_aliases: + id: azure.billing_benefits.vw_reservation_order_aliases + name: vw_reservation_order_aliases config: views: select: @@ -1884,21 +1891,21 @@ components: type as type, systemData as system_data, sku as sku, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.reservationOrderId') as reservation_order_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.billingScopeId') as billing_scope_id, - JSON_EXTRACT(properties, '$.term') as term, - JSON_EXTRACT(properties, '$.billingPlan') as billing_plan, - JSON_EXTRACT(properties, '$.appliedScopeType') as applied_scope_type, - JSON_EXTRACT(properties, '$.appliedScopeProperties') as applied_scope_properties, - JSON_EXTRACT(properties, '$.quantity') as quantity, - JSON_EXTRACT(properties, '$.renew') as renew, - JSON_EXTRACT(properties, '$.reservedResourceType') as reserved_resource_type, - JSON_EXTRACT(properties, '$.reviewDateTime') as review_date_time, - JSON_EXTRACT(properties, '$.reservedResourceProperties') as reserved_resource_properties, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.reservationOrderId') as "reservation_order_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.billingScopeId') as "billing_scope_id", + JSON_EXTRACT(properties, '$.term') as "term", + JSON_EXTRACT(properties, '$.billingPlan') as "billing_plan", + JSON_EXTRACT(properties, '$.appliedScopeType') as "applied_scope_type", + JSON_EXTRACT(properties, '$.appliedScopeProperties') as "applied_scope_properties", + JSON_EXTRACT(properties, '$.quantity') as "quantity", + JSON_EXTRACT(properties, '$.renew') as "renew", + JSON_EXTRACT(properties, '$.reservedResourceType') as "reserved_resource_type", + JSON_EXTRACT(properties, '$.reviewDateTime') as "review_date_time", + JSON_EXTRACT(properties, '$.reservedResourceProperties') as "reserved_resource_properties", reservationOrderAliasName - FROM azure.billing_benefits.reservation_order_alias + FROM azure.billing_benefits.reservation_order_aliases WHERE reservationOrderAliasName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1910,24 +1917,24 @@ components: type as type, systemData as system_data, sku as sku, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.reservationOrderId') as reservation_order_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.billingScopeId') as billing_scope_id, - JSON_EXTRACT(properties, '$.term') as term, - JSON_EXTRACT(properties, '$.billingPlan') as billing_plan, - JSON_EXTRACT(properties, '$.appliedScopeType') as applied_scope_type, - JSON_EXTRACT(properties, '$.appliedScopeProperties') as applied_scope_properties, - JSON_EXTRACT(properties, '$.quantity') as quantity, - JSON_EXTRACT(properties, '$.renew') as renew, - JSON_EXTRACT(properties, '$.reservedResourceType') as reserved_resource_type, - JSON_EXTRACT(properties, '$.reviewDateTime') as review_date_time, - JSON_EXTRACT(properties, '$.reservedResourceProperties') as reserved_resource_properties, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.reservationOrderId') as "reservation_order_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.billingScopeId') as "billing_scope_id", + json_extract_path_text(properties, '$.term') as "term", + json_extract_path_text(properties, '$.billingPlan') as "billing_plan", + json_extract_path_text(properties, '$.appliedScopeType') as "applied_scope_type", + json_extract_path_text(properties, '$.appliedScopeProperties') as "applied_scope_properties", + json_extract_path_text(properties, '$.quantity') as "quantity", + json_extract_path_text(properties, '$.renew') as "renew", + json_extract_path_text(properties, '$.reservedResourceType') as "reserved_resource_type", + json_extract_path_text(properties, '$.reviewDateTime') as "review_date_time", + json_extract_path_text(properties, '$.reservedResourceProperties') as "reserved_resource_properties", reservationOrderAliasName - FROM azure.billing_benefits.reservation_order_alias + FROM azure.billing_benefits.reservation_order_aliases WHERE reservationOrderAliasName = 'replace-me'; paths: - /providers/Microsoft.BillingBenefits/operations/?api-version=2022-11-01: + /providers/Microsoft.BillingBenefits/operations?api-version=2022-11-01: get: summary: Get operations. description: List all the operations. @@ -1950,7 +1957,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.BillingBenefits/savingsPlanOrderAliases/{savingsPlanOrderAliasName}/?api-version=2022-11-01: + /providers/Microsoft.BillingBenefits/savingsPlanOrderAliases/{savingsPlanOrderAliasName}?api-version=2022-11-01: put: description: Create a savings plan. Learn more about permissions needed at https://go.microsoft.com/fwlink/?linkid=2215851 operationId: SavingsPlanOrderAlias_Create @@ -2021,7 +2028,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/?api-version=2022-11-01: + /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}?api-version=2022-11-01: get: description: Get a savings plan order. operationId: SavingsPlanOrder_Get @@ -2043,7 +2050,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/elevate/?api-version=2022-11-01: + /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/elevate?api-version=2022-11-01: post: description: Elevate as owner on savings plan order based on billing permissions. operationId: SavingsPlanOrder_Elevate @@ -2064,7 +2071,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.BillingBenefits/savingsPlanOrders/?api-version=2022-11-01: + /providers/Microsoft.BillingBenefits/savingsPlanOrders?api-version=2022-11-01: get: description: List all Savings plan orders. operationId: SavingsPlanOrder_List @@ -2086,7 +2093,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/?api-version=2022-11-01: + /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans?api-version=2022-11-01: get: description: List savings plans in an order. operationId: SavingsPlan_List @@ -2109,7 +2116,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.BillingBenefits/savingsPlans/?api-version=2022-11-01: + /providers/Microsoft.BillingBenefits/savingsPlans?api-version=2022-11-01: get: description: List savings plans. operationId: SavingsPlan_ListAll @@ -2167,7 +2174,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}/?api-version=2022-11-01: + /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}?api-version=2022-11-01: get: description: Get savings plan. operationId: SavingsPlan_Get @@ -2229,7 +2236,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}/validate/?api-version=2022-11-01: + /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}/validate?api-version=2022-11-01: post: description: Validate savings plan patch. operationId: SavingsPlan_ValidateUpdate @@ -2260,10 +2267,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.BillingBenefits/validate/?api-version=2022-11-01: + /providers/Microsoft.BillingBenefits/validate?api-version=2022-11-01: post: description: Validate savings plan purchase. - operationId: ValidatePurchase + operationId: Operations_ValidatePurchase tags: - Savings plan parameters: [] @@ -2289,7 +2296,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.BillingBenefits/reservationOrderAliases/{reservationOrderAliasName}/?api-version=2022-11-01: + x-ms-original-operationId: ValidatePurchase + /providers/Microsoft.BillingBenefits/reservationOrderAliases/{reservationOrderAliasName}?api-version=2022-11-01: put: description: Create a reservation order alias. operationId: ReservationOrderAlias_Create diff --git a/providers/src/azure/v00.00.00000/services/blueprints.yaml b/providers/src/azure/v00.00.00000/services/blueprints.yaml index a5fb0f3d..59821d71 100644 --- a/providers/src/azure/v00.00.00000/services/blueprints.yaml +++ b/providers/src/azure/v00.00.00000/services/blueprints.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -52,7 +52,7 @@ components: name: api-version in: query description: Client API Version. - required: true + required: false x-ms-parameter-location: client schema: type: string @@ -1460,17 +1460,21 @@ components: methods: list: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprintAssignments~1{assignmentName}~1assignmentOperations~1?api-version=2018-11-01-preview/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprintAssignments~1{assignmentName}~1assignmentOperations?api-version=2018-11-01-preview/get' + operationId: AssignmentOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssignmentOperationList objectKey: $.value get: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprintAssignments~1{assignmentName}~1assignmentOperations~1{assignmentOperationName}~1?api-version=2018-11-01-preview/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprintAssignments~1{assignmentName}~1assignmentOperations~1{assignmentOperationName}?api-version=2018-11-01-preview/get' + operationId: AssignmentOperations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssignmentOperation sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/assignment_operations/methods/get' @@ -1486,28 +1490,36 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1?api-version=2018-11-01-preview/put' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}?api-version=2018-11-01-preview/put' + operationId: Blueprints_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: Blueprint get: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1?api-version=2018-11-01-preview/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}?api-version=2018-11-01-preview/get' + operationId: Blueprints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Blueprint delete: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1?api-version=2018-11-01-preview/delete' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}?api-version=2018-11-01-preview/delete' + operationId: Blueprints_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Blueprint list: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1?api-version=2018-11-01-preview/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints?api-version=2018-11-01-preview/get' + operationId: Blueprints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BlueprintList objectKey: $.value sqlVerbs: select: @@ -1526,28 +1538,36 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1artifacts~1{artifactName}~1?api-version=2018-11-01-preview/put' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1artifacts~1{artifactName}?api-version=2018-11-01-preview/put' + operationId: Artifacts_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: Artifact get: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1artifacts~1{artifactName}~1?api-version=2018-11-01-preview/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1artifacts~1{artifactName}?api-version=2018-11-01-preview/get' + operationId: Artifacts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Artifact delete: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1artifacts~1{artifactName}~1?api-version=2018-11-01-preview/delete' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1artifacts~1{artifactName}?api-version=2018-11-01-preview/delete' + operationId: Artifacts_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Artifact list: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1artifacts~1?api-version=2018-11-01-preview/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1artifacts?api-version=2018-11-01-preview/get' + operationId: Artifacts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactList objectKey: $.value sqlVerbs: select: @@ -1566,28 +1586,36 @@ components: methods: create: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1versions~1{versionId}~1?api-version=2018-11-01-preview/put' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1versions~1{versionId}?api-version=2018-11-01-preview/put' + operationId: PublishedBlueprints_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: PublishedBlueprint get: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1versions~1{versionId}~1?api-version=2018-11-01-preview/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1versions~1{versionId}?api-version=2018-11-01-preview/get' + operationId: PublishedBlueprints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublishedBlueprint delete: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1versions~1{versionId}~1?api-version=2018-11-01-preview/delete' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1versions~1{versionId}?api-version=2018-11-01-preview/delete' + operationId: PublishedBlueprints_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublishedBlueprint list: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1versions~1?api-version=2018-11-01-preview/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1versions?api-version=2018-11-01-preview/get' + operationId: PublishedBlueprints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublishedBlueprintList objectKey: $.value sqlVerbs: select: @@ -1606,16 +1634,20 @@ components: methods: get: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1versions~1{versionId}~1artifacts~1{artifactName}~1?api-version=2018-11-01-preview/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1versions~1{versionId}~1artifacts~1{artifactName}?api-version=2018-11-01-preview/get' + operationId: PublishedArtifacts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Artifact list: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1versions~1{versionId}~1artifacts~1?api-version=2018-11-01-preview/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprints~1{blueprintName}~1versions~1{versionId}~1artifacts?api-version=2018-11-01-preview/get' + operationId: PublishedArtifacts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactList objectKey: $.value sqlVerbs: select: @@ -1632,34 +1664,44 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprintAssignments~1{assignmentName}~1?api-version=2018-11-01-preview/put' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprintAssignments~1{assignmentName}?api-version=2018-11-01-preview/put' + operationId: Assignments_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: Assignment get: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprintAssignments~1{assignmentName}~1?api-version=2018-11-01-preview/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprintAssignments~1{assignmentName}?api-version=2018-11-01-preview/get' + operationId: Assignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Assignment delete: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprintAssignments~1{assignmentName}~1?api-version=2018-11-01-preview/delete' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprintAssignments~1{assignmentName}?api-version=2018-11-01-preview/delete' + operationId: Assignments_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' + schemaRef: Assignment who_is_blueprint: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprintAssignments~1{assignmentName}~1whoIsBlueprint~1?api-version=2018-11-01-preview/post' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprintAssignments~1{assignmentName}~1whoIsBlueprint?api-version=2018-11-01-preview/post' + operationId: Assignments_WhoIsBlueprint response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WhoIsBlueprintContract list: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprintAssignments~1?api-version=2018-11-01-preview/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Blueprint~1blueprintAssignments?api-version=2018-11-01-preview/get' + operationId: Assignments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssignmentList objectKey: $.value sqlVerbs: select: @@ -1683,12 +1725,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.blueprintVersion') as blueprint_version, - JSON_EXTRACT(properties, '$.assignmentState') as assignment_state, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.timeStarted') as time_started, - JSON_EXTRACT(properties, '$.timeFinished') as time_finished, - JSON_EXTRACT(properties, '$.deployments') as deployments, + JSON_EXTRACT(properties, '$.blueprintVersion') as "blueprint_version", + JSON_EXTRACT(properties, '$.assignmentState') as "assignment_state", + JSON_EXTRACT(properties, '$.timeCreated') as "time_created", + JSON_EXTRACT(properties, '$.timeStarted') as "time_started", + JSON_EXTRACT(properties, '$.timeFinished') as "time_finished", + JSON_EXTRACT(properties, '$.deployments') as "deployments", resourceScope, assignmentName, assignmentOperationName @@ -1701,12 +1743,12 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.blueprintVersion') as blueprint_version, - JSON_EXTRACT(properties, '$.assignmentState') as assignment_state, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.timeStarted') as time_started, - JSON_EXTRACT(properties, '$.timeFinished') as time_finished, - JSON_EXTRACT(properties, '$.deployments') as deployments, + json_extract_path_text(properties, '$.blueprintVersion') as "blueprint_version", + json_extract_path_text(properties, '$.assignmentState') as "assignment_state", + json_extract_path_text(properties, '$.timeCreated') as "time_created", + json_extract_path_text(properties, '$.timeStarted') as "time_started", + json_extract_path_text(properties, '$.timeFinished') as "time_finished", + json_extract_path_text(properties, '$.deployments') as "deployments", resourceScope, assignmentName, assignmentOperationName @@ -1724,12 +1766,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.targetScope') as target_scope, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.resourceGroups') as resource_groups, - JSON_EXTRACT(properties, '$.versions') as versions, - JSON_EXTRACT(properties, '$.layout') as layout, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.targetScope') as "target_scope", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.resourceGroups') as "resource_groups", + JSON_EXTRACT(properties, '$.versions') as "versions", + JSON_EXTRACT(properties, '$.layout') as "layout", resourceScope, blueprintName FROM azure.blueprints.blueprints @@ -1741,12 +1783,12 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.targetScope') as target_scope, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.resourceGroups') as resource_groups, - JSON_EXTRACT(properties, '$.versions') as versions, - JSON_EXTRACT(properties, '$.layout') as layout, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.targetScope') as "target_scope", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.resourceGroups') as "resource_groups", + json_extract_path_text(properties, '$.versions') as "versions", + json_extract_path_text(properties, '$.layout') as "layout", resourceScope, blueprintName FROM azure.blueprints.blueprints @@ -1763,12 +1805,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.targetScope') as target_scope, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.resourceGroups') as resource_groups, - JSON_EXTRACT(properties, '$.blueprintName') as blueprint_name, - JSON_EXTRACT(properties, '$.changeNotes') as change_notes, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.targetScope') as "target_scope", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.resourceGroups') as "resource_groups", + JSON_EXTRACT(properties, '$.blueprintName') as "blueprint_name", + JSON_EXTRACT(properties, '$.changeNotes') as "change_notes", resourceScope, blueprintName, versionId @@ -1781,12 +1823,12 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.targetScope') as target_scope, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.resourceGroups') as resource_groups, - JSON_EXTRACT(properties, '$.blueprintName') as blueprint_name, - JSON_EXTRACT(properties, '$.changeNotes') as change_notes, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.targetScope') as "target_scope", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.resourceGroups') as "resource_groups", + json_extract_path_text(properties, '$.blueprintName') as "blueprint_name", + json_extract_path_text(properties, '$.changeNotes') as "change_notes", resourceScope, blueprintName, versionId @@ -1803,15 +1845,15 @@ components: SELECT location as location, identity as identity, - JSON_EXTRACT(properties, '$.blueprintId') as blueprint_id, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.resourceGroups') as resource_groups, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.locks') as locks, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.blueprintId') as "blueprint_id", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.resourceGroups') as "resource_groups", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.locks') as "locks", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", resourceScope, assignmentName FROM azure.blueprints.assignments @@ -1822,21 +1864,21 @@ components: SELECT location as location, identity as identity, - json_extract_path_text(properties, '$.blueprintId') as blueprint_id, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.resourceGroups') as resource_groups, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.locks') as locks, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.blueprintId') as "blueprint_id", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.resourceGroups') as "resource_groups", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.locks') as "locks", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", resourceScope, assignmentName FROM azure.blueprints.assignments WHERE resourceScope = 'replace-me'; paths: - /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/assignmentOperations/?api-version=2018-11-01-preview: + /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/assignmentOperations?api-version=2018-11-01-preview: get: tags: - AssignmentOperations @@ -1860,7 +1902,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/assignmentOperations/{assignmentOperationName}/?api-version=2018-11-01-preview: + /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/assignmentOperations/{assignmentOperationName}?api-version=2018-11-01-preview: get: tags: - AssignmentOperations @@ -1883,7 +1925,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/?api-version=2018-11-01-preview: + /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}?api-version=2018-11-01-preview: put: tags: - Blueprint @@ -1957,7 +1999,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{resourceScope}/providers/Microsoft.Blueprint/blueprints/?api-version=2018-11-01-preview: + /{resourceScope}/providers/Microsoft.Blueprint/blueprints?api-version=2018-11-01-preview: get: tags: - Blueprint @@ -1980,7 +2022,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/{artifactName}/?api-version=2018-11-01-preview: + /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/{artifactName}?api-version=2018-11-01-preview: put: tags: - Artifact @@ -2057,7 +2099,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts/?api-version=2018-11-01-preview: + /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/artifacts?api-version=2018-11-01-preview: get: tags: - Artifact @@ -2081,7 +2123,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}/?api-version=2018-11-01-preview: + /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}?api-version=2018-11-01-preview: put: tags: - PublishedBlueprint @@ -2158,7 +2200,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/?api-version=2018-11-01-preview: + /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions?api-version=2018-11-01-preview: get: tags: - PublishedBlueprint @@ -2182,7 +2224,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}/artifacts/{artifactName}/?api-version=2018-11-01-preview: + /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}/artifacts/{artifactName}?api-version=2018-11-01-preview: get: tags: - PublishedArtifact @@ -2206,7 +2248,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}/artifacts/?api-version=2018-11-01-preview: + /{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}/versions/{versionId}/artifacts?api-version=2018-11-01-preview: get: tags: - PublishedArtifact @@ -2231,7 +2273,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/?api-version=2018-11-01-preview: + /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}?api-version=2018-11-01-preview: put: tags: - Assignment @@ -2317,7 +2359,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/whoIsBlueprint/?api-version=2018-11-01-preview: + /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/{assignmentName}/whoIsBlueprint?api-version=2018-11-01-preview: post: operationId: Assignments_WhoIsBlueprint description: Get Blueprints service SPN objectId @@ -2337,7 +2379,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments/?api-version=2018-11-01-preview: + /{resourceScope}/providers/Microsoft.Blueprint/blueprintAssignments?api-version=2018-11-01-preview: get: tags: - Assignment diff --git a/providers/src/azure/v00.00.00000/services/bot_service.yaml b/providers/src/azure/v00.00.00000/services/bot_service.yaml index 1ecfa2a5..ea8e3b21 100644 --- a/providers/src/azure/v00.00.00000/services/bot_service.yaml +++ b/providers/src/azure/v00.00.00000/services/bot_service.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -162,7 +162,7 @@ components: name: api-version in: query description: Version of the API to be used with the client request. - required: true + required: false schema: type: string operationResultIdParameter: @@ -3281,41 +3281,52 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1?api-version=2023-09-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}?api-version=2023-09-15-preview/put' + operationId: Bots_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Bot update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1?api-version=2023-09-15-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}?api-version=2023-09-15-preview/patch' + operationId: Bots_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Bot delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1?api-version=2023-09-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}?api-version=2023-09-15-preview/delete' + operationId: Bots_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}?api-version=2023-09-15-preview/get' + operationId: Bots_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Bot list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices?api-version=2023-09-15-preview/get' + operationId: Bots_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BotResponseList objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.BotService~1botServices~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.BotService~1botServices?api-version=2023-09-15-preview/get' + operationId: Bots_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BotResponseList objectKey: $.value sqlVerbs: select: @@ -3324,7 +3335,8 @@ components: - $ref: '#/components/x-stackQL-resources/bots/methods/list' insert: - $ref: '#/components/x-stackQL-resources/bots/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/bots/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/bots/methods/delete' @@ -3335,112 +3347,119 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1channels~1{channelName}~1?api-version=2023-09-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1channels~1{channelName}?api-version=2023-09-15-preview/put' + operationId: Channels_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BotChannel update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1channels~1{channelName}~1?api-version=2023-09-15-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1channels~1{channelName}?api-version=2023-09-15-preview/patch' + operationId: Channels_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BotChannel delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1channels~1{channelName}~1?api-version=2023-09-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1channels~1{channelName}?api-version=2023-09-15-preview/delete' + operationId: Channels_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1channels~1{channelName}~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1channels~1{channelName}?api-version=2023-09-15-preview/get' + operationId: Channels_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BotChannel + list_with_keys: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1channels~1{channelName}~1listChannelWithKeys?api-version=2023-09-15-preview/post' + operationId: Channels_ListWithKeys response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListChannelWithKeysResponse list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1channels~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1channels?api-version=2023-09-15-preview/get' + operationId: Channels_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChannelResponseList objectKey: $.value sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/channels/methods/get' + - $ref: '#/components/x-stackQL-resources/channels/methods/list_with_keys' - $ref: '#/components/x-stackQL-resources/channels/methods/list_by_resource_group' insert: - $ref: '#/components/x-stackQL-resources/channels/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/channels/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/channels/methods/delete' - channels_with_keys: - id: azure.bot_service.channels_with_keys - name: channels_with_keys - title: channels_with_keys - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1channels~1{channelName}~1listChannelWithKeys~1?api-version=2023-09-15-preview/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/channels_with_keys/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - direct_line: - id: azure.bot_service.direct_line - name: direct_line - title: direct_line + direct_lines: + id: azure.bot_service.direct_lines + name: direct_lines + title: direct_lines methods: regenerate_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1channels~1{channelName}~1regeneratekeys~1?api-version=2023-09-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1channels~1{channelName}~1regeneratekeys?api-version=2023-09-15-preview/post' + operationId: DirectLine_RegenerateKeys response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BotChannel sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - email_sign_in_url: - id: azure.bot_service.email_sign_in_url - name: email_sign_in_url - title: email_sign_in_url + email_sign_in_urls: + id: azure.bot_service.email_sign_in_urls + name: email_sign_in_urls + title: email_sign_in_urls methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1createEmailSignInUrl~1?api-version=2023-09-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1createEmailSignInUrl?api-version=2023-09-15-preview/post' + operationId: EmailSignInUrl_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CreateEmailSignInUrlResponse sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/email_sign_in_url/methods/create' + - $ref: '#/components/x-stackQL-resources/email_sign_in_urls/methods/create' update: [] replace: [] delete: [] - bots_check_name_availability: - id: azure.bot_service.bots_check_name_availability - name: bots_check_name_availability - title: bots_check_name_availability + bots_check_name_availabilities: + id: azure.bot_service.bots_check_name_availabilities + name: bots_check_name_availabilities + title: bots_check_name_availabilities methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.BotService~1checkNameAvailability~1?api-version=2023-09-15-preview/post' + $ref: '#/paths/~1providers~1Microsoft.BotService~1checkNameAvailability?api-version=2023-09-15-preview/post' + operationId: BotsCheckNameAvailability_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponseBody sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/bots_check_name_availability/methods/get' + - $ref: '#/components/x-stackQL-resources/bots_check_name_availabilities/methods/get' insert: [] update: [] replace: [] @@ -3452,10 +3471,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.BotService~1operations~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1providers~1Microsoft.BotService~1operations?api-version=2023-09-15-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationEntityListResult objectKey: $.value sqlVerbs: select: @@ -3471,10 +3492,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.BotService~1listAuthServiceProviders~1?api-version=2023-09-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.BotService~1listAuthServiceProviders?api-version=2023-09-15-preview/post' + operationId: BotConnectionServiceProviders_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceProviderResponseList objectKey: $.value sqlVerbs: select: @@ -3490,10 +3513,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.BotService~1listQnAMakerEndpointKeys~1?api-version=2023-09-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.BotService~1listQnAMakerEndpointKeys?api-version=2023-09-15-preview/post' + operationId: QnAMakerEndpointKeys_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: QnAMakerEndpointKeysResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/qn_a_maker_endpoint_keys/methods/get' @@ -3501,70 +3526,71 @@ components: update: [] replace: [] delete: [] - bot_connection_with_secrets: - id: azure.bot_service.bot_connection_with_secrets - name: bot_connection_with_secrets - title: bot_connection_with_secrets + bot_connections: + id: azure.bot_service.bot_connections + name: bot_connections + title: bot_connections methods: - list: + list_with_secrets: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1connections~1{connectionName}~1listWithSecrets~1?api-version=2023-09-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1connections~1{connectionName}~1listWithSecrets?api-version=2023-09-15-preview/post' + operationId: BotConnection_ListWithSecrets response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/bot_connection_with_secrets/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - bot_connection: - id: azure.bot_service.bot_connection - name: bot_connection - title: bot_connection - methods: + schemaRef: ConnectionSetting create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1connections~1{connectionName}~1?api-version=2023-09-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1connections~1{connectionName}?api-version=2023-09-15-preview/put' + operationId: BotConnection_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectionSetting update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1connections~1{connectionName}~1?api-version=2023-09-15-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1connections~1{connectionName}?api-version=2023-09-15-preview/patch' + operationId: BotConnection_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectionSetting get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1connections~1{connectionName}~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1connections~1{connectionName}?api-version=2023-09-15-preview/get' + operationId: BotConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectionSetting delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1connections~1{connectionName}~1?api-version=2023-09-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1connections~1{connectionName}?api-version=2023-09-15-preview/delete' + operationId: BotConnection_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_bot_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1connections~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1connections?api-version=2023-09-15-preview/get' + operationId: BotConnection_ListByBotService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectionSettingResponseList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/bot_connection/methods/get' - - $ref: '#/components/x-stackQL-resources/bot_connection/methods/list_by_bot_service' + - $ref: '#/components/x-stackQL-resources/bot_connections/methods/list_with_secrets' + - $ref: '#/components/x-stackQL-resources/bot_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/bot_connections/methods/list_by_bot_service' insert: - - $ref: '#/components/x-stackQL-resources/bot_connection/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/bot_connections/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/bot_connections/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/bot_connection/methods/delete' + - $ref: '#/components/x-stackQL-resources/bot_connections/methods/delete' host_settings: id: azure.bot_service.host_settings name: host_settings @@ -3572,10 +3598,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.BotService~1hostSettings~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.BotService~1hostSettings?api-version=2023-09-15-preview/get' + operationId: HostSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostSettingsResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/host_settings/methods/get' @@ -3590,10 +3618,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.BotService~1operationresults~1{operationResultId}~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.BotService~1operationresults~1{operationResultId}?api-version=2023-09-15-preview/get' + operationId: OperationResults_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResultsDescription sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operation_results/methods/get' @@ -3608,26 +3638,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1privateEndpointConnections~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1privateEndpointConnections?api-version=2023-09-15-preview/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-09-15-preview/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-09-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-09-15-preview/put' + operationId: PrivateEndpointConnections_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-09-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-09-15-preview/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3648,10 +3685,12 @@ components: methods: list_by_bot_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1privateLinkResources~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1privateLinkResources?api-version=2023-09-15-preview/get' + operationId: PrivateLinkResources_ListByBotResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -3667,23 +3706,29 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}?api-version=2023-09-15-preview/get' + operationId: NetworkSecurityPerimeterConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfiguration list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1networkSecurityPerimeterConfigurations~1?api-version=2023-09-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1networkSecurityPerimeterConfigurations?api-version=2023-09-15-preview/get' + operationId: NetworkSecurityPerimeterConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfigurationList objectKey: $.value reconcile: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1reconcile~1?api-version=2023-09-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.BotService~1botServices~1{resourceName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1reconcile?api-version=2023-09-15-preview/post' + operationId: NetworkSecurityPerimeterConfigurations_Reconcile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfiguration sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/network_security_perimeter_configurations/methods/get' @@ -3710,42 +3755,42 @@ components: kind as kind, etag as etag, zones as zones, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.iconUrl') as icon_url, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.endpointVersion') as endpoint_version, - JSON_EXTRACT(properties, '$.allSettings') as all_settings, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.manifestUrl') as manifest_url, - JSON_EXTRACT(properties, '$.msaAppType') as msa_app_type, - JSON_EXTRACT(properties, '$.msaAppId') as msa_app_id, - JSON_EXTRACT(properties, '$.msaAppTenantId') as msa_app_tenant_id, - JSON_EXTRACT(properties, '$.msaAppMSIResourceId') as msa_app_msi_resource_id, - JSON_EXTRACT(properties, '$.configuredChannels') as configured_channels, - JSON_EXTRACT(properties, '$.enabledChannels') as enabled_channels, - JSON_EXTRACT(properties, '$.developerAppInsightKey') as developer_app_insight_key, - JSON_EXTRACT(properties, '$.developerAppInsightsApiKey') as developer_app_insights_api_key, - JSON_EXTRACT(properties, '$.developerAppInsightsApplicationId') as developer_app_insights_application_id, - JSON_EXTRACT(properties, '$.luisAppIds') as luis_app_ids, - JSON_EXTRACT(properties, '$.luisKey') as luis_key, - JSON_EXTRACT(properties, '$.isCmekEnabled') as is_cmek_enabled, - JSON_EXTRACT(properties, '$.cmekKeyVaultUrl') as cmek_key_vault_url, - JSON_EXTRACT(properties, '$.cmekEncryptionStatus') as cmek_encryption_status, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.isStreamingSupported') as is_streaming_supported, - JSON_EXTRACT(properties, '$.isDeveloperAppInsightsApiKeySet') as is_developer_app_insights_api_key_set, - JSON_EXTRACT(properties, '$.migrationToken') as migration_token, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.schemaTransformationVersion') as schema_transformation_version, - JSON_EXTRACT(properties, '$.storageResourceId') as storage_resource_id, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.networkSecurityPerimeterConfigurations') as network_security_perimeter_configurations, - JSON_EXTRACT(properties, '$.openWithHint') as open_with_hint, - JSON_EXTRACT(properties, '$.appPasswordHint') as app_password_hint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publishingCredentials') as publishing_credentials, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.iconUrl') as "icon_url", + JSON_EXTRACT(properties, '$.endpoint') as "endpoint", + JSON_EXTRACT(properties, '$.endpointVersion') as "endpoint_version", + JSON_EXTRACT(properties, '$.allSettings') as "all_settings", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.manifestUrl') as "manifest_url", + JSON_EXTRACT(properties, '$.msaAppType') as "msa_app_type", + JSON_EXTRACT(properties, '$.msaAppId') as "msa_app_id", + JSON_EXTRACT(properties, '$.msaAppTenantId') as "msa_app_tenant_id", + JSON_EXTRACT(properties, '$.msaAppMSIResourceId') as "msa_app_msi_resource_id", + JSON_EXTRACT(properties, '$.configuredChannels') as "configured_channels", + JSON_EXTRACT(properties, '$.enabledChannels') as "enabled_channels", + JSON_EXTRACT(properties, '$.developerAppInsightKey') as "developer_app_insight_key", + JSON_EXTRACT(properties, '$.developerAppInsightsApiKey') as "developer_app_insights_api_key", + JSON_EXTRACT(properties, '$.developerAppInsightsApplicationId') as "developer_app_insights_application_id", + JSON_EXTRACT(properties, '$.luisAppIds') as "luis_app_ids", + JSON_EXTRACT(properties, '$.luisKey') as "luis_key", + JSON_EXTRACT(properties, '$.isCmekEnabled') as "is_cmek_enabled", + JSON_EXTRACT(properties, '$.cmekKeyVaultUrl') as "cmek_key_vault_url", + JSON_EXTRACT(properties, '$.cmekEncryptionStatus') as "cmek_encryption_status", + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.isStreamingSupported') as "is_streaming_supported", + JSON_EXTRACT(properties, '$.isDeveloperAppInsightsApiKeySet') as "is_developer_app_insights_api_key_set", + JSON_EXTRACT(properties, '$.migrationToken') as "migration_token", + JSON_EXTRACT(properties, '$.disableLocalAuth') as "disable_local_auth", + JSON_EXTRACT(properties, '$.schemaTransformationVersion') as "schema_transformation_version", + JSON_EXTRACT(properties, '$.storageResourceId') as "storage_resource_id", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.networkSecurityPerimeterConfigurations') as "network_security_perimeter_configurations", + JSON_EXTRACT(properties, '$.openWithHint') as "open_with_hint", + JSON_EXTRACT(properties, '$.appPasswordHint') as "app_password_hint", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.publishingCredentials') as "publishing_credentials", subscriptionId, resourceGroupName, resourceName @@ -3764,42 +3809,42 @@ components: kind as kind, etag as etag, zones as zones, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.iconUrl') as icon_url, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.endpointVersion') as endpoint_version, - JSON_EXTRACT(properties, '$.allSettings') as all_settings, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.manifestUrl') as manifest_url, - JSON_EXTRACT(properties, '$.msaAppType') as msa_app_type, - JSON_EXTRACT(properties, '$.msaAppId') as msa_app_id, - JSON_EXTRACT(properties, '$.msaAppTenantId') as msa_app_tenant_id, - JSON_EXTRACT(properties, '$.msaAppMSIResourceId') as msa_app_msi_resource_id, - JSON_EXTRACT(properties, '$.configuredChannels') as configured_channels, - JSON_EXTRACT(properties, '$.enabledChannels') as enabled_channels, - JSON_EXTRACT(properties, '$.developerAppInsightKey') as developer_app_insight_key, - JSON_EXTRACT(properties, '$.developerAppInsightsApiKey') as developer_app_insights_api_key, - JSON_EXTRACT(properties, '$.developerAppInsightsApplicationId') as developer_app_insights_application_id, - JSON_EXTRACT(properties, '$.luisAppIds') as luis_app_ids, - JSON_EXTRACT(properties, '$.luisKey') as luis_key, - JSON_EXTRACT(properties, '$.isCmekEnabled') as is_cmek_enabled, - JSON_EXTRACT(properties, '$.cmekKeyVaultUrl') as cmek_key_vault_url, - JSON_EXTRACT(properties, '$.cmekEncryptionStatus') as cmek_encryption_status, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.isStreamingSupported') as is_streaming_supported, - JSON_EXTRACT(properties, '$.isDeveloperAppInsightsApiKeySet') as is_developer_app_insights_api_key_set, - JSON_EXTRACT(properties, '$.migrationToken') as migration_token, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.schemaTransformationVersion') as schema_transformation_version, - JSON_EXTRACT(properties, '$.storageResourceId') as storage_resource_id, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.networkSecurityPerimeterConfigurations') as network_security_perimeter_configurations, - JSON_EXTRACT(properties, '$.openWithHint') as open_with_hint, - JSON_EXTRACT(properties, '$.appPasswordHint') as app_password_hint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publishingCredentials') as publishing_credentials, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.iconUrl') as "icon_url", + json_extract_path_text(properties, '$.endpoint') as "endpoint", + json_extract_path_text(properties, '$.endpointVersion') as "endpoint_version", + json_extract_path_text(properties, '$.allSettings') as "all_settings", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.manifestUrl') as "manifest_url", + json_extract_path_text(properties, '$.msaAppType') as "msa_app_type", + json_extract_path_text(properties, '$.msaAppId') as "msa_app_id", + json_extract_path_text(properties, '$.msaAppTenantId') as "msa_app_tenant_id", + json_extract_path_text(properties, '$.msaAppMSIResourceId') as "msa_app_msi_resource_id", + json_extract_path_text(properties, '$.configuredChannels') as "configured_channels", + json_extract_path_text(properties, '$.enabledChannels') as "enabled_channels", + json_extract_path_text(properties, '$.developerAppInsightKey') as "developer_app_insight_key", + json_extract_path_text(properties, '$.developerAppInsightsApiKey') as "developer_app_insights_api_key", + json_extract_path_text(properties, '$.developerAppInsightsApplicationId') as "developer_app_insights_application_id", + json_extract_path_text(properties, '$.luisAppIds') as "luis_app_ids", + json_extract_path_text(properties, '$.luisKey') as "luis_key", + json_extract_path_text(properties, '$.isCmekEnabled') as "is_cmek_enabled", + json_extract_path_text(properties, '$.cmekKeyVaultUrl') as "cmek_key_vault_url", + json_extract_path_text(properties, '$.cmekEncryptionStatus') as "cmek_encryption_status", + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.isStreamingSupported') as "is_streaming_supported", + json_extract_path_text(properties, '$.isDeveloperAppInsightsApiKeySet') as "is_developer_app_insights_api_key_set", + json_extract_path_text(properties, '$.migrationToken') as "migration_token", + json_extract_path_text(properties, '$.disableLocalAuth') as "disable_local_auth", + json_extract_path_text(properties, '$.schemaTransformationVersion') as "schema_transformation_version", + json_extract_path_text(properties, '$.storageResourceId') as "storage_resource_id", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.networkSecurityPerimeterConfigurations') as "network_security_perimeter_configurations", + json_extract_path_text(properties, '$.openWithHint') as "open_with_hint", + json_extract_path_text(properties, '$.appPasswordHint') as "app_password_hint", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.publishingCredentials') as "publishing_credentials", subscriptionId, resourceGroupName, resourceName @@ -3823,10 +3868,10 @@ components: kind as kind, etag as etag, zones as zones, - JSON_EXTRACT(properties, '$.channelName') as channel_name, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.location') as location, + JSON_EXTRACT(properties, '$.channelName') as "channel_name", + JSON_EXTRACT(properties, '$.etag') as "etag", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.location') as "location", subscriptionId, resourceGroupName, resourceName, @@ -3846,185 +3891,16 @@ components: kind as kind, etag as etag, zones as zones, - json_extract_path_text(properties, '$.channelName') as channel_name, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.location') as location, + json_extract_path_text(properties, '$.channelName') as "channel_name", + json_extract_path_text(properties, '$.etag') as "etag", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.location') as "location", subscriptionId, resourceGroupName, resourceName, channelName FROM azure.bot_service.channels WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; - vw_channels_with_keys: - id: azure.bot_service.vw_channels_with_keys - name: vw_channels_with_keys - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - resource as resource, - setting as setting, - provisioningState as provisioning_state, - entityTag as entity_tag, - changedTime as changed_time, - JSON_EXTRACT(properties, '$.channelName') as channel_name, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.location') as location, - subscriptionId, - resourceGroupName, - resourceName, - channelName - FROM azure.bot_service.channels_with_keys - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND channelName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - resource as resource, - setting as setting, - provisioningState as provisioning_state, - entityTag as entity_tag, - changedTime as changed_time, - json_extract_path_text(properties, '$.channelName') as channel_name, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.location') as location, - subscriptionId, - resourceGroupName, - resourceName, - channelName - FROM azure.bot_service.channels_with_keys - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND channelName = 'replace-me'; - vw_bot_connection_with_secrets: - id: azure.bot_service.vw_bot_connection_with_secrets - name: vw_bot_connection_with_secrets - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - sku as sku, - kind as kind, - etag as etag, - zones as zones, - JSON_EXTRACT(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.clientId') as client_id, - JSON_EXTRACT(properties, '$.settingId') as setting_id, - JSON_EXTRACT(properties, '$.clientSecret') as client_secret, - JSON_EXTRACT(properties, '$.scopes') as scopes, - JSON_EXTRACT(properties, '$.serviceProviderId') as service_provider_id, - JSON_EXTRACT(properties, '$.serviceProviderDisplayName') as service_provider_display_name, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - resourceName, - connectionName - FROM azure.bot_service.bot_connection_with_secrets - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND connectionName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - sku as sku, - kind as kind, - etag as etag, - zones as zones, - json_extract_path_text(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.clientId') as client_id, - JSON_EXTRACT(properties, '$.settingId') as setting_id, - JSON_EXTRACT(properties, '$.clientSecret') as client_secret, - JSON_EXTRACT(properties, '$.scopes') as scopes, - JSON_EXTRACT(properties, '$.serviceProviderId') as service_provider_id, - JSON_EXTRACT(properties, '$.serviceProviderDisplayName') as service_provider_display_name, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - resourceName, - connectionName - FROM azure.bot_service.bot_connection_with_secrets - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND connectionName = 'replace-me'; - vw_bot_connection: - id: azure.bot_service.vw_bot_connection - name: vw_bot_connection - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - sku as sku, - kind as kind, - etag as etag, - zones as zones, - JSON_EXTRACT(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.clientId') as client_id, - JSON_EXTRACT(properties, '$.settingId') as setting_id, - JSON_EXTRACT(properties, '$.clientSecret') as client_secret, - JSON_EXTRACT(properties, '$.scopes') as scopes, - JSON_EXTRACT(properties, '$.serviceProviderId') as service_provider_id, - JSON_EXTRACT(properties, '$.serviceProviderDisplayName') as service_provider_display_name, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - resourceName, - connectionName - FROM azure.bot_service.bot_connection - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - sku as sku, - kind as kind, - etag as etag, - zones as zones, - json_extract_path_text(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.clientId') as client_id, - JSON_EXTRACT(properties, '$.settingId') as setting_id, - JSON_EXTRACT(properties, '$.clientSecret') as client_secret, - JSON_EXTRACT(properties, '$.scopes') as scopes, - JSON_EXTRACT(properties, '$.serviceProviderId') as service_provider_id, - JSON_EXTRACT(properties, '$.serviceProviderDisplayName') as service_provider_display_name, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - resourceName, - connectionName - FROM azure.bot_service.bot_connection - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; vw_private_endpoint_connections: id: azure.bot_service.vw_private_endpoint_connections name: vw_private_endpoint_connections @@ -4037,10 +3913,10 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", subscriptionId, resourceGroupName, resourceName, @@ -4054,10 +3930,10 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.groupIds') as "group_ids", subscriptionId, resourceGroupName, resourceName, @@ -4076,11 +3952,11 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.provisioningIssues') as "provisioning_issues", + JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + JSON_EXTRACT(properties, '$.resourceAssociation') as "resource_association", + JSON_EXTRACT(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, resourceName, @@ -4094,11 +3970,11 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.provisioningIssues') as "provisioning_issues", + json_extract_path_text(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + json_extract_path_text(properties, '$.resourceAssociation') as "resource_association", + json_extract_path_text(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, resourceName, @@ -4106,7 +3982,7 @@ components: FROM azure.bot_service.network_security_perimeter_configurations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}?api-version=2023-09-15-preview: put: tags: - Bot @@ -4222,7 +4098,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices?api-version=2023-09-15-preview: get: tags: - Bot @@ -4255,7 +4131,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.BotService/botServices/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.BotService/botServices?api-version=2023-09-15-preview: get: tags: - Bot @@ -4281,7 +4157,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/channels/{channelName}/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/channels/{channelName}?api-version=2023-09-15-preview: put: tags: - Channel @@ -4417,7 +4293,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/channels/{channelName}/listChannelWithKeys/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/channels/{channelName}/listChannelWithKeys?api-version=2023-09-15-preview: post: tags: - Channel @@ -4441,7 +4317,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/channels/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/channels?api-version=2023-09-15-preview: get: tags: - Channel @@ -4475,7 +4351,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/channels/{channelName}/regeneratekeys/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/channels/{channelName}/regeneratekeys?api-version=2023-09-15-preview: post: tags: - Channel @@ -4516,12 +4392,12 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/createEmailSignInUrl/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/createEmailSignInUrl?api-version=2023-09-15-preview: post: tags: - Channel description: Creates an email channel sign in url for a Bot Service - operationId: Email_CreateSignInUrl + operationId: EmailSignInUrl_Create parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - $ref: '#/components/parameters/resourceNameParameter' @@ -4539,12 +4415,13 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /providers/Microsoft.BotService/checkNameAvailability/?api-version=2023-09-15-preview: + x-ms-original-operationId: Email_CreateSignInUrl + /providers/Microsoft.BotService/checkNameAvailability?api-version=2023-09-15-preview: post: tags: - Bot description: Check whether a bot name is available. - operationId: Bots_GetCheckNameAvailability + operationId: BotsCheckNameAvailability_Get requestBody: description: The request body parameters to provide for the check name availability request required: true @@ -4570,7 +4447,8 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /providers/Microsoft.BotService/operations/?api-version=2023-09-15-preview: + x-ms-original-operationId: Bots_GetCheckNameAvailability + /providers/Microsoft.BotService/operations?api-version=2023-09-15-preview: get: tags: - Operations @@ -4593,12 +4471,12 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.BotService/listAuthServiceProviders/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.BotService/listAuthServiceProviders?api-version=2023-09-15-preview: post: tags: - ListServiceProviders description: Lists the available Service Providers for creating Connection Settings - operationId: BotConnection_ListServiceProviders + operationId: BotConnectionServiceProviders_List parameters: - $ref: '#/components/parameters/subscriptionIdParameter' responses: @@ -4614,7 +4492,8 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/providers/Microsoft.BotService/listQnAMakerEndpointKeys/?api-version=2023-09-15-preview: + x-ms-original-operationId: BotConnection_ListServiceProviders + /subscriptions/{subscriptionId}/providers/Microsoft.BotService/listQnAMakerEndpointKeys?api-version=2023-09-15-preview: post: tags: - ListQnAMakerEndpointKeys @@ -4643,7 +4522,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/connections/{connectionName}/listWithSecrets/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/connections/{connectionName}/listWithSecrets?api-version=2023-09-15-preview: post: tags: - BotConnection @@ -4667,7 +4546,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/connections/{connectionName}/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/connections/{connectionName}?api-version=2023-09-15-preview: put: tags: - BotConnection @@ -4786,7 +4665,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/connections/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/connections?api-version=2023-09-15-preview: get: tags: - BotConnection @@ -4820,7 +4699,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.BotService/hostSettings/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.BotService/hostSettings?api-version=2023-09-15-preview: get: tags: - BotHostSettings @@ -4841,7 +4720,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/providers/Microsoft.BotService/operationresults/{operationResultId}/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.BotService/operationresults/{operationResultId}?api-version=2023-09-15-preview: get: tags: - OperationResults @@ -4867,7 +4746,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-error-response: true x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/privateEndpointConnections/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/privateEndpointConnections?api-version=2023-09-15-preview: get: tags: - PrivateEndpointConnections @@ -4893,7 +4772,7 @@ paths: x-ms-error-response: true x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-09-15-preview: get: tags: - PrivateEndpointConnections @@ -4972,7 +4851,7 @@ paths: schema: $ref: '#/components/schemas/Error' x-ms-error-response: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/privateLinkResources/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/privateLinkResources?api-version=2023-09-15-preview: get: tags: - PrivateLinkResources @@ -4996,7 +4875,7 @@ paths: schema: $ref: '#/components/schemas/Error' x-ms-error-response: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}?api-version=2023-09-15-preview: get: tags: - NetworkSecurityPerimeterConfigurations @@ -5021,7 +4900,7 @@ paths: schema: $ref: '#/components/schemas/Error' x-ms-error-response: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/networkSecurityPerimeterConfigurations/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/networkSecurityPerimeterConfigurations?api-version=2023-09-15-preview: get: tags: - NetworkSecurityPerimeterConfigurations @@ -5047,7 +4926,7 @@ paths: schema: $ref: '#/components/schemas/Error' x-ms-error-response: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile/?api-version=2023-09-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile?api-version=2023-09-15-preview: post: tags: - NetworkSecurityPerimeterConfigurations diff --git a/providers/src/azure/v00.00.00000/services/cdn.yaml b/providers/src/azure/v00.00.00000/services/cdn.yaml index bf65a057..34654387 100644 --- a/providers/src/azure/v00.00.00000/services/cdn.yaml +++ b/providers/src/azure/v00.00.00000/services/cdn.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: Version of the API to be used with the client request. Current version is 2024-02-01. - required: true + required: false schema: type: string PolicyNameParameter: @@ -7295,32 +7295,41 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1cdnWebApplicationFirewallPolicies~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1cdnWebApplicationFirewallPolicies?api-version=2024-02-01/get' + operationId: Policies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CdnWebApplicationFirewallPolicyList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1cdnWebApplicationFirewallPolicies~1{policyName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1cdnWebApplicationFirewallPolicies~1{policyName}?api-version=2024-02-01/get' + operationId: Policies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CdnWebApplicationFirewallPolicy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1cdnWebApplicationFirewallPolicies~1{policyName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1cdnWebApplicationFirewallPolicies~1{policyName}?api-version=2024-02-01/put' + operationId: Policies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CdnWebApplicationFirewallPolicy update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1cdnWebApplicationFirewallPolicies~1{policyName}~1?api-version=2024-02-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1cdnWebApplicationFirewallPolicies~1{policyName}?api-version=2024-02-01/patch' + operationId: Policies_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CdnWebApplicationFirewallPolicy delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1cdnWebApplicationFirewallPolicies~1{policyName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1cdnWebApplicationFirewallPolicies~1{policyName}?api-version=2024-02-01/delete' + operationId: Policies_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7330,7 +7339,8 @@ components: - $ref: '#/components/x-stackQL-resources/policies/methods/list' insert: - $ref: '#/components/x-stackQL-resources/policies/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/policies/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/policies/methods/delete' @@ -7341,10 +7351,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Cdn~1cdnWebApplicationFirewallManagedRuleSets~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Cdn~1cdnWebApplicationFirewallManagedRuleSets?api-version=2024-02-01/get' + operationId: ManagedRuleSets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedRuleSetDefinitionList objectKey: $.value sqlVerbs: select: @@ -7353,19 +7365,55 @@ components: update: [] replace: [] delete: [] - check_endpoint_name_availability: - id: azure.cdn.check_endpoint_name_availability - name: check_endpoint_name_availability - title: check_endpoint_name_availability + operations: + id: azure.cdn.operations + name: operations + title: operations methods: check_endpoint_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1checkEndpointNameAvailability~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1checkEndpointNameAvailability?api-version=2024-02-01/post' + operationId: Operations_CheckEndpointNameAvailability + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CheckEndpointNameAvailabilityOutput + check_name_availability: + operation: + $ref: '#/paths/~1providers~1Microsoft.Cdn~1checkNameAvailability?api-version=2024-02-01/post' + operationId: Operations_CheckNameAvailability + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityOutput + check_name_availability_with_subscription: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Cdn~1checkNameAvailability?api-version=2024-02-01/post' + operationId: Operations_CheckNameAvailabilityWithSubscription + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityOutput + validate_probe: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Cdn~1validateProbe?api-version=2024-02-01/post' + operationId: Operations_ValidateProbe + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ValidateProbeOutput + list: + operation: + $ref: '#/paths/~1providers~1Microsoft.Cdn~1operations?api-version=2024-02-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationsListResult + objectKey: $.value sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/operations/methods/list' insert: [] update: [] replace: [] @@ -7377,49 +7425,59 @@ components: methods: check_endpoint_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1checkEndpointNameAvailability~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1checkEndpointNameAvailability?api-version=2024-02-01/post' + operationId: AFDProfiles_CheckEndpointNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckEndpointNameAvailabilityOutput check_host_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1checkHostNameAvailability~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1checkHostNameAvailability?api-version=2024-02-01/post' + operationId: AFDProfiles_CheckHostNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityOutput validate_secret: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1validateSecret~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1validateSecret?api-version=2024-02-01/post' + operationId: AFDProfiles_ValidateSecret response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidateSecretOutput upgrade: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1upgrade~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1upgrade?api-version=2024-02-01/post' + operationId: AFDProfiles_Upgrade response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Profile sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - afd_profiles_resource_usage: - id: azure.cdn.afd_profiles_resource_usage - name: afd_profiles_resource_usage - title: afd_profiles_resource_usage + afd_profiles_resource_usages: + id: azure.cdn.afd_profiles_resource_usages + name: afd_profiles_resource_usages + title: afd_profiles_resource_usages methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1usages~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1usages?api-version=2024-02-01/post' + operationId: AFDProfilesResourceUsage_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsagesListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/afd_profiles_resource_usage/methods/list' + - $ref: '#/components/x-stackQL-resources/afd_profiles_resource_usages/methods/list' insert: [] update: [] replace: [] @@ -7431,38 +7489,48 @@ components: methods: list_by_profile: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1customDomains~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1customDomains?api-version=2024-02-01/get' + operationId: AFDCustomDomains_ListByProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDDomainListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1customDomains~1{customDomainName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1customDomains~1{customDomainName}?api-version=2024-02-01/get' + operationId: AFDCustomDomains_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDDomain create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1customDomains~1{customDomainName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1customDomains~1{customDomainName}?api-version=2024-02-01/put' + operationId: AFDCustomDomains_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDDomain update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1customDomains~1{customDomainName}~1?api-version=2024-02-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1customDomains~1{customDomainName}?api-version=2024-02-01/patch' + operationId: AFDCustomDomains_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDDomain delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1customDomains~1{customDomainName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1customDomains~1{customDomainName}?api-version=2024-02-01/delete' + operationId: AFDCustomDomains_Delete response: mediaType: application/json openAPIDocKey: '200' refresh_validation_token: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1customDomains~1{customDomainName}~1refreshValidationToken~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1customDomains~1{customDomainName}~1refreshValidationToken?api-version=2024-02-01/post' + operationId: AFDCustomDomains_RefreshValidationToken response: mediaType: application/json openAPIDocKey: '200' @@ -7472,7 +7540,8 @@ components: - $ref: '#/components/x-stackQL-resources/afd_custom_domains/methods/list_by_profile' insert: - $ref: '#/components/x-stackQL-resources/afd_custom_domains/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/afd_custom_domains/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/afd_custom_domains/methods/delete' @@ -7483,72 +7552,87 @@ components: methods: list_by_profile: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints?api-version=2024-02-01/get' + operationId: AFDEndpoints_ListByProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDEndpointListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}?api-version=2024-02-01/get' + operationId: AFDEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDEndpoint create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}?api-version=2024-02-01/put' + operationId: AFDEndpoints_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDEndpoint update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1?api-version=2024-02-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}?api-version=2024-02-01/patch' + operationId: AFDEndpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDEndpoint delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}?api-version=2024-02-01/delete' + operationId: AFDEndpoints_Delete response: mediaType: application/json openAPIDocKey: '200' purge_content: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1purge~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1purge?api-version=2024-02-01/post' + operationId: AFDEndpoints_PurgeContent response: mediaType: application/json openAPIDocKey: '200' validate_custom_domain: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1validateCustomDomain~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1validateCustomDomain?api-version=2024-02-01/post' + operationId: AFDEndpoints_ValidateCustomDomain response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidateCustomDomainOutput sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/afd_endpoints/methods/get' - $ref: '#/components/x-stackQL-resources/afd_endpoints/methods/list_by_profile' insert: - $ref: '#/components/x-stackQL-resources/afd_endpoints/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/afd_endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/afd_endpoints/methods/delete' - afd_endpoints_resource_usage: - id: azure.cdn.afd_endpoints_resource_usage - name: afd_endpoints_resource_usage - title: afd_endpoints_resource_usage + afd_endpoints_resource_usages: + id: azure.cdn.afd_endpoints_resource_usages + name: afd_endpoints_resource_usages + title: afd_endpoints_resource_usages methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1usages~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1usages?api-version=2024-02-01/post' + operationId: AFDEndpointsResourceUsage_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsagesListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/afd_endpoints_resource_usage/methods/list' + - $ref: '#/components/x-stackQL-resources/afd_endpoints_resource_usages/methods/list' insert: [] update: [] replace: [] @@ -7560,32 +7644,41 @@ components: methods: list_by_profile: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups?api-version=2024-02-01/get' + operationId: AFDOriginGroups_ListByProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDOriginGroupListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}?api-version=2024-02-01/get' + operationId: AFDOriginGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDOriginGroup create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}?api-version=2024-02-01/put' + operationId: AFDOriginGroups_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDOriginGroup update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1?api-version=2024-02-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}?api-version=2024-02-01/patch' + operationId: AFDOriginGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDOriginGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}?api-version=2024-02-01/delete' + operationId: AFDOriginGroups_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7595,25 +7688,28 @@ components: - $ref: '#/components/x-stackQL-resources/afd_origin_groups/methods/list_by_profile' insert: - $ref: '#/components/x-stackQL-resources/afd_origin_groups/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/afd_origin_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/afd_origin_groups/methods/delete' - afd_origin_groups_resource_usage: - id: azure.cdn.afd_origin_groups_resource_usage - name: afd_origin_groups_resource_usage - title: afd_origin_groups_resource_usage + afd_origin_groups_resource_usages: + id: azure.cdn.afd_origin_groups_resource_usages + name: afd_origin_groups_resource_usages + title: afd_origin_groups_resource_usages methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1usages~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1usages?api-version=2024-02-01/post' + operationId: AFDOriginGroupsResourceUsage_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsagesListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/afd_origin_groups_resource_usage/methods/list' + - $ref: '#/components/x-stackQL-resources/afd_origin_groups_resource_usages/methods/list' insert: [] update: [] replace: [] @@ -7625,32 +7721,41 @@ components: methods: list_by_origin_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1origins~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1origins?api-version=2024-02-01/get' + operationId: AFDOrigins_ListByOriginGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDOriginListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1origins~1{originName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1origins~1{originName}?api-version=2024-02-01/get' + operationId: AFDOrigins_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDOrigin create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1origins~1{originName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1origins~1{originName}?api-version=2024-02-01/put' + operationId: AFDOrigins_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDOrigin update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1origins~1{originName}~1?api-version=2024-02-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1origins~1{originName}?api-version=2024-02-01/patch' + operationId: AFDOrigins_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AFDOrigin delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1origins~1{originName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1originGroups~1{originGroupName}~1origins~1{originName}?api-version=2024-02-01/delete' + operationId: AFDOrigins_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7660,7 +7765,8 @@ components: - $ref: '#/components/x-stackQL-resources/afd_origins/methods/list_by_origin_group' insert: - $ref: '#/components/x-stackQL-resources/afd_origins/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/afd_origins/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/afd_origins/methods/delete' @@ -7671,32 +7777,41 @@ components: methods: list_by_endpoint: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1routes~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1routes?api-version=2024-02-01/get' + operationId: Routes_ListByEndpoint response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RouteListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1routes~1{routeName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1routes~1{routeName}?api-version=2024-02-01/get' + operationId: Routes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Route create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1routes~1{routeName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1routes~1{routeName}?api-version=2024-02-01/put' + operationId: Routes_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Route update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1routes~1{routeName}~1?api-version=2024-02-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1routes~1{routeName}?api-version=2024-02-01/patch' + operationId: Routes_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Route delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1routes~1{routeName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1afdEndpoints~1{endpointName}~1routes~1{routeName}?api-version=2024-02-01/delete' + operationId: Routes_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7706,7 +7821,8 @@ components: - $ref: '#/components/x-stackQL-resources/routes/methods/list_by_endpoint' insert: - $ref: '#/components/x-stackQL-resources/routes/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/routes/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/routes/methods/delete' @@ -7717,26 +7833,33 @@ components: methods: list_by_profile: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets?api-version=2024-02-01/get' + operationId: RuleSets_ListByProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RuleSetListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}?api-version=2024-02-01/get' + operationId: RuleSets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RuleSet create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}?api-version=2024-02-01/put' + operationId: RuleSets_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RuleSet delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}?api-version=2024-02-01/delete' + operationId: RuleSets_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7750,21 +7873,23 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/rule_sets/methods/delete' - rule_sets_resource_usage: - id: azure.cdn.rule_sets_resource_usage - name: rule_sets_resource_usage - title: rule_sets_resource_usage + rule_sets_resource_usages: + id: azure.cdn.rule_sets_resource_usages + name: rule_sets_resource_usages + title: rule_sets_resource_usages methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1usages~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1usages?api-version=2024-02-01/post' + operationId: RuleSetsResourceUsage_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsagesListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/rule_sets_resource_usage/methods/list' + - $ref: '#/components/x-stackQL-resources/rule_sets_resource_usages/methods/list' insert: [] update: [] replace: [] @@ -7776,32 +7901,41 @@ components: methods: list_by_rule_set: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1rules~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1rules?api-version=2024-02-01/get' + operationId: Rules_ListByRuleSet response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RuleListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1rules~1{ruleName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1rules~1{ruleName}?api-version=2024-02-01/get' + operationId: Rules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Rule create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1rules~1{ruleName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1rules~1{ruleName}?api-version=2024-02-01/put' + operationId: Rules_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Rule update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1rules~1{ruleName}~1?api-version=2024-02-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1rules~1{ruleName}?api-version=2024-02-01/patch' + operationId: Rules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Rule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1rules~1{ruleName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1ruleSets~1{ruleSetName}~1rules~1{ruleName}?api-version=2024-02-01/delete' + operationId: Rules_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7811,7 +7945,8 @@ components: - $ref: '#/components/x-stackQL-resources/rules/methods/list_by_rule_set' insert: - $ref: '#/components/x-stackQL-resources/rules/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/rules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/rules/methods/delete' @@ -7822,32 +7957,41 @@ components: methods: list_by_profile: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1securityPolicies~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1securityPolicies?api-version=2024-02-01/get' + operationId: SecurityPolicies_ListByProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SecurityPolicyListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1securityPolicies~1{securityPolicyName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1securityPolicies~1{securityPolicyName}?api-version=2024-02-01/get' + operationId: SecurityPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SecurityPolicy create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1securityPolicies~1{securityPolicyName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1securityPolicies~1{securityPolicyName}?api-version=2024-02-01/put' + operationId: SecurityPolicies_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SecurityPolicy patch: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1securityPolicies~1{securityPolicyName}~1?api-version=2024-02-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1securityPolicies~1{securityPolicyName}?api-version=2024-02-01/patch' + operationId: SecurityPolicies_Patch response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SecurityPolicy delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1securityPolicies~1{securityPolicyName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1securityPolicies~1{securityPolicyName}?api-version=2024-02-01/delete' + operationId: SecurityPolicies_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7857,7 +8001,8 @@ components: - $ref: '#/components/x-stackQL-resources/security_policies/methods/list_by_profile' insert: - $ref: '#/components/x-stackQL-resources/security_policies/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/security_policies/methods/patch' replace: [] delete: - $ref: '#/components/x-stackQL-resources/security_policies/methods/delete' @@ -7868,26 +8013,33 @@ components: methods: list_by_profile: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1secrets~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1secrets?api-version=2024-02-01/get' + operationId: Secrets_ListByProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SecretListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1secrets~1{secretName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1secrets~1{secretName}?api-version=2024-02-01/get' + operationId: Secrets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Secret create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1secrets~1{secretName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1secrets~1{secretName}?api-version=2024-02-01/put' + operationId: Secrets_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Secret delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1secrets~1{secretName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1secrets~1{secretName}?api-version=2024-02-01/delete' + operationId: Secrets_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7908,10 +8060,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1getLogAnalyticsMetrics~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1getLogAnalyticsMetrics?api-version=2024-02-01/get' + operationId: LogAnalyticsLogAnalyticsMetrics_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricsResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/log_analytics_log_analytics_metrics/methods/get' @@ -7926,10 +8080,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1getLogAnalyticsRankings~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1getLogAnalyticsRankings?api-version=2024-02-01/get' + operationId: LogAnalyticsLogAnalyticsRankings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RankingsResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/log_analytics_log_analytics_rankings/methods/get' @@ -7944,10 +8100,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1getLogAnalyticsLocations~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1getLogAnalyticsLocations?api-version=2024-02-01/get' + operationId: LogAnalyticsLogAnalyticsLocations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContinentsResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/log_analytics_log_analytics_locations/methods/get' @@ -7962,10 +8120,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1getLogAnalyticsResources~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1getLogAnalyticsResources?api-version=2024-02-01/get' + operationId: LogAnalyticsLogAnalyticsResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourcesResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/log_analytics_log_analytics_resources/methods/get' @@ -7980,10 +8140,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1getWafLogAnalyticsMetrics~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1getWafLogAnalyticsMetrics?api-version=2024-02-01/get' + operationId: LogAnalyticsWafLogAnalyticsMetrics_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WafMetricsResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/log_analytics_waf_log_analytics_metrics/methods/get' @@ -7998,10 +8160,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1getWafLogAnalyticsRankings~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1getWafLogAnalyticsRankings?api-version=2024-02-01/get' + operationId: LogAnalyticsWafLogAnalyticsRankings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WafRankingsResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/log_analytics_waf_log_analytics_rankings/methods/get' @@ -8016,66 +8180,84 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Cdn~1profiles~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Cdn~1profiles?api-version=2024-02-01/get' + operationId: Profiles_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProfileListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles?api-version=2024-02-01/get' + operationId: Profiles_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProfileListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}?api-version=2024-02-01/get' + operationId: Profiles_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Profile create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}?api-version=2024-02-01/put' + operationId: Profiles_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Profile update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1?api-version=2024-02-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}?api-version=2024-02-01/patch' + operationId: Profiles_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Profile delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}?api-version=2024-02-01/delete' + operationId: Profiles_Delete response: mediaType: application/json openAPIDocKey: '200' can_migrate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1canMigrate~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1canMigrate?api-version=2024-02-01/post' + operationId: Profiles_CanMigrate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CanMigrateResult migrate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1migrate~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1migrate?api-version=2024-02-01/post' + operationId: Profiles_Migrate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MigrateResult migration_commit: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1migrationCommit~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1migrationCommit?api-version=2024-02-01/post' + operationId: Profiles_MigrationCommit response: mediaType: application/json openAPIDocKey: '200' generate_sso_uri: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1generateSsoUri~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1generateSsoUri?api-version=2024-02-01/post' + operationId: Profiles_GenerateSsoUri response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SsoUri sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/profiles/methods/get' @@ -8083,7 +8265,8 @@ components: - $ref: '#/components/x-stackQL-resources/profiles/methods/list' insert: - $ref: '#/components/x-stackQL-resources/profiles/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/profiles/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/profiles/methods/delete' @@ -8094,10 +8277,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1getSupportedOptimizationTypes~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1getSupportedOptimizationTypes?api-version=2024-02-01/post' + operationId: ProfilesSupportedOptimizationTypes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SupportedOptimizationTypesListResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/profiles_supported_optimization_types/methods/list' @@ -8105,21 +8290,23 @@ components: update: [] replace: [] delete: [] - profiles_resource_usage: - id: azure.cdn.profiles_resource_usage - name: profiles_resource_usage - title: profiles_resource_usage + profiles_resource_usages: + id: azure.cdn.profiles_resource_usages + name: profiles_resource_usages + title: profiles_resource_usages methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1checkResourceUsage~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1checkResourceUsage?api-version=2024-02-01/post' + operationId: ProfilesResourceUsage_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceUsageListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/profiles_resource_usage/methods/list' + - $ref: '#/components/x-stackQL-resources/profiles_resource_usages/methods/list' insert: [] update: [] replace: [] @@ -8131,90 +8318,110 @@ components: methods: list_by_profile: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints?api-version=2024-02-01/get' + operationId: Endpoints_ListByProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}?api-version=2024-02-01/get' + operationId: Endpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Endpoint create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}?api-version=2024-02-01/put' + operationId: Endpoints_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Endpoint update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1?api-version=2024-02-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}?api-version=2024-02-01/patch' + operationId: Endpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Endpoint delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}?api-version=2024-02-01/delete' + operationId: Endpoints_Delete response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1start~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1start?api-version=2024-02-01/post' + operationId: Endpoints_Start response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Endpoint stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1stop~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1stop?api-version=2024-02-01/post' + operationId: Endpoints_Stop response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Endpoint purge_content: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1purge~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1purge?api-version=2024-02-01/post' + operationId: Endpoints_PurgeContent response: mediaType: application/json openAPIDocKey: '200' load_content: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1load~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1load?api-version=2024-02-01/post' + operationId: Endpoints_LoadContent response: mediaType: application/json openAPIDocKey: '200' validate_custom_domain: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1validateCustomDomain~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1validateCustomDomain?api-version=2024-02-01/post' + operationId: Endpoints_ValidateCustomDomain response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidateCustomDomainOutput sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/endpoints/methods/get' - $ref: '#/components/x-stackQL-resources/endpoints/methods/list_by_profile' insert: - $ref: '#/components/x-stackQL-resources/endpoints/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/endpoints/methods/delete' - endpoints_resource_usage: - id: azure.cdn.endpoints_resource_usage - name: endpoints_resource_usage - title: endpoints_resource_usage + endpoints_resource_usages: + id: azure.cdn.endpoints_resource_usages + name: endpoints_resource_usages + title: endpoints_resource_usages methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1checkResourceUsage~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1checkResourceUsage?api-version=2024-02-01/post' + operationId: EndpointsResourceUsage_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceUsageListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/endpoints_resource_usage/methods/list' + - $ref: '#/components/x-stackQL-resources/endpoints_resource_usages/methods/list' insert: [] update: [] replace: [] @@ -8226,32 +8433,41 @@ components: methods: list_by_endpoint: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1origins~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1origins?api-version=2024-02-01/get' + operationId: Origins_ListByEndpoint response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OriginListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1origins~1{originName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1origins~1{originName}?api-version=2024-02-01/get' + operationId: Origins_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Origin create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1origins~1{originName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1origins~1{originName}?api-version=2024-02-01/put' + operationId: Origins_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Origin update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1origins~1{originName}~1?api-version=2024-02-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1origins~1{originName}?api-version=2024-02-01/patch' + operationId: Origins_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Origin delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1origins~1{originName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1origins~1{originName}?api-version=2024-02-01/delete' + operationId: Origins_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -8261,7 +8477,8 @@ components: - $ref: '#/components/x-stackQL-resources/origins/methods/list_by_endpoint' insert: - $ref: '#/components/x-stackQL-resources/origins/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/origins/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/origins/methods/delete' @@ -8272,32 +8489,41 @@ components: methods: list_by_endpoint: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1originGroups~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1originGroups?api-version=2024-02-01/get' + operationId: OriginGroups_ListByEndpoint response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OriginGroupListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1originGroups~1{originGroupName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1originGroups~1{originGroupName}?api-version=2024-02-01/get' + operationId: OriginGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OriginGroup create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1originGroups~1{originGroupName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1originGroups~1{originGroupName}?api-version=2024-02-01/put' + operationId: OriginGroups_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OriginGroup update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1originGroups~1{originGroupName}~1?api-version=2024-02-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1originGroups~1{originGroupName}?api-version=2024-02-01/patch' + operationId: OriginGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OriginGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1originGroups~1{originGroupName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1originGroups~1{originGroupName}?api-version=2024-02-01/delete' + operationId: OriginGroups_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -8307,7 +8533,8 @@ components: - $ref: '#/components/x-stackQL-resources/origin_groups/methods/list_by_endpoint' insert: - $ref: '#/components/x-stackQL-resources/origin_groups/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/origin_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/origin_groups/methods/delete' @@ -8318,41 +8545,52 @@ components: methods: list_by_endpoint: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1customDomains~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1customDomains?api-version=2024-02-01/get' + operationId: CustomDomains_ListByEndpoint response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomDomainListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1customDomains~1{customDomainName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1customDomains~1{customDomainName}?api-version=2024-02-01/get' + operationId: CustomDomains_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomDomain create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1customDomains~1{customDomainName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1customDomains~1{customDomainName}?api-version=2024-02-01/put' + operationId: CustomDomains_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomDomain delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1customDomains~1{customDomainName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1customDomains~1{customDomainName}?api-version=2024-02-01/delete' + operationId: CustomDomains_Delete response: mediaType: application/json openAPIDocKey: '200' disable_custom_https: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1customDomains~1{customDomainName}~1disableCustomHttps~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1customDomains~1{customDomainName}~1disableCustomHttps?api-version=2024-02-01/post' + operationId: CustomDomains_DisableCustomHttps response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomDomain enable_custom_https: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1customDomains~1{customDomainName}~1enableCustomHttps~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Cdn~1profiles~1{profileName}~1endpoints~1{endpointName}~1customDomains~1{customDomainName}~1enableCustomHttps?api-version=2024-02-01/post' + operationId: CustomDomains_EnableCustomHttps response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomDomain sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/custom_domains/methods/get' @@ -8363,91 +8601,23 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/custom_domains/methods/delete' - check_name_availability: - id: azure.cdn.check_name_availability - name: check_name_availability - title: check_name_availability - methods: - check_name_availability: - operation: - $ref: '#/paths/~1providers~1Microsoft.Cdn~1checkNameAvailability~1?api-version=2024-02-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - check_name_availability_with_subscription: - id: azure.cdn.check_name_availability_with_subscription - name: check_name_availability_with_subscription - title: check_name_availability_with_subscription - methods: - check_name_availability_with_subscription: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Cdn~1checkNameAvailability~1?api-version=2024-02-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - validate_probe: - id: azure.cdn.validate_probe - name: validate_probe - title: validate_probe - methods: - validate_probe: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Cdn~1validateProbe~1?api-version=2024-02-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - resource_usage: - id: azure.cdn.resource_usage - name: resource_usage - title: resource_usage - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Cdn~1checkResourceUsage~1?api-version=2024-02-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/resource_usage/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - operations: - id: azure.cdn.operations - name: operations - title: operations + resource_usages: + id: azure.cdn.resource_usages + name: resource_usages + title: resource_usages methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Cdn~1operations~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Cdn~1checkResourceUsage?api-version=2024-02-01/post' + operationId: ResourceUsage_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceUsageListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/operations/methods/list' + - $ref: '#/components/x-stackQL-resources/resource_usages/methods/list' insert: [] update: [] replace: [] @@ -8459,10 +8629,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Cdn~1edgenodes~1?api-version=2024-02-01/get' + $ref: '#/paths/~1providers~1Microsoft.Cdn~1edgenodes?api-version=2024-02-01/get' + operationId: EdgeNodes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EdgenodeResult objectKey: $.value sqlVerbs: select: @@ -8484,14 +8656,14 @@ components: etag as etag, sku as sku, tags as tags, - JSON_EXTRACT(properties, '$.policySettings') as policy_settings, - JSON_EXTRACT(properties, '$.rateLimitRules') as rate_limit_rules, - JSON_EXTRACT(properties, '$.customRules') as custom_rules, - JSON_EXTRACT(properties, '$.managedRules') as managed_rules, - JSON_EXTRACT(properties, '$.endpointLinks') as endpoint_links, - JSON_EXTRACT(properties, '$.extendedProperties') as extended_properties, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, + JSON_EXTRACT(properties, '$.policySettings') as "policy_settings", + JSON_EXTRACT(properties, '$.rateLimitRules') as "rate_limit_rules", + JSON_EXTRACT(properties, '$.customRules') as "custom_rules", + JSON_EXTRACT(properties, '$.managedRules') as "managed_rules", + JSON_EXTRACT(properties, '$.endpointLinks') as "endpoint_links", + JSON_EXTRACT(properties, '$.extendedProperties') as "extended_properties", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", subscriptionId, resourceGroupName, policyName @@ -8505,14 +8677,14 @@ components: etag as etag, sku as sku, tags as tags, - json_extract_path_text(properties, '$.policySettings') as policy_settings, - JSON_EXTRACT(properties, '$.rateLimitRules') as rate_limit_rules, - JSON_EXTRACT(properties, '$.customRules') as custom_rules, - JSON_EXTRACT(properties, '$.managedRules') as managed_rules, - JSON_EXTRACT(properties, '$.endpointLinks') as endpoint_links, - JSON_EXTRACT(properties, '$.extendedProperties') as extended_properties, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, + json_extract_path_text(properties, '$.policySettings') as "policy_settings", + json_extract_path_text(properties, '$.rateLimitRules') as "rate_limit_rules", + json_extract_path_text(properties, '$.customRules') as "custom_rules", + json_extract_path_text(properties, '$.managedRules') as "managed_rules", + json_extract_path_text(properties, '$.endpointLinks') as "endpoint_links", + json_extract_path_text(properties, '$.extendedProperties') as "extended_properties", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceState') as "resource_state", subscriptionId, resourceGroupName, policyName @@ -8527,16 +8699,16 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.profileName') as profile_name, - JSON_EXTRACT(properties, '$.tlsSettings') as tls_settings, - JSON_EXTRACT(properties, '$.azureDnsZone') as azure_dns_zone, - JSON_EXTRACT(properties, '$.preValidatedCustomDomainResourceId') as pre_validated_custom_domain_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, - JSON_EXTRACT(properties, '$.domainValidationState') as domain_validation_state, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.extendedProperties') as extended_properties, - JSON_EXTRACT(properties, '$.validationProperties') as validation_properties, + JSON_EXTRACT(properties, '$.profileName') as "profile_name", + JSON_EXTRACT(properties, '$.tlsSettings') as "tls_settings", + JSON_EXTRACT(properties, '$.azureDnsZone') as "azure_dns_zone", + JSON_EXTRACT(properties, '$.preValidatedCustomDomainResourceId') as "pre_validated_custom_domain_resource_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.deploymentStatus') as "deployment_status", + JSON_EXTRACT(properties, '$.domainValidationState') as "domain_validation_state", + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.extendedProperties') as "extended_properties", + JSON_EXTRACT(properties, '$.validationProperties') as "validation_properties", subscriptionId, resourceGroupName, profileName, @@ -8547,16 +8719,16 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.profileName') as profile_name, - JSON_EXTRACT(properties, '$.tlsSettings') as tls_settings, - JSON_EXTRACT(properties, '$.azureDnsZone') as azure_dns_zone, - JSON_EXTRACT(properties, '$.preValidatedCustomDomainResourceId') as pre_validated_custom_domain_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, - JSON_EXTRACT(properties, '$.domainValidationState') as domain_validation_state, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.extendedProperties') as extended_properties, - JSON_EXTRACT(properties, '$.validationProperties') as validation_properties, + json_extract_path_text(properties, '$.profileName') as "profile_name", + json_extract_path_text(properties, '$.tlsSettings') as "tls_settings", + json_extract_path_text(properties, '$.azureDnsZone') as "azure_dns_zone", + json_extract_path_text(properties, '$.preValidatedCustomDomainResourceId') as "pre_validated_custom_domain_resource_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.deploymentStatus') as "deployment_status", + json_extract_path_text(properties, '$.domainValidationState') as "domain_validation_state", + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.extendedProperties') as "extended_properties", + json_extract_path_text(properties, '$.validationProperties') as "validation_properties", subscriptionId, resourceGroupName, profileName, @@ -8574,12 +8746,12 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.profileName') as profile_name, - JSON_EXTRACT(properties, '$.enabledState') as enabled_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabelScope') as auto_generated_domain_name_label_scope, + JSON_EXTRACT(properties, '$.profileName') as "profile_name", + JSON_EXTRACT(properties, '$.enabledState') as "enabled_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.deploymentStatus') as "deployment_status", + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabelScope') as "auto_generated_domain_name_label_scope", subscriptionId, resourceGroupName, profileName, @@ -8592,12 +8764,12 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.profileName') as profile_name, - JSON_EXTRACT(properties, '$.enabledState') as enabled_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabelScope') as auto_generated_domain_name_label_scope, + json_extract_path_text(properties, '$.profileName') as "profile_name", + json_extract_path_text(properties, '$.enabledState') as "enabled_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.deploymentStatus') as "deployment_status", + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.autoGeneratedDomainNameLabelScope') as "auto_generated_domain_name_label_scope", subscriptionId, resourceGroupName, profileName, @@ -8613,13 +8785,13 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.profileName') as profile_name, - JSON_EXTRACT(properties, '$.loadBalancingSettings') as load_balancing_settings, - JSON_EXTRACT(properties, '$.healthProbeSettings') as health_probe_settings, - JSON_EXTRACT(properties, '$.trafficRestorationTimeToHealedOrNewEndpointsInMinutes') as traffic_restoration_time_to_healed_or_new_endpoints_in_minutes, - JSON_EXTRACT(properties, '$.sessionAffinityState') as session_affinity_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, + JSON_EXTRACT(properties, '$.profileName') as "profile_name", + JSON_EXTRACT(properties, '$.loadBalancingSettings') as "load_balancing_settings", + JSON_EXTRACT(properties, '$.healthProbeSettings') as "health_probe_settings", + JSON_EXTRACT(properties, '$.trafficRestorationTimeToHealedOrNewEndpointsInMinutes') as "traffic_restoration_time_to_healed_or_new_endpoints_in_minutes", + JSON_EXTRACT(properties, '$.sessionAffinityState') as "session_affinity_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.deploymentStatus') as "deployment_status", subscriptionId, resourceGroupName, profileName, @@ -8630,13 +8802,13 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.profileName') as profile_name, - JSON_EXTRACT(properties, '$.loadBalancingSettings') as load_balancing_settings, - JSON_EXTRACT(properties, '$.healthProbeSettings') as health_probe_settings, - JSON_EXTRACT(properties, '$.trafficRestorationTimeToHealedOrNewEndpointsInMinutes') as traffic_restoration_time_to_healed_or_new_endpoints_in_minutes, - JSON_EXTRACT(properties, '$.sessionAffinityState') as session_affinity_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, + json_extract_path_text(properties, '$.profileName') as "profile_name", + json_extract_path_text(properties, '$.loadBalancingSettings') as "load_balancing_settings", + json_extract_path_text(properties, '$.healthProbeSettings') as "health_probe_settings", + json_extract_path_text(properties, '$.trafficRestorationTimeToHealedOrNewEndpointsInMinutes') as "traffic_restoration_time_to_healed_or_new_endpoints_in_minutes", + json_extract_path_text(properties, '$.sessionAffinityState') as "session_affinity_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.deploymentStatus') as "deployment_status", subscriptionId, resourceGroupName, profileName, @@ -8652,19 +8824,19 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.originGroupName') as origin_group_name, - JSON_EXTRACT(properties, '$.azureOrigin') as azure_origin, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.httpPort') as http_port, - JSON_EXTRACT(properties, '$.httpsPort') as https_port, - JSON_EXTRACT(properties, '$.originHostHeader') as origin_host_header, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.weight') as weight, - JSON_EXTRACT(properties, '$.sharedPrivateLinkResource') as shared_private_link_resource, - JSON_EXTRACT(properties, '$.enabledState') as enabled_state, - JSON_EXTRACT(properties, '$.enforceCertificateNameCheck') as enforce_certificate_name_check, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, + JSON_EXTRACT(properties, '$.originGroupName') as "origin_group_name", + JSON_EXTRACT(properties, '$.azureOrigin') as "azure_origin", + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.httpPort') as "http_port", + JSON_EXTRACT(properties, '$.httpsPort') as "https_port", + JSON_EXTRACT(properties, '$.originHostHeader') as "origin_host_header", + JSON_EXTRACT(properties, '$.priority') as "priority", + JSON_EXTRACT(properties, '$.weight') as "weight", + JSON_EXTRACT(properties, '$.sharedPrivateLinkResource') as "shared_private_link_resource", + JSON_EXTRACT(properties, '$.enabledState') as "enabled_state", + JSON_EXTRACT(properties, '$.enforceCertificateNameCheck') as "enforce_certificate_name_check", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.deploymentStatus') as "deployment_status", subscriptionId, resourceGroupName, profileName, @@ -8676,19 +8848,19 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.originGroupName') as origin_group_name, - JSON_EXTRACT(properties, '$.azureOrigin') as azure_origin, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.httpPort') as http_port, - JSON_EXTRACT(properties, '$.httpsPort') as https_port, - JSON_EXTRACT(properties, '$.originHostHeader') as origin_host_header, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.weight') as weight, - JSON_EXTRACT(properties, '$.sharedPrivateLinkResource') as shared_private_link_resource, - JSON_EXTRACT(properties, '$.enabledState') as enabled_state, - JSON_EXTRACT(properties, '$.enforceCertificateNameCheck') as enforce_certificate_name_check, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, + json_extract_path_text(properties, '$.originGroupName') as "origin_group_name", + json_extract_path_text(properties, '$.azureOrigin') as "azure_origin", + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.httpPort') as "http_port", + json_extract_path_text(properties, '$.httpsPort') as "https_port", + json_extract_path_text(properties, '$.originHostHeader') as "origin_host_header", + json_extract_path_text(properties, '$.priority') as "priority", + json_extract_path_text(properties, '$.weight') as "weight", + json_extract_path_text(properties, '$.sharedPrivateLinkResource') as "shared_private_link_resource", + json_extract_path_text(properties, '$.enabledState') as "enabled_state", + json_extract_path_text(properties, '$.enforceCertificateNameCheck') as "enforce_certificate_name_check", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.deploymentStatus') as "deployment_status", subscriptionId, resourceGroupName, profileName, @@ -8705,20 +8877,20 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.endpointName') as endpoint_name, - JSON_EXTRACT(properties, '$.customDomains') as custom_domains, - JSON_EXTRACT(properties, '$.originGroup') as origin_group, - JSON_EXTRACT(properties, '$.originPath') as origin_path, - JSON_EXTRACT(properties, '$.ruleSets') as rule_sets, - JSON_EXTRACT(properties, '$.supportedProtocols') as supported_protocols, - JSON_EXTRACT(properties, '$.patternsToMatch') as patterns_to_match, - JSON_EXTRACT(properties, '$.cacheConfiguration') as cache_configuration, - JSON_EXTRACT(properties, '$.forwardingProtocol') as forwarding_protocol, - JSON_EXTRACT(properties, '$.linkToDefaultDomain') as link_to_default_domain, - JSON_EXTRACT(properties, '$.httpsRedirect') as https_redirect, - JSON_EXTRACT(properties, '$.enabledState') as enabled_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, + JSON_EXTRACT(properties, '$.endpointName') as "endpoint_name", + JSON_EXTRACT(properties, '$.customDomains') as "custom_domains", + JSON_EXTRACT(properties, '$.originGroup') as "origin_group", + JSON_EXTRACT(properties, '$.originPath') as "origin_path", + JSON_EXTRACT(properties, '$.ruleSets') as "rule_sets", + JSON_EXTRACT(properties, '$.supportedProtocols') as "supported_protocols", + JSON_EXTRACT(properties, '$.patternsToMatch') as "patterns_to_match", + JSON_EXTRACT(properties, '$.cacheConfiguration') as "cache_configuration", + JSON_EXTRACT(properties, '$.forwardingProtocol') as "forwarding_protocol", + JSON_EXTRACT(properties, '$.linkToDefaultDomain') as "link_to_default_domain", + JSON_EXTRACT(properties, '$.httpsRedirect') as "https_redirect", + JSON_EXTRACT(properties, '$.enabledState') as "enabled_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.deploymentStatus') as "deployment_status", subscriptionId, resourceGroupName, profileName, @@ -8730,20 +8902,20 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.endpointName') as endpoint_name, - JSON_EXTRACT(properties, '$.customDomains') as custom_domains, - JSON_EXTRACT(properties, '$.originGroup') as origin_group, - JSON_EXTRACT(properties, '$.originPath') as origin_path, - JSON_EXTRACT(properties, '$.ruleSets') as rule_sets, - JSON_EXTRACT(properties, '$.supportedProtocols') as supported_protocols, - JSON_EXTRACT(properties, '$.patternsToMatch') as patterns_to_match, - JSON_EXTRACT(properties, '$.cacheConfiguration') as cache_configuration, - JSON_EXTRACT(properties, '$.forwardingProtocol') as forwarding_protocol, - JSON_EXTRACT(properties, '$.linkToDefaultDomain') as link_to_default_domain, - JSON_EXTRACT(properties, '$.httpsRedirect') as https_redirect, - JSON_EXTRACT(properties, '$.enabledState') as enabled_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, + json_extract_path_text(properties, '$.endpointName') as "endpoint_name", + json_extract_path_text(properties, '$.customDomains') as "custom_domains", + json_extract_path_text(properties, '$.originGroup') as "origin_group", + json_extract_path_text(properties, '$.originPath') as "origin_path", + json_extract_path_text(properties, '$.ruleSets') as "rule_sets", + json_extract_path_text(properties, '$.supportedProtocols') as "supported_protocols", + json_extract_path_text(properties, '$.patternsToMatch') as "patterns_to_match", + json_extract_path_text(properties, '$.cacheConfiguration') as "cache_configuration", + json_extract_path_text(properties, '$.forwardingProtocol') as "forwarding_protocol", + json_extract_path_text(properties, '$.linkToDefaultDomain') as "link_to_default_domain", + json_extract_path_text(properties, '$.httpsRedirect') as "https_redirect", + json_extract_path_text(properties, '$.enabledState') as "enabled_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.deploymentStatus') as "deployment_status", subscriptionId, resourceGroupName, profileName, @@ -8760,9 +8932,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, - JSON_EXTRACT(properties, '$.profileName') as profile_name, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.deploymentStatus') as "deployment_status", + JSON_EXTRACT(properties, '$.profileName') as "profile_name", subscriptionId, resourceGroupName, profileName, @@ -8773,9 +8945,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, - JSON_EXTRACT(properties, '$.profileName') as profile_name, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.deploymentStatus') as "deployment_status", + json_extract_path_text(properties, '$.profileName') as "profile_name", subscriptionId, resourceGroupName, profileName, @@ -8791,13 +8963,13 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.ruleSetName') as rule_set_name, - JSON_EXTRACT(properties, '$.order') as order, - JSON_EXTRACT(properties, '$.conditions') as conditions, - JSON_EXTRACT(properties, '$.actions') as actions, - JSON_EXTRACT(properties, '$.matchProcessingBehavior') as match_processing_behavior, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, + JSON_EXTRACT(properties, '$.ruleSetName') as "rule_set_name", + JSON_EXTRACT(properties, '$.order') as "order", + JSON_EXTRACT(properties, '$.conditions') as "conditions", + JSON_EXTRACT(properties, '$.actions') as "actions", + JSON_EXTRACT(properties, '$.matchProcessingBehavior') as "match_processing_behavior", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.deploymentStatus') as "deployment_status", subscriptionId, resourceGroupName, profileName, @@ -8809,13 +8981,13 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.ruleSetName') as rule_set_name, - JSON_EXTRACT(properties, '$.order') as order, - JSON_EXTRACT(properties, '$.conditions') as conditions, - JSON_EXTRACT(properties, '$.actions') as actions, - JSON_EXTRACT(properties, '$.matchProcessingBehavior') as match_processing_behavior, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, + json_extract_path_text(properties, '$.ruleSetName') as "rule_set_name", + json_extract_path_text(properties, '$.order') as "order", + json_extract_path_text(properties, '$.conditions') as "conditions", + json_extract_path_text(properties, '$.actions') as "actions", + json_extract_path_text(properties, '$.matchProcessingBehavior') as "match_processing_behavior", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.deploymentStatus') as "deployment_status", subscriptionId, resourceGroupName, profileName, @@ -8832,10 +9004,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, - JSON_EXTRACT(properties, '$.profileName') as profile_name, - JSON_EXTRACT(properties, '$.parameters') as parameters, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.deploymentStatus') as "deployment_status", + JSON_EXTRACT(properties, '$.profileName') as "profile_name", + JSON_EXTRACT(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, profileName, @@ -8846,10 +9018,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, - JSON_EXTRACT(properties, '$.profileName') as profile_name, - JSON_EXTRACT(properties, '$.parameters') as parameters, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.deploymentStatus') as "deployment_status", + json_extract_path_text(properties, '$.profileName') as "profile_name", + json_extract_path_text(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, profileName, @@ -8865,10 +9037,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, - JSON_EXTRACT(properties, '$.profileName') as profile_name, - JSON_EXTRACT(properties, '$.parameters') as parameters, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.deploymentStatus') as "deployment_status", + JSON_EXTRACT(properties, '$.profileName') as "profile_name", + JSON_EXTRACT(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, profileName, @@ -8879,10 +9051,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, - JSON_EXTRACT(properties, '$.profileName') as profile_name, - JSON_EXTRACT(properties, '$.parameters') as parameters, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.deploymentStatus') as "deployment_status", + json_extract_path_text(properties, '$.profileName') as "profile_name", + json_extract_path_text(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, profileName, @@ -8903,12 +9075,12 @@ components: sku as sku, kind as kind, identity as identity, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.extendedProperties') as extended_properties, - JSON_EXTRACT(properties, '$.frontDoorId') as front_door_id, - JSON_EXTRACT(properties, '$.originResponseTimeoutSeconds') as origin_response_timeout_seconds, - JSON_EXTRACT(properties, '$.logScrubbing') as log_scrubbing, + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.extendedProperties') as "extended_properties", + JSON_EXTRACT(properties, '$.frontDoorId') as "front_door_id", + JSON_EXTRACT(properties, '$.originResponseTimeoutSeconds') as "origin_response_timeout_seconds", + JSON_EXTRACT(properties, '$.logScrubbing') as "log_scrubbing", subscriptionId, resourceGroupName, profileName @@ -8923,12 +9095,12 @@ components: sku as sku, kind as kind, identity as identity, - json_extract_path_text(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.extendedProperties') as extended_properties, - JSON_EXTRACT(properties, '$.frontDoorId') as front_door_id, - JSON_EXTRACT(properties, '$.originResponseTimeoutSeconds') as origin_response_timeout_seconds, - JSON_EXTRACT(properties, '$.logScrubbing') as log_scrubbing, + json_extract_path_text(properties, '$.resourceState') as "resource_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.extendedProperties') as "extended_properties", + json_extract_path_text(properties, '$.frontDoorId') as "front_door_id", + json_extract_path_text(properties, '$.originResponseTimeoutSeconds') as "origin_response_timeout_seconds", + json_extract_path_text(properties, '$.logScrubbing') as "log_scrubbing", subscriptionId, resourceGroupName, profileName @@ -8945,26 +9117,26 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.originPath') as origin_path, - JSON_EXTRACT(properties, '$.contentTypesToCompress') as content_types_to_compress, - JSON_EXTRACT(properties, '$.originHostHeader') as origin_host_header, - JSON_EXTRACT(properties, '$.isCompressionEnabled') as is_compression_enabled, - JSON_EXTRACT(properties, '$.isHttpAllowed') as is_http_allowed, - JSON_EXTRACT(properties, '$.isHttpsAllowed') as is_https_allowed, - JSON_EXTRACT(properties, '$.queryStringCachingBehavior') as query_string_caching_behavior, - JSON_EXTRACT(properties, '$.optimizationType') as optimization_type, - JSON_EXTRACT(properties, '$.probePath') as probe_path, - JSON_EXTRACT(properties, '$.geoFilters') as geo_filters, - JSON_EXTRACT(properties, '$.defaultOriginGroup') as default_origin_group, - JSON_EXTRACT(properties, '$.urlSigningKeys') as url_signing_keys, - JSON_EXTRACT(properties, '$.deliveryPolicy') as delivery_policy, - JSON_EXTRACT(properties, '$.webApplicationFirewallPolicyLink') as web_application_firewall_policy_link, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.origins') as origins, - JSON_EXTRACT(properties, '$.originGroups') as origin_groups, - JSON_EXTRACT(properties, '$.customDomains') as custom_domains, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.originPath') as "origin_path", + JSON_EXTRACT(properties, '$.contentTypesToCompress') as "content_types_to_compress", + JSON_EXTRACT(properties, '$.originHostHeader') as "origin_host_header", + JSON_EXTRACT(properties, '$.isCompressionEnabled') as "is_compression_enabled", + JSON_EXTRACT(properties, '$.isHttpAllowed') as "is_http_allowed", + JSON_EXTRACT(properties, '$.isHttpsAllowed') as "is_https_allowed", + JSON_EXTRACT(properties, '$.queryStringCachingBehavior') as "query_string_caching_behavior", + JSON_EXTRACT(properties, '$.optimizationType') as "optimization_type", + JSON_EXTRACT(properties, '$.probePath') as "probe_path", + JSON_EXTRACT(properties, '$.geoFilters') as "geo_filters", + JSON_EXTRACT(properties, '$.defaultOriginGroup') as "default_origin_group", + JSON_EXTRACT(properties, '$.urlSigningKeys') as "url_signing_keys", + JSON_EXTRACT(properties, '$.deliveryPolicy') as "delivery_policy", + JSON_EXTRACT(properties, '$.webApplicationFirewallPolicyLink') as "web_application_firewall_policy_link", + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.origins') as "origins", + JSON_EXTRACT(properties, '$.originGroups') as "origin_groups", + JSON_EXTRACT(properties, '$.customDomains') as "custom_domains", + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, profileName, @@ -8977,26 +9149,26 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.originPath') as origin_path, - JSON_EXTRACT(properties, '$.contentTypesToCompress') as content_types_to_compress, - JSON_EXTRACT(properties, '$.originHostHeader') as origin_host_header, - JSON_EXTRACT(properties, '$.isCompressionEnabled') as is_compression_enabled, - JSON_EXTRACT(properties, '$.isHttpAllowed') as is_http_allowed, - JSON_EXTRACT(properties, '$.isHttpsAllowed') as is_https_allowed, - JSON_EXTRACT(properties, '$.queryStringCachingBehavior') as query_string_caching_behavior, - JSON_EXTRACT(properties, '$.optimizationType') as optimization_type, - JSON_EXTRACT(properties, '$.probePath') as probe_path, - JSON_EXTRACT(properties, '$.geoFilters') as geo_filters, - JSON_EXTRACT(properties, '$.defaultOriginGroup') as default_origin_group, - JSON_EXTRACT(properties, '$.urlSigningKeys') as url_signing_keys, - JSON_EXTRACT(properties, '$.deliveryPolicy') as delivery_policy, - JSON_EXTRACT(properties, '$.webApplicationFirewallPolicyLink') as web_application_firewall_policy_link, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.origins') as origins, - JSON_EXTRACT(properties, '$.originGroups') as origin_groups, - JSON_EXTRACT(properties, '$.customDomains') as custom_domains, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.originPath') as "origin_path", + json_extract_path_text(properties, '$.contentTypesToCompress') as "content_types_to_compress", + json_extract_path_text(properties, '$.originHostHeader') as "origin_host_header", + json_extract_path_text(properties, '$.isCompressionEnabled') as "is_compression_enabled", + json_extract_path_text(properties, '$.isHttpAllowed') as "is_http_allowed", + json_extract_path_text(properties, '$.isHttpsAllowed') as "is_https_allowed", + json_extract_path_text(properties, '$.queryStringCachingBehavior') as "query_string_caching_behavior", + json_extract_path_text(properties, '$.optimizationType') as "optimization_type", + json_extract_path_text(properties, '$.probePath') as "probe_path", + json_extract_path_text(properties, '$.geoFilters') as "geo_filters", + json_extract_path_text(properties, '$.defaultOriginGroup') as "default_origin_group", + json_extract_path_text(properties, '$.urlSigningKeys') as "url_signing_keys", + json_extract_path_text(properties, '$.deliveryPolicy') as "delivery_policy", + json_extract_path_text(properties, '$.webApplicationFirewallPolicyLink') as "web_application_firewall_policy_link", + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.origins') as "origins", + json_extract_path_text(properties, '$.originGroups') as "origin_groups", + json_extract_path_text(properties, '$.customDomains') as "custom_domains", + json_extract_path_text(properties, '$.resourceState') as "resource_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, profileName, @@ -9012,20 +9184,20 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.httpPort') as http_port, - JSON_EXTRACT(properties, '$.httpsPort') as https_port, - JSON_EXTRACT(properties, '$.originHostHeader') as origin_host_header, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.weight') as weight, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.privateLinkAlias') as private_link_alias, - JSON_EXTRACT(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.privateLinkLocation') as private_link_location, - JSON_EXTRACT(properties, '$.privateLinkApprovalMessage') as private_link_approval_message, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointStatus') as private_endpoint_status, + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.httpPort') as "http_port", + JSON_EXTRACT(properties, '$.httpsPort') as "https_port", + JSON_EXTRACT(properties, '$.originHostHeader') as "origin_host_header", + JSON_EXTRACT(properties, '$.priority') as "priority", + JSON_EXTRACT(properties, '$.weight') as "weight", + JSON_EXTRACT(properties, '$.enabled') as "enabled", + JSON_EXTRACT(properties, '$.privateLinkAlias') as "private_link_alias", + JSON_EXTRACT(properties, '$.privateLinkResourceId') as "private_link_resource_id", + JSON_EXTRACT(properties, '$.privateLinkLocation') as "private_link_location", + JSON_EXTRACT(properties, '$.privateLinkApprovalMessage') as "private_link_approval_message", + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpointStatus') as "private_endpoint_status", subscriptionId, resourceGroupName, profileName, @@ -9037,20 +9209,20 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.httpPort') as http_port, - JSON_EXTRACT(properties, '$.httpsPort') as https_port, - JSON_EXTRACT(properties, '$.originHostHeader') as origin_host_header, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.weight') as weight, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.privateLinkAlias') as private_link_alias, - JSON_EXTRACT(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.privateLinkLocation') as private_link_location, - JSON_EXTRACT(properties, '$.privateLinkApprovalMessage') as private_link_approval_message, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointStatus') as private_endpoint_status, + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.httpPort') as "http_port", + json_extract_path_text(properties, '$.httpsPort') as "https_port", + json_extract_path_text(properties, '$.originHostHeader') as "origin_host_header", + json_extract_path_text(properties, '$.priority') as "priority", + json_extract_path_text(properties, '$.weight') as "weight", + json_extract_path_text(properties, '$.enabled') as "enabled", + json_extract_path_text(properties, '$.privateLinkAlias') as "private_link_alias", + json_extract_path_text(properties, '$.privateLinkResourceId') as "private_link_resource_id", + json_extract_path_text(properties, '$.privateLinkLocation') as "private_link_location", + json_extract_path_text(properties, '$.privateLinkApprovalMessage') as "private_link_approval_message", + json_extract_path_text(properties, '$.resourceState') as "resource_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpointStatus') as "private_endpoint_status", subscriptionId, resourceGroupName, profileName, @@ -9067,12 +9239,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.healthProbeSettings') as health_probe_settings, - JSON_EXTRACT(properties, '$.origins') as origins, - JSON_EXTRACT(properties, '$.trafficRestorationTimeToHealedOrNewEndpointsInMinutes') as traffic_restoration_time_to_healed_or_new_endpoints_in_minutes, - JSON_EXTRACT(properties, '$.responseBasedOriginErrorDetectionSettings') as response_based_origin_error_detection_settings, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.healthProbeSettings') as "health_probe_settings", + JSON_EXTRACT(properties, '$.origins') as "origins", + JSON_EXTRACT(properties, '$.trafficRestorationTimeToHealedOrNewEndpointsInMinutes') as "traffic_restoration_time_to_healed_or_new_endpoints_in_minutes", + JSON_EXTRACT(properties, '$.responseBasedOriginErrorDetectionSettings') as "response_based_origin_error_detection_settings", + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, profileName, @@ -9084,12 +9256,12 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.healthProbeSettings') as health_probe_settings, - JSON_EXTRACT(properties, '$.origins') as origins, - JSON_EXTRACT(properties, '$.trafficRestorationTimeToHealedOrNewEndpointsInMinutes') as traffic_restoration_time_to_healed_or_new_endpoints_in_minutes, - JSON_EXTRACT(properties, '$.responseBasedOriginErrorDetectionSettings') as response_based_origin_error_detection_settings, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.healthProbeSettings') as "health_probe_settings", + json_extract_path_text(properties, '$.origins') as "origins", + json_extract_path_text(properties, '$.trafficRestorationTimeToHealedOrNewEndpointsInMinutes') as "traffic_restoration_time_to_healed_or_new_endpoints_in_minutes", + json_extract_path_text(properties, '$.responseBasedOriginErrorDetectionSettings') as "response_based_origin_error_detection_settings", + json_extract_path_text(properties, '$.resourceState') as "resource_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, profileName, @@ -9106,13 +9278,13 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.customHttpsProvisioningState') as custom_https_provisioning_state, - JSON_EXTRACT(properties, '$.customHttpsProvisioningSubstate') as custom_https_provisioning_substate, - JSON_EXTRACT(properties, '$.customHttpsParameters') as custom_https_parameters, - JSON_EXTRACT(properties, '$.validationData') as validation_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", + JSON_EXTRACT(properties, '$.customHttpsProvisioningState') as "custom_https_provisioning_state", + JSON_EXTRACT(properties, '$.customHttpsProvisioningSubstate') as "custom_https_provisioning_substate", + JSON_EXTRACT(properties, '$.customHttpsParameters') as "custom_https_parameters", + JSON_EXTRACT(properties, '$.validationData') as "validation_data", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, profileName, @@ -9124,13 +9296,13 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.customHttpsProvisioningState') as custom_https_provisioning_state, - JSON_EXTRACT(properties, '$.customHttpsProvisioningSubstate') as custom_https_provisioning_substate, - JSON_EXTRACT(properties, '$.customHttpsParameters') as custom_https_parameters, - JSON_EXTRACT(properties, '$.validationData') as validation_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.resourceState') as "resource_state", + json_extract_path_text(properties, '$.customHttpsProvisioningState') as "custom_https_provisioning_state", + json_extract_path_text(properties, '$.customHttpsProvisioningSubstate') as "custom_https_provisioning_substate", + json_extract_path_text(properties, '$.customHttpsParameters') as "custom_https_parameters", + json_extract_path_text(properties, '$.validationData') as "validation_data", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, profileName, @@ -9139,7 +9311,7 @@ components: FROM azure.cdn.custom_domains WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND profileName = 'replace-me' AND endpointName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/cdnWebApplicationFirewallPolicies/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/cdnWebApplicationFirewallPolicies?api-version=2024-02-01: get: tags: - WebApplicationFirewallPolicies @@ -9163,7 +9335,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/cdnWebApplicationFirewallPolicies/{policyName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/cdnWebApplicationFirewallPolicies/{policyName}?api-version=2024-02-01: get: tags: - WebApplicationFirewallPolicies @@ -9295,7 +9467,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/cdnWebApplicationFirewallManagedRuleSets/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/cdnWebApplicationFirewallManagedRuleSets?api-version=2024-02-01: get: tags: - WebApplicationFirewallManagedRuleSets @@ -9318,12 +9490,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/checkEndpointNameAvailability/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/checkEndpointNameAvailability?api-version=2024-02-01: post: tags: - CheckEndpointNameAvailability description: Check the availability of a resource name. This is needed for resources where name is globally unique, such as a afdx endpoint. - operationId: CheckEndpointNameAvailability + operationId: Operations_CheckEndpointNameAvailability requestBody: description: Input to check. required: true @@ -9348,7 +9520,8 @@ paths: application/json: schema: $ref: '#/components/schemas/AfdErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/checkEndpointNameAvailability/?api-version=2024-02-01: + x-ms-original-operationId: CheckEndpointNameAvailability + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/checkEndpointNameAvailability?api-version=2024-02-01: post: tags: - AFDProfiles @@ -9379,12 +9552,12 @@ paths: application/json: schema: $ref: '#/components/schemas/AfdErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/usages/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/usages?api-version=2024-02-01: post: tags: - AFDProfiles description: Checks the quota and actual usage of endpoints under the given Azure Front Door profile. - operationId: AFDProfiles_ListResourceUsage + operationId: AFDProfilesResourceUsage_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: profileName @@ -9409,7 +9582,8 @@ paths: $ref: '#/components/schemas/AfdErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/checkHostNameAvailability/?api-version=2024-02-01: + x-ms-original-operationId: AFDProfiles_ListResourceUsage + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/checkHostNameAvailability?api-version=2024-02-01: post: tags: - AFDProfiles @@ -9445,7 +9619,7 @@ paths: application/json: schema: $ref: '#/components/schemas/AfdErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/validateSecret/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/validateSecret?api-version=2024-02-01: post: tags: - AFDProfiles @@ -9476,7 +9650,7 @@ paths: application/json: schema: $ref: '#/components/schemas/AfdErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/upgrade/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/upgrade?api-version=2024-02-01: post: tags: - AFDProfiles @@ -9520,7 +9694,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/customDomains/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/customDomains?api-version=2024-02-01: get: tags: - AFDCustomDomains @@ -9550,7 +9724,7 @@ paths: $ref: '#/components/schemas/AfdErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/customDomains/{customDomainName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/customDomains/{customDomainName}?api-version=2024-02-01: get: tags: - AFDCustomDomains @@ -9738,7 +9912,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/customDomains/{customDomainName}/refreshValidationToken/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/customDomains/{customDomainName}/refreshValidationToken?api-version=2024-02-01: post: tags: - AFDCustomDomains @@ -9777,7 +9951,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints?api-version=2024-02-01: get: tags: - AFDEndpoints @@ -9807,7 +9981,7 @@ paths: $ref: '#/components/schemas/AfdErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}?api-version=2024-02-01: get: tags: - AFDEndpoints @@ -9995,7 +10169,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/purge/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/purge?api-version=2024-02-01: post: tags: - AFDEndpoints @@ -10042,12 +10216,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/usages/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/usages?api-version=2024-02-01: post: tags: - AFDEndpoints description: Checks the quota and actual usage of endpoints under the given Azure Front Door profile. - operationId: AFDEndpoints_ListResourceUsage + operationId: AFDEndpointsResourceUsage_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: profileName @@ -10078,7 +10252,8 @@ paths: $ref: '#/components/schemas/AfdErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/validateCustomDomain/?api-version=2024-02-01: + x-ms-original-operationId: AFDEndpoints_ListResourceUsage + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/validateCustomDomain?api-version=2024-02-01: post: tags: - AFDEndpoints @@ -10120,7 +10295,7 @@ paths: application/json: schema: $ref: '#/components/schemas/AfdErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups?api-version=2024-02-01: get: tags: - AFDOriginGroups @@ -10150,7 +10325,7 @@ paths: $ref: '#/components/schemas/AfdErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}?api-version=2024-02-01: get: tags: - AFDOriginGroups @@ -10338,12 +10513,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}/usages/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}/usages?api-version=2024-02-01: post: tags: - AFDOriginGroups description: Checks the quota and actual usage of endpoints under the given Azure Front Door profile.. - operationId: AFDOriginGroups_ListResourceUsage + operationId: AFDOriginGroupsResourceUsage_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: profileName @@ -10374,7 +10549,8 @@ paths: $ref: '#/components/schemas/AfdErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}/origins/?api-version=2024-02-01: + x-ms-original-operationId: AFDOriginGroups_ListResourceUsage + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}/origins?api-version=2024-02-01: get: tags: - AFDOrigins @@ -10410,7 +10586,7 @@ paths: $ref: '#/components/schemas/AfdErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}/origins/{originName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/originGroups/{originGroupName}/origins/{originName}?api-version=2024-02-01: get: tags: - AFDOrigins @@ -10622,7 +10798,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/routes/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/routes?api-version=2024-02-01: get: tags: - Routes @@ -10658,7 +10834,7 @@ paths: $ref: '#/components/schemas/AfdErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/routes/{routeName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/afdEndpoints/{endpointName}/routes/{routeName}?api-version=2024-02-01: get: tags: - Routes @@ -10870,7 +11046,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets?api-version=2024-02-01: get: tags: - RuleSets @@ -10900,7 +11076,7 @@ paths: $ref: '#/components/schemas/AfdErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}?api-version=2024-02-01: get: tags: - RuleSets @@ -11013,12 +11189,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}/usages/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}/usages?api-version=2024-02-01: post: tags: - RuleSets description: Checks the quota and actual usage of endpoints under the given Azure Front Door profile.. - operationId: RuleSets_ListResourceUsage + operationId: RuleSetsResourceUsage_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: profileName @@ -11049,7 +11225,8 @@ paths: $ref: '#/components/schemas/AfdErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}/rules/?api-version=2024-02-01: + x-ms-original-operationId: RuleSets_ListResourceUsage + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}/rules?api-version=2024-02-01: get: tags: - Rules @@ -11085,7 +11262,7 @@ paths: $ref: '#/components/schemas/AfdErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}/rules/{ruleName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/ruleSets/{ruleSetName}/rules/{ruleName}?api-version=2024-02-01: get: tags: - Rules @@ -11297,7 +11474,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/securityPolicies/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/securityPolicies?api-version=2024-02-01: get: tags: - SecurityPolicies @@ -11327,7 +11504,7 @@ paths: $ref: '#/components/schemas/AfdErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/securityPolicies/{securityPolicyName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/securityPolicies/{securityPolicyName}?api-version=2024-02-01: get: tags: - SecurityPolicies @@ -11515,7 +11692,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/secrets/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/secrets?api-version=2024-02-01: get: tags: - Secrets @@ -11545,7 +11722,7 @@ paths: $ref: '#/components/schemas/AfdErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/secrets/{secretName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/secrets/{secretName}?api-version=2024-02-01: get: tags: - Secrets @@ -11679,11 +11856,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getLogAnalyticsMetrics/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getLogAnalyticsMetrics?api-version=2024-02-01: get: tags: - LogAnalytics - operationId: LogAnalytics_GetLogAnalyticsMetrics + operationId: LogAnalyticsLogAnalyticsMetrics_Get description: Get log report for AFD profile parameters: - $ref: '#/components/parameters/subscriptionIdParameter' @@ -11804,11 +11981,12 @@ paths: application/json: schema: $ref: '#/components/schemas/AfdErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getLogAnalyticsRankings/?api-version=2024-02-01: + x-ms-original-operationId: LogAnalytics_GetLogAnalyticsMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getLogAnalyticsRankings?api-version=2024-02-01: get: tags: - LogAnalytics - operationId: LogAnalytics_GetLogAnalyticsRankings + operationId: LogAnalyticsLogAnalyticsRankings_Get description: Get log analytics ranking report for AFD profile parameters: - $ref: '#/components/parameters/subscriptionIdParameter' @@ -11896,11 +12074,12 @@ paths: application/json: schema: $ref: '#/components/schemas/AfdErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getLogAnalyticsLocations/?api-version=2024-02-01: + x-ms-original-operationId: LogAnalytics_GetLogAnalyticsRankings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getLogAnalyticsLocations?api-version=2024-02-01: get: tags: - LogAnalytics - operationId: LogAnalytics_GetLogAnalyticsLocations + operationId: LogAnalyticsLogAnalyticsLocations_Get description: Get all available location names for AFD log analytics report. parameters: - $ref: '#/components/parameters/subscriptionIdParameter' @@ -11924,11 +12103,12 @@ paths: application/json: schema: $ref: '#/components/schemas/AfdErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getLogAnalyticsResources/?api-version=2024-02-01: + x-ms-original-operationId: LogAnalytics_GetLogAnalyticsLocations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getLogAnalyticsResources?api-version=2024-02-01: get: tags: - LogAnalytics - operationId: LogAnalytics_GetLogAnalyticsResources + operationId: LogAnalyticsLogAnalyticsResources_Get description: Get all endpoints and custom domains available for AFD log report parameters: - $ref: '#/components/parameters/subscriptionIdParameter' @@ -11952,11 +12132,12 @@ paths: application/json: schema: $ref: '#/components/schemas/AfdErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getWafLogAnalyticsMetrics/?api-version=2024-02-01: + x-ms-original-operationId: LogAnalytics_GetLogAnalyticsResources + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getWafLogAnalyticsMetrics?api-version=2024-02-01: get: tags: - WafLogAnalytics - operationId: LogAnalytics_GetWafLogAnalyticsMetrics + operationId: LogAnalyticsWafLogAnalyticsMetrics_Get description: Get Waf related log analytics report for AFD profile. parameters: - $ref: '#/components/parameters/subscriptionIdParameter' @@ -12066,11 +12247,12 @@ paths: application/json: schema: $ref: '#/components/schemas/AfdErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getWafLogAnalyticsRankings/?api-version=2024-02-01: + x-ms-original-operationId: LogAnalytics_GetWafLogAnalyticsMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getWafLogAnalyticsRankings?api-version=2024-02-01: get: tags: - WafLogAnalytics - operationId: LogAnalytics_GetWafLogAnalyticsRankings + operationId: LogAnalyticsWafLogAnalyticsRankings_Get description: Get WAF log analytics charts for AFD profile parameters: - $ref: '#/components/parameters/subscriptionIdParameter' @@ -12180,7 +12362,8 @@ paths: application/json: schema: $ref: '#/components/schemas/AfdErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/profiles/?api-version=2024-02-01: + x-ms-original-operationId: LogAnalytics_GetWafLogAnalyticsRankings + /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/profiles?api-version=2024-02-01: get: tags: - Profiles @@ -12203,7 +12386,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles?api-version=2024-02-01: get: tags: - Profiles @@ -12227,7 +12410,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}?api-version=2024-02-01: get: tags: - Profiles @@ -12385,7 +12568,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/canMigrate/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/canMigrate?api-version=2024-02-01: post: tags: - Profiles @@ -12424,7 +12607,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/migrate/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/migrate?api-version=2024-02-01: post: tags: - Profiles @@ -12467,7 +12650,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/migrationCommit/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/migrationCommit?api-version=2024-02-01: post: tags: - Profiles @@ -12500,7 +12683,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/generateSsoUri/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/generateSsoUri?api-version=2024-02-01: post: tags: - Profiles @@ -12528,12 +12711,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getSupportedOptimizationTypes/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getSupportedOptimizationTypes?api-version=2024-02-01: post: tags: - Profiles description: Gets the supported optimization types for the current profile. A user can create an endpoint with an optimization type from the listed values. - operationId: Profiles_ListSupportedOptimizationTypes + operationId: ProfilesSupportedOptimizationTypes_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: profileName @@ -12556,12 +12739,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/checkResourceUsage/?api-version=2024-02-01: + x-ms-original-operationId: Profiles_ListSupportedOptimizationTypes + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/checkResourceUsage?api-version=2024-02-01: post: tags: - Profiles description: Checks the quota and actual usage of endpoints under the given Azure Front Door Standard or Azure Front Door Premium or CDN profile. - operationId: Profiles_ListResourceUsage + operationId: ProfilesResourceUsage_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: profileName @@ -12586,7 +12770,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/?api-version=2024-02-01: + x-ms-original-operationId: Profiles_ListResourceUsage + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints?api-version=2024-02-01: get: tags: - Endpoints @@ -12616,7 +12801,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}?api-version=2024-02-01: get: tags: - Endpoints @@ -12798,7 +12983,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/start/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/start?api-version=2024-02-01: post: tags: - Endpoints @@ -12843,7 +13028,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/stop/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/stop?api-version=2024-02-01: post: tags: - Endpoints @@ -12888,7 +13073,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/purge/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/purge?api-version=2024-02-01: post: tags: - Endpoints @@ -12933,7 +13118,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/load/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/load?api-version=2024-02-01: post: tags: - Endpoints @@ -12978,7 +13163,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/validateCustomDomain/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/validateCustomDomain?api-version=2024-02-01: post: tags: - Endpoints @@ -13020,12 +13205,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/checkResourceUsage/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/checkResourceUsage?api-version=2024-02-01: post: tags: - Endpoints description: Checks the quota and usage of geo filters and custom domains under the given endpoint. - operationId: Endpoints_ListResourceUsage + operationId: EndpointsResourceUsage_List parameters: - $ref: '#/components/parameters/resourceGroupNameParameter' - name: profileName @@ -13056,7 +13241,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins/?api-version=2024-02-01: + x-ms-original-operationId: Endpoints_ListResourceUsage + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins?api-version=2024-02-01: get: tags: - Origins @@ -13092,7 +13278,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins/{originName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins/{originName}?api-version=2024-02-01: get: tags: - Origins @@ -13298,7 +13484,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/originGroups/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/originGroups?api-version=2024-02-01: get: tags: - OriginGroups @@ -13334,7 +13520,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/originGroups/{originGroupName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/originGroups/{originGroupName}?api-version=2024-02-01: get: tags: - OriginGroups @@ -13540,7 +13726,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains?api-version=2024-02-01: get: tags: - CustomDomains @@ -13576,7 +13762,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}?api-version=2024-02-01: get: tags: - CustomDomains @@ -13728,7 +13914,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}/disableCustomHttps/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}/disableCustomHttps?api-version=2024-02-01: post: tags: - CustomDomains @@ -13779,7 +13965,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}/enableCustomHttps/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}/enableCustomHttps?api-version=2024-02-01: post: tags: - CustomDomains @@ -13838,12 +14024,12 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /providers/Microsoft.Cdn/checkNameAvailability/?api-version=2024-02-01: + /providers/Microsoft.Cdn/checkNameAvailability?api-version=2024-02-01: post: tags: - CheckNameAvailability description: Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint. - operationId: CheckNameAvailability + operationId: Operations_CheckNameAvailability requestBody: description: Input to check. required: true @@ -13866,12 +14052,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/checkNameAvailability/?api-version=2024-02-01: + x-ms-original-operationId: CheckNameAvailability + /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/checkNameAvailability?api-version=2024-02-01: post: tags: - CheckNameAvailabilityWithSubscription description: Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint. - operationId: CheckNameAvailabilityWithSubscription + operationId: Operations_CheckNameAvailabilityWithSubscription requestBody: description: Input to check. required: true @@ -13895,12 +14082,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/validateProbe/?api-version=2024-02-01: + x-ms-original-operationId: CheckNameAvailabilityWithSubscription + /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/validateProbe?api-version=2024-02-01: post: tags: - ValidateProbe description: Check if the probe path is a valid path and the file can be accessed. Probe path is the path to a file hosted on the origin server to help accelerate the delivery of dynamic content via the CDN endpoint. This path is relative to the origin path specified in the endpoint configuration. - operationId: ValidateProbe + operationId: Operations_ValidateProbe requestBody: description: Input to check. required: true @@ -13924,7 +14112,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/checkResourceUsage/?api-version=2024-02-01: + x-ms-original-operationId: ValidateProbe + /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/checkResourceUsage?api-version=2024-02-01: post: tags: - CheckResourceUsage @@ -13947,7 +14136,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Cdn/operations/?api-version=2024-02-01: + /providers/Microsoft.Cdn/operations?api-version=2024-02-01: get: tags: - Operations @@ -13969,7 +14158,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Cdn/edgenodes/?api-version=2024-02-01: + /providers/Microsoft.Cdn/edgenodes?api-version=2024-02-01: get: tags: - Edgenodes diff --git a/providers/src/azure/v00.00.00000/services/change_analysis.yaml b/providers/src/azure/v00.00.00000/services/change_analysis.yaml index 34f45cbf..a2efc2b3 100644 --- a/providers/src/azure/v00.00.00000/services/change_analysis.yaml +++ b/providers/src/azure/v00.00.00000/services/change_analysis.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -742,10 +742,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ChangeAnalysis~1operations~1?api-version=2021-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.ChangeAnalysis~1operations?api-version=2021-04-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceProviderOperationList objectKey: $.value sqlVerbs: select: @@ -761,10 +763,12 @@ components: methods: list: operation: - $ref: '#/paths/~1{resourceId}~1providers~1Microsoft.ChangeAnalysis~1resourceChanges~1?api-version=2021-04-01/post' + $ref: '#/paths/~1{resourceId}~1providers~1Microsoft.ChangeAnalysis~1resourceChanges?api-version=2021-04-01/post' + operationId: ResourceChanges_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChangeList objectKey: $.value sqlVerbs: select: @@ -773,46 +777,50 @@ components: update: [] replace: [] delete: [] - changes_changes_by_resource_group: - id: azure.change_analysis.changes_changes_by_resource_group - name: changes_changes_by_resource_group - title: changes_changes_by_resource_group + changes_changes_by_resource_groups: + id: azure.change_analysis.changes_changes_by_resource_groups + name: changes_changes_by_resource_groups + title: changes_changes_by_resource_groups methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ChangeAnalysis~1changes~1?api-version=2021-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ChangeAnalysis~1changes?api-version=2021-04-01/get' + operationId: ChangesChangesByResourceGroup_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChangeList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/changes_changes_by_resource_group/methods/list' + - $ref: '#/components/x-stackQL-resources/changes_changes_by_resource_groups/methods/list' insert: [] update: [] replace: [] delete: [] - changes_changes_by_subscription: - id: azure.change_analysis.changes_changes_by_subscription - name: changes_changes_by_subscription - title: changes_changes_by_subscription + changes_changes_by_subscriptions: + id: azure.change_analysis.changes_changes_by_subscriptions + name: changes_changes_by_subscriptions + title: changes_changes_by_subscriptions methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ChangeAnalysis~1changes~1?api-version=2021-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ChangeAnalysis~1changes?api-version=2021-04-01/get' + operationId: ChangesChangesBySubscription_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChangeList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/changes_changes_by_subscription/methods/list' + - $ref: '#/components/x-stackQL-resources/changes_changes_by_subscriptions/methods/list' insert: [] update: [] replace: [] delete: [] paths: - /providers/Microsoft.ChangeAnalysis/operations/?api-version=2021-04-01: + /providers/Microsoft.ChangeAnalysis/operations?api-version=2021-04-01: get: tags: - Operations @@ -835,7 +843,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceId}/providers/Microsoft.ChangeAnalysis/resourceChanges/?api-version=2021-04-01: + /{resourceId}/providers/Microsoft.ChangeAnalysis/resourceChanges?api-version=2021-04-01: post: tags: - ResourceChanges @@ -861,12 +869,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ChangeAnalysis/changes/?api-version=2021-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ChangeAnalysis/changes?api-version=2021-04-01: get: tags: - Changes summary: List the changes of a resource group within the specified time range. Customer data will always be masked. - operationId: Changes_ListChangesByResourceGroup + operationId: ChangesChangesByResourceGroup_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -888,12 +896,13 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ChangeAnalysis/changes/?api-version=2021-04-01: + x-ms-original-operationId: Changes_ListChangesByResourceGroup + /subscriptions/{subscriptionId}/providers/Microsoft.ChangeAnalysis/changes?api-version=2021-04-01: get: tags: - Changes summary: List the changes of a subscription within the specified time range. Customer data will always be masked. - operationId: Changes_ListChangesBySubscription + operationId: ChangesChangesBySubscription_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/StartTimeParameter' @@ -914,3 +923,4 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink + x-ms-original-operationId: Changes_ListChangesBySubscription diff --git a/providers/src/azure/v00.00.00000/services/cloud_shell.yaml b/providers/src/azure/v00.00.00000/services/cloud_shell.yaml index 0dec9528..06583c77 100644 --- a/providers/src/azure/v00.00.00000/services/cloud_shell.yaml +++ b/providers/src/azure/v00.00.00000/services/cloud_shell.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -27,7 +27,7 @@ components: name: api-version in: query description: Client API version - required: true + required: false x-ms-parameter-location: client schema: type: string @@ -267,216 +267,214 @@ components: - code - message x-stackQL-resources: - get_user_settings_with_location: - id: azure.cloud_shell.get_user_settings_with_location - name: get_user_settings_with_location - title: get_user_settings_with_location + user_settings_with_locations: + id: azure.cloud_shell.user_settings_with_locations + name: user_settings_with_locations + title: user_settings_with_locations methods: - get_user_settings_with_location: + get: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1userSettings~1{userSettingsName}~1?api-version=2018-10-01/get' + $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1userSettings~1{userSettingsName}?api-version=2018-10-01/get' + operationId: UserSettingsWithLocation_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - patch_user_settings_with_location: - id: azure.cloud_shell.patch_user_settings_with_location - name: patch_user_settings_with_location - title: patch_user_settings_with_location - methods: - patch_user_settings_with_location: + schemaRef: UserSettingsResponse + delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1userSettings~1{userSettingsName}~1?api-version=2018-10-01/patch' + $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1userSettings~1{userSettingsName}?api-version=2018-10-01/delete' + operationId: UserSettingsWithLocation_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/user_settings_with_locations/methods/get' insert: [] update: [] replace: [] - delete: [] - delete_user_settings_with_location: - id: azure.cloud_shell.delete_user_settings_with_location - name: delete_user_settings_with_location - title: delete_user_settings_with_location + delete: + - $ref: '#/components/x-stackQL-resources/user_settings_with_locations/methods/delete' + user_settings: + id: azure.cloud_shell.user_settings + name: user_settings + title: user_settings methods: - delete_user_settings_with_location: + patch_with_location: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1userSettings~1{userSettingsName}~1?api-version=2018-10-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1userSettings~1{userSettingsName}?api-version=2018-10-01/patch' + operationId: UserSettings_PatchWithLocation response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - put_user_settings_with_location: - id: azure.cloud_shell.put_user_settings_with_location - name: put_user_settings_with_location - title: put_user_settings_with_location - methods: - put_user_settings_with_location: + schemaRef: UserSettingsResponse + put_with_location: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1userSettings~1{userSettingsName}~1?api-version=2018-10-01/put' + $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1userSettings~1{userSettingsName}?api-version=2018-10-01/put' + operationId: UserSettings_PutWithLocation response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - get_console_with_location: - id: azure.cloud_shell.get_console_with_location - name: get_console_with_location - title: get_console_with_location - methods: - get_console_with_location: + schemaRef: UserSettingsResponse + get: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1consoles~1{consoleName}~1?api-version=2018-10-01/get' + $ref: '#/paths/~1providers~1Microsoft.Portal~1userSettings~1{userSettingsName}?api-version=2018-10-01/get' + operationId: UserSettings_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - put_console_with_location: - id: azure.cloud_shell.put_console_with_location - name: put_console_with_location - title: put_console_with_location - methods: - put_console_with_location: + schemaRef: UserSettingsResponse + patch: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1consoles~1{consoleName}~1?api-version=2018-10-01/put' + $ref: '#/paths/~1providers~1Microsoft.Portal~1userSettings~1{userSettingsName}?api-version=2018-10-01/patch' + operationId: UserSettings_Patch response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - delete_console_with_location: - id: azure.cloud_shell.delete_console_with_location - name: delete_console_with_location - title: delete_console_with_location - methods: - delete_console_with_location: + schemaRef: UserSettingsResponse + delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1consoles~1{consoleName}~1?api-version=2018-10-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Portal~1userSettings~1{userSettingsName}?api-version=2018-10-01/delete' + operationId: UserSettings_Delete response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - keep_alive_with_location: - id: azure.cloud_shell.keep_alive_with_location - name: keep_alive_with_location - title: keep_alive_with_location - methods: - keep_alive_with_location: + put: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1consoles~1{consoleName}~1keepAlive~1?api-version=2018-10-01/post' + $ref: '#/paths/~1providers~1Microsoft.Portal~1userSettings~1{userSettingsName}?api-version=2018-10-01/put' + operationId: UserSettings_Put response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserSettingsResponse sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/user_settings/methods/get' insert: [] - update: [] - replace: [] - delete: [] - user_settings: - id: azure.cloud_shell.user_settings - name: user_settings - title: user_settings + update: + - $ref: '#/components/x-stackQL-resources/user_settings/methods/patch' + replace: + - $ref: '#/components/x-stackQL-resources/user_settings/methods/put' + delete: + - $ref: '#/components/x-stackQL-resources/user_settings/methods/delete' + console_with_locations: + id: azure.cloud_shell.console_with_locations + name: console_with_locations + title: console_with_locations methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1userSettings~1{userSettingsName}~1?api-version=2018-10-01/get' + $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1consoles~1{consoleName}?api-version=2018-10-01/get' + operationId: ConsoleWithLocation_Get response: mediaType: application/json openAPIDocKey: '200' - patch: + schemaRef: CloudShellConsole + delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1userSettings~1{userSettingsName}~1?api-version=2018-10-01/patch' + $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1consoles~1{consoleName}?api-version=2018-10-01/delete' + operationId: ConsoleWithLocation_Delete response: mediaType: application/json openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/console_with_locations/methods/get' + insert: [] + update: [] + replace: [] delete: + - $ref: '#/components/x-stackQL-resources/console_with_locations/methods/delete' + consoles: + id: azure.cloud_shell.consoles + name: consoles + title: consoles + methods: + put_with_location: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1userSettings~1{userSettingsName}~1?api-version=2018-10-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1consoles~1{consoleName}?api-version=2018-10-01/put' + operationId: Console_PutWithLocation response: mediaType: application/json openAPIDocKey: '200' - put: + schemaRef: CloudShellConsole + keep_alive_with_location: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1userSettings~1{userSettingsName}~1?api-version=2018-10-01/put' + $ref: '#/paths/~1providers~1Microsoft.Portal~1locations~1{location}~1consoles~1{consoleName}~1keepAlive?api-version=2018-10-01/post' + operationId: Console_KeepAliveWithLocation response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/user_settings/methods/get' - insert: [] - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/user_settings/methods/delete' - console: - id: azure.cloud_shell.console - name: console - title: console - methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1consoles~1{consoleName}~1?api-version=2018-10-01/get' + $ref: '#/paths/~1providers~1Microsoft.Portal~1consoles~1{consoleName}?api-version=2018-10-01/get' + operationId: Console_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudShellConsole put: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1consoles~1{consoleName}~1?api-version=2018-10-01/put' + $ref: '#/paths/~1providers~1Microsoft.Portal~1consoles~1{consoleName}?api-version=2018-10-01/put' + operationId: Console_Put response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudShellConsole delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1consoles~1{consoleName}~1?api-version=2018-10-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Portal~1consoles~1{consoleName}?api-version=2018-10-01/delete' + operationId: Console_Delete response: mediaType: application/json openAPIDocKey: '200' keep_alive: operation: - $ref: '#/paths/~1providers~1Microsoft.Portal~1consoles~1{consoleName}~1keepAlive~1?api-version=2018-10-01/post' + $ref: '#/paths/~1providers~1Microsoft.Portal~1consoles~1{consoleName}~1keepAlive?api-version=2018-10-01/post' + operationId: Console_KeepAlive response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/console/methods/get' + - $ref: '#/components/x-stackQL-resources/consoles/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/consoles/methods/put' delete: - - $ref: '#/components/x-stackQL-resources/console/methods/delete' + - $ref: '#/components/x-stackQL-resources/consoles/methods/delete' + vw_user_settings_with_locations: + id: azure.cloud_shell.vw_user_settings_with_locations + name: vw_user_settings_with_locations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + JSON_EXTRACT(properties, '$.preferredOsType') as "preferred_os_type", + JSON_EXTRACT(properties, '$.preferredLocation') as "preferred_location", + JSON_EXTRACT(properties, '$.storageProfile') as "storage_profile", + JSON_EXTRACT(properties, '$.terminalSettings') as "terminal_settings", + JSON_EXTRACT(properties, '$.preferredShellType') as "preferred_shell_type", + location, + userSettingsName + FROM azure.cloud_shell.user_settings_with_locations + WHERE location = 'replace-me' AND userSettingsName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + json_extract_path_text(properties, '$.preferredOsType') as "preferred_os_type", + json_extract_path_text(properties, '$.preferredLocation') as "preferred_location", + json_extract_path_text(properties, '$.storageProfile') as "storage_profile", + json_extract_path_text(properties, '$.terminalSettings') as "terminal_settings", + json_extract_path_text(properties, '$.preferredShellType') as "preferred_shell_type", + location, + userSettingsName + FROM azure.cloud_shell.user_settings_with_locations + WHERE location = 'replace-me' AND userSettingsName = 'replace-me'; vw_user_settings: id: azure.cloud_shell.vw_user_settings name: vw_user_settings @@ -486,11 +484,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.preferredOsType') as preferred_os_type, - JSON_EXTRACT(properties, '$.preferredLocation') as preferred_location, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.terminalSettings') as terminal_settings, - JSON_EXTRACT(properties, '$.preferredShellType') as preferred_shell_type, + JSON_EXTRACT(properties, '$.preferredOsType') as "preferred_os_type", + JSON_EXTRACT(properties, '$.preferredLocation') as "preferred_location", + JSON_EXTRACT(properties, '$.storageProfile') as "storage_profile", + JSON_EXTRACT(properties, '$.terminalSettings') as "terminal_settings", + JSON_EXTRACT(properties, '$.preferredShellType') as "preferred_shell_type", userSettingsName FROM azure.cloud_shell.user_settings WHERE userSettingsName = 'replace-me'; @@ -498,43 +496,70 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.preferredOsType') as preferred_os_type, - JSON_EXTRACT(properties, '$.preferredLocation') as preferred_location, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.terminalSettings') as terminal_settings, - JSON_EXTRACT(properties, '$.preferredShellType') as preferred_shell_type, + json_extract_path_text(properties, '$.preferredOsType') as "preferred_os_type", + json_extract_path_text(properties, '$.preferredLocation') as "preferred_location", + json_extract_path_text(properties, '$.storageProfile') as "storage_profile", + json_extract_path_text(properties, '$.terminalSettings') as "terminal_settings", + json_extract_path_text(properties, '$.preferredShellType') as "preferred_shell_type", userSettingsName FROM azure.cloud_shell.user_settings WHERE userSettingsName = 'replace-me'; - vw_console: - id: azure.cloud_shell.vw_console - name: vw_console + vw_console_with_locations: + id: azure.cloud_shell.vw_console_with_locations + name: vw_console_with_locations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uri') as "uri", + location, + consoleName + FROM azure.cloud_shell.console_with_locations + WHERE location = 'replace-me' AND consoleName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uri') as "uri", + location, + consoleName + FROM azure.cloud_shell.console_with_locations + WHERE location = 'replace-me' AND consoleName = 'replace-me'; + vw_consoles: + id: azure.cloud_shell.vw_consoles + name: vw_consoles config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uri') as uri, + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uri') as "uri", consoleName - FROM azure.cloud_shell.console + FROM azure.cloud_shell.consoles WHERE consoleName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uri') as uri, + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uri') as "uri", consoleName - FROM azure.cloud_shell.console + FROM azure.cloud_shell.consoles WHERE consoleName = 'replace-me'; paths: - /providers/Microsoft.Portal/locations/{location}/userSettings/{userSettingsName}/?api-version=2018-10-01: + /providers/Microsoft.Portal/locations/{location}/userSettings/{userSettingsName}?api-version=2018-10-01: get: - operationId: getUserSettingsWithLocation + operationId: UserSettingsWithLocation_Get summary: Get user settings. description: Get current user settings for current signed in user. This operation returns settings for the user's cloud shell preferences including preferred location, storage profile, shell type, font and size settings. parameters: @@ -562,8 +587,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: getUserSettingsWithLocation patch: - operationId: patchUserSettingsWithLocation + operationId: UserSettings_PatchWithLocation summary: patch user settings. description: Patch cloud shell settings for current signed in user parameters: @@ -590,8 +616,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: patchUserSettingsWithLocation delete: - operationId: deleteUserSettingsWithLocation + operationId: UserSettingsWithLocation_Delete summary: delete user settings. description: Delete cloud shell settings for current signed in user parameters: @@ -608,8 +635,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: deleteUserSettingsWithLocation put: - operationId: putUserSettingsWithLocation + operationId: UserSettings_PutWithLocation summary: put user settings. description: Create or update cloud shell settings for current signed in user parameters: @@ -636,9 +664,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Portal/locations/{location}/consoles/{consoleName}/?api-version=2018-10-01: + x-ms-original-operationId: putUserSettingsWithLocation + /providers/Microsoft.Portal/locations/{location}/consoles/{consoleName}?api-version=2018-10-01: get: - operationId: getConsoleWithLocation + operationId: ConsoleWithLocation_Get summary: Get console description: Gets the console for the user. parameters: @@ -657,8 +686,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: getConsoleWithLocation put: - operationId: putConsoleWithLocation + operationId: Console_PutWithLocation summary: Put console description: Puts a request for a console parameters: @@ -683,8 +713,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: putConsoleWithLocation delete: - operationId: deleteConsoleWithLocation + operationId: ConsoleWithLocation_Delete summary: Delete console description: Deletes the console parameters: @@ -701,9 +732,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Portal/locations/{location}/consoles/{consoleName}/keepAlive/?api-version=2018-10-01: + x-ms-original-operationId: deleteConsoleWithLocation + /providers/Microsoft.Portal/locations/{location}/consoles/{consoleName}/keepAlive?api-version=2018-10-01: post: - operationId: keepAliveWithLocation + operationId: Console_KeepAliveWithLocation summary: Keep alive description: Keep console alive parameters: @@ -724,9 +756,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Portal/userSettings/{userSettingsName}/?api-version=2018-10-01: + x-ms-original-operationId: keepAliveWithLocation + /providers/Microsoft.Portal/userSettings/{userSettingsName}?api-version=2018-10-01: get: - operationId: GetUserSettings + operationId: UserSettings_Get summary: Get user settings. description: Get current user settings for current signed in user. This operation returns settings for the user's cloud shell preferences including preferred location, storage profile, shell type, font and size settings. parameters: @@ -753,8 +786,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: GetUserSettings patch: - operationId: PatchUserSettings + operationId: UserSettings_Patch summary: patch user settings. description: Patch cloud shell settings for current signed in user parameters: @@ -780,8 +814,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: PatchUserSettings delete: - operationId: DeleteUserSettings + operationId: UserSettings_Delete summary: delete user settings. description: Delete cloud shell settings for current signed in user parameters: @@ -797,8 +832,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: DeleteUserSettings put: - operationId: PutUserSettings + operationId: UserSettings_Put summary: put user settings. description: Create or update cloud shell settings for current signed in user parameters: @@ -824,9 +860,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Portal/consoles/{consoleName}/?api-version=2018-10-01: + x-ms-original-operationId: PutUserSettings + /providers/Microsoft.Portal/consoles/{consoleName}?api-version=2018-10-01: get: - operationId: GetConsole + operationId: Console_Get summary: Get console description: Gets the console for the user. parameters: @@ -844,8 +881,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: GetConsole put: - operationId: PutConsole + operationId: Console_Put summary: Put console description: Puts a request for a console parameters: @@ -877,8 +915,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: PutConsole delete: - operationId: DeleteConsole + operationId: Console_Delete summary: Delete console description: Deletes the console parameters: @@ -894,9 +933,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Portal/consoles/{consoleName}/keepAlive/?api-version=2018-10-01: + x-ms-original-operationId: DeleteConsole + /providers/Microsoft.Portal/consoles/{consoleName}/keepAlive?api-version=2018-10-01: post: - operationId: KeepAlive + operationId: Console_KeepAlive summary: Keep alive description: Keep console alive parameters: @@ -916,3 +956,4 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: KeepAlive diff --git a/providers/src/azure/v00.00.00000/services/cognitive_services.yaml b/providers/src/azure/v00.00.00000/services/cognitive_services.yaml index 0b6607fd..498c0c3c 100644 --- a/providers/src/azure/v00.00.00000/services/cognitive_services.yaml +++ b/providers/src/azure/v00.00.00000/services/cognitive_services.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -202,7 +202,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -2966,54 +2966,61 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}?api-version=2024-06-01-preview/put' + operationId: Accounts_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}?api-version=2024-06-01-preview/patch' + operationId: Accounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}?api-version=2024-06-01-preview/delete' + operationId: Accounts_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}?api-version=2024-06-01-preview/get' + operationId: Accounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts?api-version=2024-06-01-preview/get' + operationId: Accounts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1accounts~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1accounts?api-version=2024-06-01-preview/get' + operationId: Accounts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountListResult objectKey: $.value regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1regenerateKey~1?api-version=2024-06-01-preview/post' - response: - mediaType: application/json - openAPIDocKey: '200' - cognitive_services_accounts: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1calculateModelCapacity~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1regenerateKey?api-version=2024-06-01-preview/post' + operationId: Accounts_RegenerateKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/accounts/methods/get' @@ -3021,7 +3028,8 @@ components: - $ref: '#/components/x-stackQL-resources/accounts/methods/list' insert: - $ref: '#/components/x-stackQL-resources/accounts/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/accounts/methods/delete' @@ -3032,22 +3040,27 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1resourceGroups~1{resourceGroupName}~1deletedAccounts~1{accountName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1resourceGroups~1{resourceGroupName}~1deletedAccounts~1{accountName}?api-version=2024-06-01-preview/get' + operationId: DeletedAccounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account purge: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1resourceGroups~1{resourceGroupName}~1deletedAccounts~1{accountName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1resourceGroups~1{resourceGroupName}~1deletedAccounts~1{accountName}?api-version=2024-06-01-preview/delete' + operationId: DeletedAccounts_Purge response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1deletedAccounts~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1deletedAccounts?api-version=2024-06-01-preview/get' + operationId: DeletedAccounts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountListResult objectKey: $.value sqlVerbs: select: @@ -3064,10 +3077,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1listKeys~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1listKeys?api-version=2024-06-01-preview/post' + operationId: AccountsKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/accounts_keys/methods/list' @@ -3082,10 +3097,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1skus~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1skus?api-version=2024-06-01-preview/get' + operationId: ResourceSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceSkuListResult objectKey: $.value sqlVerbs: select: @@ -3101,10 +3118,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1skus~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1skus?api-version=2024-06-01-preview/get' + operationId: AccountsSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountSkuListResult objectKey: $.value sqlVerbs: select: @@ -3120,10 +3139,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1usages~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1usages?api-version=2024-06-01-preview/get' + operationId: Usages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsageListResult objectKey: $.value sqlVerbs: select: @@ -3139,10 +3160,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1usages~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1usages?api-version=2024-06-01-preview/get' + operationId: AccountsUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsageListResult objectKey: $.value sqlVerbs: select: @@ -3158,10 +3181,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1models~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1models?api-version=2024-06-01-preview/get' + operationId: AccountsModels_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountModelListResult objectKey: $.value sqlVerbs: select: @@ -3177,11 +3202,29 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.CognitiveServices~1operations~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.CognitiveServices~1operations?api-version=2024-06-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value + check_sku_availability: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1checkSkuAvailability?api-version=2024-06-01-preview/post' + operationId: Operations_CheckSkuAvailability + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SkuAvailabilityListResult + check_domain_availability: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1checkDomainAvailability?api-version=2024-06-01-preview/post' + operationId: Operations_CheckDomainAvailability + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DomainAvailability sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operations/methods/list' @@ -3196,10 +3239,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1commitmentTiers~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1commitmentTiers?api-version=2024-06-01-preview/get' + operationId: CommitmentTiers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommitmentTierListResult objectKey: $.value sqlVerbs: select: @@ -3215,11 +3260,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1models~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1models?api-version=2024-06-01-preview/get' + operationId: Models_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelListResult objectKey: $.value + calculate_capacity: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1calculateModelCapacity?api-version=2024-06-01-preview/post' + operationId: Models_CalculateCapacity + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CalculateModelCapacityResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/models/methods/list' @@ -3234,10 +3289,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1modelCapacities~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1modelCapacities?api-version=2024-06-01-preview/get' + operationId: LocationBasedModelCapacities_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelCapacityListResult objectKey: $.value sqlVerbs: select: @@ -3253,10 +3310,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1modelCapacities~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1modelCapacities?api-version=2024-06-01-preview/get' + operationId: ModelCapacities_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelCapacityListResult objectKey: $.value sqlVerbs: select: @@ -3272,26 +3331,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1privateEndpointConnections~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1privateEndpointConnections?api-version=2024-06-01-preview/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-06-01-preview/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-06-01-preview/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-06-01-preview/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3312,10 +3378,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1privateLinkResources~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1privateLinkResources?api-version=2024-06-01-preview/get' + operationId: PrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -3331,32 +3399,41 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1deployments~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1deployments?api-version=2024-06-01-preview/get' + operationId: Deployments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeploymentListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1deployments~1{deploymentName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1deployments~1{deploymentName}?api-version=2024-06-01-preview/get' + operationId: Deployments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Deployment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1deployments~1{deploymentName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1deployments~1{deploymentName}?api-version=2024-06-01-preview/put' + operationId: Deployments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Deployment update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1deployments~1{deploymentName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1deployments~1{deploymentName}?api-version=2024-06-01-preview/patch' + operationId: Deployments_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Deployment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1deployments~1{deploymentName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1deployments~1{deploymentName}?api-version=2024-06-01-preview/delete' + operationId: Deployments_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3366,7 +3443,8 @@ components: - $ref: '#/components/x-stackQL-resources/deployments/methods/list' insert: - $ref: '#/components/x-stackQL-resources/deployments/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/deployments/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/deployments/methods/delete' @@ -3377,10 +3455,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1deployments~1{deploymentName}~1skus~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1deployments~1{deploymentName}~1skus?api-version=2024-06-01-preview/get' + operationId: DeploymentsSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeploymentSkuListResult objectKey: $.value sqlVerbs: select: @@ -3396,26 +3476,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1commitmentPlans~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1commitmentPlans?api-version=2024-06-01-preview/get' + operationId: CommitmentPlans_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommitmentPlanListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1commitmentPlans~1{commitmentPlanName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1commitmentPlans~1{commitmentPlanName}?api-version=2024-06-01-preview/get' + operationId: CommitmentPlans_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommitmentPlan create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1commitmentPlans~1{commitmentPlanName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1commitmentPlans~1{commitmentPlanName}?api-version=2024-06-01-preview/put' + operationId: CommitmentPlans_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommitmentPlan delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1commitmentPlans~1{commitmentPlanName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1commitmentPlans~1{commitmentPlanName}?api-version=2024-06-01-preview/delete' + operationId: CommitmentPlans_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3436,29 +3523,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1encryptionScopes~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1encryptionScopes?api-version=2024-06-01-preview/get' + operationId: EncryptionScopes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EncryptionScopeListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1encryptionScopes~1{encryptionScopeName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1encryptionScopes~1{encryptionScopeName}?api-version=2024-06-01-preview/get' + operationId: EncryptionScopes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EncryptionScope create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1encryptionScopes~1{encryptionScopeName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1encryptionScopes~1{encryptionScopeName}?api-version=2024-06-01-preview/put' + operationId: EncryptionScopes_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EncryptionScope delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1encryptionScopes~1{encryptionScopeName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1encryptionScopes~1{encryptionScopeName}?api-version=2024-06-01-preview/delete' + operationId: EncryptionScopes_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/encryption_scopes/methods/get' @@ -3476,29 +3570,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiPolicies~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiPolicies?api-version=2024-06-01-preview/get' + operationId: RaiPolicies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiPolicyListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiPolicies~1{raiPolicyName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiPolicies~1{raiPolicyName}?api-version=2024-06-01-preview/get' + operationId: RaiPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiPolicy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiPolicies~1{raiPolicyName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiPolicies~1{raiPolicyName}?api-version=2024-06-01-preview/put' + operationId: RaiPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiPolicy delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiPolicies~1{raiPolicyName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiPolicies~1{raiPolicyName}?api-version=2024-06-01-preview/delete' + operationId: RaiPolicies_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/rai_policies/methods/get' @@ -3516,29 +3617,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists?api-version=2024-06-01-preview/get' + operationId: RaiBlocklists_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiBlockListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}?api-version=2024-06-01-preview/get' + operationId: RaiBlocklists_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiBlocklist create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}?api-version=2024-06-01-preview/put' + operationId: RaiBlocklists_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiBlocklist delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}?api-version=2024-06-01-preview/delete' + operationId: RaiBlocklists_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/rai_blocklists/methods/get' @@ -3556,41 +3664,51 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems?api-version=2024-06-01-preview/get' + operationId: RaiBlocklistItems_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiBlockListItemsResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems~1{raiBlocklistItemName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems~1{raiBlocklistItemName}?api-version=2024-06-01-preview/get' + operationId: RaiBlocklistItems_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiBlocklistItem create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems~1{raiBlocklistItemName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems~1{raiBlocklistItemName}?api-version=2024-06-01-preview/put' + operationId: RaiBlocklistItems_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiBlocklistItem delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems~1{raiBlocklistItemName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems~1{raiBlocklistItemName}?api-version=2024-06-01-preview/delete' + operationId: RaiBlocklistItems_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' batch_add: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1addRaiBlocklistItems~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1addRaiBlocklistItems?api-version=2024-06-01-preview/post' + operationId: RaiBlocklistItems_BatchAdd response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiBlocklist batch_delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1deleteRaiBlocklistItems~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1raiBlocklists~1{raiBlocklistName}~1deleteRaiBlocklistItems?api-version=2024-06-01-preview/post' + operationId: RaiBlocklistItems_BatchDelete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/rai_blocklist_items/methods/get' @@ -3608,17 +3726,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1raiContentFilters~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1raiContentFilters?api-version=2024-06-01-preview/get' + operationId: RaiContentFilters_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiContentFilterListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1raiContentFilters~1{filterName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1locations~1{location}~1raiContentFilters~1{filterName}?api-version=2024-06-01-preview/get' + operationId: RaiContentFilters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiContentFilter sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/rai_content_filters/methods/get' @@ -3627,78 +3749,90 @@ components: update: [] replace: [] delete: [] - commitment_plans_plan: - id: azure.cognitive_services.commitment_plans_plan - name: commitment_plans_plan - title: commitment_plans_plan + commitment_plans_plans: + id: azure.cognitive_services.commitment_plans_plans + name: commitment_plans_plans + title: commitment_plans_plans methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}?api-version=2024-06-01-preview/put' + operationId: CommitmentPlansPlan_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommitmentPlan update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}?api-version=2024-06-01-preview/patch' + operationId: CommitmentPlansPlan_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommitmentPlan delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}?api-version=2024-06-01-preview/delete' + operationId: CommitmentPlansPlan_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}?api-version=2024-06-01-preview/get' + operationId: CommitmentPlansPlan_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommitmentPlan sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/commitment_plans_plan/methods/get' + - $ref: '#/components/x-stackQL-resources/commitment_plans_plans/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/commitment_plans_plan/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/commitment_plans_plans/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/commitment_plans_plans/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/commitment_plans_plan/methods/delete' - commitment_plans_plans_by_resource_group: - id: azure.cognitive_services.commitment_plans_plans_by_resource_group - name: commitment_plans_plans_by_resource_group - title: commitment_plans_plans_by_resource_group + - $ref: '#/components/x-stackQL-resources/commitment_plans_plans/methods/delete' + commitment_plans_plans_by_resource_groups: + id: azure.cognitive_services.commitment_plans_plans_by_resource_groups + name: commitment_plans_plans_by_resource_groups + title: commitment_plans_plans_by_resource_groups methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans?api-version=2024-06-01-preview/get' + operationId: CommitmentPlansPlansByResourceGroup_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommitmentPlanListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/commitment_plans_plans_by_resource_group/methods/list' + - $ref: '#/components/x-stackQL-resources/commitment_plans_plans_by_resource_groups/methods/list' insert: [] update: [] replace: [] delete: [] - commitment_plans_plans_by_subscription: - id: azure.cognitive_services.commitment_plans_plans_by_subscription - name: commitment_plans_plans_by_subscription - title: commitment_plans_plans_by_subscription + commitment_plans_plans_by_subscriptions: + id: azure.cognitive_services.commitment_plans_plans_by_subscriptions + name: commitment_plans_plans_by_subscriptions + title: commitment_plans_plans_by_subscriptions methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CognitiveServices~1commitmentPlans?api-version=2024-06-01-preview/get' + operationId: CommitmentPlansPlansBySubscription_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommitmentPlanListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/commitment_plans_plans_by_subscription/methods/list' + - $ref: '#/components/x-stackQL-resources/commitment_plans_plans_by_subscriptions/methods/list' insert: [] update: [] replace: [] @@ -3710,50 +3844,46 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}~1accountAssociations~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}~1accountAssociations?api-version=2024-06-01-preview/get' + operationId: CommitmentPlansAssociations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommitmentPlanAccountAssociationListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/commitment_plans_associations/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - commitment_plans_association: - id: azure.cognitive_services.commitment_plans_association - name: commitment_plans_association - title: commitment_plans_association - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}~1accountAssociations~1{commitmentPlanAssociationName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}~1accountAssociations~1{commitmentPlanAssociationName}?api-version=2024-06-01-preview/get' + operationId: CommitmentPlansAssociation_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommitmentPlanAccountAssociation create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}~1accountAssociations~1{commitmentPlanAssociationName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}~1accountAssociations~1{commitmentPlanAssociationName}?api-version=2024-06-01-preview/put' + operationId: CommitmentPlansAssociation_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommitmentPlanAccountAssociation delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}~1accountAssociations~1{commitmentPlanAssociationName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1commitmentPlans~1{commitmentPlanName}~1accountAssociations~1{commitmentPlanAssociationName}?api-version=2024-06-01-preview/delete' + operationId: CommitmentPlansAssociation_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/commitment_plans_association/methods/get' + - $ref: '#/components/x-stackQL-resources/commitment_plans_associations/methods/get' + - $ref: '#/components/x-stackQL-resources/commitment_plans_associations/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/commitment_plans_association/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/commitment_plans_associations/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/commitment_plans_association/methods/delete' + - $ref: '#/components/x-stackQL-resources/commitment_plans_associations/methods/delete' network_security_perimeter_configurations: id: azure.cognitive_services.network_security_perimeter_configurations name: network_security_perimeter_configurations @@ -3761,23 +3891,29 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1networkSecurityPerimeterConfigurations~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1networkSecurityPerimeterConfigurations?api-version=2024-06-01-preview/get' + operationId: NetworkSecurityPerimeterConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfigurationList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{nspConfigurationName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{nspConfigurationName}?api-version=2024-06-01-preview/get' + operationId: NetworkSecurityPerimeterConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfiguration reconcile: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{nspConfigurationName}~1reconcile~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{nspConfigurationName}~1reconcile?api-version=2024-06-01-preview/post' + operationId: NetworkSecurityPerimeterConfigurations_Reconcile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfiguration sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/network_security_perimeter_configurations/methods/get' @@ -3793,36 +3929,45 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1defenderForAISettings~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1defenderForAISettings?api-version=2024-06-01-preview/get' + operationId: DefenderForAISettings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DefenderForAISettingResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1defenderForAISettings~1{defenderForAISettingName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1defenderForAISettings~1{defenderForAISettingName}?api-version=2024-06-01-preview/get' + operationId: DefenderForAISettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DefenderForAISetting create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1defenderForAISettings~1{defenderForAISettingName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1defenderForAISettings~1{defenderForAISettingName}?api-version=2024-06-01-preview/put' + operationId: DefenderForAISettings_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DefenderForAISetting update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1defenderForAISettings~1{defenderForAISettingName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CognitiveServices~1accounts~1{accountName}~1defenderForAISettings~1{defenderForAISettingName}?api-version=2024-06-01-preview/patch' + operationId: DefenderForAISettings_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DefenderForAISetting sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/defender_for_ai_settings/methods/get' - $ref: '#/components/x-stackQL-resources/defender_for_ai_settings/methods/list' insert: - $ref: '#/components/x-stackQL-resources/defender_for_ai_settings/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/defender_for_ai_settings/methods/update' replace: [] delete: [] vw_accounts: @@ -3841,36 +3986,36 @@ components: systemData as system_data, tags as tags, etag as etag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.internalId') as internal_id, - JSON_EXTRACT(properties, '$.capabilities') as capabilities, - JSON_EXTRACT(properties, '$.isMigrated') as is_migrated, - JSON_EXTRACT(properties, '$.migrationToken') as migration_token, - JSON_EXTRACT(properties, '$.skuChangeInfo') as sku_change_info, - JSON_EXTRACT(properties, '$.customSubDomainName') as custom_sub_domain_name, - JSON_EXTRACT(properties, '$.networkAcls') as network_acls, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.userOwnedStorage') as user_owned_storage, - JSON_EXTRACT(properties, '$.amlWorkspace') as aml_workspace, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.apiProperties') as api_properties, - JSON_EXTRACT(properties, '$.dateCreated') as date_created, - JSON_EXTRACT(properties, '$.callRateLimit') as call_rate_limit, - JSON_EXTRACT(properties, '$.dynamicThrottlingEnabled') as dynamic_throttling_enabled, - JSON_EXTRACT(properties, '$.quotaLimit') as quota_limit, - JSON_EXTRACT(properties, '$.restrictOutboundNetworkAccess') as restrict_outbound_network_access, - JSON_EXTRACT(properties, '$.allowedFqdnList') as allowed_fqdn_list, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.restore') as restore, - JSON_EXTRACT(properties, '$.deletionDate') as deletion_date, - JSON_EXTRACT(properties, '$.scheduledPurgeDate') as scheduled_purge_date, - JSON_EXTRACT(properties, '$.locations') as locations, - JSON_EXTRACT(properties, '$.commitmentPlanAssociations') as commitment_plan_associations, - JSON_EXTRACT(properties, '$.abusePenalty') as abuse_penalty, - JSON_EXTRACT(properties, '$.raiMonitorConfig') as rai_monitor_config, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.endpoint') as "endpoint", + JSON_EXTRACT(properties, '$.internalId') as "internal_id", + JSON_EXTRACT(properties, '$.capabilities') as "capabilities", + JSON_EXTRACT(properties, '$.isMigrated') as "is_migrated", + JSON_EXTRACT(properties, '$.migrationToken') as "migration_token", + JSON_EXTRACT(properties, '$.skuChangeInfo') as "sku_change_info", + JSON_EXTRACT(properties, '$.customSubDomainName') as "custom_sub_domain_name", + JSON_EXTRACT(properties, '$.networkAcls') as "network_acls", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.userOwnedStorage') as "user_owned_storage", + JSON_EXTRACT(properties, '$.amlWorkspace') as "aml_workspace", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.apiProperties') as "api_properties", + JSON_EXTRACT(properties, '$.dateCreated') as "date_created", + JSON_EXTRACT(properties, '$.callRateLimit') as "call_rate_limit", + JSON_EXTRACT(properties, '$.dynamicThrottlingEnabled') as "dynamic_throttling_enabled", + JSON_EXTRACT(properties, '$.quotaLimit') as "quota_limit", + JSON_EXTRACT(properties, '$.restrictOutboundNetworkAccess') as "restrict_outbound_network_access", + JSON_EXTRACT(properties, '$.allowedFqdnList') as "allowed_fqdn_list", + JSON_EXTRACT(properties, '$.disableLocalAuth') as "disable_local_auth", + JSON_EXTRACT(properties, '$.endpoints') as "endpoints", + JSON_EXTRACT(properties, '$.restore') as "restore", + JSON_EXTRACT(properties, '$.deletionDate') as "deletion_date", + JSON_EXTRACT(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + JSON_EXTRACT(properties, '$.locations') as "locations", + JSON_EXTRACT(properties, '$.commitmentPlanAssociations') as "commitment_plan_associations", + JSON_EXTRACT(properties, '$.abusePenalty') as "abuse_penalty", + JSON_EXTRACT(properties, '$.raiMonitorConfig') as "rai_monitor_config", subscriptionId, resourceGroupName, accountName @@ -3887,36 +4032,36 @@ components: systemData as system_data, tags as tags, etag as etag, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.internalId') as internal_id, - JSON_EXTRACT(properties, '$.capabilities') as capabilities, - JSON_EXTRACT(properties, '$.isMigrated') as is_migrated, - JSON_EXTRACT(properties, '$.migrationToken') as migration_token, - JSON_EXTRACT(properties, '$.skuChangeInfo') as sku_change_info, - JSON_EXTRACT(properties, '$.customSubDomainName') as custom_sub_domain_name, - JSON_EXTRACT(properties, '$.networkAcls') as network_acls, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.userOwnedStorage') as user_owned_storage, - JSON_EXTRACT(properties, '$.amlWorkspace') as aml_workspace, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.apiProperties') as api_properties, - JSON_EXTRACT(properties, '$.dateCreated') as date_created, - JSON_EXTRACT(properties, '$.callRateLimit') as call_rate_limit, - JSON_EXTRACT(properties, '$.dynamicThrottlingEnabled') as dynamic_throttling_enabled, - JSON_EXTRACT(properties, '$.quotaLimit') as quota_limit, - JSON_EXTRACT(properties, '$.restrictOutboundNetworkAccess') as restrict_outbound_network_access, - JSON_EXTRACT(properties, '$.allowedFqdnList') as allowed_fqdn_list, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.restore') as restore, - JSON_EXTRACT(properties, '$.deletionDate') as deletion_date, - JSON_EXTRACT(properties, '$.scheduledPurgeDate') as scheduled_purge_date, - JSON_EXTRACT(properties, '$.locations') as locations, - JSON_EXTRACT(properties, '$.commitmentPlanAssociations') as commitment_plan_associations, - JSON_EXTRACT(properties, '$.abusePenalty') as abuse_penalty, - JSON_EXTRACT(properties, '$.raiMonitorConfig') as rai_monitor_config, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.endpoint') as "endpoint", + json_extract_path_text(properties, '$.internalId') as "internal_id", + json_extract_path_text(properties, '$.capabilities') as "capabilities", + json_extract_path_text(properties, '$.isMigrated') as "is_migrated", + json_extract_path_text(properties, '$.migrationToken') as "migration_token", + json_extract_path_text(properties, '$.skuChangeInfo') as "sku_change_info", + json_extract_path_text(properties, '$.customSubDomainName') as "custom_sub_domain_name", + json_extract_path_text(properties, '$.networkAcls') as "network_acls", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.userOwnedStorage') as "user_owned_storage", + json_extract_path_text(properties, '$.amlWorkspace') as "aml_workspace", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.apiProperties') as "api_properties", + json_extract_path_text(properties, '$.dateCreated') as "date_created", + json_extract_path_text(properties, '$.callRateLimit') as "call_rate_limit", + json_extract_path_text(properties, '$.dynamicThrottlingEnabled') as "dynamic_throttling_enabled", + json_extract_path_text(properties, '$.quotaLimit') as "quota_limit", + json_extract_path_text(properties, '$.restrictOutboundNetworkAccess') as "restrict_outbound_network_access", + json_extract_path_text(properties, '$.allowedFqdnList') as "allowed_fqdn_list", + json_extract_path_text(properties, '$.disableLocalAuth') as "disable_local_auth", + json_extract_path_text(properties, '$.endpoints') as "endpoints", + json_extract_path_text(properties, '$.restore') as "restore", + json_extract_path_text(properties, '$.deletionDate') as "deletion_date", + json_extract_path_text(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + json_extract_path_text(properties, '$.locations') as "locations", + json_extract_path_text(properties, '$.commitmentPlanAssociations') as "commitment_plan_associations", + json_extract_path_text(properties, '$.abusePenalty') as "abuse_penalty", + json_extract_path_text(properties, '$.raiMonitorConfig') as "rai_monitor_config", subscriptionId, resourceGroupName, accountName @@ -3938,36 +4083,36 @@ components: systemData as system_data, tags as tags, etag as etag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.internalId') as internal_id, - JSON_EXTRACT(properties, '$.capabilities') as capabilities, - JSON_EXTRACT(properties, '$.isMigrated') as is_migrated, - JSON_EXTRACT(properties, '$.migrationToken') as migration_token, - JSON_EXTRACT(properties, '$.skuChangeInfo') as sku_change_info, - JSON_EXTRACT(properties, '$.customSubDomainName') as custom_sub_domain_name, - JSON_EXTRACT(properties, '$.networkAcls') as network_acls, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.userOwnedStorage') as user_owned_storage, - JSON_EXTRACT(properties, '$.amlWorkspace') as aml_workspace, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.apiProperties') as api_properties, - JSON_EXTRACT(properties, '$.dateCreated') as date_created, - JSON_EXTRACT(properties, '$.callRateLimit') as call_rate_limit, - JSON_EXTRACT(properties, '$.dynamicThrottlingEnabled') as dynamic_throttling_enabled, - JSON_EXTRACT(properties, '$.quotaLimit') as quota_limit, - JSON_EXTRACT(properties, '$.restrictOutboundNetworkAccess') as restrict_outbound_network_access, - JSON_EXTRACT(properties, '$.allowedFqdnList') as allowed_fqdn_list, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.restore') as restore, - JSON_EXTRACT(properties, '$.deletionDate') as deletion_date, - JSON_EXTRACT(properties, '$.scheduledPurgeDate') as scheduled_purge_date, - JSON_EXTRACT(properties, '$.locations') as locations, - JSON_EXTRACT(properties, '$.commitmentPlanAssociations') as commitment_plan_associations, - JSON_EXTRACT(properties, '$.abusePenalty') as abuse_penalty, - JSON_EXTRACT(properties, '$.raiMonitorConfig') as rai_monitor_config, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.endpoint') as "endpoint", + JSON_EXTRACT(properties, '$.internalId') as "internal_id", + JSON_EXTRACT(properties, '$.capabilities') as "capabilities", + JSON_EXTRACT(properties, '$.isMigrated') as "is_migrated", + JSON_EXTRACT(properties, '$.migrationToken') as "migration_token", + JSON_EXTRACT(properties, '$.skuChangeInfo') as "sku_change_info", + JSON_EXTRACT(properties, '$.customSubDomainName') as "custom_sub_domain_name", + JSON_EXTRACT(properties, '$.networkAcls') as "network_acls", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.userOwnedStorage') as "user_owned_storage", + JSON_EXTRACT(properties, '$.amlWorkspace') as "aml_workspace", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.apiProperties') as "api_properties", + JSON_EXTRACT(properties, '$.dateCreated') as "date_created", + JSON_EXTRACT(properties, '$.callRateLimit') as "call_rate_limit", + JSON_EXTRACT(properties, '$.dynamicThrottlingEnabled') as "dynamic_throttling_enabled", + JSON_EXTRACT(properties, '$.quotaLimit') as "quota_limit", + JSON_EXTRACT(properties, '$.restrictOutboundNetworkAccess') as "restrict_outbound_network_access", + JSON_EXTRACT(properties, '$.allowedFqdnList') as "allowed_fqdn_list", + JSON_EXTRACT(properties, '$.disableLocalAuth') as "disable_local_auth", + JSON_EXTRACT(properties, '$.endpoints') as "endpoints", + JSON_EXTRACT(properties, '$.restore') as "restore", + JSON_EXTRACT(properties, '$.deletionDate') as "deletion_date", + JSON_EXTRACT(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + JSON_EXTRACT(properties, '$.locations') as "locations", + JSON_EXTRACT(properties, '$.commitmentPlanAssociations') as "commitment_plan_associations", + JSON_EXTRACT(properties, '$.abusePenalty') as "abuse_penalty", + JSON_EXTRACT(properties, '$.raiMonitorConfig') as "rai_monitor_config", subscriptionId, location, resourceGroupName, @@ -3985,36 +4130,36 @@ components: systemData as system_data, tags as tags, etag as etag, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.internalId') as internal_id, - JSON_EXTRACT(properties, '$.capabilities') as capabilities, - JSON_EXTRACT(properties, '$.isMigrated') as is_migrated, - JSON_EXTRACT(properties, '$.migrationToken') as migration_token, - JSON_EXTRACT(properties, '$.skuChangeInfo') as sku_change_info, - JSON_EXTRACT(properties, '$.customSubDomainName') as custom_sub_domain_name, - JSON_EXTRACT(properties, '$.networkAcls') as network_acls, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.userOwnedStorage') as user_owned_storage, - JSON_EXTRACT(properties, '$.amlWorkspace') as aml_workspace, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.apiProperties') as api_properties, - JSON_EXTRACT(properties, '$.dateCreated') as date_created, - JSON_EXTRACT(properties, '$.callRateLimit') as call_rate_limit, - JSON_EXTRACT(properties, '$.dynamicThrottlingEnabled') as dynamic_throttling_enabled, - JSON_EXTRACT(properties, '$.quotaLimit') as quota_limit, - JSON_EXTRACT(properties, '$.restrictOutboundNetworkAccess') as restrict_outbound_network_access, - JSON_EXTRACT(properties, '$.allowedFqdnList') as allowed_fqdn_list, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.restore') as restore, - JSON_EXTRACT(properties, '$.deletionDate') as deletion_date, - JSON_EXTRACT(properties, '$.scheduledPurgeDate') as scheduled_purge_date, - JSON_EXTRACT(properties, '$.locations') as locations, - JSON_EXTRACT(properties, '$.commitmentPlanAssociations') as commitment_plan_associations, - JSON_EXTRACT(properties, '$.abusePenalty') as abuse_penalty, - JSON_EXTRACT(properties, '$.raiMonitorConfig') as rai_monitor_config, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.endpoint') as "endpoint", + json_extract_path_text(properties, '$.internalId') as "internal_id", + json_extract_path_text(properties, '$.capabilities') as "capabilities", + json_extract_path_text(properties, '$.isMigrated') as "is_migrated", + json_extract_path_text(properties, '$.migrationToken') as "migration_token", + json_extract_path_text(properties, '$.skuChangeInfo') as "sku_change_info", + json_extract_path_text(properties, '$.customSubDomainName') as "custom_sub_domain_name", + json_extract_path_text(properties, '$.networkAcls') as "network_acls", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.userOwnedStorage') as "user_owned_storage", + json_extract_path_text(properties, '$.amlWorkspace') as "aml_workspace", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.apiProperties') as "api_properties", + json_extract_path_text(properties, '$.dateCreated') as "date_created", + json_extract_path_text(properties, '$.callRateLimit') as "call_rate_limit", + json_extract_path_text(properties, '$.dynamicThrottlingEnabled') as "dynamic_throttling_enabled", + json_extract_path_text(properties, '$.quotaLimit') as "quota_limit", + json_extract_path_text(properties, '$.restrictOutboundNetworkAccess') as "restrict_outbound_network_access", + json_extract_path_text(properties, '$.allowedFqdnList') as "allowed_fqdn_list", + json_extract_path_text(properties, '$.disableLocalAuth') as "disable_local_auth", + json_extract_path_text(properties, '$.endpoints') as "endpoints", + json_extract_path_text(properties, '$.restore') as "restore", + json_extract_path_text(properties, '$.deletionDate') as "deletion_date", + json_extract_path_text(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + json_extract_path_text(properties, '$.locations') as "locations", + json_extract_path_text(properties, '$.commitmentPlanAssociations') as "commitment_plan_associations", + json_extract_path_text(properties, '$.abusePenalty') as "abuse_penalty", + json_extract_path_text(properties, '$.raiMonitorConfig') as "rai_monitor_config", subscriptionId, location, resourceGroupName, @@ -4033,10 +4178,10 @@ components: location as location, systemData as system_data, etag as etag, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", subscriptionId, resourceGroupName, accountName, @@ -4050,10 +4195,10 @@ components: location as location, systemData as system_data, etag as etag, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.groupIds') as "group_ids", subscriptionId, resourceGroupName, accountName, @@ -4073,17 +4218,17 @@ components: systemData as system_data, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.model') as model, - JSON_EXTRACT(properties, '$.scaleSettings') as scale_settings, - JSON_EXTRACT(properties, '$.capabilities') as capabilities, - JSON_EXTRACT(properties, '$.raiPolicyName') as rai_policy_name, - JSON_EXTRACT(properties, '$.callRateLimit') as call_rate_limit, - JSON_EXTRACT(properties, '$.rateLimits') as rate_limits, - JSON_EXTRACT(properties, '$.versionUpgradeOption') as version_upgrade_option, - JSON_EXTRACT(properties, '$.dynamicThrottlingEnabled') as dynamic_throttling_enabled, - JSON_EXTRACT(properties, '$.currentCapacity') as current_capacity, - JSON_EXTRACT(properties, '$.capacitySettings') as capacity_settings, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.model') as "model", + JSON_EXTRACT(properties, '$.scaleSettings') as "scale_settings", + JSON_EXTRACT(properties, '$.capabilities') as "capabilities", + JSON_EXTRACT(properties, '$.raiPolicyName') as "rai_policy_name", + JSON_EXTRACT(properties, '$.callRateLimit') as "call_rate_limit", + JSON_EXTRACT(properties, '$.rateLimits') as "rate_limits", + JSON_EXTRACT(properties, '$.versionUpgradeOption') as "version_upgrade_option", + JSON_EXTRACT(properties, '$.dynamicThrottlingEnabled') as "dynamic_throttling_enabled", + JSON_EXTRACT(properties, '$.currentCapacity') as "current_capacity", + JSON_EXTRACT(properties, '$.capacitySettings') as "capacity_settings", subscriptionId, resourceGroupName, accountName, @@ -4098,17 +4243,17 @@ components: systemData as system_data, etag as etag, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.model') as model, - JSON_EXTRACT(properties, '$.scaleSettings') as scale_settings, - JSON_EXTRACT(properties, '$.capabilities') as capabilities, - JSON_EXTRACT(properties, '$.raiPolicyName') as rai_policy_name, - JSON_EXTRACT(properties, '$.callRateLimit') as call_rate_limit, - JSON_EXTRACT(properties, '$.rateLimits') as rate_limits, - JSON_EXTRACT(properties, '$.versionUpgradeOption') as version_upgrade_option, - JSON_EXTRACT(properties, '$.dynamicThrottlingEnabled') as dynamic_throttling_enabled, - JSON_EXTRACT(properties, '$.currentCapacity') as current_capacity, - JSON_EXTRACT(properties, '$.capacitySettings') as capacity_settings, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.model') as "model", + json_extract_path_text(properties, '$.scaleSettings') as "scale_settings", + json_extract_path_text(properties, '$.capabilities') as "capabilities", + json_extract_path_text(properties, '$.raiPolicyName') as "rai_policy_name", + json_extract_path_text(properties, '$.callRateLimit') as "call_rate_limit", + json_extract_path_text(properties, '$.rateLimits') as "rate_limits", + json_extract_path_text(properties, '$.versionUpgradeOption') as "version_upgrade_option", + json_extract_path_text(properties, '$.dynamicThrottlingEnabled') as "dynamic_throttling_enabled", + json_extract_path_text(properties, '$.currentCapacity') as "current_capacity", + json_extract_path_text(properties, '$.capacitySettings') as "capacity_settings", subscriptionId, resourceGroupName, accountName, @@ -4130,15 +4275,15 @@ components: kind as kind, sku as sku, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.commitmentPlanGuid') as commitment_plan_guid, - JSON_EXTRACT(properties, '$.hostingModel') as hosting_model, - JSON_EXTRACT(properties, '$.planType') as plan_type, - JSON_EXTRACT(properties, '$.current') as current, - JSON_EXTRACT(properties, '$.autoRenew') as auto_renew, - JSON_EXTRACT(properties, '$.next') as next, - JSON_EXTRACT(properties, '$.last') as last, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.commitmentPlanGuid') as "commitment_plan_guid", + JSON_EXTRACT(properties, '$.hostingModel') as "hosting_model", + JSON_EXTRACT(properties, '$.planType') as "plan_type", + JSON_EXTRACT(properties, '$.current') as "current", + JSON_EXTRACT(properties, '$.autoRenew') as "auto_renew", + JSON_EXTRACT(properties, '$.next') as "next", + JSON_EXTRACT(properties, '$.last') as "last", + JSON_EXTRACT(properties, '$.provisioningIssues') as "provisioning_issues", subscriptionId, resourceGroupName, accountName, @@ -4155,15 +4300,15 @@ components: kind as kind, sku as sku, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.commitmentPlanGuid') as commitment_plan_guid, - JSON_EXTRACT(properties, '$.hostingModel') as hosting_model, - JSON_EXTRACT(properties, '$.planType') as plan_type, - JSON_EXTRACT(properties, '$.current') as current, - JSON_EXTRACT(properties, '$.autoRenew') as auto_renew, - JSON_EXTRACT(properties, '$.next') as next, - JSON_EXTRACT(properties, '$.last') as last, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.commitmentPlanGuid') as "commitment_plan_guid", + json_extract_path_text(properties, '$.hostingModel') as "hosting_model", + json_extract_path_text(properties, '$.planType') as "plan_type", + json_extract_path_text(properties, '$.current') as "current", + json_extract_path_text(properties, '$.autoRenew') as "auto_renew", + json_extract_path_text(properties, '$.next') as "next", + json_extract_path_text(properties, '$.last') as "last", + json_extract_path_text(properties, '$.provisioningIssues') as "provisioning_issues", subscriptionId, resourceGroupName, accountName, @@ -4182,10 +4327,10 @@ components: systemData as system_data, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.keyVaultProperties') as key_vault_properties, - JSON_EXTRACT(properties, '$.keySource') as key_source, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.keyVaultProperties') as "key_vault_properties", + JSON_EXTRACT(properties, '$.keySource') as "key_source", subscriptionId, resourceGroupName, accountName, @@ -4199,10 +4344,10 @@ components: systemData as system_data, etag as etag, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.keyVaultProperties') as key_vault_properties, - JSON_EXTRACT(properties, '$.keySource') as key_source, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.keyVaultProperties') as "key_vault_properties", + json_extract_path_text(properties, '$.keySource') as "key_source", subscriptionId, resourceGroupName, accountName, @@ -4221,11 +4366,11 @@ components: systemData as system_data, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.basePolicyName') as base_policy_name, - JSON_EXTRACT(properties, '$.contentFilters') as content_filters, - JSON_EXTRACT(properties, '$.customBlocklists') as custom_blocklists, + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.mode') as "mode", + JSON_EXTRACT(properties, '$.basePolicyName') as "base_policy_name", + JSON_EXTRACT(properties, '$.contentFilters') as "content_filters", + JSON_EXTRACT(properties, '$.customBlocklists') as "custom_blocklists", subscriptionId, resourceGroupName, accountName, @@ -4239,11 +4384,11 @@ components: systemData as system_data, etag as etag, tags as tags, - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.basePolicyName') as base_policy_name, - JSON_EXTRACT(properties, '$.contentFilters') as content_filters, - JSON_EXTRACT(properties, '$.customBlocklists') as custom_blocklists, + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.mode') as "mode", + json_extract_path_text(properties, '$.basePolicyName') as "base_policy_name", + json_extract_path_text(properties, '$.contentFilters') as "content_filters", + json_extract_path_text(properties, '$.customBlocklists') as "custom_blocklists", subscriptionId, resourceGroupName, accountName, @@ -4262,7 +4407,7 @@ components: systemData as system_data, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, accountName, @@ -4276,7 +4421,7 @@ components: systemData as system_data, etag as etag, tags as tags, - json_extract_path_text(properties, '$.description') as description, + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, accountName, @@ -4295,8 +4440,8 @@ components: systemData as system_data, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.pattern') as pattern, - JSON_EXTRACT(properties, '$.isRegex') as is_regex, + JSON_EXTRACT(properties, '$.pattern') as "pattern", + JSON_EXTRACT(properties, '$.isRegex') as "is_regex", subscriptionId, resourceGroupName, accountName, @@ -4311,8 +4456,8 @@ components: systemData as system_data, etag as etag, tags as tags, - json_extract_path_text(properties, '$.pattern') as pattern, - JSON_EXTRACT(properties, '$.isRegex') as is_regex, + json_extract_path_text(properties, '$.pattern') as "pattern", + json_extract_path_text(properties, '$.isRegex') as "is_regex", subscriptionId, resourceGroupName, accountName, @@ -4320,9 +4465,9 @@ components: raiBlocklistItemName FROM azure.cognitive_services.rai_blocklist_items WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND raiBlocklistName = 'replace-me'; - vw_commitment_plans_plan: - id: azure.cognitive_services.vw_commitment_plans_plan - name: vw_commitment_plans_plan + vw_commitment_plans_plans: + id: azure.cognitive_services.vw_commitment_plans_plans + name: vw_commitment_plans_plans config: views: select: @@ -4335,19 +4480,19 @@ components: kind as kind, sku as sku, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.commitmentPlanGuid') as commitment_plan_guid, - JSON_EXTRACT(properties, '$.hostingModel') as hosting_model, - JSON_EXTRACT(properties, '$.planType') as plan_type, - JSON_EXTRACT(properties, '$.current') as current, - JSON_EXTRACT(properties, '$.autoRenew') as auto_renew, - JSON_EXTRACT(properties, '$.next') as next, - JSON_EXTRACT(properties, '$.last') as last, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.commitmentPlanGuid') as "commitment_plan_guid", + JSON_EXTRACT(properties, '$.hostingModel') as "hosting_model", + JSON_EXTRACT(properties, '$.planType') as "plan_type", + JSON_EXTRACT(properties, '$.current') as "current", + JSON_EXTRACT(properties, '$.autoRenew') as "auto_renew", + JSON_EXTRACT(properties, '$.next') as "next", + JSON_EXTRACT(properties, '$.last') as "last", + JSON_EXTRACT(properties, '$.provisioningIssues') as "provisioning_issues", subscriptionId, resourceGroupName, commitmentPlanName - FROM azure.cognitive_services.commitment_plans_plan + FROM azure.cognitive_services.commitment_plans_plans WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND commitmentPlanName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4359,23 +4504,23 @@ components: kind as kind, sku as sku, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.commitmentPlanGuid') as commitment_plan_guid, - JSON_EXTRACT(properties, '$.hostingModel') as hosting_model, - JSON_EXTRACT(properties, '$.planType') as plan_type, - JSON_EXTRACT(properties, '$.current') as current, - JSON_EXTRACT(properties, '$.autoRenew') as auto_renew, - JSON_EXTRACT(properties, '$.next') as next, - JSON_EXTRACT(properties, '$.last') as last, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.commitmentPlanGuid') as "commitment_plan_guid", + json_extract_path_text(properties, '$.hostingModel') as "hosting_model", + json_extract_path_text(properties, '$.planType') as "plan_type", + json_extract_path_text(properties, '$.current') as "current", + json_extract_path_text(properties, '$.autoRenew') as "auto_renew", + json_extract_path_text(properties, '$.next') as "next", + json_extract_path_text(properties, '$.last') as "last", + json_extract_path_text(properties, '$.provisioningIssues') as "provisioning_issues", subscriptionId, resourceGroupName, commitmentPlanName - FROM azure.cognitive_services.commitment_plans_plan + FROM azure.cognitive_services.commitment_plans_plans WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND commitmentPlanName = 'replace-me'; - vw_commitment_plans_association: - id: azure.cognitive_services.vw_commitment_plans_association - name: vw_commitment_plans_association + vw_commitment_plans_associations: + id: azure.cognitive_services.vw_commitment_plans_associations + name: vw_commitment_plans_associations config: views: select: @@ -4385,13 +4530,13 @@ components: systemData as system_data, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.accountId') as account_id, + JSON_EXTRACT(properties, '$.accountId') as "account_id", subscriptionId, resourceGroupName, commitmentPlanName, commitmentPlanAssociationName - FROM azure.cognitive_services.commitment_plans_association - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND commitmentPlanName = 'replace-me' AND commitmentPlanAssociationName = 'replace-me'; + FROM azure.cognitive_services.commitment_plans_associations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND commitmentPlanName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -4399,13 +4544,13 @@ components: systemData as system_data, etag as etag, tags as tags, - json_extract_path_text(properties, '$.accountId') as account_id, + json_extract_path_text(properties, '$.accountId') as "account_id", subscriptionId, resourceGroupName, commitmentPlanName, commitmentPlanAssociationName - FROM azure.cognitive_services.commitment_plans_association - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND commitmentPlanName = 'replace-me' AND commitmentPlanAssociationName = 'replace-me'; + FROM azure.cognitive_services.commitment_plans_associations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND commitmentPlanName = 'replace-me'; vw_network_security_perimeter_configurations: id: azure.cognitive_services.vw_network_security_perimeter_configurations name: vw_network_security_perimeter_configurations @@ -4415,11 +4560,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.provisioningIssues') as "provisioning_issues", + JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + JSON_EXTRACT(properties, '$.resourceAssociation') as "resource_association", + JSON_EXTRACT(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, accountName, @@ -4430,11 +4575,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.provisioningIssues') as "provisioning_issues", + json_extract_path_text(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + json_extract_path_text(properties, '$.resourceAssociation') as "resource_association", + json_extract_path_text(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, accountName, @@ -4453,7 +4598,7 @@ components: systemData as system_data, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.state') as state, + JSON_EXTRACT(properties, '$.state') as "state", subscriptionId, resourceGroupName, accountName, @@ -4467,7 +4612,7 @@ components: systemData as system_data, etag as etag, tags as tags, - json_extract_path_text(properties, '$.state') as state, + json_extract_path_text(properties, '$.state') as "state", subscriptionId, resourceGroupName, accountName, @@ -4475,7 +4620,7 @@ components: FROM azure.cognitive_services.defender_for_ai_settings WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}?api-version=2024-06-01-preview: put: tags: - CognitiveServicesAccounts @@ -4601,7 +4746,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/resourceGroups/{resourceGroupName}/deletedAccounts/{accountName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/resourceGroups/{resourceGroupName}/deletedAccounts/{accountName}?api-version=2024-06-01-preview: get: tags: - CognitiveServicesAccounts @@ -4649,7 +4794,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts?api-version=2024-06-01-preview: get: tags: - CognitiveServicesAccounts @@ -4682,7 +4827,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/accounts/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/accounts?api-version=2024-06-01-preview: get: tags: - CognitiveServicesAccounts @@ -4708,7 +4853,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/deletedAccounts/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/deletedAccounts?api-version=2024-06-01-preview: get: tags: - CognitiveServicesAccounts @@ -4734,11 +4879,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/listKeys/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/listKeys?api-version=2024-06-01-preview: post: tags: - CognitiveServicesAccounts - operationId: Accounts_ListKeys + operationId: AccountsKeys_List description: Lists the account keys for the specified Cognitive Services account. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4762,7 +4907,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/regenerateKey/?api-version=2024-06-01-preview: + x-ms-original-operationId: Accounts_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/regenerateKey?api-version=2024-06-01-preview: post: tags: - CognitiveServicesAccounts @@ -4794,7 +4940,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/skus/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/skus?api-version=2024-06-01-preview: get: tags: - Skus @@ -4818,12 +4964,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/skus/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/skus?api-version=2024-06-01-preview: get: tags: - CognitiveServicesAccounts description: List available SKUs for the requested Cognitive Services account - operationId: Accounts_ListSkus + operationId: AccountsSkus_List parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/accountNameParameter' @@ -4841,7 +4987,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/usages/?api-version=2024-06-01-preview: + x-ms-original-operationId: Accounts_ListSkus + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/usages?api-version=2024-06-01-preview: get: tags: - Usages @@ -4866,12 +5013,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/usages/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/usages?api-version=2024-06-01-preview: get: tags: - CognitiveServicesAccounts description: Get usages for the requested Cognitive Services account - operationId: Accounts_ListUsages + operationId: AccountsUsages_List parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/accountNameParameter' @@ -4890,12 +5037,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/models/?api-version=2024-06-01-preview: + x-ms-original-operationId: Accounts_ListUsages + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/models?api-version=2024-06-01-preview: get: tags: - CognitiveServicesAccounts description: List available Models for the requested Cognitive Services account - operationId: Accounts_ListModels + operationId: AccountsModels_List parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/accountNameParameter' @@ -4915,7 +5063,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.CognitiveServices/operations/?api-version=2024-06-01-preview: + x-ms-original-operationId: Accounts_ListModels + /providers/Microsoft.CognitiveServices/operations?api-version=2024-06-01-preview: get: tags: - Operations @@ -4938,11 +5087,11 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/checkSkuAvailability/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/checkSkuAvailability?api-version=2024-06-01-preview: post: tags: - CognitiveServicesAccounts - operationId: CheckSkuAvailability + operationId: Operations_CheckSkuAvailability description: Check available SKUs. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4969,7 +5118,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/commitmentTiers/?api-version=2024-06-01-preview: + x-ms-original-operationId: CheckSkuAvailability + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/commitmentTiers?api-version=2024-06-01-preview: get: tags: - CommitmentTiers @@ -4993,7 +5143,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/models/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/models?api-version=2024-06-01-preview: get: tags: - Models @@ -5017,7 +5167,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/modelCapacities/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/modelCapacities?api-version=2024-06-01-preview: get: tags: - ModelCapacities @@ -5044,7 +5194,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/modelCapacities/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/modelCapacities?api-version=2024-06-01-preview: get: tags: - ModelCapacities @@ -5070,11 +5220,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/checkDomainAvailability/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/checkDomainAvailability?api-version=2024-06-01-preview: post: tags: - CognitiveServicesAccounts - operationId: CheckDomainAvailability + operationId: Operations_CheckDomainAvailability description: Check whether a domain is available. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5100,11 +5250,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/calculateModelCapacity/?api-version=2024-06-01-preview: + x-ms-original-operationId: CheckDomainAvailability + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/calculateModelCapacity?api-version=2024-06-01-preview: post: tags: - CognitiveServicesAccounts - operationId: calculateModelCapacity + operationId: Models_CalculateCapacity description: Model capacity calculator. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5130,7 +5281,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/privateEndpointConnections/?api-version=2024-06-01-preview: + x-ms-original-operationId: calculateModelCapacity + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/privateEndpointConnections?api-version=2024-06-01-preview: get: tags: - PrivateEndpointConnections @@ -5153,7 +5305,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-06-01-preview: get: tags: - PrivateEndpointConnections @@ -5239,7 +5391,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/privateLinkResources/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/privateLinkResources?api-version=2024-06-01-preview: get: tags: - PrivateLinkResources @@ -5262,7 +5414,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments?api-version=2024-06-01-preview: get: tags: - Deployments @@ -5287,7 +5439,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/{deploymentName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/{deploymentName}?api-version=2024-06-01-preview: get: tags: - Deployments @@ -5415,11 +5567,11 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/{deploymentName}/skus/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/{deploymentName}/skus?api-version=2024-06-01-preview: get: tags: - Deployments - operationId: Deployments_ListSkus + operationId: DeploymentsSkus_List description: Lists the specified deployments skus associated with the Cognitive Services account. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -5441,7 +5593,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/commitmentPlans/?api-version=2024-06-01-preview: + x-ms-original-operationId: Deployments_ListSkus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/commitmentPlans?api-version=2024-06-01-preview: get: tags: - CommitmentPlans @@ -5466,7 +5619,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/commitmentPlans/{commitmentPlanName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/commitmentPlans/{commitmentPlanName}?api-version=2024-06-01-preview: get: tags: - CommitmentPlans @@ -5551,7 +5704,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/encryptionScopes/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/encryptionScopes?api-version=2024-06-01-preview: get: tags: - EncryptionScopes @@ -5576,7 +5729,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/encryptionScopes/{encryptionScopeName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/encryptionScopes/{encryptionScopeName}?api-version=2024-06-01-preview: get: tags: - EncryptionScopes @@ -5663,7 +5816,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiPolicies/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiPolicies?api-version=2024-06-01-preview: get: tags: - RaiPolicies @@ -5688,7 +5841,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiBlocklists/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiBlocklists?api-version=2024-06-01-preview: get: tags: - RaiBlocklists @@ -5713,7 +5866,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiBlocklists/{raiBlocklistName}/raiBlocklistItems/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiBlocklists/{raiBlocklistName}/raiBlocklistItems?api-version=2024-06-01-preview: get: tags: - RaiBlocklists @@ -5739,7 +5892,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiPolicies/{raiPolicyName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiPolicies/{raiPolicyName}?api-version=2024-06-01-preview: get: tags: - RaiPolicies @@ -5828,7 +5981,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiBlocklists/{raiBlocklistName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiBlocklists/{raiBlocklistName}?api-version=2024-06-01-preview: get: tags: - RaiBlocklists @@ -5917,7 +6070,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiBlocklists/{raiBlocklistName}/raiBlocklistItems/{raiBlocklistItemName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiBlocklists/{raiBlocklistName}/raiBlocklistItems/{raiBlocklistItemName}?api-version=2024-06-01-preview: get: tags: - RaiBlocklists @@ -6009,7 +6162,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiBlocklists/{raiBlocklistName}/addRaiBlocklistItems/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiBlocklists/{raiBlocklistName}/addRaiBlocklistItems?api-version=2024-06-01-preview: post: tags: - RaiBlocklists @@ -6041,7 +6194,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiBlocklists/{raiBlocklistName}/deleteRaiBlocklistItems/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/raiBlocklists/{raiBlocklistName}/deleteRaiBlocklistItems?api-version=2024-06-01-preview: post: tags: - RaiBlocklists @@ -6069,7 +6222,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/raiContentFilters/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/raiContentFilters?api-version=2024-06-01-preview: get: tags: - RaiContentFilters @@ -6093,7 +6246,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/raiContentFilters/{filterName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/raiContentFilters/{filterName}?api-version=2024-06-01-preview: get: tags: - RaiContentFilters @@ -6116,12 +6269,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/commitmentPlans/{commitmentPlanName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/commitmentPlans/{commitmentPlanName}?api-version=2024-06-01-preview: put: tags: - CognitiveServicesCommitmentPlans description: Create Cognitive Services commitment plan. - operationId: CommitmentPlans_CreateOrUpdatePlan + operationId: CommitmentPlansPlan_CreateOrUpdate parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/commitmentPlanResourceNameParameter' @@ -6156,11 +6309,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation + x-ms-original-operationId: CommitmentPlans_CreateOrUpdatePlan patch: tags: - CognitiveServicesCommitmentPlans description: Create Cognitive Services commitment plan. - operationId: CommitmentPlans_UpdatePlan + operationId: CommitmentPlansPlan_Update parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/commitmentPlanResourceNameParameter' @@ -6195,11 +6349,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location + x-ms-original-operationId: CommitmentPlans_UpdatePlan delete: tags: - CognitiveServicesCommitmentPlans description: 'Deletes a Cognitive Services commitment plan from the resource group. ' - operationId: CommitmentPlans_DeletePlan + operationId: CommitmentPlansPlan_Delete parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/commitmentPlanResourceNameParameter' @@ -6224,11 +6379,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location + x-ms-original-operationId: CommitmentPlans_DeletePlan get: tags: - CognitiveServicesCommitmentPlans description: Returns a Cognitive Services commitment plan specified by the parameters. - operationId: CommitmentPlans_GetPlan + operationId: CommitmentPlansPlan_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/commitmentPlanResourceNameParameter' @@ -6246,12 +6402,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/commitmentPlans/?api-version=2024-06-01-preview: + x-ms-original-operationId: CommitmentPlans_GetPlan + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/commitmentPlans?api-version=2024-06-01-preview: get: tags: - CognitiveServicesCommitmentPlans description: Returns all the resources of a particular type belonging to a resource group - operationId: CommitmentPlans_ListPlansByResourceGroup + operationId: CommitmentPlansPlansByResourceGroup_List parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -6270,12 +6427,13 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/commitmentPlans/?api-version=2024-06-01-preview: + x-ms-original-operationId: CommitmentPlans_ListPlansByResourceGroup + /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/commitmentPlans?api-version=2024-06-01-preview: get: tags: - CognitiveServicesCommitmentPlans description: Returns all the resources of a particular type belonging to a subscription. - operationId: CommitmentPlans_ListPlansBySubscription + operationId: CommitmentPlansPlansBySubscription_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' responses: @@ -6293,11 +6451,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/commitmentPlans/{commitmentPlanName}/accountAssociations/?api-version=2024-06-01-preview: + x-ms-original-operationId: CommitmentPlans_ListPlansBySubscription + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/commitmentPlans/{commitmentPlanName}/accountAssociations?api-version=2024-06-01-preview: get: tags: - CommitmentPlans - operationId: CommitmentPlans_ListAssociations + operationId: CommitmentPlansAssociations_List description: Gets the associations of the Cognitive Services commitment plan. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -6318,11 +6477,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/commitmentPlans/{commitmentPlanName}/accountAssociations/{commitmentPlanAssociationName}/?api-version=2024-06-01-preview: + x-ms-original-operationId: CommitmentPlans_ListAssociations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/commitmentPlans/{commitmentPlanName}/accountAssociations/{commitmentPlanAssociationName}?api-version=2024-06-01-preview: get: tags: - CommitmentPlans - operationId: CommitmentPlans_GetAssociation + operationId: CommitmentPlansAssociation_Get description: Gets the association of the Cognitive Services commitment plan. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -6342,10 +6502,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: CommitmentPlans_GetAssociation put: tags: - CommitmentPlans - operationId: CommitmentPlans_CreateOrUpdateAssociation + operationId: CommitmentPlansAssociation_CreateOrUpdate description: Create or update the association of the Cognitive Services commitment plan. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -6382,10 +6543,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation + x-ms-original-operationId: CommitmentPlans_CreateOrUpdateAssociation delete: tags: - CommitmentPlans - operationId: CommitmentPlans_DeleteAssociation + operationId: CommitmentPlansAssociation_Delete description: Deletes the association of the Cognitive Services commitment plan. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -6412,7 +6574,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/networkSecurityPerimeterConfigurations/?api-version=2024-06-01-preview: + x-ms-original-operationId: CommitmentPlans_DeleteAssociation + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/networkSecurityPerimeterConfigurations?api-version=2024-06-01-preview: get: tags: - NetworkSecurityPerimeterConfigurations @@ -6437,7 +6600,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/networkSecurityPerimeterConfigurations/{nspConfigurationName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/networkSecurityPerimeterConfigurations/{nspConfigurationName}?api-version=2024-06-01-preview: get: tags: - NetworkSecurityPerimeterConfigurations @@ -6461,7 +6624,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/networkSecurityPerimeterConfigurations/{nspConfigurationName}/reconcile/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/networkSecurityPerimeterConfigurations/{nspConfigurationName}/reconcile?api-version=2024-06-01-preview: post: tags: - NetworkSecurityPerimeterConfigurations @@ -6494,7 +6657,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/defenderForAISettings/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/defenderForAISettings?api-version=2024-06-01-preview: get: tags: - DefenderForAISettings @@ -6519,7 +6682,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/defenderForAISettings/{defenderForAISettingName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/defenderForAISettings/{defenderForAISettingName}?api-version=2024-06-01-preview: get: tags: - DefenderForAISettings diff --git a/providers/src/azure/v00.00.00000/services/communication.yaml b/providers/src/azure/v00.00.00000/services/communication.yaml index 6d719e52..6b5a3984 100644 --- a/providers/src/azure/v00.00.00000/services/communication.yaml +++ b/providers/src/azure/v00.00.00000/services/communication.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -99,7 +99,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1400,41 +1400,52 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}?api-version=2023-06-01-preview/get' + operationId: EmailServices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EmailServiceResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1?api-version=2023-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}?api-version=2023-06-01-preview/put' + operationId: EmailServices_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EmailServiceResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1?api-version=2023-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}?api-version=2023-06-01-preview/delete' + operationId: EmailServices_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1?api-version=2023-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}?api-version=2023-06-01-preview/patch' + operationId: EmailServices_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EmailServiceResource list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Communication~1emailServices~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Communication~1emailServices?api-version=2023-06-01-preview/get' + operationId: EmailServices_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EmailServiceResourceList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices?api-version=2023-06-01-preview/get' + operationId: EmailServices_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EmailServiceResourceList objectKey: $.value sqlVerbs: select: @@ -1443,7 +1454,8 @@ components: - $ref: '#/components/x-stackQL-resources/email_services/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/email_services/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/email_services/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/email_services/methods/delete' @@ -1454,10 +1466,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Communication~1listVerifiedExchangeOnlineDomains~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Communication~1listVerifiedExchangeOnlineDomains?api-version=2023-06-01-preview/post' + operationId: EmailServicesVerifiedExchangeOnlineDomains_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VerifiedExchangeOnlineDomainList sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/email_services_verified_exchange_online_domains/methods/list' @@ -1472,26 +1486,33 @@ components: methods: list_by_domains: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1senderUsernames~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1senderUsernames?api-version=2023-06-01-preview/get' + operationId: SenderUsernames_ListByDomains response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SenderUsernameResourceCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1senderUsernames~1{senderUsername}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1senderUsernames~1{senderUsername}?api-version=2023-06-01-preview/get' + operationId: SenderUsernames_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SenderUsernameResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1senderUsernames~1{senderUsername}~1?api-version=2023-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1senderUsernames~1{senderUsername}?api-version=2023-06-01-preview/put' + operationId: SenderUsernames_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SenderUsernameResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1senderUsernames~1{senderUsername}~1?api-version=2023-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1senderUsernames~1{senderUsername}?api-version=2023-06-01-preview/delete' + operationId: SenderUsernames_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1512,26 +1533,33 @@ components: methods: list_by_domain: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists?api-version=2023-06-01-preview/get' + operationId: SuppressionLists_ListByDomain response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SuppressionListResourceCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1{suppressionListName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1{suppressionListName}?api-version=2023-06-01-preview/get' + operationId: SuppressionLists_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SuppressionListResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1{suppressionListName}~1?api-version=2023-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1{suppressionListName}?api-version=2023-06-01-preview/put' + operationId: SuppressionLists_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SuppressionListResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1{suppressionListName}~1?api-version=2023-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1{suppressionListName}?api-version=2023-06-01-preview/delete' + operationId: SuppressionLists_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1552,26 +1580,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1{suppressionListName}~1suppressionListAddresses~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1{suppressionListName}~1suppressionListAddresses?api-version=2023-06-01-preview/get' + operationId: SuppressionListAddresses_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SuppressionListAddressResourceCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1{suppressionListName}~1suppressionListAddresses~1{addressId}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1{suppressionListName}~1suppressionListAddresses~1{addressId}?api-version=2023-06-01-preview/get' + operationId: SuppressionListAddresses_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SuppressionListAddressResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1{suppressionListName}~1suppressionListAddresses~1{addressId}~1?api-version=2023-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1{suppressionListName}~1suppressionListAddresses~1{addressId}?api-version=2023-06-01-preview/put' + operationId: SuppressionListAddresses_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SuppressionListAddressResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1{suppressionListName}~1suppressionListAddresses~1{addressId}~1?api-version=2023-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1suppressionLists~1{suppressionListName}~1suppressionListAddresses~1{addressId}?api-version=2023-06-01-preview/delete' + operationId: SuppressionListAddresses_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1592,10 +1627,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Communication~1operations~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Communication~1operations?api-version=2023-06-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1611,60 +1648,77 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Communication~1checkNameAvailability~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Communication~1checkNameAvailability?api-version=2023-06-01-preview/post' + operationId: CommunicationServices_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponse link_notification_hub: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1{communicationServiceName}~1linkNotificationHub~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1{communicationServiceName}~1linkNotificationHub?api-version=2023-06-01-preview/post' + operationId: CommunicationServices_LinkNotificationHub response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LinkedNotificationHub list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Communication~1communicationServices~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Communication~1communicationServices?api-version=2023-06-01-preview/get' + operationId: CommunicationServices_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationServiceResourceList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices?api-version=2023-06-01-preview/get' + operationId: CommunicationServices_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationServiceResourceList objectKey: $.value update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1{communicationServiceName}~1?api-version=2023-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1{communicationServiceName}?api-version=2023-06-01-preview/patch' + operationId: CommunicationServices_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationServiceResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1{communicationServiceName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1{communicationServiceName}?api-version=2023-06-01-preview/get' + operationId: CommunicationServices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationServiceResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1{communicationServiceName}~1?api-version=2023-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1{communicationServiceName}?api-version=2023-06-01-preview/put' + operationId: CommunicationServices_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationServiceResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1{communicationServiceName}~1?api-version=2023-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1{communicationServiceName}?api-version=2023-06-01-preview/delete' + operationId: CommunicationServices_Delete response: mediaType: application/json openAPIDocKey: '200' regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1{communicationServiceName}~1regenerateKey~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1{communicationServiceName}~1regenerateKey?api-version=2023-06-01-preview/post' + operationId: CommunicationServices_RegenerateKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationServiceKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/services/methods/get' @@ -1672,7 +1726,8 @@ components: - $ref: '#/components/x-stackQL-resources/services/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/services/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/services/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/services/methods/delete' @@ -1683,10 +1738,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1{communicationServiceName}~1listKeys~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1communicationServices~1{communicationServiceName}~1listKeys?api-version=2023-06-01-preview/post' + operationId: CommunicationServicesKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationServiceKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/services_keys/methods/list' @@ -1701,54 +1758,66 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}?api-version=2023-06-01-preview/get' + operationId: Domains_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1?api-version=2023-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}?api-version=2023-06-01-preview/put' + operationId: Domains_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1?api-version=2023-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}?api-version=2023-06-01-preview/delete' + operationId: Domains_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1?api-version=2023-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}?api-version=2023-06-01-preview/patch' + operationId: Domains_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainResource list_by_email_service_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains?api-version=2023-06-01-preview/get' + operationId: Domains_ListByEmailServiceResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainResourceList objectKey: $.value initiate_verification: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1initiateVerification~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1initiateVerification?api-version=2023-06-01-preview/post' + operationId: Domains_InitiateVerification response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' cancel_verification: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1cancelVerification~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Communication~1emailServices~1{emailServiceName}~1domains~1{domainName}~1cancelVerification?api-version=2023-06-01-preview/post' + operationId: Domains_CancelVerification response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/domains/methods/get' - $ref: '#/components/x-stackQL-resources/domains/methods/list_by_email_service_resource' insert: - $ref: '#/components/x-stackQL-resources/domains/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/domains/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/domains/methods/delete' @@ -1763,8 +1832,8 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.dataLocation') as data_location, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.dataLocation') as "data_location", subscriptionId, resourceGroupName, emailServiceName @@ -1776,8 +1845,8 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.dataLocation') as data_location, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.dataLocation') as "data_location", subscriptionId, resourceGroupName, emailServiceName @@ -1792,10 +1861,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.dataLocation') as data_location, - JSON_EXTRACT(properties, '$.username') as username, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.dataLocation') as "data_location", + JSON_EXTRACT(properties, '$.username') as "username", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, emailServiceName, @@ -1807,10 +1876,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.dataLocation') as data_location, - JSON_EXTRACT(properties, '$.username') as username, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.dataLocation') as "data_location", + json_extract_path_text(properties, '$.username') as "username", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, emailServiceName, @@ -1827,10 +1896,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.listName') as list_name, - JSON_EXTRACT(properties, '$.lastUpdatedTimeStamp') as last_updated_time_stamp, - JSON_EXTRACT(properties, '$.createdTimeStamp') as created_time_stamp, - JSON_EXTRACT(properties, '$.dataLocation') as data_location, + JSON_EXTRACT(properties, '$.listName') as "list_name", + JSON_EXTRACT(properties, '$.lastUpdatedTimeStamp') as "last_updated_time_stamp", + JSON_EXTRACT(properties, '$.createdTimeStamp') as "created_time_stamp", + JSON_EXTRACT(properties, '$.dataLocation') as "data_location", subscriptionId, resourceGroupName, emailServiceName, @@ -1842,10 +1911,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.listName') as list_name, - JSON_EXTRACT(properties, '$.lastUpdatedTimeStamp') as last_updated_time_stamp, - JSON_EXTRACT(properties, '$.createdTimeStamp') as created_time_stamp, - JSON_EXTRACT(properties, '$.dataLocation') as data_location, + json_extract_path_text(properties, '$.listName') as "list_name", + json_extract_path_text(properties, '$.lastUpdatedTimeStamp') as "last_updated_time_stamp", + json_extract_path_text(properties, '$.createdTimeStamp') as "created_time_stamp", + json_extract_path_text(properties, '$.dataLocation') as "data_location", subscriptionId, resourceGroupName, emailServiceName, @@ -1862,12 +1931,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.email') as email, - JSON_EXTRACT(properties, '$.firstName') as first_name, - JSON_EXTRACT(properties, '$.lastName') as last_name, - JSON_EXTRACT(properties, '$.notes') as notes, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.dataLocation') as data_location, + JSON_EXTRACT(properties, '$.email') as "email", + JSON_EXTRACT(properties, '$.firstName') as "first_name", + JSON_EXTRACT(properties, '$.lastName') as "last_name", + JSON_EXTRACT(properties, '$.notes') as "notes", + JSON_EXTRACT(properties, '$.lastModified') as "last_modified", + JSON_EXTRACT(properties, '$.dataLocation') as "data_location", subscriptionId, resourceGroupName, emailServiceName, @@ -1880,12 +1949,12 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.email') as email, - JSON_EXTRACT(properties, '$.firstName') as first_name, - JSON_EXTRACT(properties, '$.lastName') as last_name, - JSON_EXTRACT(properties, '$.notes') as notes, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.dataLocation') as data_location, + json_extract_path_text(properties, '$.email') as "email", + json_extract_path_text(properties, '$.firstName') as "first_name", + json_extract_path_text(properties, '$.lastName') as "last_name", + json_extract_path_text(properties, '$.notes') as "notes", + json_extract_path_text(properties, '$.lastModified') as "last_modified", + json_extract_path_text(properties, '$.dataLocation') as "data_location", subscriptionId, resourceGroupName, emailServiceName, @@ -1906,13 +1975,13 @@ components: location as location, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.dataLocation') as data_location, - JSON_EXTRACT(properties, '$.notificationHubId') as notification_hub_id, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.immutableResourceId') as immutable_resource_id, - JSON_EXTRACT(properties, '$.linkedDomains') as linked_domains, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.dataLocation') as "data_location", + JSON_EXTRACT(properties, '$.notificationHubId') as "notification_hub_id", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.immutableResourceId') as "immutable_resource_id", + JSON_EXTRACT(properties, '$.linkedDomains') as "linked_domains", subscriptionId, resourceGroupName, communicationServiceName @@ -1925,13 +1994,13 @@ components: location as location, tags as tags, identity as identity, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.dataLocation') as data_location, - JSON_EXTRACT(properties, '$.notificationHubId') as notification_hub_id, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.immutableResourceId') as immutable_resource_id, - JSON_EXTRACT(properties, '$.linkedDomains') as linked_domains, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.dataLocation') as "data_location", + json_extract_path_text(properties, '$.notificationHubId') as "notification_hub_id", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.immutableResourceId') as "immutable_resource_id", + json_extract_path_text(properties, '$.linkedDomains') as "linked_domains", subscriptionId, resourceGroupName, communicationServiceName @@ -1948,14 +2017,14 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.dataLocation') as data_location, - JSON_EXTRACT(properties, '$.fromSenderDomain') as from_sender_domain, - JSON_EXTRACT(properties, '$.mailFromSenderDomain') as mail_from_sender_domain, - JSON_EXTRACT(properties, '$.domainManagement') as domain_management, - JSON_EXTRACT(properties, '$.verificationStates') as verification_states, - JSON_EXTRACT(properties, '$.verificationRecords') as verification_records, - JSON_EXTRACT(properties, '$.userEngagementTracking') as user_engagement_tracking, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.dataLocation') as "data_location", + JSON_EXTRACT(properties, '$.fromSenderDomain') as "from_sender_domain", + JSON_EXTRACT(properties, '$.mailFromSenderDomain') as "mail_from_sender_domain", + JSON_EXTRACT(properties, '$.domainManagement') as "domain_management", + JSON_EXTRACT(properties, '$.verificationStates') as "verification_states", + JSON_EXTRACT(properties, '$.verificationRecords') as "verification_records", + JSON_EXTRACT(properties, '$.userEngagementTracking') as "user_engagement_tracking", subscriptionId, resourceGroupName, emailServiceName, @@ -1968,14 +2037,14 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.dataLocation') as data_location, - JSON_EXTRACT(properties, '$.fromSenderDomain') as from_sender_domain, - JSON_EXTRACT(properties, '$.mailFromSenderDomain') as mail_from_sender_domain, - JSON_EXTRACT(properties, '$.domainManagement') as domain_management, - JSON_EXTRACT(properties, '$.verificationStates') as verification_states, - JSON_EXTRACT(properties, '$.verificationRecords') as verification_records, - JSON_EXTRACT(properties, '$.userEngagementTracking') as user_engagement_tracking, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.dataLocation') as "data_location", + json_extract_path_text(properties, '$.fromSenderDomain') as "from_sender_domain", + json_extract_path_text(properties, '$.mailFromSenderDomain') as "mail_from_sender_domain", + json_extract_path_text(properties, '$.domainManagement') as "domain_management", + json_extract_path_text(properties, '$.verificationStates') as "verification_states", + json_extract_path_text(properties, '$.verificationRecords') as "verification_records", + json_extract_path_text(properties, '$.userEngagementTracking') as "user_engagement_tracking", subscriptionId, resourceGroupName, emailServiceName, @@ -1983,7 +2052,7 @@ components: FROM azure.communication.domains WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND emailServiceName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}?api-version=2023-06-01-preview: get: description: Get the EmailService and its properties. operationId: EmailServices_Get @@ -2128,7 +2197,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/providers/Microsoft.Communication/emailServices/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Communication/emailServices?api-version=2023-06-01-preview: get: description: Handles requests to list all resources in a subscription. operationId: EmailServices_ListBySubscription @@ -2152,7 +2221,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices?api-version=2023-06-01-preview: get: description: Handles requests to list all resources in a resource group. operationId: EmailServices_ListByResourceGroup @@ -2177,10 +2246,10 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Communication/listVerifiedExchangeOnlineDomains/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Communication/listVerifiedExchangeOnlineDomains?api-version=2023-06-01-preview: post: description: Get a list of domains that are fully verified in Exchange Online. - operationId: EmailServices_ListVerifiedExchangeOnlineDomains + operationId: EmailServicesVerifiedExchangeOnlineDomains_List summary: List Verified Domains From Exchange Online tags: - EmailServices @@ -2199,7 +2268,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/senderUsernames/?api-version=2023-06-01-preview: + x-ms-original-operationId: EmailServices_ListVerifiedExchangeOnlineDomains + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/senderUsernames?api-version=2023-06-01-preview: get: description: List all valid sender usernames for a domains resource. operationId: SenderUsernames_ListByDomains @@ -2226,7 +2296,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/senderUsernames/{senderUsername}/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/senderUsernames/{senderUsername}?api-version=2023-06-01-preview: get: description: Get a valid sender username for a domains resource. operationId: SenderUsernames_Get @@ -2314,7 +2384,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/suppressionLists/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/suppressionLists?api-version=2023-06-01-preview: get: description: List all suppression lists for a domains resource. operationId: SuppressionLists_ListByDomain @@ -2341,7 +2411,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/suppressionLists/{suppressionListName}/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/suppressionLists/{suppressionListName}?api-version=2023-06-01-preview: get: description: Get a SuppressionList resource. operationId: SuppressionLists_Get @@ -2429,7 +2499,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/suppressionLists/{suppressionListName}/suppressionListAddresses/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/suppressionLists/{suppressionListName}/suppressionListAddresses?api-version=2023-06-01-preview: get: description: Get all the addresses in a suppression list. operationId: SuppressionListAddresses_List @@ -2457,7 +2527,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/suppressionLists/{suppressionListName}/suppressionListAddresses/{addressId}/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/suppressionLists/{suppressionListName}/suppressionListAddresses/{addressId}?api-version=2023-06-01-preview: get: description: Get a SuppressionListAddress. operationId: SuppressionListAddresses_Get @@ -2548,7 +2618,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Communication/operations/?api-version=2023-06-01-preview: + /providers/Microsoft.Communication/operations?api-version=2023-06-01-preview: get: description: Lists all of the available REST API operations of the Microsoft.Communication provider. operationId: Operations_List @@ -2571,7 +2641,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Communication/checkNameAvailability/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Communication/checkNameAvailability?api-version=2023-06-01-preview: post: description: Checks that the CommunicationService name is valid and is not already in use. operationId: CommunicationServices_CheckNameAvailability @@ -2601,7 +2671,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/communicationServices/{communicationServiceName}/linkNotificationHub/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/communicationServices/{communicationServiceName}/linkNotificationHub?api-version=2023-06-01-preview: post: description: Links an Azure Notification Hub to this communication service. operationId: CommunicationServices_LinkNotificationHub @@ -2632,7 +2702,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Communication/communicationServices/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Communication/communicationServices?api-version=2023-06-01-preview: get: description: Handles requests to list all resources in a subscription. operationId: CommunicationServices_ListBySubscription @@ -2656,7 +2726,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/communicationServices/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/communicationServices?api-version=2023-06-01-preview: get: description: Handles requests to list all resources in a resource group. operationId: CommunicationServices_ListByResourceGroup @@ -2681,7 +2751,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/communicationServices/{communicationServiceName}/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/communicationServices/{communicationServiceName}?api-version=2023-06-01-preview: patch: description: Operation to update an existing CommunicationService. operationId: CommunicationServices_Update @@ -2812,10 +2882,10 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/communicationServices/{communicationServiceName}/listKeys/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/communicationServices/{communicationServiceName}/listKeys?api-version=2023-06-01-preview: post: description: Get the access keys of the CommunicationService resource. - operationId: CommunicationServices_ListKeys + operationId: CommunicationServicesKeys_List summary: List Keys tags: - CommunicationServices @@ -2836,7 +2906,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/communicationServices/{communicationServiceName}/regenerateKey/?api-version=2023-06-01-preview: + x-ms-original-operationId: CommunicationServices_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/communicationServices/{communicationServiceName}/regenerateKey?api-version=2023-06-01-preview: post: description: Regenerate CommunicationService access key. PrimaryKey and SecondaryKey cannot be regenerated at the same time. operationId: CommunicationServices_RegenerateKey @@ -2868,7 +2939,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}?api-version=2023-06-01-preview: get: description: Get the Domains resource and its properties. operationId: Domains_Get @@ -3017,7 +3088,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains?api-version=2023-06-01-preview: get: description: Handles requests to list all Domains resources under the parent EmailServices resource. operationId: Domains_ListByEmailServiceResource @@ -3043,7 +3114,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/initiateVerification/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/initiateVerification?api-version=2023-06-01-preview: post: description: Initiate verification of DNS record. operationId: Domains_InitiateVerification @@ -3080,7 +3151,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/cancelVerification/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Communication/emailServices/{emailServiceName}/domains/{domainName}/cancelVerification?api-version=2023-06-01-preview: post: description: Cancel verification of DNS record. operationId: Domains_CancelVerification diff --git a/providers/src/azure/v00.00.00000/services/compute.yaml b/providers/src/azure/v00.00.00000/services/compute.yaml index 5349f112..6499af6b 100644 --- a/providers/src/azure/v00.00.00000/services/compute.yaml +++ b/providers/src/azure/v00.00.00000/services/compute.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -42,7 +42,7 @@ components: name: api-version in: query description: Client Api Version. - required: true + required: false schema: type: string IncludeExtendedLocationsParameter: @@ -11779,41 +11779,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskEncryptionSets~1{diskEncryptionSetName}~1?api-version=2024-03-02/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskEncryptionSets~1{diskEncryptionSetName}?api-version=2024-03-02/put' + operationId: DiskEncryptionSets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskEncryptionSet update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskEncryptionSets~1{diskEncryptionSetName}~1?api-version=2024-03-02/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskEncryptionSets~1{diskEncryptionSetName}?api-version=2024-03-02/patch' + operationId: DiskEncryptionSets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskEncryptionSet get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskEncryptionSets~1{diskEncryptionSetName}~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskEncryptionSets~1{diskEncryptionSetName}?api-version=2024-03-02/get' + operationId: DiskEncryptionSets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskEncryptionSet delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskEncryptionSets~1{diskEncryptionSetName}~1?api-version=2024-03-02/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskEncryptionSets~1{diskEncryptionSetName}?api-version=2024-03-02/delete' + operationId: DiskEncryptionSets_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskEncryptionSets~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskEncryptionSets?api-version=2024-03-02/get' + operationId: DiskEncryptionSets_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskEncryptionSetList objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1diskEncryptionSets~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1diskEncryptionSets?api-version=2024-03-02/get' + operationId: DiskEncryptionSets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskEncryptionSetList objectKey: $.value sqlVerbs: select: @@ -11822,7 +11833,8 @@ components: - $ref: '#/components/x-stackQL-resources/disk_encryption_sets/methods/list' insert: - $ref: '#/components/x-stackQL-resources/disk_encryption_sets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/disk_encryption_sets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/disk_encryption_sets/methods/delete' @@ -11833,10 +11845,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskEncryptionSets~1{diskEncryptionSetName}~1associatedResources~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskEncryptionSets~1{diskEncryptionSetName}~1associatedResources?api-version=2024-03-02/get' + operationId: DiskEncryptionSetsAssociatedResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceUriList objectKey: $.value sqlVerbs: select: @@ -11852,10 +11866,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1skus~1?api-version=2021-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1skus?api-version=2021-07-01/get' + operationId: ResourceSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceSkusResult objectKey: $.value sqlVerbs: select: @@ -11871,51 +11887,65 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1disks~1{diskName}~1?api-version=2024-03-02/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1disks~1{diskName}?api-version=2024-03-02/put' + operationId: Disks_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Disk update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1disks~1{diskName}~1?api-version=2024-03-02/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1disks~1{diskName}?api-version=2024-03-02/patch' + operationId: Disks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Disk get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1disks~1{diskName}~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1disks~1{diskName}?api-version=2024-03-02/get' + operationId: Disks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Disk delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1disks~1{diskName}~1?api-version=2024-03-02/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1disks~1{diskName}?api-version=2024-03-02/delete' + operationId: Disks_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1disks~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1disks?api-version=2024-03-02/get' + operationId: Disks_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskList objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1disks~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1disks?api-version=2024-03-02/get' + operationId: Disks_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskList objectKey: $.value grant_access: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1disks~1{diskName}~1beginGetAccess~1?api-version=2024-03-02/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1disks~1{diskName}~1beginGetAccess?api-version=2024-03-02/post' + operationId: Disks_GrantAccess response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessUri revoke_access: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1disks~1{diskName}~1endGetAccess~1?api-version=2024-03-02/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1disks~1{diskName}~1endGetAccess?api-version=2024-03-02/post' + operationId: Disks_RevokeAccess response: mediaType: application/json openAPIDocKey: '200' @@ -11926,7 +11956,8 @@ components: - $ref: '#/components/x-stackQL-resources/disks/methods/list' insert: - $ref: '#/components/x-stackQL-resources/disks/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/disks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/disks/methods/delete' @@ -11937,16 +11968,20 @@ components: methods: export_request_rate_by_interval: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1logAnalytics~1apiAccess~1getRequestRateByInterval~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1logAnalytics~1apiAccess~1getRequestRateByInterval?api-version=2024-07-01/post' + operationId: LogAnalytics_ExportRequestRateByInterval response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogAnalyticsOperationResult export_throttled_requests: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1logAnalytics~1apiAccess~1getThrottledRequests~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1logAnalytics~1apiAccess~1getThrottledRequests?api-version=2024-07-01/post' + operationId: LogAnalytics_ExportThrottledRequests response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogAnalyticsOperationResult sqlVerbs: select: [] insert: [] @@ -11960,41 +11995,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}?api-version=2024-07-01/put' + operationId: DedicatedHostGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHostGroup update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}?api-version=2024-07-01/patch' + operationId: DedicatedHostGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHostGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}?api-version=2024-07-01/delete' + operationId: DedicatedHostGroups_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}?api-version=2024-07-01/get' + operationId: DedicatedHostGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHostGroup list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups?api-version=2024-07-01/get' + operationId: DedicatedHostGroups_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHostGroupListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1hostGroups~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1hostGroups?api-version=2024-07-01/get' + operationId: DedicatedHostGroups_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHostGroupListResult objectKey: $.value sqlVerbs: select: @@ -12003,7 +12049,8 @@ components: - $ref: '#/components/x-stackQL-resources/dedicated_host_groups/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/dedicated_host_groups/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/dedicated_host_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/dedicated_host_groups/methods/delete' @@ -12014,54 +12061,66 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1{hostName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1{hostName}?api-version=2024-07-01/put' + operationId: DedicatedHosts_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHost update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1{hostName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1{hostName}?api-version=2024-07-01/patch' + operationId: DedicatedHosts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHost delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1{hostName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1{hostName}?api-version=2024-07-01/delete' + operationId: DedicatedHosts_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1{hostName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1{hostName}?api-version=2024-07-01/get' + operationId: DedicatedHosts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHost list_by_host_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts?api-version=2024-07-01/get' + operationId: DedicatedHosts_ListByHostGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHostListResult objectKey: $.value restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1{hostName}~1restart~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1{hostName}~1restart?api-version=2024-07-01/post' + operationId: DedicatedHosts_Restart response: mediaType: application/json openAPIDocKey: '200' redeploy: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1{hostName}~1redeploy~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1{hostName}~1redeploy?api-version=2024-07-01/post' + operationId: DedicatedHosts_Redeploy response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/dedicated_hosts/methods/get' - $ref: '#/components/x-stackQL-resources/dedicated_hosts/methods/list_by_host_group' insert: - $ref: '#/components/x-stackQL-resources/dedicated_hosts/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/dedicated_hosts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/dedicated_hosts/methods/delete' @@ -12072,10 +12131,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1{hostName}~1hostSizes~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1hostGroups~1{hostGroupName}~1hosts~1{hostName}~1hostSizes?api-version=2024-07-01/get' + operationId: DedicatedHostsAvailableSizes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHostSizeListResult objectKey: $.value sqlVerbs: select: @@ -12091,41 +12152,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}~1?api-version=2024-03-02/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}?api-version=2024-03-02/put' + operationId: DiskAccesses_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskAccess update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}~1?api-version=2024-03-02/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}?api-version=2024-03-02/patch' + operationId: DiskAccesses_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskAccess get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}?api-version=2024-03-02/get' + operationId: DiskAccesses_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskAccess delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}~1?api-version=2024-03-02/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}?api-version=2024-03-02/delete' + operationId: DiskAccesses_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses?api-version=2024-03-02/get' + operationId: DiskAccesses_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskAccessList objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1diskAccesses~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1diskAccesses?api-version=2024-03-02/get' + operationId: DiskAccesses_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskAccessList objectKey: $.value sqlVerbs: select: @@ -12134,7 +12206,8 @@ components: - $ref: '#/components/x-stackQL-resources/disk_accesses/methods/list' insert: - $ref: '#/components/x-stackQL-resources/disk_accesses/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/disk_accesses/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/disk_accesses/methods/delete' @@ -12145,10 +12218,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}~1privateLinkResources~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}~1privateLinkResources?api-version=2024-03-02/get' + operationId: DiskAccessesPrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -12157,37 +12232,43 @@ components: update: [] replace: [] delete: [] - disk_accesses_a_private_endpoint_connection: - id: azure.compute.disk_accesses_a_private_endpoint_connection - name: disk_accesses_a_private_endpoint_connection - title: disk_accesses_a_private_endpoint_connection + disk_accesses_a_private_endpoint_connections: + id: azure.compute.disk_accesses_a_private_endpoint_connections + name: disk_accesses_a_private_endpoint_connections + title: disk_accesses_a_private_endpoint_connections methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-03-02/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-03-02/put' + operationId: DiskAccessesAPrivateEndpointConnection_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-03-02/get' + operationId: DiskAccessesAPrivateEndpointConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-03-02/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-03-02/delete' + operationId: DiskAccessesAPrivateEndpointConnection_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/disk_accesses_a_private_endpoint_connection/methods/get' + - $ref: '#/components/x-stackQL-resources/disk_accesses_a_private_endpoint_connections/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/disk_accesses_a_private_endpoint_connections/methods/update' delete: - - $ref: '#/components/x-stackQL-resources/disk_accesses_a_private_endpoint_connection/methods/delete' + - $ref: '#/components/x-stackQL-resources/disk_accesses_a_private_endpoint_connections/methods/delete' disk_accesses_private_endpoint_connections: id: azure.compute.disk_accesses_private_endpoint_connections name: disk_accesses_private_endpoint_connections @@ -12195,10 +12276,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}~1privateEndpointConnections~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1diskAccesses~1{diskAccessName}~1privateEndpointConnections?api-version=2024-03-02/get' + operationId: DiskAccessesPrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value sqlVerbs: select: @@ -12214,41 +12297,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}?api-version=2024-07-01/put' + operationId: CapacityReservationGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapacityReservationGroup update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}?api-version=2024-07-01/patch' + operationId: CapacityReservationGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapacityReservationGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}?api-version=2024-07-01/delete' + operationId: CapacityReservationGroups_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}?api-version=2024-07-01/get' + operationId: CapacityReservationGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapacityReservationGroup list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups?api-version=2024-07-01/get' + operationId: CapacityReservationGroups_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapacityReservationGroupListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1capacityReservationGroups~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1capacityReservationGroups?api-version=2024-07-01/get' + operationId: CapacityReservationGroups_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapacityReservationGroupListResult objectKey: $.value sqlVerbs: select: @@ -12257,7 +12351,8 @@ components: - $ref: '#/components/x-stackQL-resources/capacity_reservation_groups/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/capacity_reservation_groups/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/capacity_reservation_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/capacity_reservation_groups/methods/delete' @@ -12268,34 +12363,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}~1capacityReservations~1{capacityReservationName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}~1capacityReservations~1{capacityReservationName}?api-version=2024-07-01/put' + operationId: CapacityReservations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapacityReservation update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}~1capacityReservations~1{capacityReservationName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}~1capacityReservations~1{capacityReservationName}?api-version=2024-07-01/patch' + operationId: CapacityReservations_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapacityReservation delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}~1capacityReservations~1{capacityReservationName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}~1capacityReservations~1{capacityReservationName}?api-version=2024-07-01/delete' + operationId: CapacityReservations_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}~1capacityReservations~1{capacityReservationName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}~1capacityReservations~1{capacityReservationName}?api-version=2024-07-01/get' + operationId: CapacityReservations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapacityReservation list_by_capacity_reservation_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}~1capacityReservations~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1capacityReservationGroups~1{capacityReservationGroupName}~1capacityReservations?api-version=2024-07-01/get' + operationId: CapacityReservations_ListByCapacityReservationGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapacityReservationListResult objectKey: $.value sqlVerbs: select: @@ -12303,7 +12407,8 @@ components: - $ref: '#/components/x-stackQL-resources/capacity_reservations/methods/list_by_capacity_reservation_group' insert: - $ref: '#/components/x-stackQL-resources/capacity_reservations/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/capacity_reservations/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/capacity_reservations/methods/delete' @@ -12314,10 +12419,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1communityGalleries~1{publicGalleryName}~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1communityGalleries~1{publicGalleryName}?api-version=2023-07-03/get' + operationId: CommunityGalleries_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunityGallery sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/community_galleries/methods/get' @@ -12332,16 +12439,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1communityGalleries~1{publicGalleryName}~1images~1{galleryImageName}~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1communityGalleries~1{publicGalleryName}~1images~1{galleryImageName}?api-version=2023-07-03/get' + operationId: CommunityGalleryImages_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunityGalleryImage list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1communityGalleries~1{publicGalleryName}~1images~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1communityGalleries~1{publicGalleryName}~1images?api-version=2023-07-03/get' + operationId: CommunityGalleryImages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunityGalleryImageList objectKey: $.value sqlVerbs: select: @@ -12358,16 +12469,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1communityGalleries~1{publicGalleryName}~1images~1{galleryImageName}~1versions~1{galleryImageVersionName}~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1communityGalleries~1{publicGalleryName}~1images~1{galleryImageName}~1versions~1{galleryImageVersionName}?api-version=2023-07-03/get' + operationId: CommunityGalleryImageVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunityGalleryImageVersion list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1communityGalleries~1{publicGalleryName}~1images~1{galleryImageName}~1versions~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1communityGalleries~1{publicGalleryName}~1images~1{galleryImageName}~1versions?api-version=2023-07-03/get' + operationId: CommunityGalleryImageVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunityGalleryImageVersionList objectKey: $.value sqlVerbs: select: @@ -12384,51 +12499,65 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1snapshots~1{snapshotName}~1?api-version=2024-03-02/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1snapshots~1{snapshotName}?api-version=2024-03-02/put' + operationId: Snapshots_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Snapshot update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1snapshots~1{snapshotName}~1?api-version=2024-03-02/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1snapshots~1{snapshotName}?api-version=2024-03-02/patch' + operationId: Snapshots_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Snapshot get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1snapshots~1{snapshotName}~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1snapshots~1{snapshotName}?api-version=2024-03-02/get' + operationId: Snapshots_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Snapshot delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1snapshots~1{snapshotName}~1?api-version=2024-03-02/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1snapshots~1{snapshotName}?api-version=2024-03-02/delete' + operationId: Snapshots_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1snapshots~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1snapshots?api-version=2024-03-02/get' + operationId: Snapshots_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SnapshotList objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1snapshots~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1snapshots?api-version=2024-03-02/get' + operationId: Snapshots_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SnapshotList objectKey: $.value grant_access: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1snapshots~1{snapshotName}~1beginGetAccess~1?api-version=2024-03-02/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1snapshots~1{snapshotName}~1beginGetAccess?api-version=2024-03-02/post' + operationId: Snapshots_GrantAccess response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessUri revoke_access: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1snapshots~1{snapshotName}~1endGetAccess~1?api-version=2024-03-02/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1snapshots~1{snapshotName}~1endGetAccess?api-version=2024-03-02/post' + operationId: Snapshots_RevokeAccess response: mediaType: application/json openAPIDocKey: '200' @@ -12439,7 +12568,8 @@ components: - $ref: '#/components/x-stackQL-resources/snapshots/methods/list' insert: - $ref: '#/components/x-stackQL-resources/snapshots/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/snapshots/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/snapshots/methods/delete' @@ -12450,10 +12580,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1{publisherName}~1artifacttypes~1vmextension~1types~1{type}~1versions~1{version}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1{publisherName}~1artifacttypes~1vmextension~1types~1{type}~1versions~1{version}?api-version=2024-07-01/get' + operationId: VirtualMachineExtensionImages_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineExtensionImage sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/virtual_machine_extension_images/methods/get' @@ -12468,13 +12600,13 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1{publisherName}~1artifacttypes~1vmextension~1types~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1{publisherName}~1artifacttypes~1vmextension~1types?api-version=2024-07-01/get' + operationId: VirtualMachineExtensionImagesTypes_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_extension_images_types/methods/list' + select: [] insert: [] update: [] replace: [] @@ -12486,13 +12618,13 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1{publisherName}~1artifacttypes~1vmextension~1types~1{type}~1versions~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1{publisherName}~1artifacttypes~1vmextension~1types~1{type}~1versions?api-version=2024-07-01/get' + operationId: VirtualMachineExtensionImagesVersions_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_extension_images_versions/methods/list' + select: [] insert: [] update: [] replace: [] @@ -12504,27 +12636,31 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers~1{offer}~1skus~1{skus}~1versions~1{version}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers~1{offer}~1skus~1{skus}~1versions~1{version}?api-version=2024-07-01/get' + operationId: VirtualMachineImages_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineImage list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers~1{offer}~1skus~1{skus}~1versions~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers~1{offer}~1skus~1{skus}~1versions?api-version=2024-07-01/get' + operationId: VirtualMachineImages_List response: mediaType: application/json openAPIDocKey: '200' list_by_edge_zone: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1edgeZones~1{edgeZone}~1vmimages~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1edgeZones~1{edgeZone}~1vmimages?api-version=2024-07-01/get' + operationId: VirtualMachineImages_ListByEdgeZone response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmImagesInEdgeZoneListResult objectKey: $.value sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/virtual_machine_images/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_machine_images/methods/list' - $ref: '#/components/x-stackQL-resources/virtual_machine_images/methods/list_by_edge_zone' insert: [] update: [] @@ -12537,13 +12673,13 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers?api-version=2024-07-01/get' + operationId: VirtualMachineImagesOffers_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_images_offers/methods/list' + select: [] insert: [] update: [] replace: [] @@ -12555,13 +12691,13 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers?api-version=2024-07-01/get' + operationId: VirtualMachineImagesPublishers_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_images_publishers/methods/list' + select: [] insert: [] update: [] replace: [] @@ -12573,38 +12709,40 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers~1{offer}~1skus~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers~1{offer}~1skus?api-version=2024-07-01/get' + operationId: VirtualMachineImagesSkus_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_images_skus/methods/list' + select: [] insert: [] update: [] replace: [] delete: [] - virtual_machine_images_edge_zone: - id: azure.compute.virtual_machine_images_edge_zone - name: virtual_machine_images_edge_zone - title: virtual_machine_images_edge_zone + virtual_machine_images_edge_zones: + id: azure.compute.virtual_machine_images_edge_zones + name: virtual_machine_images_edge_zones + title: virtual_machine_images_edge_zones methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1edgeZones~1{edgeZone}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers~1{offer}~1skus~1{skus}~1versions~1{version}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1edgeZones~1{edgeZone}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers~1{offer}~1skus~1{skus}~1versions~1{version}?api-version=2024-07-01/get' + operationId: VirtualMachineImagesEdgeZone_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineImage list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1edgeZones~1{edgeZone}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers~1{offer}~1skus~1{skus}~1versions~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1edgeZones~1{edgeZone}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers~1{offer}~1skus~1{skus}~1versions?api-version=2024-07-01/get' + operationId: VirtualMachineImagesEdgeZone_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_images_edge_zone/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_machine_images_edge_zone/methods/list' + - $ref: '#/components/x-stackQL-resources/virtual_machine_images_edge_zones/methods/get' insert: [] update: [] replace: [] @@ -12616,13 +12754,13 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1edgeZones~1{edgeZone}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1edgeZones~1{edgeZone}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers?api-version=2024-07-01/get' + operationId: VirtualMachineImagesEdgeZoneOffers_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_images_edge_zone_offers/methods/list' + select: [] insert: [] update: [] replace: [] @@ -12634,13 +12772,13 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1edgeZones~1{edgeZone}~1publishers~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1edgeZones~1{edgeZone}~1publishers?api-version=2024-07-01/get' + operationId: VirtualMachineImagesEdgeZonePublishers_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_images_edge_zone_publishers/methods/list' + select: [] insert: [] update: [] replace: [] @@ -12652,13 +12790,13 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1edgeZones~1{edgeZone}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers~1{offer}~1skus~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1edgeZones~1{edgeZone}~1publishers~1{publisherName}~1artifacttypes~1vmimage~1offers~1{offer}~1skus?api-version=2024-07-01/get' + operationId: VirtualMachineImagesEdgeZoneSkus_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_images_edge_zone_skus/methods/list' + select: [] insert: [] update: [] replace: [] @@ -12670,64 +12808,65 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}?api-version=2024-07-01/put' + operationId: RestorePointCollections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorePointCollection update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}?api-version=2024-07-01/patch' + operationId: RestorePointCollections_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorePointCollection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}?api-version=2024-07-01/delete' + operationId: RestorePointCollections_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}?api-version=2024-07-01/get' + operationId: RestorePointCollections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorePointCollection list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections?api-version=2024-07-01/get' + operationId: RestorePointCollections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RestorePointCollectionListResult + objectKey: $.value + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1restorePointCollections?api-version=2024-07-01/get' + operationId: RestorePointCollections_ListAll response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorePointCollectionListResult objectKey: $.value sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/restore_point_collections/methods/get' - $ref: '#/components/x-stackQL-resources/restore_point_collections/methods/list' + - $ref: '#/components/x-stackQL-resources/restore_point_collections/methods/list_all' insert: - $ref: '#/components/x-stackQL-resources/restore_point_collections/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/restore_point_collections/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/restore_point_collections/methods/delete' - restore_point_collections_all: - id: azure.compute.restore_point_collections_all - name: restore_point_collections_all - title: restore_point_collections_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1restorePointCollections~1?api-version=2024-07-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/restore_point_collections_all/methods/list' - insert: [] - update: [] - replace: [] - delete: [] restore_points: id: azure.compute.restore_points name: restore_points @@ -12735,22 +12874,27 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1restorePoints~1{restorePointName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1restorePoints~1{restorePointName}?api-version=2024-07-01/put' + operationId: RestorePoints_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: RestorePoint delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1restorePoints~1{restorePointName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1restorePoints~1{restorePointName}?api-version=2024-07-01/delete' + operationId: RestorePoints_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1restorePoints~1{restorePointName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1restorePoints~1{restorePointName}?api-version=2024-07-01/get' + operationId: RestorePoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorePoint sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/restore_points/methods/get' @@ -12760,40 +12904,47 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/restore_points/methods/delete' - disk_restore_point: - id: azure.compute.disk_restore_point - name: disk_restore_point - title: disk_restore_point + disk_restore_points: + id: azure.compute.disk_restore_points + name: disk_restore_points + title: disk_restore_points methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1restorePoints~1{vmRestorePointName}~1diskRestorePoints~1{diskRestorePointName}~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1restorePoints~1{vmRestorePointName}~1diskRestorePoints~1{diskRestorePointName}?api-version=2024-03-02/get' + operationId: DiskRestorePoint_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskRestorePoint list_by_restore_point: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1restorePoints~1{vmRestorePointName}~1diskRestorePoints~1?api-version=2024-03-02/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1restorePoints~1{vmRestorePointName}~1diskRestorePoints?api-version=2024-03-02/get' + operationId: DiskRestorePoint_ListByRestorePoint response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskRestorePointList objectKey: $.value grant_access: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1restorePoints~1{vmRestorePointName}~1diskRestorePoints~1{diskRestorePointName}~1beginGetAccess~1?api-version=2024-03-02/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1restorePoints~1{vmRestorePointName}~1diskRestorePoints~1{diskRestorePointName}~1beginGetAccess?api-version=2024-03-02/post' + operationId: DiskRestorePoint_GrantAccess response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessUri revoke_access: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1restorePoints~1{vmRestorePointName}~1diskRestorePoints~1{diskRestorePointName}~1endGetAccess~1?api-version=2024-03-02/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1restorePointCollections~1{restorePointCollectionName}~1restorePoints~1{vmRestorePointName}~1diskRestorePoints~1{diskRestorePointName}~1endGetAccess?api-version=2024-03-02/post' + operationId: DiskRestorePoint_RevokeAccess response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/disk_restore_point/methods/get' - - $ref: '#/components/x-stackQL-resources/disk_restore_point/methods/list_by_restore_point' + - $ref: '#/components/x-stackQL-resources/disk_restore_points/methods/get' + - $ref: '#/components/x-stackQL-resources/disk_restore_points/methods/list_by_restore_point' insert: [] update: [] replace: [] @@ -12805,10 +12956,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Compute~1operations~1?api-version=2024-07-01/get' + $ref: '#/paths/~1providers~1Microsoft.Compute~1operations?api-version=2024-07-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComputeOperationListResult objectKey: $.value sqlVerbs: select: @@ -12817,21 +12970,23 @@ components: update: [] replace: [] delete: [] - usage: - id: azure.compute.usage - name: usage - title: usage + usages: + id: azure.compute.usages + name: usages + title: usages methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1usages~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1usages?api-version=2024-07-01/get' + operationId: Usage_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListUsagesResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/usage/methods/list' + - $ref: '#/components/x-stackQL-resources/usages/methods/list' insert: [] update: [] replace: [] @@ -12843,10 +12998,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1vmSizes~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1vmSizes?api-version=2024-07-01/get' + operationId: VirtualMachineSizes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineSizeListResult objectKey: $.value sqlVerbs: select: @@ -12862,41 +13019,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1proximityPlacementGroups~1{proximityPlacementGroupName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1proximityPlacementGroups~1{proximityPlacementGroupName}?api-version=2024-07-01/put' + operationId: ProximityPlacementGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProximityPlacementGroup update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1proximityPlacementGroups~1{proximityPlacementGroupName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1proximityPlacementGroups~1{proximityPlacementGroupName}?api-version=2024-07-01/patch' + operationId: ProximityPlacementGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProximityPlacementGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1proximityPlacementGroups~1{proximityPlacementGroupName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1proximityPlacementGroups~1{proximityPlacementGroupName}?api-version=2024-07-01/delete' + operationId: ProximityPlacementGroups_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1proximityPlacementGroups~1{proximityPlacementGroupName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1proximityPlacementGroups~1{proximityPlacementGroupName}?api-version=2024-07-01/get' + operationId: ProximityPlacementGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProximityPlacementGroup list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1proximityPlacementGroups~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1proximityPlacementGroups?api-version=2024-07-01/get' + operationId: ProximityPlacementGroups_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProximityPlacementGroupListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1proximityPlacementGroups~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1proximityPlacementGroups?api-version=2024-07-01/get' + operationId: ProximityPlacementGroups_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProximityPlacementGroupListResult objectKey: $.value sqlVerbs: select: @@ -12905,7 +13073,8 @@ components: - $ref: '#/components/x-stackQL-resources/proximity_placement_groups/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/proximity_placement_groups/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/proximity_placement_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/proximity_placement_groups/methods/delete' @@ -12916,185 +13085,283 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1runCommands~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1runCommands?api-version=2024-07-01/get' + operationId: VirtualMachineRunCommands_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RunCommandListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1runCommands~1{commandId}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1runCommands~1{commandId}?api-version=2024-07-01/get' + operationId: VirtualMachineRunCommands_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RunCommandDocument create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1runCommands~1{runCommandName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1runCommands~1{runCommandName}?api-version=2024-07-01/put' + operationId: VirtualMachineRunCommands_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineRunCommand update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1runCommands~1{runCommandName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1runCommands~1{runCommandName}?api-version=2024-07-01/patch' + operationId: VirtualMachineRunCommands_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineRunCommand delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1runCommands~1{runCommandName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1runCommands~1{runCommandName}?api-version=2024-07-01/delete' + operationId: VirtualMachineRunCommands_Delete response: mediaType: application/json openAPIDocKey: '200' get_by_virtual_machine: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1runCommands~1{runCommandName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1runCommands~1{runCommandName}?api-version=2024-07-01/get' + operationId: VirtualMachineRunCommands_GetByVirtualMachine response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineRunCommand list_by_virtual_machine: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1runCommands~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1runCommands?api-version=2024-07-01/get' + operationId: VirtualMachineRunCommands_ListByVirtualMachine response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineRunCommandsListResult objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/virtual_machine_run_commands/methods/get_by_virtual_machine' - $ref: '#/components/x-stackQL-resources/virtual_machine_run_commands/methods/get' - $ref: '#/components/x-stackQL-resources/virtual_machine_run_commands/methods/list_by_virtual_machine' - $ref: '#/components/x-stackQL-resources/virtual_machine_run_commands/methods/list' insert: - $ref: '#/components/x-stackQL-resources/virtual_machine_run_commands/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_machine_run_commands/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_machine_run_commands/methods/delete' - virtual_machine: - id: azure.compute.virtual_machine - name: virtual_machine - title: virtual_machine + virtual_machines: + id: azure.compute.virtual_machines + name: virtual_machines + title: virtual_machines methods: run_command: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1runCommand~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1runCommand?api-version=2024-07-01/post' + operationId: VirtualMachines_RunCommand + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RunCommandResult + list_by_location: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1virtualMachines?api-version=2024-07-01/get' + operationId: VirtualMachines_ListByLocation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineListResult + objectKey: $.value capture: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1capture~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1capture?api-version=2024-07-01/post' + operationId: VirtualMachines_Capture + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualMachineCaptureResult + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}?api-version=2024-07-01/put' + operationId: VirtualMachines_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachine update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}?api-version=2024-07-01/patch' + operationId: VirtualMachines_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualMachine + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}?api-version=2024-07-01/delete' + operationId: VirtualMachines_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1instanceView~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}?api-version=2024-07-01/get' + operationId: VirtualMachines_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualMachine + instance_view: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1instanceView?api-version=2024-07-01/get' + operationId: VirtualMachines_InstanceView response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineInstanceView convert_to_managed_disks: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1convertToManagedDisks~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1convertToManagedDisks?api-version=2024-07-01/post' + operationId: VirtualMachines_ConvertToManagedDisks response: mediaType: application/json openAPIDocKey: '200' deallocate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1deallocate~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1deallocate?api-version=2024-07-01/post' + operationId: VirtualMachines_Deallocate response: mediaType: application/json openAPIDocKey: '200' generalize: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1generalize~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1generalize?api-version=2024-07-01/post' + operationId: VirtualMachines_Generalize + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines?api-version=2024-07-01/get' + operationId: VirtualMachines_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualMachineListResult + objectKey: $.value + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1virtualMachines?api-version=2024-07-01/get' + operationId: VirtualMachines_ListAll response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineListResult + objectKey: $.value power_off: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1powerOff~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1powerOff?api-version=2024-07-01/post' + operationId: VirtualMachines_PowerOff response: mediaType: application/json openAPIDocKey: '200' reapply: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1reapply~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1reapply?api-version=2024-07-01/post' + operationId: VirtualMachines_Reapply response: mediaType: application/json openAPIDocKey: '200' restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1restart~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1restart?api-version=2024-07-01/post' + operationId: VirtualMachines_Restart response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1start~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1start?api-version=2024-07-01/post' + operationId: VirtualMachines_Start response: mediaType: application/json openAPIDocKey: '200' redeploy: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1redeploy~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1redeploy?api-version=2024-07-01/post' + operationId: VirtualMachines_Redeploy response: mediaType: application/json openAPIDocKey: '200' reimage: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1reimage~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1reimage?api-version=2024-07-01/post' + operationId: VirtualMachines_Reimage response: mediaType: application/json openAPIDocKey: '200' retrieve_boot_diagnostics_data: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1retrieveBootDiagnosticsData~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1retrieveBootDiagnosticsData?api-version=2024-07-01/post' + operationId: VirtualMachines_RetrieveBootDiagnosticsData response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RetrieveBootDiagnosticsDataResult perform_maintenance: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1performMaintenance~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1performMaintenance?api-version=2024-07-01/post' + operationId: VirtualMachines_PerformMaintenance response: mediaType: application/json openAPIDocKey: '200' simulate_eviction: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1simulateEviction~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1simulateEviction?api-version=2024-07-01/post' + operationId: VirtualMachines_SimulateEviction response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' assess_patches: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1assessPatches~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1assessPatches?api-version=2024-07-01/post' + operationId: VirtualMachines_AssessPatches response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineAssessPatchesResult install_patches: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1installPatches~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1installPatches?api-version=2024-07-01/post' + operationId: VirtualMachines_InstallPatches response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineInstallPatchesResult attach_detach_data_disks: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1attachDetachDataDisks~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1attachDetachDataDisks?api-version=2024-07-01/post' + operationId: VirtualMachines_AttachDetachDataDisks response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageProfile sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/virtual_machine/methods/get' - insert: [] - update: [] + - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/list_by_location' + - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/list' + - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/update' replace: [] - delete: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/delete' virtual_machine_scale_set_vms: id: azure.compute.virtual_machine_scale_set_vms name: virtual_machine_scale_set_vms @@ -13102,114 +13369,147 @@ components: methods: run_command: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1runCommand~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1runCommand?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetVMs_RunCommand response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RunCommandResult reimage: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1reimage~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1reimage?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetVMs_Reimage response: mediaType: application/json openAPIDocKey: '200' reimage_all: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1reimageall~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1reimageall?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetVMs_ReimageAll response: mediaType: application/json openAPIDocKey: '200' approve_rolling_upgrade: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1approveRollingUpgrade~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1approveRollingUpgrade?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetVMs_ApproveRollingUpgrade response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' deallocate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1deallocate~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1deallocate?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetVMs_Deallocate response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}?api-version=2024-07-01/put' + operationId: VirtualMachineScaleSetVMs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetVM delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}?api-version=2024-07-01/delete' + operationId: VirtualMachineScaleSetVMs_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSetVMs_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetVM + get_instance_view: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1instanceView?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSetVMs_GetInstanceView response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetVMInstanceView list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1virtualMachines~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1virtualMachines?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSetVMs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetVMListResult objectKey: $.value power_off: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1poweroff~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1poweroff?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetVMs_PowerOff response: mediaType: application/json openAPIDocKey: '200' restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1restart~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1restart?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetVMs_Restart response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1start~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1start?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetVMs_Start response: mediaType: application/json openAPIDocKey: '200' redeploy: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1redeploy~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1redeploy?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetVMs_Redeploy response: mediaType: application/json openAPIDocKey: '200' retrieve_boot_diagnostics_data: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1retrieveBootDiagnosticsData~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1retrieveBootDiagnosticsData?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetVMs_RetrieveBootDiagnosticsData response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RetrieveBootDiagnosticsDataResult perform_maintenance: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1performMaintenance~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1performMaintenance?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetVMs_PerformMaintenance response: mediaType: application/json openAPIDocKey: '200' simulate_eviction: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1simulateEviction~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1simulateEviction?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetVMs_SimulateEviction response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' attach_detach_data_disks: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1attachDetachDataDisks~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualmachines~1{instanceId}~1attachDetachDataDisks?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetVMs_AttachDetachDataDisks response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageProfile sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_vms/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_vms/methods/get_instance_view' - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_vms/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_vms/methods/update' delete: - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_vms/methods/delete' virtual_machine_scale_set_vm_run_commands: @@ -13219,34 +13519,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1runCommands~1{runCommandName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1runCommands~1{runCommandName}?api-version=2024-07-01/put' + operationId: VirtualMachineScaleSetVMRunCommands_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineRunCommand update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1runCommands~1{runCommandName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1runCommands~1{runCommandName}?api-version=2024-07-01/patch' + operationId: VirtualMachineScaleSetVMRunCommands_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineRunCommand delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1runCommands~1{runCommandName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1runCommands~1{runCommandName}?api-version=2024-07-01/delete' + operationId: VirtualMachineScaleSetVMRunCommands_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1runCommands~1{runCommandName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1runCommands~1{runCommandName}?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSetVMRunCommands_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineRunCommand list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1runCommands~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1runCommands?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSetVMRunCommands_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineRunCommandsListResult objectKey: $.value sqlVerbs: select: @@ -13254,7 +13563,8 @@ components: - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_vm_run_commands/methods/list' insert: - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_vm_run_commands/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_vm_run_commands/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_vm_run_commands/methods/delete' @@ -13265,17 +13575,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1sharedGalleries~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1sharedGalleries?api-version=2023-07-03/get' + operationId: SharedGalleries_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedGalleryList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1sharedGalleries~1{galleryUniqueName}~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1sharedGalleries~1{galleryUniqueName}?api-version=2023-07-03/get' + operationId: SharedGalleries_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedGallery sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/shared_galleries/methods/get' @@ -13291,17 +13605,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1sharedGalleries~1{galleryUniqueName}~1images~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1sharedGalleries~1{galleryUniqueName}~1images?api-version=2023-07-03/get' + operationId: SharedGalleryImages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedGalleryImageList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1sharedGalleries~1{galleryUniqueName}~1images~1{galleryImageName}~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1sharedGalleries~1{galleryUniqueName}~1images~1{galleryImageName}?api-version=2023-07-03/get' + operationId: SharedGalleryImages_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedGalleryImage sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/shared_gallery_images/methods/get' @@ -13317,17 +13635,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1sharedGalleries~1{galleryUniqueName}~1images~1{galleryImageName}~1versions~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1sharedGalleries~1{galleryUniqueName}~1images~1{galleryImageName}~1versions?api-version=2023-07-03/get' + operationId: SharedGalleryImageVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedGalleryImageVersionList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1sharedGalleries~1{galleryUniqueName}~1images~1{galleryImageName}~1versions~1{galleryImageVersionName}~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1sharedGalleries~1{galleryUniqueName}~1images~1{galleryImageName}~1versions~1{galleryImageVersionName}?api-version=2023-07-03/get' + operationId: SharedGalleryImageVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedGalleryImageVersion sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/shared_gallery_image_versions/methods/get' @@ -13343,41 +13665,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1?api-version=2023-07-03/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}?api-version=2023-07-03/put' + operationId: Galleries_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Gallery update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1?api-version=2023-07-03/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}?api-version=2023-07-03/patch' + operationId: Galleries_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Gallery get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}?api-version=2023-07-03/get' + operationId: Galleries_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Gallery delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1?api-version=2023-07-03/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}?api-version=2023-07-03/delete' + operationId: Galleries_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries?api-version=2023-07-03/get' + operationId: Galleries_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryList objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1galleries~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1galleries?api-version=2023-07-03/get' + operationId: Galleries_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryList objectKey: $.value sqlVerbs: select: @@ -13386,7 +13719,8 @@ components: - $ref: '#/components/x-stackQL-resources/galleries/methods/list' insert: - $ref: '#/components/x-stackQL-resources/galleries/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/galleries/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/galleries/methods/delete' @@ -13397,34 +13731,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}~1?api-version=2023-07-03/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}?api-version=2023-07-03/put' + operationId: GalleryImages_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryImage update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}~1?api-version=2023-07-03/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}?api-version=2023-07-03/patch' + operationId: GalleryImages_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryImage get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}?api-version=2023-07-03/get' + operationId: GalleryImages_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryImage delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}~1?api-version=2023-07-03/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}?api-version=2023-07-03/delete' + operationId: GalleryImages_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_gallery: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images?api-version=2023-07-03/get' + operationId: GalleryImages_ListByGallery response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryImageList objectKey: $.value sqlVerbs: select: @@ -13432,7 +13775,8 @@ components: - $ref: '#/components/x-stackQL-resources/gallery_images/methods/list_by_gallery' insert: - $ref: '#/components/x-stackQL-resources/gallery_images/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/gallery_images/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/gallery_images/methods/delete' @@ -13443,34 +13787,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}~1versions~1{galleryImageVersionName}~1?api-version=2023-07-03/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}~1versions~1{galleryImageVersionName}?api-version=2023-07-03/put' + operationId: GalleryImageVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryImageVersion update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}~1versions~1{galleryImageVersionName}~1?api-version=2023-07-03/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}~1versions~1{galleryImageVersionName}?api-version=2023-07-03/patch' + operationId: GalleryImageVersions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryImageVersion get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}~1versions~1{galleryImageVersionName}~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}~1versions~1{galleryImageVersionName}?api-version=2023-07-03/get' + operationId: GalleryImageVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryImageVersion delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}~1versions~1{galleryImageVersionName}~1?api-version=2023-07-03/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}~1versions~1{galleryImageVersionName}?api-version=2023-07-03/delete' + operationId: GalleryImageVersions_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_gallery_image: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}~1versions~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1images~1{galleryImageName}~1versions?api-version=2023-07-03/get' + operationId: GalleryImageVersions_ListByGalleryImage response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryImageVersionList objectKey: $.value sqlVerbs: select: @@ -13478,7 +13831,8 @@ components: - $ref: '#/components/x-stackQL-resources/gallery_image_versions/methods/list_by_gallery_image' insert: - $ref: '#/components/x-stackQL-resources/gallery_image_versions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/gallery_image_versions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/gallery_image_versions/methods/delete' @@ -13489,34 +13843,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}~1?api-version=2023-07-03/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}?api-version=2023-07-03/put' + operationId: GalleryApplications_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryApplication update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}~1?api-version=2023-07-03/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}?api-version=2023-07-03/patch' + operationId: GalleryApplications_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryApplication get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}?api-version=2023-07-03/get' + operationId: GalleryApplications_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryApplication delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}~1?api-version=2023-07-03/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}?api-version=2023-07-03/delete' + operationId: GalleryApplications_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_gallery: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications?api-version=2023-07-03/get' + operationId: GalleryApplications_ListByGallery response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryApplicationList objectKey: $.value sqlVerbs: select: @@ -13524,7 +13887,8 @@ components: - $ref: '#/components/x-stackQL-resources/gallery_applications/methods/list_by_gallery' insert: - $ref: '#/components/x-stackQL-resources/gallery_applications/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/gallery_applications/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/gallery_applications/methods/delete' @@ -13535,34 +13899,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}~1versions~1{galleryApplicationVersionName}~1?api-version=2023-07-03/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}~1versions~1{galleryApplicationVersionName}?api-version=2023-07-03/put' + operationId: GalleryApplicationVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryApplicationVersion update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}~1versions~1{galleryApplicationVersionName}~1?api-version=2023-07-03/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}~1versions~1{galleryApplicationVersionName}?api-version=2023-07-03/patch' + operationId: GalleryApplicationVersions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryApplicationVersion get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}~1versions~1{galleryApplicationVersionName}~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}~1versions~1{galleryApplicationVersionName}?api-version=2023-07-03/get' + operationId: GalleryApplicationVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryApplicationVersion delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}~1versions~1{galleryApplicationVersionName}~1?api-version=2023-07-03/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}~1versions~1{galleryApplicationVersionName}?api-version=2023-07-03/delete' + operationId: GalleryApplicationVersions_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_gallery_application: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}~1versions~1?api-version=2023-07-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1applications~1{galleryApplicationName}~1versions?api-version=2023-07-03/get' + operationId: GalleryApplicationVersions_ListByGalleryApplication response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryApplicationVersionList objectKey: $.value sqlVerbs: select: @@ -13570,21 +13943,24 @@ components: - $ref: '#/components/x-stackQL-resources/gallery_application_versions/methods/list_by_gallery_application' insert: - $ref: '#/components/x-stackQL-resources/gallery_application_versions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/gallery_application_versions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/gallery_application_versions/methods/delete' - gallery_sharing_profile: - id: azure.compute.gallery_sharing_profile - name: gallery_sharing_profile - title: gallery_sharing_profile + gallery_sharing_profiles: + id: azure.compute.gallery_sharing_profiles + name: gallery_sharing_profiles + title: gallery_sharing_profiles methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1share~1?api-version=2023-07-03/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1galleries~1{galleryName}~1share?api-version=2023-07-03/post' + operationId: GallerySharingProfile_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharingUpdate sqlVerbs: select: [] insert: [] @@ -13598,64 +13974,81 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1?api-version=2022-09-04/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}?api-version=2022-09-04/delete' + operationId: CloudServiceRoleInstances_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1?api-version=2022-09-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}?api-version=2022-09-04/get' + operationId: CloudServiceRoleInstances_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RoleInstance + get_instance_view: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1instanceView?api-version=2022-09-04/get' + operationId: CloudServiceRoleInstances_GetInstanceView response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleInstanceInstanceView list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1?api-version=2022-09-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances?api-version=2022-09-04/get' + operationId: CloudServiceRoleInstances_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleInstanceListResult objectKey: $.value restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1restart~1?api-version=2022-09-04/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1restart?api-version=2022-09-04/post' + operationId: CloudServiceRoleInstances_Restart response: mediaType: application/json openAPIDocKey: '200' reimage: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1reimage~1?api-version=2022-09-04/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1reimage?api-version=2022-09-04/post' + operationId: CloudServiceRoleInstances_Reimage response: mediaType: application/json openAPIDocKey: '200' rebuild: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1rebuild~1?api-version=2022-09-04/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1rebuild?api-version=2022-09-04/post' + operationId: CloudServiceRoleInstances_Rebuild response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/cloud_service_role_instances/methods/get' + - $ref: '#/components/x-stackQL-resources/cloud_service_role_instances/methods/get_instance_view' - $ref: '#/components/x-stackQL-resources/cloud_service_role_instances/methods/list' insert: [] update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/cloud_service_role_instances/methods/delete' - cloud_service_role_instances_instance_view: - id: azure.compute.cloud_service_role_instances_instance_view - name: cloud_service_role_instances_instance_view - title: cloud_service_role_instances_instance_view + cloud_service_role_instances_remote_desktop_files: + id: azure.compute.cloud_service_role_instances_remote_desktop_files + name: cloud_service_role_instances_remote_desktop_files + title: cloud_service_role_instances_remote_desktop_files methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1instanceView~1?api-version=2022-09-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1remoteDesktopFile?api-version=2022-09-04/get' + operationId: CloudServiceRoleInstancesRemoteDesktopFile_Get response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/cloud_service_role_instances_instance_view/methods/get' + select: [] insert: [] update: [] replace: [] @@ -13667,16 +14060,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roles~1{roleName}~1?api-version=2022-09-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roles~1{roleName}?api-version=2022-09-04/get' + operationId: CloudServiceRoles_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudServiceRole list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roles~1?api-version=2022-09-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roles?api-version=2022-09-04/get' + operationId: CloudServiceRoles_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudServiceRoleListResult objectKey: $.value sqlVerbs: select: @@ -13693,138 +14090,125 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1?api-version=2022-09-04/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}?api-version=2022-09-04/put' + operationId: CloudServices_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudService update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1?api-version=2022-09-04/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}?api-version=2022-09-04/patch' + operationId: CloudServices_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudService delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1?api-version=2022-09-04/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}?api-version=2022-09-04/delete' + operationId: CloudServices_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1?api-version=2022-09-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}?api-version=2022-09-04/get' + operationId: CloudServices_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CloudService + get_instance_view: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1instanceView?api-version=2022-09-04/get' + operationId: CloudServices_GetInstanceView + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CloudServiceInstanceView + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1cloudServices?api-version=2022-09-04/get' + operationId: CloudServices_ListAll response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudServiceListResult + objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1?api-version=2022-09-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices?api-version=2022-09-04/get' + operationId: CloudServices_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudServiceListResult objectKey: $.value start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1start~1?api-version=2022-09-04/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1start?api-version=2022-09-04/post' + operationId: CloudServices_Start response: mediaType: application/json openAPIDocKey: '200' power_off: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1poweroff~1?api-version=2022-09-04/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1poweroff?api-version=2022-09-04/post' + operationId: CloudServices_PowerOff response: mediaType: application/json openAPIDocKey: '200' restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1restart~1?api-version=2022-09-04/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1restart?api-version=2022-09-04/post' + operationId: CloudServices_Restart response: mediaType: application/json openAPIDocKey: '200' reimage: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1reimage~1?api-version=2022-09-04/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1reimage?api-version=2022-09-04/post' + operationId: CloudServices_Reimage response: mediaType: application/json openAPIDocKey: '200' rebuild: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1rebuild~1?api-version=2022-09-04/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1rebuild?api-version=2022-09-04/post' + operationId: CloudServices_Rebuild + response: + mediaType: application/json + openAPIDocKey: '200' + delete_instances: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1delete?api-version=2022-09-04/post' + operationId: CloudServices_DeleteInstances response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/cloud_services/methods/get' + - $ref: '#/components/x-stackQL-resources/cloud_services/methods/get_instance_view' - $ref: '#/components/x-stackQL-resources/cloud_services/methods/list' + - $ref: '#/components/x-stackQL-resources/cloud_services/methods/list_all' insert: - $ref: '#/components/x-stackQL-resources/cloud_services/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/cloud_services/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/cloud_services/methods/delete' - cloud_services_instance_view: - id: azure.compute.cloud_services_instance_view - name: cloud_services_instance_view - title: cloud_services_instance_view - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1instanceView~1?api-version=2022-09-04/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/cloud_services_instance_view/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - cloud_services_all: - id: azure.compute.cloud_services_all - name: cloud_services_all - title: cloud_services_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1cloudServices~1?api-version=2022-09-04/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/cloud_services_all/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - cloud_services_instances: - id: azure.compute.cloud_services_instances - name: cloud_services_instances - title: cloud_services_instances - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1delete~1?api-version=2022-09-04/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/cloud_services_instances/methods/delete' - cloud_services_update_domain: - id: azure.compute.cloud_services_update_domain - name: cloud_services_update_domain - title: cloud_services_update_domain + cloud_services_update_domains: + id: azure.compute.cloud_services_update_domains + name: cloud_services_update_domains + title: cloud_services_update_domains methods: walk_update_domain: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1updateDomains~1{updateDomain}~1?api-version=2022-09-04/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1updateDomains~1{updateDomain}?api-version=2022-09-04/put' + operationId: CloudServicesUpdateDomain_WalkUpdateDomain response: mediaType: application/json openAPIDocKey: '200' @@ -13834,112 +14218,91 @@ components: update: [] replace: [] delete: [] - cloud_services_update_domain_update_domain: - id: azure.compute.cloud_services_update_domain_update_domain - name: cloud_services_update_domain_update_domain - title: cloud_services_update_domain_update_domain + cloud_services_update_domain_update_domains: + id: azure.compute.cloud_services_update_domain_update_domains + name: cloud_services_update_domain_update_domains + title: cloud_services_update_domain_update_domains methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1updateDomains~1{updateDomain}~1?api-version=2022-09-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1updateDomains~1{updateDomain}?api-version=2022-09-04/get' + operationId: CloudServicesUpdateDomainUpdateDomain_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/cloud_services_update_domain_update_domain/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - cloud_services_update_domain_update_domains: - id: azure.compute.cloud_services_update_domain_update_domains - name: cloud_services_update_domain_update_domains - title: cloud_services_update_domain_update_domains - methods: + schemaRef: UpdateDomain list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1updateDomains~1?api-version=2022-09-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1updateDomains?api-version=2022-09-04/get' + operationId: CloudServicesUpdateDomainUpdateDomains_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UpdateDomainListResult objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/cloud_services_update_domain_update_domains/methods/get' - $ref: '#/components/x-stackQL-resources/cloud_services_update_domain_update_domains/methods/list' insert: [] update: [] replace: [] delete: [] - cloud_service_operating_systems_os_version: - id: azure.compute.cloud_service_operating_systems_os_version - name: cloud_service_operating_systems_os_version - title: cloud_service_operating_systems_os_version + cloud_service_operating_systems_os_versions: + id: azure.compute.cloud_service_operating_systems_os_versions + name: cloud_service_operating_systems_os_versions + title: cloud_service_operating_systems_os_versions methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1cloudServiceOsVersions~1{osVersionName}~1?api-version=2022-09-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1cloudServiceOsVersions~1{osVersionName}?api-version=2022-09-04/get' + operationId: CloudServiceOperatingSystemsOSVersion_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/cloud_service_operating_systems_os_version/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - cloud_service_operating_systems_os_versions: - id: azure.compute.cloud_service_operating_systems_os_versions - name: cloud_service_operating_systems_os_versions - title: cloud_service_operating_systems_os_versions - methods: + schemaRef: OSVersion list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1cloudServiceOsVersions~1?api-version=2022-09-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1cloudServiceOsVersions?api-version=2022-09-04/get' + operationId: CloudServiceOperatingSystemsOSVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OSVersionListResult objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/cloud_service_operating_systems_os_versions/methods/get' - $ref: '#/components/x-stackQL-resources/cloud_service_operating_systems_os_versions/methods/list' insert: [] update: [] replace: [] delete: [] - cloud_service_operating_systems_os_family: - id: azure.compute.cloud_service_operating_systems_os_family - name: cloud_service_operating_systems_os_family - title: cloud_service_operating_systems_os_family + cloud_service_operating_systems_os_families: + id: azure.compute.cloud_service_operating_systems_os_families + name: cloud_service_operating_systems_os_families + title: cloud_service_operating_systems_os_families methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1cloudServiceOsFamilies~1{osFamilyName}~1?api-version=2022-09-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1cloudServiceOsFamilies~1{osFamilyName}?api-version=2022-09-04/get' + operationId: CloudServiceOperatingSystemsOSFamily_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/cloud_service_operating_systems_os_family/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - cloud_service_operating_systems_os_families: - id: azure.compute.cloud_service_operating_systems_os_families - name: cloud_service_operating_systems_os_families - title: cloud_service_operating_systems_os_families - methods: + schemaRef: OSFamily list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1cloudServiceOsFamilies~1?api-version=2022-09-04/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1cloudServiceOsFamilies?api-version=2022-09-04/get' + operationId: CloudServiceOperatingSystemsOSFamilies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OSFamilyListResult objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/cloud_service_operating_systems_os_families/methods/get' - $ref: '#/components/x-stackQL-resources/cloud_service_operating_systems_os_families/methods/list' insert: [] update: [] @@ -13952,34 +14315,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1extensions~1{vmExtensionName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1extensions~1{vmExtensionName}?api-version=2024-07-01/put' + operationId: VirtualMachineExtensions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineExtension update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1extensions~1{vmExtensionName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1extensions~1{vmExtensionName}?api-version=2024-07-01/patch' + operationId: VirtualMachineExtensions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineExtension delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1extensions~1{vmExtensionName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1extensions~1{vmExtensionName}?api-version=2024-07-01/delete' + operationId: VirtualMachineExtensions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1extensions~1{vmExtensionName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1extensions~1{vmExtensionName}?api-version=2024-07-01/get' + operationId: VirtualMachineExtensions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineExtension list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1extensions~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1extensions?api-version=2024-07-01/get' + operationId: VirtualMachineExtensions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineExtensionsListResult objectKey: $.value sqlVerbs: select: @@ -13987,138 +14359,85 @@ components: - $ref: '#/components/x-stackQL-resources/virtual_machine_extensions/methods/list' insert: - $ref: '#/components/x-stackQL-resources/virtual_machine_extensions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_machine_extensions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_machine_extensions/methods/delete' - virtual_machines: - id: azure.compute.virtual_machines - name: virtual_machines - title: virtual_machines + virtual_machines_available_sizes: + id: azure.compute.virtual_machines_available_sizes + name: virtual_machines_available_sizes + title: virtual_machines_available_sizes methods: - list_by_location: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1virtualMachines~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1vmSizes?api-version=2024-07-01/get' + operationId: VirtualMachinesAvailableSizes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineSizeListResult objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_machines_available_sizes/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + availability_sets: + id: azure.compute.availability_sets + name: availability_sets + title: availability_sets + methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1availabilitySets~1{availabilitySetName}?api-version=2024-07-01/put' + operationId: AvailabilitySets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' - delete: + schemaRef: AvailabilitySet + update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1?api-version=2024-07-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1?api-version=2024-07-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1?api-version=2024-07-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/list_by_location' - - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/create_or_update' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/delete' - virtual_machines_all: - id: azure.compute.virtual_machines_all - name: virtual_machines_all - title: virtual_machines_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1virtualMachines~1?api-version=2024-07-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machines_all/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - virtual_machines_available_sizes: - id: azure.compute.virtual_machines_available_sizes - name: virtual_machines_available_sizes - title: virtual_machines_available_sizes - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1vmSizes~1?api-version=2024-07-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machines_available_sizes/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - availability_sets: - id: azure.compute.availability_sets - name: availability_sets - title: availability_sets - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1availabilitySets~1{availabilitySetName}~1?api-version=2024-07-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1availabilitySets~1{availabilitySetName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1availabilitySets~1{availabilitySetName}?api-version=2024-07-01/patch' + operationId: AvailabilitySets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailabilitySet delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1availabilitySets~1{availabilitySetName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1availabilitySets~1{availabilitySetName}?api-version=2024-07-01/delete' + operationId: AvailabilitySets_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1availabilitySets~1{availabilitySetName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1availabilitySets~1{availabilitySetName}?api-version=2024-07-01/get' + operationId: AvailabilitySets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailabilitySet list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1availabilitySets~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1availabilitySets?api-version=2024-07-01/get' + operationId: AvailabilitySets_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailabilitySetListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1availabilitySets~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1availabilitySets?api-version=2024-07-01/get' + operationId: AvailabilitySets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailabilitySetListResult objectKey: $.value sqlVerbs: select: @@ -14127,7 +14446,8 @@ components: - $ref: '#/components/x-stackQL-resources/availability_sets/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/availability_sets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/availability_sets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/availability_sets/methods/delete' @@ -14138,10 +14458,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1availabilitySets~1{availabilitySetName}~1vmSizes~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1availabilitySets~1{availabilitySetName}~1vmSizes?api-version=2024-07-01/get' + operationId: AvailabilitySetsAvailableSizes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineSizeListResult objectKey: $.value sqlVerbs: select: @@ -14157,48 +14479,61 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1sshPublicKeys~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1sshPublicKeys?api-version=2024-07-01/get' + operationId: SshPublicKeys_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SshPublicKeysGroupListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1sshPublicKeys~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1sshPublicKeys?api-version=2024-07-01/get' + operationId: SshPublicKeys_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SshPublicKeysGroupListResult objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1sshPublicKeys~1{sshPublicKeyName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1sshPublicKeys~1{sshPublicKeyName}?api-version=2024-07-01/put' + operationId: SshPublicKeys_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SshPublicKeyResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1sshPublicKeys~1{sshPublicKeyName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1sshPublicKeys~1{sshPublicKeyName}?api-version=2024-07-01/patch' + operationId: SshPublicKeys_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SshPublicKeyResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1sshPublicKeys~1{sshPublicKeyName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1sshPublicKeys~1{sshPublicKeyName}?api-version=2024-07-01/delete' + operationId: SshPublicKeys_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1sshPublicKeys~1{sshPublicKeyName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1sshPublicKeys~1{sshPublicKeyName}?api-version=2024-07-01/get' + operationId: SshPublicKeys_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SshPublicKeyResource generate_key_pair: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1sshPublicKeys~1{sshPublicKeyName}~1generateKeyPair~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1sshPublicKeys~1{sshPublicKeyName}~1generateKeyPair?api-version=2024-07-01/post' + operationId: SshPublicKeys_GenerateKeyPair response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SshPublicKeyGenerateKeyPairResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/ssh_public_keys/methods/get' @@ -14206,7 +14541,8 @@ components: - $ref: '#/components/x-stackQL-resources/ssh_public_keys/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/ssh_public_keys/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/ssh_public_keys/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/ssh_public_keys/methods/delete' @@ -14217,173 +14553,183 @@ components: methods: list_by_location: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1virtualMachineScaleSets~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1locations~1{location}~1virtualMachineScaleSets?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSets_ListByLocation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}?api-version=2024-07-01/put' + operationId: VirtualMachineScaleSets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSet update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}?api-version=2024-07-01/patch' + operationId: VirtualMachineScaleSets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSet delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}?api-version=2024-07-01/delete' + operationId: VirtualMachineScaleSets_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSet deallocate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1deallocate~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1deallocate?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSets_Deallocate + response: + mediaType: application/json + openAPIDocKey: '200' + delete_instances: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1delete?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSets_DeleteInstances response: mediaType: application/json openAPIDocKey: '200' + get_instance_view: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1instanceView?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSets_GetInstanceView + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetInstanceView list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSets_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetListResult + objectKey: $.value + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1virtualMachineScaleSets?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSets_ListAll response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetListWithLinkResult objectKey: $.value power_off: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1poweroff~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1poweroff?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSets_PowerOff response: mediaType: application/json openAPIDocKey: '200' restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1restart~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1restart?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSets_Restart response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1start~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1start?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSets_Start response: mediaType: application/json openAPIDocKey: '200' reapply: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1reapply~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1reapply?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSets_Reapply response: mediaType: application/json openAPIDocKey: '200' redeploy: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1redeploy~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1redeploy?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSets_Redeploy response: mediaType: application/json openAPIDocKey: '200' perform_maintenance: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1performMaintenance~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1performMaintenance?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSets_PerformMaintenance response: mediaType: application/json openAPIDocKey: '200' reimage: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1reimage~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1reimage?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSets_Reimage response: mediaType: application/json openAPIDocKey: '200' reimage_all: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1reimageall~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1reimageall?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSets_ReimageAll response: mediaType: application/json openAPIDocKey: '200' approve_rolling_upgrade: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1approveRollingUpgrade~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1approveRollingUpgrade?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSets_ApproveRollingUpgrade response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' force_recovery_service_fabric_platform_update_domain_walk: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1forceRecoveryServiceFabricPlatformUpdateDomainWalk~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1forceRecoveryServiceFabricPlatformUpdateDomainWalk?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecoveryWalkResponse convert_to_single_placement_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1convertToSinglePlacementGroup~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1convertToSinglePlacementGroup?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSets_ConvertToSinglePlacementGroup response: mediaType: application/json openAPIDocKey: '200' set_orchestration_service_state: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1setOrchestrationServiceState~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1setOrchestrationServiceState?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSets_SetOrchestrationServiceState response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets/methods/get_instance_view' - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets/methods/list_by_location' - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets/methods/list' + - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets/methods/list_all' insert: - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets/methods/create_or_update' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets/methods/delete' - virtual_machine_scale_sets_instances: - id: azure.compute.virtual_machine_scale_sets_instances - name: virtual_machine_scale_sets_instances - title: virtual_machine_scale_sets_instances - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1delete~1?api-version=2024-07-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1manualupgrade~1?api-version=2024-07-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] + - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets_instances/methods/delete' - virtual_machine_scale_sets_instance_view: - id: azure.compute.virtual_machine_scale_sets_instance_view - name: virtual_machine_scale_sets_instance_view - title: virtual_machine_scale_sets_instance_view - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1instanceView~1?api-version=2024-07-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets_instance_view/methods/get' - insert: [] - update: [] - replace: [] - delete: [] + - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets/methods/delete' virtual_machine_scale_set_extensions: id: azure.compute.virtual_machine_scale_set_extensions name: virtual_machine_scale_set_extensions @@ -14391,34 +14737,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1extensions~1{vmssExtensionName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1extensions~1{vmssExtensionName}?api-version=2024-07-01/put' + operationId: VirtualMachineScaleSetExtensions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetExtension update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1extensions~1{vmssExtensionName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1extensions~1{vmssExtensionName}?api-version=2024-07-01/patch' + operationId: VirtualMachineScaleSetExtensions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetExtension delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1extensions~1{vmssExtensionName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1extensions~1{vmssExtensionName}?api-version=2024-07-01/delete' + operationId: VirtualMachineScaleSetExtensions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1extensions~1{vmssExtensionName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1extensions~1{vmssExtensionName}?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSetExtensions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetExtension list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1extensions~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1extensions?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSetExtensions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetExtensionListResult objectKey: $.value sqlVerbs: select: @@ -14426,63 +14781,67 @@ components: - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_extensions/methods/list' insert: - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_extensions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_extensions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_extensions/methods/delete' - virtual_machine_scale_sets_all: - id: azure.compute.virtual_machine_scale_sets_all - name: virtual_machine_scale_sets_all - title: virtual_machine_scale_sets_all + virtual_machine_scale_sets_skus: + id: azure.compute.virtual_machine_scale_sets_skus + name: virtual_machine_scale_sets_skus + title: virtual_machine_scale_sets_skus methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1skus?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSetsSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetListSkusResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets_all/methods/list' + - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets_skus/methods/list' insert: [] update: [] replace: [] delete: [] - virtual_machine_scale_sets_skus: - id: azure.compute.virtual_machine_scale_sets_skus - name: virtual_machine_scale_sets_skus - title: virtual_machine_scale_sets_skus + virtual_machine_scale_sets_os_upgrade_histories: + id: azure.compute.virtual_machine_scale_sets_os_upgrade_histories + name: virtual_machine_scale_sets_os_upgrade_histories + title: virtual_machine_scale_sets_os_upgrade_histories methods: - list: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1skus~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1osUpgradeHistory?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSetsOSUpgradeHistory_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetListOSUpgradeHistory objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets_skus/methods/list' + - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets_os_upgrade_histories/methods/get' insert: [] update: [] replace: [] delete: [] - virtual_machine_scale_sets_os_upgrade_history: - id: azure.compute.virtual_machine_scale_sets_os_upgrade_history - name: virtual_machine_scale_sets_os_upgrade_history - title: virtual_machine_scale_sets_os_upgrade_history + virtual_machine_scale_sets_instances: + id: azure.compute.virtual_machine_scale_sets_instances + name: virtual_machine_scale_sets_instances + title: virtual_machine_scale_sets_instances methods: - get: + update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1osUpgradeHistory~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1manualupgrade?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetsInstances_Update response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_sets_os_upgrade_history/methods/get' + select: [] insert: [] update: [] replace: [] @@ -14494,19 +14853,22 @@ components: methods: cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1rollingUpgrades~1cancel~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1rollingUpgrades~1cancel?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetRollingUpgrades_Cancel response: mediaType: application/json openAPIDocKey: '200' start_os_upgrade: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1osRollingUpgrade~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1osRollingUpgrade?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade response: mediaType: application/json openAPIDocKey: '200' start_extension_upgrade: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1extensionRollingUpgrade~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1extensionRollingUpgrade?api-version=2024-07-01/post' + operationId: VirtualMachineScaleSetRollingUpgrades_StartExtensionUpgrade response: mediaType: application/json openAPIDocKey: '200' @@ -14523,10 +14885,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1rollingUpgrades~1latest~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1rollingUpgrades~1latest?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSetRollingUpgradesLatest_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RollingUpgradeStatusInfo sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_rolling_upgrades_latest/methods/get' @@ -14541,34 +14905,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1extensions~1{vmExtensionName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1extensions~1{vmExtensionName}?api-version=2024-07-01/put' + operationId: VirtualMachineScaleSetVMExtensions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetVMExtension update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1extensions~1{vmExtensionName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1extensions~1{vmExtensionName}?api-version=2024-07-01/patch' + operationId: VirtualMachineScaleSetVMExtensions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetVMExtension delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1extensions~1{vmExtensionName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1extensions~1{vmExtensionName}?api-version=2024-07-01/delete' + operationId: VirtualMachineScaleSetVMExtensions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1extensions~1{vmExtensionName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1extensions~1{vmExtensionName}?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSetVMExtensions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetVMExtension list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1extensions~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1extensions?api-version=2024-07-01/get' + operationId: VirtualMachineScaleSetVMExtensions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineScaleSetVMExtensionsListResult objectKey: $.value sqlVerbs: select: @@ -14576,28 +14949,11 @@ components: - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_vm_extensions/methods/list' insert: - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_vm_extensions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_vm_extensions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_vm_extensions/methods/delete' - virtual_machine_scale_set_vms_instance_view: - id: azure.compute.virtual_machine_scale_set_vms_instance_view - name: virtual_machine_scale_set_vms_instance_view - title: virtual_machine_scale_set_vms_instance_view - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmScaleSetName}~1virtualMachines~1{instanceId}~1instanceView~1?api-version=2024-07-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_scale_set_vms_instance_view/methods/get' - insert: [] - update: [] - replace: [] - delete: [] images: id: azure.compute.images name: images @@ -14605,41 +14961,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1images~1{imageName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1images~1{imageName}?api-version=2024-07-01/put' + operationId: Images_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Image update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1images~1{imageName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1images~1{imageName}?api-version=2024-07-01/patch' + operationId: Images_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Image delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1images~1{imageName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1images~1{imageName}?api-version=2024-07-01/delete' + operationId: Images_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1images~1{imageName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1images~1{imageName}?api-version=2024-07-01/get' + operationId: Images_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Image list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1images~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1images?api-version=2024-07-01/get' + operationId: Images_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1images~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Compute~1images?api-version=2024-07-01/get' + operationId: Images_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageListResult objectKey: $.value sqlVerbs: select: @@ -14648,7 +15015,8 @@ components: - $ref: '#/components/x-stackQL-resources/images/methods/list' insert: - $ref: '#/components/x-stackQL-resources/images/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/images/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/images/methods/delete' @@ -14667,14 +15035,14 @@ components: identity as identity, type as type, tags as tags, - JSON_EXTRACT(properties, '$.encryptionType') as encryption_type, - JSON_EXTRACT(properties, '$.activeKey') as active_key, - JSON_EXTRACT(properties, '$.previousKeys') as previous_keys, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.rotationToLatestKeyVersionEnabled') as rotation_to_latest_key_version_enabled, - JSON_EXTRACT(properties, '$.lastKeyRotationTimestamp') as last_key_rotation_timestamp, - JSON_EXTRACT(properties, '$.autoKeyRotationError') as auto_key_rotation_error, - JSON_EXTRACT(properties, '$.federatedClientId') as federated_client_id, + JSON_EXTRACT(properties, '$.encryptionType') as "encryption_type", + JSON_EXTRACT(properties, '$.activeKey') as "active_key", + JSON_EXTRACT(properties, '$.previousKeys') as "previous_keys", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.rotationToLatestKeyVersionEnabled') as "rotation_to_latest_key_version_enabled", + JSON_EXTRACT(properties, '$.lastKeyRotationTimestamp') as "last_key_rotation_timestamp", + JSON_EXTRACT(properties, '$.autoKeyRotationError') as "auto_key_rotation_error", + JSON_EXTRACT(properties, '$.federatedClientId') as "federated_client_id", subscriptionId, resourceGroupName, diskEncryptionSetName @@ -14690,14 +15058,14 @@ components: identity as identity, type as type, tags as tags, - json_extract_path_text(properties, '$.encryptionType') as encryption_type, - JSON_EXTRACT(properties, '$.activeKey') as active_key, - JSON_EXTRACT(properties, '$.previousKeys') as previous_keys, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.rotationToLatestKeyVersionEnabled') as rotation_to_latest_key_version_enabled, - JSON_EXTRACT(properties, '$.lastKeyRotationTimestamp') as last_key_rotation_timestamp, - JSON_EXTRACT(properties, '$.autoKeyRotationError') as auto_key_rotation_error, - JSON_EXTRACT(properties, '$.federatedClientId') as federated_client_id, + json_extract_path_text(properties, '$.encryptionType') as "encryption_type", + json_extract_path_text(properties, '$.activeKey') as "active_key", + json_extract_path_text(properties, '$.previousKeys') as "previous_keys", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.rotationToLatestKeyVersionEnabled') as "rotation_to_latest_key_version_enabled", + json_extract_path_text(properties, '$.lastKeyRotationTimestamp') as "last_key_rotation_timestamp", + json_extract_path_text(properties, '$.autoKeyRotationError') as "auto_key_rotation_error", + json_extract_path_text(properties, '$.federatedClientId') as "federated_client_id", subscriptionId, resourceGroupName, diskEncryptionSetName @@ -14722,38 +15090,38 @@ components: extendedLocation as extended_location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.purchasePlan') as purchase_plan, - JSON_EXTRACT(properties, '$.supportedCapabilities') as supported_capabilities, - JSON_EXTRACT(properties, '$.creationData') as creation_data, - JSON_EXTRACT(properties, '$.diskSizeGB') as disk_size_gb, - JSON_EXTRACT(properties, '$.diskSizeBytes') as disk_size_bytes, - JSON_EXTRACT(properties, '$.uniqueId') as unique_id, - JSON_EXTRACT(properties, '$.encryptionSettingsCollection') as encryption_settings_collection, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.diskIOPSReadWrite') as disk_iops_read_write, - JSON_EXTRACT(properties, '$.diskMBpsReadWrite') as disk_mbps_read_write, - JSON_EXTRACT(properties, '$.diskIOPSReadOnly') as disk_iops_read_only, - JSON_EXTRACT(properties, '$.diskMBpsReadOnly') as disk_mbps_read_only, - JSON_EXTRACT(properties, '$.diskState') as disk_state, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.maxShares') as max_shares, - JSON_EXTRACT(properties, '$.shareInfo') as share_info, - JSON_EXTRACT(properties, '$.networkAccessPolicy') as network_access_policy, - JSON_EXTRACT(properties, '$.diskAccessId') as disk_access_id, - JSON_EXTRACT(properties, '$.burstingEnabledTime') as bursting_enabled_time, - JSON_EXTRACT(properties, '$.tier') as tier, - JSON_EXTRACT(properties, '$.burstingEnabled') as bursting_enabled, - JSON_EXTRACT(properties, '$.propertyUpdatesInProgress') as property_updates_in_progress, - JSON_EXTRACT(properties, '$.supportsHibernation') as supports_hibernation, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.completionPercent') as completion_percent, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.dataAccessAuthMode') as data_access_auth_mode, - JSON_EXTRACT(properties, '$.optimizedForFrequentAttach') as optimized_for_frequent_attach, - JSON_EXTRACT(properties, '$.LastOwnershipUpdateTime') as last_ownership_update_time, + JSON_EXTRACT(properties, '$.timeCreated') as "time_created", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.hyperVGeneration') as "hyper_v_generation", + JSON_EXTRACT(properties, '$.purchasePlan') as "purchase_plan", + JSON_EXTRACT(properties, '$.supportedCapabilities') as "supported_capabilities", + JSON_EXTRACT(properties, '$.creationData') as "creation_data", + JSON_EXTRACT(properties, '$.diskSizeGB') as "disk_size_gb", + JSON_EXTRACT(properties, '$.diskSizeBytes') as "disk_size_bytes", + JSON_EXTRACT(properties, '$.uniqueId') as "unique_id", + JSON_EXTRACT(properties, '$.encryptionSettingsCollection') as "encryption_settings_collection", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.diskIOPSReadWrite') as "disk_iops_read_write", + JSON_EXTRACT(properties, '$.diskMBpsReadWrite') as "disk_mbps_read_write", + JSON_EXTRACT(properties, '$.diskIOPSReadOnly') as "disk_iops_read_only", + JSON_EXTRACT(properties, '$.diskMBpsReadOnly') as "disk_mbps_read_only", + JSON_EXTRACT(properties, '$.diskState') as "disk_state", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.maxShares') as "max_shares", + JSON_EXTRACT(properties, '$.shareInfo') as "share_info", + JSON_EXTRACT(properties, '$.networkAccessPolicy') as "network_access_policy", + JSON_EXTRACT(properties, '$.diskAccessId') as "disk_access_id", + JSON_EXTRACT(properties, '$.burstingEnabledTime') as "bursting_enabled_time", + JSON_EXTRACT(properties, '$.tier') as "tier", + JSON_EXTRACT(properties, '$.burstingEnabled') as "bursting_enabled", + JSON_EXTRACT(properties, '$.propertyUpdatesInProgress') as "property_updates_in_progress", + JSON_EXTRACT(properties, '$.supportsHibernation') as "supports_hibernation", + JSON_EXTRACT(properties, '$.securityProfile') as "security_profile", + JSON_EXTRACT(properties, '$.completionPercent') as "completion_percent", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.dataAccessAuthMode') as "data_access_auth_mode", + JSON_EXTRACT(properties, '$.optimizedForFrequentAttach') as "optimized_for_frequent_attach", + JSON_EXTRACT(properties, '$.LastOwnershipUpdateTime') as "last_ownership_update_time", subscriptionId, resourceGroupName, diskName @@ -14773,38 +15141,38 @@ components: extendedLocation as extended_location, type as type, tags as tags, - json_extract_path_text(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.purchasePlan') as purchase_plan, - JSON_EXTRACT(properties, '$.supportedCapabilities') as supported_capabilities, - JSON_EXTRACT(properties, '$.creationData') as creation_data, - JSON_EXTRACT(properties, '$.diskSizeGB') as disk_size_gb, - JSON_EXTRACT(properties, '$.diskSizeBytes') as disk_size_bytes, - JSON_EXTRACT(properties, '$.uniqueId') as unique_id, - JSON_EXTRACT(properties, '$.encryptionSettingsCollection') as encryption_settings_collection, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.diskIOPSReadWrite') as disk_iops_read_write, - JSON_EXTRACT(properties, '$.diskMBpsReadWrite') as disk_mbps_read_write, - JSON_EXTRACT(properties, '$.diskIOPSReadOnly') as disk_iops_read_only, - JSON_EXTRACT(properties, '$.diskMBpsReadOnly') as disk_mbps_read_only, - JSON_EXTRACT(properties, '$.diskState') as disk_state, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.maxShares') as max_shares, - JSON_EXTRACT(properties, '$.shareInfo') as share_info, - JSON_EXTRACT(properties, '$.networkAccessPolicy') as network_access_policy, - JSON_EXTRACT(properties, '$.diskAccessId') as disk_access_id, - JSON_EXTRACT(properties, '$.burstingEnabledTime') as bursting_enabled_time, - JSON_EXTRACT(properties, '$.tier') as tier, - JSON_EXTRACT(properties, '$.burstingEnabled') as bursting_enabled, - JSON_EXTRACT(properties, '$.propertyUpdatesInProgress') as property_updates_in_progress, - JSON_EXTRACT(properties, '$.supportsHibernation') as supports_hibernation, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.completionPercent') as completion_percent, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.dataAccessAuthMode') as data_access_auth_mode, - JSON_EXTRACT(properties, '$.optimizedForFrequentAttach') as optimized_for_frequent_attach, - JSON_EXTRACT(properties, '$.LastOwnershipUpdateTime') as last_ownership_update_time, + json_extract_path_text(properties, '$.timeCreated') as "time_created", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.hyperVGeneration') as "hyper_v_generation", + json_extract_path_text(properties, '$.purchasePlan') as "purchase_plan", + json_extract_path_text(properties, '$.supportedCapabilities') as "supported_capabilities", + json_extract_path_text(properties, '$.creationData') as "creation_data", + json_extract_path_text(properties, '$.diskSizeGB') as "disk_size_gb", + json_extract_path_text(properties, '$.diskSizeBytes') as "disk_size_bytes", + json_extract_path_text(properties, '$.uniqueId') as "unique_id", + json_extract_path_text(properties, '$.encryptionSettingsCollection') as "encryption_settings_collection", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.diskIOPSReadWrite') as "disk_iops_read_write", + json_extract_path_text(properties, '$.diskMBpsReadWrite') as "disk_mbps_read_write", + json_extract_path_text(properties, '$.diskIOPSReadOnly') as "disk_iops_read_only", + json_extract_path_text(properties, '$.diskMBpsReadOnly') as "disk_mbps_read_only", + json_extract_path_text(properties, '$.diskState') as "disk_state", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.maxShares') as "max_shares", + json_extract_path_text(properties, '$.shareInfo') as "share_info", + json_extract_path_text(properties, '$.networkAccessPolicy') as "network_access_policy", + json_extract_path_text(properties, '$.diskAccessId') as "disk_access_id", + json_extract_path_text(properties, '$.burstingEnabledTime') as "bursting_enabled_time", + json_extract_path_text(properties, '$.tier') as "tier", + json_extract_path_text(properties, '$.burstingEnabled') as "bursting_enabled", + json_extract_path_text(properties, '$.propertyUpdatesInProgress') as "property_updates_in_progress", + json_extract_path_text(properties, '$.supportsHibernation') as "supports_hibernation", + json_extract_path_text(properties, '$.securityProfile') as "security_profile", + json_extract_path_text(properties, '$.completionPercent') as "completion_percent", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.dataAccessAuthMode') as "data_access_auth_mode", + json_extract_path_text(properties, '$.optimizedForFrequentAttach') as "optimized_for_frequent_attach", + json_extract_path_text(properties, '$.LastOwnershipUpdateTime') as "last_ownership_update_time", subscriptionId, resourceGroupName, diskName @@ -14825,11 +15193,11 @@ components: zones as zones, type as type, tags as tags, - JSON_EXTRACT(properties, '$.platformFaultDomainCount') as platform_fault_domain_count, - JSON_EXTRACT(properties, '$.hosts') as hosts, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.supportAutomaticPlacement') as support_automatic_placement, - JSON_EXTRACT(properties, '$.additionalCapabilities') as additional_capabilities, + JSON_EXTRACT(properties, '$.platformFaultDomainCount') as "platform_fault_domain_count", + JSON_EXTRACT(properties, '$.hosts') as "hosts", + JSON_EXTRACT(properties, '$.instanceView') as "instance_view", + JSON_EXTRACT(properties, '$.supportAutomaticPlacement') as "support_automatic_placement", + JSON_EXTRACT(properties, '$.additionalCapabilities') as "additional_capabilities", subscriptionId, resourceGroupName, hostGroupName @@ -14845,11 +15213,11 @@ components: zones as zones, type as type, tags as tags, - json_extract_path_text(properties, '$.platformFaultDomainCount') as platform_fault_domain_count, - JSON_EXTRACT(properties, '$.hosts') as hosts, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.supportAutomaticPlacement') as support_automatic_placement, - JSON_EXTRACT(properties, '$.additionalCapabilities') as additional_capabilities, + json_extract_path_text(properties, '$.platformFaultDomainCount') as "platform_fault_domain_count", + json_extract_path_text(properties, '$.hosts') as "hosts", + json_extract_path_text(properties, '$.instanceView') as "instance_view", + json_extract_path_text(properties, '$.supportAutomaticPlacement') as "support_automatic_placement", + json_extract_path_text(properties, '$.additionalCapabilities') as "additional_capabilities", subscriptionId, resourceGroupName, hostGroupName @@ -14870,15 +15238,15 @@ components: sku as sku, type as type, tags as tags, - JSON_EXTRACT(properties, '$.platformFaultDomain') as platform_fault_domain, - JSON_EXTRACT(properties, '$.autoReplaceOnFailure') as auto_replace_on_failure, - JSON_EXTRACT(properties, '$.hostId') as host_id, - JSON_EXTRACT(properties, '$.virtualMachines') as virtual_machines, - JSON_EXTRACT(properties, '$.licenseType') as license_type, - JSON_EXTRACT(properties, '$.provisioningTime') as provisioning_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, + JSON_EXTRACT(properties, '$.platformFaultDomain') as "platform_fault_domain", + JSON_EXTRACT(properties, '$.autoReplaceOnFailure') as "auto_replace_on_failure", + JSON_EXTRACT(properties, '$.hostId') as "host_id", + JSON_EXTRACT(properties, '$.virtualMachines') as "virtual_machines", + JSON_EXTRACT(properties, '$.licenseType') as "license_type", + JSON_EXTRACT(properties, '$.provisioningTime') as "provisioning_time", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.instanceView') as "instance_view", + JSON_EXTRACT(properties, '$.timeCreated') as "time_created", subscriptionId, resourceGroupName, hostGroupName, @@ -14895,15 +15263,15 @@ components: sku as sku, type as type, tags as tags, - json_extract_path_text(properties, '$.platformFaultDomain') as platform_fault_domain, - JSON_EXTRACT(properties, '$.autoReplaceOnFailure') as auto_replace_on_failure, - JSON_EXTRACT(properties, '$.hostId') as host_id, - JSON_EXTRACT(properties, '$.virtualMachines') as virtual_machines, - JSON_EXTRACT(properties, '$.licenseType') as license_type, - JSON_EXTRACT(properties, '$.provisioningTime') as provisioning_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, + json_extract_path_text(properties, '$.platformFaultDomain') as "platform_fault_domain", + json_extract_path_text(properties, '$.autoReplaceOnFailure') as "auto_replace_on_failure", + json_extract_path_text(properties, '$.hostId') as "host_id", + json_extract_path_text(properties, '$.virtualMachines') as "virtual_machines", + json_extract_path_text(properties, '$.licenseType') as "license_type", + json_extract_path_text(properties, '$.provisioningTime') as "provisioning_time", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.instanceView') as "instance_view", + json_extract_path_text(properties, '$.timeCreated') as "time_created", subscriptionId, resourceGroupName, hostGroupName, @@ -14925,9 +15293,9 @@ components: extendedLocation as extended_location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.timeCreated') as "time_created", subscriptionId, resourceGroupName, diskAccessName @@ -14943,17 +15311,17 @@ components: extendedLocation as extended_location, type as type, tags as tags, - json_extract_path_text(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.timeCreated') as "time_created", subscriptionId, resourceGroupName, diskAccessName FROM azure.compute.disk_accesses WHERE subscriptionId = 'replace-me'; - vw_disk_accesses_a_private_endpoint_connection: - id: azure.compute.vw_disk_accesses_a_private_endpoint_connection - name: vw_disk_accesses_a_private_endpoint_connection + vw_disk_accesses_a_private_endpoint_connections: + id: azure.compute.vw_disk_accesses_a_private_endpoint_connections + name: vw_disk_accesses_a_private_endpoint_connections config: views: select: @@ -14963,14 +15331,14 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, diskAccessName, privateEndpointConnectionName - FROM azure.compute.disk_accesses_a_private_endpoint_connection + FROM azure.compute.disk_accesses_a_private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND diskAccessName = 'replace-me' AND privateEndpointConnectionName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -14979,14 +15347,14 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, diskAccessName, privateEndpointConnectionName - FROM azure.compute.disk_accesses_a_private_endpoint_connection + FROM azure.compute.disk_accesses_a_private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND diskAccessName = 'replace-me' AND privateEndpointConnectionName = 'replace-me'; vw_capacity_reservation_groups: id: azure.compute.vw_capacity_reservation_groups @@ -15003,10 +15371,10 @@ components: zones as zones, type as type, tags as tags, - JSON_EXTRACT(properties, '$.capacityReservations') as capacity_reservations, - JSON_EXTRACT(properties, '$.virtualMachinesAssociated') as virtual_machines_associated, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.sharingProfile') as sharing_profile, + JSON_EXTRACT(properties, '$.capacityReservations') as "capacity_reservations", + JSON_EXTRACT(properties, '$.virtualMachinesAssociated') as "virtual_machines_associated", + JSON_EXTRACT(properties, '$.instanceView') as "instance_view", + JSON_EXTRACT(properties, '$.sharingProfile') as "sharing_profile", subscriptionId, resourceGroupName, capacityReservationGroupName @@ -15022,10 +15390,10 @@ components: zones as zones, type as type, tags as tags, - json_extract_path_text(properties, '$.capacityReservations') as capacity_reservations, - JSON_EXTRACT(properties, '$.virtualMachinesAssociated') as virtual_machines_associated, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.sharingProfile') as sharing_profile, + json_extract_path_text(properties, '$.capacityReservations') as "capacity_reservations", + json_extract_path_text(properties, '$.virtualMachinesAssociated') as "virtual_machines_associated", + json_extract_path_text(properties, '$.instanceView') as "instance_view", + json_extract_path_text(properties, '$.sharingProfile') as "sharing_profile", subscriptionId, resourceGroupName, capacityReservationGroupName @@ -15047,13 +15415,13 @@ components: zones as zones, type as type, tags as tags, - JSON_EXTRACT(properties, '$.reservationId') as reservation_id, - JSON_EXTRACT(properties, '$.platformFaultDomainCount') as platform_fault_domain_count, - JSON_EXTRACT(properties, '$.virtualMachinesAssociated') as virtual_machines_associated, - JSON_EXTRACT(properties, '$.provisioningTime') as provisioning_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, + JSON_EXTRACT(properties, '$.reservationId') as "reservation_id", + JSON_EXTRACT(properties, '$.platformFaultDomainCount') as "platform_fault_domain_count", + JSON_EXTRACT(properties, '$.virtualMachinesAssociated') as "virtual_machines_associated", + JSON_EXTRACT(properties, '$.provisioningTime') as "provisioning_time", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.instanceView') as "instance_view", + JSON_EXTRACT(properties, '$.timeCreated') as "time_created", subscriptionId, resourceGroupName, capacityReservationGroupName, @@ -15071,13 +15439,13 @@ components: zones as zones, type as type, tags as tags, - json_extract_path_text(properties, '$.reservationId') as reservation_id, - JSON_EXTRACT(properties, '$.platformFaultDomainCount') as platform_fault_domain_count, - JSON_EXTRACT(properties, '$.virtualMachinesAssociated') as virtual_machines_associated, - JSON_EXTRACT(properties, '$.provisioningTime') as provisioning_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, + json_extract_path_text(properties, '$.reservationId') as "reservation_id", + json_extract_path_text(properties, '$.platformFaultDomainCount') as "platform_fault_domain_count", + json_extract_path_text(properties, '$.virtualMachinesAssociated') as "virtual_machines_associated", + json_extract_path_text(properties, '$.provisioningTime') as "provisioning_time", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.instanceView') as "instance_view", + json_extract_path_text(properties, '$.timeCreated') as "time_created", subscriptionId, resourceGroupName, capacityReservationGroupName, @@ -15097,9 +15465,9 @@ components: location as location, type as type, identifier as identifier, - JSON_EXTRACT(properties, '$.disclaimer') as disclaimer, - JSON_EXTRACT(properties, '$.artifactTags') as artifact_tags, - JSON_EXTRACT(properties, '$.communityMetadata') as community_metadata, + JSON_EXTRACT(properties, '$.disclaimer') as "disclaimer", + JSON_EXTRACT(properties, '$.artifactTags') as "artifact_tags", + JSON_EXTRACT(properties, '$.communityMetadata') as "community_metadata", subscriptionId, location, publicGalleryName @@ -15113,9 +15481,9 @@ components: location as location, type as type, identifier as identifier, - json_extract_path_text(properties, '$.disclaimer') as disclaimer, - JSON_EXTRACT(properties, '$.artifactTags') as artifact_tags, - JSON_EXTRACT(properties, '$.communityMetadata') as community_metadata, + json_extract_path_text(properties, '$.disclaimer') as "disclaimer", + json_extract_path_text(properties, '$.artifactTags') as "artifact_tags", + json_extract_path_text(properties, '$.communityMetadata') as "community_metadata", subscriptionId, location, publicGalleryName @@ -15134,20 +15502,20 @@ components: location as location, type as type, identifier as identifier, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.osState') as os_state, - JSON_EXTRACT(properties, '$.endOfLifeDate') as end_of_life_date, - JSON_EXTRACT(properties, '$.identifier') as identifier, - JSON_EXTRACT(properties, '$.recommended') as recommended, - JSON_EXTRACT(properties, '$.disallowed') as disallowed, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.features') as features, - JSON_EXTRACT(properties, '$.purchasePlan') as purchase_plan, - JSON_EXTRACT(properties, '$.architecture') as architecture, - JSON_EXTRACT(properties, '$.privacyStatementUri') as privacy_statement_uri, - JSON_EXTRACT(properties, '$.eula') as eula, - JSON_EXTRACT(properties, '$.disclaimer') as disclaimer, - JSON_EXTRACT(properties, '$.artifactTags') as artifact_tags, + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.osState') as "os_state", + JSON_EXTRACT(properties, '$.endOfLifeDate') as "end_of_life_date", + JSON_EXTRACT(properties, '$.identifier') as "identifier", + JSON_EXTRACT(properties, '$.recommended') as "recommended", + JSON_EXTRACT(properties, '$.disallowed') as "disallowed", + JSON_EXTRACT(properties, '$.hyperVGeneration') as "hyper_v_generation", + JSON_EXTRACT(properties, '$.features') as "features", + JSON_EXTRACT(properties, '$.purchasePlan') as "purchase_plan", + JSON_EXTRACT(properties, '$.architecture') as "architecture", + JSON_EXTRACT(properties, '$.privacyStatementUri') as "privacy_statement_uri", + JSON_EXTRACT(properties, '$.eula') as "eula", + JSON_EXTRACT(properties, '$.disclaimer') as "disclaimer", + JSON_EXTRACT(properties, '$.artifactTags') as "artifact_tags", subscriptionId, location, publicGalleryName, @@ -15162,20 +15530,20 @@ components: location as location, type as type, identifier as identifier, - json_extract_path_text(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.osState') as os_state, - JSON_EXTRACT(properties, '$.endOfLifeDate') as end_of_life_date, - JSON_EXTRACT(properties, '$.identifier') as identifier, - JSON_EXTRACT(properties, '$.recommended') as recommended, - JSON_EXTRACT(properties, '$.disallowed') as disallowed, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.features') as features, - JSON_EXTRACT(properties, '$.purchasePlan') as purchase_plan, - JSON_EXTRACT(properties, '$.architecture') as architecture, - JSON_EXTRACT(properties, '$.privacyStatementUri') as privacy_statement_uri, - JSON_EXTRACT(properties, '$.eula') as eula, - JSON_EXTRACT(properties, '$.disclaimer') as disclaimer, - JSON_EXTRACT(properties, '$.artifactTags') as artifact_tags, + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.osState') as "os_state", + json_extract_path_text(properties, '$.endOfLifeDate') as "end_of_life_date", + json_extract_path_text(properties, '$.identifier') as "identifier", + json_extract_path_text(properties, '$.recommended') as "recommended", + json_extract_path_text(properties, '$.disallowed') as "disallowed", + json_extract_path_text(properties, '$.hyperVGeneration') as "hyper_v_generation", + json_extract_path_text(properties, '$.features') as "features", + json_extract_path_text(properties, '$.purchasePlan') as "purchase_plan", + json_extract_path_text(properties, '$.architecture') as "architecture", + json_extract_path_text(properties, '$.privacyStatementUri') as "privacy_statement_uri", + json_extract_path_text(properties, '$.eula') as "eula", + json_extract_path_text(properties, '$.disclaimer') as "disclaimer", + json_extract_path_text(properties, '$.artifactTags') as "artifact_tags", subscriptionId, location, publicGalleryName, @@ -15195,12 +15563,12 @@ components: location as location, type as type, identifier as identifier, - JSON_EXTRACT(properties, '$.publishedDate') as published_date, - JSON_EXTRACT(properties, '$.endOfLifeDate') as end_of_life_date, - JSON_EXTRACT(properties, '$.excludeFromLatest') as exclude_from_latest, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.disclaimer') as disclaimer, - JSON_EXTRACT(properties, '$.artifactTags') as artifact_tags, + JSON_EXTRACT(properties, '$.publishedDate') as "published_date", + JSON_EXTRACT(properties, '$.endOfLifeDate') as "end_of_life_date", + JSON_EXTRACT(properties, '$.excludeFromLatest') as "exclude_from_latest", + JSON_EXTRACT(properties, '$.storageProfile') as "storage_profile", + JSON_EXTRACT(properties, '$.disclaimer') as "disclaimer", + JSON_EXTRACT(properties, '$.artifactTags') as "artifact_tags", subscriptionId, location, publicGalleryName, @@ -15216,12 +15584,12 @@ components: location as location, type as type, identifier as identifier, - json_extract_path_text(properties, '$.publishedDate') as published_date, - JSON_EXTRACT(properties, '$.endOfLifeDate') as end_of_life_date, - JSON_EXTRACT(properties, '$.excludeFromLatest') as exclude_from_latest, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.disclaimer') as disclaimer, - JSON_EXTRACT(properties, '$.artifactTags') as artifact_tags, + json_extract_path_text(properties, '$.publishedDate') as "published_date", + json_extract_path_text(properties, '$.endOfLifeDate') as "end_of_life_date", + json_extract_path_text(properties, '$.excludeFromLatest') as "exclude_from_latest", + json_extract_path_text(properties, '$.storageProfile') as "storage_profile", + json_extract_path_text(properties, '$.disclaimer') as "disclaimer", + json_extract_path_text(properties, '$.artifactTags') as "artifact_tags", subscriptionId, location, publicGalleryName, @@ -15246,29 +15614,29 @@ components: extendedLocation as extended_location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.purchasePlan') as purchase_plan, - JSON_EXTRACT(properties, '$.supportedCapabilities') as supported_capabilities, - JSON_EXTRACT(properties, '$.creationData') as creation_data, - JSON_EXTRACT(properties, '$.diskSizeGB') as disk_size_gb, - JSON_EXTRACT(properties, '$.diskSizeBytes') as disk_size_bytes, - JSON_EXTRACT(properties, '$.diskState') as disk_state, - JSON_EXTRACT(properties, '$.uniqueId') as unique_id, - JSON_EXTRACT(properties, '$.encryptionSettingsCollection') as encryption_settings_collection, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.incremental') as incremental, - JSON_EXTRACT(properties, '$.incrementalSnapshotFamilyId') as incremental_snapshot_family_id, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.networkAccessPolicy') as network_access_policy, - JSON_EXTRACT(properties, '$.diskAccessId') as disk_access_id, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.supportsHibernation') as supports_hibernation, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.completionPercent') as completion_percent, - JSON_EXTRACT(properties, '$.copyCompletionError') as copy_completion_error, - JSON_EXTRACT(properties, '$.dataAccessAuthMode') as data_access_auth_mode, + JSON_EXTRACT(properties, '$.timeCreated') as "time_created", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.hyperVGeneration') as "hyper_v_generation", + JSON_EXTRACT(properties, '$.purchasePlan') as "purchase_plan", + JSON_EXTRACT(properties, '$.supportedCapabilities') as "supported_capabilities", + JSON_EXTRACT(properties, '$.creationData') as "creation_data", + JSON_EXTRACT(properties, '$.diskSizeGB') as "disk_size_gb", + JSON_EXTRACT(properties, '$.diskSizeBytes') as "disk_size_bytes", + JSON_EXTRACT(properties, '$.diskState') as "disk_state", + JSON_EXTRACT(properties, '$.uniqueId') as "unique_id", + JSON_EXTRACT(properties, '$.encryptionSettingsCollection') as "encryption_settings_collection", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.incremental') as "incremental", + JSON_EXTRACT(properties, '$.incrementalSnapshotFamilyId') as "incremental_snapshot_family_id", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.networkAccessPolicy') as "network_access_policy", + JSON_EXTRACT(properties, '$.diskAccessId') as "disk_access_id", + JSON_EXTRACT(properties, '$.securityProfile') as "security_profile", + JSON_EXTRACT(properties, '$.supportsHibernation') as "supports_hibernation", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.completionPercent') as "completion_percent", + JSON_EXTRACT(properties, '$.copyCompletionError') as "copy_completion_error", + JSON_EXTRACT(properties, '$.dataAccessAuthMode') as "data_access_auth_mode", subscriptionId, resourceGroupName, snapshotName @@ -15286,29 +15654,29 @@ components: extendedLocation as extended_location, type as type, tags as tags, - json_extract_path_text(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.purchasePlan') as purchase_plan, - JSON_EXTRACT(properties, '$.supportedCapabilities') as supported_capabilities, - JSON_EXTRACT(properties, '$.creationData') as creation_data, - JSON_EXTRACT(properties, '$.diskSizeGB') as disk_size_gb, - JSON_EXTRACT(properties, '$.diskSizeBytes') as disk_size_bytes, - JSON_EXTRACT(properties, '$.diskState') as disk_state, - JSON_EXTRACT(properties, '$.uniqueId') as unique_id, - JSON_EXTRACT(properties, '$.encryptionSettingsCollection') as encryption_settings_collection, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.incremental') as incremental, - JSON_EXTRACT(properties, '$.incrementalSnapshotFamilyId') as incremental_snapshot_family_id, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.networkAccessPolicy') as network_access_policy, - JSON_EXTRACT(properties, '$.diskAccessId') as disk_access_id, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.supportsHibernation') as supports_hibernation, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.completionPercent') as completion_percent, - JSON_EXTRACT(properties, '$.copyCompletionError') as copy_completion_error, - JSON_EXTRACT(properties, '$.dataAccessAuthMode') as data_access_auth_mode, + json_extract_path_text(properties, '$.timeCreated') as "time_created", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.hyperVGeneration') as "hyper_v_generation", + json_extract_path_text(properties, '$.purchasePlan') as "purchase_plan", + json_extract_path_text(properties, '$.supportedCapabilities') as "supported_capabilities", + json_extract_path_text(properties, '$.creationData') as "creation_data", + json_extract_path_text(properties, '$.diskSizeGB') as "disk_size_gb", + json_extract_path_text(properties, '$.diskSizeBytes') as "disk_size_bytes", + json_extract_path_text(properties, '$.diskState') as "disk_state", + json_extract_path_text(properties, '$.uniqueId') as "unique_id", + json_extract_path_text(properties, '$.encryptionSettingsCollection') as "encryption_settings_collection", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.incremental') as "incremental", + json_extract_path_text(properties, '$.incrementalSnapshotFamilyId') as "incremental_snapshot_family_id", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.networkAccessPolicy') as "network_access_policy", + json_extract_path_text(properties, '$.diskAccessId') as "disk_access_id", + json_extract_path_text(properties, '$.securityProfile') as "security_profile", + json_extract_path_text(properties, '$.supportsHibernation') as "supports_hibernation", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.completionPercent') as "completion_percent", + json_extract_path_text(properties, '$.copyCompletionError') as "copy_completion_error", + json_extract_path_text(properties, '$.dataAccessAuthMode') as "data_access_auth_mode", subscriptionId, resourceGroupName, snapshotName @@ -15328,11 +15696,11 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.operatingSystem') as operating_system, - JSON_EXTRACT(properties, '$.computeRole') as compute_role, - JSON_EXTRACT(properties, '$.handlerSchema') as handler_schema, - JSON_EXTRACT(properties, '$.vmScaleSetEnabled') as vm_scale_set_enabled, - JSON_EXTRACT(properties, '$.supportsMultipleExtensions') as supports_multiple_extensions, + JSON_EXTRACT(properties, '$.operatingSystem') as "operating_system", + JSON_EXTRACT(properties, '$.computeRole') as "compute_role", + JSON_EXTRACT(properties, '$.handlerSchema') as "handler_schema", + JSON_EXTRACT(properties, '$.vmScaleSetEnabled') as "vm_scale_set_enabled", + JSON_EXTRACT(properties, '$.supportsMultipleExtensions') as "supports_multiple_extensions", subscriptionId, location, publisherName, @@ -15349,11 +15717,11 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.operatingSystem') as operating_system, - JSON_EXTRACT(properties, '$.computeRole') as compute_role, - JSON_EXTRACT(properties, '$.handlerSchema') as handler_schema, - JSON_EXTRACT(properties, '$.vmScaleSetEnabled') as vm_scale_set_enabled, - JSON_EXTRACT(properties, '$.supportsMultipleExtensions') as supports_multiple_extensions, + json_extract_path_text(properties, '$.operatingSystem') as "operating_system", + json_extract_path_text(properties, '$.computeRole') as "compute_role", + json_extract_path_text(properties, '$.handlerSchema') as "handler_schema", + json_extract_path_text(properties, '$.vmScaleSetEnabled') as "vm_scale_set_enabled", + json_extract_path_text(properties, '$.supportsMultipleExtensions') as "supports_multiple_extensions", subscriptionId, location, publisherName, @@ -15361,94 +15729,6 @@ components: version FROM azure.compute.virtual_machine_extension_images WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND publisherName = 'replace-me' AND type = 'replace-me' AND version = 'replace-me'; - vw_virtual_machine_extension_images_types: - id: azure.compute.vw_virtual_machine_extension_images_types - name: vw_virtual_machine_extension_images_types - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.operatingSystem') as operating_system, - JSON_EXTRACT(properties, '$.computeRole') as compute_role, - JSON_EXTRACT(properties, '$.handlerSchema') as handler_schema, - JSON_EXTRACT(properties, '$.vmScaleSetEnabled') as vm_scale_set_enabled, - JSON_EXTRACT(properties, '$.supportsMultipleExtensions') as supports_multiple_extensions, - subscriptionId, - location, - publisherName - FROM azure.compute.virtual_machine_extension_images_types - WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND publisherName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - json_extract_path_text(properties, '$.operatingSystem') as operating_system, - JSON_EXTRACT(properties, '$.computeRole') as compute_role, - JSON_EXTRACT(properties, '$.handlerSchema') as handler_schema, - JSON_EXTRACT(properties, '$.vmScaleSetEnabled') as vm_scale_set_enabled, - JSON_EXTRACT(properties, '$.supportsMultipleExtensions') as supports_multiple_extensions, - subscriptionId, - location, - publisherName - FROM azure.compute.virtual_machine_extension_images_types - WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND publisherName = 'replace-me'; - vw_virtual_machine_extension_images_versions: - id: azure.compute.vw_virtual_machine_extension_images_versions - name: vw_virtual_machine_extension_images_versions - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.operatingSystem') as operating_system, - JSON_EXTRACT(properties, '$.computeRole') as compute_role, - JSON_EXTRACT(properties, '$.handlerSchema') as handler_schema, - JSON_EXTRACT(properties, '$.vmScaleSetEnabled') as vm_scale_set_enabled, - JSON_EXTRACT(properties, '$.supportsMultipleExtensions') as supports_multiple_extensions, - subscriptionId, - location, - publisherName, - type - FROM azure.compute.virtual_machine_extension_images_versions - WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND publisherName = 'replace-me' AND type = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - json_extract_path_text(properties, '$.operatingSystem') as operating_system, - JSON_EXTRACT(properties, '$.computeRole') as compute_role, - JSON_EXTRACT(properties, '$.handlerSchema') as handler_schema, - JSON_EXTRACT(properties, '$.vmScaleSetEnabled') as vm_scale_set_enabled, - JSON_EXTRACT(properties, '$.supportsMultipleExtensions') as supports_multiple_extensions, - subscriptionId, - location, - publisherName, - type - FROM azure.compute.virtual_machine_extension_images_versions - WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND publisherName = 'replace-me' AND type = 'replace-me'; vw_virtual_machine_images: id: azure.compute.vw_virtual_machine_images name: vw_virtual_machine_images @@ -15462,21 +15742,22 @@ components: location as location, tags as tags, extendedLocation as extended_location, - JSON_EXTRACT(properties, '$.plan') as plan, - JSON_EXTRACT(properties, '$.osDiskImage') as os_disk_image, - JSON_EXTRACT(properties, '$.dataDiskImages') as data_disk_images, - JSON_EXTRACT(properties, '$.automaticOSUpgradeProperties') as automatic_os_upgrade_properties, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.disallowed') as disallowed, - JSON_EXTRACT(properties, '$.features') as features, - JSON_EXTRACT(properties, '$.architecture') as architecture, - JSON_EXTRACT(properties, '$.imageDeprecationStatus') as image_deprecation_status, + JSON_EXTRACT(properties, '$.plan') as "plan", + JSON_EXTRACT(properties, '$.osDiskImage') as "os_disk_image", + JSON_EXTRACT(properties, '$.dataDiskImages') as "data_disk_images", + JSON_EXTRACT(properties, '$.automaticOSUpgradeProperties') as "automatic_os_upgrade_properties", + JSON_EXTRACT(properties, '$.hyperVGeneration') as "hyper_v_generation", + JSON_EXTRACT(properties, '$.disallowed') as "disallowed", + JSON_EXTRACT(properties, '$.features') as "features", + JSON_EXTRACT(properties, '$.architecture') as "architecture", + JSON_EXTRACT(properties, '$.imageDeprecationStatus') as "image_deprecation_status", subscriptionId, location, publisherName, offer, skus, - version + version, + edgeZone FROM azure.compute.virtual_machine_images WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND edgeZone = 'replace-me'; fallback: @@ -15487,26 +15768,27 @@ components: location as location, tags as tags, extendedLocation as extended_location, - json_extract_path_text(properties, '$.plan') as plan, - JSON_EXTRACT(properties, '$.osDiskImage') as os_disk_image, - JSON_EXTRACT(properties, '$.dataDiskImages') as data_disk_images, - JSON_EXTRACT(properties, '$.automaticOSUpgradeProperties') as automatic_os_upgrade_properties, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.disallowed') as disallowed, - JSON_EXTRACT(properties, '$.features') as features, - JSON_EXTRACT(properties, '$.architecture') as architecture, - JSON_EXTRACT(properties, '$.imageDeprecationStatus') as image_deprecation_status, + json_extract_path_text(properties, '$.plan') as "plan", + json_extract_path_text(properties, '$.osDiskImage') as "os_disk_image", + json_extract_path_text(properties, '$.dataDiskImages') as "data_disk_images", + json_extract_path_text(properties, '$.automaticOSUpgradeProperties') as "automatic_os_upgrade_properties", + json_extract_path_text(properties, '$.hyperVGeneration') as "hyper_v_generation", + json_extract_path_text(properties, '$.disallowed') as "disallowed", + json_extract_path_text(properties, '$.features') as "features", + json_extract_path_text(properties, '$.architecture') as "architecture", + json_extract_path_text(properties, '$.imageDeprecationStatus') as "image_deprecation_status", subscriptionId, location, publisherName, offer, skus, - version + version, + edgeZone FROM azure.compute.virtual_machine_images WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND edgeZone = 'replace-me'; - vw_virtual_machine_images_edge_zone: - id: azure.compute.vw_virtual_machine_images_edge_zone - name: vw_virtual_machine_images_edge_zone + vw_virtual_machine_images_edge_zones: + id: azure.compute.vw_virtual_machine_images_edge_zones + name: vw_virtual_machine_images_edge_zones config: views: select: @@ -15517,15 +15799,15 @@ components: location as location, tags as tags, extendedLocation as extended_location, - JSON_EXTRACT(properties, '$.plan') as plan, - JSON_EXTRACT(properties, '$.osDiskImage') as os_disk_image, - JSON_EXTRACT(properties, '$.dataDiskImages') as data_disk_images, - JSON_EXTRACT(properties, '$.automaticOSUpgradeProperties') as automatic_os_upgrade_properties, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.disallowed') as disallowed, - JSON_EXTRACT(properties, '$.features') as features, - JSON_EXTRACT(properties, '$.architecture') as architecture, - JSON_EXTRACT(properties, '$.imageDeprecationStatus') as image_deprecation_status, + JSON_EXTRACT(properties, '$.plan') as "plan", + JSON_EXTRACT(properties, '$.osDiskImage') as "os_disk_image", + JSON_EXTRACT(properties, '$.dataDiskImages') as "data_disk_images", + JSON_EXTRACT(properties, '$.automaticOSUpgradeProperties') as "automatic_os_upgrade_properties", + JSON_EXTRACT(properties, '$.hyperVGeneration') as "hyper_v_generation", + JSON_EXTRACT(properties, '$.disallowed') as "disallowed", + JSON_EXTRACT(properties, '$.features') as "features", + JSON_EXTRACT(properties, '$.architecture') as "architecture", + JSON_EXTRACT(properties, '$.imageDeprecationStatus') as "image_deprecation_status", subscriptionId, location, edgeZone, @@ -15533,8 +15815,8 @@ components: offer, skus, version - FROM azure.compute.virtual_machine_images_edge_zone - WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND edgeZone = 'replace-me' AND publisherName = 'replace-me' AND offer = 'replace-me' AND skus = 'replace-me'; + FROM azure.compute.virtual_machine_images_edge_zones + WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND edgeZone = 'replace-me' AND publisherName = 'replace-me' AND offer = 'replace-me' AND skus = 'replace-me' AND version = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -15543,15 +15825,15 @@ components: location as location, tags as tags, extendedLocation as extended_location, - json_extract_path_text(properties, '$.plan') as plan, - JSON_EXTRACT(properties, '$.osDiskImage') as os_disk_image, - JSON_EXTRACT(properties, '$.dataDiskImages') as data_disk_images, - JSON_EXTRACT(properties, '$.automaticOSUpgradeProperties') as automatic_os_upgrade_properties, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.disallowed') as disallowed, - JSON_EXTRACT(properties, '$.features') as features, - JSON_EXTRACT(properties, '$.architecture') as architecture, - JSON_EXTRACT(properties, '$.imageDeprecationStatus') as image_deprecation_status, + json_extract_path_text(properties, '$.plan') as "plan", + json_extract_path_text(properties, '$.osDiskImage') as "os_disk_image", + json_extract_path_text(properties, '$.dataDiskImages') as "data_disk_images", + json_extract_path_text(properties, '$.automaticOSUpgradeProperties') as "automatic_os_upgrade_properties", + json_extract_path_text(properties, '$.hyperVGeneration') as "hyper_v_generation", + json_extract_path_text(properties, '$.disallowed') as "disallowed", + json_extract_path_text(properties, '$.features') as "features", + json_extract_path_text(properties, '$.architecture') as "architecture", + json_extract_path_text(properties, '$.imageDeprecationStatus') as "image_deprecation_status", subscriptionId, location, edgeZone, @@ -15559,8 +15841,8 @@ components: offer, skus, version - FROM azure.compute.virtual_machine_images_edge_zone - WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND edgeZone = 'replace-me' AND publisherName = 'replace-me' AND offer = 'replace-me' AND skus = 'replace-me'; + FROM azure.compute.virtual_machine_images_edge_zones + WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND edgeZone = 'replace-me' AND publisherName = 'replace-me' AND offer = 'replace-me' AND skus = 'replace-me' AND version = 'replace-me'; vw_restore_point_collections: id: azure.compute.vw_restore_point_collections name: vw_restore_point_collections @@ -15575,15 +15857,15 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.restorePointCollectionId') as restore_point_collection_id, - JSON_EXTRACT(properties, '$.restorePoints') as restore_points, + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.restorePointCollectionId') as "restore_point_collection_id", + JSON_EXTRACT(properties, '$.restorePoints') as "restore_points", subscriptionId, resourceGroupName, restorePointCollectionName FROM azure.compute.restore_point_collections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; + WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -15593,15 +15875,15 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.restorePointCollectionId') as restore_point_collection_id, - JSON_EXTRACT(properties, '$.restorePoints') as restore_points, + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.restorePointCollectionId') as "restore_point_collection_id", + json_extract_path_text(properties, '$.restorePoints') as "restore_points", subscriptionId, resourceGroupName, restorePointCollectionName FROM azure.compute.restore_point_collections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; + WHERE subscriptionId = 'replace-me'; vw_restore_points: id: azure.compute.vw_restore_points name: vw_restore_points @@ -15614,13 +15896,13 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.excludeDisks') as exclude_disks, - JSON_EXTRACT(properties, '$.sourceMetadata') as source_metadata, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.consistencyMode') as consistency_mode, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.sourceRestorePoint') as source_restore_point, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, + JSON_EXTRACT(properties, '$.excludeDisks') as "exclude_disks", + JSON_EXTRACT(properties, '$.sourceMetadata') as "source_metadata", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.consistencyMode') as "consistency_mode", + JSON_EXTRACT(properties, '$.timeCreated') as "time_created", + JSON_EXTRACT(properties, '$.sourceRestorePoint') as "source_restore_point", + JSON_EXTRACT(properties, '$.instanceView') as "instance_view", subscriptionId, resourceGroupName, restorePointCollectionName, @@ -15634,22 +15916,22 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.excludeDisks') as exclude_disks, - JSON_EXTRACT(properties, '$.sourceMetadata') as source_metadata, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.consistencyMode') as consistency_mode, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.sourceRestorePoint') as source_restore_point, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, + json_extract_path_text(properties, '$.excludeDisks') as "exclude_disks", + json_extract_path_text(properties, '$.sourceMetadata') as "source_metadata", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.consistencyMode') as "consistency_mode", + json_extract_path_text(properties, '$.timeCreated') as "time_created", + json_extract_path_text(properties, '$.sourceRestorePoint') as "source_restore_point", + json_extract_path_text(properties, '$.instanceView') as "instance_view", subscriptionId, resourceGroupName, restorePointCollectionName, restorePointName FROM azure.compute.restore_points WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND restorePointCollectionName = 'replace-me' AND restorePointName = 'replace-me'; - vw_disk_restore_point: - id: azure.compute.vw_disk_restore_point - name: vw_disk_restore_point + vw_disk_restore_points: + id: azure.compute.vw_disk_restore_points + name: vw_disk_restore_points config: views: select: @@ -15659,30 +15941,30 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.sourceResourceId') as source_resource_id, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.purchasePlan') as purchase_plan, - JSON_EXTRACT(properties, '$.supportedCapabilities') as supported_capabilities, - JSON_EXTRACT(properties, '$.familyId') as family_id, - JSON_EXTRACT(properties, '$.sourceUniqueId') as source_unique_id, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.supportsHibernation') as supports_hibernation, - JSON_EXTRACT(properties, '$.networkAccessPolicy') as network_access_policy, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.diskAccessId') as disk_access_id, - JSON_EXTRACT(properties, '$.completionPercent') as completion_percent, - JSON_EXTRACT(properties, '$.replicationState') as replication_state, - JSON_EXTRACT(properties, '$.sourceResourceLocation') as source_resource_location, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.logicalSectorSize') as logical_sector_size, + JSON_EXTRACT(properties, '$.timeCreated') as "time_created", + JSON_EXTRACT(properties, '$.sourceResourceId') as "source_resource_id", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.hyperVGeneration') as "hyper_v_generation", + JSON_EXTRACT(properties, '$.purchasePlan') as "purchase_plan", + JSON_EXTRACT(properties, '$.supportedCapabilities') as "supported_capabilities", + JSON_EXTRACT(properties, '$.familyId') as "family_id", + JSON_EXTRACT(properties, '$.sourceUniqueId') as "source_unique_id", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.supportsHibernation') as "supports_hibernation", + JSON_EXTRACT(properties, '$.networkAccessPolicy') as "network_access_policy", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.diskAccessId') as "disk_access_id", + JSON_EXTRACT(properties, '$.completionPercent') as "completion_percent", + JSON_EXTRACT(properties, '$.replicationState') as "replication_state", + JSON_EXTRACT(properties, '$.sourceResourceLocation') as "source_resource_location", + JSON_EXTRACT(properties, '$.securityProfile') as "security_profile", + JSON_EXTRACT(properties, '$.logicalSectorSize') as "logical_sector_size", subscriptionId, resourceGroupName, restorePointCollectionName, vmRestorePointName, diskRestorePointName - FROM azure.compute.disk_restore_point + FROM azure.compute.disk_restore_points WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND restorePointCollectionName = 'replace-me' AND vmRestorePointName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -15691,30 +15973,30 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.sourceResourceId') as source_resource_id, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.purchasePlan') as purchase_plan, - JSON_EXTRACT(properties, '$.supportedCapabilities') as supported_capabilities, - JSON_EXTRACT(properties, '$.familyId') as family_id, - JSON_EXTRACT(properties, '$.sourceUniqueId') as source_unique_id, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.supportsHibernation') as supports_hibernation, - JSON_EXTRACT(properties, '$.networkAccessPolicy') as network_access_policy, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.diskAccessId') as disk_access_id, - JSON_EXTRACT(properties, '$.completionPercent') as completion_percent, - JSON_EXTRACT(properties, '$.replicationState') as replication_state, - JSON_EXTRACT(properties, '$.sourceResourceLocation') as source_resource_location, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.logicalSectorSize') as logical_sector_size, + json_extract_path_text(properties, '$.timeCreated') as "time_created", + json_extract_path_text(properties, '$.sourceResourceId') as "source_resource_id", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.hyperVGeneration') as "hyper_v_generation", + json_extract_path_text(properties, '$.purchasePlan') as "purchase_plan", + json_extract_path_text(properties, '$.supportedCapabilities') as "supported_capabilities", + json_extract_path_text(properties, '$.familyId') as "family_id", + json_extract_path_text(properties, '$.sourceUniqueId') as "source_unique_id", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.supportsHibernation') as "supports_hibernation", + json_extract_path_text(properties, '$.networkAccessPolicy') as "network_access_policy", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.diskAccessId') as "disk_access_id", + json_extract_path_text(properties, '$.completionPercent') as "completion_percent", + json_extract_path_text(properties, '$.replicationState') as "replication_state", + json_extract_path_text(properties, '$.sourceResourceLocation') as "source_resource_location", + json_extract_path_text(properties, '$.securityProfile') as "security_profile", + json_extract_path_text(properties, '$.logicalSectorSize') as "logical_sector_size", subscriptionId, resourceGroupName, restorePointCollectionName, vmRestorePointName, diskRestorePointName - FROM azure.compute.disk_restore_point + FROM azure.compute.disk_restore_points WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND restorePointCollectionName = 'replace-me' AND vmRestorePointName = 'replace-me'; vw_proximity_placement_groups: id: azure.compute.vw_proximity_placement_groups @@ -15731,12 +16013,12 @@ components: zones as zones, type as type, tags as tags, - JSON_EXTRACT(properties, '$.proximityPlacementGroupType') as proximity_placement_group_type, - JSON_EXTRACT(properties, '$.virtualMachines') as virtual_machines, - JSON_EXTRACT(properties, '$.virtualMachineScaleSets') as virtual_machine_scale_sets, - JSON_EXTRACT(properties, '$.availabilitySets') as availability_sets, - JSON_EXTRACT(properties, '$.colocationStatus') as colocation_status, - JSON_EXTRACT(properties, '$.intent') as intent, + JSON_EXTRACT(properties, '$.proximityPlacementGroupType') as "proximity_placement_group_type", + JSON_EXTRACT(properties, '$.virtualMachines') as "virtual_machines", + JSON_EXTRACT(properties, '$.virtualMachineScaleSets') as "virtual_machine_scale_sets", + JSON_EXTRACT(properties, '$.availabilitySets') as "availability_sets", + JSON_EXTRACT(properties, '$.colocationStatus') as "colocation_status", + JSON_EXTRACT(properties, '$.intent') as "intent", subscriptionId, resourceGroupName, proximityPlacementGroupName @@ -15752,17 +16034,183 @@ components: zones as zones, type as type, tags as tags, - json_extract_path_text(properties, '$.proximityPlacementGroupType') as proximity_placement_group_type, - JSON_EXTRACT(properties, '$.virtualMachines') as virtual_machines, - JSON_EXTRACT(properties, '$.virtualMachineScaleSets') as virtual_machine_scale_sets, - JSON_EXTRACT(properties, '$.availabilitySets') as availability_sets, - JSON_EXTRACT(properties, '$.colocationStatus') as colocation_status, - JSON_EXTRACT(properties, '$.intent') as intent, + json_extract_path_text(properties, '$.proximityPlacementGroupType') as "proximity_placement_group_type", + json_extract_path_text(properties, '$.virtualMachines') as "virtual_machines", + json_extract_path_text(properties, '$.virtualMachineScaleSets') as "virtual_machine_scale_sets", + json_extract_path_text(properties, '$.availabilitySets') as "availability_sets", + json_extract_path_text(properties, '$.colocationStatus') as "colocation_status", + json_extract_path_text(properties, '$.intent') as "intent", subscriptionId, resourceGroupName, proximityPlacementGroupName FROM azure.compute.proximity_placement_groups WHERE subscriptionId = 'replace-me'; + vw_virtual_machine_run_commands: + id: azure.compute.vw_virtual_machine_run_commands + name: vw_virtual_machine_run_commands + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.protectedParameters') as "protected_parameters", + JSON_EXTRACT(properties, '$.asyncExecution') as "async_execution", + JSON_EXTRACT(properties, '$.runAsUser') as "run_as_user", + JSON_EXTRACT(properties, '$.runAsPassword') as "run_as_password", + JSON_EXTRACT(properties, '$.timeoutInSeconds') as "timeout_in_seconds", + JSON_EXTRACT(properties, '$.outputBlobUri') as "output_blob_uri", + JSON_EXTRACT(properties, '$.errorBlobUri') as "error_blob_uri", + JSON_EXTRACT(properties, '$.outputBlobManagedIdentity') as "output_blob_managed_identity", + JSON_EXTRACT(properties, '$.errorBlobManagedIdentity') as "error_blob_managed_identity", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.instanceView') as "instance_view", + JSON_EXTRACT(properties, '$.treatFailureAsDeploymentFailure') as "treat_failure_as_deployment_failure", + subscriptionId, + resourceGroupName, + vmName, + runCommandName, + location + FROM azure.compute.virtual_machine_run_commands + WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + type as type, + tags as tags, + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.protectedParameters') as "protected_parameters", + json_extract_path_text(properties, '$.asyncExecution') as "async_execution", + json_extract_path_text(properties, '$.runAsUser') as "run_as_user", + json_extract_path_text(properties, '$.runAsPassword') as "run_as_password", + json_extract_path_text(properties, '$.timeoutInSeconds') as "timeout_in_seconds", + json_extract_path_text(properties, '$.outputBlobUri') as "output_blob_uri", + json_extract_path_text(properties, '$.errorBlobUri') as "error_blob_uri", + json_extract_path_text(properties, '$.outputBlobManagedIdentity') as "output_blob_managed_identity", + json_extract_path_text(properties, '$.errorBlobManagedIdentity') as "error_blob_managed_identity", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.instanceView') as "instance_view", + json_extract_path_text(properties, '$.treatFailureAsDeploymentFailure') as "treat_failure_as_deployment_failure", + subscriptionId, + resourceGroupName, + vmName, + runCommandName, + location + FROM azure.compute.virtual_machine_run_commands + WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; + vw_virtual_machines: + id: azure.compute.vw_virtual_machines + name: vw_virtual_machines + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + plan as plan, + resources as resources, + identity as identity, + zones as zones, + extendedLocation as extended_location, + managedBy as managed_by, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.hardwareProfile') as "hardware_profile", + JSON_EXTRACT(properties, '$.scheduledEventsPolicy') as "scheduled_events_policy", + JSON_EXTRACT(properties, '$.storageProfile') as "storage_profile", + JSON_EXTRACT(properties, '$.additionalCapabilities') as "additional_capabilities", + JSON_EXTRACT(properties, '$.osProfile') as "os_profile", + JSON_EXTRACT(properties, '$.networkProfile') as "network_profile", + JSON_EXTRACT(properties, '$.securityProfile') as "security_profile", + JSON_EXTRACT(properties, '$.diagnosticsProfile') as "diagnostics_profile", + JSON_EXTRACT(properties, '$.availabilitySet') as "availability_set", + JSON_EXTRACT(properties, '$.virtualMachineScaleSet') as "virtual_machine_scale_set", + JSON_EXTRACT(properties, '$.proximityPlacementGroup') as "proximity_placement_group", + JSON_EXTRACT(properties, '$.priority') as "priority", + JSON_EXTRACT(properties, '$.evictionPolicy') as "eviction_policy", + JSON_EXTRACT(properties, '$.billingProfile') as "billing_profile", + JSON_EXTRACT(properties, '$.host') as "host", + JSON_EXTRACT(properties, '$.hostGroup') as "host_group", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.instanceView') as "instance_view", + JSON_EXTRACT(properties, '$.licenseType') as "license_type", + JSON_EXTRACT(properties, '$.vmId') as "vm_id", + JSON_EXTRACT(properties, '$.extensionsTimeBudget') as "extensions_time_budget", + JSON_EXTRACT(properties, '$.platformFaultDomain') as "platform_fault_domain", + JSON_EXTRACT(properties, '$.scheduledEventsProfile') as "scheduled_events_profile", + JSON_EXTRACT(properties, '$.userData') as "user_data", + JSON_EXTRACT(properties, '$.capacityReservation') as "capacity_reservation", + JSON_EXTRACT(properties, '$.applicationProfile') as "application_profile", + JSON_EXTRACT(properties, '$.timeCreated') as "time_created", + subscriptionId, + resourceGroupName, + vmName + FROM azure.compute.virtual_machines + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + plan as plan, + resources as resources, + identity as identity, + zones as zones, + extendedLocation as extended_location, + managedBy as managed_by, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.hardwareProfile') as "hardware_profile", + json_extract_path_text(properties, '$.scheduledEventsPolicy') as "scheduled_events_policy", + json_extract_path_text(properties, '$.storageProfile') as "storage_profile", + json_extract_path_text(properties, '$.additionalCapabilities') as "additional_capabilities", + json_extract_path_text(properties, '$.osProfile') as "os_profile", + json_extract_path_text(properties, '$.networkProfile') as "network_profile", + json_extract_path_text(properties, '$.securityProfile') as "security_profile", + json_extract_path_text(properties, '$.diagnosticsProfile') as "diagnostics_profile", + json_extract_path_text(properties, '$.availabilitySet') as "availability_set", + json_extract_path_text(properties, '$.virtualMachineScaleSet') as "virtual_machine_scale_set", + json_extract_path_text(properties, '$.proximityPlacementGroup') as "proximity_placement_group", + json_extract_path_text(properties, '$.priority') as "priority", + json_extract_path_text(properties, '$.evictionPolicy') as "eviction_policy", + json_extract_path_text(properties, '$.billingProfile') as "billing_profile", + json_extract_path_text(properties, '$.host') as "host", + json_extract_path_text(properties, '$.hostGroup') as "host_group", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.instanceView') as "instance_view", + json_extract_path_text(properties, '$.licenseType') as "license_type", + json_extract_path_text(properties, '$.vmId') as "vm_id", + json_extract_path_text(properties, '$.extensionsTimeBudget') as "extensions_time_budget", + json_extract_path_text(properties, '$.platformFaultDomain') as "platform_fault_domain", + json_extract_path_text(properties, '$.scheduledEventsProfile') as "scheduled_events_profile", + json_extract_path_text(properties, '$.userData') as "user_data", + json_extract_path_text(properties, '$.capacityReservation') as "capacity_reservation", + json_extract_path_text(properties, '$.applicationProfile') as "application_profile", + json_extract_path_text(properties, '$.timeCreated') as "time_created", + subscriptionId, + resourceGroupName, + vmName + FROM azure.compute.virtual_machines + WHERE subscriptionId = 'replace-me'; vw_virtual_machine_scale_set_vms: id: azure.compute.vw_virtual_machine_scale_set_vms name: vw_virtual_machine_scale_set_vms @@ -15784,28 +16232,29 @@ components: etag as etag, type as type, tags as tags, - JSON_EXTRACT(properties, '$.latestModelApplied') as latest_model_applied, - JSON_EXTRACT(properties, '$.vmId') as vm_id, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.hardwareProfile') as hardware_profile, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.additionalCapabilities') as additional_capabilities, - JSON_EXTRACT(properties, '$.osProfile') as os_profile, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.networkProfileConfiguration') as network_profile_configuration, - JSON_EXTRACT(properties, '$.diagnosticsProfile') as diagnostics_profile, - JSON_EXTRACT(properties, '$.availabilitySet') as availability_set, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.licenseType') as license_type, - JSON_EXTRACT(properties, '$.modelDefinitionApplied') as model_definition_applied, - JSON_EXTRACT(properties, '$.protectionPolicy') as protection_policy, - JSON_EXTRACT(properties, '$.userData') as user_data, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, + JSON_EXTRACT(properties, '$.latestModelApplied') as "latest_model_applied", + JSON_EXTRACT(properties, '$.vmId') as "vm_id", + JSON_EXTRACT(properties, '$.instanceView') as "instance_view", + JSON_EXTRACT(properties, '$.hardwareProfile') as "hardware_profile", + JSON_EXTRACT(properties, '$.storageProfile') as "storage_profile", + JSON_EXTRACT(properties, '$.additionalCapabilities') as "additional_capabilities", + JSON_EXTRACT(properties, '$.osProfile') as "os_profile", + JSON_EXTRACT(properties, '$.securityProfile') as "security_profile", + JSON_EXTRACT(properties, '$.networkProfile') as "network_profile", + JSON_EXTRACT(properties, '$.networkProfileConfiguration') as "network_profile_configuration", + JSON_EXTRACT(properties, '$.diagnosticsProfile') as "diagnostics_profile", + JSON_EXTRACT(properties, '$.availabilitySet') as "availability_set", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.licenseType') as "license_type", + JSON_EXTRACT(properties, '$.modelDefinitionApplied') as "model_definition_applied", + JSON_EXTRACT(properties, '$.protectionPolicy') as "protection_policy", + JSON_EXTRACT(properties, '$.userData') as "user_data", + JSON_EXTRACT(properties, '$.timeCreated') as "time_created", subscriptionId, resourceGroupName, vmScaleSetName, - instanceId + instanceId, + virtualMachineScaleSetName FROM azure.compute.virtual_machine_scale_set_vms WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualMachineScaleSetName = 'replace-me'; fallback: @@ -15824,28 +16273,29 @@ components: etag as etag, type as type, tags as tags, - json_extract_path_text(properties, '$.latestModelApplied') as latest_model_applied, - JSON_EXTRACT(properties, '$.vmId') as vm_id, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.hardwareProfile') as hardware_profile, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.additionalCapabilities') as additional_capabilities, - JSON_EXTRACT(properties, '$.osProfile') as os_profile, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.networkProfileConfiguration') as network_profile_configuration, - JSON_EXTRACT(properties, '$.diagnosticsProfile') as diagnostics_profile, - JSON_EXTRACT(properties, '$.availabilitySet') as availability_set, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.licenseType') as license_type, - JSON_EXTRACT(properties, '$.modelDefinitionApplied') as model_definition_applied, - JSON_EXTRACT(properties, '$.protectionPolicy') as protection_policy, - JSON_EXTRACT(properties, '$.userData') as user_data, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, + json_extract_path_text(properties, '$.latestModelApplied') as "latest_model_applied", + json_extract_path_text(properties, '$.vmId') as "vm_id", + json_extract_path_text(properties, '$.instanceView') as "instance_view", + json_extract_path_text(properties, '$.hardwareProfile') as "hardware_profile", + json_extract_path_text(properties, '$.storageProfile') as "storage_profile", + json_extract_path_text(properties, '$.additionalCapabilities') as "additional_capabilities", + json_extract_path_text(properties, '$.osProfile') as "os_profile", + json_extract_path_text(properties, '$.securityProfile') as "security_profile", + json_extract_path_text(properties, '$.networkProfile') as "network_profile", + json_extract_path_text(properties, '$.networkProfileConfiguration') as "network_profile_configuration", + json_extract_path_text(properties, '$.diagnosticsProfile') as "diagnostics_profile", + json_extract_path_text(properties, '$.availabilitySet') as "availability_set", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.licenseType') as "license_type", + json_extract_path_text(properties, '$.modelDefinitionApplied') as "model_definition_applied", + json_extract_path_text(properties, '$.protectionPolicy') as "protection_policy", + json_extract_path_text(properties, '$.userData') as "user_data", + json_extract_path_text(properties, '$.timeCreated') as "time_created", subscriptionId, resourceGroupName, vmScaleSetName, - instanceId + instanceId, + virtualMachineScaleSetName FROM azure.compute.virtual_machine_scale_set_vms WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualMachineScaleSetName = 'replace-me'; vw_virtual_machine_scale_set_vm_run_commands: @@ -15862,20 +16312,20 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.protectedParameters') as protected_parameters, - JSON_EXTRACT(properties, '$.asyncExecution') as async_execution, - JSON_EXTRACT(properties, '$.runAsUser') as run_as_user, - JSON_EXTRACT(properties, '$.runAsPassword') as run_as_password, - JSON_EXTRACT(properties, '$.timeoutInSeconds') as timeout_in_seconds, - JSON_EXTRACT(properties, '$.outputBlobUri') as output_blob_uri, - JSON_EXTRACT(properties, '$.errorBlobUri') as error_blob_uri, - JSON_EXTRACT(properties, '$.outputBlobManagedIdentity') as output_blob_managed_identity, - JSON_EXTRACT(properties, '$.errorBlobManagedIdentity') as error_blob_managed_identity, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.treatFailureAsDeploymentFailure') as treat_failure_as_deployment_failure, + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.protectedParameters') as "protected_parameters", + JSON_EXTRACT(properties, '$.asyncExecution') as "async_execution", + JSON_EXTRACT(properties, '$.runAsUser') as "run_as_user", + JSON_EXTRACT(properties, '$.runAsPassword') as "run_as_password", + JSON_EXTRACT(properties, '$.timeoutInSeconds') as "timeout_in_seconds", + JSON_EXTRACT(properties, '$.outputBlobUri') as "output_blob_uri", + JSON_EXTRACT(properties, '$.errorBlobUri') as "error_blob_uri", + JSON_EXTRACT(properties, '$.outputBlobManagedIdentity') as "output_blob_managed_identity", + JSON_EXTRACT(properties, '$.errorBlobManagedIdentity') as "error_blob_managed_identity", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.instanceView') as "instance_view", + JSON_EXTRACT(properties, '$.treatFailureAsDeploymentFailure') as "treat_failure_as_deployment_failure", subscriptionId, resourceGroupName, vmScaleSetName, @@ -15892,20 +16342,20 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.protectedParameters') as protected_parameters, - JSON_EXTRACT(properties, '$.asyncExecution') as async_execution, - JSON_EXTRACT(properties, '$.runAsUser') as run_as_user, - JSON_EXTRACT(properties, '$.runAsPassword') as run_as_password, - JSON_EXTRACT(properties, '$.timeoutInSeconds') as timeout_in_seconds, - JSON_EXTRACT(properties, '$.outputBlobUri') as output_blob_uri, - JSON_EXTRACT(properties, '$.errorBlobUri') as error_blob_uri, - JSON_EXTRACT(properties, '$.outputBlobManagedIdentity') as output_blob_managed_identity, - JSON_EXTRACT(properties, '$.errorBlobManagedIdentity') as error_blob_managed_identity, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.treatFailureAsDeploymentFailure') as treat_failure_as_deployment_failure, + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.protectedParameters') as "protected_parameters", + json_extract_path_text(properties, '$.asyncExecution') as "async_execution", + json_extract_path_text(properties, '$.runAsUser') as "run_as_user", + json_extract_path_text(properties, '$.runAsPassword') as "run_as_password", + json_extract_path_text(properties, '$.timeoutInSeconds') as "timeout_in_seconds", + json_extract_path_text(properties, '$.outputBlobUri') as "output_blob_uri", + json_extract_path_text(properties, '$.errorBlobUri') as "error_blob_uri", + json_extract_path_text(properties, '$.outputBlobManagedIdentity') as "output_blob_managed_identity", + json_extract_path_text(properties, '$.errorBlobManagedIdentity') as "error_blob_managed_identity", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.instanceView') as "instance_view", + json_extract_path_text(properties, '$.treatFailureAsDeploymentFailure') as "treat_failure_as_deployment_failure", subscriptionId, resourceGroupName, vmScaleSetName, @@ -15923,7 +16373,7 @@ components: ddl: |- SELECT identifier as identifier, - JSON_EXTRACT(properties, '$.artifactTags') as artifact_tags, + JSON_EXTRACT(properties, '$.artifactTags') as "artifact_tags", subscriptionId, location, galleryUniqueName @@ -15934,7 +16384,7 @@ components: ddl: |- SELECT identifier as identifier, - json_extract_path_text(properties, '$.artifactTags') as artifact_tags, + json_extract_path_text(properties, '$.artifactTags') as "artifact_tags", subscriptionId, location, galleryUniqueName @@ -15950,19 +16400,19 @@ components: ddl: |- SELECT identifier as identifier, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.osState') as os_state, - JSON_EXTRACT(properties, '$.endOfLifeDate') as end_of_life_date, - JSON_EXTRACT(properties, '$.identifier') as identifier, - JSON_EXTRACT(properties, '$.recommended') as recommended, - JSON_EXTRACT(properties, '$.disallowed') as disallowed, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.features') as features, - JSON_EXTRACT(properties, '$.purchasePlan') as purchase_plan, - JSON_EXTRACT(properties, '$.architecture') as architecture, - JSON_EXTRACT(properties, '$.privacyStatementUri') as privacy_statement_uri, - JSON_EXTRACT(properties, '$.eula') as eula, - JSON_EXTRACT(properties, '$.artifactTags') as artifact_tags, + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.osState') as "os_state", + JSON_EXTRACT(properties, '$.endOfLifeDate') as "end_of_life_date", + JSON_EXTRACT(properties, '$.identifier') as "identifier", + JSON_EXTRACT(properties, '$.recommended') as "recommended", + JSON_EXTRACT(properties, '$.disallowed') as "disallowed", + JSON_EXTRACT(properties, '$.hyperVGeneration') as "hyper_v_generation", + JSON_EXTRACT(properties, '$.features') as "features", + JSON_EXTRACT(properties, '$.purchasePlan') as "purchase_plan", + JSON_EXTRACT(properties, '$.architecture') as "architecture", + JSON_EXTRACT(properties, '$.privacyStatementUri') as "privacy_statement_uri", + JSON_EXTRACT(properties, '$.eula') as "eula", + JSON_EXTRACT(properties, '$.artifactTags') as "artifact_tags", subscriptionId, location, galleryUniqueName, @@ -15974,19 +16424,19 @@ components: ddl: |- SELECT identifier as identifier, - json_extract_path_text(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.osState') as os_state, - JSON_EXTRACT(properties, '$.endOfLifeDate') as end_of_life_date, - JSON_EXTRACT(properties, '$.identifier') as identifier, - JSON_EXTRACT(properties, '$.recommended') as recommended, - JSON_EXTRACT(properties, '$.disallowed') as disallowed, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.features') as features, - JSON_EXTRACT(properties, '$.purchasePlan') as purchase_plan, - JSON_EXTRACT(properties, '$.architecture') as architecture, - JSON_EXTRACT(properties, '$.privacyStatementUri') as privacy_statement_uri, - JSON_EXTRACT(properties, '$.eula') as eula, - JSON_EXTRACT(properties, '$.artifactTags') as artifact_tags, + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.osState') as "os_state", + json_extract_path_text(properties, '$.endOfLifeDate') as "end_of_life_date", + json_extract_path_text(properties, '$.identifier') as "identifier", + json_extract_path_text(properties, '$.recommended') as "recommended", + json_extract_path_text(properties, '$.disallowed') as "disallowed", + json_extract_path_text(properties, '$.hyperVGeneration') as "hyper_v_generation", + json_extract_path_text(properties, '$.features') as "features", + json_extract_path_text(properties, '$.purchasePlan') as "purchase_plan", + json_extract_path_text(properties, '$.architecture') as "architecture", + json_extract_path_text(properties, '$.privacyStatementUri') as "privacy_statement_uri", + json_extract_path_text(properties, '$.eula') as "eula", + json_extract_path_text(properties, '$.artifactTags') as "artifact_tags", subscriptionId, location, galleryUniqueName, @@ -16003,11 +16453,11 @@ components: ddl: |- SELECT identifier as identifier, - JSON_EXTRACT(properties, '$.publishedDate') as published_date, - JSON_EXTRACT(properties, '$.endOfLifeDate') as end_of_life_date, - JSON_EXTRACT(properties, '$.excludeFromLatest') as exclude_from_latest, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.artifactTags') as artifact_tags, + JSON_EXTRACT(properties, '$.publishedDate') as "published_date", + JSON_EXTRACT(properties, '$.endOfLifeDate') as "end_of_life_date", + JSON_EXTRACT(properties, '$.excludeFromLatest') as "exclude_from_latest", + JSON_EXTRACT(properties, '$.storageProfile') as "storage_profile", + JSON_EXTRACT(properties, '$.artifactTags') as "artifact_tags", subscriptionId, location, galleryUniqueName, @@ -16020,11 +16470,11 @@ components: ddl: |- SELECT identifier as identifier, - json_extract_path_text(properties, '$.publishedDate') as published_date, - JSON_EXTRACT(properties, '$.endOfLifeDate') as end_of_life_date, - JSON_EXTRACT(properties, '$.excludeFromLatest') as exclude_from_latest, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.artifactTags') as artifact_tags, + json_extract_path_text(properties, '$.publishedDate') as "published_date", + json_extract_path_text(properties, '$.endOfLifeDate') as "end_of_life_date", + json_extract_path_text(properties, '$.excludeFromLatest') as "exclude_from_latest", + json_extract_path_text(properties, '$.storageProfile') as "storage_profile", + json_extract_path_text(properties, '$.artifactTags') as "artifact_tags", subscriptionId, location, galleryUniqueName, @@ -16046,12 +16496,12 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.identifier') as identifier, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.sharingProfile') as sharing_profile, - JSON_EXTRACT(properties, '$.softDeletePolicy') as soft_delete_policy, - JSON_EXTRACT(properties, '$.sharingStatus') as sharing_status, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.identifier') as "identifier", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.sharingProfile') as "sharing_profile", + JSON_EXTRACT(properties, '$.softDeletePolicy') as "soft_delete_policy", + JSON_EXTRACT(properties, '$.sharingStatus') as "sharing_status", subscriptionId, resourceGroupName, galleryName @@ -16066,12 +16516,12 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.identifier') as identifier, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.sharingProfile') as sharing_profile, - JSON_EXTRACT(properties, '$.softDeletePolicy') as soft_delete_policy, - JSON_EXTRACT(properties, '$.sharingStatus') as sharing_status, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.identifier') as "identifier", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.sharingProfile') as "sharing_profile", + json_extract_path_text(properties, '$.softDeletePolicy') as "soft_delete_policy", + json_extract_path_text(properties, '$.sharingStatus') as "sharing_status", subscriptionId, resourceGroupName, galleryName @@ -16091,21 +16541,21 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.eula') as eula, - JSON_EXTRACT(properties, '$.privacyStatementUri') as privacy_statement_uri, - JSON_EXTRACT(properties, '$.releaseNoteUri') as release_note_uri, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.osState') as os_state, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.endOfLifeDate') as end_of_life_date, - JSON_EXTRACT(properties, '$.identifier') as identifier, - JSON_EXTRACT(properties, '$.recommended') as recommended, - JSON_EXTRACT(properties, '$.disallowed') as disallowed, - JSON_EXTRACT(properties, '$.purchasePlan') as purchase_plan, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.features') as features, - JSON_EXTRACT(properties, '$.architecture') as architecture, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.eula') as "eula", + JSON_EXTRACT(properties, '$.privacyStatementUri') as "privacy_statement_uri", + JSON_EXTRACT(properties, '$.releaseNoteUri') as "release_note_uri", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.osState') as "os_state", + JSON_EXTRACT(properties, '$.hyperVGeneration') as "hyper_v_generation", + JSON_EXTRACT(properties, '$.endOfLifeDate') as "end_of_life_date", + JSON_EXTRACT(properties, '$.identifier') as "identifier", + JSON_EXTRACT(properties, '$.recommended') as "recommended", + JSON_EXTRACT(properties, '$.disallowed') as "disallowed", + JSON_EXTRACT(properties, '$.purchasePlan') as "purchase_plan", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.features') as "features", + JSON_EXTRACT(properties, '$.architecture') as "architecture", subscriptionId, resourceGroupName, galleryName, @@ -16121,21 +16571,21 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.eula') as eula, - JSON_EXTRACT(properties, '$.privacyStatementUri') as privacy_statement_uri, - JSON_EXTRACT(properties, '$.releaseNoteUri') as release_note_uri, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.osState') as os_state, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, - JSON_EXTRACT(properties, '$.endOfLifeDate') as end_of_life_date, - JSON_EXTRACT(properties, '$.identifier') as identifier, - JSON_EXTRACT(properties, '$.recommended') as recommended, - JSON_EXTRACT(properties, '$.disallowed') as disallowed, - JSON_EXTRACT(properties, '$.purchasePlan') as purchase_plan, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.features') as features, - JSON_EXTRACT(properties, '$.architecture') as architecture, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.eula') as "eula", + json_extract_path_text(properties, '$.privacyStatementUri') as "privacy_statement_uri", + json_extract_path_text(properties, '$.releaseNoteUri') as "release_note_uri", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.osState') as "os_state", + json_extract_path_text(properties, '$.hyperVGeneration') as "hyper_v_generation", + json_extract_path_text(properties, '$.endOfLifeDate') as "end_of_life_date", + json_extract_path_text(properties, '$.identifier') as "identifier", + json_extract_path_text(properties, '$.recommended') as "recommended", + json_extract_path_text(properties, '$.disallowed') as "disallowed", + json_extract_path_text(properties, '$.purchasePlan') as "purchase_plan", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.features') as "features", + json_extract_path_text(properties, '$.architecture') as "architecture", subscriptionId, resourceGroupName, galleryName, @@ -16156,12 +16606,12 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.publishingProfile') as publishing_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.safetyProfile') as safety_profile, - JSON_EXTRACT(properties, '$.replicationStatus') as replication_status, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, + JSON_EXTRACT(properties, '$.publishingProfile') as "publishing_profile", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.storageProfile') as "storage_profile", + JSON_EXTRACT(properties, '$.safetyProfile') as "safety_profile", + JSON_EXTRACT(properties, '$.replicationStatus') as "replication_status", + JSON_EXTRACT(properties, '$.securityProfile') as "security_profile", subscriptionId, resourceGroupName, galleryName, @@ -16178,12 +16628,12 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.publishingProfile') as publishing_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.safetyProfile') as safety_profile, - JSON_EXTRACT(properties, '$.replicationStatus') as replication_status, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, + json_extract_path_text(properties, '$.publishingProfile') as "publishing_profile", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.storageProfile') as "storage_profile", + json_extract_path_text(properties, '$.safetyProfile') as "safety_profile", + json_extract_path_text(properties, '$.replicationStatus') as "replication_status", + json_extract_path_text(properties, '$.securityProfile') as "security_profile", subscriptionId, resourceGroupName, galleryName, @@ -16205,13 +16655,13 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.eula') as eula, - JSON_EXTRACT(properties, '$.privacyStatementUri') as privacy_statement_uri, - JSON_EXTRACT(properties, '$.releaseNoteUri') as release_note_uri, - JSON_EXTRACT(properties, '$.endOfLifeDate') as end_of_life_date, - JSON_EXTRACT(properties, '$.supportedOSType') as supported_os_type, - JSON_EXTRACT(properties, '$.customActions') as custom_actions, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.eula') as "eula", + JSON_EXTRACT(properties, '$.privacyStatementUri') as "privacy_statement_uri", + JSON_EXTRACT(properties, '$.releaseNoteUri') as "release_note_uri", + JSON_EXTRACT(properties, '$.endOfLifeDate') as "end_of_life_date", + JSON_EXTRACT(properties, '$.supportedOSType') as "supported_os_type", + JSON_EXTRACT(properties, '$.customActions') as "custom_actions", subscriptionId, resourceGroupName, galleryName, @@ -16227,13 +16677,13 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.eula') as eula, - JSON_EXTRACT(properties, '$.privacyStatementUri') as privacy_statement_uri, - JSON_EXTRACT(properties, '$.releaseNoteUri') as release_note_uri, - JSON_EXTRACT(properties, '$.endOfLifeDate') as end_of_life_date, - JSON_EXTRACT(properties, '$.supportedOSType') as supported_os_type, - JSON_EXTRACT(properties, '$.customActions') as custom_actions, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.eula') as "eula", + json_extract_path_text(properties, '$.privacyStatementUri') as "privacy_statement_uri", + json_extract_path_text(properties, '$.releaseNoteUri') as "release_note_uri", + json_extract_path_text(properties, '$.endOfLifeDate') as "end_of_life_date", + json_extract_path_text(properties, '$.supportedOSType') as "supported_os_type", + json_extract_path_text(properties, '$.customActions') as "custom_actions", subscriptionId, resourceGroupName, galleryName, @@ -16254,10 +16704,10 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.publishingProfile') as publishing_profile, - JSON_EXTRACT(properties, '$.safetyProfile') as safety_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.replicationStatus') as replication_status, + JSON_EXTRACT(properties, '$.publishingProfile') as "publishing_profile", + JSON_EXTRACT(properties, '$.safetyProfile') as "safety_profile", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.replicationStatus') as "replication_status", subscriptionId, resourceGroupName, galleryName, @@ -16274,10 +16724,10 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.publishingProfile') as publishing_profile, - JSON_EXTRACT(properties, '$.safetyProfile') as safety_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.replicationStatus') as replication_status, + json_extract_path_text(properties, '$.publishingProfile') as "publishing_profile", + json_extract_path_text(properties, '$.safetyProfile') as "safety_profile", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.replicationStatus') as "replication_status", subscriptionId, resourceGroupName, galleryName, @@ -16300,8 +16750,8 @@ components: type as type, tags as tags, sku as sku, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, + JSON_EXTRACT(properties, '$.networkProfile') as "network_profile", + JSON_EXTRACT(properties, '$.instanceView') as "instance_view", subscriptionId, resourceGroupName, cloudServiceName, @@ -16318,8 +16768,8 @@ components: type as type, tags as tags, sku as sku, - json_extract_path_text(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, + json_extract_path_text(properties, '$.networkProfile') as "network_profile", + json_extract_path_text(properties, '$.instanceView') as "instance_view", subscriptionId, resourceGroupName, cloudServiceName, @@ -16340,7 +16790,7 @@ components: location as location, type as type, sku as sku, - JSON_EXTRACT(properties, '$.uniqueId') as unique_id, + JSON_EXTRACT(properties, '$.uniqueId') as "unique_id", subscriptionId, resourceGroupName, cloudServiceName, @@ -16356,7 +16806,7 @@ components: location as location, type as type, sku as sku, - json_extract_path_text(properties, '$.uniqueId') as unique_id, + json_extract_path_text(properties, '$.uniqueId') as "unique_id", subscriptionId, resourceGroupName, cloudServiceName, @@ -16379,23 +16829,23 @@ components: tags as tags, systemData as system_data, zones as zones, - JSON_EXTRACT(properties, '$.packageUrl') as package_url, - JSON_EXTRACT(properties, '$.configuration') as configuration, - JSON_EXTRACT(properties, '$.configurationUrl') as configuration_url, - JSON_EXTRACT(properties, '$.startCloudService') as start_cloud_service, - JSON_EXTRACT(properties, '$.allowModelOverride') as allow_model_override, - JSON_EXTRACT(properties, '$.upgradeMode') as upgrade_mode, - JSON_EXTRACT(properties, '$.roleProfile') as role_profile, - JSON_EXTRACT(properties, '$.osProfile') as os_profile, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.extensionProfile') as extension_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueId') as unique_id, + JSON_EXTRACT(properties, '$.packageUrl') as "package_url", + JSON_EXTRACT(properties, '$.configuration') as "configuration", + JSON_EXTRACT(properties, '$.configurationUrl') as "configuration_url", + JSON_EXTRACT(properties, '$.startCloudService') as "start_cloud_service", + JSON_EXTRACT(properties, '$.allowModelOverride') as "allow_model_override", + JSON_EXTRACT(properties, '$.upgradeMode') as "upgrade_mode", + JSON_EXTRACT(properties, '$.roleProfile') as "role_profile", + JSON_EXTRACT(properties, '$.osProfile') as "os_profile", + JSON_EXTRACT(properties, '$.networkProfile') as "network_profile", + JSON_EXTRACT(properties, '$.extensionProfile') as "extension_profile", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueId') as "unique_id", subscriptionId, resourceGroupName, cloudServiceName FROM azure.compute.cloud_services - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; + WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -16407,26 +16857,26 @@ components: tags as tags, systemData as system_data, zones as zones, - json_extract_path_text(properties, '$.packageUrl') as package_url, - JSON_EXTRACT(properties, '$.configuration') as configuration, - JSON_EXTRACT(properties, '$.configurationUrl') as configuration_url, - JSON_EXTRACT(properties, '$.startCloudService') as start_cloud_service, - JSON_EXTRACT(properties, '$.allowModelOverride') as allow_model_override, - JSON_EXTRACT(properties, '$.upgradeMode') as upgrade_mode, - JSON_EXTRACT(properties, '$.roleProfile') as role_profile, - JSON_EXTRACT(properties, '$.osProfile') as os_profile, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.extensionProfile') as extension_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueId') as unique_id, + json_extract_path_text(properties, '$.packageUrl') as "package_url", + json_extract_path_text(properties, '$.configuration') as "configuration", + json_extract_path_text(properties, '$.configurationUrl') as "configuration_url", + json_extract_path_text(properties, '$.startCloudService') as "start_cloud_service", + json_extract_path_text(properties, '$.allowModelOverride') as "allow_model_override", + json_extract_path_text(properties, '$.upgradeMode') as "upgrade_mode", + json_extract_path_text(properties, '$.roleProfile') as "role_profile", + json_extract_path_text(properties, '$.osProfile') as "os_profile", + json_extract_path_text(properties, '$.networkProfile') as "network_profile", + json_extract_path_text(properties, '$.extensionProfile') as "extension_profile", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueId') as "unique_id", subscriptionId, resourceGroupName, cloudServiceName FROM azure.compute.cloud_services - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_cloud_service_operating_systems_os_version: - id: azure.compute.vw_cloud_service_operating_systems_os_version - name: vw_cloud_service_operating_systems_os_version + WHERE subscriptionId = 'replace-me'; + vw_cloud_service_operating_systems_os_versions: + id: azure.compute.vw_cloud_service_operating_systems_os_versions + name: vw_cloud_service_operating_systems_os_versions config: views: select: @@ -16437,17 +16887,17 @@ components: name as name, location as location, type as type, - JSON_EXTRACT(properties, '$.family') as family, - JSON_EXTRACT(properties, '$.familyLabel') as family_label, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.label') as label, - JSON_EXTRACT(properties, '$.isDefault') as is_default, - JSON_EXTRACT(properties, '$.isActive') as is_active, + JSON_EXTRACT(properties, '$.family') as "family", + JSON_EXTRACT(properties, '$.familyLabel') as "family_label", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.label') as "label", + JSON_EXTRACT(properties, '$.isDefault') as "is_default", + JSON_EXTRACT(properties, '$.isActive') as "is_active", subscriptionId, location, osVersionName - FROM azure.compute.cloud_service_operating_systems_os_version - WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND osVersionName = 'replace-me'; + FROM azure.compute.cloud_service_operating_systems_os_versions + WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -16456,20 +16906,20 @@ components: name as name, location as location, type as type, - json_extract_path_text(properties, '$.family') as family, - JSON_EXTRACT(properties, '$.familyLabel') as family_label, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.label') as label, - JSON_EXTRACT(properties, '$.isDefault') as is_default, - JSON_EXTRACT(properties, '$.isActive') as is_active, + json_extract_path_text(properties, '$.family') as "family", + json_extract_path_text(properties, '$.familyLabel') as "family_label", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.label') as "label", + json_extract_path_text(properties, '$.isDefault') as "is_default", + json_extract_path_text(properties, '$.isActive') as "is_active", subscriptionId, location, osVersionName - FROM azure.compute.cloud_service_operating_systems_os_version - WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND osVersionName = 'replace-me'; - vw_cloud_service_operating_systems_os_family: - id: azure.compute.vw_cloud_service_operating_systems_os_family - name: vw_cloud_service_operating_systems_os_family + FROM azure.compute.cloud_service_operating_systems_os_versions + WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; + vw_cloud_service_operating_systems_os_families: + id: azure.compute.vw_cloud_service_operating_systems_os_families + name: vw_cloud_service_operating_systems_os_families config: views: select: @@ -16480,14 +16930,14 @@ components: name as name, location as location, type as type, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.label') as label, - JSON_EXTRACT(properties, '$.versions') as versions, + JSON_EXTRACT(properties, '$.name') as "name", + JSON_EXTRACT(properties, '$.label') as "label", + JSON_EXTRACT(properties, '$.versions') as "versions", subscriptionId, location, osFamilyName - FROM azure.compute.cloud_service_operating_systems_os_family - WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND osFamilyName = 'replace-me'; + FROM azure.compute.cloud_service_operating_systems_os_families + WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -16496,14 +16946,14 @@ components: name as name, location as location, type as type, - json_extract_path_text(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.label') as label, - JSON_EXTRACT(properties, '$.versions') as versions, + json_extract_path_text(properties, '$.name') as "name", + json_extract_path_text(properties, '$.label') as "label", + json_extract_path_text(properties, '$.versions') as "versions", subscriptionId, location, osFamilyName - FROM azure.compute.cloud_service_operating_systems_os_family - WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND osFamilyName = 'replace-me'; + FROM azure.compute.cloud_service_operating_systems_os_families + WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; vw_virtual_machine_extensions: id: azure.compute.vw_virtual_machine_extensions name: vw_virtual_machine_extensions @@ -16518,19 +16968,19 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.forceUpdateTag') as force_update_tag, - JSON_EXTRACT(properties, '$.publisher') as publisher, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.typeHandlerVersion') as type_handler_version, - JSON_EXTRACT(properties, '$.autoUpgradeMinorVersion') as auto_upgrade_minor_version, - JSON_EXTRACT(properties, '$.enableAutomaticUpgrade') as enable_automatic_upgrade, - JSON_EXTRACT(properties, '$.settings') as settings, - JSON_EXTRACT(properties, '$.protectedSettings') as protected_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.suppressFailures') as suppress_failures, - JSON_EXTRACT(properties, '$.protectedSettingsFromKeyVault') as protected_settings_from_key_vault, - JSON_EXTRACT(properties, '$.provisionAfterExtensions') as provision_after_extensions, + JSON_EXTRACT(properties, '$.forceUpdateTag') as "force_update_tag", + JSON_EXTRACT(properties, '$.publisher') as "publisher", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.typeHandlerVersion') as "type_handler_version", + JSON_EXTRACT(properties, '$.autoUpgradeMinorVersion') as "auto_upgrade_minor_version", + JSON_EXTRACT(properties, '$.enableAutomaticUpgrade') as "enable_automatic_upgrade", + JSON_EXTRACT(properties, '$.settings') as "settings", + JSON_EXTRACT(properties, '$.protectedSettings') as "protected_settings", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.instanceView') as "instance_view", + JSON_EXTRACT(properties, '$.suppressFailures') as "suppress_failures", + JSON_EXTRACT(properties, '$.protectedSettingsFromKeyVault') as "protected_settings_from_key_vault", + JSON_EXTRACT(properties, '$.provisionAfterExtensions') as "provision_after_extensions", subscriptionId, resourceGroupName, vmName, @@ -16546,126 +16996,25 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.forceUpdateTag') as force_update_tag, - JSON_EXTRACT(properties, '$.publisher') as publisher, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.typeHandlerVersion') as type_handler_version, - JSON_EXTRACT(properties, '$.autoUpgradeMinorVersion') as auto_upgrade_minor_version, - JSON_EXTRACT(properties, '$.enableAutomaticUpgrade') as enable_automatic_upgrade, - JSON_EXTRACT(properties, '$.settings') as settings, - JSON_EXTRACT(properties, '$.protectedSettings') as protected_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.suppressFailures') as suppress_failures, - JSON_EXTRACT(properties, '$.protectedSettingsFromKeyVault') as protected_settings_from_key_vault, - JSON_EXTRACT(properties, '$.provisionAfterExtensions') as provision_after_extensions, + json_extract_path_text(properties, '$.forceUpdateTag') as "force_update_tag", + json_extract_path_text(properties, '$.publisher') as "publisher", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.typeHandlerVersion') as "type_handler_version", + json_extract_path_text(properties, '$.autoUpgradeMinorVersion') as "auto_upgrade_minor_version", + json_extract_path_text(properties, '$.enableAutomaticUpgrade') as "enable_automatic_upgrade", + json_extract_path_text(properties, '$.settings') as "settings", + json_extract_path_text(properties, '$.protectedSettings') as "protected_settings", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.instanceView') as "instance_view", + json_extract_path_text(properties, '$.suppressFailures') as "suppress_failures", + json_extract_path_text(properties, '$.protectedSettingsFromKeyVault') as "protected_settings_from_key_vault", + json_extract_path_text(properties, '$.provisionAfterExtensions') as "provision_after_extensions", subscriptionId, resourceGroupName, vmName, vmExtensionName FROM azure.compute.virtual_machine_extensions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vmName = 'replace-me'; - vw_virtual_machines: - id: azure.compute.vw_virtual_machines - name: vw_virtual_machines - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - plan as plan, - resources as resources, - identity as identity, - zones as zones, - extendedLocation as extended_location, - managedBy as managed_by, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.hardwareProfile') as hardware_profile, - JSON_EXTRACT(properties, '$.scheduledEventsPolicy') as scheduled_events_policy, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.additionalCapabilities') as additional_capabilities, - JSON_EXTRACT(properties, '$.osProfile') as os_profile, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.diagnosticsProfile') as diagnostics_profile, - JSON_EXTRACT(properties, '$.availabilitySet') as availability_set, - JSON_EXTRACT(properties, '$.virtualMachineScaleSet') as virtual_machine_scale_set, - JSON_EXTRACT(properties, '$.proximityPlacementGroup') as proximity_placement_group, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.evictionPolicy') as eviction_policy, - JSON_EXTRACT(properties, '$.billingProfile') as billing_profile, - JSON_EXTRACT(properties, '$.host') as host, - JSON_EXTRACT(properties, '$.hostGroup') as host_group, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.licenseType') as license_type, - JSON_EXTRACT(properties, '$.vmId') as vm_id, - JSON_EXTRACT(properties, '$.extensionsTimeBudget') as extensions_time_budget, - JSON_EXTRACT(properties, '$.platformFaultDomain') as platform_fault_domain, - JSON_EXTRACT(properties, '$.scheduledEventsProfile') as scheduled_events_profile, - JSON_EXTRACT(properties, '$.userData') as user_data, - JSON_EXTRACT(properties, '$.capacityReservation') as capacity_reservation, - JSON_EXTRACT(properties, '$.applicationProfile') as application_profile, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - subscriptionId, - resourceGroupName, - vmName - FROM azure.compute.virtual_machines - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - plan as plan, - resources as resources, - identity as identity, - zones as zones, - extendedLocation as extended_location, - managedBy as managed_by, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.hardwareProfile') as hardware_profile, - JSON_EXTRACT(properties, '$.scheduledEventsPolicy') as scheduled_events_policy, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.additionalCapabilities') as additional_capabilities, - JSON_EXTRACT(properties, '$.osProfile') as os_profile, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.diagnosticsProfile') as diagnostics_profile, - JSON_EXTRACT(properties, '$.availabilitySet') as availability_set, - JSON_EXTRACT(properties, '$.virtualMachineScaleSet') as virtual_machine_scale_set, - JSON_EXTRACT(properties, '$.proximityPlacementGroup') as proximity_placement_group, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.evictionPolicy') as eviction_policy, - JSON_EXTRACT(properties, '$.billingProfile') as billing_profile, - JSON_EXTRACT(properties, '$.host') as host, - JSON_EXTRACT(properties, '$.hostGroup') as host_group, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.licenseType') as license_type, - JSON_EXTRACT(properties, '$.vmId') as vm_id, - JSON_EXTRACT(properties, '$.extensionsTimeBudget') as extensions_time_budget, - JSON_EXTRACT(properties, '$.platformFaultDomain') as platform_fault_domain, - JSON_EXTRACT(properties, '$.scheduledEventsProfile') as scheduled_events_profile, - JSON_EXTRACT(properties, '$.userData') as user_data, - JSON_EXTRACT(properties, '$.capacityReservation') as capacity_reservation, - JSON_EXTRACT(properties, '$.applicationProfile') as application_profile, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - subscriptionId, - resourceGroupName, - vmName - FROM azure.compute.virtual_machines - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; vw_availability_sets: id: azure.compute.vw_availability_sets name: vw_availability_sets @@ -16681,12 +17030,12 @@ components: sku as sku, type as type, tags as tags, - JSON_EXTRACT(properties, '$.platformUpdateDomainCount') as platform_update_domain_count, - JSON_EXTRACT(properties, '$.platformFaultDomainCount') as platform_fault_domain_count, - JSON_EXTRACT(properties, '$.virtualMachines') as virtual_machines, - JSON_EXTRACT(properties, '$.proximityPlacementGroup') as proximity_placement_group, - JSON_EXTRACT(properties, '$.statuses') as statuses, - JSON_EXTRACT(properties, '$.scheduledEventsPolicy') as scheduled_events_policy, + JSON_EXTRACT(properties, '$.platformUpdateDomainCount') as "platform_update_domain_count", + JSON_EXTRACT(properties, '$.platformFaultDomainCount') as "platform_fault_domain_count", + JSON_EXTRACT(properties, '$.virtualMachines') as "virtual_machines", + JSON_EXTRACT(properties, '$.proximityPlacementGroup') as "proximity_placement_group", + JSON_EXTRACT(properties, '$.statuses') as "statuses", + JSON_EXTRACT(properties, '$.scheduledEventsPolicy') as "scheduled_events_policy", subscriptionId, resourceGroupName, availabilitySetName @@ -16702,12 +17051,12 @@ components: sku as sku, type as type, tags as tags, - json_extract_path_text(properties, '$.platformUpdateDomainCount') as platform_update_domain_count, - JSON_EXTRACT(properties, '$.platformFaultDomainCount') as platform_fault_domain_count, - JSON_EXTRACT(properties, '$.virtualMachines') as virtual_machines, - JSON_EXTRACT(properties, '$.proximityPlacementGroup') as proximity_placement_group, - JSON_EXTRACT(properties, '$.statuses') as statuses, - JSON_EXTRACT(properties, '$.scheduledEventsPolicy') as scheduled_events_policy, + json_extract_path_text(properties, '$.platformUpdateDomainCount') as "platform_update_domain_count", + json_extract_path_text(properties, '$.platformFaultDomainCount') as "platform_fault_domain_count", + json_extract_path_text(properties, '$.virtualMachines') as "virtual_machines", + json_extract_path_text(properties, '$.proximityPlacementGroup') as "proximity_placement_group", + json_extract_path_text(properties, '$.statuses') as "statuses", + json_extract_path_text(properties, '$.scheduledEventsPolicy') as "scheduled_events_policy", subscriptionId, resourceGroupName, availabilitySetName @@ -16727,7 +17076,7 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.publicKey') as public_key, + JSON_EXTRACT(properties, '$.publicKey') as "public_key", subscriptionId, resourceGroupName, sshPublicKeyName @@ -16742,7 +17091,7 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.publicKey') as public_key, + json_extract_path_text(properties, '$.publicKey') as "public_key", subscriptionId, resourceGroupName, sshPublicKeyName @@ -16768,34 +17117,34 @@ components: etag as etag, type as type, tags as tags, - JSON_EXTRACT(properties, '$.upgradePolicy') as upgrade_policy, - JSON_EXTRACT(properties, '$.scheduledEventsPolicy') as scheduled_events_policy, - JSON_EXTRACT(properties, '$.automaticRepairsPolicy') as automatic_repairs_policy, - JSON_EXTRACT(properties, '$.virtualMachineProfile') as virtual_machine_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.overprovision') as overprovision, - JSON_EXTRACT(properties, '$.doNotRunExtensionsOnOverprovisionedVMs') as do_not_run_extensions_on_overprovisioned_vms, - JSON_EXTRACT(properties, '$.uniqueId') as unique_id, - JSON_EXTRACT(properties, '$.singlePlacementGroup') as single_placement_group, - JSON_EXTRACT(properties, '$.zoneBalance') as zone_balance, - JSON_EXTRACT(properties, '$.platformFaultDomainCount') as platform_fault_domain_count, - JSON_EXTRACT(properties, '$.proximityPlacementGroup') as proximity_placement_group, - JSON_EXTRACT(properties, '$.hostGroup') as host_group, - JSON_EXTRACT(properties, '$.additionalCapabilities') as additional_capabilities, - JSON_EXTRACT(properties, '$.scaleInPolicy') as scale_in_policy, - JSON_EXTRACT(properties, '$.orchestrationMode') as orchestration_mode, - JSON_EXTRACT(properties, '$.spotRestorePolicy') as spot_restore_policy, - JSON_EXTRACT(properties, '$.priorityMixPolicy') as priority_mix_policy, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.constrainedMaximumCapacity') as constrained_maximum_capacity, - JSON_EXTRACT(properties, '$.resiliencyPolicy') as resiliency_policy, - JSON_EXTRACT(properties, '$.zonalPlatformFaultDomainAlignMode') as zonal_platform_fault_domain_align_mode, - JSON_EXTRACT(properties, '$.skuProfile') as sku_profile, + JSON_EXTRACT(properties, '$.upgradePolicy') as "upgrade_policy", + JSON_EXTRACT(properties, '$.scheduledEventsPolicy') as "scheduled_events_policy", + JSON_EXTRACT(properties, '$.automaticRepairsPolicy') as "automatic_repairs_policy", + JSON_EXTRACT(properties, '$.virtualMachineProfile') as "virtual_machine_profile", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.overprovision') as "overprovision", + JSON_EXTRACT(properties, '$.doNotRunExtensionsOnOverprovisionedVMs') as "do_not_run_extensions_on_overprovisioned_vms", + JSON_EXTRACT(properties, '$.uniqueId') as "unique_id", + JSON_EXTRACT(properties, '$.singlePlacementGroup') as "single_placement_group", + JSON_EXTRACT(properties, '$.zoneBalance') as "zone_balance", + JSON_EXTRACT(properties, '$.platformFaultDomainCount') as "platform_fault_domain_count", + JSON_EXTRACT(properties, '$.proximityPlacementGroup') as "proximity_placement_group", + JSON_EXTRACT(properties, '$.hostGroup') as "host_group", + JSON_EXTRACT(properties, '$.additionalCapabilities') as "additional_capabilities", + JSON_EXTRACT(properties, '$.scaleInPolicy') as "scale_in_policy", + JSON_EXTRACT(properties, '$.orchestrationMode') as "orchestration_mode", + JSON_EXTRACT(properties, '$.spotRestorePolicy') as "spot_restore_policy", + JSON_EXTRACT(properties, '$.priorityMixPolicy') as "priority_mix_policy", + JSON_EXTRACT(properties, '$.timeCreated') as "time_created", + JSON_EXTRACT(properties, '$.constrainedMaximumCapacity') as "constrained_maximum_capacity", + JSON_EXTRACT(properties, '$.resiliencyPolicy') as "resiliency_policy", + JSON_EXTRACT(properties, '$.zonalPlatformFaultDomainAlignMode') as "zonal_platform_fault_domain_align_mode", + JSON_EXTRACT(properties, '$.skuProfile') as "sku_profile", subscriptionId, resourceGroupName, vmScaleSetName FROM azure.compute.virtual_machine_scale_sets - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; + WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -16811,34 +17160,34 @@ components: etag as etag, type as type, tags as tags, - json_extract_path_text(properties, '$.upgradePolicy') as upgrade_policy, - JSON_EXTRACT(properties, '$.scheduledEventsPolicy') as scheduled_events_policy, - JSON_EXTRACT(properties, '$.automaticRepairsPolicy') as automatic_repairs_policy, - JSON_EXTRACT(properties, '$.virtualMachineProfile') as virtual_machine_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.overprovision') as overprovision, - JSON_EXTRACT(properties, '$.doNotRunExtensionsOnOverprovisionedVMs') as do_not_run_extensions_on_overprovisioned_vms, - JSON_EXTRACT(properties, '$.uniqueId') as unique_id, - JSON_EXTRACT(properties, '$.singlePlacementGroup') as single_placement_group, - JSON_EXTRACT(properties, '$.zoneBalance') as zone_balance, - JSON_EXTRACT(properties, '$.platformFaultDomainCount') as platform_fault_domain_count, - JSON_EXTRACT(properties, '$.proximityPlacementGroup') as proximity_placement_group, - JSON_EXTRACT(properties, '$.hostGroup') as host_group, - JSON_EXTRACT(properties, '$.additionalCapabilities') as additional_capabilities, - JSON_EXTRACT(properties, '$.scaleInPolicy') as scale_in_policy, - JSON_EXTRACT(properties, '$.orchestrationMode') as orchestration_mode, - JSON_EXTRACT(properties, '$.spotRestorePolicy') as spot_restore_policy, - JSON_EXTRACT(properties, '$.priorityMixPolicy') as priority_mix_policy, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.constrainedMaximumCapacity') as constrained_maximum_capacity, - JSON_EXTRACT(properties, '$.resiliencyPolicy') as resiliency_policy, - JSON_EXTRACT(properties, '$.zonalPlatformFaultDomainAlignMode') as zonal_platform_fault_domain_align_mode, - JSON_EXTRACT(properties, '$.skuProfile') as sku_profile, + json_extract_path_text(properties, '$.upgradePolicy') as "upgrade_policy", + json_extract_path_text(properties, '$.scheduledEventsPolicy') as "scheduled_events_policy", + json_extract_path_text(properties, '$.automaticRepairsPolicy') as "automatic_repairs_policy", + json_extract_path_text(properties, '$.virtualMachineProfile') as "virtual_machine_profile", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.overprovision') as "overprovision", + json_extract_path_text(properties, '$.doNotRunExtensionsOnOverprovisionedVMs') as "do_not_run_extensions_on_overprovisioned_vms", + json_extract_path_text(properties, '$.uniqueId') as "unique_id", + json_extract_path_text(properties, '$.singlePlacementGroup') as "single_placement_group", + json_extract_path_text(properties, '$.zoneBalance') as "zone_balance", + json_extract_path_text(properties, '$.platformFaultDomainCount') as "platform_fault_domain_count", + json_extract_path_text(properties, '$.proximityPlacementGroup') as "proximity_placement_group", + json_extract_path_text(properties, '$.hostGroup') as "host_group", + json_extract_path_text(properties, '$.additionalCapabilities') as "additional_capabilities", + json_extract_path_text(properties, '$.scaleInPolicy') as "scale_in_policy", + json_extract_path_text(properties, '$.orchestrationMode') as "orchestration_mode", + json_extract_path_text(properties, '$.spotRestorePolicy') as "spot_restore_policy", + json_extract_path_text(properties, '$.priorityMixPolicy') as "priority_mix_policy", + json_extract_path_text(properties, '$.timeCreated') as "time_created", + json_extract_path_text(properties, '$.constrainedMaximumCapacity') as "constrained_maximum_capacity", + json_extract_path_text(properties, '$.resiliencyPolicy') as "resiliency_policy", + json_extract_path_text(properties, '$.zonalPlatformFaultDomainAlignMode') as "zonal_platform_fault_domain_align_mode", + json_extract_path_text(properties, '$.skuProfile') as "sku_profile", subscriptionId, resourceGroupName, vmScaleSetName FROM azure.compute.virtual_machine_scale_sets - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; + WHERE subscriptionId = 'replace-me'; vw_virtual_machine_scale_set_extensions: id: azure.compute.vw_virtual_machine_scale_set_extensions name: vw_virtual_machine_scale_set_extensions @@ -16851,18 +17200,18 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.forceUpdateTag') as force_update_tag, - JSON_EXTRACT(properties, '$.publisher') as publisher, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.typeHandlerVersion') as type_handler_version, - JSON_EXTRACT(properties, '$.autoUpgradeMinorVersion') as auto_upgrade_minor_version, - JSON_EXTRACT(properties, '$.enableAutomaticUpgrade') as enable_automatic_upgrade, - JSON_EXTRACT(properties, '$.settings') as settings, - JSON_EXTRACT(properties, '$.protectedSettings') as protected_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisionAfterExtensions') as provision_after_extensions, - JSON_EXTRACT(properties, '$.suppressFailures') as suppress_failures, - JSON_EXTRACT(properties, '$.protectedSettingsFromKeyVault') as protected_settings_from_key_vault, + JSON_EXTRACT(properties, '$.forceUpdateTag') as "force_update_tag", + JSON_EXTRACT(properties, '$.publisher') as "publisher", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.typeHandlerVersion') as "type_handler_version", + JSON_EXTRACT(properties, '$.autoUpgradeMinorVersion') as "auto_upgrade_minor_version", + JSON_EXTRACT(properties, '$.enableAutomaticUpgrade') as "enable_automatic_upgrade", + JSON_EXTRACT(properties, '$.settings') as "settings", + JSON_EXTRACT(properties, '$.protectedSettings') as "protected_settings", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.provisionAfterExtensions') as "provision_after_extensions", + JSON_EXTRACT(properties, '$.suppressFailures') as "suppress_failures", + JSON_EXTRACT(properties, '$.protectedSettingsFromKeyVault') as "protected_settings_from_key_vault", subscriptionId, resourceGroupName, vmScaleSetName, @@ -16876,18 +17225,18 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.forceUpdateTag') as force_update_tag, - JSON_EXTRACT(properties, '$.publisher') as publisher, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.typeHandlerVersion') as type_handler_version, - JSON_EXTRACT(properties, '$.autoUpgradeMinorVersion') as auto_upgrade_minor_version, - JSON_EXTRACT(properties, '$.enableAutomaticUpgrade') as enable_automatic_upgrade, - JSON_EXTRACT(properties, '$.settings') as settings, - JSON_EXTRACT(properties, '$.protectedSettings') as protected_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisionAfterExtensions') as provision_after_extensions, - JSON_EXTRACT(properties, '$.suppressFailures') as suppress_failures, - JSON_EXTRACT(properties, '$.protectedSettingsFromKeyVault') as protected_settings_from_key_vault, + json_extract_path_text(properties, '$.forceUpdateTag') as "force_update_tag", + json_extract_path_text(properties, '$.publisher') as "publisher", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.typeHandlerVersion') as "type_handler_version", + json_extract_path_text(properties, '$.autoUpgradeMinorVersion') as "auto_upgrade_minor_version", + json_extract_path_text(properties, '$.enableAutomaticUpgrade') as "enable_automatic_upgrade", + json_extract_path_text(properties, '$.settings') as "settings", + json_extract_path_text(properties, '$.protectedSettings') as "protected_settings", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.provisionAfterExtensions') as "provision_after_extensions", + json_extract_path_text(properties, '$.suppressFailures') as "suppress_failures", + json_extract_path_text(properties, '$.protectedSettingsFromKeyVault') as "protected_settings_from_key_vault", subscriptionId, resourceGroupName, vmScaleSetName, @@ -16908,10 +17257,10 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.policy') as policy, - JSON_EXTRACT(properties, '$.runningStatus') as running_status, - JSON_EXTRACT(properties, '$.progress') as progress, - JSON_EXTRACT(properties, '$.error') as error, + JSON_EXTRACT(properties, '$.policy') as "policy", + JSON_EXTRACT(properties, '$.runningStatus') as "running_status", + JSON_EXTRACT(properties, '$.progress') as "progress", + JSON_EXTRACT(properties, '$.error') as "error", subscriptionId, resourceGroupName, vmScaleSetName @@ -16926,10 +17275,10 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.policy') as policy, - JSON_EXTRACT(properties, '$.runningStatus') as running_status, - JSON_EXTRACT(properties, '$.progress') as progress, - JSON_EXTRACT(properties, '$.error') as error, + json_extract_path_text(properties, '$.policy') as "policy", + json_extract_path_text(properties, '$.runningStatus') as "running_status", + json_extract_path_text(properties, '$.progress') as "progress", + json_extract_path_text(properties, '$.error') as "error", subscriptionId, resourceGroupName, vmScaleSetName @@ -16948,19 +17297,19 @@ components: name as name, location as location, type as type, - JSON_EXTRACT(properties, '$.forceUpdateTag') as force_update_tag, - JSON_EXTRACT(properties, '$.publisher') as publisher, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.typeHandlerVersion') as type_handler_version, - JSON_EXTRACT(properties, '$.autoUpgradeMinorVersion') as auto_upgrade_minor_version, - JSON_EXTRACT(properties, '$.enableAutomaticUpgrade') as enable_automatic_upgrade, - JSON_EXTRACT(properties, '$.settings') as settings, - JSON_EXTRACT(properties, '$.protectedSettings') as protected_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.suppressFailures') as suppress_failures, - JSON_EXTRACT(properties, '$.protectedSettingsFromKeyVault') as protected_settings_from_key_vault, - JSON_EXTRACT(properties, '$.provisionAfterExtensions') as provision_after_extensions, + JSON_EXTRACT(properties, '$.forceUpdateTag') as "force_update_tag", + JSON_EXTRACT(properties, '$.publisher') as "publisher", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.typeHandlerVersion') as "type_handler_version", + JSON_EXTRACT(properties, '$.autoUpgradeMinorVersion') as "auto_upgrade_minor_version", + JSON_EXTRACT(properties, '$.enableAutomaticUpgrade') as "enable_automatic_upgrade", + JSON_EXTRACT(properties, '$.settings') as "settings", + JSON_EXTRACT(properties, '$.protectedSettings') as "protected_settings", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.instanceView') as "instance_view", + JSON_EXTRACT(properties, '$.suppressFailures') as "suppress_failures", + JSON_EXTRACT(properties, '$.protectedSettingsFromKeyVault') as "protected_settings_from_key_vault", + JSON_EXTRACT(properties, '$.provisionAfterExtensions') as "provision_after_extensions", subscriptionId, resourceGroupName, vmScaleSetName, @@ -16976,19 +17325,19 @@ components: name as name, location as location, type as type, - json_extract_path_text(properties, '$.forceUpdateTag') as force_update_tag, - JSON_EXTRACT(properties, '$.publisher') as publisher, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.typeHandlerVersion') as type_handler_version, - JSON_EXTRACT(properties, '$.autoUpgradeMinorVersion') as auto_upgrade_minor_version, - JSON_EXTRACT(properties, '$.enableAutomaticUpgrade') as enable_automatic_upgrade, - JSON_EXTRACT(properties, '$.settings') as settings, - JSON_EXTRACT(properties, '$.protectedSettings') as protected_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.instanceView') as instance_view, - JSON_EXTRACT(properties, '$.suppressFailures') as suppress_failures, - JSON_EXTRACT(properties, '$.protectedSettingsFromKeyVault') as protected_settings_from_key_vault, - JSON_EXTRACT(properties, '$.provisionAfterExtensions') as provision_after_extensions, + json_extract_path_text(properties, '$.forceUpdateTag') as "force_update_tag", + json_extract_path_text(properties, '$.publisher') as "publisher", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.typeHandlerVersion') as "type_handler_version", + json_extract_path_text(properties, '$.autoUpgradeMinorVersion') as "auto_upgrade_minor_version", + json_extract_path_text(properties, '$.enableAutomaticUpgrade') as "enable_automatic_upgrade", + json_extract_path_text(properties, '$.settings') as "settings", + json_extract_path_text(properties, '$.protectedSettings') as "protected_settings", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.instanceView') as "instance_view", + json_extract_path_text(properties, '$.suppressFailures') as "suppress_failures", + json_extract_path_text(properties, '$.protectedSettingsFromKeyVault') as "protected_settings_from_key_vault", + json_extract_path_text(properties, '$.provisionAfterExtensions') as "provision_after_extensions", subscriptionId, resourceGroupName, vmScaleSetName, @@ -17011,10 +17360,10 @@ components: extendedLocation as extended_location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.sourceVirtualMachine') as source_virtual_machine, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, + JSON_EXTRACT(properties, '$.sourceVirtualMachine') as "source_virtual_machine", + JSON_EXTRACT(properties, '$.storageProfile') as "storage_profile", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.hyperVGeneration') as "hyper_v_generation", subscriptionId, resourceGroupName, imageName @@ -17030,17 +17379,17 @@ components: extendedLocation as extended_location, type as type, tags as tags, - json_extract_path_text(properties, '$.sourceVirtualMachine') as source_virtual_machine, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.hyperVGeneration') as hyper_v_generation, + json_extract_path_text(properties, '$.sourceVirtualMachine') as "source_virtual_machine", + json_extract_path_text(properties, '$.storageProfile') as "storage_profile", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.hyperVGeneration') as "hyper_v_generation", subscriptionId, resourceGroupName, imageName FROM azure.compute.images WHERE subscriptionId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}?api-version=2024-03-02: put: tags: - DiskEncryptionSets @@ -17160,7 +17509,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets?api-version=2024-03-02: get: tags: - DiskEncryptionSets @@ -17184,7 +17533,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/diskEncryptionSets/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/diskEncryptionSets?api-version=2024-03-02: get: tags: - DiskEncryptionSets @@ -17207,11 +17556,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}/associatedResources/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{diskEncryptionSetName}/associatedResources?api-version=2024-03-02: get: tags: - DiskEncryptionSets - operationId: DiskEncryptionSets_ListAssociatedResources + operationId: DiskEncryptionSetsAssociatedResources_List description: Lists all resources that are encrypted with this disk encryption set. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -17232,7 +17581,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/skus/?api-version=2021-07-01: + x-ms-original-operationId: DiskEncryptionSets_ListAssociatedResources + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/skus?api-version=2021-07-01: get: tags: - Skus @@ -17257,7 +17607,7 @@ paths: $ref: '#/components/schemas/ResourceSkusResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/disks/{diskName}/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/disks/{diskName}?api-version=2024-03-02: put: tags: - Disks @@ -17353,7 +17703,7 @@ paths: '204': description: If the disk is deleted, this is an expected error code. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/disks/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/disks?api-version=2024-03-02: get: tags: - Disks @@ -17371,7 +17721,7 @@ paths: $ref: '#/components/schemas/DiskList' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/disks/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/disks?api-version=2024-03-02: get: tags: - Disks @@ -17388,7 +17738,7 @@ paths: $ref: '#/components/schemas/DiskList' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/disks/{diskName}/beginGetAccess/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/disks/{diskName}/beginGetAccess?api-version=2024-03-02: post: tags: - Disks @@ -17418,7 +17768,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/disks/{diskName}/endGetAccess/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/disks/{diskName}/endGetAccess?api-version=2024-03-02: post: tags: - Disks @@ -17436,7 +17786,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/logAnalytics/apiAccess/getRequestRateByInterval/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/logAnalytics/apiAccess/getRequestRateByInterval?api-version=2024-07-01: post: tags: - LogAnalytics @@ -17477,7 +17827,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/logAnalytics/apiAccess/getThrottledRequests/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/logAnalytics/apiAccess/getThrottledRequests?api-version=2024-07-01: post: tags: - LogAnalytics @@ -17518,7 +17868,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}?api-version=2024-07-01: put: tags: - DedicatedHostGroups @@ -17679,7 +18029,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups?api-version=2024-07-01: get: tags: - DedicatedHostGroups @@ -17708,7 +18058,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/hostGroups/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/hostGroups?api-version=2024-07-01: get: tags: - DedicatedHostGroups @@ -17731,7 +18081,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}?api-version=2024-07-01: put: tags: - DedicatedHosts @@ -17921,7 +18271,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts?api-version=2024-07-01: get: tags: - DedicatedHost @@ -17956,7 +18306,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}/restart/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}/restart?api-version=2024-07-01: post: tags: - DedicatedHost @@ -17992,7 +18342,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}/redeploy/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}/redeploy?api-version=2024-07-01: post: tags: - DedicatedHost @@ -18034,11 +18384,11 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}/hostSizes/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}/hostSizes?api-version=2024-07-01: get: tags: - DedicatedHost - operationId: DedicatedHosts_ListAvailableSizes + operationId: DedicatedHostsAvailableSizes_List description: 'Lists all available dedicated host sizes to which the specified dedicated host can be resized. NOTE: The dedicated host sizes provided can be used to only scale up the existing dedicated host.' parameters: - name: resourceGroupName @@ -18077,7 +18427,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses/{diskAccessName}/?api-version=2024-03-02: + x-ms-original-operationId: DedicatedHosts_ListAvailableSizes + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses/{diskAccessName}?api-version=2024-03-02: put: tags: - DiskAccesses @@ -18197,7 +18548,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses?api-version=2024-03-02: get: tags: - DiskAccesses @@ -18221,7 +18572,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/diskAccesses/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/diskAccesses?api-version=2024-03-02: get: tags: - DiskAccesses @@ -18244,11 +18595,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses/{diskAccessName}/privateLinkResources/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses/{diskAccessName}/privateLinkResources?api-version=2024-03-02: get: tags: - DiskAccesses - operationId: DiskAccesses_GetPrivateLinkResources + operationId: DiskAccessesPrivateLinkResources_Get description: Gets the private link resources possible under disk access resource parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -18261,11 +18612,12 @@ paths: application/json: schema: $ref: '#/components/schemas/PrivateLinkResourceListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses/{diskAccessName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-03-02: + x-ms-original-operationId: DiskAccesses_GetPrivateLinkResources + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses/{diskAccessName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-03-02: put: tags: - DiskAccesses - operationId: DiskAccesses_UpdateAPrivateEndpointConnection + operationId: DiskAccessesAPrivateEndpointConnection_Update description: Approve or reject a private endpoint connection under disk access resource, this can't be used to create a new private endpoint connection. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -18300,10 +18652,11 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true + x-ms-original-operationId: DiskAccesses_UpdateAPrivateEndpointConnection get: tags: - DiskAccesses - operationId: DiskAccesses_GetAPrivateEndpointConnection + operationId: DiskAccessesAPrivateEndpointConnection_Get description: Gets information about a private endpoint connection under a disk access resource. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -18323,10 +18676,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: DiskAccesses_GetAPrivateEndpointConnection delete: tags: - DiskAccesses - operationId: DiskAccesses_DeleteAPrivateEndpointConnection + operationId: DiskAccessesAPrivateEndpointConnection_Delete description: Deletes a private endpoint connection under a disk access resource. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -18347,11 +18701,12 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses/{diskAccessName}/privateEndpointConnections/?api-version=2024-03-02: + x-ms-original-operationId: DiskAccesses_DeleteAPrivateEndpointConnection + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskAccesses/{diskAccessName}/privateEndpointConnections?api-version=2024-03-02: get: tags: - DiskAccesses - operationId: DiskAccesses_ListPrivateEndpointConnections + operationId: DiskAccessesPrivateEndpointConnections_List description: List information about private endpoint connections under a disk access resource parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -18372,7 +18727,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}/?api-version=2024-07-01: + x-ms-original-operationId: DiskAccesses_ListPrivateEndpointConnections + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}?api-version=2024-07-01: put: tags: - CapacityReservationGroups @@ -18532,7 +18888,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups?api-version=2024-07-01: get: tags: - CapacityReservationGroups @@ -18573,7 +18929,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/capacityReservationGroups/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/capacityReservationGroups?api-version=2024-07-01: get: tags: - CapacityReservationGroups @@ -18621,7 +18977,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}/capacityReservations/{capacityReservationName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2024-07-01: put: tags: - CapacityReservations @@ -18812,7 +19168,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}/capacityReservations/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{capacityReservationGroupName}/capacityReservations?api-version=2024-07-01: get: tags: - CapacityReservation @@ -18847,7 +19203,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}?api-version=2023-07-03: get: tags: - CommunityGalleries @@ -18870,7 +19226,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/{galleryImageName}/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/{galleryImageName}?api-version=2023-07-03: get: tags: - CommunityGalleryImages @@ -18894,7 +19250,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}?api-version=2023-07-03: get: tags: - CommunityGalleryImageVersions @@ -18919,7 +19275,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images?api-version=2023-07-03: get: tags: - CommunityGalleryImages @@ -18944,7 +19300,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/{galleryImageName}/versions/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/communityGalleries/{publicGalleryName}/images/{galleryImageName}/versions?api-version=2023-07-03: get: tags: - CommunityGalleryImageVersions @@ -18970,7 +19326,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/snapshots/{snapshotName}/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/snapshots/{snapshotName}?api-version=2024-03-02: put: tags: - Snapshots @@ -19066,7 +19422,7 @@ paths: '204': description: If the snapshot is deleted, this is an expected error code. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/snapshots/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/snapshots?api-version=2024-03-02: get: tags: - Snapshots @@ -19084,7 +19440,7 @@ paths: $ref: '#/components/schemas/SnapshotList' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/snapshots/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/snapshots?api-version=2024-03-02: get: tags: - Snapshots @@ -19101,7 +19457,7 @@ paths: $ref: '#/components/schemas/SnapshotList' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/snapshots/{snapshotName}/beginGetAccess/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/snapshots/{snapshotName}/beginGetAccess?api-version=2024-03-02: post: tags: - Snapshots @@ -19131,7 +19487,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/snapshots/{snapshotName}/endGetAccess/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/snapshots/{snapshotName}/endGetAccess?api-version=2024-03-02: post: tags: - Snapshots @@ -19149,7 +19505,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/{version}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/{version}?api-version=2024-07-01: get: tags: - VirtualMachineExtensionImages @@ -19191,11 +19547,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types?api-version=2024-07-01: get: tags: - VirtualMachineExtensionImages - operationId: VirtualMachineExtensionImages_ListTypes + operationId: VirtualMachineExtensionImagesTypes_List description: Gets a list of virtual machine extension image types. parameters: - name: location @@ -19225,11 +19581,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/?api-version=2024-07-01: + x-ms-original-operationId: VirtualMachineExtensionImages_ListTypes + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions?api-version=2024-07-01: get: tags: - VirtualMachineExtensionImages - operationId: VirtualMachineExtensionImages_ListVersions + operationId: VirtualMachineExtensionImagesVersions_List description: Gets a list of virtual machine extension image versions. parameters: - name: location @@ -19282,7 +19639,8 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-odata: '#/components/schemas/VirtualMachineExtensionImage' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions/{version}/?api-version=2024-07-01: + x-ms-original-operationId: VirtualMachineExtensionImages_ListVersions + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions/{version}?api-version=2024-07-01: get: tags: - VirtualMachineImages @@ -19333,7 +19691,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions?api-version=2024-07-01: get: tags: - VirtualMachineImages @@ -19397,11 +19755,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers?api-version=2024-07-01: get: tags: - VirtualMachineImages - operationId: VirtualMachineImages_ListOffers + operationId: VirtualMachineImagesOffers_List description: Gets a list of virtual machine image offers for the specified location and publisher. parameters: - name: location @@ -19432,11 +19790,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/?api-version=2024-07-01: + x-ms-original-operationId: VirtualMachineImages_ListOffers + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers?api-version=2024-07-01: get: tags: - VirtualMachineImages - operationId: VirtualMachineImages_ListPublishers + operationId: VirtualMachineImagesPublishers_List description: Gets a list of virtual machine image publishers for the specified Azure location. parameters: - name: location @@ -19461,11 +19820,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/?api-version=2024-07-01: + x-ms-original-operationId: VirtualMachineImages_ListPublishers + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus?api-version=2024-07-01: get: tags: - VirtualMachineImages - operationId: VirtualMachineImages_ListSkus + operationId: VirtualMachineImagesSkus_List description: Gets a list of virtual machine image SKUs for the specified location, publisher, and offer. parameters: - name: location @@ -19502,7 +19862,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/edgeZones/{edgeZone}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions/{version}/?api-version=2024-07-01: + x-ms-original-operationId: VirtualMachineImages_ListSkus + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/edgeZones/{edgeZone}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions/{version}?api-version=2024-07-01: get: tags: - VirtualMachineImages @@ -19559,7 +19920,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/edgeZones/{edgeZone}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/edgeZones/{edgeZone}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions?api-version=2024-07-01: get: tags: - VirtualMachineImages @@ -19631,11 +19992,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/edgeZones/{edgeZone}/publishers/{publisherName}/artifacttypes/vmimage/offers/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/edgeZones/{edgeZone}/publishers/{publisherName}/artifacttypes/vmimage/offers?api-version=2024-07-01: get: tags: - VirtualMachineImages - operationId: VirtualMachineImagesEdgeZone_ListOffers + operationId: VirtualMachineImagesEdgeZoneOffers_List description: Gets a list of virtual machine image offers for the specified location, edge zone and publisher. parameters: - name: location @@ -19672,11 +20033,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/edgeZones/{edgeZone}/publishers/?api-version=2024-07-01: + x-ms-original-operationId: VirtualMachineImagesEdgeZone_ListOffers + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/edgeZones/{edgeZone}/publishers?api-version=2024-07-01: get: tags: - VirtualMachineImages - operationId: VirtualMachineImagesEdgeZone_ListPublishers + operationId: VirtualMachineImagesEdgeZonePublishers_List description: Gets a list of virtual machine image publishers for the specified Azure location and edge zone. parameters: - name: location @@ -19707,7 +20069,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/edgeZones/{edgeZone}/vmimages/?api-version=2024-07-01: + x-ms-original-operationId: VirtualMachineImagesEdgeZone_ListPublishers + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/edgeZones/{edgeZone}/vmimages?api-version=2024-07-01: get: tags: - VirtualMachineImages @@ -19740,11 +20103,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/edgeZones/{edgeZone}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/edgeZones/{edgeZone}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus?api-version=2024-07-01: get: tags: - VirtualMachineImages - operationId: VirtualMachineImagesEdgeZone_ListSkus + operationId: VirtualMachineImagesEdgeZoneSkus_List description: Gets a list of virtual machine image SKUs for the specified location, edge zone, publisher, and offer. parameters: - name: location @@ -19787,7 +20150,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/?api-version=2024-07-01: + x-ms-original-operationId: VirtualMachineImagesEdgeZone_ListSkus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}?api-version=2024-07-01: put: tags: - RestorePointCollections @@ -19950,7 +20314,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections?api-version=2024-07-01: get: tags: - RestorePointCollections @@ -19979,7 +20343,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/restorePointCollections/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/restorePointCollections?api-version=2024-07-01: get: tags: - RestorePointCollections @@ -20002,7 +20366,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{restorePointName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{restorePointName}?api-version=2024-07-01: put: operationId: RestorePoints_Create description: The operation to create the restore point. Updating properties of an existing restore point is not allowed @@ -20132,7 +20496,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{vmRestorePointName}/diskRestorePoints/{diskRestorePointName}/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{vmRestorePointName}/diskRestorePoints/{diskRestorePointName}?api-version=2024-03-02: get: tags: - IncrementalRestorePoints @@ -20157,7 +20521,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{vmRestorePointName}/diskRestorePoints/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{vmRestorePointName}/diskRestorePoints?api-version=2024-03-02: get: tags: - IncrementalRestorePoints @@ -20183,7 +20547,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{vmRestorePointName}/diskRestorePoints/{diskRestorePointName}/beginGetAccess/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{vmRestorePointName}/diskRestorePoints/{diskRestorePointName}/beginGetAccess?api-version=2024-03-02: post: tags: - IncrementalRestorePoints @@ -20221,7 +20585,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{vmRestorePointName}/diskRestorePoints/{diskRestorePointName}/endGetAccess/?api-version=2024-03-02: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{vmRestorePointName}/diskRestorePoints/{diskRestorePointName}/endGetAccess?api-version=2024-03-02: post: tags: - IncrementalRestorePoints @@ -20247,7 +20611,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Compute/operations/?api-version=2024-07-01: + /providers/Microsoft.Compute/operations?api-version=2024-07-01: get: tags: - ComputeOperations @@ -20269,7 +20633,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/usages/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/usages?api-version=2024-07-01: get: tags: - Usage @@ -20299,7 +20663,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/vmSizes/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/vmSizes?api-version=2024-07-01: get: tags: - VirtualMachineSizes @@ -20329,7 +20693,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/proximityPlacementGroups/{proximityPlacementGroupName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/proximityPlacementGroups/{proximityPlacementGroupName}?api-version=2024-07-01: put: tags: - ProximityPlacementGroups @@ -20482,7 +20846,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/proximityPlacementGroups/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/proximityPlacementGroups?api-version=2024-07-01: get: tags: - ProximityPlacementGroups @@ -20505,7 +20869,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/proximityPlacementGroups/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/proximityPlacementGroups?api-version=2024-07-01: get: tags: - ProximityPlacementGroups @@ -20534,7 +20898,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/runCommands/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/runCommands?api-version=2024-07-01: get: tags: - VirtualMachineRunCommands @@ -20561,7 +20925,7 @@ paths: $ref: '#/components/schemas/RunCommandListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/runCommands/{commandId}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/runCommands/{commandId}?api-version=2024-07-01: get: tags: - VirtualMachineRunCommands @@ -20592,7 +20956,7 @@ paths: text/json: schema: $ref: '#/components/schemas/RunCommandDocument' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommand/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommand?api-version=2024-07-01: post: tags: - VirtualMachines @@ -20638,7 +21002,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/runCommand/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/runCommand?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetVMs @@ -20690,7 +21054,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommands/{runCommandName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommands/{runCommandName}?api-version=2024-07-01: put: tags: - VirtualMachineRunCommands @@ -20904,7 +21268,7 @@ paths: text/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommands/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/runCommands?api-version=2024-07-01: get: tags: - VirtualMachineRunCommands @@ -20951,7 +21315,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/runCommands/{runCommandName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/runCommands/{runCommandName}?api-version=2024-07-01: put: tags: - VirtualMachineScaleSetVMRunCommands @@ -21189,7 +21553,7 @@ paths: text/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/runCommands/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/runCommands?api-version=2024-07-01: get: tags: - VirtualMachineScaleSetVMRunCommands @@ -21242,7 +21606,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries?api-version=2023-07-03: get: tags: - SharedGalleries @@ -21277,7 +21641,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images?api-version=2023-07-03: get: tags: - SharedGalleryImages @@ -21318,7 +21682,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/{galleryImageName}/versions/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/{galleryImageName}/versions?api-version=2023-07-03: get: tags: - SharedGalleryImageVersions @@ -21365,7 +21729,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}?api-version=2023-07-03: get: tags: - SharedGalleries @@ -21393,7 +21757,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/{galleryImageName}/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/{galleryImageName}?api-version=2023-07-03: get: tags: - SharedGalleryImages @@ -21427,7 +21791,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/{galleryImageName}/versions/{galleryImageVersionName}/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/sharedGalleries/{galleryUniqueName}/images/{galleryImageName}/versions/{galleryImageVersionName}?api-version=2023-07-03: get: tags: - SharedGalleryImageVersions @@ -21467,7 +21831,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}?api-version=2023-07-03: put: tags: - Galleries @@ -21619,7 +21983,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}?api-version=2023-07-03: put: tags: - GalleryImages @@ -21783,7 +22147,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}?api-version=2023-07-03: put: tags: - GalleryImageVersions @@ -21983,7 +22347,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}?api-version=2023-07-03: put: tags: - GalleryApplications @@ -22147,7 +22511,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}?api-version=2023-07-03: put: tags: - GalleryApplicationVersions @@ -22347,7 +22711,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries?api-version=2023-07-03: get: tags: - Galleries @@ -22371,7 +22735,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/galleries/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/galleries?api-version=2023-07-03: get: tags: - Galleries @@ -22394,7 +22758,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images?api-version=2023-07-03: get: tags: - GalleryImages @@ -22424,7 +22788,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions?api-version=2023-07-03: get: tags: - GalleryImageVersions @@ -22460,7 +22824,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications?api-version=2023-07-03: get: tags: - GalleryApplications @@ -22490,7 +22854,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions?api-version=2023-07-03: get: tags: - GalleryApplicationVersions @@ -22526,7 +22890,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/share/?api-version=2023-07-03: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/share?api-version=2023-07-03: post: tags: - GallerySharingUpdate @@ -22569,7 +22933,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}?api-version=2022-09-04: delete: tags: - CloudServiceRoleInstances @@ -22658,7 +23022,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/instanceView/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/instanceView?api-version=2022-09-04: get: tags: - CloudServiceRoleInstances @@ -22697,7 +23061,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances?api-version=2022-09-04: get: tags: - CloudServiceRoleInstances @@ -22743,7 +23107,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/restart/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/restart?api-version=2022-09-04: post: tags: - CloudServiceRoleInstances @@ -22781,7 +23145,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/reimage/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/reimage?api-version=2022-09-04: post: tags: - CloudServiceRoleInstances @@ -22819,7 +23183,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/rebuild/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/rebuild?api-version=2022-09-04: post: tags: - CloudServiceRoleInstances @@ -22857,12 +23221,12 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/remoteDesktopFile/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/remoteDesktopFile?api-version=2022-09-04: get: tags: - CloudServiceRoleInstances description: Gets a remote desktop file for a role instance in a cloud service. - operationId: CloudServiceRoleInstances_GetRemoteDesktopFile + operationId: CloudServiceRoleInstancesRemoteDesktopFile_Get parameters: - name: roleInstanceName in: path @@ -22897,7 +23261,8 @@ paths: application/x-rdp: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roles/{roleName}/?api-version=2022-09-04: + x-ms-original-operationId: CloudServiceRoleInstances_GetRemoteDesktopFile + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roles/{roleName}?api-version=2022-09-04: get: tags: - CloudServiceRoles @@ -22936,7 +23301,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roles/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roles?api-version=2022-09-04: get: tags: - CloudServiceRoles @@ -22971,7 +23336,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}?api-version=2022-09-04: put: tags: - CloudServices @@ -23123,7 +23488,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/instanceView/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/instanceView?api-version=2022-09-04: get: tags: - CloudServices @@ -23156,7 +23521,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/cloudServices/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/cloudServices?api-version=2022-09-04: get: tags: - CloudServices @@ -23179,7 +23544,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices?api-version=2022-09-04: get: tags: - CloudServices @@ -23208,7 +23573,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/start/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/start?api-version=2022-09-04: post: tags: - CloudServices @@ -23240,7 +23605,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/poweroff/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/poweroff?api-version=2022-09-04: post: tags: - CloudServices @@ -23272,7 +23637,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/restart/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/restart?api-version=2022-09-04: post: tags: - CloudServices @@ -23311,7 +23676,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/reimage/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/reimage?api-version=2022-09-04: post: tags: - CloudServices @@ -23350,7 +23715,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/rebuild/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/rebuild?api-version=2022-09-04: post: tags: - CloudServices @@ -23389,7 +23754,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/delete/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/delete?api-version=2022-09-04: post: tags: - CloudServices @@ -23428,7 +23793,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/updateDomains/{updateDomain}/?api-version=2022-09-04: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/updateDomains/{updateDomain}?api-version=2022-09-04: put: tags: - CloudServicesUpdateDomain @@ -23478,7 +23843,7 @@ paths: tags: - CloudServicesUpdateDomain description: Gets the specified update domain of a cloud service. Use nextLink property in the response to get the next page of update domains. Do this till nextLink is null to fetch all the update domains. - operationId: CloudServicesUpdateDomain_GetUpdateDomain + operationId: CloudServicesUpdateDomainUpdateDomain_Get parameters: - name: resourceGroupName in: path @@ -23513,12 +23878,13 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/updateDomains/?api-version=2022-09-04: + x-ms-original-operationId: CloudServicesUpdateDomain_GetUpdateDomain + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/updateDomains?api-version=2022-09-04: get: tags: - CloudServicesUpdateDomain description: Gets a list of all update domains in a cloud service. - operationId: CloudServicesUpdateDomain_ListUpdateDomains + operationId: CloudServicesUpdateDomainUpdateDomains_List parameters: - name: resourceGroupName in: path @@ -23548,12 +23914,13 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/cloudServiceOsVersions/{osVersionName}/?api-version=2022-09-04: + x-ms-original-operationId: CloudServicesUpdateDomain_ListUpdateDomains + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/cloudServiceOsVersions/{osVersionName}?api-version=2022-09-04: get: tags: - CloudServiceOperatingSystems description: Gets properties of a guest operating system version that can be specified in the XML service configuration (.cscfg) for a cloud service. - operationId: CloudServiceOperatingSystems_GetOSVersion + operationId: CloudServiceOperatingSystemsOSVersion_Get parameters: - name: location in: path @@ -23581,12 +23948,13 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/cloudServiceOsVersions/?api-version=2022-09-04: + x-ms-original-operationId: CloudServiceOperatingSystems_GetOSVersion + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/cloudServiceOsVersions?api-version=2022-09-04: get: tags: - CloudServiceOperatingSystems description: Gets a list of all guest operating system versions available to be specified in the XML service configuration (.cscfg) for a cloud service. Use nextLink property in the response to get the next page of OS versions. Do this till nextLink is null to fetch all the OS versions. - operationId: CloudServiceOperatingSystems_ListOSVersions + operationId: CloudServiceOperatingSystemsOSVersions_List parameters: - name: location in: path @@ -23610,12 +23978,13 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/cloudServiceOsFamilies/{osFamilyName}/?api-version=2022-09-04: + x-ms-original-operationId: CloudServiceOperatingSystems_ListOSVersions + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/cloudServiceOsFamilies/{osFamilyName}?api-version=2022-09-04: get: tags: - CloudServiceOperatingSystems description: Gets properties of a guest operating system family that can be specified in the XML service configuration (.cscfg) for a cloud service. - operationId: CloudServiceOperatingSystems_GetOSFamily + operationId: CloudServiceOperatingSystemsOSFamily_Get parameters: - name: location in: path @@ -23643,12 +24012,13 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/cloudServiceOsFamilies/?api-version=2022-09-04: + x-ms-original-operationId: CloudServiceOperatingSystems_GetOSFamily + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/cloudServiceOsFamilies?api-version=2022-09-04: get: tags: - CloudServiceOperatingSystems description: Gets a list of all guest operating system families available to be specified in the XML service configuration (.cscfg) for a cloud service. Use nextLink property in the response to get the next page of OS Families. Do this till nextLink is null to fetch all the OS Families. - operationId: CloudServiceOperatingSystems_ListOSFamilies + operationId: CloudServiceOperatingSystemsOSFamilies_List parameters: - name: location in: path @@ -23672,7 +24042,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{vmExtensionName}/?api-version=2024-07-01: + x-ms-original-operationId: CloudServiceOperatingSystems_ListOSFamilies + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/{vmExtensionName}?api-version=2024-07-01: put: tags: - VirtualMachineExtensions @@ -23856,7 +24227,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/extensions?api-version=2024-07-01: get: tags: - VirtualMachineExtensions @@ -23895,7 +24266,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/virtualMachines/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/virtualMachines?api-version=2024-07-01: get: tags: - VirtualMachines @@ -23925,7 +24296,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/capture/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/capture?api-version=2024-07-01: post: tags: - VirtualMachines @@ -23971,7 +24342,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}?api-version=2024-07-01: put: tags: - VirtualMachines @@ -24171,7 +24542,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/instanceView/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/instanceView?api-version=2024-07-01: get: tags: - VirtualMachines @@ -24204,7 +24575,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/convertToManagedDisks/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/convertToManagedDisks?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24236,7 +24607,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/deallocate/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/deallocate?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24274,7 +24645,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/generalize/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/generalize?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24303,7 +24674,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines?api-version=2024-07-01: get: tags: - VirtualMachines @@ -24349,7 +24720,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachines/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachines?api-version=2024-07-01: get: tags: - VirtualMachines @@ -24395,11 +24766,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/vmSizes/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/vmSizes?api-version=2024-07-01: get: tags: - VirtualMachines - operationId: VirtualMachines_ListAvailableSizes + operationId: VirtualMachinesAvailableSizes_List description: Lists all available virtual machine sizes to which the specified virtual machine can be resized. parameters: - name: resourceGroupName @@ -24430,7 +24801,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/powerOff/?api-version=2024-07-01: + x-ms-original-operationId: VirtualMachines_ListAvailableSizes + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/powerOff?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24469,7 +24841,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/reapply/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/reapply?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24501,7 +24873,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/restart/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/restart?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24533,7 +24905,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/start/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/start?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24565,7 +24937,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/redeploy/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/redeploy?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24597,7 +24969,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/reimage/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/reimage?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24637,7 +25009,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/retrieveBootDiagnosticsData/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/retrieveBootDiagnosticsData?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24678,7 +25050,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/performMaintenance/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/performMaintenance?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24710,7 +25082,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/simulateEviction/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/simulateEviction?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24740,7 +25112,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/assessPatches/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/assessPatches?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24778,7 +25150,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/installPatches/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/installPatches?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24824,7 +25196,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/attachDetachDataDisks/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/attachDetachDataDisks?api-version=2024-07-01: post: tags: - VirtualMachines @@ -24874,7 +25246,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}?api-version=2024-07-01: put: tags: - AvailabilitySets @@ -25017,7 +25389,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/availabilitySets/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/availabilitySets?api-version=2024-07-01: get: tags: - AvailabilitySets @@ -25046,7 +25418,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets?api-version=2024-07-01: get: tags: - AvailabilitySets @@ -25075,11 +25447,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}/vmSizes/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}/vmSizes?api-version=2024-07-01: get: tags: - AvailabilitySets - operationId: AvailabilitySets_ListAvailableSizes + operationId: AvailabilitySetsAvailableSizes_List description: Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set. parameters: - name: resourceGroupName @@ -25110,7 +25482,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/sshPublicKeys/?api-version=2024-07-01: + x-ms-original-operationId: AvailabilitySets_ListAvailableSizes + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/sshPublicKeys?api-version=2024-07-01: get: tags: - SshPublicKeys @@ -25133,7 +25506,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/sshPublicKeys/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/sshPublicKeys?api-version=2024-07-01: get: tags: - SshPublicKeys @@ -25162,7 +25535,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/sshPublicKeys/{sshPublicKeyName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/sshPublicKeys/{sshPublicKeyName}?api-version=2024-07-01: put: tags: - SshPublicKeys @@ -25311,7 +25684,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/sshPublicKeys/{sshPublicKeyName}/generateKeyPair/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/sshPublicKeys/{sshPublicKeyName}/generateKeyPair?api-version=2024-07-01: post: tags: - SshPublicKeys @@ -25352,7 +25725,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/virtualMachineScaleSets/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/virtualMachineScaleSets?api-version=2024-07-01: get: tags: - VirtualMachineScaleSets @@ -25382,7 +25755,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}?api-version=2024-07-01: put: tags: - VirtualMachineScaleSets @@ -25581,7 +25954,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/deallocate/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/deallocate?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets @@ -25627,7 +26000,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/delete/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/delete?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets @@ -25673,7 +26046,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/instanceView/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/instanceView?api-version=2024-07-01: get: tags: - VirtualMachineScaleSets @@ -25706,7 +26079,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets?api-version=2024-07-01: get: tags: - VirtualMachineScaleSets @@ -25735,7 +26108,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions/{vmssExtensionName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions/{vmssExtensionName}?api-version=2024-07-01: put: tags: - VirtualMachineScaleSetExtensions @@ -25925,7 +26298,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions?api-version=2024-07-01: get: tags: - VirtualMachineScaleSetExtensions @@ -25960,7 +26333,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachineScaleSets/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachineScaleSets?api-version=2024-07-01: get: tags: - VirtualMachineScaleSets @@ -25983,11 +26356,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/skus/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/skus?api-version=2024-07-01: get: tags: - VirtualMachineScaleSets - operationId: VirtualMachineScaleSets_ListSkus + operationId: VirtualMachineScaleSetsSkus_List description: Gets a list of SKUs available for your VM scale set, including the minimum and maximum VM instances allowed for each SKU. parameters: - name: resourceGroupName @@ -26018,11 +26391,12 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/osUpgradeHistory/?api-version=2024-07-01: + x-ms-original-operationId: VirtualMachineScaleSets_ListSkus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/osUpgradeHistory?api-version=2024-07-01: get: tags: - VirtualMachineScaleSets - operationId: VirtualMachineScaleSets_GetOSUpgradeHistory + operationId: VirtualMachineScaleSetsOSUpgradeHistory_Get description: Gets list of OS upgrades on a VM scale set instance. parameters: - name: resourceGroupName @@ -26053,7 +26427,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/poweroff/?api-version=2024-07-01: + x-ms-original-operationId: VirtualMachineScaleSets_GetOSUpgradeHistory + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/poweroff?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets @@ -26100,7 +26475,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/restart/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/restart?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets @@ -26140,7 +26515,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/start/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/start?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets @@ -26180,7 +26555,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/reapply/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/reapply?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets @@ -26218,7 +26593,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/redeploy/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/redeploy?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets @@ -26258,7 +26633,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/performMaintenance/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/performMaintenance?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets @@ -26298,11 +26673,11 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/manualupgrade/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/manualupgrade?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets - operationId: VirtualMachineScaleSets_UpdateInstances + operationId: VirtualMachineScaleSetsInstances_Update description: Upgrades one or more virtual machines to the latest SKU set in the VM scale set model. parameters: - name: resourceGroupName @@ -26338,7 +26713,8 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/reimage/?api-version=2024-07-01: + x-ms-original-operationId: VirtualMachineScaleSets_UpdateInstances + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/reimage?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets @@ -26378,7 +26754,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/reimageall/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/reimageall?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets @@ -26418,7 +26794,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/approveRollingUpgrade/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/approveRollingUpgrade?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets @@ -26460,7 +26836,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/rollingUpgrades/cancel/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/rollingUpgrades/cancel?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetRollingUpgrades @@ -26492,7 +26868,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/osRollingUpgrade/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/osRollingUpgrade?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetRollingUpgrades @@ -26524,7 +26900,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensionRollingUpgrade/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensionRollingUpgrade?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetRollingUpgrades @@ -26556,11 +26932,11 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/rollingUpgrades/latest/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/rollingUpgrades/latest?api-version=2024-07-01: get: tags: - VirtualMachineScaleSetRollingUpgrades - operationId: VirtualMachineScaleSetRollingUpgrades_GetLatest + operationId: VirtualMachineScaleSetRollingUpgradesLatest_Get description: Gets the status of the latest virtual machine scale set rolling upgrade. parameters: - name: resourceGroupName @@ -26589,7 +26965,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/forceRecoveryServiceFabricPlatformUpdateDomainWalk/?api-version=2024-07-01: + x-ms-original-operationId: VirtualMachineScaleSetRollingUpgrades_GetLatest + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/forceRecoveryServiceFabricPlatformUpdateDomainWalk?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets @@ -26640,7 +27017,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/convertToSinglePlacementGroup/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/convertToSinglePlacementGroup?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets @@ -26677,7 +27054,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/setOrchestrationServiceState/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/setOrchestrationServiceState?api-version=2024-07-01: post: tags: - VirtualMachineScaleSets @@ -26717,7 +27094,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/extensions/{vmExtensionName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/extensions/{vmExtensionName}?api-version=2024-07-01: put: tags: - VirtualMachineScaleSetVMExtensions @@ -26925,7 +27302,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/extensions/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/extensions?api-version=2024-07-01: get: tags: - VirtualMachineScaleSetVMExtensions @@ -26970,7 +27347,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/reimage/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/reimage?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetVMs @@ -27016,7 +27393,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/reimageall/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/reimageall?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetVMs @@ -27054,7 +27431,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/approveRollingUpgrade/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/approveRollingUpgrade?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetVMs @@ -27094,7 +27471,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/deallocate/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/deallocate?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetVMs @@ -27132,7 +27509,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}?api-version=2024-07-01: put: tags: - VirtualMachineScaleSetVMs @@ -27295,7 +27672,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/instanceView/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/instanceView?api-version=2024-07-01: get: tags: - VirtualMachineScaleSetVMs @@ -27334,7 +27711,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines?api-version=2024-07-01: get: tags: - VirtualMachineScaleSetVMs @@ -27388,7 +27765,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/VirtualMachineScaleSetVM' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/poweroff/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/poweroff?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetVMs @@ -27433,7 +27810,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/restart/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/restart?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetVMs @@ -27471,7 +27848,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/start/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/start?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetVMs @@ -27509,7 +27886,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/redeploy/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/redeploy?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetVMs @@ -27547,7 +27924,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/retrieveBootDiagnosticsData/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/retrieveBootDiagnosticsData?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetVMs @@ -27594,7 +27971,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/performMaintenance/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/performMaintenance?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetVMs @@ -27632,7 +28009,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/simulateEviction/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualMachines/{instanceId}/simulateEviction?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetVMs @@ -27668,7 +28045,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/attachDetachDataDisks/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/virtualmachines/{instanceId}/attachDetachDataDisks?api-version=2024-07-01: post: tags: - VirtualMachineScaleSetVMs @@ -27724,7 +28101,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}?api-version=2024-07-01: put: tags: - Images @@ -27890,7 +28267,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images?api-version=2024-07-01: get: tags: - Images @@ -27919,7 +28296,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Compute/images/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Compute/images?api-version=2024-07-01: get: tags: - Images diff --git a/providers/src/azure/v00.00.00000/services/computeschedule.yaml b/providers/src/azure/v00.00.00000/services/computeschedule.yaml index ed8dbc75..8a611ed4 100644 --- a/providers/src/azure/v00.00.00000/services/computeschedule.yaml +++ b/providers/src/azure/v00.00.00000/services/computeschedule.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1302,10 +1302,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ComputeSchedule~1operations~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1providers~1Microsoft.ComputeSchedule~1operations?api-version=2024-08-15-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1321,58 +1323,76 @@ components: methods: virtual_machines_cancel_operations: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesCancelOperations~1?api-version=2024-08-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesCancelOperations?api-version=2024-08-15-preview/post' + operationId: ScheduledActions_VirtualMachinesCancelOperations response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CancelOperationsResponse virtual_machines_execute_deallocate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesExecuteDeallocate~1?api-version=2024-08-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesExecuteDeallocate?api-version=2024-08-15-preview/post' + operationId: ScheduledActions_VirtualMachinesExecuteDeallocate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeallocateResourceOperationResponse virtual_machines_execute_hibernate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesExecuteHibernate~1?api-version=2024-08-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesExecuteHibernate?api-version=2024-08-15-preview/post' + operationId: ScheduledActions_VirtualMachinesExecuteHibernate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HibernateResourceOperationResponse virtual_machines_execute_start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesExecuteStart~1?api-version=2024-08-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesExecuteStart?api-version=2024-08-15-preview/post' + operationId: ScheduledActions_VirtualMachinesExecuteStart response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StartResourceOperationResponse virtual_machines_get_operation_errors: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesGetOperationErrors~1?api-version=2024-08-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesGetOperationErrors?api-version=2024-08-15-preview/post' + operationId: ScheduledActions_VirtualMachinesGetOperationErrors response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GetOperationErrorsResponse virtual_machines_get_operation_status: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesGetOperationStatus~1?api-version=2024-08-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesGetOperationStatus?api-version=2024-08-15-preview/post' + operationId: ScheduledActions_VirtualMachinesGetOperationStatus response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GetOperationStatusResponse virtual_machines_submit_deallocate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesSubmitDeallocate~1?api-version=2024-08-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesSubmitDeallocate?api-version=2024-08-15-preview/post' + operationId: ScheduledActions_VirtualMachinesSubmitDeallocate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeallocateResourceOperationResponse virtual_machines_submit_hibernate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesSubmitHibernate~1?api-version=2024-08-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesSubmitHibernate?api-version=2024-08-15-preview/post' + operationId: ScheduledActions_VirtualMachinesSubmitHibernate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HibernateResourceOperationResponse virtual_machines_submit_start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesSubmitStart~1?api-version=2024-08-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ComputeSchedule~1locations~1{locationparameter}~1virtualMachinesSubmitStart?api-version=2024-08-15-preview/post' + operationId: ScheduledActions_VirtualMachinesSubmitStart response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StartResourceOperationResponse sqlVerbs: select: [] insert: [] @@ -1380,7 +1400,7 @@ components: replace: [] delete: [] paths: - /providers/Microsoft.ComputeSchedule/operations/?api-version=2024-08-15-preview: + /providers/Microsoft.ComputeSchedule/operations?api-version=2024-08-15-preview: get: operationId: Operations_List tags: @@ -1402,7 +1422,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesCancelOperations/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesCancelOperations?api-version=2024-08-15-preview: post: operationId: ScheduledActions_VirtualMachinesCancelOperations description: 'virtualMachinesCancelOperations: cancelOperations for a virtual machine' @@ -1436,7 +1456,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteDeallocate/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteDeallocate?api-version=2024-08-15-preview: post: operationId: ScheduledActions_VirtualMachinesExecuteDeallocate description: 'virtualMachinesExecuteDeallocate: executeDeallocate for a virtual machine' @@ -1470,7 +1490,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteHibernate/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteHibernate?api-version=2024-08-15-preview: post: operationId: ScheduledActions_VirtualMachinesExecuteHibernate description: 'virtualMachinesExecuteHibernate: executeHibernate for a virtual machine' @@ -1504,7 +1524,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteStart/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesExecuteStart?api-version=2024-08-15-preview: post: operationId: ScheduledActions_VirtualMachinesExecuteStart description: 'virtualMachinesExecuteStart: executeStart for a virtual machine' @@ -1538,7 +1558,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesGetOperationErrors/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesGetOperationErrors?api-version=2024-08-15-preview: post: operationId: ScheduledActions_VirtualMachinesGetOperationErrors description: 'virtualMachinesGetOperationErrors: getOperationErrors associated with an operation on a virtual machine' @@ -1572,7 +1592,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesGetOperationStatus/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesGetOperationStatus?api-version=2024-08-15-preview: post: operationId: ScheduledActions_VirtualMachinesGetOperationStatus description: 'virtualMachinesGetOperationStatus: getOperationStatus for a virtual machine' @@ -1606,7 +1626,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitDeallocate/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitDeallocate?api-version=2024-08-15-preview: post: operationId: ScheduledActions_VirtualMachinesSubmitDeallocate description: 'virtualMachinesSubmitDeallocate: submitDeallocate for a virtual machine' @@ -1640,7 +1660,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitHibernate/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitHibernate?api-version=2024-08-15-preview: post: operationId: ScheduledActions_VirtualMachinesSubmitHibernate description: 'virtualMachinesSubmitHibernate: submitHibernate for a virtual machine' @@ -1674,7 +1694,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitStart/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ComputeSchedule/locations/{locationparameter}/virtualMachinesSubmitStart?api-version=2024-08-15-preview: post: operationId: ScheduledActions_VirtualMachinesSubmitStart description: 'virtualMachinesSubmitStart: submitStart for a virtual machine' diff --git a/providers/src/azure/v00.00.00000/services/confidential_ledger.yaml b/providers/src/azure/v00.00.00000/services/confidential_ledger.yaml index 637ed0dd..4ba9bff1 100644 --- a/providers/src/azure/v00.00.00000/services/confidential_ledger.yaml +++ b/providers/src/azure/v00.00.00000/services/confidential_ledger.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -44,7 +44,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1064,170 +1064,195 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ConfidentialLedger~1operations~1?api-version=2024-07-09-preview/get' + $ref: '#/paths/~1providers~1Microsoft.ConfidentialLedger~1operations?api-version=2024-07-09-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceProviderOperationList objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/operations/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - name_availability: - id: azure.confidential_ledger.name_availability - name: name_availability - title: name_availability - methods: - name_availability: + check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ConfidentialLedger~1checkNameAvailability~1?api-version=2024-07-09-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ConfidentialLedger~1checkNameAvailability?api-version=2024-07-09-preview/post' + operationId: Operations_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponse sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/operations/methods/list' insert: [] update: [] replace: [] delete: [] - ledger: - id: azure.confidential_ledger.ledger - name: ledger - title: ledger + ledgers: + id: azure.confidential_ledger.ledgers + name: ledgers + title: ledgers methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1{ledgerName}~1?api-version=2024-07-09-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1{ledgerName}?api-version=2024-07-09-preview/get' + operationId: Ledger_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfidentialLedger delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1{ledgerName}~1?api-version=2024-07-09-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1{ledgerName}?api-version=2024-07-09-preview/delete' + operationId: Ledger_Delete response: mediaType: application/json openAPIDocKey: '200' create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1{ledgerName}~1?api-version=2024-07-09-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1{ledgerName}?api-version=2024-07-09-preview/put' + operationId: Ledger_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfidentialLedger update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1{ledgerName}~1?api-version=2024-07-09-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1{ledgerName}?api-version=2024-07-09-preview/patch' + operationId: Ledger_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfidentialLedger list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1?api-version=2024-07-09-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1ledgers?api-version=2024-07-09-preview/get' + operationId: Ledger_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfidentialLedgerList objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1~1?api-version=2024-07-09-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1?api-version=2024-07-09-preview/get' + operationId: Ledger_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfidentialLedgerList objectKey: $.value backup: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1{ledgerName}~1backup~1?api-version=2024-07-09-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1{ledgerName}~1backup?api-version=2024-07-09-preview/post' + operationId: Ledger_Backup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfidentialLedgerBackupResponse restore: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1{ledgerName}~1restore~1?api-version=2024-07-09-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1ledgers~1{ledgerName}~1restore?api-version=2024-07-09-preview/post' + operationId: Ledger_Restore response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfidentialLedgerRestoreResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/ledger/methods/get' - - $ref: '#/components/x-stackQL-resources/ledger/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/ledger/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/ledgers/methods/get' + - $ref: '#/components/x-stackQL-resources/ledgers/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/ledgers/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/ledger/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/ledgers/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/ledgers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/ledger/methods/delete' - managed_ccf: - id: azure.confidential_ledger.managed_ccf - name: managed_ccf - title: managed_ccf + - $ref: '#/components/x-stackQL-resources/ledgers/methods/delete' + managed_ccfs: + id: azure.confidential_ledger.managed_ccfs + name: managed_ccfs + title: managed_ccfs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1{appName}~1?api-version=2024-07-09-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1{appName}?api-version=2024-07-09-preview/get' + operationId: ManagedCCF_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedCCF delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1{appName}~1?api-version=2024-07-09-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1{appName}?api-version=2024-07-09-preview/delete' + operationId: ManagedCCF_Delete response: mediaType: application/json openAPIDocKey: '200' create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1{appName}~1?api-version=2024-07-09-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1{appName}?api-version=2024-07-09-preview/put' + operationId: ManagedCCF_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedCCF update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1{appName}~1?api-version=2024-07-09-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1{appName}?api-version=2024-07-09-preview/patch' + operationId: ManagedCCF_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedCCF list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1?api-version=2024-07-09-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs?api-version=2024-07-09-preview/get' + operationId: ManagedCCF_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedCCFList objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1~1?api-version=2024-07-09-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1?api-version=2024-07-09-preview/get' + operationId: ManagedCCF_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedCCFList objectKey: $.value backup: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1{appName}~1backup~1?api-version=2024-07-09-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1{appName}~1backup?api-version=2024-07-09-preview/post' + operationId: ManagedCCF_Backup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedCCFBackupResponse restore: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1{appName}~1restore~1?api-version=2024-07-09-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConfidentialLedger~1managedCCFs~1{appName}~1restore?api-version=2024-07-09-preview/post' + operationId: ManagedCCF_Restore response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedCCFRestoreResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/managed_ccf/methods/get' - - $ref: '#/components/x-stackQL-resources/managed_ccf/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/managed_ccf/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/managed_ccfs/methods/get' + - $ref: '#/components/x-stackQL-resources/managed_ccfs/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/managed_ccfs/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/managed_ccf/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/managed_ccfs/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/managed_ccfs/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/managed_ccf/methods/delete' - vw_ledger: - id: azure.confidential_ledger.vw_ledger - name: vw_ledger + - $ref: '#/components/x-stackQL-resources/managed_ccfs/methods/delete' + vw_ledgers: + id: azure.confidential_ledger.vw_ledgers + name: vw_ledgers config: views: select: @@ -1236,26 +1261,26 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.ledgerName') as ledger_name, - JSON_EXTRACT(properties, '$.ledgerUri') as ledger_uri, - JSON_EXTRACT(properties, '$.identityServiceUri') as identity_service_uri, - JSON_EXTRACT(properties, '$.ledgerInternalNamespace') as ledger_internal_namespace, - JSON_EXTRACT(properties, '$.runningState') as running_state, - JSON_EXTRACT(properties, '$.ledgerType') as ledger_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.ledgerSku') as ledger_sku, - JSON_EXTRACT(properties, '$.aadBasedSecurityPrincipals') as aad_based_security_principals, - JSON_EXTRACT(properties, '$.certBasedSecurityPrincipals') as cert_based_security_principals, - JSON_EXTRACT(properties, '$.hostLevel') as host_level, - JSON_EXTRACT(properties, '$.maxBodySizeInMb') as max_body_size_in_mb, - JSON_EXTRACT(properties, '$.subjectName') as subject_name, - JSON_EXTRACT(properties, '$.nodeCount') as node_count, - JSON_EXTRACT(properties, '$.writeLBAddressPrefix') as write_lb_address_prefix, - JSON_EXTRACT(properties, '$.workerThreads') as worker_threads, + JSON_EXTRACT(properties, '$.ledgerName') as "ledger_name", + JSON_EXTRACT(properties, '$.ledgerUri') as "ledger_uri", + JSON_EXTRACT(properties, '$.identityServiceUri') as "identity_service_uri", + JSON_EXTRACT(properties, '$.ledgerInternalNamespace') as "ledger_internal_namespace", + JSON_EXTRACT(properties, '$.runningState') as "running_state", + JSON_EXTRACT(properties, '$.ledgerType') as "ledger_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.ledgerSku') as "ledger_sku", + JSON_EXTRACT(properties, '$.aadBasedSecurityPrincipals') as "aad_based_security_principals", + JSON_EXTRACT(properties, '$.certBasedSecurityPrincipals') as "cert_based_security_principals", + JSON_EXTRACT(properties, '$.hostLevel') as "host_level", + JSON_EXTRACT(properties, '$.maxBodySizeInMb') as "max_body_size_in_mb", + JSON_EXTRACT(properties, '$.subjectName') as "subject_name", + JSON_EXTRACT(properties, '$.nodeCount') as "node_count", + JSON_EXTRACT(properties, '$.writeLBAddressPrefix') as "write_lb_address_prefix", + JSON_EXTRACT(properties, '$.workerThreads') as "worker_threads", subscriptionId, resourceGroupName, ledgerName - FROM azure.confidential_ledger.ledger + FROM azure.confidential_ledger.ledgers WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1263,30 +1288,30 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.ledgerName') as ledger_name, - JSON_EXTRACT(properties, '$.ledgerUri') as ledger_uri, - JSON_EXTRACT(properties, '$.identityServiceUri') as identity_service_uri, - JSON_EXTRACT(properties, '$.ledgerInternalNamespace') as ledger_internal_namespace, - JSON_EXTRACT(properties, '$.runningState') as running_state, - JSON_EXTRACT(properties, '$.ledgerType') as ledger_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.ledgerSku') as ledger_sku, - JSON_EXTRACT(properties, '$.aadBasedSecurityPrincipals') as aad_based_security_principals, - JSON_EXTRACT(properties, '$.certBasedSecurityPrincipals') as cert_based_security_principals, - JSON_EXTRACT(properties, '$.hostLevel') as host_level, - JSON_EXTRACT(properties, '$.maxBodySizeInMb') as max_body_size_in_mb, - JSON_EXTRACT(properties, '$.subjectName') as subject_name, - JSON_EXTRACT(properties, '$.nodeCount') as node_count, - JSON_EXTRACT(properties, '$.writeLBAddressPrefix') as write_lb_address_prefix, - JSON_EXTRACT(properties, '$.workerThreads') as worker_threads, + json_extract_path_text(properties, '$.ledgerName') as "ledger_name", + json_extract_path_text(properties, '$.ledgerUri') as "ledger_uri", + json_extract_path_text(properties, '$.identityServiceUri') as "identity_service_uri", + json_extract_path_text(properties, '$.ledgerInternalNamespace') as "ledger_internal_namespace", + json_extract_path_text(properties, '$.runningState') as "running_state", + json_extract_path_text(properties, '$.ledgerType') as "ledger_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.ledgerSku') as "ledger_sku", + json_extract_path_text(properties, '$.aadBasedSecurityPrincipals') as "aad_based_security_principals", + json_extract_path_text(properties, '$.certBasedSecurityPrincipals') as "cert_based_security_principals", + json_extract_path_text(properties, '$.hostLevel') as "host_level", + json_extract_path_text(properties, '$.maxBodySizeInMb') as "max_body_size_in_mb", + json_extract_path_text(properties, '$.subjectName') as "subject_name", + json_extract_path_text(properties, '$.nodeCount') as "node_count", + json_extract_path_text(properties, '$.writeLBAddressPrefix') as "write_lb_address_prefix", + json_extract_path_text(properties, '$.workerThreads') as "worker_threads", subscriptionId, resourceGroupName, ledgerName - FROM azure.confidential_ledger.ledger + FROM azure.confidential_ledger.ledgers WHERE subscriptionId = 'replace-me'; - vw_managed_ccf: - id: azure.confidential_ledger.vw_managed_ccf - name: vw_managed_ccf + vw_managed_ccfs: + id: azure.confidential_ledger.vw_managed_ccfs + name: vw_managed_ccfs config: views: select: @@ -1295,18 +1320,18 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.appName') as app_name, - JSON_EXTRACT(properties, '$.appUri') as app_uri, - JSON_EXTRACT(properties, '$.identityServiceUri') as identity_service_uri, - JSON_EXTRACT(properties, '$.memberIdentityCertificates') as member_identity_certificates, - JSON_EXTRACT(properties, '$.deploymentType') as deployment_type, - JSON_EXTRACT(properties, '$.runningState') as running_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.nodeCount') as node_count, + JSON_EXTRACT(properties, '$.appName') as "app_name", + JSON_EXTRACT(properties, '$.appUri') as "app_uri", + JSON_EXTRACT(properties, '$.identityServiceUri') as "identity_service_uri", + JSON_EXTRACT(properties, '$.memberIdentityCertificates') as "member_identity_certificates", + JSON_EXTRACT(properties, '$.deploymentType') as "deployment_type", + JSON_EXTRACT(properties, '$.runningState') as "running_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.nodeCount') as "node_count", subscriptionId, resourceGroupName, appName - FROM azure.confidential_ledger.managed_ccf + FROM azure.confidential_ledger.managed_ccfs WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1314,21 +1339,21 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.appName') as app_name, - JSON_EXTRACT(properties, '$.appUri') as app_uri, - JSON_EXTRACT(properties, '$.identityServiceUri') as identity_service_uri, - JSON_EXTRACT(properties, '$.memberIdentityCertificates') as member_identity_certificates, - JSON_EXTRACT(properties, '$.deploymentType') as deployment_type, - JSON_EXTRACT(properties, '$.runningState') as running_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.nodeCount') as node_count, + json_extract_path_text(properties, '$.appName') as "app_name", + json_extract_path_text(properties, '$.appUri') as "app_uri", + json_extract_path_text(properties, '$.identityServiceUri') as "identity_service_uri", + json_extract_path_text(properties, '$.memberIdentityCertificates') as "member_identity_certificates", + json_extract_path_text(properties, '$.deploymentType') as "deployment_type", + json_extract_path_text(properties, '$.runningState') as "running_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.nodeCount') as "node_count", subscriptionId, resourceGroupName, appName - FROM azure.confidential_ledger.managed_ccf + FROM azure.confidential_ledger.managed_ccfs WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.ConfidentialLedger/operations/?api-version=2024-07-09-preview: + /providers/Microsoft.ConfidentialLedger/operations?api-version=2024-07-09-preview: get: tags: - Operations @@ -1351,12 +1376,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ConfidentialLedger/checkNameAvailability/?api-version=2024-07-09-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ConfidentialLedger/checkNameAvailability?api-version=2024-07-09-preview: post: tags: - NameAvailability description: To check whether a resource name is available. - operationId: CheckNameAvailability + operationId: Operations_CheckNameAvailability parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' requestBody: @@ -1380,7 +1405,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/ledgers/{ledgerName}/?api-version=2024-07-09-preview: + x-ms-original-operationId: CheckNameAvailability + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/ledgers/{ledgerName}?api-version=2024-07-09-preview: get: tags: - Confidential Ledger @@ -1502,7 +1528,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/ledgers/?api-version=2024-07-09-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/ledgers?api-version=2024-07-09-preview: get: tags: - Confidential Ledger @@ -1532,7 +1558,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ConfidentialLedger/ledgers//?api-version=2024-07-09-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ConfidentialLedger/ledgers/?api-version=2024-07-09-preview: get: tags: - Confidential Ledger @@ -1561,7 +1587,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/ledgers/{ledgerName}/backup/?api-version=2024-07-09-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/ledgers/{ledgerName}/backup?api-version=2024-07-09-preview: post: tags: - Confidential Ledger @@ -1596,7 +1622,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/ledgers/{ledgerName}/restore/?api-version=2024-07-09-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/ledgers/{ledgerName}/restore?api-version=2024-07-09-preview: post: tags: - Confidential Ledger @@ -1631,7 +1657,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/managedCCFs/{appName}/?api-version=2024-07-09-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/managedCCFs/{appName}?api-version=2024-07-09-preview: get: tags: - Managed CCF @@ -1749,7 +1775,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/managedCCFs/?api-version=2024-07-09-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/managedCCFs?api-version=2024-07-09-preview: get: tags: - Managed CCF @@ -1779,7 +1805,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ConfidentialLedger/managedCCFs//?api-version=2024-07-09-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ConfidentialLedger/managedCCFs/?api-version=2024-07-09-preview: get: tags: - Managed CCF @@ -1808,7 +1834,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/managedCCFs/{appName}/backup/?api-version=2024-07-09-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/managedCCFs/{appName}/backup?api-version=2024-07-09-preview: post: tags: - Managed CCF @@ -1843,7 +1869,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/managedCCFs/{appName}/restore/?api-version=2024-07-09-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/managedCCFs/{appName}/restore?api-version=2024-07-09-preview: post: tags: - Managed CCF diff --git a/providers/src/azure/v00.00.00000/services/consumption.yaml b/providers/src/azure/v00.00.00000/services/consumption.yaml index af6dfd48..e783f5e1 100644 --- a/providers/src/azure/v00.00.00000/services/consumption.yaml +++ b/providers/src/azure/v00.00.00000/services/consumption.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -161,7 +161,7 @@ components: name: api-version in: query description: Version of the API to be used with the client request. The current version is 2023-03-01. - required: true + required: false schema: type: string billingAccountIdParameter: @@ -4516,14 +4516,18 @@ components: name: usage_details title: usage_details methods: - exec_list: + list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1usageDetails~1?api-version=2024-08-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1usageDetails?api-version=2024-08-01/get' + operationId: UsageDetails_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsageDetailsListResult + objectKey: $.value sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/usage_details/methods/list' insert: [] update: [] replace: [] @@ -4533,14 +4537,18 @@ components: name: marketplaces title: marketplaces methods: - exec_list: + list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1marketplaces~1?api-version=2024-08-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1marketplaces?api-version=2024-08-01/get' + operationId: Marketplaces_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MarketplacesListResult + objectKey: $.value sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/marketplaces/methods/list' insert: [] update: [] replace: [] @@ -4552,26 +4560,33 @@ components: methods: list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1budgets~1?api-version=2024-08-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1budgets?api-version=2024-08-01/get' + operationId: Budgets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BudgetsListResult objectKey: $.value get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1budgets~1{budgetName}~1?api-version=2024-08-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1budgets~1{budgetName}?api-version=2024-08-01/get' + operationId: Budgets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Budget create_or_update: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1budgets~1{budgetName}~1?api-version=2024-08-01/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1budgets~1{budgetName}?api-version=2024-08-01/put' + operationId: Budgets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Budget delete: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1budgets~1{budgetName}~1?api-version=2024-08-01/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1budgets~1{budgetName}?api-version=2024-08-01/delete' + operationId: Budgets_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -4592,10 +4607,12 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1tags~1?api-version=2024-08-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1tags?api-version=2024-08-01/get' + operationId: Tags_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TagsResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/tags/methods/get' @@ -4610,10 +4627,12 @@ components: methods: list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1charges~1?api-version=2024-08-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.Consumption~1charges?api-version=2024-08-01/get' + operationId: Charges_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChargesListResult objectKey: $.value sqlVerbs: select: @@ -4629,30 +4648,35 @@ components: methods: get_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.Consumption~1balances~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.Consumption~1balances?api-version=2024-08-01/get' + operationId: Balances_GetByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Balance sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/balances/methods/get_by_billing_account' insert: [] update: [] replace: [] delete: [] - balances_for_billing_period_by_billing_account: - id: azure.consumption.balances_for_billing_period_by_billing_account - name: balances_for_billing_period_by_billing_account - title: balances_for_billing_period_by_billing_account + balances_for_billing_period_by_billing_accounts: + id: azure.consumption.balances_for_billing_period_by_billing_accounts + name: balances_for_billing_period_by_billing_accounts + title: balances_for_billing_period_by_billing_accounts methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingPeriods~1{billingPeriodName}~1providers~1Microsoft.Consumption~1balances~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingPeriods~1{billingPeriodName}~1providers~1Microsoft.Consumption~1balances?api-version=2024-08-01/get' + operationId: BalancesForBillingPeriodByBillingAccount_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Balance sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/balances_for_billing_period_by_billing_account/methods/get' + - $ref: '#/components/x-stackQL-resources/balances_for_billing_period_by_billing_accounts/methods/get' insert: [] update: [] replace: [] @@ -4664,24 +4688,30 @@ components: methods: list_by_reservation_order: operation: - $ref: '#/paths/~1providers~1Microsoft.Capacity~1reservationorders~1{reservationOrderId}~1providers~1Microsoft.Consumption~1reservationSummaries~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Capacity~1reservationorders~1{reservationOrderId}~1providers~1Microsoft.Consumption~1reservationSummaries?api-version=2024-08-01/get' + operationId: ReservationsSummaries_ListByReservationOrder response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationSummariesListResult objectKey: $.value list_by_reservation_order_and_reservation: operation: - $ref: '#/paths/~1providers~1Microsoft.Capacity~1reservationorders~1{reservationOrderId}~1reservations~1{reservationId}~1providers~1Microsoft.Consumption~1reservationSummaries~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Capacity~1reservationorders~1{reservationOrderId}~1reservations~1{reservationId}~1providers~1Microsoft.Consumption~1reservationSummaries?api-version=2024-08-01/get' + operationId: ReservationsSummaries_ListByReservationOrderAndReservation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationSummariesListResult objectKey: $.value list: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Consumption~1reservationSummaries~1?api-version=2024-08-01/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Consumption~1reservationSummaries?api-version=2024-08-01/get' + operationId: ReservationsSummaries_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationSummariesListResult objectKey: $.value sqlVerbs: select: @@ -4699,24 +4729,30 @@ components: methods: list_by_reservation_order: operation: - $ref: '#/paths/~1providers~1Microsoft.Capacity~1reservationorders~1{reservationOrderId}~1providers~1Microsoft.Consumption~1reservationDetails~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Capacity~1reservationorders~1{reservationOrderId}~1providers~1Microsoft.Consumption~1reservationDetails?api-version=2024-08-01/get' + operationId: ReservationsDetails_ListByReservationOrder response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationDetailsListResult objectKey: $.value list_by_reservation_order_and_reservation: operation: - $ref: '#/paths/~1providers~1Microsoft.Capacity~1reservationorders~1{reservationOrderId}~1reservations~1{reservationId}~1providers~1Microsoft.Consumption~1reservationDetails~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Capacity~1reservationorders~1{reservationOrderId}~1reservations~1{reservationId}~1providers~1Microsoft.Consumption~1reservationDetails?api-version=2024-08-01/get' + operationId: ReservationsDetails_ListByReservationOrderAndReservation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationDetailsListResult objectKey: $.value list: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Consumption~1reservationDetails~1?api-version=2024-08-01/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Consumption~1reservationDetails?api-version=2024-08-01/get' + operationId: ReservationsDetails_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationDetailsListResult objectKey: $.value sqlVerbs: select: @@ -4732,14 +4768,18 @@ components: name: reservation_recommendations title: reservation_recommendations methods: - exec_list: + list: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Consumption~1reservationRecommendations~1?api-version=2024-08-01/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Consumption~1reservationRecommendations?api-version=2024-08-01/get' + operationId: ReservationRecommendations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationRecommendationsListResult + objectKey: $.value sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/reservation_recommendations/methods/list' insert: [] update: [] replace: [] @@ -4751,10 +4791,12 @@ components: methods: get: operation: - $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Consumption~1reservationRecommendationDetails~1?api-version=2024-08-01/get' + $ref: '#/paths/~1{resourceScope}~1providers~1Microsoft.Consumption~1reservationRecommendationDetails?api-version=2024-08-01/get' + operationId: ReservationRecommendationDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationRecommendationDetailsModel sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/reservation_recommendation_details/methods/get' @@ -4769,17 +4811,21 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.Consumption~1reservationTransactions~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.Consumption~1reservationTransactions?api-version=2024-08-01/get' + operationId: ReservationTransactions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReservationTransactionsListResult objectKey: $.value list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingProfiles~1{billingProfileId}~1providers~1Microsoft.Consumption~1reservationTransactions~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingProfiles~1{billingProfileId}~1providers~1Microsoft.Consumption~1reservationTransactions?api-version=2024-08-01/get' + operationId: ReservationTransactions_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModernReservationTransactionsListResult objectKey: $.value sqlVerbs: select: @@ -4789,32 +4835,39 @@ components: update: [] replace: [] delete: [] - price_sheet: - id: azure.consumption.price_sheet - name: price_sheet - title: price_sheet + price_sheets: + id: azure.consumption.price_sheets + name: price_sheets + title: price_sheets methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Consumption~1pricesheets~1default~1?api-version=2024-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Consumption~1pricesheets~1default?api-version=2024-08-01/get' + operationId: PriceSheet_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PriceSheetResult get_by_billing_period: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Billing~1billingPeriods~1{billingPeriodName}~1providers~1Microsoft.Consumption~1pricesheets~1default~1?api-version=2024-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Billing~1billingPeriods~1{billingPeriodName}~1providers~1Microsoft.Consumption~1pricesheets~1default?api-version=2024-08-01/get' + operationId: PriceSheet_GetByBillingPeriod response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PriceSheetResult download_by_billing_account_period: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingPeriods~1{billingPeriodName}~1providers~1Microsoft.Consumption~1pricesheets~1download~1?api-version=2024-08-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingPeriods~1{billingPeriodName}~1providers~1Microsoft.Consumption~1pricesheets~1download?api-version=2024-08-01/post' + operationId: PriceSheet_DownloadByBillingAccountPeriod response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/price_sheet/methods/get' + - $ref: '#/components/x-stackQL-resources/price_sheets/methods/get_by_billing_period' + - $ref: '#/components/x-stackQL-resources/price_sheets/methods/get' insert: [] update: [] replace: [] @@ -4826,10 +4879,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Consumption~1operations~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Consumption~1operations?api-version=2024-08-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -4838,37 +4893,42 @@ components: update: [] replace: [] delete: [] - aggregated_cost: - id: azure.consumption.aggregated_cost - name: aggregated_cost - title: aggregated_cost + aggregated_costs: + id: azure.consumption.aggregated_costs + name: aggregated_costs + title: aggregated_costs methods: get_by_management_group: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Consumption~1aggregatedcost~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Consumption~1aggregatedcost?api-version=2024-08-01/get' + operationId: AggregatedCost_GetByManagementGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagementGroupAggregatedCostResult sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/aggregated_costs/methods/get_by_management_group' insert: [] update: [] replace: [] delete: [] - aggregated_cost_for_billing_period_by_management_group: - id: azure.consumption.aggregated_cost_for_billing_period_by_management_group - name: aggregated_cost_for_billing_period_by_management_group - title: aggregated_cost_for_billing_period_by_management_group + aggregated_cost_for_billing_period_by_management_groups: + id: azure.consumption.aggregated_cost_for_billing_period_by_management_groups + name: aggregated_cost_for_billing_period_by_management_groups + title: aggregated_cost_for_billing_period_by_management_groups methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Billing~1billingPeriods~1{billingPeriodName}~1providers~1Microsoft.Consumption~1aggregatedCost~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Billing~1billingPeriods~1{billingPeriodName}~1providers~1Microsoft.Consumption~1aggregatedCost?api-version=2024-08-01/get' + operationId: AggregatedCostForBillingPeriodByManagementGroup_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagementGroupAggregatedCostResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/aggregated_cost_for_billing_period_by_management_group/methods/get' + - $ref: '#/components/x-stackQL-resources/aggregated_cost_for_billing_period_by_management_groups/methods/get' insert: [] update: [] replace: [] @@ -4880,17 +4940,21 @@ components: methods: list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingProfiles~1{billingProfileId}~1providers~1Microsoft.Consumption~1events~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingProfiles~1{billingProfileId}~1providers~1Microsoft.Consumption~1events?api-version=2024-08-01/get' + operationId: Events_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Events objectKey: $.value list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.Consumption~1events~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.Consumption~1events?api-version=2024-08-01/get' + operationId: Events_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Events objectKey: $.value sqlVerbs: select: @@ -4907,24 +4971,30 @@ components: methods: list_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingProfiles~1{billingProfileId}~1providers~1Microsoft.Consumption~1lots~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingProfiles~1{billingProfileId}~1providers~1Microsoft.Consumption~1lots?api-version=2024-08-01/get' + operationId: Lots_ListByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Lots objectKey: $.value list_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.Consumption~1lots~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.Consumption~1lots?api-version=2024-08-01/get' + operationId: Lots_ListByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Lots objectKey: $.value list_by_customer: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1customers~1{customerId}~1providers~1Microsoft.Consumption~1lots~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1customers~1{customerId}~1providers~1Microsoft.Consumption~1lots?api-version=2024-08-01/get' + operationId: Lots_ListByCustomer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Lots objectKey: $.value sqlVerbs: select: @@ -4942,10 +5012,12 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingProfiles~1{billingProfileId}~1providers~1Microsoft.Consumption~1credits~1balanceSummary~1?api-version=2024-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingProfiles~1{billingProfileId}~1providers~1Microsoft.Consumption~1credits~1balanceSummary?api-version=2024-08-01/get' + operationId: Credits_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CreditSummary sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/credits/methods/get' @@ -4966,14 +5038,14 @@ components: name as name, type as type, eTag as e_tag, - JSON_EXTRACT(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.amount') as amount, - JSON_EXTRACT(properties, '$.timeGrain') as time_grain, - JSON_EXTRACT(properties, '$.timePeriod') as time_period, - JSON_EXTRACT(properties, '$.filter') as filter, - JSON_EXTRACT(properties, '$.currentSpend') as current_spend, - JSON_EXTRACT(properties, '$.notifications') as notifications, - JSON_EXTRACT(properties, '$.forecastSpend') as forecast_spend, + JSON_EXTRACT(properties, '$.category') as "category", + JSON_EXTRACT(properties, '$.amount') as "amount", + JSON_EXTRACT(properties, '$.timeGrain') as "time_grain", + JSON_EXTRACT(properties, '$.timePeriod') as "time_period", + JSON_EXTRACT(properties, '$.filter') as "filter", + JSON_EXTRACT(properties, '$.currentSpend') as "current_spend", + JSON_EXTRACT(properties, '$.notifications') as "notifications", + JSON_EXTRACT(properties, '$.forecastSpend') as "forecast_spend", scope, budgetName FROM azure.consumption.budgets @@ -4986,14 +5058,14 @@ components: name as name, type as type, eTag as e_tag, - json_extract_path_text(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.amount') as amount, - JSON_EXTRACT(properties, '$.timeGrain') as time_grain, - JSON_EXTRACT(properties, '$.timePeriod') as time_period, - JSON_EXTRACT(properties, '$.filter') as filter, - JSON_EXTRACT(properties, '$.currentSpend') as current_spend, - JSON_EXTRACT(properties, '$.notifications') as notifications, - JSON_EXTRACT(properties, '$.forecastSpend') as forecast_spend, + json_extract_path_text(properties, '$.category') as "category", + json_extract_path_text(properties, '$.amount') as "amount", + json_extract_path_text(properties, '$.timeGrain') as "time_grain", + json_extract_path_text(properties, '$.timePeriod') as "time_period", + json_extract_path_text(properties, '$.filter') as "filter", + json_extract_path_text(properties, '$.currentSpend') as "current_spend", + json_extract_path_text(properties, '$.notifications') as "notifications", + json_extract_path_text(properties, '$.forecastSpend') as "forecast_spend", scope, budgetName FROM azure.consumption.budgets @@ -5011,9 +5083,9 @@ components: name as name, type as type, eTag as e_tag, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.nextLink') as next_link, - JSON_EXTRACT(properties, '$.previousLink') as previous_link, + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.nextLink') as "next_link", + JSON_EXTRACT(properties, '$.previousLink') as "previous_link", scope FROM azure.consumption.tags WHERE scope = 'replace-me'; @@ -5025,15 +5097,15 @@ components: name as name, type as type, eTag as e_tag, - json_extract_path_text(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.nextLink') as next_link, - JSON_EXTRACT(properties, '$.previousLink') as previous_link, + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.nextLink') as "next_link", + json_extract_path_text(properties, '$.previousLink') as "previous_link", scope FROM azure.consumption.tags WHERE scope = 'replace-me'; - vw_balances_for_billing_period_by_billing_account: - id: azure.consumption.vw_balances_for_billing_period_by_billing_account - name: vw_balances_for_billing_period_by_billing_account + vw_balances: + id: azure.consumption.vw_balances + name: vw_balances config: views: select: @@ -5045,25 +5117,86 @@ components: type as type, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.currency') as currency, - JSON_EXTRACT(properties, '$.beginningBalance') as beginning_balance, - JSON_EXTRACT(properties, '$.endingBalance') as ending_balance, - JSON_EXTRACT(properties, '$.newPurchases') as new_purchases, - JSON_EXTRACT(properties, '$.adjustments') as adjustments, - JSON_EXTRACT(properties, '$.utilized') as utilized, - JSON_EXTRACT(properties, '$.serviceOverage') as service_overage, - JSON_EXTRACT(properties, '$.chargesBilledSeparately') as charges_billed_separately, - JSON_EXTRACT(properties, '$.totalOverage') as total_overage, - JSON_EXTRACT(properties, '$.totalUsage') as total_usage, - JSON_EXTRACT(properties, '$.azureMarketplaceServiceCharges') as azure_marketplace_service_charges, - JSON_EXTRACT(properties, '$.billingFrequency') as billing_frequency, - JSON_EXTRACT(properties, '$.priceHidden') as price_hidden, - JSON_EXTRACT(properties, '$.overageRefund') as overage_refund, - JSON_EXTRACT(properties, '$.newPurchasesDetails') as new_purchases_details, - JSON_EXTRACT(properties, '$.adjustmentDetails') as adjustment_details, + JSON_EXTRACT(properties, '$.currency') as "currency", + JSON_EXTRACT(properties, '$.beginningBalance') as "beginning_balance", + JSON_EXTRACT(properties, '$.endingBalance') as "ending_balance", + JSON_EXTRACT(properties, '$.newPurchases') as "new_purchases", + JSON_EXTRACT(properties, '$.adjustments') as "adjustments", + JSON_EXTRACT(properties, '$.utilized') as "utilized", + JSON_EXTRACT(properties, '$.serviceOverage') as "service_overage", + JSON_EXTRACT(properties, '$.chargesBilledSeparately') as "charges_billed_separately", + JSON_EXTRACT(properties, '$.totalOverage') as "total_overage", + JSON_EXTRACT(properties, '$.totalUsage') as "total_usage", + JSON_EXTRACT(properties, '$.azureMarketplaceServiceCharges') as "azure_marketplace_service_charges", + JSON_EXTRACT(properties, '$.billingFrequency') as "billing_frequency", + JSON_EXTRACT(properties, '$.priceHidden') as "price_hidden", + JSON_EXTRACT(properties, '$.overageRefund') as "overage_refund", + JSON_EXTRACT(properties, '$.newPurchasesDetails') as "new_purchases_details", + JSON_EXTRACT(properties, '$.adjustmentDetails') as "adjustment_details", + billingAccountId + FROM azure.consumption.balances + WHERE billingAccountId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + etag as etag, + tags as tags, + json_extract_path_text(properties, '$.currency') as "currency", + json_extract_path_text(properties, '$.beginningBalance') as "beginning_balance", + json_extract_path_text(properties, '$.endingBalance') as "ending_balance", + json_extract_path_text(properties, '$.newPurchases') as "new_purchases", + json_extract_path_text(properties, '$.adjustments') as "adjustments", + json_extract_path_text(properties, '$.utilized') as "utilized", + json_extract_path_text(properties, '$.serviceOverage') as "service_overage", + json_extract_path_text(properties, '$.chargesBilledSeparately') as "charges_billed_separately", + json_extract_path_text(properties, '$.totalOverage') as "total_overage", + json_extract_path_text(properties, '$.totalUsage') as "total_usage", + json_extract_path_text(properties, '$.azureMarketplaceServiceCharges') as "azure_marketplace_service_charges", + json_extract_path_text(properties, '$.billingFrequency') as "billing_frequency", + json_extract_path_text(properties, '$.priceHidden') as "price_hidden", + json_extract_path_text(properties, '$.overageRefund') as "overage_refund", + json_extract_path_text(properties, '$.newPurchasesDetails') as "new_purchases_details", + json_extract_path_text(properties, '$.adjustmentDetails') as "adjustment_details", + billingAccountId + FROM azure.consumption.balances + WHERE billingAccountId = 'replace-me'; + vw_balances_for_billing_period_by_billing_accounts: + id: azure.consumption.vw_balances_for_billing_period_by_billing_accounts + name: vw_balances_for_billing_period_by_billing_accounts + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + etag as etag, + tags as tags, + JSON_EXTRACT(properties, '$.currency') as "currency", + JSON_EXTRACT(properties, '$.beginningBalance') as "beginning_balance", + JSON_EXTRACT(properties, '$.endingBalance') as "ending_balance", + JSON_EXTRACT(properties, '$.newPurchases') as "new_purchases", + JSON_EXTRACT(properties, '$.adjustments') as "adjustments", + JSON_EXTRACT(properties, '$.utilized') as "utilized", + JSON_EXTRACT(properties, '$.serviceOverage') as "service_overage", + JSON_EXTRACT(properties, '$.chargesBilledSeparately') as "charges_billed_separately", + JSON_EXTRACT(properties, '$.totalOverage') as "total_overage", + JSON_EXTRACT(properties, '$.totalUsage') as "total_usage", + JSON_EXTRACT(properties, '$.azureMarketplaceServiceCharges') as "azure_marketplace_service_charges", + JSON_EXTRACT(properties, '$.billingFrequency') as "billing_frequency", + JSON_EXTRACT(properties, '$.priceHidden') as "price_hidden", + JSON_EXTRACT(properties, '$.overageRefund') as "overage_refund", + JSON_EXTRACT(properties, '$.newPurchasesDetails') as "new_purchases_details", + JSON_EXTRACT(properties, '$.adjustmentDetails') as "adjustment_details", billingAccountId, billingPeriodName - FROM azure.consumption.balances_for_billing_period_by_billing_account + FROM azure.consumption.balances_for_billing_period_by_billing_accounts WHERE billingAccountId = 'replace-me' AND billingPeriodName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5074,25 +5207,25 @@ components: type as type, etag as etag, tags as tags, - json_extract_path_text(properties, '$.currency') as currency, - JSON_EXTRACT(properties, '$.beginningBalance') as beginning_balance, - JSON_EXTRACT(properties, '$.endingBalance') as ending_balance, - JSON_EXTRACT(properties, '$.newPurchases') as new_purchases, - JSON_EXTRACT(properties, '$.adjustments') as adjustments, - JSON_EXTRACT(properties, '$.utilized') as utilized, - JSON_EXTRACT(properties, '$.serviceOverage') as service_overage, - JSON_EXTRACT(properties, '$.chargesBilledSeparately') as charges_billed_separately, - JSON_EXTRACT(properties, '$.totalOverage') as total_overage, - JSON_EXTRACT(properties, '$.totalUsage') as total_usage, - JSON_EXTRACT(properties, '$.azureMarketplaceServiceCharges') as azure_marketplace_service_charges, - JSON_EXTRACT(properties, '$.billingFrequency') as billing_frequency, - JSON_EXTRACT(properties, '$.priceHidden') as price_hidden, - JSON_EXTRACT(properties, '$.overageRefund') as overage_refund, - JSON_EXTRACT(properties, '$.newPurchasesDetails') as new_purchases_details, - JSON_EXTRACT(properties, '$.adjustmentDetails') as adjustment_details, + json_extract_path_text(properties, '$.currency') as "currency", + json_extract_path_text(properties, '$.beginningBalance') as "beginning_balance", + json_extract_path_text(properties, '$.endingBalance') as "ending_balance", + json_extract_path_text(properties, '$.newPurchases') as "new_purchases", + json_extract_path_text(properties, '$.adjustments') as "adjustments", + json_extract_path_text(properties, '$.utilized') as "utilized", + json_extract_path_text(properties, '$.serviceOverage') as "service_overage", + json_extract_path_text(properties, '$.chargesBilledSeparately') as "charges_billed_separately", + json_extract_path_text(properties, '$.totalOverage') as "total_overage", + json_extract_path_text(properties, '$.totalUsage') as "total_usage", + json_extract_path_text(properties, '$.azureMarketplaceServiceCharges') as "azure_marketplace_service_charges", + json_extract_path_text(properties, '$.billingFrequency') as "billing_frequency", + json_extract_path_text(properties, '$.priceHidden') as "price_hidden", + json_extract_path_text(properties, '$.overageRefund') as "overage_refund", + json_extract_path_text(properties, '$.newPurchasesDetails') as "new_purchases_details", + json_extract_path_text(properties, '$.adjustmentDetails') as "adjustment_details", billingAccountId, billingPeriodName - FROM azure.consumption.balances_for_billing_period_by_billing_account + FROM azure.consumption.balances_for_billing_period_by_billing_accounts WHERE billingAccountId = 'replace-me' AND billingPeriodName = 'replace-me'; vw_reservation_recommendation_details: id: azure.consumption.vw_reservation_recommendation_details @@ -5110,15 +5243,20 @@ components: etag as etag, tags as tags, sku as sku, - JSON_EXTRACT(properties, '$.currency') as currency, - JSON_EXTRACT(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.resourceGroup') as resource_group, - JSON_EXTRACT(properties, '$.savings') as savings, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.usage') as usage, - resourceScope + JSON_EXTRACT(properties, '$.currency') as "currency", + JSON_EXTRACT(properties, '$.resource') as "resource", + JSON_EXTRACT(properties, '$.resourceGroup') as "resource_group", + JSON_EXTRACT(properties, '$.savings') as "savings", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.usage') as "usage", + resourceScope, + scope, + region, + term, + lookBackPeriod, + product FROM azure.consumption.reservation_recommendation_details - WHERE resourceScope = 'replace-me'; + WHERE resourceScope = 'replace-me' AND scope = 'replace-me' AND region = 'replace-me' AND term = 'replace-me' AND lookBackPeriod = 'replace-me' AND product = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -5130,18 +5268,23 @@ components: etag as etag, tags as tags, sku as sku, - json_extract_path_text(properties, '$.currency') as currency, - JSON_EXTRACT(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.resourceGroup') as resource_group, - JSON_EXTRACT(properties, '$.savings') as savings, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.usage') as usage, - resourceScope + json_extract_path_text(properties, '$.currency') as "currency", + json_extract_path_text(properties, '$.resource') as "resource", + json_extract_path_text(properties, '$.resourceGroup') as "resource_group", + json_extract_path_text(properties, '$.savings') as "savings", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.usage') as "usage", + resourceScope, + scope, + region, + term, + lookBackPeriod, + product FROM azure.consumption.reservation_recommendation_details - WHERE resourceScope = 'replace-me'; - vw_price_sheet: - id: azure.consumption.vw_price_sheet - name: vw_price_sheet + WHERE resourceScope = 'replace-me' AND scope = 'replace-me' AND region = 'replace-me' AND term = 'replace-me' AND lookBackPeriod = 'replace-me' AND product = 'replace-me'; + vw_price_sheets: + id: azure.consumption.vw_price_sheets + name: vw_price_sheets config: views: select: @@ -5153,11 +5296,12 @@ components: type as type, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.pricesheets') as pricesheets, - JSON_EXTRACT(properties, '$.nextLink') as next_link, - JSON_EXTRACT(properties, '$.download') as download, - subscriptionId - FROM azure.consumption.price_sheet + JSON_EXTRACT(properties, '$.pricesheets') as "pricesheets", + JSON_EXTRACT(properties, '$.nextLink') as "next_link", + JSON_EXTRACT(properties, '$.download') as "download", + subscriptionId, + billingPeriodName + FROM azure.consumption.price_sheets WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5168,15 +5312,65 @@ components: type as type, etag as etag, tags as tags, - json_extract_path_text(properties, '$.pricesheets') as pricesheets, - JSON_EXTRACT(properties, '$.nextLink') as next_link, - JSON_EXTRACT(properties, '$.download') as download, - subscriptionId - FROM azure.consumption.price_sheet + json_extract_path_text(properties, '$.pricesheets') as "pricesheets", + json_extract_path_text(properties, '$.nextLink') as "next_link", + json_extract_path_text(properties, '$.download') as "download", + subscriptionId, + billingPeriodName + FROM azure.consumption.price_sheets WHERE subscriptionId = 'replace-me'; - vw_aggregated_cost_for_billing_period_by_management_group: - id: azure.consumption.vw_aggregated_cost_for_billing_period_by_management_group - name: vw_aggregated_cost_for_billing_period_by_management_group + vw_aggregated_costs: + id: azure.consumption.vw_aggregated_costs + name: vw_aggregated_costs + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + etag as etag, + tags as tags, + JSON_EXTRACT(properties, '$.billingPeriodId') as "billing_period_id", + JSON_EXTRACT(properties, '$.usageStart') as "usage_start", + JSON_EXTRACT(properties, '$.usageEnd') as "usage_end", + JSON_EXTRACT(properties, '$.azureCharges') as "azure_charges", + JSON_EXTRACT(properties, '$.marketplaceCharges') as "marketplace_charges", + JSON_EXTRACT(properties, '$.chargesBilledSeparately') as "charges_billed_separately", + JSON_EXTRACT(properties, '$.currency') as "currency", + JSON_EXTRACT(properties, '$.children') as "children", + JSON_EXTRACT(properties, '$.includedSubscriptions') as "included_subscriptions", + JSON_EXTRACT(properties, '$.excludedSubscriptions') as "excluded_subscriptions", + managementGroupId + FROM azure.consumption.aggregated_costs + WHERE managementGroupId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + etag as etag, + tags as tags, + json_extract_path_text(properties, '$.billingPeriodId') as "billing_period_id", + json_extract_path_text(properties, '$.usageStart') as "usage_start", + json_extract_path_text(properties, '$.usageEnd') as "usage_end", + json_extract_path_text(properties, '$.azureCharges') as "azure_charges", + json_extract_path_text(properties, '$.marketplaceCharges') as "marketplace_charges", + json_extract_path_text(properties, '$.chargesBilledSeparately') as "charges_billed_separately", + json_extract_path_text(properties, '$.currency') as "currency", + json_extract_path_text(properties, '$.children') as "children", + json_extract_path_text(properties, '$.includedSubscriptions') as "included_subscriptions", + json_extract_path_text(properties, '$.excludedSubscriptions') as "excluded_subscriptions", + managementGroupId + FROM azure.consumption.aggregated_costs + WHERE managementGroupId = 'replace-me'; + vw_aggregated_cost_for_billing_period_by_management_groups: + id: azure.consumption.vw_aggregated_cost_for_billing_period_by_management_groups + name: vw_aggregated_cost_for_billing_period_by_management_groups config: views: select: @@ -5188,19 +5382,19 @@ components: type as type, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.billingPeriodId') as billing_period_id, - JSON_EXTRACT(properties, '$.usageStart') as usage_start, - JSON_EXTRACT(properties, '$.usageEnd') as usage_end, - JSON_EXTRACT(properties, '$.azureCharges') as azure_charges, - JSON_EXTRACT(properties, '$.marketplaceCharges') as marketplace_charges, - JSON_EXTRACT(properties, '$.chargesBilledSeparately') as charges_billed_separately, - JSON_EXTRACT(properties, '$.currency') as currency, - JSON_EXTRACT(properties, '$.children') as children, - JSON_EXTRACT(properties, '$.includedSubscriptions') as included_subscriptions, - JSON_EXTRACT(properties, '$.excludedSubscriptions') as excluded_subscriptions, + JSON_EXTRACT(properties, '$.billingPeriodId') as "billing_period_id", + JSON_EXTRACT(properties, '$.usageStart') as "usage_start", + JSON_EXTRACT(properties, '$.usageEnd') as "usage_end", + JSON_EXTRACT(properties, '$.azureCharges') as "azure_charges", + JSON_EXTRACT(properties, '$.marketplaceCharges') as "marketplace_charges", + JSON_EXTRACT(properties, '$.chargesBilledSeparately') as "charges_billed_separately", + JSON_EXTRACT(properties, '$.currency') as "currency", + JSON_EXTRACT(properties, '$.children') as "children", + JSON_EXTRACT(properties, '$.includedSubscriptions') as "included_subscriptions", + JSON_EXTRACT(properties, '$.excludedSubscriptions') as "excluded_subscriptions", managementGroupId, billingPeriodName - FROM azure.consumption.aggregated_cost_for_billing_period_by_management_group + FROM azure.consumption.aggregated_cost_for_billing_period_by_management_groups WHERE managementGroupId = 'replace-me' AND billingPeriodName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5211,19 +5405,19 @@ components: type as type, etag as etag, tags as tags, - json_extract_path_text(properties, '$.billingPeriodId') as billing_period_id, - JSON_EXTRACT(properties, '$.usageStart') as usage_start, - JSON_EXTRACT(properties, '$.usageEnd') as usage_end, - JSON_EXTRACT(properties, '$.azureCharges') as azure_charges, - JSON_EXTRACT(properties, '$.marketplaceCharges') as marketplace_charges, - JSON_EXTRACT(properties, '$.chargesBilledSeparately') as charges_billed_separately, - JSON_EXTRACT(properties, '$.currency') as currency, - JSON_EXTRACT(properties, '$.children') as children, - JSON_EXTRACT(properties, '$.includedSubscriptions') as included_subscriptions, - JSON_EXTRACT(properties, '$.excludedSubscriptions') as excluded_subscriptions, + json_extract_path_text(properties, '$.billingPeriodId') as "billing_period_id", + json_extract_path_text(properties, '$.usageStart') as "usage_start", + json_extract_path_text(properties, '$.usageEnd') as "usage_end", + json_extract_path_text(properties, '$.azureCharges') as "azure_charges", + json_extract_path_text(properties, '$.marketplaceCharges') as "marketplace_charges", + json_extract_path_text(properties, '$.chargesBilledSeparately') as "charges_billed_separately", + json_extract_path_text(properties, '$.currency') as "currency", + json_extract_path_text(properties, '$.children') as "children", + json_extract_path_text(properties, '$.includedSubscriptions') as "included_subscriptions", + json_extract_path_text(properties, '$.excludedSubscriptions') as "excluded_subscriptions", managementGroupId, billingPeriodName - FROM azure.consumption.aggregated_cost_for_billing_period_by_management_group + FROM azure.consumption.aggregated_cost_for_billing_period_by_management_groups WHERE managementGroupId = 'replace-me' AND billingPeriodName = 'replace-me'; vw_credits: id: azure.consumption.vw_credits @@ -5238,15 +5432,15 @@ components: name as name, type as type, eTag as e_tag, - JSON_EXTRACT(properties, '$.balanceSummary') as balance_summary, - JSON_EXTRACT(properties, '$.pendingCreditAdjustments') as pending_credit_adjustments, - JSON_EXTRACT(properties, '$.expiredCredit') as expired_credit, - JSON_EXTRACT(properties, '$.pendingEligibleCharges') as pending_eligible_charges, - JSON_EXTRACT(properties, '$.creditCurrency') as credit_currency, - JSON_EXTRACT(properties, '$.billingCurrency') as billing_currency, - JSON_EXTRACT(properties, '$.reseller') as reseller, - JSON_EXTRACT(properties, '$.isEstimatedBalance') as is_estimated_balance, - JSON_EXTRACT(properties, '$.eTag') as e_tag, + JSON_EXTRACT(properties, '$.balanceSummary') as "balance_summary", + JSON_EXTRACT(properties, '$.pendingCreditAdjustments') as "pending_credit_adjustments", + JSON_EXTRACT(properties, '$.expiredCredit') as "expired_credit", + JSON_EXTRACT(properties, '$.pendingEligibleCharges') as "pending_eligible_charges", + JSON_EXTRACT(properties, '$.creditCurrency') as "credit_currency", + JSON_EXTRACT(properties, '$.billingCurrency') as "billing_currency", + JSON_EXTRACT(properties, '$.reseller') as "reseller", + JSON_EXTRACT(properties, '$.isEstimatedBalance') as "is_estimated_balance", + JSON_EXTRACT(properties, '$.eTag') as "e_tag", billingAccountId, billingProfileId FROM azure.consumption.credits @@ -5259,21 +5453,21 @@ components: name as name, type as type, eTag as e_tag, - json_extract_path_text(properties, '$.balanceSummary') as balance_summary, - JSON_EXTRACT(properties, '$.pendingCreditAdjustments') as pending_credit_adjustments, - JSON_EXTRACT(properties, '$.expiredCredit') as expired_credit, - JSON_EXTRACT(properties, '$.pendingEligibleCharges') as pending_eligible_charges, - JSON_EXTRACT(properties, '$.creditCurrency') as credit_currency, - JSON_EXTRACT(properties, '$.billingCurrency') as billing_currency, - JSON_EXTRACT(properties, '$.reseller') as reseller, - JSON_EXTRACT(properties, '$.isEstimatedBalance') as is_estimated_balance, - JSON_EXTRACT(properties, '$.eTag') as e_tag, + json_extract_path_text(properties, '$.balanceSummary') as "balance_summary", + json_extract_path_text(properties, '$.pendingCreditAdjustments') as "pending_credit_adjustments", + json_extract_path_text(properties, '$.expiredCredit') as "expired_credit", + json_extract_path_text(properties, '$.pendingEligibleCharges') as "pending_eligible_charges", + json_extract_path_text(properties, '$.creditCurrency') as "credit_currency", + json_extract_path_text(properties, '$.billingCurrency') as "billing_currency", + json_extract_path_text(properties, '$.reseller') as "reseller", + json_extract_path_text(properties, '$.isEstimatedBalance') as "is_estimated_balance", + json_extract_path_text(properties, '$.eTag') as "e_tag", billingAccountId, billingProfileId FROM azure.consumption.credits WHERE billingAccountId = 'replace-me' AND billingProfileId = 'replace-me'; paths: - /{scope}/providers/Microsoft.Consumption/usageDetails/?api-version=2024-08-01: + /{scope}/providers/Microsoft.Consumption/usageDetails?api-version=2024-08-01: get: tags: - UsageDetails @@ -5331,7 +5525,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Consumption/marketplaces/?api-version=2024-08-01: + /{scope}/providers/Microsoft.Consumption/marketplaces?api-version=2024-08-01: get: tags: - Marketplaces @@ -5380,7 +5574,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Consumption/budgets/?api-version=2024-08-01: + /{scope}/providers/Microsoft.Consumption/budgets?api-version=2024-08-01: get: tags: - Budgets @@ -5405,7 +5599,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.Consumption/budgets/{budgetName}/?api-version=2024-08-01: + /{scope}/providers/Microsoft.Consumption/budgets/{budgetName}?api-version=2024-08-01: get: tags: - Budgets @@ -5485,7 +5679,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.Consumption/tags/?api-version=2024-08-01: + /{scope}/providers/Microsoft.Consumption/tags?api-version=2024-08-01: get: tags: - Tags @@ -5510,7 +5704,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.Consumption/charges/?api-version=2024-08-01: + /{scope}/providers/Microsoft.Consumption/charges?api-version=2024-08-01: get: tags: - Charges @@ -5559,7 +5753,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Consumption/balances/?api-version=2024-08-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Consumption/balances?api-version=2024-08-01: get: tags: - Balances @@ -5582,11 +5776,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingPeriods/{billingPeriodName}/providers/Microsoft.Consumption/balances/?api-version=2024-08-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingPeriods/{billingPeriodName}/providers/Microsoft.Consumption/balances?api-version=2024-08-01: get: tags: - Balances - operationId: Balances_GetForBillingPeriodByBillingAccount + operationId: BalancesForBillingPeriodByBillingAccount_Get description: Gets the balances for a scope by billing period and billingAccountId. Balances are available via this API only for May 1, 2014 or later. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/consumption/ @@ -5606,7 +5800,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/providers/Microsoft.Consumption/reservationSummaries/?api-version=2024-08-01: + x-ms-original-operationId: Balances_GetForBillingPeriodByBillingAccount + /providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/providers/Microsoft.Consumption/reservationSummaries?api-version=2024-08-01: get: tags: - ReservationSummaries @@ -5638,7 +5833,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/reservations/{reservationId}/providers/Microsoft.Consumption/reservationSummaries/?api-version=2024-08-01: + /providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/reservations/{reservationId}/providers/Microsoft.Consumption/reservationSummaries?api-version=2024-08-01: get: tags: - ReservationSummaries @@ -5671,7 +5866,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceScope}/providers/Microsoft.Consumption/reservationSummaries/?api-version=2024-08-01: + /{resourceScope}/providers/Microsoft.Consumption/reservationSummaries?api-version=2024-08-01: get: tags: - ReservationSummaries @@ -5731,7 +5926,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/providers/Microsoft.Consumption/reservationDetails/?api-version=2024-08-01: + /providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/providers/Microsoft.Consumption/reservationDetails?api-version=2024-08-01: get: tags: - ReservationDetails @@ -5762,7 +5957,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/reservations/{reservationId}/providers/Microsoft.Consumption/reservationDetails/?api-version=2024-08-01: + /providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/reservations/{reservationId}/providers/Microsoft.Consumption/reservationDetails?api-version=2024-08-01: get: tags: - ReservationDetails @@ -5794,7 +5989,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceScope}/providers/Microsoft.Consumption/reservationDetails/?api-version=2024-08-01: + /{resourceScope}/providers/Microsoft.Consumption/reservationDetails?api-version=2024-08-01: get: tags: - ReservationDetails @@ -5853,7 +6048,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceScope}/providers/Microsoft.Consumption/reservationRecommendations/?api-version=2024-08-01: + /{resourceScope}/providers/Microsoft.Consumption/reservationRecommendations?api-version=2024-08-01: get: tags: - ReservationRecommendations @@ -5881,7 +6076,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceScope}/providers/Microsoft.Consumption/reservationRecommendationDetails/?api-version=2024-08-01: + /{resourceScope}/providers/Microsoft.Consumption/reservationRecommendationDetails?api-version=2024-08-01: get: tags: - ReservationRecommendationDetails @@ -5912,7 +6107,7 @@ paths: application/json: schema: $ref: '#/components/schemas/HighCasedErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Consumption/reservationTransactions/?api-version=2024-08-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Consumption/reservationTransactions?api-version=2024-08-01: get: tags: - ReservationTransactions @@ -5945,7 +6140,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.Consumption/reservationTransactions/?api-version=2024-08-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.Consumption/reservationTransactions?api-version=2024-08-01: get: tags: - ReservationTransactions @@ -5977,7 +6172,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Consumption/pricesheets/default/?api-version=2024-08-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Consumption/pricesheets/default?api-version=2024-08-01: get: tags: - PriceSheet @@ -6021,7 +6216,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Billing/billingPeriods/{billingPeriodName}/providers/Microsoft.Consumption/pricesheets/default/?api-version=2024-08-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Billing/billingPeriods/{billingPeriodName}/providers/Microsoft.Consumption/pricesheets/default?api-version=2024-08-01: get: tags: - PriceSheet @@ -6066,7 +6261,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Consumption/operations/?api-version=2024-08-01: + /providers/Microsoft.Consumption/operations?api-version=2024-08-01: get: tags: - Operations @@ -6088,7 +6283,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Consumption/aggregatedcost/?api-version=2024-08-01: + /providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Consumption/aggregatedcost?api-version=2024-08-01: get: tags: - AggregatedCost @@ -6117,11 +6312,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Billing/billingPeriods/{billingPeriodName}/providers/Microsoft.Consumption/aggregatedCost/?api-version=2024-08-01: + /providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Billing/billingPeriods/{billingPeriodName}/providers/Microsoft.Consumption/aggregatedCost?api-version=2024-08-01: get: tags: - AggregatedCost - operationId: AggregatedCost_GetForBillingPeriodByManagementGroup + operationId: AggregatedCostForBillingPeriodByManagementGroup_Get description: Provides the aggregate cost of a management group and all child management groups by specified billing period externalDocs: url: https://docs.microsoft.com/en-us/rest/api/consumption/ @@ -6141,7 +6336,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.Consumption/events/?api-version=2024-08-01: + x-ms-original-operationId: AggregatedCost_GetForBillingPeriodByManagementGroup + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.Consumption/events?api-version=2024-08-01: get: tags: - Events @@ -6169,7 +6365,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Consumption/events/?api-version=2024-08-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Consumption/events?api-version=2024-08-01: get: tags: - Events @@ -6200,7 +6396,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.Consumption/lots/?api-version=2024-08-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.Consumption/lots?api-version=2024-08-01: get: tags: - Lots @@ -6226,7 +6422,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Consumption/lots/?api-version=2024-08-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Consumption/lots?api-version=2024-08-01: get: tags: - Lots @@ -6257,7 +6453,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}/providers/Microsoft.Consumption/lots/?api-version=2024-08-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}/providers/Microsoft.Consumption/lots?api-version=2024-08-01: get: tags: - Lots @@ -6289,7 +6485,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.Consumption/credits/balanceSummary/?api-version=2024-08-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.Consumption/credits/balanceSummary?api-version=2024-08-01: get: tags: - Credits @@ -6315,7 +6511,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingPeriods/{billingPeriodName}/providers/Microsoft.Consumption/pricesheets/download/?api-version=2024-08-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingPeriods/{billingPeriodName}/providers/Microsoft.Consumption/pricesheets/download?api-version=2024-08-01: post: tags: - PriceSheet diff --git a/providers/src/azure/v00.00.00000/services/container_apps.yaml b/providers/src/azure/v00.00.00000/services/container_apps.yaml index 323ad3fa..bbf5b309 100644 --- a/providers/src/azure/v00.00.00000/services/container_apps.yaml +++ b/providers/src/azure/v00.00.00000/services/container_apps.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -55,7 +55,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -6772,38 +6772,42 @@ components: items: type: string x-stackQL-resources: - subscriptions: - id: azure.container_apps.subscriptions - name: subscriptions - title: subscriptions + custom_domain_verification_ids: + id: azure.container_apps.custom_domain_verification_ids + name: custom_domain_verification_ids + title: custom_domain_verification_ids methods: - subscriptions: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1getCustomDomainVerificationId~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1getCustomDomainVerificationId?api-version=2024-02-02-preview/post' + operationId: CustomDomainVerificationId_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomDomainVerificationId sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - builds_by_container_app: - id: azure.container_apps.builds_by_container_app - name: builds_by_container_app - title: builds_by_container_app + builds_by_container_apps: + id: azure.container_apps.builds_by_container_apps + name: builds_by_container_apps + title: builds_by_container_apps methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1builds~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1builds?api-version=2024-02-02-preview/get' + operationId: ContainerAppsBuildsByContainerApp_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerAppsBuildCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/builds_by_container_app/methods/list' + - $ref: '#/components/x-stackQL-resources/builds_by_container_apps/methods/list' insert: [] update: [] replace: [] @@ -6815,22 +6819,27 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}~1builds~1{buildName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}~1builds~1{buildName}?api-version=2024-02-02-preview/get' + operationId: Builds_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BuildResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}~1builds~1{buildName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}~1builds~1{buildName}?api-version=2024-02-02-preview/delete' + operationId: Builds_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}~1builds~1{buildName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}~1builds~1{buildName}?api-version=2024-02-02-preview/put' + operationId: Builds_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BuildResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/builds/methods/get' @@ -6849,32 +6858,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1detectors~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1detectors?api-version=2024-02-02-preview/get' + operationId: ContainerAppsDiagnosticsDetectors_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticsCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/diagnostics_detectors/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - diagnostics_detector: - id: azure.container_apps.diagnostics_detector - name: diagnostics_detector - title: diagnostics_detector - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1detectors~1{detectorName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1detectors~1{detectorName}?api-version=2024-02-02-preview/get' + operationId: ContainerAppsDiagnosticsDetector_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Diagnostics sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostics_detector/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_detectors/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_detectors/methods/list' insert: [] update: [] replace: [] @@ -6886,50 +6888,45 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1detectorProperties~1revisionsApi~1revisions~1~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1detectorProperties~1revisionsApi~1revisions~1?api-version=2024-02-02-preview/get' + operationId: ContainerAppsDiagnosticsRevisions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RevisionCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/diagnostics_revisions/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - diagnostics_revision: - id: azure.container_apps.diagnostics_revision - name: diagnostics_revision - title: diagnostics_revision - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1detectorProperties~1revisionsApi~1revisions~1{revisionName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1detectorProperties~1revisionsApi~1revisions~1{revisionName}?api-version=2024-02-02-preview/get' + operationId: ContainerAppsDiagnosticsRevision_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Revision sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostics_revision/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_revisions/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_revisions/methods/list' insert: [] update: [] replace: [] delete: [] - diagnostics_root: - id: azure.container_apps.diagnostics_root - name: diagnostics_root - title: diagnostics_root + diagnostics_roots: + id: azure.container_apps.diagnostics_roots + name: diagnostics_roots + title: diagnostics_roots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1detectorProperties~1rootApi~1~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1detectorProperties~1rootApi~1?api-version=2024-02-02-preview/get' + operationId: ContainerAppsDiagnosticsRoot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerApp sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostics_root/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostics_roots/methods/get' insert: [] update: [] replace: [] @@ -6941,50 +6938,45 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1detectors~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1detectors?api-version=2024-02-02-preview/get' + operationId: ManagedEnvironmentDiagnosticsDetectors_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticsCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/managed_environment_diagnostics_detectors/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - managed_environment_diagnostics_detector: - id: azure.container_apps.managed_environment_diagnostics_detector - name: managed_environment_diagnostics_detector - title: managed_environment_diagnostics_detector - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1detectors~1{detectorName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1detectors~1{detectorName}?api-version=2024-02-02-preview/get' + operationId: ManagedEnvironmentDiagnosticsDetector_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Diagnostics sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/managed_environment_diagnostics_detector/methods/get' + - $ref: '#/components/x-stackQL-resources/managed_environment_diagnostics_detectors/methods/get' + - $ref: '#/components/x-stackQL-resources/managed_environment_diagnostics_detectors/methods/list' insert: [] update: [] replace: [] delete: [] - managed_environments_diagnostics_root: - id: azure.container_apps.managed_environments_diagnostics_root - name: managed_environments_diagnostics_root - title: managed_environments_diagnostics_root + managed_environments_diagnostics_roots: + id: azure.container_apps.managed_environments_diagnostics_roots + name: managed_environments_diagnostics_roots + title: managed_environments_diagnostics_roots methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1detectorProperties~1rootApi~1~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1detectorProperties~1rootApi~1?api-version=2024-02-02-preview/get' + operationId: ManagedEnvironmentsDiagnosticsRoot_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedEnvironment sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/managed_environments_diagnostics_root/methods/get' + - $ref: '#/components/x-stackQL-resources/managed_environments_diagnostics_roots/methods/get' insert: [] update: [] replace: [] @@ -6996,32 +6988,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1detectors~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1detectors?api-version=2024-02-02-preview/get' + operationId: JobsDetectors_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticsCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/jobs_detectors/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - jobs_detector: - id: azure.container_apps.jobs_detector - name: jobs_detector - title: jobs_detector - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1detectors~1{detectorName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1detectors~1{detectorName}?api-version=2024-02-02-preview/get' + operationId: JobsDetector_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Diagnostics sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/jobs_detector/methods/get' + - $ref: '#/components/x-stackQL-resources/jobs_detectors/methods/get' + - $ref: '#/components/x-stackQL-resources/jobs_detectors/methods/list' insert: [] update: [] replace: [] @@ -7033,72 +7018,84 @@ components: methods: proxy_get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1detectorProperties~1{apiName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1detectorProperties~1{apiName}?api-version=2024-02-02-preview/get' + operationId: Jobs_ProxyGet response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Job list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1jobs~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1jobs?api-version=2024-02-02-preview/get' + operationId: Jobs_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobsCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs?api-version=2024-02-02-preview/get' + operationId: Jobs_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobsCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}?api-version=2024-02-02-preview/get' + operationId: Jobs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Job create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}?api-version=2024-02-02-preview/put' + operationId: Jobs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Job delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}?api-version=2024-02-02-preview/delete' + operationId: Jobs_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1?api-version=2024-02-02-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}?api-version=2024-02-02-preview/patch' + operationId: Jobs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Job start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1start~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1start?api-version=2024-02-02-preview/post' + operationId: Jobs_Start response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobExecutionBase stop_execution: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1executions~1{jobExecutionName}~1stop~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1executions~1{jobExecutionName}~1stop?api-version=2024-02-02-preview/post' + operationId: Jobs_StopExecution response: mediaType: application/json openAPIDocKey: '200' stop_multiple_executions: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1stop~1?api-version=2024-02-02-preview/post' - response: - mediaType: application/json - openAPIDocKey: '200' - jobs: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1executions~1{jobExecutionName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1stop?api-version=2024-02-02-preview/post' + operationId: Jobs_StopMultipleExecutions response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerAppJobExecutions sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/jobs/methods/get' @@ -7106,109 +7103,88 @@ components: - $ref: '#/components/x-stackQL-resources/jobs/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/jobs/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/jobs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/jobs/methods/delete' - revisions_revisions: - id: azure.container_apps.revisions_revisions - name: revisions_revisions - title: revisions_revisions + revisions: + id: azure.container_apps.revisions + name: revisions + title: revisions methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions?api-version=2024-02-02-preview/get' + operationId: ContainerAppsRevisions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RevisionCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/revisions_revisions/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - revisions_revision: - id: azure.container_apps.revisions_revision - name: revisions_revision - title: revisions_revision - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1{revisionName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1{revisionName}?api-version=2024-02-02-preview/get' + operationId: ContainerAppsRevisions_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/revisions_revision/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - revisions: - id: azure.container_apps.revisions - name: revisions - title: revisions - methods: + schemaRef: Revision activate_revision: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1{revisionName}~1activate~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1{revisionName}~1activate?api-version=2024-02-02-preview/post' + operationId: ContainerAppsRevisions_ActivateRevision response: mediaType: application/json openAPIDocKey: '200' deactivate_revision: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1{revisionName}~1deactivate~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1{revisionName}~1deactivate?api-version=2024-02-02-preview/post' + operationId: ContainerAppsRevisions_DeactivateRevision response: mediaType: application/json openAPIDocKey: '200' restart_revision: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1{revisionName}~1restart~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1{revisionName}~1restart?api-version=2024-02-02-preview/post' + operationId: ContainerAppsRevisions_RestartRevision response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/revisions/methods/get' + - $ref: '#/components/x-stackQL-resources/revisions/methods/list' insert: [] update: [] replace: [] delete: [] - revision_replicas_replica: - id: azure.container_apps.revision_replicas_replica - name: revision_replicas_replica - title: revision_replicas_replica + revision_replicas: + id: azure.container_apps.revision_replicas + name: revision_replicas + title: revision_replicas methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1{revisionName}~1replicas~1{replicaName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1{revisionName}~1replicas~1{replicaName}?api-version=2024-02-02-preview/get' + operationId: ContainerAppsRevisionReplicas_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/revision_replicas_replica/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - revision_replicas_replicas: - id: azure.container_apps.revision_replicas_replicas - name: revision_replicas_replicas - title: revision_replicas_replicas - methods: + schemaRef: Replica list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1{revisionName}~1replicas~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1{revisionName}~1replicas?api-version=2024-02-02-preview/get' + operationId: ContainerAppsRevisionReplicas_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReplicaCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/revision_replicas_replicas/methods/list' + - $ref: '#/components/x-stackQL-resources/revision_replicas/methods/get' + - $ref: '#/components/x-stackQL-resources/revision_replicas/methods/list' insert: [] update: [] replace: [] @@ -7220,10 +7196,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1locations~1{location}~1availableManagedEnvironmentsWorkloadProfileTypes~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1locations~1{location}~1availableManagedEnvironmentsWorkloadProfileTypes?api-version=2024-02-02-preview/get' + operationId: AvailableWorkloadProfiles_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailableWorkloadProfilesCollection objectKey: $.value sqlVerbs: select: @@ -7239,11 +7217,21 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.App~1operations~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1providers~1Microsoft.App~1operations?api-version=2024-02-02-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailableOperations objectKey: $.value + job_execution: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1executions~1{jobExecutionName}?api-version=2024-02-02-preview/get' + operationId: Operations_JobExecution + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: JobExecution sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operations/methods/list' @@ -7258,42 +7246,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1certificates~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1certificates?api-version=2024-02-02-preview/get' + operationId: ConnectedEnvironmentsCertificates_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1certificates~1{certificateName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1certificates~1{certificateName}?api-version=2024-02-02-preview/get' + operationId: ConnectedEnvironmentsCertificates_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1certificates~1{certificateName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1certificates~1{certificateName}?api-version=2024-02-02-preview/put' + operationId: ConnectedEnvironmentsCertificates_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1certificates~1{certificateName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1certificates~1{certificateName}?api-version=2024-02-02-preview/delete' + operationId: ConnectedEnvironmentsCertificates_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1certificates~1{certificateName}~1?api-version=2024-02-02-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1certificates~1{certificateName}?api-version=2024-02-02-preview/patch' + operationId: ConnectedEnvironmentsCertificates_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/connected_environments_certificates/methods/get' - $ref: '#/components/x-stackQL-resources/connected_environments_certificates/methods/list' insert: - $ref: '#/components/x-stackQL-resources/connected_environments_certificates/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/connected_environments_certificates/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/connected_environments_certificates/methods/delete' @@ -7304,26 +7302,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1daprComponents~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1daprComponents?api-version=2024-02-02-preview/get' + operationId: ConnectedEnvironmentsDaprComponents_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DaprComponentsCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1daprComponents~1{componentName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1daprComponents~1{componentName}?api-version=2024-02-02-preview/get' + operationId: ConnectedEnvironmentsDaprComponents_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DaprComponent create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1daprComponents~1{componentName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1daprComponents~1{componentName}?api-version=2024-02-02-preview/put' + operationId: ConnectedEnvironmentsDaprComponents_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DaprComponent delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1daprComponents~1{componentName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1daprComponents~1{componentName}?api-version=2024-02-02-preview/delete' + operationId: ConnectedEnvironmentsDaprComponents_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7344,10 +7349,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1daprComponents~1{componentName}~1listSecrets~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1daprComponents~1{componentName}~1listSecrets?api-version=2024-02-02-preview/post' + operationId: ConnectedEnvironmentsDaprComponentsSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DaprSecretsCollection objectKey: $.value sqlVerbs: select: @@ -7363,26 +7370,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprSubscriptions~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprSubscriptions?api-version=2024-02-02-preview/get' + operationId: DaprSubscriptions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DaprSubscriptionsCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprSubscriptions~1{name}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprSubscriptions~1{name}?api-version=2024-02-02-preview/get' + operationId: DaprSubscriptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DaprSubscription create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprSubscriptions~1{name}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprSubscriptions~1{name}?api-version=2024-02-02-preview/put' + operationId: DaprSubscriptions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DaprSubscription delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprSubscriptions~1{name}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprSubscriptions~1{name}?api-version=2024-02-02-preview/delete' + operationId: DaprSubscriptions_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7403,42 +7417,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1dotNetComponents~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1dotNetComponents?api-version=2024-02-02-preview/get' + operationId: DotNetComponents_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DotNetComponentsCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1dotNetComponents~1{name}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1dotNetComponents~1{name}?api-version=2024-02-02-preview/get' + operationId: DotNetComponents_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DotNetComponent create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1dotNetComponents~1{name}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1dotNetComponents~1{name}?api-version=2024-02-02-preview/put' + operationId: DotNetComponents_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DotNetComponent update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1dotNetComponents~1{name}~1?api-version=2024-02-02-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1dotNetComponents~1{name}?api-version=2024-02-02-preview/patch' + operationId: DotNetComponents_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DotNetComponent delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1dotNetComponents~1{name}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1dotNetComponents~1{name}?api-version=2024-02-02-preview/delete' + operationId: DotNetComponents_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/dot_net_components/methods/get' - $ref: '#/components/x-stackQL-resources/dot_net_components/methods/list' insert: - $ref: '#/components/x-stackQL-resources/dot_net_components/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/dot_net_components/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/dot_net_components/methods/delete' @@ -7449,26 +7473,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1storages~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1storages?api-version=2024-02-02-preview/get' + operationId: ConnectedEnvironmentsStorages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedEnvironmentStoragesCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1storages~1{storageName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1storages~1{storageName}?api-version=2024-02-02-preview/get' + operationId: ConnectedEnvironmentsStorages_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedEnvironmentStorage create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1storages~1{storageName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1storages~1{storageName}?api-version=2024-02-02-preview/put' + operationId: ConnectedEnvironmentsStorages_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedEnvironmentStorage delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1storages~1{storageName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1storages~1{storageName}?api-version=2024-02-02-preview/delete' + operationId: ConnectedEnvironmentsStorages_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7482,14 +7513,15 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/connected_environments_storages/methods/delete' - functions_extension: - id: azure.container_apps.functions_extension - name: functions_extension - title: functions_extension + functions_extensions: + id: azure.container_apps.functions_extensions + name: functions_extensions + title: functions_extensions methods: invoke_functions_host: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1{revisionName}~1providers~1Microsoft.App~1functions~1{functionAppName}~1invoke~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1revisions~1{revisionName}~1providers~1Microsoft.App~1functions~1{functionAppName}~1invoke?api-version=2024-02-02-preview/post' + operationId: FunctionsExtension_InvokeFunctionsHost response: mediaType: application/json openAPIDocKey: '200' @@ -7506,26 +7538,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents?api-version=2024-02-02-preview/get' + operationId: DaprComponents_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DaprComponentsCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}?api-version=2024-02-02-preview/get' + operationId: DaprComponents_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DaprComponent create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}?api-version=2024-02-02-preview/put' + operationId: DaprComponents_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DaprComponent delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}?api-version=2024-02-02-preview/delete' + operationId: DaprComponents_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7546,10 +7585,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}~1listSecrets~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}~1listSecrets?api-version=2024-02-02-preview/post' + operationId: DaprComponentsSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DaprSecretsCollection objectKey: $.value sqlVerbs: select: @@ -7565,26 +7606,33 @@ components: methods: list_by_container_app: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1sourcecontrols~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1sourcecontrols?api-version=2024-02-02-preview/get' + operationId: ContainerAppsSourceControls_ListByContainerApp response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceControlCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1sourcecontrols~1{sourceControlName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1sourcecontrols~1{sourceControlName}?api-version=2024-02-02-preview/get' + operationId: ContainerAppsSourceControls_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceControl create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1sourcecontrols~1{sourceControlName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1sourcecontrols~1{sourceControlName}?api-version=2024-02-02-preview/put' + operationId: ContainerAppsSourceControls_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceControl delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1sourcecontrols~1{sourceControlName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1sourcecontrols~1{sourceControlName}?api-version=2024-02-02-preview/delete' + operationId: ContainerAppsSourceControls_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7605,26 +7653,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}~1resiliencyPolicies~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}~1resiliencyPolicies?api-version=2024-02-02-preview/get' + operationId: DaprComponentResiliencyPolicies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DaprComponentResiliencyPoliciesCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}~1resiliencyPolicies~1{name}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}~1resiliencyPolicies~1{name}?api-version=2024-02-02-preview/get' + operationId: DaprComponentResiliencyPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DaprComponentResiliencyPolicy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}~1resiliencyPolicies~1{name}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}~1resiliencyPolicies~1{name}?api-version=2024-02-02-preview/put' + operationId: DaprComponentResiliencyPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DaprComponentResiliencyPolicy delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}~1resiliencyPolicies~1{name}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1daprComponents~1{componentName}~1resiliencyPolicies~1{name}?api-version=2024-02-02-preview/delete' + operationId: DaprComponentResiliencyPolicies_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7645,54 +7700,69 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1containerApps~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1containerApps?api-version=2024-02-02-preview/get' + operationId: ContainerApps_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerAppCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps?api-version=2024-02-02-preview/get' + operationId: ContainerApps_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerAppCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}?api-version=2024-02-02-preview/get' + operationId: ContainerApps_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerApp create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}?api-version=2024-02-02-preview/put' + operationId: ContainerApps_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerApp delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}?api-version=2024-02-02-preview/delete' + operationId: ContainerApps_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1?api-version=2024-02-02-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}?api-version=2024-02-02-preview/patch' + operationId: ContainerApps_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerApp start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1start~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1start?api-version=2024-02-02-preview/post' + operationId: ContainerApps_Start response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerApp stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1stop~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1stop?api-version=2024-02-02-preview/post' + operationId: ContainerApps_Stop response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerApp sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/container_apps/methods/get' @@ -7700,24 +7770,27 @@ components: - $ref: '#/components/x-stackQL-resources/container_apps/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/container_apps/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/container_apps/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/container_apps/methods/delete' - custom_host_name_analysis: - id: azure.container_apps.custom_host_name_analysis - name: custom_host_name_analysis - title: custom_host_name_analysis + custom_host_name_analyses: + id: azure.container_apps.custom_host_name_analyses + name: custom_host_name_analyses + title: custom_host_name_analyses methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1listCustomHostNameAnalysis~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1listCustomHostNameAnalysis?api-version=2024-02-02-preview/post' + operationId: ContainerAppsCustomHostNameAnalysis_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomHostnameAnalysisResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/custom_host_name_analysis/methods/list' + - $ref: '#/components/x-stackQL-resources/custom_host_name_analyses/methods/list' insert: [] update: [] replace: [] @@ -7729,10 +7802,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1listSecrets~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1listSecrets?api-version=2024-02-02-preview/post' + operationId: ContainerAppsSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SecretsCollection objectKey: $.value sqlVerbs: select: @@ -7741,20 +7816,22 @@ components: update: [] replace: [] delete: [] - auth_token: - id: azure.container_apps.auth_token - name: auth_token - title: auth_token + auth_tokens: + id: azure.container_apps.auth_tokens + name: auth_tokens + title: auth_tokens methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1getAuthtoken~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1getAuthtoken?api-version=2024-02-02-preview/post' + operationId: ContainerAppsAuthToken_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerAppAuthToken sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/auth_token/methods/get' + - $ref: '#/components/x-stackQL-resources/auth_tokens/methods/get' insert: [] update: [] replace: [] @@ -7766,48 +7843,61 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1connectedEnvironments~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1connectedEnvironments?api-version=2024-02-02-preview/get' + operationId: ConnectedEnvironments_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedEnvironmentCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments?api-version=2024-02-02-preview/get' + operationId: ConnectedEnvironments_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedEnvironmentCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}?api-version=2024-02-02-preview/get' + operationId: ConnectedEnvironments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedEnvironment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}?api-version=2024-02-02-preview/put' + operationId: ConnectedEnvironments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedEnvironment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}?api-version=2024-02-02-preview/delete' + operationId: ConnectedEnvironments_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1?api-version=2024-02-02-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}?api-version=2024-02-02-preview/patch' + operationId: ConnectedEnvironments_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedEnvironment check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1checkNameAvailability~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1connectedEnvironments~1{connectedEnvironmentName}~1checkNameAvailability?api-version=2024-02-02-preview/post' + operationId: ConnectedEnvironments_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/connected_environments/methods/get' @@ -7815,7 +7905,8 @@ components: - $ref: '#/components/x-stackQL-resources/connected_environments/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/connected_environments/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/connected_environments/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/connected_environments/methods/delete' @@ -7826,10 +7917,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1locations~1{location}~1billingMeters~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1locations~1{location}~1billingMeters?api-version=2024-02-02-preview/get' + operationId: BillingMeters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingMeterCollection objectKey: $.value sqlVerbs: select: @@ -7845,42 +7938,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1managedEnvironments~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1managedEnvironments?api-version=2024-02-02-preview/get' + operationId: ManagedEnvironments_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedEnvironmentsCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments?api-version=2024-02-02-preview/get' + operationId: ManagedEnvironments_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedEnvironmentsCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}?api-version=2024-02-02-preview/get' + operationId: ManagedEnvironments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedEnvironment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}?api-version=2024-02-02-preview/put' + operationId: ManagedEnvironments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedEnvironment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}?api-version=2024-02-02-preview/delete' + operationId: ManagedEnvironments_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1?api-version=2024-02-02-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}?api-version=2024-02-02-preview/patch' + operationId: ManagedEnvironments_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedEnvironment sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/managed_environments/methods/get' @@ -7888,7 +7992,8 @@ components: - $ref: '#/components/x-stackQL-resources/managed_environments/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/managed_environments/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/managed_environments/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/managed_environments/methods/delete' @@ -7899,42 +8004,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1certificates~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1certificates?api-version=2024-02-02-preview/get' + operationId: Certificates_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1certificates~1{certificateName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1certificates~1{certificateName}?api-version=2024-02-02-preview/get' + operationId: Certificates_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1certificates~1{certificateName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1certificates~1{certificateName}?api-version=2024-02-02-preview/put' + operationId: Certificates_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1certificates~1{certificateName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1certificates~1{certificateName}?api-version=2024-02-02-preview/delete' + operationId: Certificates_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1certificates~1{certificateName}~1?api-version=2024-02-02-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1certificates~1{certificateName}?api-version=2024-02-02-preview/patch' + operationId: Certificates_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Certificate sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/certificates/methods/get' - $ref: '#/components/x-stackQL-resources/certificates/methods/list' insert: - $ref: '#/components/x-stackQL-resources/certificates/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/certificates/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/certificates/methods/delete' @@ -7945,34 +8060,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1managedCertificates~1{managedCertificateName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1managedCertificates~1{managedCertificateName}?api-version=2024-02-02-preview/get' + operationId: ManagedCertificates_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedCertificate create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1managedCertificates~1{managedCertificateName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1managedCertificates~1{managedCertificateName}?api-version=2024-02-02-preview/put' + operationId: ManagedCertificates_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedCertificate delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1managedCertificates~1{managedCertificateName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1managedCertificates~1{managedCertificateName}?api-version=2024-02-02-preview/delete' + operationId: ManagedCertificates_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1managedCertificates~1{managedCertificateName}~1?api-version=2024-02-02-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1managedCertificates~1{managedCertificateName}?api-version=2024-02-02-preview/patch' + operationId: ManagedCertificates_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedCertificate list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1managedCertificates~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1managedCertificates?api-version=2024-02-02-preview/get' + operationId: ManagedCertificates_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedCertificateCollection objectKey: $.value sqlVerbs: select: @@ -7980,7 +8104,8 @@ components: - $ref: '#/components/x-stackQL-resources/managed_certificates/methods/list' insert: - $ref: '#/components/x-stackQL-resources/managed_certificates/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/managed_certificates/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/managed_certificates/methods/delete' @@ -7991,30 +8116,34 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1checkNameAvailability~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1checkNameAvailability?api-version=2024-02-02-preview/post' + operationId: Namespaces_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponse sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - managed_environments_auth_token: - id: azure.container_apps.managed_environments_auth_token - name: managed_environments_auth_token - title: managed_environments_auth_token + managed_environments_auth_tokens: + id: azure.container_apps.managed_environments_auth_tokens + name: managed_environments_auth_tokens + title: managed_environments_auth_tokens methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1getAuthtoken~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1getAuthtoken?api-version=2024-02-02-preview/post' + operationId: ManagedEnvironmentsAuthToken_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentAuthToken sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/managed_environments_auth_token/methods/get' + - $ref: '#/components/x-stackQL-resources/managed_environments_auth_tokens/methods/get' insert: [] update: [] replace: [] @@ -8026,10 +8155,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1workloadProfileStates~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1workloadProfileStates?api-version=2024-02-02-preview/get' + operationId: ManagedEnvironmentsWorkloadProfileStates_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: workloadProfileStatesCollection objectKey: $.value sqlVerbs: select: @@ -8045,29 +8176,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1privateEndpointConnections~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1privateEndpointConnections?api-version=2024-02-02-preview/get' + operationId: ManagedEnvironmentPrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-02-02-preview/get' + operationId: ManagedEnvironmentPrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-02-02-preview/put' + operationId: ManagedEnvironmentPrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-02-02-preview/delete' + operationId: ManagedEnvironmentPrivateEndpointConnections_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/managed_environment_private_endpoint_connections/methods/get' @@ -8085,10 +8223,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1privateLinkResources~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1privateLinkResources?api-version=2024-02-02-preview/get' + operationId: ManagedEnvironmentPrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -8104,10 +8244,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1locations~1{location}~1usages~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1locations~1{location}~1usages?api-version=2024-02-02-preview/get' + operationId: Usages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListUsagesResult objectKey: $.value sqlVerbs: select: @@ -8123,10 +8265,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1usages~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1usages?api-version=2024-02-02-preview/get' + operationId: ManagedEnvironmentUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListUsagesResult objectKey: $.value sqlVerbs: select: @@ -8142,34 +8286,42 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}?api-version=2024-02-02-preview/get' + operationId: LogicApps_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogicApp create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}?api-version=2024-02-02-preview/put' + operationId: LogicApps_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogicApp delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}?api-version=2024-02-02-preview/delete' + operationId: LogicApps_Delete response: mediaType: application/json openAPIDocKey: '200' deploy_workflow_artifacts: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}~1deployWorkflowArtifacts~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}~1deployWorkflowArtifacts?api-version=2024-02-02-preview/post' + operationId: LogicApps_DeployWorkflowArtifacts response: mediaType: application/json openAPIDocKey: '200' invoke: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}~1invoke~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}~1invoke?api-version=2024-02-02-preview/post' + operationId: LogicApps_Invoke response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Object sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/logic_apps/methods/get' @@ -8186,32 +8338,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}~1workflows~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}~1workflows?api-version=2024-02-02-preview/get' + operationId: LogicAppsWorkflows_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowEnvelopeCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/logic_apps_workflows/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - logic_apps_workflow: - id: azure.container_apps.logic_apps_workflow - name: logic_apps_workflow - title: logic_apps_workflow - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}~1workflows~1{workflowName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}~1workflows~1{workflowName}?api-version=2024-02-02-preview/get' + operationId: LogicAppsWorkflow_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowEnvelope sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/logic_apps_workflow/methods/get' + - $ref: '#/components/x-stackQL-resources/logic_apps_workflows/methods/get' + - $ref: '#/components/x-stackQL-resources/logic_apps_workflows/methods/list' insert: [] update: [] replace: [] @@ -8223,10 +8368,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}~1listWorkflowsConnections~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1providers~1Microsoft.App~1logicApps~1{logicAppName}~1listWorkflowsConnections?api-version=2024-02-02-preview/post' + operationId: LogicAppsWorkflowsConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowEnvelope sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/logic_apps_workflows_connections/methods/list' @@ -8241,42 +8388,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1builders~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1builders?api-version=2024-02-02-preview/get' + operationId: Builders_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BuilderCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders?api-version=2024-02-02-preview/get' + operationId: Builders_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BuilderCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}?api-version=2024-02-02-preview/get' + operationId: Builders_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BuilderResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}?api-version=2024-02-02-preview/put' + operationId: Builders_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BuilderResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}~1?api-version=2024-02-02-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}?api-version=2024-02-02-preview/patch' + operationId: Builders_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BuilderResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}?api-version=2024-02-02-preview/delete' + operationId: Builders_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/builders/methods/get' @@ -8284,7 +8442,8 @@ components: - $ref: '#/components/x-stackQL-resources/builders/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/builders/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/builders/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/builders/methods/delete' @@ -8295,42 +8454,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1javaComponents~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1javaComponents?api-version=2024-02-02-preview/get' + operationId: JavaComponents_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JavaComponentsCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1javaComponents~1{name}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1javaComponents~1{name}?api-version=2024-02-02-preview/get' + operationId: JavaComponents_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JavaComponent create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1javaComponents~1{name}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1javaComponents~1{name}?api-version=2024-02-02-preview/put' + operationId: JavaComponents_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JavaComponent update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1javaComponents~1{name}~1?api-version=2024-02-02-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1javaComponents~1{name}?api-version=2024-02-02-preview/patch' + operationId: JavaComponents_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JavaComponent delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1javaComponents~1{name}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1javaComponents~1{name}?api-version=2024-02-02-preview/delete' + operationId: JavaComponents_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/java_components/methods/get' - $ref: '#/components/x-stackQL-resources/java_components/methods/list' insert: - $ref: '#/components/x-stackQL-resources/java_components/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/java_components/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/java_components/methods/delete' @@ -8341,35 +8510,43 @@ components: methods: list_by_container_app: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1patches~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1patches?api-version=2024-02-02-preview/get' + operationId: ContainerAppsPatches_ListByContainerApp response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PatchCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1patches~1{patchName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1patches~1{patchName}?api-version=2024-02-02-preview/get' + operationId: ContainerAppsPatches_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerAppsPatchResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1patches~1{patchName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1patches~1{patchName}?api-version=2024-02-02-preview/delete' + operationId: ContainerAppsPatches_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' skip_configure: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1patches~1{patchName}~1skipConfig~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1patches~1{patchName}~1skipConfig?api-version=2024-02-02-preview/post' + operationId: ContainerAppsPatches_SkipConfigure response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' apply: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1patches~1{patchName}~1apply~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1patches~1{patchName}~1apply?api-version=2024-02-02-preview/post' + operationId: ContainerAppsPatches_Apply response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerAppsPatchResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/patches/methods/get' @@ -8386,42 +8563,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1sessionPools~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.App~1sessionPools?api-version=2024-02-02-preview/get' + operationId: ContainerAppsSessionPools_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionPoolCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1sessionPools~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1sessionPools?api-version=2024-02-02-preview/get' + operationId: ContainerAppsSessionPools_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionPoolCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1sessionPools~1{sessionPoolName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1sessionPools~1{sessionPoolName}?api-version=2024-02-02-preview/get' + operationId: ContainerAppsSessionPools_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionPool create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1sessionPools~1{sessionPoolName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1sessionPools~1{sessionPoolName}?api-version=2024-02-02-preview/put' + operationId: ContainerAppsSessionPools_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionPool update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1sessionPools~1{sessionPoolName}~1?api-version=2024-02-02-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1sessionPools~1{sessionPoolName}?api-version=2024-02-02-preview/patch' + operationId: ContainerAppsSessionPools_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionPool delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1sessionPools~1{sessionPoolName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1sessionPools~1{sessionPoolName}?api-version=2024-02-02-preview/delete' + operationId: ContainerAppsSessionPools_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/session_pools/methods/get' @@ -8429,7 +8617,8 @@ components: - $ref: '#/components/x-stackQL-resources/session_pools/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/session_pools/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/session_pools/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/session_pools/methods/delete' @@ -8440,10 +8629,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1executions~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1executions?api-version=2024-02-02-preview/get' + operationId: JobsExecutions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerAppJobExecutions objectKey: $.value sqlVerbs: select: @@ -8459,10 +8650,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1listSecrets~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1jobs~1{jobName}~1listSecrets?api-version=2024-02-02-preview/post' + operationId: JobsSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobSecretsCollection objectKey: $.value sqlVerbs: select: @@ -8471,52 +8664,62 @@ components: update: [] replace: [] delete: [] - app_resiliency: - id: azure.container_apps.app_resiliency - name: app_resiliency - title: app_resiliency + app_resiliencies: + id: azure.container_apps.app_resiliencies + name: app_resiliencies + title: app_resiliencies methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{appName}~1resiliencyPolicies~1{name}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{appName}~1resiliencyPolicies~1{name}?api-version=2024-02-02-preview/put' + operationId: AppResiliency_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppResiliency update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{appName}~1resiliencyPolicies~1{name}~1?api-version=2024-02-02-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{appName}~1resiliencyPolicies~1{name}?api-version=2024-02-02-preview/patch' + operationId: AppResiliency_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppResiliency delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{appName}~1resiliencyPolicies~1{name}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{appName}~1resiliencyPolicies~1{name}?api-version=2024-02-02-preview/delete' + operationId: AppResiliency_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{appName}~1resiliencyPolicies~1{name}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{appName}~1resiliencyPolicies~1{name}?api-version=2024-02-02-preview/get' + operationId: AppResiliency_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppResiliency list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{appName}~1resiliencyPolicies~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{appName}~1resiliencyPolicies?api-version=2024-02-02-preview/get' + operationId: AppResiliency_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppResiliencyCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/app_resiliency/methods/get' - - $ref: '#/components/x-stackQL-resources/app_resiliency/methods/list' + - $ref: '#/components/x-stackQL-resources/app_resiliencies/methods/get' + - $ref: '#/components/x-stackQL-resources/app_resiliencies/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/app_resiliency/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/app_resiliencies/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/app_resiliencies/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/app_resiliency/methods/delete' + - $ref: '#/components/x-stackQL-resources/app_resiliencies/methods/delete' managed_environments_storages: id: azure.container_apps.managed_environments_storages name: managed_environments_storages @@ -8524,26 +8727,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1storages~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1storages?api-version=2024-02-02-preview/get' + operationId: ManagedEnvironmentsStorages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedEnvironmentStoragesCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1storages~1{storageName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1storages~1{storageName}?api-version=2024-02-02-preview/get' + operationId: ManagedEnvironmentsStorages_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedEnvironmentStorage create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1storages~1{storageName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1storages~1{storageName}?api-version=2024-02-02-preview/put' + operationId: ManagedEnvironmentsStorages_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedEnvironmentStorage delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1storages~1{storageName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1managedEnvironments~1{environmentName}~1storages~1{storageName}?api-version=2024-02-02-preview/delete' + operationId: ManagedEnvironmentsStorages_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -8557,39 +8767,43 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/managed_environments_storages/methods/delete' - builds_by_builder_resource: - id: azure.container_apps.builds_by_builder_resource - name: builds_by_builder_resource - title: builds_by_builder_resource + builds_by_builder_resources: + id: azure.container_apps.builds_by_builder_resources + name: builds_by_builder_resources + title: builds_by_builder_resources methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}~1builds~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}~1builds?api-version=2024-02-02-preview/get' + operationId: BuildsByBuilderResource_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BuildCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/builds_by_builder_resource/methods/list' + - $ref: '#/components/x-stackQL-resources/builds_by_builder_resources/methods/list' insert: [] update: [] replace: [] delete: [] - build_auth_token: - id: azure.container_apps.build_auth_token - name: build_auth_token - title: build_auth_token + build_auth_tokens: + id: azure.container_apps.build_auth_tokens + name: build_auth_tokens + title: build_auth_tokens methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}~1builds~1{buildName}~1listAuthToken~1?api-version=2024-02-02-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1builders~1{builderName}~1builds~1{buildName}~1listAuthToken?api-version=2024-02-02-preview/post' + operationId: BuildAuthToken_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BuildToken sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/build_auth_token/methods/list' + - $ref: '#/components/x-stackQL-resources/build_auth_tokens/methods/list' insert: [] update: [] replace: [] @@ -8601,26 +8815,33 @@ components: methods: list_by_container_app: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1authConfigs~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1authConfigs?api-version=2024-02-02-preview/get' + operationId: ContainerAppsAuthConfigs_ListByContainerApp response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthConfigCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1authConfigs~1{authConfigName}~1?api-version=2024-02-02-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1authConfigs~1{authConfigName}?api-version=2024-02-02-preview/get' + operationId: ContainerAppsAuthConfigs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthConfig create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1authConfigs~1{authConfigName}~1?api-version=2024-02-02-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1authConfigs~1{authConfigName}?api-version=2024-02-02-preview/put' + operationId: ContainerAppsAuthConfigs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthConfig delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1authConfigs~1{authConfigName}~1?api-version=2024-02-02-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.App~1containerApps~1{containerAppName}~1authConfigs~1{authConfigName}?api-version=2024-02-02-preview/delete' + operationId: ContainerAppsAuthConfigs_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -8643,13 +8864,13 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.buildStatus') as build_status, - JSON_EXTRACT(properties, '$.destinationContainerRegistry') as destination_container_registry, - JSON_EXTRACT(properties, '$.configuration') as configuration, - JSON_EXTRACT(properties, '$.uploadEndpoint') as upload_endpoint, - JSON_EXTRACT(properties, '$.logStreamEndpoint') as log_stream_endpoint, - JSON_EXTRACT(properties, '$.tokenEndpoint') as token_endpoint, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.buildStatus') as "build_status", + JSON_EXTRACT(properties, '$.destinationContainerRegistry') as "destination_container_registry", + JSON_EXTRACT(properties, '$.configuration') as "configuration", + JSON_EXTRACT(properties, '$.uploadEndpoint') as "upload_endpoint", + JSON_EXTRACT(properties, '$.logStreamEndpoint') as "log_stream_endpoint", + JSON_EXTRACT(properties, '$.tokenEndpoint') as "token_endpoint", subscriptionId, resourceGroupName, builderName, @@ -8660,13 +8881,13 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.buildStatus') as build_status, - JSON_EXTRACT(properties, '$.destinationContainerRegistry') as destination_container_registry, - JSON_EXTRACT(properties, '$.configuration') as configuration, - JSON_EXTRACT(properties, '$.uploadEndpoint') as upload_endpoint, - JSON_EXTRACT(properties, '$.logStreamEndpoint') as log_stream_endpoint, - JSON_EXTRACT(properties, '$.tokenEndpoint') as token_endpoint, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.buildStatus') as "build_status", + json_extract_path_text(properties, '$.destinationContainerRegistry') as "destination_container_registry", + json_extract_path_text(properties, '$.configuration') as "configuration", + json_extract_path_text(properties, '$.uploadEndpoint') as "upload_endpoint", + json_extract_path_text(properties, '$.logStreamEndpoint') as "log_stream_endpoint", + json_extract_path_text(properties, '$.tokenEndpoint') as "token_endpoint", subscriptionId, resourceGroupName, builderName, @@ -8686,10 +8907,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, environmentName, @@ -8704,10 +8925,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, environmentName, @@ -8751,9 +8972,9 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.environmentId') as environment_id, - JSON_EXTRACT(properties, '$.containerRegistries') as container_registries, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.environmentId') as "environment_id", + JSON_EXTRACT(properties, '$.containerRegistries') as "container_registries", subscriptionId, resourceGroupName, builderName @@ -8766,9 +8987,9 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.environmentId') as environment_id, - JSON_EXTRACT(properties, '$.containerRegistries') as container_registries, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.environmentId') as "environment_id", + json_extract_path_text(properties, '$.containerRegistries') as "container_registries", subscriptionId, resourceGroupName, builderName @@ -8783,10 +9004,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.componentType') as component_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.configurations') as configurations, - JSON_EXTRACT(properties, '$.serviceBinds') as service_binds, + JSON_EXTRACT(properties, '$.componentType') as "component_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.configurations') as "configurations", + JSON_EXTRACT(properties, '$.serviceBinds') as "service_binds", subscriptionId, resourceGroupName, environmentName, @@ -8797,10 +9018,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.componentType') as component_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.configurations') as configurations, - JSON_EXTRACT(properties, '$.serviceBinds') as service_binds, + json_extract_path_text(properties, '$.componentType') as "component_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.configurations') as "configurations", + json_extract_path_text(properties, '$.serviceBinds') as "service_binds", subscriptionId, resourceGroupName, environmentName, @@ -8816,13 +9037,13 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.targetEnvironmentId') as target_environment_id, - JSON_EXTRACT(properties, '$.targetContainerAppId') as target_container_app_id, - JSON_EXTRACT(properties, '$.targetRevisionId') as target_revision_id, - JSON_EXTRACT(properties, '$.patchApplyStatus') as patch_apply_status, - JSON_EXTRACT(properties, '$.createdAt') as created_at, - JSON_EXTRACT(properties, '$.lastModifiedAt') as last_modified_at, - JSON_EXTRACT(properties, '$.patchDetails') as patch_details, + JSON_EXTRACT(properties, '$.targetEnvironmentId') as "target_environment_id", + JSON_EXTRACT(properties, '$.targetContainerAppId') as "target_container_app_id", + JSON_EXTRACT(properties, '$.targetRevisionId') as "target_revision_id", + JSON_EXTRACT(properties, '$.patchApplyStatus') as "patch_apply_status", + JSON_EXTRACT(properties, '$.createdAt') as "created_at", + JSON_EXTRACT(properties, '$.lastModifiedAt') as "last_modified_at", + JSON_EXTRACT(properties, '$.patchDetails') as "patch_details", subscriptionId, resourceGroupName, containerAppName, @@ -8833,13 +9054,13 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.targetEnvironmentId') as target_environment_id, - JSON_EXTRACT(properties, '$.targetContainerAppId') as target_container_app_id, - JSON_EXTRACT(properties, '$.targetRevisionId') as target_revision_id, - JSON_EXTRACT(properties, '$.patchApplyStatus') as patch_apply_status, - JSON_EXTRACT(properties, '$.createdAt') as created_at, - JSON_EXTRACT(properties, '$.lastModifiedAt') as last_modified_at, - JSON_EXTRACT(properties, '$.patchDetails') as patch_details, + json_extract_path_text(properties, '$.targetEnvironmentId') as "target_environment_id", + json_extract_path_text(properties, '$.targetContainerAppId') as "target_container_app_id", + json_extract_path_text(properties, '$.targetRevisionId') as "target_revision_id", + json_extract_path_text(properties, '$.patchApplyStatus') as "patch_apply_status", + json_extract_path_text(properties, '$.createdAt') as "created_at", + json_extract_path_text(properties, '$.lastModifiedAt') as "last_modified_at", + json_extract_path_text(properties, '$.patchDetails') as "patch_details", subscriptionId, resourceGroupName, containerAppName, @@ -8847,12 +9068,12 @@ components: FROM azure.container_apps.patches WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND containerAppName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.App/getCustomDomainVerificationId/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.App/getCustomDomainVerificationId?api-version=2024-02-02-preview: post: tags: - Subscriptions description: Get the verification id of a subscription used for verifying custom domains - operationId: GetCustomDomainVerificationId + operationId: CustomDomainVerificationId_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' responses: @@ -8868,7 +9089,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/builds/?api-version=2024-02-02-preview: + x-ms-original-operationId: GetCustomDomainVerificationId + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/builds?api-version=2024-02-02-preview: get: tags: - ContainerAppsBuilds @@ -8893,7 +9115,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/builds/{buildName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/builds/{buildName}?api-version=2024-02-02-preview: get: tags: - ContainerAppsBuilds @@ -8945,13 +9167,13 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/detectors/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/detectors?api-version=2024-02-02-preview: get: tags: - ContainerApps - Diagnostics summary: Get the list of diagnostics for a given Container App. - operationId: ContainerAppsDiagnostics_ListDetectors + operationId: ContainerAppsDiagnosticsDetectors_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -8976,13 +9198,14 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/detectors/{detectorName}/?api-version=2024-02-02-preview: + x-ms-original-operationId: ContainerAppsDiagnostics_ListDetectors + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/detectors/{detectorName}?api-version=2024-02-02-preview: get: tags: - ContainerApps - Diagnostics summary: Get a diagnostics result of a Container App. - operationId: ContainerAppsDiagnostics_GetDetector + operationId: ContainerAppsDiagnosticsDetector_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9011,13 +9234,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/detectorProperties/revisionsApi/revisions//?api-version=2024-02-02-preview: + x-ms-original-operationId: ContainerAppsDiagnostics_GetDetector + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/detectorProperties/revisionsApi/revisions/?api-version=2024-02-02-preview: get: tags: - ContainerApps - Diagnostics summary: Get the Revisions for a given Container App. - operationId: ContainerAppsDiagnostics_ListRevisions + operationId: ContainerAppsDiagnosticsRevisions_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9049,13 +9273,14 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Revision' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/detectorProperties/revisionsApi/revisions/{revisionName}/?api-version=2024-02-02-preview: + x-ms-original-operationId: ContainerAppsDiagnostics_ListRevisions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/detectorProperties/revisionsApi/revisions/{revisionName}?api-version=2024-02-02-preview: get: tags: - ContainerApps - Diagnostics summary: Get a revision of a Container App. - operationId: ContainerAppsDiagnostics_GetRevision + operationId: ContainerAppsDiagnosticsRevision_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9084,13 +9309,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/detectorProperties/rootApi//?api-version=2024-02-02-preview: + x-ms-original-operationId: ContainerAppsDiagnostics_GetRevision + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/detectorProperties/rootApi/?api-version=2024-02-02-preview: get: tags: - ContainerApps - Diagnostics summary: Get the properties of a Container App. - operationId: ContainerAppsDiagnostics_GetRoot + operationId: ContainerAppsDiagnosticsRoot_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9116,14 +9342,15 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/detectors/?api-version=2024-02-02-preview: + x-ms-original-operationId: ContainerAppsDiagnostics_GetRoot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/detectors?api-version=2024-02-02-preview: get: tags: - ManagedEnvironments - Diagnostics summary: Get the list of diagnostics for a given Managed Environment. description: Get the list of diagnostics for a Managed Environment used to host container apps. - operationId: ManagedEnvironmentDiagnostics_ListDetectors + operationId: ManagedEnvironmentDiagnosticsDetectors_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9146,14 +9373,15 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/detectors/{detectorName}/?api-version=2024-02-02-preview: + x-ms-original-operationId: ManagedEnvironmentDiagnostics_ListDetectors + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/detectors/{detectorName}?api-version=2024-02-02-preview: get: tags: - ManagedEnvironments - Diagnostics summary: Get the diagnostics data for a given Managed Environment. description: Get the diagnostics data for a Managed Environment used to host container apps. - operationId: ManagedEnvironmentDiagnostics_GetDetector + operationId: ManagedEnvironmentDiagnosticsDetector_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9182,14 +9410,15 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/detectorProperties/rootApi//?api-version=2024-02-02-preview: + x-ms-original-operationId: ManagedEnvironmentDiagnostics_GetDetector + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/detectorProperties/rootApi/?api-version=2024-02-02-preview: get: tags: - ManagedEnvironments - Diagnostics summary: Get the properties of a Managed Environment. description: Get the properties of a Managed Environment used to host container apps. - operationId: ManagedEnvironmentsDiagnostics_GetRoot + operationId: ManagedEnvironmentsDiagnosticsRoot_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9212,14 +9441,15 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/detectors/?api-version=2024-02-02-preview: + x-ms-original-operationId: ManagedEnvironmentsDiagnostics_GetRoot + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/detectors?api-version=2024-02-02-preview: get: tags: - Jobs - Diagnostics summary: Get the list of diagnostics for a given Container App Job. description: Get the list of diagnostics for a Container App Job. - operationId: Jobs_ListDetectors + operationId: JobsDetectors_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9239,14 +9469,15 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/detectors/{detectorName}/?api-version=2024-02-02-preview: + x-ms-original-operationId: Jobs_ListDetectors + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/detectors/{detectorName}?api-version=2024-02-02-preview: get: tags: - Jobs - Diagnostics summary: Get the diagnostics data for a given Container App Job. description: Get the diagnostics data for a Container App Job. - operationId: Jobs_GetDetector + operationId: JobsDetector_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9271,7 +9502,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/detectorProperties/{apiName}/?api-version=2024-02-02-preview: + x-ms-original-operationId: Jobs_GetDetector + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/detectorProperties/{apiName}?api-version=2024-02-02-preview: get: tags: - Jobs @@ -9308,12 +9540,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions?api-version=2024-02-02-preview: get: tags: - ContainerAppsRevisions summary: Get the Revisions for a given Container App. - operationId: ContainerAppsRevisions_ListRevisions + operationId: ContainerAppsRevisions_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9345,12 +9577,13 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Revision' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/?api-version=2024-02-02-preview: + x-ms-original-operationId: ContainerAppsRevisions_ListRevisions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}?api-version=2024-02-02-preview: get: tags: - ContainerAppsRevisions summary: Get a revision of a Container App. - operationId: ContainerAppsRevisions_GetRevision + operationId: ContainerAppsRevisions_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9379,7 +9612,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/activate/?api-version=2024-02-02-preview: + x-ms-original-operationId: ContainerAppsRevisions_GetRevision + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/activate?api-version=2024-02-02-preview: post: tags: - ContainerAppsRevisions @@ -9409,7 +9643,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/deactivate/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/deactivate?api-version=2024-02-02-preview: post: tags: - ContainerAppsRevisions @@ -9439,12 +9673,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/replicas/{replicaName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/replicas/{replicaName}?api-version=2024-02-02-preview: get: tags: - ContainerAppsRevisionReplicas summary: Get a replica for a Container App Revision. - operationId: ContainerAppsRevisionReplicas_GetReplica + operationId: ContainerAppsRevisionReplicas_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9479,12 +9713,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/replicas/?api-version=2024-02-02-preview: + x-ms-original-operationId: ContainerAppsRevisionReplicas_GetReplica + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/replicas?api-version=2024-02-02-preview: get: tags: - ContainerAppsRevisionReplicas summary: List replicas for a Container App Revision. - operationId: ContainerAppsRevisionReplicas_ListReplicas + operationId: ContainerAppsRevisionReplicas_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9513,7 +9748,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/restart/?api-version=2024-02-02-preview: + x-ms-original-operationId: ContainerAppsRevisionReplicas_ListReplicas + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/restart?api-version=2024-02-02-preview: post: tags: - ContainerAppsRevisions @@ -9543,7 +9779,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.App/locations/{location}/availableManagedEnvironmentsWorkloadProfileTypes/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.App/locations/{location}/availableManagedEnvironmentsWorkloadProfileTypes?api-version=2024-02-02-preview: get: tags: - AvailableWorkloadProfiles @@ -9568,7 +9804,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.App/operations/?api-version=2024-02-02-preview: + /providers/Microsoft.App/operations?api-version=2024-02-02-preview: get: tags: - Operations @@ -9590,7 +9826,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/certificates/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/certificates?api-version=2024-02-02-preview: get: tags: - ConnectedEnvironments @@ -9621,7 +9857,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/certificates/{certificateName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/certificates/{certificateName}?api-version=2024-02-02-preview: get: tags: - ConnectedEnvironments @@ -9772,7 +10008,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/daprComponents/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/daprComponents?api-version=2024-02-02-preview: get: tags: - DaprComponents @@ -9802,7 +10038,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/daprComponents/{componentName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/daprComponents/{componentName}?api-version=2024-02-02-preview: get: tags: - DaprComponents @@ -9912,12 +10148,12 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/daprComponents/{componentName}/listSecrets/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/daprComponents/{componentName}/listSecrets?api-version=2024-02-02-preview: post: tags: - DaprComponents summary: List secrets for a dapr component - operationId: ConnectedEnvironmentsDaprComponents_ListSecrets + operationId: ConnectedEnvironmentsDaprComponentsSecrets_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9946,7 +10182,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprSubscriptions/?api-version=2024-02-02-preview: + x-ms-original-operationId: ConnectedEnvironmentsDaprComponents_ListSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprSubscriptions?api-version=2024-02-02-preview: get: tags: - DaprSubscriptions @@ -9977,7 +10214,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprSubscriptions/{name}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprSubscriptions/{name}?api-version=2024-02-02-preview: get: tags: - DaprSubscriptions @@ -10096,7 +10333,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/dotNetComponents/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/dotNetComponents?api-version=2024-02-02-preview: get: tags: - DotNetComponents @@ -10127,7 +10364,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/dotNetComponents/{name}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/dotNetComponents/{name}?api-version=2024-02-02-preview: get: tags: - DotNetComponents @@ -10308,7 +10545,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/storages/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/storages?api-version=2024-02-02-preview: get: tags: - ConnectedEnvironmentsStorages @@ -10337,7 +10574,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/storages/{storageName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/storages/{storageName}?api-version=2024-02-02-preview: get: tags: - ConnectedEnvironmentsStorages @@ -10446,7 +10683,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/providers/Microsoft.App/functions/{functionAppName}/invoke/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/revisions/{revisionName}/providers/Microsoft.App/functions/{functionAppName}/invoke?api-version=2024-02-02-preview: post: tags: - FunctionsExtension @@ -10489,7 +10726,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents?api-version=2024-02-02-preview: get: tags: - DaprComponents @@ -10519,7 +10756,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/{componentName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/{componentName}?api-version=2024-02-02-preview: get: tags: - DaprComponents @@ -10629,12 +10866,12 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/{componentName}/listSecrets/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/{componentName}/listSecrets?api-version=2024-02-02-preview: post: tags: - DaprComponents summary: List secrets for a dapr component - operationId: DaprComponents_ListSecrets + operationId: DaprComponentsSecrets_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -10663,7 +10900,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/sourcecontrols/?api-version=2024-02-02-preview: + x-ms-original-operationId: DaprComponents_ListSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/sourcecontrols?api-version=2024-02-02-preview: get: tags: - ContainerAppsSourceControls @@ -10693,7 +10931,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/sourcecontrols/{sourceControlName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/sourcecontrols/{sourceControlName}?api-version=2024-02-02-preview: get: tags: - ContainerAppsSourceControls @@ -10835,7 +11073,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/{componentName}/resiliencyPolicies/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/{componentName}/resiliencyPolicies?api-version=2024-02-02-preview: get: tags: - DaprComponentResiliencyPolicies @@ -10873,7 +11111,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/{componentName}/resiliencyPolicies/{name}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/daprComponents/{componentName}/resiliencyPolicies/{name}?api-version=2024-02-02-preview: get: tags: - DaprComponentResiliencyPolicies @@ -11013,7 +11251,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/providers/Microsoft.App/containerApps/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.App/containerApps?api-version=2024-02-02-preview: get: tags: - ContainerApps @@ -11036,7 +11274,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps?api-version=2024-02-02-preview: get: tags: - ContainerApps @@ -11060,7 +11298,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}?api-version=2024-02-02-preview: get: tags: - ContainerApps @@ -11214,12 +11452,12 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/listCustomHostNameAnalysis/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/listCustomHostNameAnalysis?api-version=2024-02-02-preview: post: tags: - ContainerApps summary: Analyzes a custom hostname for a Container App - operationId: ContainerApps_ListCustomHostNameAnalysis + operationId: ContainerAppsCustomHostNameAnalysis_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -11247,12 +11485,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/listSecrets/?api-version=2024-02-02-preview: + x-ms-original-operationId: ContainerApps_ListCustomHostNameAnalysis + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/listSecrets?api-version=2024-02-02-preview: post: tags: - ContainerApps summary: List secrets for a container app - operationId: ContainerApps_ListSecrets + operationId: ContainerAppsSecrets_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -11275,12 +11514,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/getAuthtoken/?api-version=2024-02-02-preview: + x-ms-original-operationId: ContainerApps_ListSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/getAuthtoken?api-version=2024-02-02-preview: post: tags: - ContainerApps summary: Get auth token for a container app - operationId: ContainerApps_GetAuthToken + operationId: ContainerAppsAuthToken_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -11306,7 +11546,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/start/?api-version=2024-02-02-preview: + x-ms-original-operationId: ContainerApps_GetAuthToken + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/start?api-version=2024-02-02-preview: post: tags: - ContainerApps @@ -11344,7 +11585,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/stop/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/stop?api-version=2024-02-02-preview: post: tags: - ContainerApps @@ -11382,7 +11623,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.App/connectedEnvironments/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.App/connectedEnvironments?api-version=2024-02-02-preview: get: tags: - ConnectedEnvironments @@ -11406,7 +11647,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments?api-version=2024-02-02-preview: get: tags: - ConnectedEnvironments @@ -11430,7 +11671,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}?api-version=2024-02-02-preview: get: tags: - ConnectedEnvironments @@ -11565,7 +11806,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/checkNameAvailability/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/connectedEnvironments/{connectedEnvironmentName}/checkNameAvailability?api-version=2024-02-02-preview: post: tags: - ConnectedEnvironments @@ -11602,7 +11843,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.App/locations/{location}/billingMeters/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.App/locations/{location}/billingMeters?api-version=2024-02-02-preview: get: tags: - BillingMeters @@ -11625,7 +11866,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.App/managedEnvironments/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.App/managedEnvironments?api-version=2024-02-02-preview: get: tags: - ManagedEnvironments @@ -11649,7 +11890,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments?api-version=2024-02-02-preview: get: tags: - ManagedEnvironments @@ -11674,7 +11915,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}?api-version=2024-02-02-preview: get: tags: - ManagedEnvironments @@ -11814,7 +12055,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/certificates/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/certificates?api-version=2024-02-02-preview: get: tags: - ManagedEnvironments @@ -11845,7 +12086,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/certificates/{certificateName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/certificates/{certificateName}?api-version=2024-02-02-preview: get: tags: - ManagedEnvironments @@ -11996,7 +12237,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/{managedCertificateName}?api-version=2024-02-02-preview: get: tags: - ManagedEnvironments @@ -12159,7 +12400,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/managedCertificates?api-version=2024-02-02-preview: get: tags: - ManagedEnvironments @@ -12190,7 +12431,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/checkNameAvailability/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/checkNameAvailability?api-version=2024-02-02-preview: post: tags: - ManagedEnvironments @@ -12227,13 +12468,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/getAuthtoken/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/getAuthtoken?api-version=2024-02-02-preview: post: tags: - ManagedEnvironments summary: Get auth token for a managed environment description: Checks if resource name is available. - operationId: ManagedEnvironments_GetAuthToken + operationId: ManagedEnvironmentsAuthToken_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -12256,13 +12497,14 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/workloadProfileStates/?api-version=2024-02-02-preview: + x-ms-original-operationId: ManagedEnvironments_GetAuthToken + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/workloadProfileStates?api-version=2024-02-02-preview: get: tags: - ManagedEnvironments summary: Get all workload Profile States for a Managed Environment.. description: Get all workload Profile States for a Managed Environment. - operationId: ManagedEnvironments_ListWorkloadProfileStates + operationId: ManagedEnvironmentsWorkloadProfileStates_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -12287,7 +12529,8 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/privateEndpointConnections/?api-version=2024-02-02-preview: + x-ms-original-operationId: ManagedEnvironments_ListWorkloadProfileStates + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/privateEndpointConnections?api-version=2024-02-02-preview: get: tags: - ManagedEnvironments @@ -12319,7 +12562,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-02-02-preview: get: tags: - ManagedEnvironments @@ -12428,7 +12671,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/privateLinkResources/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/privateLinkResources?api-version=2024-02-02-preview: get: tags: - ManagedEnvironments @@ -12460,7 +12703,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.App/locations/{location}/usages/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.App/locations/{location}/usages?api-version=2024-02-02-preview: get: tags: - Usages @@ -12490,7 +12733,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/usages/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/usages?api-version=2024-02-02-preview: get: tags: - Usages @@ -12521,7 +12764,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/providers/Microsoft.App/logicApps/{logicAppName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/providers/Microsoft.App/logicApps/{logicAppName}?api-version=2024-02-02-preview: get: tags: - LogicApps @@ -12639,12 +12882,12 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/providers/Microsoft.App/logicApps/{logicAppName}/workflows/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/providers/Microsoft.App/logicApps/{logicAppName}/workflows?api-version=2024-02-02-preview: get: tags: - LogicApps summary: List the workflows for a logic app. - operationId: LogicApps_ListWorkflows + operationId: LogicAppsWorkflows_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -12677,12 +12920,13 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/providers/Microsoft.App/logicApps/{logicAppName}/workflows/{workflowName}/?api-version=2024-02-02-preview: + x-ms-original-operationId: LogicApps_ListWorkflows + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/providers/Microsoft.App/logicApps/{logicAppName}/workflows/{workflowName}?api-version=2024-02-02-preview: get: tags: - LogicApps summary: Get workflow information by its name - operationId: LogicApps_GetWorkflow + operationId: LogicAppsWorkflow_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -12722,7 +12966,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/providers/Microsoft.App/logicApps/{logicAppName}/deployWorkflowArtifacts/?api-version=2024-02-02-preview: + x-ms-original-operationId: LogicApps_GetWorkflow + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/providers/Microsoft.App/logicApps/{logicAppName}/deployWorkflowArtifacts?api-version=2024-02-02-preview: post: tags: - LogicApps @@ -12764,12 +13009,12 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/providers/Microsoft.App/logicApps/{logicAppName}/listWorkflowsConnections/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/providers/Microsoft.App/logicApps/{logicAppName}/listWorkflowsConnections?api-version=2024-02-02-preview: post: tags: - LogicApps summary: Gets logic app's connections. - operationId: LogicApps_ListWorkflowsConnections + operationId: LogicAppsWorkflowsConnections_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -12800,7 +13045,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/providers/Microsoft.App/logicApps/{logicAppName}/invoke/?api-version=2024-02-02-preview: + x-ms-original-operationId: LogicApps_ListWorkflowsConnections + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/providers/Microsoft.App/logicApps/{logicAppName}/invoke?api-version=2024-02-02-preview: post: tags: - LogicApps @@ -12854,7 +13100,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.App/builders/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.App/builders?api-version=2024-02-02-preview: get: tags: - Builders @@ -12877,7 +13123,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/builders/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/builders?api-version=2024-02-02-preview: get: tags: - Builders @@ -12901,7 +13147,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/builders/{builderName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/builders/{builderName}?api-version=2024-02-02-preview: get: tags: - Builders @@ -13033,7 +13279,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/javaComponents/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/javaComponents?api-version=2024-02-02-preview: get: tags: - JavaComponents @@ -13064,7 +13310,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/javaComponents/{name}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/javaComponents/{name}?api-version=2024-02-02-preview: get: tags: - JavaComponents @@ -13245,7 +13491,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/patches/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/patches?api-version=2024-02-02-preview: get: tags: - ContainerAppsPatches @@ -13277,7 +13523,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/ContainerAppsContainerAppsPatchResource' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/patches/{patchName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/patches/{patchName}?api-version=2024-02-02-preview: get: tags: - ContainerAppsPatches @@ -13329,7 +13575,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/patches/{patchName}/skipConfig/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/patches/{patchName}/skipConfig?api-version=2024-02-02-preview: post: tags: - ContainerAppsPatches @@ -13364,7 +13610,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/patches/{patchName}/apply/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/patches/{patchName}/apply?api-version=2024-02-02-preview: post: tags: - ContainerAppsPatches @@ -13400,7 +13646,7 @@ paths: x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.App/sessionPools/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.App/sessionPools?api-version=2024-02-02-preview: get: tags: - ContainerAppsSessionPools @@ -13423,7 +13669,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/sessionPools/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/sessionPools?api-version=2024-02-02-preview: get: tags: - ContainerAppsSessionPools @@ -13447,7 +13693,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/sessionPools/{sessionPoolName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/sessionPools/{sessionPoolName}?api-version=2024-02-02-preview: get: tags: - ContainerAppsSessionPools @@ -13578,7 +13824,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.App/jobs/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.App/jobs?api-version=2024-02-02-preview: get: tags: - Jobs @@ -13601,7 +13847,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs?api-version=2024-02-02-preview: get: tags: - Jobs @@ -13625,7 +13871,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}?api-version=2024-02-02-preview: get: tags: - Jobs @@ -13756,7 +14002,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/start/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/start?api-version=2024-02-02-preview: post: tags: - Jobs @@ -13796,7 +14042,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/executions/{jobExecutionName}/stop/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/executions/{jobExecutionName}/stop?api-version=2024-02-02-preview: post: tags: - Jobs @@ -13825,7 +14071,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/stop/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/stop?api-version=2024-02-02-preview: post: tags: - Jobs @@ -13857,7 +14103,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/executions/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/executions?api-version=2024-02-02-preview: get: tags: - Jobs @@ -13888,12 +14134,12 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/executions/{jobExecutionName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/executions/{jobExecutionName}?api-version=2024-02-02-preview: get: tags: - Jobs summary: Get details of a single job execution - operationId: JobExecution + operationId: Operations_JobExecution parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -13912,12 +14158,13 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/listSecrets/?api-version=2024-02-02-preview: + x-ms-original-operationId: JobExecution + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/listSecrets?api-version=2024-02-02-preview: post: tags: - Jobs summary: List secrets for a container apps job - operationId: Jobs_ListSecrets + operationId: JobsSecrets_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -13935,7 +14182,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{appName}/resiliencyPolicies/{name}/?api-version=2024-02-02-preview: + x-ms-original-operationId: Jobs_ListSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{appName}/resiliencyPolicies/{name}?api-version=2024-02-02-preview: put: tags: - AppResiliency @@ -14100,7 +14348,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{appName}/resiliencyPolicies/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{appName}/resiliencyPolicies?api-version=2024-02-02-preview: get: tags: - AppResiliency @@ -14132,7 +14380,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/storages/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/storages?api-version=2024-02-02-preview: get: tags: - ManagedEnvironmentsStorages @@ -14161,7 +14409,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/storages/{storageName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}/storages/{storageName}?api-version=2024-02-02-preview: get: tags: - ManagedEnvironmentsStorages @@ -14270,7 +14518,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/builders/{builderName}/builds/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/builders/{builderName}/builds?api-version=2024-02-02-preview: get: tags: - Builds @@ -14295,7 +14543,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/builders/{builderName}/builds/{buildName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/builders/{builderName}/builds/{buildName}?api-version=2024-02-02-preview: get: tags: - Builds @@ -14391,7 +14639,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/builders/{builderName}/builds/{buildName}/listAuthToken/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/builders/{builderName}/builds/{buildName}/listAuthToken?api-version=2024-02-02-preview: post: tags: - Builds @@ -14415,7 +14663,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs?api-version=2024-02-02-preview: get: tags: - ContainerAppsAuthConfigs @@ -14445,7 +14693,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs/{authConfigName}/?api-version=2024-02-02-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/containerApps/{containerAppName}/authConfigs/{authConfigName}?api-version=2024-02-02-preview: get: tags: - ContainerAppsAuthConfigs diff --git a/providers/src/azure/v00.00.00000/services/container_instances.yaml b/providers/src/azure/v00.00.00000/services/container_instances.yaml index 748d5ca9..039d456e 100644 --- a/providers/src/azure/v00.00.00000/services/container_instances.yaml +++ b/providers/src/azure/v00.00.00000/services/container_instances.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -43,7 +43,7 @@ components: name: api-version in: query description: Client API version - required: true + required: false x-ms-parameter-location: client schema: type: string @@ -1514,60 +1514,75 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerInstance~1containerGroups~1?api-version=2024-05-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerInstance~1containerGroups?api-version=2024-05-01-preview/get' + operationId: ContainerGroups_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerGroupListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1?api-version=2024-05-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups?api-version=2024-05-01-preview/get' + operationId: ContainerGroups_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerGroupListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1?api-version=2024-05-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}?api-version=2024-05-01-preview/get' + operationId: ContainerGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerGroup create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1?api-version=2024-05-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}?api-version=2024-05-01-preview/put' + operationId: ContainerGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerGroup update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1?api-version=2024-05-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}?api-version=2024-05-01-preview/patch' + operationId: ContainerGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1?api-version=2024-05-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}?api-version=2024-05-01-preview/delete' + operationId: ContainerGroups_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerGroup restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1restart~1?api-version=2024-05-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1restart?api-version=2024-05-01-preview/post' + operationId: ContainerGroups_Restart response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1stop~1?api-version=2024-05-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1stop?api-version=2024-05-01-preview/post' + operationId: ContainerGroups_Stop response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1start~1?api-version=2024-05-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1start?api-version=2024-05-01-preview/post' + operationId: ContainerGroups_Start response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/container_groups/methods/get' @@ -1575,7 +1590,8 @@ components: - $ref: '#/components/x-stackQL-resources/container_groups/methods/list' insert: - $ref: '#/components/x-stackQL-resources/container_groups/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/container_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/container_groups/methods/delete' @@ -1586,10 +1602,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ContainerInstance~1operations~1?api-version=2024-05-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.ContainerInstance~1operations?api-version=2024-05-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1598,21 +1616,23 @@ components: update: [] replace: [] delete: [] - location_usage: - id: azure.container_instances.location_usage - name: location_usage - title: location_usage + location_usages: + id: azure.container_instances.location_usages + name: location_usages + title: location_usages methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerInstance~1locations~1{location}~1usages~1?api-version=2024-05-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerInstance~1locations~1{location}~1usages?api-version=2024-05-01-preview/get' + operationId: LocationUsage_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsageListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/location_usage/methods/list' + - $ref: '#/components/x-stackQL-resources/location_usages/methods/list' insert: [] update: [] replace: [] @@ -1624,10 +1644,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1containers~1{containerName}~1logs~1?api-version=2024-05-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1containers~1{containerName}~1logs?api-version=2024-05-01-preview/get' + operationId: ContainersLogs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Logs sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/containers_logs/methods/list' @@ -1642,16 +1664,20 @@ components: methods: execute_command: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1containers~1{containerName}~1exec~1?api-version=2024-05-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1containers~1{containerName}~1exec?api-version=2024-05-01-preview/post' + operationId: Containers_ExecuteCommand response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerExecResponse attach: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1containers~1{containerName}~1attach~1?api-version=2024-05-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1containers~1{containerName}~1attach?api-version=2024-05-01-preview/post' + operationId: Containers_Attach response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerAttachResponse sqlVerbs: select: [] insert: [] @@ -1665,10 +1691,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerInstance~1locations~1{location}~1cachedImages~1?api-version=2024-05-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerInstance~1locations~1{location}~1cachedImages?api-version=2024-05-01-preview/get' + operationId: LocationCachedImages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CachedImagesListResult objectKey: $.value sqlVerbs: select: @@ -1684,10 +1712,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerInstance~1locations~1{location}~1capabilities~1?api-version=2024-05-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerInstance~1locations~1{location}~1capabilities?api-version=2024-05-01-preview/get' + operationId: LocationCapabilities_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapabilitiesListResult objectKey: $.value sqlVerbs: select: @@ -1703,10 +1733,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1outboundNetworkDependenciesEndpoints~1?api-version=2024-05-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerInstance~1containerGroups~1{containerGroupName}~1outboundNetworkDependenciesEndpoints?api-version=2024-05-01-preview/get' + operationId: ContainerGroupsOutboundNetworkDependenciesEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkDependenciesResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/container_groups_outbound_network_dependencies_endpoints/methods/get' @@ -1714,14 +1746,15 @@ components: update: [] replace: [] delete: [] - subnet_service_association_link: - id: azure.container_instances.subnet_service_association_link - name: subnet_service_association_link - title: subnet_service_association_link + subnet_service_association_links: + id: azure.container_instances.subnet_service_association_links + name: subnet_service_association_links + title: subnet_service_association_links methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}~1providers~1Microsoft.ContainerInstance~1serviceAssociationLinks~1default~1?api-version=2024-05-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}~1providers~1Microsoft.ContainerInstance~1serviceAssociationLinks~1default?api-version=2024-05-01-preview/delete' + operationId: SubnetServiceAssociationLink_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1731,9 +1764,9 @@ components: update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/subnet_service_association_link/methods/delete' + - $ref: '#/components/x-stackQL-resources/subnet_service_association_links/methods/delete' paths: - /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/containerGroups/?api-version=2024-05-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/containerGroups?api-version=2024-05-01-preview: get: operationId: ContainerGroups_List summary: Get a list of container groups in the specified subscription. @@ -1755,7 +1788,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/?api-version=2024-05-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups?api-version=2024-05-01-preview: get: operationId: ContainerGroups_ListByResourceGroup summary: Get a list of container groups in the specified subscription and resource group. @@ -1778,7 +1811,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/?api-version=2024-05-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}?api-version=2024-05-01-preview: get: operationId: ContainerGroups_Get summary: Get the properties of the specified container group. @@ -1891,7 +1924,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/restart/?api-version=2024-05-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/restart?api-version=2024-05-01-preview: post: operationId: ContainerGroups_Restart summary: Restarts all containers in a container group. @@ -1910,7 +1943,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/stop/?api-version=2024-05-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/stop?api-version=2024-05-01-preview: post: operationId: ContainerGroups_Stop summary: Stops all containers in a container group. @@ -1928,7 +1961,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/start/?api-version=2024-05-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/start?api-version=2024-05-01-preview: post: operationId: ContainerGroups_Start summary: Starts all containers in a container group. @@ -1949,7 +1982,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /providers/Microsoft.ContainerInstance/operations/?api-version=2024-05-01-preview: + /providers/Microsoft.ContainerInstance/operations?api-version=2024-05-01-preview: get: tags: - Operations @@ -1971,9 +2004,9 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/usages/?api-version=2024-05-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/usages?api-version=2024-05-01-preview: get: - operationId: Location_ListUsage + operationId: LocationUsage_List description: Get the usage for a subscription parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -1993,9 +2026,10 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/containers/{containerName}/logs/?api-version=2024-05-01-preview: + x-ms-original-operationId: Location_ListUsage + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/containers/{containerName}/logs?api-version=2024-05-01-preview: get: - operationId: Containers_ListLogs + operationId: ContainersLogs_List summary: Get the logs for a specified container instance. description: Get the logs for a specified container instance in a specified resource group and container group. parameters: @@ -2032,7 +2066,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/containers/{containerName}/exec/?api-version=2024-05-01-preview: + x-ms-original-operationId: Containers_ListLogs + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/containers/{containerName}/exec?api-version=2024-05-01-preview: post: operationId: Containers_ExecuteCommand summary: Executes a command in a specific container instance. @@ -2068,7 +2103,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/containers/{containerName}/attach/?api-version=2024-05-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/containers/{containerName}/attach?api-version=2024-05-01-preview: post: operationId: Containers_Attach summary: Attach to the output of a specific container instance. @@ -2096,9 +2131,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/cachedImages/?api-version=2024-05-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/cachedImages?api-version=2024-05-01-preview: get: - operationId: Location_ListCachedImages + operationId: LocationCachedImages_List summary: Get the list of cached images. description: Get the list of cached images on specific OS type for a subscription in a region. parameters: @@ -2119,9 +2154,10 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/capabilities/?api-version=2024-05-01-preview: + x-ms-original-operationId: Location_ListCachedImages + /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/capabilities?api-version=2024-05-01-preview: get: - operationId: Location_ListCapabilities + operationId: LocationCapabilities_List summary: Get the list of capabilities of the location. description: Get the list of CPU/memory/GPU capabilities of a region. parameters: @@ -2142,9 +2178,10 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/outboundNetworkDependenciesEndpoints/?api-version=2024-05-01-preview: + x-ms-original-operationId: Location_ListCapabilities + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/outboundNetworkDependenciesEndpoints?api-version=2024-05-01-preview: get: - operationId: ContainerGroups_GetOutboundNetworkDependenciesEndpoints + operationId: ContainerGroupsOutboundNetworkDependenciesEndpoints_Get summary: Get all network dependencies for container group. description: Gets all the network dependencies for this container group to allow complete control of network setting and configuration. For container groups, this will always be an empty list. parameters: @@ -2164,7 +2201,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}/providers/Microsoft.ContainerInstance/serviceAssociationLinks/default/?api-version=2024-05-01-preview: + x-ms-original-operationId: ContainerGroups_GetOutboundNetworkDependenciesEndpoints + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}/providers/Microsoft.ContainerInstance/serviceAssociationLinks/default?api-version=2024-05-01-preview: delete: operationId: SubnetServiceAssociationLink_Delete summary: Delete container group virtual network association links. diff --git a/providers/src/azure/v00.00.00000/services/container_registry.yaml b/providers/src/azure/v00.00.00000/services/container_registry.yaml index 19cb5e7d..8444b3d6 100644 --- a/providers/src/azure/v00.00.00000/services/container_registry.yaml +++ b/providers/src/azure/v00.00.00000/services/container_registry.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -56,7 +56,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -5258,34 +5258,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1agentPools~1{agentPoolName}~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1agentPools~1{agentPoolName}?api-version=2019-06-01-preview/get' + operationId: AgentPools_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AgentPool create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1agentPools~1{agentPoolName}~1?api-version=2019-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1agentPools~1{agentPoolName}?api-version=2019-06-01-preview/put' + operationId: AgentPools_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AgentPool delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1agentPools~1{agentPoolName}~1?api-version=2019-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1agentPools~1{agentPoolName}?api-version=2019-06-01-preview/delete' + operationId: AgentPools_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1agentPools~1{agentPoolName}~1?api-version=2019-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1agentPools~1{agentPoolName}?api-version=2019-06-01-preview/patch' + operationId: AgentPools_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AgentPool list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1agentPools~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1agentPools?api-version=2019-06-01-preview/get' + operationId: AgentPools_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AgentPoolListResult objectKey: $.value sqlVerbs: select: @@ -5293,7 +5302,8 @@ components: - $ref: '#/components/x-stackQL-resources/agent_pools/methods/list' insert: - $ref: '#/components/x-stackQL-resources/agent_pools/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/agent_pools/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/agent_pools/methods/delete' @@ -5304,10 +5314,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1agentPools~1{agentPoolName}~1listQueueStatus~1?api-version=2019-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1agentPools~1{agentPoolName}~1listQueueStatus?api-version=2019-06-01-preview/post' + operationId: AgentPoolsQueueStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AgentPoolQueueStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/agent_pools_queue_status/methods/get' @@ -5322,72 +5334,92 @@ components: methods: schedule_run: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1scheduleRun~1?api-version=2019-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1scheduleRun?api-version=2019-06-01-preview/post' + operationId: Registries_ScheduleRun response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Run import_image: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1importImage~1?api-version=2023-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1importImage?api-version=2023-11-01-preview/post' + operationId: Registries_ImportImage response: mediaType: application/json openAPIDocKey: '200' check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerRegistry~1checkNameAvailability~1?api-version=2023-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerRegistry~1checkNameAvailability?api-version=2023-11-01-preview/post' + operationId: Registries_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistryNameStatus list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerRegistry~1registries~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerRegistry~1registries?api-version=2023-11-01-preview/get' + operationId: Registries_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistryListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries?api-version=2023-11-01-preview/get' + operationId: Registries_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistryListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}?api-version=2023-11-01-preview/get' + operationId: Registries_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Registry create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1?api-version=2023-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}?api-version=2023-11-01-preview/put' + operationId: Registries_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Registry delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1?api-version=2023-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}?api-version=2023-11-01-preview/delete' + operationId: Registries_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1?api-version=2023-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}?api-version=2023-11-01-preview/patch' + operationId: Registries_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Registry regenerate_credential: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1regenerateCredential~1?api-version=2023-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1regenerateCredential?api-version=2023-11-01-preview/post' + operationId: Registries_RegenerateCredential response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistryListCredentialsResult generate_credentials: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1generateCredentials~1?api-version=2023-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1generateCredentials?api-version=2023-11-01-preview/post' + operationId: Registries_GenerateCredentials response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GenerateCredentialsResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/registries/methods/get' @@ -5395,24 +5427,27 @@ components: - $ref: '#/components/x-stackQL-resources/registries/methods/list' insert: - $ref: '#/components/x-stackQL-resources/registries/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/registries/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/registries/methods/delete' - registries_build_source_upload_url: - id: azure.container_registry.registries_build_source_upload_url - name: registries_build_source_upload_url - title: registries_build_source_upload_url + registries_build_source_upload_urls: + id: azure.container_registry.registries_build_source_upload_urls + name: registries_build_source_upload_urls + title: registries_build_source_upload_urls methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1listBuildSourceUploadUrl~1?api-version=2019-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1listBuildSourceUploadUrl?api-version=2019-06-01-preview/post' + operationId: RegistriesBuildSourceUploadUrl_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceUploadDefinition sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/registries_build_source_upload_url/methods/get' + - $ref: '#/components/x-stackQL-resources/registries_build_source_upload_urls/methods/get' insert: [] update: [] replace: [] @@ -5424,26 +5459,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1runs~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1runs?api-version=2019-06-01-preview/get' + operationId: Runs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RunListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1runs~1{runId}~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1runs~1{runId}?api-version=2019-06-01-preview/get' + operationId: Runs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Run update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1runs~1{runId}~1?api-version=2019-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1runs~1{runId}?api-version=2019-06-01-preview/patch' + operationId: Runs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Run cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1runs~1{runId}~1cancel~1?api-version=2019-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1runs~1{runId}~1cancel?api-version=2019-06-01-preview/post' + operationId: Runs_Cancel response: mediaType: application/json openAPIDocKey: '200' @@ -5452,23 +5494,26 @@ components: - $ref: '#/components/x-stackQL-resources/runs/methods/get' - $ref: '#/components/x-stackQL-resources/runs/methods/list' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/runs/methods/update' replace: [] delete: [] - runs_log_sas_url: - id: azure.container_registry.runs_log_sas_url - name: runs_log_sas_url - title: runs_log_sas_url + runs_log_sas_urls: + id: azure.container_registry.runs_log_sas_urls + name: runs_log_sas_urls + title: runs_log_sas_urls methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1runs~1{runId}~1listLogSasUrl~1?api-version=2019-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1runs~1{runId}~1listLogSasUrl?api-version=2019-06-01-preview/post' + operationId: RunsLogSasUrl_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RunGetLogResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/runs_log_sas_url/methods/get' + - $ref: '#/components/x-stackQL-resources/runs_log_sas_urls/methods/get' insert: [] update: [] replace: [] @@ -5480,34 +5525,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1taskRuns~1{taskRunName}~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1taskRuns~1{taskRunName}?api-version=2019-06-01-preview/get' + operationId: TaskRuns_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TaskRun create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1taskRuns~1{taskRunName}~1?api-version=2019-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1taskRuns~1{taskRunName}?api-version=2019-06-01-preview/put' + operationId: TaskRuns_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TaskRun delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1taskRuns~1{taskRunName}~1?api-version=2019-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1taskRuns~1{taskRunName}?api-version=2019-06-01-preview/delete' + operationId: TaskRuns_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1taskRuns~1{taskRunName}~1?api-version=2019-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1taskRuns~1{taskRunName}?api-version=2019-06-01-preview/patch' + operationId: TaskRuns_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TaskRun list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1taskRuns~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1taskRuns?api-version=2019-06-01-preview/get' + operationId: TaskRuns_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TaskRunListResult objectKey: $.value sqlVerbs: select: @@ -5515,7 +5569,8 @@ components: - $ref: '#/components/x-stackQL-resources/task_runs/methods/list' insert: - $ref: '#/components/x-stackQL-resources/task_runs/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/task_runs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/task_runs/methods/delete' @@ -5526,10 +5581,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1taskRuns~1{taskRunName}~1listDetails~1?api-version=2019-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1taskRuns~1{taskRunName}~1listDetails?api-version=2019-06-01-preview/post' + operationId: TaskRunsDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TaskRun sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/task_runs_details/methods/get' @@ -5544,42 +5601,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tasks~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tasks?api-version=2019-06-01-preview/get' + operationId: Tasks_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TaskListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tasks~1{taskName}~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tasks~1{taskName}?api-version=2019-06-01-preview/get' + operationId: Tasks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Task create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tasks~1{taskName}~1?api-version=2019-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tasks~1{taskName}?api-version=2019-06-01-preview/put' + operationId: Tasks_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Task delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tasks~1{taskName}~1?api-version=2019-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tasks~1{taskName}?api-version=2019-06-01-preview/delete' + operationId: Tasks_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tasks~1{taskName}~1?api-version=2019-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tasks~1{taskName}?api-version=2019-06-01-preview/patch' + operationId: Tasks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Task sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/tasks/methods/get' - $ref: '#/components/x-stackQL-resources/tasks/methods/list' insert: - $ref: '#/components/x-stackQL-resources/tasks/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/tasks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/tasks/methods/delete' @@ -5590,10 +5657,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tasks~1{taskName}~1listDetails~1?api-version=2019-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tasks~1{taskName}~1listDetails?api-version=2019-06-01-preview/post' + operationId: TasksDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Task sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/tasks_details/methods/get' @@ -5608,42 +5677,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives?api-version=2023-11-01-preview/get' + operationId: Archives_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArchiveListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}?api-version=2023-11-01-preview/get' + operationId: Archives_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Archive create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}~1?api-version=2023-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}?api-version=2023-11-01-preview/put' + operationId: Archives_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Archive delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}~1?api-version=2023-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}?api-version=2023-11-01-preview/delete' + operationId: Archives_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}~1?api-version=2023-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}?api-version=2023-11-01-preview/patch' + operationId: Archives_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Archive sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/archives/methods/get' - $ref: '#/components/x-stackQL-resources/archives/methods/list' insert: - $ref: '#/components/x-stackQL-resources/archives/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/archives/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/archives/methods/delete' @@ -5654,29 +5733,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}~1versions~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}~1versions?api-version=2023-11-01-preview/get' + operationId: ArchiveVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArchiveVersionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}~1versions~1{archiveVersionName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}~1versions~1{archiveVersionName}?api-version=2023-11-01-preview/get' + operationId: ArchiveVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArchiveVersion create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}~1versions~1{archiveVersionName}~1?api-version=2023-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}~1versions~1{archiveVersionName}?api-version=2023-11-01-preview/put' + operationId: ArchiveVersions_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArchiveVersion delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}~1versions~1{archiveVersionName}~1?api-version=2023-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1packages~1{packageType}~1archives~1{archiveName}~1versions~1{archiveVersionName}?api-version=2023-11-01-preview/delete' + operationId: ArchiveVersions_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/archive_versions/methods/get' @@ -5694,42 +5780,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1cacheRules~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1cacheRules?api-version=2023-11-01-preview/get' + operationId: CacheRules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CacheRulesListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1cacheRules~1{cacheRuleName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1cacheRules~1{cacheRuleName}?api-version=2023-11-01-preview/get' + operationId: CacheRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CacheRule create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1cacheRules~1{cacheRuleName}~1?api-version=2023-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1cacheRules~1{cacheRuleName}?api-version=2023-11-01-preview/put' + operationId: CacheRules_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CacheRule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1cacheRules~1{cacheRuleName}~1?api-version=2023-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1cacheRules~1{cacheRuleName}?api-version=2023-11-01-preview/delete' + operationId: CacheRules_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1cacheRules~1{cacheRuleName}~1?api-version=2023-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1cacheRules~1{cacheRuleName}?api-version=2023-11-01-preview/patch' + operationId: CacheRules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CacheRule sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/cache_rules/methods/get' - $ref: '#/components/x-stackQL-resources/cache_rules/methods/list' insert: - $ref: '#/components/x-stackQL-resources/cache_rules/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/cache_rules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/cache_rules/methods/delete' @@ -5740,38 +5836,48 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1connectedRegistries~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1connectedRegistries?api-version=2023-11-01-preview/get' + operationId: ConnectedRegistries_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedRegistryListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1connectedRegistries~1{connectedRegistryName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1connectedRegistries~1{connectedRegistryName}?api-version=2023-11-01-preview/get' + operationId: ConnectedRegistries_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedRegistry create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1connectedRegistries~1{connectedRegistryName}~1?api-version=2023-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1connectedRegistries~1{connectedRegistryName}?api-version=2023-11-01-preview/put' + operationId: ConnectedRegistries_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedRegistry delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1connectedRegistries~1{connectedRegistryName}~1?api-version=2023-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1connectedRegistries~1{connectedRegistryName}?api-version=2023-11-01-preview/delete' + operationId: ConnectedRegistries_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1connectedRegistries~1{connectedRegistryName}~1?api-version=2023-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1connectedRegistries~1{connectedRegistryName}?api-version=2023-11-01-preview/patch' + operationId: ConnectedRegistries_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedRegistry deactivate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1connectedRegistries~1{connectedRegistryName}~1deactivate~1?api-version=2023-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1connectedRegistries~1{connectedRegistryName}~1deactivate?api-version=2023-11-01-preview/post' + operationId: ConnectedRegistries_Deactivate response: mediaType: application/json openAPIDocKey: '200' @@ -5781,7 +5887,8 @@ components: - $ref: '#/components/x-stackQL-resources/connected_registries/methods/list' insert: - $ref: '#/components/x-stackQL-resources/connected_registries/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/connected_registries/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/connected_registries/methods/delete' @@ -5792,42 +5899,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1credentialSets~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1credentialSets?api-version=2023-11-01-preview/get' + operationId: CredentialSets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CredentialSetListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1credentialSets~1{credentialSetName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1credentialSets~1{credentialSetName}?api-version=2023-11-01-preview/get' + operationId: CredentialSets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CredentialSet create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1credentialSets~1{credentialSetName}~1?api-version=2023-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1credentialSets~1{credentialSetName}?api-version=2023-11-01-preview/put' + operationId: CredentialSets_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CredentialSet delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1credentialSets~1{credentialSetName}~1?api-version=2023-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1credentialSets~1{credentialSetName}?api-version=2023-11-01-preview/delete' + operationId: CredentialSets_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1credentialSets~1{credentialSetName}~1?api-version=2023-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1credentialSets~1{credentialSetName}?api-version=2023-11-01-preview/patch' + operationId: CredentialSets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CredentialSet sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/credential_sets/methods/get' - $ref: '#/components/x-stackQL-resources/credential_sets/methods/list' insert: - $ref: '#/components/x-stackQL-resources/credential_sets/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/credential_sets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/credential_sets/methods/delete' @@ -5838,26 +5955,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1exportPipelines~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1exportPipelines?api-version=2023-11-01-preview/get' + operationId: ExportPipelines_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExportPipelineListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1exportPipelines~1{exportPipelineName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1exportPipelines~1{exportPipelineName}?api-version=2023-11-01-preview/get' + operationId: ExportPipelines_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExportPipeline create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1exportPipelines~1{exportPipelineName}~1?api-version=2023-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1exportPipelines~1{exportPipelineName}?api-version=2023-11-01-preview/put' + operationId: ExportPipelines_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExportPipeline delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1exportPipelines~1{exportPipelineName}~1?api-version=2023-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1exportPipelines~1{exportPipelineName}?api-version=2023-11-01-preview/delete' + operationId: ExportPipelines_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -5878,26 +6002,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1importPipelines~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1importPipelines?api-version=2023-11-01-preview/get' + operationId: ImportPipelines_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportPipelineListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1importPipelines~1{importPipelineName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1importPipelines~1{importPipelineName}?api-version=2023-11-01-preview/get' + operationId: ImportPipelines_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportPipeline create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1importPipelines~1{importPipelineName}~1?api-version=2023-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1importPipelines~1{importPipelineName}?api-version=2023-11-01-preview/put' + operationId: ImportPipelines_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportPipeline delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1importPipelines~1{importPipelineName}~1?api-version=2023-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1importPipelines~1{importPipelineName}?api-version=2023-11-01-preview/delete' + operationId: ImportPipelines_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -5918,10 +6049,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ContainerRegistry~1operations~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.ContainerRegistry~1operations?api-version=2023-11-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -5937,26 +6070,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1pipelineRuns~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1pipelineRuns?api-version=2023-11-01-preview/get' + operationId: PipelineRuns_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineRunListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1pipelineRuns~1{pipelineRunName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1pipelineRuns~1{pipelineRunName}?api-version=2023-11-01-preview/get' + operationId: PipelineRuns_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineRun create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1pipelineRuns~1{pipelineRunName}~1?api-version=2023-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1pipelineRuns~1{pipelineRunName}?api-version=2023-11-01-preview/put' + operationId: PipelineRuns_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineRun delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1pipelineRuns~1{pipelineRunName}~1?api-version=2023-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1pipelineRuns~1{pipelineRunName}?api-version=2023-11-01-preview/delete' + operationId: PipelineRuns_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -5977,26 +6117,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1privateEndpointConnections~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1privateEndpointConnections?api-version=2023-11-01-preview/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-11-01-preview/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-11-01-preview/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-11-01-preview/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -6017,10 +6164,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1listUsages~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1listUsages?api-version=2023-11-01-preview/get' + operationId: RegistriesUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistryUsageListResult objectKey: $.value sqlVerbs: select: @@ -6036,32 +6185,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1privateLinkResources~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1privateLinkResources?api-version=2023-11-01-preview/get' + operationId: RegistriesPrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/registries_private_link_resources/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - registries_private_link_resource: - id: azure.container_registry.registries_private_link_resource - name: registries_private_link_resource - title: registries_private_link_resource - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1privateLinkResources~1{groupName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1privateLinkResources~1{groupName}?api-version=2023-11-01-preview/get' + operationId: RegistriesPrivateLinkResource_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/registries_private_link_resource/methods/get' + - $ref: '#/components/x-stackQL-resources/registries_private_link_resources/methods/get' + - $ref: '#/components/x-stackQL-resources/registries_private_link_resources/methods/list' insert: [] update: [] replace: [] @@ -6073,10 +6215,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1listCredentials~1?api-version=2023-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1listCredentials?api-version=2023-11-01-preview/post' + operationId: RegistriesCredentials_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistryListCredentialsResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/registries_credentials/methods/list' @@ -6091,42 +6235,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1replications~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1replications?api-version=2023-11-01-preview/get' + operationId: Replications_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReplicationListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1replications~1{replicationName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1replications~1{replicationName}?api-version=2023-11-01-preview/get' + operationId: Replications_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Replication create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1replications~1{replicationName}~1?api-version=2023-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1replications~1{replicationName}?api-version=2023-11-01-preview/put' + operationId: Replications_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Replication delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1replications~1{replicationName}~1?api-version=2023-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1replications~1{replicationName}?api-version=2023-11-01-preview/delete' + operationId: Replications_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1replications~1{replicationName}~1?api-version=2023-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1replications~1{replicationName}?api-version=2023-11-01-preview/patch' + operationId: Replications_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Replication sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/replications/methods/get' - $ref: '#/components/x-stackQL-resources/replications/methods/list' insert: - $ref: '#/components/x-stackQL-resources/replications/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/replications/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/replications/methods/delete' @@ -6137,42 +6291,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1scopeMaps~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1scopeMaps?api-version=2023-11-01-preview/get' + operationId: ScopeMaps_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScopeMapListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1scopeMaps~1{scopeMapName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1scopeMaps~1{scopeMapName}?api-version=2023-11-01-preview/get' + operationId: ScopeMaps_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScopeMap create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1scopeMaps~1{scopeMapName}~1?api-version=2023-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1scopeMaps~1{scopeMapName}?api-version=2023-11-01-preview/put' + operationId: ScopeMaps_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScopeMap delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1scopeMaps~1{scopeMapName}~1?api-version=2023-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1scopeMaps~1{scopeMapName}?api-version=2023-11-01-preview/delete' + operationId: ScopeMaps_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1scopeMaps~1{scopeMapName}~1?api-version=2023-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1scopeMaps~1{scopeMapName}?api-version=2023-11-01-preview/patch' + operationId: ScopeMaps_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScopeMap sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/scope_maps/methods/get' - $ref: '#/components/x-stackQL-resources/scope_maps/methods/list' insert: - $ref: '#/components/x-stackQL-resources/scope_maps/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/scope_maps/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/scope_maps/methods/delete' @@ -6183,42 +6347,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tokens~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tokens?api-version=2023-11-01-preview/get' + operationId: Tokens_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TokenListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tokens~1{tokenName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tokens~1{tokenName}?api-version=2023-11-01-preview/get' + operationId: Tokens_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Token create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tokens~1{tokenName}~1?api-version=2023-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tokens~1{tokenName}?api-version=2023-11-01-preview/put' + operationId: Tokens_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Token delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tokens~1{tokenName}~1?api-version=2023-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tokens~1{tokenName}?api-version=2023-11-01-preview/delete' + operationId: Tokens_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tokens~1{tokenName}~1?api-version=2023-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1tokens~1{tokenName}?api-version=2023-11-01-preview/patch' + operationId: Tokens_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Token sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/tokens/methods/get' - $ref: '#/components/x-stackQL-resources/tokens/methods/list' insert: - $ref: '#/components/x-stackQL-resources/tokens/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/tokens/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/tokens/methods/delete' @@ -6229,48 +6403,60 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks?api-version=2023-11-01-preview/get' + operationId: Webhooks_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebhookListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1{webhookName}~1?api-version=2023-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1{webhookName}?api-version=2023-11-01-preview/get' + operationId: Webhooks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Webhook create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1{webhookName}~1?api-version=2023-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1{webhookName}?api-version=2023-11-01-preview/put' + operationId: Webhooks_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Webhook delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1{webhookName}~1?api-version=2023-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1{webhookName}?api-version=2023-11-01-preview/delete' + operationId: Webhooks_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1{webhookName}~1?api-version=2023-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1{webhookName}?api-version=2023-11-01-preview/patch' + operationId: Webhooks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Webhook ping: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1{webhookName}~1ping~1?api-version=2023-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1{webhookName}~1ping?api-version=2023-11-01-preview/post' + operationId: Webhooks_Ping response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventInfo sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/webhooks/methods/get' - $ref: '#/components/x-stackQL-resources/webhooks/methods/list' insert: - $ref: '#/components/x-stackQL-resources/webhooks/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/webhooks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/webhooks/methods/delete' @@ -6281,10 +6467,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1{webhookName}~1listEvents~1?api-version=2023-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1{webhookName}~1listEvents?api-version=2023-11-01-preview/post' + operationId: WebhooksEvents_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventListResult objectKey: $.value sqlVerbs: select: @@ -6293,20 +6481,22 @@ components: update: [] replace: [] delete: [] - webhooks_callback_config: - id: azure.container_registry.webhooks_callback_config - name: webhooks_callback_config - title: webhooks_callback_config + webhooks_callback_configs: + id: azure.container_registry.webhooks_callback_configs + name: webhooks_callback_configs + title: webhooks_callback_configs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1{webhookName}~1getCallbackConfig~1?api-version=2023-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerRegistry~1registries~1{registryName}~1webhooks~1{webhookName}~1getCallbackConfig?api-version=2023-11-01-preview/post' + operationId: WebhooksCallbackConfig_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CallbackConfig sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/webhooks_callback_config/methods/get' + - $ref: '#/components/x-stackQL-resources/webhooks_callback_configs/methods/get' insert: [] update: [] replace: [] @@ -6324,11 +6514,11 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.count') as count, - JSON_EXTRACT(properties, '$.tier') as tier, - JSON_EXTRACT(properties, '$.os') as os, - JSON_EXTRACT(properties, '$.virtualNetworkSubnetResourceId') as virtual_network_subnet_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.count') as "count", + JSON_EXTRACT(properties, '$.tier') as "tier", + JSON_EXTRACT(properties, '$.os') as "os", + JSON_EXTRACT(properties, '$.virtualNetworkSubnetResourceId') as "virtual_network_subnet_resource_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -6343,11 +6533,11 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.count') as count, - JSON_EXTRACT(properties, '$.tier') as tier, - JSON_EXTRACT(properties, '$.os') as os, - JSON_EXTRACT(properties, '$.virtualNetworkSubnetResourceId') as virtual_network_subnet_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.count') as "count", + json_extract_path_text(properties, '$.tier') as "tier", + json_extract_path_text(properties, '$.os') as "os", + json_extract_path_text(properties, '$.virtualNetworkSubnetResourceId') as "virtual_network_subnet_resource_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -6369,22 +6559,22 @@ components: systemData as system_data, sku as sku, identity as identity, - JSON_EXTRACT(properties, '$.loginServer') as login_server, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.adminUserEnabled') as admin_user_enabled, - JSON_EXTRACT(properties, '$.networkRuleSet') as network_rule_set, - JSON_EXTRACT(properties, '$.policies') as policies, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.dataEndpointEnabled') as data_endpoint_enabled, - JSON_EXTRACT(properties, '$.dataEndpointHostNames') as data_endpoint_host_names, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.networkRuleBypassOptions') as network_rule_bypass_options, - JSON_EXTRACT(properties, '$.zoneRedundancy') as zone_redundancy, - JSON_EXTRACT(properties, '$.anonymousPullEnabled') as anonymous_pull_enabled, - JSON_EXTRACT(properties, '$.metadataSearch') as metadata_search, + JSON_EXTRACT(properties, '$.loginServer') as "login_server", + JSON_EXTRACT(properties, '$.creationDate') as "creation_date", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.adminUserEnabled') as "admin_user_enabled", + JSON_EXTRACT(properties, '$.networkRuleSet') as "network_rule_set", + JSON_EXTRACT(properties, '$.policies') as "policies", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.dataEndpointEnabled') as "data_endpoint_enabled", + JSON_EXTRACT(properties, '$.dataEndpointHostNames') as "data_endpoint_host_names", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.networkRuleBypassOptions') as "network_rule_bypass_options", + JSON_EXTRACT(properties, '$.zoneRedundancy') as "zone_redundancy", + JSON_EXTRACT(properties, '$.anonymousPullEnabled') as "anonymous_pull_enabled", + JSON_EXTRACT(properties, '$.metadataSearch') as "metadata_search", subscriptionId, resourceGroupName, registryName @@ -6400,22 +6590,22 @@ components: systemData as system_data, sku as sku, identity as identity, - json_extract_path_text(properties, '$.loginServer') as login_server, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.adminUserEnabled') as admin_user_enabled, - JSON_EXTRACT(properties, '$.networkRuleSet') as network_rule_set, - JSON_EXTRACT(properties, '$.policies') as policies, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.dataEndpointEnabled') as data_endpoint_enabled, - JSON_EXTRACT(properties, '$.dataEndpointHostNames') as data_endpoint_host_names, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.networkRuleBypassOptions') as network_rule_bypass_options, - JSON_EXTRACT(properties, '$.zoneRedundancy') as zone_redundancy, - JSON_EXTRACT(properties, '$.anonymousPullEnabled') as anonymous_pull_enabled, - JSON_EXTRACT(properties, '$.metadataSearch') as metadata_search, + json_extract_path_text(properties, '$.loginServer') as "login_server", + json_extract_path_text(properties, '$.creationDate') as "creation_date", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.adminUserEnabled') as "admin_user_enabled", + json_extract_path_text(properties, '$.networkRuleSet') as "network_rule_set", + json_extract_path_text(properties, '$.policies') as "policies", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.dataEndpointEnabled') as "data_endpoint_enabled", + json_extract_path_text(properties, '$.dataEndpointHostNames') as "data_endpoint_host_names", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.networkRuleBypassOptions') as "network_rule_bypass_options", + json_extract_path_text(properties, '$.zoneRedundancy') as "zone_redundancy", + json_extract_path_text(properties, '$.anonymousPullEnabled') as "anonymous_pull_enabled", + json_extract_path_text(properties, '$.metadataSearch') as "metadata_search", subscriptionId, resourceGroupName, registryName @@ -6430,28 +6620,28 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.runId') as run_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, - JSON_EXTRACT(properties, '$.runType') as run_type, - JSON_EXTRACT(properties, '$.agentPoolName') as agent_pool_name, - JSON_EXTRACT(properties, '$.createTime') as create_time, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.finishTime') as finish_time, - JSON_EXTRACT(properties, '$.outputImages') as output_images, - JSON_EXTRACT(properties, '$.task') as task, - JSON_EXTRACT(properties, '$.imageUpdateTrigger') as image_update_trigger, - JSON_EXTRACT(properties, '$.sourceTrigger') as source_trigger, - JSON_EXTRACT(properties, '$.timerTrigger') as timer_trigger, - JSON_EXTRACT(properties, '$.platform') as platform, - JSON_EXTRACT(properties, '$.agentConfiguration') as agent_configuration, - JSON_EXTRACT(properties, '$.sourceRegistryAuth') as source_registry_auth, - JSON_EXTRACT(properties, '$.customRegistries') as custom_registries, - JSON_EXTRACT(properties, '$.runErrorMessage') as run_error_message, - JSON_EXTRACT(properties, '$.updateTriggerToken') as update_trigger_token, - JSON_EXTRACT(properties, '$.logArtifact') as log_artifact, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.isArchiveEnabled') as is_archive_enabled, + JSON_EXTRACT(properties, '$.runId') as "run_id", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.lastUpdatedTime') as "last_updated_time", + JSON_EXTRACT(properties, '$.runType') as "run_type", + JSON_EXTRACT(properties, '$.agentPoolName') as "agent_pool_name", + JSON_EXTRACT(properties, '$.createTime') as "create_time", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.finishTime') as "finish_time", + JSON_EXTRACT(properties, '$.outputImages') as "output_images", + JSON_EXTRACT(properties, '$.task') as "task", + JSON_EXTRACT(properties, '$.imageUpdateTrigger') as "image_update_trigger", + JSON_EXTRACT(properties, '$.sourceTrigger') as "source_trigger", + JSON_EXTRACT(properties, '$.timerTrigger') as "timer_trigger", + JSON_EXTRACT(properties, '$.platform') as "platform", + JSON_EXTRACT(properties, '$.agentConfiguration') as "agent_configuration", + JSON_EXTRACT(properties, '$.sourceRegistryAuth') as "source_registry_auth", + JSON_EXTRACT(properties, '$.customRegistries') as "custom_registries", + JSON_EXTRACT(properties, '$.runErrorMessage') as "run_error_message", + JSON_EXTRACT(properties, '$.updateTriggerToken') as "update_trigger_token", + JSON_EXTRACT(properties, '$.logArtifact') as "log_artifact", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.isArchiveEnabled') as "is_archive_enabled", subscriptionId, resourceGroupName, registryName, @@ -6462,28 +6652,28 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.runId') as run_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, - JSON_EXTRACT(properties, '$.runType') as run_type, - JSON_EXTRACT(properties, '$.agentPoolName') as agent_pool_name, - JSON_EXTRACT(properties, '$.createTime') as create_time, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.finishTime') as finish_time, - JSON_EXTRACT(properties, '$.outputImages') as output_images, - JSON_EXTRACT(properties, '$.task') as task, - JSON_EXTRACT(properties, '$.imageUpdateTrigger') as image_update_trigger, - JSON_EXTRACT(properties, '$.sourceTrigger') as source_trigger, - JSON_EXTRACT(properties, '$.timerTrigger') as timer_trigger, - JSON_EXTRACT(properties, '$.platform') as platform, - JSON_EXTRACT(properties, '$.agentConfiguration') as agent_configuration, - JSON_EXTRACT(properties, '$.sourceRegistryAuth') as source_registry_auth, - JSON_EXTRACT(properties, '$.customRegistries') as custom_registries, - JSON_EXTRACT(properties, '$.runErrorMessage') as run_error_message, - JSON_EXTRACT(properties, '$.updateTriggerToken') as update_trigger_token, - JSON_EXTRACT(properties, '$.logArtifact') as log_artifact, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.isArchiveEnabled') as is_archive_enabled, + json_extract_path_text(properties, '$.runId') as "run_id", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.lastUpdatedTime') as "last_updated_time", + json_extract_path_text(properties, '$.runType') as "run_type", + json_extract_path_text(properties, '$.agentPoolName') as "agent_pool_name", + json_extract_path_text(properties, '$.createTime') as "create_time", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.finishTime') as "finish_time", + json_extract_path_text(properties, '$.outputImages') as "output_images", + json_extract_path_text(properties, '$.task') as "task", + json_extract_path_text(properties, '$.imageUpdateTrigger') as "image_update_trigger", + json_extract_path_text(properties, '$.sourceTrigger') as "source_trigger", + json_extract_path_text(properties, '$.timerTrigger') as "timer_trigger", + json_extract_path_text(properties, '$.platform') as "platform", + json_extract_path_text(properties, '$.agentConfiguration') as "agent_configuration", + json_extract_path_text(properties, '$.sourceRegistryAuth') as "source_registry_auth", + json_extract_path_text(properties, '$.customRegistries') as "custom_registries", + json_extract_path_text(properties, '$.runErrorMessage') as "run_error_message", + json_extract_path_text(properties, '$.updateTriggerToken') as "update_trigger_token", + json_extract_path_text(properties, '$.logArtifact') as "log_artifact", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.isArchiveEnabled') as "is_archive_enabled", subscriptionId, resourceGroupName, registryName, @@ -6501,10 +6691,10 @@ components: SELECT location as location, identity as identity, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.runRequest') as run_request, - JSON_EXTRACT(properties, '$.runResult') as run_result, - JSON_EXTRACT(properties, '$.forceUpdateTag') as force_update_tag, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.runRequest') as "run_request", + JSON_EXTRACT(properties, '$.runResult') as "run_result", + JSON_EXTRACT(properties, '$.forceUpdateTag') as "force_update_tag", subscriptionId, resourceGroupName, registryName, @@ -6517,53 +6707,16 @@ components: SELECT location as location, identity as identity, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.runRequest') as run_request, - JSON_EXTRACT(properties, '$.runResult') as run_result, - JSON_EXTRACT(properties, '$.forceUpdateTag') as force_update_tag, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.runRequest') as "run_request", + json_extract_path_text(properties, '$.runResult') as "run_result", + json_extract_path_text(properties, '$.forceUpdateTag') as "force_update_tag", subscriptionId, resourceGroupName, registryName, taskRunName FROM azure.container_registry.task_runs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND registryName = 'replace-me'; - vw_task_runs_details: - id: azure.container_registry.vw_task_runs_details - name: vw_task_runs_details - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - location as location, - identity as identity, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.runRequest') as run_request, - JSON_EXTRACT(properties, '$.runResult') as run_result, - JSON_EXTRACT(properties, '$.forceUpdateTag') as force_update_tag, - subscriptionId, - resourceGroupName, - registryName, - taskRunName - FROM azure.container_registry.task_runs_details - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND registryName = 'replace-me' AND taskRunName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - location as location, - identity as identity, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.runRequest') as run_request, - JSON_EXTRACT(properties, '$.runResult') as run_result, - JSON_EXTRACT(properties, '$.forceUpdateTag') as force_update_tag, - subscriptionId, - resourceGroupName, - registryName, - taskRunName - FROM azure.container_registry.task_runs_details - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND registryName = 'replace-me' AND taskRunName = 'replace-me'; vw_tasks: id: azure.container_registry.vw_tasks name: vw_tasks @@ -6578,18 +6731,18 @@ components: type as type, systemData as system_data, identity as identity, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.platform') as platform, - JSON_EXTRACT(properties, '$.agentConfiguration') as agent_configuration, - JSON_EXTRACT(properties, '$.agentPoolName') as agent_pool_name, - JSON_EXTRACT(properties, '$.timeout') as timeout, - JSON_EXTRACT(properties, '$.step') as step, - JSON_EXTRACT(properties, '$.trigger') as trigger, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.logTemplate') as log_template, - JSON_EXTRACT(properties, '$.isSystemTask') as is_system_task, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.creationDate') as "creation_date", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.platform') as "platform", + JSON_EXTRACT(properties, '$.agentConfiguration') as "agent_configuration", + JSON_EXTRACT(properties, '$.agentPoolName') as "agent_pool_name", + JSON_EXTRACT(properties, '$.timeout') as "timeout", + JSON_EXTRACT(properties, '$.step') as "step", + JSON_EXTRACT(properties, '$.trigger') as "trigger", + JSON_EXTRACT(properties, '$.credentials') as "credentials", + JSON_EXTRACT(properties, '$.logTemplate') as "log_template", + JSON_EXTRACT(properties, '$.isSystemTask') as "is_system_task", subscriptionId, resourceGroupName, registryName, @@ -6605,83 +6758,24 @@ components: type as type, systemData as system_data, identity as identity, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.platform') as platform, - JSON_EXTRACT(properties, '$.agentConfiguration') as agent_configuration, - JSON_EXTRACT(properties, '$.agentPoolName') as agent_pool_name, - JSON_EXTRACT(properties, '$.timeout') as timeout, - JSON_EXTRACT(properties, '$.step') as step, - JSON_EXTRACT(properties, '$.trigger') as trigger, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.logTemplate') as log_template, - JSON_EXTRACT(properties, '$.isSystemTask') as is_system_task, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.creationDate') as "creation_date", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.platform') as "platform", + json_extract_path_text(properties, '$.agentConfiguration') as "agent_configuration", + json_extract_path_text(properties, '$.agentPoolName') as "agent_pool_name", + json_extract_path_text(properties, '$.timeout') as "timeout", + json_extract_path_text(properties, '$.step') as "step", + json_extract_path_text(properties, '$.trigger') as "trigger", + json_extract_path_text(properties, '$.credentials') as "credentials", + json_extract_path_text(properties, '$.logTemplate') as "log_template", + json_extract_path_text(properties, '$.isSystemTask') as "is_system_task", subscriptionId, resourceGroupName, registryName, taskName FROM azure.container_registry.tasks WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND registryName = 'replace-me'; - vw_tasks_details: - id: azure.container_registry.vw_tasks_details - name: vw_tasks_details - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - systemData as system_data, - identity as identity, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.platform') as platform, - JSON_EXTRACT(properties, '$.agentConfiguration') as agent_configuration, - JSON_EXTRACT(properties, '$.agentPoolName') as agent_pool_name, - JSON_EXTRACT(properties, '$.timeout') as timeout, - JSON_EXTRACT(properties, '$.step') as step, - JSON_EXTRACT(properties, '$.trigger') as trigger, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.logTemplate') as log_template, - JSON_EXTRACT(properties, '$.isSystemTask') as is_system_task, - subscriptionId, - resourceGroupName, - registryName, - taskName - FROM azure.container_registry.tasks_details - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND registryName = 'replace-me' AND taskName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - systemData as system_data, - identity as identity, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.platform') as platform, - JSON_EXTRACT(properties, '$.agentConfiguration') as agent_configuration, - JSON_EXTRACT(properties, '$.agentPoolName') as agent_pool_name, - JSON_EXTRACT(properties, '$.timeout') as timeout, - JSON_EXTRACT(properties, '$.step') as step, - JSON_EXTRACT(properties, '$.trigger') as trigger, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.logTemplate') as log_template, - JSON_EXTRACT(properties, '$.isSystemTask') as is_system_task, - subscriptionId, - resourceGroupName, - registryName, - taskName - FROM azure.container_registry.tasks_details - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND registryName = 'replace-me' AND taskName = 'replace-me'; vw_archives: id: azure.container_registry.vw_archives name: vw_archives @@ -6691,11 +6785,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.packageSource') as package_source, - JSON_EXTRACT(properties, '$.publishedVersion') as published_version, - JSON_EXTRACT(properties, '$.repositoryEndpointPrefix') as repository_endpoint_prefix, - JSON_EXTRACT(properties, '$.repositoryEndpoint') as repository_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.packageSource') as "package_source", + JSON_EXTRACT(properties, '$.publishedVersion') as "published_version", + JSON_EXTRACT(properties, '$.repositoryEndpointPrefix') as "repository_endpoint_prefix", + JSON_EXTRACT(properties, '$.repositoryEndpoint') as "repository_endpoint", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -6707,11 +6801,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.packageSource') as package_source, - JSON_EXTRACT(properties, '$.publishedVersion') as published_version, - JSON_EXTRACT(properties, '$.repositoryEndpointPrefix') as repository_endpoint_prefix, - JSON_EXTRACT(properties, '$.repositoryEndpoint') as repository_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.packageSource') as "package_source", + json_extract_path_text(properties, '$.publishedVersion') as "published_version", + json_extract_path_text(properties, '$.repositoryEndpointPrefix') as "repository_endpoint_prefix", + json_extract_path_text(properties, '$.repositoryEndpoint') as "repository_endpoint", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -6728,8 +6822,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.archiveVersionErrorMessage') as archive_version_error_message, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.archiveVersionErrorMessage') as "archive_version_error_message", subscriptionId, resourceGroupName, registryName, @@ -6742,8 +6836,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.archiveVersionErrorMessage') as archive_version_error_message, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.archiveVersionErrorMessage') as "archive_version_error_message", subscriptionId, resourceGroupName, registryName, @@ -6761,11 +6855,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.credentialSetResourceId') as credential_set_resource_id, - JSON_EXTRACT(properties, '$.sourceRepository') as source_repository, - JSON_EXTRACT(properties, '$.targetRepository') as target_repository, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.credentialSetResourceId') as "credential_set_resource_id", + JSON_EXTRACT(properties, '$.sourceRepository') as "source_repository", + JSON_EXTRACT(properties, '$.targetRepository') as "target_repository", + JSON_EXTRACT(properties, '$.creationDate') as "creation_date", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -6776,11 +6870,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.credentialSetResourceId') as credential_set_resource_id, - JSON_EXTRACT(properties, '$.sourceRepository') as source_repository, - JSON_EXTRACT(properties, '$.targetRepository') as target_repository, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.credentialSetResourceId') as "credential_set_resource_id", + json_extract_path_text(properties, '$.sourceRepository') as "source_repository", + json_extract_path_text(properties, '$.targetRepository') as "target_repository", + json_extract_path_text(properties, '$.creationDate') as "creation_date", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -6796,18 +6890,18 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.lastActivityTime') as last_activity_time, - JSON_EXTRACT(properties, '$.activation') as activation, - JSON_EXTRACT(properties, '$.parent') as parent, - JSON_EXTRACT(properties, '$.clientTokenIds') as client_token_ids, - JSON_EXTRACT(properties, '$.loginServer') as login_server, - JSON_EXTRACT(properties, '$.logging') as logging, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.notificationsList') as notifications_list, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.mode') as "mode", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.connectionState') as "connection_state", + JSON_EXTRACT(properties, '$.lastActivityTime') as "last_activity_time", + JSON_EXTRACT(properties, '$.activation') as "activation", + JSON_EXTRACT(properties, '$.parent') as "parent", + JSON_EXTRACT(properties, '$.clientTokenIds') as "client_token_ids", + JSON_EXTRACT(properties, '$.loginServer') as "login_server", + JSON_EXTRACT(properties, '$.logging') as "logging", + JSON_EXTRACT(properties, '$.statusDetails') as "status_details", + JSON_EXTRACT(properties, '$.notificationsList') as "notifications_list", subscriptionId, resourceGroupName, registryName, @@ -6818,18 +6912,18 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.lastActivityTime') as last_activity_time, - JSON_EXTRACT(properties, '$.activation') as activation, - JSON_EXTRACT(properties, '$.parent') as parent, - JSON_EXTRACT(properties, '$.clientTokenIds') as client_token_ids, - JSON_EXTRACT(properties, '$.loginServer') as login_server, - JSON_EXTRACT(properties, '$.logging') as logging, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.notificationsList') as notifications_list, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.mode') as "mode", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.connectionState') as "connection_state", + json_extract_path_text(properties, '$.lastActivityTime') as "last_activity_time", + json_extract_path_text(properties, '$.activation') as "activation", + json_extract_path_text(properties, '$.parent') as "parent", + json_extract_path_text(properties, '$.clientTokenIds') as "client_token_ids", + json_extract_path_text(properties, '$.loginServer') as "login_server", + json_extract_path_text(properties, '$.logging') as "logging", + json_extract_path_text(properties, '$.statusDetails') as "status_details", + json_extract_path_text(properties, '$.notificationsList') as "notifications_list", subscriptionId, resourceGroupName, registryName, @@ -6846,10 +6940,10 @@ components: ddl: |- SELECT identity as identity, - JSON_EXTRACT(properties, '$.loginServer') as login_server, - JSON_EXTRACT(properties, '$.authCredentials') as auth_credentials, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.loginServer') as "login_server", + JSON_EXTRACT(properties, '$.authCredentials') as "auth_credentials", + JSON_EXTRACT(properties, '$.creationDate') as "creation_date", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -6861,10 +6955,10 @@ components: ddl: |- SELECT identity as identity, - json_extract_path_text(properties, '$.loginServer') as login_server, - JSON_EXTRACT(properties, '$.authCredentials') as auth_credentials, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.loginServer') as "login_server", + json_extract_path_text(properties, '$.authCredentials') as "auth_credentials", + json_extract_path_text(properties, '$.creationDate') as "creation_date", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -6882,9 +6976,9 @@ components: SELECT location as location, identity as identity, - JSON_EXTRACT(properties, '$.target') as target, - JSON_EXTRACT(properties, '$.options') as options, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.target') as "target", + JSON_EXTRACT(properties, '$.options') as "options", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -6897,9 +6991,9 @@ components: SELECT location as location, identity as identity, - json_extract_path_text(properties, '$.target') as target, - JSON_EXTRACT(properties, '$.options') as options, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.target') as "target", + json_extract_path_text(properties, '$.options') as "options", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -6917,10 +7011,10 @@ components: SELECT location as location, identity as identity, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.trigger') as trigger, - JSON_EXTRACT(properties, '$.options') as options, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.trigger') as "trigger", + JSON_EXTRACT(properties, '$.options') as "options", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -6933,10 +7027,10 @@ components: SELECT location as location, identity as identity, - json_extract_path_text(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.trigger') as trigger, - JSON_EXTRACT(properties, '$.options') as options, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.trigger') as "trigger", + json_extract_path_text(properties, '$.options') as "options", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -6952,10 +7046,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.request') as request, - JSON_EXTRACT(properties, '$.response') as response, - JSON_EXTRACT(properties, '$.forceUpdateTag') as force_update_tag, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.request') as "request", + JSON_EXTRACT(properties, '$.response') as "response", + JSON_EXTRACT(properties, '$.forceUpdateTag') as "force_update_tag", subscriptionId, resourceGroupName, registryName, @@ -6966,10 +7060,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.request') as request, - JSON_EXTRACT(properties, '$.response') as response, - JSON_EXTRACT(properties, '$.forceUpdateTag') as force_update_tag, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.request') as "request", + json_extract_path_text(properties, '$.response') as "response", + json_extract_path_text(properties, '$.forceUpdateTag') as "force_update_tag", subscriptionId, resourceGroupName, registryName, @@ -6985,9 +7079,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -6998,18 +7092,18 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, privateEndpointConnectionName FROM azure.container_registry.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND registryName = 'replace-me'; - vw_registries_private_link_resource: - id: azure.container_registry.vw_registries_private_link_resource - name: vw_registries_private_link_resource + vw_registries_private_link_resources: + id: azure.container_registry.vw_registries_private_link_resources + name: vw_registries_private_link_resources config: views: select: @@ -7019,15 +7113,15 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, registryName, groupName - FROM azure.container_registry.registries_private_link_resource - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND registryName = 'replace-me' AND groupName = 'replace-me'; + FROM azure.container_registry.registries_private_link_resources + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND registryName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -7035,15 +7129,15 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, registryName, groupName - FROM azure.container_registry.registries_private_link_resource - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND registryName = 'replace-me' AND groupName = 'replace-me'; + FROM azure.container_registry.registries_private_link_resources + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND registryName = 'replace-me'; vw_replications: id: azure.container_registry.vw_replications name: vw_replications @@ -7057,10 +7151,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.regionEndpointEnabled') as region_endpoint_enabled, - JSON_EXTRACT(properties, '$.zoneRedundancy') as zone_redundancy, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.regionEndpointEnabled') as "region_endpoint_enabled", + JSON_EXTRACT(properties, '$.zoneRedundancy') as "zone_redundancy", subscriptionId, resourceGroupName, registryName, @@ -7075,10 +7169,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.regionEndpointEnabled') as region_endpoint_enabled, - JSON_EXTRACT(properties, '$.zoneRedundancy') as zone_redundancy, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.regionEndpointEnabled') as "region_endpoint_enabled", + json_extract_path_text(properties, '$.zoneRedundancy') as "zone_redundancy", subscriptionId, resourceGroupName, registryName, @@ -7094,11 +7188,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.actions') as actions, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.creationDate') as "creation_date", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.actions') as "actions", subscriptionId, resourceGroupName, registryName, @@ -7109,11 +7203,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.actions') as actions, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.creationDate') as "creation_date", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.actions') as "actions", subscriptionId, resourceGroupName, registryName, @@ -7129,11 +7223,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.scopeMapId') as scope_map_id, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.creationDate') as "creation_date", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.scopeMapId') as "scope_map_id", + JSON_EXTRACT(properties, '$.credentials') as "credentials", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, registryName, @@ -7144,11 +7238,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.scopeMapId') as scope_map_id, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.creationDate') as "creation_date", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.scopeMapId') as "scope_map_id", + json_extract_path_text(properties, '$.credentials') as "credentials", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, registryName, @@ -7168,10 +7262,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.actions') as actions, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.actions') as "actions", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -7186,10 +7280,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.actions') as actions, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.actions') as "actions", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -7197,7 +7291,7 @@ components: FROM azure.container_registry.webhooks WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND registryName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}?api-version=2019-06-01-preview: get: tags: - AgentPools @@ -7321,7 +7415,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools?api-version=2019-06-01-preview: get: tags: - AgentPools @@ -7346,12 +7440,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}/listQueueStatus/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/agentPools/{agentPoolName}/listQueueStatus?api-version=2019-06-01-preview: post: tags: - AgentPools description: Gets the count of queued runs for a given agent pool. - operationId: AgentPools_GetQueueStatus + operationId: AgentPoolsQueueStatus_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -7370,7 +7464,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scheduleRun/?api-version=2019-06-01-preview: + x-ms-original-operationId: AgentPools_GetQueueStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scheduleRun?api-version=2019-06-01-preview: post: tags: - Registries @@ -7404,12 +7499,12 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/listBuildSourceUploadUrl/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/listBuildSourceUploadUrl?api-version=2019-06-01-preview: post: tags: - Registries description: Get the upload location for the user to be able to upload the source. - operationId: Registries_GetBuildSourceUploadUrl + operationId: RegistriesBuildSourceUploadUrl_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -7427,7 +7522,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/?api-version=2019-06-01-preview: + x-ms-original-operationId: Registries_GetBuildSourceUploadUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs?api-version=2019-06-01-preview: get: tags: - Runs @@ -7466,7 +7562,7 @@ paths: x-ms-odata: '#/components/schemas/RunFilter' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}?api-version=2019-06-01-preview: get: tags: - Runs @@ -7538,12 +7634,12 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}/listLogSasUrl/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}/listLogSasUrl?api-version=2019-06-01-preview: post: tags: - Runs description: Gets a link to download the run logs. - operationId: Runs_GetLogSasUrl + operationId: RunsLogSasUrl_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -7567,7 +7663,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}/cancel/?api-version=2019-06-01-preview: + x-ms-original-operationId: Runs_GetLogSasUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/runs/{runId}/cancel?api-version=2019-06-01-preview: post: tags: - Runs @@ -7595,7 +7692,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}?api-version=2019-06-01-preview: get: tags: - TaskRuns @@ -7719,12 +7816,12 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}/listDetails/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/{taskRunName}/listDetails?api-version=2019-06-01-preview: post: tags: - TaskRuns description: Gets the detailed information for a given task run that includes all secrets. - operationId: TaskRuns_GetDetails + operationId: TaskRunsDetails_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -7743,7 +7840,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns/?api-version=2019-06-01-preview: + x-ms-original-operationId: TaskRuns_GetDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/taskRuns?api-version=2019-06-01-preview: get: tags: - TaskRuns @@ -7768,7 +7866,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks?api-version=2019-06-01-preview: get: tags: - Tasks @@ -7793,7 +7891,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}?api-version=2019-06-01-preview: get: tags: - Tasks @@ -7917,12 +8015,12 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}/listDetails/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tasks/{taskName}/listDetails?api-version=2019-06-01-preview: post: tags: - Tasks description: Returns a task with extended information that includes all secrets. - operationId: Tasks_GetDetails + operationId: TasksDetails_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -7941,7 +8039,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives/?api-version=2023-11-01-preview: + x-ms-original-operationId: Tasks_GetDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives?api-version=2023-11-01-preview: get: tags: - Archives @@ -7967,7 +8066,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives/{archiveName}/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives/{archiveName}?api-version=2023-11-01-preview: get: tags: - Archives @@ -8098,7 +8197,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives/{archiveName}/versions/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives/{archiveName}/versions?api-version=2023-11-01-preview: get: tags: - ArchiveVersions @@ -8125,7 +8224,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives/{archiveName}/versions/{archiveVersionName}/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/packages/{packageType}/archives/{archiveName}/versions/{archiveVersionName}?api-version=2023-11-01-preview: get: tags: - ArchiveVersions @@ -8219,7 +8318,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/cacheRules/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/cacheRules?api-version=2023-11-01-preview: get: tags: - CacheRules @@ -8244,7 +8343,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/cacheRules/{cacheRuleName}/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/cacheRules/{cacheRuleName}?api-version=2023-11-01-preview: get: tags: - CacheRules @@ -8384,7 +8483,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/connectedRegistries/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/connectedRegistries?api-version=2023-11-01-preview: get: tags: - ConnectedRegistries @@ -8410,7 +8509,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/connectedRegistries/{connectedRegistryName}/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/connectedRegistries/{connectedRegistryName}?api-version=2023-11-01-preview: get: tags: - ConnectedRegistries @@ -8552,7 +8651,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/connectedRegistries/{connectedRegistryName}/deactivate/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/connectedRegistries/{connectedRegistryName}/deactivate?api-version=2023-11-01-preview: post: tags: - ConnectedRegistries @@ -8581,7 +8680,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/credentialSets/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/credentialSets?api-version=2023-11-01-preview: get: tags: - CredentialSets @@ -8606,7 +8705,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/credentialSets/{credentialSetName}/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/credentialSets/{credentialSetName}?api-version=2023-11-01-preview: get: tags: - CredentialSets @@ -8746,7 +8845,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/exportPipelines/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/exportPipelines?api-version=2023-11-01-preview: get: tags: - ExportPipelines @@ -8771,7 +8870,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/exportPipelines/{exportPipelineName}/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/exportPipelines/{exportPipelineName}?api-version=2023-11-01-preview: get: tags: - ExportPipelines @@ -8869,7 +8968,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importImage/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importImage?api-version=2023-11-01-preview: post: tags: - Registries @@ -8899,7 +8998,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importPipelines/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importPipelines?api-version=2023-11-01-preview: get: tags: - ImportPipelines @@ -8924,7 +9023,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importPipelines/{importPipelineName}/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/importPipelines/{importPipelineName}?api-version=2023-11-01-preview: get: tags: - ImportPipelines @@ -9022,7 +9121,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.ContainerRegistry/operations/?api-version=2023-11-01-preview: + /providers/Microsoft.ContainerRegistry/operations?api-version=2023-11-01-preview: get: tags: - Operation @@ -9038,7 +9137,7 @@ paths: $ref: '#/components/schemas/OperationListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ContainerRegistry/checkNameAvailability/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ContainerRegistry/checkNameAvailability?api-version=2023-11-01-preview: post: tags: - Operation @@ -9061,7 +9160,7 @@ paths: application/json: schema: $ref: '#/components/schemas/RegistryNameStatus' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/pipelineRuns/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/pipelineRuns?api-version=2023-11-01-preview: get: tags: - PipelineRuns @@ -9086,7 +9185,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/pipelineRuns/{pipelineRunName}/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/pipelineRuns/{pipelineRunName}?api-version=2023-11-01-preview: get: tags: - PipelineRuns @@ -9184,7 +9283,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateEndpointConnections/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateEndpointConnections?api-version=2023-11-01-preview: get: tags: - PrivateEndpointConnections @@ -9203,7 +9302,7 @@ paths: $ref: '#/components/schemas/PrivateEndpointConnectionListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-11-01-preview: get: tags: - PrivateEndpointConnections @@ -9283,7 +9382,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.ContainerRegistry/registries/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ContainerRegistry/registries?api-version=2023-11-01-preview: get: tags: - Registries @@ -9300,7 +9399,7 @@ paths: $ref: '#/components/schemas/RegistryListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries?api-version=2023-11-01-preview: get: tags: - Registries @@ -9318,7 +9417,7 @@ paths: $ref: '#/components/schemas/RegistryListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}?api-version=2023-11-01-preview: get: tags: - Registries @@ -9432,12 +9531,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/listUsages/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/listUsages?api-version=2023-11-01-preview: get: tags: - Registries description: Gets the quota usages for the specified container registry. - operationId: Registries_ListUsages + operationId: RegistriesUsages_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9449,12 +9548,13 @@ paths: application/json: schema: $ref: '#/components/schemas/RegistryUsageListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateLinkResources/?api-version=2023-11-01-preview: + x-ms-original-operationId: Registries_ListUsages + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateLinkResources?api-version=2023-11-01-preview: get: tags: - Registries description: Lists the private link resources for a container registry. - operationId: Registries_ListPrivateLinkResources + operationId: RegistriesPrivateLinkResources_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9468,12 +9568,13 @@ paths: $ref: '#/components/schemas/PrivateLinkResourceListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateLinkResources/{groupName}/?api-version=2023-11-01-preview: + x-ms-original-operationId: Registries_ListPrivateLinkResources + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/privateLinkResources/{groupName}?api-version=2023-11-01-preview: get: tags: - Registries description: Gets a private link resource by a specified group name for a container registry. - operationId: Registries_GetPrivateLinkResource + operationId: RegistriesPrivateLinkResource_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9492,12 +9593,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/listCredentials/?api-version=2023-11-01-preview: + x-ms-original-operationId: Registries_GetPrivateLinkResource + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/listCredentials?api-version=2023-11-01-preview: post: tags: - Registries description: Lists the login credentials for the specified container registry. - operationId: Registries_ListCredentials + operationId: RegistriesCredentials_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9509,7 +9611,8 @@ paths: application/json: schema: $ref: '#/components/schemas/RegistryListCredentialsResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/regenerateCredential/?api-version=2023-11-01-preview: + x-ms-original-operationId: Registries_ListCredentials + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/regenerateCredential?api-version=2023-11-01-preview: post: tags: - Registries @@ -9534,7 +9637,7 @@ paths: application/json: schema: $ref: '#/components/schemas/RegistryListCredentialsResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/replications/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/replications?api-version=2023-11-01-preview: get: tags: - Replications @@ -9553,7 +9656,7 @@ paths: $ref: '#/components/schemas/ReplicationListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/replications/{replicationName}/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/replications/{replicationName}?api-version=2023-11-01-preview: get: tags: - Replications @@ -9671,7 +9774,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps?api-version=2023-11-01-preview: get: tags: - ScopeMaps @@ -9696,7 +9799,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/scopeMaps/{scopeMapName}?api-version=2023-11-01-preview: get: tags: - ScopeMaps @@ -9838,7 +9941,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens?api-version=2023-11-01-preview: get: tags: - Tokens @@ -9863,7 +9966,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/tokens/{tokenName}?api-version=2023-11-01-preview: get: tags: - Tokens @@ -10005,7 +10108,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/generateCredentials/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/generateCredentials?api-version=2023-11-01-preview: post: tags: - Registries @@ -10045,7 +10148,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks?api-version=2023-11-01-preview: get: tags: - Webhooks @@ -10064,7 +10167,7 @@ paths: $ref: '#/components/schemas/WebhookListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}?api-version=2023-11-01-preview: get: tags: - Webhooks @@ -10182,7 +10285,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}/ping/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}/ping?api-version=2023-11-01-preview: post: tags: - Webhooks @@ -10200,12 +10303,12 @@ paths: application/json: schema: $ref: '#/components/schemas/EventInfo' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}/listEvents/?api-version=2023-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}/listEvents?api-version=2023-11-01-preview: post: tags: - Webhooks description: Lists recent events for the specified webhook. - operationId: Webhooks_ListEvents + operationId: WebhooksEvents_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -10220,12 +10323,13 @@ paths: $ref: '#/components/schemas/EventListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}/getCallbackConfig/?api-version=2023-11-01-preview: + x-ms-original-operationId: Webhooks_ListEvents + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{registryName}/webhooks/{webhookName}/getCallbackConfig?api-version=2023-11-01-preview: post: tags: - Webhooks description: Gets the configuration of service URI and custom headers for the webhook. - operationId: Webhooks_GetCallbackConfig + operationId: WebhooksCallbackConfig_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -10238,3 +10342,4 @@ paths: application/json: schema: $ref: '#/components/schemas/CallbackConfig' + x-ms-original-operationId: Webhooks_GetCallbackConfig diff --git a/providers/src/azure/v00.00.00000/services/container_storage.yaml b/providers/src/azure/v00.00.00000/services/container_storage.yaml index 959e453b..25c25676 100644 --- a/providers/src/azure/v00.00.00000/services/container_storage.yaml +++ b/providers/src/azure/v00.00.00000/services/container_storage.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1284,10 +1284,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ContainerStorage~1operations~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.ContainerStorage~1operations?api-version=2023-07-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1303,42 +1305,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerStorage~1pools~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerStorage~1pools?api-version=2023-07-01-preview/get' + operationId: Pools_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PoolListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools?api-version=2023-07-01-preview/get' + operationId: Pools_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PoolListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}?api-version=2023-07-01-preview/get' + operationId: Pools_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pool create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1?api-version=2023-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}?api-version=2023-07-01-preview/put' + operationId: Pools_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pool update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1?api-version=2023-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}?api-version=2023-07-01-preview/patch' + operationId: Pools_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pool delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1?api-version=2023-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}?api-version=2023-07-01-preview/delete' + operationId: Pools_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/pools/methods/get' @@ -1346,7 +1359,8 @@ components: - $ref: '#/components/x-stackQL-resources/pools/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/pools/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/pools/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/pools/methods/delete' @@ -1357,29 +1371,36 @@ components: methods: list_by_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1snapshots~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1snapshots?api-version=2023-07-01-preview/get' + operationId: Snapshots_ListByPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SnapshotListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1snapshots~1{snapshotName}~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1snapshots~1{snapshotName}?api-version=2023-07-01-preview/get' + operationId: Snapshots_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Snapshot create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1snapshots~1{snapshotName}~1?api-version=2023-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1snapshots~1{snapshotName}?api-version=2023-07-01-preview/put' + operationId: Snapshots_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Snapshot delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1snapshots~1{snapshotName}~1?api-version=2023-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1snapshots~1{snapshotName}?api-version=2023-07-01-preview/delete' + operationId: Snapshots_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/snapshots/methods/get' @@ -1397,42 +1418,52 @@ components: methods: list_by_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1volumes~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1volumes?api-version=2023-07-01-preview/get' + operationId: Volumes_ListByPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VolumeListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1volumes~1{volumeName}~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1volumes~1{volumeName}?api-version=2023-07-01-preview/get' + operationId: Volumes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Volume create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1volumes~1{volumeName}~1?api-version=2023-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1volumes~1{volumeName}?api-version=2023-07-01-preview/put' + operationId: Volumes_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Volume update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1volumes~1{volumeName}~1?api-version=2023-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1volumes~1{volumeName}?api-version=2023-07-01-preview/patch' + operationId: Volumes_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Volume delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1volumes~1{volumeName}~1?api-version=2023-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerStorage~1pools~1{poolName}~1volumes~1{volumeName}?api-version=2023-07-01-preview/delete' + operationId: Volumes_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/volumes/methods/get' - $ref: '#/components/x-stackQL-resources/volumes/methods/list_by_pool' insert: - $ref: '#/components/x-stackQL-resources/volumes/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/volumes/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/volumes/methods/delete' @@ -1447,13 +1478,13 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.zones') as zones, - JSON_EXTRACT(properties, '$.resources') as resources, - JSON_EXTRACT(properties, '$.poolType') as pool_type, - JSON_EXTRACT(properties, '$.reclaimPolicy') as reclaim_policy, - JSON_EXTRACT(properties, '$.assignments') as assignments, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.zones') as "zones", + JSON_EXTRACT(properties, '$.resources') as "resources", + JSON_EXTRACT(properties, '$.poolType') as "pool_type", + JSON_EXTRACT(properties, '$.reclaimPolicy') as "reclaim_policy", + JSON_EXTRACT(properties, '$.assignments') as "assignments", subscriptionId, resourceGroupName, poolName @@ -1465,13 +1496,13 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.zones') as zones, - JSON_EXTRACT(properties, '$.resources') as resources, - JSON_EXTRACT(properties, '$.poolType') as pool_type, - JSON_EXTRACT(properties, '$.reclaimPolicy') as reclaim_policy, - JSON_EXTRACT(properties, '$.assignments') as assignments, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.zones') as "zones", + json_extract_path_text(properties, '$.resources') as "resources", + json_extract_path_text(properties, '$.poolType') as "pool_type", + json_extract_path_text(properties, '$.reclaimPolicy') as "reclaim_policy", + json_extract_path_text(properties, '$.assignments') as "assignments", subscriptionId, resourceGroupName, poolName @@ -1486,9 +1517,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.source') as source, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.source') as "source", subscriptionId, resourceGroupName, poolName, @@ -1499,9 +1530,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.source') as source, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.source') as "source", subscriptionId, resourceGroupName, poolName, @@ -1517,11 +1548,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.labels') as labels, - JSON_EXTRACT(properties, '$.capacityGiB') as capacity_gib, - JSON_EXTRACT(properties, '$.volumeType') as volume_type, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.labels') as "labels", + JSON_EXTRACT(properties, '$.capacityGiB') as "capacity_gib", + JSON_EXTRACT(properties, '$.volumeType') as "volume_type", subscriptionId, resourceGroupName, poolName, @@ -1532,11 +1563,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.labels') as labels, - JSON_EXTRACT(properties, '$.capacityGiB') as capacity_gib, - JSON_EXTRACT(properties, '$.volumeType') as volume_type, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.labels') as "labels", + json_extract_path_text(properties, '$.capacityGiB') as "capacity_gib", + json_extract_path_text(properties, '$.volumeType') as "volume_type", subscriptionId, resourceGroupName, poolName, @@ -1544,7 +1575,7 @@ components: FROM azure.container_storage.volumes WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND poolName = 'replace-me'; paths: - /providers/Microsoft.ContainerStorage/operations/?api-version=2023-07-01-preview: + /providers/Microsoft.ContainerStorage/operations?api-version=2023-07-01-preview: get: operationId: Operations_List tags: @@ -1566,7 +1597,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ContainerStorage/pools/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ContainerStorage/pools?api-version=2023-07-01-preview: get: operationId: Pools_ListBySubscription tags: @@ -1589,7 +1620,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerStorage/pools/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerStorage/pools?api-version=2023-07-01-preview: get: operationId: Pools_ListByResourceGroup tags: @@ -1613,7 +1644,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerStorage/pools/{poolName}/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerStorage/pools/{poolName}?api-version=2023-07-01-preview: get: operationId: Pools_Get tags: @@ -1791,7 +1822,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerStorage/pools/{poolName}/snapshots/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerStorage/pools/{poolName}/snapshots?api-version=2023-07-01-preview: get: operationId: Snapshots_ListByPool tags: @@ -1824,7 +1855,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerStorage/pools/{poolName}/snapshots/{snapshotName}/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerStorage/pools/{poolName}/snapshots/{snapshotName}?api-version=2023-07-01-preview: get: operationId: Snapshots_Get tags: @@ -1976,7 +2007,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerStorage/pools/{poolName}/volumes/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerStorage/pools/{poolName}/volumes?api-version=2023-07-01-preview: get: operationId: Volumes_ListByPool tags: @@ -2009,7 +2040,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerStorage/pools/{poolName}/volumes/{volumeName}/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerStorage/pools/{poolName}/volumes/{volumeName}?api-version=2023-07-01-preview: get: operationId: Volumes_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/cosmos_db.yaml b/providers/src/azure/v00.00.00000/services/cosmos_db.yaml index 0f79ac8a..1f1009d5 100644 --- a/providers/src/azure/v00.00.00000/services/cosmos_db.yaml +++ b/providers/src/azure/v00.00.00000/services/cosmos_db.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -8256,124 +8256,147 @@ components: type: string readOnly: true x-stackQL-resources: - sql_role_definition: - id: azure.cosmos_db.sql_role_definition - name: sql_role_definition - title: sql_role_definition + sql_role_definitions: + id: azure.cosmos_db.sql_role_definitions + name: sql_role_definitions + title: sql_role_definitions methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleDefinitions~1{roleDefinitionId}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleDefinitions~1{roleDefinitionId}?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlRoleDefinition_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlRoleDefinitionGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleDefinitions~1{roleDefinitionId}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleDefinitions~1{roleDefinitionId}?api-version=2024-09-01-preview/put' + operationId: SqlResourcesSqlRoleDefinition_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlRoleDefinitionGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleDefinitions~1{roleDefinitionId}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleDefinitions~1{roleDefinitionId}?api-version=2024-09-01-preview/delete' + operationId: SqlResourcesSqlRoleDefinition_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleDefinitions~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleDefinitions?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlRoleDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlRoleDefinitionListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sql_role_definition/methods/get' - - $ref: '#/components/x-stackQL-resources/sql_role_definition/methods/list' - insert: [] + - $ref: '#/components/x-stackQL-resources/sql_role_definitions/methods/get' + - $ref: '#/components/x-stackQL-resources/sql_role_definitions/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/sql_role_definitions/methods/create_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/sql_role_definition/methods/delete' - sql_role_assignment: - id: azure.cosmos_db.sql_role_assignment - name: sql_role_assignment - title: sql_role_assignment + - $ref: '#/components/x-stackQL-resources/sql_role_definitions/methods/delete' + sql_role_assignments: + id: azure.cosmos_db.sql_role_assignments + name: sql_role_assignments + title: sql_role_assignments methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleAssignments~1{roleAssignmentId}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleAssignments~1{roleAssignmentId}?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlRoleAssignment_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlRoleAssignmentGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleAssignments~1{roleAssignmentId}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleAssignments~1{roleAssignmentId}?api-version=2024-09-01-preview/put' + operationId: SqlResourcesSqlRoleAssignment_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlRoleAssignmentGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleAssignments~1{roleAssignmentId}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleAssignments~1{roleAssignmentId}?api-version=2024-09-01-preview/delete' + operationId: SqlResourcesSqlRoleAssignment_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleAssignments~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlRoleAssignments?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlRoleAssignments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlRoleAssignmentListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sql_role_assignment/methods/get' - - $ref: '#/components/x-stackQL-resources/sql_role_assignment/methods/list' - insert: [] + - $ref: '#/components/x-stackQL-resources/sql_role_assignments/methods/get' + - $ref: '#/components/x-stackQL-resources/sql_role_assignments/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/sql_role_assignments/methods/create_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/sql_role_assignment/methods/delete' - service: - id: azure.cosmos_db.service - name: service - title: service + - $ref: '#/components/x-stackQL-resources/sql_role_assignments/methods/delete' + services: + id: azure.cosmos_db.services + name: services + title: services methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1services~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1services?api-version=2024-09-01-preview/get' + operationId: Service_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceResourceListResult objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1services~1{serviceName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1services~1{serviceName}?api-version=2024-09-01-preview/put' + operationId: Service_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1services~1{serviceName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1services~1{serviceName}?api-version=2024-09-01-preview/get' + operationId: Service_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1services~1{serviceName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1services~1{serviceName}?api-version=2024-09-01-preview/delete' + operationId: Service_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/service/methods/get' - - $ref: '#/components/x-stackQL-resources/service/methods/list' + - $ref: '#/components/x-stackQL-resources/services/methods/get' + - $ref: '#/components/x-stackQL-resources/services/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/service/methods/create' + - $ref: '#/components/x-stackQL-resources/services/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/service/methods/delete' + - $ref: '#/components/x-stackQL-resources/services/methods/delete' private_endpoint_connections: id: azure.cosmos_db.private_endpoint_connections name: private_endpoint_connections @@ -8381,29 +8404,36 @@ components: methods: list_by_database_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1privateEndpointConnections~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1privateEndpointConnections?api-version=2024-09-01-preview/get' + operationId: PrivateEndpointConnections_ListByDatabaseAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-09-01-preview/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-09-01-preview/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-09-01-preview/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' @@ -8414,34 +8444,40 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' - chaos_fault: - id: azure.cosmos_db.chaos_fault - name: chaos_fault - title: chaos_fault + chaos_faults: + id: azure.cosmos_db.chaos_faults + name: chaos_faults + title: chaos_faults methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1chaosFaults~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1chaosFaults?api-version=2024-09-01-preview/get' + operationId: ChaosFault_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: chaosFaultListResponse objectKey: $.value enable_disable: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1chaosFaults~1{chaosFault}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1chaosFaults~1{chaosFault}?api-version=2024-09-01-preview/put' + operationId: ChaosFault_EnableDisable response: mediaType: application/json openAPIDocKey: '200' + schemaRef: chaosFaultResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1chaosFaults~1{chaosFault}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1chaosFaults~1{chaosFault}?api-version=2024-09-01-preview/get' + operationId: ChaosFault_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: chaosFaultResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/chaos_fault/methods/get' - - $ref: '#/components/x-stackQL-resources/chaos_fault/methods/list' + - $ref: '#/components/x-stackQL-resources/chaos_faults/methods/get' + - $ref: '#/components/x-stackQL-resources/chaos_faults/methods/list' insert: [] update: [] replace: [] @@ -8453,26 +8489,33 @@ components: methods: list_by_location: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts?api-version=2024-09-01-preview/get' + operationId: RestorableDatabaseAccounts_ListByLocation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableDatabaseAccountsListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1restorableDatabaseAccounts~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1restorableDatabaseAccounts?api-version=2024-09-01-preview/get' + operationId: RestorableDatabaseAccounts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableDatabaseAccountsListResult objectKey: $.value get_by_location: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}?api-version=2024-09-01-preview/get' + operationId: RestorableDatabaseAccounts_GetByLocation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableDatabaseAccountGetResult sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/restorable_database_accounts/methods/get_by_location' - $ref: '#/components/x-stackQL-resources/restorable_database_accounts/methods/list_by_location' - $ref: '#/components/x-stackQL-resources/restorable_database_accounts/methods/list' insert: [] @@ -8486,64 +8529,84 @@ components: methods: retrieve_continuous_backup_information: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1retrieveContinuousBackupInformation~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1retrieveContinuousBackupInformation?api-version=2024-09-01-preview/post' + operationId: SqlResources_RetrieveContinuousBackupInformation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupInformation migrate_sql_database_to_autoscale: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1throughputSettings~1default~1migrateToAutoscale~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1throughputSettings~1default~1migrateToAutoscale?api-version=2024-09-01-preview/post' + operationId: SqlResources_MigrateSqlDatabaseToAutoscale response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults migrate_sql_database_to_manual_throughput: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1throughputSettings~1default~1migrateToManualThroughput~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1throughputSettings~1default~1migrateToManualThroughput?api-version=2024-09-01-preview/post' + operationId: SqlResources_MigrateSqlDatabaseToManualThroughput response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sql_database_partition_merge: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1partitionMerge~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1partitionMerge?api-version=2024-09-01-preview/post' + operationId: SqlResources_SqlDatabasePartitionMerge response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PhysicalPartitionStorageInfoCollection migrate_sql_container_to_autoscale: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1throughputSettings~1default~1migrateToAutoscale~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1throughputSettings~1default~1migrateToAutoscale?api-version=2024-09-01-preview/post' + operationId: SqlResources_MigrateSqlContainerToAutoscale response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults migrate_sql_container_to_manual_throughput: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1throughputSettings~1default~1migrateToManualThroughput~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1throughputSettings~1default~1migrateToManualThroughput?api-version=2024-09-01-preview/post' + operationId: SqlResources_MigrateSqlContainerToManualThroughput response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sql_database_retrieve_throughput_distribution: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1throughputSettings~1default~1retrieveThroughputDistribution~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1throughputSettings~1default~1retrieveThroughputDistribution?api-version=2024-09-01-preview/post' + operationId: SqlResources_SqlDatabaseRetrieveThroughputDistribution response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PhysicalPartitionThroughputInfoResult sql_database_redistribute_throughput: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1throughputSettings~1default~1redistributeThroughput~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1throughputSettings~1default~1redistributeThroughput?api-version=2024-09-01-preview/post' + operationId: SqlResources_SqlDatabaseRedistributeThroughput response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PhysicalPartitionThroughputInfoResult sql_container_retrieve_throughput_distribution: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1throughputSettings~1default~1retrieveThroughputDistribution~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1throughputSettings~1default~1retrieveThroughputDistribution?api-version=2024-09-01-preview/post' + operationId: SqlResources_SqlContainerRetrieveThroughputDistribution response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PhysicalPartitionThroughputInfoResult sql_container_redistribute_throughput: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1throughputSettings~1default~1redistributeThroughput~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1throughputSettings~1default~1redistributeThroughput?api-version=2024-09-01-preview/post' + operationId: SqlResources_SqlContainerRedistributeThroughput response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PhysicalPartitionThroughputInfoResult sqlVerbs: select: [] insert: [] @@ -8557,10 +8620,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableSqlDatabases~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableSqlDatabases?api-version=2024-09-01-preview/get' + operationId: RestorableSqlDatabases_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableSqlDatabasesListResult objectKey: $.value sqlVerbs: select: @@ -8576,10 +8641,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableSqlContainers~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableSqlContainers?api-version=2024-09-01-preview/get' + operationId: RestorableSqlContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableSqlContainersListResult objectKey: $.value sqlVerbs: select: @@ -8595,10 +8662,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableSqlResources~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableSqlResources?api-version=2024-09-01-preview/get' + operationId: RestorableSqlResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableSqlResourcesListResult objectKey: $.value sqlVerbs: select: @@ -8614,64 +8683,84 @@ components: methods: retrieve_continuous_backup_information: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1retrieveContinuousBackupInformation~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1retrieveContinuousBackupInformation?api-version=2024-09-01-preview/post' + operationId: MongoDBResources_RetrieveContinuousBackupInformation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupInformation migrate_mongodb_database_to_autoscale: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1throughputSettings~1default~1migrateToAutoscale~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1throughputSettings~1default~1migrateToAutoscale?api-version=2024-09-01-preview/post' + operationId: MongoDBResources_MigrateMongoDBDatabaseToAutoscale response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults migrate_mongodb_database_to_manual_throughput: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1throughputSettings~1default~1migrateToManualThroughput~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1throughputSettings~1default~1migrateToManualThroughput?api-version=2024-09-01-preview/post' + operationId: MongoDBResources_MigrateMongoDBDatabaseToManualThroughput response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults mongodb_database_retrieve_throughput_distribution: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1throughputSettings~1default~1retrieveThroughputDistribution~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1throughputSettings~1default~1retrieveThroughputDistribution?api-version=2024-09-01-preview/post' + operationId: MongoDBResources_MongoDBDatabaseRetrieveThroughputDistribution response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PhysicalPartitionThroughputInfoResult mongodb_database_redistribute_throughput: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1throughputSettings~1default~1redistributeThroughput~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1throughputSettings~1default~1redistributeThroughput?api-version=2024-09-01-preview/post' + operationId: MongoDBResources_MongoDBDatabaseRedistributeThroughput response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PhysicalPartitionThroughputInfoResult mongodb_container_retrieve_throughput_distribution: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1throughputSettings~1default~1retrieveThroughputDistribution~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1throughputSettings~1default~1retrieveThroughputDistribution?api-version=2024-09-01-preview/post' + operationId: MongoDBResources_MongoDBContainerRetrieveThroughputDistribution response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PhysicalPartitionThroughputInfoResult mongodb_container_redistribute_throughput: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1throughputSettings~1default~1redistributeThroughput~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1throughputSettings~1default~1redistributeThroughput?api-version=2024-09-01-preview/post' + operationId: MongoDBResources_MongoDBContainerRedistributeThroughput response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PhysicalPartitionThroughputInfoResult mongodb_database_partition_merge: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1partitionMerge~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1partitionMerge?api-version=2024-09-01-preview/post' + operationId: MongoDBResources_MongoDBDatabasePartitionMerge response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PhysicalPartitionStorageInfoCollection migrate_mongodb_collection_to_autoscale: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1throughputSettings~1default~1migrateToAutoscale~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1throughputSettings~1default~1migrateToAutoscale?api-version=2024-09-01-preview/post' + operationId: MongoDBResources_MigrateMongoDBCollectionToAutoscale response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults migrate_mongodb_collection_to_manual_throughput: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1throughputSettings~1default~1migrateToManualThroughput~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1throughputSettings~1default~1migrateToManualThroughput?api-version=2024-09-01-preview/post' + operationId: MongoDBResources_MigrateMongoDBCollectionToManualThroughput response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sqlVerbs: select: [] insert: [] @@ -8685,10 +8774,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableMongodbDatabases~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableMongodbDatabases?api-version=2024-09-01-preview/get' + operationId: RestorableMongodbDatabases_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableMongodbDatabasesListResult objectKey: $.value sqlVerbs: select: @@ -8704,10 +8795,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableMongodbCollections~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableMongodbCollections?api-version=2024-09-01-preview/get' + operationId: RestorableMongodbCollections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableMongodbCollectionsListResult objectKey: $.value sqlVerbs: select: @@ -8723,10 +8816,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableMongodbResources~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableMongodbResources?api-version=2024-09-01-preview/get' + operationId: RestorableMongodbResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableMongodbResourcesListResult objectKey: $.value sqlVerbs: select: @@ -8742,34 +8837,44 @@ components: methods: retrieve_continuous_backup_information: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}~1retrieveContinuousBackupInformation~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}~1retrieveContinuousBackupInformation?api-version=2024-09-01-preview/post' + operationId: GremlinResources_RetrieveContinuousBackupInformation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupInformation migrate_gremlin_database_to_autoscale: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1throughputSettings~1default~1migrateToAutoscale~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1throughputSettings~1default~1migrateToAutoscale?api-version=2024-09-01-preview/post' + operationId: GremlinResources_MigrateGremlinDatabaseToAutoscale response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults migrate_gremlin_database_to_manual_throughput: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1throughputSettings~1default~1migrateToManualThroughput~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1throughputSettings~1default~1migrateToManualThroughput?api-version=2024-09-01-preview/post' + operationId: GremlinResources_MigrateGremlinDatabaseToManualThroughput response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults migrate_gremlin_graph_to_autoscale: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}~1throughputSettings~1default~1migrateToAutoscale~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}~1throughputSettings~1default~1migrateToAutoscale?api-version=2024-09-01-preview/post' + operationId: GremlinResources_MigrateGremlinGraphToAutoscale response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults migrate_gremlin_graph_to_manual_throughput: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}~1throughputSettings~1default~1migrateToManualThroughput~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}~1throughputSettings~1default~1migrateToManualThroughput?api-version=2024-09-01-preview/post' + operationId: GremlinResources_MigrateGremlinGraphToManualThroughput response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sqlVerbs: select: [] insert: [] @@ -8783,10 +8888,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableGremlinDatabases~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableGremlinDatabases?api-version=2024-09-01-preview/get' + operationId: RestorableGremlinDatabases_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableGremlinDatabasesListResult objectKey: $.value sqlVerbs: select: @@ -8802,10 +8909,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableGraphs~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableGraphs?api-version=2024-09-01-preview/get' + operationId: RestorableGremlinGraphs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableGremlinGraphsListResult objectKey: $.value sqlVerbs: select: @@ -8821,10 +8930,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableGremlinResources~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableGremlinResources?api-version=2024-09-01-preview/get' + operationId: RestorableGremlinResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableGremlinResourcesListResult objectKey: $.value sqlVerbs: select: @@ -8840,22 +8951,28 @@ components: methods: retrieve_continuous_backup_information: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}~1retrieveContinuousBackupInformation~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}~1retrieveContinuousBackupInformation?api-version=2024-09-01-preview/post' + operationId: TableResources_RetrieveContinuousBackupInformation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupInformation migrate_table_to_autoscale: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}~1throughputSettings~1default~1migrateToAutoscale~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}~1throughputSettings~1default~1migrateToAutoscale?api-version=2024-09-01-preview/post' + operationId: TableResources_MigrateTableToAutoscale response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults migrate_table_to_manual_throughput: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}~1throughputSettings~1default~1migrateToManualThroughput~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}~1throughputSettings~1default~1migrateToManualThroughput?api-version=2024-09-01-preview/post' + operationId: TableResources_MigrateTableToManualThroughput response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sqlVerbs: select: [] insert: [] @@ -8869,10 +8986,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableTables~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableTables?api-version=2024-09-01-preview/get' + operationId: RestorableTables_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableTablesListResult objectKey: $.value sqlVerbs: select: @@ -8888,10 +9007,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableTableResources~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1restorableDatabaseAccounts~1{instanceId}~1restorableTableResources?api-version=2024-09-01-preview/get' + operationId: RestorableTableResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableTableResourcesListResult objectKey: $.value sqlVerbs: select: @@ -8907,38 +9028,47 @@ components: methods: list_by_database_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1notebookWorkspaces~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1notebookWorkspaces?api-version=2024-09-01-preview/get' + operationId: NotebookWorkspaces_ListByDatabaseAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotebookWorkspaceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1notebookWorkspaces~1{notebookWorkspaceName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1notebookWorkspaces~1{notebookWorkspaceName}?api-version=2024-09-01-preview/get' + operationId: NotebookWorkspaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotebookWorkspace create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1notebookWorkspaces~1{notebookWorkspaceName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1notebookWorkspaces~1{notebookWorkspaceName}?api-version=2024-09-01-preview/put' + operationId: NotebookWorkspaces_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotebookWorkspace delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1notebookWorkspaces~1{notebookWorkspaceName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1notebookWorkspaces~1{notebookWorkspaceName}?api-version=2024-09-01-preview/delete' + operationId: NotebookWorkspaces_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' regenerate_auth_token: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1notebookWorkspaces~1{notebookWorkspaceName}~1regenerateAuthToken~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1notebookWorkspaces~1{notebookWorkspaceName}~1regenerateAuthToken?api-version=2024-09-01-preview/post' + operationId: NotebookWorkspaces_RegenerateAuthToken response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1notebookWorkspaces~1{notebookWorkspaceName}~1start~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1notebookWorkspaces~1{notebookWorkspaceName}~1start?api-version=2024-09-01-preview/post' + operationId: NotebookWorkspaces_Start response: mediaType: application/json openAPIDocKey: '200' @@ -8959,10 +9089,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1notebookWorkspaces~1{notebookWorkspaceName}~1listConnectionInfo~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1notebookWorkspaces~1{notebookWorkspaceName}~1listConnectionInfo?api-version=2024-09-01-preview/post' + operationId: NotebookWorkspacesConnectionInfo_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotebookWorkspaceConnectionInfoResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/notebook_workspaces_connection_info/methods/list' @@ -8977,64 +9109,65 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1throughputPools~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1throughputPools?api-version=2024-09-01-preview/get' + operationId: ThroughputPools_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputPoolsListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools?api-version=2024-09-01-preview/get' + operationId: ThroughputPools_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputPoolsListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/throughput_pools/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/throughput_pools/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - throughput_pool: - id: azure.cosmos_db.throughput_pool - name: throughput_pool - title: throughput_pool - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}?api-version=2024-09-01-preview/get' + operationId: ThroughputPool_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputPoolResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}?api-version=2024-09-01-preview/put' + operationId: ThroughputPool_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputPoolResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}~1?api-version=2024-09-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}?api-version=2024-09-01-preview/patch' + operationId: ThroughputPool_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputPoolResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}?api-version=2024-09-01-preview/delete' + operationId: ThroughputPool_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/throughput_pool/methods/get' + - $ref: '#/components/x-stackQL-resources/throughput_pools/methods/get' + - $ref: '#/components/x-stackQL-resources/throughput_pools/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/throughput_pools/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/throughput_pool/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/throughput_pools/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/throughput_pools/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/throughput_pool/methods/delete' + - $ref: '#/components/x-stackQL-resources/throughput_pools/methods/delete' throughput_pool_accounts: id: azure.cosmos_db.throughput_pool_accounts name: throughput_pool_accounts @@ -9042,29 +9175,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}~1throughputPoolAccounts~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}~1throughputPoolAccounts?api-version=2024-09-01-preview/get' + operationId: ThroughputPoolAccounts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputPoolAccountsListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}~1throughputPoolAccounts~1{throughputPoolAccountName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}~1throughputPoolAccounts~1{throughputPoolAccountName}?api-version=2024-09-01-preview/get' + operationId: ThroughputPoolAccount_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputPoolAccountResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}~1throughputPoolAccounts~1{throughputPoolAccountName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}~1throughputPoolAccounts~1{throughputPoolAccountName}?api-version=2024-09-01-preview/put' + operationId: ThroughputPoolAccount_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputPoolAccountResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}~1throughputPoolAccounts~1{throughputPoolAccountName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1throughputPools~1{throughputPoolName}~1throughputPoolAccounts~1{throughputPoolAccountName}?api-version=2024-09-01-preview/delete' + operationId: ThroughputPoolAccount_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/throughput_pool_accounts/methods/get' @@ -9082,46 +9222,60 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1dataTransferJobs~1{jobName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1dataTransferJobs~1{jobName}?api-version=2024-09-01-preview/put' + operationId: DataTransferJobs_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataTransferJobGetResults get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1dataTransferJobs~1{jobName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1dataTransferJobs~1{jobName}?api-version=2024-09-01-preview/get' + operationId: DataTransferJobs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataTransferJobGetResults pause: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1dataTransferJobs~1{jobName}~1pause~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1dataTransferJobs~1{jobName}~1pause?api-version=2024-09-01-preview/post' + operationId: DataTransferJobs_Pause response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataTransferJobGetResults resume: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1dataTransferJobs~1{jobName}~1resume~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1dataTransferJobs~1{jobName}~1resume?api-version=2024-09-01-preview/post' + operationId: DataTransferJobs_Resume response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataTransferJobGetResults cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1dataTransferJobs~1{jobName}~1cancel~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1dataTransferJobs~1{jobName}~1cancel?api-version=2024-09-01-preview/post' + operationId: DataTransferJobs_Cancel response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataTransferJobGetResults complete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1dataTransferJobs~1{jobName}~1complete~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1dataTransferJobs~1{jobName}~1complete?api-version=2024-09-01-preview/post' + operationId: DataTransferJobs_Complete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataTransferJobGetResults list_by_database_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1dataTransferJobs~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1dataTransferJobs?api-version=2024-09-01-preview/get' + operationId: DataTransferJobs_ListByDatabaseAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataTransferJobFeedResults objectKey: $.value sqlVerbs: select: @@ -9139,63 +9293,78 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}?api-version=2024-09-01-preview/get' + operationId: DatabaseAccounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseAccountGetResults update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1?api-version=2024-09-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}?api-version=2024-09-01-preview/patch' + operationId: DatabaseAccounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseAccountGetResults create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}?api-version=2024-09-01-preview/put' + operationId: DatabaseAccounts_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseAccountGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}?api-version=2024-09-01-preview/delete' + operationId: DatabaseAccounts_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' failover_priority_change: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1failoverPriorityChange~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1failoverPriorityChange?api-version=2024-09-01-preview/post' + operationId: DatabaseAccounts_FailoverPriorityChange response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1databaseAccounts?api-version=2024-09-01-preview/get' + operationId: DatabaseAccounts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseAccountsListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts?api-version=2024-09-01-preview/get' + operationId: DatabaseAccounts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseAccountsListResult objectKey: $.value offline_region: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1offlineRegion~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1offlineRegion?api-version=2024-09-01-preview/post' + operationId: DatabaseAccounts_OfflineRegion response: mediaType: application/json openAPIDocKey: '200' online_region: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1onlineRegion~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1onlineRegion?api-version=2024-09-01-preview/post' + operationId: DatabaseAccounts_OnlineRegion response: mediaType: application/json openAPIDocKey: '200' regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1regenerateKey~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1regenerateKey?api-version=2024-09-01-preview/post' + operationId: DatabaseAccounts_RegenerateKey response: mediaType: application/json openAPIDocKey: '200' @@ -9206,7 +9375,8 @@ components: - $ref: '#/components/x-stackQL-resources/database_accounts/methods/list' insert: - $ref: '#/components/x-stackQL-resources/database_accounts/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/database_accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/database_accounts/methods/delete' @@ -9217,10 +9387,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1listKeys~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1listKeys?api-version=2024-09-01-preview/post' + operationId: DatabaseAccountsKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseAccountListKeysResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/database_accounts_keys/methods/list' @@ -9235,10 +9407,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1listConnectionStrings~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1listConnectionStrings?api-version=2024-09-01-preview/post' + operationId: DatabaseAccountsConnectionStrings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseAccountListConnectionStringsResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/database_accounts_connection_strings/methods/list' @@ -9253,31 +9427,24 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1readonlykeys~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1readonlykeys?api-version=2024-09-01-preview/get' + operationId: DatabaseAccountsReadOnlyKeys_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/database_accounts_read_only_keys/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - database_accounts_read_only_keys_list: - id: azure.cosmos_db.database_accounts_read_only_keys_list - name: database_accounts_read_only_keys_list - title: database_accounts_read_only_keys_list - methods: + schemaRef: DatabaseAccountListReadOnlyKeysResult list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1readonlykeys~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1readonlykeys?api-version=2024-09-01-preview/post' + operationId: DatabaseAccountsReadOnlyKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseAccountListReadOnlyKeysResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/database_accounts_read_only_keys_list/methods/list' + - $ref: '#/components/x-stackQL-resources/database_accounts_read_only_keys/methods/get' + - $ref: '#/components/x-stackQL-resources/database_accounts_read_only_keys/methods/list' insert: [] update: [] replace: [] @@ -9289,10 +9456,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DocumentDB~1operations~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.DocumentDB~1operations?api-version=2024-09-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -9308,10 +9477,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1metrics~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1metrics?api-version=2024-09-01-preview/get' + operationId: DatabaseAccountsMetrics_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricListResult objectKey: $.value sqlVerbs: select: @@ -9327,10 +9498,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1metrics~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1metrics?api-version=2024-09-01-preview/get' + operationId: DatabaseMetrics_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricListResult objectKey: $.value sqlVerbs: select: @@ -9346,10 +9519,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1collections~1{collectionRid}~1metrics~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1collections~1{collectionRid}~1metrics?api-version=2024-09-01-preview/get' + operationId: CollectionMetrics_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricListResult objectKey: $.value sqlVerbs: select: @@ -9365,10 +9540,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1region~1{region}~1databases~1{databaseRid}~1collections~1{collectionRid}~1metrics~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1region~1{region}~1databases~1{databaseRid}~1collections~1{collectionRid}~1metrics?api-version=2024-09-01-preview/get' + operationId: CollectionRegionMetrics_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricListResult objectKey: $.value sqlVerbs: select: @@ -9384,10 +9561,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1region~1{region}~1metrics~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1region~1{region}~1metrics?api-version=2024-09-01-preview/get' + operationId: DatabaseAccountRegionMetrics_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricListResult objectKey: $.value sqlVerbs: select: @@ -9403,10 +9582,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sourceRegion~1{sourceRegion}~1targetRegion~1{targetRegion}~1percentile~1metrics~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sourceRegion~1{sourceRegion}~1targetRegion~1{targetRegion}~1percentile~1metrics?api-version=2024-09-01-preview/get' + operationId: PercentileSourceTargetMetrics_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PercentileMetricListResult objectKey: $.value sqlVerbs: select: @@ -9422,10 +9603,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1targetRegion~1{targetRegion}~1percentile~1metrics~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1targetRegion~1{targetRegion}~1percentile~1metrics?api-version=2024-09-01-preview/get' + operationId: PercentileTargetMetrics_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PercentileMetricListResult objectKey: $.value sqlVerbs: select: @@ -9441,10 +9624,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1percentile~1metrics~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1percentile~1metrics?api-version=2024-09-01-preview/get' + operationId: PercentileMetrics_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PercentileMetricListResult objectKey: $.value sqlVerbs: select: @@ -9460,10 +9645,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1region~1{region}~1databases~1{databaseRid}~1collections~1{collectionRid}~1partitions~1metrics~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1region~1{region}~1databases~1{databaseRid}~1collections~1{collectionRid}~1partitions~1metrics?api-version=2024-09-01-preview/get' + operationId: CollectionPartitionRegionMetrics_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartitionMetricListResult objectKey: $.value sqlVerbs: select: @@ -9479,10 +9666,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1collections~1{collectionRid}~1partitions~1metrics~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1collections~1{collectionRid}~1partitions~1metrics?api-version=2024-09-01-preview/get' + operationId: CollectionPartitionMetrics_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartitionMetricListResult objectKey: $.value sqlVerbs: select: @@ -9498,10 +9687,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1collections~1{collectionRid}~1partitionKeyRangeId~1{partitionKeyRangeId}~1metrics~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1collections~1{collectionRid}~1partitionKeyRangeId~1{partitionKeyRangeId}~1metrics?api-version=2024-09-01-preview/get' + operationId: PartitionKeyRangeIdMetrics_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartitionMetricListResult objectKey: $.value sqlVerbs: select: @@ -9517,10 +9708,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1region~1{region}~1databases~1{databaseRid}~1collections~1{collectionRid}~1partitionKeyRangeId~1{partitionKeyRangeId}~1metrics~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1region~1{region}~1databases~1{databaseRid}~1collections~1{collectionRid}~1partitionKeyRangeId~1{partitionKeyRangeId}~1metrics?api-version=2024-09-01-preview/get' + operationId: PartitionKeyRangeIdRegionMetrics_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartitionMetricListResult objectKey: $.value sqlVerbs: select: @@ -9536,10 +9729,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1usages~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1usages?api-version=2024-09-01-preview/get' + operationId: DatabaseAccountsUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsagesResult objectKey: $.value sqlVerbs: select: @@ -9555,10 +9750,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1usages~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1usages?api-version=2024-09-01-preview/get' + operationId: DatabaseUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsagesResult objectKey: $.value sqlVerbs: select: @@ -9574,10 +9771,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1collections~1{collectionRid}~1usages~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1collections~1{collectionRid}~1usages?api-version=2024-09-01-preview/get' + operationId: CollectionUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsagesResult objectKey: $.value sqlVerbs: select: @@ -9593,10 +9792,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1collections~1{collectionRid}~1partitions~1usages~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1collections~1{collectionRid}~1partitions~1usages?api-version=2024-09-01-preview/get' + operationId: CollectionPartitionUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartitionUsagesResult objectKey: $.value sqlVerbs: select: @@ -9612,10 +9813,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1metricDefinitions~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1metricDefinitions?api-version=2024-09-01-preview/get' + operationId: DatabaseMetricDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricDefinitionsListResult objectKey: $.value sqlVerbs: select: @@ -9631,10 +9834,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1collections~1{collectionRid}~1metricDefinitions~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1databases~1{databaseRid}~1collections~1{collectionRid}~1metricDefinitions?api-version=2024-09-01-preview/get' + operationId: CollectionMetricDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricDefinitionsListResult objectKey: $.value sqlVerbs: select: @@ -9650,10 +9855,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1metricDefinitions~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1metricDefinitions?api-version=2024-09-01-preview/get' + operationId: DatabaseAccountsMetricDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricDefinitionsListResult objectKey: $.value sqlVerbs: select: @@ -9662,45 +9869,64 @@ components: update: [] replace: [] delete: [] - graphs: - id: azure.cosmos_db.graphs - name: graphs - title: graphs + graph_resources_graphs: + id: azure.cosmos_db.graph_resources_graphs + name: graph_resources_graphs + title: graph_resources_graphs methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1graphs~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1graphs?api-version=2024-09-01-preview/get' + operationId: GraphResourcesGraphs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GraphResourcesListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1graphs~1{graphName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1graphs~1{graphName}?api-version=2024-09-01-preview/get' + operationId: GraphResourcesGraph_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GraphResourceGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1graphs~1{graphName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1graphs~1{graphName}?api-version=2024-09-01-preview/put' + operationId: GraphResourcesGraph_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GraphResourceGetResults + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/graph_resources_graphs/methods/get' + - $ref: '#/components/x-stackQL-resources/graph_resources_graphs/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/graph_resources_graphs/methods/create_update' + update: [] + replace: [] + delete: [] + graph_resources_graph_resources: + id: azure.cosmos_db.graph_resources_graph_resources + name: graph_resources_graph_resources + title: graph_resources_graph_resources + methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1graphs~1{graphName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1graphs~1{graphName}?api-version=2024-09-01-preview/delete' + operationId: GraphResourcesGraphResource_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/graphs/methods/get' - - $ref: '#/components/x-stackQL-resources/graphs/methods/list' + select: [] insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/graphs/methods/delete' + - $ref: '#/components/x-stackQL-resources/graph_resources_graph_resources/methods/delete' sql_databases: id: azure.cosmos_db.sql_databases name: sql_databases @@ -9708,72 +9934,74 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlDatabases_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlDatabaseListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlDatabase_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlDatabaseGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}?api-version=2024-09-01-preview/put' + operationId: SqlResourcesSqlDatabase_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlDatabaseGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}?api-version=2024-09-01-preview/delete' + operationId: SqlResourcesSqlDatabase_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_databases/methods/get' - $ref: '#/components/x-stackQL-resources/sql_databases/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/sql_databases/methods/create_update' update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/sql_databases/methods/delete' - sql_database_throughput: - id: azure.cosmos_db.sql_database_throughput - name: sql_database_throughput - title: sql_database_throughput + sql_database_throughputs: + id: azure.cosmos_db.sql_database_throughputs + name: sql_database_throughputs + title: sql_database_throughputs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1throughputSettings~1default?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlDatabaseThroughput_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/sql_database_throughput/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - sql_resources_sql_database_throughput: - id: azure.cosmos_db.sql_resources_sql_database_throughput - name: sql_resources_sql_database_throughput - title: sql_resources_sql_database_throughput - methods: + schemaRef: ThroughputSettingsGetResults update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1throughputSettings~1default?api-version=2024-09-01-preview/put' + operationId: SqlResourcesSqlDatabaseThroughput_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/sql_database_throughputs/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/sql_database_throughputs/methods/update' delete: [] client_encryption_keys: id: azure.cosmos_db.client_encryption_keys @@ -9782,28 +10010,35 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1clientEncryptionKeys~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1clientEncryptionKeys?api-version=2024-09-01-preview/get' + operationId: SqlResourcesClientEncryptionKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClientEncryptionKeysListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1clientEncryptionKeys~1{clientEncryptionKeyName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1clientEncryptionKeys~1{clientEncryptionKeyName}?api-version=2024-09-01-preview/get' + operationId: SqlResourcesClientEncryptionKey_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClientEncryptionKeyGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1clientEncryptionKeys~1{clientEncryptionKeyName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1clientEncryptionKeys~1{clientEncryptionKeyName}?api-version=2024-09-01-preview/put' + operationId: SqlResourcesClientEncryptionKey_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClientEncryptionKeyGetResults sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/client_encryption_keys/methods/get' - $ref: '#/components/x-stackQL-resources/client_encryption_keys/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/client_encryption_keys/methods/create_update' update: [] replace: [] delete: [] @@ -9814,90 +10049,94 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlContainerListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlContainer_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlContainerGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}?api-version=2024-09-01-preview/put' + operationId: SqlResourcesSqlContainer_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlContainerGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}?api-version=2024-09-01-preview/delete' + operationId: SqlResourcesSqlContainer_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_containers/methods/get' - $ref: '#/components/x-stackQL-resources/sql_containers/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/sql_containers/methods/create_update' update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/sql_containers/methods/delete' - sql_container_partition_merge: - id: azure.cosmos_db.sql_container_partition_merge - name: sql_container_partition_merge - title: sql_container_partition_merge + sql_container_partition_merges: + id: azure.cosmos_db.sql_container_partition_merges + name: sql_container_partition_merges + title: sql_container_partition_merges methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1partitionMerge~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1partitionMerge?api-version=2024-09-01-preview/post' + operationId: SqlResourcesSqlContainerPartitionMerge_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PhysicalPartitionStorageInfoCollection sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sql_container_partition_merge/methods/list' + - $ref: '#/components/x-stackQL-resources/sql_container_partition_merges/methods/list' insert: [] update: [] replace: [] delete: [] - sql_container_throughput: - id: azure.cosmos_db.sql_container_throughput - name: sql_container_throughput - title: sql_container_throughput + sql_container_throughputs: + id: azure.cosmos_db.sql_container_throughputs + name: sql_container_throughputs + title: sql_container_throughputs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1throughputSettings~1default?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlContainerThroughput_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/sql_container_throughput/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - sql_resources_sql_container_throughput: - id: azure.cosmos_db.sql_resources_sql_container_throughput - name: sql_resources_sql_container_throughput - title: sql_resources_sql_container_throughput - methods: + schemaRef: ThroughputSettingsGetResults update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1throughputSettings~1default?api-version=2024-09-01-preview/put' + operationId: SqlResourcesSqlContainerThroughput_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/sql_container_throughputs/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/sql_container_throughputs/methods/update' delete: [] sql_stored_procedures: id: azure.cosmos_db.sql_stored_procedures @@ -9906,34 +10145,42 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1storedProcedures~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1storedProcedures?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlStoredProcedures_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlStoredProcedureListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1storedProcedures~1{storedProcedureName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1storedProcedures~1{storedProcedureName}?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlStoredProcedure_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlStoredProcedureGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1storedProcedures~1{storedProcedureName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1storedProcedures~1{storedProcedureName}?api-version=2024-09-01-preview/put' + operationId: SqlResourcesSqlStoredProcedure_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlStoredProcedureGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1storedProcedures~1{storedProcedureName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1storedProcedures~1{storedProcedureName}?api-version=2024-09-01-preview/delete' + operationId: SqlResourcesSqlStoredProcedure_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_stored_procedures/methods/get' - $ref: '#/components/x-stackQL-resources/sql_stored_procedures/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/sql_stored_procedures/methods/create_update' update: [] replace: [] delete: @@ -9945,34 +10192,42 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1userDefinedFunctions~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1userDefinedFunctions?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlUserDefinedFunctions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlUserDefinedFunctionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1userDefinedFunctions~1{userDefinedFunctionName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1userDefinedFunctions~1{userDefinedFunctionName}?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlUserDefinedFunction_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlUserDefinedFunctionGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1userDefinedFunctions~1{userDefinedFunctionName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1userDefinedFunctions~1{userDefinedFunctionName}?api-version=2024-09-01-preview/put' + operationId: SqlResourcesSqlUserDefinedFunction_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlUserDefinedFunctionGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1userDefinedFunctions~1{userDefinedFunctionName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1userDefinedFunctions~1{userDefinedFunctionName}?api-version=2024-09-01-preview/delete' + operationId: SqlResourcesSqlUserDefinedFunction_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_user_defined_functions/methods/get' - $ref: '#/components/x-stackQL-resources/sql_user_defined_functions/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/sql_user_defined_functions/methods/create_update' update: [] replace: [] delete: @@ -9984,34 +10239,42 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1triggers~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1triggers?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlTriggers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlTriggerListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1triggers~1{triggerName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1triggers~1{triggerName}?api-version=2024-09-01-preview/get' + operationId: SqlResourcesSqlTrigger_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlTriggerGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1triggers~1{triggerName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1triggers~1{triggerName}?api-version=2024-09-01-preview/put' + operationId: SqlResourcesSqlTrigger_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlTriggerGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1triggers~1{triggerName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1sqlDatabases~1{databaseName}~1containers~1{containerName}~1triggers~1{triggerName}?api-version=2024-09-01-preview/delete' + operationId: SqlResourcesSqlTrigger_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_triggers/methods/get' - $ref: '#/components/x-stackQL-resources/sql_triggers/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/sql_triggers/methods/create_update' update: [] replace: [] delete: @@ -10023,72 +10286,74 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases?api-version=2024-09-01-preview/get' + operationId: MongoDBResourcesMongoDBDatabases_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MongoDBDatabaseListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}?api-version=2024-09-01-preview/get' + operationId: MongoDBResourcesMongoDBDatabase_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MongoDBDatabaseGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}?api-version=2024-09-01-preview/put' + operationId: MongoDBResourcesMongoDBDatabase_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MongoDBDatabaseGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}?api-version=2024-09-01-preview/delete' + operationId: MongoDBResourcesMongoDBDatabase_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/mongodb_databases/methods/get' - $ref: '#/components/x-stackQL-resources/mongodb_databases/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/mongodb_databases/methods/create_update' update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/mongodb_databases/methods/delete' - mongodb_database_throughput: - id: azure.cosmos_db.mongodb_database_throughput - name: mongodb_database_throughput - title: mongodb_database_throughput + mongodb_database_throughputs: + id: azure.cosmos_db.mongodb_database_throughputs + name: mongodb_database_throughputs + title: mongodb_database_throughputs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1throughputSettings~1default?api-version=2024-09-01-preview/get' + operationId: MongoDBResourcesMongoDBDatabaseThroughput_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/mongodb_database_throughput/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - mongodb_resources_mongodb_database_throughput: - id: azure.cosmos_db.mongodb_resources_mongodb_database_throughput - name: mongodb_resources_mongodb_database_throughput - title: mongodb_resources_mongodb_database_throughput - methods: + schemaRef: ThroughputSettingsGetResults update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1throughputSettings~1default?api-version=2024-09-01-preview/put' + operationId: MongoDBResourcesMongoDBDatabaseThroughput_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/mongodb_database_throughputs/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/mongodb_database_throughputs/methods/update' delete: [] mongodb_collections: id: azure.cosmos_db.mongodb_collections @@ -10097,90 +10362,94 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections?api-version=2024-09-01-preview/get' + operationId: MongoDBResourcesMongoDBCollections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MongoDBCollectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}?api-version=2024-09-01-preview/get' + operationId: MongoDBResourcesMongoDBCollection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MongoDBCollectionGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}?api-version=2024-09-01-preview/put' + operationId: MongoDBResourcesMongoDBCollection_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MongoDBCollectionGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}?api-version=2024-09-01-preview/delete' + operationId: MongoDBResourcesMongoDBCollection_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/mongodb_collections/methods/get' - $ref: '#/components/x-stackQL-resources/mongodb_collections/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/mongodb_collections/methods/create_update' update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/mongodb_collections/methods/delete' - mongodb_collection_partition_merge: - id: azure.cosmos_db.mongodb_collection_partition_merge - name: mongodb_collection_partition_merge - title: mongodb_collection_partition_merge + mongodb_collection_partition_merges: + id: azure.cosmos_db.mongodb_collection_partition_merges + name: mongodb_collection_partition_merges + title: mongodb_collection_partition_merges methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1partitionMerge~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1partitionMerge?api-version=2024-09-01-preview/post' + operationId: MongoDBResourcesMongoDBCollectionPartitionMerge_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PhysicalPartitionStorageInfoCollection sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/mongodb_collection_partition_merge/methods/list' + - $ref: '#/components/x-stackQL-resources/mongodb_collection_partition_merges/methods/list' insert: [] update: [] replace: [] delete: [] - mongodb_collection_throughput: - id: azure.cosmos_db.mongodb_collection_throughput - name: mongodb_collection_throughput - title: mongodb_collection_throughput + mongodb_collection_throughputs: + id: azure.cosmos_db.mongodb_collection_throughputs + name: mongodb_collection_throughputs + title: mongodb_collection_throughputs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1throughputSettings~1default?api-version=2024-09-01-preview/get' + operationId: MongoDBResourcesMongoDBCollectionThroughput_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/mongodb_collection_throughput/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - mongodb_resources_mongodb_collection_throughput: - id: azure.cosmos_db.mongodb_resources_mongodb_collection_throughput - name: mongodb_resources_mongodb_collection_throughput - title: mongodb_resources_mongodb_collection_throughput - methods: + schemaRef: ThroughputSettingsGetResults update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbDatabases~1{databaseName}~1collections~1{collectionName}~1throughputSettings~1default?api-version=2024-09-01-preview/put' + operationId: MongoDBResourcesMongoDBCollectionThroughput_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/mongodb_collection_throughputs/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/mongodb_collection_throughputs/methods/update' delete: [] tables: id: azure.cosmos_db.tables @@ -10189,72 +10458,74 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables?api-version=2024-09-01-preview/get' + operationId: TableResourcesTables_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TableListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}?api-version=2024-09-01-preview/get' + operationId: TableResourcesTable_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TableGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}?api-version=2024-09-01-preview/put' + operationId: TableResourcesTable_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TableGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}?api-version=2024-09-01-preview/delete' + operationId: TableResourcesTable_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/tables/methods/get' - $ref: '#/components/x-stackQL-resources/tables/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/tables/methods/create_update' update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/tables/methods/delete' - table_throughput: - id: azure.cosmos_db.table_throughput - name: table_throughput - title: table_throughput + table_throughputs: + id: azure.cosmos_db.table_throughputs + name: table_throughputs + title: table_throughputs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}~1throughputSettings~1default?api-version=2024-09-01-preview/get' + operationId: TableResourcesTableThroughput_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/table_throughput/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - table_resources_table_throughput: - id: azure.cosmos_db.table_resources_table_throughput - name: table_resources_table_throughput - title: table_resources_table_throughput - methods: + schemaRef: ThroughputSettingsGetResults update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1tables~1{tableName}~1throughputSettings~1default?api-version=2024-09-01-preview/put' + operationId: TableResourcesTableThroughput_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/table_throughputs/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/table_throughputs/methods/update' delete: [] cassandra_keyspaces: id: azure.cosmos_db.cassandra_keyspaces @@ -10263,72 +10534,74 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces?api-version=2024-09-01-preview/get' + operationId: CassandraResourcesCassandraKeyspaces_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CassandraKeyspaceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}?api-version=2024-09-01-preview/get' + operationId: CassandraResourcesCassandraKeyspace_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CassandraKeyspaceGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}?api-version=2024-09-01-preview/put' + operationId: CassandraResourcesCassandraKeyspace_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CassandraKeyspaceGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}?api-version=2024-09-01-preview/delete' + operationId: CassandraResourcesCassandraKeyspace_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/cassandra_keyspaces/methods/get' - $ref: '#/components/x-stackQL-resources/cassandra_keyspaces/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/cassandra_keyspaces/methods/create_update' update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/cassandra_keyspaces/methods/delete' - cassandra_keyspace_throughput: - id: azure.cosmos_db.cassandra_keyspace_throughput - name: cassandra_keyspace_throughput - title: cassandra_keyspace_throughput + cassandra_keyspace_throughputs: + id: azure.cosmos_db.cassandra_keyspace_throughputs + name: cassandra_keyspace_throughputs + title: cassandra_keyspace_throughputs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1throughputSettings~1default?api-version=2024-09-01-preview/get' + operationId: CassandraResourcesCassandraKeyspaceThroughput_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/cassandra_keyspace_throughput/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - cassandra_resources_cassandra_keyspace_throughput: - id: azure.cosmos_db.cassandra_resources_cassandra_keyspace_throughput - name: cassandra_resources_cassandra_keyspace_throughput - title: cassandra_resources_cassandra_keyspace_throughput - methods: + schemaRef: ThroughputSettingsGetResults update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1throughputSettings~1default?api-version=2024-09-01-preview/put' + operationId: CassandraResourcesCassandraKeyspaceThroughput_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/cassandra_keyspace_throughputs/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/cassandra_keyspace_throughputs/methods/update' delete: [] cassandra_resources: id: azure.cosmos_db.cassandra_resources @@ -10337,40 +10610,52 @@ components: methods: migrate_cassandra_keyspace_to_autoscale: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1throughputSettings~1default~1migrateToAutoscale~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1throughputSettings~1default~1migrateToAutoscale?api-version=2024-09-01-preview/post' + operationId: CassandraResources_MigrateCassandraKeyspaceToAutoscale response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults migrate_cassandra_keyspace_to_manual_throughput: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1throughputSettings~1default~1migrateToManualThroughput~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1throughputSettings~1default~1migrateToManualThroughput?api-version=2024-09-01-preview/post' + operationId: CassandraResources_MigrateCassandraKeyspaceToManualThroughput response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults migrate_cassandra_table_to_autoscale: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1{tableName}~1throughputSettings~1default~1migrateToAutoscale~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1{tableName}~1throughputSettings~1default~1migrateToAutoscale?api-version=2024-09-01-preview/post' + operationId: CassandraResources_MigrateCassandraTableToAutoscale response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults migrate_cassandra_table_to_manual_throughput: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1{tableName}~1throughputSettings~1default~1migrateToManualThroughput~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1{tableName}~1throughputSettings~1default~1migrateToManualThroughput?api-version=2024-09-01-preview/post' + operationId: CassandraResources_MigrateCassandraTableToManualThroughput response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults migrate_cassandra_view_to_autoscale: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1{viewName}~1throughputSettings~1default~1migrateToAutoscale~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1{viewName}~1throughputSettings~1default~1migrateToAutoscale?api-version=2024-09-01-preview/post' + operationId: CassandraResources_MigrateCassandraViewToAutoscale response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults migrate_cassandra_view_to_manual_throughput: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1{viewName}~1throughputSettings~1default~1migrateToManualThroughput~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1{viewName}~1throughputSettings~1default~1migrateToManualThroughput?api-version=2024-09-01-preview/post' + operationId: CassandraResources_MigrateCassandraViewToManualThroughput response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sqlVerbs: select: [] insert: [] @@ -10384,72 +10669,74 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables?api-version=2024-09-01-preview/get' + operationId: CassandraResourcesCassandraTables_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CassandraTableListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1{tableName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1{tableName}?api-version=2024-09-01-preview/get' + operationId: CassandraResourcesCassandraTable_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CassandraTableGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1{tableName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1{tableName}?api-version=2024-09-01-preview/put' + operationId: CassandraResourcesCassandraTable_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CassandraTableGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1{tableName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1{tableName}?api-version=2024-09-01-preview/delete' + operationId: CassandraResourcesCassandraTable_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/cassandra_tables/methods/get' - $ref: '#/components/x-stackQL-resources/cassandra_tables/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/cassandra_tables/methods/create_update' update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/cassandra_tables/methods/delete' - cassandra_table_throughput: - id: azure.cosmos_db.cassandra_table_throughput - name: cassandra_table_throughput - title: cassandra_table_throughput + cassandra_table_throughputs: + id: azure.cosmos_db.cassandra_table_throughputs + name: cassandra_table_throughputs + title: cassandra_table_throughputs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1{tableName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1{tableName}~1throughputSettings~1default?api-version=2024-09-01-preview/get' + operationId: CassandraResourcesCassandraTableThroughput_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/cassandra_table_throughput/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - cassandra_resources_cassandra_table_throughput: - id: azure.cosmos_db.cassandra_resources_cassandra_table_throughput - name: cassandra_resources_cassandra_table_throughput - title: cassandra_resources_cassandra_table_throughput - methods: + schemaRef: ThroughputSettingsGetResults update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1{tableName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1tables~1{tableName}~1throughputSettings~1default?api-version=2024-09-01-preview/put' + operationId: CassandraResourcesCassandraTableThroughput_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/cassandra_table_throughputs/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/cassandra_table_throughputs/methods/update' delete: [] gremlin_databases: id: azure.cosmos_db.gremlin_databases @@ -10458,72 +10745,74 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases?api-version=2024-09-01-preview/get' + operationId: GremlinResourcesGremlinDatabases_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GremlinDatabaseListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}?api-version=2024-09-01-preview/get' + operationId: GremlinResourcesGremlinDatabase_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GremlinDatabaseGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}?api-version=2024-09-01-preview/put' + operationId: GremlinResourcesGremlinDatabase_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GremlinDatabaseGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}?api-version=2024-09-01-preview/delete' + operationId: GremlinResourcesGremlinDatabase_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/gremlin_databases/methods/get' - $ref: '#/components/x-stackQL-resources/gremlin_databases/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/gremlin_databases/methods/create_update' update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/gremlin_databases/methods/delete' - gremlin_database_throughput: - id: azure.cosmos_db.gremlin_database_throughput - name: gremlin_database_throughput - title: gremlin_database_throughput + gremlin_database_throughputs: + id: azure.cosmos_db.gremlin_database_throughputs + name: gremlin_database_throughputs + title: gremlin_database_throughputs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1throughputSettings~1default?api-version=2024-09-01-preview/get' + operationId: GremlinResourcesGremlinDatabaseThroughput_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/gremlin_database_throughput/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - gremlin_resources_gremlin_database_throughput: - id: azure.cosmos_db.gremlin_resources_gremlin_database_throughput - name: gremlin_resources_gremlin_database_throughput - title: gremlin_resources_gremlin_database_throughput - methods: + schemaRef: ThroughputSettingsGetResults update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1throughputSettings~1default?api-version=2024-09-01-preview/put' + operationId: GremlinResourcesGremlinDatabaseThroughput_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/gremlin_database_throughputs/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/gremlin_database_throughputs/methods/update' delete: [] gremlin_graphs: id: azure.cosmos_db.gremlin_graphs @@ -10532,72 +10821,74 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs?api-version=2024-09-01-preview/get' + operationId: GremlinResourcesGremlinGraphs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GremlinGraphListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}?api-version=2024-09-01-preview/get' + operationId: GremlinResourcesGremlinGraph_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GremlinGraphGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}?api-version=2024-09-01-preview/put' + operationId: GremlinResourcesGremlinGraph_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GremlinGraphGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}?api-version=2024-09-01-preview/delete' + operationId: GremlinResourcesGremlinGraph_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/gremlin_graphs/methods/get' - $ref: '#/components/x-stackQL-resources/gremlin_graphs/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/gremlin_graphs/methods/create_update' update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/gremlin_graphs/methods/delete' - gremlin_graph_throughput: - id: azure.cosmos_db.gremlin_graph_throughput - name: gremlin_graph_throughput - title: gremlin_graph_throughput + gremlin_graph_throughputs: + id: azure.cosmos_db.gremlin_graph_throughputs + name: gremlin_graph_throughputs + title: gremlin_graph_throughputs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}~1throughputSettings~1default?api-version=2024-09-01-preview/get' + operationId: GremlinResourcesGremlinGraphThroughput_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/gremlin_graph_throughput/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - gremlin_resources_gremlin_graph_throughput: - id: azure.cosmos_db.gremlin_resources_gremlin_graph_throughput - name: gremlin_resources_gremlin_graph_throughput - title: gremlin_resources_gremlin_graph_throughput - methods: + schemaRef: ThroughputSettingsGetResults update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1gremlinDatabases~1{databaseName}~1graphs~1{graphName}~1throughputSettings~1default?api-version=2024-09-01-preview/put' + operationId: GremlinResourcesGremlinGraphThroughput_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/gremlin_graph_throughputs/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/gremlin_graph_throughputs/methods/update' delete: [] locations: id: azure.cosmos_db.locations @@ -10606,17 +10897,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations?api-version=2024-09-01-preview/get' + operationId: Locations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LocationListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1locations~1{location}?api-version=2024-09-01-preview/get' + operationId: Locations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LocationGetResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/locations/methods/get' @@ -10632,26 +10927,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views?api-version=2024-09-01-preview/get' + operationId: CassandraResourcesCassandraViews_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CassandraViewListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1{viewName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1{viewName}?api-version=2024-09-01-preview/get' + operationId: CassandraResourcesCassandraView_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CassandraViewGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1{viewName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1{viewName}?api-version=2024-09-01-preview/put' + operationId: CassandraResourcesCassandraView_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CassandraViewGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1{viewName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1{viewName}?api-version=2024-09-01-preview/delete' + operationId: CassandraResourcesCassandraView_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -10659,124 +10961,135 @@ components: select: - $ref: '#/components/x-stackQL-resources/cassandra_views/methods/get' - $ref: '#/components/x-stackQL-resources/cassandra_views/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/cassandra_views/methods/create_update' update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/cassandra_views/methods/delete' - cassandra_view_throughput: - id: azure.cosmos_db.cassandra_view_throughput - name: cassandra_view_throughput - title: cassandra_view_throughput + cassandra_view_throughputs: + id: azure.cosmos_db.cassandra_view_throughputs + name: cassandra_view_throughputs + title: cassandra_view_throughputs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1{viewName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1{viewName}~1throughputSettings~1default?api-version=2024-09-01-preview/get' + operationId: CassandraResourcesCassandraViewThroughput_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/cassandra_view_throughput/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - cassandra_resources_cassandra_view_throughput: - id: azure.cosmos_db.cassandra_resources_cassandra_view_throughput - name: cassandra_resources_cassandra_view_throughput - title: cassandra_resources_cassandra_view_throughput - methods: + schemaRef: ThroughputSettingsGetResults update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1{viewName}~1throughputSettings~1default~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1cassandraKeyspaces~1{keyspaceName}~1views~1{viewName}~1throughputSettings~1default?api-version=2024-09-01-preview/put' + operationId: CassandraResourcesCassandraViewThroughput_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ThroughputSettingsGetResults sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/cassandra_view_throughputs/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/cassandra_view_throughputs/methods/update' delete: [] - mongo_role_definition: - id: azure.cosmos_db.mongo_role_definition - name: mongo_role_definition - title: mongo_role_definition + mongo_role_definitions: + id: azure.cosmos_db.mongo_role_definitions + name: mongo_role_definitions + title: mongo_role_definitions methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbRoleDefinitions~1{mongoRoleDefinitionId}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbRoleDefinitions~1{mongoRoleDefinitionId}?api-version=2024-09-01-preview/get' + operationId: MongoDBResourcesMongoRoleDefinition_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MongoRoleDefinitionGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbRoleDefinitions~1{mongoRoleDefinitionId}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbRoleDefinitions~1{mongoRoleDefinitionId}?api-version=2024-09-01-preview/put' + operationId: MongoDBResourcesMongoRoleDefinition_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MongoRoleDefinitionGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbRoleDefinitions~1{mongoRoleDefinitionId}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbRoleDefinitions~1{mongoRoleDefinitionId}?api-version=2024-09-01-preview/delete' + operationId: MongoDBResourcesMongoRoleDefinition_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbRoleDefinitions~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbRoleDefinitions?api-version=2024-09-01-preview/get' + operationId: MongoDBResourcesMongoRoleDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MongoRoleDefinitionListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/mongo_role_definition/methods/get' - - $ref: '#/components/x-stackQL-resources/mongo_role_definition/methods/list' - insert: [] + - $ref: '#/components/x-stackQL-resources/mongo_role_definitions/methods/get' + - $ref: '#/components/x-stackQL-resources/mongo_role_definitions/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/mongo_role_definitions/methods/create_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/mongo_role_definition/methods/delete' - mongo_user_definition: - id: azure.cosmos_db.mongo_user_definition - name: mongo_user_definition - title: mongo_user_definition + - $ref: '#/components/x-stackQL-resources/mongo_role_definitions/methods/delete' + mongo_user_definitions: + id: azure.cosmos_db.mongo_user_definitions + name: mongo_user_definitions + title: mongo_user_definitions methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbUserDefinitions~1{mongoUserDefinitionId}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbUserDefinitions~1{mongoUserDefinitionId}?api-version=2024-09-01-preview/get' + operationId: MongoDBResourcesMongoUserDefinition_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MongoUserDefinitionGetResults create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbUserDefinitions~1{mongoUserDefinitionId}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbUserDefinitions~1{mongoUserDefinitionId}?api-version=2024-09-01-preview/put' + operationId: MongoDBResourcesMongoUserDefinition_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MongoUserDefinitionGetResults delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbUserDefinitions~1{mongoUserDefinitionId}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbUserDefinitions~1{mongoUserDefinitionId}?api-version=2024-09-01-preview/delete' + operationId: MongoDBResourcesMongoUserDefinition_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbUserDefinitions~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1mongodbUserDefinitions?api-version=2024-09-01-preview/get' + operationId: MongoDBResourcesMongoUserDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MongoUserDefinitionListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/mongo_user_definition/methods/get' - - $ref: '#/components/x-stackQL-resources/mongo_user_definition/methods/list' - insert: [] + - $ref: '#/components/x-stackQL-resources/mongo_user_definitions/methods/get' + - $ref: '#/components/x-stackQL-resources/mongo_user_definitions/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/mongo_user_definitions/methods/create_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/mongo_user_definition/methods/delete' + - $ref: '#/components/x-stackQL-resources/mongo_user_definitions/methods/delete' network_security_perimeter_configurations: id: azure.cosmos_db.network_security_perimeter_configurations name: network_security_perimeter_configurations @@ -10784,23 +11097,28 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1networkSecurityPerimeterConfigurations~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1networkSecurityPerimeterConfigurations?api-version=2024-09-01-preview/get' + operationId: NetworkSecurityPerimeterConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfigurationListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}?api-version=2024-09-01-preview/get' + operationId: NetworkSecurityPerimeterConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfiguration reconcile: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1reconcile~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1reconcile?api-version=2024-09-01-preview/post' + operationId: NetworkSecurityPerimeterConfigurations_Reconcile response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/network_security_perimeter_configurations/methods/get' @@ -10816,116 +11134,141 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DocumentDB~1cassandraClusters?api-version=2024-09-01-preview/get' + operationId: CassandraClusters_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListClusters objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters?api-version=2024-09-01-preview/get' + operationId: CassandraClusters_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListClusters objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}?api-version=2024-09-01-preview/get' + operationId: CassandraClusters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}?api-version=2024-09-01-preview/delete' + operationId: CassandraClusters_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}?api-version=2024-09-01-preview/put' + operationId: CassandraClusters_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1?api-version=2024-09-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}?api-version=2024-09-01-preview/patch' + operationId: CassandraClusters_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterResource invoke_command: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1invokeCommand~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1invokeCommand?api-version=2024-09-01-preview/post' + operationId: CassandraClusters_InvokeCommand response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' + schemaRef: CommandOutput invoke_command_async: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1invokeCommandAsync~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1invokeCommandAsync?api-version=2024-09-01-preview/post' + operationId: CassandraClusters_InvokeCommandAsync response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommandPublicResource deallocate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1deallocate~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1deallocate?api-version=2024-09-01-preview/post' + operationId: CassandraClusters_Deallocate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1start~1?api-version=2024-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1start?api-version=2024-09-01-preview/post' + operationId: CassandraClusters_Start response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' status: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1status~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1status?api-version=2024-09-01-preview/get' + operationId: CassandraClusters_Status response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CassandraClusterPublicStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/cassandra_clusters/methods/get' - $ref: '#/components/x-stackQL-resources/cassandra_clusters/methods/list_by_resource_group' - $ref: '#/components/x-stackQL-resources/cassandra_clusters/methods/list_by_subscription' - insert: [] - update: [] + insert: + - $ref: '#/components/x-stackQL-resources/cassandra_clusters/methods/create_update' + update: + - $ref: '#/components/x-stackQL-resources/cassandra_clusters/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/cassandra_clusters/methods/delete' - cassandra_clusters_command: - id: azure.cosmos_db.cassandra_clusters_command - name: cassandra_clusters_command - title: cassandra_clusters_command + cassandra_clusters_commands: + id: azure.cosmos_db.cassandra_clusters_commands + name: cassandra_clusters_commands + title: cassandra_clusters_commands methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1commands~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1commands?api-version=2024-09-01-preview/get' + operationId: CassandraClustersCommand_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListCommands objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/cassandra_clusters_command/methods/list' + - $ref: '#/components/x-stackQL-resources/cassandra_clusters_commands/methods/list' insert: [] update: [] replace: [] delete: [] - cassandra_clusters_command_async: - id: azure.cosmos_db.cassandra_clusters_command_async - name: cassandra_clusters_command_async - title: cassandra_clusters_command_async + cassandra_clusters_command_asyncs: + id: azure.cosmos_db.cassandra_clusters_command_asyncs + name: cassandra_clusters_command_asyncs + title: cassandra_clusters_command_asyncs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1commands~1{commandId}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1commands~1{commandId}?api-version=2024-09-01-preview/get' + operationId: CassandraClustersCommandAsync_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListCommands objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/cassandra_clusters_command_async/methods/get' + - $ref: '#/components/x-stackQL-resources/cassandra_clusters_command_asyncs/methods/get' insert: [] update: [] replace: [] @@ -10937,17 +11280,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1backups~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1backups?api-version=2024-09-01-preview/get' + operationId: CassandraClustersBackups_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListBackups objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1backups~1{backupId}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1backups~1{backupId}?api-version=2024-09-01-preview/get' + operationId: CassandraClustersBackup_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/cassandra_clusters_backups/methods/get' @@ -10956,51 +11303,62 @@ components: update: [] replace: [] delete: [] - cassandra_data_centers: - id: azure.cosmos_db.cassandra_data_centers - name: cassandra_data_centers - title: cassandra_data_centers + cassandra_data_center: + id: azure.cosmos_db.cassandra_data_center + name: cassandra_data_center + title: cassandra_data_center methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1dataCenters~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1dataCenters?api-version=2024-09-01-preview/get' + operationId: CassandraDataCenters_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListDataCenters objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1dataCenters~1{dataCenterName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1dataCenters~1{dataCenterName}?api-version=2024-09-01-preview/get' + operationId: CassandraDataCenters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCenterResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1dataCenters~1{dataCenterName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1dataCenters~1{dataCenterName}?api-version=2024-09-01-preview/delete' + operationId: CassandraDataCenters_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' create_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1dataCenters~1{dataCenterName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1dataCenters~1{dataCenterName}?api-version=2024-09-01-preview/put' + operationId: CassandraDataCenters_CreateUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCenterResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1dataCenters~1{dataCenterName}~1?api-version=2024-09-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1cassandraClusters~1{clusterName}~1dataCenters~1{dataCenterName}?api-version=2024-09-01-preview/patch' + operationId: CassandraDataCenters_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCenterResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/cassandra_data_centers/methods/get' - - $ref: '#/components/x-stackQL-resources/cassandra_data_centers/methods/list' - insert: [] - update: [] + - $ref: '#/components/x-stackQL-resources/cassandra_data_center/methods/get' + - $ref: '#/components/x-stackQL-resources/cassandra_data_center/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/cassandra_data_center/methods/create_update' + update: + - $ref: '#/components/x-stackQL-resources/cassandra_data_center/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/cassandra_data_centers/methods/delete' + - $ref: '#/components/x-stackQL-resources/cassandra_data_center/methods/delete' private_link_resources: id: azure.cosmos_db.private_link_resources name: private_link_resources @@ -11008,17 +11366,21 @@ components: methods: list_by_database_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1privateLinkResources~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1privateLinkResources?api-version=2024-09-01-preview/get' + operationId: PrivateLinkResources_ListByDatabaseAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1privateLinkResources~1{groupName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{accountName}~1privateLinkResources~1{groupName}?api-version=2024-09-01-preview/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' @@ -11027,9 +11389,9 @@ components: update: [] replace: [] delete: [] - vw_sql_role_definition: - id: azure.cosmos_db.vw_sql_role_definition - name: vw_sql_role_definition + vw_sql_role_definitions: + id: azure.cosmos_db.vw_sql_role_definitions + name: vw_sql_role_definitions config: views: select: @@ -11039,15 +11401,15 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.roleName') as role_name, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.assignableScopes') as assignable_scopes, - JSON_EXTRACT(properties, '$.permissions') as permissions, + JSON_EXTRACT(properties, '$.roleName') as "role_name", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.assignableScopes') as "assignable_scopes", + JSON_EXTRACT(properties, '$.permissions') as "permissions", subscriptionId, resourceGroupName, accountName, roleDefinitionId - FROM azure.cosmos_db.sql_role_definition + FROM azure.cosmos_db.sql_role_definitions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -11056,19 +11418,19 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.roleName') as role_name, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.assignableScopes') as assignable_scopes, - JSON_EXTRACT(properties, '$.permissions') as permissions, + json_extract_path_text(properties, '$.roleName') as "role_name", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.assignableScopes') as "assignable_scopes", + json_extract_path_text(properties, '$.permissions') as "permissions", subscriptionId, resourceGroupName, accountName, roleDefinitionId - FROM azure.cosmos_db.sql_role_definition + FROM azure.cosmos_db.sql_role_definitions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_sql_role_assignment: - id: azure.cosmos_db.vw_sql_role_assignment - name: vw_sql_role_assignment + vw_sql_role_assignments: + id: azure.cosmos_db.vw_sql_role_assignments + name: vw_sql_role_assignments config: views: select: @@ -11078,14 +11440,14 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.principalId') as principal_id, + JSON_EXTRACT(properties, '$.roleDefinitionId') as "role_definition_id", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.principalId') as "principal_id", subscriptionId, resourceGroupName, accountName, roleAssignmentId - FROM azure.cosmos_db.sql_role_assignment + FROM azure.cosmos_db.sql_role_assignments WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -11094,18 +11456,18 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.roleDefinitionId') as role_definition_id, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.principalId') as principal_id, + json_extract_path_text(properties, '$.roleDefinitionId') as "role_definition_id", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.principalId') as "principal_id", subscriptionId, resourceGroupName, accountName, roleAssignmentId - FROM azure.cosmos_db.sql_role_assignment + FROM azure.cosmos_db.sql_role_assignments WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_service: - id: azure.cosmos_db.vw_service - name: vw_service + vw_services: + id: azure.cosmos_db.vw_services + name: vw_services config: views: select: @@ -11115,16 +11477,16 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.instanceSize') as instance_size, - JSON_EXTRACT(properties, '$.instanceCount') as instance_count, - JSON_EXTRACT(properties, '$.serviceType') as service_type, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.instanceSize') as "instance_size", + JSON_EXTRACT(properties, '$.instanceCount') as "instance_count", + JSON_EXTRACT(properties, '$.serviceType') as "service_type", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, accountName, serviceName - FROM azure.cosmos_db.service + FROM azure.cosmos_db.services WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -11133,16 +11495,16 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.instanceSize') as instance_size, - JSON_EXTRACT(properties, '$.instanceCount') as instance_count, - JSON_EXTRACT(properties, '$.serviceType') as service_type, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.instanceSize') as "instance_size", + json_extract_path_text(properties, '$.instanceCount') as "instance_count", + json_extract_path_text(properties, '$.serviceType') as "service_type", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, accountName, serviceName - FROM azure.cosmos_db.service + FROM azure.cosmos_db.services WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; vw_private_endpoint_connections: id: azure.cosmos_db.vw_private_endpoint_connections @@ -11153,10 +11515,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName, @@ -11167,51 +11529,94 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName, privateEndpointConnectionName FROM azure.cosmos_db.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_chaos_fault: - id: azure.cosmos_db.vw_chaos_fault - name: vw_chaos_fault + vw_chaos_faults: + id: azure.cosmos_db.vw_chaos_faults + name: vw_chaos_faults config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.action') as action, - JSON_EXTRACT(properties, '$.region') as region, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.containerName') as container_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.action') as "action", + JSON_EXTRACT(properties, '$.region') as "region", + JSON_EXTRACT(properties, '$.databaseName') as "database_name", + JSON_EXTRACT(properties, '$.containerName') as "container_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName, chaosFault - FROM azure.cosmos_db.chaos_fault + FROM azure.cosmos_db.chaos_faults WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.action') as action, - JSON_EXTRACT(properties, '$.region') as region, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.containerName') as container_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.action') as "action", + json_extract_path_text(properties, '$.region') as "region", + json_extract_path_text(properties, '$.databaseName') as "database_name", + json_extract_path_text(properties, '$.containerName') as "container_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName, chaosFault - FROM azure.cosmos_db.chaos_fault + FROM azure.cosmos_db.chaos_faults WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + vw_restorable_database_accounts: + id: azure.cosmos_db.vw_restorable_database_accounts + name: vw_restorable_database_accounts + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + type as type, + JSON_EXTRACT(properties, '$.accountName') as "account_name", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.oldestRestorableTime') as "oldest_restorable_time", + JSON_EXTRACT(properties, '$.deletionTime') as "deletion_time", + JSON_EXTRACT(properties, '$.apiType') as "api_type", + JSON_EXTRACT(properties, '$.restorableLocations') as "restorable_locations", + subscriptionId, + location, + instanceId + FROM azure.cosmos_db.restorable_database_accounts + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + type as type, + json_extract_path_text(properties, '$.accountName') as "account_name", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.oldestRestorableTime') as "oldest_restorable_time", + json_extract_path_text(properties, '$.deletionTime') as "deletion_time", + json_extract_path_text(properties, '$.apiType') as "api_type", + json_extract_path_text(properties, '$.restorableLocations') as "restorable_locations", + subscriptionId, + location, + instanceId + FROM azure.cosmos_db.restorable_database_accounts + WHERE subscriptionId = 'replace-me'; vw_notebook_workspaces: id: azure.cosmos_db.vw_notebook_workspaces name: vw_notebook_workspaces @@ -11224,8 +11629,8 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.notebookServerEndpoint') as notebook_server_endpoint, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.notebookServerEndpoint') as "notebook_server_endpoint", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, accountName, @@ -11239,17 +11644,17 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.notebookServerEndpoint') as notebook_server_endpoint, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.notebookServerEndpoint') as "notebook_server_endpoint", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, accountName, notebookWorkspaceName FROM azure.cosmos_db.notebook_workspaces WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_throughput_pool: - id: azure.cosmos_db.vw_throughput_pool - name: vw_throughput_pool + vw_throughput_pools: + id: azure.cosmos_db.vw_throughput_pools + name: vw_throughput_pools config: views: select: @@ -11258,26 +11663,26 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.maxThroughput') as max_throughput, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.maxThroughput') as "max_throughput", subscriptionId, resourceGroupName, throughputPoolName - FROM azure.cosmos_db.throughput_pool - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND throughputPoolName = 'replace-me'; + FROM azure.cosmos_db.throughput_pools + WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.maxThroughput') as max_throughput, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.maxThroughput') as "max_throughput", subscriptionId, resourceGroupName, throughputPoolName - FROM azure.cosmos_db.throughput_pool - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND throughputPoolName = 'replace-me'; + FROM azure.cosmos_db.throughput_pools + WHERE subscriptionId = 'replace-me'; vw_throughput_pool_accounts: id: azure.cosmos_db.vw_throughput_pool_accounts name: vw_throughput_pool_accounts @@ -11287,10 +11692,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.accountResourceIdentifier') as account_resource_identifier, - JSON_EXTRACT(properties, '$.accountLocation') as account_location, - JSON_EXTRACT(properties, '$.accountInstanceId') as account_instance_id, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.accountResourceIdentifier') as "account_resource_identifier", + JSON_EXTRACT(properties, '$.accountLocation') as "account_location", + JSON_EXTRACT(properties, '$.accountInstanceId') as "account_instance_id", subscriptionId, resourceGroupName, throughputPoolName, @@ -11301,10 +11706,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.accountResourceIdentifier') as account_resource_identifier, - JSON_EXTRACT(properties, '$.accountLocation') as account_location, - JSON_EXTRACT(properties, '$.accountInstanceId') as account_instance_id, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.accountResourceIdentifier') as "account_resource_identifier", + json_extract_path_text(properties, '$.accountLocation') as "account_location", + json_extract_path_text(properties, '$.accountInstanceId') as "account_instance_id", subscriptionId, resourceGroupName, throughputPoolName, @@ -11323,17 +11728,17 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.jobName') as job_name, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.processedCount') as processed_count, - JSON_EXTRACT(properties, '$.totalCount') as total_count, - JSON_EXTRACT(properties, '$.lastUpdatedUtcTime') as last_updated_utc_time, - JSON_EXTRACT(properties, '$.workerCount') as worker_count, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.duration') as duration, - JSON_EXTRACT(properties, '$.mode') as mode, + JSON_EXTRACT(properties, '$.jobName') as "job_name", + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.destination') as "destination", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.processedCount') as "processed_count", + JSON_EXTRACT(properties, '$.totalCount') as "total_count", + JSON_EXTRACT(properties, '$.lastUpdatedUtcTime') as "last_updated_utc_time", + JSON_EXTRACT(properties, '$.workerCount') as "worker_count", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.duration') as "duration", + JSON_EXTRACT(properties, '$.mode') as "mode", subscriptionId, resourceGroupName, accountName, @@ -11347,17 +11752,17 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.jobName') as job_name, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.processedCount') as processed_count, - JSON_EXTRACT(properties, '$.totalCount') as total_count, - JSON_EXTRACT(properties, '$.lastUpdatedUtcTime') as last_updated_utc_time, - JSON_EXTRACT(properties, '$.workerCount') as worker_count, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.duration') as duration, - JSON_EXTRACT(properties, '$.mode') as mode, + json_extract_path_text(properties, '$.jobName') as "job_name", + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.destination') as "destination", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.processedCount') as "processed_count", + json_extract_path_text(properties, '$.totalCount') as "total_count", + json_extract_path_text(properties, '$.lastUpdatedUtcTime') as "last_updated_utc_time", + json_extract_path_text(properties, '$.workerCount') as "worker_count", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.duration') as "duration", + json_extract_path_text(properties, '$.mode') as "mode", subscriptionId, resourceGroupName, accountName, @@ -11381,52 +11786,52 @@ components: systemData as system_data, type as type, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.documentEndpoint') as document_endpoint, - JSON_EXTRACT(properties, '$.databaseAccountOfferType') as database_account_offer_type, - JSON_EXTRACT(properties, '$.ipRules') as ip_rules, - JSON_EXTRACT(properties, '$.isVirtualNetworkFilterEnabled') as is_virtual_network_filter_enabled, - JSON_EXTRACT(properties, '$.enableAutomaticFailover') as enable_automatic_failover, - JSON_EXTRACT(properties, '$.consistencyPolicy') as consistency_policy, - JSON_EXTRACT(properties, '$.capabilities') as capabilities, - JSON_EXTRACT(properties, '$.writeLocations') as write_locations, - JSON_EXTRACT(properties, '$.readLocations') as read_locations, - JSON_EXTRACT(properties, '$.locations') as locations, - JSON_EXTRACT(properties, '$.failoverPolicies') as failover_policies, - JSON_EXTRACT(properties, '$.virtualNetworkRules') as virtual_network_rules, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.enableMultipleWriteLocations') as enable_multiple_write_locations, - JSON_EXTRACT(properties, '$.enableCassandraConnector') as enable_cassandra_connector, - JSON_EXTRACT(properties, '$.connectorOffer') as connector_offer, - JSON_EXTRACT(properties, '$.disableKeyBasedMetadataWriteAccess') as disable_key_based_metadata_write_access, - JSON_EXTRACT(properties, '$.keyVaultKeyUri') as key_vault_key_uri, - JSON_EXTRACT(properties, '$.defaultIdentity') as default_identity, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.enableFreeTier') as enable_free_tier, - JSON_EXTRACT(properties, '$.apiProperties') as api_properties, - JSON_EXTRACT(properties, '$.enableAnalyticalStorage') as enable_analytical_storage, - JSON_EXTRACT(properties, '$.analyticalStorageConfiguration') as analytical_storage_configuration, - JSON_EXTRACT(properties, '$.instanceId') as instance_id, - JSON_EXTRACT(properties, '$.createMode') as create_mode, - JSON_EXTRACT(properties, '$.restoreParameters') as restore_parameters, - JSON_EXTRACT(properties, '$.backupPolicy') as backup_policy, - JSON_EXTRACT(properties, '$.cors') as cors, - JSON_EXTRACT(properties, '$.networkAclBypass') as network_acl_bypass, - JSON_EXTRACT(properties, '$.networkAclBypassResourceIds') as network_acl_bypass_resource_ids, - JSON_EXTRACT(properties, '$.diagnosticLogSettings') as diagnostic_log_settings, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.capacity') as capacity, - JSON_EXTRACT(properties, '$.capacityMode') as capacity_mode, - JSON_EXTRACT(properties, '$.capacityModeChangeTransitionState') as capacity_mode_change_transition_state, - JSON_EXTRACT(properties, '$.enableMaterializedViews') as enable_materialized_views, - JSON_EXTRACT(properties, '$.keysMetadata') as keys_metadata, - JSON_EXTRACT(properties, '$.enablePartitionMerge') as enable_partition_merge, - JSON_EXTRACT(properties, '$.enableBurstCapacity') as enable_burst_capacity, - JSON_EXTRACT(properties, '$.minimalTlsVersion') as minimal_tls_version, - JSON_EXTRACT(properties, '$.customerManagedKeyStatus') as customer_managed_key_status, - JSON_EXTRACT(properties, '$.enablePriorityBasedExecution') as enable_priority_based_execution, - JSON_EXTRACT(properties, '$.defaultPriorityLevel') as default_priority_level, - JSON_EXTRACT(properties, '$.enablePerRegionPerPartitionAutoscale') as enable_per_region_per_partition_autoscale, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.documentEndpoint') as "document_endpoint", + JSON_EXTRACT(properties, '$.databaseAccountOfferType') as "database_account_offer_type", + JSON_EXTRACT(properties, '$.ipRules') as "ip_rules", + JSON_EXTRACT(properties, '$.isVirtualNetworkFilterEnabled') as "is_virtual_network_filter_enabled", + JSON_EXTRACT(properties, '$.enableAutomaticFailover') as "enable_automatic_failover", + JSON_EXTRACT(properties, '$.consistencyPolicy') as "consistency_policy", + JSON_EXTRACT(properties, '$.capabilities') as "capabilities", + JSON_EXTRACT(properties, '$.writeLocations') as "write_locations", + JSON_EXTRACT(properties, '$.readLocations') as "read_locations", + JSON_EXTRACT(properties, '$.locations') as "locations", + JSON_EXTRACT(properties, '$.failoverPolicies') as "failover_policies", + JSON_EXTRACT(properties, '$.virtualNetworkRules') as "virtual_network_rules", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.enableMultipleWriteLocations') as "enable_multiple_write_locations", + JSON_EXTRACT(properties, '$.enableCassandraConnector') as "enable_cassandra_connector", + JSON_EXTRACT(properties, '$.connectorOffer') as "connector_offer", + JSON_EXTRACT(properties, '$.disableKeyBasedMetadataWriteAccess') as "disable_key_based_metadata_write_access", + JSON_EXTRACT(properties, '$.keyVaultKeyUri') as "key_vault_key_uri", + JSON_EXTRACT(properties, '$.defaultIdentity') as "default_identity", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.enableFreeTier') as "enable_free_tier", + JSON_EXTRACT(properties, '$.apiProperties') as "api_properties", + JSON_EXTRACT(properties, '$.enableAnalyticalStorage') as "enable_analytical_storage", + JSON_EXTRACT(properties, '$.analyticalStorageConfiguration') as "analytical_storage_configuration", + JSON_EXTRACT(properties, '$.instanceId') as "instance_id", + JSON_EXTRACT(properties, '$.createMode') as "create_mode", + JSON_EXTRACT(properties, '$.restoreParameters') as "restore_parameters", + JSON_EXTRACT(properties, '$.backupPolicy') as "backup_policy", + JSON_EXTRACT(properties, '$.cors') as "cors", + JSON_EXTRACT(properties, '$.networkAclBypass') as "network_acl_bypass", + JSON_EXTRACT(properties, '$.networkAclBypassResourceIds') as "network_acl_bypass_resource_ids", + JSON_EXTRACT(properties, '$.diagnosticLogSettings') as "diagnostic_log_settings", + JSON_EXTRACT(properties, '$.disableLocalAuth') as "disable_local_auth", + JSON_EXTRACT(properties, '$.capacity') as "capacity", + JSON_EXTRACT(properties, '$.capacityMode') as "capacity_mode", + JSON_EXTRACT(properties, '$.capacityModeChangeTransitionState') as "capacity_mode_change_transition_state", + JSON_EXTRACT(properties, '$.enableMaterializedViews') as "enable_materialized_views", + JSON_EXTRACT(properties, '$.keysMetadata') as "keys_metadata", + JSON_EXTRACT(properties, '$.enablePartitionMerge') as "enable_partition_merge", + JSON_EXTRACT(properties, '$.enableBurstCapacity') as "enable_burst_capacity", + JSON_EXTRACT(properties, '$.minimalTlsVersion') as "minimal_tls_version", + JSON_EXTRACT(properties, '$.customerManagedKeyStatus') as "customer_managed_key_status", + JSON_EXTRACT(properties, '$.enablePriorityBasedExecution') as "enable_priority_based_execution", + JSON_EXTRACT(properties, '$.defaultPriorityLevel') as "default_priority_level", + JSON_EXTRACT(properties, '$.enablePerRegionPerPartitionAutoscale') as "enable_per_region_per_partition_autoscale", subscriptionId, resourceGroupName, accountName @@ -11444,60 +11849,60 @@ components: systemData as system_data, type as type, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.documentEndpoint') as document_endpoint, - JSON_EXTRACT(properties, '$.databaseAccountOfferType') as database_account_offer_type, - JSON_EXTRACT(properties, '$.ipRules') as ip_rules, - JSON_EXTRACT(properties, '$.isVirtualNetworkFilterEnabled') as is_virtual_network_filter_enabled, - JSON_EXTRACT(properties, '$.enableAutomaticFailover') as enable_automatic_failover, - JSON_EXTRACT(properties, '$.consistencyPolicy') as consistency_policy, - JSON_EXTRACT(properties, '$.capabilities') as capabilities, - JSON_EXTRACT(properties, '$.writeLocations') as write_locations, - JSON_EXTRACT(properties, '$.readLocations') as read_locations, - JSON_EXTRACT(properties, '$.locations') as locations, - JSON_EXTRACT(properties, '$.failoverPolicies') as failover_policies, - JSON_EXTRACT(properties, '$.virtualNetworkRules') as virtual_network_rules, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.enableMultipleWriteLocations') as enable_multiple_write_locations, - JSON_EXTRACT(properties, '$.enableCassandraConnector') as enable_cassandra_connector, - JSON_EXTRACT(properties, '$.connectorOffer') as connector_offer, - JSON_EXTRACT(properties, '$.disableKeyBasedMetadataWriteAccess') as disable_key_based_metadata_write_access, - JSON_EXTRACT(properties, '$.keyVaultKeyUri') as key_vault_key_uri, - JSON_EXTRACT(properties, '$.defaultIdentity') as default_identity, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.enableFreeTier') as enable_free_tier, - JSON_EXTRACT(properties, '$.apiProperties') as api_properties, - JSON_EXTRACT(properties, '$.enableAnalyticalStorage') as enable_analytical_storage, - JSON_EXTRACT(properties, '$.analyticalStorageConfiguration') as analytical_storage_configuration, - JSON_EXTRACT(properties, '$.instanceId') as instance_id, - JSON_EXTRACT(properties, '$.createMode') as create_mode, - JSON_EXTRACT(properties, '$.restoreParameters') as restore_parameters, - JSON_EXTRACT(properties, '$.backupPolicy') as backup_policy, - JSON_EXTRACT(properties, '$.cors') as cors, - JSON_EXTRACT(properties, '$.networkAclBypass') as network_acl_bypass, - JSON_EXTRACT(properties, '$.networkAclBypassResourceIds') as network_acl_bypass_resource_ids, - JSON_EXTRACT(properties, '$.diagnosticLogSettings') as diagnostic_log_settings, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.capacity') as capacity, - JSON_EXTRACT(properties, '$.capacityMode') as capacity_mode, - JSON_EXTRACT(properties, '$.capacityModeChangeTransitionState') as capacity_mode_change_transition_state, - JSON_EXTRACT(properties, '$.enableMaterializedViews') as enable_materialized_views, - JSON_EXTRACT(properties, '$.keysMetadata') as keys_metadata, - JSON_EXTRACT(properties, '$.enablePartitionMerge') as enable_partition_merge, - JSON_EXTRACT(properties, '$.enableBurstCapacity') as enable_burst_capacity, - JSON_EXTRACT(properties, '$.minimalTlsVersion') as minimal_tls_version, - JSON_EXTRACT(properties, '$.customerManagedKeyStatus') as customer_managed_key_status, - JSON_EXTRACT(properties, '$.enablePriorityBasedExecution') as enable_priority_based_execution, - JSON_EXTRACT(properties, '$.defaultPriorityLevel') as default_priority_level, - JSON_EXTRACT(properties, '$.enablePerRegionPerPartitionAutoscale') as enable_per_region_per_partition_autoscale, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.documentEndpoint') as "document_endpoint", + json_extract_path_text(properties, '$.databaseAccountOfferType') as "database_account_offer_type", + json_extract_path_text(properties, '$.ipRules') as "ip_rules", + json_extract_path_text(properties, '$.isVirtualNetworkFilterEnabled') as "is_virtual_network_filter_enabled", + json_extract_path_text(properties, '$.enableAutomaticFailover') as "enable_automatic_failover", + json_extract_path_text(properties, '$.consistencyPolicy') as "consistency_policy", + json_extract_path_text(properties, '$.capabilities') as "capabilities", + json_extract_path_text(properties, '$.writeLocations') as "write_locations", + json_extract_path_text(properties, '$.readLocations') as "read_locations", + json_extract_path_text(properties, '$.locations') as "locations", + json_extract_path_text(properties, '$.failoverPolicies') as "failover_policies", + json_extract_path_text(properties, '$.virtualNetworkRules') as "virtual_network_rules", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.enableMultipleWriteLocations') as "enable_multiple_write_locations", + json_extract_path_text(properties, '$.enableCassandraConnector') as "enable_cassandra_connector", + json_extract_path_text(properties, '$.connectorOffer') as "connector_offer", + json_extract_path_text(properties, '$.disableKeyBasedMetadataWriteAccess') as "disable_key_based_metadata_write_access", + json_extract_path_text(properties, '$.keyVaultKeyUri') as "key_vault_key_uri", + json_extract_path_text(properties, '$.defaultIdentity') as "default_identity", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.enableFreeTier') as "enable_free_tier", + json_extract_path_text(properties, '$.apiProperties') as "api_properties", + json_extract_path_text(properties, '$.enableAnalyticalStorage') as "enable_analytical_storage", + json_extract_path_text(properties, '$.analyticalStorageConfiguration') as "analytical_storage_configuration", + json_extract_path_text(properties, '$.instanceId') as "instance_id", + json_extract_path_text(properties, '$.createMode') as "create_mode", + json_extract_path_text(properties, '$.restoreParameters') as "restore_parameters", + json_extract_path_text(properties, '$.backupPolicy') as "backup_policy", + json_extract_path_text(properties, '$.cors') as "cors", + json_extract_path_text(properties, '$.networkAclBypass') as "network_acl_bypass", + json_extract_path_text(properties, '$.networkAclBypassResourceIds') as "network_acl_bypass_resource_ids", + json_extract_path_text(properties, '$.diagnosticLogSettings') as "diagnostic_log_settings", + json_extract_path_text(properties, '$.disableLocalAuth') as "disable_local_auth", + json_extract_path_text(properties, '$.capacity') as "capacity", + json_extract_path_text(properties, '$.capacityMode') as "capacity_mode", + json_extract_path_text(properties, '$.capacityModeChangeTransitionState') as "capacity_mode_change_transition_state", + json_extract_path_text(properties, '$.enableMaterializedViews') as "enable_materialized_views", + json_extract_path_text(properties, '$.keysMetadata') as "keys_metadata", + json_extract_path_text(properties, '$.enablePartitionMerge') as "enable_partition_merge", + json_extract_path_text(properties, '$.enableBurstCapacity') as "enable_burst_capacity", + json_extract_path_text(properties, '$.minimalTlsVersion') as "minimal_tls_version", + json_extract_path_text(properties, '$.customerManagedKeyStatus') as "customer_managed_key_status", + json_extract_path_text(properties, '$.enablePriorityBasedExecution') as "enable_priority_based_execution", + json_extract_path_text(properties, '$.defaultPriorityLevel') as "default_priority_level", + json_extract_path_text(properties, '$.enablePerRegionPerPartitionAutoscale') as "enable_per_region_per_partition_autoscale", subscriptionId, resourceGroupName, accountName FROM azure.cosmos_db.database_accounts WHERE subscriptionId = 'replace-me'; - vw_graphs: - id: azure.cosmos_db.vw_graphs - name: vw_graphs + vw_graph_resources_graphs: + id: azure.cosmos_db.vw_graph_resources_graphs + name: vw_graph_resources_graphs config: views: select: @@ -11510,13 +11915,13 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + JSON_EXTRACT(properties, '$.resource') as "resource", + JSON_EXTRACT(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, graphName - FROM azure.cosmos_db.graphs + FROM azure.cosmos_db.graph_resources_graphs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -11528,13 +11933,13 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + json_extract_path_text(properties, '$.resource') as "resource", + json_extract_path_text(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, graphName - FROM azure.cosmos_db.graphs + FROM azure.cosmos_db.graph_resources_graphs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; vw_sql_databases: id: azure.cosmos_db.vw_sql_databases @@ -11551,8 +11956,8 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + JSON_EXTRACT(properties, '$.resource') as "resource", + JSON_EXTRACT(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -11569,17 +11974,17 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + json_extract_path_text(properties, '$.resource') as "resource", + json_extract_path_text(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, databaseName FROM azure.cosmos_db.sql_databases WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_sql_database_throughput: - id: azure.cosmos_db.vw_sql_database_throughput - name: vw_sql_database_throughput + vw_sql_database_throughputs: + id: azure.cosmos_db.vw_sql_database_throughputs + name: vw_sql_database_throughputs config: views: select: @@ -11592,12 +11997,12 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, + JSON_EXTRACT(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, databaseName - FROM azure.cosmos_db.sql_database_throughput + FROM azure.cosmos_db.sql_database_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -11609,12 +12014,12 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, + json_extract_path_text(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, databaseName - FROM azure.cosmos_db.sql_database_throughput + FROM azure.cosmos_db.sql_database_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me'; vw_client_encryption_keys: id: azure.cosmos_db.vw_client_encryption_keys @@ -11628,7 +12033,7 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.resource') as resource, + JSON_EXTRACT(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, @@ -11643,7 +12048,7 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.resource') as resource, + json_extract_path_text(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, @@ -11666,8 +12071,8 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + JSON_EXTRACT(properties, '$.resource') as "resource", + JSON_EXTRACT(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -11685,8 +12090,8 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + json_extract_path_text(properties, '$.resource') as "resource", + json_extract_path_text(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -11694,9 +12099,9 @@ components: containerName FROM azure.cosmos_db.sql_containers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me'; - vw_sql_container_throughput: - id: azure.cosmos_db.vw_sql_container_throughput - name: vw_sql_container_throughput + vw_sql_container_throughputs: + id: azure.cosmos_db.vw_sql_container_throughputs + name: vw_sql_container_throughputs config: views: select: @@ -11709,13 +12114,13 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, + JSON_EXTRACT(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, databaseName, containerName - FROM azure.cosmos_db.sql_container_throughput + FROM azure.cosmos_db.sql_container_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me' AND containerName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -11727,13 +12132,13 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, + json_extract_path_text(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, databaseName, containerName - FROM azure.cosmos_db.sql_container_throughput + FROM azure.cosmos_db.sql_container_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me' AND containerName = 'replace-me'; vw_sql_stored_procedures: id: azure.cosmos_db.vw_sql_stored_procedures @@ -11750,7 +12155,7 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, + JSON_EXTRACT(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, @@ -11769,7 +12174,7 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, + json_extract_path_text(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, @@ -11793,7 +12198,7 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, + JSON_EXTRACT(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, @@ -11812,7 +12217,7 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, + json_extract_path_text(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, @@ -11836,7 +12241,7 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, + JSON_EXTRACT(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, @@ -11855,7 +12260,7 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, + json_extract_path_text(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, @@ -11879,8 +12284,8 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + JSON_EXTRACT(properties, '$.resource') as "resource", + JSON_EXTRACT(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -11897,17 +12302,17 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + json_extract_path_text(properties, '$.resource') as "resource", + json_extract_path_text(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, databaseName FROM azure.cosmos_db.mongodb_databases WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_mongodb_database_throughput: - id: azure.cosmos_db.vw_mongodb_database_throughput - name: vw_mongodb_database_throughput + vw_mongodb_database_throughputs: + id: azure.cosmos_db.vw_mongodb_database_throughputs + name: vw_mongodb_database_throughputs config: views: select: @@ -11920,12 +12325,12 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, + JSON_EXTRACT(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, databaseName - FROM azure.cosmos_db.mongodb_database_throughput + FROM azure.cosmos_db.mongodb_database_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -11937,12 +12342,12 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, + json_extract_path_text(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, databaseName - FROM azure.cosmos_db.mongodb_database_throughput + FROM azure.cosmos_db.mongodb_database_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me'; vw_mongodb_collections: id: azure.cosmos_db.vw_mongodb_collections @@ -11959,8 +12364,8 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + JSON_EXTRACT(properties, '$.resource') as "resource", + JSON_EXTRACT(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -11978,8 +12383,8 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + json_extract_path_text(properties, '$.resource') as "resource", + json_extract_path_text(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -11987,9 +12392,9 @@ components: collectionName FROM azure.cosmos_db.mongodb_collections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me'; - vw_mongodb_collection_throughput: - id: azure.cosmos_db.vw_mongodb_collection_throughput - name: vw_mongodb_collection_throughput + vw_mongodb_collection_throughputs: + id: azure.cosmos_db.vw_mongodb_collection_throughputs + name: vw_mongodb_collection_throughputs config: views: select: @@ -12002,13 +12407,13 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, + JSON_EXTRACT(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, databaseName, collectionName - FROM azure.cosmos_db.mongodb_collection_throughput + FROM azure.cosmos_db.mongodb_collection_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me' AND collectionName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -12020,13 +12425,13 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, + json_extract_path_text(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, databaseName, collectionName - FROM azure.cosmos_db.mongodb_collection_throughput + FROM azure.cosmos_db.mongodb_collection_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me' AND collectionName = 'replace-me'; vw_tables: id: azure.cosmos_db.vw_tables @@ -12043,8 +12448,8 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + JSON_EXTRACT(properties, '$.resource') as "resource", + JSON_EXTRACT(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -12061,17 +12466,17 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + json_extract_path_text(properties, '$.resource') as "resource", + json_extract_path_text(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, tableName FROM azure.cosmos_db.tables WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_table_throughput: - id: azure.cosmos_db.vw_table_throughput - name: vw_table_throughput + vw_table_throughputs: + id: azure.cosmos_db.vw_table_throughputs + name: vw_table_throughputs config: views: select: @@ -12084,12 +12489,12 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, + JSON_EXTRACT(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, tableName - FROM azure.cosmos_db.table_throughput + FROM azure.cosmos_db.table_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND tableName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -12101,12 +12506,12 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, + json_extract_path_text(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, tableName - FROM azure.cosmos_db.table_throughput + FROM azure.cosmos_db.table_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND tableName = 'replace-me'; vw_cassandra_keyspaces: id: azure.cosmos_db.vw_cassandra_keyspaces @@ -12123,8 +12528,8 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + JSON_EXTRACT(properties, '$.resource') as "resource", + JSON_EXTRACT(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -12141,17 +12546,17 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + json_extract_path_text(properties, '$.resource') as "resource", + json_extract_path_text(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, keyspaceName FROM azure.cosmos_db.cassandra_keyspaces WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_cassandra_keyspace_throughput: - id: azure.cosmos_db.vw_cassandra_keyspace_throughput - name: vw_cassandra_keyspace_throughput + vw_cassandra_keyspace_throughputs: + id: azure.cosmos_db.vw_cassandra_keyspace_throughputs + name: vw_cassandra_keyspace_throughputs config: views: select: @@ -12164,12 +12569,12 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, + JSON_EXTRACT(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, keyspaceName - FROM azure.cosmos_db.cassandra_keyspace_throughput + FROM azure.cosmos_db.cassandra_keyspace_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND keyspaceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -12181,12 +12586,12 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, + json_extract_path_text(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, keyspaceName - FROM azure.cosmos_db.cassandra_keyspace_throughput + FROM azure.cosmos_db.cassandra_keyspace_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND keyspaceName = 'replace-me'; vw_cassandra_tables: id: azure.cosmos_db.vw_cassandra_tables @@ -12203,8 +12608,8 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + JSON_EXTRACT(properties, '$.resource') as "resource", + JSON_EXTRACT(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -12222,8 +12627,8 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + json_extract_path_text(properties, '$.resource') as "resource", + json_extract_path_text(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -12231,9 +12636,9 @@ components: tableName FROM azure.cosmos_db.cassandra_tables WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND keyspaceName = 'replace-me'; - vw_cassandra_table_throughput: - id: azure.cosmos_db.vw_cassandra_table_throughput - name: vw_cassandra_table_throughput + vw_cassandra_table_throughputs: + id: azure.cosmos_db.vw_cassandra_table_throughputs + name: vw_cassandra_table_throughputs config: views: select: @@ -12246,13 +12651,13 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, + JSON_EXTRACT(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, keyspaceName, tableName - FROM azure.cosmos_db.cassandra_table_throughput + FROM azure.cosmos_db.cassandra_table_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND keyspaceName = 'replace-me' AND tableName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -12264,13 +12669,13 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, + json_extract_path_text(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, keyspaceName, tableName - FROM azure.cosmos_db.cassandra_table_throughput + FROM azure.cosmos_db.cassandra_table_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND keyspaceName = 'replace-me' AND tableName = 'replace-me'; vw_gremlin_databases: id: azure.cosmos_db.vw_gremlin_databases @@ -12287,8 +12692,8 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + JSON_EXTRACT(properties, '$.resource') as "resource", + JSON_EXTRACT(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -12305,17 +12710,17 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + json_extract_path_text(properties, '$.resource') as "resource", + json_extract_path_text(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, databaseName FROM azure.cosmos_db.gremlin_databases WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_gremlin_database_throughput: - id: azure.cosmos_db.vw_gremlin_database_throughput - name: vw_gremlin_database_throughput + vw_gremlin_database_throughputs: + id: azure.cosmos_db.vw_gremlin_database_throughputs + name: vw_gremlin_database_throughputs config: views: select: @@ -12328,12 +12733,12 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, + JSON_EXTRACT(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, databaseName - FROM azure.cosmos_db.gremlin_database_throughput + FROM azure.cosmos_db.gremlin_database_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -12345,12 +12750,12 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, + json_extract_path_text(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, databaseName - FROM azure.cosmos_db.gremlin_database_throughput + FROM azure.cosmos_db.gremlin_database_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me'; vw_gremlin_graphs: id: azure.cosmos_db.vw_gremlin_graphs @@ -12367,8 +12772,8 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + JSON_EXTRACT(properties, '$.resource') as "resource", + JSON_EXTRACT(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -12386,8 +12791,8 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + json_extract_path_text(properties, '$.resource') as "resource", + json_extract_path_text(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -12395,9 +12800,9 @@ components: graphName FROM azure.cosmos_db.gremlin_graphs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me'; - vw_gremlin_graph_throughput: - id: azure.cosmos_db.vw_gremlin_graph_throughput - name: vw_gremlin_graph_throughput + vw_gremlin_graph_throughputs: + id: azure.cosmos_db.vw_gremlin_graph_throughputs + name: vw_gremlin_graph_throughputs config: views: select: @@ -12410,13 +12815,13 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, + JSON_EXTRACT(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, databaseName, graphName - FROM azure.cosmos_db.gremlin_graph_throughput + FROM azure.cosmos_db.gremlin_graph_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me' AND graphName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -12428,13 +12833,13 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, + json_extract_path_text(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, databaseName, graphName - FROM azure.cosmos_db.gremlin_graph_throughput + FROM azure.cosmos_db.gremlin_graph_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND databaseName = 'replace-me' AND graphName = 'replace-me'; vw_locations: id: azure.cosmos_db.vw_locations @@ -12448,12 +12853,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.supportsAvailabilityZone') as supports_availability_zone, - JSON_EXTRACT(properties, '$.isResidencyRestricted') as is_residency_restricted, - JSON_EXTRACT(properties, '$.backupStorageRedundancies') as backup_storage_redundancies, - JSON_EXTRACT(properties, '$.isSubscriptionRegionAccessAllowedForRegular') as is_subscription_region_access_allowed_for_regular, - JSON_EXTRACT(properties, '$.isSubscriptionRegionAccessAllowedForAz') as is_subscription_region_access_allowed_for_az, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.supportsAvailabilityZone') as "supports_availability_zone", + JSON_EXTRACT(properties, '$.isResidencyRestricted') as "is_residency_restricted", + JSON_EXTRACT(properties, '$.backupStorageRedundancies') as "backup_storage_redundancies", + JSON_EXTRACT(properties, '$.isSubscriptionRegionAccessAllowedForRegular') as "is_subscription_region_access_allowed_for_regular", + JSON_EXTRACT(properties, '$.isSubscriptionRegionAccessAllowedForAz') as "is_subscription_region_access_allowed_for_az", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, location FROM azure.cosmos_db.locations @@ -12465,12 +12870,12 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.supportsAvailabilityZone') as supports_availability_zone, - JSON_EXTRACT(properties, '$.isResidencyRestricted') as is_residency_restricted, - JSON_EXTRACT(properties, '$.backupStorageRedundancies') as backup_storage_redundancies, - JSON_EXTRACT(properties, '$.isSubscriptionRegionAccessAllowedForRegular') as is_subscription_region_access_allowed_for_regular, - JSON_EXTRACT(properties, '$.isSubscriptionRegionAccessAllowedForAz') as is_subscription_region_access_allowed_for_az, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.supportsAvailabilityZone') as "supports_availability_zone", + json_extract_path_text(properties, '$.isResidencyRestricted') as "is_residency_restricted", + json_extract_path_text(properties, '$.backupStorageRedundancies') as "backup_storage_redundancies", + json_extract_path_text(properties, '$.isSubscriptionRegionAccessAllowedForRegular') as "is_subscription_region_access_allowed_for_regular", + json_extract_path_text(properties, '$.isSubscriptionRegionAccessAllowedForAz') as "is_subscription_region_access_allowed_for_az", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, location FROM azure.cosmos_db.locations @@ -12490,8 +12895,8 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + JSON_EXTRACT(properties, '$.resource') as "resource", + JSON_EXTRACT(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -12509,8 +12914,8 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, - JSON_EXTRACT(properties, '$.options') as options, + json_extract_path_text(properties, '$.resource') as "resource", + json_extract_path_text(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -12518,9 +12923,9 @@ components: viewName FROM azure.cosmos_db.cassandra_views WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND keyspaceName = 'replace-me'; - vw_cassandra_view_throughput: - id: azure.cosmos_db.vw_cassandra_view_throughput - name: vw_cassandra_view_throughput + vw_cassandra_view_throughputs: + id: azure.cosmos_db.vw_cassandra_view_throughputs + name: vw_cassandra_view_throughputs config: views: select: @@ -12533,13 +12938,13 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.resource') as resource, + JSON_EXTRACT(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, keyspaceName, viewName - FROM azure.cosmos_db.cassandra_view_throughput + FROM azure.cosmos_db.cassandra_view_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND keyspaceName = 'replace-me' AND viewName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -12551,17 +12956,17 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.resource') as resource, + json_extract_path_text(properties, '$.resource') as "resource", subscriptionId, resourceGroupName, accountName, keyspaceName, viewName - FROM azure.cosmos_db.cassandra_view_throughput + FROM azure.cosmos_db.cassandra_view_throughputs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND keyspaceName = 'replace-me' AND viewName = 'replace-me'; - vw_mongo_role_definition: - id: azure.cosmos_db.vw_mongo_role_definition - name: vw_mongo_role_definition + vw_mongo_role_definitions: + id: azure.cosmos_db.vw_mongo_role_definitions + name: vw_mongo_role_definitions config: views: select: @@ -12571,16 +12976,16 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.roleName') as role_name, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.privileges') as privileges, - JSON_EXTRACT(properties, '$.roles') as roles, + JSON_EXTRACT(properties, '$.roleName') as "role_name", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.databaseName') as "database_name", + JSON_EXTRACT(properties, '$.privileges') as "privileges", + JSON_EXTRACT(properties, '$.roles') as "roles", subscriptionId, resourceGroupName, accountName, mongoRoleDefinitionId - FROM azure.cosmos_db.mongo_role_definition + FROM azure.cosmos_db.mongo_role_definitions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -12589,20 +12994,20 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.roleName') as role_name, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.privileges') as privileges, - JSON_EXTRACT(properties, '$.roles') as roles, + json_extract_path_text(properties, '$.roleName') as "role_name", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.databaseName') as "database_name", + json_extract_path_text(properties, '$.privileges') as "privileges", + json_extract_path_text(properties, '$.roles') as "roles", subscriptionId, resourceGroupName, accountName, mongoRoleDefinitionId - FROM azure.cosmos_db.mongo_role_definition + FROM azure.cosmos_db.mongo_role_definitions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_mongo_user_definition: - id: azure.cosmos_db.vw_mongo_user_definition - name: vw_mongo_user_definition + vw_mongo_user_definitions: + id: azure.cosmos_db.vw_mongo_user_definitions + name: vw_mongo_user_definitions config: views: select: @@ -12612,17 +13017,17 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.userName') as user_name, - JSON_EXTRACT(properties, '$.password') as password, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.customData') as custom_data, - JSON_EXTRACT(properties, '$.roles') as roles, - JSON_EXTRACT(properties, '$.mechanisms') as mechanisms, + JSON_EXTRACT(properties, '$.userName') as "user_name", + JSON_EXTRACT(properties, '$.password') as "password", + JSON_EXTRACT(properties, '$.databaseName') as "database_name", + JSON_EXTRACT(properties, '$.customData') as "custom_data", + JSON_EXTRACT(properties, '$.roles') as "roles", + JSON_EXTRACT(properties, '$.mechanisms') as "mechanisms", subscriptionId, resourceGroupName, accountName, mongoUserDefinitionId - FROM azure.cosmos_db.mongo_user_definition + FROM azure.cosmos_db.mongo_user_definitions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -12631,17 +13036,17 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.userName') as user_name, - JSON_EXTRACT(properties, '$.password') as password, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.customData') as custom_data, - JSON_EXTRACT(properties, '$.roles') as roles, - JSON_EXTRACT(properties, '$.mechanisms') as mechanisms, + json_extract_path_text(properties, '$.userName') as "user_name", + json_extract_path_text(properties, '$.password') as "password", + json_extract_path_text(properties, '$.databaseName') as "database_name", + json_extract_path_text(properties, '$.customData') as "custom_data", + json_extract_path_text(properties, '$.roles') as "roles", + json_extract_path_text(properties, '$.mechanisms') as "mechanisms", subscriptionId, resourceGroupName, accountName, mongoUserDefinitionId - FROM azure.cosmos_db.mongo_user_definition + FROM azure.cosmos_db.mongo_user_definitions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; vw_network_security_perimeter_configurations: id: azure.cosmos_db.vw_network_security_perimeter_configurations @@ -12652,11 +13057,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.provisioningIssues') as "provisioning_issues", + JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + JSON_EXTRACT(properties, '$.resourceAssociation') as "resource_association", + JSON_EXTRACT(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, accountName, @@ -12667,11 +13072,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.provisioningIssues') as "provisioning_issues", + json_extract_path_text(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + json_extract_path_text(properties, '$.resourceAssociation') as "resource_association", + json_extract_path_text(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, accountName, @@ -12690,9 +13095,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, accountName, @@ -12706,9 +13111,9 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, accountName, @@ -12716,9 +13121,9 @@ components: FROM azure.cosmos_db.private_link_resources WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlRoleDefinitions/{roleDefinitionId}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlRoleDefinitions/{roleDefinitionId}?api-version=2024-09-01-preview: get: - operationId: SqlResources_GetSqlRoleDefinition + operationId: SqlResourcesSqlRoleDefinition_Get description: Retrieves the properties of an existing Azure Cosmos DB SQL Role Definition with the given Id. parameters: - $ref: '#/components/parameters/roleDefinitionIdParameter' @@ -12738,8 +13143,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: SqlResources_GetSqlRoleDefinition put: - operationId: SqlResources_CreateUpdateSqlRoleDefinition + operationId: SqlResourcesSqlRoleDefinition_CreateUpdate x-ms-long-running-operation: true description: Creates or updates an Azure Cosmos DB SQL Role Definition. parameters: @@ -12770,8 +13176,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: SqlResources_CreateUpdateSqlRoleDefinition delete: - operationId: SqlResources_DeleteSqlRoleDefinition + operationId: SqlResourcesSqlRoleDefinition_Delete x-ms-long-running-operation: true description: Deletes an existing Azure Cosmos DB SQL Role Definition. parameters: @@ -12792,9 +13199,10 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlRoleDefinitions/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_DeleteSqlRoleDefinition + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlRoleDefinitions?api-version=2024-09-01-preview: get: - operationId: SqlResources_ListSqlRoleDefinitions + operationId: SqlResourcesSqlRoleDefinitions_List x-ms-pageable: nextLinkName: null description: Retrieves the list of all Azure Cosmos DB SQL Role Definitions. @@ -12815,9 +13223,10 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlRoleAssignments/{roleAssignmentId}/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_ListSqlRoleDefinitions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlRoleAssignments/{roleAssignmentId}?api-version=2024-09-01-preview: get: - operationId: SqlResources_GetSqlRoleAssignment + operationId: SqlResourcesSqlRoleAssignment_Get description: Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id. parameters: - $ref: '#/components/parameters/roleAssignmentIdParameter' @@ -12837,8 +13246,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: SqlResources_GetSqlRoleAssignment put: - operationId: SqlResources_CreateUpdateSqlRoleAssignment + operationId: SqlResourcesSqlRoleAssignment_CreateUpdate x-ms-long-running-operation: true description: Creates or updates an Azure Cosmos DB SQL Role Assignment. parameters: @@ -12869,8 +13279,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: SqlResources_CreateUpdateSqlRoleAssignment delete: - operationId: SqlResources_DeleteSqlRoleAssignment + operationId: SqlResourcesSqlRoleAssignment_Delete x-ms-long-running-operation: true description: Deletes an existing Azure Cosmos DB SQL Role Assignment. parameters: @@ -12891,9 +13302,10 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlRoleAssignments/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_DeleteSqlRoleAssignment + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlRoleAssignments?api-version=2024-09-01-preview: get: - operationId: SqlResources_ListSqlRoleAssignments + operationId: SqlResourcesSqlRoleAssignments_List x-ms-pageable: nextLinkName: null description: Retrieves the list of all Azure Cosmos DB SQL Role Assignments. @@ -12914,7 +13326,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/services/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_ListSqlRoleAssignments + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/services?api-version=2024-09-01-preview: get: operationId: Service_List description: Gets the status of service. @@ -12937,7 +13350,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/services/{serviceName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/services/{serviceName}?api-version=2024-09-01-preview: put: tags: - DataTransfer @@ -13037,7 +13450,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/privateEndpointConnections/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/privateEndpointConnections?api-version=2024-09-01-preview: get: tags: - PrivateEndpointConnections @@ -13056,7 +13469,7 @@ paths: application/json: schema: $ref: '#/components/schemas/PrivateEndpointConnectionListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-09-01-preview: get: tags: - PrivateEndpointConnections @@ -13129,7 +13542,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/chaosFaults/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/chaosFaults?api-version=2024-09-01-preview: get: operationId: ChaosFault_List description: List Chaos Faults for CosmosDB account. @@ -13152,7 +13565,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/chaosFaults/{chaosFault}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/chaosFaults/{chaosFault}?api-version=2024-09-01-preview: put: operationId: ChaosFault_EnableDisable description: Enable, disable Chaos Fault in a CosmosDB account. @@ -13212,7 +13625,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts?api-version=2024-09-01-preview: get: operationId: RestorableDatabaseAccounts_ListByLocation description: Lists all the restorable Azure Cosmos DB database accounts available under the subscription and in a region. This call requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read' permission. @@ -13234,7 +13647,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/restorableDatabaseAccounts/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/restorableDatabaseAccounts?api-version=2024-09-01-preview: get: operationId: RestorableDatabaseAccounts_List description: Lists all the restorable Azure Cosmos DB database accounts available under the subscription. This call requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read' permission. @@ -13255,7 +13668,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}?api-version=2024-09-01-preview: get: operationId: RestorableDatabaseAccounts_GetByLocation description: Retrieves the properties of an existing Azure Cosmos DB restorable database account. This call requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read/*' permission. @@ -13276,7 +13689,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/retrieveContinuousBackupInformation/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/retrieveContinuousBackupInformation?api-version=2024-09-01-preview: post: operationId: SqlResources_RetrieveContinuousBackupInformation description: Retrieves continuous backup information for a container resource. @@ -13312,7 +13725,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableSqlDatabases/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableSqlDatabases?api-version=2024-09-01-preview: get: operationId: RestorableSqlDatabases_List description: Show the event feed of all mutations done on all the Azure Cosmos DB SQL databases under the restorable account. This helps in scenario where database was accidentally deleted to get the deletion time. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission @@ -13335,7 +13748,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableSqlContainers/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableSqlContainers?api-version=2024-09-01-preview: get: operationId: RestorableSqlContainers_List description: Show the event feed of all mutations done on all the Azure Cosmos DB SQL containers under a specific database. This helps in scenario where container was accidentally deleted. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission @@ -13361,7 +13774,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableSqlResources/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableSqlResources?api-version=2024-09-01-preview: get: operationId: RestorableSqlResources_List description: Return a list of database and container combo that exist on the account at the given timestamp and location. This helps in scenarios to validate what resources exist at given timestamp and location. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission. @@ -13386,7 +13799,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/retrieveContinuousBackupInformation/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/retrieveContinuousBackupInformation?api-version=2024-09-01-preview: post: operationId: MongoDBResources_RetrieveContinuousBackupInformation description: Retrieves continuous backup information for a Mongodb collection. @@ -13422,7 +13835,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableMongodbDatabases/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableMongodbDatabases?api-version=2024-09-01-preview: get: operationId: RestorableMongodbDatabases_List description: Show the event feed of all mutations done on all the Azure Cosmos DB MongoDB databases under the restorable account. This helps in scenario where database was accidentally deleted to get the deletion time. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission @@ -13445,7 +13858,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableMongodbCollections/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableMongodbCollections?api-version=2024-09-01-preview: get: operationId: RestorableMongodbCollections_List description: Show the event feed of all mutations done on all the Azure Cosmos DB MongoDB collections under a specific database. This helps in scenario where container was accidentally deleted. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission @@ -13471,7 +13884,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableMongodbResources/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableMongodbResources?api-version=2024-09-01-preview: get: operationId: RestorableMongodbResources_List description: Return a list of database and collection combo that exist on the account at the given timestamp and location. This helps in scenarios to validate what resources exist at given timestamp and location. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission. @@ -13496,7 +13909,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}/retrieveContinuousBackupInformation/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}/retrieveContinuousBackupInformation?api-version=2024-09-01-preview: post: operationId: GremlinResources_RetrieveContinuousBackupInformation description: Retrieves continuous backup information for a gremlin graph. @@ -13532,7 +13945,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableGremlinDatabases/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableGremlinDatabases?api-version=2024-09-01-preview: get: operationId: RestorableGremlinDatabases_List description: Show the event feed of all mutations done on all the Azure Cosmos DB Gremlin databases under the restorable account. This helps in scenario where database was accidentally deleted to get the deletion time. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission @@ -13555,7 +13968,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableGraphs/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableGraphs?api-version=2024-09-01-preview: get: operationId: RestorableGremlinGraphs_List description: Show the event feed of all mutations done on all the Azure Cosmos DB Gremlin graphs under a specific database. This helps in scenario where container was accidentally deleted. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission @@ -13581,7 +13994,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableGremlinResources/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableGremlinResources?api-version=2024-09-01-preview: get: operationId: RestorableGremlinResources_List description: Return a list of gremlin database and graphs combo that exist on the account at the given timestamp and location. This helps in scenarios to validate what resources exist at given timestamp and location. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission. @@ -13606,7 +14019,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/retrieveContinuousBackupInformation/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/retrieveContinuousBackupInformation?api-version=2024-09-01-preview: post: operationId: TableResources_RetrieveContinuousBackupInformation description: Retrieves continuous backup information for a table. @@ -13641,7 +14054,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableTables/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableTables?api-version=2024-09-01-preview: get: operationId: RestorableTables_List description: Show the event feed of all mutations done on all the Azure Cosmos DB Tables. This helps in scenario where table was accidentally deleted. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission @@ -13666,7 +14079,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableTableResources/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{instanceId}/restorableTableResources?api-version=2024-09-01-preview: get: operationId: RestorableTableResources_List description: Return a list of tables that exist on the account at the given timestamp and location. This helps in scenarios to validate what resources exist at given timestamp and location. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission. @@ -13691,7 +14104,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/notebookWorkspaces/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/notebookWorkspaces?api-version=2024-09-01-preview: get: tags: - NotebookWorkspacesResource @@ -13716,7 +14129,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/notebookWorkspaces/{notebookWorkspaceName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/notebookWorkspaces/{notebookWorkspaceName}?api-version=2024-09-01-preview: get: tags: - NotebookWorkspacesResource @@ -13794,11 +14207,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/notebookWorkspaces/{notebookWorkspaceName}/listConnectionInfo/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/notebookWorkspaces/{notebookWorkspaceName}/listConnectionInfo?api-version=2024-09-01-preview: post: tags: - NotebookWorkspacesResource - operationId: NotebookWorkspaces_ListConnectionInfo + operationId: NotebookWorkspacesConnectionInfo_List description: Retrieves the connection info for the notebook workspace parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -13818,7 +14231,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/notebookWorkspaces/{notebookWorkspaceName}/regenerateAuthToken/?api-version=2024-09-01-preview: + x-ms-original-operationId: NotebookWorkspaces_ListConnectionInfo + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/notebookWorkspaces/{notebookWorkspaceName}/regenerateAuthToken?api-version=2024-09-01-preview: post: tags: - NotebookWorkspacesResource @@ -13841,7 +14255,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/notebookWorkspaces/{notebookWorkspaceName}/start/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/notebookWorkspaces/{notebookWorkspaceName}/start?api-version=2024-09-01-preview: post: tags: - NotebookWorkspacesResource @@ -13864,7 +14278,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/throughputPools/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/throughputPools?api-version=2024-09-01-preview: get: operationId: ThroughputPools_List x-ms-pageable: @@ -13885,7 +14299,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools?api-version=2024-09-01-preview: get: tags: - ThroughputPools @@ -13909,7 +14323,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/{throughputPoolName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/{throughputPoolName}?api-version=2024-09-01-preview: get: operationId: ThroughputPool_Get description: Retrieves the properties of an existing Azure Cosmos DB Throughput Pool @@ -14037,7 +14451,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/{throughputPoolName}/throughputPoolAccounts/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/{throughputPoolName}/throughputPoolAccounts?api-version=2024-09-01-preview: get: operationId: ThroughputPoolAccounts_List x-ms-pageable: @@ -14060,7 +14474,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/{throughputPoolName}/throughputPoolAccounts/{throughputPoolAccountName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/throughputPools/{throughputPoolName}/throughputPoolAccounts/{throughputPoolAccountName}?api-version=2024-09-01-preview: get: operationId: ThroughputPoolAccount_Get description: Retrieves the properties of an existing Azure Cosmos DB Throughput Pool @@ -14149,7 +14563,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}?api-version=2024-09-01-preview: put: operationId: DataTransferJobs_Create description: Creates a Data Transfer Job. @@ -14199,7 +14613,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}/pause/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}/pause?api-version=2024-09-01-preview: post: operationId: DataTransferJobs_Pause description: Pause a Data Transfer Job. @@ -14221,7 +14635,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}/resume/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}/resume?api-version=2024-09-01-preview: post: operationId: DataTransferJobs_Resume description: Resumes a Data Transfer Job. @@ -14243,7 +14657,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}/cancel/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}/cancel?api-version=2024-09-01-preview: post: operationId: DataTransferJobs_Cancel description: Cancels a Data Transfer Job. @@ -14265,7 +14679,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}/complete/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/{jobName}/complete?api-version=2024-09-01-preview: post: operationId: DataTransferJobs_Complete description: Completes a Data Transfer Online Job. @@ -14287,7 +14701,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/dataTransferJobs?api-version=2024-09-01-preview: get: operationId: DataTransferJobs_ListByDatabaseAccount description: Get a list of Data Transfer jobs. @@ -14310,7 +14724,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}?api-version=2024-09-01-preview: get: operationId: DatabaseAccounts_Get description: Retrieves the properties of an existing Azure Cosmos DB database account. @@ -14393,7 +14807,7 @@ paths: description: URI to poll for completion status. '204': description: The specified account does not exist in the subscription. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/failoverPriorityChange/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/failoverPriorityChange?api-version=2024-09-01-preview: post: operationId: DatabaseAccounts_FailoverPriorityChange description: Changes the failover priority for the Azure Cosmos DB database account. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists. @@ -14424,7 +14838,7 @@ paths: description: URI to poll for completion status. '204': description: No Content - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/databaseAccounts/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/databaseAccounts?api-version=2024-09-01-preview: get: operationId: DatabaseAccounts_List description: Lists all the Azure Cosmos DB database accounts available under the subscription. @@ -14439,7 +14853,7 @@ paths: $ref: '#/components/schemas/DatabaseAccountsListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts?api-version=2024-09-01-preview: get: operationId: DatabaseAccounts_ListByResourceGroup description: Lists all the Azure Cosmos DB database accounts available under the given resource group. @@ -14455,9 +14869,9 @@ paths: $ref: '#/components/schemas/DatabaseAccountsListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/listKeys/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/listKeys?api-version=2024-09-01-preview: post: - operationId: DatabaseAccounts_ListKeys + operationId: DatabaseAccountsKeys_List description: Lists the access keys for the specified Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -14470,9 +14884,10 @@ paths: application/json: schema: $ref: '#/components/schemas/DatabaseAccountListKeysResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/listConnectionStrings/?api-version=2024-09-01-preview: + x-ms-original-operationId: DatabaseAccounts_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/listConnectionStrings?api-version=2024-09-01-preview: post: - operationId: DatabaseAccounts_ListConnectionStrings + operationId: DatabaseAccountsConnectionStrings_List description: Lists the connection strings for the specified Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -14485,7 +14900,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DatabaseAccountListConnectionStringsResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/offlineRegion/?api-version=2024-09-01-preview: + x-ms-original-operationId: DatabaseAccounts_ListConnectionStrings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/offlineRegion?api-version=2024-09-01-preview: post: operationId: DatabaseAccounts_OfflineRegion description: Offline the specified region for the specified Azure Cosmos DB database account. @@ -14522,7 +14938,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/onlineRegion/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/onlineRegion?api-version=2024-09-01-preview: post: operationId: DatabaseAccounts_OnlineRegion description: Online the specified region for the specified Azure Cosmos DB database account. @@ -14559,9 +14975,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/readonlykeys/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/readonlykeys?api-version=2024-09-01-preview: get: - operationId: DatabaseAccounts_GetReadOnlyKeys + operationId: DatabaseAccountsReadOnlyKeys_Get description: Lists the read-only access keys for the specified Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -14574,8 +14990,9 @@ paths: application/json: schema: $ref: '#/components/schemas/DatabaseAccountListReadOnlyKeysResult' + x-ms-original-operationId: DatabaseAccounts_GetReadOnlyKeys post: - operationId: DatabaseAccounts_ListReadOnlyKeys + operationId: DatabaseAccountsReadOnlyKeys_List description: Lists the read-only access keys for the specified Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -14588,7 +15005,8 @@ paths: application/json: schema: $ref: '#/components/schemas/DatabaseAccountListReadOnlyKeysResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/regenerateKey/?api-version=2024-09-01-preview: + x-ms-original-operationId: DatabaseAccounts_ListReadOnlyKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/regenerateKey?api-version=2024-09-01-preview: post: operationId: DatabaseAccounts_RegenerateKey description: Regenerates an access key for the specified Azure Cosmos DB database account. @@ -14619,7 +15037,7 @@ paths: schema: type: string description: URI to poll for completion status. - /providers/Microsoft.DocumentDB/databaseAccountNames/{accountName}/?api-version=2024-09-01-preview: + /providers/Microsoft.DocumentDB/databaseAccountNames/{accountName}?api-version=2024-09-01-preview: head: operationId: DatabaseAccounts_CheckNameExists description: Checks that the Azure Cosmos DB account name already exists. A valid account name may contain only lowercase letters, numbers, and the '-' character, and must be between 3 and 50 characters. @@ -14630,7 +15048,7 @@ paths: description: OK. The account name is valid but is already in use. '404': description: Not Found. The account name is available and valid. - /providers/Microsoft.DocumentDB/operations/?api-version=2024-09-01-preview: + /providers/Microsoft.DocumentDB/operations?api-version=2024-09-01-preview: get: tags: - Operations @@ -14646,9 +15064,9 @@ paths: $ref: '#/components/schemas/OperationListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/metrics/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/metrics?api-version=2024-09-01-preview: get: - operationId: DatabaseAccounts_ListMetrics + operationId: DatabaseAccountsMetrics_List x-ms-pageable: nextLinkName: null description: Retrieves the metrics determined by the given filter for the given database account. @@ -14664,9 +15082,10 @@ paths: application/json: schema: $ref: '#/components/schemas/MetricListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/metrics/?api-version=2024-09-01-preview: + x-ms-original-operationId: DatabaseAccounts_ListMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/metrics?api-version=2024-09-01-preview: get: - operationId: Database_ListMetrics + operationId: DatabaseMetrics_List x-ms-pageable: nextLinkName: null description: Retrieves the metrics determined by the given filter for the given database account and database. @@ -14683,9 +15102,10 @@ paths: application/json: schema: $ref: '#/components/schemas/MetricListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/metrics/?api-version=2024-09-01-preview: + x-ms-original-operationId: Database_ListMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/metrics?api-version=2024-09-01-preview: get: - operationId: Collection_ListMetrics + operationId: CollectionMetrics_List x-ms-pageable: nextLinkName: null description: Retrieves the metrics determined by the given filter for the given database account and collection. @@ -14703,9 +15123,10 @@ paths: application/json: schema: $ref: '#/components/schemas/MetricListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/region/{region}/databases/{databaseRid}/collections/{collectionRid}/metrics/?api-version=2024-09-01-preview: + x-ms-original-operationId: Collection_ListMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/region/{region}/databases/{databaseRid}/collections/{collectionRid}/metrics?api-version=2024-09-01-preview: get: - operationId: CollectionRegion_ListMetrics + operationId: CollectionRegionMetrics_List x-ms-pageable: nextLinkName: null description: Retrieves the metrics determined by the given filter for the given database account, collection and region. @@ -14724,9 +15145,10 @@ paths: application/json: schema: $ref: '#/components/schemas/MetricListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/region/{region}/metrics/?api-version=2024-09-01-preview: + x-ms-original-operationId: CollectionRegion_ListMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/region/{region}/metrics?api-version=2024-09-01-preview: get: - operationId: DatabaseAccountRegion_ListMetrics + operationId: DatabaseAccountRegionMetrics_List x-ms-pageable: nextLinkName: null description: Retrieves the metrics determined by the given filter for the given database account and region. @@ -14743,9 +15165,10 @@ paths: application/json: schema: $ref: '#/components/schemas/MetricListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sourceRegion/{sourceRegion}/targetRegion/{targetRegion}/percentile/metrics/?api-version=2024-09-01-preview: + x-ms-original-operationId: DatabaseAccountRegion_ListMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sourceRegion/{sourceRegion}/targetRegion/{targetRegion}/percentile/metrics?api-version=2024-09-01-preview: get: - operationId: PercentileSourceTarget_ListMetrics + operationId: PercentileSourceTargetMetrics_List x-ms-pageable: nextLinkName: null description: Retrieves the metrics determined by the given filter for the given account, source and target region. This url is only for PBS and Replication Latency data @@ -14763,9 +15186,10 @@ paths: application/json: schema: $ref: '#/components/schemas/PercentileMetricListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/targetRegion/{targetRegion}/percentile/metrics/?api-version=2024-09-01-preview: + x-ms-original-operationId: PercentileSourceTarget_ListMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/targetRegion/{targetRegion}/percentile/metrics?api-version=2024-09-01-preview: get: - operationId: PercentileTarget_ListMetrics + operationId: PercentileTargetMetrics_List x-ms-pageable: nextLinkName: null description: Retrieves the metrics determined by the given filter for the given account target region. This url is only for PBS and Replication Latency data @@ -14782,9 +15206,10 @@ paths: application/json: schema: $ref: '#/components/schemas/PercentileMetricListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/percentile/metrics/?api-version=2024-09-01-preview: + x-ms-original-operationId: PercentileTarget_ListMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/percentile/metrics?api-version=2024-09-01-preview: get: - operationId: Percentile_ListMetrics + operationId: PercentileMetrics_List x-ms-pageable: nextLinkName: null description: Retrieves the metrics determined by the given filter for the given database account. This url is only for PBS and Replication Latency data @@ -14800,9 +15225,10 @@ paths: application/json: schema: $ref: '#/components/schemas/PercentileMetricListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/region/{region}/databases/{databaseRid}/collections/{collectionRid}/partitions/metrics/?api-version=2024-09-01-preview: + x-ms-original-operationId: Percentile_ListMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/region/{region}/databases/{databaseRid}/collections/{collectionRid}/partitions/metrics?api-version=2024-09-01-preview: get: - operationId: CollectionPartitionRegion_ListMetrics + operationId: CollectionPartitionRegionMetrics_List x-ms-pageable: nextLinkName: null description: Retrieves the metrics determined by the given filter for the given collection and region, split by partition. @@ -14821,9 +15247,10 @@ paths: application/json: schema: $ref: '#/components/schemas/PartitionMetricListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/partitions/metrics/?api-version=2024-09-01-preview: + x-ms-original-operationId: CollectionPartitionRegion_ListMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/partitions/metrics?api-version=2024-09-01-preview: get: - operationId: CollectionPartition_ListMetrics + operationId: CollectionPartitionMetrics_List x-ms-pageable: nextLinkName: null description: Retrieves the metrics determined by the given filter for the given collection, split by partition. @@ -14841,9 +15268,10 @@ paths: application/json: schema: $ref: '#/components/schemas/PartitionMetricListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/partitionKeyRangeId/{partitionKeyRangeId}/metrics/?api-version=2024-09-01-preview: + x-ms-original-operationId: CollectionPartition_ListMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/partitionKeyRangeId/{partitionKeyRangeId}/metrics?api-version=2024-09-01-preview: get: - operationId: PartitionKeyRangeId_ListMetrics + operationId: PartitionKeyRangeIdMetrics_List x-ms-pageable: nextLinkName: null description: Retrieves the metrics determined by the given filter for the given partition key range id. @@ -14862,9 +15290,10 @@ paths: application/json: schema: $ref: '#/components/schemas/PartitionMetricListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/region/{region}/databases/{databaseRid}/collections/{collectionRid}/partitionKeyRangeId/{partitionKeyRangeId}/metrics/?api-version=2024-09-01-preview: + x-ms-original-operationId: PartitionKeyRangeId_ListMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/region/{region}/databases/{databaseRid}/collections/{collectionRid}/partitionKeyRangeId/{partitionKeyRangeId}/metrics?api-version=2024-09-01-preview: get: - operationId: PartitionKeyRangeIdRegion_ListMetrics + operationId: PartitionKeyRangeIdRegionMetrics_List x-ms-pageable: nextLinkName: null description: Retrieves the metrics determined by the given filter for the given partition key range id and region. @@ -14884,9 +15313,10 @@ paths: application/json: schema: $ref: '#/components/schemas/PartitionMetricListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/usages/?api-version=2024-09-01-preview: + x-ms-original-operationId: PartitionKeyRangeIdRegion_ListMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/usages?api-version=2024-09-01-preview: get: - operationId: DatabaseAccounts_ListUsages + operationId: DatabaseAccountsUsages_List description: Retrieves the usages (most recent data) for the given database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -14902,9 +15332,10 @@ paths: $ref: '#/components/schemas/UsagesResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/usages/?api-version=2024-09-01-preview: + x-ms-original-operationId: DatabaseAccounts_ListUsages + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/usages?api-version=2024-09-01-preview: get: - operationId: Database_ListUsages + operationId: DatabaseUsages_List description: Retrieves the usages (most recent data) for the given database. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -14921,9 +15352,10 @@ paths: $ref: '#/components/schemas/UsagesResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/usages/?api-version=2024-09-01-preview: + x-ms-original-operationId: Database_ListUsages + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/usages?api-version=2024-09-01-preview: get: - operationId: Collection_ListUsages + operationId: CollectionUsages_List description: Retrieves the usages (most recent storage data) for the given collection. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -14941,9 +15373,10 @@ paths: $ref: '#/components/schemas/UsagesResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/partitions/usages/?api-version=2024-09-01-preview: + x-ms-original-operationId: Collection_ListUsages + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/partitions/usages?api-version=2024-09-01-preview: get: - operationId: CollectionPartition_ListUsages + operationId: CollectionPartitionUsages_List description: Retrieves the usages (most recent storage data) for the given collection, split by partition. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -14961,9 +15394,10 @@ paths: $ref: '#/components/schemas/PartitionUsagesResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/metricDefinitions/?api-version=2024-09-01-preview: + x-ms-original-operationId: CollectionPartition_ListUsages + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/metricDefinitions?api-version=2024-09-01-preview: get: - operationId: Database_ListMetricDefinitions + operationId: DatabaseMetricDefinitions_List description: Retrieves metric definitions for the given database. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -14979,9 +15413,10 @@ paths: $ref: '#/components/schemas/MetricDefinitionsListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/metricDefinitions/?api-version=2024-09-01-preview: + x-ms-original-operationId: Database_ListMetricDefinitions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/databases/{databaseRid}/collections/{collectionRid}/metricDefinitions?api-version=2024-09-01-preview: get: - operationId: Collection_ListMetricDefinitions + operationId: CollectionMetricDefinitions_List description: Retrieves metric definitions for the given collection. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -14998,9 +15433,10 @@ paths: $ref: '#/components/schemas/MetricDefinitionsListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/metricDefinitions/?api-version=2024-09-01-preview: + x-ms-original-operationId: Collection_ListMetricDefinitions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/metricDefinitions?api-version=2024-09-01-preview: get: - operationId: DatabaseAccounts_ListMetricDefinitions + operationId: DatabaseAccountsMetricDefinitions_List description: Retrieves metric definitions for the given database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -15015,9 +15451,10 @@ paths: $ref: '#/components/schemas/MetricDefinitionsListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/graphs/?api-version=2024-09-01-preview: + x-ms-original-operationId: DatabaseAccounts_ListMetricDefinitions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/graphs?api-version=2024-09-01-preview: get: - operationId: GraphResources_ListGraphs + operationId: GraphResourcesGraphs_List description: Lists the graphs under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -15032,9 +15469,10 @@ paths: $ref: '#/components/schemas/GraphResourcesListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/graphs/{graphName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: GraphResources_ListGraphs + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/graphs/{graphName}?api-version=2024-09-01-preview: get: - operationId: GraphResources_GetGraph + operationId: GraphResourcesGraph_Get description: Gets the Graph resource under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -15048,8 +15486,9 @@ paths: application/json: schema: $ref: '#/components/schemas/GraphResourceGetResults' + x-ms-original-operationId: GraphResources_GetGraph put: - operationId: GraphResources_CreateUpdateGraph + operationId: GraphResourcesGraph_CreateUpdate description: Create or update an Azure Cosmos DB Graph. x-ms-long-running-operation: true parameters: @@ -15083,8 +15522,9 @@ paths: schema: type: string description: URI to poll for completion status. + x-ms-original-operationId: GraphResources_CreateUpdateGraph delete: - operationId: GraphResources_DeleteGraphResource + operationId: GraphResourcesGraphResource_Delete description: Deletes an existing Azure Cosmos DB Graph Resource. x-ms-long-running-operation: true parameters: @@ -15108,9 +15548,10 @@ paths: description: URI to poll for completion status. '204': description: The graph delete operation was completed successfully. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/?api-version=2024-09-01-preview: + x-ms-original-operationId: GraphResources_DeleteGraphResource + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases?api-version=2024-09-01-preview: get: - operationId: SqlResources_ListSqlDatabases + operationId: SqlResourcesSqlDatabases_List description: Lists the SQL databases under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -15125,9 +15566,10 @@ paths: $ref: '#/components/schemas/SqlDatabaseListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_ListSqlDatabases + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}?api-version=2024-09-01-preview: get: - operationId: SqlResources_GetSqlDatabase + operationId: SqlResourcesSqlDatabase_Get description: Gets the SQL database under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -15141,8 +15583,9 @@ paths: application/json: schema: $ref: '#/components/schemas/SqlDatabaseGetResults' + x-ms-original-operationId: SqlResources_GetSqlDatabase put: - operationId: SqlResources_CreateUpdateSqlDatabase + operationId: SqlResourcesSqlDatabase_CreateUpdate description: Create or update an Azure Cosmos DB SQL database x-ms-long-running-operation: true parameters: @@ -15176,8 +15619,9 @@ paths: schema: type: string description: URI to poll for completion status. + x-ms-original-operationId: SqlResources_CreateUpdateSqlDatabase delete: - operationId: SqlResources_DeleteSqlDatabase + operationId: SqlResourcesSqlDatabase_Delete description: Deletes an existing Azure Cosmos DB SQL database. x-ms-long-running-operation: true parameters: @@ -15199,9 +15643,10 @@ paths: description: URI to poll for completion status. '204': description: The SQL database delete operation was completed successfully. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_DeleteSqlDatabase + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default?api-version=2024-09-01-preview: get: - operationId: SqlResources_GetSqlDatabaseThroughput + operationId: SqlResourcesSqlDatabaseThroughput_Get description: Gets the RUs per second of the SQL database under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -15215,8 +15660,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ThroughputSettingsGetResults' + x-ms-original-operationId: SqlResources_GetSqlDatabaseThroughput put: - operationId: SqlResources_UpdateSqlDatabaseThroughput + operationId: SqlResourcesSqlDatabaseThroughput_Update description: Update RUs per second of an Azure Cosmos DB SQL database x-ms-long-running-operation: true parameters: @@ -15250,7 +15696,8 @@ paths: schema: type: string description: URI to poll for completion status. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/migrateToAutoscale/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_UpdateSqlDatabaseThroughput + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/migrateToAutoscale?api-version=2024-09-01-preview: post: operationId: SqlResources_MigrateSqlDatabaseToAutoscale description: Migrate an Azure Cosmos DB SQL database from manual throughput to autoscale @@ -15284,7 +15731,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/migrateToManualThroughput/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/migrateToManualThroughput?api-version=2024-09-01-preview: post: operationId: SqlResources_MigrateSqlDatabaseToManualThroughput description: Migrate an Azure Cosmos DB SQL database from autoscale to manual throughput @@ -15318,9 +15765,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys?api-version=2024-09-01-preview: get: - operationId: SqlResources_ListClientEncryptionKeys + operationId: SqlResourcesClientEncryptionKeys_List description: Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL database. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -15336,9 +15783,10 @@ paths: $ref: '#/components/schemas/ClientEncryptionKeysListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys/{clientEncryptionKeyName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_ListClientEncryptionKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/clientEncryptionKeys/{clientEncryptionKeyName}?api-version=2024-09-01-preview: get: - operationId: SqlResources_GetClientEncryptionKey + operationId: SqlResourcesClientEncryptionKey_Get description: Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL database. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -15353,8 +15801,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ClientEncryptionKeyGetResults' + x-ms-original-operationId: SqlResources_GetClientEncryptionKey put: - operationId: SqlResources_CreateUpdateClientEncryptionKey + operationId: SqlResourcesClientEncryptionKey_CreateUpdate description: Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure Powershell (instead of directly). x-ms-long-running-operation: true parameters: @@ -15389,9 +15838,10 @@ paths: schema: type: string description: URI to poll for completion status. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_CreateUpdateClientEncryptionKey + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers?api-version=2024-09-01-preview: get: - operationId: SqlResources_ListSqlContainers + operationId: SqlResourcesSqlContainers_List description: Lists the SQL container under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -15407,9 +15857,10 @@ paths: $ref: '#/components/schemas/SqlContainerListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_ListSqlContainers + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}?api-version=2024-09-01-preview: get: - operationId: SqlResources_GetSqlContainer + operationId: SqlResourcesSqlContainer_Get description: Gets the SQL container under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -15424,8 +15875,9 @@ paths: application/json: schema: $ref: '#/components/schemas/SqlContainerGetResults' + x-ms-original-operationId: SqlResources_GetSqlContainer put: - operationId: SqlResources_CreateUpdateSqlContainer + operationId: SqlResourcesSqlContainer_CreateUpdate description: Create or update an Azure Cosmos DB SQL container x-ms-long-running-operation: true parameters: @@ -15460,8 +15912,9 @@ paths: schema: type: string description: URI to poll for completion status. + x-ms-original-operationId: SqlResources_CreateUpdateSqlContainer delete: - operationId: SqlResources_DeleteSqlContainer + operationId: SqlResourcesSqlContainer_Delete description: Deletes an existing Azure Cosmos DB SQL container. x-ms-long-running-operation: true parameters: @@ -15484,7 +15937,8 @@ paths: description: URI to poll for completion status. '204': description: The SQL container delete operation was completed successfully. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/partitionMerge/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_DeleteSqlContainer + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/partitionMerge?api-version=2024-09-01-preview: post: operationId: SqlResources_SqlDatabasePartitionMerge description: Merges the partitions of a SQL database @@ -15528,9 +15982,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/partitionMerge/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/partitionMerge?api-version=2024-09-01-preview: post: - operationId: SqlResources_ListSqlContainerPartitionMerge + operationId: SqlResourcesSqlContainerPartitionMerge_List description: Merges the partitions of a SQL Container x-ms-long-running-operation: true x-ms-long-running-operation-options: @@ -15573,9 +16027,10 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_ListSqlContainerPartitionMerge + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default?api-version=2024-09-01-preview: get: - operationId: SqlResources_GetSqlContainerThroughput + operationId: SqlResourcesSqlContainerThroughput_Get description: Gets the RUs per second of the SQL container under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -15590,8 +16045,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ThroughputSettingsGetResults' + x-ms-original-operationId: SqlResources_GetSqlContainerThroughput put: - operationId: SqlResources_UpdateSqlContainerThroughput + operationId: SqlResourcesSqlContainerThroughput_Update description: Update RUs per second of an Azure Cosmos DB SQL container x-ms-long-running-operation: true parameters: @@ -15626,7 +16082,8 @@ paths: schema: type: string description: URI to poll for completion status. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default/migrateToAutoscale/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_UpdateSqlContainerThroughput + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default/migrateToAutoscale?api-version=2024-09-01-preview: post: operationId: SqlResources_MigrateSqlContainerToAutoscale description: Migrate an Azure Cosmos DB SQL container from manual throughput to autoscale @@ -15661,7 +16118,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default/migrateToManualThroughput/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default/migrateToManualThroughput?api-version=2024-09-01-preview: post: operationId: SqlResources_MigrateSqlContainerToManualThroughput description: Migrate an Azure Cosmos DB SQL container from autoscale to manual throughput @@ -15696,7 +16153,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/retrieveThroughputDistribution/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/retrieveThroughputDistribution?api-version=2024-09-01-preview: post: operationId: SqlResources_SqlDatabaseRetrieveThroughputDistribution description: Retrieve throughput distribution for an Azure Cosmos DB SQL database @@ -15740,7 +16197,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/redistributeThroughput/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/redistributeThroughput?api-version=2024-09-01-preview: post: operationId: SqlResources_SqlDatabaseRedistributeThroughput description: Redistribute throughput for an Azure Cosmos DB SQL database @@ -15784,7 +16241,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default/retrieveThroughputDistribution/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default/retrieveThroughputDistribution?api-version=2024-09-01-preview: post: operationId: SqlResources_SqlContainerRetrieveThroughputDistribution description: Retrieve throughput distribution for an Azure Cosmos DB SQL container @@ -15829,7 +16286,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default/redistributeThroughput/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/throughputSettings/default/redistributeThroughput?api-version=2024-09-01-preview: post: operationId: SqlResources_SqlContainerRedistributeThroughput description: Redistribute throughput for an Azure Cosmos DB SQL container @@ -15874,9 +16331,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/storedProcedures/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/storedProcedures?api-version=2024-09-01-preview: get: - operationId: SqlResources_ListSqlStoredProcedures + operationId: SqlResourcesSqlStoredProcedures_List description: Lists the SQL storedProcedure under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -15899,9 +16356,10 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/storedProcedures/{storedProcedureName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_ListSqlStoredProcedures + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/storedProcedures/{storedProcedureName}?api-version=2024-09-01-preview: get: - operationId: SqlResources_GetSqlStoredProcedure + operationId: SqlResourcesSqlStoredProcedure_Get description: Gets the SQL storedProcedure under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -15917,8 +16375,9 @@ paths: application/json: schema: $ref: '#/components/schemas/SqlStoredProcedureGetResults' + x-ms-original-operationId: SqlResources_GetSqlStoredProcedure put: - operationId: SqlResources_CreateUpdateSqlStoredProcedure + operationId: SqlResourcesSqlStoredProcedure_CreateUpdate description: Create or update an Azure Cosmos DB SQL storedProcedure x-ms-long-running-operation: true parameters: @@ -15954,8 +16413,9 @@ paths: schema: type: string description: URI to poll for completion status. + x-ms-original-operationId: SqlResources_CreateUpdateSqlStoredProcedure delete: - operationId: SqlResources_DeleteSqlStoredProcedure + operationId: SqlResourcesSqlStoredProcedure_Delete description: Deletes an existing Azure Cosmos DB SQL storedProcedure. x-ms-long-running-operation: true parameters: @@ -15979,9 +16439,10 @@ paths: description: URI to poll for completion status. '204': description: The SQL storedProcedure delete operation was completed successfully. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/userDefinedFunctions/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_DeleteSqlStoredProcedure + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/userDefinedFunctions?api-version=2024-09-01-preview: get: - operationId: SqlResources_ListSqlUserDefinedFunctions + operationId: SqlResourcesSqlUserDefinedFunctions_List description: Lists the SQL userDefinedFunction under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -15998,9 +16459,10 @@ paths: $ref: '#/components/schemas/SqlUserDefinedFunctionListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/userDefinedFunctions/{userDefinedFunctionName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_ListSqlUserDefinedFunctions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/userDefinedFunctions/{userDefinedFunctionName}?api-version=2024-09-01-preview: get: - operationId: SqlResources_GetSqlUserDefinedFunction + operationId: SqlResourcesSqlUserDefinedFunction_Get description: Gets the SQL userDefinedFunction under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -16016,8 +16478,9 @@ paths: application/json: schema: $ref: '#/components/schemas/SqlUserDefinedFunctionGetResults' + x-ms-original-operationId: SqlResources_GetSqlUserDefinedFunction put: - operationId: SqlResources_CreateUpdateSqlUserDefinedFunction + operationId: SqlResourcesSqlUserDefinedFunction_CreateUpdate description: Create or update an Azure Cosmos DB SQL userDefinedFunction x-ms-long-running-operation: true parameters: @@ -16053,8 +16516,9 @@ paths: schema: type: string description: URI to poll for completion status. + x-ms-original-operationId: SqlResources_CreateUpdateSqlUserDefinedFunction delete: - operationId: SqlResources_DeleteSqlUserDefinedFunction + operationId: SqlResourcesSqlUserDefinedFunction_Delete description: Deletes an existing Azure Cosmos DB SQL userDefinedFunction. x-ms-long-running-operation: true parameters: @@ -16078,9 +16542,10 @@ paths: description: URI to poll for completion status. '204': description: The SQL userDefinedFunction delete operation was completed successfully. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/triggers/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_DeleteSqlUserDefinedFunction + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/triggers?api-version=2024-09-01-preview: get: - operationId: SqlResources_ListSqlTriggers + operationId: SqlResourcesSqlTriggers_List description: Lists the SQL trigger under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -16097,9 +16562,10 @@ paths: $ref: '#/components/schemas/SqlTriggerListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/triggers/{triggerName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_ListSqlTriggers + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/containers/{containerName}/triggers/{triggerName}?api-version=2024-09-01-preview: get: - operationId: SqlResources_GetSqlTrigger + operationId: SqlResourcesSqlTrigger_Get description: Gets the SQL trigger under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -16115,8 +16581,9 @@ paths: application/json: schema: $ref: '#/components/schemas/SqlTriggerGetResults' + x-ms-original-operationId: SqlResources_GetSqlTrigger put: - operationId: SqlResources_CreateUpdateSqlTrigger + operationId: SqlResourcesSqlTrigger_CreateUpdate description: Create or update an Azure Cosmos DB SQL trigger x-ms-long-running-operation: true parameters: @@ -16152,8 +16619,9 @@ paths: schema: type: string description: URI to poll for completion status. + x-ms-original-operationId: SqlResources_CreateUpdateSqlTrigger delete: - operationId: SqlResources_DeleteSqlTrigger + operationId: SqlResourcesSqlTrigger_Delete description: Deletes an existing Azure Cosmos DB SQL trigger. x-ms-long-running-operation: true parameters: @@ -16177,9 +16645,10 @@ paths: description: URI to poll for completion status. '204': description: The SQL trigger delete operation was completed successfully. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/?api-version=2024-09-01-preview: + x-ms-original-operationId: SqlResources_DeleteSqlTrigger + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases?api-version=2024-09-01-preview: get: - operationId: MongoDBResources_ListMongoDBDatabases + operationId: MongoDBResourcesMongoDBDatabases_List description: Lists the MongoDB databases under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -16194,9 +16663,10 @@ paths: $ref: '#/components/schemas/MongoDBDatabaseListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: MongoDBResources_ListMongoDBDatabases + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}?api-version=2024-09-01-preview: get: - operationId: MongoDBResources_GetMongoDBDatabase + operationId: MongoDBResourcesMongoDBDatabase_Get description: Gets the MongoDB databases under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -16210,8 +16680,9 @@ paths: application/json: schema: $ref: '#/components/schemas/MongoDBDatabaseGetResults' + x-ms-original-operationId: MongoDBResources_GetMongoDBDatabase put: - operationId: MongoDBResources_CreateUpdateMongoDBDatabase + operationId: MongoDBResourcesMongoDBDatabase_CreateUpdate description: Create or updates Azure Cosmos DB MongoDB database x-ms-long-running-operation: true parameters: @@ -16245,8 +16716,9 @@ paths: schema: type: string description: URI to poll for completion status. + x-ms-original-operationId: MongoDBResources_CreateUpdateMongoDBDatabase delete: - operationId: MongoDBResources_DeleteMongoDBDatabase + operationId: MongoDBResourcesMongoDBDatabase_Delete description: Deletes an existing Azure Cosmos DB MongoDB database. x-ms-long-running-operation: true parameters: @@ -16268,9 +16740,10 @@ paths: description: URI to poll for completion status. '204': description: The MongoDB database delete operation was completed successfully. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default/?api-version=2024-09-01-preview: + x-ms-original-operationId: MongoDBResources_DeleteMongoDBDatabase + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default?api-version=2024-09-01-preview: get: - operationId: MongoDBResources_GetMongoDBDatabaseThroughput + operationId: MongoDBResourcesMongoDBDatabaseThroughput_Get description: Gets the RUs per second of the MongoDB database under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -16284,8 +16757,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ThroughputSettingsGetResults' + x-ms-original-operationId: MongoDBResources_GetMongoDBDatabaseThroughput put: - operationId: MongoDBResources_UpdateMongoDBDatabaseThroughput + operationId: MongoDBResourcesMongoDBDatabaseThroughput_Update description: Update RUs per second of the an Azure Cosmos DB MongoDB database x-ms-long-running-operation: true parameters: @@ -16325,7 +16799,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default/migrateToAutoscale/?api-version=2024-09-01-preview: + x-ms-original-operationId: MongoDBResources_UpdateMongoDBDatabaseThroughput + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default/migrateToAutoscale?api-version=2024-09-01-preview: post: operationId: MongoDBResources_MigrateMongoDBDatabaseToAutoscale description: Migrate an Azure Cosmos DB MongoDB database from manual throughput to autoscale @@ -16359,7 +16834,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default/migrateToManualThroughput/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default/migrateToManualThroughput?api-version=2024-09-01-preview: post: operationId: MongoDBResources_MigrateMongoDBDatabaseToManualThroughput description: Migrate an Azure Cosmos DB MongoDB database from autoscale to manual throughput @@ -16393,7 +16868,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default/retrieveThroughputDistribution/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default/retrieveThroughputDistribution?api-version=2024-09-01-preview: post: operationId: MongoDBResources_MongoDBDatabaseRetrieveThroughputDistribution description: Retrieve throughput distribution for an Azure Cosmos DB MongoDB database @@ -16437,7 +16912,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default/redistributeThroughput/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/throughputSettings/default/redistributeThroughput?api-version=2024-09-01-preview: post: operationId: MongoDBResources_MongoDBDatabaseRedistributeThroughput description: Redistribute throughput for an Azure Cosmos DB MongoDB database @@ -16481,7 +16956,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/retrieveThroughputDistribution/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/retrieveThroughputDistribution?api-version=2024-09-01-preview: post: operationId: MongoDBResources_MongoDBContainerRetrieveThroughputDistribution description: Retrieve throughput distribution for an Azure Cosmos DB MongoDB container @@ -16526,7 +17001,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/redistributeThroughput/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/redistributeThroughput?api-version=2024-09-01-preview: post: operationId: MongoDBResources_MongoDBContainerRedistributeThroughput description: Redistribute throughput for an Azure Cosmos DB MongoDB container @@ -16571,9 +17046,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections?api-version=2024-09-01-preview: get: - operationId: MongoDBResources_ListMongoDBCollections + operationId: MongoDBResourcesMongoDBCollections_List description: Lists the MongoDB collection under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -16589,9 +17064,10 @@ paths: $ref: '#/components/schemas/MongoDBCollectionListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: MongoDBResources_ListMongoDBCollections + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}?api-version=2024-09-01-preview: get: - operationId: MongoDBResources_GetMongoDBCollection + operationId: MongoDBResourcesMongoDBCollection_Get description: Gets the MongoDB collection under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -16606,8 +17082,9 @@ paths: application/json: schema: $ref: '#/components/schemas/MongoDBCollectionGetResults' + x-ms-original-operationId: MongoDBResources_GetMongoDBCollection put: - operationId: MongoDBResources_CreateUpdateMongoDBCollection + operationId: MongoDBResourcesMongoDBCollection_CreateUpdate description: Create or update an Azure Cosmos DB MongoDB Collection x-ms-long-running-operation: true parameters: @@ -16642,8 +17119,9 @@ paths: schema: type: string description: URI to poll for completion status. + x-ms-original-operationId: MongoDBResources_CreateUpdateMongoDBCollection delete: - operationId: MongoDBResources_DeleteMongoDBCollection + operationId: MongoDBResourcesMongoDBCollection_Delete description: Deletes an existing Azure Cosmos DB MongoDB Collection. x-ms-long-running-operation: true parameters: @@ -16666,7 +17144,8 @@ paths: description: URI to poll for completion status. '204': description: The MongoDB collection delete operation was completed successfully. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/partitionMerge/?api-version=2024-09-01-preview: + x-ms-original-operationId: MongoDBResources_DeleteMongoDBCollection + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/partitionMerge?api-version=2024-09-01-preview: post: operationId: MongoDBResources_MongoDBDatabasePartitionMerge description: Merges the partitions of a MongoDB database @@ -16710,9 +17189,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/partitionMerge/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/partitionMerge?api-version=2024-09-01-preview: post: - operationId: MongoDBResources_ListMongoDBCollectionPartitionMerge + operationId: MongoDBResourcesMongoDBCollectionPartitionMerge_List description: Merges the partitions of a MongoDB Collection x-ms-long-running-operation: true x-ms-long-running-operation-options: @@ -16755,9 +17234,10 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/?api-version=2024-09-01-preview: + x-ms-original-operationId: MongoDBResources_ListMongoDBCollectionPartitionMerge + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default?api-version=2024-09-01-preview: get: - operationId: MongoDBResources_GetMongoDBCollectionThroughput + operationId: MongoDBResourcesMongoDBCollectionThroughput_Get description: Gets the RUs per second of the MongoDB collection under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -16772,8 +17252,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ThroughputSettingsGetResults' + x-ms-original-operationId: MongoDBResources_GetMongoDBCollectionThroughput put: - operationId: MongoDBResources_UpdateMongoDBCollectionThroughput + operationId: MongoDBResourcesMongoDBCollectionThroughput_Update description: Update the RUs per second of an Azure Cosmos DB MongoDB collection x-ms-long-running-operation: true parameters: @@ -16808,7 +17289,8 @@ paths: schema: type: string description: URI to poll for completion status. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/migrateToAutoscale/?api-version=2024-09-01-preview: + x-ms-original-operationId: MongoDBResources_UpdateMongoDBCollectionThroughput + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/migrateToAutoscale?api-version=2024-09-01-preview: post: operationId: MongoDBResources_MigrateMongoDBCollectionToAutoscale description: Migrate an Azure Cosmos DB MongoDB collection from manual throughput to autoscale @@ -16843,7 +17325,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/migrateToManualThroughput/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbDatabases/{databaseName}/collections/{collectionName}/throughputSettings/default/migrateToManualThroughput?api-version=2024-09-01-preview: post: operationId: MongoDBResources_MigrateMongoDBCollectionToManualThroughput description: Migrate an Azure Cosmos DB MongoDB collection from autoscale to manual throughput @@ -16878,9 +17360,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables?api-version=2024-09-01-preview: get: - operationId: TableResources_ListTables + operationId: TableResourcesTables_List description: Lists the Tables under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -16895,9 +17377,10 @@ paths: $ref: '#/components/schemas/TableListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: TableResources_ListTables + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}?api-version=2024-09-01-preview: get: - operationId: TableResources_GetTable + operationId: TableResourcesTable_Get description: Gets the Tables under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -16911,8 +17394,9 @@ paths: application/json: schema: $ref: '#/components/schemas/TableGetResults' + x-ms-original-operationId: TableResources_GetTable put: - operationId: TableResources_CreateUpdateTable + operationId: TableResourcesTable_CreateUpdate description: Create or update an Azure Cosmos DB Table x-ms-long-running-operation: true parameters: @@ -16946,8 +17430,9 @@ paths: schema: type: string description: URI to poll for completion status. + x-ms-original-operationId: TableResources_CreateUpdateTable delete: - operationId: TableResources_DeleteTable + operationId: TableResourcesTable_Delete description: Deletes an existing Azure Cosmos DB Table. x-ms-long-running-operation: true parameters: @@ -16969,9 +17454,10 @@ paths: description: URI to poll for completion status. '204': description: The Table delete operation was completed successfully. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/throughputSettings/default/?api-version=2024-09-01-preview: + x-ms-original-operationId: TableResources_DeleteTable + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/throughputSettings/default?api-version=2024-09-01-preview: get: - operationId: TableResources_GetTableThroughput + operationId: TableResourcesTableThroughput_Get description: Gets the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -16985,8 +17471,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ThroughputSettingsGetResults' + x-ms-original-operationId: TableResources_GetTableThroughput put: - operationId: TableResources_UpdateTableThroughput + operationId: TableResourcesTableThroughput_Update description: Update RUs per second of an Azure Cosmos DB Table x-ms-long-running-operation: true parameters: @@ -17020,7 +17507,8 @@ paths: schema: type: string description: URI to poll for completion status. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/throughputSettings/default/migrateToAutoscale/?api-version=2024-09-01-preview: + x-ms-original-operationId: TableResources_UpdateTableThroughput + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/throughputSettings/default/migrateToAutoscale?api-version=2024-09-01-preview: post: operationId: TableResources_MigrateTableToAutoscale description: Migrate an Azure Cosmos DB Table from manual throughput to autoscale @@ -17054,7 +17542,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/throughputSettings/default/migrateToManualThroughput/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/throughputSettings/default/migrateToManualThroughput?api-version=2024-09-01-preview: post: operationId: TableResources_MigrateTableToManualThroughput description: Migrate an Azure Cosmos DB Table from autoscale to manual throughput @@ -17088,9 +17576,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces?api-version=2024-09-01-preview: get: - operationId: CassandraResources_ListCassandraKeyspaces + operationId: CassandraResourcesCassandraKeyspaces_List description: Lists the Cassandra keyspaces under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -17105,9 +17593,10 @@ paths: $ref: '#/components/schemas/CassandraKeyspaceListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: CassandraResources_ListCassandraKeyspaces + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}?api-version=2024-09-01-preview: get: - operationId: CassandraResources_GetCassandraKeyspace + operationId: CassandraResourcesCassandraKeyspace_Get description: Gets the Cassandra keyspaces under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -17121,8 +17610,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CassandraKeyspaceGetResults' + x-ms-original-operationId: CassandraResources_GetCassandraKeyspace put: - operationId: CassandraResources_CreateUpdateCassandraKeyspace + operationId: CassandraResourcesCassandraKeyspace_CreateUpdate description: Create or update an Azure Cosmos DB Cassandra keyspace x-ms-long-running-operation: true parameters: @@ -17156,8 +17646,9 @@ paths: schema: type: string description: URI to poll for completion status. + x-ms-original-operationId: CassandraResources_CreateUpdateCassandraKeyspace delete: - operationId: CassandraResources_DeleteCassandraKeyspace + operationId: CassandraResourcesCassandraKeyspace_Delete description: Deletes an existing Azure Cosmos DB Cassandra keyspace. x-ms-long-running-operation: true parameters: @@ -17179,9 +17670,10 @@ paths: description: URI to poll for completion status. '204': description: The Cassandra keyspace delete operation was completed successfully. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/throughputSettings/default/?api-version=2024-09-01-preview: + x-ms-original-operationId: CassandraResources_DeleteCassandraKeyspace + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/throughputSettings/default?api-version=2024-09-01-preview: get: - operationId: CassandraResources_GetCassandraKeyspaceThroughput + operationId: CassandraResourcesCassandraKeyspaceThroughput_Get description: Gets the RUs per second of the Cassandra Keyspace under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -17195,8 +17687,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ThroughputSettingsGetResults' + x-ms-original-operationId: CassandraResources_GetCassandraKeyspaceThroughput put: - operationId: CassandraResources_UpdateCassandraKeyspaceThroughput + operationId: CassandraResourcesCassandraKeyspaceThroughput_Update description: Update RUs per second of an Azure Cosmos DB Cassandra Keyspace x-ms-long-running-operation: true parameters: @@ -17230,7 +17723,8 @@ paths: schema: type: string description: URI to poll for completion status. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/throughputSettings/default/migrateToAutoscale/?api-version=2024-09-01-preview: + x-ms-original-operationId: CassandraResources_UpdateCassandraKeyspaceThroughput + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/throughputSettings/default/migrateToAutoscale?api-version=2024-09-01-preview: post: operationId: CassandraResources_MigrateCassandraKeyspaceToAutoscale description: Migrate an Azure Cosmos DB Cassandra Keyspace from manual throughput to autoscale @@ -17264,7 +17758,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/throughputSettings/default/migrateToManualThroughput/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/throughputSettings/default/migrateToManualThroughput?api-version=2024-09-01-preview: post: operationId: CassandraResources_MigrateCassandraKeyspaceToManualThroughput description: Migrate an Azure Cosmos DB Cassandra Keyspace from autoscale to manual throughput @@ -17298,9 +17792,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables?api-version=2024-09-01-preview: get: - operationId: CassandraResources_ListCassandraTables + operationId: CassandraResourcesCassandraTables_List description: Lists the Cassandra table under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -17316,9 +17810,10 @@ paths: $ref: '#/components/schemas/CassandraTableListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: CassandraResources_ListCassandraTables + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}?api-version=2024-09-01-preview: get: - operationId: CassandraResources_GetCassandraTable + operationId: CassandraResourcesCassandraTable_Get description: Gets the Cassandra table under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -17333,8 +17828,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CassandraTableGetResults' + x-ms-original-operationId: CassandraResources_GetCassandraTable put: - operationId: CassandraResources_CreateUpdateCassandraTable + operationId: CassandraResourcesCassandraTable_CreateUpdate description: Create or update an Azure Cosmos DB Cassandra Table x-ms-long-running-operation: true parameters: @@ -17369,8 +17865,9 @@ paths: schema: type: string description: URI to poll for completion status. + x-ms-original-operationId: CassandraResources_CreateUpdateCassandraTable delete: - operationId: CassandraResources_DeleteCassandraTable + operationId: CassandraResourcesCassandraTable_Delete description: Deletes an existing Azure Cosmos DB Cassandra table. x-ms-long-running-operation: true parameters: @@ -17393,9 +17890,10 @@ paths: description: URI to poll for completion status. '204': description: The Cassandra table delete operation was completed successfully. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}/throughputSettings/default/?api-version=2024-09-01-preview: + x-ms-original-operationId: CassandraResources_DeleteCassandraTable + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}/throughputSettings/default?api-version=2024-09-01-preview: get: - operationId: CassandraResources_GetCassandraTableThroughput + operationId: CassandraResourcesCassandraTableThroughput_Get description: Gets the RUs per second of the Cassandra table under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -17410,8 +17908,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ThroughputSettingsGetResults' + x-ms-original-operationId: CassandraResources_GetCassandraTableThroughput put: - operationId: CassandraResources_UpdateCassandraTableThroughput + operationId: CassandraResourcesCassandraTableThroughput_Update description: Update RUs per second of an Azure Cosmos DB Cassandra table x-ms-long-running-operation: true parameters: @@ -17446,7 +17945,8 @@ paths: schema: type: string description: URI to poll for completion status. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}/throughputSettings/default/migrateToAutoscale/?api-version=2024-09-01-preview: + x-ms-original-operationId: CassandraResources_UpdateCassandraTableThroughput + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}/throughputSettings/default/migrateToAutoscale?api-version=2024-09-01-preview: post: operationId: CassandraResources_MigrateCassandraTableToAutoscale description: Migrate an Azure Cosmos DB Cassandra table from manual throughput to autoscale @@ -17481,7 +17981,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}/throughputSettings/default/migrateToManualThroughput/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/tables/{tableName}/throughputSettings/default/migrateToManualThroughput?api-version=2024-09-01-preview: post: operationId: CassandraResources_MigrateCassandraTableToManualThroughput description: Migrate an Azure Cosmos DB Cassandra table from autoscale to manual throughput @@ -17516,9 +18016,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases?api-version=2024-09-01-preview: get: - operationId: GremlinResources_ListGremlinDatabases + operationId: GremlinResourcesGremlinDatabases_List description: Lists the Gremlin databases under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -17533,9 +18033,10 @@ paths: $ref: '#/components/schemas/GremlinDatabaseListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: GremlinResources_ListGremlinDatabases + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}?api-version=2024-09-01-preview: get: - operationId: GremlinResources_GetGremlinDatabase + operationId: GremlinResourcesGremlinDatabase_Get description: Gets the Gremlin databases under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -17549,8 +18050,9 @@ paths: application/json: schema: $ref: '#/components/schemas/GremlinDatabaseGetResults' + x-ms-original-operationId: GremlinResources_GetGremlinDatabase put: - operationId: GremlinResources_CreateUpdateGremlinDatabase + operationId: GremlinResourcesGremlinDatabase_CreateUpdate description: Create or update an Azure Cosmos DB Gremlin database x-ms-long-running-operation: true parameters: @@ -17584,8 +18086,9 @@ paths: schema: type: string description: URI to poll for completion status. + x-ms-original-operationId: GremlinResources_CreateUpdateGremlinDatabase delete: - operationId: GremlinResources_DeleteGremlinDatabase + operationId: GremlinResourcesGremlinDatabase_Delete description: Deletes an existing Azure Cosmos DB Gremlin database. x-ms-long-running-operation: true parameters: @@ -17607,9 +18110,10 @@ paths: description: URI to poll for completion status. '204': description: The Gremlin database delete operation was completed successfully. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/throughputSettings/default/?api-version=2024-09-01-preview: + x-ms-original-operationId: GremlinResources_DeleteGremlinDatabase + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/throughputSettings/default?api-version=2024-09-01-preview: get: - operationId: GremlinResources_GetGremlinDatabaseThroughput + operationId: GremlinResourcesGremlinDatabaseThroughput_Get description: Gets the RUs per second of the Gremlin database under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -17623,8 +18127,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ThroughputSettingsGetResults' + x-ms-original-operationId: GremlinResources_GetGremlinDatabaseThroughput put: - operationId: GremlinResources_UpdateGremlinDatabaseThroughput + operationId: GremlinResourcesGremlinDatabaseThroughput_Update description: Update RUs per second of an Azure Cosmos DB Gremlin database x-ms-long-running-operation: true parameters: @@ -17658,7 +18163,8 @@ paths: schema: type: string description: URI to poll for completion status. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/throughputSettings/default/migrateToAutoscale/?api-version=2024-09-01-preview: + x-ms-original-operationId: GremlinResources_UpdateGremlinDatabaseThroughput + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/throughputSettings/default/migrateToAutoscale?api-version=2024-09-01-preview: post: operationId: GremlinResources_MigrateGremlinDatabaseToAutoscale description: Migrate an Azure Cosmos DB Gremlin database from manual throughput to autoscale @@ -17692,7 +18198,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/throughputSettings/default/migrateToManualThroughput/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/throughputSettings/default/migrateToManualThroughput?api-version=2024-09-01-preview: post: operationId: GremlinResources_MigrateGremlinDatabaseToManualThroughput description: Migrate an Azure Cosmos DB Gremlin database from autoscale to manual throughput @@ -17726,9 +18232,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs?api-version=2024-09-01-preview: get: - operationId: GremlinResources_ListGremlinGraphs + operationId: GremlinResourcesGremlinGraphs_List description: Lists the Gremlin graph under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -17744,9 +18250,10 @@ paths: $ref: '#/components/schemas/GremlinGraphListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: GremlinResources_ListGremlinGraphs + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}?api-version=2024-09-01-preview: get: - operationId: GremlinResources_GetGremlinGraph + operationId: GremlinResourcesGremlinGraph_Get description: Gets the Gremlin graph under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -17761,8 +18268,9 @@ paths: application/json: schema: $ref: '#/components/schemas/GremlinGraphGetResults' + x-ms-original-operationId: GremlinResources_GetGremlinGraph put: - operationId: GremlinResources_CreateUpdateGremlinGraph + operationId: GremlinResourcesGremlinGraph_CreateUpdate description: Create or update an Azure Cosmos DB Gremlin graph x-ms-long-running-operation: true parameters: @@ -17797,8 +18305,9 @@ paths: schema: type: string description: URI to poll for completion status. + x-ms-original-operationId: GremlinResources_CreateUpdateGremlinGraph delete: - operationId: GremlinResources_DeleteGremlinGraph + operationId: GremlinResourcesGremlinGraph_Delete description: Deletes an existing Azure Cosmos DB Gremlin graph. x-ms-long-running-operation: true parameters: @@ -17821,9 +18330,10 @@ paths: description: URI to poll for completion status. '204': description: The Gremlin graph delete operation was completed successfully. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}/throughputSettings/default/?api-version=2024-09-01-preview: + x-ms-original-operationId: GremlinResources_DeleteGremlinGraph + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}/throughputSettings/default?api-version=2024-09-01-preview: get: - operationId: GremlinResources_GetGremlinGraphThroughput + operationId: GremlinResourcesGremlinGraphThroughput_Get description: Gets the Gremlin graph throughput under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -17838,8 +18348,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ThroughputSettingsGetResults' + x-ms-original-operationId: GremlinResources_GetGremlinGraphThroughput put: - operationId: GremlinResources_UpdateGremlinGraphThroughput + operationId: GremlinResourcesGremlinGraphThroughput_Update description: Update RUs per second of an Azure Cosmos DB Gremlin graph x-ms-long-running-operation: true parameters: @@ -17874,7 +18385,8 @@ paths: schema: type: string description: URI to poll for completion status. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}/throughputSettings/default/migrateToAutoscale/?api-version=2024-09-01-preview: + x-ms-original-operationId: GremlinResources_UpdateGremlinGraphThroughput + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}/throughputSettings/default/migrateToAutoscale?api-version=2024-09-01-preview: post: operationId: GremlinResources_MigrateGremlinGraphToAutoscale description: Migrate an Azure Cosmos DB Gremlin graph from manual throughput to autoscale @@ -17909,7 +18421,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}/throughputSettings/default/migrateToManualThroughput/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/gremlinDatabases/{databaseName}/graphs/{graphName}/throughputSettings/default/migrateToManualThroughput?api-version=2024-09-01-preview: post: operationId: GremlinResources_MigrateGremlinGraphToManualThroughput description: Migrate an Azure Cosmos DB Gremlin graph from autoscale to manual throughput @@ -17944,7 +18456,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations?api-version=2024-09-01-preview: get: operationId: Locations_List description: List Cosmos DB locations and their properties @@ -17965,7 +18477,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}?api-version=2024-09-01-preview: get: operationId: Locations_Get description: Get the properties of an existing Cosmos DB location @@ -17985,9 +18497,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views?api-version=2024-09-01-preview: get: - operationId: CassandraResources_ListCassandraViews + operationId: CassandraResourcesCassandraViews_List description: Lists the Cassandra materialized views under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -18003,9 +18515,10 @@ paths: $ref: '#/components/schemas/CassandraViewListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}/?api-version=2024-09-01-preview: + x-ms-original-operationId: CassandraResources_ListCassandraViews + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}?api-version=2024-09-01-preview: get: - operationId: CassandraResources_GetCassandraView + operationId: CassandraResourcesCassandraView_Get description: Gets the Cassandra view under an existing Azure Cosmos DB database account. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -18020,8 +18533,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CassandraViewGetResults' + x-ms-original-operationId: CassandraResources_GetCassandraView put: - operationId: CassandraResources_CreateUpdateCassandraView + operationId: CassandraResourcesCassandraView_CreateUpdate description: Create or update an Azure Cosmos DB Cassandra View x-ms-long-running-operation: true parameters: @@ -18056,8 +18570,9 @@ paths: schema: type: string description: URI to poll for completion status. + x-ms-original-operationId: CassandraResources_CreateUpdateCassandraView delete: - operationId: CassandraResources_DeleteCassandraView + operationId: CassandraResourcesCassandraView_Delete description: Deletes an existing Azure Cosmos DB Cassandra view. x-ms-long-running-operation: true parameters: @@ -18082,9 +18597,10 @@ paths: description: URI to poll for completion status. '204': description: The Cassandra view delete operation was completed successfully. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}/throughputSettings/default/?api-version=2024-09-01-preview: + x-ms-original-operationId: CassandraResources_DeleteCassandraView + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}/throughputSettings/default?api-version=2024-09-01-preview: get: - operationId: CassandraResources_GetCassandraViewThroughput + operationId: CassandraResourcesCassandraViewThroughput_Get description: Gets the RUs per second of the Cassandra view under an existing Azure Cosmos DB database account with the provided name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -18099,8 +18615,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ThroughputSettingsGetResults' + x-ms-original-operationId: CassandraResources_GetCassandraViewThroughput put: - operationId: CassandraResources_UpdateCassandraViewThroughput + operationId: CassandraResourcesCassandraViewThroughput_Update description: Update RUs per second of an Azure Cosmos DB Cassandra view x-ms-long-running-operation: true parameters: @@ -18135,7 +18652,8 @@ paths: schema: type: string description: URI to poll for completion status. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}/throughputSettings/default/migrateToAutoscale/?api-version=2024-09-01-preview: + x-ms-original-operationId: CassandraResources_UpdateCassandraViewThroughput + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}/throughputSettings/default/migrateToAutoscale?api-version=2024-09-01-preview: post: operationId: CassandraResources_MigrateCassandraViewToAutoscale description: Migrate an Azure Cosmos DB Cassandra view from manual throughput to autoscale @@ -18170,7 +18688,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}/throughputSettings/default/migrateToManualThroughput/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/cassandraKeyspaces/{keyspaceName}/views/{viewName}/throughputSettings/default/migrateToManualThroughput?api-version=2024-09-01-preview: post: operationId: CassandraResources_MigrateCassandraViewToManualThroughput description: Migrate an Azure Cosmos DB Cassandra view from autoscale to manual throughput @@ -18205,9 +18723,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions/{mongoRoleDefinitionId}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions/{mongoRoleDefinitionId}?api-version=2024-09-01-preview: get: - operationId: MongoDBResources_GetMongoRoleDefinition + operationId: MongoDBResourcesMongoRoleDefinition_Get description: Retrieves the properties of an existing Azure Cosmos DB Mongo Role Definition with the given Id. parameters: - $ref: '#/components/parameters/mongoRoleDefinitionIdParameter' @@ -18227,8 +18745,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: MongoDBResources_GetMongoRoleDefinition put: - operationId: MongoDBResources_CreateUpdateMongoRoleDefinition + operationId: MongoDBResourcesMongoRoleDefinition_CreateUpdate x-ms-long-running-operation: true description: Creates or updates an Azure Cosmos DB Mongo Role Definition. parameters: @@ -18259,8 +18778,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: MongoDBResources_CreateUpdateMongoRoleDefinition delete: - operationId: MongoDBResources_DeleteMongoRoleDefinition + operationId: MongoDBResourcesMongoRoleDefinition_Delete x-ms-long-running-operation: true description: Deletes an existing Azure Cosmos DB Mongo Role Definition. parameters: @@ -18281,9 +18801,10 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions/?api-version=2024-09-01-preview: + x-ms-original-operationId: MongoDBResources_DeleteMongoRoleDefinition + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbRoleDefinitions?api-version=2024-09-01-preview: get: - operationId: MongoDBResources_ListMongoRoleDefinitions + operationId: MongoDBResourcesMongoRoleDefinitions_List x-ms-pageable: nextLinkName: null description: Retrieves the list of all Azure Cosmos DB Mongo Role Definitions. @@ -18304,9 +18825,10 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions/{mongoUserDefinitionId}/?api-version=2024-09-01-preview: + x-ms-original-operationId: MongoDBResources_ListMongoRoleDefinitions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions/{mongoUserDefinitionId}?api-version=2024-09-01-preview: get: - operationId: MongoDBResources_GetMongoUserDefinition + operationId: MongoDBResourcesMongoUserDefinition_Get description: Retrieves the properties of an existing Azure Cosmos DB Mongo User Definition with the given Id. parameters: - $ref: '#/components/parameters/mongoUserDefinitionIdParameter' @@ -18326,8 +18848,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: MongoDBResources_GetMongoUserDefinition put: - operationId: MongoDBResources_CreateUpdateMongoUserDefinition + operationId: MongoDBResourcesMongoUserDefinition_CreateUpdate x-ms-long-running-operation: true description: Creates or updates an Azure Cosmos DB Mongo User Definition. parameters: @@ -18358,8 +18881,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: MongoDBResources_CreateUpdateMongoUserDefinition delete: - operationId: MongoDBResources_DeleteMongoUserDefinition + operationId: MongoDBResourcesMongoUserDefinition_Delete x-ms-long-running-operation: true description: Deletes an existing Azure Cosmos DB Mongo User Definition. parameters: @@ -18380,9 +18904,10 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions/?api-version=2024-09-01-preview: + x-ms-original-operationId: MongoDBResources_DeleteMongoUserDefinition + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/mongodbUserDefinitions?api-version=2024-09-01-preview: get: - operationId: MongoDBResources_ListMongoUserDefinitions + operationId: MongoDBResourcesMongoUserDefinitions_List x-ms-pageable: nextLinkName: null description: Retrieves the list of all Azure Cosmos DB Mongo User Definition. @@ -18403,7 +18928,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/networkSecurityPerimeterConfigurations/?api-version=2024-09-01-preview: + x-ms-original-operationId: MongoDBResources_ListMongoUserDefinitions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/networkSecurityPerimeterConfigurations?api-version=2024-09-01-preview: get: tags: - NetworkSecurityPerimeterConfigurations @@ -18428,7 +18954,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}?api-version=2024-09-01-preview: get: tags: - NetworkSecurityPerimeterConfigurations @@ -18452,7 +18978,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile?api-version=2024-09-01-preview: post: tags: - NetworkSecurityPerimeterConfigurations @@ -18479,7 +19005,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/cassandraClusters/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/cassandraClusters?api-version=2024-09-01-preview: get: operationId: CassandraClusters_ListBySubscription description: List all managed Cassandra clusters in this subscription. @@ -18500,7 +19026,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters?api-version=2024-09-01-preview: get: operationId: CassandraClusters_ListByResourceGroup description: List all managed Cassandra clusters in this resource group. @@ -18522,7 +19048,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}?api-version=2024-09-01-preview: get: operationId: CassandraClusters_Get description: Get the properties of a managed Cassandra cluster. @@ -18632,7 +19158,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/invokeCommand/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/invokeCommand?api-version=2024-09-01-preview: post: operationId: CassandraClusters_InvokeCommand description: 'Invoke a command like nodetool for cassandra maintenance ' @@ -18662,7 +19188,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/invokeCommandAsync/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/invokeCommandAsync?api-version=2024-09-01-preview: post: operationId: CassandraClusters_InvokeCommandAsync description: Invoke a command like nodetool for cassandra maintenance asynchronously @@ -18703,9 +19229,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/commands/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/commands?api-version=2024-09-01-preview: get: - operationId: CassandraClusters_ListCommand + operationId: CassandraClustersCommand_List description: List all commands currently running on ring info x-ms-pageable: nextLinkName: null @@ -18726,9 +19252,10 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/commands/{commandId}/?api-version=2024-09-01-preview: + x-ms-original-operationId: CassandraClusters_ListCommand + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/commands/{commandId}?api-version=2024-09-01-preview: get: - operationId: CassandraClusters_GetCommandAsync + operationId: CassandraClustersCommandAsync_Get description: Get details about a specified command that was run asynchronously. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -18748,9 +19275,10 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/backups/?api-version=2024-09-01-preview: + x-ms-original-operationId: CassandraClusters_GetCommandAsync + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/backups?api-version=2024-09-01-preview: get: - operationId: CassandraClusters_ListBackups + operationId: CassandraClustersBackups_List description: List the backups of this cluster that are available to restore. x-ms-pageable: nextLinkName: null @@ -18771,9 +19299,10 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/backups/{backupId}/?api-version=2024-09-01-preview: + x-ms-original-operationId: CassandraClusters_ListBackups + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/backups/{backupId}?api-version=2024-09-01-preview: get: - operationId: CassandraClusters_GetBackup + operationId: CassandraClustersBackup_Get description: Get the properties of an individual backup of this cluster that is available to restore. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -18793,7 +19322,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/dataCenters/?api-version=2024-09-01-preview: + x-ms-original-operationId: CassandraClusters_GetBackup + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/dataCenters?api-version=2024-09-01-preview: get: operationId: CassandraDataCenters_List description: List all data centers in a particular managed Cassandra cluster. @@ -18816,7 +19346,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/dataCenters/{dataCenterName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/dataCenters/{dataCenterName}?api-version=2024-09-01-preview: get: operationId: CassandraDataCenters_Get description: Get the properties of a managed Cassandra data center. @@ -18930,7 +19460,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/deallocate/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/deallocate?api-version=2024-09-01-preview: post: operationId: CassandraClusters_Deallocate description: Deallocate the Managed Cassandra Cluster and Associated Data Centers. Deallocation will deallocate the host virtual machine of this cluster, and reserved the data disk. This won't do anything on an already deallocated cluster. Use Start to restart the cluster. @@ -18949,7 +19479,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/start/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/start?api-version=2024-09-01-preview: post: operationId: CassandraClusters_Start description: Start the Managed Cassandra Cluster and Associated Data Centers. Start will start the host virtual machine of this cluster with reserved data disk. This won't do anything on an already running cluster. Use Deallocate to deallocate the cluster. @@ -18967,7 +19497,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/status/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/cassandraClusters/{clusterName}/status?api-version=2024-09-01-preview: get: operationId: CassandraClusters_Status description: Gets the CPU, memory, and disk usage statistics for each Cassandra node in a cluster. @@ -18988,7 +19518,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/privateLinkResources/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/privateLinkResources?api-version=2024-09-01-preview: get: tags: - PrivateLinkResources @@ -19007,7 +19537,7 @@ paths: application/json: schema: $ref: '#/components/schemas/PrivateLinkResourceListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/privateLinkResources/{groupName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/privateLinkResources/{groupName}?api-version=2024-09-01-preview: get: tags: - PrivateLinkResources diff --git a/providers/src/azure/v00.00.00000/services/cost_management.yaml b/providers/src/azure/v00.00.00000/services/cost_management.yaml index 38106d07..4f70bd4c 100644 --- a/providers/src/azure/v00.00.00000/services/cost_management.yaml +++ b/providers/src/azure/v00.00.00000/services/cost_management.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -44,7 +44,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -5122,92 +5122,91 @@ components: name: CostAllocationPolicyType modelAsString: true x-stackQL-resources: - generate_cost_details_report_operation: - id: azure.cost_management.generate_cost_details_report_operation - name: generate_cost_details_report_operation - title: generate_cost_details_report_operation + cost_details_reports: + id: azure.cost_management.cost_details_reports + name: cost_details_reports + title: cost_details_reports methods: - create: + create_operation: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1generateCostDetailsReport~1?api-version=2023-11-01/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1generateCostDetailsReport?api-version=2023-11-01/post' + operationId: CostDetailsReport_CreateOperation response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/generate_cost_details_report_operation/methods/create' - update: [] - replace: [] - delete: [] - generate_cost_details_report_operation_results: - id: azure.cost_management.generate_cost_details_report_operation_results - name: generate_cost_details_report_operation_results - title: generate_cost_details_report_operation_results - methods: - get: + schemaRef: CostDetailsOperationResults + get_operation_results: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1costDetailsOperationResults~1{operationId}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1costDetailsOperationResults~1{operationId}?api-version=2023-11-01/get' + operationId: CostDetailsReport_GetOperationResults response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CostDetailsOperationResults sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/generate_cost_details_report_operation_results/methods/get' - insert: [] + - $ref: '#/components/x-stackQL-resources/cost_details_reports/methods/get_operation_results' + insert: + - $ref: '#/components/x-stackQL-resources/cost_details_reports/methods/create_operation' update: [] replace: [] delete: [] - generate_detailed_cost_report_operation: - id: azure.cost_management.generate_detailed_cost_report_operation - name: generate_detailed_cost_report_operation - title: generate_detailed_cost_report_operation + detailed_cost_reports: + id: azure.cost_management.detailed_cost_reports + name: detailed_cost_reports + title: detailed_cost_reports methods: - create: + create_operation: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1generateDetailedCostReport~1?api-version=2023-11-01/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1generateDetailedCostReport?api-version=2023-11-01/post' + operationId: DetailedCostReport_CreateOperation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GenerateDetailedCostReportOperationResult sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/generate_detailed_cost_report_operation/methods/create' + - $ref: '#/components/x-stackQL-resources/detailed_cost_reports/methods/create_operation' update: [] replace: [] delete: [] - generate_detailed_cost_report_operation_results: - id: azure.cost_management.generate_detailed_cost_report_operation_results - name: generate_detailed_cost_report_operation_results - title: generate_detailed_cost_report_operation_results + detailed_cost_report_operation_results: + id: azure.cost_management.detailed_cost_report_operation_results + name: detailed_cost_report_operation_results + title: detailed_cost_report_operation_results methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1operationResults~1{operationId}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1operationResults~1{operationId}?api-version=2023-11-01/get' + operationId: DetailedCostReportOperationResults_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GenerateDetailedCostReportOperationResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/generate_detailed_cost_report_operation_results/methods/get' + - $ref: '#/components/x-stackQL-resources/detailed_cost_report_operation_results/methods/get' insert: [] update: [] replace: [] delete: [] - generate_detailed_cost_report_operation_status: - id: azure.cost_management.generate_detailed_cost_report_operation_status - name: generate_detailed_cost_report_operation_status - title: generate_detailed_cost_report_operation_status + detailed_cost_report_operation_status: + id: azure.cost_management.detailed_cost_report_operation_status + name: detailed_cost_report_operation_status + title: detailed_cost_report_operation_status methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1operationStatus~1{operationId}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1operationStatus~1{operationId}?api-version=2023-11-01/get' + operationId: DetailedCostReportOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GenerateDetailedCostReportOperationStatuses sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/generate_detailed_cost_report_operation_status/methods/get' + - $ref: '#/components/x-stackQL-resources/detailed_cost_report_operation_status/methods/get' insert: [] update: [] replace: [] @@ -5219,26 +5218,33 @@ components: methods: list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1budgets~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1budgets?api-version=2023-11-01/get' + operationId: Budgets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BudgetsListResult objectKey: $.value get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1budgets~1{budgetName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1budgets~1{budgetName}?api-version=2023-11-01/get' + operationId: Budgets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Budget create_or_update: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1budgets~1{budgetName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1budgets~1{budgetName}?api-version=2023-11-01/put' + operationId: Budgets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Budget delete: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1budgets~1{budgetName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1budgets~1{budgetName}?api-version=2023-11-01/delete' + operationId: Budgets_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -5259,10 +5265,12 @@ components: methods: list: operation: - $ref: '#/paths/~1{billingScope}~1providers~1Microsoft.CostManagement~1benefitRecommendations~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{billingScope}~1providers~1Microsoft.CostManagement~1benefitRecommendations?api-version=2023-11-01/get' + operationId: BenefitRecommendations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: benefitRecommendationsListResult objectKey: $.value sqlVerbs: select: @@ -5278,31 +5286,39 @@ components: methods: list_by_billing_account_id: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1benefitUtilizationSummaries~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1benefitUtilizationSummaries?api-version=2023-11-01/get' + operationId: BenefitUtilizationSummaries_ListByBillingAccountId response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BenefitUtilizationSummariesListResult objectKey: $.value list_by_billing_profile_id: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingProfiles~1{billingProfileId}~1providers~1Microsoft.CostManagement~1benefitUtilizationSummaries~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingProfiles~1{billingProfileId}~1providers~1Microsoft.CostManagement~1benefitUtilizationSummaries?api-version=2023-11-01/get' + operationId: BenefitUtilizationSummaries_ListByBillingProfileId response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BenefitUtilizationSummariesListResult objectKey: $.value list_by_savings_plan_order: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1providers~1Microsoft.CostManagement~1benefitUtilizationSummaries~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1providers~1Microsoft.CostManagement~1benefitUtilizationSummaries?api-version=2023-11-01/get' + operationId: BenefitUtilizationSummaries_ListBySavingsPlanOrder response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BenefitUtilizationSummariesListResult objectKey: $.value list_by_savings_plan_id: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}~1providers~1Microsoft.CostManagement~1benefitUtilizationSummaries~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}~1providers~1Microsoft.CostManagement~1benefitUtilizationSummaries?api-version=2023-11-01/get' + operationId: BenefitUtilizationSummaries_ListBySavingsPlanId response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BenefitUtilizationSummariesListResult objectKey: $.value sqlVerbs: select: @@ -5314,47 +5330,59 @@ components: update: [] replace: [] delete: [] - generate_benefit_utilization_summaries_report: - id: azure.cost_management.generate_benefit_utilization_summaries_report - name: generate_benefit_utilization_summaries_report - title: generate_benefit_utilization_summaries_report + benefit_utilization_summaries_reports: + id: azure.cost_management.benefit_utilization_summaries_reports + name: benefit_utilization_summaries_reports + title: benefit_utilization_summaries_reports methods: generate_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1generateBenefitUtilizationSummariesReport~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1generateBenefitUtilizationSummariesReport?api-version=2023-11-01/post' + operationId: BenefitUtilizationSummariesReport_GenerateByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BenefitUtilizationSummariesOperationStatus generate_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingProfiles~1{billingProfileId}~1providers~1Microsoft.CostManagement~1generateBenefitUtilizationSummariesReport~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingProfiles~1{billingProfileId}~1providers~1Microsoft.CostManagement~1generateBenefitUtilizationSummariesReport?api-version=2023-11-01/post' + operationId: BenefitUtilizationSummariesReport_GenerateByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BenefitUtilizationSummariesOperationStatus generate_by_reservation_order_id: operation: - $ref: '#/paths/~1providers~1Microsoft.Capacity~1reservationorders~1{reservationOrderId}~1providers~1Microsoft.CostManagement~1generateBenefitUtilizationSummariesReport~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.Capacity~1reservationorders~1{reservationOrderId}~1providers~1Microsoft.CostManagement~1generateBenefitUtilizationSummariesReport?api-version=2023-11-01/post' + operationId: BenefitUtilizationSummariesReport_GenerateByReservationOrderId response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BenefitUtilizationSummariesOperationStatus generate_by_reservation_id: operation: - $ref: '#/paths/~1providers~1Microsoft.Capacity~1reservationorders~1{reservationOrderId}~1reservations~1{reservationId}~1providers~1Microsoft.CostManagement~1generateBenefitUtilizationSummariesReport~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.Capacity~1reservationorders~1{reservationOrderId}~1reservations~1{reservationId}~1providers~1Microsoft.CostManagement~1generateBenefitUtilizationSummariesReport?api-version=2023-11-01/post' + operationId: BenefitUtilizationSummariesReport_GenerateByReservationId response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BenefitUtilizationSummariesOperationStatus generate_by_savings_plan_order_id: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1providers~1Microsoft.CostManagement~1generateBenefitUtilizationSummariesReport~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1providers~1Microsoft.CostManagement~1generateBenefitUtilizationSummariesReport?api-version=2023-11-01/post' + operationId: BenefitUtilizationSummariesReport_GenerateBySavingsPlanOrderId response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BenefitUtilizationSummariesOperationStatus generate_by_savings_plan_id: operation: - $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}~1providers~1Microsoft.CostManagement~1generateBenefitUtilizationSummariesReport~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.BillingBenefits~1savingsPlanOrders~1{savingsPlanOrderId}~1savingsPlans~1{savingsPlanId}~1providers~1Microsoft.CostManagement~1generateBenefitUtilizationSummariesReport?api-version=2023-11-01/post' + operationId: BenefitUtilizationSummariesReport_GenerateBySavingsPlanId response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BenefitUtilizationSummariesOperationStatus sqlVerbs: select: [] insert: [] @@ -5368,80 +5396,93 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1scheduledActions~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1scheduledActions?api-version=2023-11-01/get' + operationId: ScheduledActions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduledActionListResult objectKey: $.value list_by_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1scheduledActions~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1scheduledActions?api-version=2023-11-01/get' + operationId: ScheduledActions_ListByScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduledActionListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}?api-version=2023-11-01/put' + operationId: ScheduledActions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduledAction get: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}?api-version=2023-11-01/get' + operationId: ScheduledActions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduledAction delete: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update_by_scope: - operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}?api-version=2023-11-01/delete' + operationId: ScheduledActions_Delete response: mediaType: application/json openAPIDocKey: '200' get_by_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}?api-version=2023-11-01/get' + operationId: ScheduledActions_GetByScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduledAction delete_by_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}?api-version=2023-11-01/delete' + operationId: ScheduledActions_DeleteByScope response: mediaType: application/json openAPIDocKey: '200' run: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}~1execute~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}~1execute?api-version=2023-11-01/post' + operationId: ScheduledActions_Run response: mediaType: application/json openAPIDocKey: '200' run_by_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}~1execute~1?api-version=2023-11-01/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}~1execute?api-version=2023-11-01/post' + operationId: ScheduledActions_RunByScope response: mediaType: application/json openAPIDocKey: '200' check_name_availability: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1checkNameAvailability~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1checkNameAvailability?api-version=2023-11-01/post' + operationId: ScheduledActions_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponse check_name_availability_by_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1checkNameAvailability~1?api-version=2023-11-01/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1checkNameAvailability?api-version=2023-11-01/post' + operationId: ScheduledActions_CheckNameAvailabilityByScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponse sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/scheduled_actions/methods/get_by_scope' - $ref: '#/components/x-stackQL-resources/scheduled_actions/methods/list_by_scope' - $ref: '#/components/x-stackQL-resources/scheduled_actions/methods/get' - $ref: '#/components/x-stackQL-resources/scheduled_actions/methods/list' @@ -5452,6 +5493,26 @@ components: delete: - $ref: '#/components/x-stackQL-resources/scheduled_actions/methods/delete_by_scope' - $ref: '#/components/x-stackQL-resources/scheduled_actions/methods/delete' + scheduled_actions_by_scopes: + id: azure.cost_management.scheduled_actions_by_scopes + name: scheduled_actions_by_scopes + title: scheduled_actions_by_scopes + methods: + create_or_update: + operation: + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1scheduledActions~1{name}?api-version=2023-11-01/put' + operationId: ScheduledActionsByScope_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ScheduledAction + sqlVerbs: + select: [] + insert: + - $ref: '#/components/x-stackQL-resources/scheduled_actions_by_scopes/methods/create_or_update' + update: [] + replace: [] + delete: [] views: id: azure.cost_management.views name: views @@ -5459,56 +5520,63 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1views~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1views?api-version=2023-11-01/get' + operationId: Views_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ViewListResult objectKey: $.value list_by_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1views~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1views?api-version=2023-11-01/get' + operationId: Views_ListByScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ViewListResult objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1views~1{viewName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1views~1{viewName}?api-version=2023-11-01/get' + operationId: Views_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: View create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1views~1{viewName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1views~1{viewName}?api-version=2023-11-01/put' + operationId: Views_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: View delete: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1views~1{viewName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1views~1{viewName}?api-version=2023-11-01/delete' + operationId: Views_Delete response: mediaType: application/json openAPIDocKey: '200' get_by_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1views~1{viewName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update_by_scope: - operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1views~1{viewName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1views~1{viewName}?api-version=2023-11-01/get' + operationId: Views_GetByScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: View delete_by_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1views~1{viewName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1views~1{viewName}?api-version=2023-11-01/delete' + operationId: Views_DeleteByScope response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/views/methods/get_by_scope' - $ref: '#/components/x-stackQL-resources/views/methods/list_by_scope' - $ref: '#/components/x-stackQL-resources/views/methods/get' - $ref: '#/components/x-stackQL-resources/views/methods/list' @@ -5519,6 +5587,26 @@ components: delete: - $ref: '#/components/x-stackQL-resources/views/methods/delete_by_scope' - $ref: '#/components/x-stackQL-resources/views/methods/delete' + views_by_scopes: + id: azure.cost_management.views_by_scopes + name: views_by_scopes + title: views_by_scopes + methods: + create_or_update: + operation: + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1views~1{viewName}?api-version=2023-11-01/put' + operationId: ViewsByScope_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: View + sqlVerbs: + select: [] + insert: + - $ref: '#/components/x-stackQL-resources/views_by_scopes/methods/create_or_update' + update: [] + replace: [] + delete: [] alerts: id: azure.cost_management.alerts name: alerts @@ -5526,23 +5614,29 @@ components: methods: list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1alerts~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1alerts?api-version=2023-11-01/get' + operationId: Alerts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertsResult objectKey: $.value get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1alerts~1{alertId}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1alerts~1{alertId}?api-version=2023-11-01/get' + operationId: Alerts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Alert dismiss: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1alerts~1{alertId}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1alerts~1{alertId}?api-version=2023-11-01/patch' + operationId: Alerts_Dismiss response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Alert sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/alerts/methods/get' @@ -5551,42 +5645,48 @@ components: update: [] replace: [] delete: [] - alerts_external: - id: azure.cost_management.alerts_external - name: alerts_external - title: alerts_external + alerts_externals: + id: azure.cost_management.alerts_externals + name: alerts_externals + title: alerts_externals methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1{externalCloudProviderType}~1{externalCloudProviderId}~1alerts~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1{externalCloudProviderType}~1{externalCloudProviderId}~1alerts?api-version=2023-11-01/get' + operationId: AlertsExternal_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertsResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/alerts_external/methods/list' + - $ref: '#/components/x-stackQL-resources/alerts_externals/methods/list' insert: [] update: [] replace: [] delete: [] - forecast: - id: azure.cost_management.forecast - name: forecast - title: forecast + forecasts: + id: azure.cost_management.forecasts + name: forecasts + title: forecasts methods: usage: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1forecast~1?api-version=2023-11-01/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1forecast?api-version=2023-11-01/post' + operationId: Forecast_Usage response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ForecastResult external_cloud_provider_usage: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1{externalCloudProviderType}~1{externalCloudProviderId}~1forecast~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1{externalCloudProviderType}~1{externalCloudProviderId}~1forecast?api-version=2023-11-01/post' + operationId: Forecast_ExternalCloudProviderUsage response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ForecastResult sqlVerbs: select: [] insert: [] @@ -5598,64 +5698,78 @@ components: name: dimensions title: dimensions methods: - exec_list: + list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1dimensions~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1dimensions?api-version=2023-11-01/get' + operationId: Dimensions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DimensionsListResult + objectKey: $.value by_external_cloud_provider_type: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1{externalCloudProviderType}~1{externalCloudProviderId}~1dimensions~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1{externalCloudProviderType}~1{externalCloudProviderId}~1dimensions?api-version=2023-11-01/get' + operationId: Dimensions_ByExternalCloudProviderType response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DimensionsListResult sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/dimensions/methods/list' insert: [] update: [] replace: [] delete: [] - query: - id: azure.cost_management.query - name: query - title: query + queries: + id: azure.cost_management.queries + name: queries + title: queries methods: usage: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1query~1?api-version=2023-11-01/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1query?api-version=2023-11-01/post' + operationId: Query_Usage response: mediaType: application/json openAPIDocKey: '200' + schemaRef: QueryResult usage_by_external_cloud_provider_type: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1{externalCloudProviderType}~1{externalCloudProviderId}~1query~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1{externalCloudProviderType}~1{externalCloudProviderId}~1query?api-version=2023-11-01/post' + operationId: Query_UsageByExternalCloudProviderType response: mediaType: application/json openAPIDocKey: '200' + schemaRef: QueryResult sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - generate_reservation_details_report: - id: azure.cost_management.generate_reservation_details_report - name: generate_reservation_details_report - title: generate_reservation_details_report + reservation_details_reports: + id: azure.cost_management.reservation_details_reports + name: reservation_details_reports + title: reservation_details_reports methods: by_billing_account_id: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1generateReservationDetailsReport~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1generateReservationDetailsReport?api-version=2023-11-01/post' + operationId: ReservationDetailsReport_ByBillingAccountId response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus by_billing_profile_id: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingProfiles~1{billingProfileId}~1providers~1Microsoft.CostManagement~1generateReservationDetailsReport~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingProfiles~1{billingProfileId}~1providers~1Microsoft.CostManagement~1generateReservationDetailsReport?api-version=2023-11-01/post' + operationId: ReservationDetailsReport_ByBillingProfileId response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: [] insert: [] @@ -5669,60 +5783,86 @@ components: methods: list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1settings~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1settings?api-version=2023-11-01/get' + operationId: Settings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SettingsListResult objectKey: $.value - create_or_update_by_scope: - operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1settings~1{type}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' get_by_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1settings~1{type}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1settings~1{type}?api-version=2023-11-01/get' + operationId: Settings_GetByScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Setting delete_by_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1settings~1{type}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1settings~1{type}?api-version=2023-11-01/delete' + operationId: Settings_DeleteByScope response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/settings/methods/get_by_scope' - $ref: '#/components/x-stackQL-resources/settings/methods/list' insert: [] update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/settings/methods/delete_by_scope' - price_sheet: - id: azure.cost_management.price_sheet - name: price_sheet - title: price_sheet + settings_by_scopes: + id: azure.cost_management.settings_by_scopes + name: settings_by_scopes + title: settings_by_scopes + methods: + create_or_update: + operation: + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1settings~1{type}?api-version=2023-11-01/put' + operationId: SettingsByScope_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Setting + sqlVerbs: + select: [] + insert: + - $ref: '#/components/x-stackQL-resources/settings_by_scopes/methods/create_or_update' + update: [] + replace: [] + delete: [] + price_sheets: + id: azure.cost_management.price_sheets + name: price_sheets + title: price_sheets methods: download_by_invoice: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoices~1{invoiceName}~1providers~1Microsoft.CostManagement~1pricesheets~1default~1download~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1invoices~1{invoiceName}~1providers~1Microsoft.CostManagement~1pricesheets~1default~1download?api-version=2023-11-01/post' + operationId: PriceSheet_DownloadByInvoice response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DownloadURL download_by_billing_profile: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1providers~1Microsoft.CostManagement~1pricesheets~1default~1download~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountName}~1billingProfiles~1{billingProfileName}~1providers~1Microsoft.CostManagement~1pricesheets~1default~1download?api-version=2023-11-01/post' + operationId: PriceSheet_DownloadByBillingProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PricesheetDownloadProperties download_by_billing_account: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingPeriods~1{billingPeriodName}~1providers~1Microsoft.CostManagement~1pricesheets~1default~1download~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1billingPeriods~1{billingPeriodName}~1providers~1Microsoft.CostManagement~1pricesheets~1default~1download?api-version=2023-11-01/post' + operationId: PriceSheet_DownloadByBillingAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: [] insert: [] @@ -5736,10 +5876,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.CostManagement~1operations~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.CostManagement~1operations?api-version=2023-11-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -5755,32 +5897,40 @@ components: methods: list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1exports~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1exports?api-version=2023-11-01/get' + operationId: Exports_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExportListResult objectKey: $.value get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1exports~1{exportName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1exports~1{exportName}?api-version=2023-11-01/get' + operationId: Exports_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Export create_or_update: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1exports~1{exportName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1exports~1{exportName}?api-version=2023-11-01/put' + operationId: Exports_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Export delete: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1exports~1{exportName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1exports~1{exportName}?api-version=2023-11-01/delete' + operationId: Exports_Delete response: mediaType: application/json openAPIDocKey: '200' execute: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1exports~1{exportName}~1run~1?api-version=2023-11-01/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1exports~1{exportName}~1run?api-version=2023-11-01/post' + operationId: Exports_Execute response: mediaType: application/json openAPIDocKey: '200' @@ -5794,21 +5944,23 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/exports/methods/delete' - exports_execution_history: - id: azure.cost_management.exports_execution_history - name: exports_execution_history - title: exports_execution_history + exports_execution_histories: + id: azure.cost_management.exports_execution_histories + name: exports_execution_histories + title: exports_execution_histories methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1exports~1{exportName}~1runHistory~1?api-version=2023-11-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CostManagement~1exports~1{exportName}~1runHistory?api-version=2023-11-01/get' + operationId: ExportsExecutionHistory_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExportExecutionListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/exports_execution_history/methods/get' + - $ref: '#/components/x-stackQL-resources/exports_execution_histories/methods/get' insert: [] update: [] replace: [] @@ -5820,32 +5972,41 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1costAllocationRules~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1costAllocationRules?api-version=2023-11-01/get' + operationId: CostAllocationRules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CostAllocationRuleList objectKey: $.value check_name_availability: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1costAllocationRules~1checkNameAvailability~1?api-version=2023-11-01/post' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1costAllocationRules~1checkNameAvailability?api-version=2023-11-01/post' + operationId: CostAllocationRules_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CostAllocationRuleCheckNameAvailabilityResponse get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1costAllocationRules~1{ruleName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1costAllocationRules~1{ruleName}?api-version=2023-11-01/get' + operationId: CostAllocationRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CostAllocationRuleDefinition create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1costAllocationRules~1{ruleName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1costAllocationRules~1{ruleName}?api-version=2023-11-01/put' + operationId: CostAllocationRules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CostAllocationRuleDefinition delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1costAllocationRules~1{ruleName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.CostManagement~1costAllocationRules~1{ruleName}?api-version=2023-11-01/delete' + operationId: CostAllocationRules_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -5859,9 +6020,9 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/cost_allocation_rules/methods/delete' - vw_generate_detailed_cost_report_operation_results: - id: azure.cost_management.vw_generate_detailed_cost_report_operation_results - name: vw_generate_detailed_cost_report_operation_results + vw_detailed_cost_report_operation_results: + id: azure.cost_management.vw_detailed_cost_report_operation_results + name: vw_detailed_cost_report_operation_results config: views: select: @@ -5871,12 +6032,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.expiryTime') as expiry_time, - JSON_EXTRACT(properties, '$.validTill') as valid_till, - JSON_EXTRACT(properties, '$.downloadUrl') as download_url, + JSON_EXTRACT(properties, '$.expiryTime') as "expiry_time", + JSON_EXTRACT(properties, '$.validTill') as "valid_till", + JSON_EXTRACT(properties, '$.downloadUrl') as "download_url", scope, operationId - FROM azure.cost_management.generate_detailed_cost_report_operation_results + FROM azure.cost_management.detailed_cost_report_operation_results WHERE scope = 'replace-me' AND operationId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5885,16 +6046,16 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.expiryTime') as expiry_time, - JSON_EXTRACT(properties, '$.validTill') as valid_till, - JSON_EXTRACT(properties, '$.downloadUrl') as download_url, + json_extract_path_text(properties, '$.expiryTime') as "expiry_time", + json_extract_path_text(properties, '$.validTill') as "valid_till", + json_extract_path_text(properties, '$.downloadUrl') as "download_url", scope, operationId - FROM azure.cost_management.generate_detailed_cost_report_operation_results + FROM azure.cost_management.detailed_cost_report_operation_results WHERE scope = 'replace-me' AND operationId = 'replace-me'; - vw_generate_detailed_cost_report_operation_status: - id: azure.cost_management.vw_generate_detailed_cost_report_operation_status - name: vw_generate_detailed_cost_report_operation_status + vw_detailed_cost_report_operation_status: + id: azure.cost_management.vw_detailed_cost_report_operation_status + name: vw_detailed_cost_report_operation_status config: views: select: @@ -5908,12 +6069,12 @@ components: endTime as end_time, type as type, error as error, - JSON_EXTRACT(properties, '$.expiryTime') as expiry_time, - JSON_EXTRACT(properties, '$.validTill') as valid_till, - JSON_EXTRACT(properties, '$.downloadUrl') as download_url, + JSON_EXTRACT(properties, '$.expiryTime') as "expiry_time", + JSON_EXTRACT(properties, '$.validTill') as "valid_till", + JSON_EXTRACT(properties, '$.downloadUrl') as "download_url", scope, operationId - FROM azure.cost_management.generate_detailed_cost_report_operation_status + FROM azure.cost_management.detailed_cost_report_operation_status WHERE scope = 'replace-me' AND operationId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5926,12 +6087,12 @@ components: endTime as end_time, type as type, error as error, - json_extract_path_text(properties, '$.expiryTime') as expiry_time, - JSON_EXTRACT(properties, '$.validTill') as valid_till, - JSON_EXTRACT(properties, '$.downloadUrl') as download_url, + json_extract_path_text(properties, '$.expiryTime') as "expiry_time", + json_extract_path_text(properties, '$.validTill') as "valid_till", + json_extract_path_text(properties, '$.downloadUrl') as "download_url", scope, operationId - FROM azure.cost_management.generate_detailed_cost_report_operation_status + FROM azure.cost_management.detailed_cost_report_operation_status WHERE scope = 'replace-me' AND operationId = 'replace-me'; vw_budgets: id: azure.cost_management.vw_budgets @@ -5946,14 +6107,14 @@ components: name as name, type as type, eTag as e_tag, - JSON_EXTRACT(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.amount') as amount, - JSON_EXTRACT(properties, '$.timeGrain') as time_grain, - JSON_EXTRACT(properties, '$.timePeriod') as time_period, - JSON_EXTRACT(properties, '$.filter') as filter, - JSON_EXTRACT(properties, '$.currentSpend') as current_spend, - JSON_EXTRACT(properties, '$.notifications') as notifications, - JSON_EXTRACT(properties, '$.forecastSpend') as forecast_spend, + JSON_EXTRACT(properties, '$.category') as "category", + JSON_EXTRACT(properties, '$.amount') as "amount", + JSON_EXTRACT(properties, '$.timeGrain') as "time_grain", + JSON_EXTRACT(properties, '$.timePeriod') as "time_period", + JSON_EXTRACT(properties, '$.filter') as "filter", + JSON_EXTRACT(properties, '$.currentSpend') as "current_spend", + JSON_EXTRACT(properties, '$.notifications') as "notifications", + JSON_EXTRACT(properties, '$.forecastSpend') as "forecast_spend", scope, budgetName FROM azure.cost_management.budgets @@ -5966,18 +6127,114 @@ components: name as name, type as type, eTag as e_tag, - json_extract_path_text(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.amount') as amount, - JSON_EXTRACT(properties, '$.timeGrain') as time_grain, - JSON_EXTRACT(properties, '$.timePeriod') as time_period, - JSON_EXTRACT(properties, '$.filter') as filter, - JSON_EXTRACT(properties, '$.currentSpend') as current_spend, - JSON_EXTRACT(properties, '$.notifications') as notifications, - JSON_EXTRACT(properties, '$.forecastSpend') as forecast_spend, + json_extract_path_text(properties, '$.category') as "category", + json_extract_path_text(properties, '$.amount') as "amount", + json_extract_path_text(properties, '$.timeGrain') as "time_grain", + json_extract_path_text(properties, '$.timePeriod') as "time_period", + json_extract_path_text(properties, '$.filter') as "filter", + json_extract_path_text(properties, '$.currentSpend') as "current_spend", + json_extract_path_text(properties, '$.notifications') as "notifications", + json_extract_path_text(properties, '$.forecastSpend') as "forecast_spend", scope, budgetName FROM azure.cost_management.budgets WHERE scope = 'replace-me'; + vw_scheduled_actions: + id: azure.cost_management.vw_scheduled_actions + name: vw_scheduled_actions + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + eTag as e_tag, + kind as kind, + systemData as system_data, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.fileDestination') as "file_destination", + JSON_EXTRACT(properties, '$.notification') as "notification", + JSON_EXTRACT(properties, '$.notificationEmail') as "notification_email", + JSON_EXTRACT(properties, '$.schedule') as "schedule", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.viewId') as "view_id", + scope, + name + FROM azure.cost_management.scheduled_actions + WHERE scope = 'replace-me' AND name = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + eTag as e_tag, + kind as kind, + systemData as system_data, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.fileDestination') as "file_destination", + json_extract_path_text(properties, '$.notification') as "notification", + json_extract_path_text(properties, '$.notificationEmail') as "notification_email", + json_extract_path_text(properties, '$.schedule') as "schedule", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.viewId') as "view_id", + scope, + name + FROM azure.cost_management.scheduled_actions + WHERE scope = 'replace-me' AND name = 'replace-me'; + vw_views: + id: azure.cost_management.vw_views + name: vw_views + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + eTag as e_tag, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.modifiedOn') as "modified_on", + JSON_EXTRACT(properties, '$.dateRange') as "date_range", + JSON_EXTRACT(properties, '$.currency') as "currency", + JSON_EXTRACT(properties, '$.query') as "query", + JSON_EXTRACT(properties, '$.chart') as "chart", + JSON_EXTRACT(properties, '$.accumulated') as "accumulated", + JSON_EXTRACT(properties, '$.metric') as "metric", + JSON_EXTRACT(properties, '$.kpis') as "kpis", + JSON_EXTRACT(properties, '$.pivots') as "pivots", + scope, + viewName + FROM azure.cost_management.views + WHERE scope = 'replace-me' AND viewName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + eTag as e_tag, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.modifiedOn') as "modified_on", + json_extract_path_text(properties, '$.dateRange') as "date_range", + json_extract_path_text(properties, '$.currency') as "currency", + json_extract_path_text(properties, '$.query') as "query", + json_extract_path_text(properties, '$.chart') as "chart", + json_extract_path_text(properties, '$.accumulated') as "accumulated", + json_extract_path_text(properties, '$.metric') as "metric", + json_extract_path_text(properties, '$.kpis') as "kpis", + json_extract_path_text(properties, '$.pivots') as "pivots", + scope, + viewName + FROM azure.cost_management.views + WHERE scope = 'replace-me' AND viewName = 'replace-me'; vw_alerts: id: azure.cost_management.vw_alerts name: vw_alerts @@ -5991,17 +6248,17 @@ components: name as name, type as type, eTag as e_tag, - JSON_EXTRACT(properties, '$.definition') as definition, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.costEntityId') as cost_entity_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.closeTime') as close_time, - JSON_EXTRACT(properties, '$.modificationTime') as modification_time, - JSON_EXTRACT(properties, '$.statusModificationUserName') as status_modification_user_name, - JSON_EXTRACT(properties, '$.statusModificationTime') as status_modification_time, + JSON_EXTRACT(properties, '$.definition') as "definition", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.details') as "details", + JSON_EXTRACT(properties, '$.costEntityId') as "cost_entity_id", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.closeTime') as "close_time", + JSON_EXTRACT(properties, '$.modificationTime') as "modification_time", + JSON_EXTRACT(properties, '$.statusModificationUserName') as "status_modification_user_name", + JSON_EXTRACT(properties, '$.statusModificationTime') as "status_modification_time", scope, alertId FROM azure.cost_management.alerts @@ -6014,17 +6271,17 @@ components: name as name, type as type, eTag as e_tag, - json_extract_path_text(properties, '$.definition') as definition, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.costEntityId') as cost_entity_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.closeTime') as close_time, - JSON_EXTRACT(properties, '$.modificationTime') as modification_time, - JSON_EXTRACT(properties, '$.statusModificationUserName') as status_modification_user_name, - JSON_EXTRACT(properties, '$.statusModificationTime') as status_modification_time, + json_extract_path_text(properties, '$.definition') as "definition", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.details') as "details", + json_extract_path_text(properties, '$.costEntityId') as "cost_entity_id", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.closeTime') as "close_time", + json_extract_path_text(properties, '$.modificationTime') as "modification_time", + json_extract_path_text(properties, '$.statusModificationUserName') as "status_modification_user_name", + json_extract_path_text(properties, '$.statusModificationTime') as "status_modification_time", scope, alertId FROM azure.cost_management.alerts @@ -6044,13 +6301,13 @@ components: type as type, eTag as e_tag, identity as identity, - JSON_EXTRACT(properties, '$.format') as format, - JSON_EXTRACT(properties, '$.deliveryInfo') as delivery_info, - JSON_EXTRACT(properties, '$.definition') as definition, - JSON_EXTRACT(properties, '$.runHistory') as run_history, - JSON_EXTRACT(properties, '$.partitionData') as partition_data, - JSON_EXTRACT(properties, '$.nextRunTimeEstimate') as next_run_time_estimate, - JSON_EXTRACT(properties, '$.schedule') as schedule, + JSON_EXTRACT(properties, '$.format') as "format", + JSON_EXTRACT(properties, '$.deliveryInfo') as "delivery_info", + JSON_EXTRACT(properties, '$.definition') as "definition", + JSON_EXTRACT(properties, '$.runHistory') as "run_history", + JSON_EXTRACT(properties, '$.partitionData') as "partition_data", + JSON_EXTRACT(properties, '$.nextRunTimeEstimate') as "next_run_time_estimate", + JSON_EXTRACT(properties, '$.schedule') as "schedule", scope, exportName FROM azure.cost_management.exports @@ -6065,13 +6322,13 @@ components: type as type, eTag as e_tag, identity as identity, - json_extract_path_text(properties, '$.format') as format, - JSON_EXTRACT(properties, '$.deliveryInfo') as delivery_info, - JSON_EXTRACT(properties, '$.definition') as definition, - JSON_EXTRACT(properties, '$.runHistory') as run_history, - JSON_EXTRACT(properties, '$.partitionData') as partition_data, - JSON_EXTRACT(properties, '$.nextRunTimeEstimate') as next_run_time_estimate, - JSON_EXTRACT(properties, '$.schedule') as schedule, + json_extract_path_text(properties, '$.format') as "format", + json_extract_path_text(properties, '$.deliveryInfo') as "delivery_info", + json_extract_path_text(properties, '$.definition') as "definition", + json_extract_path_text(properties, '$.runHistory') as "run_history", + json_extract_path_text(properties, '$.partitionData') as "partition_data", + json_extract_path_text(properties, '$.nextRunTimeEstimate') as "next_run_time_estimate", + json_extract_path_text(properties, '$.schedule') as "schedule", scope, exportName FROM azure.cost_management.exports @@ -6088,11 +6345,11 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.updatedDate') as updated_date, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.details') as "details", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.updatedDate') as "updated_date", billingAccountId, ruleName FROM azure.cost_management.cost_allocation_rules @@ -6104,21 +6361,21 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.updatedDate') as updated_date, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.details') as "details", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.updatedDate') as "updated_date", billingAccountId, ruleName FROM azure.cost_management.cost_allocation_rules WHERE billingAccountId = 'replace-me'; paths: - /{scope}/providers/Microsoft.CostManagement/generateCostDetailsReport/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/generateCostDetailsReport?api-version=2023-11-01: post: tags: - CostDetails - operationId: GenerateCostDetailsReport_CreateOperation + operationId: CostDetailsReport_CreateOperation description: This API is the replacement for all previously release Usage Details APIs. Request to generate a cost details report for the provided date range, billing period (Only enterprise customers) or Invoice Id asynchronously at a certain scope. The initial call to request a report will return a 202 with a 'Location' and 'Retry-After' header. The 'Location' header will provide the endpoint to poll to get the result of the report generation. The 'Retry-After' provides the duration to wait before polling for the generated report. A call to poll the report operation will provide a 202 response with a 'Location' header if the operation is still in progress. Once the report generation operation completes, the polling endpoint will provide a 200 response along with details on the report blob(s) that are available for download. The details on the file(s) available for download will be available in the polling response body. To Understand cost details (formerly known as usage details) fields found in files ,see https://learn.microsoft.com/en-us/azure/cost-management-billing/automate/understand-usage-details-fields externalDocs: url: https://docs.microsoft.com/en-us/rest/api/costmanagement/ @@ -6162,11 +6419,12 @@ paths: application/json: schema: $ref: '#/components/schemas/GenerateCostDetailsReportErrorResponse' - /{scope}/providers/Microsoft.CostManagement/costDetailsOperationResults/{operationId}/?api-version=2023-11-01: + x-ms-original-operationId: GenerateCostDetailsReport_CreateOperation + /{scope}/providers/Microsoft.CostManagement/costDetailsOperationResults/{operationId}?api-version=2023-11-01: get: tags: - CostDetails - operationId: GenerateCostDetailsReport_GetOperationResults + operationId: CostDetailsReport_GetOperationResults description: Get the result of the specified operation. This link is provided in the CostDetails creation request response Location header. x-ms-long-running-operation: true x-ms-long-running-operation-options: @@ -6194,11 +6452,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CostManagement/generateDetailedCostReport/?api-version=2023-11-01: + x-ms-original-operationId: GenerateCostDetailsReport_GetOperationResults + /{scope}/providers/Microsoft.CostManagement/generateDetailedCostReport?api-version=2023-11-01: post: tags: - UsageDetails - operationId: GenerateDetailedCostReport_CreateOperation + operationId: DetailedCostReport_CreateOperation description: Generates the detailed cost report for provided date range, billing period(only enterprise customers) or Invoice ID asynchronously at a certain scope. Call returns a 202 with header Azure-Consumption-AsyncOperation providing a link to the operation created. A call on the operation will provide the status and if the operation is completed the blob file where generated detailed cost report is being stored. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/costmanagement/ @@ -6248,11 +6507,12 @@ paths: application/json: schema: $ref: '#/components/schemas/GenerateDetailedCostReportErrorResponse' - /{scope}/providers/Microsoft.CostManagement/operationResults/{operationId}/?api-version=2023-11-01: + x-ms-original-operationId: GenerateDetailedCostReport_CreateOperation + /{scope}/providers/Microsoft.CostManagement/operationResults/{operationId}?api-version=2023-11-01: get: tags: - GenerateDetailedCostReportOperationResults - operationId: GenerateDetailedCostReportOperationResults_Get + operationId: DetailedCostReportOperationResults_Get description: Gets the result of the specified operation. The link with this operationId is provided as a response header of the initial request. x-ms-long-running-operation: true parameters: @@ -6278,11 +6538,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CostManagement/operationStatus/{operationId}/?api-version=2023-11-01: + x-ms-original-operationId: GenerateDetailedCostReportOperationResults_Get + /{scope}/providers/Microsoft.CostManagement/operationStatus/{operationId}?api-version=2023-11-01: get: tags: - GenerateDetailedCostReportOperationStatus - operationId: GenerateDetailedCostReportOperationStatus_Get + operationId: DetailedCostReportOperationStatus_Get description: Get the status of the specified operation. This link is provided in the GenerateDetailedCostReport creation request response header. parameters: - name: operationId @@ -6305,7 +6566,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CostManagement/budgets/?api-version=2023-11-01: + x-ms-original-operationId: GenerateDetailedCostReportOperationStatus_Get + /{scope}/providers/Microsoft.CostManagement/budgets?api-version=2023-11-01: get: tags: - Budgets @@ -6331,7 +6593,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.CostManagement/budgets/{budgetName}/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/budgets/{budgetName}?api-version=2023-11-01: get: tags: - Budgets @@ -6411,7 +6673,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{billingScope}/providers/Microsoft.CostManagement/benefitRecommendations/?api-version=2023-11-01: + /{billingScope}/providers/Microsoft.CostManagement/benefitRecommendations?api-version=2023-11-01: get: tags: - BenefitRecommendations @@ -6449,7 +6711,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/benefitUtilizationSummaries/?api-version=2023-11-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/benefitUtilizationSummaries?api-version=2023-11-01: get: tags: - BenefitUtilizationSummaries @@ -6482,7 +6744,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.CostManagement/benefitUtilizationSummaries/?api-version=2023-11-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.CostManagement/benefitUtilizationSummaries?api-version=2023-11-01: get: tags: - BenefitUtilizationSummaries @@ -6516,7 +6778,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/providers/Microsoft.CostManagement/benefitUtilizationSummaries/?api-version=2023-11-01: + /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/providers/Microsoft.CostManagement/benefitUtilizationSummaries?api-version=2023-11-01: get: tags: - BenefitUtilizationSummaries @@ -6548,7 +6810,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}/providers/Microsoft.CostManagement/benefitUtilizationSummaries/?api-version=2023-11-01: + /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}/providers/Microsoft.CostManagement/benefitUtilizationSummaries?api-version=2023-11-01: get: tags: - BenefitUtilizationSummaries @@ -6581,11 +6843,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport/?api-version=2023-11-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport?api-version=2023-11-01: post: tags: - BenefitUtilizationSummariesAsync - operationId: GenerateBenefitUtilizationSummariesReport_GenerateByBillingAccount + operationId: BenefitUtilizationSummariesReport_GenerateByBillingAccount description: Triggers generation of a benefit utilization summaries report for the provided billing account. This API supports only enrollment accounts. externalDocs: url: https://docs.microsoft.com/rest/api/cost-management/ @@ -6627,11 +6889,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport/?api-version=2023-11-01: + x-ms-original-operationId: GenerateBenefitUtilizationSummariesReport_GenerateByBillingAccount + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport?api-version=2023-11-01: post: tags: - BenefitUtilizationSummariesAsync - operationId: GenerateBenefitUtilizationSummariesReport_GenerateByBillingProfile + operationId: BenefitUtilizationSummariesReport_GenerateByBillingProfile description: Triggers generation of a benefit utilization summaries report for the provided billing account and billing profile. externalDocs: url: https://docs.microsoft.com/rest/api/cost-management/ @@ -6674,11 +6937,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport/?api-version=2023-11-01: + x-ms-original-operationId: GenerateBenefitUtilizationSummariesReport_GenerateByBillingProfile + /providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport?api-version=2023-11-01: post: tags: - BenefitUtilizationSummariesAsync - operationId: GenerateBenefitUtilizationSummariesReport_GenerateByReservationOrderId + operationId: BenefitUtilizationSummariesReport_GenerateByReservationOrderId description: Triggers generation of a benefit utilization summaries report for the provided reservation order. externalDocs: url: https://docs.microsoft.com/rest/api/cost-management/ @@ -6720,11 +6984,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/reservations/{reservationId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport/?api-version=2023-11-01: + x-ms-original-operationId: GenerateBenefitUtilizationSummariesReport_GenerateByReservationOrderId + /providers/Microsoft.Capacity/reservationorders/{reservationOrderId}/reservations/{reservationId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport?api-version=2023-11-01: post: tags: - BenefitUtilizationSummariesAsync - operationId: GenerateBenefitUtilizationSummariesReport_GenerateByReservationId + operationId: BenefitUtilizationSummariesReport_GenerateByReservationId description: Triggers generation of a benefit utilization summaries report for the provided reservation. externalDocs: url: https://docs.microsoft.com/rest/api/cost-management/ @@ -6767,11 +7032,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport/?api-version=2023-11-01: + x-ms-original-operationId: GenerateBenefitUtilizationSummariesReport_GenerateByReservationId + /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport?api-version=2023-11-01: post: tags: - BenefitUtilizationSummariesAsync - operationId: GenerateBenefitUtilizationSummariesReport_GenerateBySavingsPlanOrderId + operationId: BenefitUtilizationSummariesReport_GenerateBySavingsPlanOrderId description: Triggers generation of a benefit utilization summaries report for the provided savings plan order. externalDocs: url: https://docs.microsoft.com/rest/api/cost-management/ @@ -6813,11 +7079,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport/?api-version=2023-11-01: + x-ms-original-operationId: GenerateBenefitUtilizationSummariesReport_GenerateBySavingsPlanOrderId + /providers/Microsoft.BillingBenefits/savingsPlanOrders/{savingsPlanOrderId}/savingsPlans/{savingsPlanId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport?api-version=2023-11-01: post: tags: - BenefitUtilizationSummariesAsync - operationId: GenerateBenefitUtilizationSummariesReport_GenerateBySavingsPlanId + operationId: BenefitUtilizationSummariesReport_GenerateBySavingsPlanId description: Triggers generation of a benefit utilization summaries report for the provided savings plan. externalDocs: url: https://docs.microsoft.com/rest/api/cost-management/ @@ -6860,7 +7127,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.CostManagement/scheduledActions/?api-version=2023-11-01: + x-ms-original-operationId: GenerateBenefitUtilizationSummariesReport_GenerateBySavingsPlanId + /providers/Microsoft.CostManagement/scheduledActions?api-version=2023-11-01: get: tags: - ScheduledActions @@ -6890,7 +7158,7 @@ paths: $ref: '#/components/schemas/ErrorResponseWithNestedDetails' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.CostManagement/scheduledActions/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/scheduledActions?api-version=2023-11-01: get: tags: - ScheduledActions @@ -6921,7 +7189,7 @@ paths: $ref: '#/components/schemas/ErrorResponseWithNestedDetails' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.CostManagement/scheduledActions/{name}/?api-version=2023-11-01: + /providers/Microsoft.CostManagement/scheduledActions/{name}?api-version=2023-11-01: put: tags: - ScheduledActions @@ -6999,11 +7267,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseWithNestedDetails' - /{scope}/providers/Microsoft.CostManagement/scheduledActions/{name}/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/scheduledActions/{name}?api-version=2023-11-01: put: tags: - ScheduledActions - operationId: ScheduledActions_CreateOrUpdateByScope + operationId: ScheduledActionsByScope_CreateOrUpdate description: Create or update a shared scheduled action within the given scope. parameters: - $ref: '#/components/parameters/scopeParameter' @@ -7036,6 +7304,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseWithNestedDetails' + x-ms-original-operationId: ScheduledActions_CreateOrUpdateByScope get: tags: - ScheduledActions @@ -7080,7 +7349,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseWithNestedDetails' - /providers/Microsoft.CostManagement/scheduledActions/{name}/execute/?api-version=2023-11-01: + /providers/Microsoft.CostManagement/scheduledActions/{name}/execute?api-version=2023-11-01: post: tags: - ScheduledActions @@ -7097,7 +7366,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseWithNestedDetails' - /{scope}/providers/Microsoft.CostManagement/scheduledActions/{name}/execute/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/scheduledActions/{name}/execute?api-version=2023-11-01: post: tags: - ScheduledActions @@ -7115,7 +7384,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseWithNestedDetails' - /providers/Microsoft.CostManagement/checkNameAvailability/?api-version=2023-11-01: + /providers/Microsoft.CostManagement/checkNameAvailability?api-version=2023-11-01: post: tags: - ScheduledActions @@ -7143,7 +7412,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseWithNestedDetails' - /{scope}/providers/Microsoft.CostManagement/checkNameAvailability/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/checkNameAvailability?api-version=2023-11-01: post: tags: - ScheduledActions @@ -7172,7 +7441,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseWithNestedDetails' - /providers/Microsoft.CostManagement/views/?api-version=2023-11-01: + /providers/Microsoft.CostManagement/views?api-version=2023-11-01: get: tags: - Views @@ -7196,7 +7465,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.CostManagement/views/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/views?api-version=2023-11-01: get: tags: - Views @@ -7221,7 +7490,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.CostManagement/views/{viewName}/?api-version=2023-11-01: + /providers/Microsoft.CostManagement/views/{viewName}?api-version=2023-11-01: get: tags: - Views @@ -7300,7 +7569,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CostManagement/views/{viewName}/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/views/{viewName}?api-version=2023-11-01: get: tags: - Views @@ -7327,7 +7596,7 @@ paths: put: tags: - Views - operationId: Views_CreateOrUpdateByScope + operationId: ViewsByScope_CreateOrUpdate description: The operation to create or update a view. Update operation requires latest eTag to be set in the request. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/costmanagement/ @@ -7361,6 +7630,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Views_CreateOrUpdateByScope delete: tags: - Views @@ -7382,7 +7652,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CostManagement/alerts/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/alerts?api-version=2023-11-01: get: tags: - Alerts @@ -7405,7 +7675,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CostManagement/alerts/{alertId}/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/alerts/{alertId}?api-version=2023-11-01: get: tags: - Alerts @@ -7460,11 +7730,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.CostManagement/{externalCloudProviderType}/{externalCloudProviderId}/alerts/?api-version=2023-11-01: + /providers/Microsoft.CostManagement/{externalCloudProviderType}/{externalCloudProviderId}/alerts?api-version=2023-11-01: get: tags: - Alerts - operationId: Alerts_ListExternal + operationId: AlertsExternal_List description: Lists the Alerts for external cloud provider type defined. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/costmanagement/ @@ -7484,7 +7754,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CostManagement/forecast/?api-version=2023-11-01: + x-ms-original-operationId: Alerts_ListExternal + /{scope}/providers/Microsoft.CostManagement/forecast?api-version=2023-11-01: post: tags: - Forecast @@ -7523,7 +7794,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.CostManagement/{externalCloudProviderType}/{externalCloudProviderId}/forecast/?api-version=2023-11-01: + /providers/Microsoft.CostManagement/{externalCloudProviderType}/{externalCloudProviderId}/forecast?api-version=2023-11-01: post: tags: - Forecast @@ -7561,7 +7832,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CostManagement/dimensions/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/dimensions?api-version=2023-11-01: get: tags: - Dimensions @@ -7616,7 +7887,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /providers/Microsoft.CostManagement/{externalCloudProviderType}/{externalCloudProviderId}/dimensions/?api-version=2023-11-01: + /providers/Microsoft.CostManagement/{externalCloudProviderType}/{externalCloudProviderId}/dimensions?api-version=2023-11-01: get: tags: - Dimensions @@ -7670,7 +7941,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /{scope}/providers/Microsoft.CostManagement/query/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/query?api-version=2023-11-01: post: tags: - Query @@ -7703,7 +7974,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.CostManagement/{externalCloudProviderType}/{externalCloudProviderId}/query/?api-version=2023-11-01: + /providers/Microsoft.CostManagement/{externalCloudProviderType}/{externalCloudProviderId}/query?api-version=2023-11-01: post: tags: - Query @@ -7735,11 +8006,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/generateReservationDetailsReport/?api-version=2023-11-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/generateReservationDetailsReport?api-version=2023-11-01: post: tags: - ReservedInstances - operationId: GenerateReservationDetailsReport_ByBillingAccountId + operationId: ReservationDetailsReport_ByBillingAccountId description: Generates the reservations details report for provided date range asynchronously based on enrollment id. The Reservation usage details can be viewed only by certain enterprise roles. For more details on the roles see, https://docs.microsoft.com/en-us/azure/cost-management-billing/manage/understand-ea-roles#usage-and-costs-access-by-role externalDocs: url: https://docs.microsoft.com/en-us/rest/api/costmanagement/ @@ -7775,11 +8046,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.CostManagement/generateReservationDetailsReport/?api-version=2023-11-01: + x-ms-original-operationId: GenerateReservationDetailsReport_ByBillingAccountId + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.CostManagement/generateReservationDetailsReport?api-version=2023-11-01: post: tags: - ReservedInstances - operationId: GenerateReservationDetailsReport_ByBillingProfileId + operationId: ReservationDetailsReport_ByBillingProfileId description: Generates the reservations details report for provided date range asynchronously by billing profile. The Reservation usage details can be viewed by only certain enterprise roles by default. For more details on the roles see, https://docs.microsoft.com/en-us/azure/cost-management-billing/reservations/reservation-utilization#view-utilization-in-the-azure-portal-with-azure-rbac-access externalDocs: url: https://docs.microsoft.com/en-us/rest/api/costmanagement/ @@ -7816,7 +8088,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CostManagement/settings/?api-version=2023-11-01: + x-ms-original-operationId: GenerateReservationDetailsReport_ByBillingProfileId + /{scope}/providers/Microsoft.CostManagement/settings?api-version=2023-11-01: get: tags: - Settings @@ -7839,11 +8112,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CostManagement/settings/{type}/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/settings/{type}?api-version=2023-11-01: put: tags: - Settings - operationId: Settings_CreateOrUpdateByScope + operationId: SettingsByScope_CreateOrUpdate description: Create or update a setting within the given scope. parameters: - $ref: '#/components/parameters/scopeSettingParameter' @@ -7875,6 +8148,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Settings_CreateOrUpdateByScope get: tags: - Settings @@ -7919,7 +8193,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoices/{invoiceName}/providers/Microsoft.CostManagement/pricesheets/default/download/?api-version=2023-11-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoices/{invoiceName}/providers/Microsoft.CostManagement/pricesheets/default/download?api-version=2023-11-01: post: tags: - PriceSheets @@ -7960,7 +8234,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/providers/Microsoft.CostManagement/pricesheets/default/download/?api-version=2023-11-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/providers/Microsoft.CostManagement/pricesheets/default/download?api-version=2023-11-01: post: tags: - PriceSheets @@ -8005,7 +8279,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingPeriods/{billingPeriodName}/providers/Microsoft.CostManagement/pricesheets/default/download/?api-version=2023-11-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingPeriods/{billingPeriodName}/providers/Microsoft.CostManagement/pricesheets/default/download?api-version=2023-11-01: post: tags: - PriceSheets @@ -8045,7 +8319,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.CostManagement/operations/?api-version=2023-11-01: + /providers/Microsoft.CostManagement/operations?api-version=2023-11-01: get: tags: - Operations @@ -8067,7 +8341,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.CostManagement/exports/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/exports?api-version=2023-11-01: get: tags: - Exports @@ -8096,7 +8370,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CostManagement/exports/{exportName}/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/exports/{exportName}?api-version=2023-11-01: get: tags: - Exports @@ -8182,7 +8456,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CostManagement/exports/{exportName}/run/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/exports/{exportName}/run?api-version=2023-11-01: post: tags: - Exports @@ -8202,11 +8476,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CostManagement/exports/{exportName}/runHistory/?api-version=2023-11-01: + /{scope}/providers/Microsoft.CostManagement/exports/{exportName}/runHistory?api-version=2023-11-01: get: tags: - Exports - operationId: Exports_GetExecutionHistory + operationId: ExportsExecutionHistory_Get description: The operation to get the run history of an export for the defined scope and export name. externalDocs: url: https://docs.microsoft.com/en-us/rest/api/costmanagement/ @@ -8226,7 +8500,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/costAllocationRules/?api-version=2023-11-01: + x-ms-original-operationId: Exports_GetExecutionHistory + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/costAllocationRules?api-version=2023-11-01: get: tags: - CostAllocationRules @@ -8249,7 +8524,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/costAllocationRules/checkNameAvailability/?api-version=2023-11-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/costAllocationRules/checkNameAvailability?api-version=2023-11-01: post: tags: - CostAllocationRules @@ -8278,7 +8553,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/costAllocationRules/{ruleName}/?api-version=2023-11-01: + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/costAllocationRules/{ruleName}?api-version=2023-11-01: get: tags: - CostAllocationRules diff --git a/providers/src/azure/v00.00.00000/services/custom_locations.yaml b/providers/src/azure/v00.00.00000/services/custom_locations.yaml index 565c7735..060e7a43 100644 --- a/providers/src/azure/v00.00.00000/services/custom_locations.yaml +++ b/providers/src/azure/v00.00.00000/services/custom_locations.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -961,10 +961,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ExtendedLocation~1operations~1?api-version=2021-08-31-preview/get' + $ref: '#/paths/~1providers~1Microsoft.ExtendedLocation~1operations?api-version=2021-08-31-preview/get' + operationId: CustomLocationsOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: customLocationOperationsList objectKey: $.value sqlVerbs: select: @@ -980,48 +982,61 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ExtendedLocation~1customLocations~1?api-version=2021-08-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ExtendedLocation~1customLocations?api-version=2021-08-31-preview/get' + operationId: CustomLocations_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: customLocationListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1?api-version=2021-08-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations?api-version=2021-08-31-preview/get' + operationId: CustomLocations_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: customLocationListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1?api-version=2021-08-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}?api-version=2021-08-31-preview/get' + operationId: CustomLocations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: customLocation create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1?api-version=2021-08-31-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}?api-version=2021-08-31-preview/put' + operationId: CustomLocations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: customLocation delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1?api-version=2021-08-31-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}?api-version=2021-08-31-preview/delete' + operationId: CustomLocations_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1?api-version=2021-08-31-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}?api-version=2021-08-31-preview/patch' + operationId: CustomLocations_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: customLocation find_target_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1findTargetResourceGroup~1?api-version=2021-08-31-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1findTargetResourceGroup?api-version=2021-08-31-preview/post' + operationId: CustomLocations_FindTargetResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: customLocationFindTargetResourceGroupResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/custom_locations/methods/get' @@ -1029,7 +1044,8 @@ components: - $ref: '#/components/x-stackQL-resources/custom_locations/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/custom_locations/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/custom_locations/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/custom_locations/methods/delete' @@ -1040,10 +1056,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1enabledResourceTypes~1?api-version=2021-08-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1enabledResourceTypes?api-version=2021-08-31-preview/get' + operationId: CustomLocationsEnabledResourceTypes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnabledResourceTypesListResult objectKey: $.value sqlVerbs: select: @@ -1059,42 +1077,52 @@ components: methods: list_by_custom_location_id: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1resourceSyncRules~1?api-version=2021-08-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1resourceSyncRules?api-version=2021-08-31-preview/get' + operationId: ResourceSyncRules_ListByCustomLocationID response: mediaType: application/json openAPIDocKey: '200' + schemaRef: resourceSyncRuleListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1resourceSyncRules~1{childResourceName}~1?api-version=2021-08-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1resourceSyncRules~1{childResourceName}?api-version=2021-08-31-preview/get' + operationId: ResourceSyncRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: resourceSyncRule create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1resourceSyncRules~1{childResourceName}~1?api-version=2021-08-31-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1resourceSyncRules~1{childResourceName}?api-version=2021-08-31-preview/put' + operationId: ResourceSyncRules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: resourceSyncRule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1resourceSyncRules~1{childResourceName}~1?api-version=2021-08-31-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1resourceSyncRules~1{childResourceName}?api-version=2021-08-31-preview/delete' + operationId: ResourceSyncRules_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1resourceSyncRules~1{childResourceName}~1?api-version=2021-08-31-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ExtendedLocation~1customLocations~1{resourceName}~1resourceSyncRules~1{childResourceName}?api-version=2021-08-31-preview/patch' + operationId: ResourceSyncRules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: resourceSyncRule sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/resource_sync_rules/methods/get' - $ref: '#/components/x-stackQL-resources/resource_sync_rules/methods/list_by_custom_location_id' insert: - $ref: '#/components/x-stackQL-resources/resource_sync_rules/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/resource_sync_rules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/resource_sync_rules/methods/delete' @@ -1111,13 +1139,13 @@ components: identity as identity, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.authentication') as authentication, - JSON_EXTRACT(properties, '$.clusterExtensionIds') as cluster_extension_ids, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.hostResourceId') as host_resource_id, - JSON_EXTRACT(properties, '$.hostType') as host_type, - JSON_EXTRACT(properties, '$.namespace') as namespace, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.authentication') as "authentication", + JSON_EXTRACT(properties, '$.clusterExtensionIds') as "cluster_extension_ids", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.hostResourceId') as "host_resource_id", + JSON_EXTRACT(properties, '$.hostType') as "host_type", + JSON_EXTRACT(properties, '$.namespace') as "namespace", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, resourceName @@ -1131,13 +1159,13 @@ components: identity as identity, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.authentication') as authentication, - JSON_EXTRACT(properties, '$.clusterExtensionIds') as cluster_extension_ids, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.hostResourceId') as host_resource_id, - JSON_EXTRACT(properties, '$.hostType') as host_type, - JSON_EXTRACT(properties, '$.namespace') as namespace, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.authentication') as "authentication", + json_extract_path_text(properties, '$.clusterExtensionIds') as "cluster_extension_ids", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.hostResourceId') as "host_resource_id", + json_extract_path_text(properties, '$.hostType') as "host_type", + json_extract_path_text(properties, '$.namespace') as "namespace", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, resourceName @@ -1155,10 +1183,10 @@ components: location as location, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.selector') as selector, - JSON_EXTRACT(properties, '$.targetResourceGroup') as target_resource_group, + JSON_EXTRACT(properties, '$.priority') as "priority", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.selector') as "selector", + JSON_EXTRACT(properties, '$.targetResourceGroup') as "target_resource_group", subscriptionId, resourceGroupName, resourceName, @@ -1172,10 +1200,10 @@ components: location as location, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.selector') as selector, - JSON_EXTRACT(properties, '$.targetResourceGroup') as target_resource_group, + json_extract_path_text(properties, '$.priority') as "priority", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.selector') as "selector", + json_extract_path_text(properties, '$.targetResourceGroup') as "target_resource_group", subscriptionId, resourceGroupName, resourceName, @@ -1183,11 +1211,11 @@ components: FROM azure.custom_locations.resource_sync_rules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; paths: - /providers/Microsoft.ExtendedLocation/operations/?api-version=2021-08-31-preview: + /providers/Microsoft.ExtendedLocation/operations?api-version=2021-08-31-preview: get: tags: - customLocations - operationId: CustomLocations_ListOperations + operationId: CustomLocationsOperations_List description: Lists all available Custom Locations operations. parameters: [] responses: @@ -1206,7 +1234,8 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ExtendedLocation/customLocations/?api-version=2021-08-31-preview: + x-ms-original-operationId: CustomLocations_ListOperations + /subscriptions/{subscriptionId}/providers/Microsoft.ExtendedLocation/customLocations?api-version=2021-08-31-preview: get: tags: - customLocations @@ -1230,7 +1259,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ExtendedLocation/customLocations/?api-version=2021-08-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ExtendedLocation/customLocations?api-version=2021-08-31-preview: get: tags: - customLocations @@ -1255,7 +1284,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ExtendedLocation/customLocations/{resourceName}/?api-version=2021-08-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ExtendedLocation/customLocations/{resourceName}?api-version=2021-08-31-preview: get: tags: - customLocations @@ -1375,11 +1404,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ExtendedLocation/customLocations/{resourceName}/enabledResourceTypes/?api-version=2021-08-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ExtendedLocation/customLocations/{resourceName}/enabledResourceTypes?api-version=2021-08-31-preview: get: tags: - customLocations - operationId: CustomLocations_ListEnabledResourceTypes + operationId: CustomLocationsEnabledResourceTypes_List summary: Gets the list of Enabled Resource Types. description: Gets the list of the Enabled Resource Types. parameters: @@ -1401,7 +1430,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ExtendedLocation/customLocations/{resourceName}/findTargetResourceGroup/?api-version=2021-08-31-preview: + x-ms-original-operationId: CustomLocations_ListEnabledResourceTypes + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ExtendedLocation/customLocations/{resourceName}/findTargetResourceGroup?api-version=2021-08-31-preview: post: tags: - customLocations @@ -1435,7 +1465,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ExtendedLocation/customLocations/{resourceName}/resourceSyncRules/?api-version=2021-08-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ExtendedLocation/customLocations/{resourceName}/resourceSyncRules?api-version=2021-08-31-preview: get: tags: - resourceSyncRules @@ -1461,7 +1491,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ExtendedLocation/customLocations/{resourceName}/resourceSyncRules/{childResourceName}/?api-version=2021-08-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ExtendedLocation/customLocations/{resourceName}/resourceSyncRules/{childResourceName}?api-version=2021-08-31-preview: get: tags: - resourceSyncRules diff --git a/providers/src/azure/v00.00.00000/services/custom_providers.yaml b/providers/src/azure/v00.00.00000/services/custom_providers.yaml index 83127050..21dcb655 100644 --- a/providers/src/azure/v00.00.00000/services/custom_providers.yaml +++ b/providers/src/azure/v00.00.00000/services/custom_providers.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -52,7 +52,7 @@ components: name: api-version in: query description: The API version to be used with the HTTP request. - required: true + required: false schema: type: string schemas: @@ -368,10 +368,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.CustomProviders~1operations~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.CustomProviders~1operations?api-version=2018-09-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceProviderOperationList objectKey: $.value sqlVerbs: select: @@ -380,60 +382,72 @@ components: update: [] replace: [] delete: [] - custom_resource_provider: - id: azure.custom_providers.custom_resource_provider - name: custom_resource_provider - title: custom_resource_provider + custom_resource_providers: + id: azure.custom_providers.custom_resource_providers + name: custom_resource_providers + title: custom_resource_providers methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CustomProviders~1resourceProviders~1{resourceProviderName}~1?api-version=2018-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CustomProviders~1resourceProviders~1{resourceProviderName}?api-version=2018-09-01-preview/put' + operationId: CustomResourceProvider_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomRPManifest delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CustomProviders~1resourceProviders~1{resourceProviderName}~1?api-version=2018-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CustomProviders~1resourceProviders~1{resourceProviderName}?api-version=2018-09-01-preview/delete' + operationId: CustomResourceProvider_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CustomProviders~1resourceProviders~1{resourceProviderName}~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CustomProviders~1resourceProviders~1{resourceProviderName}?api-version=2018-09-01-preview/get' + operationId: CustomResourceProvider_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomRPManifest update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CustomProviders~1resourceProviders~1{resourceProviderName}~1?api-version=2018-09-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CustomProviders~1resourceProviders~1{resourceProviderName}?api-version=2018-09-01-preview/patch' + operationId: CustomResourceProvider_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomRPManifest list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CustomProviders~1resourceProviders~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.CustomProviders~1resourceProviders?api-version=2018-09-01-preview/get' + operationId: CustomResourceProvider_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListByCustomRPManifest objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CustomProviders~1resourceProviders~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CustomProviders~1resourceProviders?api-version=2018-09-01-preview/get' + operationId: CustomResourceProvider_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListByCustomRPManifest objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/custom_resource_provider/methods/get' - - $ref: '#/components/x-stackQL-resources/custom_resource_provider/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/custom_resource_provider/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/custom_resource_providers/methods/get' + - $ref: '#/components/x-stackQL-resources/custom_resource_providers/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/custom_resource_providers/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/custom_resource_provider/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/custom_resource_providers/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/custom_resource_providers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/custom_resource_provider/methods/delete' + - $ref: '#/components/x-stackQL-resources/custom_resource_providers/methods/delete' associations: id: azure.custom_providers.associations name: associations @@ -441,52 +455,48 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CustomProviders~1associations~1{associationName}~1?api-version=2018-09-01-preview/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CustomProviders~1associations~1{associationName}?api-version=2018-09-01-preview/put' + operationId: Associations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Association delete: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CustomProviders~1associations~1{associationName}~1?api-version=2018-09-01-preview/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CustomProviders~1associations~1{associationName}?api-version=2018-09-01-preview/delete' + operationId: Associations_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CustomProviders~1associations~1{associationName}~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CustomProviders~1associations~1{associationName}?api-version=2018-09-01-preview/get' + operationId: Associations_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/associations/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/associations/methods/create_or_update' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/associations/methods/delete' - associations_all: - id: azure.custom_providers.associations_all - name: associations_all - title: associations_all - methods: - list: + schemaRef: Association + list_all: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.CustomProviders~1associations~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.CustomProviders~1associations?api-version=2018-09-01-preview/get' + operationId: Associations_ListAll response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssociationsList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/associations_all/methods/list' - insert: [] + - $ref: '#/components/x-stackQL-resources/associations/methods/get' + - $ref: '#/components/x-stackQL-resources/associations/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/associations/methods/create_or_update' update: [] replace: [] - delete: [] + delete: + - $ref: '#/components/x-stackQL-resources/associations/methods/delete' paths: - /providers/Microsoft.CustomProviders/operations/?api-version=2018-09-01-preview: + /providers/Microsoft.CustomProviders/operations?api-version=2018-09-01-preview: get: tags: - Operations @@ -508,7 +518,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}?api-version=2018-09-01-preview: put: tags: - CustomResourceProvider @@ -621,7 +631,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders?api-version=2018-09-01-preview: get: tags: - CustomResourceProvider @@ -645,7 +655,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.CustomProviders/resourceProviders/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.CustomProviders/resourceProviders?api-version=2018-09-01-preview: get: tags: - CustomResourceProvider @@ -668,7 +678,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CustomProviders/associations/{associationName}/?api-version=2018-09-01-preview: + /{scope}/providers/Microsoft.CustomProviders/associations/{associationName}?api-version=2018-09-01-preview: put: tags: - Associations @@ -781,7 +791,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.CustomProviders/associations/?api-version=2018-09-01-preview: + /{scope}/providers/Microsoft.CustomProviders/associations?api-version=2018-09-01-preview: get: tags: - Associations diff --git a/providers/src/azure/v00.00.00000/services/customer_lockbox.yaml b/providers/src/azure/v00.00.00000/services/customer_lockbox.yaml index a222413d..a228e4ea 100644 --- a/providers/src/azure/v00.00.00000/services/customer_lockbox.yaml +++ b/providers/src/azure/v00.00.00000/services/customer_lockbox.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -43,7 +43,7 @@ components: name: api-version in: query description: The API version to be used with the HTTP request. - required: true + required: false x-ms-parameter-location: method schema: type: string @@ -299,10 +299,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.CustomerLockbox~1operations~1?api-version=2018-02-28-preview/get' + $ref: '#/paths/~1providers~1Microsoft.CustomerLockbox~1operations?api-version=2018-02-28-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -318,10 +320,12 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.CustomerLockbox~1tenantOptedIn~1{tenantId}~1?api-version=2018-02-28-preview/get' + $ref: '#/paths/~1providers~1Microsoft.CustomerLockbox~1tenantOptedIn~1{tenantId}?api-version=2018-02-28-preview/get' + operationId: TenantOptedIn_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TenantOptInResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/tenant_opted_in/methods/get' @@ -329,20 +333,22 @@ components: update: [] replace: [] delete: [] - post: - id: azure.customer_lockbox.post - name: post - title: post + posts: + id: azure.customer_lockbox.posts + name: posts + title: posts methods: enable_lockbox: operation: - $ref: '#/paths/~1providers~1Microsoft.CustomerLockbox~1enableLockbox~1?api-version=2018-02-28-preview/post' + $ref: '#/paths/~1providers~1Microsoft.CustomerLockbox~1enableLockbox?api-version=2018-02-28-preview/post' + operationId: Post_EnableLockbox response: mediaType: application/json openAPIDocKey: '200' disable_lockbox: operation: - $ref: '#/paths/~1providers~1Microsoft.CustomerLockbox~1disableLockbox~1?api-version=2018-02-28-preview/post' + $ref: '#/paths/~1providers~1Microsoft.CustomerLockbox~1disableLockbox?api-version=2018-02-28-preview/post' + operationId: Post_DisableLockbox response: mediaType: application/json openAPIDocKey: '200' @@ -359,16 +365,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CustomerLockbox~1requests~1{requestId}~1?api-version=2018-02-28-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CustomerLockbox~1requests~1{requestId}?api-version=2018-02-28-preview/get' + operationId: Requests_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LockboxRequestResponse list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CustomerLockbox~1requests~1?api-version=2018-02-28-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CustomerLockbox~1requests?api-version=2018-02-28-preview/get' + operationId: Requests_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RequestListResult objectKey: $.value sqlVerbs: select: @@ -385,10 +395,12 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CustomerLockbox~1requests~1{requestId}~1updateApproval~1?api-version=2018-02-28-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.CustomerLockbox~1requests~1{requestId}~1updateApproval?api-version=2018-02-28-preview/post' + operationId: RequestsStatus_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Approval sqlVerbs: select: [] insert: [] @@ -407,19 +419,19 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.requestId') as request_id, - JSON_EXTRACT(properties, '$.justification') as justification, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.createdDateTime') as created_date_time, - JSON_EXTRACT(properties, '$.expirationDateTime') as expiration_date_time, - JSON_EXTRACT(properties, '$.duration') as duration, - JSON_EXTRACT(properties, '$.resourceIds') as resource_ids, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.supportRequest') as support_request, - JSON_EXTRACT(properties, '$.supportCaseUrl') as support_case_url, - JSON_EXTRACT(properties, '$.workitemsource') as workitemsource, - JSON_EXTRACT(properties, '$.subscriptionId') as subscription_id, - JSON_EXTRACT(properties, '$.accessLevel') as access_level, + JSON_EXTRACT(properties, '$.requestId') as "request_id", + JSON_EXTRACT(properties, '$.justification') as "justification", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.createdDateTime') as "created_date_time", + JSON_EXTRACT(properties, '$.expirationDateTime') as "expiration_date_time", + JSON_EXTRACT(properties, '$.duration') as "duration", + JSON_EXTRACT(properties, '$.resourceIds') as "resource_ids", + JSON_EXTRACT(properties, '$.resourceType') as "resource_type", + JSON_EXTRACT(properties, '$.supportRequest') as "support_request", + JSON_EXTRACT(properties, '$.supportCaseUrl') as "support_case_url", + JSON_EXTRACT(properties, '$.workitemsource') as "workitemsource", + JSON_EXTRACT(properties, '$.subscriptionId') as "subscription_id", + JSON_EXTRACT(properties, '$.accessLevel') as "access_level", subscriptionId, requestId FROM azure.customer_lockbox.requests @@ -431,25 +443,25 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.requestId') as request_id, - JSON_EXTRACT(properties, '$.justification') as justification, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.createdDateTime') as created_date_time, - JSON_EXTRACT(properties, '$.expirationDateTime') as expiration_date_time, - JSON_EXTRACT(properties, '$.duration') as duration, - JSON_EXTRACT(properties, '$.resourceIds') as resource_ids, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.supportRequest') as support_request, - JSON_EXTRACT(properties, '$.supportCaseUrl') as support_case_url, - JSON_EXTRACT(properties, '$.workitemsource') as workitemsource, - JSON_EXTRACT(properties, '$.subscriptionId') as subscription_id, - JSON_EXTRACT(properties, '$.accessLevel') as access_level, + json_extract_path_text(properties, '$.requestId') as "request_id", + json_extract_path_text(properties, '$.justification') as "justification", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.createdDateTime') as "created_date_time", + json_extract_path_text(properties, '$.expirationDateTime') as "expiration_date_time", + json_extract_path_text(properties, '$.duration') as "duration", + json_extract_path_text(properties, '$.resourceIds') as "resource_ids", + json_extract_path_text(properties, '$.resourceType') as "resource_type", + json_extract_path_text(properties, '$.supportRequest') as "support_request", + json_extract_path_text(properties, '$.supportCaseUrl') as "support_case_url", + json_extract_path_text(properties, '$.workitemsource') as "workitemsource", + json_extract_path_text(properties, '$.subscriptionId') as "subscription_id", + json_extract_path_text(properties, '$.accessLevel') as "access_level", subscriptionId, requestId FROM azure.customer_lockbox.requests WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.CustomerLockbox/operations/?api-version=2018-02-28-preview: + /providers/Microsoft.CustomerLockbox/operations?api-version=2018-02-28-preview: get: tags: - Operations @@ -471,12 +483,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.CustomerLockbox/tenantOptedIn/{tenantId}/?api-version=2018-02-28-preview: + /providers/Microsoft.CustomerLockbox/tenantOptedIn/{tenantId}?api-version=2018-02-28-preview: get: tags: - Requests description: Get Customer Lockbox request - operationId: Get_TenantOptedIn + operationId: TenantOptedIn_Get parameters: - $ref: '#/components/parameters/TenantIdParameter' responses: @@ -492,7 +504,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.CustomerLockbox/enableLockbox/?api-version=2018-02-28-preview: + x-ms-original-operationId: Get_TenantOptedIn + /providers/Microsoft.CustomerLockbox/enableLockbox?api-version=2018-02-28-preview: post: tags: - Requests @@ -508,7 +521,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.CustomerLockbox/disableLockbox/?api-version=2018-02-28-preview: + /providers/Microsoft.CustomerLockbox/disableLockbox?api-version=2018-02-28-preview: post: tags: - Requests @@ -524,7 +537,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests/{requestId}/?api-version=2018-02-28-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests/{requestId}?api-version=2018-02-28-preview: get: tags: - Requests @@ -546,12 +559,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests/{requestId}/updateApproval/?api-version=2018-02-28-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests/{requestId}/updateApproval?api-version=2018-02-28-preview: post: tags: - Requests description: Update Customer Lockbox request approval status API - operationId: Requests_UpdateStatus + operationId: RequestsStatus_Update requestBody: description: The approval object to update request status. required: true @@ -576,7 +589,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests/?api-version=2018-02-28-preview: + x-ms-original-operationId: Requests_UpdateStatus + /subscriptions/{subscriptionId}/providers/Microsoft.CustomerLockbox/requests?api-version=2018-02-28-preview: get: tags: - Requests diff --git a/providers/src/azure/v00.00.00000/services/dashboard.yaml b/providers/src/azure/v00.00.00000/services/dashboard.yaml index 6a52ecd2..a93aa88e 100644 --- a/providers/src/azure/v00.00.00000/services/dashboard.yaml +++ b/providers/src/azure/v00.00.00000/services/dashboard.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -67,7 +67,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1371,10 +1371,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Dashboard~1operations~1?api-version=2023-09-01/get' + $ref: '#/paths/~1providers~1Microsoft.Dashboard~1operations?api-version=2023-09-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1390,54 +1392,69 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Dashboard~1grafana~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Dashboard~1grafana?api-version=2023-09-01/get' + operationId: Grafana_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedGrafanaListResponse objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana?api-version=2023-09-01/get' + operationId: Grafana_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedGrafanaListResponse objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}?api-version=2023-09-01/get' + operationId: Grafana_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedGrafana create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1?api-version=2023-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}?api-version=2023-09-01/put' + operationId: Grafana_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedGrafana update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1?api-version=2023-09-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}?api-version=2023-09-01/patch' + operationId: Grafana_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedGrafana delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1?api-version=2023-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}?api-version=2023-09-01/delete' + operationId: Grafana_Delete response: mediaType: application/json openAPIDocKey: '200' check_enterprise_details: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1checkEnterpriseDetails~1?api-version=2023-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1checkEnterpriseDetails?api-version=2023-09-01/post' + operationId: Grafana_CheckEnterpriseDetails response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnterpriseDetails fetch_available_plugins: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1fetchAvailablePlugins~1?api-version=2023-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1fetchAvailablePlugins?api-version=2023-09-01/post' + operationId: Grafana_FetchAvailablePlugins response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GrafanaAvailablePluginListResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/grafana/methods/get' @@ -1445,7 +1462,8 @@ components: - $ref: '#/components/x-stackQL-resources/grafana/methods/list' insert: - $ref: '#/components/x-stackQL-resources/grafana/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/grafana/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/grafana/methods/delete' @@ -1456,28 +1474,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-09-01/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection approve: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-09-01/put' + operationId: PrivateEndpointConnections_Approve response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-09-01/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1privateEndpointConnections~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1privateEndpointConnections?api-version=2023-09-01/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value sqlVerbs: select: @@ -1495,17 +1520,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1privateLinkResources~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1privateLinkResources?api-version=2023-09-01/get' + operationId: PrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1privateLinkResources~1{privateLinkResourceName}~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1privateLinkResources~1{privateLinkResourceName}?api-version=2023-09-01/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' @@ -1521,38 +1550,48 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1managedPrivateEndpoints~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1managedPrivateEndpoints?api-version=2023-09-01/get' + operationId: ManagedPrivateEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedPrivateEndpointModelListResponse objectKey: $.value refresh: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1refreshManagedPrivateEndpoints~1?api-version=2023-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1refreshManagedPrivateEndpoints?api-version=2023-09-01/post' + operationId: ManagedPrivateEndpoints_Refresh response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}?api-version=2023-09-01/get' + operationId: ManagedPrivateEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedPrivateEndpointModel create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}~1?api-version=2023-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}?api-version=2023-09-01/put' + operationId: ManagedPrivateEndpoints_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedPrivateEndpointModel update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}~1?api-version=2023-09-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}?api-version=2023-09-01/patch' + operationId: ManagedPrivateEndpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedPrivateEndpointModel delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}~1?api-version=2023-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Dashboard~1grafana~1{workspaceName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}?api-version=2023-09-01/delete' + operationId: ManagedPrivateEndpoints_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1562,7 +1601,8 @@ components: - $ref: '#/components/x-stackQL-resources/managed_private_endpoints/methods/list' insert: - $ref: '#/components/x-stackQL-resources/managed_private_endpoints/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/managed_private_endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/managed_private_endpoints/methods/delete' @@ -1583,21 +1623,21 @@ components: identity as identity, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.grafanaVersion') as grafana_version, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.zoneRedundancy') as zone_redundancy, - JSON_EXTRACT(properties, '$.apiKey') as api_key, - JSON_EXTRACT(properties, '$.deterministicOutboundIP') as deterministic_outbound_ip, - JSON_EXTRACT(properties, '$.outboundIPs') as outbound_ips, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabelScope') as auto_generated_domain_name_label_scope, - JSON_EXTRACT(properties, '$.grafanaIntegrations') as grafana_integrations, - JSON_EXTRACT(properties, '$.enterpriseConfigurations') as enterprise_configurations, - JSON_EXTRACT(properties, '$.grafanaConfigurations') as grafana_configurations, - JSON_EXTRACT(properties, '$.grafanaPlugins') as grafana_plugins, - JSON_EXTRACT(properties, '$.grafanaMajorVersion') as grafana_major_version, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.grafanaVersion') as "grafana_version", + JSON_EXTRACT(properties, '$.endpoint') as "endpoint", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.zoneRedundancy') as "zone_redundancy", + JSON_EXTRACT(properties, '$.apiKey') as "api_key", + JSON_EXTRACT(properties, '$.deterministicOutboundIP') as "deterministic_outbound_ip", + JSON_EXTRACT(properties, '$.outboundIPs') as "outbound_ips", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabelScope') as "auto_generated_domain_name_label_scope", + JSON_EXTRACT(properties, '$.grafanaIntegrations') as "grafana_integrations", + JSON_EXTRACT(properties, '$.enterpriseConfigurations') as "enterprise_configurations", + JSON_EXTRACT(properties, '$.grafanaConfigurations') as "grafana_configurations", + JSON_EXTRACT(properties, '$.grafanaPlugins') as "grafana_plugins", + JSON_EXTRACT(properties, '$.grafanaMajorVersion') as "grafana_major_version", subscriptionId, resourceGroupName, workspaceName @@ -1615,21 +1655,21 @@ components: identity as identity, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.grafanaVersion') as grafana_version, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.zoneRedundancy') as zone_redundancy, - JSON_EXTRACT(properties, '$.apiKey') as api_key, - JSON_EXTRACT(properties, '$.deterministicOutboundIP') as deterministic_outbound_ip, - JSON_EXTRACT(properties, '$.outboundIPs') as outbound_ips, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabelScope') as auto_generated_domain_name_label_scope, - JSON_EXTRACT(properties, '$.grafanaIntegrations') as grafana_integrations, - JSON_EXTRACT(properties, '$.enterpriseConfigurations') as enterprise_configurations, - JSON_EXTRACT(properties, '$.grafanaConfigurations') as grafana_configurations, - JSON_EXTRACT(properties, '$.grafanaPlugins') as grafana_plugins, - JSON_EXTRACT(properties, '$.grafanaMajorVersion') as grafana_major_version, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.grafanaVersion') as "grafana_version", + json_extract_path_text(properties, '$.endpoint') as "endpoint", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.zoneRedundancy') as "zone_redundancy", + json_extract_path_text(properties, '$.apiKey') as "api_key", + json_extract_path_text(properties, '$.deterministicOutboundIP') as "deterministic_outbound_ip", + json_extract_path_text(properties, '$.outboundIPs') as "outbound_ips", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.autoGeneratedDomainNameLabelScope') as "auto_generated_domain_name_label_scope", + json_extract_path_text(properties, '$.grafanaIntegrations') as "grafana_integrations", + json_extract_path_text(properties, '$.enterpriseConfigurations') as "enterprise_configurations", + json_extract_path_text(properties, '$.grafanaConfigurations') as "grafana_configurations", + json_extract_path_text(properties, '$.grafanaPlugins') as "grafana_plugins", + json_extract_path_text(properties, '$.grafanaMajorVersion') as "grafana_major_version", subscriptionId, resourceGroupName, workspaceName @@ -1648,10 +1688,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -1666,10 +1706,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -1689,10 +1729,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, workspaceName, @@ -1707,10 +1747,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, workspaceName, @@ -1728,14 +1768,14 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.privateLinkResourceRegion') as private_link_resource_region, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.requestMessage') as request_message, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.privateLinkServiceUrl') as private_link_service_url, - JSON_EXTRACT(properties, '$.privateLinkServicePrivateIP') as private_link_service_private_ip, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateLinkResourceId') as "private_link_resource_id", + JSON_EXTRACT(properties, '$.privateLinkResourceRegion') as "private_link_resource_region", + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.requestMessage') as "request_message", + JSON_EXTRACT(properties, '$.connectionState') as "connection_state", + JSON_EXTRACT(properties, '$.privateLinkServiceUrl') as "private_link_service_url", + JSON_EXTRACT(properties, '$.privateLinkServicePrivateIP') as "private_link_service_private_ip", subscriptionId, resourceGroupName, workspaceName, @@ -1748,14 +1788,14 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.privateLinkResourceRegion') as private_link_resource_region, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.requestMessage') as request_message, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.privateLinkServiceUrl') as private_link_service_url, - JSON_EXTRACT(properties, '$.privateLinkServicePrivateIP') as private_link_service_private_ip, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateLinkResourceId') as "private_link_resource_id", + json_extract_path_text(properties, '$.privateLinkResourceRegion') as "private_link_resource_region", + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.requestMessage') as "request_message", + json_extract_path_text(properties, '$.connectionState') as "connection_state", + json_extract_path_text(properties, '$.privateLinkServiceUrl') as "private_link_service_url", + json_extract_path_text(properties, '$.privateLinkServicePrivateIP') as "private_link_service_private_ip", subscriptionId, resourceGroupName, workspaceName, @@ -1763,7 +1803,7 @@ components: FROM azure.dashboard.managed_private_endpoints WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; paths: - /providers/Microsoft.Dashboard/operations/?api-version=2023-09-01: + /providers/Microsoft.Dashboard/operations?api-version=2023-09-01: get: tags: - GrafanaResource @@ -1785,7 +1825,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Dashboard/grafana/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01: get: tags: - GrafanaResource @@ -1808,7 +1848,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana?api-version=2023-09-01: get: tags: - GrafanaResource @@ -1832,7 +1872,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}?api-version=2023-09-01: get: tags: - GrafanaResource @@ -1968,7 +2008,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-09-01: get: tags: - PrivateEndpointConnection @@ -2058,7 +2098,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/privateEndpointConnections/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/privateEndpointConnections?api-version=2023-09-01: get: tags: - PrivateEndpointConnection @@ -2083,7 +2123,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/privateLinkResources/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/privateLinkResources?api-version=2023-09-01: get: tags: - PrivateLinkResource @@ -2108,7 +2148,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/privateLinkResources/{privateLinkResourceName}/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/privateLinkResources/{privateLinkResourceName}?api-version=2023-09-01: get: tags: - PrivateLinkResource @@ -2136,7 +2176,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/checkEnterpriseDetails/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/checkEnterpriseDetails?api-version=2023-09-01: post: tags: - GrafanaResource @@ -2159,7 +2199,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/fetchAvailablePlugins/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/fetchAvailablePlugins?api-version=2023-09-01: post: tags: - GrafanaPlugin @@ -2181,7 +2221,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/managedPrivateEndpoints/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/managedPrivateEndpoints?api-version=2023-09-01: get: summary: List all managed private endpoints of a grafana resource. tags: @@ -2206,7 +2246,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/refreshManagedPrivateEndpoints/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/refreshManagedPrivateEndpoints?api-version=2023-09-01: post: summary: Refresh and sync managed private endpoints of a grafana resource to latest state. tags: @@ -2235,7 +2275,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/managedPrivateEndpoints/{managedPrivateEndpointName}/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}/managedPrivateEndpoints/{managedPrivateEndpointName}?api-version=2023-09-01: get: summary: Get a specific managed private endpoint of a grafana resource. tags: diff --git a/providers/src/azure/v00.00.00000/services/data_box.yaml b/providers/src/azure/v00.00.00000/services/data_box.yaml index eb42d313..0df0d59e 100644 --- a/providers/src/azure/v00.00.00000/services/data_box.yaml +++ b/providers/src/azure/v00.00.00000/services/data_box.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -27,7 +27,7 @@ components: name: api-version in: query description: The API Version - required: true + required: false schema: type: string jobNameParameter: @@ -6236,11 +6236,20 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DataBox~1operations~1?api-version=2024-03-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.DataBox~1operations?api-version=2024-03-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationList objectKey: $.value + mitigate: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}~1mitigate?api-version=2024-03-01-preview/post' + operationId: Operations_Mitigate + response: + mediaType: application/json + openAPIDocKey: '204' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operations/methods/list' @@ -6255,66 +6264,75 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataBox~1jobs~1?api-version=2024-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataBox~1jobs?api-version=2024-03-01-preview/get' + operationId: Jobs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobResourceList objectKey: $.value - jobs: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}~1mitigate~1?api-version=2024-03-01-preview/post' - response: - mediaType: application/json - openAPIDocKey: '200' mark_devices_shipped: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}~1markDevicesShipped~1?api-version=2024-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}~1markDevicesShipped?api-version=2024-03-01-preview/post' + operationId: Jobs_MarkDevicesShipped response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1?api-version=2024-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs?api-version=2024-03-01-preview/get' + operationId: Jobs_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobResourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}~1?api-version=2024-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}?api-version=2024-03-01-preview/get' + operationId: Jobs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}~1?api-version=2024-03-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}?api-version=2024-03-01-preview/put' + operationId: Jobs_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}~1?api-version=2024-03-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}?api-version=2024-03-01-preview/delete' + operationId: Jobs_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}~1?api-version=2024-03-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}?api-version=2024-03-01-preview/patch' + operationId: Jobs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobResource book_shipment_pick_up: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}~1bookShipmentPickUp~1?api-version=2024-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}~1bookShipmentPickUp?api-version=2024-03-01-preview/post' + operationId: Jobs_BookShipmentPickUp response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ShipmentPickUpResponse cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}~1cancel~1?api-version=2024-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}~1cancel?api-version=2024-03-01-preview/post' + operationId: Jobs_Cancel response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/jobs/methods/get' @@ -6322,64 +6340,77 @@ components: - $ref: '#/components/x-stackQL-resources/jobs/methods/list' insert: - $ref: '#/components/x-stackQL-resources/jobs/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/jobs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/jobs/methods/delete' - service_available_skus_by_resource_group: - id: azure.data_box.service_available_skus_by_resource_group - name: service_available_skus_by_resource_group - title: service_available_skus_by_resource_group + service_available_skus_by_resource_groups: + id: azure.data_box.service_available_skus_by_resource_groups + name: service_available_skus_by_resource_groups + title: service_available_skus_by_resource_groups methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1locations~1{location}~1availableSkus~1?api-version=2024-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1locations~1{location}~1availableSkus?api-version=2024-03-01-preview/post' + operationId: ServiceAvailableSkusByResourceGroup_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailableSkusResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/service_available_skus_by_resource_group/methods/list' + - $ref: '#/components/x-stackQL-resources/service_available_skus_by_resource_groups/methods/list' insert: [] update: [] replace: [] delete: [] - service: - id: azure.data_box.service - name: service - title: service + services: + id: azure.data_box.services + name: services + title: services methods: validate_address: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataBox~1locations~1{location}~1validateAddress~1?api-version=2024-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataBox~1locations~1{location}~1validateAddress?api-version=2024-03-01-preview/post' + operationId: Service_ValidateAddress response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AddressValidationOutput validate_inputs_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1locations~1{location}~1validateInputs~1?api-version=2024-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1locations~1{location}~1validateInputs?api-version=2024-03-01-preview/post' + operationId: Service_ValidateInputsByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidationResponse validate_inputs: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataBox~1locations~1{location}~1validateInputs~1?api-version=2024-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataBox~1locations~1{location}~1validateInputs?api-version=2024-03-01-preview/post' + operationId: Service_ValidateInputs response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidationResponse region_configuration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataBox~1locations~1{location}~1regionConfiguration~1?api-version=2024-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataBox~1locations~1{location}~1regionConfiguration?api-version=2024-03-01-preview/post' + operationId: Service_RegionConfiguration response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegionConfigurationResponse region_configuration_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1locations~1{location}~1regionConfiguration~1?api-version=2024-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1locations~1{location}~1regionConfiguration?api-version=2024-03-01-preview/post' + operationId: Service_RegionConfigurationByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegionConfigurationResponse sqlVerbs: select: [] insert: [] @@ -6393,10 +6424,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}~1listCredentials~1?api-version=2024-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBox~1jobs~1{jobName}~1listCredentials?api-version=2024-03-01-preview/post' + operationId: JobsCredentials_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UnencryptedCredentialsList objectKey: $.value sqlVerbs: select: @@ -6422,23 +6455,23 @@ components: identity as identity, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.transferType') as transfer_type, - JSON_EXTRACT(properties, '$.isCancellable') as is_cancellable, - JSON_EXTRACT(properties, '$.isDeletable') as is_deletable, - JSON_EXTRACT(properties, '$.isShippingAddressEditable') as is_shipping_address_editable, - JSON_EXTRACT(properties, '$.reverseShippingDetailsUpdate') as reverse_shipping_details_update, - JSON_EXTRACT(properties, '$.reverseTransportPreferenceUpdate') as reverse_transport_preference_update, - JSON_EXTRACT(properties, '$.isPrepareToShipEnabled') as is_prepare_to_ship_enabled, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.delayedStage') as delayed_stage, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.cancellationReason') as cancellation_reason, - JSON_EXTRACT(properties, '$.deliveryType') as delivery_type, - JSON_EXTRACT(properties, '$.deliveryInfo') as delivery_info, - JSON_EXTRACT(properties, '$.isCancellableWithoutFee') as is_cancellable_without_fee, - JSON_EXTRACT(properties, '$.allDevicesLost') as all_devices_lost, + JSON_EXTRACT(properties, '$.transferType') as "transfer_type", + JSON_EXTRACT(properties, '$.isCancellable') as "is_cancellable", + JSON_EXTRACT(properties, '$.isDeletable') as "is_deletable", + JSON_EXTRACT(properties, '$.isShippingAddressEditable') as "is_shipping_address_editable", + JSON_EXTRACT(properties, '$.reverseShippingDetailsUpdate') as "reverse_shipping_details_update", + JSON_EXTRACT(properties, '$.reverseTransportPreferenceUpdate') as "reverse_transport_preference_update", + JSON_EXTRACT(properties, '$.isPrepareToShipEnabled') as "is_prepare_to_ship_enabled", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.delayedStage') as "delayed_stage", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.details') as "details", + JSON_EXTRACT(properties, '$.cancellationReason') as "cancellation_reason", + JSON_EXTRACT(properties, '$.deliveryType') as "delivery_type", + JSON_EXTRACT(properties, '$.deliveryInfo') as "delivery_info", + JSON_EXTRACT(properties, '$.isCancellableWithoutFee') as "is_cancellable_without_fee", + JSON_EXTRACT(properties, '$.allDevicesLost') as "all_devices_lost", subscriptionId, resourceGroupName, jobName @@ -6456,30 +6489,30 @@ components: identity as identity, type as type, systemData as system_data, - json_extract_path_text(properties, '$.transferType') as transfer_type, - JSON_EXTRACT(properties, '$.isCancellable') as is_cancellable, - JSON_EXTRACT(properties, '$.isDeletable') as is_deletable, - JSON_EXTRACT(properties, '$.isShippingAddressEditable') as is_shipping_address_editable, - JSON_EXTRACT(properties, '$.reverseShippingDetailsUpdate') as reverse_shipping_details_update, - JSON_EXTRACT(properties, '$.reverseTransportPreferenceUpdate') as reverse_transport_preference_update, - JSON_EXTRACT(properties, '$.isPrepareToShipEnabled') as is_prepare_to_ship_enabled, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.delayedStage') as delayed_stage, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.cancellationReason') as cancellation_reason, - JSON_EXTRACT(properties, '$.deliveryType') as delivery_type, - JSON_EXTRACT(properties, '$.deliveryInfo') as delivery_info, - JSON_EXTRACT(properties, '$.isCancellableWithoutFee') as is_cancellable_without_fee, - JSON_EXTRACT(properties, '$.allDevicesLost') as all_devices_lost, + json_extract_path_text(properties, '$.transferType') as "transfer_type", + json_extract_path_text(properties, '$.isCancellable') as "is_cancellable", + json_extract_path_text(properties, '$.isDeletable') as "is_deletable", + json_extract_path_text(properties, '$.isShippingAddressEditable') as "is_shipping_address_editable", + json_extract_path_text(properties, '$.reverseShippingDetailsUpdate') as "reverse_shipping_details_update", + json_extract_path_text(properties, '$.reverseTransportPreferenceUpdate') as "reverse_transport_preference_update", + json_extract_path_text(properties, '$.isPrepareToShipEnabled') as "is_prepare_to_ship_enabled", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.delayedStage') as "delayed_stage", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.details') as "details", + json_extract_path_text(properties, '$.cancellationReason') as "cancellation_reason", + json_extract_path_text(properties, '$.deliveryType') as "delivery_type", + json_extract_path_text(properties, '$.deliveryInfo') as "delivery_info", + json_extract_path_text(properties, '$.isCancellableWithoutFee') as "is_cancellable_without_fee", + json_extract_path_text(properties, '$.allDevicesLost') as "all_devices_lost", subscriptionId, resourceGroupName, jobName FROM azure.data_box.jobs WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.DataBox/operations/?api-version=2024-03-01-preview: + /providers/Microsoft.DataBox/operations?api-version=2024-03-01-preview: get: tags: - Operations @@ -6501,7 +6534,7 @@ paths: $ref: '#/components/schemas/ApiError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DataBox/jobs/?api-version=2024-03-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DataBox/jobs?api-version=2024-03-01-preview: get: tags: - Jobs @@ -6530,12 +6563,12 @@ paths: $ref: '#/components/schemas/ApiError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs/{jobName}/mitigate/?api-version=2024-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs/{jobName}/mitigate?api-version=2024-03-01-preview: post: tags: - Jobs description: Request to mitigate for a given job - operationId: Mitigate + operationId: Operations_Mitigate parameters: - $ref: '#/components/parameters/jobNameParameter' - $ref: '#/components/parameters/subscriptionIdParameter' @@ -6557,7 +6590,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs/{jobName}/markDevicesShipped/?api-version=2024-03-01-preview: + x-ms-original-operationId: Mitigate + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs/{jobName}/markDevicesShipped?api-version=2024-03-01-preview: post: tags: - Jobs @@ -6584,12 +6618,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/locations/{location}/availableSkus/?api-version=2024-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/locations/{location}/availableSkus?api-version=2024-03-01-preview: post: tags: - Service description: This method provides the list of available skus for the given subscription, resource group and location. - operationId: Service_ListAvailableSkusByResourceGroup + operationId: ServiceAvailableSkusByResourceGroup_List parameters: - $ref: '#/components/parameters/subscriptionIdParameter' - $ref: '#/components/parameters/resourceGroupNameParameter' @@ -6617,7 +6651,8 @@ paths: $ref: '#/components/schemas/ApiError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DataBox/locations/{location}/validateAddress/?api-version=2024-03-01-preview: + x-ms-original-operationId: Service_ListAvailableSkusByResourceGroup + /subscriptions/{subscriptionId}/providers/Microsoft.DataBox/locations/{location}/validateAddress?api-version=2024-03-01-preview: post: tags: - Service @@ -6648,7 +6683,7 @@ paths: schema: $ref: '#/components/schemas/ApiError' deprecated: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/locations/{location}/validateInputs/?api-version=2024-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/locations/{location}/validateInputs?api-version=2024-03-01-preview: post: tags: - Service @@ -6679,7 +6714,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/providers/Microsoft.DataBox/locations/{location}/validateInputs/?api-version=2024-03-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DataBox/locations/{location}/validateInputs?api-version=2024-03-01-preview: post: tags: - Service @@ -6709,7 +6744,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs/?api-version=2024-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs?api-version=2024-03-01-preview: get: tags: - Jobs @@ -6739,7 +6774,7 @@ paths: $ref: '#/components/schemas/ApiError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs/{jobName}/?api-version=2024-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs/{jobName}?api-version=2024-03-01-preview: get: tags: - Jobs @@ -6872,7 +6907,7 @@ paths: schema: $ref: '#/components/schemas/ApiError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs/{jobName}/bookShipmentPickUp/?api-version=2024-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs/{jobName}/bookShipmentPickUp?api-version=2024-03-01-preview: post: tags: - Jobs @@ -6903,7 +6938,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs/{jobName}/cancel/?api-version=2024-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs/{jobName}/cancel?api-version=2024-03-01-preview: post: tags: - Jobs @@ -6930,12 +6965,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs/{jobName}/listCredentials/?api-version=2024-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/jobs/{jobName}/listCredentials?api-version=2024-03-01-preview: post: tags: - Jobs description: This method gets the unencrypted secrets related to the job. - operationId: Jobs_ListCredentials + operationId: JobsCredentials_List parameters: - $ref: '#/components/parameters/subscriptionIdParameter' - $ref: '#/components/parameters/resourceGroupNameParameter' @@ -6955,7 +6990,8 @@ paths: $ref: '#/components/schemas/ApiError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DataBox/locations/{location}/regionConfiguration/?api-version=2024-03-01-preview: + x-ms-original-operationId: Jobs_ListCredentials + /subscriptions/{subscriptionId}/providers/Microsoft.DataBox/locations/{location}/regionConfiguration?api-version=2024-03-01-preview: post: tags: - Service @@ -6985,7 +7021,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/locations/{location}/regionConfiguration/?api-version=2024-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBox/locations/{location}/regionConfiguration?api-version=2024-03-01-preview: post: tags: - Service diff --git a/providers/src/azure/v00.00.00000/services/data_box_edge.yaml b/providers/src/azure/v00.00.00000/services/data_box_edge.yaml index 0b11399d..c592fb6e 100644 --- a/providers/src/azure/v00.00.00000/services/data_box_edge.yaml +++ b/providers/src/azure/v00.00.00000/services/data_box_edge.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -27,7 +27,7 @@ components: name: api-version in: query description: The API version. - required: true + required: false schema: type: string locationParameter: @@ -65,7 +65,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -5039,10 +5039,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DataBoxEdge~1operations~1?api-version=2023-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.DataBoxEdge~1operations?api-version=2023-12-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationsList objectKey: $.value sqlVerbs: select: @@ -5058,10 +5060,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataBoxEdge~1availableSkus~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataBoxEdge~1availableSkus?api-version=2023-12-01/get' + operationId: AvailableSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataBoxEdgeSkuList objectKey: $.value sqlVerbs: select: @@ -5077,72 +5081,90 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices?api-version=2023-12-01/get' + operationId: Devices_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataBoxEdgeDeviceList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices?api-version=2023-12-01/get' + operationId: Devices_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataBoxEdgeDeviceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}?api-version=2023-12-01/get' + operationId: Devices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataBoxEdgeDevice create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}?api-version=2023-12-01/put' + operationId: Devices_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataBoxEdgeDevice delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}?api-version=2023-12-01/delete' + operationId: Devices_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}?api-version=2023-12-01/patch' + operationId: Devices_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataBoxEdgeDevice download_updates: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1downloadUpdates~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1downloadUpdates?api-version=2023-12-01/post' + operationId: Devices_DownloadUpdates response: mediaType: application/json openAPIDocKey: '200' generate_certificate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1generateCertificate~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1generateCertificate?api-version=2023-12-01/post' + operationId: Devices_GenerateCertificate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GenerateCertResponse install_updates: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1installUpdates~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1installUpdates?api-version=2023-12-01/post' + operationId: Devices_InstallUpdates response: mediaType: application/json openAPIDocKey: '200' scan_for_updates: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1scanForUpdates~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1scanForUpdates?api-version=2023-12-01/post' + operationId: Devices_ScanForUpdates response: mediaType: application/json openAPIDocKey: '200' upload_certificate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1uploadCertificate~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1uploadCertificate?api-version=2023-12-01/post' + operationId: Devices_UploadCertificate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UploadCertificateResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/devices/methods/get' @@ -5150,7 +5172,8 @@ components: - $ref: '#/components/x-stackQL-resources/devices/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/devices/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/devices/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/devices/methods/delete' @@ -5161,17 +5184,21 @@ components: methods: list_by_data_box_edge_device: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1alerts~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1alerts?api-version=2023-12-01/get' + operationId: Alerts_ListByDataBoxEdgeDevice response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1alerts~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1alerts~1{name}?api-version=2023-12-01/get' + operationId: Alerts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Alert sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/alerts/methods/get' @@ -5187,26 +5214,33 @@ components: methods: list_by_data_box_edge_device: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1bandwidthSchedules~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1bandwidthSchedules?api-version=2023-12-01/get' + operationId: BandwidthSchedules_ListByDataBoxEdgeDevice response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BandwidthSchedulesList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1bandwidthSchedules~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1bandwidthSchedules~1{name}?api-version=2023-12-01/get' + operationId: BandwidthSchedules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BandwidthSchedule create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1bandwidthSchedules~1{name}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1bandwidthSchedules~1{name}?api-version=2023-12-01/put' + operationId: BandwidthSchedules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BandwidthSchedule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1bandwidthSchedules~1{name}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1bandwidthSchedules~1{name}?api-version=2023-12-01/delete' + operationId: BandwidthSchedules_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -5220,14 +5254,15 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/bandwidth_schedules/methods/delete' - device_capacity_check: - id: azure.data_box_edge.device_capacity_check - name: device_capacity_check - title: device_capacity_check + device_capacity_checks: + id: azure.data_box_edge.device_capacity_checks + name: device_capacity_checks + title: device_capacity_checks methods: check_resource_creation_feasibility: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1deviceCapacityCheck~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1deviceCapacityCheck?api-version=2023-12-01/post' + operationId: DeviceCapacityCheck_CheckResourceCreationFeasibility response: mediaType: application/json openAPIDocKey: '200' @@ -5244,10 +5279,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1deviceCapacityInfo~1default~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1deviceCapacityInfo~1default?api-version=2023-12-01/get' + operationId: DeviceCapacityInfoDeviceCapacityInfo_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeviceCapacityInfo sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/device_capacity_info_device_capacity_info/methods/get' @@ -5262,22 +5299,27 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1diagnosticProactiveLogCollectionSettings~1default~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1diagnosticProactiveLogCollectionSettings~1default?api-version=2023-12-01/get' + operationId: DiagnosticSettingsDiagnosticProactiveLogCollectionSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticProactiveLogCollectionSettings update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1diagnosticProactiveLogCollectionSettings~1default~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1diagnosticProactiveLogCollectionSettings~1default?api-version=2023-12-01/put' + operationId: DiagnosticSettingsDiagnosticProactiveLogCollectionSettings_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticProactiveLogCollectionSettings sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/diagnostic_settings_diagnostic_proactive_log_collection_settings/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/diagnostic_settings_diagnostic_proactive_log_collection_settings/methods/update' delete: [] diagnostic_settings_diagnostic_remote_support_settings: id: azure.data_box_edge.diagnostic_settings_diagnostic_remote_support_settings @@ -5286,22 +5328,27 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1diagnosticRemoteSupportSettings~1default~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1diagnosticRemoteSupportSettings~1default?api-version=2023-12-01/get' + operationId: DiagnosticSettingsDiagnosticRemoteSupportSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticRemoteSupportSettings update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1diagnosticRemoteSupportSettings~1default~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1diagnosticRemoteSupportSettings~1default?api-version=2023-12-01/put' + operationId: DiagnosticSettingsDiagnosticRemoteSupportSettings_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticRemoteSupportSettings sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/diagnostic_settings_diagnostic_remote_support_settings/methods/get' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/diagnostic_settings_diagnostic_remote_support_settings/methods/update' delete: [] devices_extended_information: id: azure.data_box_edge.devices_extended_information @@ -5310,16 +5357,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1getExtendedInformation~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1getExtendedInformation?api-version=2023-12-01/post' + operationId: DevicesExtendedInformation_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataBoxEdgeDeviceExtendedInfo update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1updateExtendedInformation~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1updateExtendedInformation?api-version=2023-12-01/post' + operationId: DevicesExtendedInformation_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataBoxEdgeDeviceExtendedInfo sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/devices_extended_information/methods/get' @@ -5334,10 +5385,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1jobs~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1jobs~1{name}?api-version=2023-12-01/get' + operationId: Jobs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Job sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/jobs/methods/get' @@ -5352,10 +5405,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1networkSettings~1default~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1networkSettings~1default?api-version=2023-12-01/get' + operationId: DevicesNetworkSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSettings sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/devices_network_settings/methods/get' @@ -5370,10 +5425,12 @@ components: methods: list_by_data_box_edge_device: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1nodes~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1nodes?api-version=2023-12-01/get' + operationId: Nodes_ListByDataBoxEdgeDevice response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NodeList objectKey: $.value sqlVerbs: select: @@ -5389,10 +5446,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1operationsStatus~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1operationsStatus~1{name}?api-version=2023-12-01/get' + operationId: OperationsStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Job sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operations_status/methods/get' @@ -5407,52 +5466,62 @@ components: methods: list_by_data_box_edge_device: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1orders~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1orders?api-version=2023-12-01/get' + operationId: Orders_ListByDataBoxEdgeDevice response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OrderList objectKey: $.value - exec_get: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1orders~1default~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1orders~1default?api-version=2023-12-01/get' + operationId: Orders_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Order create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1orders~1default~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1orders~1default?api-version=2023-12-01/put' + operationId: Orders_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Order delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1orders~1default~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1orders~1default?api-version=2023-12-01/delete' + operationId: Orders_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/orders/methods/list_by_data_box_edge_device' + - $ref: '#/components/x-stackQL-resources/orders/methods/get' insert: - $ref: '#/components/x-stackQL-resources/orders/methods/create_or_update' update: [] replace: [] delete: - $ref: '#/components/x-stackQL-resources/orders/methods/delete' - orders_dc_access_code: - id: azure.data_box_edge.orders_dc_access_code - name: orders_dc_access_code - title: orders_dc_access_code + orders_dc_access_codes: + id: azure.data_box_edge.orders_dc_access_codes + name: orders_dc_access_codes + title: orders_dc_access_codes methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1orders~1default~1listDCAccessCode~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1orders~1default~1listDCAccessCode?api-version=2023-12-01/post' + operationId: OrdersDCAccessCode_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DCAccessCode sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orders_dc_access_code/methods/list' + - $ref: '#/components/x-stackQL-resources/orders_dc_access_codes/methods/list' insert: [] update: [] replace: [] @@ -5464,26 +5533,33 @@ components: methods: list_by_data_box_edge_device: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles?api-version=2023-12-01/get' + operationId: Roles_ListByDataBoxEdgeDevice response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoleList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{name}?api-version=2023-12-01/get' + operationId: Roles_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Role create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{name}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{name}?api-version=2023-12-01/put' + operationId: Roles_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Role delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{name}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{name}?api-version=2023-12-01/delete' + operationId: Roles_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -5504,26 +5580,33 @@ components: methods: list_by_role: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1addons~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1addons?api-version=2023-12-01/get' + operationId: Addons_ListByRole response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AddonList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1addons~1{addonName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1addons~1{addonName}?api-version=2023-12-01/get' + operationId: Addons_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Addon create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1addons~1{addonName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1addons~1{addonName}?api-version=2023-12-01/put' + operationId: Addons_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Addon delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1addons~1{addonName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1addons~1{addonName}?api-version=2023-12-01/delete' + operationId: Addons_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -5537,45 +5620,53 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/addons/methods/delete' - monitoring_config: - id: azure.data_box_edge.monitoring_config - name: monitoring_config - title: monitoring_config + monitoring_configs: + id: azure.data_box_edge.monitoring_configs + name: monitoring_configs + title: monitoring_configs methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1monitoringConfig~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1monitoringConfig?api-version=2023-12-01/get' + operationId: MonitoringConfig_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MonitoringMetricConfigurationList objectKey: $.value - exec_get: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1monitoringConfig~1default~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1monitoringConfig~1default?api-version=2023-12-01/get' + operationId: MonitoringConfig_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MonitoringMetricConfiguration create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1monitoringConfig~1default~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1monitoringConfig~1default?api-version=2023-12-01/put' + operationId: MonitoringConfig_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MonitoringMetricConfiguration delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1monitoringConfig~1default~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1roles~1{roleName}~1monitoringConfig~1default?api-version=2023-12-01/delete' + operationId: MonitoringConfig_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/monitoring_config/methods/list' + - $ref: '#/components/x-stackQL-resources/monitoring_configs/methods/list' + - $ref: '#/components/x-stackQL-resources/monitoring_configs/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/monitoring_config/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/monitoring_configs/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/monitoring_config/methods/delete' + - $ref: '#/components/x-stackQL-resources/monitoring_configs/methods/delete' devices_security_settings: id: azure.data_box_edge.devices_security_settings name: devices_security_settings @@ -5583,10 +5674,11 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1securitySettings~1default~1update~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1securitySettings~1default~1update?api-version=2023-12-01/post' + operationId: DevicesSecuritySettings_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: [] insert: @@ -5601,32 +5693,40 @@ components: methods: list_by_data_box_edge_device: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1shares~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1shares?api-version=2023-12-01/get' + operationId: Shares_ListByDataBoxEdgeDevice response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ShareList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1shares~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1shares~1{name}?api-version=2023-12-01/get' + operationId: Shares_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Share create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1shares~1{name}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1shares~1{name}?api-version=2023-12-01/put' + operationId: Shares_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Share delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1shares~1{name}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1shares~1{name}?api-version=2023-12-01/delete' + operationId: Shares_Delete response: mediaType: application/json openAPIDocKey: '200' refresh: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1shares~1{name}~1refresh~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1shares~1{name}~1refresh?api-version=2023-12-01/post' + operationId: Shares_Refresh response: mediaType: application/json openAPIDocKey: '200' @@ -5647,26 +5747,33 @@ components: methods: list_by_data_box_edge_device: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccountCredentials~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccountCredentials?api-version=2023-12-01/get' + operationId: StorageAccountCredentials_ListByDataBoxEdgeDevice response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageAccountCredentialList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccountCredentials~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccountCredentials~1{name}?api-version=2023-12-01/get' + operationId: StorageAccountCredentials_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageAccountCredential create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccountCredentials~1{name}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccountCredentials~1{name}?api-version=2023-12-01/put' + operationId: StorageAccountCredentials_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageAccountCredential delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccountCredentials~1{name}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccountCredentials~1{name}?api-version=2023-12-01/delete' + operationId: StorageAccountCredentials_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -5687,29 +5794,36 @@ components: methods: list_by_data_box_edge_device: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts?api-version=2023-12-01/get' + operationId: StorageAccounts_ListByDataBoxEdgeDevice response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageAccountList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}?api-version=2023-12-01/get' + operationId: StorageAccounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageAccount create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}?api-version=2023-12-01/put' + operationId: StorageAccounts_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageAccount delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}?api-version=2023-12-01/delete' + operationId: StorageAccounts_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/storage_accounts/methods/get' @@ -5727,32 +5841,40 @@ components: methods: list_by_storage_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}~1containers~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}~1containers?api-version=2023-12-01/get' + operationId: Containers_ListByStorageAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContainerList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}~1containers~1{containerName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}~1containers~1{containerName}?api-version=2023-12-01/get' + operationId: Containers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Container create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}~1containers~1{containerName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}~1containers~1{containerName}?api-version=2023-12-01/put' + operationId: Containers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Container delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}~1containers~1{containerName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}~1containers~1{containerName}?api-version=2023-12-01/delete' + operationId: Containers_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' refresh: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}~1containers~1{containerName}~1refresh~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1storageAccounts~1{storageAccountName}~1containers~1{containerName}~1refresh?api-version=2023-12-01/post' + operationId: Containers_Refresh response: mediaType: application/json openAPIDocKey: '200' @@ -5773,26 +5895,33 @@ components: methods: list_by_data_box_edge_device: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1triggers~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1triggers?api-version=2023-12-01/get' + operationId: Triggers_ListByDataBoxEdgeDevice response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggerList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1triggers~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1triggers~1{name}?api-version=2023-12-01/get' + operationId: Triggers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Trigger create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1triggers~1{name}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1triggers~1{name}?api-version=2023-12-01/put' + operationId: Triggers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Trigger delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1triggers~1{name}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1triggers~1{name}?api-version=2023-12-01/delete' + operationId: Triggers_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -5813,7 +5942,8 @@ components: methods: trigger_support_package: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1triggerSupportPackage~1?api-version=2023-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1triggerSupportPackage?api-version=2023-12-01/post' + operationId: SupportPackages_TriggerSupportPackage response: mediaType: application/json openAPIDocKey: '200' @@ -5823,20 +5953,22 @@ components: update: [] replace: [] delete: [] - devices_update_summary: - id: azure.data_box_edge.devices_update_summary - name: devices_update_summary - title: devices_update_summary + devices_update_summaries: + id: azure.data_box_edge.devices_update_summaries + name: devices_update_summaries + title: devices_update_summaries methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1updateSummary~1default~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1updateSummary~1default?api-version=2023-12-01/get' + operationId: DevicesUpdateSummary_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UpdateSummary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/devices_update_summary/methods/get' + - $ref: '#/components/x-stackQL-resources/devices_update_summaries/methods/get' insert: [] update: [] replace: [] @@ -5848,26 +5980,33 @@ components: methods: list_by_data_box_edge_device: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1users~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1users?api-version=2023-12-01/get' + operationId: Users_ListByDataBoxEdgeDevice response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1users~1{name}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1users~1{name}?api-version=2023-12-01/get' + operationId: Users_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: User create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1users~1{name}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1users~1{name}?api-version=2023-12-01/put' + operationId: Users_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: User delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1users~1{name}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataBoxEdge~1dataBoxEdgeDevices~1{deviceName}~1users~1{name}?api-version=2023-12-01/delete' + operationId: Users_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -5900,25 +6039,25 @@ components: identity as identity, kind as kind, systemData as system_data, - JSON_EXTRACT(properties, '$.systemData') as system_data, - JSON_EXTRACT(properties, '$.dataBoxEdgeDeviceStatus') as data_box_edge_device_status, - JSON_EXTRACT(properties, '$.serialNumber') as serial_number, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.modelDescription') as model_description, - JSON_EXTRACT(properties, '$.deviceType') as device_type, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.culture') as culture, - JSON_EXTRACT(properties, '$.deviceModel') as device_model, - JSON_EXTRACT(properties, '$.deviceSoftwareVersion') as device_software_version, - JSON_EXTRACT(properties, '$.deviceLocalCapacity') as device_local_capacity, - JSON_EXTRACT(properties, '$.timeZone') as time_zone, - JSON_EXTRACT(properties, '$.deviceHcsVersion') as device_hcs_version, - JSON_EXTRACT(properties, '$.configuredRoleTypes') as configured_role_types, - JSON_EXTRACT(properties, '$.nodeCount') as node_count, - JSON_EXTRACT(properties, '$.resourceMoveDetails') as resource_move_details, - JSON_EXTRACT(properties, '$.edgeProfile') as edge_profile, - JSON_EXTRACT(properties, '$.dataResidency') as data_residency, - JSON_EXTRACT(properties, '$.kubernetesWorkloadProfile') as kubernetes_workload_profile, + JSON_EXTRACT(properties, '$.systemData') as "system_data", + JSON_EXTRACT(properties, '$.dataBoxEdgeDeviceStatus') as "data_box_edge_device_status", + JSON_EXTRACT(properties, '$.serialNumber') as "serial_number", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.modelDescription') as "model_description", + JSON_EXTRACT(properties, '$.deviceType') as "device_type", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.culture') as "culture", + JSON_EXTRACT(properties, '$.deviceModel') as "device_model", + JSON_EXTRACT(properties, '$.deviceSoftwareVersion') as "device_software_version", + JSON_EXTRACT(properties, '$.deviceLocalCapacity') as "device_local_capacity", + JSON_EXTRACT(properties, '$.timeZone') as "time_zone", + JSON_EXTRACT(properties, '$.deviceHcsVersion') as "device_hcs_version", + JSON_EXTRACT(properties, '$.configuredRoleTypes') as "configured_role_types", + JSON_EXTRACT(properties, '$.nodeCount') as "node_count", + JSON_EXTRACT(properties, '$.resourceMoveDetails') as "resource_move_details", + JSON_EXTRACT(properties, '$.edgeProfile') as "edge_profile", + JSON_EXTRACT(properties, '$.dataResidency') as "data_residency", + JSON_EXTRACT(properties, '$.kubernetesWorkloadProfile') as "kubernetes_workload_profile", subscriptionId, resourceGroupName, deviceName @@ -5938,25 +6077,25 @@ components: identity as identity, kind as kind, systemData as system_data, - json_extract_path_text(properties, '$.systemData') as system_data, - JSON_EXTRACT(properties, '$.dataBoxEdgeDeviceStatus') as data_box_edge_device_status, - JSON_EXTRACT(properties, '$.serialNumber') as serial_number, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.modelDescription') as model_description, - JSON_EXTRACT(properties, '$.deviceType') as device_type, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.culture') as culture, - JSON_EXTRACT(properties, '$.deviceModel') as device_model, - JSON_EXTRACT(properties, '$.deviceSoftwareVersion') as device_software_version, - JSON_EXTRACT(properties, '$.deviceLocalCapacity') as device_local_capacity, - JSON_EXTRACT(properties, '$.timeZone') as time_zone, - JSON_EXTRACT(properties, '$.deviceHcsVersion') as device_hcs_version, - JSON_EXTRACT(properties, '$.configuredRoleTypes') as configured_role_types, - JSON_EXTRACT(properties, '$.nodeCount') as node_count, - JSON_EXTRACT(properties, '$.resourceMoveDetails') as resource_move_details, - JSON_EXTRACT(properties, '$.edgeProfile') as edge_profile, - JSON_EXTRACT(properties, '$.dataResidency') as data_residency, - JSON_EXTRACT(properties, '$.kubernetesWorkloadProfile') as kubernetes_workload_profile, + json_extract_path_text(properties, '$.systemData') as "system_data", + json_extract_path_text(properties, '$.dataBoxEdgeDeviceStatus') as "data_box_edge_device_status", + json_extract_path_text(properties, '$.serialNumber') as "serial_number", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.modelDescription') as "model_description", + json_extract_path_text(properties, '$.deviceType') as "device_type", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.culture') as "culture", + json_extract_path_text(properties, '$.deviceModel') as "device_model", + json_extract_path_text(properties, '$.deviceSoftwareVersion') as "device_software_version", + json_extract_path_text(properties, '$.deviceLocalCapacity') as "device_local_capacity", + json_extract_path_text(properties, '$.timeZone') as "time_zone", + json_extract_path_text(properties, '$.deviceHcsVersion') as "device_hcs_version", + json_extract_path_text(properties, '$.configuredRoleTypes') as "configured_role_types", + json_extract_path_text(properties, '$.nodeCount') as "node_count", + json_extract_path_text(properties, '$.resourceMoveDetails') as "resource_move_details", + json_extract_path_text(properties, '$.edgeProfile') as "edge_profile", + json_extract_path_text(properties, '$.dataResidency') as "data_residency", + json_extract_path_text(properties, '$.kubernetesWorkloadProfile') as "kubernetes_workload_profile", subscriptionId, resourceGroupName, deviceName @@ -5975,13 +6114,13 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.alertType') as alert_type, - JSON_EXTRACT(properties, '$.appearedAtDateTime') as appeared_at_date_time, - JSON_EXTRACT(properties, '$.recommendation') as recommendation, - JSON_EXTRACT(properties, '$.severity') as severity, - JSON_EXTRACT(properties, '$.errorDetails') as error_details, - JSON_EXTRACT(properties, '$.detailedInformation') as detailed_information, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.alertType') as "alert_type", + JSON_EXTRACT(properties, '$.appearedAtDateTime') as "appeared_at_date_time", + JSON_EXTRACT(properties, '$.recommendation') as "recommendation", + JSON_EXTRACT(properties, '$.severity') as "severity", + JSON_EXTRACT(properties, '$.errorDetails') as "error_details", + JSON_EXTRACT(properties, '$.detailedInformation') as "detailed_information", subscriptionId, resourceGroupName, deviceName, @@ -5996,13 +6135,13 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.alertType') as alert_type, - JSON_EXTRACT(properties, '$.appearedAtDateTime') as appeared_at_date_time, - JSON_EXTRACT(properties, '$.recommendation') as recommendation, - JSON_EXTRACT(properties, '$.severity') as severity, - JSON_EXTRACT(properties, '$.errorDetails') as error_details, - JSON_EXTRACT(properties, '$.detailedInformation') as detailed_information, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.alertType') as "alert_type", + json_extract_path_text(properties, '$.appearedAtDateTime') as "appeared_at_date_time", + json_extract_path_text(properties, '$.recommendation') as "recommendation", + json_extract_path_text(properties, '$.severity') as "severity", + json_extract_path_text(properties, '$.errorDetails') as "error_details", + json_extract_path_text(properties, '$.detailedInformation') as "detailed_information", subscriptionId, resourceGroupName, deviceName, @@ -6022,10 +6161,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.start') as start, - JSON_EXTRACT(properties, '$.stop') as stop, - JSON_EXTRACT(properties, '$.rateInMbps') as rate_in_mbps, - JSON_EXTRACT(properties, '$.days') as days, + JSON_EXTRACT(properties, '$.start') as "start", + JSON_EXTRACT(properties, '$.stop') as "stop", + JSON_EXTRACT(properties, '$.rateInMbps') as "rate_in_mbps", + JSON_EXTRACT(properties, '$.days') as "days", subscriptionId, resourceGroupName, deviceName, @@ -6040,10 +6179,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.start') as start, - JSON_EXTRACT(properties, '$.stop') as stop, - JSON_EXTRACT(properties, '$.rateInMbps') as rate_in_mbps, - JSON_EXTRACT(properties, '$.days') as days, + json_extract_path_text(properties, '$.start') as "start", + json_extract_path_text(properties, '$.stop') as "stop", + json_extract_path_text(properties, '$.rateInMbps') as "rate_in_mbps", + json_extract_path_text(properties, '$.days') as "days", subscriptionId, resourceGroupName, deviceName, @@ -6063,10 +6202,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.timeStamp') as time_stamp, - JSON_EXTRACT(properties, '$.clusterStorageCapacityInfo') as cluster_storage_capacity_info, - JSON_EXTRACT(properties, '$.clusterComputeCapacityInfo') as cluster_compute_capacity_info, - JSON_EXTRACT(properties, '$.nodeCapacityInfos') as node_capacity_infos, + JSON_EXTRACT(properties, '$.timeStamp') as "time_stamp", + JSON_EXTRACT(properties, '$.clusterStorageCapacityInfo') as "cluster_storage_capacity_info", + JSON_EXTRACT(properties, '$.clusterComputeCapacityInfo') as "cluster_compute_capacity_info", + JSON_EXTRACT(properties, '$.nodeCapacityInfos') as "node_capacity_infos", subscriptionId, resourceGroupName, deviceName @@ -6080,10 +6219,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.timeStamp') as time_stamp, - JSON_EXTRACT(properties, '$.clusterStorageCapacityInfo') as cluster_storage_capacity_info, - JSON_EXTRACT(properties, '$.clusterComputeCapacityInfo') as cluster_compute_capacity_info, - JSON_EXTRACT(properties, '$.nodeCapacityInfos') as node_capacity_infos, + json_extract_path_text(properties, '$.timeStamp') as "time_stamp", + json_extract_path_text(properties, '$.clusterStorageCapacityInfo') as "cluster_storage_capacity_info", + json_extract_path_text(properties, '$.clusterComputeCapacityInfo') as "cluster_compute_capacity_info", + json_extract_path_text(properties, '$.nodeCapacityInfos') as "node_capacity_infos", subscriptionId, resourceGroupName, deviceName @@ -6102,7 +6241,7 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.userConsent') as user_consent, + JSON_EXTRACT(properties, '$.userConsent') as "user_consent", subscriptionId, resourceGroupName, deviceName @@ -6116,7 +6255,7 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.userConsent') as user_consent, + json_extract_path_text(properties, '$.userConsent') as "user_consent", subscriptionId, resourceGroupName, deviceName @@ -6135,7 +6274,7 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.remoteSupportSettingsList') as remote_support_settings_list, + JSON_EXTRACT(properties, '$.remoteSupportSettingsList') as "remote_support_settings_list", subscriptionId, resourceGroupName, deviceName @@ -6149,73 +6288,12 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.remoteSupportSettingsList') as remote_support_settings_list, + json_extract_path_text(properties, '$.remoteSupportSettingsList') as "remote_support_settings_list", subscriptionId, resourceGroupName, deviceName FROM azure.data_box_edge.diagnostic_settings_diagnostic_remote_support_settings WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND deviceName = 'replace-me'; - vw_devices_extended_information: - id: azure.data_box_edge.vw_devices_extended_information - name: vw_devices_extended_information - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - systemData as system_data, - JSON_EXTRACT(properties, '$.encryptionKeyThumbprint') as encryption_key_thumbprint, - JSON_EXTRACT(properties, '$.encryptionKey') as encryption_key, - JSON_EXTRACT(properties, '$.resourceKey') as resource_key, - JSON_EXTRACT(properties, '$.clientSecretStoreId') as client_secret_store_id, - JSON_EXTRACT(properties, '$.clientSecretStoreUrl') as client_secret_store_url, - JSON_EXTRACT(properties, '$.channelIntegrityKeyName') as channel_integrity_key_name, - JSON_EXTRACT(properties, '$.channelIntegrityKeyVersion') as channel_integrity_key_version, - JSON_EXTRACT(properties, '$.keyVaultSyncStatus') as key_vault_sync_status, - JSON_EXTRACT(properties, '$.deviceSecrets') as device_secrets, - JSON_EXTRACT(properties, '$.clusterWitnessType') as cluster_witness_type, - JSON_EXTRACT(properties, '$.fileShareWitnessLocation') as file_share_witness_location, - JSON_EXTRACT(properties, '$.fileShareWitnessUsername') as file_share_witness_username, - JSON_EXTRACT(properties, '$.cloudWitnessStorageAccountName') as cloud_witness_storage_account_name, - JSON_EXTRACT(properties, '$.cloudWitnessContainerName') as cloud_witness_container_name, - JSON_EXTRACT(properties, '$.cloudWitnessStorageEndpoint') as cloud_witness_storage_endpoint, - subscriptionId, - resourceGroupName, - deviceName - FROM azure.data_box_edge.devices_extended_information - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND deviceName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - systemData as system_data, - json_extract_path_text(properties, '$.encryptionKeyThumbprint') as encryption_key_thumbprint, - JSON_EXTRACT(properties, '$.encryptionKey') as encryption_key, - JSON_EXTRACT(properties, '$.resourceKey') as resource_key, - JSON_EXTRACT(properties, '$.clientSecretStoreId') as client_secret_store_id, - JSON_EXTRACT(properties, '$.clientSecretStoreUrl') as client_secret_store_url, - JSON_EXTRACT(properties, '$.channelIntegrityKeyName') as channel_integrity_key_name, - JSON_EXTRACT(properties, '$.channelIntegrityKeyVersion') as channel_integrity_key_version, - JSON_EXTRACT(properties, '$.keyVaultSyncStatus') as key_vault_sync_status, - JSON_EXTRACT(properties, '$.deviceSecrets') as device_secrets, - JSON_EXTRACT(properties, '$.clusterWitnessType') as cluster_witness_type, - JSON_EXTRACT(properties, '$.fileShareWitnessLocation') as file_share_witness_location, - JSON_EXTRACT(properties, '$.fileShareWitnessUsername') as file_share_witness_username, - JSON_EXTRACT(properties, '$.cloudWitnessStorageAccountName') as cloud_witness_storage_account_name, - JSON_EXTRACT(properties, '$.cloudWitnessContainerName') as cloud_witness_container_name, - JSON_EXTRACT(properties, '$.cloudWitnessStorageEndpoint') as cloud_witness_storage_endpoint, - subscriptionId, - resourceGroupName, - deviceName - FROM azure.data_box_edge.devices_extended_information - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND deviceName = 'replace-me'; vw_jobs: id: azure.data_box_edge.vw_jobs name: vw_jobs @@ -6233,14 +6311,14 @@ components: endTime as end_time, percentComplete as percent_complete, error as error, - JSON_EXTRACT(properties, '$.jobType') as job_type, - JSON_EXTRACT(properties, '$.currentStage') as current_stage, - JSON_EXTRACT(properties, '$.downloadProgress') as download_progress, - JSON_EXTRACT(properties, '$.installProgress') as install_progress, - JSON_EXTRACT(properties, '$.totalRefreshErrors') as total_refresh_errors, - JSON_EXTRACT(properties, '$.errorManifestFile') as error_manifest_file, - JSON_EXTRACT(properties, '$.refreshedEntityId') as refreshed_entity_id, - JSON_EXTRACT(properties, '$.folder') as folder, + JSON_EXTRACT(properties, '$.jobType') as "job_type", + JSON_EXTRACT(properties, '$.currentStage') as "current_stage", + JSON_EXTRACT(properties, '$.downloadProgress') as "download_progress", + JSON_EXTRACT(properties, '$.installProgress') as "install_progress", + JSON_EXTRACT(properties, '$.totalRefreshErrors') as "total_refresh_errors", + JSON_EXTRACT(properties, '$.errorManifestFile') as "error_manifest_file", + JSON_EXTRACT(properties, '$.refreshedEntityId') as "refreshed_entity_id", + JSON_EXTRACT(properties, '$.folder') as "folder", subscriptionId, resourceGroupName, deviceName, @@ -6259,14 +6337,14 @@ components: endTime as end_time, percentComplete as percent_complete, error as error, - json_extract_path_text(properties, '$.jobType') as job_type, - JSON_EXTRACT(properties, '$.currentStage') as current_stage, - JSON_EXTRACT(properties, '$.downloadProgress') as download_progress, - JSON_EXTRACT(properties, '$.installProgress') as install_progress, - JSON_EXTRACT(properties, '$.totalRefreshErrors') as total_refresh_errors, - JSON_EXTRACT(properties, '$.errorManifestFile') as error_manifest_file, - JSON_EXTRACT(properties, '$.refreshedEntityId') as refreshed_entity_id, - JSON_EXTRACT(properties, '$.folder') as folder, + json_extract_path_text(properties, '$.jobType') as "job_type", + json_extract_path_text(properties, '$.currentStage') as "current_stage", + json_extract_path_text(properties, '$.downloadProgress') as "download_progress", + json_extract_path_text(properties, '$.installProgress') as "install_progress", + json_extract_path_text(properties, '$.totalRefreshErrors') as "total_refresh_errors", + json_extract_path_text(properties, '$.errorManifestFile') as "error_manifest_file", + json_extract_path_text(properties, '$.refreshedEntityId') as "refreshed_entity_id", + json_extract_path_text(properties, '$.folder') as "folder", subscriptionId, resourceGroupName, deviceName, @@ -6286,7 +6364,7 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.networkAdapters') as network_adapters, + JSON_EXTRACT(properties, '$.networkAdapters') as "network_adapters", subscriptionId, resourceGroupName, deviceName @@ -6300,7 +6378,7 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.networkAdapters') as network_adapters, + json_extract_path_text(properties, '$.networkAdapters') as "network_adapters", subscriptionId, resourceGroupName, deviceName @@ -6323,14 +6401,14 @@ components: endTime as end_time, percentComplete as percent_complete, error as error, - JSON_EXTRACT(properties, '$.jobType') as job_type, - JSON_EXTRACT(properties, '$.currentStage') as current_stage, - JSON_EXTRACT(properties, '$.downloadProgress') as download_progress, - JSON_EXTRACT(properties, '$.installProgress') as install_progress, - JSON_EXTRACT(properties, '$.totalRefreshErrors') as total_refresh_errors, - JSON_EXTRACT(properties, '$.errorManifestFile') as error_manifest_file, - JSON_EXTRACT(properties, '$.refreshedEntityId') as refreshed_entity_id, - JSON_EXTRACT(properties, '$.folder') as folder, + JSON_EXTRACT(properties, '$.jobType') as "job_type", + JSON_EXTRACT(properties, '$.currentStage') as "current_stage", + JSON_EXTRACT(properties, '$.downloadProgress') as "download_progress", + JSON_EXTRACT(properties, '$.installProgress') as "install_progress", + JSON_EXTRACT(properties, '$.totalRefreshErrors') as "total_refresh_errors", + JSON_EXTRACT(properties, '$.errorManifestFile') as "error_manifest_file", + JSON_EXTRACT(properties, '$.refreshedEntityId') as "refreshed_entity_id", + JSON_EXTRACT(properties, '$.folder') as "folder", subscriptionId, resourceGroupName, deviceName, @@ -6349,45 +6427,20 @@ components: endTime as end_time, percentComplete as percent_complete, error as error, - json_extract_path_text(properties, '$.jobType') as job_type, - JSON_EXTRACT(properties, '$.currentStage') as current_stage, - JSON_EXTRACT(properties, '$.downloadProgress') as download_progress, - JSON_EXTRACT(properties, '$.installProgress') as install_progress, - JSON_EXTRACT(properties, '$.totalRefreshErrors') as total_refresh_errors, - JSON_EXTRACT(properties, '$.errorManifestFile') as error_manifest_file, - JSON_EXTRACT(properties, '$.refreshedEntityId') as refreshed_entity_id, - JSON_EXTRACT(properties, '$.folder') as folder, + json_extract_path_text(properties, '$.jobType') as "job_type", + json_extract_path_text(properties, '$.currentStage') as "current_stage", + json_extract_path_text(properties, '$.downloadProgress') as "download_progress", + json_extract_path_text(properties, '$.installProgress') as "install_progress", + json_extract_path_text(properties, '$.totalRefreshErrors') as "total_refresh_errors", + json_extract_path_text(properties, '$.errorManifestFile') as "error_manifest_file", + json_extract_path_text(properties, '$.refreshedEntityId') as "refreshed_entity_id", + json_extract_path_text(properties, '$.folder') as "folder", subscriptionId, resourceGroupName, deviceName, name FROM azure.data_box_edge.operations_status WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND deviceName = 'replace-me' AND name = 'replace-me'; - vw_orders_dc_access_code: - id: azure.data_box_edge.vw_orders_dc_access_code - name: vw_orders_dc_access_code - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - JSON_EXTRACT(properties, '$.authCode') as auth_code, - subscriptionId, - resourceGroupName, - deviceName - FROM azure.data_box_edge.orders_dc_access_code - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND deviceName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - json_extract_path_text(properties, '$.authCode') as auth_code, - subscriptionId, - resourceGroupName, - deviceName - FROM azure.data_box_edge.orders_dc_access_code - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND deviceName = 'replace-me'; vw_shares: id: azure.data_box_edge.vw_shares name: vw_shares @@ -6401,16 +6454,16 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.shareStatus') as share_status, - JSON_EXTRACT(properties, '$.monitoringStatus') as monitoring_status, - JSON_EXTRACT(properties, '$.azureContainerInfo') as azure_container_info, - JSON_EXTRACT(properties, '$.accessProtocol') as access_protocol, - JSON_EXTRACT(properties, '$.userAccessRights') as user_access_rights, - JSON_EXTRACT(properties, '$.clientAccessRights') as client_access_rights, - JSON_EXTRACT(properties, '$.refreshDetails') as refresh_details, - JSON_EXTRACT(properties, '$.shareMappings') as share_mappings, - JSON_EXTRACT(properties, '$.dataPolicy') as data_policy, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.shareStatus') as "share_status", + JSON_EXTRACT(properties, '$.monitoringStatus') as "monitoring_status", + JSON_EXTRACT(properties, '$.azureContainerInfo') as "azure_container_info", + JSON_EXTRACT(properties, '$.accessProtocol') as "access_protocol", + JSON_EXTRACT(properties, '$.userAccessRights') as "user_access_rights", + JSON_EXTRACT(properties, '$.clientAccessRights') as "client_access_rights", + JSON_EXTRACT(properties, '$.refreshDetails') as "refresh_details", + JSON_EXTRACT(properties, '$.shareMappings') as "share_mappings", + JSON_EXTRACT(properties, '$.dataPolicy') as "data_policy", subscriptionId, resourceGroupName, deviceName, @@ -6425,16 +6478,16 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.shareStatus') as share_status, - JSON_EXTRACT(properties, '$.monitoringStatus') as monitoring_status, - JSON_EXTRACT(properties, '$.azureContainerInfo') as azure_container_info, - JSON_EXTRACT(properties, '$.accessProtocol') as access_protocol, - JSON_EXTRACT(properties, '$.userAccessRights') as user_access_rights, - JSON_EXTRACT(properties, '$.clientAccessRights') as client_access_rights, - JSON_EXTRACT(properties, '$.refreshDetails') as refresh_details, - JSON_EXTRACT(properties, '$.shareMappings') as share_mappings, - JSON_EXTRACT(properties, '$.dataPolicy') as data_policy, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.shareStatus') as "share_status", + json_extract_path_text(properties, '$.monitoringStatus') as "monitoring_status", + json_extract_path_text(properties, '$.azureContainerInfo') as "azure_container_info", + json_extract_path_text(properties, '$.accessProtocol') as "access_protocol", + json_extract_path_text(properties, '$.userAccessRights') as "user_access_rights", + json_extract_path_text(properties, '$.clientAccessRights') as "client_access_rights", + json_extract_path_text(properties, '$.refreshDetails') as "refresh_details", + json_extract_path_text(properties, '$.shareMappings') as "share_mappings", + json_extract_path_text(properties, '$.dataPolicy') as "data_policy", subscriptionId, resourceGroupName, deviceName, @@ -6454,14 +6507,14 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.alias') as alias, - JSON_EXTRACT(properties, '$.userName') as user_name, - JSON_EXTRACT(properties, '$.accountKey') as account_key, - JSON_EXTRACT(properties, '$.connectionString') as connection_string, - JSON_EXTRACT(properties, '$.sslStatus') as ssl_status, - JSON_EXTRACT(properties, '$.blobDomainName') as blob_domain_name, - JSON_EXTRACT(properties, '$.accountType') as account_type, - JSON_EXTRACT(properties, '$.storageAccountId') as storage_account_id, + JSON_EXTRACT(properties, '$.alias') as "alias", + JSON_EXTRACT(properties, '$.userName') as "user_name", + JSON_EXTRACT(properties, '$.accountKey') as "account_key", + JSON_EXTRACT(properties, '$.connectionString') as "connection_string", + JSON_EXTRACT(properties, '$.sslStatus') as "ssl_status", + JSON_EXTRACT(properties, '$.blobDomainName') as "blob_domain_name", + JSON_EXTRACT(properties, '$.accountType') as "account_type", + JSON_EXTRACT(properties, '$.storageAccountId') as "storage_account_id", subscriptionId, resourceGroupName, deviceName, @@ -6476,14 +6529,14 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.alias') as alias, - JSON_EXTRACT(properties, '$.userName') as user_name, - JSON_EXTRACT(properties, '$.accountKey') as account_key, - JSON_EXTRACT(properties, '$.connectionString') as connection_string, - JSON_EXTRACT(properties, '$.sslStatus') as ssl_status, - JSON_EXTRACT(properties, '$.blobDomainName') as blob_domain_name, - JSON_EXTRACT(properties, '$.accountType') as account_type, - JSON_EXTRACT(properties, '$.storageAccountId') as storage_account_id, + json_extract_path_text(properties, '$.alias') as "alias", + json_extract_path_text(properties, '$.userName') as "user_name", + json_extract_path_text(properties, '$.accountKey') as "account_key", + json_extract_path_text(properties, '$.connectionString') as "connection_string", + json_extract_path_text(properties, '$.sslStatus') as "ssl_status", + json_extract_path_text(properties, '$.blobDomainName') as "blob_domain_name", + json_extract_path_text(properties, '$.accountType') as "account_type", + json_extract_path_text(properties, '$.storageAccountId') as "storage_account_id", subscriptionId, resourceGroupName, deviceName, @@ -6503,12 +6556,12 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.storageAccountStatus') as storage_account_status, - JSON_EXTRACT(properties, '$.dataPolicy') as data_policy, - JSON_EXTRACT(properties, '$.storageAccountCredentialId') as storage_account_credential_id, - JSON_EXTRACT(properties, '$.blobEndpoint') as blob_endpoint, - JSON_EXTRACT(properties, '$.containerCount') as container_count, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.storageAccountStatus') as "storage_account_status", + JSON_EXTRACT(properties, '$.dataPolicy') as "data_policy", + JSON_EXTRACT(properties, '$.storageAccountCredentialId') as "storage_account_credential_id", + JSON_EXTRACT(properties, '$.blobEndpoint') as "blob_endpoint", + JSON_EXTRACT(properties, '$.containerCount') as "container_count", subscriptionId, resourceGroupName, deviceName, @@ -6523,12 +6576,12 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.storageAccountStatus') as storage_account_status, - JSON_EXTRACT(properties, '$.dataPolicy') as data_policy, - JSON_EXTRACT(properties, '$.storageAccountCredentialId') as storage_account_credential_id, - JSON_EXTRACT(properties, '$.blobEndpoint') as blob_endpoint, - JSON_EXTRACT(properties, '$.containerCount') as container_count, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.storageAccountStatus') as "storage_account_status", + json_extract_path_text(properties, '$.dataPolicy') as "data_policy", + json_extract_path_text(properties, '$.storageAccountCredentialId') as "storage_account_credential_id", + json_extract_path_text(properties, '$.blobEndpoint') as "blob_endpoint", + json_extract_path_text(properties, '$.containerCount') as "container_count", subscriptionId, resourceGroupName, deviceName, @@ -6548,10 +6601,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.containerStatus') as container_status, - JSON_EXTRACT(properties, '$.dataFormat') as data_format, - JSON_EXTRACT(properties, '$.refreshDetails') as refresh_details, - JSON_EXTRACT(properties, '$.createdDateTime') as created_date_time, + JSON_EXTRACT(properties, '$.containerStatus') as "container_status", + JSON_EXTRACT(properties, '$.dataFormat') as "data_format", + JSON_EXTRACT(properties, '$.refreshDetails') as "refresh_details", + JSON_EXTRACT(properties, '$.createdDateTime') as "created_date_time", subscriptionId, resourceGroupName, deviceName, @@ -6567,10 +6620,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.containerStatus') as container_status, - JSON_EXTRACT(properties, '$.dataFormat') as data_format, - JSON_EXTRACT(properties, '$.refreshDetails') as refresh_details, - JSON_EXTRACT(properties, '$.createdDateTime') as created_date_time, + json_extract_path_text(properties, '$.containerStatus') as "container_status", + json_extract_path_text(properties, '$.dataFormat') as "data_format", + json_extract_path_text(properties, '$.refreshDetails') as "refresh_details", + json_extract_path_text(properties, '$.createdDateTime') as "created_date_time", subscriptionId, resourceGroupName, deviceName, @@ -6578,9 +6631,9 @@ components: containerName FROM azure.data_box_edge.containers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND deviceName = 'replace-me' AND storageAccountName = 'replace-me'; - vw_devices_update_summary: - id: azure.data_box_edge.vw_devices_update_summary - name: vw_devices_update_summary + vw_devices_update_summaries: + id: azure.data_box_edge.vw_devices_update_summaries + name: vw_devices_update_summaries config: views: select: @@ -6591,35 +6644,35 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.deviceVersionNumber') as device_version_number, - JSON_EXTRACT(properties, '$.friendlyDeviceVersionName') as friendly_device_version_name, - JSON_EXTRACT(properties, '$.deviceLastScannedDateTime') as device_last_scanned_date_time, - JSON_EXTRACT(properties, '$.lastCompletedScanJobDateTime') as last_completed_scan_job_date_time, - JSON_EXTRACT(properties, '$.lastSuccessfulScanJobTime') as last_successful_scan_job_time, - JSON_EXTRACT(properties, '$.lastCompletedDownloadJobDateTime') as last_completed_download_job_date_time, - JSON_EXTRACT(properties, '$.lastCompletedDownloadJobId') as last_completed_download_job_id, - JSON_EXTRACT(properties, '$.lastDownloadJobStatus') as last_download_job_status, - JSON_EXTRACT(properties, '$.lastSuccessfulInstallJobDateTime') as last_successful_install_job_date_time, - JSON_EXTRACT(properties, '$.lastCompletedInstallJobDateTime') as last_completed_install_job_date_time, - JSON_EXTRACT(properties, '$.lastCompletedInstallJobId') as last_completed_install_job_id, - JSON_EXTRACT(properties, '$.lastInstallJobStatus') as last_install_job_status, - JSON_EXTRACT(properties, '$.totalNumberOfUpdatesAvailable') as total_number_of_updates_available, - JSON_EXTRACT(properties, '$.totalNumberOfUpdatesPendingDownload') as total_number_of_updates_pending_download, - JSON_EXTRACT(properties, '$.totalNumberOfUpdatesPendingInstall') as total_number_of_updates_pending_install, - JSON_EXTRACT(properties, '$.rebootBehavior') as reboot_behavior, - JSON_EXTRACT(properties, '$.ongoingUpdateOperation') as ongoing_update_operation, - JSON_EXTRACT(properties, '$.inProgressDownloadJobId') as in_progress_download_job_id, - JSON_EXTRACT(properties, '$.inProgressInstallJobId') as in_progress_install_job_id, - JSON_EXTRACT(properties, '$.inProgressDownloadJobStartedDateTime') as in_progress_download_job_started_date_time, - JSON_EXTRACT(properties, '$.inProgressInstallJobStartedDateTime') as in_progress_install_job_started_date_time, - JSON_EXTRACT(properties, '$.updateTitles') as update_titles, - JSON_EXTRACT(properties, '$.updates') as updates, - JSON_EXTRACT(properties, '$.totalUpdateSizeInBytes') as total_update_size_in_bytes, - JSON_EXTRACT(properties, '$.totalTimeInMinutes') as total_time_in_minutes, + JSON_EXTRACT(properties, '$.deviceVersionNumber') as "device_version_number", + JSON_EXTRACT(properties, '$.friendlyDeviceVersionName') as "friendly_device_version_name", + JSON_EXTRACT(properties, '$.deviceLastScannedDateTime') as "device_last_scanned_date_time", + JSON_EXTRACT(properties, '$.lastCompletedScanJobDateTime') as "last_completed_scan_job_date_time", + JSON_EXTRACT(properties, '$.lastSuccessfulScanJobTime') as "last_successful_scan_job_time", + JSON_EXTRACT(properties, '$.lastCompletedDownloadJobDateTime') as "last_completed_download_job_date_time", + JSON_EXTRACT(properties, '$.lastCompletedDownloadJobId') as "last_completed_download_job_id", + JSON_EXTRACT(properties, '$.lastDownloadJobStatus') as "last_download_job_status", + JSON_EXTRACT(properties, '$.lastSuccessfulInstallJobDateTime') as "last_successful_install_job_date_time", + JSON_EXTRACT(properties, '$.lastCompletedInstallJobDateTime') as "last_completed_install_job_date_time", + JSON_EXTRACT(properties, '$.lastCompletedInstallJobId') as "last_completed_install_job_id", + JSON_EXTRACT(properties, '$.lastInstallJobStatus') as "last_install_job_status", + JSON_EXTRACT(properties, '$.totalNumberOfUpdatesAvailable') as "total_number_of_updates_available", + JSON_EXTRACT(properties, '$.totalNumberOfUpdatesPendingDownload') as "total_number_of_updates_pending_download", + JSON_EXTRACT(properties, '$.totalNumberOfUpdatesPendingInstall') as "total_number_of_updates_pending_install", + JSON_EXTRACT(properties, '$.rebootBehavior') as "reboot_behavior", + JSON_EXTRACT(properties, '$.ongoingUpdateOperation') as "ongoing_update_operation", + JSON_EXTRACT(properties, '$.inProgressDownloadJobId') as "in_progress_download_job_id", + JSON_EXTRACT(properties, '$.inProgressInstallJobId') as "in_progress_install_job_id", + JSON_EXTRACT(properties, '$.inProgressDownloadJobStartedDateTime') as "in_progress_download_job_started_date_time", + JSON_EXTRACT(properties, '$.inProgressInstallJobStartedDateTime') as "in_progress_install_job_started_date_time", + JSON_EXTRACT(properties, '$.updateTitles') as "update_titles", + JSON_EXTRACT(properties, '$.updates') as "updates", + JSON_EXTRACT(properties, '$.totalUpdateSizeInBytes') as "total_update_size_in_bytes", + JSON_EXTRACT(properties, '$.totalTimeInMinutes') as "total_time_in_minutes", subscriptionId, resourceGroupName, deviceName - FROM azure.data_box_edge.devices_update_summary + FROM azure.data_box_edge.devices_update_summaries WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND deviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -6629,35 +6682,35 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.deviceVersionNumber') as device_version_number, - JSON_EXTRACT(properties, '$.friendlyDeviceVersionName') as friendly_device_version_name, - JSON_EXTRACT(properties, '$.deviceLastScannedDateTime') as device_last_scanned_date_time, - JSON_EXTRACT(properties, '$.lastCompletedScanJobDateTime') as last_completed_scan_job_date_time, - JSON_EXTRACT(properties, '$.lastSuccessfulScanJobTime') as last_successful_scan_job_time, - JSON_EXTRACT(properties, '$.lastCompletedDownloadJobDateTime') as last_completed_download_job_date_time, - JSON_EXTRACT(properties, '$.lastCompletedDownloadJobId') as last_completed_download_job_id, - JSON_EXTRACT(properties, '$.lastDownloadJobStatus') as last_download_job_status, - JSON_EXTRACT(properties, '$.lastSuccessfulInstallJobDateTime') as last_successful_install_job_date_time, - JSON_EXTRACT(properties, '$.lastCompletedInstallJobDateTime') as last_completed_install_job_date_time, - JSON_EXTRACT(properties, '$.lastCompletedInstallJobId') as last_completed_install_job_id, - JSON_EXTRACT(properties, '$.lastInstallJobStatus') as last_install_job_status, - JSON_EXTRACT(properties, '$.totalNumberOfUpdatesAvailable') as total_number_of_updates_available, - JSON_EXTRACT(properties, '$.totalNumberOfUpdatesPendingDownload') as total_number_of_updates_pending_download, - JSON_EXTRACT(properties, '$.totalNumberOfUpdatesPendingInstall') as total_number_of_updates_pending_install, - JSON_EXTRACT(properties, '$.rebootBehavior') as reboot_behavior, - JSON_EXTRACT(properties, '$.ongoingUpdateOperation') as ongoing_update_operation, - JSON_EXTRACT(properties, '$.inProgressDownloadJobId') as in_progress_download_job_id, - JSON_EXTRACT(properties, '$.inProgressInstallJobId') as in_progress_install_job_id, - JSON_EXTRACT(properties, '$.inProgressDownloadJobStartedDateTime') as in_progress_download_job_started_date_time, - JSON_EXTRACT(properties, '$.inProgressInstallJobStartedDateTime') as in_progress_install_job_started_date_time, - JSON_EXTRACT(properties, '$.updateTitles') as update_titles, - JSON_EXTRACT(properties, '$.updates') as updates, - JSON_EXTRACT(properties, '$.totalUpdateSizeInBytes') as total_update_size_in_bytes, - JSON_EXTRACT(properties, '$.totalTimeInMinutes') as total_time_in_minutes, + json_extract_path_text(properties, '$.deviceVersionNumber') as "device_version_number", + json_extract_path_text(properties, '$.friendlyDeviceVersionName') as "friendly_device_version_name", + json_extract_path_text(properties, '$.deviceLastScannedDateTime') as "device_last_scanned_date_time", + json_extract_path_text(properties, '$.lastCompletedScanJobDateTime') as "last_completed_scan_job_date_time", + json_extract_path_text(properties, '$.lastSuccessfulScanJobTime') as "last_successful_scan_job_time", + json_extract_path_text(properties, '$.lastCompletedDownloadJobDateTime') as "last_completed_download_job_date_time", + json_extract_path_text(properties, '$.lastCompletedDownloadJobId') as "last_completed_download_job_id", + json_extract_path_text(properties, '$.lastDownloadJobStatus') as "last_download_job_status", + json_extract_path_text(properties, '$.lastSuccessfulInstallJobDateTime') as "last_successful_install_job_date_time", + json_extract_path_text(properties, '$.lastCompletedInstallJobDateTime') as "last_completed_install_job_date_time", + json_extract_path_text(properties, '$.lastCompletedInstallJobId') as "last_completed_install_job_id", + json_extract_path_text(properties, '$.lastInstallJobStatus') as "last_install_job_status", + json_extract_path_text(properties, '$.totalNumberOfUpdatesAvailable') as "total_number_of_updates_available", + json_extract_path_text(properties, '$.totalNumberOfUpdatesPendingDownload') as "total_number_of_updates_pending_download", + json_extract_path_text(properties, '$.totalNumberOfUpdatesPendingInstall') as "total_number_of_updates_pending_install", + json_extract_path_text(properties, '$.rebootBehavior') as "reboot_behavior", + json_extract_path_text(properties, '$.ongoingUpdateOperation') as "ongoing_update_operation", + json_extract_path_text(properties, '$.inProgressDownloadJobId') as "in_progress_download_job_id", + json_extract_path_text(properties, '$.inProgressInstallJobId') as "in_progress_install_job_id", + json_extract_path_text(properties, '$.inProgressDownloadJobStartedDateTime') as "in_progress_download_job_started_date_time", + json_extract_path_text(properties, '$.inProgressInstallJobStartedDateTime') as "in_progress_install_job_started_date_time", + json_extract_path_text(properties, '$.updateTitles') as "update_titles", + json_extract_path_text(properties, '$.updates') as "updates", + json_extract_path_text(properties, '$.totalUpdateSizeInBytes') as "total_update_size_in_bytes", + json_extract_path_text(properties, '$.totalTimeInMinutes') as "total_time_in_minutes", subscriptionId, resourceGroupName, deviceName - FROM azure.data_box_edge.devices_update_summary + FROM azure.data_box_edge.devices_update_summaries WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND deviceName = 'replace-me'; vw_users: id: azure.data_box_edge.vw_users @@ -6672,9 +6725,9 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.encryptedPassword') as encrypted_password, - JSON_EXTRACT(properties, '$.shareAccessRights') as share_access_rights, - JSON_EXTRACT(properties, '$.userType') as user_type, + JSON_EXTRACT(properties, '$.encryptedPassword') as "encrypted_password", + JSON_EXTRACT(properties, '$.shareAccessRights') as "share_access_rights", + JSON_EXTRACT(properties, '$.userType') as "user_type", subscriptionId, resourceGroupName, deviceName, @@ -6689,9 +6742,9 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.encryptedPassword') as encrypted_password, - JSON_EXTRACT(properties, '$.shareAccessRights') as share_access_rights, - JSON_EXTRACT(properties, '$.userType') as user_type, + json_extract_path_text(properties, '$.encryptedPassword') as "encrypted_password", + json_extract_path_text(properties, '$.shareAccessRights') as "share_access_rights", + json_extract_path_text(properties, '$.userType') as "user_type", subscriptionId, resourceGroupName, deviceName, @@ -6699,7 +6752,7 @@ components: FROM azure.data_box_edge.users WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND deviceName = 'replace-me'; paths: - /providers/Microsoft.DataBoxEdge/operations/?api-version=2023-12-01: + /providers/Microsoft.DataBoxEdge/operations?api-version=2023-12-01: get: tags: - Operations @@ -6721,7 +6774,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DataBoxEdge/availableSkus/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DataBoxEdge/availableSkus?api-version=2023-12-01: get: tags: - AvailableSkus @@ -6744,7 +6797,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices?api-version=2023-12-01: get: tags: - Devices @@ -6773,7 +6826,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices?api-version=2023-12-01: get: tags: - Devices @@ -6803,7 +6856,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}?api-version=2023-12-01: get: tags: - Devices @@ -6929,7 +6982,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/alerts/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/alerts?api-version=2023-12-01: get: tags: - Alerts @@ -6959,7 +7012,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/alerts/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/alerts/{name}?api-version=2023-12-01: get: tags: - Alerts @@ -6993,7 +7046,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/bandwidthSchedules/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/bandwidthSchedules?api-version=2023-12-01: get: tags: - BandwidthSchedules @@ -7023,7 +7076,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/bandwidthSchedules/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/bandwidthSchedules/{name}?api-version=2023-12-01: get: tags: - BandwidthSchedules @@ -7135,7 +7188,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/deviceCapacityCheck/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/deviceCapacityCheck?api-version=2023-12-01: post: tags: - DeviceCapacityCheck @@ -7178,12 +7231,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/deviceCapacityInfo/default/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/deviceCapacityInfo/default?api-version=2023-12-01: get: tags: - DeviceCapacityInfo description: Gets the properties of the specified device capacity info. - operationId: DeviceCapacityInfo_GetDeviceCapacityInfo + operationId: DeviceCapacityInfoDeviceCapacityInfo_Get parameters: - $ref: '#/components/parameters/subscriptionIdParameter' - $ref: '#/components/parameters/resourceGroupNameParameter' @@ -7206,12 +7259,13 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/diagnosticProactiveLogCollectionSettings/default/?api-version=2023-12-01: + x-ms-original-operationId: DeviceCapacityInfo_GetDeviceCapacityInfo + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/diagnosticProactiveLogCollectionSettings/default?api-version=2023-12-01: get: tags: - DiagnosticSettings description: Gets the proactive log collection settings of the specified Data Box Edge/Data Box Gateway device. - operationId: DiagnosticSettings_GetDiagnosticProactiveLogCollectionSettings + operationId: DiagnosticSettingsDiagnosticProactiveLogCollectionSettings_Get parameters: - name: deviceName in: path @@ -7234,11 +7288,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: DiagnosticSettings_GetDiagnosticProactiveLogCollectionSettings put: tags: - DiagnosticSettings description: Updates the proactive log collection settings on a Data Box Edge/Data Box Gateway device. - operationId: DiagnosticSettings_UpdateDiagnosticProactiveLogCollectionSettings + operationId: DiagnosticSettingsDiagnosticProactiveLogCollectionSettings_Update parameters: - name: deviceName in: path @@ -7272,12 +7327,13 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/diagnosticRemoteSupportSettings/default/?api-version=2023-12-01: + x-ms-original-operationId: DiagnosticSettings_UpdateDiagnosticProactiveLogCollectionSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/diagnosticRemoteSupportSettings/default?api-version=2023-12-01: get: tags: - DiagnosticSettings description: Gets the diagnostic remote support settings of the specified Data Box Edge/Data Box Gateway device. - operationId: DiagnosticSettings_GetDiagnosticRemoteSupportSettings + operationId: DiagnosticSettingsDiagnosticRemoteSupportSettings_Get parameters: - name: deviceName in: path @@ -7300,11 +7356,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: DiagnosticSettings_GetDiagnosticRemoteSupportSettings put: tags: - DiagnosticSettings description: Updates the diagnostic remote support settings on a Data Box Edge/Data Box Gateway device. - operationId: DiagnosticSettings_UpdateDiagnosticRemoteSupportSettings + operationId: DiagnosticSettingsDiagnosticRemoteSupportSettings_Update parameters: - name: deviceName in: path @@ -7338,7 +7395,8 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/downloadUpdates/?api-version=2023-12-01: + x-ms-original-operationId: DiagnosticSettings_UpdateDiagnosticRemoteSupportSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/downloadUpdates?api-version=2023-12-01: post: tags: - Devices @@ -7365,7 +7423,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/generateCertificate/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/generateCertificate?api-version=2023-12-01: post: tags: - Devices @@ -7393,12 +7451,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/getExtendedInformation/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/getExtendedInformation?api-version=2023-12-01: post: tags: - Devices description: Gets additional information for the specified Azure Stack Edge/Data Box Gateway device. - operationId: Devices_GetExtendedInformation + operationId: DevicesExtendedInformation_Get parameters: - name: deviceName in: path @@ -7421,7 +7479,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/installUpdates/?api-version=2023-12-01: + x-ms-original-operationId: Devices_GetExtendedInformation + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/installUpdates?api-version=2023-12-01: post: tags: - Devices @@ -7448,7 +7507,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/jobs/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/jobs/{name}?api-version=2023-12-01: get: tags: - Jobs @@ -7482,12 +7541,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/networkSettings/default/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/networkSettings/default?api-version=2023-12-01: get: tags: - Devices description: Gets the network settings of the specified Data Box Edge/Data Box Gateway device. - operationId: Devices_GetNetworkSettings + operationId: DevicesNetworkSettings_Get parameters: - name: deviceName in: path @@ -7510,7 +7569,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/nodes/?api-version=2023-12-01: + x-ms-original-operationId: Devices_GetNetworkSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/nodes?api-version=2023-12-01: get: tags: - Nodes @@ -7540,7 +7600,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/operationsStatus/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/operationsStatus/{name}?api-version=2023-12-01: get: tags: - OperationsStatus @@ -7574,7 +7634,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/orders/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/orders?api-version=2023-12-01: get: tags: - Orders @@ -7604,7 +7664,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/orders/default/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/orders/default?api-version=2023-12-01: get: tags: - Orders @@ -7698,12 +7758,12 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/orders/default/listDCAccessCode/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/orders/default/listDCAccessCode?api-version=2023-12-01: post: tags: - Orders summary: Gets the DCAccess Code - operationId: Orders_ListDCAccessCode + operationId: OrdersDCAccessCode_List parameters: - name: deviceName in: path @@ -7726,7 +7786,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/?api-version=2023-12-01: + x-ms-original-operationId: Orders_ListDCAccessCode + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles?api-version=2023-12-01: get: tags: - Roles @@ -7756,7 +7817,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{name}?api-version=2023-12-01: get: tags: - Roles @@ -7868,7 +7929,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/addons/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/addons?api-version=2023-12-01: get: tags: - Addons @@ -7904,7 +7965,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/addons/{addonName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/addons/{addonName}?api-version=2023-12-01: get: tags: - Addons @@ -8034,7 +8095,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/monitoringConfig/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/monitoringConfig?api-version=2023-12-01: get: tags: - MonitoringConfig @@ -8070,7 +8131,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/monitoringConfig/default/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/monitoringConfig/default?api-version=2023-12-01: get: tags: - MonitoringConfig @@ -8182,7 +8243,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/scanForUpdates/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/scanForUpdates?api-version=2023-12-01: post: tags: - Devices @@ -8209,12 +8270,12 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/securitySettings/default/update/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/securitySettings/default/update?api-version=2023-12-01: post: tags: - Devices description: Updates the security settings on a Data Box Edge/Data Box Gateway device. - operationId: Devices_CreateOrUpdateSecuritySettings + operationId: DevicesSecuritySettings_CreateOrUpdate parameters: - name: deviceName in: path @@ -8244,7 +8305,8 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares/?api-version=2023-12-01: + x-ms-original-operationId: Devices_CreateOrUpdateSecuritySettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares?api-version=2023-12-01: get: tags: - Shares @@ -8274,7 +8336,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares/{name}?api-version=2023-12-01: get: tags: - Shares @@ -8386,7 +8448,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares/{name}/refresh/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/shares/{name}/refresh?api-version=2023-12-01: post: tags: - Shares @@ -8419,7 +8481,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials?api-version=2023-12-01: get: tags: - StorageAccountCredentials @@ -8449,7 +8511,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccountCredentials/{name}?api-version=2023-12-01: get: tags: - StorageAccountCredentials @@ -8561,7 +8623,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts?api-version=2023-12-01: get: tags: - StorageAccounts @@ -8591,7 +8653,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}?api-version=2023-12-01: get: tags: - StorageAccounts @@ -8701,7 +8763,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}/containers/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}/containers?api-version=2023-12-01: get: tags: - Containers @@ -8737,7 +8799,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}/containers/{containerName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}/containers/{containerName}?api-version=2023-12-01: get: tags: - Containers @@ -8865,7 +8927,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}/containers/{containerName}/refresh/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/storageAccounts/{storageAccountName}/containers/{containerName}/refresh?api-version=2023-12-01: post: tags: - Containers @@ -8904,7 +8966,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggers/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggers?api-version=2023-12-01: get: tags: - Triggers @@ -8940,7 +9002,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggers/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggers/{name}?api-version=2023-12-01: get: tags: - Triggers @@ -9052,7 +9114,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggerSupportPackage/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/triggerSupportPackage?api-version=2023-12-01: post: tags: - SupportPackages @@ -9087,12 +9149,12 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/updateExtendedInformation/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/updateExtendedInformation?api-version=2023-12-01: post: tags: - Devices description: Gets additional information for the specified Data Box Edge/Data Box Gateway device. - operationId: Devices_UpdateExtendedInformation + operationId: DevicesExtendedInformation_Update parameters: - name: deviceName in: path @@ -9123,12 +9185,13 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/updateSummary/default/?api-version=2023-12-01: + x-ms-original-operationId: Devices_UpdateExtendedInformation + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/updateSummary/default?api-version=2023-12-01: get: tags: - Devices summary: Gets information about the availability of updates based on the last scan of the device. It also gets information about any ongoing download or install jobs on the device. - operationId: Devices_GetUpdateSummary + operationId: DevicesUpdateSummary_Get parameters: - name: deviceName in: path @@ -9151,7 +9214,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/uploadCertificate/?api-version=2023-12-01: + x-ms-original-operationId: Devices_GetUpdateSummary + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/uploadCertificate?api-version=2023-12-01: post: tags: - Devices @@ -9187,7 +9251,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/users/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/users?api-version=2023-12-01: get: tags: - Users @@ -9223,7 +9287,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/users/{name}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/users/{name}?api-version=2023-12-01: get: tags: - Users diff --git a/providers/src/azure/v00.00.00000/services/data_catalog.yaml b/providers/src/azure/v00.00.00000/services/data_catalog.yaml index 120d826b..43393a46 100644 --- a/providers/src/azure/v00.00.00000/services/data_catalog.yaml +++ b/providers/src/azure/v00.00.00000/services/data_catalog.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: Client Api Version. - required: true + required: false schema: type: string ResourceGroupNameParameter: @@ -222,10 +222,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DataCatalog~1operations~1?api-version=2016-03-30/get' + $ref: '#/paths/~1providers~1Microsoft.DataCatalog~1operations?api-version=2016-03-30/get' + operationId: ADCOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationEntityListResult objectKey: $.value sqlVerbs: select: @@ -234,21 +236,23 @@ components: update: [] replace: [] delete: [] - adc_catalogst_by_resource_group: - id: azure.data_catalog.adc_catalogst_by_resource_group - name: adc_catalogst_by_resource_group - title: adc_catalogst_by_resource_group + adc_catalogst_by_resource_groups: + id: azure.data_catalog.adc_catalogst_by_resource_groups + name: adc_catalogst_by_resource_groups + title: adc_catalogst_by_resource_groups methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataCatalog~1catalogs~1?api-version=2016-03-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataCatalog~1catalogs?api-version=2016-03-30/get' + operationId: ADCCatalogstByResourceGroup_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ADCCatalogsListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/adc_catalogst_by_resource_group/methods/list' + - $ref: '#/components/x-stackQL-resources/adc_catalogst_by_resource_groups/methods/list' insert: [] update: [] replace: [] @@ -260,34 +264,42 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataCatalog~1catalogs~1{catalogName}~1?api-version=2016-03-30/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataCatalog~1catalogs~1{catalogName}?api-version=2016-03-30/put' + operationId: ADCCatalogs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ADCCatalog get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataCatalog~1catalogs~1{catalogName}~1?api-version=2016-03-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataCatalog~1catalogs~1{catalogName}?api-version=2016-03-30/get' + operationId: ADCCatalogs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ADCCatalog delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataCatalog~1catalogs~1{catalogName}~1?api-version=2016-03-30/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataCatalog~1catalogs~1{catalogName}?api-version=2016-03-30/delete' + operationId: ADCCatalogs_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataCatalog~1catalogs~1{catalogName}~1?api-version=2016-03-30/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataCatalog~1catalogs~1{catalogName}?api-version=2016-03-30/patch' + operationId: ADCCatalogs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ADCCatalog sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/adc_catalogs/methods/get' insert: - $ref: '#/components/x-stackQL-resources/adc_catalogs/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/adc_catalogs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/adc_catalogs/methods/delete' @@ -306,12 +318,12 @@ components: type as type, tags as tags, etag as etag, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.units') as units, - JSON_EXTRACT(properties, '$.admins') as admins, - JSON_EXTRACT(properties, '$.users') as users, - JSON_EXTRACT(properties, '$.successfullyProvisioned') as successfully_provisioned, - JSON_EXTRACT(properties, '$.enableAutomaticUnitAdjustment') as enable_automatic_unit_adjustment, + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.units') as "units", + JSON_EXTRACT(properties, '$.admins') as "admins", + JSON_EXTRACT(properties, '$.users') as "users", + JSON_EXTRACT(properties, '$.successfullyProvisioned') as "successfully_provisioned", + JSON_EXTRACT(properties, '$.enableAutomaticUnitAdjustment') as "enable_automatic_unit_adjustment", subscriptionId, resourceGroupName, catalogName @@ -327,19 +339,19 @@ components: type as type, tags as tags, etag as etag, - json_extract_path_text(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.units') as units, - JSON_EXTRACT(properties, '$.admins') as admins, - JSON_EXTRACT(properties, '$.users') as users, - JSON_EXTRACT(properties, '$.successfullyProvisioned') as successfully_provisioned, - JSON_EXTRACT(properties, '$.enableAutomaticUnitAdjustment') as enable_automatic_unit_adjustment, + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.units') as "units", + json_extract_path_text(properties, '$.admins') as "admins", + json_extract_path_text(properties, '$.users') as "users", + json_extract_path_text(properties, '$.successfullyProvisioned') as "successfully_provisioned", + json_extract_path_text(properties, '$.enableAutomaticUnitAdjustment') as "enable_automatic_unit_adjustment", subscriptionId, resourceGroupName, catalogName FROM azure.data_catalog.adc_catalogs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND catalogName = 'replace-me'; paths: - /providers/Microsoft.DataCatalog/operations/?api-version=2016-03-30: + /providers/Microsoft.DataCatalog/operations?api-version=2016-03-30: get: tags: - AzureDataCatalog @@ -353,11 +365,11 @@ paths: application/json: schema: $ref: '#/components/schemas/OperationEntityListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataCatalog/catalogs/?api-version=2016-03-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataCatalog/catalogs?api-version=2016-03-30: get: tags: - AzureDataCatalog - operationId: ADCCatalogs_ListtByResourceGroup + operationId: ADCCatalogstByResourceGroup_List summary: List catalogs in Resource Group (GET Resources) description: The List catalogs in Resource Group operation lists all the Azure Data Catalogs available under the given resource group. parameters: @@ -370,7 +382,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ADCCatalogsListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataCatalog/catalogs/{catalogName}/?api-version=2016-03-30: + x-ms-original-operationId: ADCCatalogs_ListtByResourceGroup + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataCatalog/catalogs/{catalogName}?api-version=2016-03-30: put: tags: - AzureDataCatalog diff --git a/providers/src/azure/v00.00.00000/services/data_explorer.yaml b/providers/src/azure/v00.00.00000/services/data_explorer.yaml index 2cd132b4..5199752e 100644 --- a/providers/src/azure/v00.00.00000/services/data_explorer.yaml +++ b/providers/src/azure/v00.00.00000/services/data_explorer.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -140,7 +140,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -2924,87 +2924,108 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}?api-version=2023-08-15/get' + operationId: Clusters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1?api-version=2023-08-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}?api-version=2023-08-15/put' + operationId: Clusters_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1?api-version=2023-08-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}?api-version=2023-08-15/patch' + operationId: Clusters_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1?api-version=2023-08-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}?api-version=2023-08-15/delete' + operationId: Clusters_Delete response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1stop~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1stop?api-version=2023-08-15/post' + operationId: Clusters_Stop response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1start~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1start?api-version=2023-08-15/post' + operationId: Clusters_Start response: mediaType: application/json openAPIDocKey: '200' migrate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1migrate~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1migrate?api-version=2023-08-15/post' + operationId: Clusters_Migrate response: mediaType: application/json openAPIDocKey: '200' detach_follower_databases: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1detachFollowerDatabases~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1detachFollowerDatabases?api-version=2023-08-15/post' + operationId: Clusters_DetachFollowerDatabases response: mediaType: application/json openAPIDocKey: '200' diagnose_virtual_network: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1diagnoseVirtualNetwork~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1diagnoseVirtualNetwork?api-version=2023-08-15/post' + operationId: Clusters_DiagnoseVirtualNetwork response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnoseVirtualNetworkResult list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters?api-version=2023-08-15/get' + operationId: Clusters_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Kusto~1clusters~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Kusto~1clusters?api-version=2023-08-15/get' + operationId: Clusters_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterListResult objectKey: $.value check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Kusto~1locations~1{location}~1checkNameAvailability~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Kusto~1locations~1{location}~1checkNameAvailability?api-version=2023-08-15/post' + operationId: Clusters_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult add_language_extensions: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1addLanguageExtensions~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1addLanguageExtensions?api-version=2023-08-15/post' + operationId: Clusters_AddLanguageExtensions response: mediaType: application/json openAPIDocKey: '200' remove_language_extensions: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1removeLanguageExtensions~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1removeLanguageExtensions?api-version=2023-08-15/post' + operationId: Clusters_RemoveLanguageExtensions response: mediaType: application/json openAPIDocKey: '200' @@ -3015,7 +3036,8 @@ components: - $ref: '#/components/x-stackQL-resources/clusters/methods/list' insert: - $ref: '#/components/x-stackQL-resources/clusters/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/clusters/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/clusters/methods/delete' @@ -3026,34 +3048,43 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1checkPrincipalAssignmentNameAvailability~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1checkPrincipalAssignmentNameAvailability?api-version=2023-08-15/post' + operationId: ClusterPrincipalAssignments_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1principalAssignments~1{principalAssignmentName}~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1principalAssignments~1{principalAssignmentName}?api-version=2023-08-15/get' + operationId: ClusterPrincipalAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterPrincipalAssignment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1principalAssignments~1{principalAssignmentName}~1?api-version=2023-08-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1principalAssignments~1{principalAssignmentName}?api-version=2023-08-15/put' + operationId: ClusterPrincipalAssignments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterPrincipalAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1principalAssignments~1{principalAssignmentName}~1?api-version=2023-08-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1principalAssignments~1{principalAssignmentName}?api-version=2023-08-15/delete' + operationId: ClusterPrincipalAssignments_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1principalAssignments~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1principalAssignments?api-version=2023-08-15/get' + operationId: ClusterPrincipalAssignments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterPrincipalAssignmentListResult objectKey: $.value sqlVerbs: select: @@ -3072,10 +3103,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1listFollowerDatabases~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1listFollowerDatabases?api-version=2023-08-15/post' + operationId: ClustersFollowerDatabases_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FollowerDatabaseListResult objectKey: $.value sqlVerbs: select: @@ -3091,10 +3124,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Kusto~1skus~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Kusto~1skus?api-version=2023-08-15/get' + operationId: ClustersSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuDescriptionList objectKey: $.value sqlVerbs: select: @@ -3110,10 +3145,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Kusto~1locations~1{location}~1skus~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Kusto~1locations~1{location}~1skus?api-version=2023-08-15/get' + operationId: Skus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuDescriptionList objectKey: $.value sqlVerbs: select: @@ -3129,60 +3166,84 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1checkNameAvailability~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1checkNameAvailability?api-version=2023-08-15/post' + operationId: Databases_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult list_by_cluster: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases?api-version=2023-08-15/get' + operationId: Databases_ListByCluster response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}?api-version=2023-08-15/get' + operationId: Databases_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Database create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1?api-version=2023-08-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}?api-version=2023-08-15/put' + operationId: Databases_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Database update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1?api-version=2023-08-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}?api-version=2023-08-15/patch' + operationId: Databases_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Database delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1?api-version=2023-08-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}?api-version=2023-08-15/delete' + operationId: Databases_Delete response: mediaType: application/json openAPIDocKey: '200' + invite_follower: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1inviteFollower?api-version=2023-08-15/post' + operationId: Database_InviteFollower + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DatabaseInviteFollowerResult add_principals: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1addPrincipals~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1addPrincipals?api-version=2023-08-15/post' + operationId: Databases_AddPrincipals response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabasePrincipalListResult remove_principals: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1removePrincipals~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1removePrincipals?api-version=2023-08-15/post' + operationId: Databases_RemovePrincipals response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabasePrincipalListResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/databases/methods/get' - $ref: '#/components/x-stackQL-resources/databases/methods/list_by_cluster' insert: - $ref: '#/components/x-stackQL-resources/databases/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/databases/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/databases/methods/delete' @@ -3193,32 +3254,41 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1attachedDatabaseConfigurationCheckNameAvailability~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1attachedDatabaseConfigurationCheckNameAvailability?api-version=2023-08-15/post' + operationId: AttachedDatabaseConfigurations_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult list_by_cluster: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1attachedDatabaseConfigurations~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1attachedDatabaseConfigurations?api-version=2023-08-15/get' + operationId: AttachedDatabaseConfigurations_ListByCluster response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttachedDatabaseConfigurationListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1attachedDatabaseConfigurations~1{attachedDatabaseConfigurationName}~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1attachedDatabaseConfigurations~1{attachedDatabaseConfigurationName}?api-version=2023-08-15/get' + operationId: AttachedDatabaseConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttachedDatabaseConfiguration create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1attachedDatabaseConfigurations~1{attachedDatabaseConfigurationName}~1?api-version=2023-08-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1attachedDatabaseConfigurations~1{attachedDatabaseConfigurationName}?api-version=2023-08-15/put' + operationId: AttachedDatabaseConfigurations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttachedDatabaseConfiguration delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1attachedDatabaseConfigurations~1{attachedDatabaseConfigurationName}~1?api-version=2023-08-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1attachedDatabaseConfigurations~1{attachedDatabaseConfigurationName}?api-version=2023-08-15/delete' + operationId: AttachedDatabaseConfigurations_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3239,38 +3309,49 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1managedPrivateEndpointsCheckNameAvailability~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1managedPrivateEndpointsCheckNameAvailability?api-version=2023-08-15/post' + operationId: ManagedPrivateEndpoints_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1managedPrivateEndpoints~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1managedPrivateEndpoints?api-version=2023-08-15/get' + operationId: ManagedPrivateEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedPrivateEndpointListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}?api-version=2023-08-15/get' + operationId: ManagedPrivateEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedPrivateEndpoint create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}~1?api-version=2023-08-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}?api-version=2023-08-15/put' + operationId: ManagedPrivateEndpoints_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedPrivateEndpoint update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}~1?api-version=2023-08-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}?api-version=2023-08-15/patch' + operationId: ManagedPrivateEndpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedPrivateEndpoint delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}~1?api-version=2023-08-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}?api-version=2023-08-15/delete' + operationId: ManagedPrivateEndpoints_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3280,42 +3361,28 @@ components: - $ref: '#/components/x-stackQL-resources/managed_private_endpoints/methods/list' insert: - $ref: '#/components/x-stackQL-resources/managed_private_endpoints/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/managed_private_endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/managed_private_endpoints/methods/delete' - clusters_skus_by_resource: - id: azure.data_explorer.clusters_skus_by_resource - name: clusters_skus_by_resource - title: clusters_skus_by_resource + clusters_skus_by_resources: + id: azure.data_explorer.clusters_skus_by_resources + name: clusters_skus_by_resources + title: clusters_skus_by_resources methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1skus~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1skus?api-version=2023-08-15/get' + operationId: ClustersSkusByResource_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListResourceSkusResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/clusters_skus_by_resource/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - database: - id: azure.data_explorer.database - name: database - title: database - methods: - invite_follower: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1inviteFollower~1?api-version=2023-08-15/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] + - $ref: '#/components/x-stackQL-resources/clusters_skus_by_resources/methods/list' insert: [] update: [] replace: [] @@ -3327,34 +3394,43 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1checkPrincipalAssignmentNameAvailability~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1checkPrincipalAssignmentNameAvailability?api-version=2023-08-15/post' + operationId: DatabasePrincipalAssignments_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1principalAssignments~1{principalAssignmentName}~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1principalAssignments~1{principalAssignmentName}?api-version=2023-08-15/get' + operationId: DatabasePrincipalAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabasePrincipalAssignment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1principalAssignments~1{principalAssignmentName}~1?api-version=2023-08-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1principalAssignments~1{principalAssignmentName}?api-version=2023-08-15/put' + operationId: DatabasePrincipalAssignments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabasePrincipalAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1principalAssignments~1{principalAssignmentName}~1?api-version=2023-08-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1principalAssignments~1{principalAssignmentName}?api-version=2023-08-15/delete' + operationId: DatabasePrincipalAssignments_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1principalAssignments~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1principalAssignments?api-version=2023-08-15/get' + operationId: DatabasePrincipalAssignments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabasePrincipalAssignmentListResult objectKey: $.value sqlVerbs: select: @@ -3373,10 +3449,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1listPrincipals~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1listPrincipals?api-version=2023-08-15/post' + operationId: DatabasesPrincipals_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabasePrincipalListResult objectKey: $.value sqlVerbs: select: @@ -3392,48 +3470,60 @@ components: methods: list_by_database: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1scripts~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1scripts?api-version=2023-08-15/get' + operationId: Scripts_ListByDatabase response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScriptListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1scripts~1{scriptName}~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1scripts~1{scriptName}?api-version=2023-08-15/get' + operationId: Scripts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Script create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1scripts~1{scriptName}~1?api-version=2023-08-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1scripts~1{scriptName}?api-version=2023-08-15/put' + operationId: Scripts_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Script update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1scripts~1{scriptName}~1?api-version=2023-08-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1scripts~1{scriptName}?api-version=2023-08-15/patch' + operationId: Scripts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Script delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1scripts~1{scriptName}~1?api-version=2023-08-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1scripts~1{scriptName}?api-version=2023-08-15/delete' + operationId: Scripts_Delete response: mediaType: application/json openAPIDocKey: '200' check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1scriptsCheckNameAvailability~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1scriptsCheckNameAvailability?api-version=2023-08-15/post' + operationId: Scripts_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/scripts/methods/get' - $ref: '#/components/x-stackQL-resources/scripts/methods/list_by_database' insert: - $ref: '#/components/x-stackQL-resources/scripts/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/scripts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/scripts/methods/delete' @@ -3444,48 +3534,60 @@ components: methods: list_by_cluster: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1sandboxCustomImages~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1sandboxCustomImages?api-version=2023-08-15/get' + operationId: SandboxCustomImages_ListByCluster response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SandboxCustomImagesListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1sandboxCustomImages~1{sandboxCustomImageName}~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1sandboxCustomImages~1{sandboxCustomImageName}?api-version=2023-08-15/get' + operationId: SandboxCustomImages_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SandboxCustomImage create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1sandboxCustomImages~1{sandboxCustomImageName}~1?api-version=2023-08-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1sandboxCustomImages~1{sandboxCustomImageName}?api-version=2023-08-15/put' + operationId: SandboxCustomImages_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SandboxCustomImage update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1sandboxCustomImages~1{sandboxCustomImageName}~1?api-version=2023-08-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1sandboxCustomImages~1{sandboxCustomImageName}?api-version=2023-08-15/patch' + operationId: SandboxCustomImages_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SandboxCustomImage delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1sandboxCustomImages~1{sandboxCustomImageName}~1?api-version=2023-08-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1sandboxCustomImages~1{sandboxCustomImageName}?api-version=2023-08-15/delete' + operationId: SandboxCustomImages_Delete response: mediaType: application/json openAPIDocKey: '200' check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1sandboxCustomImagesCheckNameAvailability~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1sandboxCustomImagesCheckNameAvailability?api-version=2023-08-15/post' + operationId: SandboxCustomImages_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sandbox_custom_images/methods/get' - $ref: '#/components/x-stackQL-resources/sandbox_custom_images/methods/list_by_cluster' insert: - $ref: '#/components/x-stackQL-resources/sandbox_custom_images/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/sandbox_custom_images/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/sandbox_custom_images/methods/delete' @@ -3496,26 +3598,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1privateEndpointConnections~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1privateEndpointConnections?api-version=2023-08-15/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-08-15/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-08-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-08-15/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-08-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-08-15/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3536,17 +3645,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1privateLinkResources~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1privateLinkResources?api-version=2023-08-15/get' + operationId: PrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1privateLinkResources~1{privateLinkResourceName}~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1privateLinkResources~1{privateLinkResourceName}?api-version=2023-08-15/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' @@ -3562,10 +3675,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1outboundNetworkDependenciesEndpoints~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1outboundNetworkDependenciesEndpoints?api-version=2023-08-15/get' + operationId: ClustersOutboundNetworkDependenciesEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundNetworkDependenciesEndpointListResult objectKey: $.value sqlVerbs: select: @@ -3581,44 +3696,57 @@ components: methods: list_by_database: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1dataConnections~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1dataConnections?api-version=2023-08-15/get' + operationId: DataConnections_ListByDatabase response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataConnectionListResult objectKey: $.value data_connection_validation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1dataConnectionValidation~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1dataConnectionValidation?api-version=2023-08-15/post' + operationId: DataConnections_dataConnectionValidation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataConnectionValidationListResult check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1checkNameAvailability~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1checkNameAvailability?api-version=2023-08-15/post' + operationId: DataConnections_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}?api-version=2023-08-15/get' + operationId: DataConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}~1?api-version=2023-08-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}?api-version=2023-08-15/put' + operationId: DataConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataConnection update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}~1?api-version=2023-08-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}?api-version=2023-08-15/patch' + operationId: DataConnections_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}~1?api-version=2023-08-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}?api-version=2023-08-15/delete' + operationId: DataConnections_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3628,7 +3756,8 @@ components: - $ref: '#/components/x-stackQL-resources/data_connections/methods/list_by_database' insert: - $ref: '#/components/x-stackQL-resources/data_connections/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/data_connections/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/data_connections/methods/delete' @@ -3639,10 +3768,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Kusto~1operations~1?api-version=2023-08-15/get' + $ref: '#/paths/~1providers~1Microsoft.Kusto~1operations?api-version=2023-08-15/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -3658,10 +3789,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1listLanguageExtensions~1?api-version=2023-08-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Kusto~1clusters~1{clusterName}~1listLanguageExtensions?api-version=2023-08-15/post' + operationId: ClustersLanguageExtensions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LanguageExtensionsList objectKey: $.value sqlVerbs: select: @@ -3677,10 +3810,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Kusto~1locations~1{location}~1operationResults~1{operationId}~1?api-version=2023-08-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Kusto~1locations~1{location}~1operationResults~1{operationId}?api-version=2023-08-15/get' + operationId: OperationsResults_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operations_results/methods/get' @@ -3704,31 +3839,31 @@ components: identity as identity, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uri') as uri, - JSON_EXTRACT(properties, '$.dataIngestionUri') as data_ingestion_uri, - JSON_EXTRACT(properties, '$.stateReason') as state_reason, - JSON_EXTRACT(properties, '$.trustedExternalTenants') as trusted_external_tenants, - JSON_EXTRACT(properties, '$.optimizedAutoscale') as optimized_autoscale, - JSON_EXTRACT(properties, '$.enableDiskEncryption') as enable_disk_encryption, - JSON_EXTRACT(properties, '$.enableStreamingIngest') as enable_streaming_ingest, - JSON_EXTRACT(properties, '$.virtualNetworkConfiguration') as virtual_network_configuration, - JSON_EXTRACT(properties, '$.keyVaultProperties') as key_vault_properties, - JSON_EXTRACT(properties, '$.enablePurge') as enable_purge, - JSON_EXTRACT(properties, '$.languageExtensions') as language_extensions, - JSON_EXTRACT(properties, '$.enableDoubleEncryption') as enable_double_encryption, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.allowedIpRangeList') as allowed_ip_range_list, - JSON_EXTRACT(properties, '$.engineType') as engine_type, - JSON_EXTRACT(properties, '$.acceptedAudiences') as accepted_audiences, - JSON_EXTRACT(properties, '$.enableAutoStop') as enable_auto_stop, - JSON_EXTRACT(properties, '$.restrictOutboundNetworkAccess') as restrict_outbound_network_access, - JSON_EXTRACT(properties, '$.allowedFqdnList') as allowed_fqdn_list, - JSON_EXTRACT(properties, '$.publicIPType') as public_ip_type, - JSON_EXTRACT(properties, '$.virtualClusterGraduationProperties') as virtual_cluster_graduation_properties, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.migrationCluster') as migration_cluster, + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uri') as "uri", + JSON_EXTRACT(properties, '$.dataIngestionUri') as "data_ingestion_uri", + JSON_EXTRACT(properties, '$.stateReason') as "state_reason", + JSON_EXTRACT(properties, '$.trustedExternalTenants') as "trusted_external_tenants", + JSON_EXTRACT(properties, '$.optimizedAutoscale') as "optimized_autoscale", + JSON_EXTRACT(properties, '$.enableDiskEncryption') as "enable_disk_encryption", + JSON_EXTRACT(properties, '$.enableStreamingIngest') as "enable_streaming_ingest", + JSON_EXTRACT(properties, '$.virtualNetworkConfiguration') as "virtual_network_configuration", + JSON_EXTRACT(properties, '$.keyVaultProperties') as "key_vault_properties", + JSON_EXTRACT(properties, '$.enablePurge') as "enable_purge", + JSON_EXTRACT(properties, '$.languageExtensions') as "language_extensions", + JSON_EXTRACT(properties, '$.enableDoubleEncryption') as "enable_double_encryption", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.allowedIpRangeList') as "allowed_ip_range_list", + JSON_EXTRACT(properties, '$.engineType') as "engine_type", + JSON_EXTRACT(properties, '$.acceptedAudiences') as "accepted_audiences", + JSON_EXTRACT(properties, '$.enableAutoStop') as "enable_auto_stop", + JSON_EXTRACT(properties, '$.restrictOutboundNetworkAccess') as "restrict_outbound_network_access", + JSON_EXTRACT(properties, '$.allowedFqdnList') as "allowed_fqdn_list", + JSON_EXTRACT(properties, '$.publicIPType') as "public_ip_type", + JSON_EXTRACT(properties, '$.virtualClusterGraduationProperties') as "virtual_cluster_graduation_properties", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.migrationCluster') as "migration_cluster", subscriptionId, resourceGroupName, clusterName @@ -3745,31 +3880,31 @@ components: identity as identity, etag as etag, tags as tags, - json_extract_path_text(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uri') as uri, - JSON_EXTRACT(properties, '$.dataIngestionUri') as data_ingestion_uri, - JSON_EXTRACT(properties, '$.stateReason') as state_reason, - JSON_EXTRACT(properties, '$.trustedExternalTenants') as trusted_external_tenants, - JSON_EXTRACT(properties, '$.optimizedAutoscale') as optimized_autoscale, - JSON_EXTRACT(properties, '$.enableDiskEncryption') as enable_disk_encryption, - JSON_EXTRACT(properties, '$.enableStreamingIngest') as enable_streaming_ingest, - JSON_EXTRACT(properties, '$.virtualNetworkConfiguration') as virtual_network_configuration, - JSON_EXTRACT(properties, '$.keyVaultProperties') as key_vault_properties, - JSON_EXTRACT(properties, '$.enablePurge') as enable_purge, - JSON_EXTRACT(properties, '$.languageExtensions') as language_extensions, - JSON_EXTRACT(properties, '$.enableDoubleEncryption') as enable_double_encryption, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.allowedIpRangeList') as allowed_ip_range_list, - JSON_EXTRACT(properties, '$.engineType') as engine_type, - JSON_EXTRACT(properties, '$.acceptedAudiences') as accepted_audiences, - JSON_EXTRACT(properties, '$.enableAutoStop') as enable_auto_stop, - JSON_EXTRACT(properties, '$.restrictOutboundNetworkAccess') as restrict_outbound_network_access, - JSON_EXTRACT(properties, '$.allowedFqdnList') as allowed_fqdn_list, - JSON_EXTRACT(properties, '$.publicIPType') as public_ip_type, - JSON_EXTRACT(properties, '$.virtualClusterGraduationProperties') as virtual_cluster_graduation_properties, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.migrationCluster') as migration_cluster, + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uri') as "uri", + json_extract_path_text(properties, '$.dataIngestionUri') as "data_ingestion_uri", + json_extract_path_text(properties, '$.stateReason') as "state_reason", + json_extract_path_text(properties, '$.trustedExternalTenants') as "trusted_external_tenants", + json_extract_path_text(properties, '$.optimizedAutoscale') as "optimized_autoscale", + json_extract_path_text(properties, '$.enableDiskEncryption') as "enable_disk_encryption", + json_extract_path_text(properties, '$.enableStreamingIngest') as "enable_streaming_ingest", + json_extract_path_text(properties, '$.virtualNetworkConfiguration') as "virtual_network_configuration", + json_extract_path_text(properties, '$.keyVaultProperties') as "key_vault_properties", + json_extract_path_text(properties, '$.enablePurge') as "enable_purge", + json_extract_path_text(properties, '$.languageExtensions') as "language_extensions", + json_extract_path_text(properties, '$.enableDoubleEncryption') as "enable_double_encryption", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.allowedIpRangeList') as "allowed_ip_range_list", + json_extract_path_text(properties, '$.engineType') as "engine_type", + json_extract_path_text(properties, '$.acceptedAudiences') as "accepted_audiences", + json_extract_path_text(properties, '$.enableAutoStop') as "enable_auto_stop", + json_extract_path_text(properties, '$.restrictOutboundNetworkAccess') as "restrict_outbound_network_access", + json_extract_path_text(properties, '$.allowedFqdnList') as "allowed_fqdn_list", + json_extract_path_text(properties, '$.publicIPType') as "public_ip_type", + json_extract_path_text(properties, '$.virtualClusterGraduationProperties') as "virtual_cluster_graduation_properties", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.migrationCluster') as "migration_cluster", subscriptionId, resourceGroupName, clusterName @@ -3784,14 +3919,14 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.role') as role, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.tenantName') as tenant_name, - JSON_EXTRACT(properties, '$.principalName') as principal_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.aadObjectId') as aad_object_id, + JSON_EXTRACT(properties, '$.principalId') as "principal_id", + JSON_EXTRACT(properties, '$.role') as "role", + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.principalType') as "principal_type", + JSON_EXTRACT(properties, '$.tenantName') as "tenant_name", + JSON_EXTRACT(properties, '$.principalName') as "principal_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.aadObjectId') as "aad_object_id", subscriptionId, resourceGroupName, clusterName, @@ -3802,14 +3937,14 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.role') as role, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.tenantName') as tenant_name, - JSON_EXTRACT(properties, '$.principalName') as principal_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.aadObjectId') as aad_object_id, + json_extract_path_text(properties, '$.principalId') as "principal_id", + json_extract_path_text(properties, '$.role') as "role", + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.principalType') as "principal_type", + json_extract_path_text(properties, '$.tenantName') as "tenant_name", + json_extract_path_text(properties, '$.principalName') as "principal_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.aadObjectId') as "aad_object_id", subscriptionId, resourceGroupName, clusterName, @@ -3826,14 +3961,14 @@ components: ddl: |- SELECT location as location, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.clusterResourceId') as cluster_resource_id, - JSON_EXTRACT(properties, '$.attachedDatabaseNames') as attached_database_names, - JSON_EXTRACT(properties, '$.defaultPrincipalsModificationKind') as default_principals_modification_kind, - JSON_EXTRACT(properties, '$.tableLevelSharingProperties') as table_level_sharing_properties, - JSON_EXTRACT(properties, '$.databaseNameOverride') as database_name_override, - JSON_EXTRACT(properties, '$.databaseNamePrefix') as database_name_prefix, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.databaseName') as "database_name", + JSON_EXTRACT(properties, '$.clusterResourceId') as "cluster_resource_id", + JSON_EXTRACT(properties, '$.attachedDatabaseNames') as "attached_database_names", + JSON_EXTRACT(properties, '$.defaultPrincipalsModificationKind') as "default_principals_modification_kind", + JSON_EXTRACT(properties, '$.tableLevelSharingProperties') as "table_level_sharing_properties", + JSON_EXTRACT(properties, '$.databaseNameOverride') as "database_name_override", + JSON_EXTRACT(properties, '$.databaseNamePrefix') as "database_name_prefix", subscriptionId, resourceGroupName, clusterName, @@ -3845,14 +3980,14 @@ components: ddl: |- SELECT location as location, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.clusterResourceId') as cluster_resource_id, - JSON_EXTRACT(properties, '$.attachedDatabaseNames') as attached_database_names, - JSON_EXTRACT(properties, '$.defaultPrincipalsModificationKind') as default_principals_modification_kind, - JSON_EXTRACT(properties, '$.tableLevelSharingProperties') as table_level_sharing_properties, - JSON_EXTRACT(properties, '$.databaseNameOverride') as database_name_override, - JSON_EXTRACT(properties, '$.databaseNamePrefix') as database_name_prefix, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.databaseName') as "database_name", + json_extract_path_text(properties, '$.clusterResourceId') as "cluster_resource_id", + json_extract_path_text(properties, '$.attachedDatabaseNames') as "attached_database_names", + json_extract_path_text(properties, '$.defaultPrincipalsModificationKind') as "default_principals_modification_kind", + json_extract_path_text(properties, '$.tableLevelSharingProperties') as "table_level_sharing_properties", + json_extract_path_text(properties, '$.databaseNameOverride') as "database_name_override", + json_extract_path_text(properties, '$.databaseNamePrefix') as "database_name_prefix", subscriptionId, resourceGroupName, clusterName, @@ -3869,11 +4004,11 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.privateLinkResourceRegion') as private_link_resource_region, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requestMessage') as request_message, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateLinkResourceId') as "private_link_resource_id", + JSON_EXTRACT(properties, '$.privateLinkResourceRegion') as "private_link_resource_region", + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requestMessage') as "request_message", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, clusterName, @@ -3885,11 +4020,11 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.privateLinkResourceRegion') as private_link_resource_region, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requestMessage') as request_message, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateLinkResourceId') as "private_link_resource_id", + json_extract_path_text(properties, '$.privateLinkResourceRegion') as "private_link_resource_region", + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requestMessage') as "request_message", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, clusterName, @@ -3905,14 +4040,14 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.role') as role, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.tenantName') as tenant_name, - JSON_EXTRACT(properties, '$.principalName') as principal_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.aadObjectId') as aad_object_id, + JSON_EXTRACT(properties, '$.principalId') as "principal_id", + JSON_EXTRACT(properties, '$.role') as "role", + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.principalType') as "principal_type", + JSON_EXTRACT(properties, '$.tenantName') as "tenant_name", + JSON_EXTRACT(properties, '$.principalName') as "principal_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.aadObjectId') as "aad_object_id", subscriptionId, resourceGroupName, clusterName, @@ -3924,14 +4059,14 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.role') as role, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.tenantName') as tenant_name, - JSON_EXTRACT(properties, '$.principalName') as principal_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.aadObjectId') as aad_object_id, + json_extract_path_text(properties, '$.principalId') as "principal_id", + json_extract_path_text(properties, '$.role') as "role", + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.principalType') as "principal_type", + json_extract_path_text(properties, '$.tenantName') as "tenant_name", + json_extract_path_text(properties, '$.principalName') as "principal_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.aadObjectId') as "aad_object_id", subscriptionId, resourceGroupName, clusterName, @@ -3949,12 +4084,12 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.scriptUrl') as script_url, - JSON_EXTRACT(properties, '$.scriptUrlSasToken') as script_url_sas_token, - JSON_EXTRACT(properties, '$.scriptContent') as script_content, - JSON_EXTRACT(properties, '$.forceUpdateTag') as force_update_tag, - JSON_EXTRACT(properties, '$.continueOnErrors') as continue_on_errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.scriptUrl') as "script_url", + JSON_EXTRACT(properties, '$.scriptUrlSasToken') as "script_url_sas_token", + JSON_EXTRACT(properties, '$.scriptContent') as "script_content", + JSON_EXTRACT(properties, '$.forceUpdateTag') as "force_update_tag", + JSON_EXTRACT(properties, '$.continueOnErrors') as "continue_on_errors", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, clusterName, @@ -3967,12 +4102,12 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.scriptUrl') as script_url, - JSON_EXTRACT(properties, '$.scriptUrlSasToken') as script_url_sas_token, - JSON_EXTRACT(properties, '$.scriptContent') as script_content, - JSON_EXTRACT(properties, '$.forceUpdateTag') as force_update_tag, - JSON_EXTRACT(properties, '$.continueOnErrors') as continue_on_errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.scriptUrl') as "script_url", + json_extract_path_text(properties, '$.scriptUrlSasToken') as "script_url_sas_token", + json_extract_path_text(properties, '$.scriptContent') as "script_content", + json_extract_path_text(properties, '$.forceUpdateTag') as "force_update_tag", + json_extract_path_text(properties, '$.continueOnErrors') as "continue_on_errors", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, clusterName, @@ -3989,10 +4124,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.language') as language, - JSON_EXTRACT(properties, '$.languageVersion') as language_version, - JSON_EXTRACT(properties, '$.requirementsFileContent') as requirements_file_content, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.language') as "language", + JSON_EXTRACT(properties, '$.languageVersion') as "language_version", + JSON_EXTRACT(properties, '$.requirementsFileContent') as "requirements_file_content", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, clusterName, @@ -4003,10 +4138,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.language') as language, - JSON_EXTRACT(properties, '$.languageVersion') as language_version, - JSON_EXTRACT(properties, '$.requirementsFileContent') as requirements_file_content, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.language') as "language", + json_extract_path_text(properties, '$.languageVersion') as "language_version", + json_extract_path_text(properties, '$.requirementsFileContent') as "requirements_file_content", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, clusterName, @@ -4023,10 +4158,10 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, clusterName, @@ -4038,10 +4173,10 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, clusterName, @@ -4061,9 +4196,9 @@ components: name as name, systemData as system_data, type as type, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, clusterName, @@ -4078,9 +4213,9 @@ components: name as name, systemData as system_data, type as type, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, clusterName, @@ -4103,9 +4238,9 @@ components: endTime as end_time, percentComplete as percent_complete, error as error, - JSON_EXTRACT(properties, '$.operationKind') as operation_kind, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.operationState') as operation_state, + JSON_EXTRACT(properties, '$.operationKind') as "operation_kind", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.operationState') as "operation_state", subscriptionId, location, operationId @@ -4122,16 +4257,16 @@ components: endTime as end_time, percentComplete as percent_complete, error as error, - json_extract_path_text(properties, '$.operationKind') as operation_kind, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.operationState') as operation_state, + json_extract_path_text(properties, '$.operationKind') as "operation_kind", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.operationState') as "operation_state", subscriptionId, location, operationId FROM azure.data_explorer.operations_results WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND operationId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}?api-version=2023-08-15: get: tags: - Clusters @@ -4305,7 +4440,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/stop/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/stop?api-version=2023-08-15: post: tags: - Clusters @@ -4336,7 +4471,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/start/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/start?api-version=2023-08-15: post: tags: - Clusters @@ -4367,7 +4502,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/migrate/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/migrate?api-version=2023-08-15: post: tags: - Clusters @@ -4406,7 +4541,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/checkPrincipalAssignmentNameAvailability/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/checkPrincipalAssignmentNameAvailability?api-version=2023-08-15: post: tags: - ClusterPrincipalAssignments @@ -4437,7 +4572,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments/{principalAssignmentName}/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments/{principalAssignmentName}?api-version=2023-08-15: get: tags: - ClusterPrincipalAssignments @@ -4532,7 +4667,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments?api-version=2023-08-15: get: tags: - ClusterPrincipalAssignments @@ -4557,12 +4692,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/listFollowerDatabases/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/listFollowerDatabases?api-version=2023-08-15: post: tags: - Clusters description: Returns a list of databases that are owned by this cluster and were followed by another cluster. - operationId: Clusters_ListFollowerDatabases + operationId: ClustersFollowerDatabases_List parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/ClusterNameParameter' @@ -4582,7 +4717,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/detachFollowerDatabases/?api-version=2023-08-15: + x-ms-original-operationId: Clusters_ListFollowerDatabases + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/detachFollowerDatabases?api-version=2023-08-15: post: tags: - Clusters @@ -4621,7 +4757,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/diagnoseVirtualNetwork/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/diagnoseVirtualNetwork?api-version=2023-08-15: post: tags: - Clusters @@ -4656,7 +4792,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters?api-version=2023-08-15: get: tags: - Clusters @@ -4680,7 +4816,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/clusters/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/clusters?api-version=2023-08-15: get: tags: - Clusters @@ -4703,10 +4839,10 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/skus/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/skus?api-version=2023-08-15: get: description: Lists eligible SKUs for Kusto resource provider. - operationId: Clusters_ListSkus + operationId: ClustersSkus_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' responses: @@ -4724,7 +4860,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/checkNameAvailability/?api-version=2023-08-15: + x-ms-original-operationId: Clusters_ListSkus + /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/checkNameAvailability?api-version=2023-08-15: post: tags: - Clusters @@ -4754,7 +4891,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/skus/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/skus?api-version=2023-08-15: get: description: Lists eligible region SKUs for Kusto resource provider by Azure region. operationId: Skus_List @@ -4776,7 +4913,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/checkNameAvailability/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/checkNameAvailability?api-version=2023-08-15: post: tags: - Databases @@ -4807,7 +4944,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurationCheckNameAvailability/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurationCheckNameAvailability?api-version=2023-08-15: post: tags: - AttachedDatabaseConfigurations @@ -4838,7 +4975,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/managedPrivateEndpointsCheckNameAvailability/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/managedPrivateEndpointsCheckNameAvailability?api-version=2023-08-15: post: tags: - ManagedPrivateEndpoints @@ -4869,11 +5006,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/skus/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/skus?api-version=2023-08-15: get: tags: - Clusters - operationId: Clusters_ListSkusByResource + operationId: ClustersSkusByResource_List description: Returns the SKUs available for the provided resource. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4894,7 +5031,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/?api-version=2023-08-15: + x-ms-original-operationId: Clusters_ListSkusByResource + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases?api-version=2023-08-15: get: tags: - Databases @@ -4934,7 +5072,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}?api-version=2023-08-15: get: tags: - Databases @@ -5104,7 +5242,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/inviteFollower/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/inviteFollower?api-version=2023-08-15: post: tags: - Databases @@ -5136,7 +5274,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/checkPrincipalAssignmentNameAvailability/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/checkPrincipalAssignmentNameAvailability?api-version=2023-08-15: post: tags: - DatabasePrincipalAssignments @@ -5168,7 +5306,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}?api-version=2023-08-15: get: tags: - DatabasePrincipalAssignments @@ -5266,7 +5404,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments?api-version=2023-08-15: get: tags: - DatabasePrincipalAssignments @@ -5292,12 +5430,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/listPrincipals/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/listPrincipals?api-version=2023-08-15: post: tags: - Databases description: Returns a list of database principals of the given Kusto cluster and database. - operationId: Databases_ListPrincipals + operationId: DatabasesPrincipals_List parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/ClusterNameParameter' @@ -5318,7 +5456,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/addPrincipals/?api-version=2023-08-15: + x-ms-original-operationId: Databases_ListPrincipals + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/addPrincipals?api-version=2023-08-15: post: tags: - Databases @@ -5350,7 +5489,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts?api-version=2023-08-15: get: tags: - scripts @@ -5376,7 +5515,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}?api-version=2023-08-15: get: tags: - Scripts @@ -5533,7 +5672,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/sandboxCustomImages/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/sandboxCustomImages?api-version=2023-08-15: get: tags: - SandboxCustomImages @@ -5558,7 +5697,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/sandboxCustomImages/{sandboxCustomImageName}/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/sandboxCustomImages/{sandboxCustomImageName}?api-version=2023-08-15: get: tags: - SandboxCustomImages @@ -5706,7 +5845,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/sandboxCustomImagesCheckNameAvailability/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/sandboxCustomImagesCheckNameAvailability?api-version=2023-08-15: post: tags: - SandboxCustomImages @@ -5737,7 +5876,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/managedPrivateEndpoints/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/managedPrivateEndpoints?api-version=2023-08-15: get: tags: - ManagedPrivateEndpoints @@ -5762,7 +5901,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/managedPrivateEndpoints/{managedPrivateEndpointName}/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/managedPrivateEndpoints/{managedPrivateEndpointName}?api-version=2023-08-15: get: tags: - ManagedPrivateEndpoints @@ -5915,7 +6054,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/privateEndpointConnections/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/privateEndpointConnections?api-version=2023-08-15: get: tags: - PrivateEndpointConnections @@ -5940,7 +6079,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-08-15: get: tags: - PrivateEndpointConnections @@ -6034,7 +6173,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/privateLinkResources/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/privateLinkResources?api-version=2023-08-15: get: tags: - PrivateLinkResources @@ -6059,7 +6198,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/privateLinkResources/{privateLinkResourceName}/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/privateLinkResources/{privateLinkResourceName}?api-version=2023-08-15: get: tags: - PrivateLinkResources @@ -6083,11 +6222,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/outboundNetworkDependenciesEndpoints/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/outboundNetworkDependenciesEndpoints?api-version=2023-08-15: get: tags: - OutboundNetworkDependenciesEndpoints - operationId: Clusters_ListOutboundNetworkDependenciesEndpoints + operationId: ClustersOutboundNetworkDependenciesEndpoints_List description: Gets the network endpoints of all outbound dependencies of a Kusto cluster parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -6108,7 +6247,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations/?api-version=2023-08-15: + x-ms-original-operationId: Clusters_ListOutboundNetworkDependenciesEndpoints + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations?api-version=2023-08-15: get: tags: - AttachedDatabaseConfigurations @@ -6133,7 +6273,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}?api-version=2023-08-15: get: tags: - AttachedDatabaseConfigurations @@ -6239,7 +6379,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/removePrincipals/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/removePrincipals?api-version=2023-08-15: post: tags: - Databases @@ -6271,7 +6411,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections?api-version=2023-08-15: get: tags: - DataConnections @@ -6297,7 +6437,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnectionValidation/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnectionValidation?api-version=2023-08-15: post: tags: - DataConnections @@ -6341,7 +6481,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/checkNameAvailability/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/checkNameAvailability?api-version=2023-08-15: post: tags: - DataConnections @@ -6373,7 +6513,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scriptsCheckNameAvailability/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scriptsCheckNameAvailability?api-version=2023-08-15: post: tags: - Scripts @@ -6405,7 +6545,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}?api-version=2023-08-15: get: tags: - DataConnections @@ -6577,7 +6717,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /providers/Microsoft.Kusto/operations/?api-version=2023-08-15: + /providers/Microsoft.Kusto/operations?api-version=2023-08-15: get: tags: - Operations @@ -6599,12 +6739,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/listLanguageExtensions/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/listLanguageExtensions?api-version=2023-08-15: post: tags: - Clusters description: Returns a list of language extensions that can run within KQL queries. - operationId: Clusters_ListLanguageExtensions + operationId: ClustersLanguageExtensions_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -6624,7 +6764,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/addLanguageExtensions/?api-version=2023-08-15: + x-ms-original-operationId: Clusters_ListLanguageExtensions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/addLanguageExtensions?api-version=2023-08-15: post: tags: - Clusters @@ -6663,7 +6804,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/removeLanguageExtensions/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/removeLanguageExtensions?api-version=2023-08-15: post: tags: - Clusters @@ -6702,7 +6843,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/operationResults/{operationId}/?api-version=2023-08-15: + /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/operationResults/{operationId}?api-version=2023-08-15: get: tags: - OperationResults diff --git a/providers/src/azure/v00.00.00000/services/data_factory.yaml b/providers/src/azure/v00.00.00000/services/data_factory.yaml index fa1a61cd..faa5a730 100644 --- a/providers/src/azure/v00.00.00000/services/data_factory.yaml +++ b/providers/src/azure/v00.00.00000/services/data_factory.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -193,7 +193,7 @@ components: name: api-version in: query description: The API version. - required: true + required: false schema: type: string privateEndpointConnectionName: @@ -29813,10 +29813,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DataFactory~1operations~1?api-version=2018-06-01/get' + $ref: '#/paths/~1providers~1Microsoft.DataFactory~1operations?api-version=2018-06-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResponse objectKey: $.value sqlVerbs: select: @@ -29832,45 +29834,58 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataFactory~1factories~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataFactory~1factories?api-version=2018-06-01/get' + operationId: Factories_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FactoryListResponse objectKey: $.value configure_factory_repo: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataFactory~1locations~1{locationId}~1configureFactoryRepo~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataFactory~1locations~1{locationId}~1configureFactoryRepo?api-version=2018-06-01/post' + operationId: Factories_ConfigureFactoryRepo response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Factory list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories?api-version=2018-06-01/get' + operationId: Factories_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FactoryListResponse objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}?api-version=2018-06-01/put' + operationId: Factories_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Factory update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1?api-version=2018-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}?api-version=2018-06-01/patch' + operationId: Factories_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Factory get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}?api-version=2018-06-01/get' + operationId: Factories_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Factory delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}?api-version=2018-06-01/delete' + operationId: Factories_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -29881,95 +29896,106 @@ components: - $ref: '#/components/x-stackQL-resources/factories/methods/list' insert: - $ref: '#/components/x-stackQL-resources/factories/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/factories/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/factories/methods/delete' - exposure_control_feature_value: - id: azure.data_factory.exposure_control_feature_value - name: exposure_control_feature_value - title: exposure_control_feature_value + exposure_control_feature_values: + id: azure.data_factory.exposure_control_feature_values + name: exposure_control_feature_values + title: exposure_control_feature_values methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataFactory~1locations~1{locationId}~1getFeatureValue~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataFactory~1locations~1{locationId}~1getFeatureValue?api-version=2018-06-01/post' + operationId: ExposureControlFeatureValue_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExposureControlResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/exposure_control_feature_value/methods/get' + - $ref: '#/components/x-stackQL-resources/exposure_control_feature_values/methods/get' insert: [] update: [] replace: [] delete: [] - exposure_control_feature_value_by_factory: - id: azure.data_factory.exposure_control_feature_value_by_factory - name: exposure_control_feature_value_by_factory - title: exposure_control_feature_value_by_factory + exposure_control_feature_value_by_factories: + id: azure.data_factory.exposure_control_feature_value_by_factories + name: exposure_control_feature_value_by_factories + title: exposure_control_feature_value_by_factories methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1getFeatureValue~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1getFeatureValue?api-version=2018-06-01/post' + operationId: ExposureControlFeatureValueByFactory_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExposureControlResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/exposure_control_feature_value_by_factory/methods/get' + - $ref: '#/components/x-stackQL-resources/exposure_control_feature_value_by_factories/methods/get' insert: [] update: [] replace: [] delete: [] - exposure_control: - id: azure.data_factory.exposure_control - name: exposure_control - title: exposure_control + exposure_controls: + id: azure.data_factory.exposure_controls + name: exposure_controls + title: exposure_controls methods: query_feature_values_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1queryFeaturesValue~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1queryFeaturesValue?api-version=2018-06-01/post' + operationId: ExposureControl_QueryFeatureValuesByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExposureControlBatchResponse sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - factories_github_access_token: - id: azure.data_factory.factories_github_access_token - name: factories_github_access_token - title: factories_github_access_token + factories_github_access_tokens: + id: azure.data_factory.factories_github_access_tokens + name: factories_github_access_tokens + title: factories_github_access_tokens methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1getGitHubAccessToken~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1getGitHubAccessToken?api-version=2018-06-01/post' + operationId: FactoriesGitHubAccessToken_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GitHubAccessTokenResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/factories_github_access_token/methods/get' + - $ref: '#/components/x-stackQL-resources/factories_github_access_tokens/methods/get' insert: [] update: [] replace: [] delete: [] - factories_data_plane_access: - id: azure.data_factory.factories_data_plane_access - name: factories_data_plane_access - title: factories_data_plane_access + factories_data_plane_accesses: + id: azure.data_factory.factories_data_plane_accesses + name: factories_data_plane_accesses + title: factories_data_plane_accesses methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1getDataPlaneAccess~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1getDataPlaneAccess?api-version=2018-06-01/post' + operationId: FactoriesDataPlaneAccess_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessPolicyResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/factories_data_plane_access/methods/get' + - $ref: '#/components/x-stackQL-resources/factories_data_plane_accesses/methods/get' insert: [] update: [] replace: [] @@ -29981,68 +30007,85 @@ components: methods: list_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes?api-version=2018-06-01/get' + operationId: IntegrationRuntimes_ListByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeListResponse objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}?api-version=2018-06-01/put' + operationId: IntegrationRuntimes_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}?api-version=2018-06-01/get' + operationId: IntegrationRuntimes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1?api-version=2018-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}?api-version=2018-06-01/patch' + operationId: IntegrationRuntimes_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}?api-version=2018-06-01/delete' + operationId: IntegrationRuntimes_Delete response: mediaType: application/json openAPIDocKey: '200' regenerate_auth_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1regenerateAuthKey~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1regenerateAuthKey?api-version=2018-06-01/post' + operationId: IntegrationRuntimes_RegenerateAuthKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeAuthKeys start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1start~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1start?api-version=2018-06-01/post' + operationId: IntegrationRuntimes_Start response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeStatusResponse stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1stop~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1stop?api-version=2018-06-01/post' + operationId: IntegrationRuntimes_Stop response: mediaType: application/json openAPIDocKey: '200' sync_credentials: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1syncCredentials~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1syncCredentials?api-version=2018-06-01/post' + operationId: IntegrationRuntimes_SyncCredentials response: mediaType: application/json openAPIDocKey: '200' upgrade: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1upgrade~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1upgrade?api-version=2018-06-01/post' + operationId: IntegrationRuntimes_Upgrade response: mediaType: application/json openAPIDocKey: '200' remove_links: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1removeLinks~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1removeLinks?api-version=2018-06-01/post' + operationId: IntegrationRuntimes_RemoveLinks response: mediaType: application/json openAPIDocKey: '200' @@ -30052,7 +30095,8 @@ components: - $ref: '#/components/x-stackQL-resources/integration_runtimes/methods/list_by_factory' insert: - $ref: '#/components/x-stackQL-resources/integration_runtimes/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/integration_runtimes/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/integration_runtimes/methods/delete' @@ -30063,10 +30107,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1getStatus~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1getStatus?api-version=2018-06-01/post' + operationId: IntegrationRuntimesStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeStatusResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/integration_runtimes_status/methods/get' @@ -30081,10 +30127,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1outboundNetworkDependenciesEndpoints~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1outboundNetworkDependenciesEndpoints?api-version=2018-06-01/get' + operationId: IntegrationRuntimesOutboundNetworkDependenciesEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse objectKey: $.value sqlVerbs: select: @@ -30100,10 +30148,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1getConnectionInfo~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1getConnectionInfo?api-version=2018-06-01/post' + operationId: IntegrationRuntimesConnectionInfo_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeConnectionInfo sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/integration_runtimes_connection_info/methods/get' @@ -30118,10 +30168,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1listAuthKeys~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1listAuthKeys?api-version=2018-06-01/post' + operationId: IntegrationRuntimesAuthKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeAuthKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/integration_runtimes_auth_keys/methods/list' @@ -30136,10 +30188,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1monitoringData~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1monitoringData?api-version=2018-06-01/post' + operationId: IntegrationRuntimesMonitoringData_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeMonitoringData sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/integration_runtimes_monitoring_data/methods/get' @@ -30147,21 +30201,23 @@ components: update: [] replace: [] delete: [] - integration_runtimes_linked_integration_runtime: - id: azure.data_factory.integration_runtimes_linked_integration_runtime - name: integration_runtimes_linked_integration_runtime - title: integration_runtimes_linked_integration_runtime + integration_runtimes_linked_integration_runtimes: + id: azure.data_factory.integration_runtimes_linked_integration_runtimes + name: integration_runtimes_linked_integration_runtimes + title: integration_runtimes_linked_integration_runtimes methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1linkedIntegrationRuntime~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1linkedIntegrationRuntime?api-version=2018-06-01/post' + operationId: IntegrationRuntimesLinkedIntegrationRuntime_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeStatusResponse sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/integration_runtimes_linked_integration_runtime/methods/create' + - $ref: '#/components/x-stackQL-resources/integration_runtimes_linked_integration_runtimes/methods/create' update: [] replace: [] delete: [] @@ -30172,16 +30228,20 @@ components: methods: refresh: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1refreshObjectMetadata~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1refreshObjectMetadata?api-version=2018-06-01/post' + operationId: IntegrationRuntimeObjectMetadata_Refresh response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SsisObjectMetadataStatusResponse get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1getObjectMetadata~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1getObjectMetadata?api-version=2018-06-01/post' + operationId: IntegrationRuntimeObjectMetadata_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SsisObjectMetadataListResponse objectKey: $.value sqlVerbs: select: @@ -30197,44 +30257,52 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}?api-version=2018-06-01/get' + operationId: IntegrationRuntimeNodes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SelfHostedIntegrationRuntimeNode delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}?api-version=2018-06-01/delete' + operationId: IntegrationRuntimeNodes_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}~1?api-version=2018-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}?api-version=2018-06-01/patch' + operationId: IntegrationRuntimeNodes_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SelfHostedIntegrationRuntimeNode sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/integration_runtime_nodes/methods/get' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/integration_runtime_nodes/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/integration_runtime_nodes/methods/delete' - integration_runtime_nodes_ip_address: - id: azure.data_factory.integration_runtime_nodes_ip_address - name: integration_runtime_nodes_ip_address - title: integration_runtime_nodes_ip_address + integration_runtime_nodes_ip_addresses: + id: azure.data_factory.integration_runtime_nodes_ip_addresses + name: integration_runtime_nodes_ip_addresses + title: integration_runtime_nodes_ip_addresses methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}~1ipAddress~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}~1ipAddress?api-version=2018-06-01/post' + operationId: IntegrationRuntimeNodesIpAddress_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeNodeIpAddress sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/integration_runtime_nodes_ip_address/methods/get' + - $ref: '#/components/x-stackQL-resources/integration_runtime_nodes_ip_addresses/methods/get' insert: [] update: [] replace: [] @@ -30246,26 +30314,33 @@ components: methods: list_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1linkedservices~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1linkedservices?api-version=2018-06-01/get' + operationId: LinkedServices_ListByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LinkedServiceListResponse objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1linkedservices~1{linkedServiceName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1linkedservices~1{linkedServiceName}?api-version=2018-06-01/put' + operationId: LinkedServices_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LinkedServiceResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1linkedservices~1{linkedServiceName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1linkedservices~1{linkedServiceName}?api-version=2018-06-01/get' + operationId: LinkedServices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LinkedServiceResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1linkedservices~1{linkedServiceName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1linkedservices~1{linkedServiceName}?api-version=2018-06-01/delete' + operationId: LinkedServices_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -30286,26 +30361,33 @@ components: methods: list_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1datasets~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1datasets?api-version=2018-06-01/get' + operationId: Datasets_ListByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatasetListResponse objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1datasets~1{datasetName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1datasets~1{datasetName}?api-version=2018-06-01/put' + operationId: Datasets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatasetResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1datasets~1{datasetName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1datasets~1{datasetName}?api-version=2018-06-01/get' + operationId: Datasets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatasetResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1datasets~1{datasetName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1datasets~1{datasetName}?api-version=2018-06-01/delete' + operationId: Datasets_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -30326,26 +30408,33 @@ components: methods: list_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelines~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelines?api-version=2018-06-01/get' + operationId: Pipelines_ListByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineListResponse objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelines~1{pipelineName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelines~1{pipelineName}?api-version=2018-06-01/put' + operationId: Pipelines_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelines~1{pipelineName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelines~1{pipelineName}?api-version=2018-06-01/get' + operationId: Pipelines_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelines~1{pipelineName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelines~1{pipelineName}?api-version=2018-06-01/delete' + operationId: Pipelines_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -30359,21 +30448,23 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/pipelines/methods/delete' - pipelines_run: - id: azure.data_factory.pipelines_run - name: pipelines_run - title: pipelines_run + pipelines_runs: + id: azure.data_factory.pipelines_runs + name: pipelines_runs + title: pipelines_runs methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelines~1{pipelineName}~1createRun~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelines~1{pipelineName}~1createRun?api-version=2018-06-01/post' + operationId: PipelinesRun_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CreateRunResponse sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/pipelines_run/methods/create' + - $ref: '#/components/x-stackQL-resources/pipelines_runs/methods/create' update: [] replace: [] delete: [] @@ -30384,19 +30475,24 @@ components: methods: query_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1queryPipelineRuns~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1queryPipelineRuns?api-version=2018-06-01/post' + operationId: PipelineRuns_QueryByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineRunsQueryResponse get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelineruns~1{runId}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelineruns~1{runId}?api-version=2018-06-01/get' + operationId: PipelineRuns_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineRun cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelineruns~1{runId}~1cancel~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelineruns~1{runId}~1cancel?api-version=2018-06-01/post' + operationId: PipelineRuns_Cancel response: mediaType: application/json openAPIDocKey: '200' @@ -30414,10 +30510,12 @@ components: methods: query_by_pipeline_run: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelineruns~1{runId}~1queryActivityruns~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1pipelineruns~1{runId}~1queryActivityruns?api-version=2018-06-01/post' + operationId: ActivityRuns_QueryByPipelineRun response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ActivityRunsQueryResponse sqlVerbs: select: [] insert: [] @@ -30431,56 +30529,71 @@ components: methods: list_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers?api-version=2018-06-01/get' + operationId: Triggers_ListByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggerListResponse objectKey: $.value query_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1querytriggers~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1querytriggers?api-version=2018-06-01/post' + operationId: Triggers_QueryByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggerQueryResponse create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}?api-version=2018-06-01/put' + operationId: Triggers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggerResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}?api-version=2018-06-01/get' + operationId: Triggers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggerResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}?api-version=2018-06-01/delete' + operationId: Triggers_Delete response: mediaType: application/json openAPIDocKey: '200' subscribe_to_events: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1subscribeToEvents~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1subscribeToEvents?api-version=2018-06-01/post' + operationId: Triggers_SubscribeToEvents response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggerSubscriptionOperationStatus unsubscribe_from_events: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1unsubscribeFromEvents~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1unsubscribeFromEvents?api-version=2018-06-01/post' + operationId: Triggers_UnsubscribeFromEvents response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggerSubscriptionOperationStatus start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1start~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1start?api-version=2018-06-01/post' + operationId: Triggers_Start response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1stop~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1stop?api-version=2018-06-01/post' + operationId: Triggers_Stop response: mediaType: application/json openAPIDocKey: '200' @@ -30501,10 +30614,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1getEventSubscriptionStatus~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1getEventSubscriptionStatus?api-version=2018-06-01/post' + operationId: TriggersEventSubscriptionStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggerSubscriptionOperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/triggers_event_subscription_status/methods/get' @@ -30519,22 +30634,26 @@ components: methods: rerun: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1triggerRuns~1{runId}~1rerun~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1triggerRuns~1{runId}~1rerun?api-version=2018-06-01/post' + operationId: TriggerRuns_Rerun response: mediaType: application/json openAPIDocKey: '200' cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1triggerRuns~1{runId}~1cancel~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1triggers~1{triggerName}~1triggerRuns~1{runId}~1cancel?api-version=2018-06-01/post' + operationId: TriggerRuns_Cancel response: mediaType: application/json openAPIDocKey: '200' query_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1queryTriggerRuns~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1queryTriggerRuns?api-version=2018-06-01/post' + operationId: TriggerRuns_QueryByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggerRunsQueryResponse sqlVerbs: select: [] insert: [] @@ -30548,28 +30667,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1dataflows~1{dataFlowName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1dataflows~1{dataFlowName}?api-version=2018-06-01/put' + operationId: DataFlows_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataFlowResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1dataflows~1{dataFlowName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1dataflows~1{dataFlowName}?api-version=2018-06-01/get' + operationId: DataFlows_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataFlowResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1dataflows~1{dataFlowName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1dataflows~1{dataFlowName}?api-version=2018-06-01/delete' + operationId: DataFlows_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1dataflows~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1dataflows?api-version=2018-06-01/get' + operationId: DataFlows_ListByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataFlowListResponse objectKey: $.value sqlVerbs: select: @@ -30581,49 +30707,57 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/data_flows/methods/delete' - data_flow_debug_session: - id: azure.data_factory.data_flow_debug_session - name: data_flow_debug_session - title: data_flow_debug_session + data_flow_debug_sessions: + id: azure.data_factory.data_flow_debug_sessions + name: data_flow_debug_sessions + title: data_flow_debug_sessions methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1createDataFlowDebugSession~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1createDataFlowDebugSession?api-version=2018-06-01/post' + operationId: DataFlowDebugSession_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CreateDataFlowDebugSessionResponse query_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1queryDataFlowDebugSessions~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1queryDataFlowDebugSessions?api-version=2018-06-01/post' + operationId: DataFlowDebugSession_QueryByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: QueryDataFlowDebugSessionsResponse add_data_flow: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1addDataFlowToDebugSession~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1addDataFlowToDebugSession?api-version=2018-06-01/post' + operationId: DataFlowDebugSession_AddDataFlow response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AddDataFlowToDebugSessionResponse delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1deleteDataFlowDebugSession~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1deleteDataFlowDebugSession?api-version=2018-06-01/post' + operationId: DataFlowDebugSession_Delete response: mediaType: application/json openAPIDocKey: '200' execute_command: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1executeDataFlowDebugCommand~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1executeDataFlowDebugCommand?api-version=2018-06-01/post' + operationId: DataFlowDebugSession_ExecuteCommand response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataFlowDebugCommandResponse sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/data_flow_debug_session/methods/create' + - $ref: '#/components/x-stackQL-resources/data_flow_debug_sessions/methods/create' update: [] replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/data_flow_debug_session/methods/delete' + delete: [] managed_virtual_networks: id: azure.data_factory.managed_virtual_networks name: managed_virtual_networks @@ -30631,23 +30765,29 @@ components: methods: list_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1managedVirtualNetworks~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1managedVirtualNetworks?api-version=2018-06-01/get' + operationId: ManagedVirtualNetworks_ListByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedVirtualNetworkListResponse objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1managedVirtualNetworks~1{managedVirtualNetworkName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1managedVirtualNetworks~1{managedVirtualNetworkName}?api-version=2018-06-01/put' + operationId: ManagedVirtualNetworks_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedVirtualNetworkResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1managedVirtualNetworks~1{managedVirtualNetworkName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1managedVirtualNetworks~1{managedVirtualNetworkName}?api-version=2018-06-01/get' + operationId: ManagedVirtualNetworks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedVirtualNetworkResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/managed_virtual_networks/methods/get' @@ -30664,26 +30804,33 @@ components: methods: list_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1managedVirtualNetworks~1{managedVirtualNetworkName}~1managedPrivateEndpoints~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1managedVirtualNetworks~1{managedVirtualNetworkName}~1managedPrivateEndpoints?api-version=2018-06-01/get' + operationId: ManagedPrivateEndpoints_ListByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: managedPrivateEndpointListResponse objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1managedVirtualNetworks~1{managedVirtualNetworkName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1managedVirtualNetworks~1{managedVirtualNetworkName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}?api-version=2018-06-01/put' + operationId: ManagedPrivateEndpoints_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedPrivateEndpointResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1managedVirtualNetworks~1{managedVirtualNetworkName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1managedVirtualNetworks~1{managedVirtualNetworkName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}?api-version=2018-06-01/get' + operationId: ManagedPrivateEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedPrivateEndpointResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1managedVirtualNetworks~1{managedVirtualNetworkName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1managedVirtualNetworks~1{managedVirtualNetworkName}~1managedPrivateEndpoints~1{managedPrivateEndpointName}?api-version=2018-06-01/delete' + operationId: ManagedPrivateEndpoints_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -30704,26 +30851,33 @@ components: methods: list_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1credentials~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1credentials?api-version=2018-06-01/get' + operationId: CredentialOperations_ListByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CredentialListResponse objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1credentials~1{credentialName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1credentials~1{credentialName}?api-version=2018-06-01/put' + operationId: CredentialOperations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CredentialResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1credentials~1{credentialName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1credentials~1{credentialName}?api-version=2018-06-01/get' + operationId: CredentialOperations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CredentialResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1credentials~1{credentialName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1credentials~1{credentialName}?api-version=2018-06-01/delete' + operationId: CredentialOperations_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -30744,10 +30898,12 @@ components: methods: list_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1privateEndPointConnections~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1privateEndPointConnections?api-version=2018-06-01/get' + operationId: privateEndPointConnections_ListByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResponse objectKey: $.value sqlVerbs: select: @@ -30756,38 +30912,43 @@ components: update: [] replace: [] delete: [] - private_endpoint_connection: - id: azure.data_factory.private_endpoint_connection - name: private_endpoint_connection - title: private_endpoint_connection + private_endpoint_connections: + id: azure.data_factory.private_endpoint_connections + name: private_endpoint_connections + title: private_endpoint_connections methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2018-06-01/put' + operationId: PrivateEndpointConnection_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2018-06-01/get' + operationId: PrivateEndpointConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2018-06-01/delete' + operationId: PrivateEndpointConnection_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection/methods/delete' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' private_link_resources: id: azure.data_factory.private_link_resources name: private_link_resources @@ -30795,10 +30956,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1privateLinkResources~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1privateLinkResources?api-version=2018-06-01/get' + operationId: privateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourcesWrapper objectKey: $.value sqlVerbs: select: @@ -30814,26 +30977,33 @@ components: methods: list_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1globalParameters~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1globalParameters?api-version=2018-06-01/get' + operationId: GlobalParameters_ListByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GlobalParameterListResponse objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1globalParameters~1{globalParameterName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1globalParameters~1{globalParameterName}?api-version=2018-06-01/get' + operationId: GlobalParameters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GlobalParameterResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1globalParameters~1{globalParameterName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1globalParameters~1{globalParameterName}?api-version=2018-06-01/put' + operationId: GlobalParameters_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GlobalParameterResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1globalParameters~1{globalParameterName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1globalParameters~1{globalParameterName}?api-version=2018-06-01/delete' + operationId: GlobalParameters_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -30847,64 +31017,75 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/global_parameters/methods/delete' - change_data_capture: - id: azure.data_factory.change_data_capture - name: change_data_capture - title: change_data_capture + change_data_captures: + id: azure.data_factory.change_data_captures + name: change_data_captures + title: change_data_captures methods: list_by_factory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1adfcdcs~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1adfcdcs?api-version=2018-06-01/get' + operationId: ChangeDataCapture_ListByFactory response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChangeDataCaptureListResponse objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1adfcdcs~1{changeDataCaptureName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1adfcdcs~1{changeDataCaptureName}?api-version=2018-06-01/put' + operationId: ChangeDataCapture_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChangeDataCaptureResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1adfcdcs~1{changeDataCaptureName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1adfcdcs~1{changeDataCaptureName}?api-version=2018-06-01/get' + operationId: ChangeDataCapture_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChangeDataCaptureResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1adfcdcs~1{changeDataCaptureName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1adfcdcs~1{changeDataCaptureName}?api-version=2018-06-01/delete' + operationId: ChangeDataCapture_Delete response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1adfcdcs~1{changeDataCaptureName}~1start~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1adfcdcs~1{changeDataCaptureName}~1start?api-version=2018-06-01/post' + operationId: ChangeDataCapture_Start response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1adfcdcs~1{changeDataCaptureName}~1stop~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1adfcdcs~1{changeDataCaptureName}~1stop?api-version=2018-06-01/post' + operationId: ChangeDataCapture_Stop response: mediaType: application/json openAPIDocKey: '200' status: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1adfcdcs~1{changeDataCaptureName}~1status~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataFactory~1factories~1{factoryName}~1adfcdcs~1{changeDataCaptureName}~1status?api-version=2018-06-01/get' + operationId: ChangeDataCapture_Status response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChangeDataCaptureStatusResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/change_data_capture/methods/get' - - $ref: '#/components/x-stackQL-resources/change_data_capture/methods/list_by_factory' + - $ref: '#/components/x-stackQL-resources/change_data_captures/methods/get' + - $ref: '#/components/x-stackQL-resources/change_data_captures/methods/list_by_factory' insert: - - $ref: '#/components/x-stackQL-resources/change_data_capture/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/change_data_captures/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/change_data_capture/methods/delete' + - $ref: '#/components/x-stackQL-resources/change_data_captures/methods/delete' vw_factories: id: azure.data_factory.vw_factories name: vw_factories @@ -30921,14 +31102,14 @@ components: tags as tags, eTag as e_tag, identity as identity, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createTime') as create_time, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.purviewConfiguration') as purview_configuration, - JSON_EXTRACT(properties, '$.repoConfiguration') as repo_configuration, - JSON_EXTRACT(properties, '$.globalParameters') as global_parameters, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.createTime') as "create_time", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.purviewConfiguration') as "purview_configuration", + JSON_EXTRACT(properties, '$.repoConfiguration') as "repo_configuration", + JSON_EXTRACT(properties, '$.globalParameters') as "global_parameters", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", subscriptionId, resourceGroupName, factoryName @@ -30945,14 +31126,14 @@ components: tags as tags, eTag as e_tag, identity as identity, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createTime') as create_time, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.purviewConfiguration') as purview_configuration, - JSON_EXTRACT(properties, '$.repoConfiguration') as repo_configuration, - JSON_EXTRACT(properties, '$.globalParameters') as global_parameters, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.createTime') as "create_time", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.purviewConfiguration') as "purview_configuration", + json_extract_path_text(properties, '$.repoConfiguration') as "repo_configuration", + json_extract_path_text(properties, '$.globalParameters') as "global_parameters", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", subscriptionId, resourceGroupName, factoryName @@ -30971,8 +31152,8 @@ components: name as name, type as type, etag as etag, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, factoryName, @@ -30987,47 +31168,14 @@ components: name as name, type as type, etag as etag, - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, factoryName, integrationRuntimeName FROM azure.data_factory.integration_runtimes WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND factoryName = 'replace-me'; - vw_integration_runtimes_status: - id: azure.data_factory.vw_integration_runtimes_status - name: vw_integration_runtimes_status - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - name as name, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.dataFactoryName') as data_factory_name, - JSON_EXTRACT(properties, '$.state') as state, - subscriptionId, - resourceGroupName, - factoryName, - integrationRuntimeName - FROM azure.data_factory.integration_runtimes_status - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND factoryName = 'replace-me' AND integrationRuntimeName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - name as name, - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.dataFactoryName') as data_factory_name, - JSON_EXTRACT(properties, '$.state') as state, - subscriptionId, - resourceGroupName, - factoryName, - integrationRuntimeName - FROM azure.data_factory.integration_runtimes_status - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND factoryName = 'replace-me' AND integrationRuntimeName = 'replace-me'; vw_linked_services: id: azure.data_factory.vw_linked_services name: vw_linked_services @@ -31041,12 +31189,12 @@ components: name as name, type as type, etag as etag, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.connectVia') as connect_via, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.annotations') as annotations, + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.connectVia') as "connect_via", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.annotations') as "annotations", subscriptionId, resourceGroupName, factoryName, @@ -31061,12 +31209,12 @@ components: name as name, type as type, etag as etag, - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.connectVia') as connect_via, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.annotations') as annotations, + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.connectVia') as "connect_via", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.annotations') as "annotations", subscriptionId, resourceGroupName, factoryName, @@ -31086,14 +31234,14 @@ components: name as name, type as type, etag as etag, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.structure') as structure, - JSON_EXTRACT(properties, '$.schema') as schema, - JSON_EXTRACT(properties, '$.linkedServiceName') as linked_service_name, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.annotations') as annotations, - JSON_EXTRACT(properties, '$.folder') as folder, + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.structure') as "structure", + JSON_EXTRACT(properties, '$.schema') as "schema", + JSON_EXTRACT(properties, '$.linkedServiceName') as "linked_service_name", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.annotations') as "annotations", + JSON_EXTRACT(properties, '$.folder') as "folder", subscriptionId, resourceGroupName, factoryName, @@ -31108,14 +31256,14 @@ components: name as name, type as type, etag as etag, - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.structure') as structure, - JSON_EXTRACT(properties, '$.schema') as schema, - JSON_EXTRACT(properties, '$.linkedServiceName') as linked_service_name, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.annotations') as annotations, - JSON_EXTRACT(properties, '$.folder') as folder, + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.structure') as "structure", + json_extract_path_text(properties, '$.schema') as "schema", + json_extract_path_text(properties, '$.linkedServiceName') as "linked_service_name", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.annotations') as "annotations", + json_extract_path_text(properties, '$.folder') as "folder", subscriptionId, resourceGroupName, factoryName, @@ -31135,15 +31283,15 @@ components: name as name, type as type, etag as etag, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.activities') as activities, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.variables') as variables, - JSON_EXTRACT(properties, '$.concurrency') as concurrency, - JSON_EXTRACT(properties, '$.annotations') as annotations, - JSON_EXTRACT(properties, '$.runDimensions') as run_dimensions, - JSON_EXTRACT(properties, '$.folder') as folder, - JSON_EXTRACT(properties, '$.policy') as policy, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.activities') as "activities", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.variables') as "variables", + JSON_EXTRACT(properties, '$.concurrency') as "concurrency", + JSON_EXTRACT(properties, '$.annotations') as "annotations", + JSON_EXTRACT(properties, '$.runDimensions') as "run_dimensions", + JSON_EXTRACT(properties, '$.folder') as "folder", + JSON_EXTRACT(properties, '$.policy') as "policy", subscriptionId, resourceGroupName, factoryName, @@ -31158,15 +31306,15 @@ components: name as name, type as type, etag as etag, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.activities') as activities, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.variables') as variables, - JSON_EXTRACT(properties, '$.concurrency') as concurrency, - JSON_EXTRACT(properties, '$.annotations') as annotations, - JSON_EXTRACT(properties, '$.runDimensions') as run_dimensions, - JSON_EXTRACT(properties, '$.folder') as folder, - JSON_EXTRACT(properties, '$.policy') as policy, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.activities') as "activities", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.variables') as "variables", + json_extract_path_text(properties, '$.concurrency') as "concurrency", + json_extract_path_text(properties, '$.annotations') as "annotations", + json_extract_path_text(properties, '$.runDimensions') as "run_dimensions", + json_extract_path_text(properties, '$.folder') as "folder", + json_extract_path_text(properties, '$.policy') as "policy", subscriptionId, resourceGroupName, factoryName, @@ -31186,10 +31334,10 @@ components: name as name, type as type, etag as etag, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.runtimeState') as runtime_state, - JSON_EXTRACT(properties, '$.annotations') as annotations, + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.runtimeState') as "runtime_state", + JSON_EXTRACT(properties, '$.annotations') as "annotations", subscriptionId, resourceGroupName, factoryName, @@ -31204,10 +31352,10 @@ components: name as name, type as type, etag as etag, - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.runtimeState') as runtime_state, - JSON_EXTRACT(properties, '$.annotations') as annotations, + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.runtimeState') as "runtime_state", + json_extract_path_text(properties, '$.annotations') as "annotations", subscriptionId, resourceGroupName, factoryName, @@ -31227,10 +31375,10 @@ components: name as name, type as type, etag as etag, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.annotations') as annotations, - JSON_EXTRACT(properties, '$.folder') as folder, + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.annotations') as "annotations", + JSON_EXTRACT(properties, '$.folder') as "folder", subscriptionId, resourceGroupName, factoryName, @@ -31245,10 +31393,10 @@ components: name as name, type as type, etag as etag, - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.annotations') as annotations, - JSON_EXTRACT(properties, '$.folder') as folder, + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.annotations') as "annotations", + json_extract_path_text(properties, '$.folder') as "folder", subscriptionId, resourceGroupName, factoryName, @@ -31268,8 +31416,8 @@ components: name as name, type as type, etag as etag, - JSON_EXTRACT(properties, '$.vNetId') as vnet_id, - JSON_EXTRACT(properties, '$.alias') as alias, + JSON_EXTRACT(properties, '$.vNetId') as "vnet_id", + JSON_EXTRACT(properties, '$.alias') as "alias", subscriptionId, resourceGroupName, factoryName, @@ -31284,8 +31432,8 @@ components: name as name, type as type, etag as etag, - json_extract_path_text(properties, '$.vNetId') as vnet_id, - JSON_EXTRACT(properties, '$.alias') as alias, + json_extract_path_text(properties, '$.vNetId') as "vnet_id", + json_extract_path_text(properties, '$.alias') as "alias", subscriptionId, resourceGroupName, factoryName, @@ -31305,12 +31453,12 @@ components: name as name, type as type, etag as etag, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.fqdns') as fqdns, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.isReserved') as is_reserved, - JSON_EXTRACT(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.connectionState') as "connection_state", + JSON_EXTRACT(properties, '$.fqdns') as "fqdns", + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.isReserved') as "is_reserved", + JSON_EXTRACT(properties, '$.privateLinkResourceId') as "private_link_resource_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, factoryName, @@ -31326,12 +31474,12 @@ components: name as name, type as type, etag as etag, - json_extract_path_text(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.fqdns') as fqdns, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.isReserved') as is_reserved, - JSON_EXTRACT(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.connectionState') as "connection_state", + json_extract_path_text(properties, '$.fqdns') as "fqdns", + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.isReserved') as "is_reserved", + json_extract_path_text(properties, '$.privateLinkResourceId') as "private_link_resource_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, factoryName, @@ -31352,9 +31500,9 @@ components: name as name, type as type, etag as etag, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.annotations') as annotations, + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.annotations') as "annotations", subscriptionId, resourceGroupName, factoryName, @@ -31369,18 +31517,18 @@ components: name as name, type as type, etag as etag, - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.annotations') as annotations, + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.annotations') as "annotations", subscriptionId, resourceGroupName, factoryName, credentialName FROM azure.data_factory.credential_operations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND factoryName = 'replace-me'; - vw_private_endpoint_connection: - id: azure.data_factory.vw_private_endpoint_connection - name: vw_private_endpoint_connection + vw_private_endpoint_connections: + id: azure.data_factory.vw_private_endpoint_connections + name: vw_private_endpoint_connections config: views: select: @@ -31391,14 +31539,14 @@ components: name as name, type as type, etag as etag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, factoryName, privateEndpointConnectionName - FROM azure.data_factory.private_endpoint_connection + FROM azure.data_factory.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND factoryName = 'replace-me' AND privateEndpointConnectionName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -31408,14 +31556,14 @@ components: name as name, type as type, etag as etag, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, factoryName, privateEndpointConnectionName - FROM azure.data_factory.private_endpoint_connection + FROM azure.data_factory.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND factoryName = 'replace-me' AND privateEndpointConnectionName = 'replace-me'; vw_global_parameters: id: azure.data_factory.vw_global_parameters @@ -31450,9 +31598,9 @@ components: globalParameterName FROM azure.data_factory.global_parameters WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND factoryName = 'replace-me'; - vw_change_data_capture: - id: azure.data_factory.vw_change_data_capture - name: vw_change_data_capture + vw_change_data_captures: + id: azure.data_factory.vw_change_data_captures + name: vw_change_data_captures config: views: select: @@ -31463,18 +31611,18 @@ components: name as name, type as type, etag as etag, - JSON_EXTRACT(properties, '$.folder') as folder, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.sourceConnectionsInfo') as source_connections_info, - JSON_EXTRACT(properties, '$.targetConnectionsInfo') as target_connections_info, - JSON_EXTRACT(properties, '$.policy') as policy, - JSON_EXTRACT(properties, '$.allowVNetOverride') as allow_v_net_override, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.folder') as "folder", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.sourceConnectionsInfo') as "source_connections_info", + JSON_EXTRACT(properties, '$.targetConnectionsInfo') as "target_connections_info", + JSON_EXTRACT(properties, '$.policy') as "policy", + JSON_EXTRACT(properties, '$.allowVNetOverride') as "allow_v_net_override", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, factoryName, changeDataCaptureName - FROM azure.data_factory.change_data_capture + FROM azure.data_factory.change_data_captures WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND factoryName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -31484,21 +31632,21 @@ components: name as name, type as type, etag as etag, - json_extract_path_text(properties, '$.folder') as folder, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.sourceConnectionsInfo') as source_connections_info, - JSON_EXTRACT(properties, '$.targetConnectionsInfo') as target_connections_info, - JSON_EXTRACT(properties, '$.policy') as policy, - JSON_EXTRACT(properties, '$.allowVNetOverride') as allow_v_net_override, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.folder') as "folder", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.sourceConnectionsInfo') as "source_connections_info", + json_extract_path_text(properties, '$.targetConnectionsInfo') as "target_connections_info", + json_extract_path_text(properties, '$.policy') as "policy", + json_extract_path_text(properties, '$.allowVNetOverride') as "allow_v_net_override", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, factoryName, changeDataCaptureName - FROM azure.data_factory.change_data_capture + FROM azure.data_factory.change_data_captures WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND factoryName = 'replace-me'; paths: - /providers/Microsoft.DataFactory/operations/?api-version=2018-06-01: + /providers/Microsoft.DataFactory/operations?api-version=2018-06-01: get: tags: - operations @@ -31521,7 +31669,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/factories/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/factories?api-version=2018-06-01: get: tags: - factories @@ -31545,7 +31693,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/configureFactoryRepo/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/configureFactoryRepo?api-version=2018-06-01: post: tags: - factories @@ -31576,11 +31724,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/getFeatureValue/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/getFeatureValue?api-version=2018-06-01: post: tags: - exposureControl - operationId: ExposureControl_GetFeatureValue + operationId: ExposureControlFeatureValue_Get description: Get exposure control feature for specific location. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -31607,11 +31755,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getFeatureValue/?api-version=2018-06-01: + x-ms-original-operationId: ExposureControl_GetFeatureValue + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getFeatureValue?api-version=2018-06-01: post: tags: - exposureControl - operationId: ExposureControl_GetFeatureValueByFactory + operationId: ExposureControlFeatureValueByFactory_Get description: Get exposure control feature for specific factory. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -31639,7 +31788,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryFeaturesValue/?api-version=2018-06-01: + x-ms-original-operationId: ExposureControl_GetFeatureValueByFactory + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryFeaturesValue?api-version=2018-06-01: post: tags: - exposureControl @@ -31671,7 +31821,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories?api-version=2018-06-01: get: tags: - factories @@ -31696,7 +31846,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}?api-version=2018-06-01: put: tags: - factories @@ -31817,11 +31967,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getGitHubAccessToken/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getGitHubAccessToken?api-version=2018-06-01: post: tags: - factories - operationId: Factories_GetGitHubAccessToken + operationId: FactoriesGitHubAccessToken_Get description: Get GitHub Access Token. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -31849,11 +31999,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getDataPlaneAccess/?api-version=2018-06-01: + x-ms-original-operationId: Factories_GetGitHubAccessToken + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getDataPlaneAccess?api-version=2018-06-01: post: tags: - factories - operationId: Factories_GetDataPlaneAccess + operationId: FactoriesDataPlaneAccess_Get description: Get Data Plane access. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -31881,7 +32032,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/?api-version=2018-06-01: + x-ms-original-operationId: Factories_GetDataPlaneAccess + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes?api-version=2018-06-01: get: tags: - integrationRuntimes @@ -31907,7 +32059,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}?api-version=2018-06-01: put: tags: - integrationRuntimes @@ -32032,11 +32184,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getStatus/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getStatus?api-version=2018-06-01: post: tags: - integrationRuntimes - operationId: IntegrationRuntimes_GetStatus + operationId: IntegrationRuntimesStatus_Get description: Gets detailed status information for an integration runtime. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -32057,11 +32209,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/outboundNetworkDependenciesEndpoints/?api-version=2018-06-01: + x-ms-original-operationId: IntegrationRuntimes_GetStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/outboundNetworkDependenciesEndpoints?api-version=2018-06-01: get: tags: - integrationRuntimes - operationId: IntegrationRuntimes_ListOutboundNetworkDependenciesEndpoints + operationId: IntegrationRuntimesOutboundNetworkDependenciesEndpoints_List description: Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -32082,11 +32235,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getConnectionInfo/?api-version=2018-06-01: + x-ms-original-operationId: IntegrationRuntimes_ListOutboundNetworkDependenciesEndpoints + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getConnectionInfo?api-version=2018-06-01: post: tags: - integrationRuntimes - operationId: IntegrationRuntimes_GetConnectionInfo + operationId: IntegrationRuntimesConnectionInfo_Get description: Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -32107,7 +32261,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/regenerateAuthKey/?api-version=2018-06-01: + x-ms-original-operationId: IntegrationRuntimes_GetConnectionInfo + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/regenerateAuthKey?api-version=2018-06-01: post: tags: - integrationRuntimes @@ -32140,11 +32295,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/listAuthKeys/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/listAuthKeys?api-version=2018-06-01: post: tags: - integrationRuntimes - operationId: IntegrationRuntimes_ListAuthKeys + operationId: IntegrationRuntimesAuthKeys_List description: Retrieves the authentication keys for an integration runtime. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -32165,7 +32320,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/start/?api-version=2018-06-01: + x-ms-original-operationId: IntegrationRuntimes_ListAuthKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/start?api-version=2018-06-01: post: tags: - integrationRuntimes @@ -32193,7 +32349,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/stop/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/stop?api-version=2018-06-01: post: tags: - integrationRuntimes @@ -32217,7 +32373,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/syncCredentials/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/syncCredentials?api-version=2018-06-01: post: tags: - integrationRuntimes @@ -32238,11 +32394,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/monitoringData/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/monitoringData?api-version=2018-06-01: post: tags: - integrationRuntimes - operationId: IntegrationRuntimes_GetMonitoringData + operationId: IntegrationRuntimesMonitoringData_Get description: Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -32263,7 +32419,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/upgrade/?api-version=2018-06-01: + x-ms-original-operationId: IntegrationRuntimes_GetMonitoringData + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/upgrade?api-version=2018-06-01: post: tags: - integrationRuntimes @@ -32284,7 +32441,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/removeLinks/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/removeLinks?api-version=2018-06-01: post: tags: - integrationRuntimes @@ -32313,11 +32470,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/linkedIntegrationRuntime/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/linkedIntegrationRuntime?api-version=2018-06-01: post: tags: - integrationRuntimes - operationId: IntegrationRuntimes_CreateLinkedIntegrationRuntime + operationId: IntegrationRuntimesLinkedIntegrationRuntime_Create description: Create a linked integration runtime entry in a shared integration runtime. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -32346,7 +32503,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/refreshObjectMetadata/?api-version=2018-06-01: + x-ms-original-operationId: IntegrationRuntimes_CreateLinkedIntegrationRuntime + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/refreshObjectMetadata?api-version=2018-06-01: post: tags: - integrationRuntimeObjectMetadata @@ -32374,7 +32532,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getObjectMetadata/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getObjectMetadata?api-version=2018-06-01: post: tags: - integrationRuntimeObjectMetadata @@ -32407,7 +32565,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}?api-version=2018-06-01: get: tags: - integrationRuntimeNodes @@ -32489,11 +32647,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}/ipAddress/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}/ipAddress?api-version=2018-06-01: post: tags: - integrationRuntimeNodes - operationId: IntegrationRuntimeNodes_GetIpAddress + operationId: IntegrationRuntimeNodesIpAddress_Get description: Get the IP address of self-hosted integration runtime node. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -32515,7 +32673,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/linkedservices/?api-version=2018-06-01: + x-ms-original-operationId: IntegrationRuntimeNodes_GetIpAddress + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/linkedservices?api-version=2018-06-01: get: tags: - linkedServices @@ -32541,7 +32700,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/linkedservices/{linkedServiceName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/linkedservices/{linkedServiceName}?api-version=2018-06-01: put: tags: - linkedServices @@ -32634,7 +32793,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets?api-version=2018-06-01: get: tags: - datasets @@ -32660,7 +32819,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets/{datasetName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets/{datasetName}?api-version=2018-06-01: put: tags: - datasets @@ -32753,7 +32912,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines?api-version=2018-06-01: get: tags: - pipelines @@ -32779,7 +32938,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}?api-version=2018-06-01: put: tags: - pipelines @@ -32872,11 +33031,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}/createRun/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}/createRun?api-version=2018-06-01: post: tags: - pipelines - operationId: Pipelines_CreateRun + operationId: PipelinesRun_Create description: Creates a run of a pipeline. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -32933,7 +33092,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryPipelineRuns/?api-version=2018-06-01: + x-ms-original-operationId: Pipelines_CreateRun + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryPipelineRuns?api-version=2018-06-01: post: operationId: PipelineRuns_QueryByFactory description: Query pipeline runs in the factory based on input filter conditions. @@ -32965,7 +33125,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}?api-version=2018-06-01: get: operationId: PipelineRuns_Get description: Get a pipeline run by its run ID. @@ -32990,7 +33150,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}/queryActivityruns/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}/queryActivityruns?api-version=2018-06-01: post: operationId: ActivityRuns_QueryByPipelineRun description: Query activity runs based on input filter conditions. @@ -33023,7 +33183,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}/cancel/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}/cancel?api-version=2018-06-01: post: operationId: PipelineRuns_Cancel description: Cancel a pipeline run by its run ID. @@ -33050,7 +33210,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers?api-version=2018-06-01: get: tags: - triggers @@ -33076,7 +33236,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/querytriggers/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/querytriggers?api-version=2018-06-01: post: tags: - triggers @@ -33108,7 +33268,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}?api-version=2018-06-01: put: tags: - triggers @@ -33201,7 +33361,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/subscribeToEvents/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/subscribeToEvents?api-version=2018-06-01: post: tags: - triggers @@ -33229,11 +33389,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/getEventSubscriptionStatus/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/getEventSubscriptionStatus?api-version=2018-06-01: post: tags: - triggers - operationId: Triggers_GetEventSubscriptionStatus + operationId: TriggersEventSubscriptionStatus_Get description: Get a trigger's event subscription status. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -33254,7 +33414,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/unsubscribeFromEvents/?api-version=2018-06-01: + x-ms-original-operationId: Triggers_GetEventSubscriptionStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/unsubscribeFromEvents?api-version=2018-06-01: post: tags: - triggers @@ -33282,7 +33443,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/start/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/start?api-version=2018-06-01: post: tags: - triggers @@ -33304,7 +33465,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/stop/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/stop?api-version=2018-06-01: post: tags: - triggers @@ -33326,7 +33487,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/triggerRuns/{runId}/rerun/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/triggerRuns/{runId}/rerun?api-version=2018-06-01: post: tags: - triggerruns @@ -33348,7 +33509,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/triggerRuns/{runId}/cancel/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/triggerRuns/{runId}/cancel?api-version=2018-06-01: post: tags: - triggerruns @@ -33370,7 +33531,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryTriggerRuns/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryTriggerRuns?api-version=2018-06-01: post: tags: - triggerruns @@ -33402,7 +33563,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/dataflows/{dataFlowName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/dataflows/{dataFlowName}?api-version=2018-06-01: put: tags: - dataFlows @@ -33493,7 +33654,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/dataflows/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/dataflows?api-version=2018-06-01: get: tags: - dataFlows @@ -33519,7 +33680,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/createDataFlowDebugSession/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/createDataFlowDebugSession?api-version=2018-06-01: post: tags: - dataFlowDebugSession @@ -33559,7 +33720,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryDataFlowDebugSessions/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryDataFlowDebugSessions?api-version=2018-06-01: post: tags: - dataFlowDebugSession @@ -33585,7 +33746,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/addDataFlowToDebugSession/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/addDataFlowToDebugSession?api-version=2018-06-01: post: tags: - dataFlowDebugSession @@ -33617,7 +33778,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/deleteDataFlowDebugSession/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/deleteDataFlowDebugSession?api-version=2018-06-01: post: tags: - dataFlowDebugSession @@ -33645,7 +33806,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/executeDataFlowDebugCommand/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/executeDataFlowDebugCommand?api-version=2018-06-01: post: tags: - dataFlowDebugSession @@ -33685,7 +33846,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks?api-version=2018-06-01: get: tags: - managedVirtualNetworks @@ -33711,7 +33872,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}?api-version=2018-06-01: put: tags: - managedVirtualNetworks @@ -33780,7 +33941,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}/managedPrivateEndpoints/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}/managedPrivateEndpoints?api-version=2018-06-01: get: tags: - managedPrivateEndpoints @@ -33807,7 +33968,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials?api-version=2018-06-01: get: tags: - credentials @@ -33833,7 +33994,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials/{credentialName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials/{credentialName}?api-version=2018-06-01: put: tags: - credentials @@ -33926,7 +34087,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}/managedPrivateEndpoints/{managedPrivateEndpointName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}/managedPrivateEndpoints/{managedPrivateEndpointName}?api-version=2018-06-01: put: tags: - managedPrivateEndpoints @@ -34020,7 +34181,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateEndPointConnections/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateEndPointConnections?api-version=2018-06-01: get: tags: - privateEndPointConnections @@ -34046,7 +34207,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2018-06-01: put: tags: - privateEndpointConnections @@ -34136,7 +34297,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateLinkResources/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateLinkResources?api-version=2018-06-01: get: tags: - privateLinkResources @@ -34160,7 +34321,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/globalParameters/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/globalParameters?api-version=2018-06-01: get: tags: - globalParameters @@ -34186,7 +34347,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/globalParameters/{globalParameterName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/globalParameters/{globalParameterName}?api-version=2018-06-01: get: tags: - globalParameters @@ -34265,7 +34426,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs?api-version=2018-06-01: get: tags: - changeDataCapture @@ -34291,7 +34452,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}?api-version=2018-06-01: put: tags: - changeDataCapture @@ -34382,7 +34543,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}/start/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}/start?api-version=2018-06-01: post: tags: - changeDataCapture @@ -34403,7 +34564,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}/stop/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}/stop?api-version=2018-06-01: post: tags: - changeDataCapture @@ -34424,7 +34585,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}/status/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}/status?api-version=2018-06-01: get: tags: - changeDataCapture diff --git a/providers/src/azure/v00.00.00000/services/data_lake_analytics.yaml b/providers/src/azure/v00.00.00000/services/data_lake_analytics.yaml index 3b1e1ff5..486d0942 100644 --- a/providers/src/azure/v00.00.00000/services/data_lake_analytics.yaml +++ b/providers/src/azure/v00.00.00000/services/data_lake_analytics.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: Client Api Version. - required: true + required: false schema: type: string ResourceGroupNameParameter: @@ -2013,48 +2013,61 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataLakeAnalytics~1accounts?api-version=2019-11-01-preview/get' + operationId: Accounts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeAnalyticsAccountListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts?api-version=2019-11-01-preview/get' + operationId: Accounts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeAnalyticsAccountListResult objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1?api-version=2019-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}?api-version=2019-11-01-preview/put' + operationId: Accounts_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeAnalyticsAccount get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}?api-version=2019-11-01-preview/get' + operationId: Accounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeAnalyticsAccount update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1?api-version=2019-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}?api-version=2019-11-01-preview/patch' + operationId: Accounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeAnalyticsAccount delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1?api-version=2019-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}?api-version=2019-11-01-preview/delete' + operationId: Accounts_Delete response: mediaType: application/json openAPIDocKey: '200' check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataLakeAnalytics~1locations~1{location}~1checkNameAvailability~1?api-version=2019-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataLakeAnalytics~1locations~1{location}~1checkNameAvailability?api-version=2019-11-01-preview/post' + operationId: Accounts_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NameAvailabilityInformation sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/accounts/methods/get' @@ -2062,7 +2075,8 @@ components: - $ref: '#/components/x-stackQL-resources/accounts/methods/list' insert: - $ref: '#/components/x-stackQL-resources/accounts/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/accounts/methods/delete' @@ -2073,26 +2087,32 @@ components: methods: list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1dataLakeStoreAccounts~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1dataLakeStoreAccounts?api-version=2019-11-01-preview/get' + operationId: DataLakeStoreAccounts_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeStoreAccountInformationListResult objectKey: $.value add: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1dataLakeStoreAccounts~1{dataLakeStoreAccountName}~1?api-version=2019-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1dataLakeStoreAccounts~1{dataLakeStoreAccountName}?api-version=2019-11-01-preview/put' + operationId: DataLakeStoreAccounts_Add response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1dataLakeStoreAccounts~1{dataLakeStoreAccountName}~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1dataLakeStoreAccounts~1{dataLakeStoreAccountName}?api-version=2019-11-01-preview/get' + operationId: DataLakeStoreAccounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeStoreAccountInformation delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1dataLakeStoreAccounts~1{dataLakeStoreAccountName}~1?api-version=2019-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1dataLakeStoreAccounts~1{dataLakeStoreAccountName}?api-version=2019-11-01-preview/delete' + operationId: DataLakeStoreAccounts_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2100,8 +2120,7 @@ components: select: - $ref: '#/components/x-stackQL-resources/data_lake_store_accounts/methods/get' - $ref: '#/components/x-stackQL-resources/data_lake_store_accounts/methods/list_by_account' - insert: - - $ref: '#/components/x-stackQL-resources/data_lake_store_accounts/methods/add' + insert: [] update: [] replace: [] delete: @@ -2113,32 +2132,39 @@ components: methods: list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts?api-version=2019-11-01-preview/get' + operationId: StorageAccounts_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageAccountInformationListResult objectKey: $.value add: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1{storageAccountName}~1?api-version=2019-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1{storageAccountName}?api-version=2019-11-01-preview/put' + operationId: StorageAccounts_Add response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1{storageAccountName}~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1{storageAccountName}?api-version=2019-11-01-preview/get' + operationId: StorageAccounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageAccountInformation update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1{storageAccountName}~1?api-version=2019-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1{storageAccountName}?api-version=2019-11-01-preview/patch' + operationId: StorageAccounts_Update response: mediaType: application/json openAPIDocKey: '200' delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1{storageAccountName}~1?api-version=2019-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1{storageAccountName}?api-version=2019-11-01-preview/delete' + operationId: StorageAccounts_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2146,9 +2172,9 @@ components: select: - $ref: '#/components/x-stackQL-resources/storage_accounts/methods/get' - $ref: '#/components/x-stackQL-resources/storage_accounts/methods/list_by_account' - insert: - - $ref: '#/components/x-stackQL-resources/storage_accounts/methods/add' - update: [] + insert: [] + update: + - $ref: '#/components/x-stackQL-resources/storage_accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/storage_accounts/methods/delete' @@ -2159,32 +2185,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1{storageAccountName}~1containers~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1{storageAccountName}~1containers?api-version=2019-11-01-preview/get' + operationId: StorageAccountsStorageContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageContainerListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/storage_accounts_storage_containers/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - storage_accounts_storage_container: - id: azure.data_lake_analytics.storage_accounts_storage_container - name: storage_accounts_storage_container - title: storage_accounts_storage_container - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1{storageAccountName}~1containers~1{containerName}~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1{storageAccountName}~1containers~1{containerName}?api-version=2019-11-01-preview/get' + operationId: StorageAccountsStorageContainer_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageContainer sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/storage_accounts_storage_container/methods/get' + - $ref: '#/components/x-stackQL-resources/storage_accounts_storage_containers/methods/get' + - $ref: '#/components/x-stackQL-resources/storage_accounts_storage_containers/methods/list' insert: [] update: [] replace: [] @@ -2196,10 +2215,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1{storageAccountName}~1containers~1{containerName}~1listSasTokens~1?api-version=2019-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1storageAccounts~1{storageAccountName}~1containers~1{containerName}~1listSasTokens?api-version=2019-11-01-preview/post' + operationId: StorageAccountsSasTokens_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SasTokenInformationListResult objectKey: $.value sqlVerbs: select: @@ -2215,32 +2236,41 @@ components: methods: list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1computePolicies~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1computePolicies?api-version=2019-11-01-preview/get' + operationId: ComputePolicies_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComputePolicyListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1computePolicies~1{computePolicyName}~1?api-version=2019-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1computePolicies~1{computePolicyName}?api-version=2019-11-01-preview/put' + operationId: ComputePolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComputePolicy get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1computePolicies~1{computePolicyName}~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1computePolicies~1{computePolicyName}?api-version=2019-11-01-preview/get' + operationId: ComputePolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComputePolicy update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1computePolicies~1{computePolicyName}~1?api-version=2019-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1computePolicies~1{computePolicyName}?api-version=2019-11-01-preview/patch' + operationId: ComputePolicies_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComputePolicy delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1computePolicies~1{computePolicyName}~1?api-version=2019-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1computePolicies~1{computePolicyName}?api-version=2019-11-01-preview/delete' + operationId: ComputePolicies_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2250,7 +2280,8 @@ components: - $ref: '#/components/x-stackQL-resources/compute_policies/methods/list_by_account' insert: - $ref: '#/components/x-stackQL-resources/compute_policies/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/compute_policies/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/compute_policies/methods/delete' @@ -2261,32 +2292,41 @@ components: methods: list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1firewallRules~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1firewallRules?api-version=2019-11-01-preview/get' + operationId: FirewallRules_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirewallRuleListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}~1?api-version=2019-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}?api-version=2019-11-01-preview/put' + operationId: FirewallRules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirewallRule get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}?api-version=2019-11-01-preview/get' + operationId: FirewallRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirewallRule update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}~1?api-version=2019-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}?api-version=2019-11-01-preview/patch' + operationId: FirewallRules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirewallRule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}~1?api-version=2019-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeAnalytics~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}?api-version=2019-11-01-preview/delete' + operationId: FirewallRules_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2296,7 +2336,8 @@ components: - $ref: '#/components/x-stackQL-resources/firewall_rules/methods/list_by_account' insert: - $ref: '#/components/x-stackQL-resources/firewall_rules/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/firewall_rules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/firewall_rules/methods/delete' @@ -2307,10 +2348,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DataLakeAnalytics~1operations~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.DataLakeAnalytics~1operations?api-version=2019-11-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -2319,20 +2362,22 @@ components: update: [] replace: [] delete: [] - locations_capability: - id: azure.data_lake_analytics.locations_capability - name: locations_capability - title: locations_capability + locations_capabilities: + id: azure.data_lake_analytics.locations_capabilities + name: locations_capabilities + title: locations_capabilities methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataLakeAnalytics~1locations~1{location}~1capability~1?api-version=2019-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataLakeAnalytics~1locations~1{location}~1capability?api-version=2019-11-01-preview/get' + operationId: LocationsCapability_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapabilityInformation sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/locations_capability/methods/get' + - $ref: '#/components/x-stackQL-resources/locations_capabilities/methods/get' insert: [] update: [] replace: [] @@ -2351,36 +2396,36 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.defaultDataLakeStoreAccountType') as default_data_lake_store_account_type, - JSON_EXTRACT(properties, '$.defaultDataLakeStoreAccount') as default_data_lake_store_account, - JSON_EXTRACT(properties, '$.dataLakeStoreAccounts') as data_lake_store_accounts, - JSON_EXTRACT(properties, '$.publicDataLakeStoreAccounts') as public_data_lake_store_accounts, - JSON_EXTRACT(properties, '$.storageAccounts') as storage_accounts, - JSON_EXTRACT(properties, '$.computePolicies') as compute_policies, - JSON_EXTRACT(properties, '$.hiveMetastores') as hive_metastores, - JSON_EXTRACT(properties, '$.virtualNetworkRules') as virtual_network_rules, - JSON_EXTRACT(properties, '$.firewallRules') as firewall_rules, - JSON_EXTRACT(properties, '$.firewallState') as firewall_state, - JSON_EXTRACT(properties, '$.firewallAllowAzureIps') as firewall_allow_azure_ips, - JSON_EXTRACT(properties, '$.newTier') as new_tier, - JSON_EXTRACT(properties, '$.currentTier') as current_tier, - JSON_EXTRACT(properties, '$.maxJobCount') as max_job_count, - JSON_EXTRACT(properties, '$.maxActiveJobCountPerUser') as max_active_job_count_per_user, - JSON_EXTRACT(properties, '$.maxQueuedJobCountPerUser') as max_queued_job_count_per_user, - JSON_EXTRACT(properties, '$.maxJobRunningTimeInMin') as max_job_running_time_in_min, - JSON_EXTRACT(properties, '$.systemMaxJobCount') as system_max_job_count, - JSON_EXTRACT(properties, '$.maxDegreeOfParallelism') as max_degree_of_parallelism, - JSON_EXTRACT(properties, '$.systemMaxDegreeOfParallelism') as system_max_degree_of_parallelism, - JSON_EXTRACT(properties, '$.maxDegreeOfParallelismPerJob') as max_degree_of_parallelism_per_job, - JSON_EXTRACT(properties, '$.minPriorityPerJob') as min_priority_per_job, - JSON_EXTRACT(properties, '$.queryStoreRetention') as query_store_retention, - JSON_EXTRACT(properties, '$.debugDataAccessLevel') as debug_data_access_level, + JSON_EXTRACT(properties, '$.accountId') as "account_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.endpoint') as "endpoint", + JSON_EXTRACT(properties, '$.defaultDataLakeStoreAccountType') as "default_data_lake_store_account_type", + JSON_EXTRACT(properties, '$.defaultDataLakeStoreAccount') as "default_data_lake_store_account", + JSON_EXTRACT(properties, '$.dataLakeStoreAccounts') as "data_lake_store_accounts", + JSON_EXTRACT(properties, '$.publicDataLakeStoreAccounts') as "public_data_lake_store_accounts", + JSON_EXTRACT(properties, '$.storageAccounts') as "storage_accounts", + JSON_EXTRACT(properties, '$.computePolicies') as "compute_policies", + JSON_EXTRACT(properties, '$.hiveMetastores') as "hive_metastores", + JSON_EXTRACT(properties, '$.virtualNetworkRules') as "virtual_network_rules", + JSON_EXTRACT(properties, '$.firewallRules') as "firewall_rules", + JSON_EXTRACT(properties, '$.firewallState') as "firewall_state", + JSON_EXTRACT(properties, '$.firewallAllowAzureIps') as "firewall_allow_azure_ips", + JSON_EXTRACT(properties, '$.newTier') as "new_tier", + JSON_EXTRACT(properties, '$.currentTier') as "current_tier", + JSON_EXTRACT(properties, '$.maxJobCount') as "max_job_count", + JSON_EXTRACT(properties, '$.maxActiveJobCountPerUser') as "max_active_job_count_per_user", + JSON_EXTRACT(properties, '$.maxQueuedJobCountPerUser') as "max_queued_job_count_per_user", + JSON_EXTRACT(properties, '$.maxJobRunningTimeInMin') as "max_job_running_time_in_min", + JSON_EXTRACT(properties, '$.systemMaxJobCount') as "system_max_job_count", + JSON_EXTRACT(properties, '$.maxDegreeOfParallelism') as "max_degree_of_parallelism", + JSON_EXTRACT(properties, '$.systemMaxDegreeOfParallelism') as "system_max_degree_of_parallelism", + JSON_EXTRACT(properties, '$.maxDegreeOfParallelismPerJob') as "max_degree_of_parallelism_per_job", + JSON_EXTRACT(properties, '$.minPriorityPerJob') as "min_priority_per_job", + JSON_EXTRACT(properties, '$.queryStoreRetention') as "query_store_retention", + JSON_EXTRACT(properties, '$.debugDataAccessLevel') as "debug_data_access_level", subscriptionId, resourceGroupName, accountName @@ -2395,36 +2440,36 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.defaultDataLakeStoreAccountType') as default_data_lake_store_account_type, - JSON_EXTRACT(properties, '$.defaultDataLakeStoreAccount') as default_data_lake_store_account, - JSON_EXTRACT(properties, '$.dataLakeStoreAccounts') as data_lake_store_accounts, - JSON_EXTRACT(properties, '$.publicDataLakeStoreAccounts') as public_data_lake_store_accounts, - JSON_EXTRACT(properties, '$.storageAccounts') as storage_accounts, - JSON_EXTRACT(properties, '$.computePolicies') as compute_policies, - JSON_EXTRACT(properties, '$.hiveMetastores') as hive_metastores, - JSON_EXTRACT(properties, '$.virtualNetworkRules') as virtual_network_rules, - JSON_EXTRACT(properties, '$.firewallRules') as firewall_rules, - JSON_EXTRACT(properties, '$.firewallState') as firewall_state, - JSON_EXTRACT(properties, '$.firewallAllowAzureIps') as firewall_allow_azure_ips, - JSON_EXTRACT(properties, '$.newTier') as new_tier, - JSON_EXTRACT(properties, '$.currentTier') as current_tier, - JSON_EXTRACT(properties, '$.maxJobCount') as max_job_count, - JSON_EXTRACT(properties, '$.maxActiveJobCountPerUser') as max_active_job_count_per_user, - JSON_EXTRACT(properties, '$.maxQueuedJobCountPerUser') as max_queued_job_count_per_user, - JSON_EXTRACT(properties, '$.maxJobRunningTimeInMin') as max_job_running_time_in_min, - JSON_EXTRACT(properties, '$.systemMaxJobCount') as system_max_job_count, - JSON_EXTRACT(properties, '$.maxDegreeOfParallelism') as max_degree_of_parallelism, - JSON_EXTRACT(properties, '$.systemMaxDegreeOfParallelism') as system_max_degree_of_parallelism, - JSON_EXTRACT(properties, '$.maxDegreeOfParallelismPerJob') as max_degree_of_parallelism_per_job, - JSON_EXTRACT(properties, '$.minPriorityPerJob') as min_priority_per_job, - JSON_EXTRACT(properties, '$.queryStoreRetention') as query_store_retention, - JSON_EXTRACT(properties, '$.debugDataAccessLevel') as debug_data_access_level, + json_extract_path_text(properties, '$.accountId') as "account_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.endpoint') as "endpoint", + json_extract_path_text(properties, '$.defaultDataLakeStoreAccountType') as "default_data_lake_store_account_type", + json_extract_path_text(properties, '$.defaultDataLakeStoreAccount') as "default_data_lake_store_account", + json_extract_path_text(properties, '$.dataLakeStoreAccounts') as "data_lake_store_accounts", + json_extract_path_text(properties, '$.publicDataLakeStoreAccounts') as "public_data_lake_store_accounts", + json_extract_path_text(properties, '$.storageAccounts') as "storage_accounts", + json_extract_path_text(properties, '$.computePolicies') as "compute_policies", + json_extract_path_text(properties, '$.hiveMetastores') as "hive_metastores", + json_extract_path_text(properties, '$.virtualNetworkRules') as "virtual_network_rules", + json_extract_path_text(properties, '$.firewallRules') as "firewall_rules", + json_extract_path_text(properties, '$.firewallState') as "firewall_state", + json_extract_path_text(properties, '$.firewallAllowAzureIps') as "firewall_allow_azure_ips", + json_extract_path_text(properties, '$.newTier') as "new_tier", + json_extract_path_text(properties, '$.currentTier') as "current_tier", + json_extract_path_text(properties, '$.maxJobCount') as "max_job_count", + json_extract_path_text(properties, '$.maxActiveJobCountPerUser') as "max_active_job_count_per_user", + json_extract_path_text(properties, '$.maxQueuedJobCountPerUser') as "max_queued_job_count_per_user", + json_extract_path_text(properties, '$.maxJobRunningTimeInMin') as "max_job_running_time_in_min", + json_extract_path_text(properties, '$.systemMaxJobCount') as "system_max_job_count", + json_extract_path_text(properties, '$.maxDegreeOfParallelism') as "max_degree_of_parallelism", + json_extract_path_text(properties, '$.systemMaxDegreeOfParallelism') as "system_max_degree_of_parallelism", + json_extract_path_text(properties, '$.maxDegreeOfParallelismPerJob') as "max_degree_of_parallelism_per_job", + json_extract_path_text(properties, '$.minPriorityPerJob') as "min_priority_per_job", + json_extract_path_text(properties, '$.queryStoreRetention') as "query_store_retention", + json_extract_path_text(properties, '$.debugDataAccessLevel') as "debug_data_access_level", subscriptionId, resourceGroupName, accountName @@ -2442,7 +2487,7 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.suffix') as suffix, + JSON_EXTRACT(properties, '$.suffix') as "suffix", subscriptionId, resourceGroupName, accountName, @@ -2456,7 +2501,7 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.suffix') as suffix, + json_extract_path_text(properties, '$.suffix') as "suffix", subscriptionId, resourceGroupName, accountName, @@ -2475,7 +2520,7 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.suffix') as suffix, + JSON_EXTRACT(properties, '$.suffix') as "suffix", subscriptionId, resourceGroupName, accountName, @@ -2489,16 +2534,16 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.suffix') as suffix, + json_extract_path_text(properties, '$.suffix') as "suffix", subscriptionId, resourceGroupName, accountName, storageAccountName FROM azure.data_lake_analytics.storage_accounts WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_storage_accounts_storage_container: - id: azure.data_lake_analytics.vw_storage_accounts_storage_container - name: vw_storage_accounts_storage_container + vw_storage_accounts_storage_containers: + id: azure.data_lake_analytics.vw_storage_accounts_storage_containers + name: vw_storage_accounts_storage_containers config: views: select: @@ -2508,14 +2553,14 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", subscriptionId, resourceGroupName, accountName, storageAccountName, containerName - FROM azure.data_lake_analytics.storage_accounts_storage_container - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND storageAccountName = 'replace-me' AND containerName = 'replace-me'; + FROM azure.data_lake_analytics.storage_accounts_storage_containers + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND storageAccountName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -2523,14 +2568,14 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.lastModifiedTime') as last_modified_time, + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", subscriptionId, resourceGroupName, accountName, storageAccountName, containerName - FROM azure.data_lake_analytics.storage_accounts_storage_container - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND storageAccountName = 'replace-me' AND containerName = 'replace-me'; + FROM azure.data_lake_analytics.storage_accounts_storage_containers + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND storageAccountName = 'replace-me'; vw_compute_policies: id: azure.data_lake_analytics.vw_compute_policies name: vw_compute_policies @@ -2543,10 +2588,10 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.objectType') as object_type, - JSON_EXTRACT(properties, '$.maxDegreeOfParallelismPerJob') as max_degree_of_parallelism_per_job, - JSON_EXTRACT(properties, '$.minPriorityPerJob') as min_priority_per_job, + JSON_EXTRACT(properties, '$.objectId') as "object_id", + JSON_EXTRACT(properties, '$.objectType') as "object_type", + JSON_EXTRACT(properties, '$.maxDegreeOfParallelismPerJob') as "max_degree_of_parallelism_per_job", + JSON_EXTRACT(properties, '$.minPriorityPerJob') as "min_priority_per_job", subscriptionId, resourceGroupName, accountName, @@ -2560,10 +2605,10 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.objectType') as object_type, - JSON_EXTRACT(properties, '$.maxDegreeOfParallelismPerJob') as max_degree_of_parallelism_per_job, - JSON_EXTRACT(properties, '$.minPriorityPerJob') as min_priority_per_job, + json_extract_path_text(properties, '$.objectId') as "object_id", + json_extract_path_text(properties, '$.objectType') as "object_type", + json_extract_path_text(properties, '$.maxDegreeOfParallelismPerJob') as "max_degree_of_parallelism_per_job", + json_extract_path_text(properties, '$.minPriorityPerJob') as "min_priority_per_job", subscriptionId, resourceGroupName, accountName, @@ -2582,8 +2627,8 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.startIpAddress') as start_ip_address, - JSON_EXTRACT(properties, '$.endIpAddress') as end_ip_address, + JSON_EXTRACT(properties, '$.startIpAddress') as "start_ip_address", + JSON_EXTRACT(properties, '$.endIpAddress') as "end_ip_address", subscriptionId, resourceGroupName, accountName, @@ -2597,8 +2642,8 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.startIpAddress') as start_ip_address, - JSON_EXTRACT(properties, '$.endIpAddress') as end_ip_address, + json_extract_path_text(properties, '$.startIpAddress') as "start_ip_address", + json_extract_path_text(properties, '$.endIpAddress') as "end_ip_address", subscriptionId, resourceGroupName, accountName, @@ -2606,7 +2651,7 @@ components: FROM azure.data_lake_analytics.firewall_rules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/accounts/?api-version=2019-11-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/accounts?api-version=2019-11-01-preview: get: tags: - Accounts @@ -2670,7 +2715,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DataLakeAnalyticsAccountBasic' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/?api-version=2019-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts?api-version=2019-11-01-preview: get: tags: - Accounts @@ -2735,7 +2780,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DataLakeAnalyticsAccountBasic' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/?api-version=2019-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}?api-version=2019-11-01-preview: put: tags: - Accounts @@ -2861,7 +2906,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/dataLakeStoreAccounts/?api-version=2019-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/dataLakeStoreAccounts?api-version=2019-11-01-preview: get: tags: - DataLakeStoreAccounts @@ -2927,7 +2972,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DataLakeStoreAccountInformation' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/dataLakeStoreAccounts/{dataLakeStoreAccountName}/?api-version=2019-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/dataLakeStoreAccounts/{dataLakeStoreAccountName}?api-version=2019-11-01-preview: put: tags: - DataLakeStoreAccounts @@ -3013,7 +3058,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/?api-version=2019-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts?api-version=2019-11-01-preview: get: tags: - StorageAccounts @@ -3079,7 +3124,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/StorageAccountInformation' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}/?api-version=2019-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}?api-version=2019-11-01-preview: put: tags: - StorageAccounts @@ -3196,11 +3241,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}/containers/?api-version=2019-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}/containers?api-version=2019-11-01-preview: get: tags: - StorageAccounts - operationId: StorageAccounts_ListStorageContainers + operationId: StorageAccountsStorageContainers_List description: Lists the Azure Storage containers, if any, associated with the specified Data Lake Analytics and Azure Storage account combination. The response includes a link to the next page of results, if any. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3227,11 +3272,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}/containers/{containerName}/?api-version=2019-11-01-preview: + x-ms-original-operationId: StorageAccounts_ListStorageContainers + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}/containers/{containerName}?api-version=2019-11-01-preview: get: tags: - StorageAccounts - operationId: StorageAccounts_GetStorageContainer + operationId: StorageAccountsStorageContainer_Get description: Gets the specified Azure Storage container associated with the given Data Lake Analytics and Azure Storage accounts. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3262,11 +3308,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}/containers/{containerName}/listSasTokens/?api-version=2019-11-01-preview: + x-ms-original-operationId: StorageAccounts_GetStorageContainer + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/storageAccounts/{storageAccountName}/containers/{containerName}/listSasTokens?api-version=2019-11-01-preview: post: tags: - StorageAccounts - operationId: StorageAccounts_ListSasTokens + operationId: StorageAccountsSasTokens_List description: Gets the SAS token associated with the specified Data Lake Analytics and Azure Storage account and container combination. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3299,7 +3346,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/computePolicies/?api-version=2019-11-01-preview: + x-ms-original-operationId: StorageAccounts_ListSasTokens + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/computePolicies?api-version=2019-11-01-preview: get: tags: - ComputePolicies @@ -3324,7 +3372,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/computePolicies/{computePolicyName}/?api-version=2019-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/computePolicies/{computePolicyName}?api-version=2019-11-01-preview: put: tags: - ComputePolicies @@ -3451,7 +3499,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/firewallRules/?api-version=2019-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/firewallRules?api-version=2019-11-01-preview: get: tags: - FirewallRules @@ -3476,7 +3524,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/firewallRules/{firewallRuleName}/?api-version=2019-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/firewallRules/{firewallRuleName}?api-version=2019-11-01-preview: put: tags: - FirewallRules @@ -3603,7 +3651,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.DataLakeAnalytics/operations/?api-version=2019-11-01-preview: + /providers/Microsoft.DataLakeAnalytics/operations?api-version=2019-11-01-preview: get: tags: - Operations @@ -3623,11 +3671,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/locations/{location}/capability/?api-version=2019-11-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/locations/{location}/capability?api-version=2019-11-01-preview: get: tags: - Locations - operationId: Locations_GetCapability + operationId: LocationsCapability_Get description: Gets subscription-level properties and limits for Data Lake Analytics specified by resource location. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3652,7 +3700,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/locations/{location}/checkNameAvailability/?api-version=2019-11-01-preview: + x-ms-original-operationId: Locations_GetCapability + /subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/locations/{location}/checkNameAvailability?api-version=2019-11-01-preview: post: tags: - Accounts diff --git a/providers/src/azure/v00.00.00000/services/data_lake_store.yaml b/providers/src/azure/v00.00.00000/services/data_lake_store.yaml index 458fda2f..e5dd0544 100644 --- a/providers/src/azure/v00.00.00000/services/data_lake_store.yaml +++ b/providers/src/azure/v00.00.00000/services/data_lake_store.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: Client Api Version. - required: true + required: false schema: type: string ResourceGroupNameParameter: @@ -1159,54 +1159,68 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataLakeStore~1accounts~1?api-version=2016-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataLakeStore~1accounts?api-version=2016-11-01/get' + operationId: Accounts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeStoreAccountListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1?api-version=2016-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts?api-version=2016-11-01/get' + operationId: Accounts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeStoreAccountListResult objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1?api-version=2016-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}?api-version=2016-11-01/put' + operationId: Accounts_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeStoreAccount get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1?api-version=2016-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}?api-version=2016-11-01/get' + operationId: Accounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeStoreAccount update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1?api-version=2016-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}?api-version=2016-11-01/patch' + operationId: Accounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeStoreAccount delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1?api-version=2016-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}?api-version=2016-11-01/delete' + operationId: Accounts_Delete response: mediaType: application/json openAPIDocKey: '200' enable_key_vault: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1enableKeyVault~1?api-version=2016-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1enableKeyVault?api-version=2016-11-01/post' + operationId: Accounts_EnableKeyVault response: mediaType: application/json openAPIDocKey: '200' check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataLakeStore~1locations~1{location}~1checkNameAvailability~1?api-version=2016-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataLakeStore~1locations~1{location}~1checkNameAvailability?api-version=2016-11-01/post' + operationId: Accounts_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NameAvailabilityInformation sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/accounts/methods/get' @@ -1214,7 +1228,8 @@ components: - $ref: '#/components/x-stackQL-resources/accounts/methods/list' insert: - $ref: '#/components/x-stackQL-resources/accounts/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/accounts/methods/delete' @@ -1225,32 +1240,41 @@ components: methods: list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1firewallRules~1?api-version=2016-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1firewallRules?api-version=2016-11-01/get' + operationId: FirewallRules_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirewallRuleListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}~1?api-version=2016-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}?api-version=2016-11-01/put' + operationId: FirewallRules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirewallRule get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}~1?api-version=2016-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}?api-version=2016-11-01/get' + operationId: FirewallRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirewallRule update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}~1?api-version=2016-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}?api-version=2016-11-01/patch' + operationId: FirewallRules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirewallRule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}~1?api-version=2016-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1firewallRules~1{firewallRuleName}?api-version=2016-11-01/delete' + operationId: FirewallRules_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1260,7 +1284,8 @@ components: - $ref: '#/components/x-stackQL-resources/firewall_rules/methods/list_by_account' insert: - $ref: '#/components/x-stackQL-resources/firewall_rules/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/firewall_rules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/firewall_rules/methods/delete' @@ -1271,32 +1296,41 @@ components: methods: list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1virtualNetworkRules~1?api-version=2016-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1virtualNetworkRules?api-version=2016-11-01/get' + operationId: VirtualNetworkRules_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkRuleListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1virtualNetworkRules~1{virtualNetworkRuleName}~1?api-version=2016-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1virtualNetworkRules~1{virtualNetworkRuleName}?api-version=2016-11-01/put' + operationId: VirtualNetworkRules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkRule get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1virtualNetworkRules~1{virtualNetworkRuleName}~1?api-version=2016-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1virtualNetworkRules~1{virtualNetworkRuleName}?api-version=2016-11-01/get' + operationId: VirtualNetworkRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkRule update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1virtualNetworkRules~1{virtualNetworkRuleName}~1?api-version=2016-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1virtualNetworkRules~1{virtualNetworkRuleName}?api-version=2016-11-01/patch' + operationId: VirtualNetworkRules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkRule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1virtualNetworkRules~1{virtualNetworkRuleName}~1?api-version=2016-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1virtualNetworkRules~1{virtualNetworkRuleName}?api-version=2016-11-01/delete' + operationId: VirtualNetworkRules_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1306,7 +1340,8 @@ components: - $ref: '#/components/x-stackQL-resources/virtual_network_rules/methods/list_by_account' insert: - $ref: '#/components/x-stackQL-resources/virtual_network_rules/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_network_rules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_network_rules/methods/delete' @@ -1317,32 +1352,41 @@ components: methods: list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1trustedIdProviders~1?api-version=2016-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1trustedIdProviders?api-version=2016-11-01/get' + operationId: TrustedIdProviders_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TrustedIdProviderListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1trustedIdProviders~1{trustedIdProviderName}~1?api-version=2016-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1trustedIdProviders~1{trustedIdProviderName}?api-version=2016-11-01/put' + operationId: TrustedIdProviders_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TrustedIdProvider get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1trustedIdProviders~1{trustedIdProviderName}~1?api-version=2016-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1trustedIdProviders~1{trustedIdProviderName}?api-version=2016-11-01/get' + operationId: TrustedIdProviders_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TrustedIdProvider update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1trustedIdProviders~1{trustedIdProviderName}~1?api-version=2016-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1trustedIdProviders~1{trustedIdProviderName}?api-version=2016-11-01/patch' + operationId: TrustedIdProviders_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TrustedIdProvider delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1trustedIdProviders~1{trustedIdProviderName}~1?api-version=2016-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataLakeStore~1accounts~1{accountName}~1trustedIdProviders~1{trustedIdProviderName}?api-version=2016-11-01/delete' + operationId: TrustedIdProviders_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1352,7 +1396,8 @@ components: - $ref: '#/components/x-stackQL-resources/trusted_id_providers/methods/list_by_account' insert: - $ref: '#/components/x-stackQL-resources/trusted_id_providers/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/trusted_id_providers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/trusted_id_providers/methods/delete' @@ -1363,10 +1408,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DataLakeStore~1operations~1?api-version=2016-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.DataLakeStore~1operations?api-version=2016-11-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1375,39 +1422,43 @@ components: update: [] replace: [] delete: [] - locations_capability: - id: azure.data_lake_store.locations_capability - name: locations_capability - title: locations_capability + locations_capabilities: + id: azure.data_lake_store.locations_capabilities + name: locations_capabilities + title: locations_capabilities methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataLakeStore~1locations~1{location}~1capability~1?api-version=2016-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataLakeStore~1locations~1{location}~1capability?api-version=2016-11-01/get' + operationId: LocationsCapability_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapabilityInformation sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/locations_capability/methods/get' + - $ref: '#/components/x-stackQL-resources/locations_capabilities/methods/get' insert: [] update: [] replace: [] delete: [] - locations_usage: - id: azure.data_lake_store.locations_usage - name: locations_usage - title: locations_usage + locations_usages: + id: azure.data_lake_store.locations_usages + name: locations_usages + title: locations_usages methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataLakeStore~1locations~1{location}~1usages~1?api-version=2016-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataLakeStore~1locations~1{location}~1usages?api-version=2016-11-01/get' + operationId: LocationsUsage_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsageListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/locations_usage/methods/get' + - $ref: '#/components/x-stackQL-resources/locations_usages/methods/get' insert: [] update: [] replace: [] @@ -1427,24 +1478,24 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.defaultGroup') as default_group, - JSON_EXTRACT(properties, '$.encryptionConfig') as encryption_config, - JSON_EXTRACT(properties, '$.encryptionState') as encryption_state, - JSON_EXTRACT(properties, '$.encryptionProvisioningState') as encryption_provisioning_state, - JSON_EXTRACT(properties, '$.firewallRules') as firewall_rules, - JSON_EXTRACT(properties, '$.virtualNetworkRules') as virtual_network_rules, - JSON_EXTRACT(properties, '$.firewallState') as firewall_state, - JSON_EXTRACT(properties, '$.firewallAllowAzureIps') as firewall_allow_azure_ips, - JSON_EXTRACT(properties, '$.trustedIdProviders') as trusted_id_providers, - JSON_EXTRACT(properties, '$.trustedIdProviderState') as trusted_id_provider_state, - JSON_EXTRACT(properties, '$.newTier') as new_tier, - JSON_EXTRACT(properties, '$.currentTier') as current_tier, + JSON_EXTRACT(properties, '$.accountId') as "account_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.endpoint') as "endpoint", + JSON_EXTRACT(properties, '$.defaultGroup') as "default_group", + JSON_EXTRACT(properties, '$.encryptionConfig') as "encryption_config", + JSON_EXTRACT(properties, '$.encryptionState') as "encryption_state", + JSON_EXTRACT(properties, '$.encryptionProvisioningState') as "encryption_provisioning_state", + JSON_EXTRACT(properties, '$.firewallRules') as "firewall_rules", + JSON_EXTRACT(properties, '$.virtualNetworkRules') as "virtual_network_rules", + JSON_EXTRACT(properties, '$.firewallState') as "firewall_state", + JSON_EXTRACT(properties, '$.firewallAllowAzureIps') as "firewall_allow_azure_ips", + JSON_EXTRACT(properties, '$.trustedIdProviders') as "trusted_id_providers", + JSON_EXTRACT(properties, '$.trustedIdProviderState') as "trusted_id_provider_state", + JSON_EXTRACT(properties, '$.newTier') as "new_tier", + JSON_EXTRACT(properties, '$.currentTier') as "current_tier", subscriptionId, resourceGroupName, accountName @@ -1460,24 +1511,24 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.defaultGroup') as default_group, - JSON_EXTRACT(properties, '$.encryptionConfig') as encryption_config, - JSON_EXTRACT(properties, '$.encryptionState') as encryption_state, - JSON_EXTRACT(properties, '$.encryptionProvisioningState') as encryption_provisioning_state, - JSON_EXTRACT(properties, '$.firewallRules') as firewall_rules, - JSON_EXTRACT(properties, '$.virtualNetworkRules') as virtual_network_rules, - JSON_EXTRACT(properties, '$.firewallState') as firewall_state, - JSON_EXTRACT(properties, '$.firewallAllowAzureIps') as firewall_allow_azure_ips, - JSON_EXTRACT(properties, '$.trustedIdProviders') as trusted_id_providers, - JSON_EXTRACT(properties, '$.trustedIdProviderState') as trusted_id_provider_state, - JSON_EXTRACT(properties, '$.newTier') as new_tier, - JSON_EXTRACT(properties, '$.currentTier') as current_tier, + json_extract_path_text(properties, '$.accountId') as "account_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.endpoint') as "endpoint", + json_extract_path_text(properties, '$.defaultGroup') as "default_group", + json_extract_path_text(properties, '$.encryptionConfig') as "encryption_config", + json_extract_path_text(properties, '$.encryptionState') as "encryption_state", + json_extract_path_text(properties, '$.encryptionProvisioningState') as "encryption_provisioning_state", + json_extract_path_text(properties, '$.firewallRules') as "firewall_rules", + json_extract_path_text(properties, '$.virtualNetworkRules') as "virtual_network_rules", + json_extract_path_text(properties, '$.firewallState') as "firewall_state", + json_extract_path_text(properties, '$.firewallAllowAzureIps') as "firewall_allow_azure_ips", + json_extract_path_text(properties, '$.trustedIdProviders') as "trusted_id_providers", + json_extract_path_text(properties, '$.trustedIdProviderState') as "trusted_id_provider_state", + json_extract_path_text(properties, '$.newTier') as "new_tier", + json_extract_path_text(properties, '$.currentTier') as "current_tier", subscriptionId, resourceGroupName, accountName @@ -1495,8 +1546,8 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.startIpAddress') as start_ip_address, - JSON_EXTRACT(properties, '$.endIpAddress') as end_ip_address, + JSON_EXTRACT(properties, '$.startIpAddress') as "start_ip_address", + JSON_EXTRACT(properties, '$.endIpAddress') as "end_ip_address", subscriptionId, resourceGroupName, accountName, @@ -1510,8 +1561,8 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.startIpAddress') as start_ip_address, - JSON_EXTRACT(properties, '$.endIpAddress') as end_ip_address, + json_extract_path_text(properties, '$.startIpAddress') as "start_ip_address", + json_extract_path_text(properties, '$.endIpAddress') as "end_ip_address", subscriptionId, resourceGroupName, accountName, @@ -1530,7 +1581,7 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.subnetId') as subnet_id, + JSON_EXTRACT(properties, '$.subnetId') as "subnet_id", subscriptionId, resourceGroupName, accountName, @@ -1544,7 +1595,7 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.subnetId') as subnet_id, + json_extract_path_text(properties, '$.subnetId') as "subnet_id", subscriptionId, resourceGroupName, accountName, @@ -1563,7 +1614,7 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.idProvider') as id_provider, + JSON_EXTRACT(properties, '$.idProvider') as "id_provider", subscriptionId, resourceGroupName, accountName, @@ -1577,7 +1628,7 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.idProvider') as id_provider, + json_extract_path_text(properties, '$.idProvider') as "id_provider", subscriptionId, resourceGroupName, accountName, @@ -1585,7 +1636,7 @@ components: FROM azure.data_lake_store.trusted_id_providers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.DataLakeStore/accounts/?api-version=2016-11-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DataLakeStore/accounts?api-version=2016-11-01: get: tags: - Accounts @@ -1643,7 +1694,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DataLakeStoreAccountBasic' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/?api-version=2016-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts?api-version=2016-11-01: get: tags: - Accounts @@ -1702,7 +1753,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DataLakeStoreAccountBasic' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/?api-version=2016-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}?api-version=2016-11-01: put: tags: - Accounts @@ -1804,7 +1855,7 @@ paths: '204': description: The specified account was not found. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/enableKeyVault/?api-version=2016-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/enableKeyVault?api-version=2016-11-01: post: tags: - Accounts @@ -1817,7 +1868,7 @@ paths: responses: '200': description: Successfully enabled the user-managed Key Vault settings used for encrypting this Data Lake Store account. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/firewallRules/?api-version=2016-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/firewallRules?api-version=2016-11-01: get: tags: - FirewallRules @@ -1836,7 +1887,7 @@ paths: $ref: '#/components/schemas/FirewallRuleListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/firewallRules/{firewallRuleName}/?api-version=2016-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/firewallRules/{firewallRuleName}?api-version=2016-11-01: put: tags: - FirewallRules @@ -1939,7 +1990,7 @@ paths: description: Successfully deleted the specified firewall rule. '204': description: The specified firewall rule does not exist or was already deleted. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/virtualNetworkRules/?api-version=2016-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/virtualNetworkRules?api-version=2016-11-01: get: tags: - VirtualNetworkRules @@ -1958,7 +2009,7 @@ paths: $ref: '#/components/schemas/VirtualNetworkRuleListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/virtualNetworkRules/{virtualNetworkRuleName}/?api-version=2016-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/virtualNetworkRules/{virtualNetworkRuleName}?api-version=2016-11-01: put: tags: - VirtualNetworkRules @@ -2061,7 +2112,7 @@ paths: description: Successfully deleted the specified virtual network rule. '204': description: The specified virtual network rule does not exist or was already deleted. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/trustedIdProviders/?api-version=2016-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/trustedIdProviders?api-version=2016-11-01: get: tags: - TrustedIdProviders @@ -2080,7 +2131,7 @@ paths: $ref: '#/components/schemas/TrustedIdProviderListResult' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/trustedIdProviders/{trustedIdProviderName}/?api-version=2016-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/trustedIdProviders/{trustedIdProviderName}?api-version=2016-11-01: put: tags: - TrustedIdProviders @@ -2183,7 +2234,7 @@ paths: description: Successfully deleted the specified trusted identity provider details. '204': description: The specified trusted identity provider was not found. - /providers/Microsoft.DataLakeStore/operations/?api-version=2016-11-01: + /providers/Microsoft.DataLakeStore/operations?api-version=2016-11-01: get: tags: - Operations @@ -2197,11 +2248,11 @@ paths: application/json: schema: $ref: '#/components/schemas/OperationListResult' - /subscriptions/{subscriptionId}/providers/Microsoft.DataLakeStore/locations/{location}/capability/?api-version=2016-11-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DataLakeStore/locations/{location}/capability?api-version=2016-11-01: get: tags: - Locations - operationId: Locations_GetCapability + operationId: LocationsCapability_Get description: Gets subscription-level properties and limits for Data Lake Store specified by resource location. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -2220,11 +2271,12 @@ paths: $ref: '#/components/schemas/CapabilityInformation' '404': description: Subscription not found. - /subscriptions/{subscriptionId}/providers/Microsoft.DataLakeStore/locations/{location}/usages/?api-version=2016-11-01: + x-ms-original-operationId: Locations_GetCapability + /subscriptions/{subscriptionId}/providers/Microsoft.DataLakeStore/locations/{location}/usages?api-version=2016-11-01: get: tags: - LocationUsage - operationId: Locations_GetUsage + operationId: LocationsUsage_Get description: Gets the current usage count and the limit for the resources of the location under the subscription. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -2243,7 +2295,8 @@ paths: $ref: '#/components/schemas/UsageListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DataLakeStore/locations/{location}/checkNameAvailability/?api-version=2016-11-01: + x-ms-original-operationId: Locations_GetUsage + /subscriptions/{subscriptionId}/providers/Microsoft.DataLakeStore/locations/{location}/checkNameAvailability?api-version=2016-11-01: post: tags: - Accounts diff --git a/providers/src/azure/v00.00.00000/services/data_migration.yaml b/providers/src/azure/v00.00.00000/services/data_migration.yaml index 490ea296..5bfacc8a 100644 --- a/providers/src/azure/v00.00.00000/services/data_migration.yaml +++ b/providers/src/azure/v00.00.00000/services/data_migration.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: API version to use for the request. - required: true + required: false x-ms-parameter-location: client schema: type: string @@ -116,7 +116,7 @@ components: name: api-version in: query description: Version of the API - required: true + required: false schema: type: string deleteRunningTasks: @@ -12733,10 +12733,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataMigration~1skus~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataMigration~1skus?api-version=2023-07-15-preview/get' + operationId: ResourceSkusSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceSkusResult objectKey: $.value sqlVerbs: select: @@ -12752,72 +12754,91 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1?api-version=2023-07-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}?api-version=2023-07-15-preview/put' + operationId: Services_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataMigrationService get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}?api-version=2023-07-15-preview/get' + operationId: Services_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataMigrationService delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1?api-version=2023-07-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}?api-version=2023-07-15-preview/delete' + operationId: Services_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1?api-version=2023-07-15-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}?api-version=2023-07-15-preview/patch' + operationId: Services_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataMigrationService check_status: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1checkStatus~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1checkStatus?api-version=2023-07-15-preview/post' + operationId: Services_CheckStatus response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataMigrationServiceStatusResponse start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1start~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1start?api-version=2023-07-15-preview/post' + operationId: Services_Start response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1stop~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1stop?api-version=2023-07-15-preview/post' + operationId: Services_Stop response: mediaType: application/json openAPIDocKey: '200' check_children_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1checkNameAvailability~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1checkNameAvailability?api-version=2023-07-15-preview/post' + operationId: Services_CheckChildrenNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NameAvailabilityResponse list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services?api-version=2023-07-15-preview/get' + operationId: Services_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataMigrationServiceList objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataMigration~1services~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataMigration~1services?api-version=2023-07-15-preview/get' + operationId: Services_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataMigrationServiceList objectKey: $.value check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataMigration~1locations~1{location}~1checkNameAvailability~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataMigration~1locations~1{location}~1checkNameAvailability?api-version=2023-07-15-preview/post' + operationId: Services_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NameAvailabilityResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/services/methods/get' @@ -12825,7 +12846,8 @@ components: - $ref: '#/components/x-stackQL-resources/services/methods/list' insert: - $ref: '#/components/x-stackQL-resources/services/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/services/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/services/methods/delete' @@ -12836,10 +12858,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1skus~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1skus?api-version=2023-07-15-preview/get' + operationId: ServicesSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceSkuList objectKey: $.value sqlVerbs: select: @@ -12855,54 +12879,68 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1tasks~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1tasks?api-version=2023-07-15-preview/get' + operationId: Tasks_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TaskList objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1tasks~1{taskName}~1?api-version=2023-07-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1tasks~1{taskName}?api-version=2023-07-15-preview/put' + operationId: Tasks_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectTask get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1tasks~1{taskName}~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1tasks~1{taskName}?api-version=2023-07-15-preview/get' + operationId: Tasks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectTask delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1tasks~1{taskName}~1?api-version=2023-07-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1tasks~1{taskName}?api-version=2023-07-15-preview/delete' + operationId: Tasks_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1tasks~1{taskName}~1?api-version=2023-07-15-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1tasks~1{taskName}?api-version=2023-07-15-preview/patch' + operationId: Tasks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectTask cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1tasks~1{taskName}~1cancel~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1tasks~1{taskName}~1cancel?api-version=2023-07-15-preview/post' + operationId: Tasks_Cancel response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectTask command: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1tasks~1{taskName}~1command~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1tasks~1{taskName}~1command?api-version=2023-07-15-preview/post' + operationId: Tasks_Command response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommandProperties sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/tasks/methods/get' - $ref: '#/components/x-stackQL-resources/tasks/methods/list' insert: - $ref: '#/components/x-stackQL-resources/tasks/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/tasks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/tasks/methods/delete' @@ -12913,48 +12951,60 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1serviceTasks~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1serviceTasks?api-version=2023-07-15-preview/get' + operationId: ServiceTasks_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TaskList objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1serviceTasks~1{taskName}~1?api-version=2023-07-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1serviceTasks~1{taskName}?api-version=2023-07-15-preview/put' + operationId: ServiceTasks_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectTask get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1serviceTasks~1{taskName}~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1serviceTasks~1{taskName}?api-version=2023-07-15-preview/get' + operationId: ServiceTasks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectTask delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1serviceTasks~1{taskName}~1?api-version=2023-07-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1serviceTasks~1{taskName}?api-version=2023-07-15-preview/delete' + operationId: ServiceTasks_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1serviceTasks~1{taskName}~1?api-version=2023-07-15-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1serviceTasks~1{taskName}?api-version=2023-07-15-preview/patch' + operationId: ServiceTasks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectTask cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1serviceTasks~1{taskName}~1cancel~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1serviceTasks~1{taskName}~1cancel?api-version=2023-07-15-preview/post' + operationId: ServiceTasks_Cancel response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectTask sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/service_tasks/methods/get' - $ref: '#/components/x-stackQL-resources/service_tasks/methods/list' insert: - $ref: '#/components/x-stackQL-resources/service_tasks/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/service_tasks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/service_tasks/methods/delete' @@ -12965,42 +13015,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects?api-version=2023-07-15-preview/get' + operationId: Projects_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectList objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1?api-version=2023-07-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}?api-version=2023-07-15-preview/put' + operationId: Projects_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Project get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}?api-version=2023-07-15-preview/get' + operationId: Projects_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Project delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1?api-version=2023-07-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}?api-version=2023-07-15-preview/delete' + operationId: Projects_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1?api-version=2023-07-15-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}?api-version=2023-07-15-preview/patch' + operationId: Projects_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Project sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/projects/methods/get' - $ref: '#/components/x-stackQL-resources/projects/methods/list' insert: - $ref: '#/components/x-stackQL-resources/projects/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/projects/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/projects/methods/delete' @@ -13011,10 +13071,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataMigration~1locations~1{location}~1usages~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataMigration~1locations~1{location}~1usages?api-version=2023-07-15-preview/get' + operationId: Usages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: QuotaList objectKey: $.value sqlVerbs: select: @@ -13030,54 +13092,68 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1files~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1files?api-version=2023-07-15-preview/get' + operationId: Files_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FileList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1files~1{fileName}~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1files~1{fileName}?api-version=2023-07-15-preview/get' + operationId: Files_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectFile create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1files~1{fileName}~1?api-version=2023-07-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1files~1{fileName}?api-version=2023-07-15-preview/put' + operationId: Files_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectFile delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1files~1{fileName}~1?api-version=2023-07-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1files~1{fileName}?api-version=2023-07-15-preview/delete' + operationId: Files_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1files~1{fileName}~1?api-version=2023-07-15-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1files~1{fileName}?api-version=2023-07-15-preview/patch' + operationId: Files_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectFile read: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1files~1{fileName}~1read~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1files~1{fileName}~1read?api-version=2023-07-15-preview/post' + operationId: Files_Read response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FileStorageInfo read_write: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1files~1{fileName}~1readwrite~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.DataMigration~1services~1{serviceName}~1projects~1{projectName}~1files~1{fileName}~1readwrite?api-version=2023-07-15-preview/post' + operationId: Files_ReadWrite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FileStorageInfo sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/files/methods/get' - $ref: '#/components/x-stackQL-resources/files/methods/list' insert: - $ref: '#/components/x-stackQL-resources/files/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/files/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/files/methods/delete' @@ -13088,22 +13164,27 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{migrationName}~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{migrationName}?api-version=2023-07-15-preview/get' + operationId: DatabaseMigrationsMongoToCosmosDbRUMongo_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseMigrationCosmosDbMongo create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{migrationName}~1?api-version=2023-07-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{migrationName}?api-version=2023-07-15-preview/put' + operationId: DatabaseMigrationsMongoToCosmosDbRUMongo_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseMigrationCosmosDbMongo delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{migrationName}~1?api-version=2023-07-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{migrationName}?api-version=2023-07-15-preview/delete' + operationId: DatabaseMigrationsMongoToCosmosDbRUMongo_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/database_migrations_mongo_to_cosmos_db_ru_mongo/methods/get' @@ -13113,21 +13194,23 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/database_migrations_mongo_to_cosmos_db_ru_mongo/methods/delete' - database_migrations_mongo_to_cosmos_db_ru_mongo_for_scope: - id: azure.data_migration.database_migrations_mongo_to_cosmos_db_ru_mongo_for_scope - name: database_migrations_mongo_to_cosmos_db_ru_mongo_for_scope - title: database_migrations_mongo_to_cosmos_db_ru_mongo_for_scope + database_migrations_mongo_to_cosmos_db_ru_mongo_for_scopes: + id: azure.data_migration.database_migrations_mongo_to_cosmos_db_ru_mongo_for_scopes + name: database_migrations_mongo_to_cosmos_db_ru_mongo_for_scopes + title: database_migrations_mongo_to_cosmos_db_ru_mongo_for_scopes methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1databaseAccounts~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations?api-version=2023-07-15-preview/get' + operationId: DatabaseMigrationsMongoToCosmosDbRUMongoForScope_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseMigrationCosmosDbMongoListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/database_migrations_mongo_to_cosmos_db_ru_mongo_for_scope/methods/get' + - $ref: '#/components/x-stackQL-resources/database_migrations_mongo_to_cosmos_db_ru_mongo_for_scopes/methods/get' insert: [] update: [] replace: [] @@ -13139,22 +13222,27 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1mongoClusters~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{migrationName}~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1mongoClusters~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{migrationName}?api-version=2023-07-15-preview/get' + operationId: DatabaseMigrationsMongoToCosmosDbvCoreMongo_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseMigrationCosmosDbMongo create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1mongoClusters~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{migrationName}~1?api-version=2023-07-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1mongoClusters~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{migrationName}?api-version=2023-07-15-preview/put' + operationId: DatabaseMigrationsMongoToCosmosDbvCoreMongo_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseMigrationCosmosDbMongo delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1mongoClusters~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{migrationName}~1?api-version=2023-07-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1mongoClusters~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{migrationName}?api-version=2023-07-15-preview/delete' + operationId: DatabaseMigrationsMongoToCosmosDbvCoreMongo_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/database_migrations_mongo_to_cosmos_dbv_core_mongo/methods/get' @@ -13164,134 +13252,154 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/database_migrations_mongo_to_cosmos_dbv_core_mongo/methods/delete' - database_migrations_mongo_to_cosmos_dbv_core_mongo_for_scope: - id: azure.data_migration.database_migrations_mongo_to_cosmos_dbv_core_mongo_for_scope - name: database_migrations_mongo_to_cosmos_dbv_core_mongo_for_scope - title: database_migrations_mongo_to_cosmos_dbv_core_mongo_for_scope + database_migrations_mongo_to_cosmos_dbv_core_mongo_for_scopes: + id: azure.data_migration.database_migrations_mongo_to_cosmos_dbv_core_mongo_for_scopes + name: database_migrations_mongo_to_cosmos_dbv_core_mongo_for_scopes + title: database_migrations_mongo_to_cosmos_dbv_core_mongo_for_scopes methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1mongoClusters~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DocumentDB~1mongoClusters~1{targetResourceName}~1providers~1Microsoft.DataMigration~1databaseMigrations?api-version=2023-07-15-preview/get' + operationId: DatabaseMigrationsMongoToCosmosDbvCoreMongoForScope_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseMigrationCosmosDbMongoListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/database_migrations_mongo_to_cosmos_dbv_core_mongo_for_scope/methods/get' + - $ref: '#/components/x-stackQL-resources/database_migrations_mongo_to_cosmos_dbv_core_mongo_for_scopes/methods/get' insert: [] update: [] replace: [] delete: [] - database_migrations_sql_db: - id: azure.data_migration.database_migrations_sql_db - name: database_migrations_sql_db - title: database_migrations_sql_db + database_migrations_sql_dbs: + id: azure.data_migration.database_migrations_sql_dbs + name: database_migrations_sql_dbs + title: database_migrations_sql_dbs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1servers~1{sqlDbInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1servers~1{sqlDbInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}?api-version=2023-07-15-preview/get' + operationId: DatabaseMigrationsSqlDb_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseMigrationSqlDb create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1servers~1{sqlDbInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1?api-version=2023-07-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1servers~1{sqlDbInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}?api-version=2023-07-15-preview/put' + operationId: DatabaseMigrationsSqlDb_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseMigrationSqlDb delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1servers~1{sqlDbInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1?api-version=2023-07-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1servers~1{sqlDbInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}?api-version=2023-07-15-preview/delete' + operationId: DatabaseMigrationsSqlDb_Delete response: mediaType: application/json openAPIDocKey: '200' cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1servers~1{sqlDbInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1cancel~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1servers~1{sqlDbInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1cancel?api-version=2023-07-15-preview/post' + operationId: DatabaseMigrationsSqlDb_cancel response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/database_migrations_sql_db/methods/get' + - $ref: '#/components/x-stackQL-resources/database_migrations_sql_dbs/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/database_migrations_sql_db/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/database_migrations_sql_dbs/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/database_migrations_sql_db/methods/delete' - database_migrations_sql_mi: - id: azure.data_migration.database_migrations_sql_mi - name: database_migrations_sql_mi - title: database_migrations_sql_mi + - $ref: '#/components/x-stackQL-resources/database_migrations_sql_dbs/methods/delete' + database_migrations_sql_mis: + id: azure.data_migration.database_migrations_sql_mis + name: database_migrations_sql_mis + title: database_migrations_sql_mis methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1managedInstances~1{managedInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1managedInstances~1{managedInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}?api-version=2023-07-15-preview/get' + operationId: DatabaseMigrationsSqlMi_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseMigrationSqlMi create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1managedInstances~1{managedInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1?api-version=2023-07-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1managedInstances~1{managedInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}?api-version=2023-07-15-preview/put' + operationId: DatabaseMigrationsSqlMi_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseMigrationSqlMi cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1managedInstances~1{managedInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1cancel~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1managedInstances~1{managedInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1cancel?api-version=2023-07-15-preview/post' + operationId: DatabaseMigrationsSqlMi_cancel response: mediaType: application/json openAPIDocKey: '200' cutover: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1managedInstances~1{managedInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1cutover~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Sql~1managedInstances~1{managedInstanceName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1cutover?api-version=2023-07-15-preview/post' + operationId: DatabaseMigrationsSqlMi_cutover response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/database_migrations_sql_mi/methods/get' + - $ref: '#/components/x-stackQL-resources/database_migrations_sql_mis/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/database_migrations_sql_mi/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/database_migrations_sql_mis/methods/create_or_update' update: [] replace: [] delete: [] - database_migrations_sql_vm: - id: azure.data_migration.database_migrations_sql_vm - name: database_migrations_sql_vm - title: database_migrations_sql_vm + database_migrations_sql_vms: + id: azure.data_migration.database_migrations_sql_vms + name: database_migrations_sql_vms + title: database_migrations_sql_vms methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SqlVirtualMachine~1sqlVirtualMachines~1{sqlVirtualMachineName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SqlVirtualMachine~1sqlVirtualMachines~1{sqlVirtualMachineName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}?api-version=2023-07-15-preview/get' + operationId: DatabaseMigrationsSqlVm_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseMigrationSqlVm create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SqlVirtualMachine~1sqlVirtualMachines~1{sqlVirtualMachineName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1?api-version=2023-07-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SqlVirtualMachine~1sqlVirtualMachines~1{sqlVirtualMachineName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}?api-version=2023-07-15-preview/put' + operationId: DatabaseMigrationsSqlVm_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseMigrationSqlVm cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SqlVirtualMachine~1sqlVirtualMachines~1{sqlVirtualMachineName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1cancel~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SqlVirtualMachine~1sqlVirtualMachines~1{sqlVirtualMachineName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1cancel?api-version=2023-07-15-preview/post' + operationId: DatabaseMigrationsSqlVm_cancel response: mediaType: application/json openAPIDocKey: '200' cutover: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SqlVirtualMachine~1sqlVirtualMachines~1{sqlVirtualMachineName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1cutover~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SqlVirtualMachine~1sqlVirtualMachines~1{sqlVirtualMachineName}~1providers~1Microsoft.DataMigration~1databaseMigrations~1{targetDbName}~1cutover?api-version=2023-07-15-preview/post' + operationId: DatabaseMigrationsSqlVm_cutover response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/database_migrations_sql_vm/methods/get' + - $ref: '#/components/x-stackQL-resources/database_migrations_sql_vms/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/database_migrations_sql_vm/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/database_migrations_sql_vms/methods/create_or_update' update: [] replace: [] delete: [] @@ -13302,10 +13410,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DataMigration~1operations~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1providers~1Microsoft.DataMigration~1operations?api-version=2023-07-15-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -13321,41 +13431,52 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1migrationServices~1{migrationServiceName}~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1migrationServices~1{migrationServiceName}?api-version=2023-07-15-preview/get' + operationId: MigrationServices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MigrationService create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1migrationServices~1{migrationServiceName}~1?api-version=2023-07-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1migrationServices~1{migrationServiceName}?api-version=2023-07-15-preview/put' + operationId: MigrationServices_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MigrationService delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1migrationServices~1{migrationServiceName}~1?api-version=2023-07-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1migrationServices~1{migrationServiceName}?api-version=2023-07-15-preview/delete' + operationId: MigrationServices_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1migrationServices~1{migrationServiceName}~1?api-version=2023-07-15-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1migrationServices~1{migrationServiceName}?api-version=2023-07-15-preview/patch' + operationId: MigrationServices_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MigrationService list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1migrationServices~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1migrationServices?api-version=2023-07-15-preview/get' + operationId: MigrationServices_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MigrationServiceListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataMigration~1migrationServices~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataMigration~1migrationServices?api-version=2023-07-15-preview/get' + operationId: MigrationServices_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MigrationServiceListResult objectKey: $.value sqlVerbs: select: @@ -13364,7 +13485,8 @@ components: - $ref: '#/components/x-stackQL-resources/migration_services/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/migration_services/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/migration_services/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/migration_services/methods/delete' @@ -13375,10 +13497,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1migrationServices~1{migrationServiceName}~1listMigrations~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1migrationServices~1{migrationServiceName}~1listMigrations?api-version=2023-07-15-preview/get' + operationId: MigrationServicesMigrations_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseMigrationBaseListResult objectKey: $.value sqlVerbs: select: @@ -13394,47 +13518,68 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}?api-version=2023-07-15-preview/get' + operationId: SqlMigrationServices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlMigrationService create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}~1?api-version=2023-07-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}?api-version=2023-07-15-preview/put' + operationId: SqlMigrationServices_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlMigrationService delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}~1?api-version=2023-07-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}?api-version=2023-07-15-preview/delete' + operationId: SqlMigrationServices_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}~1?api-version=2023-07-15-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}?api-version=2023-07-15-preview/patch' + operationId: SqlMigrationServices_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlMigrationService list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices?api-version=2023-07-15-preview/get' + operationId: SqlMigrationServices_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlMigrationListResult objectKey: $.value regenerate_auth_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}~1regenerateAuthKeys~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}~1regenerateAuthKeys?api-version=2023-07-15-preview/post' + operationId: SqlMigrationServices_regenerateAuthKeys + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RegenAuthKeys + delete_node: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}~1deleteNode?api-version=2023-07-15-preview/post' + operationId: SqlMigrationServices_deleteNode response: mediaType: application/json openAPIDocKey: '200' + schemaRef: deleteNode list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataMigration~1sqlMigrationServices?api-version=2023-07-15-preview/get' + operationId: SqlMigrationServices_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlMigrationListResult objectKey: $.value sqlVerbs: select: @@ -13443,7 +13588,8 @@ components: - $ref: '#/components/x-stackQL-resources/sql_migration_services/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/sql_migration_services/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/sql_migration_services/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/sql_migration_services/methods/delete' @@ -13454,10 +13600,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}~1listAuthKeys~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}~1listAuthKeys?api-version=2023-07-15-preview/post' + operationId: SqlMigrationServicesAuthKeys_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthenticationKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_migration_services_auth_keys/methods/list' @@ -13465,24 +13613,6 @@ components: update: [] replace: [] delete: [] - sql_migration_services_node: - id: azure.data_migration.sql_migration_services_node - name: sql_migration_services_node - title: sql_migration_services_node - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}~1deleteNode~1?api-version=2023-07-15-preview/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/sql_migration_services_node/methods/delete' sql_migration_services_migrations: id: azure.data_migration.sql_migration_services_migrations name: sql_migration_services_migrations @@ -13490,10 +13620,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}~1listMigrations~1?api-version=2023-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}~1listMigrations?api-version=2023-07-15-preview/get' + operationId: SqlMigrationServicesMigrations_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseMigrationListResult objectKey: $.value sqlVerbs: select: @@ -13509,10 +13641,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}~1listMonitoringData~1?api-version=2023-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataMigration~1sqlMigrationServices~1{sqlMigrationServiceName}~1listMonitoringData?api-version=2023-07-15-preview/post' + operationId: SqlMigrationServicesMonitoringData_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeMonitoringData sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_migration_services_monitoring_data/methods/list' @@ -13538,12 +13672,12 @@ components: systemData as system_data, tags as tags, type as type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publicKey') as public_key, - JSON_EXTRACT(properties, '$.virtualSubnetId') as virtual_subnet_id, - JSON_EXTRACT(properties, '$.virtualNicId') as virtual_nic_id, - JSON_EXTRACT(properties, '$.autoStopDelay') as auto_stop_delay, - JSON_EXTRACT(properties, '$.deleteResourcesOnStop') as delete_resources_on_stop, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.publicKey') as "public_key", + JSON_EXTRACT(properties, '$.virtualSubnetId') as "virtual_subnet_id", + JSON_EXTRACT(properties, '$.virtualNicId') as "virtual_nic_id", + JSON_EXTRACT(properties, '$.autoStopDelay') as "auto_stop_delay", + JSON_EXTRACT(properties, '$.deleteResourcesOnStop') as "delete_resources_on_stop", subscriptionId, groupName, serviceName @@ -13562,12 +13696,12 @@ components: systemData as system_data, tags as tags, type as type, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publicKey') as public_key, - JSON_EXTRACT(properties, '$.virtualSubnetId') as virtual_subnet_id, - JSON_EXTRACT(properties, '$.virtualNicId') as virtual_nic_id, - JSON_EXTRACT(properties, '$.autoStopDelay') as auto_stop_delay, - JSON_EXTRACT(properties, '$.deleteResourcesOnStop') as delete_resources_on_stop, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.publicKey') as "public_key", + json_extract_path_text(properties, '$.virtualSubnetId') as "virtual_subnet_id", + json_extract_path_text(properties, '$.virtualNicId') as "virtual_nic_id", + json_extract_path_text(properties, '$.autoStopDelay') as "auto_stop_delay", + json_extract_path_text(properties, '$.deleteResourcesOnStop') as "delete_resources_on_stop", subscriptionId, groupName, serviceName @@ -13587,11 +13721,11 @@ components: etag as etag, systemData as system_data, type as type, - JSON_EXTRACT(properties, '$.taskType') as task_type, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.commands') as commands, - JSON_EXTRACT(properties, '$.clientData') as client_data, + JSON_EXTRACT(properties, '$.taskType') as "task_type", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.commands') as "commands", + JSON_EXTRACT(properties, '$.clientData') as "client_data", subscriptionId, groupName, serviceName, @@ -13608,11 +13742,11 @@ components: etag as etag, systemData as system_data, type as type, - json_extract_path_text(properties, '$.taskType') as task_type, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.commands') as commands, - JSON_EXTRACT(properties, '$.clientData') as client_data, + json_extract_path_text(properties, '$.taskType') as "task_type", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.commands') as "commands", + json_extract_path_text(properties, '$.clientData') as "client_data", subscriptionId, groupName, serviceName, @@ -13634,11 +13768,11 @@ components: etag as etag, systemData as system_data, type as type, - JSON_EXTRACT(properties, '$.taskType') as task_type, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.commands') as commands, - JSON_EXTRACT(properties, '$.clientData') as client_data, + JSON_EXTRACT(properties, '$.taskType') as "task_type", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.commands') as "commands", + JSON_EXTRACT(properties, '$.clientData') as "client_data", subscriptionId, groupName, serviceName, @@ -13654,11 +13788,11 @@ components: etag as etag, systemData as system_data, type as type, - json_extract_path_text(properties, '$.taskType') as task_type, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.commands') as commands, - JSON_EXTRACT(properties, '$.clientData') as client_data, + json_extract_path_text(properties, '$.taskType') as "task_type", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.commands') as "commands", + json_extract_path_text(properties, '$.clientData') as "client_data", subscriptionId, groupName, serviceName, @@ -13681,14 +13815,14 @@ components: etag as etag, tags as tags, type as type, - JSON_EXTRACT(properties, '$.sourcePlatform') as source_platform, - JSON_EXTRACT(properties, '$.azureAuthenticationInfo') as azure_authentication_info, - JSON_EXTRACT(properties, '$.targetPlatform') as target_platform, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.sourceConnectionInfo') as source_connection_info, - JSON_EXTRACT(properties, '$.targetConnectionInfo') as target_connection_info, - JSON_EXTRACT(properties, '$.databasesInfo') as databases_info, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.sourcePlatform') as "source_platform", + JSON_EXTRACT(properties, '$.azureAuthenticationInfo') as "azure_authentication_info", + JSON_EXTRACT(properties, '$.targetPlatform') as "target_platform", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.sourceConnectionInfo') as "source_connection_info", + JSON_EXTRACT(properties, '$.targetConnectionInfo') as "target_connection_info", + JSON_EXTRACT(properties, '$.databasesInfo') as "databases_info", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, groupName, serviceName, @@ -13706,14 +13840,14 @@ components: etag as etag, tags as tags, type as type, - json_extract_path_text(properties, '$.sourcePlatform') as source_platform, - JSON_EXTRACT(properties, '$.azureAuthenticationInfo') as azure_authentication_info, - JSON_EXTRACT(properties, '$.targetPlatform') as target_platform, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.sourceConnectionInfo') as source_connection_info, - JSON_EXTRACT(properties, '$.targetConnectionInfo') as target_connection_info, - JSON_EXTRACT(properties, '$.databasesInfo') as databases_info, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.sourcePlatform') as "source_platform", + json_extract_path_text(properties, '$.azureAuthenticationInfo') as "azure_authentication_info", + json_extract_path_text(properties, '$.targetPlatform') as "target_platform", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.sourceConnectionInfo') as "source_connection_info", + json_extract_path_text(properties, '$.targetConnectionInfo') as "target_connection_info", + json_extract_path_text(properties, '$.databasesInfo') as "databases_info", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, groupName, serviceName, @@ -13734,11 +13868,11 @@ components: etag as etag, systemData as system_data, type as type, - JSON_EXTRACT(properties, '$.extension') as extension, - JSON_EXTRACT(properties, '$.filePath') as file_path, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.mediaType') as media_type, - JSON_EXTRACT(properties, '$.size') as size, + JSON_EXTRACT(properties, '$.extension') as "extension", + JSON_EXTRACT(properties, '$.filePath') as "file_path", + JSON_EXTRACT(properties, '$.lastModified') as "last_modified", + JSON_EXTRACT(properties, '$.mediaType') as "media_type", + JSON_EXTRACT(properties, '$.size') as "size", subscriptionId, groupName, serviceName, @@ -13755,11 +13889,11 @@ components: etag as etag, systemData as system_data, type as type, - json_extract_path_text(properties, '$.extension') as extension, - JSON_EXTRACT(properties, '$.filePath') as file_path, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.mediaType') as media_type, - JSON_EXTRACT(properties, '$.size') as size, + json_extract_path_text(properties, '$.extension') as "extension", + json_extract_path_text(properties, '$.filePath') as "file_path", + json_extract_path_text(properties, '$.lastModified') as "last_modified", + json_extract_path_text(properties, '$.mediaType') as "media_type", + json_extract_path_text(properties, '$.size') as "size", subscriptionId, groupName, serviceName, @@ -13780,19 +13914,19 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.kind') as kind, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.migrationStatus') as migration_status, - JSON_EXTRACT(properties, '$.startedOn') as started_on, - JSON_EXTRACT(properties, '$.endedOn') as ended_on, - JSON_EXTRACT(properties, '$.migrationService') as migration_service, - JSON_EXTRACT(properties, '$.migrationOperationId') as migration_operation_id, - JSON_EXTRACT(properties, '$.migrationFailureError') as migration_failure_error, - JSON_EXTRACT(properties, '$.provisioningError') as provisioning_error, - JSON_EXTRACT(properties, '$.sourceMongoConnection') as source_mongo_connection, - JSON_EXTRACT(properties, '$.targetMongoConnection') as target_mongo_connection, - JSON_EXTRACT(properties, '$.collectionList') as collection_list, + JSON_EXTRACT(properties, '$.kind') as "kind", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.migrationStatus') as "migration_status", + JSON_EXTRACT(properties, '$.startedOn') as "started_on", + JSON_EXTRACT(properties, '$.endedOn') as "ended_on", + JSON_EXTRACT(properties, '$.migrationService') as "migration_service", + JSON_EXTRACT(properties, '$.migrationOperationId') as "migration_operation_id", + JSON_EXTRACT(properties, '$.migrationFailureError') as "migration_failure_error", + JSON_EXTRACT(properties, '$.provisioningError') as "provisioning_error", + JSON_EXTRACT(properties, '$.sourceMongoConnection') as "source_mongo_connection", + JSON_EXTRACT(properties, '$.targetMongoConnection') as "target_mongo_connection", + JSON_EXTRACT(properties, '$.collectionList') as "collection_list", subscriptionId, resourceGroupName, targetResourceName, @@ -13807,19 +13941,19 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.kind') as kind, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.migrationStatus') as migration_status, - JSON_EXTRACT(properties, '$.startedOn') as started_on, - JSON_EXTRACT(properties, '$.endedOn') as ended_on, - JSON_EXTRACT(properties, '$.migrationService') as migration_service, - JSON_EXTRACT(properties, '$.migrationOperationId') as migration_operation_id, - JSON_EXTRACT(properties, '$.migrationFailureError') as migration_failure_error, - JSON_EXTRACT(properties, '$.provisioningError') as provisioning_error, - JSON_EXTRACT(properties, '$.sourceMongoConnection') as source_mongo_connection, - JSON_EXTRACT(properties, '$.targetMongoConnection') as target_mongo_connection, - JSON_EXTRACT(properties, '$.collectionList') as collection_list, + json_extract_path_text(properties, '$.kind') as "kind", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.migrationStatus') as "migration_status", + json_extract_path_text(properties, '$.startedOn') as "started_on", + json_extract_path_text(properties, '$.endedOn') as "ended_on", + json_extract_path_text(properties, '$.migrationService') as "migration_service", + json_extract_path_text(properties, '$.migrationOperationId') as "migration_operation_id", + json_extract_path_text(properties, '$.migrationFailureError') as "migration_failure_error", + json_extract_path_text(properties, '$.provisioningError') as "provisioning_error", + json_extract_path_text(properties, '$.sourceMongoConnection') as "source_mongo_connection", + json_extract_path_text(properties, '$.targetMongoConnection') as "target_mongo_connection", + json_extract_path_text(properties, '$.collectionList') as "collection_list", subscriptionId, resourceGroupName, targetResourceName, @@ -13839,19 +13973,19 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.kind') as kind, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.migrationStatus') as migration_status, - JSON_EXTRACT(properties, '$.startedOn') as started_on, - JSON_EXTRACT(properties, '$.endedOn') as ended_on, - JSON_EXTRACT(properties, '$.migrationService') as migration_service, - JSON_EXTRACT(properties, '$.migrationOperationId') as migration_operation_id, - JSON_EXTRACT(properties, '$.migrationFailureError') as migration_failure_error, - JSON_EXTRACT(properties, '$.provisioningError') as provisioning_error, - JSON_EXTRACT(properties, '$.sourceMongoConnection') as source_mongo_connection, - JSON_EXTRACT(properties, '$.targetMongoConnection') as target_mongo_connection, - JSON_EXTRACT(properties, '$.collectionList') as collection_list, + JSON_EXTRACT(properties, '$.kind') as "kind", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.migrationStatus') as "migration_status", + JSON_EXTRACT(properties, '$.startedOn') as "started_on", + JSON_EXTRACT(properties, '$.endedOn') as "ended_on", + JSON_EXTRACT(properties, '$.migrationService') as "migration_service", + JSON_EXTRACT(properties, '$.migrationOperationId') as "migration_operation_id", + JSON_EXTRACT(properties, '$.migrationFailureError') as "migration_failure_error", + JSON_EXTRACT(properties, '$.provisioningError') as "provisioning_error", + JSON_EXTRACT(properties, '$.sourceMongoConnection') as "source_mongo_connection", + JSON_EXTRACT(properties, '$.targetMongoConnection') as "target_mongo_connection", + JSON_EXTRACT(properties, '$.collectionList') as "collection_list", subscriptionId, resourceGroupName, targetResourceName, @@ -13866,28 +14000,28 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.kind') as kind, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.migrationStatus') as migration_status, - JSON_EXTRACT(properties, '$.startedOn') as started_on, - JSON_EXTRACT(properties, '$.endedOn') as ended_on, - JSON_EXTRACT(properties, '$.migrationService') as migration_service, - JSON_EXTRACT(properties, '$.migrationOperationId') as migration_operation_id, - JSON_EXTRACT(properties, '$.migrationFailureError') as migration_failure_error, - JSON_EXTRACT(properties, '$.provisioningError') as provisioning_error, - JSON_EXTRACT(properties, '$.sourceMongoConnection') as source_mongo_connection, - JSON_EXTRACT(properties, '$.targetMongoConnection') as target_mongo_connection, - JSON_EXTRACT(properties, '$.collectionList') as collection_list, + json_extract_path_text(properties, '$.kind') as "kind", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.migrationStatus') as "migration_status", + json_extract_path_text(properties, '$.startedOn') as "started_on", + json_extract_path_text(properties, '$.endedOn') as "ended_on", + json_extract_path_text(properties, '$.migrationService') as "migration_service", + json_extract_path_text(properties, '$.migrationOperationId') as "migration_operation_id", + json_extract_path_text(properties, '$.migrationFailureError') as "migration_failure_error", + json_extract_path_text(properties, '$.provisioningError') as "provisioning_error", + json_extract_path_text(properties, '$.sourceMongoConnection') as "source_mongo_connection", + json_extract_path_text(properties, '$.targetMongoConnection') as "target_mongo_connection", + json_extract_path_text(properties, '$.collectionList') as "collection_list", subscriptionId, resourceGroupName, targetResourceName, migrationName FROM azure.data_migration.database_migrations_mongo_to_cosmos_dbv_core_mongo WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND targetResourceName = 'replace-me' AND migrationName = 'replace-me'; - vw_database_migrations_sql_db: - id: azure.data_migration.vw_database_migrations_sql_db - name: vw_database_migrations_sql_db + vw_database_migrations_sql_dbs: + id: azure.data_migration.vw_database_migrations_sql_dbs + name: vw_database_migrations_sql_dbs config: views: select: @@ -13898,19 +14032,19 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.sourceSqlConnection') as source_sql_connection, - JSON_EXTRACT(properties, '$.sourceDatabaseName') as source_database_name, - JSON_EXTRACT(properties, '$.sourceServerName') as source_server_name, - JSON_EXTRACT(properties, '$.targetDatabaseCollation') as target_database_collation, - JSON_EXTRACT(properties, '$.migrationStatusDetails') as migration_status_details, - JSON_EXTRACT(properties, '$.targetSqlConnection') as target_sql_connection, - JSON_EXTRACT(properties, '$.offlineConfiguration') as offline_configuration, - JSON_EXTRACT(properties, '$.tableList') as table_list, + JSON_EXTRACT(properties, '$.sourceSqlConnection') as "source_sql_connection", + JSON_EXTRACT(properties, '$.sourceDatabaseName') as "source_database_name", + JSON_EXTRACT(properties, '$.sourceServerName') as "source_server_name", + JSON_EXTRACT(properties, '$.targetDatabaseCollation') as "target_database_collation", + JSON_EXTRACT(properties, '$.migrationStatusDetails') as "migration_status_details", + JSON_EXTRACT(properties, '$.targetSqlConnection') as "target_sql_connection", + JSON_EXTRACT(properties, '$.offlineConfiguration') as "offline_configuration", + JSON_EXTRACT(properties, '$.tableList') as "table_list", subscriptionId, resourceGroupName, sqlDbInstanceName, targetDbName - FROM azure.data_migration.database_migrations_sql_db + FROM azure.data_migration.database_migrations_sql_dbs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND sqlDbInstanceName = 'replace-me' AND targetDbName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -13920,23 +14054,23 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.sourceSqlConnection') as source_sql_connection, - JSON_EXTRACT(properties, '$.sourceDatabaseName') as source_database_name, - JSON_EXTRACT(properties, '$.sourceServerName') as source_server_name, - JSON_EXTRACT(properties, '$.targetDatabaseCollation') as target_database_collation, - JSON_EXTRACT(properties, '$.migrationStatusDetails') as migration_status_details, - JSON_EXTRACT(properties, '$.targetSqlConnection') as target_sql_connection, - JSON_EXTRACT(properties, '$.offlineConfiguration') as offline_configuration, - JSON_EXTRACT(properties, '$.tableList') as table_list, + json_extract_path_text(properties, '$.sourceSqlConnection') as "source_sql_connection", + json_extract_path_text(properties, '$.sourceDatabaseName') as "source_database_name", + json_extract_path_text(properties, '$.sourceServerName') as "source_server_name", + json_extract_path_text(properties, '$.targetDatabaseCollation') as "target_database_collation", + json_extract_path_text(properties, '$.migrationStatusDetails') as "migration_status_details", + json_extract_path_text(properties, '$.targetSqlConnection') as "target_sql_connection", + json_extract_path_text(properties, '$.offlineConfiguration') as "offline_configuration", + json_extract_path_text(properties, '$.tableList') as "table_list", subscriptionId, resourceGroupName, sqlDbInstanceName, targetDbName - FROM azure.data_migration.database_migrations_sql_db + FROM azure.data_migration.database_migrations_sql_dbs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND sqlDbInstanceName = 'replace-me' AND targetDbName = 'replace-me'; - vw_database_migrations_sql_mi: - id: azure.data_migration.vw_database_migrations_sql_mi - name: vw_database_migrations_sql_mi + vw_database_migrations_sql_mis: + id: azure.data_migration.vw_database_migrations_sql_mis + name: vw_database_migrations_sql_mis config: views: select: @@ -13947,18 +14081,18 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.sourceSqlConnection') as source_sql_connection, - JSON_EXTRACT(properties, '$.sourceDatabaseName') as source_database_name, - JSON_EXTRACT(properties, '$.sourceServerName') as source_server_name, - JSON_EXTRACT(properties, '$.targetDatabaseCollation') as target_database_collation, - JSON_EXTRACT(properties, '$.migrationStatusDetails') as migration_status_details, - JSON_EXTRACT(properties, '$.backupConfiguration') as backup_configuration, - JSON_EXTRACT(properties, '$.offlineConfiguration') as offline_configuration, + JSON_EXTRACT(properties, '$.sourceSqlConnection') as "source_sql_connection", + JSON_EXTRACT(properties, '$.sourceDatabaseName') as "source_database_name", + JSON_EXTRACT(properties, '$.sourceServerName') as "source_server_name", + JSON_EXTRACT(properties, '$.targetDatabaseCollation') as "target_database_collation", + JSON_EXTRACT(properties, '$.migrationStatusDetails') as "migration_status_details", + JSON_EXTRACT(properties, '$.backupConfiguration') as "backup_configuration", + JSON_EXTRACT(properties, '$.offlineConfiguration') as "offline_configuration", subscriptionId, resourceGroupName, managedInstanceName, targetDbName - FROM azure.data_migration.database_migrations_sql_mi + FROM azure.data_migration.database_migrations_sql_mis WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND managedInstanceName = 'replace-me' AND targetDbName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -13968,22 +14102,22 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.sourceSqlConnection') as source_sql_connection, - JSON_EXTRACT(properties, '$.sourceDatabaseName') as source_database_name, - JSON_EXTRACT(properties, '$.sourceServerName') as source_server_name, - JSON_EXTRACT(properties, '$.targetDatabaseCollation') as target_database_collation, - JSON_EXTRACT(properties, '$.migrationStatusDetails') as migration_status_details, - JSON_EXTRACT(properties, '$.backupConfiguration') as backup_configuration, - JSON_EXTRACT(properties, '$.offlineConfiguration') as offline_configuration, + json_extract_path_text(properties, '$.sourceSqlConnection') as "source_sql_connection", + json_extract_path_text(properties, '$.sourceDatabaseName') as "source_database_name", + json_extract_path_text(properties, '$.sourceServerName') as "source_server_name", + json_extract_path_text(properties, '$.targetDatabaseCollation') as "target_database_collation", + json_extract_path_text(properties, '$.migrationStatusDetails') as "migration_status_details", + json_extract_path_text(properties, '$.backupConfiguration') as "backup_configuration", + json_extract_path_text(properties, '$.offlineConfiguration') as "offline_configuration", subscriptionId, resourceGroupName, managedInstanceName, targetDbName - FROM azure.data_migration.database_migrations_sql_mi + FROM azure.data_migration.database_migrations_sql_mis WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND managedInstanceName = 'replace-me' AND targetDbName = 'replace-me'; - vw_database_migrations_sql_vm: - id: azure.data_migration.vw_database_migrations_sql_vm - name: vw_database_migrations_sql_vm + vw_database_migrations_sql_vms: + id: azure.data_migration.vw_database_migrations_sql_vms + name: vw_database_migrations_sql_vms config: views: select: @@ -13994,18 +14128,18 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.sourceSqlConnection') as source_sql_connection, - JSON_EXTRACT(properties, '$.sourceDatabaseName') as source_database_name, - JSON_EXTRACT(properties, '$.sourceServerName') as source_server_name, - JSON_EXTRACT(properties, '$.targetDatabaseCollation') as target_database_collation, - JSON_EXTRACT(properties, '$.migrationStatusDetails') as migration_status_details, - JSON_EXTRACT(properties, '$.backupConfiguration') as backup_configuration, - JSON_EXTRACT(properties, '$.offlineConfiguration') as offline_configuration, + JSON_EXTRACT(properties, '$.sourceSqlConnection') as "source_sql_connection", + JSON_EXTRACT(properties, '$.sourceDatabaseName') as "source_database_name", + JSON_EXTRACT(properties, '$.sourceServerName') as "source_server_name", + JSON_EXTRACT(properties, '$.targetDatabaseCollation') as "target_database_collation", + JSON_EXTRACT(properties, '$.migrationStatusDetails') as "migration_status_details", + JSON_EXTRACT(properties, '$.backupConfiguration') as "backup_configuration", + JSON_EXTRACT(properties, '$.offlineConfiguration') as "offline_configuration", subscriptionId, resourceGroupName, sqlVirtualMachineName, targetDbName - FROM azure.data_migration.database_migrations_sql_vm + FROM azure.data_migration.database_migrations_sql_vms WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND sqlVirtualMachineName = 'replace-me' AND targetDbName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -14015,18 +14149,18 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.sourceSqlConnection') as source_sql_connection, - JSON_EXTRACT(properties, '$.sourceDatabaseName') as source_database_name, - JSON_EXTRACT(properties, '$.sourceServerName') as source_server_name, - JSON_EXTRACT(properties, '$.targetDatabaseCollation') as target_database_collation, - JSON_EXTRACT(properties, '$.migrationStatusDetails') as migration_status_details, - JSON_EXTRACT(properties, '$.backupConfiguration') as backup_configuration, - JSON_EXTRACT(properties, '$.offlineConfiguration') as offline_configuration, + json_extract_path_text(properties, '$.sourceSqlConnection') as "source_sql_connection", + json_extract_path_text(properties, '$.sourceDatabaseName') as "source_database_name", + json_extract_path_text(properties, '$.sourceServerName') as "source_server_name", + json_extract_path_text(properties, '$.targetDatabaseCollation') as "target_database_collation", + json_extract_path_text(properties, '$.migrationStatusDetails') as "migration_status_details", + json_extract_path_text(properties, '$.backupConfiguration') as "backup_configuration", + json_extract_path_text(properties, '$.offlineConfiguration') as "offline_configuration", subscriptionId, resourceGroupName, sqlVirtualMachineName, targetDbName - FROM azure.data_migration.database_migrations_sql_vm + FROM azure.data_migration.database_migrations_sql_vms WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND sqlVirtualMachineName = 'replace-me' AND targetDbName = 'replace-me'; vw_migration_services: id: azure.data_migration.vw_migration_services @@ -14043,8 +14177,8 @@ components: tags as tags, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.integrationRuntimeState') as integration_runtime_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.integrationRuntimeState') as "integration_runtime_state", subscriptionId, resourceGroupName, migrationServiceName @@ -14060,8 +14194,8 @@ components: tags as tags, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.integrationRuntimeState') as integration_runtime_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.integrationRuntimeState') as "integration_runtime_state", subscriptionId, resourceGroupName, migrationServiceName @@ -14082,8 +14216,8 @@ components: tags as tags, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.integrationRuntimeState') as integration_runtime_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.integrationRuntimeState') as "integration_runtime_state", subscriptionId, resourceGroupName, sqlMigrationServiceName @@ -14099,22 +14233,22 @@ components: tags as tags, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.integrationRuntimeState') as integration_runtime_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.integrationRuntimeState') as "integration_runtime_state", subscriptionId, resourceGroupName, sqlMigrationServiceName FROM azure.data_migration.sql_migration_services WHERE subscriptionId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/skus/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/skus?api-version=2023-07-15-preview: get: summary: Get supported SKUs description: The skus action returns the list of SKUs that DMS (classic) supports. tags: - Standard operation - GET - operationId: ResourceSkus_ListSkus + operationId: ResourceSkusSkus_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/apiVersion' @@ -14133,7 +14267,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/?api-version=2023-07-15-preview: + x-ms-original-operationId: ResourceSkus_ListSkus + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}?api-version=2023-07-15-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/groupName' @@ -14256,7 +14391,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/checkStatus/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/checkStatus?api-version=2023-07-15-preview: post: summary: Check service health status description: The services resource is the top-level resource that represents the Azure Database Migration Service (classic). This action performs a health check and returns the status of the service and virtual machine size. @@ -14283,7 +14418,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/start/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/start?api-version=2023-07-15-preview: post: summary: Start service description: The services resource is the top-level resource that represents the Azure Database Migration Service (classic). This action starts the service and the service can be used for data migration. @@ -14309,7 +14444,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/stop/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/stop?api-version=2023-07-15-preview: post: summary: Stop service description: The services resource is the top-level resource that represents the Azure Database Migration Service (classic). This action stops the service and the service cannot be used for data migration. The service owner won't be billed when the service is stopped. @@ -14335,7 +14470,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/skus/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/skus?api-version=2023-07-15-preview: get: summary: Get compatible SKUs description: The services resource is the top-level resource that represents the Database Migration Service (classic). The skus action returns the list of SKUs that a service resource can be updated to. @@ -14343,7 +14478,7 @@ paths: - Service resource - Standard operation - GET - operationId: Services_ListSkus + operationId: ServicesSkus_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/groupName' @@ -14364,7 +14499,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/?api-version=2023-07-15-preview: + x-ms-original-operationId: Services_ListSkus + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks?api-version=2023-07-15-preview: get: summary: Get tasks in a service description: The services resource is the top-level resource that represents the Azure Database Migration Service (classic). This method returns a list of tasks owned by a service resource. Some tasks may have a status of Unknown, which indicates that an error occurred while querying the status of that task. @@ -14395,7 +14531,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/serviceTasks/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/serviceTasks?api-version=2023-07-15-preview: get: summary: Get service level tasks for a service description: The services resource is the top-level resource that represents the Azure Database Migration Service (classic). This method returns a list of service level tasks owned by a service resource. Some tasks may have a status of Unknown, which indicates that an error occurred while querying the status of that task. @@ -14425,7 +14561,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/checkNameAvailability/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/checkNameAvailability?api-version=2023-07-15-preview: post: summary: Check nested resource name validity and availability description: This method checks whether a proposed nested resource name is valid and available. @@ -14460,7 +14596,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services?api-version=2023-07-15-preview: get: summary: Get services in resource group description: The Services resource is the top-level resource that represents the Azure Database Migration Service (classic). This method returns a list of service resources in a resource group. @@ -14488,7 +14624,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/services/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/services?api-version=2023-07-15-preview: get: summary: Get services in subscription description: The services resource is the top-level resource that represents the Azure Database Migration Service (classic). This method returns a list of service resources in a subscription. @@ -14515,7 +14651,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}?api-version=2023-07-15-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/groupName' @@ -14638,7 +14774,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/serviceTasks/{taskName}/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/serviceTasks/{taskName}?api-version=2023-07-15-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/groupName' @@ -14760,7 +14896,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}/cancel/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}/cancel?api-version=2023-07-15-preview: post: summary: Cancel a task description: The tasks resource is a nested, proxy-only resource representing work performed by a DMS (classic) instance. This method cancels a task if it's currently queued or running. @@ -14789,7 +14925,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/serviceTasks/{taskName}/cancel/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/serviceTasks/{taskName}/cancel?api-version=2023-07-15-preview: post: summary: Cancel a service task description: The service tasks resource is a nested, proxy-only resource representing work performed by a DMS (classic) instance. This method cancels a service task if it's currently queued or running. @@ -14817,7 +14953,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}/command/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/tasks/{taskName}/command?api-version=2023-07-15-preview: post: summary: Execute a command on a task description: The tasks resource is a nested, proxy-only resource representing work performed by a DMS (classic) instance. This method executes a command on a running task. @@ -14855,7 +14991,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects?api-version=2023-07-15-preview: get: summary: Get projects in a service description: The project resource is a nested resource representing a stored migration project. This method returns a list of projects owned by a service resource. @@ -14884,7 +15020,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}?api-version=2023-07-15-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/groupName' @@ -14999,7 +15135,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/locations/{location}/checkNameAvailability/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/locations/{location}/checkNameAvailability?api-version=2023-07-15-preview: post: summary: Check name validity and availability description: This method checks whether a proposed top-level resource name is valid and available. @@ -15033,7 +15169,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/locations/{location}/usages/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/locations/{location}/usages?api-version=2023-07-15-preview: get: summary: Get resource quotas and usage information description: This method returns region-specific quotas and resource usage information for the Azure Database Migration Service (classic). @@ -15060,7 +15196,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/files/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/files?api-version=2023-07-15-preview: get: summary: Get files in a project description: The project resource is a nested resource representing a stored migration project. This method returns a list of files owned by a project resource. @@ -15090,7 +15226,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/files/{fileName}/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/files/{fileName}?api-version=2023-07-15-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/groupName' @@ -15204,7 +15340,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/files/{fileName}/read/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/files/{fileName}/read?api-version=2023-07-15-preview: post: summary: Request storage information for downloading the file content description: This method is used for requesting storage information using which contents of the file can be downloaded. @@ -15233,7 +15369,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/files/{fileName}/readwrite/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.DataMigration/services/{serviceName}/projects/{projectName}/files/{fileName}/readwrite?api-version=2023-07-15-preview: post: summary: Request information for reading and writing file content. description: This method is used for requesting information for reading and writing the file content. @@ -15262,7 +15398,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ApiError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{targetResourceName}/providers/Microsoft.DataMigration/databaseMigrations/{migrationName}/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{targetResourceName}/providers/Microsoft.DataMigration/databaseMigrations/{migrationName}?api-version=2023-07-15-preview: get: tags: - DatabaseMigrations @@ -15527,12 +15663,12 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{targetResourceName}/providers/Microsoft.DataMigration/databaseMigrations/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{targetResourceName}/providers/Microsoft.DataMigration/databaseMigrations?api-version=2023-07-15-preview: get: tags: - DatabaseMigrations description: Get Database Migration resources for the scope. - operationId: DatabaseMigrationsMongoToCosmosDbRUMongo_GetForScope + operationId: DatabaseMigrationsMongoToCosmosDbRUMongoForScope_Get parameters: - $ref: '#/components/parameters/ResourceGroupParameter' - $ref: '#/components/parameters/TargetResourceNameParameter' @@ -15609,7 +15745,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{targetResourceName}/providers/Microsoft.DataMigration/databaseMigrations/{migrationName}/?api-version=2023-07-15-preview: + x-ms-original-operationId: DatabaseMigrationsMongoToCosmosDbRUMongo_GetForScope + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{targetResourceName}/providers/Microsoft.DataMigration/databaseMigrations/{migrationName}?api-version=2023-07-15-preview: get: tags: - DatabaseMigrations @@ -15874,12 +16011,12 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{targetResourceName}/providers/Microsoft.DataMigration/databaseMigrations/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/mongoClusters/{targetResourceName}/providers/Microsoft.DataMigration/databaseMigrations?api-version=2023-07-15-preview: get: tags: - DatabaseMigrations description: Get Database Migration resources for the scope. - operationId: DatabaseMigrationsMongoToCosmosDbvCoreMongo_GetForScope + operationId: DatabaseMigrationsMongoToCosmosDbvCoreMongoForScope_Get parameters: - $ref: '#/components/parameters/ResourceGroupParameter' - $ref: '#/components/parameters/TargetResourceNameParameter' @@ -15956,7 +16093,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{sqlDbInstanceName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}/?api-version=2023-07-15-preview: + x-ms-original-operationId: DatabaseMigrationsMongoToCosmosDbvCoreMongo_GetForScope + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{sqlDbInstanceName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}?api-version=2023-07-15-preview: get: tags: - DatabaseMigrations @@ -16268,7 +16406,7 @@ paths: * 500 CancelMigrationFailed - Failed to cancel migration. Target server:'{0}', Target database: '{1}', Migration Id: '{2}', Error details: '{3}'. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{sqlDbInstanceName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}/cancel/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{sqlDbInstanceName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}/cancel?api-version=2023-07-15-preview: post: tags: - DatabaseMigrations @@ -16368,7 +16506,7 @@ paths: * 500 CancelMigrationFailed - Failed to cancel migration. Target server:'{0}', Target database: '{1}', Migration Id: '{2}', Error details: '{3}'. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}?api-version=2023-07-15-preview: get: tags: - DatabaseMigrations @@ -16569,7 +16707,7 @@ paths: * 500 CancelMigrationFailed - Failed to cancel migration. Target server:'{0}', Target database: '{1}', Migration Id: '{2}', Error details: '{3}'. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}/cancel/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}/cancel?api-version=2023-07-15-preview: post: tags: - DatabaseMigrations @@ -16663,7 +16801,7 @@ paths: * 500 CancelMigrationFailed - Failed to cancel migration. Target server:'{0}', Target database: '{1}', Migration Id: '{2}', Error details: '{3}'. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}/cutover/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}/cutover?api-version=2023-07-15-preview: post: tags: - DatabaseMigrations @@ -16757,7 +16895,7 @@ paths: * 500 CancelMigrationFailed - Failed to cancel migration. Target server:'{0}', Target database: '{1}', Migration Id: '{2}', Error details: '{3}'. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/{sqlVirtualMachineName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/{sqlVirtualMachineName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}?api-version=2023-07-15-preview: get: tags: - DatabaseMigrations @@ -16970,7 +17108,7 @@ paths: * 500 CancelMigrationFailed - Failed to cancel migration. Target server:'{0}', Target database: '{1}', Migration Id: '{2}', Error details: '{3}'. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/{sqlVirtualMachineName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}/cancel/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/{sqlVirtualMachineName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}/cancel?api-version=2023-07-15-preview: post: tags: - DatabaseMigrations @@ -17069,7 +17207,7 @@ paths: * 500 CancelMigrationFailed - Failed to cancel migration. Target server:'{0}', Target database: '{1}', Migration Id: '{2}', Error details: '{3}'. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/{sqlVirtualMachineName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}/cutover/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SqlVirtualMachine/sqlVirtualMachines/{sqlVirtualMachineName}/providers/Microsoft.DataMigration/databaseMigrations/{targetDbName}/cutover?api-version=2023-07-15-preview: post: tags: - DatabaseMigrations @@ -17168,7 +17306,7 @@ paths: * 500 CancelMigrationFailed - Failed to cancel migration. Target server:'{0}', Target database: '{1}', Migration Id: '{2}', Error details: '{3}'. x-ms-long-running-operation: true - /providers/Microsoft.DataMigration/operations/?api-version=2023-07-15-preview: + /providers/Microsoft.DataMigration/operations?api-version=2023-07-15-preview: get: tags: - Operations @@ -17186,7 +17324,7 @@ paths: description: '*** Error Responses: ***' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/migrationServices/{migrationServiceName}/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/migrationServices/{migrationServiceName}?api-version=2023-07-15-preview: get: tags: - MigrationServices @@ -17480,7 +17618,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/migrationServices/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/migrationServices?api-version=2023-07-15-preview: get: tags: - MigrationServices @@ -17547,7 +17685,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/migrationServices/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/migrationServices?api-version=2023-07-15-preview: get: tags: - MigrationServices @@ -17613,12 +17751,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/migrationServices/{migrationServiceName}/listMigrations/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/migrationServices/{migrationServiceName}/listMigrations?api-version=2023-07-15-preview: get: tags: - MigrationServices description: Retrieve the List of database migrations attached to the service. - operationId: MigrationServices_listMigrations + operationId: MigrationServicesMigrations_list parameters: - $ref: '#/components/parameters/ResourceGroupParameter' - $ref: '#/components/parameters/MigrationServiceNameParameter' @@ -17683,7 +17821,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices/{sqlMigrationServiceName}/?api-version=2023-07-15-preview: + x-ms-original-operationId: MigrationServices_listMigrations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices/{sqlMigrationServiceName}?api-version=2023-07-15-preview: get: tags: - SqlMigrationServices @@ -17959,7 +18098,7 @@ paths: * 500 GenericSystem - System Failure when calling other Resource Provider. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices?api-version=2023-07-15-preview: get: tags: - SqlMigrationServices @@ -18022,12 +18161,12 @@ paths: * 500 GenericSystem - System Failure when calling other Resource Provider. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices/{sqlMigrationServiceName}/listAuthKeys/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices/{sqlMigrationServiceName}/listAuthKeys?api-version=2023-07-15-preview: post: tags: - SqlMigrationServices description: Retrieve the List of Authentication Keys for Self Hosted Integration Runtime. - operationId: SqlMigrationServices_listAuthKeys + operationId: SqlMigrationServicesAuthKeys_list parameters: - $ref: '#/components/parameters/ResourceGroupParameter' - $ref: '#/components/parameters/SqlMigrationServiceNameParameter' @@ -18084,7 +18223,8 @@ paths: * 500 OperationTimeout - Operation timed out. * 500 GenericSystem - System Failure when calling other Resource Provider. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices/{sqlMigrationServiceName}/regenerateAuthKeys/?api-version=2023-07-15-preview: + x-ms-original-operationId: SqlMigrationServices_listAuthKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices/{sqlMigrationServiceName}/regenerateAuthKeys?api-version=2023-07-15-preview: post: tags: - SqlMigrationServices @@ -18154,7 +18294,7 @@ paths: * 500 OperationTimeout - Operation timed out. * 500 GenericSystem - System Failure when calling other Resource Provider. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices/{sqlMigrationServiceName}/deleteNode/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices/{sqlMigrationServiceName}/deleteNode?api-version=2023-07-15-preview: post: tags: - SqlMigrationServices @@ -18224,12 +18364,12 @@ paths: * 500 OperationTimeout - Operation timed out. * 500 GenericSystem - System Failure when calling other Resource Provider. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices/{sqlMigrationServiceName}/listMigrations/?api-version=2023-07-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices/{sqlMigrationServiceName}/listMigrations?api-version=2023-07-15-preview: get: tags: - SqlMigrationServices description: Retrieve the List of database migrations attached to the service. - operationId: SqlMigrationServices_listMigrations + operationId: SqlMigrationServicesMigrations_list parameters: - $ref: '#/components/parameters/ResourceGroupParameter' - $ref: '#/components/parameters/SqlMigrationServiceNameParameter' @@ -18288,12 +18428,13 @@ paths: * 500 GenericSystem - System Failure when calling other Resource Provider. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices/{sqlMigrationServiceName}/listMonitoringData/?api-version=2023-07-15-preview: + x-ms-original-operationId: SqlMigrationServices_listMigrations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataMigration/sqlMigrationServices/{sqlMigrationServiceName}/listMonitoringData?api-version=2023-07-15-preview: post: tags: - SqlMigrationServices description: Retrieve the registered Integration Runtime nodes and their monitoring data for a given Database Migration Service. - operationId: SqlMigrationServices_listMonitoringData + operationId: SqlMigrationServicesMonitoringData_list parameters: - $ref: '#/components/parameters/ResourceGroupParameter' - $ref: '#/components/parameters/SqlMigrationServiceNameParameter' @@ -18350,7 +18491,8 @@ paths: * 500 OperationTimeout - Operation timed out. * 500 GenericSystem - System Failure when calling other Resource Provider. - /subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/sqlMigrationServices/?api-version=2023-07-15-preview: + x-ms-original-operationId: SqlMigrationServices_listMonitoringData + /subscriptions/{subscriptionId}/providers/Microsoft.DataMigration/sqlMigrationServices?api-version=2023-07-15-preview: get: tags: - SqlMigrationServices diff --git a/providers/src/azure/v00.00.00000/services/data_protection.yaml b/providers/src/azure/v00.00.00000/services/data_protection.yaml index 3fe92694..539d8f5e 100644 --- a/providers/src/azure/v00.00.00000/services/data_protection.yaml +++ b/providers/src/azure/v00.00.00000/services/data_protection.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -60,7 +60,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -4095,69 +4095,89 @@ components: methods: get_in_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataProtection~1backupVaults~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataProtection~1backupVaults?api-version=2024-04-01/get' + operationId: BackupVaults_GetInSubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupVaultResourceList + objectKey: $.value get_in_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults?api-version=2024-04-01/get' + operationId: BackupVaults_GetInResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupVaultResourceList + objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}?api-version=2024-04-01/get' + operationId: BackupVaults_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupVaultResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}?api-version=2024-04-01/put' + operationId: BackupVaults_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupVaultResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}?api-version=2024-04-01/delete' + operationId: BackupVaults_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1?api-version=2024-04-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}?api-version=2024-04-01/patch' + operationId: BackupVaults_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupVaultResource check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1locations~1{location}~1checkNameAvailability~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1locations~1{location}~1checkNameAvailability?api-version=2024-04-01/post' + operationId: BackupVaults_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/backup_vaults/methods/get' + - $ref: '#/components/x-stackQL-resources/backup_vaults/methods/get_in_resource_group' + - $ref: '#/components/x-stackQL-resources/backup_vaults/methods/get_in_subscription' insert: - $ref: '#/components/x-stackQL-resources/backup_vaults/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/backup_vaults/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/backup_vaults/methods/delete' - operation_result: - id: azure.data_protection.operation_result - name: operation_result - title: operation_result + operation_results: + id: azure.data_protection.operation_results + name: operation_results + title: operation_results methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataProtection~1locations~1{location}~1operationResults~1{operationId}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataProtection~1locations~1{location}~1operationResults~1{operationId}?api-version=2024-04-01/get' + operationId: OperationResult_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationJobExtendedInfo sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/operation_result/methods/get' + - $ref: '#/components/x-stackQL-resources/operation_results/methods/get' insert: [] update: [] replace: [] @@ -4169,10 +4189,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataProtection~1locations~1{location}~1operationStatus~1{operationId}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataProtection~1locations~1{location}~1operationStatus~1{operationId}?api-version=2024-04-01/get' + operationId: OperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operation_status/methods/get' @@ -4180,38 +4202,42 @@ components: update: [] replace: [] delete: [] - operation_status_backup_vault_context: - id: azure.data_protection.operation_status_backup_vault_context - name: operation_status_backup_vault_context - title: operation_status_backup_vault_context + operation_status_backup_vault_contexts: + id: azure.data_protection.operation_status_backup_vault_contexts + name: operation_status_backup_vault_contexts + title: operation_status_backup_vault_contexts methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1operationStatus~1{operationId}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1operationStatus~1{operationId}?api-version=2024-04-01/get' + operationId: OperationStatusBackupVaultContext_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/operation_status_backup_vault_context/methods/get' + - $ref: '#/components/x-stackQL-resources/operation_status_backup_vault_contexts/methods/get' insert: [] update: [] replace: [] delete: [] - operation_status_resource_group_context: - id: azure.data_protection.operation_status_resource_group_context - name: operation_status_resource_group_context - title: operation_status_resource_group_context + operation_status_resource_group_contexts: + id: azure.data_protection.operation_status_resource_group_contexts + name: operation_status_resource_group_contexts + title: operation_status_resource_group_contexts methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1operationStatus~1{operationId}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1operationStatus~1{operationId}?api-version=2024-04-01/get' + operationId: OperationStatusResourceGroupContext_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/operation_status_resource_group_context/methods/get' + - $ref: '#/components/x-stackQL-resources/operation_status_resource_group_contexts/methods/get' insert: [] update: [] replace: [] @@ -4223,10 +4249,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1operationResults~1{operationId}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1operationResults~1{operationId}?api-version=2024-04-01/get' + operationId: BackupVaultOperationResults_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupVaultResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/backup_vault_operation_results/methods/get' @@ -4234,17 +4262,19 @@ components: update: [] replace: [] delete: [] - data_protection: - id: azure.data_protection.data_protection - name: data_protection - title: data_protection + data_protections: + id: azure.data_protection.data_protections + name: data_protections + title: data_protections methods: check_feature_support: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataProtection~1locations~1{location}~1checkFeatureSupport~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataProtection~1locations~1{location}~1checkFeatureSupport?api-version=2024-04-01/post' + operationId: DataProtection_CheckFeatureSupport response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeatureValidationResponseBase sqlVerbs: select: [] insert: [] @@ -4258,10 +4288,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DataProtection~1operations~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.DataProtection~1operations?api-version=2024-04-01/get' + operationId: DataProtectionOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClientDiscoveryResponse objectKey: $.value sqlVerbs: select: @@ -4277,26 +4309,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupPolicies~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupPolicies?api-version=2024-04-01/get' + operationId: BackupPolicies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BaseBackupPolicyResourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupPolicies~1{backupPolicyName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupPolicies~1{backupPolicyName}?api-version=2024-04-01/get' + operationId: BackupPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BaseBackupPolicyResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupPolicies~1{backupPolicyName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupPolicies~1{backupPolicyName}?api-version=2024-04-01/put' + operationId: BackupPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BaseBackupPolicyResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupPolicies~1{backupPolicyName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupPolicies~1{backupPolicyName}?api-version=2024-04-01/delete' + operationId: BackupPolicies_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -4317,101 +4356,126 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances?api-version=2024-04-01/get' + operationId: BackupInstances_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupInstanceResourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}?api-version=2024-04-01/get' + operationId: BackupInstances_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupInstanceResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}?api-version=2024-04-01/put' + operationId: BackupInstances_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupInstanceResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}?api-version=2024-04-01/delete' + operationId: BackupInstances_Delete response: mediaType: application/json openAPIDocKey: '200' adhoc_backup: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1backup~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1backup?api-version=2024-04-01/post' + operationId: BackupInstances_AdhocBackup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationJobExtendedInfo validate_for_backup: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1validateForBackup~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1validateForBackup?api-version=2024-04-01/post' + operationId: BackupInstances_ValidateForBackup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationJobExtendedInfo trigger_cross_region_restore: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1locations~1{location}~1crossRegionRestore~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1locations~1{location}~1crossRegionRestore?api-version=2024-04-01/post' + operationId: BackupInstances_TriggerCrossRegionRestore response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationJobExtendedInfo validate_cross_region_restore: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1locations~1{location}~1validateCrossRegionRestore~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1locations~1{location}~1validateCrossRegionRestore?api-version=2024-04-01/post' + operationId: BackupInstances_ValidateCrossRegionRestore response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationJobExtendedInfo trigger_rehydrate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1rehydrate~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1rehydrate?api-version=2024-04-01/post' + operationId: BackupInstances_TriggerRehydrate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' trigger_restore: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1restore~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1restore?api-version=2024-04-01/post' + operationId: BackupInstances_TriggerRestore response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationJobExtendedInfo resume_backups: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1resumeBackups~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1resumeBackups?api-version=2024-04-01/post' + operationId: BackupInstances_ResumeBackups response: mediaType: application/json openAPIDocKey: '200' resume_protection: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1resumeProtection~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1resumeProtection?api-version=2024-04-01/post' + operationId: BackupInstances_ResumeProtection response: mediaType: application/json openAPIDocKey: '200' stop_protection: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1stopProtection~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1stopProtection?api-version=2024-04-01/post' + operationId: BackupInstances_StopProtection response: mediaType: application/json openAPIDocKey: '200' suspend_backups: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1suspendBackups~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1suspendBackups?api-version=2024-04-01/post' + operationId: BackupInstances_SuspendBackups response: mediaType: application/json openAPIDocKey: '200' sync_backup_instance: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1sync~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1sync?api-version=2024-04-01/post' + operationId: BackupInstances_SyncBackupInstance response: mediaType: application/json openAPIDocKey: '200' validate_for_restore: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1validateRestore~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1validateRestore?api-version=2024-04-01/post' + operationId: BackupInstances_ValidateForRestore response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationJobExtendedInfo sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/backup_instances/methods/get' @@ -4422,20 +4486,22 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/backup_instances/methods/delete' - backup_instances_backup_instance_operation_result: - id: azure.data_protection.backup_instances_backup_instance_operation_result - name: backup_instances_backup_instance_operation_result - title: backup_instances_backup_instance_operation_result + backup_instances_backup_instance_operation_results: + id: azure.data_protection.backup_instances_backup_instance_operation_results + name: backup_instances_backup_instance_operation_results + title: backup_instances_backup_instance_operation_results methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1operationResults~1{operationId}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1operationResults~1{operationId}?api-version=2024-04-01/get' + operationId: BackupInstancesBackupInstanceOperationResult_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupInstanceResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/backup_instances_backup_instance_operation_result/methods/get' + - $ref: '#/components/x-stackQL-resources/backup_instances_backup_instance_operation_results/methods/get' insert: [] update: [] replace: [] @@ -4447,17 +4513,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1recoveryPoints~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1recoveryPoints?api-version=2024-04-01/get' + operationId: RecoveryPoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBackupRecoveryPointResourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1recoveryPoints~1{recoveryPointId}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1recoveryPoints~1{recoveryPointId}?api-version=2024-04-01/get' + operationId: RecoveryPoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBackupRecoveryPointResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/recovery_points/methods/get' @@ -4473,10 +4543,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1locations~1{location}~1fetchSecondaryRecoveryPoints~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1locations~1{location}~1fetchSecondaryRecoveryPoints?api-version=2024-04-01/post' + operationId: FetchSecondaryRecoveryPoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBackupRecoveryPointResourceList objectKey: $.value sqlVerbs: select: @@ -4485,58 +4557,53 @@ components: update: [] replace: [] delete: [] - fetch_cross_region_restore_job: - id: azure.data_protection.fetch_cross_region_restore_job - name: fetch_cross_region_restore_job - title: fetch_cross_region_restore_job + fetch_cross_region_restore_jobs: + id: azure.data_protection.fetch_cross_region_restore_jobs + name: fetch_cross_region_restore_jobs + title: fetch_cross_region_restore_jobs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1locations~1{location}~1fetchCrossRegionRestoreJob~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1locations~1{location}~1fetchCrossRegionRestoreJob?api-version=2024-04-01/post' + operationId: FetchCrossRegionRestoreJob_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/fetch_cross_region_restore_job/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - fetch_cross_region_restore_jobs: - id: azure.data_protection.fetch_cross_region_restore_jobs - name: fetch_cross_region_restore_jobs - title: fetch_cross_region_restore_jobs - methods: + schemaRef: AzureBackupJobResource list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1locations~1{location}~1fetchCrossRegionRestoreJobs~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1locations~1{location}~1fetchCrossRegionRestoreJobs?api-version=2024-04-01/post' + operationId: FetchCrossRegionRestoreJobs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBackupJobResourceList objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/fetch_cross_region_restore_jobs/methods/get' - $ref: '#/components/x-stackQL-resources/fetch_cross_region_restore_jobs/methods/list' insert: [] update: [] replace: [] delete: [] - backup_instances_extension_routing: - id: azure.data_protection.backup_instances_extension_routing - name: backup_instances_extension_routing - title: backup_instances_extension_routing + backup_instances_extension_routings: + id: azure.data_protection.backup_instances_extension_routings + name: backup_instances_extension_routings + title: backup_instances_extension_routings methods: list: operation: - $ref: '#/paths/~1{resourceId}~1providers~1Microsoft.DataProtection~1backupInstances~1?api-version=2024-04-01/get' + $ref: '#/paths/~1{resourceId}~1providers~1Microsoft.DataProtection~1backupInstances?api-version=2024-04-01/get' + operationId: BackupInstancesExtensionRouting_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupInstanceResourceList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/backup_instances_extension_routing/methods/list' + - $ref: '#/components/x-stackQL-resources/backup_instances_extension_routings/methods/list' insert: [] update: [] replace: [] @@ -4548,17 +4615,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupJobs~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupJobs?api-version=2024-04-01/get' + operationId: Jobs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBackupJobResourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupJobs~1{jobId}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupJobs~1{jobId}?api-version=2024-04-01/get' + operationId: Jobs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBackupJobResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/jobs/methods/get' @@ -4574,10 +4645,12 @@ components: methods: find: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1findRestorableTimeRanges~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupInstances~1{backupInstanceName}~1findRestorableTimeRanges?api-version=2024-04-01/post' + operationId: RestorableTimeRanges_Find response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureBackupFindRestorableTimeRangesResponseResource sqlVerbs: select: [] insert: [] @@ -4591,30 +4664,33 @@ components: methods: trigger: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1exportBackupJobs~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1exportBackupJobs?api-version=2024-04-01/post' + operationId: ExportJobs_Trigger response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - export_jobs_operation_result: - id: azure.data_protection.export_jobs_operation_result - name: export_jobs_operation_result - title: export_jobs_operation_result + export_jobs_operation_results: + id: azure.data_protection.export_jobs_operation_results + name: export_jobs_operation_results + title: export_jobs_operation_results methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupJobs~1operations~1{operationId}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupJobs~1operations~1{operationId}?api-version=2024-04-01/get' + operationId: ExportJobsOperationResult_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExportJobsResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/export_jobs_operation_result/methods/get' + - $ref: '#/components/x-stackQL-resources/export_jobs_operation_results/methods/get' insert: [] update: [] replace: [] @@ -4626,20 +4702,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1deletedBackupInstances~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1deletedBackupInstances?api-version=2024-04-01/get' + operationId: DeletedBackupInstances_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedBackupInstanceResourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1deletedBackupInstances~1{backupInstanceName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1deletedBackupInstances~1{backupInstanceName}?api-version=2024-04-01/get' + operationId: DeletedBackupInstances_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedBackupInstanceResource undelete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1deletedBackupInstances~1{backupInstanceName}~1undelete~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1deletedBackupInstances~1{backupInstanceName}~1undelete?api-version=2024-04-01/post' + operationId: DeletedBackupInstances_Undelete response: mediaType: application/json openAPIDocKey: '200' @@ -4651,40 +4732,44 @@ components: update: [] replace: [] delete: [] - resource_guards_resources_in_subscription: - id: azure.data_protection.resource_guards_resources_in_subscription - name: resource_guards_resources_in_subscription - title: resource_guards_resources_in_subscription + resource_guards_resources_in_subscriptions: + id: azure.data_protection.resource_guards_resources_in_subscriptions + name: resource_guards_resources_in_subscriptions + title: resource_guards_resources_in_subscriptions methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataProtection~1resourceGuards~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataProtection~1resourceGuards?api-version=2024-04-01/get' + operationId: ResourceGuardsResourcesInSubscription_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceGuardResourceList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/resource_guards_resources_in_subscription/methods/get' + - $ref: '#/components/x-stackQL-resources/resource_guards_resources_in_subscriptions/methods/get' insert: [] update: [] replace: [] delete: [] - resource_guards_resources_in_resource_group: - id: azure.data_protection.resource_guards_resources_in_resource_group - name: resource_guards_resources_in_resource_group - title: resource_guards_resources_in_resource_group + resource_guards_resources_in_resource_groups: + id: azure.data_protection.resource_guards_resources_in_resource_groups + name: resource_guards_resources_in_resource_groups + title: resource_guards_resources_in_resource_groups methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards?api-version=2024-04-01/get' + operationId: ResourceGuardsResourcesInResourceGroup_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceGuardResourceList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/resource_guards_resources_in_resource_group/methods/get' + - $ref: '#/components/x-stackQL-resources/resource_guards_resources_in_resource_groups/methods/get' insert: [] update: [] replace: [] @@ -4696,34 +4781,43 @@ components: methods: put: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}?api-version=2024-04-01/put' + operationId: ResourceGuards_Put response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceGuardResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}?api-version=2024-04-01/get' + operationId: ResourceGuards_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceGuardResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}?api-version=2024-04-01/delete' + operationId: ResourceGuards_Delete response: mediaType: application/json openAPIDocKey: '200' patch: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1?api-version=2024-04-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}?api-version=2024-04-01/patch' + operationId: ResourceGuards_Patch response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceGuardResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/resource_guards/methods/get' insert: [] - update: [] - replace: [] + update: + - $ref: '#/components/x-stackQL-resources/resource_guards/methods/patch' + replace: + - $ref: '#/components/x-stackQL-resources/resource_guards/methods/put' delete: - $ref: '#/components/x-stackQL-resources/resource_guards/methods/delete' resource_guards_disable_soft_delete_requests_objects: @@ -4733,10 +4827,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1disableSoftDeleteRequests~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1disableSoftDeleteRequests?api-version=2024-04-01/get' + operationId: ResourceGuardsDisableSoftDeleteRequestsObjects_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DppBaseResourceList objectKey: $.value sqlVerbs: select: @@ -4752,10 +4848,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1deleteResourceGuardProxyRequests~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1deleteResourceGuardProxyRequests?api-version=2024-04-01/get' + operationId: ResourceGuardsDeleteResourceGuardProxyRequestsObjects_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DppBaseResourceList objectKey: $.value sqlVerbs: select: @@ -4771,10 +4869,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1getBackupSecurityPINRequests~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1getBackupSecurityPINRequests?api-version=2024-04-01/get' + operationId: ResourceGuardsBackupSecurityPINRequestsObjects_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DppBaseResourceList objectKey: $.value sqlVerbs: select: @@ -4790,10 +4890,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1deleteProtectedItemRequests~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1deleteProtectedItemRequests?api-version=2024-04-01/get' + operationId: ResourceGuardsDeleteProtectedItemRequestsObjects_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DppBaseResourceList objectKey: $.value sqlVerbs: select: @@ -4809,10 +4911,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1updateProtectionPolicyRequests~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1updateProtectionPolicyRequests?api-version=2024-04-01/get' + operationId: ResourceGuardsUpdateProtectionPolicyRequestsObjects_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DppBaseResourceList objectKey: $.value sqlVerbs: select: @@ -4828,10 +4932,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1updateProtectedItemRequests~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1updateProtectedItemRequests?api-version=2024-04-01/get' + operationId: ResourceGuardsUpdateProtectedItemRequestsObjects_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DppBaseResourceList objectKey: $.value sqlVerbs: select: @@ -4840,160 +4946,181 @@ components: update: [] replace: [] delete: [] - resource_guards_default_disable_soft_delete_requests_object: - id: azure.data_protection.resource_guards_default_disable_soft_delete_requests_object - name: resource_guards_default_disable_soft_delete_requests_object - title: resource_guards_default_disable_soft_delete_requests_object + resource_guards_default_disable_soft_delete_requests_objects: + id: azure.data_protection.resource_guards_default_disable_soft_delete_requests_objects + name: resource_guards_default_disable_soft_delete_requests_objects + title: resource_guards_default_disable_soft_delete_requests_objects methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1disableSoftDeleteRequests~1{requestName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1disableSoftDeleteRequests~1{requestName}?api-version=2024-04-01/get' + operationId: ResourceGuardsDefaultDisableSoftDeleteRequestsObject_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DppBaseResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/resource_guards_default_disable_soft_delete_requests_object/methods/get' + - $ref: '#/components/x-stackQL-resources/resource_guards_default_disable_soft_delete_requests_objects/methods/get' insert: [] update: [] replace: [] delete: [] - resource_guards_default_delete_resource_guard_proxy_requests_object: - id: azure.data_protection.resource_guards_default_delete_resource_guard_proxy_requests_object - name: resource_guards_default_delete_resource_guard_proxy_requests_object - title: resource_guards_default_delete_resource_guard_proxy_requests_object + resource_guards_default_delete_resource_guard_proxy_requests_objects: + id: azure.data_protection.resource_guards_default_delete_resource_guard_proxy_requests_objects + name: resource_guards_default_delete_resource_guard_proxy_requests_objects + title: resource_guards_default_delete_resource_guard_proxy_requests_objects methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1deleteResourceGuardProxyRequests~1{requestName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1deleteResourceGuardProxyRequests~1{requestName}?api-version=2024-04-01/get' + operationId: ResourceGuardsDefaultDeleteResourceGuardProxyRequestsObject_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DppBaseResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/resource_guards_default_delete_resource_guard_proxy_requests_object/methods/get' + - $ref: '#/components/x-stackQL-resources/resource_guards_default_delete_resource_guard_proxy_requests_objects/methods/get' insert: [] update: [] replace: [] delete: [] - resource_guards_default_backup_security_pin_requests_object: - id: azure.data_protection.resource_guards_default_backup_security_pin_requests_object - name: resource_guards_default_backup_security_pin_requests_object - title: resource_guards_default_backup_security_pin_requests_object + resource_guards_default_backup_security_pin_requests_objects: + id: azure.data_protection.resource_guards_default_backup_security_pin_requests_objects + name: resource_guards_default_backup_security_pin_requests_objects + title: resource_guards_default_backup_security_pin_requests_objects methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1getBackupSecurityPINRequests~1{requestName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1getBackupSecurityPINRequests~1{requestName}?api-version=2024-04-01/get' + operationId: ResourceGuardsDefaultBackupSecurityPINRequestsObject_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DppBaseResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/resource_guards_default_backup_security_pin_requests_object/methods/get' + - $ref: '#/components/x-stackQL-resources/resource_guards_default_backup_security_pin_requests_objects/methods/get' insert: [] update: [] replace: [] delete: [] - resource_guards_default_delete_protected_item_requests_object: - id: azure.data_protection.resource_guards_default_delete_protected_item_requests_object - name: resource_guards_default_delete_protected_item_requests_object - title: resource_guards_default_delete_protected_item_requests_object + resource_guards_default_delete_protected_item_requests_objects: + id: azure.data_protection.resource_guards_default_delete_protected_item_requests_objects + name: resource_guards_default_delete_protected_item_requests_objects + title: resource_guards_default_delete_protected_item_requests_objects methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1deleteProtectedItemRequests~1{requestName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1deleteProtectedItemRequests~1{requestName}?api-version=2024-04-01/get' + operationId: ResourceGuardsDefaultDeleteProtectedItemRequestsObject_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DppBaseResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/resource_guards_default_delete_protected_item_requests_object/methods/get' + - $ref: '#/components/x-stackQL-resources/resource_guards_default_delete_protected_item_requests_objects/methods/get' insert: [] update: [] replace: [] delete: [] - resource_guards_default_update_protection_policy_requests_object: - id: azure.data_protection.resource_guards_default_update_protection_policy_requests_object - name: resource_guards_default_update_protection_policy_requests_object - title: resource_guards_default_update_protection_policy_requests_object + resource_guards_default_update_protection_policy_requests_objects: + id: azure.data_protection.resource_guards_default_update_protection_policy_requests_objects + name: resource_guards_default_update_protection_policy_requests_objects + title: resource_guards_default_update_protection_policy_requests_objects methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1updateProtectionPolicyRequests~1{requestName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1updateProtectionPolicyRequests~1{requestName}?api-version=2024-04-01/get' + operationId: ResourceGuardsDefaultUpdateProtectionPolicyRequestsObject_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DppBaseResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/resource_guards_default_update_protection_policy_requests_object/methods/get' + - $ref: '#/components/x-stackQL-resources/resource_guards_default_update_protection_policy_requests_objects/methods/get' insert: [] update: [] replace: [] delete: [] - resource_guards_default_update_protected_item_requests_object: - id: azure.data_protection.resource_guards_default_update_protected_item_requests_object - name: resource_guards_default_update_protected_item_requests_object - title: resource_guards_default_update_protected_item_requests_object + resource_guards_default_update_protected_item_requests_objects: + id: azure.data_protection.resource_guards_default_update_protected_item_requests_objects + name: resource_guards_default_update_protected_item_requests_objects + title: resource_guards_default_update_protected_item_requests_objects methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1updateProtectedItemRequests~1{requestName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1resourceGuards~1{resourceGuardsName}~1updateProtectedItemRequests~1{requestName}?api-version=2024-04-01/get' + operationId: ResourceGuardsDefaultUpdateProtectedItemRequestsObject_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DppBaseResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/resource_guards_default_update_protected_item_requests_object/methods/get' + - $ref: '#/components/x-stackQL-resources/resource_guards_default_update_protected_item_requests_objects/methods/get' insert: [] update: [] replace: [] delete: [] - dpp_resource_guard_proxy: - id: azure.data_protection.dpp_resource_guard_proxy - name: dpp_resource_guard_proxy - title: dpp_resource_guard_proxy + dpp_resource_guard_proxies: + id: azure.data_protection.dpp_resource_guard_proxies + name: dpp_resource_guard_proxies + title: dpp_resource_guard_proxies methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupResourceGuardProxies~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupResourceGuardProxies?api-version=2024-04-01/get' + operationId: DppResourceGuardProxy_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceGuardProxyBaseResourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupResourceGuardProxies~1{resourceGuardProxyName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupResourceGuardProxies~1{resourceGuardProxyName}?api-version=2024-04-01/get' + operationId: DppResourceGuardProxy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceGuardProxyBaseResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupResourceGuardProxies~1{resourceGuardProxyName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupResourceGuardProxies~1{resourceGuardProxyName}?api-version=2024-04-01/put' + operationId: DppResourceGuardProxy_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceGuardProxyBaseResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupResourceGuardProxies~1{resourceGuardProxyName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupResourceGuardProxies~1{resourceGuardProxyName}?api-version=2024-04-01/delete' + operationId: DppResourceGuardProxy_Delete response: mediaType: application/json openAPIDocKey: '200' unlock_delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupResourceGuardProxies~1{resourceGuardProxyName}~1unlockDelete~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataProtection~1backupVaults~1{vaultName}~1backupResourceGuardProxies~1{resourceGuardProxyName}~1unlockDelete?api-version=2024-04-01/post' + operationId: DppResourceGuardProxy_UnlockDelete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UnlockDeleteResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/dpp_resource_guard_proxy/methods/get' - - $ref: '#/components/x-stackQL-resources/dpp_resource_guard_proxy/methods/list' + - $ref: '#/components/x-stackQL-resources/dpp_resource_guard_proxies/methods/get' + - $ref: '#/components/x-stackQL-resources/dpp_resource_guard_proxies/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/dpp_resource_guard_proxy/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/dpp_resource_guard_proxies/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/dpp_resource_guard_proxy/methods/delete' + - $ref: '#/components/x-stackQL-resources/dpp_resource_guard_proxies/methods/delete' vw_backup_vaults: id: azure.data_protection.vw_backup_vaults name: vw_backup_vaults @@ -5004,45 +5131,45 @@ components: ddl: |- SELECT identity as identity, - JSON_EXTRACT(properties, '$.monitoringSettings') as monitoring_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceMoveState') as resource_move_state, - JSON_EXTRACT(properties, '$.resourceMoveDetails') as resource_move_details, - JSON_EXTRACT(properties, '$.securitySettings') as security_settings, - JSON_EXTRACT(properties, '$.storageSettings') as storage_settings, - JSON_EXTRACT(properties, '$.isVaultProtectedByResourceGuard') as is_vault_protected_by_resource_guard, - JSON_EXTRACT(properties, '$.featureSettings') as feature_settings, - JSON_EXTRACT(properties, '$.secureScore') as secure_score, - JSON_EXTRACT(properties, '$.bcdrSecurityLevel') as bcdr_security_level, - JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as resource_guard_operation_requests, - JSON_EXTRACT(properties, '$.replicatedRegions') as replicated_regions, + JSON_EXTRACT(properties, '$.monitoringSettings') as "monitoring_settings", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceMoveState') as "resource_move_state", + JSON_EXTRACT(properties, '$.resourceMoveDetails') as "resource_move_details", + JSON_EXTRACT(properties, '$.securitySettings') as "security_settings", + JSON_EXTRACT(properties, '$.storageSettings') as "storage_settings", + JSON_EXTRACT(properties, '$.isVaultProtectedByResourceGuard') as "is_vault_protected_by_resource_guard", + JSON_EXTRACT(properties, '$.featureSettings') as "feature_settings", + JSON_EXTRACT(properties, '$.secureScore') as "secure_score", + JSON_EXTRACT(properties, '$.bcdrSecurityLevel') as "bcdr_security_level", + JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as "resource_guard_operation_requests", + JSON_EXTRACT(properties, '$.replicatedRegions') as "replicated_regions", subscriptionId, resourceGroupName, vaultName FROM azure.data_protection.backup_vaults - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; + WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT identity as identity, - json_extract_path_text(properties, '$.monitoringSettings') as monitoring_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceMoveState') as resource_move_state, - JSON_EXTRACT(properties, '$.resourceMoveDetails') as resource_move_details, - JSON_EXTRACT(properties, '$.securitySettings') as security_settings, - JSON_EXTRACT(properties, '$.storageSettings') as storage_settings, - JSON_EXTRACT(properties, '$.isVaultProtectedByResourceGuard') as is_vault_protected_by_resource_guard, - JSON_EXTRACT(properties, '$.featureSettings') as feature_settings, - JSON_EXTRACT(properties, '$.secureScore') as secure_score, - JSON_EXTRACT(properties, '$.bcdrSecurityLevel') as bcdr_security_level, - JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as resource_guard_operation_requests, - JSON_EXTRACT(properties, '$.replicatedRegions') as replicated_regions, + json_extract_path_text(properties, '$.monitoringSettings') as "monitoring_settings", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceMoveState') as "resource_move_state", + json_extract_path_text(properties, '$.resourceMoveDetails') as "resource_move_details", + json_extract_path_text(properties, '$.securitySettings') as "security_settings", + json_extract_path_text(properties, '$.storageSettings') as "storage_settings", + json_extract_path_text(properties, '$.isVaultProtectedByResourceGuard') as "is_vault_protected_by_resource_guard", + json_extract_path_text(properties, '$.featureSettings') as "feature_settings", + json_extract_path_text(properties, '$.secureScore') as "secure_score", + json_extract_path_text(properties, '$.bcdrSecurityLevel') as "bcdr_security_level", + json_extract_path_text(properties, '$.resourceGuardOperationRequests') as "resource_guard_operation_requests", + json_extract_path_text(properties, '$.replicatedRegions') as "replicated_regions", subscriptionId, resourceGroupName, vaultName FROM azure.data_protection.backup_vaults - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; + WHERE subscriptionId = 'replace-me'; vw_operation_status: id: azure.data_protection.vw_operation_status name: vw_operation_status @@ -5058,7 +5185,7 @@ components: error as error, startTime as start_time, status as status, - JSON_EXTRACT(properties, '$.objectType') as object_type, + JSON_EXTRACT(properties, '$.objectType') as "object_type", subscriptionId, location, operationId @@ -5074,15 +5201,15 @@ components: error as error, startTime as start_time, status as status, - json_extract_path_text(properties, '$.objectType') as object_type, + json_extract_path_text(properties, '$.objectType') as "object_type", subscriptionId, location, operationId FROM azure.data_protection.operation_status WHERE subscriptionId = 'replace-me' AND location = 'replace-me' AND operationId = 'replace-me'; - vw_operation_status_backup_vault_context: - id: azure.data_protection.vw_operation_status_backup_vault_context - name: vw_operation_status_backup_vault_context + vw_operation_status_backup_vault_contexts: + id: azure.data_protection.vw_operation_status_backup_vault_contexts + name: vw_operation_status_backup_vault_contexts config: views: select: @@ -5095,12 +5222,12 @@ components: error as error, startTime as start_time, status as status, - JSON_EXTRACT(properties, '$.objectType') as object_type, + JSON_EXTRACT(properties, '$.objectType') as "object_type", subscriptionId, resourceGroupName, vaultName, operationId - FROM azure.data_protection.operation_status_backup_vault_context + FROM azure.data_protection.operation_status_backup_vault_contexts WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me' AND operationId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5112,16 +5239,16 @@ components: error as error, startTime as start_time, status as status, - json_extract_path_text(properties, '$.objectType') as object_type, + json_extract_path_text(properties, '$.objectType') as "object_type", subscriptionId, resourceGroupName, vaultName, operationId - FROM azure.data_protection.operation_status_backup_vault_context + FROM azure.data_protection.operation_status_backup_vault_contexts WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me' AND operationId = 'replace-me'; - vw_operation_status_resource_group_context: - id: azure.data_protection.vw_operation_status_resource_group_context - name: vw_operation_status_resource_group_context + vw_operation_status_resource_group_contexts: + id: azure.data_protection.vw_operation_status_resource_group_contexts + name: vw_operation_status_resource_group_contexts config: views: select: @@ -5134,11 +5261,11 @@ components: error as error, startTime as start_time, status as status, - JSON_EXTRACT(properties, '$.objectType') as object_type, + JSON_EXTRACT(properties, '$.objectType') as "object_type", subscriptionId, resourceGroupName, operationId - FROM azure.data_protection.operation_status_resource_group_context + FROM azure.data_protection.operation_status_resource_group_contexts WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND operationId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5150,11 +5277,11 @@ components: error as error, startTime as start_time, status as status, - json_extract_path_text(properties, '$.objectType') as object_type, + json_extract_path_text(properties, '$.objectType') as "object_type", subscriptionId, resourceGroupName, operationId - FROM azure.data_protection.operation_status_resource_group_context + FROM azure.data_protection.operation_status_resource_group_contexts WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND operationId = 'replace-me'; vw_backup_vault_operation_results: id: azure.data_protection.vw_backup_vault_operation_results @@ -5166,18 +5293,18 @@ components: ddl: |- SELECT identity as identity, - JSON_EXTRACT(properties, '$.monitoringSettings') as monitoring_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceMoveState') as resource_move_state, - JSON_EXTRACT(properties, '$.resourceMoveDetails') as resource_move_details, - JSON_EXTRACT(properties, '$.securitySettings') as security_settings, - JSON_EXTRACT(properties, '$.storageSettings') as storage_settings, - JSON_EXTRACT(properties, '$.isVaultProtectedByResourceGuard') as is_vault_protected_by_resource_guard, - JSON_EXTRACT(properties, '$.featureSettings') as feature_settings, - JSON_EXTRACT(properties, '$.secureScore') as secure_score, - JSON_EXTRACT(properties, '$.bcdrSecurityLevel') as bcdr_security_level, - JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as resource_guard_operation_requests, - JSON_EXTRACT(properties, '$.replicatedRegions') as replicated_regions, + JSON_EXTRACT(properties, '$.monitoringSettings') as "monitoring_settings", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceMoveState') as "resource_move_state", + JSON_EXTRACT(properties, '$.resourceMoveDetails') as "resource_move_details", + JSON_EXTRACT(properties, '$.securitySettings') as "security_settings", + JSON_EXTRACT(properties, '$.storageSettings') as "storage_settings", + JSON_EXTRACT(properties, '$.isVaultProtectedByResourceGuard') as "is_vault_protected_by_resource_guard", + JSON_EXTRACT(properties, '$.featureSettings') as "feature_settings", + JSON_EXTRACT(properties, '$.secureScore') as "secure_score", + JSON_EXTRACT(properties, '$.bcdrSecurityLevel') as "bcdr_security_level", + JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as "resource_guard_operation_requests", + JSON_EXTRACT(properties, '$.replicatedRegions') as "replicated_regions", subscriptionId, resourceGroupName, vaultName, @@ -5189,18 +5316,18 @@ components: ddl: |- SELECT identity as identity, - json_extract_path_text(properties, '$.monitoringSettings') as monitoring_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceMoveState') as resource_move_state, - JSON_EXTRACT(properties, '$.resourceMoveDetails') as resource_move_details, - JSON_EXTRACT(properties, '$.securitySettings') as security_settings, - JSON_EXTRACT(properties, '$.storageSettings') as storage_settings, - JSON_EXTRACT(properties, '$.isVaultProtectedByResourceGuard') as is_vault_protected_by_resource_guard, - JSON_EXTRACT(properties, '$.featureSettings') as feature_settings, - JSON_EXTRACT(properties, '$.secureScore') as secure_score, - JSON_EXTRACT(properties, '$.bcdrSecurityLevel') as bcdr_security_level, - JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as resource_guard_operation_requests, - JSON_EXTRACT(properties, '$.replicatedRegions') as replicated_regions, + json_extract_path_text(properties, '$.monitoringSettings') as "monitoring_settings", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceMoveState') as "resource_move_state", + json_extract_path_text(properties, '$.resourceMoveDetails') as "resource_move_details", + json_extract_path_text(properties, '$.securitySettings') as "security_settings", + json_extract_path_text(properties, '$.storageSettings') as "storage_settings", + json_extract_path_text(properties, '$.isVaultProtectedByResourceGuard') as "is_vault_protected_by_resource_guard", + json_extract_path_text(properties, '$.featureSettings') as "feature_settings", + json_extract_path_text(properties, '$.secureScore') as "secure_score", + json_extract_path_text(properties, '$.bcdrSecurityLevel') as "bcdr_security_level", + json_extract_path_text(properties, '$.resourceGuardOperationRequests') as "resource_guard_operation_requests", + json_extract_path_text(properties, '$.replicatedRegions') as "replicated_regions", subscriptionId, resourceGroupName, vaultName, @@ -5220,8 +5347,8 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.datasourceTypes') as datasource_types, - JSON_EXTRACT(properties, '$.objectType') as object_type, + JSON_EXTRACT(properties, '$.datasourceTypes') as "datasource_types", + JSON_EXTRACT(properties, '$.objectType') as "object_type", subscriptionId, resourceGroupName, vaultName, @@ -5236,8 +5363,8 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.datasourceTypes') as datasource_types, - JSON_EXTRACT(properties, '$.objectType') as object_type, + json_extract_path_text(properties, '$.datasourceTypes') as "datasource_types", + json_extract_path_text(properties, '$.objectType') as "object_type", subscriptionId, resourceGroupName, vaultName, @@ -5258,19 +5385,19 @@ components: type as type, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.dataSourceInfo') as data_source_info, - JSON_EXTRACT(properties, '$.dataSourceSetInfo') as data_source_set_info, - JSON_EXTRACT(properties, '$.policyInfo') as policy_info, - JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as resource_guard_operation_requests, - JSON_EXTRACT(properties, '$.protectionStatus') as protection_status, - JSON_EXTRACT(properties, '$.currentProtectionState') as current_protection_state, - JSON_EXTRACT(properties, '$.protectionErrorDetails') as protection_error_details, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.datasourceAuthCredentials') as datasource_auth_credentials, - JSON_EXTRACT(properties, '$.validationType') as validation_type, - JSON_EXTRACT(properties, '$.identityDetails') as identity_details, - JSON_EXTRACT(properties, '$.objectType') as object_type, + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.dataSourceInfo') as "data_source_info", + JSON_EXTRACT(properties, '$.dataSourceSetInfo') as "data_source_set_info", + JSON_EXTRACT(properties, '$.policyInfo') as "policy_info", + JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as "resource_guard_operation_requests", + JSON_EXTRACT(properties, '$.protectionStatus') as "protection_status", + JSON_EXTRACT(properties, '$.currentProtectionState') as "current_protection_state", + JSON_EXTRACT(properties, '$.protectionErrorDetails') as "protection_error_details", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.datasourceAuthCredentials') as "datasource_auth_credentials", + JSON_EXTRACT(properties, '$.validationType') as "validation_type", + JSON_EXTRACT(properties, '$.identityDetails') as "identity_details", + JSON_EXTRACT(properties, '$.objectType') as "object_type", subscriptionId, resourceGroupName, vaultName, @@ -5286,28 +5413,28 @@ components: type as type, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.dataSourceInfo') as data_source_info, - JSON_EXTRACT(properties, '$.dataSourceSetInfo') as data_source_set_info, - JSON_EXTRACT(properties, '$.policyInfo') as policy_info, - JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as resource_guard_operation_requests, - JSON_EXTRACT(properties, '$.protectionStatus') as protection_status, - JSON_EXTRACT(properties, '$.currentProtectionState') as current_protection_state, - JSON_EXTRACT(properties, '$.protectionErrorDetails') as protection_error_details, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.datasourceAuthCredentials') as datasource_auth_credentials, - JSON_EXTRACT(properties, '$.validationType') as validation_type, - JSON_EXTRACT(properties, '$.identityDetails') as identity_details, - JSON_EXTRACT(properties, '$.objectType') as object_type, + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.dataSourceInfo') as "data_source_info", + json_extract_path_text(properties, '$.dataSourceSetInfo') as "data_source_set_info", + json_extract_path_text(properties, '$.policyInfo') as "policy_info", + json_extract_path_text(properties, '$.resourceGuardOperationRequests') as "resource_guard_operation_requests", + json_extract_path_text(properties, '$.protectionStatus') as "protection_status", + json_extract_path_text(properties, '$.currentProtectionState') as "current_protection_state", + json_extract_path_text(properties, '$.protectionErrorDetails') as "protection_error_details", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.datasourceAuthCredentials') as "datasource_auth_credentials", + json_extract_path_text(properties, '$.validationType') as "validation_type", + json_extract_path_text(properties, '$.identityDetails') as "identity_details", + json_extract_path_text(properties, '$.objectType') as "object_type", subscriptionId, resourceGroupName, vaultName, backupInstanceName FROM azure.data_protection.backup_instances WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; - vw_backup_instances_backup_instance_operation_result: - id: azure.data_protection.vw_backup_instances_backup_instance_operation_result - name: vw_backup_instances_backup_instance_operation_result + vw_backup_instances_backup_instance_operation_results: + id: azure.data_protection.vw_backup_instances_backup_instance_operation_results + name: vw_backup_instances_backup_instance_operation_results config: views: select: @@ -5319,25 +5446,25 @@ components: type as type, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.dataSourceInfo') as data_source_info, - JSON_EXTRACT(properties, '$.dataSourceSetInfo') as data_source_set_info, - JSON_EXTRACT(properties, '$.policyInfo') as policy_info, - JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as resource_guard_operation_requests, - JSON_EXTRACT(properties, '$.protectionStatus') as protection_status, - JSON_EXTRACT(properties, '$.currentProtectionState') as current_protection_state, - JSON_EXTRACT(properties, '$.protectionErrorDetails') as protection_error_details, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.datasourceAuthCredentials') as datasource_auth_credentials, - JSON_EXTRACT(properties, '$.validationType') as validation_type, - JSON_EXTRACT(properties, '$.identityDetails') as identity_details, - JSON_EXTRACT(properties, '$.objectType') as object_type, + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.dataSourceInfo') as "data_source_info", + JSON_EXTRACT(properties, '$.dataSourceSetInfo') as "data_source_set_info", + JSON_EXTRACT(properties, '$.policyInfo') as "policy_info", + JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as "resource_guard_operation_requests", + JSON_EXTRACT(properties, '$.protectionStatus') as "protection_status", + JSON_EXTRACT(properties, '$.currentProtectionState') as "current_protection_state", + JSON_EXTRACT(properties, '$.protectionErrorDetails') as "protection_error_details", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.datasourceAuthCredentials') as "datasource_auth_credentials", + JSON_EXTRACT(properties, '$.validationType') as "validation_type", + JSON_EXTRACT(properties, '$.identityDetails') as "identity_details", + JSON_EXTRACT(properties, '$.objectType') as "object_type", subscriptionId, resourceGroupName, vaultName, backupInstanceName, operationId - FROM azure.data_protection.backup_instances_backup_instance_operation_result + FROM azure.data_protection.backup_instances_backup_instance_operation_results WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me' AND backupInstanceName = 'replace-me' AND operationId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5348,25 +5475,25 @@ components: type as type, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.dataSourceInfo') as data_source_info, - JSON_EXTRACT(properties, '$.dataSourceSetInfo') as data_source_set_info, - JSON_EXTRACT(properties, '$.policyInfo') as policy_info, - JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as resource_guard_operation_requests, - JSON_EXTRACT(properties, '$.protectionStatus') as protection_status, - JSON_EXTRACT(properties, '$.currentProtectionState') as current_protection_state, - JSON_EXTRACT(properties, '$.protectionErrorDetails') as protection_error_details, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.datasourceAuthCredentials') as datasource_auth_credentials, - JSON_EXTRACT(properties, '$.validationType') as validation_type, - JSON_EXTRACT(properties, '$.identityDetails') as identity_details, - JSON_EXTRACT(properties, '$.objectType') as object_type, + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.dataSourceInfo') as "data_source_info", + json_extract_path_text(properties, '$.dataSourceSetInfo') as "data_source_set_info", + json_extract_path_text(properties, '$.policyInfo') as "policy_info", + json_extract_path_text(properties, '$.resourceGuardOperationRequests') as "resource_guard_operation_requests", + json_extract_path_text(properties, '$.protectionStatus') as "protection_status", + json_extract_path_text(properties, '$.currentProtectionState') as "current_protection_state", + json_extract_path_text(properties, '$.protectionErrorDetails') as "protection_error_details", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.datasourceAuthCredentials') as "datasource_auth_credentials", + json_extract_path_text(properties, '$.validationType') as "validation_type", + json_extract_path_text(properties, '$.identityDetails') as "identity_details", + json_extract_path_text(properties, '$.objectType') as "object_type", subscriptionId, resourceGroupName, vaultName, backupInstanceName, operationId - FROM azure.data_protection.backup_instances_backup_instance_operation_result + FROM azure.data_protection.backup_instances_backup_instance_operation_results WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me' AND backupInstanceName = 'replace-me' AND operationId = 'replace-me'; vw_recovery_points: id: azure.data_protection.vw_recovery_points @@ -5381,7 +5508,7 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.objectType') as object_type, + JSON_EXTRACT(properties, '$.objectType') as "object_type", subscriptionId, resourceGroupName, vaultName, @@ -5397,7 +5524,7 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.objectType') as object_type, + json_extract_path_text(properties, '$.objectType') as "object_type", subscriptionId, resourceGroupName, vaultName, @@ -5405,99 +5532,6 @@ components: recoveryPointId FROM azure.data_protection.recovery_points WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me' AND backupInstanceName = 'replace-me'; - vw_fetch_cross_region_restore_job: - id: azure.data_protection.vw_fetch_cross_region_restore_job - name: vw_fetch_cross_region_restore_job - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - systemData as system_data, - JSON_EXTRACT(properties, '$.activityID') as activity_id, - JSON_EXTRACT(properties, '$.backupInstanceFriendlyName') as backup_instance_friendly_name, - JSON_EXTRACT(properties, '$.backupInstanceId') as backup_instance_id, - JSON_EXTRACT(properties, '$.dataSourceId') as data_source_id, - JSON_EXTRACT(properties, '$.dataSourceLocation') as data_source_location, - JSON_EXTRACT(properties, '$.dataSourceName') as data_source_name, - JSON_EXTRACT(properties, '$.dataSourceSetName') as data_source_set_name, - JSON_EXTRACT(properties, '$.dataSourceType') as data_source_type, - JSON_EXTRACT(properties, '$.duration') as duration, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.errorDetails') as error_details, - JSON_EXTRACT(properties, '$.extendedInfo') as extended_info, - JSON_EXTRACT(properties, '$.isUserTriggered') as is_user_triggered, - JSON_EXTRACT(properties, '$.operation') as operation, - JSON_EXTRACT(properties, '$.operationCategory') as operation_category, - JSON_EXTRACT(properties, '$.policyId') as policy_id, - JSON_EXTRACT(properties, '$.policyName') as policy_name, - JSON_EXTRACT(properties, '$.progressEnabled') as progress_enabled, - JSON_EXTRACT(properties, '$.progressUrl') as progress_url, - JSON_EXTRACT(properties, '$.rehydrationPriority') as rehydration_priority, - JSON_EXTRACT(properties, '$.restoreType') as restore_type, - JSON_EXTRACT(properties, '$.sourceResourceGroup') as source_resource_group, - JSON_EXTRACT(properties, '$.sourceSubscriptionID') as source_subscription_id, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.subscriptionId') as subscription_id, - JSON_EXTRACT(properties, '$.supportedActions') as supported_actions, - JSON_EXTRACT(properties, '$.vaultName') as vault_name, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.sourceDataStoreName') as source_data_store_name, - JSON_EXTRACT(properties, '$.destinationDataStoreName') as destination_data_store_name, - subscriptionId, - resourceGroupName, - location - FROM azure.data_protection.fetch_cross_region_restore_job - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND location = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - systemData as system_data, - json_extract_path_text(properties, '$.activityID') as activity_id, - JSON_EXTRACT(properties, '$.backupInstanceFriendlyName') as backup_instance_friendly_name, - JSON_EXTRACT(properties, '$.backupInstanceId') as backup_instance_id, - JSON_EXTRACT(properties, '$.dataSourceId') as data_source_id, - JSON_EXTRACT(properties, '$.dataSourceLocation') as data_source_location, - JSON_EXTRACT(properties, '$.dataSourceName') as data_source_name, - JSON_EXTRACT(properties, '$.dataSourceSetName') as data_source_set_name, - JSON_EXTRACT(properties, '$.dataSourceType') as data_source_type, - JSON_EXTRACT(properties, '$.duration') as duration, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.errorDetails') as error_details, - JSON_EXTRACT(properties, '$.extendedInfo') as extended_info, - JSON_EXTRACT(properties, '$.isUserTriggered') as is_user_triggered, - JSON_EXTRACT(properties, '$.operation') as operation, - JSON_EXTRACT(properties, '$.operationCategory') as operation_category, - JSON_EXTRACT(properties, '$.policyId') as policy_id, - JSON_EXTRACT(properties, '$.policyName') as policy_name, - JSON_EXTRACT(properties, '$.progressEnabled') as progress_enabled, - JSON_EXTRACT(properties, '$.progressUrl') as progress_url, - JSON_EXTRACT(properties, '$.rehydrationPriority') as rehydration_priority, - JSON_EXTRACT(properties, '$.restoreType') as restore_type, - JSON_EXTRACT(properties, '$.sourceResourceGroup') as source_resource_group, - JSON_EXTRACT(properties, '$.sourceSubscriptionID') as source_subscription_id, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.subscriptionId') as subscription_id, - JSON_EXTRACT(properties, '$.supportedActions') as supported_actions, - JSON_EXTRACT(properties, '$.vaultName') as vault_name, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.sourceDataStoreName') as source_data_store_name, - JSON_EXTRACT(properties, '$.destinationDataStoreName') as destination_data_store_name, - subscriptionId, - resourceGroupName, - location - FROM azure.data_protection.fetch_cross_region_restore_job - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND location = 'replace-me'; vw_jobs: id: azure.data_protection.vw_jobs name: vw_jobs @@ -5511,37 +5545,37 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.activityID') as activity_id, - JSON_EXTRACT(properties, '$.backupInstanceFriendlyName') as backup_instance_friendly_name, - JSON_EXTRACT(properties, '$.backupInstanceId') as backup_instance_id, - JSON_EXTRACT(properties, '$.dataSourceId') as data_source_id, - JSON_EXTRACT(properties, '$.dataSourceLocation') as data_source_location, - JSON_EXTRACT(properties, '$.dataSourceName') as data_source_name, - JSON_EXTRACT(properties, '$.dataSourceSetName') as data_source_set_name, - JSON_EXTRACT(properties, '$.dataSourceType') as data_source_type, - JSON_EXTRACT(properties, '$.duration') as duration, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.errorDetails') as error_details, - JSON_EXTRACT(properties, '$.extendedInfo') as extended_info, - JSON_EXTRACT(properties, '$.isUserTriggered') as is_user_triggered, - JSON_EXTRACT(properties, '$.operation') as operation, - JSON_EXTRACT(properties, '$.operationCategory') as operation_category, - JSON_EXTRACT(properties, '$.policyId') as policy_id, - JSON_EXTRACT(properties, '$.policyName') as policy_name, - JSON_EXTRACT(properties, '$.progressEnabled') as progress_enabled, - JSON_EXTRACT(properties, '$.progressUrl') as progress_url, - JSON_EXTRACT(properties, '$.rehydrationPriority') as rehydration_priority, - JSON_EXTRACT(properties, '$.restoreType') as restore_type, - JSON_EXTRACT(properties, '$.sourceResourceGroup') as source_resource_group, - JSON_EXTRACT(properties, '$.sourceSubscriptionID') as source_subscription_id, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.subscriptionId') as subscription_id, - JSON_EXTRACT(properties, '$.supportedActions') as supported_actions, - JSON_EXTRACT(properties, '$.vaultName') as vault_name, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.sourceDataStoreName') as source_data_store_name, - JSON_EXTRACT(properties, '$.destinationDataStoreName') as destination_data_store_name, + JSON_EXTRACT(properties, '$.activityID') as "activity_id", + JSON_EXTRACT(properties, '$.backupInstanceFriendlyName') as "backup_instance_friendly_name", + JSON_EXTRACT(properties, '$.backupInstanceId') as "backup_instance_id", + JSON_EXTRACT(properties, '$.dataSourceId') as "data_source_id", + JSON_EXTRACT(properties, '$.dataSourceLocation') as "data_source_location", + JSON_EXTRACT(properties, '$.dataSourceName') as "data_source_name", + JSON_EXTRACT(properties, '$.dataSourceSetName') as "data_source_set_name", + JSON_EXTRACT(properties, '$.dataSourceType') as "data_source_type", + JSON_EXTRACT(properties, '$.duration') as "duration", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.errorDetails') as "error_details", + JSON_EXTRACT(properties, '$.extendedInfo') as "extended_info", + JSON_EXTRACT(properties, '$.isUserTriggered') as "is_user_triggered", + JSON_EXTRACT(properties, '$.operation') as "operation", + JSON_EXTRACT(properties, '$.operationCategory') as "operation_category", + JSON_EXTRACT(properties, '$.policyId') as "policy_id", + JSON_EXTRACT(properties, '$.policyName') as "policy_name", + JSON_EXTRACT(properties, '$.progressEnabled') as "progress_enabled", + JSON_EXTRACT(properties, '$.progressUrl') as "progress_url", + JSON_EXTRACT(properties, '$.rehydrationPriority') as "rehydration_priority", + JSON_EXTRACT(properties, '$.restoreType') as "restore_type", + JSON_EXTRACT(properties, '$.sourceResourceGroup') as "source_resource_group", + JSON_EXTRACT(properties, '$.sourceSubscriptionID') as "source_subscription_id", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.subscriptionId') as "subscription_id", + JSON_EXTRACT(properties, '$.supportedActions') as "supported_actions", + JSON_EXTRACT(properties, '$.vaultName') as "vault_name", + JSON_EXTRACT(properties, '$.etag') as "etag", + JSON_EXTRACT(properties, '$.sourceDataStoreName') as "source_data_store_name", + JSON_EXTRACT(properties, '$.destinationDataStoreName') as "destination_data_store_name", subscriptionId, resourceGroupName, vaultName, @@ -5556,37 +5590,37 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.activityID') as activity_id, - JSON_EXTRACT(properties, '$.backupInstanceFriendlyName') as backup_instance_friendly_name, - JSON_EXTRACT(properties, '$.backupInstanceId') as backup_instance_id, - JSON_EXTRACT(properties, '$.dataSourceId') as data_source_id, - JSON_EXTRACT(properties, '$.dataSourceLocation') as data_source_location, - JSON_EXTRACT(properties, '$.dataSourceName') as data_source_name, - JSON_EXTRACT(properties, '$.dataSourceSetName') as data_source_set_name, - JSON_EXTRACT(properties, '$.dataSourceType') as data_source_type, - JSON_EXTRACT(properties, '$.duration') as duration, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.errorDetails') as error_details, - JSON_EXTRACT(properties, '$.extendedInfo') as extended_info, - JSON_EXTRACT(properties, '$.isUserTriggered') as is_user_triggered, - JSON_EXTRACT(properties, '$.operation') as operation, - JSON_EXTRACT(properties, '$.operationCategory') as operation_category, - JSON_EXTRACT(properties, '$.policyId') as policy_id, - JSON_EXTRACT(properties, '$.policyName') as policy_name, - JSON_EXTRACT(properties, '$.progressEnabled') as progress_enabled, - JSON_EXTRACT(properties, '$.progressUrl') as progress_url, - JSON_EXTRACT(properties, '$.rehydrationPriority') as rehydration_priority, - JSON_EXTRACT(properties, '$.restoreType') as restore_type, - JSON_EXTRACT(properties, '$.sourceResourceGroup') as source_resource_group, - JSON_EXTRACT(properties, '$.sourceSubscriptionID') as source_subscription_id, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.subscriptionId') as subscription_id, - JSON_EXTRACT(properties, '$.supportedActions') as supported_actions, - JSON_EXTRACT(properties, '$.vaultName') as vault_name, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.sourceDataStoreName') as source_data_store_name, - JSON_EXTRACT(properties, '$.destinationDataStoreName') as destination_data_store_name, + json_extract_path_text(properties, '$.activityID') as "activity_id", + json_extract_path_text(properties, '$.backupInstanceFriendlyName') as "backup_instance_friendly_name", + json_extract_path_text(properties, '$.backupInstanceId') as "backup_instance_id", + json_extract_path_text(properties, '$.dataSourceId') as "data_source_id", + json_extract_path_text(properties, '$.dataSourceLocation') as "data_source_location", + json_extract_path_text(properties, '$.dataSourceName') as "data_source_name", + json_extract_path_text(properties, '$.dataSourceSetName') as "data_source_set_name", + json_extract_path_text(properties, '$.dataSourceType') as "data_source_type", + json_extract_path_text(properties, '$.duration') as "duration", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.errorDetails') as "error_details", + json_extract_path_text(properties, '$.extendedInfo') as "extended_info", + json_extract_path_text(properties, '$.isUserTriggered') as "is_user_triggered", + json_extract_path_text(properties, '$.operation') as "operation", + json_extract_path_text(properties, '$.operationCategory') as "operation_category", + json_extract_path_text(properties, '$.policyId') as "policy_id", + json_extract_path_text(properties, '$.policyName') as "policy_name", + json_extract_path_text(properties, '$.progressEnabled') as "progress_enabled", + json_extract_path_text(properties, '$.progressUrl') as "progress_url", + json_extract_path_text(properties, '$.rehydrationPriority') as "rehydration_priority", + json_extract_path_text(properties, '$.restoreType') as "restore_type", + json_extract_path_text(properties, '$.sourceResourceGroup') as "source_resource_group", + json_extract_path_text(properties, '$.sourceSubscriptionID') as "source_subscription_id", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.subscriptionId') as "subscription_id", + json_extract_path_text(properties, '$.supportedActions') as "supported_actions", + json_extract_path_text(properties, '$.vaultName') as "vault_name", + json_extract_path_text(properties, '$.etag') as "etag", + json_extract_path_text(properties, '$.sourceDataStoreName') as "source_data_store_name", + json_extract_path_text(properties, '$.destinationDataStoreName') as "destination_data_store_name", subscriptionId, resourceGroupName, vaultName, @@ -5606,20 +5640,20 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.dataSourceInfo') as data_source_info, - JSON_EXTRACT(properties, '$.dataSourceSetInfo') as data_source_set_info, - JSON_EXTRACT(properties, '$.policyInfo') as policy_info, - JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as resource_guard_operation_requests, - JSON_EXTRACT(properties, '$.protectionStatus') as protection_status, - JSON_EXTRACT(properties, '$.currentProtectionState') as current_protection_state, - JSON_EXTRACT(properties, '$.protectionErrorDetails') as protection_error_details, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.datasourceAuthCredentials') as datasource_auth_credentials, - JSON_EXTRACT(properties, '$.validationType') as validation_type, - JSON_EXTRACT(properties, '$.identityDetails') as identity_details, - JSON_EXTRACT(properties, '$.objectType') as object_type, - JSON_EXTRACT(properties, '$.deletionInfo') as deletion_info, + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.dataSourceInfo') as "data_source_info", + JSON_EXTRACT(properties, '$.dataSourceSetInfo') as "data_source_set_info", + JSON_EXTRACT(properties, '$.policyInfo') as "policy_info", + JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as "resource_guard_operation_requests", + JSON_EXTRACT(properties, '$.protectionStatus') as "protection_status", + JSON_EXTRACT(properties, '$.currentProtectionState') as "current_protection_state", + JSON_EXTRACT(properties, '$.protectionErrorDetails') as "protection_error_details", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.datasourceAuthCredentials') as "datasource_auth_credentials", + JSON_EXTRACT(properties, '$.validationType') as "validation_type", + JSON_EXTRACT(properties, '$.identityDetails') as "identity_details", + JSON_EXTRACT(properties, '$.objectType') as "object_type", + JSON_EXTRACT(properties, '$.deletionInfo') as "deletion_info", subscriptionId, resourceGroupName, vaultName, @@ -5634,20 +5668,20 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.dataSourceInfo') as data_source_info, - JSON_EXTRACT(properties, '$.dataSourceSetInfo') as data_source_set_info, - JSON_EXTRACT(properties, '$.policyInfo') as policy_info, - JSON_EXTRACT(properties, '$.resourceGuardOperationRequests') as resource_guard_operation_requests, - JSON_EXTRACT(properties, '$.protectionStatus') as protection_status, - JSON_EXTRACT(properties, '$.currentProtectionState') as current_protection_state, - JSON_EXTRACT(properties, '$.protectionErrorDetails') as protection_error_details, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.datasourceAuthCredentials') as datasource_auth_credentials, - JSON_EXTRACT(properties, '$.validationType') as validation_type, - JSON_EXTRACT(properties, '$.identityDetails') as identity_details, - JSON_EXTRACT(properties, '$.objectType') as object_type, - JSON_EXTRACT(properties, '$.deletionInfo') as deletion_info, + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.dataSourceInfo') as "data_source_info", + json_extract_path_text(properties, '$.dataSourceSetInfo') as "data_source_set_info", + json_extract_path_text(properties, '$.policyInfo') as "policy_info", + json_extract_path_text(properties, '$.resourceGuardOperationRequests') as "resource_guard_operation_requests", + json_extract_path_text(properties, '$.protectionStatus') as "protection_status", + json_extract_path_text(properties, '$.currentProtectionState') as "current_protection_state", + json_extract_path_text(properties, '$.protectionErrorDetails') as "protection_error_details", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.datasourceAuthCredentials') as "datasource_auth_credentials", + json_extract_path_text(properties, '$.validationType') as "validation_type", + json_extract_path_text(properties, '$.identityDetails') as "identity_details", + json_extract_path_text(properties, '$.objectType') as "object_type", + json_extract_path_text(properties, '$.deletionInfo') as "deletion_info", subscriptionId, resourceGroupName, vaultName, @@ -5670,11 +5704,11 @@ components: tags as tags, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.allowAutoApprovals') as allow_auto_approvals, - JSON_EXTRACT(properties, '$.resourceGuardOperations') as resource_guard_operations, - JSON_EXTRACT(properties, '$.vaultCriticalOperationExclusionList') as vault_critical_operation_exclusion_list, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.allowAutoApprovals') as "allow_auto_approvals", + JSON_EXTRACT(properties, '$.resourceGuardOperations') as "resource_guard_operations", + JSON_EXTRACT(properties, '$.vaultCriticalOperationExclusionList') as "vault_critical_operation_exclusion_list", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, resourceGuardsName @@ -5691,19 +5725,19 @@ components: tags as tags, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.allowAutoApprovals') as allow_auto_approvals, - JSON_EXTRACT(properties, '$.resourceGuardOperations') as resource_guard_operations, - JSON_EXTRACT(properties, '$.vaultCriticalOperationExclusionList') as vault_critical_operation_exclusion_list, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.allowAutoApprovals') as "allow_auto_approvals", + json_extract_path_text(properties, '$.resourceGuardOperations') as "resource_guard_operations", + json_extract_path_text(properties, '$.vaultCriticalOperationExclusionList') as "vault_critical_operation_exclusion_list", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, resourceGuardsName FROM azure.data_protection.resource_guards WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceGuardsName = 'replace-me'; - vw_dpp_resource_guard_proxy: - id: azure.data_protection.vw_dpp_resource_guard_proxy - name: vw_dpp_resource_guard_proxy + vw_dpp_resource_guard_proxies: + id: azure.data_protection.vw_dpp_resource_guard_proxies + name: vw_dpp_resource_guard_proxies config: views: select: @@ -5714,15 +5748,15 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.resourceGuardResourceId') as resource_guard_resource_id, - JSON_EXTRACT(properties, '$.resourceGuardOperationDetails') as resource_guard_operation_details, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.resourceGuardResourceId') as "resource_guard_resource_id", + JSON_EXTRACT(properties, '$.resourceGuardOperationDetails') as "resource_guard_operation_details", + JSON_EXTRACT(properties, '$.lastUpdatedTime') as "last_updated_time", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, vaultName, resourceGuardProxyName - FROM azure.data_protection.dpp_resource_guard_proxy + FROM azure.data_protection.dpp_resource_guard_proxies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5732,18 +5766,18 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.resourceGuardResourceId') as resource_guard_resource_id, - JSON_EXTRACT(properties, '$.resourceGuardOperationDetails') as resource_guard_operation_details, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.resourceGuardResourceId') as "resource_guard_resource_id", + json_extract_path_text(properties, '$.resourceGuardOperationDetails') as "resource_guard_operation_details", + json_extract_path_text(properties, '$.lastUpdatedTime') as "last_updated_time", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, vaultName, resourceGuardProxyName - FROM azure.data_protection.dpp_resource_guard_proxy + FROM azure.data_protection.dpp_resource_guard_proxies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/backupVaults/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/backupVaults?api-version=2024-04-01: get: tags: - BackupVaults @@ -5766,7 +5800,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{location}/operationResults/{operationId}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{location}/operationResults/{operationId}?api-version=2024-04-01: get: tags: - GetOperationResult @@ -5814,7 +5848,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' summary: Gets the operation status for a resource. - /subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{location}/operationStatus/{operationId}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{location}/operationStatus/{operationId}?api-version=2024-04-01: get: tags: - OperationStatus @@ -5845,7 +5879,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/operationStatus/{operationId}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/operationStatus/{operationId}?api-version=2024-04-01: get: tags: - OperationStatus @@ -5873,7 +5907,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/operationStatus/{operationId}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/operationStatus/{operationId}?api-version=2024-04-01: get: tags: - OperationStatus @@ -5900,7 +5934,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults?api-version=2024-04-01: get: tags: - BackupVaults @@ -5924,7 +5958,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}?api-version=2024-04-01: get: tags: - BackupVaults @@ -6048,7 +6082,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/operationResults/{operationId}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/operationResults/{operationId}?api-version=2024-04-01: get: tags: - Resources @@ -6091,7 +6125,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{location}/checkNameAvailability/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{location}/checkNameAvailability?api-version=2024-04-01: post: tags: - BackupVaults @@ -6127,7 +6161,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{location}/checkFeatureSupport/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/locations/{location}/checkFeatureSupport?api-version=2024-04-01: post: tags: - DppFeatureSupport @@ -6161,7 +6195,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /providers/Microsoft.DataProtection/operations/?api-version=2024-04-01: + /providers/Microsoft.DataProtection/operations?api-version=2024-04-01: get: tags: - Operations @@ -6184,7 +6218,7 @@ paths: x-ms-pageable: nextLinkName: nextLink itemName: value - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies?api-version=2024-04-01: get: tags: - BackupPolicies @@ -6209,7 +6243,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/{backupPolicyName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupPolicies/{backupPolicyName}?api-version=2024-04-01: get: tags: - BackupPolicies @@ -6299,7 +6333,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances?api-version=2024-04-01: get: tags: - BackupInstances @@ -6324,7 +6358,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}?api-version=2024-04-01: get: tags: - BackupInstances @@ -6443,7 +6477,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/backup/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/backup?api-version=2024-04-01: post: tags: - BackupInstances @@ -6494,7 +6528,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/validateForBackup/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/validateForBackup?api-version=2024-04-01: post: tags: - BackupInstances @@ -6544,12 +6578,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/operationResults/{operationId}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/operationResults/{operationId}?api-version=2024-04-01: get: tags: - BackupInstances description: Get result of backup instance creation operation - operationId: BackupInstances_GetBackupInstanceOperationResult + operationId: BackupInstancesBackupInstanceOperationResult_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -6575,7 +6609,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/recoveryPoints/?api-version=2024-04-01: + x-ms-original-operationId: BackupInstances_GetBackupInstanceOperationResult + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/recoveryPoints?api-version=2024-04-01: get: tags: - RecoveryPoint @@ -6614,7 +6649,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/RecoveryPointsFilters' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/recoveryPoints/{recoveryPointId}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/recoveryPoints/{recoveryPointId}?api-version=2024-04-01: get: tags: - RecoveryPoint @@ -6643,7 +6678,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{location}/fetchSecondaryRecoveryPoints/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{location}/fetchSecondaryRecoveryPoints?api-version=2024-04-01: post: tags: - FetchSecondaryRecoveryPoints @@ -6689,7 +6724,7 @@ paths: x-ms-odata: '#/components/schemas/RecoveryPointsFilters' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{location}/crossRegionRestore/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{location}/crossRegionRestore?api-version=2024-04-01: post: tags: - BackupInstances @@ -6739,7 +6774,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{location}/validateCrossRegionRestore/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{location}/validateCrossRegionRestore?api-version=2024-04-01: post: tags: - BackupInstances @@ -6789,7 +6824,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{location}/fetchCrossRegionRestoreJob/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{location}/fetchCrossRegionRestoreJob?api-version=2024-04-01: post: tags: - DppJob @@ -6820,7 +6855,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{location}/fetchCrossRegionRestoreJobs/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/locations/{location}/fetchCrossRegionRestoreJobs?api-version=2024-04-01: post: tags: - DppJob @@ -6859,7 +6894,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /{resourceId}/providers/Microsoft.DataProtection/backupInstances/?api-version=2024-04-01: + /{resourceId}/providers/Microsoft.DataProtection/backupInstances?api-version=2024-04-01: get: tags: - BackupInstancesExtensionRouting @@ -6882,7 +6917,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/rehydrate/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/rehydrate?api-version=2024-04-01: post: description: rehydrate recovery point for restore for a BackupInstance operationId: BackupInstances_TriggerRehydrate @@ -6927,7 +6962,7 @@ paths: tags: - BackupInstances x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/restore/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/restore?api-version=2024-04-01: post: tags: - BackupInstances @@ -6982,7 +7017,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/resumeBackups/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/resumeBackups?api-version=2024-04-01: post: tags: - BackupInstances @@ -7019,7 +7054,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/resumeProtection/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/resumeProtection?api-version=2024-04-01: post: tags: - BackupInstances @@ -7056,7 +7091,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/stopProtection/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/stopProtection?api-version=2024-04-01: post: tags: - BackupInstances @@ -7105,7 +7140,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/suspendBackups/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/suspendBackups?api-version=2024-04-01: post: tags: - BackupInstances @@ -7154,7 +7189,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/sync/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/sync?api-version=2024-04-01: post: tags: - BackupInstances @@ -7199,7 +7234,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/validateRestore/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/validateRestore?api-version=2024-04-01: post: tags: - BackupInstances @@ -7250,7 +7285,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs?api-version=2024-04-01: get: tags: - AzureBackupJobs @@ -7275,7 +7310,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/findRestorableTimeRanges/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/findRestorableTimeRanges?api-version=2024-04-01: post: tags: - FindRestorableTimeRanges @@ -7306,7 +7341,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs/{jobId}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs/{jobId}?api-version=2024-04-01: get: tags: - AzureBackupJob @@ -7335,7 +7370,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/exportBackupJobs/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/exportBackupJobs?api-version=2024-04-01: post: tags: - AzureBackupJob @@ -7369,7 +7404,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs/operations/{operationId}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupJobs/operations/{operationId}?api-version=2024-04-01: get: tags: - AzureBackupJob @@ -7400,7 +7435,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/deletedBackupInstances/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/deletedBackupInstances?api-version=2024-04-01: get: tags: - DeletedBackupInstances @@ -7425,7 +7460,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/deletedBackupInstances/{backupInstanceName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/deletedBackupInstances/{backupInstanceName}?api-version=2024-04-01: get: tags: - DeletedBackupInstances @@ -7454,7 +7489,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/deletedBackupInstances/{backupInstanceName}/undelete/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/deletedBackupInstances/{backupInstanceName}/undelete?api-version=2024-04-01: post: tags: - DeletedBackupInstances @@ -7481,12 +7516,12 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/resourceGuards/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DataProtection/resourceGuards?api-version=2024-04-01: get: tags: - ResourceGuards summary: Returns ResourceGuards collection belonging to a subscription. - operationId: ResourceGuards_GetResourcesInSubscription + operationId: ResourceGuardsResourcesInSubscription_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' responses: @@ -7504,12 +7539,13 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/?api-version=2024-04-01: + x-ms-original-operationId: ResourceGuards_GetResourcesInSubscription + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards?api-version=2024-04-01: get: tags: - ResourceGuards summary: Returns ResourceGuards collection belonging to a ResourceGroup. - operationId: ResourceGuards_GetResourcesInResourceGroup + operationId: ResourceGuardsResourcesInResourceGroup_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -7528,7 +7564,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/?api-version=2024-04-01: + x-ms-original-operationId: ResourceGuards_GetResourcesInResourceGroup + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}?api-version=2024-04-01: put: tags: - ResourceGuards @@ -7657,12 +7694,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/disableSoftDeleteRequests/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/disableSoftDeleteRequests?api-version=2024-04-01: get: tags: - ResourceGuards summary: Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource. - operationId: ResourceGuards_GetDisableSoftDeleteRequestsObjects + operationId: ResourceGuardsDisableSoftDeleteRequestsObjects_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -7687,12 +7724,13 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteResourceGuardProxyRequests/?api-version=2024-04-01: + x-ms-original-operationId: ResourceGuards_GetDisableSoftDeleteRequestsObjects + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteResourceGuardProxyRequests?api-version=2024-04-01: get: tags: - ResourceGuards summary: Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource. - operationId: ResourceGuards_GetDeleteResourceGuardProxyRequestsObjects + operationId: ResourceGuardsDeleteResourceGuardProxyRequestsObjects_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -7717,12 +7755,13 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/getBackupSecurityPINRequests/?api-version=2024-04-01: + x-ms-original-operationId: ResourceGuards_GetDeleteResourceGuardProxyRequestsObjects + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/getBackupSecurityPINRequests?api-version=2024-04-01: get: tags: - ResourceGuards summary: Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource. - operationId: ResourceGuards_GetBackupSecurityPINRequestsObjects + operationId: ResourceGuardsBackupSecurityPINRequestsObjects_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -7747,12 +7786,13 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteProtectedItemRequests/?api-version=2024-04-01: + x-ms-original-operationId: ResourceGuards_GetBackupSecurityPINRequestsObjects + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteProtectedItemRequests?api-version=2024-04-01: get: tags: - ResourceGuards summary: Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource. - operationId: ResourceGuards_GetDeleteProtectedItemRequestsObjects + operationId: ResourceGuardsDeleteProtectedItemRequestsObjects_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -7777,12 +7817,13 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectionPolicyRequests/?api-version=2024-04-01: + x-ms-original-operationId: ResourceGuards_GetDeleteProtectedItemRequestsObjects + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectionPolicyRequests?api-version=2024-04-01: get: tags: - ResourceGuards summary: Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource. - operationId: ResourceGuards_GetUpdateProtectionPolicyRequestsObjects + operationId: ResourceGuardsUpdateProtectionPolicyRequestsObjects_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -7807,12 +7848,13 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectedItemRequests/?api-version=2024-04-01: + x-ms-original-operationId: ResourceGuards_GetUpdateProtectionPolicyRequestsObjects + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectedItemRequests?api-version=2024-04-01: get: tags: - ResourceGuards summary: Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource. - operationId: ResourceGuards_GetUpdateProtectedItemRequestsObjects + operationId: ResourceGuardsUpdateProtectedItemRequestsObjects_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -7837,12 +7879,13 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/disableSoftDeleteRequests/{requestName}/?api-version=2024-04-01: + x-ms-original-operationId: ResourceGuards_GetUpdateProtectedItemRequestsObjects + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/disableSoftDeleteRequests/{requestName}?api-version=2024-04-01: get: tags: - ResourceGuards summary: Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource. - operationId: ResourceGuards_GetDefaultDisableSoftDeleteRequestsObject + operationId: ResourceGuardsDefaultDisableSoftDeleteRequestsObject_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -7870,12 +7913,13 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteResourceGuardProxyRequests/{requestName}/?api-version=2024-04-01: + x-ms-original-operationId: ResourceGuards_GetDefaultDisableSoftDeleteRequestsObject + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteResourceGuardProxyRequests/{requestName}?api-version=2024-04-01: get: tags: - ResourceGuards summary: Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource. - operationId: ResourceGuards_GetDefaultDeleteResourceGuardProxyRequestsObject + operationId: ResourceGuardsDefaultDeleteResourceGuardProxyRequestsObject_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -7903,12 +7947,13 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/getBackupSecurityPINRequests/{requestName}/?api-version=2024-04-01: + x-ms-original-operationId: ResourceGuards_GetDefaultDeleteResourceGuardProxyRequestsObject + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/getBackupSecurityPINRequests/{requestName}?api-version=2024-04-01: get: tags: - ResourceGuards summary: Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource. - operationId: ResourceGuards_GetDefaultBackupSecurityPINRequestsObject + operationId: ResourceGuardsDefaultBackupSecurityPINRequestsObject_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -7936,12 +7981,13 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteProtectedItemRequests/{requestName}/?api-version=2024-04-01: + x-ms-original-operationId: ResourceGuards_GetDefaultBackupSecurityPINRequestsObject + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/deleteProtectedItemRequests/{requestName}?api-version=2024-04-01: get: tags: - ResourceGuards summary: Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource. - operationId: ResourceGuards_GetDefaultDeleteProtectedItemRequestsObject + operationId: ResourceGuardsDefaultDeleteProtectedItemRequestsObject_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -7969,12 +8015,13 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectionPolicyRequests/{requestName}/?api-version=2024-04-01: + x-ms-original-operationId: ResourceGuards_GetDefaultDeleteProtectedItemRequestsObject + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectionPolicyRequests/{requestName}?api-version=2024-04-01: get: tags: - ResourceGuards summary: Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource. - operationId: ResourceGuards_GetDefaultUpdateProtectionPolicyRequestsObject + operationId: ResourceGuardsDefaultUpdateProtectionPolicyRequestsObject_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -8002,12 +8049,13 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectedItemRequests/{requestName}/?api-version=2024-04-01: + x-ms-original-operationId: ResourceGuards_GetDefaultUpdateProtectionPolicyRequestsObject + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/resourceGuards/{resourceGuardsName}/updateProtectedItemRequests/{requestName}?api-version=2024-04-01: get: tags: - ResourceGuards summary: Returns collection of operation request objects for a critical operation protected by the given ResourceGuard resource. - operationId: ResourceGuards_GetDefaultUpdateProtectedItemRequestsObject + operationId: ResourceGuardsDefaultUpdateProtectedItemRequestsObject_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -8035,7 +8083,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupResourceGuardProxies/?api-version=2024-04-01: + x-ms-original-operationId: ResourceGuards_GetDefaultUpdateProtectedItemRequestsObject + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupResourceGuardProxies?api-version=2024-04-01: get: tags: - DppResourceGuardProxies @@ -8060,7 +8109,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}?api-version=2024-04-01: get: tags: - DppResourceGuardProxies @@ -8154,7 +8203,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}/unlockDelete/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupResourceGuardProxies/{resourceGuardProxyName}/unlockDelete?api-version=2024-04-01: post: tags: - DppResourceGuardProxies diff --git a/providers/src/azure/v00.00.00000/services/data_replication.yaml b/providers/src/azure/v00.00.00000/services/data_replication.yaml index 53877de3..3e6ce6d8 100644 --- a/providers/src/azure/v00.00.00000/services/data_replication.yaml +++ b/providers/src/azure/v00.00.00000/services/data_replication.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -3601,46 +3601,53 @@ components: customProperties: $ref: '#/components/schemas/WorkflowModelCustomProperties' x-stackQL-resources: - dra: - id: azure.data_replication.dra - name: dra - title: dra + dras: + id: azure.data_replication.dras + name: dras + title: dras methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1fabricAgents~1{fabricAgentName}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1fabricAgents~1{fabricAgentName}?api-version=2021-02-16-preview/get' + operationId: Dra_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DraModel create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1fabricAgents~1{fabricAgentName}~1?api-version=2021-02-16-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1fabricAgents~1{fabricAgentName}?api-version=2021-02-16-preview/put' + operationId: Dra_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DraModel delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1fabricAgents~1{fabricAgentName}~1?api-version=2021-02-16-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1fabricAgents~1{fabricAgentName}?api-version=2021-02-16-preview/delete' + operationId: Dra_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1fabricAgents~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1fabricAgents?api-version=2021-02-16-preview/get' + operationId: Dra_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DraModelCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/dra/methods/get' - - $ref: '#/components/x-stackQL-resources/dra/methods/list' + - $ref: '#/components/x-stackQL-resources/dras/methods/get' + - $ref: '#/components/x-stackQL-resources/dras/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/dra/methods/create' + - $ref: '#/components/x-stackQL-resources/dras/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/dra/methods/delete' + - $ref: '#/components/x-stackQL-resources/dras/methods/delete' dra_operation_status: id: azure.data_replication.dra_operation_status name: dra_operation_status @@ -3648,10 +3655,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1fabricAgents~1{fabricAgentName}~1operations~1{operationId}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1fabricAgents~1{fabricAgentName}~1operations~1{operationId}?api-version=2021-02-16-preview/get' + operationId: DraOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/dra_operation_status/methods/get' @@ -3659,119 +3668,141 @@ components: update: [] replace: [] delete: [] - email_configuration: - id: azure.data_replication.email_configuration - name: email_configuration - title: email_configuration + email_configurations: + id: azure.data_replication.email_configurations + name: email_configurations + title: email_configurations methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1alertSettings~1{emailConfigurationName}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1alertSettings~1{emailConfigurationName}?api-version=2021-02-16-preview/get' + operationId: EmailConfiguration_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EmailConfigurationModel create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1alertSettings~1{emailConfigurationName}~1?api-version=2021-02-16-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1alertSettings~1{emailConfigurationName}?api-version=2021-02-16-preview/put' + operationId: EmailConfiguration_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EmailConfigurationModel list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1alertSettings~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1alertSettings?api-version=2021-02-16-preview/get' + operationId: EmailConfiguration_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EmailConfigurationModelCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/email_configuration/methods/get' - - $ref: '#/components/x-stackQL-resources/email_configuration/methods/list' + - $ref: '#/components/x-stackQL-resources/email_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/email_configurations/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/email_configuration/methods/create' + - $ref: '#/components/x-stackQL-resources/email_configurations/methods/create' update: [] replace: [] delete: [] - event: - id: azure.data_replication.event - name: event - title: event + events: + id: azure.data_replication.events + name: events + title: events methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1events~1{eventName}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1events~1{eventName}?api-version=2021-02-16-preview/get' + operationId: Event_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventModel list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1events~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1events?api-version=2021-02-16-preview/get' + operationId: Event_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventModelCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/event/methods/get' - - $ref: '#/components/x-stackQL-resources/event/methods/list' + - $ref: '#/components/x-stackQL-resources/events/methods/get' + - $ref: '#/components/x-stackQL-resources/events/methods/list' insert: [] update: [] replace: [] delete: [] - fabric: - id: azure.data_replication.fabric - name: fabric - title: fabric + fabrics: + id: azure.data_replication.fabrics + name: fabrics + title: fabrics methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}?api-version=2021-02-16-preview/get' + operationId: Fabric_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FabricModel create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1?api-version=2021-02-16-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}?api-version=2021-02-16-preview/put' + operationId: Fabric_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FabricModel update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1?api-version=2021-02-16-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}?api-version=2021-02-16-preview/patch' + operationId: Fabric_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FabricModel delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1?api-version=2021-02-16-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}?api-version=2021-02-16-preview/delete' + operationId: Fabric_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataReplication~1replicationFabrics~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataReplication~1replicationFabrics?api-version=2021-02-16-preview/get' + operationId: Fabric_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FabricModelCollection objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics?api-version=2021-02-16-preview/get' + operationId: Fabric_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FabricModelCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/fabric/methods/get' - - $ref: '#/components/x-stackQL-resources/fabric/methods/list' - - $ref: '#/components/x-stackQL-resources/fabric/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/fabrics/methods/get' + - $ref: '#/components/x-stackQL-resources/fabrics/methods/list' + - $ref: '#/components/x-stackQL-resources/fabrics/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/fabric/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/fabrics/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/fabrics/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/fabric/methods/delete' + - $ref: '#/components/x-stackQL-resources/fabrics/methods/delete' fabric_operations_status: id: azure.data_replication.fabric_operations_status name: fabric_operations_status @@ -3779,10 +3810,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1operations~1{operationId}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationFabrics~1{fabricName}~1operations~1{operationId}?api-version=2021-02-16-preview/get' + operationId: FabricOperationsStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/fabric_operations_status/methods/get' @@ -3790,46 +3823,53 @@ components: update: [] replace: [] delete: [] - policy: - id: azure.data_replication.policy - name: policy - title: policy + policies: + id: azure.data_replication.policies + name: policies + title: policies methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationPolicies~1{policyName}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationPolicies~1{policyName}?api-version=2021-02-16-preview/get' + operationId: Policy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyModel create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationPolicies~1{policyName}~1?api-version=2021-02-16-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationPolicies~1{policyName}?api-version=2021-02-16-preview/put' + operationId: Policy_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyModel delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationPolicies~1{policyName}~1?api-version=2021-02-16-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationPolicies~1{policyName}?api-version=2021-02-16-preview/delete' + operationId: Policy_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationPolicies~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationPolicies?api-version=2021-02-16-preview/get' + operationId: Policy_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyModelCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/policy/methods/get' - - $ref: '#/components/x-stackQL-resources/policy/methods/list' + - $ref: '#/components/x-stackQL-resources/policies/methods/get' + - $ref: '#/components/x-stackQL-resources/policies/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/policy/methods/create' + - $ref: '#/components/x-stackQL-resources/policies/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/policy/methods/delete' + - $ref: '#/components/x-stackQL-resources/policies/methods/delete' policy_operation_status: id: azure.data_replication.policy_operation_status name: policy_operation_status @@ -3837,10 +3877,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationPolicies~1{policyName}~1operations~1{operationId}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationPolicies~1{policyName}~1operations~1{operationId}?api-version=2021-02-16-preview/get' + operationId: PolicyOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/policy_operation_status/methods/get' @@ -3848,52 +3890,61 @@ components: update: [] replace: [] delete: [] - protected_item: - id: azure.data_replication.protected_item - name: protected_item - title: protected_item + protected_items: + id: azure.data_replication.protected_items + name: protected_items + title: protected_items methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1{protectedItemName}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1{protectedItemName}?api-version=2021-02-16-preview/get' + operationId: ProtectedItem_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProtectedItemModel create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1{protectedItemName}~1?api-version=2021-02-16-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1{protectedItemName}?api-version=2021-02-16-preview/put' + operationId: ProtectedItem_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProtectedItemModel delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1{protectedItemName}~1?api-version=2021-02-16-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1{protectedItemName}?api-version=2021-02-16-preview/delete' + operationId: ProtectedItem_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems?api-version=2021-02-16-preview/get' + operationId: ProtectedItem_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProtectedItemModelCollection objectKey: $.value planned_failover: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1{protectedItemName}~1plannedFailover~1?api-version=2021-02-16-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1{protectedItemName}~1plannedFailover?api-version=2021-02-16-preview/post' + operationId: ProtectedItem_PlannedFailover response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PlannedFailoverModel sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/protected_item/methods/get' - - $ref: '#/components/x-stackQL-resources/protected_item/methods/list' + - $ref: '#/components/x-stackQL-resources/protected_items/methods/get' + - $ref: '#/components/x-stackQL-resources/protected_items/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/protected_item/methods/create' + - $ref: '#/components/x-stackQL-resources/protected_items/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/protected_item/methods/delete' + - $ref: '#/components/x-stackQL-resources/protected_items/methods/delete' protected_item_operation_status: id: azure.data_replication.protected_item_operation_status name: protected_item_operation_status @@ -3901,10 +3952,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1{protectedItemName}~1operations~1{operationId}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1{protectedItemName}~1operations~1{operationId}?api-version=2021-02-16-preview/get' + operationId: ProtectedItemOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/protected_item_operation_status/methods/get' @@ -3919,16 +3972,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1{protectedItemName}~1recoveryPoints~1{recoveryPointName}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1{protectedItemName}~1recoveryPoints~1{recoveryPointName}?api-version=2021-02-16-preview/get' + operationId: RecoveryPoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecoveryPointModel list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1{protectedItemName}~1recoveryPoints~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1protectedItems~1{protectedItemName}~1recoveryPoints?api-version=2021-02-16-preview/get' + operationId: RecoveryPoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecoveryPointModelCollection objectKey: $.value sqlVerbs: select: @@ -3938,46 +3995,53 @@ components: update: [] replace: [] delete: [] - replication_extension: - id: azure.data_replication.replication_extension - name: replication_extension - title: replication_extension + replication_extensions: + id: azure.data_replication.replication_extensions + name: replication_extensions + title: replication_extensions methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationExtensions~1{replicationExtensionName}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationExtensions~1{replicationExtensionName}?api-version=2021-02-16-preview/get' + operationId: ReplicationExtension_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReplicationExtensionModel create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationExtensions~1{replicationExtensionName}~1?api-version=2021-02-16-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationExtensions~1{replicationExtensionName}?api-version=2021-02-16-preview/put' + operationId: ReplicationExtension_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReplicationExtensionModel delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationExtensions~1{replicationExtensionName}~1?api-version=2021-02-16-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationExtensions~1{replicationExtensionName}?api-version=2021-02-16-preview/delete' + operationId: ReplicationExtension_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationExtensions~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationExtensions?api-version=2021-02-16-preview/get' + operationId: ReplicationExtension_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReplicationExtensionModelCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/replication_extension/methods/get' - - $ref: '#/components/x-stackQL-resources/replication_extension/methods/list' + - $ref: '#/components/x-stackQL-resources/replication_extensions/methods/get' + - $ref: '#/components/x-stackQL-resources/replication_extensions/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/replication_extension/methods/create' + - $ref: '#/components/x-stackQL-resources/replication_extensions/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/replication_extension/methods/delete' + - $ref: '#/components/x-stackQL-resources/replication_extensions/methods/delete' replication_extension_operation_status: id: azure.data_replication.replication_extension_operation_status name: replication_extension_operation_status @@ -3985,10 +4049,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationExtensions~1{replicationExtensionName}~1operations~1{operationId}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1replicationExtensions~1{replicationExtensionName}~1operations~1{operationId}?api-version=2021-02-16-preview/get' + operationId: ReplicationExtensionOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/replication_extension_operation_status/methods/get' @@ -3996,35 +4062,36 @@ components: update: [] replace: [] delete: [] - tenant: - id: azure.data_replication.tenant - name: tenant - title: tenant - methods: - tenant: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1deployments~1{deploymentId}~1preflight~1?api-version=2021-02-16-preview/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] operations: id: azure.data_replication.operations name: operations title: operations methods: + check_name_availability: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataReplication~1locations~1{location}~1checkNameAvailability?api-version=2021-02-16-preview/post' + operationId: Operations_CheckNameAvailability + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponseModel list: operation: - $ref: '#/paths/~1providers~1Microsoft.DataReplication~1operations~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1providers~1Microsoft.DataReplication~1operations?api-version=2021-02-16-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value + deployment_preflight: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1deployments~1{deploymentId}~1preflight?api-version=2021-02-16-preview/post' + operationId: Operations_DeploymentPreflight + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DeploymentPreflightModel sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operations/methods/list' @@ -4032,60 +4099,72 @@ components: update: [] replace: [] delete: [] - vault: - id: azure.data_replication.vault - name: vault - title: vault + vaults: + id: azure.data_replication.vaults + name: vaults + title: vaults methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}?api-version=2021-02-16-preview/get' + operationId: Vault_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VaultModel create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1?api-version=2021-02-16-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}?api-version=2021-02-16-preview/put' + operationId: Vault_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VaultModel update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1?api-version=2021-02-16-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}?api-version=2021-02-16-preview/patch' + operationId: Vault_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VaultModel delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1?api-version=2021-02-16-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}?api-version=2021-02-16-preview/delete' + operationId: Vault_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataReplication~1replicationVaults~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataReplication~1replicationVaults?api-version=2021-02-16-preview/get' + operationId: Vault_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VaultModelCollection objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults?api-version=2021-02-16-preview/get' + operationId: Vault_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VaultModelCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/vault/methods/get' - - $ref: '#/components/x-stackQL-resources/vault/methods/list' - - $ref: '#/components/x-stackQL-resources/vault/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/vaults/methods/get' + - $ref: '#/components/x-stackQL-resources/vaults/methods/list' + - $ref: '#/components/x-stackQL-resources/vaults/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/vault/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/vaults/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/vaults/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/vault/methods/delete' + - $ref: '#/components/x-stackQL-resources/vaults/methods/delete' vault_operation_status: id: azure.data_replication.vault_operation_status name: vault_operation_status @@ -4093,10 +4172,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1operations~1{operationId}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1operations~1{operationId}?api-version=2021-02-16-preview/get' + operationId: VaultOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/vault_operation_status/methods/get' @@ -4104,28 +4185,32 @@ components: update: [] replace: [] delete: [] - workflow: - id: azure.data_replication.workflow - name: workflow - title: workflow + workflows: + id: azure.data_replication.workflows + name: workflows + title: workflows methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1jobs~1{jobName}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1jobs~1{jobName}?api-version=2021-02-16-preview/get' + operationId: Workflow_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowModel list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1jobs~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1jobs?api-version=2021-02-16-preview/get' + operationId: Workflow_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowModelCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workflow/methods/get' - - $ref: '#/components/x-stackQL-resources/workflow/methods/list' + - $ref: '#/components/x-stackQL-resources/workflows/methods/get' + - $ref: '#/components/x-stackQL-resources/workflows/methods/list' insert: [] update: [] replace: [] @@ -4137,10 +4222,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1jobs~1{jobName}~1operations~1{operationId}~1?api-version=2021-02-16-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataReplication~1replicationVaults~1{vaultName}~1jobs~1{jobName}~1operations~1{operationId}?api-version=2021-02-16-preview/get' + operationId: WorkflowOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_operation_status/methods/get' @@ -4148,9 +4235,9 @@ components: update: [] replace: [] delete: [] - vw_dra: - id: azure.data_replication.vw_dra - name: vw_dra + vw_dras: + id: azure.data_replication.vw_dras + name: vw_dras config: views: select: @@ -4161,22 +4248,22 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.correlationId') as correlation_id, - JSON_EXTRACT(properties, '$.machineId') as machine_id, - JSON_EXTRACT(properties, '$.machineName') as machine_name, - JSON_EXTRACT(properties, '$.authenticationIdentity') as authentication_identity, - JSON_EXTRACT(properties, '$.resourceAccessIdentity') as resource_access_identity, - JSON_EXTRACT(properties, '$.isResponsive') as is_responsive, - JSON_EXTRACT(properties, '$.lastHeartbeat') as last_heartbeat, - JSON_EXTRACT(properties, '$.versionNumber') as version_number, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.healthErrors') as health_errors, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + JSON_EXTRACT(properties, '$.correlationId') as "correlation_id", + JSON_EXTRACT(properties, '$.machineId') as "machine_id", + JSON_EXTRACT(properties, '$.machineName') as "machine_name", + JSON_EXTRACT(properties, '$.authenticationIdentity') as "authentication_identity", + JSON_EXTRACT(properties, '$.resourceAccessIdentity') as "resource_access_identity", + JSON_EXTRACT(properties, '$.isResponsive') as "is_responsive", + JSON_EXTRACT(properties, '$.lastHeartbeat') as "last_heartbeat", + JSON_EXTRACT(properties, '$.versionNumber') as "version_number", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.healthErrors') as "health_errors", + JSON_EXTRACT(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, fabricName, fabricAgentName - FROM azure.data_replication.dra + FROM azure.data_replication.dras WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND fabricName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4186,26 +4273,26 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.correlationId') as correlation_id, - JSON_EXTRACT(properties, '$.machineId') as machine_id, - JSON_EXTRACT(properties, '$.machineName') as machine_name, - JSON_EXTRACT(properties, '$.authenticationIdentity') as authentication_identity, - JSON_EXTRACT(properties, '$.resourceAccessIdentity') as resource_access_identity, - JSON_EXTRACT(properties, '$.isResponsive') as is_responsive, - JSON_EXTRACT(properties, '$.lastHeartbeat') as last_heartbeat, - JSON_EXTRACT(properties, '$.versionNumber') as version_number, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.healthErrors') as health_errors, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + json_extract_path_text(properties, '$.correlationId') as "correlation_id", + json_extract_path_text(properties, '$.machineId') as "machine_id", + json_extract_path_text(properties, '$.machineName') as "machine_name", + json_extract_path_text(properties, '$.authenticationIdentity') as "authentication_identity", + json_extract_path_text(properties, '$.resourceAccessIdentity') as "resource_access_identity", + json_extract_path_text(properties, '$.isResponsive') as "is_responsive", + json_extract_path_text(properties, '$.lastHeartbeat') as "last_heartbeat", + json_extract_path_text(properties, '$.versionNumber') as "version_number", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.healthErrors') as "health_errors", + json_extract_path_text(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, fabricName, fabricAgentName - FROM azure.data_replication.dra + FROM azure.data_replication.dras WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND fabricName = 'replace-me'; - vw_email_configuration: - id: azure.data_replication.vw_email_configuration - name: vw_email_configuration + vw_email_configurations: + id: azure.data_replication.vw_email_configurations + name: vw_email_configurations config: views: select: @@ -4216,14 +4303,14 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.sendToOwners') as send_to_owners, - JSON_EXTRACT(properties, '$.customEmailAddresses') as custom_email_addresses, - JSON_EXTRACT(properties, '$.locale') as locale, + JSON_EXTRACT(properties, '$.sendToOwners') as "send_to_owners", + JSON_EXTRACT(properties, '$.customEmailAddresses') as "custom_email_addresses", + JSON_EXTRACT(properties, '$.locale') as "locale", subscriptionId, resourceGroupName, vaultName, emailConfigurationName - FROM azure.data_replication.email_configuration + FROM azure.data_replication.email_configurations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4233,18 +4320,18 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.sendToOwners') as send_to_owners, - JSON_EXTRACT(properties, '$.customEmailAddresses') as custom_email_addresses, - JSON_EXTRACT(properties, '$.locale') as locale, + json_extract_path_text(properties, '$.sendToOwners') as "send_to_owners", + json_extract_path_text(properties, '$.customEmailAddresses') as "custom_email_addresses", + json_extract_path_text(properties, '$.locale') as "locale", subscriptionId, resourceGroupName, vaultName, emailConfigurationName - FROM azure.data_replication.email_configuration + FROM azure.data_replication.email_configurations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; - vw_event: - id: azure.data_replication.vw_event - name: vw_event + vw_events: + id: azure.data_replication.vw_events + name: vw_events config: views: select: @@ -4255,21 +4342,21 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.resourceName') as resource_name, - JSON_EXTRACT(properties, '$.eventType') as event_type, - JSON_EXTRACT(properties, '$.eventName') as event_name, - JSON_EXTRACT(properties, '$.timeOfOccurrence') as time_of_occurrence, - JSON_EXTRACT(properties, '$.severity') as severity, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.correlationId') as correlation_id, - JSON_EXTRACT(properties, '$.healthErrors') as health_errors, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + JSON_EXTRACT(properties, '$.resourceType') as "resource_type", + JSON_EXTRACT(properties, '$.resourceName') as "resource_name", + JSON_EXTRACT(properties, '$.eventType') as "event_type", + JSON_EXTRACT(properties, '$.eventName') as "event_name", + JSON_EXTRACT(properties, '$.timeOfOccurrence') as "time_of_occurrence", + JSON_EXTRACT(properties, '$.severity') as "severity", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.correlationId') as "correlation_id", + JSON_EXTRACT(properties, '$.healthErrors') as "health_errors", + JSON_EXTRACT(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, vaultName, eventName - FROM azure.data_replication.event + FROM azure.data_replication.events WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4279,25 +4366,25 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.resourceName') as resource_name, - JSON_EXTRACT(properties, '$.eventType') as event_type, - JSON_EXTRACT(properties, '$.eventName') as event_name, - JSON_EXTRACT(properties, '$.timeOfOccurrence') as time_of_occurrence, - JSON_EXTRACT(properties, '$.severity') as severity, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.correlationId') as correlation_id, - JSON_EXTRACT(properties, '$.healthErrors') as health_errors, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + json_extract_path_text(properties, '$.resourceType') as "resource_type", + json_extract_path_text(properties, '$.resourceName') as "resource_name", + json_extract_path_text(properties, '$.eventType') as "event_type", + json_extract_path_text(properties, '$.eventName') as "event_name", + json_extract_path_text(properties, '$.timeOfOccurrence') as "time_of_occurrence", + json_extract_path_text(properties, '$.severity') as "severity", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.correlationId') as "correlation_id", + json_extract_path_text(properties, '$.healthErrors') as "health_errors", + json_extract_path_text(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, vaultName, eventName - FROM azure.data_replication.event + FROM azure.data_replication.events WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; - vw_fabric: - id: azure.data_replication.vw_fabric - name: vw_fabric + vw_fabrics: + id: azure.data_replication.vw_fabrics + name: vw_fabrics config: views: select: @@ -4310,16 +4397,16 @@ components: tags as tags, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.serviceEndpoint') as service_endpoint, - JSON_EXTRACT(properties, '$.serviceResourceId') as service_resource_id, - JSON_EXTRACT(properties, '$.health') as health, - JSON_EXTRACT(properties, '$.healthErrors') as health_errors, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.serviceEndpoint') as "service_endpoint", + JSON_EXTRACT(properties, '$.serviceResourceId') as "service_resource_id", + JSON_EXTRACT(properties, '$.health') as "health", + JSON_EXTRACT(properties, '$.healthErrors') as "health_errors", + JSON_EXTRACT(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, fabricName - FROM azure.data_replication.fabric + FROM azure.data_replication.fabrics WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4331,20 +4418,20 @@ components: tags as tags, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.serviceEndpoint') as service_endpoint, - JSON_EXTRACT(properties, '$.serviceResourceId') as service_resource_id, - JSON_EXTRACT(properties, '$.health') as health, - JSON_EXTRACT(properties, '$.healthErrors') as health_errors, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.serviceEndpoint') as "service_endpoint", + json_extract_path_text(properties, '$.serviceResourceId') as "service_resource_id", + json_extract_path_text(properties, '$.health') as "health", + json_extract_path_text(properties, '$.healthErrors') as "health_errors", + json_extract_path_text(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, fabricName - FROM azure.data_replication.fabric + FROM azure.data_replication.fabrics WHERE subscriptionId = 'replace-me'; - vw_policy: - id: azure.data_replication.vw_policy - name: vw_policy + vw_policies: + id: azure.data_replication.vw_policies + name: vw_policies config: views: select: @@ -4355,13 +4442,13 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, vaultName, policyName - FROM azure.data_replication.policy + FROM azure.data_replication.policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4371,17 +4458,17 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, vaultName, policyName - FROM azure.data_replication.policy + FROM azure.data_replication.policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; - vw_protected_item: - id: azure.data_replication.vw_protected_item - name: vw_protected_item + vw_protected_items: + id: azure.data_replication.vw_protected_items + name: vw_protected_items config: views: select: @@ -4392,40 +4479,40 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.policyName') as policy_name, - JSON_EXTRACT(properties, '$.replicationExtensionName') as replication_extension_name, - JSON_EXTRACT(properties, '$.correlationId') as correlation_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.protectionState') as protection_state, - JSON_EXTRACT(properties, '$.protectionStateDescription') as protection_state_description, - JSON_EXTRACT(properties, '$.testFailoverState') as test_failover_state, - JSON_EXTRACT(properties, '$.testFailoverStateDescription') as test_failover_state_description, - JSON_EXTRACT(properties, '$.resynchronizationState') as resynchronization_state, - JSON_EXTRACT(properties, '$.fabricObjectId') as fabric_object_id, - JSON_EXTRACT(properties, '$.fabricObjectName') as fabric_object_name, - JSON_EXTRACT(properties, '$.sourceFabricProviderId') as source_fabric_provider_id, - JSON_EXTRACT(properties, '$.targetFabricProviderId') as target_fabric_provider_id, - JSON_EXTRACT(properties, '$.fabricId') as fabric_id, - JSON_EXTRACT(properties, '$.targetFabricId') as target_fabric_id, - JSON_EXTRACT(properties, '$.draId') as dra_id, - JSON_EXTRACT(properties, '$.targetDraId') as target_dra_id, - JSON_EXTRACT(properties, '$.resyncRequired') as resync_required, - JSON_EXTRACT(properties, '$.lastSuccessfulPlannedFailoverTime') as last_successful_planned_failover_time, - JSON_EXTRACT(properties, '$.lastSuccessfulUnplannedFailoverTime') as last_successful_unplanned_failover_time, - JSON_EXTRACT(properties, '$.lastSuccessfulTestFailoverTime') as last_successful_test_failover_time, - JSON_EXTRACT(properties, '$.currentJob') as current_job, - JSON_EXTRACT(properties, '$.allowedJobs') as allowed_jobs, - JSON_EXTRACT(properties, '$.lastFailedEnableProtectionJob') as last_failed_enable_protection_job, - JSON_EXTRACT(properties, '$.lastFailedPlannedFailoverJob') as last_failed_planned_failover_job, - JSON_EXTRACT(properties, '$.lastTestFailoverJob') as last_test_failover_job, - JSON_EXTRACT(properties, '$.replicationHealth') as replication_health, - JSON_EXTRACT(properties, '$.healthErrors') as health_errors, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + JSON_EXTRACT(properties, '$.policyName') as "policy_name", + JSON_EXTRACT(properties, '$.replicationExtensionName') as "replication_extension_name", + JSON_EXTRACT(properties, '$.correlationId') as "correlation_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.protectionState') as "protection_state", + JSON_EXTRACT(properties, '$.protectionStateDescription') as "protection_state_description", + JSON_EXTRACT(properties, '$.testFailoverState') as "test_failover_state", + JSON_EXTRACT(properties, '$.testFailoverStateDescription') as "test_failover_state_description", + JSON_EXTRACT(properties, '$.resynchronizationState') as "resynchronization_state", + JSON_EXTRACT(properties, '$.fabricObjectId') as "fabric_object_id", + JSON_EXTRACT(properties, '$.fabricObjectName') as "fabric_object_name", + JSON_EXTRACT(properties, '$.sourceFabricProviderId') as "source_fabric_provider_id", + JSON_EXTRACT(properties, '$.targetFabricProviderId') as "target_fabric_provider_id", + JSON_EXTRACT(properties, '$.fabricId') as "fabric_id", + JSON_EXTRACT(properties, '$.targetFabricId') as "target_fabric_id", + JSON_EXTRACT(properties, '$.draId') as "dra_id", + JSON_EXTRACT(properties, '$.targetDraId') as "target_dra_id", + JSON_EXTRACT(properties, '$.resyncRequired') as "resync_required", + JSON_EXTRACT(properties, '$.lastSuccessfulPlannedFailoverTime') as "last_successful_planned_failover_time", + JSON_EXTRACT(properties, '$.lastSuccessfulUnplannedFailoverTime') as "last_successful_unplanned_failover_time", + JSON_EXTRACT(properties, '$.lastSuccessfulTestFailoverTime') as "last_successful_test_failover_time", + JSON_EXTRACT(properties, '$.currentJob') as "current_job", + JSON_EXTRACT(properties, '$.allowedJobs') as "allowed_jobs", + JSON_EXTRACT(properties, '$.lastFailedEnableProtectionJob') as "last_failed_enable_protection_job", + JSON_EXTRACT(properties, '$.lastFailedPlannedFailoverJob') as "last_failed_planned_failover_job", + JSON_EXTRACT(properties, '$.lastTestFailoverJob') as "last_test_failover_job", + JSON_EXTRACT(properties, '$.replicationHealth') as "replication_health", + JSON_EXTRACT(properties, '$.healthErrors') as "health_errors", + JSON_EXTRACT(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, vaultName, protectedItemName - FROM azure.data_replication.protected_item + FROM azure.data_replication.protected_items WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4435,40 +4522,40 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.policyName') as policy_name, - JSON_EXTRACT(properties, '$.replicationExtensionName') as replication_extension_name, - JSON_EXTRACT(properties, '$.correlationId') as correlation_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.protectionState') as protection_state, - JSON_EXTRACT(properties, '$.protectionStateDescription') as protection_state_description, - JSON_EXTRACT(properties, '$.testFailoverState') as test_failover_state, - JSON_EXTRACT(properties, '$.testFailoverStateDescription') as test_failover_state_description, - JSON_EXTRACT(properties, '$.resynchronizationState') as resynchronization_state, - JSON_EXTRACT(properties, '$.fabricObjectId') as fabric_object_id, - JSON_EXTRACT(properties, '$.fabricObjectName') as fabric_object_name, - JSON_EXTRACT(properties, '$.sourceFabricProviderId') as source_fabric_provider_id, - JSON_EXTRACT(properties, '$.targetFabricProviderId') as target_fabric_provider_id, - JSON_EXTRACT(properties, '$.fabricId') as fabric_id, - JSON_EXTRACT(properties, '$.targetFabricId') as target_fabric_id, - JSON_EXTRACT(properties, '$.draId') as dra_id, - JSON_EXTRACT(properties, '$.targetDraId') as target_dra_id, - JSON_EXTRACT(properties, '$.resyncRequired') as resync_required, - JSON_EXTRACT(properties, '$.lastSuccessfulPlannedFailoverTime') as last_successful_planned_failover_time, - JSON_EXTRACT(properties, '$.lastSuccessfulUnplannedFailoverTime') as last_successful_unplanned_failover_time, - JSON_EXTRACT(properties, '$.lastSuccessfulTestFailoverTime') as last_successful_test_failover_time, - JSON_EXTRACT(properties, '$.currentJob') as current_job, - JSON_EXTRACT(properties, '$.allowedJobs') as allowed_jobs, - JSON_EXTRACT(properties, '$.lastFailedEnableProtectionJob') as last_failed_enable_protection_job, - JSON_EXTRACT(properties, '$.lastFailedPlannedFailoverJob') as last_failed_planned_failover_job, - JSON_EXTRACT(properties, '$.lastTestFailoverJob') as last_test_failover_job, - JSON_EXTRACT(properties, '$.replicationHealth') as replication_health, - JSON_EXTRACT(properties, '$.healthErrors') as health_errors, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + json_extract_path_text(properties, '$.policyName') as "policy_name", + json_extract_path_text(properties, '$.replicationExtensionName') as "replication_extension_name", + json_extract_path_text(properties, '$.correlationId') as "correlation_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.protectionState') as "protection_state", + json_extract_path_text(properties, '$.protectionStateDescription') as "protection_state_description", + json_extract_path_text(properties, '$.testFailoverState') as "test_failover_state", + json_extract_path_text(properties, '$.testFailoverStateDescription') as "test_failover_state_description", + json_extract_path_text(properties, '$.resynchronizationState') as "resynchronization_state", + json_extract_path_text(properties, '$.fabricObjectId') as "fabric_object_id", + json_extract_path_text(properties, '$.fabricObjectName') as "fabric_object_name", + json_extract_path_text(properties, '$.sourceFabricProviderId') as "source_fabric_provider_id", + json_extract_path_text(properties, '$.targetFabricProviderId') as "target_fabric_provider_id", + json_extract_path_text(properties, '$.fabricId') as "fabric_id", + json_extract_path_text(properties, '$.targetFabricId') as "target_fabric_id", + json_extract_path_text(properties, '$.draId') as "dra_id", + json_extract_path_text(properties, '$.targetDraId') as "target_dra_id", + json_extract_path_text(properties, '$.resyncRequired') as "resync_required", + json_extract_path_text(properties, '$.lastSuccessfulPlannedFailoverTime') as "last_successful_planned_failover_time", + json_extract_path_text(properties, '$.lastSuccessfulUnplannedFailoverTime') as "last_successful_unplanned_failover_time", + json_extract_path_text(properties, '$.lastSuccessfulTestFailoverTime') as "last_successful_test_failover_time", + json_extract_path_text(properties, '$.currentJob') as "current_job", + json_extract_path_text(properties, '$.allowedJobs') as "allowed_jobs", + json_extract_path_text(properties, '$.lastFailedEnableProtectionJob') as "last_failed_enable_protection_job", + json_extract_path_text(properties, '$.lastFailedPlannedFailoverJob') as "last_failed_planned_failover_job", + json_extract_path_text(properties, '$.lastTestFailoverJob') as "last_test_failover_job", + json_extract_path_text(properties, '$.replicationHealth') as "replication_health", + json_extract_path_text(properties, '$.healthErrors') as "health_errors", + json_extract_path_text(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, vaultName, protectedItemName - FROM azure.data_replication.protected_item + FROM azure.data_replication.protected_items WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; vw_recovery_points: id: azure.data_replication.vw_recovery_points @@ -4483,9 +4570,9 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.recoveryPointTime') as recovery_point_time, - JSON_EXTRACT(properties, '$.recoveryPointType') as recovery_point_type, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + JSON_EXTRACT(properties, '$.recoveryPointTime') as "recovery_point_time", + JSON_EXTRACT(properties, '$.recoveryPointType') as "recovery_point_type", + JSON_EXTRACT(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, vaultName, @@ -4501,9 +4588,9 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.recoveryPointTime') as recovery_point_time, - JSON_EXTRACT(properties, '$.recoveryPointType') as recovery_point_type, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + json_extract_path_text(properties, '$.recoveryPointTime') as "recovery_point_time", + json_extract_path_text(properties, '$.recoveryPointType') as "recovery_point_type", + json_extract_path_text(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, vaultName, @@ -4511,9 +4598,9 @@ components: recoveryPointName FROM azure.data_replication.recovery_points WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me' AND protectedItemName = 'replace-me'; - vw_replication_extension: - id: azure.data_replication.vw_replication_extension - name: vw_replication_extension + vw_replication_extensions: + id: azure.data_replication.vw_replication_extensions + name: vw_replication_extensions config: views: select: @@ -4524,13 +4611,13 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, vaultName, replicationExtensionName - FROM azure.data_replication.replication_extension + FROM azure.data_replication.replication_extensions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4540,17 +4627,17 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, vaultName, replicationExtensionName - FROM azure.data_replication.replication_extension + FROM azure.data_replication.replication_extensions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; - vw_vault: - id: azure.data_replication.vw_vault - name: vw_vault + vw_vaults: + id: azure.data_replication.vw_vaults + name: vw_vaults config: views: select: @@ -4563,13 +4650,13 @@ components: tags as tags, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.serviceResourceId') as service_resource_id, - JSON_EXTRACT(properties, '$.vaultType') as vault_type, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.serviceResourceId') as "service_resource_id", + JSON_EXTRACT(properties, '$.vaultType') as "vault_type", subscriptionId, resourceGroupName, vaultName - FROM azure.data_replication.vault + FROM azure.data_replication.vaults WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4581,17 +4668,17 @@ components: tags as tags, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.serviceResourceId') as service_resource_id, - JSON_EXTRACT(properties, '$.vaultType') as vault_type, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.serviceResourceId') as "service_resource_id", + json_extract_path_text(properties, '$.vaultType') as "vault_type", subscriptionId, resourceGroupName, vaultName - FROM azure.data_replication.vault + FROM azure.data_replication.vaults WHERE subscriptionId = 'replace-me'; - vw_workflow: - id: azure.data_replication.vw_workflow - name: vw_workflow + vw_workflows: + id: azure.data_replication.vw_workflows + name: vw_workflows config: views: select: @@ -4602,28 +4689,28 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.objectName') as object_name, - JSON_EXTRACT(properties, '$.objectInternalId') as object_internal_id, - JSON_EXTRACT(properties, '$.objectInternalName') as object_internal_name, - JSON_EXTRACT(properties, '$.objectType') as object_type, - JSON_EXTRACT(properties, '$.replicationProviderId') as replication_provider_id, - JSON_EXTRACT(properties, '$.sourceFabricProviderId') as source_fabric_provider_id, - JSON_EXTRACT(properties, '$.targetFabricProviderId') as target_fabric_provider_id, - JSON_EXTRACT(properties, '$.allowedActions') as allowed_actions, - JSON_EXTRACT(properties, '$.activityId') as activity_id, - JSON_EXTRACT(properties, '$.tasks') as tasks, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.objectId') as "object_id", + JSON_EXTRACT(properties, '$.objectName') as "object_name", + JSON_EXTRACT(properties, '$.objectInternalId') as "object_internal_id", + JSON_EXTRACT(properties, '$.objectInternalName') as "object_internal_name", + JSON_EXTRACT(properties, '$.objectType') as "object_type", + JSON_EXTRACT(properties, '$.replicationProviderId') as "replication_provider_id", + JSON_EXTRACT(properties, '$.sourceFabricProviderId') as "source_fabric_provider_id", + JSON_EXTRACT(properties, '$.targetFabricProviderId') as "target_fabric_provider_id", + JSON_EXTRACT(properties, '$.allowedActions') as "allowed_actions", + JSON_EXTRACT(properties, '$.activityId') as "activity_id", + JSON_EXTRACT(properties, '$.tasks') as "tasks", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, vaultName, jobName - FROM azure.data_replication.workflow + FROM azure.data_replication.workflows WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4633,31 +4720,31 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.objectName') as object_name, - JSON_EXTRACT(properties, '$.objectInternalId') as object_internal_id, - JSON_EXTRACT(properties, '$.objectInternalName') as object_internal_name, - JSON_EXTRACT(properties, '$.objectType') as object_type, - JSON_EXTRACT(properties, '$.replicationProviderId') as replication_provider_id, - JSON_EXTRACT(properties, '$.sourceFabricProviderId') as source_fabric_provider_id, - JSON_EXTRACT(properties, '$.targetFabricProviderId') as target_fabric_provider_id, - JSON_EXTRACT(properties, '$.allowedActions') as allowed_actions, - JSON_EXTRACT(properties, '$.activityId') as activity_id, - JSON_EXTRACT(properties, '$.tasks') as tasks, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.customProperties') as custom_properties, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.objectId') as "object_id", + json_extract_path_text(properties, '$.objectName') as "object_name", + json_extract_path_text(properties, '$.objectInternalId') as "object_internal_id", + json_extract_path_text(properties, '$.objectInternalName') as "object_internal_name", + json_extract_path_text(properties, '$.objectType') as "object_type", + json_extract_path_text(properties, '$.replicationProviderId') as "replication_provider_id", + json_extract_path_text(properties, '$.sourceFabricProviderId') as "source_fabric_provider_id", + json_extract_path_text(properties, '$.targetFabricProviderId') as "target_fabric_provider_id", + json_extract_path_text(properties, '$.allowedActions') as "allowed_actions", + json_extract_path_text(properties, '$.activityId') as "activity_id", + json_extract_path_text(properties, '$.tasks') as "tasks", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.customProperties') as "custom_properties", subscriptionId, resourceGroupName, vaultName, jobName - FROM azure.data_replication.workflow + FROM azure.data_replication.workflows WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents/{fabricAgentName}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents/{fabricAgentName}?api-version=2021-02-16-preview: get: tags: - Dra @@ -4755,7 +4842,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents?api-version=2021-02-16-preview: get: tags: - Dra @@ -4781,7 +4868,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents/{fabricAgentName}/operations/{operationId}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/fabricAgents/{fabricAgentName}/operations/{operationId}?api-version=2021-02-16-preview: get: tags: - Dra @@ -4807,7 +4894,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/alertSettings/{emailConfigurationName}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/alertSettings/{emailConfigurationName}?api-version=2021-02-16-preview: get: tags: - EmailConfiguration @@ -4869,7 +4956,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/alertSettings/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/alertSettings?api-version=2021-02-16-preview: get: tags: - EmailConfiguration @@ -4895,7 +4982,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/events/{eventName}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/events/{eventName}?api-version=2021-02-16-preview: get: tags: - Event @@ -4920,7 +5007,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/events/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/events?api-version=2021-02-16-preview: get: tags: - Event @@ -4956,7 +5043,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}?api-version=2021-02-16-preview: get: tags: - Fabric @@ -5094,7 +5181,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.DataReplication/replicationFabrics/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DataReplication/replicationFabrics?api-version=2021-02-16-preview: get: tags: - Fabric @@ -5123,7 +5210,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics?api-version=2021-02-16-preview: get: tags: - Fabric @@ -5153,7 +5240,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/operations/{operationId}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationFabrics/{fabricName}/operations/{operationId}?api-version=2021-02-16-preview: get: tags: - Fabric @@ -5178,7 +5265,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies/{policyName}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies/{policyName}?api-version=2021-02-16-preview: get: tags: - Policy @@ -5276,7 +5363,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies?api-version=2021-02-16-preview: get: tags: - Policy @@ -5302,7 +5389,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies/{policyName}/operations/{operationId}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationPolicies/{policyName}/operations/{operationId}?api-version=2021-02-16-preview: get: tags: - Policy @@ -5328,7 +5415,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}?api-version=2021-02-16-preview: get: tags: - ProtectedItem @@ -5431,7 +5518,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems?api-version=2021-02-16-preview: get: tags: - ProtectedItem @@ -5457,7 +5544,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/plannedFailover/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/plannedFailover?api-version=2021-02-16-preview: post: tags: - ProtectedItem @@ -5502,7 +5589,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/operations/{operationId}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/operations/{operationId}?api-version=2021-02-16-preview: get: tags: - ProtectedItem @@ -5528,7 +5615,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointName}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointName}?api-version=2021-02-16-preview: get: tags: - RecoveryPoint @@ -5554,7 +5641,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/recoveryPoints/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/protectedItems/{protectedItemName}/recoveryPoints?api-version=2021-02-16-preview: get: tags: - RecoveryPoint @@ -5581,7 +5668,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}?api-version=2021-02-16-preview: get: tags: - ReplicationExtension @@ -5679,7 +5766,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions?api-version=2021-02-16-preview: get: tags: - ReplicationExtension @@ -5705,7 +5792,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}/operations/{operationId}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/replicationExtensions/{replicationExtensionName}/operations/{operationId}?api-version=2021-02-16-preview: get: tags: - ReplicationExtension @@ -5731,13 +5818,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DataReplication/locations/{location}/checkNameAvailability/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DataReplication/locations/{location}/checkNameAvailability?api-version=2021-02-16-preview: post: tags: - Tenant summary: Performs the resource name availability check. description: Checks the resource name availability. - operationId: CheckNameAvailability + operationId: Operations_CheckNameAvailability parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/LocationParameter' @@ -5761,7 +5848,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.DataReplication/operations/?api-version=2021-02-16-preview: + x-ms-original-operationId: CheckNameAvailability + /providers/Microsoft.DataReplication/operations?api-version=2021-02-16-preview: get: tags: - Tenant @@ -5784,12 +5872,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/deployments/{deploymentId}/preflight/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/deployments/{deploymentId}/preflight?api-version=2021-02-16-preview: post: tags: - Tenant summary: Performs resource deployment validation. - operationId: DeploymentPreflight + operationId: Operations_DeploymentPreflight parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -5819,7 +5907,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/?api-version=2021-02-16-preview: + x-ms-original-operationId: DeploymentPreflight + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}?api-version=2021-02-16-preview: get: tags: - Vault @@ -5957,7 +6046,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.DataReplication/replicationVaults/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DataReplication/replicationVaults?api-version=2021-02-16-preview: get: tags: - Vault @@ -5986,7 +6075,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults?api-version=2021-02-16-preview: get: tags: - Vault @@ -6016,7 +6105,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/operations/{operationId}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/operations/{operationId}?api-version=2021-02-16-preview: get: tags: - Vault @@ -6041,7 +6130,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/jobs/{jobName}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/jobs/{jobName}?api-version=2021-02-16-preview: get: tags: - Workflow @@ -6066,7 +6155,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/jobs/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/jobs?api-version=2021-02-16-preview: get: tags: - Workflow @@ -6102,7 +6191,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/jobs/{jobName}/operations/{operationId}/?api-version=2021-02-16-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/replicationVaults/{vaultName}/jobs/{jobName}/operations/{operationId}?api-version=2021-02-16-preview: get: tags: - Workflow diff --git a/providers/src/azure/v00.00.00000/services/data_share.yaml b/providers/src/azure/v00.00.00000/services/data_share.yaml index a05d75cb..88060721 100644 --- a/providers/src/azure/v00.00.00000/services/data_share.yaml +++ b/providers/src/azure/v00.00.00000/services/data_share.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The api version to use. - required: true + required: false schema: type: string resourceGroupName: @@ -3353,41 +3353,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataShare~1accounts~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DataShare~1accounts?api-version=2020-09-01/get' + operationId: Accounts_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}?api-version=2020-09-01/get' + operationId: Accounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1?api-version=2020-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}?api-version=2020-09-01/put' + operationId: Accounts_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1?api-version=2020-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}?api-version=2020-09-01/delete' + operationId: Accounts_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResponse update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1?api-version=2020-09-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}?api-version=2020-09-01/patch' + operationId: Accounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts?api-version=2020-09-01/get' + operationId: Accounts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountList objectKey: $.value sqlVerbs: select: @@ -3396,49 +3408,45 @@ components: - $ref: '#/components/x-stackQL-resources/accounts/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/accounts/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/accounts/methods/delete' - consumer_invitations_invitations: - id: azure.data_share.consumer_invitations_invitations - name: consumer_invitations_invitations - title: consumer_invitations_invitations + consumer_invitations: + id: azure.data_share.consumer_invitations + name: consumer_invitations + title: consumer_invitations methods: - list: + list_invitations: operation: - $ref: '#/paths/~1providers~1Microsoft.DataShare~1listInvitations~1?api-version=2020-09-01/get' + $ref: '#/paths/~1providers~1Microsoft.DataShare~1listInvitations?api-version=2020-09-01/get' + operationId: ConsumerInvitations_ListInvitations response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConsumerInvitationList objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/consumer_invitations_invitations/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - consumer_invitations: - id: azure.data_share.consumer_invitations - name: consumer_invitations - title: consumer_invitations - methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.DataShare~1locations~1{location}~1consumerInvitations~1{invitationId}~1?api-version=2020-09-01/get' + $ref: '#/paths/~1providers~1Microsoft.DataShare~1locations~1{location}~1consumerInvitations~1{invitationId}?api-version=2020-09-01/get' + operationId: ConsumerInvitations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConsumerInvitation reject_invitation: operation: - $ref: '#/paths/~1providers~1Microsoft.DataShare~1locations~1{location}~1rejectInvitation~1?api-version=2020-09-01/post' + $ref: '#/paths/~1providers~1Microsoft.DataShare~1locations~1{location}~1rejectInvitation?api-version=2020-09-01/post' + operationId: ConsumerInvitations_RejectInvitation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConsumerInvitation sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/consumer_invitations/methods/get' + - $ref: '#/components/x-stackQL-resources/consumer_invitations/methods/list_invitations' insert: [] update: [] replace: [] @@ -3450,28 +3458,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1dataSets~1{dataSetName}~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1dataSets~1{dataSetName}?api-version=2020-09-01/get' + operationId: DataSets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataSet create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1dataSets~1{dataSetName}~1?api-version=2020-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1dataSets~1{dataSetName}?api-version=2020-09-01/put' + operationId: DataSets_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataSet delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1dataSets~1{dataSetName}~1?api-version=2020-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1dataSets~1{dataSetName}?api-version=2020-09-01/delete' + operationId: DataSets_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_share: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1dataSets~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1dataSets?api-version=2020-09-01/get' + operationId: DataSets_ListByShare response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataSetList objectKey: $.value sqlVerbs: select: @@ -3490,28 +3505,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1dataSetMappings~1{dataSetMappingName}~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1dataSetMappings~1{dataSetMappingName}?api-version=2020-09-01/get' + operationId: DataSetMappings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataSetMapping create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1dataSetMappings~1{dataSetMappingName}~1?api-version=2020-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1dataSetMappings~1{dataSetMappingName}?api-version=2020-09-01/put' + operationId: DataSetMappings_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataSetMapping delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1dataSetMappings~1{dataSetMappingName}~1?api-version=2020-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1dataSetMappings~1{dataSetMappingName}?api-version=2020-09-01/delete' + operationId: DataSetMappings_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_share_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1dataSetMappings~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1dataSetMappings?api-version=2020-09-01/get' + operationId: DataSetMappings_ListByShareSubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataSetMappingList objectKey: $.value sqlVerbs: select: @@ -3530,16 +3552,20 @@ components: methods: activate_email: operation: - $ref: '#/paths/~1providers~1Microsoft.DataShare~1locations~1{location}~1activateEmail~1?api-version=2020-09-01/post' + $ref: '#/paths/~1providers~1Microsoft.DataShare~1locations~1{location}~1activateEmail?api-version=2020-09-01/post' + operationId: EmailRegistrations_ActivateEmail response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EmailRegistration register_email: operation: - $ref: '#/paths/~1providers~1Microsoft.DataShare~1locations~1{location}~1registerEmail~1?api-version=2020-09-01/post' + $ref: '#/paths/~1providers~1Microsoft.DataShare~1locations~1{location}~1registerEmail?api-version=2020-09-01/post' + operationId: EmailRegistrations_RegisterEmail response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EmailRegistration sqlVerbs: select: [] insert: [] @@ -3553,28 +3579,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1invitations~1{invitationName}~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1invitations~1{invitationName}?api-version=2020-09-01/get' + operationId: Invitations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Invitation create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1invitations~1{invitationName}~1?api-version=2020-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1invitations~1{invitationName}?api-version=2020-09-01/put' + operationId: Invitations_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Invitation delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1invitations~1{invitationName}~1?api-version=2020-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1invitations~1{invitationName}?api-version=2020-09-01/delete' + operationId: Invitations_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_share: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1invitations~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1invitations?api-version=2020-09-01/get' + operationId: Invitations_ListByShare response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InvitationList objectKey: $.value sqlVerbs: select: @@ -3593,10 +3626,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DataShare~1operations~1?api-version=2020-09-01/get' + $ref: '#/paths/~1providers~1Microsoft.DataShare~1operations?api-version=2020-09-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationList objectKey: $.value sqlVerbs: select: @@ -3612,10 +3647,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1listSynchronizationDetails~1?api-version=2020-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1listSynchronizationDetails?api-version=2020-09-01/post' + operationId: SharesSynchronizationDetails_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SynchronizationDetailsList objectKey: $.value sqlVerbs: select: @@ -3631,10 +3668,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1listSynchronizations~1?api-version=2020-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1listSynchronizations?api-version=2020-09-01/post' + operationId: SharesSynchronizations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ShareSynchronizationList objectKey: $.value sqlVerbs: select: @@ -3650,37 +3689,48 @@ components: methods: adjust: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1providerShareSubscriptions~1{providerShareSubscriptionId}~1adjust~1?api-version=2020-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1providerShareSubscriptions~1{providerShareSubscriptionId}~1adjust?api-version=2020-09-01/post' + operationId: ProviderShareSubscriptions_Adjust response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProviderShareSubscription reinstate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1providerShareSubscriptions~1{providerShareSubscriptionId}~1reinstate~1?api-version=2020-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1providerShareSubscriptions~1{providerShareSubscriptionId}~1reinstate?api-version=2020-09-01/post' + operationId: ProviderShareSubscriptions_Reinstate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProviderShareSubscription revoke: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1providerShareSubscriptions~1{providerShareSubscriptionId}~1revoke~1?api-version=2020-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1providerShareSubscriptions~1{providerShareSubscriptionId}~1revoke?api-version=2020-09-01/post' + operationId: ProviderShareSubscriptions_Revoke response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProviderShareSubscription get_by_share: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1providerShareSubscriptions~1{providerShareSubscriptionId}~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1providerShareSubscriptions~1{providerShareSubscriptionId}?api-version=2020-09-01/get' + operationId: ProviderShareSubscriptions_GetByShare response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProviderShareSubscription list_by_share: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1providerShareSubscriptions~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1providerShareSubscriptions?api-version=2020-09-01/get' + operationId: ProviderShareSubscriptions_ListByShare response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProviderShareSubscriptionList objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/provider_share_subscriptions/methods/get_by_share' - $ref: '#/components/x-stackQL-resources/provider_share_subscriptions/methods/list_by_share' insert: [] update: [] @@ -3693,28 +3743,36 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}?api-version=2020-09-01/get' + operationId: Shares_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Share create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1?api-version=2020-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}?api-version=2020-09-01/put' + operationId: Shares_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Share delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1?api-version=2020-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}?api-version=2020-09-01/delete' + operationId: Shares_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResponse list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares?api-version=2020-09-01/get' + operationId: Shares_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ShareList objectKey: $.value sqlVerbs: select: @@ -3733,40 +3791,52 @@ components: methods: cancel_synchronization: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1cancelSynchronization~1?api-version=2020-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1cancelSynchronization?api-version=2020-09-01/post' + operationId: ShareSubscriptions_CancelSynchronization response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ShareSubscriptionSynchronization synchronize: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1synchronize~1?api-version=2020-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1synchronize?api-version=2020-09-01/post' + operationId: ShareSubscriptions_Synchronize response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ShareSubscriptionSynchronization get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}?api-version=2020-09-01/get' + operationId: ShareSubscriptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ShareSubscription create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1?api-version=2020-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}?api-version=2020-09-01/put' + operationId: ShareSubscriptions_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ShareSubscription delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1?api-version=2020-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}?api-version=2020-09-01/delete' + operationId: ShareSubscriptions_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResponse list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions?api-version=2020-09-01/get' + operationId: ShareSubscriptions_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ShareSubscriptionList objectKey: $.value sqlVerbs: select: @@ -3785,10 +3855,12 @@ components: methods: list_by_share_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1consumerSourceDataSets~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1consumerSourceDataSets?api-version=2020-09-01/get' + operationId: ConsumerSourceDataSets_ListByShareSubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConsumerSourceDataSetList objectKey: $.value sqlVerbs: select: @@ -3804,10 +3876,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1listSourceShareSynchronizationSettings~1?api-version=2020-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1listSourceShareSynchronizationSettings?api-version=2020-09-01/post' + operationId: ShareSubscriptionsSourceShareSynchronizationSettings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceShareSynchronizationSettingList objectKey: $.value sqlVerbs: select: @@ -3823,10 +3897,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1listSynchronizationDetails~1?api-version=2020-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1listSynchronizationDetails?api-version=2020-09-01/post' + operationId: ShareSubscriptionsSynchronizationDetails_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SynchronizationDetailsList objectKey: $.value sqlVerbs: select: @@ -3842,10 +3918,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1listSynchronizations~1?api-version=2020-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1listSynchronizations?api-version=2020-09-01/post' + operationId: ShareSubscriptionsSynchronizations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ShareSubscriptionSynchronizationList objectKey: $.value sqlVerbs: select: @@ -3861,28 +3939,36 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1synchronizationSettings~1{synchronizationSettingName}~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1synchronizationSettings~1{synchronizationSettingName}?api-version=2020-09-01/get' + operationId: SynchronizationSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SynchronizationSetting create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1synchronizationSettings~1{synchronizationSettingName}~1?api-version=2020-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1synchronizationSettings~1{synchronizationSettingName}?api-version=2020-09-01/put' + operationId: SynchronizationSettings_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SynchronizationSetting delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1synchronizationSettings~1{synchronizationSettingName}~1?api-version=2020-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1synchronizationSettings~1{synchronizationSettingName}?api-version=2020-09-01/delete' + operationId: SynchronizationSettings_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResponse list_by_share: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1synchronizationSettings~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shares~1{shareName}~1synchronizationSettings?api-version=2020-09-01/get' + operationId: SynchronizationSettings_ListByShare response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SynchronizationSettingList objectKey: $.value sqlVerbs: select: @@ -3901,28 +3987,36 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1triggers~1{triggerName}~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1triggers~1{triggerName}?api-version=2020-09-01/get' + operationId: Triggers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Trigger create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1triggers~1{triggerName}~1?api-version=2020-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1triggers~1{triggerName}?api-version=2020-09-01/put' + operationId: Triggers_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Trigger delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1triggers~1{triggerName}~1?api-version=2020-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1triggers~1{triggerName}?api-version=2020-09-01/delete' + operationId: Triggers_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResponse list_by_share_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1triggers~1?api-version=2020-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DataShare~1accounts~1{accountName}~1shareSubscriptions~1{shareSubscriptionName}~1triggers?api-version=2020-09-01/get' + operationId: Triggers_ListByShareSubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggerList objectKey: $.value sqlVerbs: select: @@ -3946,10 +4040,10 @@ components: location as location, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.createdAt') as created_at, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.userEmail') as user_email, - JSON_EXTRACT(properties, '$.userName') as user_name, + JSON_EXTRACT(properties, '$.createdAt') as "created_at", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.userEmail') as "user_email", + JSON_EXTRACT(properties, '$.userName') as "user_name", subscriptionId, resourceGroupName, accountName @@ -3962,10 +4056,10 @@ components: location as location, tags as tags, identity as identity, - json_extract_path_text(properties, '$.createdAt') as created_at, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.userEmail') as user_email, - JSON_EXTRACT(properties, '$.userName') as user_name, + json_extract_path_text(properties, '$.createdAt') as "created_at", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.userEmail') as "user_email", + json_extract_path_text(properties, '$.userName') as "user_name", subscriptionId, resourceGroupName, accountName @@ -3984,21 +4078,21 @@ components: name as name, systemData as system_data, type as type, - JSON_EXTRACT(properties, '$.dataSetCount') as data_set_count, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.invitationId') as invitation_id, - JSON_EXTRACT(properties, '$.invitationStatus') as invitation_status, - JSON_EXTRACT(properties, '$.location') as location, - JSON_EXTRACT(properties, '$.providerEmail') as provider_email, - JSON_EXTRACT(properties, '$.providerName') as provider_name, - JSON_EXTRACT(properties, '$.providerTenantName') as provider_tenant_name, - JSON_EXTRACT(properties, '$.respondedAt') as responded_at, - JSON_EXTRACT(properties, '$.sentAt') as sent_at, - JSON_EXTRACT(properties, '$.shareName') as share_name, - JSON_EXTRACT(properties, '$.termsOfUse') as terms_of_use, - JSON_EXTRACT(properties, '$.userEmail') as user_email, - JSON_EXTRACT(properties, '$.userName') as user_name, + JSON_EXTRACT(properties, '$.dataSetCount') as "data_set_count", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.expirationDate') as "expiration_date", + JSON_EXTRACT(properties, '$.invitationId') as "invitation_id", + JSON_EXTRACT(properties, '$.invitationStatus') as "invitation_status", + JSON_EXTRACT(properties, '$.location') as "location", + JSON_EXTRACT(properties, '$.providerEmail') as "provider_email", + JSON_EXTRACT(properties, '$.providerName') as "provider_name", + JSON_EXTRACT(properties, '$.providerTenantName') as "provider_tenant_name", + JSON_EXTRACT(properties, '$.respondedAt') as "responded_at", + JSON_EXTRACT(properties, '$.sentAt') as "sent_at", + JSON_EXTRACT(properties, '$.shareName') as "share_name", + JSON_EXTRACT(properties, '$.termsOfUse') as "terms_of_use", + JSON_EXTRACT(properties, '$.userEmail') as "user_email", + JSON_EXTRACT(properties, '$.userName') as "user_name", location, invitationId FROM azure.data_share.consumer_invitations @@ -4011,21 +4105,21 @@ components: name as name, systemData as system_data, type as type, - json_extract_path_text(properties, '$.dataSetCount') as data_set_count, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.invitationId') as invitation_id, - JSON_EXTRACT(properties, '$.invitationStatus') as invitation_status, - JSON_EXTRACT(properties, '$.location') as location, - JSON_EXTRACT(properties, '$.providerEmail') as provider_email, - JSON_EXTRACT(properties, '$.providerName') as provider_name, - JSON_EXTRACT(properties, '$.providerTenantName') as provider_tenant_name, - JSON_EXTRACT(properties, '$.respondedAt') as responded_at, - JSON_EXTRACT(properties, '$.sentAt') as sent_at, - JSON_EXTRACT(properties, '$.shareName') as share_name, - JSON_EXTRACT(properties, '$.termsOfUse') as terms_of_use, - JSON_EXTRACT(properties, '$.userEmail') as user_email, - JSON_EXTRACT(properties, '$.userName') as user_name, + json_extract_path_text(properties, '$.dataSetCount') as "data_set_count", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.expirationDate') as "expiration_date", + json_extract_path_text(properties, '$.invitationId') as "invitation_id", + json_extract_path_text(properties, '$.invitationStatus') as "invitation_status", + json_extract_path_text(properties, '$.location') as "location", + json_extract_path_text(properties, '$.providerEmail') as "provider_email", + json_extract_path_text(properties, '$.providerName') as "provider_name", + json_extract_path_text(properties, '$.providerTenantName') as "provider_tenant_name", + json_extract_path_text(properties, '$.respondedAt') as "responded_at", + json_extract_path_text(properties, '$.sentAt') as "sent_at", + json_extract_path_text(properties, '$.shareName') as "share_name", + json_extract_path_text(properties, '$.termsOfUse') as "terms_of_use", + json_extract_path_text(properties, '$.userEmail') as "user_email", + json_extract_path_text(properties, '$.userName') as "user_name", location, invitationId FROM azure.data_share.consumer_invitations @@ -4043,16 +4137,16 @@ components: name as name, systemData as system_data, type as type, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.invitationId') as invitation_id, - JSON_EXTRACT(properties, '$.invitationStatus') as invitation_status, - JSON_EXTRACT(properties, '$.respondedAt') as responded_at, - JSON_EXTRACT(properties, '$.sentAt') as sent_at, - JSON_EXTRACT(properties, '$.targetActiveDirectoryId') as target_active_directory_id, - JSON_EXTRACT(properties, '$.targetEmail') as target_email, - JSON_EXTRACT(properties, '$.targetObjectId') as target_object_id, - JSON_EXTRACT(properties, '$.userEmail') as user_email, - JSON_EXTRACT(properties, '$.userName') as user_name, + JSON_EXTRACT(properties, '$.expirationDate') as "expiration_date", + JSON_EXTRACT(properties, '$.invitationId') as "invitation_id", + JSON_EXTRACT(properties, '$.invitationStatus') as "invitation_status", + JSON_EXTRACT(properties, '$.respondedAt') as "responded_at", + JSON_EXTRACT(properties, '$.sentAt') as "sent_at", + JSON_EXTRACT(properties, '$.targetActiveDirectoryId') as "target_active_directory_id", + JSON_EXTRACT(properties, '$.targetEmail') as "target_email", + JSON_EXTRACT(properties, '$.targetObjectId') as "target_object_id", + JSON_EXTRACT(properties, '$.userEmail') as "user_email", + JSON_EXTRACT(properties, '$.userName') as "user_name", subscriptionId, resourceGroupName, accountName, @@ -4068,16 +4162,16 @@ components: name as name, systemData as system_data, type as type, - json_extract_path_text(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.invitationId') as invitation_id, - JSON_EXTRACT(properties, '$.invitationStatus') as invitation_status, - JSON_EXTRACT(properties, '$.respondedAt') as responded_at, - JSON_EXTRACT(properties, '$.sentAt') as sent_at, - JSON_EXTRACT(properties, '$.targetActiveDirectoryId') as target_active_directory_id, - JSON_EXTRACT(properties, '$.targetEmail') as target_email, - JSON_EXTRACT(properties, '$.targetObjectId') as target_object_id, - JSON_EXTRACT(properties, '$.userEmail') as user_email, - JSON_EXTRACT(properties, '$.userName') as user_name, + json_extract_path_text(properties, '$.expirationDate') as "expiration_date", + json_extract_path_text(properties, '$.invitationId') as "invitation_id", + json_extract_path_text(properties, '$.invitationStatus') as "invitation_status", + json_extract_path_text(properties, '$.respondedAt') as "responded_at", + json_extract_path_text(properties, '$.sentAt') as "sent_at", + json_extract_path_text(properties, '$.targetActiveDirectoryId') as "target_active_directory_id", + json_extract_path_text(properties, '$.targetEmail') as "target_email", + json_extract_path_text(properties, '$.targetObjectId') as "target_object_id", + json_extract_path_text(properties, '$.userEmail') as "user_email", + json_extract_path_text(properties, '$.userName') as "user_name", subscriptionId, resourceGroupName, accountName, @@ -4085,6 +4179,61 @@ components: invitationName FROM azure.data_share.invitations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND shareName = 'replace-me'; + vw_provider_share_subscriptions: + id: azure.data_share.vw_provider_share_subscriptions + name: vw_provider_share_subscriptions + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + JSON_EXTRACT(properties, '$.consumerEmail') as "consumer_email", + JSON_EXTRACT(properties, '$.consumerName') as "consumer_name", + JSON_EXTRACT(properties, '$.consumerTenantName') as "consumer_tenant_name", + JSON_EXTRACT(properties, '$.createdAt') as "created_at", + JSON_EXTRACT(properties, '$.expirationDate') as "expiration_date", + JSON_EXTRACT(properties, '$.providerEmail') as "provider_email", + JSON_EXTRACT(properties, '$.providerName') as "provider_name", + JSON_EXTRACT(properties, '$.sharedAt') as "shared_at", + JSON_EXTRACT(properties, '$.shareSubscriptionObjectId') as "share_subscription_object_id", + JSON_EXTRACT(properties, '$.shareSubscriptionStatus') as "share_subscription_status", + subscriptionId, + resourceGroupName, + accountName, + shareName, + providerShareSubscriptionId + FROM azure.data_share.provider_share_subscriptions + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND shareName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + json_extract_path_text(properties, '$.consumerEmail') as "consumer_email", + json_extract_path_text(properties, '$.consumerName') as "consumer_name", + json_extract_path_text(properties, '$.consumerTenantName') as "consumer_tenant_name", + json_extract_path_text(properties, '$.createdAt') as "created_at", + json_extract_path_text(properties, '$.expirationDate') as "expiration_date", + json_extract_path_text(properties, '$.providerEmail') as "provider_email", + json_extract_path_text(properties, '$.providerName') as "provider_name", + json_extract_path_text(properties, '$.sharedAt') as "shared_at", + json_extract_path_text(properties, '$.shareSubscriptionObjectId') as "share_subscription_object_id", + json_extract_path_text(properties, '$.shareSubscriptionStatus') as "share_subscription_status", + subscriptionId, + resourceGroupName, + accountName, + shareName, + providerShareSubscriptionId + FROM azure.data_share.provider_share_subscriptions + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND shareName = 'replace-me'; vw_shares: id: azure.data_share.vw_shares name: vw_shares @@ -4098,13 +4247,13 @@ components: name as name, systemData as system_data, type as type, - JSON_EXTRACT(properties, '$.createdAt') as created_at, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.shareKind') as share_kind, - JSON_EXTRACT(properties, '$.terms') as terms, - JSON_EXTRACT(properties, '$.userEmail') as user_email, - JSON_EXTRACT(properties, '$.userName') as user_name, + JSON_EXTRACT(properties, '$.createdAt') as "created_at", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.shareKind') as "share_kind", + JSON_EXTRACT(properties, '$.terms') as "terms", + JSON_EXTRACT(properties, '$.userEmail') as "user_email", + JSON_EXTRACT(properties, '$.userName') as "user_name", subscriptionId, resourceGroupName, accountName, @@ -4119,13 +4268,13 @@ components: name as name, systemData as system_data, type as type, - json_extract_path_text(properties, '$.createdAt') as created_at, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.shareKind') as share_kind, - JSON_EXTRACT(properties, '$.terms') as terms, - JSON_EXTRACT(properties, '$.userEmail') as user_email, - JSON_EXTRACT(properties, '$.userName') as user_name, + json_extract_path_text(properties, '$.createdAt') as "created_at", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.shareKind') as "share_kind", + json_extract_path_text(properties, '$.terms') as "terms", + json_extract_path_text(properties, '$.userEmail') as "user_email", + json_extract_path_text(properties, '$.userName') as "user_name", subscriptionId, resourceGroupName, accountName, @@ -4145,21 +4294,21 @@ components: name as name, systemData as system_data, type as type, - JSON_EXTRACT(properties, '$.createdAt') as created_at, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.invitationId') as invitation_id, - JSON_EXTRACT(properties, '$.providerEmail') as provider_email, - JSON_EXTRACT(properties, '$.providerName') as provider_name, - JSON_EXTRACT(properties, '$.providerTenantName') as provider_tenant_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.shareDescription') as share_description, - JSON_EXTRACT(properties, '$.shareKind') as share_kind, - JSON_EXTRACT(properties, '$.shareName') as share_name, - JSON_EXTRACT(properties, '$.shareSubscriptionStatus') as share_subscription_status, - JSON_EXTRACT(properties, '$.shareTerms') as share_terms, - JSON_EXTRACT(properties, '$.sourceShareLocation') as source_share_location, - JSON_EXTRACT(properties, '$.userEmail') as user_email, - JSON_EXTRACT(properties, '$.userName') as user_name, + JSON_EXTRACT(properties, '$.createdAt') as "created_at", + JSON_EXTRACT(properties, '$.expirationDate') as "expiration_date", + JSON_EXTRACT(properties, '$.invitationId') as "invitation_id", + JSON_EXTRACT(properties, '$.providerEmail') as "provider_email", + JSON_EXTRACT(properties, '$.providerName') as "provider_name", + JSON_EXTRACT(properties, '$.providerTenantName') as "provider_tenant_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.shareDescription') as "share_description", + JSON_EXTRACT(properties, '$.shareKind') as "share_kind", + JSON_EXTRACT(properties, '$.shareName') as "share_name", + JSON_EXTRACT(properties, '$.shareSubscriptionStatus') as "share_subscription_status", + JSON_EXTRACT(properties, '$.shareTerms') as "share_terms", + JSON_EXTRACT(properties, '$.sourceShareLocation') as "source_share_location", + JSON_EXTRACT(properties, '$.userEmail') as "user_email", + JSON_EXTRACT(properties, '$.userName') as "user_name", subscriptionId, resourceGroupName, accountName, @@ -4174,21 +4323,21 @@ components: name as name, systemData as system_data, type as type, - json_extract_path_text(properties, '$.createdAt') as created_at, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.invitationId') as invitation_id, - JSON_EXTRACT(properties, '$.providerEmail') as provider_email, - JSON_EXTRACT(properties, '$.providerName') as provider_name, - JSON_EXTRACT(properties, '$.providerTenantName') as provider_tenant_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.shareDescription') as share_description, - JSON_EXTRACT(properties, '$.shareKind') as share_kind, - JSON_EXTRACT(properties, '$.shareName') as share_name, - JSON_EXTRACT(properties, '$.shareSubscriptionStatus') as share_subscription_status, - JSON_EXTRACT(properties, '$.shareTerms') as share_terms, - JSON_EXTRACT(properties, '$.sourceShareLocation') as source_share_location, - JSON_EXTRACT(properties, '$.userEmail') as user_email, - JSON_EXTRACT(properties, '$.userName') as user_name, + json_extract_path_text(properties, '$.createdAt') as "created_at", + json_extract_path_text(properties, '$.expirationDate') as "expiration_date", + json_extract_path_text(properties, '$.invitationId') as "invitation_id", + json_extract_path_text(properties, '$.providerEmail') as "provider_email", + json_extract_path_text(properties, '$.providerName') as "provider_name", + json_extract_path_text(properties, '$.providerTenantName') as "provider_tenant_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.shareDescription') as "share_description", + json_extract_path_text(properties, '$.shareKind') as "share_kind", + json_extract_path_text(properties, '$.shareName') as "share_name", + json_extract_path_text(properties, '$.shareSubscriptionStatus') as "share_subscription_status", + json_extract_path_text(properties, '$.shareTerms') as "share_terms", + json_extract_path_text(properties, '$.sourceShareLocation') as "source_share_location", + json_extract_path_text(properties, '$.userEmail') as "user_email", + json_extract_path_text(properties, '$.userName') as "user_name", subscriptionId, resourceGroupName, accountName, @@ -4196,7 +4345,7 @@ components: FROM azure.data_share.share_subscriptions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.DataShare/accounts/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DataShare/accounts?api-version=2020-09-01: get: tags: - Account @@ -4227,7 +4376,7 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}?api-version=2020-09-01: get: tags: - Account @@ -4352,7 +4501,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DataShareError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts?api-version=2020-09-01: get: tags: - Account @@ -4384,7 +4533,7 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.DataShare/listInvitations/?api-version=2020-09-01: + /providers/Microsoft.DataShare/listInvitations?api-version=2020-09-01: get: tags: - ConsumerInvitation @@ -4414,7 +4563,7 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.DataShare/locations/{location}/consumerInvitations/{invitationId}/?api-version=2020-09-01: + /providers/Microsoft.DataShare/locations/{location}/consumerInvitations/{invitationId}?api-version=2020-09-01: get: tags: - ConsumerInvitation @@ -4448,7 +4597,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DataShareError' - /providers/Microsoft.DataShare/locations/{location}/rejectInvitation/?api-version=2020-09-01: + /providers/Microsoft.DataShare/locations/{location}/rejectInvitation?api-version=2020-09-01: post: tags: - ConsumerInvitation @@ -4484,7 +4633,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DataShareError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/dataSets/{dataSetName}/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/dataSets/{dataSetName}?api-version=2020-09-01: get: tags: - DataSet @@ -4608,7 +4757,7 @@ paths: schema: $ref: '#/components/schemas/DataShareError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/dataSets/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/dataSets?api-version=2020-09-01: get: tags: - DataSet @@ -4659,7 +4808,7 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/dataSetMappings/{dataSetMappingName}/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/dataSetMappings/{dataSetMappingName}?api-version=2020-09-01: get: tags: - DataSetMapping @@ -4780,7 +4929,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DataShareError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/dataSetMappings/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/dataSetMappings?api-version=2020-09-01: get: tags: - DataSetMapping @@ -4831,7 +4980,7 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.DataShare/locations/{location}/activateEmail/?api-version=2020-09-01: + /providers/Microsoft.DataShare/locations/{location}/activateEmail?api-version=2020-09-01: post: tags: - EmailRegistration @@ -4867,7 +5016,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DataShareError' - /providers/Microsoft.DataShare/locations/{location}/registerEmail/?api-version=2020-09-01: + /providers/Microsoft.DataShare/locations/{location}/registerEmail?api-version=2020-09-01: post: tags: - EmailRegistration @@ -4895,7 +5044,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DataShareError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/invitations/{invitationName}/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/invitations/{invitationName}?api-version=2020-09-01: get: tags: - Invitation @@ -5016,7 +5165,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DataShareError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/invitations/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/invitations?api-version=2020-09-01: get: tags: - Invitation @@ -5067,7 +5216,7 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.DataShare/operations/?api-version=2020-09-01: + /providers/Microsoft.DataShare/operations?api-version=2020-09-01: get: tags: - Operation @@ -5091,13 +5240,13 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/listSynchronizationDetails/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/listSynchronizationDetails?api-version=2020-09-01: post: tags: - Share summary: List data set level details for a share synchronization description: List synchronization details - operationId: Shares_ListSynchronizationDetails + operationId: SharesSynchronizationDetails_List parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -5150,13 +5299,14 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/listSynchronizations/?api-version=2020-09-01: + x-ms-original-operationId: Shares_ListSynchronizationDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/listSynchronizations?api-version=2020-09-01: post: tags: - Share summary: List Synchronizations in a share description: List synchronizations of a share - operationId: Shares_ListSynchronizations + operationId: SharesSynchronizations_List parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -5201,7 +5351,8 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/{providerShareSubscriptionId}/adjust/?api-version=2020-09-01: + x-ms-original-operationId: Shares_ListSynchronizations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/{providerShareSubscriptionId}/adjust?api-version=2020-09-01: post: tags: - Share @@ -5246,7 +5397,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DataShareError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/{providerShareSubscriptionId}/reinstate/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/{providerShareSubscriptionId}/reinstate?api-version=2020-09-01: post: tags: - Share @@ -5291,7 +5442,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DataShareError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/{providerShareSubscriptionId}/revoke/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/{providerShareSubscriptionId}/revoke?api-version=2020-09-01: post: tags: - Share @@ -5337,7 +5488,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/{providerShareSubscriptionId}/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/{providerShareSubscriptionId}?api-version=2020-09-01: get: tags: - Share @@ -5374,7 +5525,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DataShareError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/providerShareSubscriptions?api-version=2020-09-01: get: tags: - Share @@ -5413,7 +5564,7 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}?api-version=2020-09-01: get: tags: - Share @@ -5523,7 +5674,7 @@ paths: schema: $ref: '#/components/schemas/DataShareError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares?api-version=2020-09-01: get: tags: - Share @@ -5568,7 +5719,7 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/cancelSynchronization/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/cancelSynchronization?api-version=2020-09-01: post: tags: - ShareSubscription @@ -5616,7 +5767,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/consumerSourceDataSets/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/consumerSourceDataSets?api-version=2020-09-01: get: tags: - ShareSubscription @@ -5655,13 +5806,13 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSourceShareSynchronizationSettings/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSourceShareSynchronizationSettings?api-version=2020-09-01: post: tags: - ShareSubscription summary: Get source share synchronization settings for a shareSubscription. description: Get synchronization settings set on a share - operationId: ShareSubscriptions_ListSourceShareSynchronizationSettings + operationId: ShareSubscriptionsSourceShareSynchronizationSettings_List parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -5694,13 +5845,14 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSynchronizationDetails/?api-version=2020-09-01: + x-ms-original-operationId: ShareSubscriptions_ListSourceShareSynchronizationSettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSynchronizationDetails?api-version=2020-09-01: post: tags: - ShareSubscription summary: List data set level details for a share subscription synchronization description: List synchronization details - operationId: ShareSubscriptions_ListSynchronizationDetails + operationId: ShareSubscriptionsSynchronizationDetails_List parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -5753,13 +5905,14 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSynchronizations/?api-version=2020-09-01: + x-ms-original-operationId: ShareSubscriptions_ListSynchronizationDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/listSynchronizations?api-version=2020-09-01: post: tags: - ShareSubscription summary: List Synchronizations in a share subscription. description: List synchronizations of a share subscription - operationId: ShareSubscriptions_ListSynchronizations + operationId: ShareSubscriptionsSynchronizations_List parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -5804,7 +5957,8 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/synchronize/?api-version=2020-09-01: + x-ms-original-operationId: ShareSubscriptions_ListSynchronizations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/synchronize?api-version=2020-09-01: post: tags: - ShareSubscription @@ -5852,7 +6006,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}?api-version=2020-09-01: get: tags: - ShareSubscription @@ -5962,7 +6116,7 @@ paths: schema: $ref: '#/components/schemas/DataShareError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions?api-version=2020-09-01: get: tags: - ShareSubscription @@ -6007,7 +6161,7 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/synchronizationSettings/{synchronizationSettingName}/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/synchronizationSettings/{synchronizationSettingName}?api-version=2020-09-01: get: tags: - SynchronizationSetting @@ -6135,7 +6289,7 @@ paths: schema: $ref: '#/components/schemas/DataShareError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/synchronizationSettings/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/synchronizationSettings?api-version=2020-09-01: get: tags: - SynchronizationSetting @@ -6174,7 +6328,7 @@ paths: $ref: '#/components/schemas/DataShareError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/triggers/{triggerName}/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/triggers/{triggerName}?api-version=2020-09-01: get: tags: - Trigger @@ -6303,7 +6457,7 @@ paths: schema: $ref: '#/components/schemas/DataShareError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/triggers/?api-version=2020-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shareSubscriptions/{shareSubscriptionName}/triggers?api-version=2020-09-01: get: tags: - Trigger diff --git a/providers/src/azure/v00.00.00000/services/data_transfer.yaml b/providers/src/azure/v00.00.00000/services/data_transfer.yaml index 4e545888..ee1b74b8 100644 --- a/providers/src/azure/v00.00.00000/services/data_transfer.yaml +++ b/providers/src/azure/v00.00.00000/services/data_transfer.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -68,7 +68,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1639,17 +1639,19 @@ components: description: Detailed reason why the given name is available. type: string x-stackQL-resources: - azure_data_transfer: - id: azure.data_transfer.azure_data_transfer - name: azure_data_transfer - title: azure_data_transfer + azure_data_transfers: + id: azure.data_transfer.azure_data_transfers + name: azure_data_transfers + title: azure_data_transfers methods: validate_schema: operation: - $ref: '#/paths/~1providers~1Microsoft.AzureDataTransfer~1validateSchema~1?api-version=2024-05-07/post' + $ref: '#/paths/~1providers~1Microsoft.AzureDataTransfer~1validateSchema?api-version=2024-05-07/post' + operationId: AzureDataTransfer_validateSchema response: mediaType: application/json openAPIDocKey: '200' + schemaRef: validateSchemaResult sqlVerbs: select: [] insert: [] @@ -1663,10 +1665,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.AzureDataTransfer~1listApprovedSchemas~1?api-version=2024-05-07/post' + $ref: '#/paths/~1providers~1Microsoft.AzureDataTransfer~1listApprovedSchemas?api-version=2024-05-07/post' + operationId: AzureDataTransferApprovedSchemas_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: schemasListResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/azure_data_transfer_approved_schemas/methods/list' @@ -1681,52 +1685,67 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1{flowName}~1?api-version=2024-05-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1{flowName}?api-version=2024-05-07/get' + operationId: Flows_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: flow create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1{flowName}~1?api-version=2024-05-07/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1{flowName}?api-version=2024-05-07/put' + operationId: Flows_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: flow delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1{flowName}~1?api-version=2024-05-07/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1{flowName}?api-version=2024-05-07/delete' + operationId: Flows_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1{flowName}~1?api-version=2024-05-07/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1{flowName}?api-version=2024-05-07/patch' + operationId: Flows_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: flow enable: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1{flowName}~1enable~1?api-version=2024-05-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1{flowName}~1enable?api-version=2024-05-07/post' + operationId: Flows_Enable response: mediaType: application/json openAPIDocKey: '200' + schemaRef: flow disable: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1{flowName}~1disable~1?api-version=2024-05-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1{flowName}~1disable?api-version=2024-05-07/post' + operationId: Flows_Disable response: mediaType: application/json openAPIDocKey: '200' + schemaRef: flow link: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1{flowName}~1link~1?api-version=2024-05-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1{flowName}~1link?api-version=2024-05-07/post' + operationId: Flows_Link response: mediaType: application/json openAPIDocKey: '200' + schemaRef: flow list_by_connection: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows~1?api-version=2024-05-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1flows?api-version=2024-05-07/get' + operationId: Flows_ListByConnection response: mediaType: application/json openAPIDocKey: '200' + schemaRef: flowsListResult objectKey: $.value sqlVerbs: select: @@ -1734,7 +1753,8 @@ components: - $ref: '#/components/x-stackQL-resources/flows/methods/list_by_connection' insert: - $ref: '#/components/x-stackQL-resources/flows/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/flows/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/flows/methods/delete' @@ -1745,47 +1765,60 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1?api-version=2024-05-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}?api-version=2024-05-07/get' + operationId: Connections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: connection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1?api-version=2024-05-07/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}?api-version=2024-05-07/put' + operationId: Connections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: connection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1?api-version=2024-05-07/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}?api-version=2024-05-07/delete' + operationId: Connections_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1?api-version=2024-05-07/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}?api-version=2024-05-07/patch' + operationId: Connections_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: connection link: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1link~1?api-version=2024-05-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1link?api-version=2024-05-07/post' + operationId: Connections_Link response: mediaType: application/json openAPIDocKey: '200' + schemaRef: connection list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1?api-version=2024-05-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections?api-version=2024-05-07/get' + operationId: Connections_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: connectionsListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureDataTransfer~1connections~1?api-version=2024-05-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureDataTransfer~1connections?api-version=2024-05-07/get' + operationId: Connections_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: connectionsListResult objectKey: $.value sqlVerbs: select: @@ -1794,44 +1827,49 @@ components: - $ref: '#/components/x-stackQL-resources/connections/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/connections/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/connections/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/connections/methods/delete' - list_pending_connections: - id: azure.data_transfer.list_pending_connections - name: list_pending_connections - title: list_pending_connections + pending_connections: + id: azure.data_transfer.pending_connections + name: pending_connections + title: pending_connections methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1listPendingConnections~1?api-version=2024-05-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1listPendingConnections?api-version=2024-05-07/post' + operationId: PendingConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: pendingConnectionsListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/list_pending_connections/methods/list' + - $ref: '#/components/x-stackQL-resources/pending_connections/methods/list' insert: [] update: [] replace: [] delete: [] - list_pending_flows: - id: azure.data_transfer.list_pending_flows - name: list_pending_flows - title: list_pending_flows + pending_flows: + id: azure.data_transfer.pending_flows + name: pending_flows + title: pending_flows methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1listPendingFlows~1?api-version=2024-05-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1connections~1{connectionName}~1listPendingFlows?api-version=2024-05-07/post' + operationId: PendingFlows_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: pendingFlowsListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/list_pending_flows/methods/list' + - $ref: '#/components/x-stackQL-resources/pending_flows/methods/list' insert: [] update: [] replace: [] @@ -1843,53 +1881,68 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1{pipelineName}~1?api-version=2024-05-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1{pipelineName}?api-version=2024-05-07/get' + operationId: Pipelines_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: pipeline create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1{pipelineName}~1?api-version=2024-05-07/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1{pipelineName}?api-version=2024-05-07/put' + operationId: Pipelines_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: pipeline delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1{pipelineName}~1?api-version=2024-05-07/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1{pipelineName}?api-version=2024-05-07/delete' + operationId: Pipelines_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1{pipelineName}~1?api-version=2024-05-07/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1{pipelineName}?api-version=2024-05-07/patch' + operationId: Pipelines_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: pipeline approve_connection: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1{pipelineName}~1approveConnection~1?api-version=2024-05-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1{pipelineName}~1approveConnection?api-version=2024-05-07/post' + operationId: Pipelines_ApproveConnection response: mediaType: application/json openAPIDocKey: '200' + schemaRef: connection reject_connection: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1{pipelineName}~1rejectConnection~1?api-version=2024-05-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1{pipelineName}~1rejectConnection?api-version=2024-05-07/post' + operationId: Pipelines_RejectConnection response: mediaType: application/json openAPIDocKey: '200' + schemaRef: connection list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1?api-version=2024-05-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines?api-version=2024-05-07/get' + operationId: Pipelines_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: pipelinesListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1?api-version=2024-05-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureDataTransfer~1pipelines?api-version=2024-05-07/get' + operationId: Pipelines_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: pipelinesListResult objectKey: $.value sqlVerbs: select: @@ -1898,24 +1951,27 @@ components: - $ref: '#/components/x-stackQL-resources/pipelines/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/pipelines/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/pipelines/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/pipelines/methods/delete' - list_schemas: - id: azure.data_transfer.list_schemas - name: list_schemas - title: list_schemas + schemas: + id: azure.data_transfer.schemas + name: schemas + title: schemas methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1{pipelineName}~1listSchemas~1?api-version=2024-05-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureDataTransfer~1pipelines~1{pipelineName}~1listSchemas?api-version=2024-05-07/post' + operationId: Schemas_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: schemasListResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/list_schemas/methods/list' + - $ref: '#/components/x-stackQL-resources/schemas/methods/list' insert: [] update: [] replace: [] @@ -1927,10 +1983,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.AzureDataTransfer~1operations~1?api-version=2024-05-07/get' + $ref: '#/paths/~1providers~1Microsoft.AzureDataTransfer~1operations?api-version=2024-05-07/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1952,22 +2010,22 @@ components: plan as plan, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.connection') as connection, - JSON_EXTRACT(properties, '$.flowId') as flow_id, - JSON_EXTRACT(properties, '$.keyVaultUri') as key_vault_uri, - JSON_EXTRACT(properties, '$.linkStatus') as link_status, - JSON_EXTRACT(properties, '$.linkedFlowId') as linked_flow_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.storageAccountName') as storage_account_name, - JSON_EXTRACT(properties, '$.storageAccountId') as storage_account_id, - JSON_EXTRACT(properties, '$.storageContainerName') as storage_container_name, - JSON_EXTRACT(properties, '$.serviceBusQueueId') as service_bus_queue_id, - JSON_EXTRACT(properties, '$.flowType') as flow_type, - JSON_EXTRACT(properties, '$.dataType') as data_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.policies') as policies, - JSON_EXTRACT(properties, '$.schema') as schema, - JSON_EXTRACT(properties, '$.messagingOptions') as messaging_options, + JSON_EXTRACT(properties, '$.connection') as "connection", + JSON_EXTRACT(properties, '$.flowId') as "flow_id", + JSON_EXTRACT(properties, '$.keyVaultUri') as "key_vault_uri", + JSON_EXTRACT(properties, '$.linkStatus') as "link_status", + JSON_EXTRACT(properties, '$.linkedFlowId') as "linked_flow_id", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.storageAccountName') as "storage_account_name", + JSON_EXTRACT(properties, '$.storageAccountId') as "storage_account_id", + JSON_EXTRACT(properties, '$.storageContainerName') as "storage_container_name", + JSON_EXTRACT(properties, '$.serviceBusQueueId') as "service_bus_queue_id", + JSON_EXTRACT(properties, '$.flowType') as "flow_type", + JSON_EXTRACT(properties, '$.dataType') as "data_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.policies') as "policies", + JSON_EXTRACT(properties, '$.schema') as "schema", + JSON_EXTRACT(properties, '$.messagingOptions') as "messaging_options", subscriptionId, resourceGroupName, connectionName, @@ -1982,22 +2040,22 @@ components: plan as plan, identity as identity, tags as tags, - json_extract_path_text(properties, '$.connection') as connection, - JSON_EXTRACT(properties, '$.flowId') as flow_id, - JSON_EXTRACT(properties, '$.keyVaultUri') as key_vault_uri, - JSON_EXTRACT(properties, '$.linkStatus') as link_status, - JSON_EXTRACT(properties, '$.linkedFlowId') as linked_flow_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.storageAccountName') as storage_account_name, - JSON_EXTRACT(properties, '$.storageAccountId') as storage_account_id, - JSON_EXTRACT(properties, '$.storageContainerName') as storage_container_name, - JSON_EXTRACT(properties, '$.serviceBusQueueId') as service_bus_queue_id, - JSON_EXTRACT(properties, '$.flowType') as flow_type, - JSON_EXTRACT(properties, '$.dataType') as data_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.policies') as policies, - JSON_EXTRACT(properties, '$.schema') as schema, - JSON_EXTRACT(properties, '$.messagingOptions') as messaging_options, + json_extract_path_text(properties, '$.connection') as "connection", + json_extract_path_text(properties, '$.flowId') as "flow_id", + json_extract_path_text(properties, '$.keyVaultUri') as "key_vault_uri", + json_extract_path_text(properties, '$.linkStatus') as "link_status", + json_extract_path_text(properties, '$.linkedFlowId') as "linked_flow_id", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.storageAccountName') as "storage_account_name", + json_extract_path_text(properties, '$.storageAccountId') as "storage_account_id", + json_extract_path_text(properties, '$.storageContainerName') as "storage_container_name", + json_extract_path_text(properties, '$.serviceBusQueueId') as "service_bus_queue_id", + json_extract_path_text(properties, '$.flowType') as "flow_type", + json_extract_path_text(properties, '$.dataType') as "data_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.policies') as "policies", + json_extract_path_text(properties, '$.schema') as "schema", + json_extract_path_text(properties, '$.messagingOptions') as "messaging_options", subscriptionId, resourceGroupName, connectionName, @@ -2015,24 +2073,24 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.pipeline') as pipeline, - JSON_EXTRACT(properties, '$.direction') as direction, - JSON_EXTRACT(properties, '$.justification') as justification, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusReason') as status_reason, - JSON_EXTRACT(properties, '$.linkStatus') as link_status, - JSON_EXTRACT(properties, '$.linkedConnectionId') as linked_connection_id, - JSON_EXTRACT(properties, '$.flowTypes') as flow_types, - JSON_EXTRACT(properties, '$.requirementId') as requirement_id, - JSON_EXTRACT(properties, '$.remoteSubscriptionId') as remote_subscription_id, - JSON_EXTRACT(properties, '$.approver') as approver, - JSON_EXTRACT(properties, '$.pin') as pin, - JSON_EXTRACT(properties, '$.dateSubmitted') as date_submitted, - JSON_EXTRACT(properties, '$.primaryContact') as primary_contact, - JSON_EXTRACT(properties, '$.secondaryContacts') as secondary_contacts, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.policies') as policies, - JSON_EXTRACT(properties, '$.schemas') as schemas, + JSON_EXTRACT(properties, '$.pipeline') as "pipeline", + JSON_EXTRACT(properties, '$.direction') as "direction", + JSON_EXTRACT(properties, '$.justification') as "justification", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.statusReason') as "status_reason", + JSON_EXTRACT(properties, '$.linkStatus') as "link_status", + JSON_EXTRACT(properties, '$.linkedConnectionId') as "linked_connection_id", + JSON_EXTRACT(properties, '$.flowTypes') as "flow_types", + JSON_EXTRACT(properties, '$.requirementId') as "requirement_id", + JSON_EXTRACT(properties, '$.remoteSubscriptionId') as "remote_subscription_id", + JSON_EXTRACT(properties, '$.approver') as "approver", + JSON_EXTRACT(properties, '$.pin') as "pin", + JSON_EXTRACT(properties, '$.dateSubmitted') as "date_submitted", + JSON_EXTRACT(properties, '$.primaryContact') as "primary_contact", + JSON_EXTRACT(properties, '$.secondaryContacts') as "secondary_contacts", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.policies') as "policies", + JSON_EXTRACT(properties, '$.schemas') as "schemas", subscriptionId, resourceGroupName, connectionName @@ -2044,24 +2102,24 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.pipeline') as pipeline, - JSON_EXTRACT(properties, '$.direction') as direction, - JSON_EXTRACT(properties, '$.justification') as justification, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusReason') as status_reason, - JSON_EXTRACT(properties, '$.linkStatus') as link_status, - JSON_EXTRACT(properties, '$.linkedConnectionId') as linked_connection_id, - JSON_EXTRACT(properties, '$.flowTypes') as flow_types, - JSON_EXTRACT(properties, '$.requirementId') as requirement_id, - JSON_EXTRACT(properties, '$.remoteSubscriptionId') as remote_subscription_id, - JSON_EXTRACT(properties, '$.approver') as approver, - JSON_EXTRACT(properties, '$.pin') as pin, - JSON_EXTRACT(properties, '$.dateSubmitted') as date_submitted, - JSON_EXTRACT(properties, '$.primaryContact') as primary_contact, - JSON_EXTRACT(properties, '$.secondaryContacts') as secondary_contacts, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.policies') as policies, - JSON_EXTRACT(properties, '$.schemas') as schemas, + json_extract_path_text(properties, '$.pipeline') as "pipeline", + json_extract_path_text(properties, '$.direction') as "direction", + json_extract_path_text(properties, '$.justification') as "justification", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.statusReason') as "status_reason", + json_extract_path_text(properties, '$.linkStatus') as "link_status", + json_extract_path_text(properties, '$.linkedConnectionId') as "linked_connection_id", + json_extract_path_text(properties, '$.flowTypes') as "flow_types", + json_extract_path_text(properties, '$.requirementId') as "requirement_id", + json_extract_path_text(properties, '$.remoteSubscriptionId') as "remote_subscription_id", + json_extract_path_text(properties, '$.approver') as "approver", + json_extract_path_text(properties, '$.pin') as "pin", + json_extract_path_text(properties, '$.dateSubmitted') as "date_submitted", + json_extract_path_text(properties, '$.primaryContact') as "primary_contact", + json_extract_path_text(properties, '$.secondaryContacts') as "secondary_contacts", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.policies') as "policies", + json_extract_path_text(properties, '$.schemas') as "schemas", subscriptionId, resourceGroupName, connectionName @@ -2078,13 +2136,13 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.remoteCloud') as remote_cloud, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.connections') as connections, - JSON_EXTRACT(properties, '$.subscribers') as subscribers, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.policies') as policies, - JSON_EXTRACT(properties, '$.flowTypes') as flow_types, + JSON_EXTRACT(properties, '$.remoteCloud') as "remote_cloud", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.connections') as "connections", + JSON_EXTRACT(properties, '$.subscribers') as "subscribers", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.policies') as "policies", + JSON_EXTRACT(properties, '$.flowTypes') as "flow_types", subscriptionId, resourceGroupName, pipelineName @@ -2096,20 +2154,20 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.remoteCloud') as remote_cloud, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.connections') as connections, - JSON_EXTRACT(properties, '$.subscribers') as subscribers, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.policies') as policies, - JSON_EXTRACT(properties, '$.flowTypes') as flow_types, + json_extract_path_text(properties, '$.remoteCloud') as "remote_cloud", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.connections') as "connections", + json_extract_path_text(properties, '$.subscribers') as "subscribers", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.policies') as "policies", + json_extract_path_text(properties, '$.flowTypes') as "flow_types", subscriptionId, resourceGroupName, pipelineName FROM azure.data_transfer.pipelines WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.AzureDataTransfer/validateSchema/?api-version=2024-05-07: + /providers/Microsoft.AzureDataTransfer/validateSchema?api-version=2024-05-07: post: description: Validates a schema for Azure Data Transfer. operationId: AzureDataTransfer_validateSchema @@ -2135,10 +2193,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.AzureDataTransfer/listApprovedSchemas/?api-version=2024-05-07: + /providers/Microsoft.AzureDataTransfer/listApprovedSchemas?api-version=2024-05-07: post: description: Lists approved schemas for Azure Data Transfer. - operationId: AzureDataTransfer_listApprovedSchemas + operationId: AzureDataTransferApprovedSchemas_list parameters: [] requestBody: description: The request to list approved schemas. @@ -2161,7 +2219,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/?api-version=2024-05-07: + x-ms-original-operationId: AzureDataTransfer_listApprovedSchemas + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}?api-version=2024-05-07: get: description: Gets flow resource. operationId: Flows_Get @@ -2291,7 +2350,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/enable/?api-version=2024-05-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/enable?api-version=2024-05-07: post: description: Enables the specified flow. operationId: Flows_Enable @@ -2323,7 +2382,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/disable/?api-version=2024-05-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/disable?api-version=2024-05-07: post: description: Disables the specified flow operationId: Flows_Disable @@ -2355,7 +2414,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/link/?api-version=2024-05-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/{flowName}/link?api-version=2024-05-07: post: description: Links the specified flow. operationId: Flows_Link @@ -2395,7 +2454,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows/?api-version=2024-05-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/flows?api-version=2024-05-07: get: description: Gets flows in a connection. operationId: Flows_ListByConnection @@ -2418,7 +2477,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/?api-version=2024-05-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}?api-version=2024-05-07: get: description: Gets connection resource. operationId: Connections_Get @@ -2544,7 +2603,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/link/?api-version=2024-05-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/link?api-version=2024-05-07: post: description: Links the connection to its pending connection. operationId: Connections_Link @@ -2583,10 +2642,10 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/listPendingConnections/?api-version=2024-05-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/listPendingConnections?api-version=2024-05-07: post: description: Lists all pending connections for a connection. - operationId: ListPendingConnections_List + operationId: PendingConnections_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -2606,10 +2665,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/listPendingFlows/?api-version=2024-05-07: + x-ms-original-operationId: ListPendingConnections_List + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/{connectionName}/listPendingFlows?api-version=2024-05-07: post: description: Lists all pending flows for a connection. - operationId: ListPendingFlows_List + operationId: PendingFlows_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -2629,7 +2689,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections/?api-version=2024-05-07: + x-ms-original-operationId: ListPendingFlows_List + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/connections?api-version=2024-05-07: get: description: Gets connections in a resource group. operationId: Connections_ListByResourceGroup @@ -2651,7 +2712,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AzureDataTransfer/connections/?api-version=2024-05-07: + /subscriptions/{subscriptionId}/providers/Microsoft.AzureDataTransfer/connections?api-version=2024-05-07: get: description: Gets connections in a subscription. operationId: Connections_ListBySubscription @@ -2672,7 +2733,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/?api-version=2024-05-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}?api-version=2024-05-07: get: description: Gets pipeline resource. operationId: Pipelines_Get @@ -2798,7 +2859,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/approveConnection/?api-version=2024-05-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/approveConnection?api-version=2024-05-07: post: description: Approves the specified connection in a pipeline. operationId: Pipelines_ApproveConnection @@ -2837,7 +2898,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/rejectConnection/?api-version=2024-05-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/rejectConnection?api-version=2024-05-07: post: description: Rejects the specified connection in a pipeline. operationId: Pipelines_RejectConnection @@ -2876,10 +2937,10 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/listSchemas/?api-version=2024-05-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/{pipelineName}/listSchemas?api-version=2024-05-07: post: description: Lists the schemas for the specified connection in a pipeline. - operationId: ListSchemas_List + operationId: Schemas_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -2906,7 +2967,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines/?api-version=2024-05-07: + x-ms-original-operationId: ListSchemas_List + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureDataTransfer/pipelines?api-version=2024-05-07: get: description: Gets pipelines in a resource group. operationId: Pipelines_ListByResourceGroup @@ -2928,7 +2990,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AzureDataTransfer/pipelines/?api-version=2024-05-07: + /subscriptions/{subscriptionId}/providers/Microsoft.AzureDataTransfer/pipelines?api-version=2024-05-07: get: description: Gets pipelines in a subscription. operationId: Pipelines_ListBySubscription @@ -2949,7 +3011,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.AzureDataTransfer/operations/?api-version=2024-05-07: + /providers/Microsoft.AzureDataTransfer/operations?api-version=2024-05-07: get: tags: - Operations diff --git a/providers/src/azure/v00.00.00000/services/db_watcher.yaml b/providers/src/azure/v00.00.00000/services/db_watcher.yaml index 6142001e..2dc0808b 100644 --- a/providers/src/azure/v00.00.00000/services/db_watcher.yaml +++ b/providers/src/azure/v00.00.00000/services/db_watcher.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1351,10 +1351,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DatabaseWatcher~1operations~1?api-version=2024-07-19-preview/get' + $ref: '#/paths/~1providers~1Microsoft.DatabaseWatcher~1operations?api-version=2024-07-19-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1370,54 +1372,69 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DatabaseWatcher~1watchers~1?api-version=2024-07-19-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DatabaseWatcher~1watchers?api-version=2024-07-19-preview/get' + operationId: Watchers_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WatcherListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1?api-version=2024-07-19-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers?api-version=2024-07-19-preview/get' + operationId: Watchers_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WatcherListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1?api-version=2024-07-19-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}?api-version=2024-07-19-preview/get' + operationId: Watchers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Watcher create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1?api-version=2024-07-19-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}?api-version=2024-07-19-preview/put' + operationId: Watchers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Watcher update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1?api-version=2024-07-19-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}?api-version=2024-07-19-preview/patch' + operationId: Watchers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Watcher delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1?api-version=2024-07-19-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}?api-version=2024-07-19-preview/delete' + operationId: Watchers_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1start~1?api-version=2024-07-19-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1start?api-version=2024-07-19-preview/post' + operationId: Watchers_Start response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Watcher stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1stop~1?api-version=2024-07-19-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1stop?api-version=2024-07-19-preview/post' + operationId: Watchers_Stop response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Watcher sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/watchers/methods/get' @@ -1425,7 +1442,8 @@ components: - $ref: '#/components/x-stackQL-resources/watchers/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/watchers/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/watchers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/watchers/methods/delete' @@ -1436,26 +1454,33 @@ components: methods: list_by_parent: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1alertRuleResources~1?api-version=2024-07-19-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1alertRuleResources?api-version=2024-07-19-preview/get' + operationId: AlertRuleResources_ListByParent response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertRuleResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1alertRuleResources~1{alertRuleResourceName}~1?api-version=2024-07-19-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1alertRuleResources~1{alertRuleResourceName}?api-version=2024-07-19-preview/get' + operationId: AlertRuleResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertRuleResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1alertRuleResources~1{alertRuleResourceName}~1?api-version=2024-07-19-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1alertRuleResources~1{alertRuleResourceName}?api-version=2024-07-19-preview/put' + operationId: AlertRuleResources_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertRuleResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1alertRuleResources~1{alertRuleResourceName}~1?api-version=2024-07-19-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1alertRuleResources~1{alertRuleResourceName}?api-version=2024-07-19-preview/delete' + operationId: AlertRuleResources_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1476,29 +1501,36 @@ components: methods: list_by_watcher: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1sharedPrivateLinkResources~1?api-version=2024-07-19-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1sharedPrivateLinkResources?api-version=2024-07-19-preview/get' + operationId: SharedPrivateLinkResources_ListByWatcher response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedPrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}~1?api-version=2024-07-19-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}?api-version=2024-07-19-preview/get' + operationId: SharedPrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedPrivateLinkResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}~1?api-version=2024-07-19-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}?api-version=2024-07-19-preview/put' + operationId: SharedPrivateLinkResources_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedPrivateLinkResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}~1?api-version=2024-07-19-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}?api-version=2024-07-19-preview/delete' + operationId: SharedPrivateLinkResources_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/shared_private_link_resources/methods/get' @@ -1516,26 +1548,33 @@ components: methods: list_by_watcher: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1targets~1?api-version=2024-07-19-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1targets?api-version=2024-07-19-preview/get' + operationId: Targets_ListByWatcher response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TargetListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1targets~1{targetName}~1?api-version=2024-07-19-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1targets~1{targetName}?api-version=2024-07-19-preview/get' + operationId: Targets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Target create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1targets~1{targetName}~1?api-version=2024-07-19-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1targets~1{targetName}?api-version=2024-07-19-preview/put' + operationId: Targets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Target delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1targets~1{targetName}~1?api-version=2024-07-19-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DatabaseWatcher~1watchers~1{watcherName}~1targets~1{targetName}?api-version=2024-07-19-preview/delete' + operationId: Targets_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1561,10 +1600,10 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.datastore') as datastore, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.defaultAlertRuleIdentityResourceId') as default_alert_rule_identity_resource_id, + JSON_EXTRACT(properties, '$.datastore') as "datastore", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.defaultAlertRuleIdentityResourceId') as "default_alert_rule_identity_resource_id", subscriptionId, resourceGroupName, watcherName @@ -1577,10 +1616,10 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.datastore') as datastore, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.defaultAlertRuleIdentityResourceId') as default_alert_rule_identity_resource_id, + json_extract_path_text(properties, '$.datastore') as "datastore", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.defaultAlertRuleIdentityResourceId') as "default_alert_rule_identity_resource_id", subscriptionId, resourceGroupName, watcherName @@ -1595,12 +1634,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.alertRuleResourceId') as alert_rule_resource_id, - JSON_EXTRACT(properties, '$.createdWithProperties') as created_with_properties, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.alertRuleTemplateId') as alert_rule_template_id, - JSON_EXTRACT(properties, '$.alertRuleTemplateVersion') as alert_rule_template_version, + JSON_EXTRACT(properties, '$.alertRuleResourceId') as "alert_rule_resource_id", + JSON_EXTRACT(properties, '$.createdWithProperties') as "created_with_properties", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.alertRuleTemplateId') as "alert_rule_template_id", + JSON_EXTRACT(properties, '$.alertRuleTemplateVersion') as "alert_rule_template_version", subscriptionId, resourceGroupName, watcherName, @@ -1611,12 +1650,12 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.alertRuleResourceId') as alert_rule_resource_id, - JSON_EXTRACT(properties, '$.createdWithProperties') as created_with_properties, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.alertRuleTemplateId') as alert_rule_template_id, - JSON_EXTRACT(properties, '$.alertRuleTemplateVersion') as alert_rule_template_version, + json_extract_path_text(properties, '$.alertRuleResourceId') as "alert_rule_resource_id", + json_extract_path_text(properties, '$.createdWithProperties') as "created_with_properties", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.alertRuleTemplateId') as "alert_rule_template_id", + json_extract_path_text(properties, '$.alertRuleTemplateVersion') as "alert_rule_template_version", subscriptionId, resourceGroupName, watcherName, @@ -1632,12 +1671,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requestMessage') as request_message, - JSON_EXTRACT(properties, '$.dnsZone') as dns_zone, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateLinkResourceId') as "private_link_resource_id", + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requestMessage') as "request_message", + JSON_EXTRACT(properties, '$.dnsZone') as "dns_zone", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, watcherName, @@ -1648,12 +1687,12 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requestMessage') as request_message, - JSON_EXTRACT(properties, '$.dnsZone') as dns_zone, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateLinkResourceId') as "private_link_resource_id", + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requestMessage') as "request_message", + json_extract_path_text(properties, '$.dnsZone') as "dns_zone", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, watcherName, @@ -1669,11 +1708,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.targetType') as target_type, - JSON_EXTRACT(properties, '$.targetAuthenticationType') as target_authentication_type, - JSON_EXTRACT(properties, '$.targetVault') as target_vault, - JSON_EXTRACT(properties, '$.connectionServerName') as connection_server_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.targetType') as "target_type", + JSON_EXTRACT(properties, '$.targetAuthenticationType') as "target_authentication_type", + JSON_EXTRACT(properties, '$.targetVault') as "target_vault", + JSON_EXTRACT(properties, '$.connectionServerName') as "connection_server_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, watcherName, @@ -1684,11 +1723,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.targetType') as target_type, - JSON_EXTRACT(properties, '$.targetAuthenticationType') as target_authentication_type, - JSON_EXTRACT(properties, '$.targetVault') as target_vault, - JSON_EXTRACT(properties, '$.connectionServerName') as connection_server_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.targetType') as "target_type", + json_extract_path_text(properties, '$.targetAuthenticationType') as "target_authentication_type", + json_extract_path_text(properties, '$.targetVault') as "target_vault", + json_extract_path_text(properties, '$.connectionServerName') as "connection_server_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, watcherName, @@ -1696,7 +1735,7 @@ components: FROM azure.db_watcher.targets WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND watcherName = 'replace-me'; paths: - /providers/Microsoft.DatabaseWatcher/operations/?api-version=2024-07-19-preview: + /providers/Microsoft.DatabaseWatcher/operations?api-version=2024-07-19-preview: get: operationId: Operations_List tags: @@ -1718,7 +1757,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DatabaseWatcher/watchers/?api-version=2024-07-19-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DatabaseWatcher/watchers?api-version=2024-07-19-preview: get: operationId: Watchers_ListBySubscription tags: @@ -1741,7 +1780,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/?api-version=2024-07-19-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers?api-version=2024-07-19-preview: get: operationId: Watchers_ListByResourceGroup tags: @@ -1765,7 +1804,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/?api-version=2024-07-19-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}?api-version=2024-07-19-preview: get: operationId: Watchers_Get tags: @@ -1935,7 +1974,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/alertRuleResources/?api-version=2024-07-19-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/alertRuleResources?api-version=2024-07-19-preview: get: operationId: AlertRuleResources_ListByParent tags: @@ -1966,7 +2005,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/alertRuleResources/{alertRuleResourceName}/?api-version=2024-07-19-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/alertRuleResources/{alertRuleResourceName}?api-version=2024-07-19-preview: get: operationId: AlertRuleResources_Get tags: @@ -2084,7 +2123,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/sharedPrivateLinkResources/?api-version=2024-07-19-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/sharedPrivateLinkResources?api-version=2024-07-19-preview: get: operationId: SharedPrivateLinkResources_ListByWatcher tags: @@ -2115,7 +2154,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName}/?api-version=2024-07-19-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName}?api-version=2024-07-19-preview: get: operationId: SharedPrivateLinkResources_Get tags: @@ -2255,7 +2294,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/start/?api-version=2024-07-19-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/start?api-version=2024-07-19-preview: post: operationId: Watchers_Start tags: @@ -2299,7 +2338,7 @@ paths: x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/stop/?api-version=2024-07-19-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/stop?api-version=2024-07-19-preview: post: operationId: Watchers_Stop tags: @@ -2343,7 +2382,7 @@ paths: x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/targets/?api-version=2024-07-19-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/targets?api-version=2024-07-19-preview: get: operationId: Targets_ListByWatcher tags: @@ -2374,7 +2413,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/targets/{targetName}/?api-version=2024-07-19-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DatabaseWatcher/watchers/{watcherName}/targets/{targetName}?api-version=2024-07-19-preview: get: operationId: Targets_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/defender.yaml b/providers/src/azure/v00.00.00000/services/defender.yaml index 6c53fe56..75069ac1 100644 --- a/providers/src/azure/v00.00.00000/services/defender.yaml +++ b/providers/src/azure/v00.00.00000/services/defender.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -773,49 +773,62 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Easm~1workspaces~1?api-version=2023-04-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Easm~1workspaces?api-version=2023-04-01-preview/get' + operationId: Workspaces_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceResourceList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1?api-version=2023-04-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces?api-version=2023-04-01-preview/get' + operationId: Workspaces_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceResourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1?api-version=2023-04-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}?api-version=2023-04-01-preview/get' + operationId: Workspaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceResource create_and_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1?api-version=2023-04-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}?api-version=2023-04-01-preview/put' + operationId: Workspaces_CreateAndUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1?api-version=2023-04-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}?api-version=2023-04-01-preview/patch' + operationId: Workspaces_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1?api-version=2023-04-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}?api-version=2023-04-01-preview/delete' + operationId: Workspaces_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workspaces/methods/get' - $ref: '#/components/x-stackQL-resources/workspaces/methods/list_by_resource_group' - $ref: '#/components/x-stackQL-resources/workspaces/methods/list_by_subscription' - insert: [] - update: [] + insert: + - $ref: '#/components/x-stackQL-resources/workspaces/methods/create_and_update' + update: + - $ref: '#/components/x-stackQL-resources/workspaces/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/workspaces/methods/delete' @@ -826,40 +839,52 @@ components: methods: list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1labels~1?api-version=2023-04-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1labels?api-version=2023-04-01-preview/get' + operationId: Labels_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabelResourceList objectKey: $.value get_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1labels~1{labelName}~1?api-version=2023-04-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1labels~1{labelName}?api-version=2023-04-01-preview/get' + operationId: Labels_GetByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabelResource create_and_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1labels~1{labelName}~1?api-version=2023-04-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1labels~1{labelName}?api-version=2023-04-01-preview/put' + operationId: Labels_CreateAndUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabelResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1labels~1{labelName}~1?api-version=2023-04-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1labels~1{labelName}?api-version=2023-04-01-preview/patch' + operationId: Labels_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabelResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1labels~1{labelName}~1?api-version=2023-04-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1labels~1{labelName}?api-version=2023-04-01-preview/delete' + operationId: Labels_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/labels/methods/get_by_workspace' - $ref: '#/components/x-stackQL-resources/labels/methods/list_by_workspace' - insert: [] - update: [] + insert: + - $ref: '#/components/x-stackQL-resources/labels/methods/create_and_update' + update: + - $ref: '#/components/x-stackQL-resources/labels/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/labels/methods/delete' @@ -870,12 +895,15 @@ components: methods: get_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1tasks~1{taskId}~1?api-version=2023-04-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Easm~1workspaces~1{workspaceName}~1tasks~1{taskId}?api-version=2023-04-01-preview/get' + operationId: Tasks_GetByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TaskResource sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/tasks/methods/get_by_workspace' insert: [] update: [] replace: [] @@ -887,10 +915,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Easm~1operations~1?api-version=2023-04-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Easm~1operations?api-version=2023-04-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -910,8 +940,8 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.dataPlaneEndpoint') as data_plane_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.dataPlaneEndpoint') as "data_plane_endpoint", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName @@ -923,15 +953,87 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.dataPlaneEndpoint') as data_plane_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.dataPlaneEndpoint') as "data_plane_endpoint", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName FROM azure.defender.workspaces WHERE subscriptionId = 'replace-me'; + vw_labels: + id: azure.defender.vw_labels + name: vw_labels + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.color') as "color", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + workspaceName, + labelName + FROM azure.defender.labels + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.color') as "color", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + workspaceName, + labelName + FROM azure.defender.labels + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; + vw_tasks: + id: azure.defender.vw_tasks + name: vw_tasks + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + JSON_EXTRACT(properties, '$.startedAt') as "started_at", + JSON_EXTRACT(properties, '$.completedAt') as "completed_at", + JSON_EXTRACT(properties, '$.lastPolledAt') as "last_polled_at", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.phase') as "phase", + JSON_EXTRACT(properties, '$.reason') as "reason", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + workspaceName, + taskId + FROM azure.defender.tasks + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND taskId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + json_extract_path_text(properties, '$.startedAt') as "started_at", + json_extract_path_text(properties, '$.completedAt') as "completed_at", + json_extract_path_text(properties, '$.lastPolledAt') as "last_polled_at", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.phase') as "phase", + json_extract_path_text(properties, '$.reason') as "reason", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + workspaceName, + taskId + FROM azure.defender.tasks + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND taskId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.Easm/workspaces/?api-version=2023-04-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Easm/workspaces?api-version=2023-04-01-preview: get: tags: - Workspaces @@ -954,7 +1056,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Easm/workspaces/?api-version=2023-04-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Easm/workspaces?api-version=2023-04-01-preview: get: tags: - Workspaces @@ -978,7 +1080,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Easm/workspaces/{workspaceName}/?api-version=2023-04-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Easm/workspaces/{workspaceName}?api-version=2023-04-01-preview: get: tags: - Workspaces @@ -1091,7 +1193,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Easm/workspaces/{workspaceName}/labels/?api-version=2023-04-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Easm/workspaces/{workspaceName}/labels?api-version=2023-04-01-preview: get: tags: - Labels @@ -1116,7 +1218,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Easm/workspaces/{workspaceName}/labels/{labelName}/?api-version=2023-04-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Easm/workspaces/{workspaceName}/labels/{labelName}?api-version=2023-04-01-preview: get: tags: - Labels @@ -1233,7 +1335,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Easm/workspaces/{workspaceName}/tasks/{taskId}/?api-version=2023-04-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Easm/workspaces/{workspaceName}/tasks/{taskId}?api-version=2023-04-01-preview: get: tags: - Tasks @@ -1257,7 +1359,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Easm/operations/?api-version=2023-04-01-preview: + /providers/Microsoft.Easm/operations?api-version=2023-04-01-preview: get: tags: - Operations diff --git a/providers/src/azure/v00.00.00000/services/delegated_network.yaml b/providers/src/azure/v00.00.00000/services/delegated_network.yaml index 053d3d8a..08c65754 100644 --- a/providers/src/azure/v00.00.00000/services/delegated_network.yaml +++ b/providers/src/azure/v00.00.00000/services/delegated_network.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -54,7 +54,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -994,10 +994,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1orchestrators~1{resourceName}~1?api-version=2023-06-27-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1orchestrators~1{resourceName}?api-version=2023-06-27-preview/get' + operationId: OrchestratorInstanceServiceDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Orchestrator sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/orchestrator_instance_service_details/methods/get' @@ -1005,53 +1007,63 @@ components: update: [] replace: [] delete: [] - orchestrator_instance_service: - id: azure.delegated_network.orchestrator_instance_service - name: orchestrator_instance_service - title: orchestrator_instance_service + orchestrator_instance_services: + id: azure.delegated_network.orchestrator_instance_services + name: orchestrator_instance_services + title: orchestrator_instance_services methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1orchestrators~1{resourceName}~1?api-version=2023-06-27-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1orchestrators~1{resourceName}?api-version=2023-06-27-preview/put' + operationId: OrchestratorInstanceService_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Orchestrator delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1orchestrators~1{resourceName}~1?api-version=2023-06-27-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1orchestrators~1{resourceName}?api-version=2023-06-27-preview/delete' + operationId: OrchestratorInstanceService_Delete response: mediaType: application/json openAPIDocKey: '200' patch: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1orchestrators~1{resourceName}~1?api-version=2023-06-27-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1orchestrators~1{resourceName}?api-version=2023-06-27-preview/patch' + operationId: OrchestratorInstanceService_Patch response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Orchestrator list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DelegatedNetwork~1orchestrators~1?api-version=2023-06-27-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DelegatedNetwork~1orchestrators?api-version=2023-06-27-preview/get' + operationId: OrchestratorInstanceService_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Orchestrators objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1orchestrators~1?api-version=2023-06-27-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1orchestrators?api-version=2023-06-27-preview/get' + operationId: OrchestratorInstanceService_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Orchestrators objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/orchestrator_instance_service/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/orchestrator_instance_service/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/orchestrator_instance_services/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/orchestrator_instance_services/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/orchestrator_instance_service/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/orchestrator_instance_services/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/orchestrator_instance_services/methods/patch' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/orchestrator_instance_service/methods/delete' + - $ref: '#/components/x-stackQL-resources/orchestrator_instance_services/methods/delete' operations: id: azure.delegated_network.operations name: operations @@ -1059,10 +1071,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DelegatedNetwork~1operations~1?api-version=2023-06-27-preview/get' + $ref: '#/paths/~1providers~1Microsoft.DelegatedNetwork~1operations?api-version=2023-06-27-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1078,10 +1092,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1controller~1{resourceName}~1?api-version=2023-06-27-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1controller~1{resourceName}?api-version=2023-06-27-preview/get' + operationId: ControllerDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DelegatedController sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/controller_details/methods/get' @@ -1089,60 +1105,70 @@ components: update: [] replace: [] delete: [] - controller: - id: azure.delegated_network.controller - name: controller - title: controller + controllers: + id: azure.delegated_network.controllers + name: controllers + title: controllers methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1controller~1{resourceName}~1?api-version=2023-06-27-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1controller~1{resourceName}?api-version=2023-06-27-preview/put' + operationId: Controller_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DelegatedController delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1controller~1{resourceName}~1?api-version=2023-06-27-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1controller~1{resourceName}?api-version=2023-06-27-preview/delete' + operationId: Controller_Delete response: mediaType: application/json openAPIDocKey: '200' patch: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1controller~1{resourceName}~1?api-version=2023-06-27-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1controller~1{resourceName}?api-version=2023-06-27-preview/patch' + operationId: Controller_Patch response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DelegatedController sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/controller/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/controllers/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/controllers/methods/patch' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/controller/methods/delete' - delegated_network: - id: azure.delegated_network.delegated_network - name: delegated_network - title: delegated_network + - $ref: '#/components/x-stackQL-resources/controllers/methods/delete' + delegated_networks: + id: azure.delegated_network.delegated_networks + name: delegated_networks + title: delegated_networks methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DelegatedNetwork~1controllers~1?api-version=2023-06-27-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DelegatedNetwork~1controllers?api-version=2023-06-27-preview/get' + operationId: DelegatedNetwork_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DelegatedControllers objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1controllers~1?api-version=2023-06-27-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1controllers?api-version=2023-06-27-preview/get' + operationId: DelegatedNetwork_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DelegatedControllers objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/delegated_network/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/delegated_network/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/delegated_networks/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/delegated_networks/methods/list_by_subscription' insert: [] update: [] replace: [] @@ -1154,13 +1180,16 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1delegatedSubnets~1{resourceName}~1?api-version=2023-06-27-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1delegatedSubnets~1{resourceName}?api-version=2023-06-27-preview/get' + operationId: DelegatedSubnetServiceDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DelegatedSubnet delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1delegatedSubnets~1{resourceName}~1?api-version=2023-06-27-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1delegatedSubnets~1{resourceName}?api-version=2023-06-27-preview/delete' + operationId: DelegatedSubnetServiceDetails_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1172,41 +1201,49 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/delegated_subnet_service_details/methods/delete' - delegated_subnet_service: - id: azure.delegated_network.delegated_subnet_service - name: delegated_subnet_service - title: delegated_subnet_service + delegated_subnet_services: + id: azure.delegated_network.delegated_subnet_services + name: delegated_subnet_services + title: delegated_subnet_services methods: put_details: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1delegatedSubnets~1{resourceName}~1?api-version=2023-06-27-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1delegatedSubnets~1{resourceName}?api-version=2023-06-27-preview/put' + operationId: DelegatedSubnetService_PutDetails response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DelegatedSubnet patch_details: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1delegatedSubnets~1{resourceName}~1?api-version=2023-06-27-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1delegatedSubnets~1{resourceName}?api-version=2023-06-27-preview/patch' + operationId: DelegatedSubnetService_PatchDetails response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DelegatedSubnet list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DelegatedNetwork~1delegatedSubnets~1?api-version=2023-06-27-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DelegatedNetwork~1delegatedSubnets?api-version=2023-06-27-preview/get' + operationId: DelegatedSubnetService_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DelegatedSubnets objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1delegatedSubnets~1?api-version=2023-06-27-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DelegatedNetwork~1delegatedSubnets?api-version=2023-06-27-preview/get' + operationId: DelegatedSubnetService_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DelegatedSubnets objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/delegated_subnet_service/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/delegated_subnet_service/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/delegated_subnet_services/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/delegated_subnet_services/methods/list_by_subscription' insert: [] update: [] replace: [] @@ -1227,14 +1264,14 @@ components: kind as kind, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.orchestratorAppId') as orchestrator_app_id, - JSON_EXTRACT(properties, '$.orchestratorTenantId') as orchestrator_tenant_id, - JSON_EXTRACT(properties, '$.clusterRootCA') as cluster_root_ca, - JSON_EXTRACT(properties, '$.apiServerEndpoint') as api_server_endpoint, - JSON_EXTRACT(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.controllerDetails') as controller_details, + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.orchestratorAppId') as "orchestrator_app_id", + JSON_EXTRACT(properties, '$.orchestratorTenantId') as "orchestrator_tenant_id", + JSON_EXTRACT(properties, '$.clusterRootCA') as "cluster_root_ca", + JSON_EXTRACT(properties, '$.apiServerEndpoint') as "api_server_endpoint", + JSON_EXTRACT(properties, '$.privateLinkResourceId') as "private_link_resource_id", + JSON_EXTRACT(properties, '$.controllerDetails') as "controller_details", subscriptionId, resourceGroupName, resourceName @@ -1251,14 +1288,14 @@ components: kind as kind, identity as identity, tags as tags, - json_extract_path_text(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.orchestratorAppId') as orchestrator_app_id, - JSON_EXTRACT(properties, '$.orchestratorTenantId') as orchestrator_tenant_id, - JSON_EXTRACT(properties, '$.clusterRootCA') as cluster_root_ca, - JSON_EXTRACT(properties, '$.apiServerEndpoint') as api_server_endpoint, - JSON_EXTRACT(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.controllerDetails') as controller_details, + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.orchestratorAppId') as "orchestrator_app_id", + json_extract_path_text(properties, '$.orchestratorTenantId') as "orchestrator_tenant_id", + json_extract_path_text(properties, '$.clusterRootCA') as "cluster_root_ca", + json_extract_path_text(properties, '$.apiServerEndpoint') as "api_server_endpoint", + json_extract_path_text(properties, '$.privateLinkResourceId') as "private_link_resource_id", + json_extract_path_text(properties, '$.controllerDetails') as "controller_details", subscriptionId, resourceGroupName, resourceName @@ -1278,12 +1315,12 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.dncAppId') as dnc_app_id, - JSON_EXTRACT(properties, '$.dncTenantId') as dnc_tenant_id, - JSON_EXTRACT(properties, '$.dncEndpoint') as dnc_endpoint, - JSON_EXTRACT(properties, '$.purpose') as purpose, + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.dncAppId') as "dnc_app_id", + JSON_EXTRACT(properties, '$.dncTenantId') as "dnc_tenant_id", + JSON_EXTRACT(properties, '$.dncEndpoint') as "dnc_endpoint", + JSON_EXTRACT(properties, '$.purpose') as "purpose", subscriptionId, resourceGroupName, resourceName @@ -1298,12 +1335,12 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.dncAppId') as dnc_app_id, - JSON_EXTRACT(properties, '$.dncTenantId') as dnc_tenant_id, - JSON_EXTRACT(properties, '$.dncEndpoint') as dnc_endpoint, - JSON_EXTRACT(properties, '$.purpose') as purpose, + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.dncAppId') as "dnc_app_id", + json_extract_path_text(properties, '$.dncTenantId') as "dnc_tenant_id", + json_extract_path_text(properties, '$.dncEndpoint') as "dnc_endpoint", + json_extract_path_text(properties, '$.purpose') as "purpose", subscriptionId, resourceGroupName, resourceName @@ -1323,11 +1360,11 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.subnetDetails') as subnet_details, - JSON_EXTRACT(properties, '$.controllerDetails') as controller_details, - JSON_EXTRACT(properties, '$.allocationBlockPrefixSize') as allocation_block_prefix_size, + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.subnetDetails') as "subnet_details", + JSON_EXTRACT(properties, '$.controllerDetails') as "controller_details", + JSON_EXTRACT(properties, '$.allocationBlockPrefixSize') as "allocation_block_prefix_size", subscriptionId, resourceGroupName, resourceName @@ -1342,23 +1379,23 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.subnetDetails') as subnet_details, - JSON_EXTRACT(properties, '$.controllerDetails') as controller_details, - JSON_EXTRACT(properties, '$.allocationBlockPrefixSize') as allocation_block_prefix_size, + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.subnetDetails') as "subnet_details", + json_extract_path_text(properties, '$.controllerDetails') as "controller_details", + json_extract_path_text(properties, '$.allocationBlockPrefixSize') as "allocation_block_prefix_size", subscriptionId, resourceGroupName, resourceName FROM azure.delegated_network.delegated_subnet_service_details WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/orchestrators/{resourceName}/?api-version=2023-06-27-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/orchestrators/{resourceName}?api-version=2023-06-27-preview: get: description: Gets details about the orchestrator instance. tags: - OrchestratorInstance - operationId: OrchestratorInstanceService_GetDetails + operationId: OrchestratorInstanceServiceDetails_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/resourceNameParameter' @@ -1376,6 +1413,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: OrchestratorInstanceService_GetDetails put: description: Create a orchestrator instance tags: @@ -1467,7 +1505,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DelegatedNetwork/orchestrators/?api-version=2023-06-27-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DelegatedNetwork/orchestrators?api-version=2023-06-27-preview: get: tags: - OrchestratorInstanceList @@ -1490,7 +1528,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/orchestrators/?api-version=2023-06-27-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/orchestrators?api-version=2023-06-27-preview: get: tags: - OrchestratorInstanceList @@ -1514,7 +1552,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.DelegatedNetwork/operations/?api-version=2023-06-27-preview: + /providers/Microsoft.DelegatedNetwork/operations?api-version=2023-06-27-preview: get: tags: - Operations @@ -1536,12 +1574,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/controller/{resourceName}/?api-version=2023-06-27-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/controller/{resourceName}?api-version=2023-06-27-preview: get: description: Gets details about the specified dnc controller. tags: - Controller - operationId: Controller_GetDetails + operationId: ControllerDetails_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/resourceNameParameter' @@ -1559,6 +1597,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Controller_GetDetails put: description: Create a dnc controller tags: @@ -1649,7 +1688,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DelegatedNetwork/controllers/?api-version=2023-06-27-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DelegatedNetwork/controllers?api-version=2023-06-27-preview: get: tags: - DelegatedControllers @@ -1672,7 +1711,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/controllers/?api-version=2023-06-27-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/controllers?api-version=2023-06-27-preview: get: tags: - DelegatedControllers @@ -1696,12 +1735,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/delegatedSubnets/{resourceName}/?api-version=2023-06-27-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/delegatedSubnets/{resourceName}?api-version=2023-06-27-preview: get: description: Gets details about the specified dnc DelegatedSubnet Link. tags: - DNCDelegatedSubnet - operationId: DelegatedSubnetService_GetDetails + operationId: DelegatedSubnetServiceDetails_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/resourceNameParameter' @@ -1719,6 +1758,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: DelegatedSubnetService_GetDetails put: description: Put delegated subnet resource tags: @@ -1791,7 +1831,7 @@ paths: description: Delete dnc DelegatedSubnet. tags: - DNCDelegatedSubnet - operationId: DelegatedSubnetService_DeleteDetails + operationId: DelegatedSubnetServiceDetails_Delete parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/resourceNameParameter' @@ -1811,7 +1851,8 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.DelegatedNetwork/delegatedSubnets/?api-version=2023-06-27-preview: + x-ms-original-operationId: DelegatedSubnetService_DeleteDetails + /subscriptions/{subscriptionId}/providers/Microsoft.DelegatedNetwork/delegatedSubnets?api-version=2023-06-27-preview: get: tags: - DelegatedSubnets @@ -1834,7 +1875,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/delegatedSubnets/?api-version=2023-06-27-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/delegatedSubnets?api-version=2023-06-27-preview: get: tags: - DelegatedSubnets diff --git a/providers/src/azure/v00.00.00000/services/desktop_virtualization.yaml b/providers/src/azure/v00.00.00000/services/desktop_virtualization.yaml index bf28473b..1113f0e5 100644 --- a/providers/src/azure/v00.00.00000/services/desktop_virtualization.yaml +++ b/providers/src/azure/v00.00.00000/services/desktop_virtualization.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -4964,10 +4964,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DesktopVirtualization~1operations~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1providers~1Microsoft.DesktopVirtualization~1operations?api-version=2024-04-08-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceProviderOperationList objectKey: $.value sqlVerbs: select: @@ -4983,41 +4985,52 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}?api-version=2024-04-08-preview/get' + operationId: Workspaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}~1?api-version=2024-04-08-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}?api-version=2024-04-08-preview/put' + operationId: Workspaces_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}~1?api-version=2024-04-08-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}?api-version=2024-04-08-preview/delete' + operationId: Workspaces_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}~1?api-version=2024-04-08-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}?api-version=2024-04-08-preview/patch' + operationId: Workspaces_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces?api-version=2024-04-08-preview/get' + operationId: Workspaces_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceList objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DesktopVirtualization~1workspaces?api-version=2024-04-08-preview/get' + operationId: Workspaces_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceList objectKey: $.value sqlVerbs: select: @@ -5026,7 +5039,8 @@ components: - $ref: '#/components/x-stackQL-resources/workspaces/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/workspaces/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/workspaces/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/workspaces/methods/delete' @@ -5037,56 +5051,72 @@ components: methods: list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}~1privateEndpointConnections~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}~1privateEndpointConnections?api-version=2024-04-08-preview/get' + operationId: PrivateEndpointConnections_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResultWithSystemData objectKey: $.value get_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-04-08-preview/get' + operationId: PrivateEndpointConnections_GetByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionWithSystemData delete_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-04-08-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-04-08-preview/delete' + operationId: PrivateEndpointConnections_DeleteByWorkspace response: mediaType: application/json openAPIDocKey: '200' update_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-04-08-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-04-08-preview/put' + operationId: PrivateEndpointConnections_UpdateByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionWithSystemData list_by_host_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1privateEndpointConnections~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1privateEndpointConnections?api-version=2024-04-08-preview/get' + operationId: PrivateEndpointConnections_ListByHostPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResultWithSystemData objectKey: $.value get_by_host_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-04-08-preview/get' + operationId: PrivateEndpointConnections_GetByHostPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionWithSystemData delete_by_host_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-04-08-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-04-08-preview/delete' + operationId: PrivateEndpointConnections_DeleteByHostPool response: mediaType: application/json openAPIDocKey: '200' update_by_host_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-04-08-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-04-08-preview/put' + operationId: PrivateEndpointConnections_UpdateByHostPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionWithSystemData sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get_by_workspace' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get_by_host_pool' - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/list_by_workspace' - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/list_by_host_pool' insert: [] @@ -5102,17 +5132,21 @@ components: methods: list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}~1privateLinkResources~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1workspaces~1{workspaceName}~1privateLinkResources?api-version=2024-04-08-preview/get' + operationId: PrivateLinkResources_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value list_by_host_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1privateLinkResources~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1privateLinkResources?api-version=2024-04-08-preview/get' + operationId: PrivateLinkResources_ListByHostPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -5129,48 +5163,61 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}?api-version=2024-04-08-preview/get' + operationId: ScalingPlans_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScalingPlan create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1?api-version=2024-04-08-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}?api-version=2024-04-08-preview/put' + operationId: ScalingPlans_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScalingPlan delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1?api-version=2024-04-08-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}?api-version=2024-04-08-preview/delete' + operationId: ScalingPlans_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1?api-version=2024-04-08-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}?api-version=2024-04-08-preview/patch' + operationId: ScalingPlans_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScalingPlan list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans?api-version=2024-04-08-preview/get' + operationId: ScalingPlans_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScalingPlanList objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans?api-version=2024-04-08-preview/get' + operationId: ScalingPlans_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScalingPlanList objectKey: $.value list_by_host_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1scalingPlans~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1scalingPlans?api-version=2024-04-08-preview/get' + operationId: ScalingPlans_ListByHostPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScalingPlanList objectKey: $.value sqlVerbs: select: @@ -5180,7 +5227,8 @@ components: - $ref: '#/components/x-stackQL-resources/scaling_plans/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/scaling_plans/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/scaling_plans/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/scaling_plans/methods/delete' @@ -5191,34 +5239,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1pooledSchedules~1{scalingPlanScheduleName}~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1pooledSchedules~1{scalingPlanScheduleName}?api-version=2024-04-08-preview/get' + operationId: ScalingPlanPooledSchedules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScalingPlanPooledSchedule create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1pooledSchedules~1{scalingPlanScheduleName}~1?api-version=2024-04-08-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1pooledSchedules~1{scalingPlanScheduleName}?api-version=2024-04-08-preview/put' + operationId: ScalingPlanPooledSchedules_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScalingPlanPooledSchedule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1pooledSchedules~1{scalingPlanScheduleName}~1?api-version=2024-04-08-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1pooledSchedules~1{scalingPlanScheduleName}?api-version=2024-04-08-preview/delete' + operationId: ScalingPlanPooledSchedules_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1pooledSchedules~1{scalingPlanScheduleName}~1?api-version=2024-04-08-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1pooledSchedules~1{scalingPlanScheduleName}?api-version=2024-04-08-preview/patch' + operationId: ScalingPlanPooledSchedules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScalingPlanPooledSchedule list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1pooledSchedules~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1pooledSchedules?api-version=2024-04-08-preview/get' + operationId: ScalingPlanPooledSchedules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScalingPlanPooledScheduleList objectKey: $.value sqlVerbs: select: @@ -5226,7 +5283,8 @@ components: - $ref: '#/components/x-stackQL-resources/scaling_plan_pooled_schedules/methods/list' insert: - $ref: '#/components/x-stackQL-resources/scaling_plan_pooled_schedules/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/scaling_plan_pooled_schedules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/scaling_plan_pooled_schedules/methods/delete' @@ -5237,34 +5295,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1personalSchedules~1{scalingPlanScheduleName}~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1personalSchedules~1{scalingPlanScheduleName}?api-version=2024-04-08-preview/get' + operationId: ScalingPlanPersonalSchedules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScalingPlanPersonalSchedule create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1personalSchedules~1{scalingPlanScheduleName}~1?api-version=2024-04-08-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1personalSchedules~1{scalingPlanScheduleName}?api-version=2024-04-08-preview/put' + operationId: ScalingPlanPersonalSchedules_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScalingPlanPersonalSchedule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1personalSchedules~1{scalingPlanScheduleName}~1?api-version=2024-04-08-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1personalSchedules~1{scalingPlanScheduleName}?api-version=2024-04-08-preview/delete' + operationId: ScalingPlanPersonalSchedules_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1personalSchedules~1{scalingPlanScheduleName}~1?api-version=2024-04-08-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1personalSchedules~1{scalingPlanScheduleName}?api-version=2024-04-08-preview/patch' + operationId: ScalingPlanPersonalSchedules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScalingPlanPersonalSchedule list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1personalSchedules~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1scalingPlans~1{scalingPlanName}~1personalSchedules?api-version=2024-04-08-preview/get' + operationId: ScalingPlanPersonalSchedules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScalingPlanPersonalScheduleList objectKey: $.value sqlVerbs: select: @@ -5272,7 +5339,8 @@ components: - $ref: '#/components/x-stackQL-resources/scaling_plan_personal_schedules/methods/list' insert: - $ref: '#/components/x-stackQL-resources/scaling_plan_personal_schedules/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/scaling_plan_personal_schedules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/scaling_plan_personal_schedules/methods/delete' @@ -5283,41 +5351,52 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}?api-version=2024-04-08-preview/get' + operationId: ApplicationGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationGroup create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1?api-version=2024-04-08-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}?api-version=2024-04-08-preview/put' + operationId: ApplicationGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1?api-version=2024-04-08-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}?api-version=2024-04-08-preview/delete' + operationId: ApplicationGroups_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1?api-version=2024-04-08-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}?api-version=2024-04-08-preview/patch' + operationId: ApplicationGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationGroup list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups?api-version=2024-04-08-preview/get' + operationId: ApplicationGroups_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationGroupList objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups?api-version=2024-04-08-preview/get' + operationId: ApplicationGroups_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationGroupList objectKey: $.value sqlVerbs: select: @@ -5326,7 +5405,8 @@ components: - $ref: '#/components/x-stackQL-resources/application_groups/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/application_groups/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/application_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/application_groups/methods/delete' @@ -5337,10 +5417,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1startMenuItems~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1startMenuItems?api-version=2024-04-08-preview/get' + operationId: StartMenuItems_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StartMenuItemList objectKey: $.value sqlVerbs: select: @@ -5356,34 +5438,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1applications~1{applicationName}~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1applications~1{applicationName}?api-version=2024-04-08-preview/get' + operationId: Applications_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Application create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1applications~1{applicationName}~1?api-version=2024-04-08-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1applications~1{applicationName}?api-version=2024-04-08-preview/put' + operationId: Applications_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Application delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1applications~1{applicationName}~1?api-version=2024-04-08-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1applications~1{applicationName}?api-version=2024-04-08-preview/delete' + operationId: Applications_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1applications~1{applicationName}~1?api-version=2024-04-08-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1applications~1{applicationName}?api-version=2024-04-08-preview/patch' + operationId: Applications_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Application list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1applications~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1applications?api-version=2024-04-08-preview/get' + operationId: Applications_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationList objectKey: $.value sqlVerbs: select: @@ -5391,7 +5482,8 @@ components: - $ref: '#/components/x-stackQL-resources/applications/methods/list' insert: - $ref: '#/components/x-stackQL-resources/applications/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/applications/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/applications/methods/delete' @@ -5402,29 +5494,36 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1desktops~1{desktopName}~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1desktops~1{desktopName}?api-version=2024-04-08-preview/get' + operationId: Desktops_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Desktop update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1desktops~1{desktopName}~1?api-version=2024-04-08-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1desktops~1{desktopName}?api-version=2024-04-08-preview/patch' + operationId: Desktops_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Desktop list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1desktops~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1applicationGroups~1{applicationGroupName}~1desktops?api-version=2024-04-08-preview/get' + operationId: Desktops_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DesktopList objectKey: $.value sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/desktops/methods/get' - $ref: '#/components/x-stackQL-resources/desktops/methods/list' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/desktops/methods/update' replace: [] delete: [] host_pools: @@ -5434,48 +5533,61 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}?api-version=2024-04-08-preview/get' + operationId: HostPools_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostPool create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1?api-version=2024-04-08-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}?api-version=2024-04-08-preview/put' + operationId: HostPools_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostPool delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1?api-version=2024-04-08-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}?api-version=2024-04-08-preview/delete' + operationId: HostPools_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1?api-version=2024-04-08-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}?api-version=2024-04-08-preview/patch' + operationId: HostPools_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostPool list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools?api-version=2024-04-08-preview/get' + operationId: HostPools_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostPoolList objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DesktopVirtualization~1hostPools?api-version=2024-04-08-preview/get' + operationId: HostPools_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostPoolList objectKey: $.value retrieve_registration_token: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1retrieveRegistrationToken~1?api-version=2024-04-08-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1retrieveRegistrationToken?api-version=2024-04-08-preview/post' + operationId: HostPools_RetrieveRegistrationToken response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistrationInfo sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/host_pools/methods/get' @@ -5483,7 +5595,8 @@ components: - $ref: '#/components/x-stackQL-resources/host_pools/methods/list' insert: - $ref: '#/components/x-stackQL-resources/host_pools/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/host_pools/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/host_pools/methods/delete' @@ -5494,57 +5607,56 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostManagements~1default~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostManagements~1default?api-version=2024-04-08-preview/get' + operationId: SessionHostManagements_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionHostManagement create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostManagements~1default~1?api-version=2024-04-08-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostManagements~1default?api-version=2024-04-08-preview/put' + operationId: SessionHostManagements_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionHostManagement update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostManagements~1default~1?api-version=2024-04-08-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostManagements~1default?api-version=2024-04-08-preview/patch' + operationId: SessionHostManagements_Update response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/session_host_managements/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/session_host_managements/methods/create_or_update' - update: [] - replace: [] - delete: [] - session_host_management_list: - id: azure.desktop_virtualization.session_host_management_list - name: session_host_management_list - title: session_host_management_list - methods: + schemaRef: SessionHostManagement list_by_host_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostManagements~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostManagements?api-version=2024-04-08-preview/get' + operationId: SessionHostManagements_ListByHostPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionHostManagementList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/session_host_management_list/methods/list_by_host_pool' - insert: [] - update: [] + - $ref: '#/components/x-stackQL-resources/session_host_managements/methods/get' + - $ref: '#/components/x-stackQL-resources/session_host_managements/methods/list_by_host_pool' + insert: + - $ref: '#/components/x-stackQL-resources/session_host_managements/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/session_host_managements/methods/update' replace: [] delete: [] - initiate_session_host_update: - id: azure.desktop_virtualization.initiate_session_host_update - name: initiate_session_host_update - title: initiate_session_host_update + initiate_session_host_updates: + id: azure.desktop_virtualization.initiate_session_host_updates + name: initiate_session_host_updates + title: initiate_session_host_updates methods: post: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostManagements~1default~1initiateSessionHostUpdate~1?api-version=2024-04-08-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostManagements~1default~1initiateSessionHostUpdate?api-version=2024-04-08-preview/post' + operationId: InitiateSessionHostUpdate_Post response: mediaType: application/json openAPIDocKey: '200' @@ -5554,17 +5666,18 @@ components: update: [] replace: [] delete: [] - control_session_host_update: - id: azure.desktop_virtualization.control_session_host_update - name: control_session_host_update - title: control_session_host_update + control_session_host_updates: + id: azure.desktop_virtualization.control_session_host_updates + name: control_session_host_updates + title: control_session_host_updates methods: post: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostManagements~1default~1controlSessionHostUpdate~1?api-version=2024-04-08-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostManagements~1default~1controlSessionHostUpdate?api-version=2024-04-08-preview/post' + operationId: ControlSessionHostUpdate_Post response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: [] insert: [] @@ -5578,10 +5691,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostManagements~1default~1sessionHostUpdateStatuses~1default~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostManagements~1default~1sessionHostUpdateStatuses~1default?api-version=2024-04-08-preview/get' + operationId: SessionHostManagementsUpdateStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionHostManagementUpdateStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/session_host_managements_update_status/methods/get' @@ -5596,47 +5711,45 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostConfigurations~1default~1?api-version=2024-04-08-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostConfigurations~1default?api-version=2024-04-08-preview/put' + operationId: SessionHostConfigurations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionHostConfiguration update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostConfigurations~1default~1?api-version=2024-04-08-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostConfigurations~1default?api-version=2024-04-08-preview/patch' + operationId: SessionHostConfigurations_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionHostConfiguration get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostConfigurations~1default~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostConfigurations~1default?api-version=2024-04-08-preview/get' + operationId: SessionHostConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/session_host_configurations/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/session_host_configurations/methods/create_or_update' - update: [] - replace: [] - delete: [] - session_host_configurations_list: - id: azure.desktop_virtualization.session_host_configurations_list - name: session_host_configurations_list - title: session_host_configurations_list - methods: + schemaRef: SessionHostConfiguration list_by_host_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostConfigurations~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHostConfigurations?api-version=2024-04-08-preview/get' + operationId: SessionHostConfigurations_ListByHostPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionHostConfigurationList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/session_host_configurations_list/methods/list_by_host_pool' - insert: [] - update: [] + - $ref: '#/components/x-stackQL-resources/session_host_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/session_host_configurations/methods/list_by_host_pool' + insert: + - $ref: '#/components/x-stackQL-resources/session_host_configurations/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/session_host_configurations/methods/update' replace: [] delete: [] active_session_host_configurations: @@ -5646,32 +5759,25 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1activeSessionHostConfigurations~1default~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1activeSessionHostConfigurations~1default?api-version=2024-04-08-preview/get' + operationId: ActiveSessionHostConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/active_session_host_configurations/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - active_session_host_configurations_list: - id: azure.desktop_virtualization.active_session_host_configurations_list - name: active_session_host_configurations_list - title: active_session_host_configurations_list - methods: + schemaRef: ActiveSessionHostConfiguration list_by_host_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1activeSessionHostConfigurations~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1activeSessionHostConfigurations?api-version=2024-04-08-preview/get' + operationId: ActiveSessionHostConfigurations_ListByHostPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ActiveSessionHostConfigurationList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/active_session_host_configurations_list/methods/list_by_host_pool' + - $ref: '#/components/x-stackQL-resources/active_session_host_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/active_session_host_configurations/methods/list_by_host_pool' insert: [] update: [] replace: [] @@ -5683,10 +5789,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1listRegistrationTokens~1?api-version=2024-04-08-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1listRegistrationTokens?api-version=2024-04-08-preview/post' + operationId: HostPoolsRegistrationTokens_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistrationTokenList objectKey: $.value sqlVerbs: select: @@ -5702,39 +5810,48 @@ components: methods: list_by_host_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1userSessions~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1userSessions?api-version=2024-04-08-preview/get' + operationId: UserSessions_ListByHostPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserSessionList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1userSessions~1{userSessionId}~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1userSessions~1{userSessionId}?api-version=2024-04-08-preview/get' + operationId: UserSessions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserSession delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1userSessions~1{userSessionId}~1?api-version=2024-04-08-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1userSessions~1{userSessionId}?api-version=2024-04-08-preview/delete' + operationId: UserSessions_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1userSessions~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1userSessions?api-version=2024-04-08-preview/get' + operationId: UserSessions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserSessionList objectKey: $.value disconnect: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1userSessions~1{userSessionId}~1disconnect~1?api-version=2024-04-08-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1userSessions~1{userSessionId}~1disconnect?api-version=2024-04-08-preview/post' + operationId: UserSessions_Disconnect response: mediaType: application/json openAPIDocKey: '200' send_message: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1userSessions~1{userSessionId}~1sendMessage~1?api-version=2024-04-08-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1userSessions~1{userSessionId}~1sendMessage?api-version=2024-04-08-preview/post' + operationId: UserSessions_SendMessage response: mediaType: application/json openAPIDocKey: '200' @@ -5755,55 +5872,53 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}?api-version=2024-04-08-preview/get' + operationId: SessionHosts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionHost delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1?api-version=2024-04-08-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}?api-version=2024-04-08-preview/delete' + operationId: SessionHosts_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1?api-version=2024-04-08-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}?api-version=2024-04-08-preview/patch' + operationId: SessionHosts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionHost list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts?api-version=2024-04-08-preview/get' + operationId: SessionHosts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SessionHostList objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/session_hosts/methods/get' - - $ref: '#/components/x-stackQL-resources/session_hosts/methods/list' - insert: [] - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/session_hosts/methods/delete' - session_host: - id: azure.desktop_virtualization.session_host - name: session_host - title: session_host - methods: retry_provisioning: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1retryProvisioning~1?api-version=2024-04-08-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1sessionHosts~1{sessionHostName}~1retryProvisioning?api-version=2024-04-08-preview/post' + operationId: SessionHost_RetryProvisioning response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/session_hosts/methods/get' + - $ref: '#/components/x-stackQL-resources/session_hosts/methods/list' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/session_hosts/methods/update' replace: [] - delete: [] + delete: + - $ref: '#/components/x-stackQL-resources/session_hosts/methods/delete' msix_packages: id: azure.desktop_virtualization.msix_packages name: msix_packages @@ -5811,34 +5926,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1msixPackages~1{msixPackageFullName}~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1msixPackages~1{msixPackageFullName}?api-version=2024-04-08-preview/get' + operationId: MSIXPackages_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MSIXPackage create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1msixPackages~1{msixPackageFullName}~1?api-version=2024-04-08-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1msixPackages~1{msixPackageFullName}?api-version=2024-04-08-preview/put' + operationId: MSIXPackages_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MSIXPackage delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1msixPackages~1{msixPackageFullName}~1?api-version=2024-04-08-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1msixPackages~1{msixPackageFullName}?api-version=2024-04-08-preview/delete' + operationId: MSIXPackages_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1msixPackages~1{msixPackageFullName}~1?api-version=2024-04-08-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1msixPackages~1{msixPackageFullName}?api-version=2024-04-08-preview/patch' + operationId: MSIXPackages_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MSIXPackage list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1msixPackages~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1msixPackages?api-version=2024-04-08-preview/get' + operationId: MSIXPackages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MSIXPackageList objectKey: $.value sqlVerbs: select: @@ -5846,98 +5970,104 @@ components: - $ref: '#/components/x-stackQL-resources/msix_packages/methods/list' insert: - $ref: '#/components/x-stackQL-resources/msix_packages/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/msix_packages/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/msix_packages/methods/delete' - app_attach_package_info: - id: azure.desktop_virtualization.app_attach_package_info - name: app_attach_package_info - title: app_attach_package_info + app_attach_packages: + id: azure.desktop_virtualization.app_attach_packages + name: app_attach_packages + title: app_attach_packages methods: - import: + import_info: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1importAppAttachPackageInfo~1?api-version=2024-04-08-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1importAppAttachPackageInfo?api-version=2024-04-08-preview/post' + operationId: AppAttachPackage_ImportInfo response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - msix_images: - id: azure.desktop_virtualization.msix_images - name: msix_images - title: msix_images - methods: - expand: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1expandMsixImage~1?api-version=2024-04-08-preview/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - app_attach_package: - id: azure.desktop_virtualization.app_attach_package - name: app_attach_package - title: app_attach_package - methods: + schemaRef: AppAttachPackageList get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1appAttachPackages~1{appAttachPackageName}~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1appAttachPackages~1{appAttachPackageName}?api-version=2024-04-08-preview/get' + operationId: AppAttachPackage_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppAttachPackage create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1appAttachPackages~1{appAttachPackageName}~1?api-version=2024-04-08-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1appAttachPackages~1{appAttachPackageName}?api-version=2024-04-08-preview/put' + operationId: AppAttachPackage_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppAttachPackage delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1appAttachPackages~1{appAttachPackageName}~1?api-version=2024-04-08-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1appAttachPackages~1{appAttachPackageName}?api-version=2024-04-08-preview/delete' + operationId: AppAttachPackage_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1appAttachPackages~1{appAttachPackageName}~1?api-version=2024-04-08-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1appAttachPackages~1{appAttachPackageName}?api-version=2024-04-08-preview/patch' + operationId: AppAttachPackage_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppAttachPackage list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1appAttachPackages~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1appAttachPackages?api-version=2024-04-08-preview/get' + operationId: AppAttachPackage_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppAttachPackageList objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DesktopVirtualization~1appAttachPackages~1?api-version=2024-04-08-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DesktopVirtualization~1appAttachPackages?api-version=2024-04-08-preview/get' + operationId: AppAttachPackage_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppAttachPackageList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/app_attach_package/methods/get' - - $ref: '#/components/x-stackQL-resources/app_attach_package/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/app_attach_package/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/app_attach_packages/methods/get' + - $ref: '#/components/x-stackQL-resources/app_attach_packages/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/app_attach_packages/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/app_attach_package/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/app_attach_packages/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/app_attach_packages/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/app_attach_package/methods/delete' + - $ref: '#/components/x-stackQL-resources/app_attach_packages/methods/delete' + msix_images: + id: azure.desktop_virtualization.msix_images + name: msix_images + title: msix_images + methods: + expand: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DesktopVirtualization~1hostPools~1{hostPoolName}~1expandMsixImage?api-version=2024-04-08-preview/post' + operationId: MsixImages_Expand + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpandMsixImageList + sqlVerbs: + select: [] + insert: [] + update: [] + replace: [] + delete: [] vw_workspaces: id: azure.desktop_virtualization.vw_workspaces name: vw_workspaces @@ -5953,13 +6083,13 @@ components: identity as identity, sku as sku, plan as plan, - JSON_EXTRACT(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.applicationGroupReferences') as application_group_references, - JSON_EXTRACT(properties, '$.cloudPcResource') as cloud_pc_resource, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + JSON_EXTRACT(properties, '$.objectId') as "object_id", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.applicationGroupReferences') as "application_group_references", + JSON_EXTRACT(properties, '$.cloudPcResource') as "cloud_pc_resource", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, resourceGroupName, workspaceName @@ -5975,18 +6105,53 @@ components: identity as identity, sku as sku, plan as plan, - json_extract_path_text(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.applicationGroupReferences') as application_group_references, - JSON_EXTRACT(properties, '$.cloudPcResource') as cloud_pc_resource, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + json_extract_path_text(properties, '$.objectId') as "object_id", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.applicationGroupReferences') as "application_group_references", + json_extract_path_text(properties, '$.cloudPcResource') as "cloud_pc_resource", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, resourceGroupName, workspaceName FROM azure.desktop_virtualization.workspaces WHERE subscriptionId = 'replace-me'; + vw_private_endpoint_connections: + id: azure.desktop_virtualization.vw_private_endpoint_connections + name: vw_private_endpoint_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + workspaceName, + privateEndpointConnectionName, + hostPoolName + FROM azure.desktop_virtualization.private_endpoint_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND hostPoolName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + workspaceName, + privateEndpointConnectionName, + hostPoolName + FROM azure.desktop_virtualization.private_endpoint_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND hostPoolName = 'replace-me'; vw_scaling_plans: id: azure.desktop_virtualization.vw_scaling_plans name: vw_scaling_plans @@ -6002,14 +6167,14 @@ components: identity as identity, sku as sku, plan as plan, - JSON_EXTRACT(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.timeZone') as time_zone, - JSON_EXTRACT(properties, '$.hostPoolType') as host_pool_type, - JSON_EXTRACT(properties, '$.exclusionTag') as exclusion_tag, - JSON_EXTRACT(properties, '$.schedules') as schedules, - JSON_EXTRACT(properties, '$.hostPoolReferences') as host_pool_references, + JSON_EXTRACT(properties, '$.objectId') as "object_id", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.timeZone') as "time_zone", + JSON_EXTRACT(properties, '$.hostPoolType') as "host_pool_type", + JSON_EXTRACT(properties, '$.exclusionTag') as "exclusion_tag", + JSON_EXTRACT(properties, '$.schedules') as "schedules", + JSON_EXTRACT(properties, '$.hostPoolReferences') as "host_pool_references", subscriptionId, resourceGroupName, scalingPlanName @@ -6025,14 +6190,14 @@ components: identity as identity, sku as sku, plan as plan, - json_extract_path_text(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.timeZone') as time_zone, - JSON_EXTRACT(properties, '$.hostPoolType') as host_pool_type, - JSON_EXTRACT(properties, '$.exclusionTag') as exclusion_tag, - JSON_EXTRACT(properties, '$.schedules') as schedules, - JSON_EXTRACT(properties, '$.hostPoolReferences') as host_pool_references, + json_extract_path_text(properties, '$.objectId') as "object_id", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.timeZone') as "time_zone", + json_extract_path_text(properties, '$.hostPoolType') as "host_pool_type", + json_extract_path_text(properties, '$.exclusionTag') as "exclusion_tag", + json_extract_path_text(properties, '$.schedules') as "schedules", + json_extract_path_text(properties, '$.hostPoolReferences') as "host_pool_references", subscriptionId, resourceGroupName, scalingPlanName @@ -6051,23 +6216,23 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.daysOfWeek') as days_of_week, - JSON_EXTRACT(properties, '$.rampUpStartTime') as ramp_up_start_time, - JSON_EXTRACT(properties, '$.rampUpLoadBalancingAlgorithm') as ramp_up_load_balancing_algorithm, - JSON_EXTRACT(properties, '$.rampUpMinimumHostsPct') as ramp_up_minimum_hosts_pct, - JSON_EXTRACT(properties, '$.rampUpCapacityThresholdPct') as ramp_up_capacity_threshold_pct, - JSON_EXTRACT(properties, '$.peakStartTime') as peak_start_time, - JSON_EXTRACT(properties, '$.peakLoadBalancingAlgorithm') as peak_load_balancing_algorithm, - JSON_EXTRACT(properties, '$.rampDownStartTime') as ramp_down_start_time, - JSON_EXTRACT(properties, '$.rampDownLoadBalancingAlgorithm') as ramp_down_load_balancing_algorithm, - JSON_EXTRACT(properties, '$.rampDownMinimumHostsPct') as ramp_down_minimum_hosts_pct, - JSON_EXTRACT(properties, '$.rampDownCapacityThresholdPct') as ramp_down_capacity_threshold_pct, - JSON_EXTRACT(properties, '$.rampDownForceLogoffUsers') as ramp_down_force_logoff_users, - JSON_EXTRACT(properties, '$.rampDownStopHostsWhen') as ramp_down_stop_hosts_when, - JSON_EXTRACT(properties, '$.rampDownWaitTimeMinutes') as ramp_down_wait_time_minutes, - JSON_EXTRACT(properties, '$.rampDownNotificationMessage') as ramp_down_notification_message, - JSON_EXTRACT(properties, '$.offPeakStartTime') as off_peak_start_time, - JSON_EXTRACT(properties, '$.offPeakLoadBalancingAlgorithm') as off_peak_load_balancing_algorithm, + JSON_EXTRACT(properties, '$.daysOfWeek') as "days_of_week", + JSON_EXTRACT(properties, '$.rampUpStartTime') as "ramp_up_start_time", + JSON_EXTRACT(properties, '$.rampUpLoadBalancingAlgorithm') as "ramp_up_load_balancing_algorithm", + JSON_EXTRACT(properties, '$.rampUpMinimumHostsPct') as "ramp_up_minimum_hosts_pct", + JSON_EXTRACT(properties, '$.rampUpCapacityThresholdPct') as "ramp_up_capacity_threshold_pct", + JSON_EXTRACT(properties, '$.peakStartTime') as "peak_start_time", + JSON_EXTRACT(properties, '$.peakLoadBalancingAlgorithm') as "peak_load_balancing_algorithm", + JSON_EXTRACT(properties, '$.rampDownStartTime') as "ramp_down_start_time", + JSON_EXTRACT(properties, '$.rampDownLoadBalancingAlgorithm') as "ramp_down_load_balancing_algorithm", + JSON_EXTRACT(properties, '$.rampDownMinimumHostsPct') as "ramp_down_minimum_hosts_pct", + JSON_EXTRACT(properties, '$.rampDownCapacityThresholdPct') as "ramp_down_capacity_threshold_pct", + JSON_EXTRACT(properties, '$.rampDownForceLogoffUsers') as "ramp_down_force_logoff_users", + JSON_EXTRACT(properties, '$.rampDownStopHostsWhen') as "ramp_down_stop_hosts_when", + JSON_EXTRACT(properties, '$.rampDownWaitTimeMinutes') as "ramp_down_wait_time_minutes", + JSON_EXTRACT(properties, '$.rampDownNotificationMessage') as "ramp_down_notification_message", + JSON_EXTRACT(properties, '$.offPeakStartTime') as "off_peak_start_time", + JSON_EXTRACT(properties, '$.offPeakLoadBalancingAlgorithm') as "off_peak_load_balancing_algorithm", subscriptionId, resourceGroupName, scalingPlanName, @@ -6082,23 +6247,23 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.daysOfWeek') as days_of_week, - JSON_EXTRACT(properties, '$.rampUpStartTime') as ramp_up_start_time, - JSON_EXTRACT(properties, '$.rampUpLoadBalancingAlgorithm') as ramp_up_load_balancing_algorithm, - JSON_EXTRACT(properties, '$.rampUpMinimumHostsPct') as ramp_up_minimum_hosts_pct, - JSON_EXTRACT(properties, '$.rampUpCapacityThresholdPct') as ramp_up_capacity_threshold_pct, - JSON_EXTRACT(properties, '$.peakStartTime') as peak_start_time, - JSON_EXTRACT(properties, '$.peakLoadBalancingAlgorithm') as peak_load_balancing_algorithm, - JSON_EXTRACT(properties, '$.rampDownStartTime') as ramp_down_start_time, - JSON_EXTRACT(properties, '$.rampDownLoadBalancingAlgorithm') as ramp_down_load_balancing_algorithm, - JSON_EXTRACT(properties, '$.rampDownMinimumHostsPct') as ramp_down_minimum_hosts_pct, - JSON_EXTRACT(properties, '$.rampDownCapacityThresholdPct') as ramp_down_capacity_threshold_pct, - JSON_EXTRACT(properties, '$.rampDownForceLogoffUsers') as ramp_down_force_logoff_users, - JSON_EXTRACT(properties, '$.rampDownStopHostsWhen') as ramp_down_stop_hosts_when, - JSON_EXTRACT(properties, '$.rampDownWaitTimeMinutes') as ramp_down_wait_time_minutes, - JSON_EXTRACT(properties, '$.rampDownNotificationMessage') as ramp_down_notification_message, - JSON_EXTRACT(properties, '$.offPeakStartTime') as off_peak_start_time, - JSON_EXTRACT(properties, '$.offPeakLoadBalancingAlgorithm') as off_peak_load_balancing_algorithm, + json_extract_path_text(properties, '$.daysOfWeek') as "days_of_week", + json_extract_path_text(properties, '$.rampUpStartTime') as "ramp_up_start_time", + json_extract_path_text(properties, '$.rampUpLoadBalancingAlgorithm') as "ramp_up_load_balancing_algorithm", + json_extract_path_text(properties, '$.rampUpMinimumHostsPct') as "ramp_up_minimum_hosts_pct", + json_extract_path_text(properties, '$.rampUpCapacityThresholdPct') as "ramp_up_capacity_threshold_pct", + json_extract_path_text(properties, '$.peakStartTime') as "peak_start_time", + json_extract_path_text(properties, '$.peakLoadBalancingAlgorithm') as "peak_load_balancing_algorithm", + json_extract_path_text(properties, '$.rampDownStartTime') as "ramp_down_start_time", + json_extract_path_text(properties, '$.rampDownLoadBalancingAlgorithm') as "ramp_down_load_balancing_algorithm", + json_extract_path_text(properties, '$.rampDownMinimumHostsPct') as "ramp_down_minimum_hosts_pct", + json_extract_path_text(properties, '$.rampDownCapacityThresholdPct') as "ramp_down_capacity_threshold_pct", + json_extract_path_text(properties, '$.rampDownForceLogoffUsers') as "ramp_down_force_logoff_users", + json_extract_path_text(properties, '$.rampDownStopHostsWhen') as "ramp_down_stop_hosts_when", + json_extract_path_text(properties, '$.rampDownWaitTimeMinutes') as "ramp_down_wait_time_minutes", + json_extract_path_text(properties, '$.rampDownNotificationMessage') as "ramp_down_notification_message", + json_extract_path_text(properties, '$.offPeakStartTime') as "off_peak_start_time", + json_extract_path_text(properties, '$.offPeakLoadBalancingAlgorithm') as "off_peak_load_balancing_algorithm", subscriptionId, resourceGroupName, scalingPlanName, @@ -6114,32 +6279,32 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.daysOfWeek') as days_of_week, - JSON_EXTRACT(properties, '$.rampUpStartTime') as ramp_up_start_time, - JSON_EXTRACT(properties, '$.rampUpAutoStartHosts') as ramp_up_auto_start_hosts, - JSON_EXTRACT(properties, '$.rampUpStartVMOnConnect') as ramp_up_start_vm_on_connect, - JSON_EXTRACT(properties, '$.rampUpActionOnDisconnect') as ramp_up_action_on_disconnect, - JSON_EXTRACT(properties, '$.rampUpMinutesToWaitOnDisconnect') as ramp_up_minutes_to_wait_on_disconnect, - JSON_EXTRACT(properties, '$.rampUpActionOnLogoff') as ramp_up_action_on_logoff, - JSON_EXTRACT(properties, '$.rampUpMinutesToWaitOnLogoff') as ramp_up_minutes_to_wait_on_logoff, - JSON_EXTRACT(properties, '$.peakStartTime') as peak_start_time, - JSON_EXTRACT(properties, '$.peakStartVMOnConnect') as peak_start_vm_on_connect, - JSON_EXTRACT(properties, '$.peakActionOnDisconnect') as peak_action_on_disconnect, - JSON_EXTRACT(properties, '$.peakMinutesToWaitOnDisconnect') as peak_minutes_to_wait_on_disconnect, - JSON_EXTRACT(properties, '$.peakActionOnLogoff') as peak_action_on_logoff, - JSON_EXTRACT(properties, '$.peakMinutesToWaitOnLogoff') as peak_minutes_to_wait_on_logoff, - JSON_EXTRACT(properties, '$.rampDownStartTime') as ramp_down_start_time, - JSON_EXTRACT(properties, '$.rampDownStartVMOnConnect') as ramp_down_start_vm_on_connect, - JSON_EXTRACT(properties, '$.rampDownActionOnDisconnect') as ramp_down_action_on_disconnect, - JSON_EXTRACT(properties, '$.rampDownMinutesToWaitOnDisconnect') as ramp_down_minutes_to_wait_on_disconnect, - JSON_EXTRACT(properties, '$.rampDownActionOnLogoff') as ramp_down_action_on_logoff, - JSON_EXTRACT(properties, '$.rampDownMinutesToWaitOnLogoff') as ramp_down_minutes_to_wait_on_logoff, - JSON_EXTRACT(properties, '$.offPeakStartTime') as off_peak_start_time, - JSON_EXTRACT(properties, '$.offPeakStartVMOnConnect') as off_peak_start_vm_on_connect, - JSON_EXTRACT(properties, '$.offPeakActionOnDisconnect') as off_peak_action_on_disconnect, - JSON_EXTRACT(properties, '$.offPeakMinutesToWaitOnDisconnect') as off_peak_minutes_to_wait_on_disconnect, - JSON_EXTRACT(properties, '$.offPeakActionOnLogoff') as off_peak_action_on_logoff, - JSON_EXTRACT(properties, '$.offPeakMinutesToWaitOnLogoff') as off_peak_minutes_to_wait_on_logoff, + JSON_EXTRACT(properties, '$.daysOfWeek') as "days_of_week", + JSON_EXTRACT(properties, '$.rampUpStartTime') as "ramp_up_start_time", + JSON_EXTRACT(properties, '$.rampUpAutoStartHosts') as "ramp_up_auto_start_hosts", + JSON_EXTRACT(properties, '$.rampUpStartVMOnConnect') as "ramp_up_start_vm_on_connect", + JSON_EXTRACT(properties, '$.rampUpActionOnDisconnect') as "ramp_up_action_on_disconnect", + JSON_EXTRACT(properties, '$.rampUpMinutesToWaitOnDisconnect') as "ramp_up_minutes_to_wait_on_disconnect", + JSON_EXTRACT(properties, '$.rampUpActionOnLogoff') as "ramp_up_action_on_logoff", + JSON_EXTRACT(properties, '$.rampUpMinutesToWaitOnLogoff') as "ramp_up_minutes_to_wait_on_logoff", + JSON_EXTRACT(properties, '$.peakStartTime') as "peak_start_time", + JSON_EXTRACT(properties, '$.peakStartVMOnConnect') as "peak_start_vm_on_connect", + JSON_EXTRACT(properties, '$.peakActionOnDisconnect') as "peak_action_on_disconnect", + JSON_EXTRACT(properties, '$.peakMinutesToWaitOnDisconnect') as "peak_minutes_to_wait_on_disconnect", + JSON_EXTRACT(properties, '$.peakActionOnLogoff') as "peak_action_on_logoff", + JSON_EXTRACT(properties, '$.peakMinutesToWaitOnLogoff') as "peak_minutes_to_wait_on_logoff", + JSON_EXTRACT(properties, '$.rampDownStartTime') as "ramp_down_start_time", + JSON_EXTRACT(properties, '$.rampDownStartVMOnConnect') as "ramp_down_start_vm_on_connect", + JSON_EXTRACT(properties, '$.rampDownActionOnDisconnect') as "ramp_down_action_on_disconnect", + JSON_EXTRACT(properties, '$.rampDownMinutesToWaitOnDisconnect') as "ramp_down_minutes_to_wait_on_disconnect", + JSON_EXTRACT(properties, '$.rampDownActionOnLogoff') as "ramp_down_action_on_logoff", + JSON_EXTRACT(properties, '$.rampDownMinutesToWaitOnLogoff') as "ramp_down_minutes_to_wait_on_logoff", + JSON_EXTRACT(properties, '$.offPeakStartTime') as "off_peak_start_time", + JSON_EXTRACT(properties, '$.offPeakStartVMOnConnect') as "off_peak_start_vm_on_connect", + JSON_EXTRACT(properties, '$.offPeakActionOnDisconnect') as "off_peak_action_on_disconnect", + JSON_EXTRACT(properties, '$.offPeakMinutesToWaitOnDisconnect') as "off_peak_minutes_to_wait_on_disconnect", + JSON_EXTRACT(properties, '$.offPeakActionOnLogoff') as "off_peak_action_on_logoff", + JSON_EXTRACT(properties, '$.offPeakMinutesToWaitOnLogoff') as "off_peak_minutes_to_wait_on_logoff", subscriptionId, resourceGroupName, scalingPlanName, @@ -6150,32 +6315,32 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.daysOfWeek') as days_of_week, - JSON_EXTRACT(properties, '$.rampUpStartTime') as ramp_up_start_time, - JSON_EXTRACT(properties, '$.rampUpAutoStartHosts') as ramp_up_auto_start_hosts, - JSON_EXTRACT(properties, '$.rampUpStartVMOnConnect') as ramp_up_start_vm_on_connect, - JSON_EXTRACT(properties, '$.rampUpActionOnDisconnect') as ramp_up_action_on_disconnect, - JSON_EXTRACT(properties, '$.rampUpMinutesToWaitOnDisconnect') as ramp_up_minutes_to_wait_on_disconnect, - JSON_EXTRACT(properties, '$.rampUpActionOnLogoff') as ramp_up_action_on_logoff, - JSON_EXTRACT(properties, '$.rampUpMinutesToWaitOnLogoff') as ramp_up_minutes_to_wait_on_logoff, - JSON_EXTRACT(properties, '$.peakStartTime') as peak_start_time, - JSON_EXTRACT(properties, '$.peakStartVMOnConnect') as peak_start_vm_on_connect, - JSON_EXTRACT(properties, '$.peakActionOnDisconnect') as peak_action_on_disconnect, - JSON_EXTRACT(properties, '$.peakMinutesToWaitOnDisconnect') as peak_minutes_to_wait_on_disconnect, - JSON_EXTRACT(properties, '$.peakActionOnLogoff') as peak_action_on_logoff, - JSON_EXTRACT(properties, '$.peakMinutesToWaitOnLogoff') as peak_minutes_to_wait_on_logoff, - JSON_EXTRACT(properties, '$.rampDownStartTime') as ramp_down_start_time, - JSON_EXTRACT(properties, '$.rampDownStartVMOnConnect') as ramp_down_start_vm_on_connect, - JSON_EXTRACT(properties, '$.rampDownActionOnDisconnect') as ramp_down_action_on_disconnect, - JSON_EXTRACT(properties, '$.rampDownMinutesToWaitOnDisconnect') as ramp_down_minutes_to_wait_on_disconnect, - JSON_EXTRACT(properties, '$.rampDownActionOnLogoff') as ramp_down_action_on_logoff, - JSON_EXTRACT(properties, '$.rampDownMinutesToWaitOnLogoff') as ramp_down_minutes_to_wait_on_logoff, - JSON_EXTRACT(properties, '$.offPeakStartTime') as off_peak_start_time, - JSON_EXTRACT(properties, '$.offPeakStartVMOnConnect') as off_peak_start_vm_on_connect, - JSON_EXTRACT(properties, '$.offPeakActionOnDisconnect') as off_peak_action_on_disconnect, - JSON_EXTRACT(properties, '$.offPeakMinutesToWaitOnDisconnect') as off_peak_minutes_to_wait_on_disconnect, - JSON_EXTRACT(properties, '$.offPeakActionOnLogoff') as off_peak_action_on_logoff, - JSON_EXTRACT(properties, '$.offPeakMinutesToWaitOnLogoff') as off_peak_minutes_to_wait_on_logoff, + json_extract_path_text(properties, '$.daysOfWeek') as "days_of_week", + json_extract_path_text(properties, '$.rampUpStartTime') as "ramp_up_start_time", + json_extract_path_text(properties, '$.rampUpAutoStartHosts') as "ramp_up_auto_start_hosts", + json_extract_path_text(properties, '$.rampUpStartVMOnConnect') as "ramp_up_start_vm_on_connect", + json_extract_path_text(properties, '$.rampUpActionOnDisconnect') as "ramp_up_action_on_disconnect", + json_extract_path_text(properties, '$.rampUpMinutesToWaitOnDisconnect') as "ramp_up_minutes_to_wait_on_disconnect", + json_extract_path_text(properties, '$.rampUpActionOnLogoff') as "ramp_up_action_on_logoff", + json_extract_path_text(properties, '$.rampUpMinutesToWaitOnLogoff') as "ramp_up_minutes_to_wait_on_logoff", + json_extract_path_text(properties, '$.peakStartTime') as "peak_start_time", + json_extract_path_text(properties, '$.peakStartVMOnConnect') as "peak_start_vm_on_connect", + json_extract_path_text(properties, '$.peakActionOnDisconnect') as "peak_action_on_disconnect", + json_extract_path_text(properties, '$.peakMinutesToWaitOnDisconnect') as "peak_minutes_to_wait_on_disconnect", + json_extract_path_text(properties, '$.peakActionOnLogoff') as "peak_action_on_logoff", + json_extract_path_text(properties, '$.peakMinutesToWaitOnLogoff') as "peak_minutes_to_wait_on_logoff", + json_extract_path_text(properties, '$.rampDownStartTime') as "ramp_down_start_time", + json_extract_path_text(properties, '$.rampDownStartVMOnConnect') as "ramp_down_start_vm_on_connect", + json_extract_path_text(properties, '$.rampDownActionOnDisconnect') as "ramp_down_action_on_disconnect", + json_extract_path_text(properties, '$.rampDownMinutesToWaitOnDisconnect') as "ramp_down_minutes_to_wait_on_disconnect", + json_extract_path_text(properties, '$.rampDownActionOnLogoff') as "ramp_down_action_on_logoff", + json_extract_path_text(properties, '$.rampDownMinutesToWaitOnLogoff') as "ramp_down_minutes_to_wait_on_logoff", + json_extract_path_text(properties, '$.offPeakStartTime') as "off_peak_start_time", + json_extract_path_text(properties, '$.offPeakStartVMOnConnect') as "off_peak_start_vm_on_connect", + json_extract_path_text(properties, '$.offPeakActionOnDisconnect') as "off_peak_action_on_disconnect", + json_extract_path_text(properties, '$.offPeakMinutesToWaitOnDisconnect') as "off_peak_minutes_to_wait_on_disconnect", + json_extract_path_text(properties, '$.offPeakActionOnLogoff') as "off_peak_action_on_logoff", + json_extract_path_text(properties, '$.offPeakMinutesToWaitOnLogoff') as "off_peak_minutes_to_wait_on_logoff", subscriptionId, resourceGroupName, scalingPlanName, @@ -6197,14 +6362,14 @@ components: identity as identity, sku as sku, plan as plan, - JSON_EXTRACT(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.hostPoolArmPath') as host_pool_arm_path, - JSON_EXTRACT(properties, '$.workspaceArmPath') as workspace_arm_path, - JSON_EXTRACT(properties, '$.applicationGroupType') as application_group_type, - JSON_EXTRACT(properties, '$.cloudPcResource') as cloud_pc_resource, - JSON_EXTRACT(properties, '$.showInFeed') as show_in_feed, + JSON_EXTRACT(properties, '$.objectId') as "object_id", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.hostPoolArmPath') as "host_pool_arm_path", + JSON_EXTRACT(properties, '$.workspaceArmPath') as "workspace_arm_path", + JSON_EXTRACT(properties, '$.applicationGroupType') as "application_group_type", + JSON_EXTRACT(properties, '$.cloudPcResource') as "cloud_pc_resource", + JSON_EXTRACT(properties, '$.showInFeed') as "show_in_feed", subscriptionId, resourceGroupName, applicationGroupName @@ -6220,14 +6385,14 @@ components: identity as identity, sku as sku, plan as plan, - json_extract_path_text(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.hostPoolArmPath') as host_pool_arm_path, - JSON_EXTRACT(properties, '$.workspaceArmPath') as workspace_arm_path, - JSON_EXTRACT(properties, '$.applicationGroupType') as application_group_type, - JSON_EXTRACT(properties, '$.cloudPcResource') as cloud_pc_resource, - JSON_EXTRACT(properties, '$.showInFeed') as show_in_feed, + json_extract_path_text(properties, '$.objectId') as "object_id", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.hostPoolArmPath') as "host_pool_arm_path", + json_extract_path_text(properties, '$.workspaceArmPath') as "workspace_arm_path", + json_extract_path_text(properties, '$.applicationGroupType') as "application_group_type", + json_extract_path_text(properties, '$.cloudPcResource') as "cloud_pc_resource", + json_extract_path_text(properties, '$.showInFeed') as "show_in_feed", subscriptionId, resourceGroupName, applicationGroupName @@ -6246,20 +6411,20 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.filePath') as file_path, - JSON_EXTRACT(properties, '$.msixPackageFamilyName') as msix_package_family_name, - JSON_EXTRACT(properties, '$.msixPackageApplicationId') as msix_package_application_id, - JSON_EXTRACT(properties, '$.applicationType') as application_type, - JSON_EXTRACT(properties, '$.commandLineSetting') as command_line_setting, - JSON_EXTRACT(properties, '$.commandLineArguments') as command_line_arguments, - JSON_EXTRACT(properties, '$.showInPortal') as show_in_portal, - JSON_EXTRACT(properties, '$.iconPath') as icon_path, - JSON_EXTRACT(properties, '$.iconIndex') as icon_index, - JSON_EXTRACT(properties, '$.iconHash') as icon_hash, - JSON_EXTRACT(properties, '$.iconContent') as icon_content, + JSON_EXTRACT(properties, '$.objectId') as "object_id", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.filePath') as "file_path", + JSON_EXTRACT(properties, '$.msixPackageFamilyName') as "msix_package_family_name", + JSON_EXTRACT(properties, '$.msixPackageApplicationId') as "msix_package_application_id", + JSON_EXTRACT(properties, '$.applicationType') as "application_type", + JSON_EXTRACT(properties, '$.commandLineSetting') as "command_line_setting", + JSON_EXTRACT(properties, '$.commandLineArguments') as "command_line_arguments", + JSON_EXTRACT(properties, '$.showInPortal') as "show_in_portal", + JSON_EXTRACT(properties, '$.iconPath') as "icon_path", + JSON_EXTRACT(properties, '$.iconIndex') as "icon_index", + JSON_EXTRACT(properties, '$.iconHash') as "icon_hash", + JSON_EXTRACT(properties, '$.iconContent') as "icon_content", subscriptionId, resourceGroupName, applicationGroupName, @@ -6274,20 +6439,20 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.filePath') as file_path, - JSON_EXTRACT(properties, '$.msixPackageFamilyName') as msix_package_family_name, - JSON_EXTRACT(properties, '$.msixPackageApplicationId') as msix_package_application_id, - JSON_EXTRACT(properties, '$.applicationType') as application_type, - JSON_EXTRACT(properties, '$.commandLineSetting') as command_line_setting, - JSON_EXTRACT(properties, '$.commandLineArguments') as command_line_arguments, - JSON_EXTRACT(properties, '$.showInPortal') as show_in_portal, - JSON_EXTRACT(properties, '$.iconPath') as icon_path, - JSON_EXTRACT(properties, '$.iconIndex') as icon_index, - JSON_EXTRACT(properties, '$.iconHash') as icon_hash, - JSON_EXTRACT(properties, '$.iconContent') as icon_content, + json_extract_path_text(properties, '$.objectId') as "object_id", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.filePath') as "file_path", + json_extract_path_text(properties, '$.msixPackageFamilyName') as "msix_package_family_name", + json_extract_path_text(properties, '$.msixPackageApplicationId') as "msix_package_application_id", + json_extract_path_text(properties, '$.applicationType') as "application_type", + json_extract_path_text(properties, '$.commandLineSetting') as "command_line_setting", + json_extract_path_text(properties, '$.commandLineArguments') as "command_line_arguments", + json_extract_path_text(properties, '$.showInPortal') as "show_in_portal", + json_extract_path_text(properties, '$.iconPath') as "icon_path", + json_extract_path_text(properties, '$.iconIndex') as "icon_index", + json_extract_path_text(properties, '$.iconHash') as "icon_hash", + json_extract_path_text(properties, '$.iconContent') as "icon_content", subscriptionId, resourceGroupName, applicationGroupName, @@ -6307,11 +6472,11 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.iconHash') as icon_hash, - JSON_EXTRACT(properties, '$.iconContent') as icon_content, + JSON_EXTRACT(properties, '$.objectId') as "object_id", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.iconHash') as "icon_hash", + JSON_EXTRACT(properties, '$.iconContent') as "icon_content", subscriptionId, resourceGroupName, applicationGroupName, @@ -6326,11 +6491,11 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.iconHash') as icon_hash, - JSON_EXTRACT(properties, '$.iconContent') as icon_content, + json_extract_path_text(properties, '$.objectId') as "object_id", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.iconHash') as "icon_hash", + json_extract_path_text(properties, '$.iconContent') as "icon_content", subscriptionId, resourceGroupName, applicationGroupName, @@ -6352,35 +6517,35 @@ components: identity as identity, sku as sku, plan as plan, - JSON_EXTRACT(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.hostPoolType') as host_pool_type, - JSON_EXTRACT(properties, '$.personalDesktopAssignmentType') as personal_desktop_assignment_type, - JSON_EXTRACT(properties, '$.customRdpProperty') as custom_rdp_property, - JSON_EXTRACT(properties, '$.maxSessionLimit') as max_session_limit, - JSON_EXTRACT(properties, '$.loadBalancerType') as load_balancer_type, - JSON_EXTRACT(properties, '$.ring') as ring, - JSON_EXTRACT(properties, '$.validationEnvironment') as validation_environment, - JSON_EXTRACT(properties, '$.registrationInfo') as registration_info, - JSON_EXTRACT(properties, '$.vmTemplate') as vm_template, - JSON_EXTRACT(properties, '$.managementType') as management_type, - JSON_EXTRACT(properties, '$.applicationGroupReferences') as application_group_references, - JSON_EXTRACT(properties, '$.appAttachPackageReferences') as app_attach_package_references, - JSON_EXTRACT(properties, '$.ssoadfsAuthority') as ssoadfs_authority, - JSON_EXTRACT(properties, '$.ssoClientId') as sso_client_id, - JSON_EXTRACT(properties, '$.ssoClientSecretKeyVaultPath') as sso_client_secret_key_vault_path, - JSON_EXTRACT(properties, '$.ssoSecretType') as sso_secret_type, - JSON_EXTRACT(properties, '$.preferredAppGroupType') as preferred_app_group_type, - JSON_EXTRACT(properties, '$.startVMOnConnect') as start_vm_on_connect, - JSON_EXTRACT(properties, '$.cloudPcResource') as cloud_pc_resource, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.agentUpdate') as agent_update, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.managedPrivateUDP') as managed_private_udp, - JSON_EXTRACT(properties, '$.directUDP') as direct_udp, - JSON_EXTRACT(properties, '$.publicUDP') as public_udp, - JSON_EXTRACT(properties, '$.relayUDP') as relay_udp, + JSON_EXTRACT(properties, '$.objectId') as "object_id", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.hostPoolType') as "host_pool_type", + JSON_EXTRACT(properties, '$.personalDesktopAssignmentType') as "personal_desktop_assignment_type", + JSON_EXTRACT(properties, '$.customRdpProperty') as "custom_rdp_property", + JSON_EXTRACT(properties, '$.maxSessionLimit') as "max_session_limit", + JSON_EXTRACT(properties, '$.loadBalancerType') as "load_balancer_type", + JSON_EXTRACT(properties, '$.ring') as "ring", + JSON_EXTRACT(properties, '$.validationEnvironment') as "validation_environment", + JSON_EXTRACT(properties, '$.registrationInfo') as "registration_info", + JSON_EXTRACT(properties, '$.vmTemplate') as "vm_template", + JSON_EXTRACT(properties, '$.managementType') as "management_type", + JSON_EXTRACT(properties, '$.applicationGroupReferences') as "application_group_references", + JSON_EXTRACT(properties, '$.appAttachPackageReferences') as "app_attach_package_references", + JSON_EXTRACT(properties, '$.ssoadfsAuthority') as "ssoadfs_authority", + JSON_EXTRACT(properties, '$.ssoClientId') as "sso_client_id", + JSON_EXTRACT(properties, '$.ssoClientSecretKeyVaultPath') as "sso_client_secret_key_vault_path", + JSON_EXTRACT(properties, '$.ssoSecretType') as "sso_secret_type", + JSON_EXTRACT(properties, '$.preferredAppGroupType') as "preferred_app_group_type", + JSON_EXTRACT(properties, '$.startVMOnConnect') as "start_vm_on_connect", + JSON_EXTRACT(properties, '$.cloudPcResource') as "cloud_pc_resource", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.agentUpdate') as "agent_update", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.managedPrivateUDP') as "managed_private_udp", + JSON_EXTRACT(properties, '$.directUDP') as "direct_udp", + JSON_EXTRACT(properties, '$.publicUDP') as "public_udp", + JSON_EXTRACT(properties, '$.relayUDP') as "relay_udp", subscriptionId, resourceGroupName, hostPoolName @@ -6396,35 +6561,35 @@ components: identity as identity, sku as sku, plan as plan, - json_extract_path_text(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.hostPoolType') as host_pool_type, - JSON_EXTRACT(properties, '$.personalDesktopAssignmentType') as personal_desktop_assignment_type, - JSON_EXTRACT(properties, '$.customRdpProperty') as custom_rdp_property, - JSON_EXTRACT(properties, '$.maxSessionLimit') as max_session_limit, - JSON_EXTRACT(properties, '$.loadBalancerType') as load_balancer_type, - JSON_EXTRACT(properties, '$.ring') as ring, - JSON_EXTRACT(properties, '$.validationEnvironment') as validation_environment, - JSON_EXTRACT(properties, '$.registrationInfo') as registration_info, - JSON_EXTRACT(properties, '$.vmTemplate') as vm_template, - JSON_EXTRACT(properties, '$.managementType') as management_type, - JSON_EXTRACT(properties, '$.applicationGroupReferences') as application_group_references, - JSON_EXTRACT(properties, '$.appAttachPackageReferences') as app_attach_package_references, - JSON_EXTRACT(properties, '$.ssoadfsAuthority') as ssoadfs_authority, - JSON_EXTRACT(properties, '$.ssoClientId') as sso_client_id, - JSON_EXTRACT(properties, '$.ssoClientSecretKeyVaultPath') as sso_client_secret_key_vault_path, - JSON_EXTRACT(properties, '$.ssoSecretType') as sso_secret_type, - JSON_EXTRACT(properties, '$.preferredAppGroupType') as preferred_app_group_type, - JSON_EXTRACT(properties, '$.startVMOnConnect') as start_vm_on_connect, - JSON_EXTRACT(properties, '$.cloudPcResource') as cloud_pc_resource, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.agentUpdate') as agent_update, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.managedPrivateUDP') as managed_private_udp, - JSON_EXTRACT(properties, '$.directUDP') as direct_udp, - JSON_EXTRACT(properties, '$.publicUDP') as public_udp, - JSON_EXTRACT(properties, '$.relayUDP') as relay_udp, + json_extract_path_text(properties, '$.objectId') as "object_id", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.hostPoolType') as "host_pool_type", + json_extract_path_text(properties, '$.personalDesktopAssignmentType') as "personal_desktop_assignment_type", + json_extract_path_text(properties, '$.customRdpProperty') as "custom_rdp_property", + json_extract_path_text(properties, '$.maxSessionLimit') as "max_session_limit", + json_extract_path_text(properties, '$.loadBalancerType') as "load_balancer_type", + json_extract_path_text(properties, '$.ring') as "ring", + json_extract_path_text(properties, '$.validationEnvironment') as "validation_environment", + json_extract_path_text(properties, '$.registrationInfo') as "registration_info", + json_extract_path_text(properties, '$.vmTemplate') as "vm_template", + json_extract_path_text(properties, '$.managementType') as "management_type", + json_extract_path_text(properties, '$.applicationGroupReferences') as "application_group_references", + json_extract_path_text(properties, '$.appAttachPackageReferences') as "app_attach_package_references", + json_extract_path_text(properties, '$.ssoadfsAuthority') as "ssoadfs_authority", + json_extract_path_text(properties, '$.ssoClientId') as "sso_client_id", + json_extract_path_text(properties, '$.ssoClientSecretKeyVaultPath') as "sso_client_secret_key_vault_path", + json_extract_path_text(properties, '$.ssoSecretType') as "sso_secret_type", + json_extract_path_text(properties, '$.preferredAppGroupType') as "preferred_app_group_type", + json_extract_path_text(properties, '$.startVMOnConnect') as "start_vm_on_connect", + json_extract_path_text(properties, '$.cloudPcResource') as "cloud_pc_resource", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.agentUpdate') as "agent_update", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.managedPrivateUDP') as "managed_private_udp", + json_extract_path_text(properties, '$.directUDP') as "direct_udp", + json_extract_path_text(properties, '$.publicUDP') as "public_udp", + json_extract_path_text(properties, '$.relayUDP') as "relay_udp", subscriptionId, resourceGroupName, hostPoolName @@ -6439,8 +6604,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.scheduledDateTimeZone') as scheduled_date_time_zone, - JSON_EXTRACT(properties, '$.update') as update, + JSON_EXTRACT(properties, '$.scheduledDateTimeZone') as "scheduled_date_time_zone", + JSON_EXTRACT(properties, '$.update') as "update", subscriptionId, resourceGroupName, hostPoolName @@ -6450,8 +6615,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.scheduledDateTimeZone') as scheduled_date_time_zone, - JSON_EXTRACT(properties, '$.update') as update, + json_extract_path_text(properties, '$.scheduledDateTimeZone') as "scheduled_date_time_zone", + json_extract_path_text(properties, '$.update') as "update", subscriptionId, resourceGroupName, hostPoolName @@ -6473,10 +6638,10 @@ components: startTime as start_time, endTime as end_time, error as error, - JSON_EXTRACT(properties, '$.correlationId') as correlation_id, - JSON_EXTRACT(properties, '$.progress') as progress, - JSON_EXTRACT(properties, '$.scheduledDateTime') as scheduled_date_time, - JSON_EXTRACT(properties, '$.sessionHostManagement') as session_host_management, + JSON_EXTRACT(properties, '$.correlationId') as "correlation_id", + JSON_EXTRACT(properties, '$.progress') as "progress", + JSON_EXTRACT(properties, '$.scheduledDateTime') as "scheduled_date_time", + JSON_EXTRACT(properties, '$.sessionHostManagement') as "session_host_management", subscriptionId, resourceGroupName, hostPoolName @@ -6493,10 +6658,10 @@ components: startTime as start_time, endTime as end_time, error as error, - json_extract_path_text(properties, '$.correlationId') as correlation_id, - JSON_EXTRACT(properties, '$.progress') as progress, - JSON_EXTRACT(properties, '$.scheduledDateTime') as scheduled_date_time, - JSON_EXTRACT(properties, '$.sessionHostManagement') as session_host_management, + json_extract_path_text(properties, '$.correlationId') as "correlation_id", + json_extract_path_text(properties, '$.progress') as "progress", + json_extract_path_text(properties, '$.scheduledDateTime') as "scheduled_date_time", + json_extract_path_text(properties, '$.sessionHostManagement') as "session_host_management", subscriptionId, resourceGroupName, hostPoolName @@ -6515,23 +6680,23 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.vmTags') as vm_tags, - JSON_EXTRACT(properties, '$.vmLocation') as vm_location, - JSON_EXTRACT(properties, '$.vmResourceGroup') as vm_resource_group, - JSON_EXTRACT(properties, '$.vmNamePrefix') as vm_name_prefix, - JSON_EXTRACT(properties, '$.availabilityZones') as availability_zones, - JSON_EXTRACT(properties, '$.networkInfo') as network_info, - JSON_EXTRACT(properties, '$.vmSizeId') as vm_size_id, - JSON_EXTRACT(properties, '$.diskInfo') as disk_info, - JSON_EXTRACT(properties, '$.customConfigurationScriptUrl') as custom_configuration_script_url, - JSON_EXTRACT(properties, '$.imageInfo') as image_info, - JSON_EXTRACT(properties, '$.domainInfo') as domain_info, - JSON_EXTRACT(properties, '$.securityInfo') as security_info, - JSON_EXTRACT(properties, '$.vmAdminCredentials') as vm_admin_credentials, - JSON_EXTRACT(properties, '$.bootDiagnosticsInfo') as boot_diagnostics_info, + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.vmTags') as "vm_tags", + JSON_EXTRACT(properties, '$.vmLocation') as "vm_location", + JSON_EXTRACT(properties, '$.vmResourceGroup') as "vm_resource_group", + JSON_EXTRACT(properties, '$.vmNamePrefix') as "vm_name_prefix", + JSON_EXTRACT(properties, '$.availabilityZones') as "availability_zones", + JSON_EXTRACT(properties, '$.networkInfo') as "network_info", + JSON_EXTRACT(properties, '$.vmSizeId') as "vm_size_id", + JSON_EXTRACT(properties, '$.diskInfo') as "disk_info", + JSON_EXTRACT(properties, '$.customConfigurationScriptUrl') as "custom_configuration_script_url", + JSON_EXTRACT(properties, '$.imageInfo') as "image_info", + JSON_EXTRACT(properties, '$.domainInfo') as "domain_info", + JSON_EXTRACT(properties, '$.securityInfo') as "security_info", + JSON_EXTRACT(properties, '$.vmAdminCredentials') as "vm_admin_credentials", + JSON_EXTRACT(properties, '$.bootDiagnosticsInfo') as "boot_diagnostics_info", subscriptionId, resourceGroupName, hostPoolName @@ -6545,23 +6710,23 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.vmTags') as vm_tags, - JSON_EXTRACT(properties, '$.vmLocation') as vm_location, - JSON_EXTRACT(properties, '$.vmResourceGroup') as vm_resource_group, - JSON_EXTRACT(properties, '$.vmNamePrefix') as vm_name_prefix, - JSON_EXTRACT(properties, '$.availabilityZones') as availability_zones, - JSON_EXTRACT(properties, '$.networkInfo') as network_info, - JSON_EXTRACT(properties, '$.vmSizeId') as vm_size_id, - JSON_EXTRACT(properties, '$.diskInfo') as disk_info, - JSON_EXTRACT(properties, '$.customConfigurationScriptUrl') as custom_configuration_script_url, - JSON_EXTRACT(properties, '$.imageInfo') as image_info, - JSON_EXTRACT(properties, '$.domainInfo') as domain_info, - JSON_EXTRACT(properties, '$.securityInfo') as security_info, - JSON_EXTRACT(properties, '$.vmAdminCredentials') as vm_admin_credentials, - JSON_EXTRACT(properties, '$.bootDiagnosticsInfo') as boot_diagnostics_info, + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.vmTags') as "vm_tags", + json_extract_path_text(properties, '$.vmLocation') as "vm_location", + json_extract_path_text(properties, '$.vmResourceGroup') as "vm_resource_group", + json_extract_path_text(properties, '$.vmNamePrefix') as "vm_name_prefix", + json_extract_path_text(properties, '$.availabilityZones') as "availability_zones", + json_extract_path_text(properties, '$.networkInfo') as "network_info", + json_extract_path_text(properties, '$.vmSizeId') as "vm_size_id", + json_extract_path_text(properties, '$.diskInfo') as "disk_info", + json_extract_path_text(properties, '$.customConfigurationScriptUrl') as "custom_configuration_script_url", + json_extract_path_text(properties, '$.imageInfo') as "image_info", + json_extract_path_text(properties, '$.domainInfo') as "domain_info", + json_extract_path_text(properties, '$.securityInfo') as "security_info", + json_extract_path_text(properties, '$.vmAdminCredentials') as "vm_admin_credentials", + json_extract_path_text(properties, '$.bootDiagnosticsInfo') as "boot_diagnostics_info", subscriptionId, resourceGroupName, hostPoolName @@ -6580,22 +6745,22 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.vmTags') as vm_tags, - JSON_EXTRACT(properties, '$.vmLocation') as vm_location, - JSON_EXTRACT(properties, '$.vmResourceGroup') as vm_resource_group, - JSON_EXTRACT(properties, '$.vmNamePrefix') as vm_name_prefix, - JSON_EXTRACT(properties, '$.availabilityZones') as availability_zones, - JSON_EXTRACT(properties, '$.networkInfo') as network_info, - JSON_EXTRACT(properties, '$.vmSizeId') as vm_size_id, - JSON_EXTRACT(properties, '$.diskInfo') as disk_info, - JSON_EXTRACT(properties, '$.customConfigurationScriptUrl') as custom_configuration_script_url, - JSON_EXTRACT(properties, '$.imageInfo') as image_info, - JSON_EXTRACT(properties, '$.domainInfo') as domain_info, - JSON_EXTRACT(properties, '$.securityInfo') as security_info, - JSON_EXTRACT(properties, '$.vmAdminCredentials') as vm_admin_credentials, - JSON_EXTRACT(properties, '$.bootDiagnosticsInfo') as boot_diagnostics_info, + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.vmTags') as "vm_tags", + JSON_EXTRACT(properties, '$.vmLocation') as "vm_location", + JSON_EXTRACT(properties, '$.vmResourceGroup') as "vm_resource_group", + JSON_EXTRACT(properties, '$.vmNamePrefix') as "vm_name_prefix", + JSON_EXTRACT(properties, '$.availabilityZones') as "availability_zones", + JSON_EXTRACT(properties, '$.networkInfo') as "network_info", + JSON_EXTRACT(properties, '$.vmSizeId') as "vm_size_id", + JSON_EXTRACT(properties, '$.diskInfo') as "disk_info", + JSON_EXTRACT(properties, '$.customConfigurationScriptUrl') as "custom_configuration_script_url", + JSON_EXTRACT(properties, '$.imageInfo') as "image_info", + JSON_EXTRACT(properties, '$.domainInfo') as "domain_info", + JSON_EXTRACT(properties, '$.securityInfo') as "security_info", + JSON_EXTRACT(properties, '$.vmAdminCredentials') as "vm_admin_credentials", + JSON_EXTRACT(properties, '$.bootDiagnosticsInfo') as "boot_diagnostics_info", subscriptionId, resourceGroupName, hostPoolName @@ -6609,22 +6774,22 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.vmTags') as vm_tags, - JSON_EXTRACT(properties, '$.vmLocation') as vm_location, - JSON_EXTRACT(properties, '$.vmResourceGroup') as vm_resource_group, - JSON_EXTRACT(properties, '$.vmNamePrefix') as vm_name_prefix, - JSON_EXTRACT(properties, '$.availabilityZones') as availability_zones, - JSON_EXTRACT(properties, '$.networkInfo') as network_info, - JSON_EXTRACT(properties, '$.vmSizeId') as vm_size_id, - JSON_EXTRACT(properties, '$.diskInfo') as disk_info, - JSON_EXTRACT(properties, '$.customConfigurationScriptUrl') as custom_configuration_script_url, - JSON_EXTRACT(properties, '$.imageInfo') as image_info, - JSON_EXTRACT(properties, '$.domainInfo') as domain_info, - JSON_EXTRACT(properties, '$.securityInfo') as security_info, - JSON_EXTRACT(properties, '$.vmAdminCredentials') as vm_admin_credentials, - JSON_EXTRACT(properties, '$.bootDiagnosticsInfo') as boot_diagnostics_info, + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.vmTags') as "vm_tags", + json_extract_path_text(properties, '$.vmLocation') as "vm_location", + json_extract_path_text(properties, '$.vmResourceGroup') as "vm_resource_group", + json_extract_path_text(properties, '$.vmNamePrefix') as "vm_name_prefix", + json_extract_path_text(properties, '$.availabilityZones') as "availability_zones", + json_extract_path_text(properties, '$.networkInfo') as "network_info", + json_extract_path_text(properties, '$.vmSizeId') as "vm_size_id", + json_extract_path_text(properties, '$.diskInfo') as "disk_info", + json_extract_path_text(properties, '$.customConfigurationScriptUrl') as "custom_configuration_script_url", + json_extract_path_text(properties, '$.imageInfo') as "image_info", + json_extract_path_text(properties, '$.domainInfo') as "domain_info", + json_extract_path_text(properties, '$.securityInfo') as "security_info", + json_extract_path_text(properties, '$.vmAdminCredentials') as "vm_admin_credentials", + json_extract_path_text(properties, '$.bootDiagnosticsInfo') as "boot_diagnostics_info", subscriptionId, resourceGroupName, hostPoolName @@ -6643,12 +6808,12 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.userPrincipalName') as user_principal_name, - JSON_EXTRACT(properties, '$.applicationType') as application_type, - JSON_EXTRACT(properties, '$.sessionState') as session_state, - JSON_EXTRACT(properties, '$.activeDirectoryUserName') as active_directory_user_name, - JSON_EXTRACT(properties, '$.createTime') as create_time, + JSON_EXTRACT(properties, '$.objectId') as "object_id", + JSON_EXTRACT(properties, '$.userPrincipalName') as "user_principal_name", + JSON_EXTRACT(properties, '$.applicationType') as "application_type", + JSON_EXTRACT(properties, '$.sessionState') as "session_state", + JSON_EXTRACT(properties, '$.activeDirectoryUserName') as "active_directory_user_name", + JSON_EXTRACT(properties, '$.createTime') as "create_time", subscriptionId, resourceGroupName, hostPoolName, @@ -6664,12 +6829,12 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.userPrincipalName') as user_principal_name, - JSON_EXTRACT(properties, '$.applicationType') as application_type, - JSON_EXTRACT(properties, '$.sessionState') as session_state, - JSON_EXTRACT(properties, '$.activeDirectoryUserName') as active_directory_user_name, - JSON_EXTRACT(properties, '$.createTime') as create_time, + json_extract_path_text(properties, '$.objectId') as "object_id", + json_extract_path_text(properties, '$.userPrincipalName') as "user_principal_name", + json_extract_path_text(properties, '$.applicationType') as "application_type", + json_extract_path_text(properties, '$.sessionState') as "session_state", + json_extract_path_text(properties, '$.activeDirectoryUserName') as "active_directory_user_name", + json_extract_path_text(properties, '$.createTime') as "create_time", subscriptionId, resourceGroupName, hostPoolName, @@ -6690,25 +6855,25 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.lastHeartBeat') as last_heart_beat, - JSON_EXTRACT(properties, '$.sessions') as sessions, - JSON_EXTRACT(properties, '$.agentVersion') as agent_version, - JSON_EXTRACT(properties, '$.allowNewSession') as allow_new_session, - JSON_EXTRACT(properties, '$.virtualMachineId') as virtual_machine_id, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.assignedUser') as assigned_user, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusTimestamp') as status_timestamp, - JSON_EXTRACT(properties, '$.osVersion') as os_version, - JSON_EXTRACT(properties, '$.sxSStackVersion') as sx_s_stack_version, - JSON_EXTRACT(properties, '$.updateState') as update_state, - JSON_EXTRACT(properties, '$.lastUpdateTime') as last_update_time, - JSON_EXTRACT(properties, '$.updateErrorMessage') as update_error_message, - JSON_EXTRACT(properties, '$.lastSessionHostUpdateTime') as last_session_host_update_time, - JSON_EXTRACT(properties, '$.sessionHostConfiguration') as session_host_configuration, - JSON_EXTRACT(properties, '$.sessionHostHealthCheckResults') as session_host_health_check_results, + JSON_EXTRACT(properties, '$.objectId') as "object_id", + JSON_EXTRACT(properties, '$.lastHeartBeat') as "last_heart_beat", + JSON_EXTRACT(properties, '$.sessions') as "sessions", + JSON_EXTRACT(properties, '$.agentVersion') as "agent_version", + JSON_EXTRACT(properties, '$.allowNewSession') as "allow_new_session", + JSON_EXTRACT(properties, '$.virtualMachineId') as "virtual_machine_id", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.assignedUser') as "assigned_user", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.statusTimestamp') as "status_timestamp", + JSON_EXTRACT(properties, '$.osVersion') as "os_version", + JSON_EXTRACT(properties, '$.sxSStackVersion') as "sx_s_stack_version", + JSON_EXTRACT(properties, '$.updateState') as "update_state", + JSON_EXTRACT(properties, '$.lastUpdateTime') as "last_update_time", + JSON_EXTRACT(properties, '$.updateErrorMessage') as "update_error_message", + JSON_EXTRACT(properties, '$.lastSessionHostUpdateTime') as "last_session_host_update_time", + JSON_EXTRACT(properties, '$.sessionHostConfiguration') as "session_host_configuration", + JSON_EXTRACT(properties, '$.sessionHostHealthCheckResults') as "session_host_health_check_results", subscriptionId, resourceGroupName, hostPoolName, @@ -6723,25 +6888,25 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.objectId') as object_id, - JSON_EXTRACT(properties, '$.lastHeartBeat') as last_heart_beat, - JSON_EXTRACT(properties, '$.sessions') as sessions, - JSON_EXTRACT(properties, '$.agentVersion') as agent_version, - JSON_EXTRACT(properties, '$.allowNewSession') as allow_new_session, - JSON_EXTRACT(properties, '$.virtualMachineId') as virtual_machine_id, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.assignedUser') as assigned_user, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusTimestamp') as status_timestamp, - JSON_EXTRACT(properties, '$.osVersion') as os_version, - JSON_EXTRACT(properties, '$.sxSStackVersion') as sx_s_stack_version, - JSON_EXTRACT(properties, '$.updateState') as update_state, - JSON_EXTRACT(properties, '$.lastUpdateTime') as last_update_time, - JSON_EXTRACT(properties, '$.updateErrorMessage') as update_error_message, - JSON_EXTRACT(properties, '$.lastSessionHostUpdateTime') as last_session_host_update_time, - JSON_EXTRACT(properties, '$.sessionHostConfiguration') as session_host_configuration, - JSON_EXTRACT(properties, '$.sessionHostHealthCheckResults') as session_host_health_check_results, + json_extract_path_text(properties, '$.objectId') as "object_id", + json_extract_path_text(properties, '$.lastHeartBeat') as "last_heart_beat", + json_extract_path_text(properties, '$.sessions') as "sessions", + json_extract_path_text(properties, '$.agentVersion') as "agent_version", + json_extract_path_text(properties, '$.allowNewSession') as "allow_new_session", + json_extract_path_text(properties, '$.virtualMachineId') as "virtual_machine_id", + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.assignedUser') as "assigned_user", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.statusTimestamp') as "status_timestamp", + json_extract_path_text(properties, '$.osVersion') as "os_version", + json_extract_path_text(properties, '$.sxSStackVersion') as "sx_s_stack_version", + json_extract_path_text(properties, '$.updateState') as "update_state", + json_extract_path_text(properties, '$.lastUpdateTime') as "last_update_time", + json_extract_path_text(properties, '$.updateErrorMessage') as "update_error_message", + json_extract_path_text(properties, '$.lastSessionHostUpdateTime') as "last_session_host_update_time", + json_extract_path_text(properties, '$.sessionHostConfiguration') as "session_host_configuration", + json_extract_path_text(properties, '$.sessionHostHealthCheckResults') as "session_host_health_check_results", subscriptionId, resourceGroupName, hostPoolName, @@ -6761,17 +6926,17 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.imagePath') as image_path, - JSON_EXTRACT(properties, '$.packageName') as package_name, - JSON_EXTRACT(properties, '$.packageFamilyName') as package_family_name, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.packageRelativePath') as package_relative_path, - JSON_EXTRACT(properties, '$.isRegularRegistration') as is_regular_registration, - JSON_EXTRACT(properties, '$.isActive') as is_active, - JSON_EXTRACT(properties, '$.packageDependencies') as package_dependencies, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.lastUpdated') as last_updated, - JSON_EXTRACT(properties, '$.packageApplications') as package_applications, + JSON_EXTRACT(properties, '$.imagePath') as "image_path", + JSON_EXTRACT(properties, '$.packageName') as "package_name", + JSON_EXTRACT(properties, '$.packageFamilyName') as "package_family_name", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.packageRelativePath') as "package_relative_path", + JSON_EXTRACT(properties, '$.isRegularRegistration') as "is_regular_registration", + JSON_EXTRACT(properties, '$.isActive') as "is_active", + JSON_EXTRACT(properties, '$.packageDependencies') as "package_dependencies", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.lastUpdated') as "last_updated", + JSON_EXTRACT(properties, '$.packageApplications') as "package_applications", subscriptionId, resourceGroupName, hostPoolName, @@ -6786,26 +6951,26 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.imagePath') as image_path, - JSON_EXTRACT(properties, '$.packageName') as package_name, - JSON_EXTRACT(properties, '$.packageFamilyName') as package_family_name, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.packageRelativePath') as package_relative_path, - JSON_EXTRACT(properties, '$.isRegularRegistration') as is_regular_registration, - JSON_EXTRACT(properties, '$.isActive') as is_active, - JSON_EXTRACT(properties, '$.packageDependencies') as package_dependencies, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.lastUpdated') as last_updated, - JSON_EXTRACT(properties, '$.packageApplications') as package_applications, + json_extract_path_text(properties, '$.imagePath') as "image_path", + json_extract_path_text(properties, '$.packageName') as "package_name", + json_extract_path_text(properties, '$.packageFamilyName') as "package_family_name", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.packageRelativePath') as "package_relative_path", + json_extract_path_text(properties, '$.isRegularRegistration') as "is_regular_registration", + json_extract_path_text(properties, '$.isActive') as "is_active", + json_extract_path_text(properties, '$.packageDependencies') as "package_dependencies", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.lastUpdated') as "last_updated", + json_extract_path_text(properties, '$.packageApplications') as "package_applications", subscriptionId, resourceGroupName, hostPoolName, msixPackageFullName FROM azure.desktop_virtualization.msix_packages WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND hostPoolName = 'replace-me'; - vw_app_attach_package: - id: azure.desktop_virtualization.vw_app_attach_package - name: vw_app_attach_package + vw_app_attach_packages: + id: azure.desktop_virtualization.vw_app_attach_packages + name: vw_app_attach_packages config: views: select: @@ -6814,18 +6979,18 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.image') as image, - JSON_EXTRACT(properties, '$.hostPoolReferences') as host_pool_references, - JSON_EXTRACT(properties, '$.keyVaultURL') as key_vault_url, - JSON_EXTRACT(properties, '$.failHealthCheckOnStagingFailure') as fail_health_check_on_staging_failure, - JSON_EXTRACT(properties, '$.packageOwnerName') as package_owner_name, - JSON_EXTRACT(properties, '$.packageLookbackUrl') as package_lookback_url, - JSON_EXTRACT(properties, '$.customData') as custom_data, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.image') as "image", + JSON_EXTRACT(properties, '$.hostPoolReferences') as "host_pool_references", + JSON_EXTRACT(properties, '$.keyVaultURL') as "key_vault_url", + JSON_EXTRACT(properties, '$.failHealthCheckOnStagingFailure') as "fail_health_check_on_staging_failure", + JSON_EXTRACT(properties, '$.packageOwnerName') as "package_owner_name", + JSON_EXTRACT(properties, '$.packageLookbackUrl') as "package_lookback_url", + JSON_EXTRACT(properties, '$.customData') as "custom_data", subscriptionId, resourceGroupName, appAttachPackageName - FROM azure.desktop_virtualization.app_attach_package + FROM azure.desktop_virtualization.app_attach_packages WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -6833,21 +6998,21 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.image') as image, - JSON_EXTRACT(properties, '$.hostPoolReferences') as host_pool_references, - JSON_EXTRACT(properties, '$.keyVaultURL') as key_vault_url, - JSON_EXTRACT(properties, '$.failHealthCheckOnStagingFailure') as fail_health_check_on_staging_failure, - JSON_EXTRACT(properties, '$.packageOwnerName') as package_owner_name, - JSON_EXTRACT(properties, '$.packageLookbackUrl') as package_lookback_url, - JSON_EXTRACT(properties, '$.customData') as custom_data, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.image') as "image", + json_extract_path_text(properties, '$.hostPoolReferences') as "host_pool_references", + json_extract_path_text(properties, '$.keyVaultURL') as "key_vault_url", + json_extract_path_text(properties, '$.failHealthCheckOnStagingFailure') as "fail_health_check_on_staging_failure", + json_extract_path_text(properties, '$.packageOwnerName') as "package_owner_name", + json_extract_path_text(properties, '$.packageLookbackUrl') as "package_lookback_url", + json_extract_path_text(properties, '$.customData') as "custom_data", subscriptionId, resourceGroupName, appAttachPackageName - FROM azure.desktop_virtualization.app_attach_package + FROM azure.desktop_virtualization.app_attach_packages WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.DesktopVirtualization/operations/?api-version=2024-04-08-preview: + /providers/Microsoft.DesktopVirtualization/operations?api-version=2024-04-08-preview: get: tags: - Operations @@ -6869,7 +7034,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}?api-version=2024-04-08-preview: get: tags: - Workspace @@ -6978,7 +7143,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}/privateEndpointConnections/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}/privateEndpointConnections?api-version=2024-04-08-preview: get: tags: - PrivateLink @@ -7004,7 +7169,7 @@ paths: x-ms-error-response: true x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-04-08-preview: get: tags: - PrivateLink @@ -7083,7 +7248,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-error-response: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}/privateLinkResources/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}/privateLinkResources?api-version=2024-04-08-preview: get: tags: - PrivateLink @@ -7129,7 +7294,7 @@ paths: x-ms-error-response: true x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces?api-version=2024-04-08-preview: get: tags: - Workspace @@ -7173,7 +7338,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/workspaces/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/workspaces?api-version=2024-04-08-preview: get: tags: - Workspace @@ -7196,7 +7361,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}?api-version=2024-04-08-preview: get: tags: - ScalingPlan @@ -7305,7 +7470,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans?api-version=2024-04-08-preview: get: tags: - ScalingPlan @@ -7349,7 +7514,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/pooledSchedules/{scalingPlanScheduleName}/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/pooledSchedules/{scalingPlanScheduleName}?api-version=2024-04-08-preview: get: tags: - ScalingPlanPooledSchedule @@ -7462,7 +7627,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/pooledSchedules/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/pooledSchedules?api-version=2024-04-08-preview: get: tags: - ScalingPlanPooledSchedule @@ -7507,7 +7672,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/personalSchedules/{scalingPlanScheduleName}/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/personalSchedules/{scalingPlanScheduleName}?api-version=2024-04-08-preview: get: tags: - ScalingPlanPersonalSchedule @@ -7620,7 +7785,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/personalSchedules/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}/personalSchedules?api-version=2024-04-08-preview: get: tags: - ScalingPlanPersonalSchedule @@ -7665,7 +7830,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/scalingPlans/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/scalingPlans?api-version=2024-04-08-preview: get: tags: - ScalingPlan @@ -7708,7 +7873,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}?api-version=2024-04-08-preview: get: tags: - ApplicationGroup @@ -7817,7 +7982,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups?api-version=2024-04-08-preview: get: tags: - ApplicationGroup @@ -7867,7 +8032,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/applicationGroups/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/applicationGroups?api-version=2024-04-08-preview: get: tags: - ApplicationGroup @@ -7896,7 +8061,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/startMenuItems/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/startMenuItems?api-version=2024-04-08-preview: get: tags: - StartMenuItem @@ -7941,7 +8106,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/applications/{applicationName}/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/applications/{applicationName}?api-version=2024-04-08-preview: get: tags: - Application @@ -8054,7 +8219,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/applications/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/applications?api-version=2024-04-08-preview: get: tags: - Application @@ -8099,7 +8264,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/desktops/{desktopName}/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/desktops/{desktopName}?api-version=2024-04-08-preview: get: tags: - Desktop @@ -8154,7 +8319,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/desktops/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}/desktops?api-version=2024-04-08-preview: get: tags: - Desktop @@ -8199,7 +8364,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}?api-version=2024-04-08-preview: get: tags: - HostPool @@ -8314,7 +8479,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools?api-version=2024-04-08-preview: get: tags: - HostPool @@ -8358,7 +8523,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/hostPools/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/hostPools?api-version=2024-04-08-preview: get: tags: - HostPool @@ -8401,7 +8566,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostManagements/default/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostManagements/default?api-version=2024-04-08-preview: get: tags: - SessionHostManagements @@ -8490,7 +8655,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostManagements/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostManagements?api-version=2024-04-08-preview: get: tags: - SessionHostManagements @@ -8515,7 +8680,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostManagements/default/initiateSessionHostUpdate/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostManagements/default/initiateSessionHostUpdate?api-version=2024-04-08-preview: post: tags: - SessionHostManagement @@ -8541,7 +8706,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostManagements/default/controlSessionHostUpdate/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostManagements/default/controlSessionHostUpdate?api-version=2024-04-08-preview: post: tags: - SessionHostManagement @@ -8581,7 +8746,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostManagements/default/sessionHostUpdateStatuses/default/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostManagements/default/sessionHostUpdateStatuses/default?api-version=2024-04-08-preview: get: tags: - SessionHostManagement @@ -8604,7 +8769,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostConfigurations/default/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostConfigurations/default?api-version=2024-04-08-preview: put: tags: - SessionHostConfiguration @@ -8730,7 +8895,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostConfigurations/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostConfigurations?api-version=2024-04-08-preview: get: tags: - SessionHostConfiguration @@ -8755,7 +8920,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/activeSessionHostConfigurations/default/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/activeSessionHostConfigurations/default?api-version=2024-04-08-preview: get: tags: - ActiveSessionHostConfiguration @@ -8778,7 +8943,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/activeSessionHostConfigurations/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/activeSessionHostConfigurations?api-version=2024-04-08-preview: get: tags: - ActiveSessionHostConfiguration @@ -8803,7 +8968,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/privateLinkResources/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/privateLinkResources?api-version=2024-04-08-preview: get: tags: - PrivateLink @@ -8849,7 +9014,7 @@ paths: x-ms-error-response: true x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/retrieveRegistrationToken/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/retrieveRegistrationToken?api-version=2024-04-08-preview: post: tags: - HostPool @@ -8872,11 +9037,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/listRegistrationTokens/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/listRegistrationTokens?api-version=2024-04-08-preview: post: tags: - HostPool - operationId: HostPools_ListRegistrationTokens + operationId: HostPoolsRegistrationTokens_List description: Operation to list the RegistrationTokens associated with the HostPool. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -8895,7 +9060,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/userSessions/?api-version=2024-04-08-preview: + x-ms-original-operationId: HostPools_ListRegistrationTokens + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/userSessions?api-version=2024-04-08-preview: get: tags: - UserSession @@ -8946,7 +9112,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}?api-version=2024-04-08-preview: get: tags: - SessionHost @@ -9034,7 +9200,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts?api-version=2024-04-08-preview: get: tags: - SessionHost @@ -9080,7 +9246,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/retryProvisioning/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/retryProvisioning?api-version=2024-04-08-preview: post: tags: - SessionHost @@ -9100,7 +9266,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}?api-version=2024-04-08-preview: get: tags: - MSIXPackage @@ -9213,7 +9379,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages?api-version=2024-04-08-preview: get: tags: - MSIXPackage @@ -9258,11 +9424,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/importAppAttachPackageInfo/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/importAppAttachPackageInfo?api-version=2024-04-08-preview: post: tags: - AppAttachPackageInfo - operationId: AppAttachPackageInfo_Import + operationId: AppAttachPackage_ImportInfo description: Gets information from a package given the path to the package. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -9291,7 +9457,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/expandMsixImage/?api-version=2024-04-08-preview: + x-ms-original-operationId: AppAttachPackageInfo_Import + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/expandMsixImage?api-version=2024-04-08-preview: post: tags: - MsixImage @@ -9324,7 +9491,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/appAttachPackages/{appAttachPackageName}/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/appAttachPackages/{appAttachPackageName}?api-version=2024-04-08-preview: get: tags: - AppAttachPackage @@ -9439,7 +9606,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/appAttachPackages/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/appAttachPackages?api-version=2024-04-08-preview: get: tags: - AppAttachPackage @@ -9469,7 +9636,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/appAttachPackages/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/appAttachPackages?api-version=2024-04-08-preview: get: tags: - AppAttachPackage @@ -9498,7 +9665,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}?api-version=2024-04-08-preview: get: tags: - UserSession @@ -9551,7 +9718,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions?api-version=2024-04-08-preview: get: tags: - UserSession @@ -9597,7 +9764,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}/disconnect/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}/disconnect?api-version=2024-04-08-preview: post: tags: - UserSession @@ -9618,7 +9785,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}/sendMessage/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}/sendMessage?api-version=2024-04-08-preview: post: tags: - UserSession @@ -9647,7 +9814,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/scalingPlans/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/scalingPlans?api-version=2024-04-08-preview: get: tags: - ScalingPlan @@ -9692,7 +9859,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/privateEndpointConnections/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/privateEndpointConnections?api-version=2024-04-08-preview: get: tags: - PrivateLink @@ -9738,7 +9905,7 @@ paths: x-ms-error-response: true x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-04-08-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-04-08-preview: get: tags: - PrivateLink diff --git a/providers/src/azure/v00.00.00000/services/dev_center.yaml b/providers/src/azure/v00.00.00000/services/dev_center.yaml index 51dd2273..5ebde820 100644 --- a/providers/src/azure/v00.00.00000/services/dev_center.yaml +++ b/providers/src/azure/v00.00.00000/services/dev_center.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -268,7 +268,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -3964,42 +3964,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1plans~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1plans?api-version=2024-08-01-preview/get' + operationId: Plans_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PlanListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans?api-version=2024-08-01-preview/get' + operationId: Plans_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PlanListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}?api-version=2024-08-01-preview/get' + operationId: Plans_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevCenterPlan create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}?api-version=2024-08-01-preview/put' + operationId: Plans_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevCenterPlan update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}?api-version=2024-08-01-preview/patch' + operationId: Plans_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevCenterPlan delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}?api-version=2024-08-01-preview/delete' + operationId: Plans_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/plans/methods/get' @@ -4007,7 +4018,8 @@ components: - $ref: '#/components/x-stackQL-resources/plans/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/plans/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/plans/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/plans/methods/delete' @@ -4018,99 +4030,121 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}~1members~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}~1members?api-version=2024-08-01-preview/get' + operationId: PlanMembers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PlanMembersListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}~1members~1{memberName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}~1members~1{memberName}?api-version=2024-08-01-preview/get' + operationId: PlanMembers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevCenterPlanMember create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}~1members~1{memberName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}~1members~1{memberName}?api-version=2024-08-01-preview/put' + operationId: PlanMembers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevCenterPlanMember update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}~1members~1{memberName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}~1members~1{memberName}?api-version=2024-08-01-preview/patch' + operationId: PlanMembers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevCenterPlanMember delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}~1members~1{memberName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1plans~1{planName}~1members~1{memberName}?api-version=2024-08-01-preview/delete' + operationId: PlanMembers_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/plan_members/methods/get' - $ref: '#/components/x-stackQL-resources/plan_members/methods/list' insert: - $ref: '#/components/x-stackQL-resources/plan_members/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/plan_members/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/plan_members/methods/delete' - dev_centers: - id: azure.dev_center.dev_centers - name: dev_centers - title: dev_centers + dev_center: + id: azure.dev_center.dev_center + name: dev_center + title: dev_center methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1devcenters~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1devcenters?api-version=2024-08-01-preview/get' + operationId: DevCenters_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevCenterListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters?api-version=2024-08-01-preview/get' + operationId: DevCenters_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevCenterListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}?api-version=2024-08-01-preview/get' + operationId: DevCenters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevCenter create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}?api-version=2024-08-01-preview/put' + operationId: DevCenters_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevCenter update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}?api-version=2024-08-01-preview/patch' + operationId: DevCenters_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevCenter delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}?api-version=2024-08-01-preview/delete' + operationId: DevCenters_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/dev_centers/methods/get' - - $ref: '#/components/x-stackQL-resources/dev_centers/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/dev_centers/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/dev_center/methods/get' + - $ref: '#/components/x-stackQL-resources/dev_center/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/dev_center/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/dev_centers/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/dev_center/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/dev_center/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/dev_centers/methods/delete' + - $ref: '#/components/x-stackQL-resources/dev_center/methods/delete' encryption_sets: id: azure.dev_center.encryption_sets name: encryption_sets @@ -4118,42 +4152,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1encryptionSets~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1encryptionSets?api-version=2024-08-01-preview/get' + operationId: EncryptionSets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EncryptionSetListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1encryptionSets~1{encryptionSetName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1encryptionSets~1{encryptionSetName}?api-version=2024-08-01-preview/get' + operationId: EncryptionSets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevCenterEncryptionSet create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1encryptionSets~1{encryptionSetName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1encryptionSets~1{encryptionSetName}?api-version=2024-08-01-preview/put' + operationId: EncryptionSets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevCenterEncryptionSet update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1encryptionSets~1{encryptionSetName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1encryptionSets~1{encryptionSetName}?api-version=2024-08-01-preview/patch' + operationId: EncryptionSets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevCenterEncryptionSet delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1encryptionSets~1{encryptionSetName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1encryptionSets~1{encryptionSetName}?api-version=2024-08-01-preview/delete' + operationId: EncryptionSets_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/encryption_sets/methods/get' - $ref: '#/components/x-stackQL-resources/encryption_sets/methods/list' insert: - $ref: '#/components/x-stackQL-resources/encryption_sets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/encryption_sets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/encryption_sets/methods/delete' @@ -4164,42 +4208,52 @@ components: methods: list_by_dev_center: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1curationProfiles~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1curationProfiles?api-version=2024-08-01-preview/get' + operationId: CurationProfiles_ListByDevCenter response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CurationProfileListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1curationProfiles~1{curationProfileName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1curationProfiles~1{curationProfileName}?api-version=2024-08-01-preview/get' + operationId: CurationProfiles_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CurationProfile create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1curationProfiles~1{curationProfileName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1curationProfiles~1{curationProfileName}?api-version=2024-08-01-preview/put' + operationId: CurationProfiles_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CurationProfile update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1curationProfiles~1{curationProfileName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1curationProfiles~1{curationProfileName}?api-version=2024-08-01-preview/patch' + operationId: CurationProfiles_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CurationProfile delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1curationProfiles~1{curationProfileName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1curationProfiles~1{curationProfileName}?api-version=2024-08-01-preview/delete' + operationId: CurationProfiles_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/curation_profiles/methods/get' - $ref: '#/components/x-stackQL-resources/curation_profiles/methods/list_by_dev_center' insert: - $ref: '#/components/x-stackQL-resources/curation_profiles/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/curation_profiles/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/curation_profiles/methods/delete' @@ -4210,71 +4264,74 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1projects~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1projects?api-version=2024-08-01-preview/get' + operationId: Projects_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects?api-version=2024-08-01-preview/get' + operationId: Projects_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}?api-version=2024-08-01-preview/get' + operationId: Projects_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Project create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}?api-version=2024-08-01-preview/put' + operationId: Projects_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Project update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}?api-version=2024-08-01-preview/patch' + operationId: Projects_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Project delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}?api-version=2024-08-01-preview/delete' + operationId: Projects_Delete + response: + mediaType: application/json + openAPIDocKey: '202' + get_inherited_settings: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1getInheritedSettings?api-version=2024-08-01-preview/post' + operationId: Projects_GetInheritedSettings response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InheritedSettingsForProject sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/projects/methods/get' + - $ref: '#/components/x-stackQL-resources/projects/methods/get_inherited_settings' - $ref: '#/components/x-stackQL-resources/projects/methods/list_by_resource_group' - $ref: '#/components/x-stackQL-resources/projects/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/projects/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/projects/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/projects/methods/delete' - projects_inherited_settings: - id: azure.dev_center.projects_inherited_settings - name: projects_inherited_settings - title: projects_inherited_settings - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1getInheritedSettings~1?api-version=2024-08-01-preview/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/projects_inherited_settings/methods/get' - insert: [] - update: [] - replace: [] - delete: [] attached_networks: id: azure.dev_center.attached_networks name: attached_networks @@ -4282,44 +4339,57 @@ components: methods: list_by_project: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1attachednetworks~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1attachednetworks?api-version=2024-08-01-preview/get' + operationId: AttachedNetworks_ListByProject response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttachedNetworkListResult objectKey: $.value get_by_project: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1attachednetworks~1{attachedNetworkConnectionName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1attachednetworks~1{attachedNetworkConnectionName}?api-version=2024-08-01-preview/get' + operationId: AttachedNetworks_GetByProject response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttachedNetworkConnection list_by_dev_center: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1attachednetworks~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1attachednetworks?api-version=2024-08-01-preview/get' + operationId: AttachedNetworks_ListByDevCenter response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttachedNetworkListResult objectKey: $.value get_by_dev_center: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1attachednetworks~1{attachedNetworkConnectionName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1attachednetworks~1{attachedNetworkConnectionName}?api-version=2024-08-01-preview/get' + operationId: AttachedNetworks_GetByDevCenter response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttachedNetworkConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1attachednetworks~1{attachedNetworkConnectionName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1attachednetworks~1{attachedNetworkConnectionName}?api-version=2024-08-01-preview/put' + operationId: AttachedNetworks_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttachedNetworkConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1attachednetworks~1{attachedNetworkConnectionName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1attachednetworks~1{attachedNetworkConnectionName}?api-version=2024-08-01-preview/delete' + operationId: AttachedNetworks_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/attached_networks/methods/get_by_project' + - $ref: '#/components/x-stackQL-resources/attached_networks/methods/get_by_dev_center' - $ref: '#/components/x-stackQL-resources/attached_networks/methods/list_by_project' - $ref: '#/components/x-stackQL-resources/attached_networks/methods/list_by_dev_center' insert: @@ -4335,54 +4405,66 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs?api-version=2024-08-01-preview/get' + operationId: ProjectCatalogs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CatalogListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}?api-version=2024-08-01-preview/get' + operationId: ProjectCatalogs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Catalog create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}?api-version=2024-08-01-preview/put' + operationId: ProjectCatalogs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Catalog patch: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}?api-version=2024-08-01-preview/patch' + operationId: ProjectCatalogs_Patch response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Catalog delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}?api-version=2024-08-01-preview/delete' + operationId: ProjectCatalogs_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sync: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1sync~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1sync?api-version=2024-08-01-preview/post' + operationId: ProjectCatalogs_Sync response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' connect: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1connect~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1connect?api-version=2024-08-01-preview/post' + operationId: ProjectCatalogs_Connect response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/project_catalogs/methods/get' - $ref: '#/components/x-stackQL-resources/project_catalogs/methods/list' insert: - $ref: '#/components/x-stackQL-resources/project_catalogs/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/project_catalogs/methods/patch' replace: [] delete: - $ref: '#/components/x-stackQL-resources/project_catalogs/methods/delete' @@ -4393,32 +4475,41 @@ components: methods: list_by_project_catalog: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1environmentDefinitions~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1environmentDefinitions?api-version=2024-08-01-preview/get' + operationId: EnvironmentDefinitions_ListByProjectCatalog response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentDefinitionListResult objectKey: $.value get_by_project_catalog: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1environmentDefinitions~1{environmentDefinitionName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1environmentDefinitions~1{environmentDefinitionName}?api-version=2024-08-01-preview/get' + operationId: EnvironmentDefinitions_GetByProjectCatalog response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentDefinition list_by_catalog: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1environmentDefinitions~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1environmentDefinitions?api-version=2024-08-01-preview/get' + operationId: EnvironmentDefinitions_ListByCatalog response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentDefinitionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1environmentDefinitions~1{environmentDefinitionName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1environmentDefinitions~1{environmentDefinitionName}?api-version=2024-08-01-preview/get' + operationId: EnvironmentDefinitions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentDefinition sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/environment_definitions/methods/get_by_project_catalog' - $ref: '#/components/x-stackQL-resources/environment_definitions/methods/get' - $ref: '#/components/x-stackQL-resources/environment_definitions/methods/list_by_project_catalog' - $ref: '#/components/x-stackQL-resources/environment_definitions/methods/list_by_catalog' @@ -4433,10 +4524,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1environmentDefinitions~1{environmentDefinitionName}~1getErrorDetails~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1environmentDefinitions~1{environmentDefinitionName}~1getErrorDetails?api-version=2024-08-01-preview/post' + operationId: ProjectCatalogEnvironmentDefinitionsErrorDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CatalogResourceValidationErrorDetails sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/project_catalog_environment_definitions_error_details/methods/get' @@ -4451,10 +4544,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1getSyncErrorDetails~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1getSyncErrorDetails?api-version=2024-08-01-preview/post' + operationId: ProjectCatalogsSyncErrorDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SyncErrorDetails sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/project_catalogs_sync_error_details/methods/get' @@ -4469,29 +4564,36 @@ components: methods: list_by_dev_center: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries?api-version=2024-08-01-preview/get' + operationId: Galleries_ListByDevCenter response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1{galleryName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1{galleryName}?api-version=2024-08-01-preview/get' + operationId: Galleries_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Gallery create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1{galleryName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1{galleryName}?api-version=2024-08-01-preview/put' + operationId: Galleries_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Gallery delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1{galleryName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1{galleryName}?api-version=2024-08-01-preview/delete' + operationId: Galleries_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/galleries/methods/get' @@ -4509,41 +4611,52 @@ components: methods: list_by_dev_center: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1images~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1images?api-version=2024-08-01-preview/get' + operationId: Images_ListByDevCenter response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageListResult objectKey: $.value list_by_gallery: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1{galleryName}~1images~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1{galleryName}~1images?api-version=2024-08-01-preview/get' + operationId: Images_ListByGallery response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1{galleryName}~1images~1{imageName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1{galleryName}~1images~1{imageName}?api-version=2024-08-01-preview/get' + operationId: Images_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Image list_by_project: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1images~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1images?api-version=2024-08-01-preview/get' + operationId: Images_ListByProject response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageListResult objectKey: $.value get_by_project: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1images~1{imageName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1images~1{imageName}?api-version=2024-08-01-preview/get' + operationId: Images_GetByProject response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Image sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/images/methods/get' - $ref: '#/components/x-stackQL-resources/images/methods/list_by_gallery' + - $ref: '#/components/x-stackQL-resources/images/methods/get_by_project' - $ref: '#/components/x-stackQL-resources/images/methods/list_by_dev_center' - $ref: '#/components/x-stackQL-resources/images/methods/list_by_project' insert: [] @@ -4557,34 +4670,43 @@ components: methods: list_by_image: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1{galleryName}~1images~1{imageName}~1versions~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1{galleryName}~1images~1{imageName}~1versions?api-version=2024-08-01-preview/get' + operationId: ImageVersions_ListByImage response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageVersionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1{galleryName}~1images~1{imageName}~1versions~1{versionName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1galleries~1{galleryName}~1images~1{imageName}~1versions~1{versionName}?api-version=2024-08-01-preview/get' + operationId: ImageVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageVersion list_by_project: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1images~1{imageName}~1versions~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1images~1{imageName}~1versions?api-version=2024-08-01-preview/get' + operationId: ImageVersions_ListByProject response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageVersionListResult objectKey: $.value get_by_project: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1images~1{imageName}~1versions~1{versionName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1images~1{imageName}~1versions~1{versionName}?api-version=2024-08-01-preview/get' + operationId: ImageVersions_GetByProject response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageVersion sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/image_versions/methods/get' - $ref: '#/components/x-stackQL-resources/image_versions/methods/list_by_image' + - $ref: '#/components/x-stackQL-resources/image_versions/methods/get_by_project' - $ref: '#/components/x-stackQL-resources/image_versions/methods/list_by_project' insert: [] update: [] @@ -4597,17 +4719,21 @@ components: methods: list_by_project: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1listSkus~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1listSkus?api-version=2024-08-01-preview/post' + operationId: Skus_ListByProject response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1skus~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1skus?api-version=2024-08-01-preview/get' + operationId: Skus_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuListResult objectKey: $.value sqlVerbs: select: @@ -4624,54 +4750,66 @@ components: methods: list_by_dev_center: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs?api-version=2024-08-01-preview/get' + operationId: Catalogs_ListByDevCenter response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CatalogListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}?api-version=2024-08-01-preview/get' + operationId: Catalogs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Catalog create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}?api-version=2024-08-01-preview/put' + operationId: Catalogs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Catalog update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}?api-version=2024-08-01-preview/patch' + operationId: Catalogs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Catalog delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}?api-version=2024-08-01-preview/delete' + operationId: Catalogs_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sync: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1sync~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1sync?api-version=2024-08-01-preview/post' + operationId: Catalogs_Sync response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' connect: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1connect~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1connect?api-version=2024-08-01-preview/post' + operationId: Catalogs_Connect response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/catalogs/methods/get' - $ref: '#/components/x-stackQL-resources/catalogs/methods/list_by_dev_center' insert: - $ref: '#/components/x-stackQL-resources/catalogs/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/catalogs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/catalogs/methods/delete' @@ -4682,10 +4820,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1getSyncErrorDetails~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1getSyncErrorDetails?api-version=2024-08-01-preview/post' + operationId: CatalogsSyncErrorDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SyncErrorDetails sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/catalogs_sync_error_details/methods/get' @@ -4700,32 +4840,41 @@ components: methods: list_by_dev_center: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1environmentTypes~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1environmentTypes?api-version=2024-08-01-preview/get' + operationId: EnvironmentTypes_ListByDevCenter response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentTypeListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1environmentTypes~1{environmentTypeName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1environmentTypes~1{environmentTypeName}?api-version=2024-08-01-preview/get' + operationId: EnvironmentTypes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentType create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1environmentTypes~1{environmentTypeName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1environmentTypes~1{environmentTypeName}?api-version=2024-08-01-preview/put' + operationId: EnvironmentTypes_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentType update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1environmentTypes~1{environmentTypeName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1environmentTypes~1{environmentTypeName}?api-version=2024-08-01-preview/patch' + operationId: EnvironmentTypes_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentType delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1environmentTypes~1{environmentTypeName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1environmentTypes~1{environmentTypeName}?api-version=2024-08-01-preview/delete' + operationId: EnvironmentTypes_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -4735,7 +4884,8 @@ components: - $ref: '#/components/x-stackQL-resources/environment_types/methods/list_by_dev_center' insert: - $ref: '#/components/x-stackQL-resources/environment_types/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/environment_types/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/environment_types/methods/delete' @@ -4746,17 +4896,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1allowedEnvironmentTypes~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1allowedEnvironmentTypes?api-version=2024-08-01-preview/get' + operationId: ProjectAllowedEnvironmentTypes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AllowedEnvironmentTypeListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1allowedEnvironmentTypes~1{environmentTypeName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1allowedEnvironmentTypes~1{environmentTypeName}?api-version=2024-08-01-preview/get' + operationId: ProjectAllowedEnvironmentTypes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AllowedEnvironmentType sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/project_allowed_environment_types/methods/get' @@ -4772,32 +4926,41 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1environmentTypes~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1environmentTypes?api-version=2024-08-01-preview/get' + operationId: ProjectEnvironmentTypes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectEnvironmentTypeListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1environmentTypes~1{environmentTypeName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1environmentTypes~1{environmentTypeName}?api-version=2024-08-01-preview/get' + operationId: ProjectEnvironmentTypes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectEnvironmentType create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1environmentTypes~1{environmentTypeName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1environmentTypes~1{environmentTypeName}?api-version=2024-08-01-preview/put' + operationId: ProjectEnvironmentTypes_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectEnvironmentType update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1environmentTypes~1{environmentTypeName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1environmentTypes~1{environmentTypeName}?api-version=2024-08-01-preview/patch' + operationId: ProjectEnvironmentTypes_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectEnvironmentType delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1environmentTypes~1{environmentTypeName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1environmentTypes~1{environmentTypeName}?api-version=2024-08-01-preview/delete' + operationId: ProjectEnvironmentTypes_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -4807,7 +4970,8 @@ components: - $ref: '#/components/x-stackQL-resources/project_environment_types/methods/list' insert: - $ref: '#/components/x-stackQL-resources/project_environment_types/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/project_environment_types/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/project_environment_types/methods/delete' @@ -4818,56 +4982,71 @@ components: methods: list_by_dev_center: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1devboxdefinitions~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1devboxdefinitions?api-version=2024-08-01-preview/get' + operationId: DevBoxDefinitions_ListByDevCenter response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevBoxDefinitionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1devboxdefinitions~1{devBoxDefinitionName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1devboxdefinitions~1{devBoxDefinitionName}?api-version=2024-08-01-preview/get' + operationId: DevBoxDefinitions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevBoxDefinition create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1devboxdefinitions~1{devBoxDefinitionName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1devboxdefinitions~1{devBoxDefinitionName}?api-version=2024-08-01-preview/put' + operationId: DevBoxDefinitions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevBoxDefinition update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1devboxdefinitions~1{devBoxDefinitionName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1devboxdefinitions~1{devBoxDefinitionName}?api-version=2024-08-01-preview/patch' + operationId: DevBoxDefinitions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevBoxDefinition delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1devboxdefinitions~1{devBoxDefinitionName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1devboxdefinitions~1{devBoxDefinitionName}?api-version=2024-08-01-preview/delete' + operationId: DevBoxDefinitions_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_project: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1devboxdefinitions~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1devboxdefinitions?api-version=2024-08-01-preview/get' + operationId: DevBoxDefinitions_ListByProject response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevBoxDefinitionListResult objectKey: $.value get_by_project: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1devboxdefinitions~1{devBoxDefinitionName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1devboxdefinitions~1{devBoxDefinitionName}?api-version=2024-08-01-preview/get' + operationId: DevBoxDefinitions_GetByProject response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DevBoxDefinition sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/dev_box_definitions/methods/get' + - $ref: '#/components/x-stackQL-resources/dev_box_definitions/methods/get_by_project' - $ref: '#/components/x-stackQL-resources/dev_box_definitions/methods/list_by_dev_center' - $ref: '#/components/x-stackQL-resources/dev_box_definitions/methods/list_by_project' insert: - $ref: '#/components/x-stackQL-resources/dev_box_definitions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/dev_box_definitions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/dev_box_definitions/methods/delete' @@ -4878,11 +5057,29 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DevCenter~1operations~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.DevCenter~1operations?api-version=2024-08-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value + check_name_availability_execute: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1checkNameAvailability?api-version=2024-08-01-preview/post' + operationId: Operations_CheckNameAvailabilityExecute + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponse + check_scoped_name_availability_execute: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1checkScopedNameAvailability?api-version=2024-08-01-preview/post' + operationId: Operations_CheckScopedNameAvailabilityExecute + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operations/methods/list' @@ -4890,20 +5087,22 @@ components: update: [] replace: [] delete: [] - operation_statuses: - id: azure.dev_center.operation_statuses - name: operation_statuses - title: operation_statuses + operation_status: + id: azure.dev_center.operation_status + name: operation_status + title: operation_status methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1locations~1{location}~1operationStatuses~1{operationId}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1locations~1{location}~1operationStatuses~1{operationId}?api-version=2024-08-01-preview/get' + operationId: OperationStatuses_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/operation_statuses/methods/get' + - $ref: '#/components/x-stackQL-resources/operation_status/methods/get' insert: [] update: [] replace: [] @@ -4915,10 +5114,12 @@ components: methods: list_by_location: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1locations~1{location}~1usages~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1locations~1{location}~1usages?api-version=2024-08-01-preview/get' + operationId: Usages_ListByLocation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListUsagesResult objectKey: $.value sqlVerbs: select: @@ -4927,40 +5128,6 @@ components: update: [] replace: [] delete: [] - check_name_availability: - id: azure.dev_center.check_name_availability - name: check_name_availability - title: check_name_availability - methods: - execute: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1checkNameAvailability~1?api-version=2024-08-01-preview/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - check_scoped_name_availability: - id: azure.dev_center.check_scoped_name_availability - name: check_scoped_name_availability - title: check_scoped_name_availability - methods: - execute: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1checkScopedNameAvailability~1?api-version=2024-08-01-preview/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] customization_tasks: id: azure.dev_center.customization_tasks name: customization_tasks @@ -4968,17 +5135,21 @@ components: methods: list_by_catalog: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1tasks~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1tasks?api-version=2024-08-01-preview/get' + operationId: CustomizationTasks_ListByCatalog response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomizationTaskListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1tasks~1{taskName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1tasks~1{taskName}?api-version=2024-08-01-preview/get' + operationId: CustomizationTasks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomizationTask sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/customization_tasks/methods/get' @@ -4994,10 +5165,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1tasks~1{taskName}~1getErrorDetails~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1tasks~1{taskName}~1getErrorDetails?api-version=2024-08-01-preview/post' + operationId: CustomizationTasksErrorDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CatalogResourceValidationErrorDetails sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/customization_tasks_error_details/methods/get' @@ -5012,10 +5185,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1environmentDefinitions~1{environmentDefinitionName}~1getErrorDetails~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1devcenters~1{devCenterName}~1catalogs~1{catalogName}~1environmentDefinitions~1{environmentDefinitionName}~1getErrorDetails?api-version=2024-08-01-preview/post' + operationId: EnvironmentDefinitionsErrorDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CatalogResourceValidationErrorDetails sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/environment_definitions_error_details/methods/get' @@ -5030,25 +5205,31 @@ components: methods: list_by_project_catalog: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1imageDefinitions~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1imageDefinitions?api-version=2024-08-01-preview/get' + operationId: ProjectCatalogImageDefinitions_ListByProjectCatalog response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageDefinitionListResult objectKey: $.value get_by_project_catalog: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1imageDefinitions~1{imageDefinitionName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1imageDefinitions~1{imageDefinitionName}?api-version=2024-08-01-preview/get' + operationId: ProjectCatalogImageDefinitions_GetByProjectCatalog response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageDefinition build_image: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1imageDefinitions~1{imageDefinitionName}~1buildImage~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1imageDefinitions~1{imageDefinitionName}~1buildImage?api-version=2024-08-01-preview/post' + operationId: ProjectCatalogImageDefinitions_BuildImage response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/project_catalog_image_definitions/methods/get_by_project_catalog' - $ref: '#/components/x-stackQL-resources/project_catalog_image_definitions/methods/list_by_project_catalog' insert: [] update: [] @@ -5061,38 +5242,32 @@ components: methods: list_by_image_definition: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1imageDefinitions~1{imageDefinitionName}~1builds~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1imageDefinitions~1{imageDefinitionName}~1builds?api-version=2024-08-01-preview/get' + operationId: ProjectCatalogImageDefinitionBuilds_ListByImageDefinition response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageDefinitionBuildListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/project_catalog_image_definition_builds/methods/list_by_image_definition' - insert: [] - update: [] - replace: [] - delete: [] - project_catalog_image_definition_build: - id: azure.dev_center.project_catalog_image_definition_build - name: project_catalog_image_definition_build - title: project_catalog_image_definition_build - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1imageDefinitions~1{imageDefinitionName}~1builds~1{buildName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1imageDefinitions~1{imageDefinitionName}~1builds~1{buildName}?api-version=2024-08-01-preview/get' + operationId: ProjectCatalogImageDefinitionBuild_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageDefinitionBuild cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1imageDefinitions~1{imageDefinitionName}~1builds~1{buildName}~1cancel~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1imageDefinitions~1{imageDefinitionName}~1builds~1{buildName}~1cancel?api-version=2024-08-01-preview/post' + operationId: ProjectCatalogImageDefinitionBuild_Cancel response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/project_catalog_image_definition_build/methods/get' + - $ref: '#/components/x-stackQL-resources/project_catalog_image_definition_builds/methods/get' + - $ref: '#/components/x-stackQL-resources/project_catalog_image_definition_builds/methods/list_by_image_definition' insert: [] update: [] replace: [] @@ -5104,10 +5279,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1imageDefinitions~1{imageDefinitionName}~1builds~1{buildName}~1getBuildDetails~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1catalogs~1{catalogName}~1imageDefinitions~1{imageDefinitionName}~1builds~1{buildName}~1getBuildDetails?api-version=2024-08-01-preview/post' + operationId: ProjectCatalogImageDefinitionBuildBuildDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageDefinitionBuildDetails sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/project_catalog_image_definition_build_build_details/methods/get' @@ -5122,48 +5299,59 @@ components: methods: list_by_project: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools?api-version=2024-08-01-preview/get' + operationId: Pools_ListByProject response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PoolListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}?api-version=2024-08-01-preview/get' + operationId: Pools_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pool create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}?api-version=2024-08-01-preview/put' + operationId: Pools_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pool update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}?api-version=2024-08-01-preview/patch' + operationId: Pools_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pool delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}?api-version=2024-08-01-preview/delete' + operationId: Pools_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' run_health_checks: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1runHealthChecks~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1runHealthChecks?api-version=2024-08-01-preview/post' + operationId: Pools_RunHealthChecks response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/pools/methods/get' - $ref: '#/components/x-stackQL-resources/pools/methods/list_by_project' insert: - $ref: '#/components/x-stackQL-resources/pools/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/pools/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/pools/methods/delete' @@ -5174,42 +5362,52 @@ components: methods: list_by_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1schedules~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1schedules?api-version=2024-08-01-preview/get' + operationId: Schedules_ListByPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduleListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1schedules~1{scheduleName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1schedules~1{scheduleName}?api-version=2024-08-01-preview/get' + operationId: Schedules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1schedules~1{scheduleName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1schedules~1{scheduleName}?api-version=2024-08-01-preview/put' + operationId: Schedules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1schedules~1{scheduleName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1schedules~1{scheduleName}?api-version=2024-08-01-preview/patch' + operationId: Schedules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1schedules~1{scheduleName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1projects~1{projectName}~1pools~1{poolName}~1schedules~1{scheduleName}?api-version=2024-08-01-preview/delete' + operationId: Schedules_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/schedules/methods/get' - $ref: '#/components/x-stackQL-resources/schedules/methods/list_by_pool' insert: - $ref: '#/components/x-stackQL-resources/schedules/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/schedules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/schedules/methods/delete' @@ -5220,48 +5418,60 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1networkConnections~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevCenter~1networkConnections?api-version=2024-08-01-preview/get' + operationId: NetworkConnections_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkConnectionListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections?api-version=2024-08-01-preview/get' + operationId: NetworkConnections_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}?api-version=2024-08-01-preview/get' + operationId: NetworkConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}?api-version=2024-08-01-preview/put' + operationId: NetworkConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkConnection update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}?api-version=2024-08-01-preview/patch' + operationId: NetworkConnections_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}?api-version=2024-08-01-preview/delete' + operationId: NetworkConnections_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' run_health_checks: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}~1runHealthChecks~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}~1runHealthChecks?api-version=2024-08-01-preview/post' + operationId: NetworkConnections_RunHealthChecks response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/network_connections/methods/get' @@ -5269,42 +5479,36 @@ components: - $ref: '#/components/x-stackQL-resources/network_connections/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/network_connections/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/network_connections/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_connections/methods/delete' - network_connections_health_details_list: - id: azure.dev_center.network_connections_health_details_list - name: network_connections_health_details_list - title: network_connections_health_details_list + network_connections_health_details: + id: azure.dev_center.network_connections_health_details + name: network_connections_health_details + title: network_connections_health_details methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}~1healthChecks~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}~1healthChecks?api-version=2024-08-01-preview/get' + operationId: NetworkConnectionsHealthDetails_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HealthCheckStatusDetailsListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/network_connections_health_details_list/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - network_connections_health_details: - id: azure.dev_center.network_connections_health_details - name: network_connections_health_details - title: network_connections_health_details - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}~1healthChecks~1latest~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}~1healthChecks~1latest?api-version=2024-08-01-preview/get' + operationId: NetworkConnectionsHealthDetails_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HealthCheckStatusDetails sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/network_connections_health_details/methods/list' - $ref: '#/components/x-stackQL-resources/network_connections_health_details/methods/get' insert: [] update: [] @@ -5317,10 +5521,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}~1outboundNetworkDependenciesEndpoints~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevCenter~1networkConnections~1{networkConnectionName}~1outboundNetworkDependenciesEndpoints?api-version=2024-08-01-preview/get' + operationId: NetworkConnectionsOutboundNetworkDependenciesEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundEnvironmentEndpointCollection objectKey: $.value sqlVerbs: select: @@ -5341,7 +5547,7 @@ components: location as location, tags as tags, sku as sku, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, planName @@ -5354,7 +5560,7 @@ components: location as location, tags as tags, sku as sku, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, planName @@ -5374,11 +5580,11 @@ components: type as type, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.memberId') as member_id, - JSON_EXTRACT(properties, '$.memberType') as member_type, - JSON_EXTRACT(properties, '$.syncStatus') as sync_status, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.memberId') as "member_id", + JSON_EXTRACT(properties, '$.memberType') as "member_type", + JSON_EXTRACT(properties, '$.syncStatus') as "sync_status", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, planName, @@ -5394,20 +5600,20 @@ components: type as type, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.memberId') as member_id, - JSON_EXTRACT(properties, '$.memberType') as member_type, - JSON_EXTRACT(properties, '$.syncStatus') as sync_status, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.memberId') as "member_id", + json_extract_path_text(properties, '$.memberType') as "member_type", + json_extract_path_text(properties, '$.syncStatus') as "sync_status", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, planName, memberName FROM azure.dev_center.plan_members WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND planName = 'replace-me'; - vw_dev_centers: - id: azure.dev_center.vw_dev_centers - name: vw_dev_centers + vw_dev_center: + id: azure.dev_center.vw_dev_center + name: vw_dev_center config: views: select: @@ -5417,19 +5623,19 @@ components: location as location, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.planId') as plan_id, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.projectCatalogSettings') as project_catalog_settings, - JSON_EXTRACT(properties, '$.networkSettings') as network_settings, - JSON_EXTRACT(properties, '$.devBoxProvisioningSettings') as dev_box_provisioning_settings, - JSON_EXTRACT(properties, '$.restrictedResourceTypes') as restricted_resource_types, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.devCenterUri') as dev_center_uri, + JSON_EXTRACT(properties, '$.planId') as "plan_id", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.projectCatalogSettings') as "project_catalog_settings", + JSON_EXTRACT(properties, '$.networkSettings') as "network_settings", + JSON_EXTRACT(properties, '$.devBoxProvisioningSettings') as "dev_box_provisioning_settings", + JSON_EXTRACT(properties, '$.restrictedResourceTypes') as "restricted_resource_types", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.devCenterUri') as "dev_center_uri", subscriptionId, resourceGroupName, devCenterName - FROM azure.dev_center.dev_centers + FROM azure.dev_center.dev_center WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5438,19 +5644,19 @@ components: location as location, tags as tags, identity as identity, - json_extract_path_text(properties, '$.planId') as plan_id, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.projectCatalogSettings') as project_catalog_settings, - JSON_EXTRACT(properties, '$.networkSettings') as network_settings, - JSON_EXTRACT(properties, '$.devBoxProvisioningSettings') as dev_box_provisioning_settings, - JSON_EXTRACT(properties, '$.restrictedResourceTypes') as restricted_resource_types, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.devCenterUri') as dev_center_uri, + json_extract_path_text(properties, '$.planId') as "plan_id", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.projectCatalogSettings') as "project_catalog_settings", + json_extract_path_text(properties, '$.networkSettings') as "network_settings", + json_extract_path_text(properties, '$.devBoxProvisioningSettings') as "dev_box_provisioning_settings", + json_extract_path_text(properties, '$.restrictedResourceTypes') as "restricted_resource_types", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.devCenterUri') as "dev_center_uri", subscriptionId, resourceGroupName, devCenterName - FROM azure.dev_center.dev_centers + FROM azure.dev_center.dev_center WHERE subscriptionId = 'replace-me'; vw_encryption_sets: id: azure.dev_center.vw_encryption_sets @@ -5464,9 +5670,9 @@ components: location as location, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.devboxDisksEncryptionEnableStatus') as devbox_disks_encryption_enable_status, - JSON_EXTRACT(properties, '$.keyEncryptionKeyUrl') as key_encryption_key_url, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.devboxDisksEncryptionEnableStatus') as "devbox_disks_encryption_enable_status", + JSON_EXTRACT(properties, '$.keyEncryptionKeyUrl') as "key_encryption_key_url", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, devCenterName, @@ -5480,9 +5686,9 @@ components: location as location, tags as tags, identity as identity, - json_extract_path_text(properties, '$.devboxDisksEncryptionEnableStatus') as devbox_disks_encryption_enable_status, - JSON_EXTRACT(properties, '$.keyEncryptionKeyUrl') as key_encryption_key_url, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.devboxDisksEncryptionEnableStatus') as "devbox_disks_encryption_enable_status", + json_extract_path_text(properties, '$.keyEncryptionKeyUrl') as "key_encryption_key_url", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, devCenterName, @@ -5502,9 +5708,9 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.resourcePolicies') as resource_policies, - JSON_EXTRACT(properties, '$.scopes') as scopes, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.resourcePolicies') as "resource_policies", + JSON_EXTRACT(properties, '$.scopes') as "scopes", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, devCenterName, @@ -5519,9 +5725,9 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.resourcePolicies') as resource_policies, - JSON_EXTRACT(properties, '$.scopes') as scopes, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.resourcePolicies') as "resource_policies", + json_extract_path_text(properties, '$.scopes') as "scopes", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, devCenterName, @@ -5540,13 +5746,13 @@ components: location as location, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.devCenterId') as dev_center_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.maxDevBoxesPerUser') as max_dev_boxes_per_user, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.catalogSettings') as catalog_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.devCenterUri') as dev_center_uri, + JSON_EXTRACT(properties, '$.devCenterId') as "dev_center_id", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.maxDevBoxesPerUser') as "max_dev_boxes_per_user", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.catalogSettings') as "catalog_settings", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.devCenterUri') as "dev_center_uri", subscriptionId, resourceGroupName, projectName @@ -5559,18 +5765,63 @@ components: location as location, tags as tags, identity as identity, - json_extract_path_text(properties, '$.devCenterId') as dev_center_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.maxDevBoxesPerUser') as max_dev_boxes_per_user, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.catalogSettings') as catalog_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.devCenterUri') as dev_center_uri, + json_extract_path_text(properties, '$.devCenterId') as "dev_center_id", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.maxDevBoxesPerUser') as "max_dev_boxes_per_user", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.catalogSettings') as "catalog_settings", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.devCenterUri') as "dev_center_uri", subscriptionId, resourceGroupName, projectName FROM azure.dev_center.projects WHERE subscriptionId = 'replace-me'; + vw_attached_networks: + id: azure.dev_center.vw_attached_networks + name: vw_attached_networks + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + systemData as system_data, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.networkConnectionId') as "network_connection_id", + JSON_EXTRACT(properties, '$.networkConnectionLocation') as "network_connection_location", + JSON_EXTRACT(properties, '$.healthCheckStatus') as "health_check_status", + JSON_EXTRACT(properties, '$.domainJoinType') as "domain_join_type", + subscriptionId, + resourceGroupName, + projectName, + attachedNetworkConnectionName, + devCenterName + FROM azure.dev_center.attached_networks + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND devCenterName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + systemData as system_data, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.networkConnectionId') as "network_connection_id", + json_extract_path_text(properties, '$.networkConnectionLocation') as "network_connection_location", + json_extract_path_text(properties, '$.healthCheckStatus') as "health_check_status", + json_extract_path_text(properties, '$.domainJoinType') as "domain_join_type", + subscriptionId, + resourceGroupName, + projectName, + attachedNetworkConnectionName, + devCenterName + FROM azure.dev_center.attached_networks + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND devCenterName = 'replace-me'; vw_project_catalogs: id: azure.dev_center.vw_project_catalogs name: vw_project_catalogs @@ -5584,16 +5835,16 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.gitHub') as git_hub, - JSON_EXTRACT(properties, '$.adoGit') as ado_git, - JSON_EXTRACT(properties, '$.syncType') as sync_type, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.syncState') as sync_state, - JSON_EXTRACT(properties, '$.lastSyncStats') as last_sync_stats, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.lastConnectionTime') as last_connection_time, - JSON_EXTRACT(properties, '$.lastSyncTime') as last_sync_time, + JSON_EXTRACT(properties, '$.gitHub') as "git_hub", + JSON_EXTRACT(properties, '$.adoGit') as "ado_git", + JSON_EXTRACT(properties, '$.syncType') as "sync_type", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.syncState') as "sync_state", + JSON_EXTRACT(properties, '$.lastSyncStats') as "last_sync_stats", + JSON_EXTRACT(properties, '$.connectionState') as "connection_state", + JSON_EXTRACT(properties, '$.lastConnectionTime') as "last_connection_time", + JSON_EXTRACT(properties, '$.lastSyncTime') as "last_sync_time", subscriptionId, resourceGroupName, projectName, @@ -5608,16 +5859,16 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.gitHub') as git_hub, - JSON_EXTRACT(properties, '$.adoGit') as ado_git, - JSON_EXTRACT(properties, '$.syncType') as sync_type, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.syncState') as sync_state, - JSON_EXTRACT(properties, '$.lastSyncStats') as last_sync_stats, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.lastConnectionTime') as last_connection_time, - JSON_EXTRACT(properties, '$.lastSyncTime') as last_sync_time, + json_extract_path_text(properties, '$.gitHub') as "git_hub", + json_extract_path_text(properties, '$.adoGit') as "ado_git", + json_extract_path_text(properties, '$.syncType') as "sync_type", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.syncState') as "sync_state", + json_extract_path_text(properties, '$.lastSyncStats') as "last_sync_stats", + json_extract_path_text(properties, '$.connectionState') as "connection_state", + json_extract_path_text(properties, '$.lastConnectionTime') as "last_connection_time", + json_extract_path_text(properties, '$.lastSyncTime') as "last_sync_time", subscriptionId, resourceGroupName, projectName, @@ -5633,30 +5884,32 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.templatePath') as template_path, - JSON_EXTRACT(properties, '$.validationStatus') as validation_status, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.templatePath') as "template_path", + JSON_EXTRACT(properties, '$.validationStatus') as "validation_status", subscriptionId, resourceGroupName, - devCenterName, + projectName, catalogName, - environmentDefinitionName + environmentDefinitionName, + devCenterName FROM azure.dev_center.environment_definitions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND devCenterName = 'replace-me' AND catalogName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.templatePath') as template_path, - JSON_EXTRACT(properties, '$.validationStatus') as validation_status, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.templatePath') as "template_path", + json_extract_path_text(properties, '$.validationStatus') as "validation_status", subscriptionId, resourceGroupName, - devCenterName, + projectName, catalogName, - environmentDefinitionName + environmentDefinitionName, + devCenterName FROM azure.dev_center.environment_definitions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND devCenterName = 'replace-me' AND catalogName = 'replace-me'; vw_galleries: @@ -5672,8 +5925,8 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.galleryResourceId') as gallery_resource_id, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.galleryResourceId') as "gallery_resource_id", subscriptionId, resourceGroupName, devCenterName, @@ -5688,8 +5941,8 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.galleryResourceId') as gallery_resource_id, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.galleryResourceId') as "gallery_resource_id", subscriptionId, resourceGroupName, devCenterName, @@ -5705,36 +5958,38 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.publisher') as publisher, - JSON_EXTRACT(properties, '$.offer') as offer, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.recommendedMachineConfiguration') as recommended_machine_configuration, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.hibernateSupport') as hibernate_support, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.publisher') as "publisher", + JSON_EXTRACT(properties, '$.offer') as "offer", + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.recommendedMachineConfiguration') as "recommended_machine_configuration", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.hibernateSupport') as "hibernate_support", subscriptionId, resourceGroupName, devCenterName, galleryName, - imageName + imageName, + projectName FROM azure.dev_center.images WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND projectName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.publisher') as publisher, - JSON_EXTRACT(properties, '$.offer') as offer, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.recommendedMachineConfiguration') as recommended_machine_configuration, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.hibernateSupport') as hibernate_support, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.publisher') as "publisher", + json_extract_path_text(properties, '$.offer') as "offer", + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.recommendedMachineConfiguration') as "recommended_machine_configuration", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.hibernateSupport') as "hibernate_support", subscriptionId, resourceGroupName, devCenterName, galleryName, - imageName + imageName, + projectName FROM azure.dev_center.images WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND projectName = 'replace-me'; vw_image_versions: @@ -5746,34 +6001,36 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.publishedDate') as published_date, - JSON_EXTRACT(properties, '$.excludeFromLatest') as exclude_from_latest, - JSON_EXTRACT(properties, '$.osDiskImageSizeInGb') as os_disk_image_size_in_gb, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.name') as "name", + JSON_EXTRACT(properties, '$.publishedDate') as "published_date", + JSON_EXTRACT(properties, '$.excludeFromLatest') as "exclude_from_latest", + JSON_EXTRACT(properties, '$.osDiskImageSizeInGb') as "os_disk_image_size_in_gb", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, devCenterName, galleryName, imageName, - versionName + versionName, + projectName FROM azure.dev_center.image_versions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND projectName = 'replace-me' AND imageName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.publishedDate') as published_date, - JSON_EXTRACT(properties, '$.excludeFromLatest') as exclude_from_latest, - JSON_EXTRACT(properties, '$.osDiskImageSizeInGb') as os_disk_image_size_in_gb, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.name') as "name", + json_extract_path_text(properties, '$.publishedDate') as "published_date", + json_extract_path_text(properties, '$.excludeFromLatest') as "exclude_from_latest", + json_extract_path_text(properties, '$.osDiskImageSizeInGb') as "os_disk_image_size_in_gb", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, devCenterName, galleryName, imageName, - versionName + versionName, + projectName FROM azure.dev_center.image_versions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND projectName = 'replace-me' AND imageName = 'replace-me'; vw_catalogs: @@ -5789,16 +6046,16 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.gitHub') as git_hub, - JSON_EXTRACT(properties, '$.adoGit') as ado_git, - JSON_EXTRACT(properties, '$.syncType') as sync_type, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.syncState') as sync_state, - JSON_EXTRACT(properties, '$.lastSyncStats') as last_sync_stats, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.lastConnectionTime') as last_connection_time, - JSON_EXTRACT(properties, '$.lastSyncTime') as last_sync_time, + JSON_EXTRACT(properties, '$.gitHub') as "git_hub", + JSON_EXTRACT(properties, '$.adoGit') as "ado_git", + JSON_EXTRACT(properties, '$.syncType') as "sync_type", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.syncState') as "sync_state", + JSON_EXTRACT(properties, '$.lastSyncStats') as "last_sync_stats", + JSON_EXTRACT(properties, '$.connectionState') as "connection_state", + JSON_EXTRACT(properties, '$.lastConnectionTime') as "last_connection_time", + JSON_EXTRACT(properties, '$.lastSyncTime') as "last_sync_time", subscriptionId, resourceGroupName, devCenterName, @@ -5813,16 +6070,16 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.gitHub') as git_hub, - JSON_EXTRACT(properties, '$.adoGit') as ado_git, - JSON_EXTRACT(properties, '$.syncType') as sync_type, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.syncState') as sync_state, - JSON_EXTRACT(properties, '$.lastSyncStats') as last_sync_stats, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.lastConnectionTime') as last_connection_time, - JSON_EXTRACT(properties, '$.lastSyncTime') as last_sync_time, + json_extract_path_text(properties, '$.gitHub') as "git_hub", + json_extract_path_text(properties, '$.adoGit') as "ado_git", + json_extract_path_text(properties, '$.syncType') as "sync_type", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.syncState') as "sync_state", + json_extract_path_text(properties, '$.lastSyncStats') as "last_sync_stats", + json_extract_path_text(properties, '$.connectionState') as "connection_state", + json_extract_path_text(properties, '$.lastConnectionTime') as "last_connection_time", + json_extract_path_text(properties, '$.lastSyncTime') as "last_sync_time", subscriptionId, resourceGroupName, devCenterName, @@ -5843,8 +6100,8 @@ components: type as type, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, devCenterName, @@ -5860,8 +6117,8 @@ components: type as type, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, devCenterName, @@ -5881,8 +6138,8 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.displayName') as display_name, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.displayName') as "display_name", subscriptionId, resourceGroupName, projectName, @@ -5897,8 +6154,8 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.displayName') as display_name, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.displayName') as "display_name", subscriptionId, resourceGroupName, projectName, @@ -5921,13 +6178,13 @@ components: systemData as system_data, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.deploymentTargetId') as deployment_target_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.creatorRoleAssignment') as creator_role_assignment, - JSON_EXTRACT(properties, '$.userRoleAssignments') as user_role_assignments, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.environmentCount') as environment_count, + JSON_EXTRACT(properties, '$.deploymentTargetId') as "deployment_target_id", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.creatorRoleAssignment') as "creator_role_assignment", + JSON_EXTRACT(properties, '$.userRoleAssignments') as "user_role_assignments", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.environmentCount') as "environment_count", subscriptionId, resourceGroupName, projectName, @@ -5945,13 +6202,13 @@ components: systemData as system_data, tags as tags, identity as identity, - json_extract_path_text(properties, '$.deploymentTargetId') as deployment_target_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.creatorRoleAssignment') as creator_role_assignment, - JSON_EXTRACT(properties, '$.userRoleAssignments') as user_role_assignments, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.environmentCount') as environment_count, + json_extract_path_text(properties, '$.deploymentTargetId') as "deployment_target_id", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.creatorRoleAssignment') as "creator_role_assignment", + json_extract_path_text(properties, '$.userRoleAssignments') as "user_role_assignments", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.environmentCount') as "environment_count", subscriptionId, resourceGroupName, projectName, @@ -5969,19 +6226,20 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.imageReference') as image_reference, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.osStorageType') as os_storage_type, - JSON_EXTRACT(properties, '$.hibernateSupport') as hibernate_support, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.imageValidationStatus') as image_validation_status, - JSON_EXTRACT(properties, '$.imageValidationErrorDetails') as image_validation_error_details, - JSON_EXTRACT(properties, '$.validationStatus') as validation_status, - JSON_EXTRACT(properties, '$.activeImageReference') as active_image_reference, + JSON_EXTRACT(properties, '$.imageReference') as "image_reference", + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.osStorageType') as "os_storage_type", + JSON_EXTRACT(properties, '$.hibernateSupport') as "hibernate_support", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.imageValidationStatus') as "image_validation_status", + JSON_EXTRACT(properties, '$.imageValidationErrorDetails') as "image_validation_error_details", + JSON_EXTRACT(properties, '$.validationStatus') as "validation_status", + JSON_EXTRACT(properties, '$.activeImageReference') as "active_image_reference", subscriptionId, resourceGroupName, devCenterName, - devBoxDefinitionName + devBoxDefinitionName, + projectName FROM azure.dev_center.dev_box_definitions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND projectName = 'replace-me'; fallback: @@ -5990,19 +6248,20 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.imageReference') as image_reference, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.osStorageType') as os_storage_type, - JSON_EXTRACT(properties, '$.hibernateSupport') as hibernate_support, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.imageValidationStatus') as image_validation_status, - JSON_EXTRACT(properties, '$.imageValidationErrorDetails') as image_validation_error_details, - JSON_EXTRACT(properties, '$.validationStatus') as validation_status, - JSON_EXTRACT(properties, '$.activeImageReference') as active_image_reference, + json_extract_path_text(properties, '$.imageReference') as "image_reference", + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.osStorageType') as "os_storage_type", + json_extract_path_text(properties, '$.hibernateSupport') as "hibernate_support", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.imageValidationStatus') as "image_validation_status", + json_extract_path_text(properties, '$.imageValidationErrorDetails') as "image_validation_error_details", + json_extract_path_text(properties, '$.validationStatus') as "validation_status", + json_extract_path_text(properties, '$.activeImageReference') as "active_image_reference", subscriptionId, resourceGroupName, devCenterName, - devBoxDefinitionName + devBoxDefinitionName, + projectName FROM azure.dev_center.dev_box_definitions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND projectName = 'replace-me'; vw_customization_tasks: @@ -6014,9 +6273,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.inputs') as inputs, - JSON_EXTRACT(properties, '$.timeout') as timeout, - JSON_EXTRACT(properties, '$.validationStatus') as validation_status, + JSON_EXTRACT(properties, '$.inputs') as "inputs", + JSON_EXTRACT(properties, '$.timeout') as "timeout", + JSON_EXTRACT(properties, '$.validationStatus') as "validation_status", subscriptionId, resourceGroupName, devCenterName, @@ -6028,9 +6287,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.inputs') as inputs, - JSON_EXTRACT(properties, '$.timeout') as timeout, - JSON_EXTRACT(properties, '$.validationStatus') as validation_status, + json_extract_path_text(properties, '$.inputs') as "inputs", + json_extract_path_text(properties, '$.timeout') as "timeout", + json_extract_path_text(properties, '$.validationStatus') as "validation_status", subscriptionId, resourceGroupName, devCenterName, @@ -6038,45 +6297,78 @@ components: taskName FROM azure.dev_center.customization_tasks WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND devCenterName = 'replace-me' AND catalogName = 'replace-me'; - vw_project_catalog_image_definition_build: - id: azure.dev_center.vw_project_catalog_image_definition_build - name: vw_project_catalog_image_definition_build + vw_project_catalog_image_definitions: + id: azure.dev_center.vw_project_catalog_image_definitions + name: vw_project_catalog_image_definitions + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + JSON_EXTRACT(properties, '$.imageReference') as "image_reference", + JSON_EXTRACT(properties, '$.fileUrl') as "file_url", + JSON_EXTRACT(properties, '$.latestBuild') as "latest_build", + subscriptionId, + resourceGroupName, + projectName, + catalogName, + imageDefinitionName + FROM azure.dev_center.project_catalog_image_definitions + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND projectName = 'replace-me' AND catalogName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + json_extract_path_text(properties, '$.imageReference') as "image_reference", + json_extract_path_text(properties, '$.fileUrl') as "file_url", + json_extract_path_text(properties, '$.latestBuild') as "latest_build", + subscriptionId, + resourceGroupName, + projectName, + catalogName, + imageDefinitionName + FROM azure.dev_center.project_catalog_image_definitions + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND projectName = 'replace-me' AND catalogName = 'replace-me'; + vw_project_catalog_image_definition_builds: + id: azure.dev_center.vw_project_catalog_image_definition_builds + name: vw_project_catalog_image_definition_builds config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.imageReference') as image_reference, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.errorDetails') as error_details, + JSON_EXTRACT(properties, '$.imageReference') as "image_reference", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.errorDetails') as "error_details", subscriptionId, resourceGroupName, projectName, catalogName, imageDefinitionName, buildName - FROM azure.dev_center.project_catalog_image_definition_build - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND projectName = 'replace-me' AND catalogName = 'replace-me' AND imageDefinitionName = 'replace-me' AND buildName = 'replace-me'; + FROM azure.dev_center.project_catalog_image_definition_builds + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND projectName = 'replace-me' AND catalogName = 'replace-me' AND imageDefinitionName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.imageReference') as image_reference, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.errorDetails') as error_details, + json_extract_path_text(properties, '$.imageReference') as "image_reference", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.errorDetails') as "error_details", subscriptionId, resourceGroupName, projectName, catalogName, imageDefinitionName, buildName - FROM azure.dev_center.project_catalog_image_definition_build - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND projectName = 'replace-me' AND catalogName = 'replace-me' AND imageDefinitionName = 'replace-me' AND buildName = 'replace-me'; + FROM azure.dev_center.project_catalog_image_definition_builds + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND projectName = 'replace-me' AND catalogName = 'replace-me' AND imageDefinitionName = 'replace-me'; vw_pools: id: azure.dev_center.vw_pools name: vw_pools @@ -6088,21 +6380,21 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.devBoxDefinitionType') as dev_box_definition_type, - JSON_EXTRACT(properties, '$.devBoxDefinitionName') as dev_box_definition_name, - JSON_EXTRACT(properties, '$.devBoxDefinition') as dev_box_definition, - JSON_EXTRACT(properties, '$.networkConnectionName') as network_connection_name, - JSON_EXTRACT(properties, '$.licenseType') as license_type, - JSON_EXTRACT(properties, '$.localAdministrator') as local_administrator, - JSON_EXTRACT(properties, '$.stopOnDisconnect') as stop_on_disconnect, - JSON_EXTRACT(properties, '$.singleSignOnStatus') as single_sign_on_status, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.virtualNetworkType') as virtual_network_type, - JSON_EXTRACT(properties, '$.managedVirtualNetworkRegions') as managed_virtual_network_regions, - JSON_EXTRACT(properties, '$.healthStatus') as health_status, - JSON_EXTRACT(properties, '$.healthStatusDetails') as health_status_details, - JSON_EXTRACT(properties, '$.devBoxCount') as dev_box_count, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.devBoxDefinitionType') as "dev_box_definition_type", + JSON_EXTRACT(properties, '$.devBoxDefinitionName') as "dev_box_definition_name", + JSON_EXTRACT(properties, '$.devBoxDefinition') as "dev_box_definition", + JSON_EXTRACT(properties, '$.networkConnectionName') as "network_connection_name", + JSON_EXTRACT(properties, '$.licenseType') as "license_type", + JSON_EXTRACT(properties, '$.localAdministrator') as "local_administrator", + JSON_EXTRACT(properties, '$.stopOnDisconnect') as "stop_on_disconnect", + JSON_EXTRACT(properties, '$.singleSignOnStatus') as "single_sign_on_status", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.virtualNetworkType') as "virtual_network_type", + JSON_EXTRACT(properties, '$.managedVirtualNetworkRegions') as "managed_virtual_network_regions", + JSON_EXTRACT(properties, '$.healthStatus') as "health_status", + JSON_EXTRACT(properties, '$.healthStatusDetails') as "health_status_details", + JSON_EXTRACT(properties, '$.devBoxCount') as "dev_box_count", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, projectName, @@ -6115,21 +6407,21 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.devBoxDefinitionType') as dev_box_definition_type, - JSON_EXTRACT(properties, '$.devBoxDefinitionName') as dev_box_definition_name, - JSON_EXTRACT(properties, '$.devBoxDefinition') as dev_box_definition, - JSON_EXTRACT(properties, '$.networkConnectionName') as network_connection_name, - JSON_EXTRACT(properties, '$.licenseType') as license_type, - JSON_EXTRACT(properties, '$.localAdministrator') as local_administrator, - JSON_EXTRACT(properties, '$.stopOnDisconnect') as stop_on_disconnect, - JSON_EXTRACT(properties, '$.singleSignOnStatus') as single_sign_on_status, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.virtualNetworkType') as virtual_network_type, - JSON_EXTRACT(properties, '$.managedVirtualNetworkRegions') as managed_virtual_network_regions, - JSON_EXTRACT(properties, '$.healthStatus') as health_status, - JSON_EXTRACT(properties, '$.healthStatusDetails') as health_status_details, - JSON_EXTRACT(properties, '$.devBoxCount') as dev_box_count, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.devBoxDefinitionType') as "dev_box_definition_type", + json_extract_path_text(properties, '$.devBoxDefinitionName') as "dev_box_definition_name", + json_extract_path_text(properties, '$.devBoxDefinition') as "dev_box_definition", + json_extract_path_text(properties, '$.networkConnectionName') as "network_connection_name", + json_extract_path_text(properties, '$.licenseType') as "license_type", + json_extract_path_text(properties, '$.localAdministrator') as "local_administrator", + json_extract_path_text(properties, '$.stopOnDisconnect') as "stop_on_disconnect", + json_extract_path_text(properties, '$.singleSignOnStatus') as "single_sign_on_status", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.virtualNetworkType') as "virtual_network_type", + json_extract_path_text(properties, '$.managedVirtualNetworkRegions') as "managed_virtual_network_regions", + json_extract_path_text(properties, '$.healthStatus') as "health_status", + json_extract_path_text(properties, '$.healthStatusDetails') as "health_status_details", + json_extract_path_text(properties, '$.devBoxCount') as "dev_box_count", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, projectName, @@ -6149,12 +6441,12 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.frequency') as frequency, - JSON_EXTRACT(properties, '$.time') as time, - JSON_EXTRACT(properties, '$.timeZone') as time_zone, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.frequency') as "frequency", + JSON_EXTRACT(properties, '$.time') as "time", + JSON_EXTRACT(properties, '$.timeZone') as "time_zone", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, projectName, @@ -6170,12 +6462,12 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.frequency') as frequency, - JSON_EXTRACT(properties, '$.time') as time, - JSON_EXTRACT(properties, '$.timeZone') as time_zone, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.frequency') as "frequency", + json_extract_path_text(properties, '$.time') as "time", + json_extract_path_text(properties, '$.timeZone') as "time_zone", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, projectName, @@ -6194,15 +6486,15 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.subnetId') as subnet_id, - JSON_EXTRACT(properties, '$.domainName') as domain_name, - JSON_EXTRACT(properties, '$.organizationUnit') as organization_unit, - JSON_EXTRACT(properties, '$.domainUsername') as domain_username, - JSON_EXTRACT(properties, '$.domainPassword') as domain_password, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.healthCheckStatus') as health_check_status, - JSON_EXTRACT(properties, '$.networkingResourceGroupName') as networking_resource_group_name, - JSON_EXTRACT(properties, '$.domainJoinType') as domain_join_type, + JSON_EXTRACT(properties, '$.subnetId') as "subnet_id", + JSON_EXTRACT(properties, '$.domainName') as "domain_name", + JSON_EXTRACT(properties, '$.organizationUnit') as "organization_unit", + JSON_EXTRACT(properties, '$.domainUsername') as "domain_username", + JSON_EXTRACT(properties, '$.domainPassword') as "domain_password", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.healthCheckStatus') as "health_check_status", + JSON_EXTRACT(properties, '$.networkingResourceGroupName') as "networking_resource_group_name", + JSON_EXTRACT(properties, '$.domainJoinType') as "domain_join_type", subscriptionId, resourceGroupName, networkConnectionName @@ -6214,59 +6506,22 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.subnetId') as subnet_id, - JSON_EXTRACT(properties, '$.domainName') as domain_name, - JSON_EXTRACT(properties, '$.organizationUnit') as organization_unit, - JSON_EXTRACT(properties, '$.domainUsername') as domain_username, - JSON_EXTRACT(properties, '$.domainPassword') as domain_password, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.healthCheckStatus') as health_check_status, - JSON_EXTRACT(properties, '$.networkingResourceGroupName') as networking_resource_group_name, - JSON_EXTRACT(properties, '$.domainJoinType') as domain_join_type, + json_extract_path_text(properties, '$.subnetId') as "subnet_id", + json_extract_path_text(properties, '$.domainName') as "domain_name", + json_extract_path_text(properties, '$.organizationUnit') as "organization_unit", + json_extract_path_text(properties, '$.domainUsername') as "domain_username", + json_extract_path_text(properties, '$.domainPassword') as "domain_password", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.healthCheckStatus') as "health_check_status", + json_extract_path_text(properties, '$.networkingResourceGroupName') as "networking_resource_group_name", + json_extract_path_text(properties, '$.domainJoinType') as "domain_join_type", subscriptionId, resourceGroupName, networkConnectionName FROM azure.dev_center.network_connections WHERE subscriptionId = 'replace-me'; - vw_network_connections_health_details: - id: azure.dev_center.vw_network_connections_health_details - name: vw_network_connections_health_details - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - systemData as system_data, - JSON_EXTRACT(properties, '$.startDateTime') as start_date_time, - JSON_EXTRACT(properties, '$.endDateTime') as end_date_time, - JSON_EXTRACT(properties, '$.healthChecks') as health_checks, - subscriptionId, - resourceGroupName, - networkConnectionName - FROM azure.dev_center.network_connections_health_details - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkConnectionName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - systemData as system_data, - json_extract_path_text(properties, '$.startDateTime') as start_date_time, - JSON_EXTRACT(properties, '$.endDateTime') as end_date_time, - JSON_EXTRACT(properties, '$.healthChecks') as health_checks, - subscriptionId, - resourceGroupName, - networkConnectionName - FROM azure.dev_center.network_connections_health_details - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkConnectionName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/plans/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/plans?api-version=2024-08-01-preview: get: tags: - Plans @@ -6290,7 +6545,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/plans/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/plans?api-version=2024-08-01-preview: get: tags: - Plans @@ -6315,7 +6570,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/plans/{planName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/plans/{planName}?api-version=2024-08-01-preview: get: tags: - Plans @@ -6443,7 +6698,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/plans/{planName}/members/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/plans/{planName}/members?api-version=2024-08-01-preview: get: tags: - Plans @@ -6469,7 +6724,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/plans/{planName}/members/{memberName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/plans/{planName}/members/{memberName}?api-version=2024-08-01-preview: get: tags: - Plans @@ -6601,7 +6856,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/devcenters/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/devcenters?api-version=2024-08-01-preview: get: tags: - DevCenters @@ -6625,7 +6880,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters?api-version=2024-08-01-preview: get: tags: - DevCenters @@ -6650,7 +6905,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}?api-version=2024-08-01-preview: get: tags: - DevCenters @@ -6778,7 +7033,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/encryptionSets/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/encryptionSets?api-version=2024-08-01-preview: get: tags: - EncryptionSets @@ -6804,7 +7059,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/encryptionSets/{encryptionSetName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/encryptionSets/{encryptionSetName}?api-version=2024-08-01-preview: get: tags: - EncryptionSets @@ -6936,7 +7191,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/curationProfiles/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/curationProfiles?api-version=2024-08-01-preview: get: tags: - Curation Profiles @@ -6962,7 +7217,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/curationProfiles/{curationProfileName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/curationProfiles/{curationProfileName}?api-version=2024-08-01-preview: get: tags: - Curation Profiles @@ -7094,7 +7349,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/projects/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/projects?api-version=2024-08-01-preview: get: tags: - Projects @@ -7118,7 +7373,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects?api-version=2024-08-01-preview: get: tags: - Projects @@ -7143,7 +7398,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}?api-version=2024-08-01-preview: get: tags: - Projects @@ -7271,7 +7526,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/getInheritedSettings/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/getInheritedSettings?api-version=2024-08-01-preview: post: tags: - Projects @@ -7294,7 +7549,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/attachednetworks/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/attachednetworks?api-version=2024-08-01-preview: get: tags: - Attached NetworkConnections. @@ -7320,7 +7575,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/attachednetworks/{attachedNetworkConnectionName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/attachednetworks/{attachedNetworkConnectionName}?api-version=2024-08-01-preview: get: tags: - Attached NetworkConnections @@ -7344,7 +7599,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs?api-version=2024-08-01-preview: get: tags: - Project Catalogs @@ -7370,7 +7625,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}?api-version=2024-08-01-preview: get: tags: - Project Catalogs @@ -7502,7 +7757,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/environmentDefinitions/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/environmentDefinitions?api-version=2024-08-01-preview: get: tags: - Environment Definitions @@ -7528,7 +7783,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/environmentDefinitions/{environmentDefinitionName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/environmentDefinitions/{environmentDefinitionName}?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -7553,12 +7808,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/environmentDefinitions/{environmentDefinitionName}/getErrorDetails/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/environmentDefinitions/{environmentDefinitionName}/getErrorDetails?api-version=2024-08-01-preview: post: tags: - Environment Definitions description: Gets Environment Definition error details - operationId: ProjectCatalogEnvironmentDefinitions_GetErrorDetails + operationId: ProjectCatalogEnvironmentDefinitionsErrorDetails_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -7578,7 +7833,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/getSyncErrorDetails/?api-version=2024-08-01-preview: + x-ms-original-operationId: ProjectCatalogEnvironmentDefinitions_GetErrorDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/getSyncErrorDetails?api-version=2024-08-01-preview: post: tags: - Project Catalogs @@ -7588,7 +7844,7 @@ paths: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/ProjectNameParameter' - $ref: '#/components/parameters/CatalogNameParameter' - operationId: ProjectCatalogs_GetSyncErrorDetails + operationId: ProjectCatalogsSyncErrorDetails_Get responses: '200': description: OK. The request has succeeded. @@ -7602,7 +7858,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/sync/?api-version=2024-08-01-preview: + x-ms-original-operationId: ProjectCatalogs_GetSyncErrorDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/sync?api-version=2024-08-01-preview: post: tags: - Project Catalogs @@ -7629,7 +7886,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/connect/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/connect?api-version=2024-08-01-preview: post: tags: - Project Catalogs @@ -7656,7 +7913,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries?api-version=2024-08-01-preview: get: tags: - Galleries @@ -7682,7 +7939,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}?api-version=2024-08-01-preview: get: tags: - Galleries @@ -7774,7 +8031,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/images/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/images?api-version=2024-08-01-preview: get: tags: - Images @@ -7800,7 +8057,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images?api-version=2024-08-01-preview: get: tags: - Images @@ -7827,7 +8084,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images/{imageName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images/{imageName}?api-version=2024-08-01-preview: get: tags: - Images @@ -7852,7 +8109,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images/{imageName}/versions/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images/{imageName}/versions?api-version=2024-08-01-preview: get: tags: - Image Versions @@ -7879,7 +8136,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images/{imageName}/versions/{versionName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}/images/{imageName}/versions/{versionName}?api-version=2024-08-01-preview: get: tags: - Image Versions @@ -7905,7 +8162,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/images/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/images?api-version=2024-08-01-preview: get: tags: - Images @@ -7930,7 +8187,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/images/{imageName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/images/{imageName}?api-version=2024-08-01-preview: get: tags: - Images @@ -7954,7 +8211,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/images/{imageName}/versions/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/images/{imageName}/versions?api-version=2024-08-01-preview: get: tags: - Image Versions @@ -7980,7 +8237,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/images/{imageName}/versions/{versionName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/images/{imageName}/versions/{versionName}?api-version=2024-08-01-preview: get: tags: - Image Versions @@ -8005,7 +8262,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/listSkus/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/listSkus?api-version=2024-08-01-preview: post: tags: - Project SKUs @@ -8030,7 +8287,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks?api-version=2024-08-01-preview: get: tags: - Attached NetworkConnections. @@ -8056,7 +8313,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}?api-version=2024-08-01-preview: get: tags: - Attached NetworkConnections @@ -8148,7 +8405,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs?api-version=2024-08-01-preview: get: tags: - Catalogs @@ -8174,7 +8431,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}?api-version=2024-08-01-preview: get: tags: - Catalogs @@ -8306,7 +8563,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/getSyncErrorDetails/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/getSyncErrorDetails?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -8316,7 +8573,7 @@ paths: tags: - Catalogs description: Gets catalog synchronization error details - operationId: Catalogs_GetSyncErrorDetails + operationId: CatalogsSyncErrorDetails_Get responses: '200': description: OK. The request has succeeded. @@ -8330,7 +8587,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/sync/?api-version=2024-08-01-preview: + x-ms-original-operationId: Catalogs_GetSyncErrorDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/sync?api-version=2024-08-01-preview: post: tags: - Catalogs @@ -8357,7 +8615,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/connect/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/connect?api-version=2024-08-01-preview: post: tags: - Catalogs @@ -8384,7 +8642,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes?api-version=2024-08-01-preview: get: tags: - Environment Types @@ -8410,7 +8668,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName}?api-version=2024-08-01-preview: get: tags: - Environment Types @@ -8523,7 +8781,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/allowedEnvironmentTypes/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/allowedEnvironmentTypes?api-version=2024-08-01-preview: get: tags: - Environment Types @@ -8549,7 +8807,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/allowedEnvironmentTypes/{environmentTypeName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/allowedEnvironmentTypes/{environmentTypeName}?api-version=2024-08-01-preview: get: tags: - Environment Types @@ -8573,7 +8831,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes?api-version=2024-08-01-preview: get: tags: - Environment Types @@ -8599,7 +8857,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}?api-version=2024-08-01-preview: get: tags: - Environment Types @@ -8712,7 +8970,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -8738,7 +8996,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -8855,7 +9113,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/devboxdefinitions/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/devboxdefinitions?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -8881,7 +9139,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/devboxdefinitions/{devBoxDefinitionName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/devboxdefinitions/{devBoxDefinitionName}?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -8905,7 +9163,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.DevCenter/operations/?api-version=2024-08-01-preview: + /providers/Microsoft.DevCenter/operations?api-version=2024-08-01-preview: get: tags: - Operations @@ -8927,7 +9185,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/locations/{location}/operationStatuses/{operationId}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/locations/{location}/operationStatuses/{operationId}?api-version=2024-08-01-preview: get: description: Gets the current status of an async operation. operationId: OperationStatuses_Get @@ -8961,7 +9219,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/locations/{location}/usages/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/locations/{location}/usages?api-version=2024-08-01-preview: get: operationId: Usages_ListByLocation description: Lists the current usages and limits in this location for the provided subscription. @@ -8985,11 +9243,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/checkNameAvailability/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/checkNameAvailability?api-version=2024-08-01-preview: post: tags: - CheckNameAvailability - operationId: CheckNameAvailability_Execute + operationId: Operations_CheckNameAvailabilityExecute description: Check the availability of name for resource parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -9014,11 +9272,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/checkScopedNameAvailability/?api-version=2024-08-01-preview: + x-ms-original-operationId: CheckNameAvailability_Execute + /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/checkScopedNameAvailability?api-version=2024-08-01-preview: post: tags: - CheckScopedNameAvailability - operationId: CheckScopedNameAvailability_Execute + operationId: Operations_CheckScopedNameAvailabilityExecute description: Check the availability of name for resource parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -9043,7 +9302,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/tasks/?api-version=2024-08-01-preview: + x-ms-original-operationId: CheckScopedNameAvailability_Execute + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/tasks?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9070,7 +9330,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/tasks/{taskName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/tasks/{taskName}?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9095,7 +9355,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/tasks/{taskName}/getErrorDetails/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/tasks/{taskName}/getErrorDetails?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9106,7 +9366,7 @@ paths: tags: - Customization Tasks description: Gets Customization Task error details - operationId: CustomizationTasks_GetErrorDetails + operationId: CustomizationTasksErrorDetails_Get responses: '200': description: OK. The request has succeeded. @@ -9120,7 +9380,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/environmentDefinitions/?api-version=2024-08-01-preview: + x-ms-original-operationId: CustomizationTasks_GetErrorDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/environmentDefinitions?api-version=2024-08-01-preview: get: tags: - Environment Definitions @@ -9147,7 +9408,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/environmentDefinitions/{environmentDefinitionName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/environmentDefinitions/{environmentDefinitionName}?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9172,7 +9433,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/environmentDefinitions/{environmentDefinitionName}/getErrorDetails/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/environmentDefinitions/{environmentDefinitionName}/getErrorDetails?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9183,7 +9444,7 @@ paths: tags: - Environment Definitions description: Gets Environment Definition error details - operationId: EnvironmentDefinitions_GetErrorDetails + operationId: EnvironmentDefinitionsErrorDetails_Get responses: '200': description: OK. The request has succeeded. @@ -9197,7 +9458,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/?api-version=2024-08-01-preview: + x-ms-original-operationId: EnvironmentDefinitions_GetErrorDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9224,7 +9486,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9249,7 +9511,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/buildImage/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/buildImage?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9280,7 +9542,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9307,7 +9569,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds/{buildName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds/{buildName}?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9333,7 +9595,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds/{buildName}/cancel/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds/{buildName}/cancel?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9365,12 +9627,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds/{buildName}/getBuildDetails/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds/{buildName}/getBuildDetails?api-version=2024-08-01-preview: post: tags: - Image Definitions description: Gets Build details - operationId: ProjectCatalogImageDefinitionBuild_GetBuildDetails + operationId: ProjectCatalogImageDefinitionBuildBuildDetails_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9391,7 +9653,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/skus/?api-version=2024-08-01-preview: + x-ms-original-operationId: ProjectCatalogImageDefinitionBuild_GetBuildDetails + /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/skus?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/TopParameter' @@ -9415,7 +9678,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9441,7 +9704,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9558,7 +9821,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/runHealthChecks/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/runHealthChecks?api-version=2024-08-01-preview: post: tags: - Pools @@ -9585,7 +9848,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9612,7 +9875,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9731,7 +9994,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/networkConnections/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/networkConnections?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/TopParameter' @@ -9755,7 +10018,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9780,7 +10043,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9896,7 +10159,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/healthChecks/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/healthChecks?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9906,7 +10169,7 @@ paths: tags: - Network Connections description: Lists health check status details - operationId: NetworkConnections_ListHealthDetails + operationId: NetworkConnectionsHealthDetails_List responses: '200': description: OK. The request has succeeded. @@ -9922,7 +10185,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/healthChecks/latest/?api-version=2024-08-01-preview: + x-ms-original-operationId: NetworkConnections_ListHealthDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/healthChecks/latest?api-version=2024-08-01-preview: get: tags: - Network Connections @@ -9931,7 +10195,7 @@ paths: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/NetworkConnectionName' - operationId: NetworkConnections_GetHealthDetails + operationId: NetworkConnectionsHealthDetails_Get responses: '200': description: OK. The request has succeeded. @@ -9945,7 +10209,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/runHealthChecks/?api-version=2024-08-01-preview: + x-ms-original-operationId: NetworkConnections_GetHealthDetails + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/runHealthChecks?api-version=2024-08-01-preview: post: tags: - Network Connection @@ -9971,7 +10236,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/outboundNetworkDependenciesEndpoints/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/outboundNetworkDependenciesEndpoints?api-version=2024-08-01-preview: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9980,7 +10245,7 @@ paths: get: tags: - Network Connection - operationId: NetworkConnections_ListOutboundNetworkDependenciesEndpoints + operationId: NetworkConnectionsOutboundNetworkDependenciesEndpoints_List description: Lists the endpoints that agents may call as part of Dev Box service administration. These FQDNs should be allowed for outbound access in order for the Dev Box service to function. responses: '200': @@ -9997,3 +10262,4 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink + x-ms-original-operationId: NetworkConnections_ListOutboundNetworkDependenciesEndpoints diff --git a/providers/src/azure/v00.00.00000/services/dev_test_labs.yaml b/providers/src/azure/v00.00.00000/services/dev_test_labs.yaml index d99ddccf..d3f10e07 100644 --- a/providers/src/azure/v00.00.00000/services/dev_test_labs.yaml +++ b/providers/src/azure/v00.00.00000/services/dev_test_labs.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -27,7 +27,7 @@ components: name: api-version in: query description: Client API version. - required: true + required: false schema: default: '2018-09-15' type: string @@ -3464,10 +3464,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DevTestLab~1operations~1?api-version=2018-09-15/get' + $ref: '#/paths/~1providers~1Microsoft.DevTestLab~1operations?api-version=2018-09-15/get' + operationId: ProviderOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProviderOperationResult objectKey: $.value sqlVerbs: select: @@ -3483,63 +3485,79 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevTestLab~1labs~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevTestLab~1labs?api-version=2018-09-15/get' + operationId: Labs_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs?api-version=2018-09-15/get' + operationId: Labs_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}?api-version=2018-09-15/get' + operationId: Labs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Lab create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}?api-version=2018-09-15/put' + operationId: Labs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Lab delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}?api-version=2018-09-15/delete' + operationId: Labs_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}?api-version=2018-09-15/patch' + operationId: Labs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Lab claim_any_vm: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1claimAnyVm~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1claimAnyVm?api-version=2018-09-15/post' + operationId: Labs_ClaimAnyVm response: mediaType: application/json openAPIDocKey: '200' export_resource_usage: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1exportResourceUsage~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1exportResourceUsage?api-version=2018-09-15/post' + operationId: Labs_ExportResourceUsage response: mediaType: application/json openAPIDocKey: '200' generate_upload_uri: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1generateUploadUri~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1generateUploadUri?api-version=2018-09-15/post' + operationId: Labs_GenerateUploadUri response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GenerateUploadUriResponse import_virtual_machine: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1importVirtualMachine~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1importVirtualMachine?api-version=2018-09-15/post' + operationId: Labs_ImportVirtualMachine response: mediaType: application/json openAPIDocKey: '200' @@ -3550,7 +3568,8 @@ components: - $ref: '#/components/x-stackQL-resources/labs/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/labs/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/labs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/labs/methods/delete' @@ -3561,10 +3580,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevTestLab~1locations~1{locationName}~1operations~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevTestLab~1locations~1{locationName}~1operations~1{name}?api-version=2018-09-15/get' + operationId: Operations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operations/methods/get' @@ -3579,51 +3600,64 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevTestLab~1schedules~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevTestLab~1schedules?api-version=2018-09-15/get' + operationId: GlobalSchedules_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduleList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1schedules~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1schedules?api-version=2018-09-15/get' + operationId: GlobalSchedules_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduleList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1schedules~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1schedules~1{name}?api-version=2018-09-15/get' + operationId: GlobalSchedules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1schedules~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1schedules~1{name}?api-version=2018-09-15/put' + operationId: GlobalSchedules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1schedules~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1schedules~1{name}?api-version=2018-09-15/delete' + operationId: GlobalSchedules_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1schedules~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1schedules~1{name}?api-version=2018-09-15/patch' + operationId: GlobalSchedules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule execute: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1schedules~1{name}~1execute~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1schedules~1{name}~1execute?api-version=2018-09-15/post' + operationId: GlobalSchedules_Execute response: mediaType: application/json openAPIDocKey: '200' retarget: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1schedules~1{name}~1retarget~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1schedules~1{name}~1retarget?api-version=2018-09-15/post' + operationId: GlobalSchedules_Retarget response: mediaType: application/json openAPIDocKey: '200' @@ -3634,7 +3668,8 @@ components: - $ref: '#/components/x-stackQL-resources/global_schedules/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/global_schedules/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/global_schedules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/global_schedules/methods/delete' @@ -3645,42 +3680,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources?api-version=2018-09-15/get' + operationId: ArtifactSources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactSourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{name}?api-version=2018-09-15/get' + operationId: ArtifactSources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactSource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{name}?api-version=2018-09-15/put' + operationId: ArtifactSources_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactSource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{name}?api-version=2018-09-15/delete' + operationId: ArtifactSources_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{name}?api-version=2018-09-15/patch' + operationId: ArtifactSources_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactSource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/artifact_sources/methods/get' - $ref: '#/components/x-stackQL-resources/artifact_sources/methods/list' insert: - $ref: '#/components/x-stackQL-resources/artifact_sources/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/artifact_sources/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/artifact_sources/methods/delete' @@ -3691,17 +3736,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{artifactSourceName}~1armtemplates~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{artifactSourceName}~1armtemplates?api-version=2018-09-15/get' + operationId: ArmTemplates_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArmTemplateList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{artifactSourceName}~1armtemplates~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{artifactSourceName}~1armtemplates~1{name}?api-version=2018-09-15/get' + operationId: ArmTemplates_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArmTemplate sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/arm_templates/methods/get' @@ -3717,23 +3766,29 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{artifactSourceName}~1artifacts~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{artifactSourceName}~1artifacts?api-version=2018-09-15/get' + operationId: Artifacts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{artifactSourceName}~1artifacts~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{artifactSourceName}~1artifacts~1{name}?api-version=2018-09-15/get' + operationId: Artifacts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Artifact generate_arm_template: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{artifactSourceName}~1artifacts~1{name}~1generateArmTemplate~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1artifactsources~1{artifactSourceName}~1artifacts~1{name}~1generateArmTemplate?api-version=2018-09-15/post' + operationId: Artifacts_GenerateArmTemplate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArmTemplateInfo sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/artifacts/methods/get' @@ -3749,16 +3804,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1costs~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1costs~1{name}?api-version=2018-09-15/get' + operationId: Costs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabCost create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1costs~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1costs~1{name}?api-version=2018-09-15/put' + operationId: Costs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabCost sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/costs/methods/get' @@ -3774,42 +3833,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1customimages~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1customimages?api-version=2018-09-15/get' + operationId: CustomImages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomImageList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1customimages~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1customimages~1{name}?api-version=2018-09-15/get' + operationId: CustomImages_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomImage create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1customimages~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1customimages~1{name}?api-version=2018-09-15/put' + operationId: CustomImages_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomImage delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1customimages~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1customimages~1{name}?api-version=2018-09-15/delete' + operationId: CustomImages_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1customimages~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1customimages~1{name}?api-version=2018-09-15/patch' + operationId: CustomImages_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomImage sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/custom_images/methods/get' - $ref: '#/components/x-stackQL-resources/custom_images/methods/list' insert: - $ref: '#/components/x-stackQL-resources/custom_images/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/custom_images/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/custom_images/methods/delete' @@ -3820,42 +3889,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1formulas~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1formulas?api-version=2018-09-15/get' + operationId: Formulas_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FormulaList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1formulas~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1formulas~1{name}?api-version=2018-09-15/get' + operationId: Formulas_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Formula create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1formulas~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1formulas~1{name}?api-version=2018-09-15/put' + operationId: Formulas_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Formula delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1formulas~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1formulas~1{name}?api-version=2018-09-15/delete' + operationId: Formulas_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1formulas~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1formulas~1{name}?api-version=2018-09-15/patch' + operationId: Formulas_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Formula sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/formulas/methods/get' - $ref: '#/components/x-stackQL-resources/formulas/methods/list' insert: - $ref: '#/components/x-stackQL-resources/formulas/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/formulas/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/formulas/methods/delete' @@ -3866,10 +3945,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1galleryimages~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1galleryimages?api-version=2018-09-15/get' + operationId: GalleryImages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GalleryImageList objectKey: $.value sqlVerbs: select: @@ -3885,38 +3966,48 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1notificationchannels~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1notificationchannels?api-version=2018-09-15/get' + operationId: NotificationChannels_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotificationChannelList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1notificationchannels~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1notificationchannels~1{name}?api-version=2018-09-15/get' + operationId: NotificationChannels_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotificationChannel create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1notificationchannels~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1notificationchannels~1{name}?api-version=2018-09-15/put' + operationId: NotificationChannels_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotificationChannel delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1notificationchannels~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1notificationchannels~1{name}?api-version=2018-09-15/delete' + operationId: NotificationChannels_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1notificationchannels~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1notificationchannels~1{name}?api-version=2018-09-15/patch' + operationId: NotificationChannels_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotificationChannel notify: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1notificationchannels~1{name}~1notify~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1notificationchannels~1{name}~1notify?api-version=2018-09-15/post' + operationId: NotificationChannels_Notify response: mediaType: application/json openAPIDocKey: '200' @@ -3926,7 +4017,8 @@ components: - $ref: '#/components/x-stackQL-resources/notification_channels/methods/list' insert: - $ref: '#/components/x-stackQL-resources/notification_channels/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/notification_channels/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/notification_channels/methods/delete' @@ -3937,10 +4029,12 @@ components: methods: evaluate_policies: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1policysets~1{name}~1evaluatePolicies~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1policysets~1{name}~1evaluatePolicies?api-version=2018-09-15/post' + operationId: PolicySets_EvaluatePolicies response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EvaluatePoliciesResponse sqlVerbs: select: [] insert: [] @@ -3954,42 +4048,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1policysets~1{policySetName}~1policies~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1policysets~1{policySetName}~1policies?api-version=2018-09-15/get' + operationId: Policies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PolicyList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1policysets~1{policySetName}~1policies~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1policysets~1{policySetName}~1policies~1{name}?api-version=2018-09-15/get' + operationId: Policies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Policy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1policysets~1{policySetName}~1policies~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1policysets~1{policySetName}~1policies~1{name}?api-version=2018-09-15/put' + operationId: Policies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Policy delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1policysets~1{policySetName}~1policies~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1policysets~1{policySetName}~1policies~1{name}?api-version=2018-09-15/delete' + operationId: Policies_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1policysets~1{policySetName}~1policies~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1policysets~1{policySetName}~1policies~1{name}?api-version=2018-09-15/patch' + operationId: Policies_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Policy sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/policies/methods/get' - $ref: '#/components/x-stackQL-resources/policies/methods/list' insert: - $ref: '#/components/x-stackQL-resources/policies/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/policies/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/policies/methods/delete' @@ -4000,38 +4104,48 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1schedules~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1schedules?api-version=2018-09-15/get' + operationId: Schedules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduleList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1schedules~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1schedules~1{name}?api-version=2018-09-15/get' + operationId: Schedules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1schedules~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1schedules~1{name}?api-version=2018-09-15/put' + operationId: Schedules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1schedules~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1schedules~1{name}?api-version=2018-09-15/delete' + operationId: Schedules_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1schedules~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1schedules~1{name}?api-version=2018-09-15/patch' + operationId: Schedules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule execute: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1schedules~1{name}~1execute~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1schedules~1{name}~1execute?api-version=2018-09-15/post' + operationId: Schedules_Execute response: mediaType: application/json openAPIDocKey: '200' @@ -4041,25 +4155,28 @@ components: - $ref: '#/components/x-stackQL-resources/schedules/methods/list' insert: - $ref: '#/components/x-stackQL-resources/schedules/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/schedules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/schedules/methods/delete' - schedules_applicable: - id: azure.dev_test_labs.schedules_applicable - name: schedules_applicable - title: schedules_applicable + schedules_applicables: + id: azure.dev_test_labs.schedules_applicables + name: schedules_applicables + title: schedules_applicables methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1schedules~1{name}~1listApplicable~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1schedules~1{name}~1listApplicable?api-version=2018-09-15/post' + operationId: SchedulesApplicable_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduleList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/schedules_applicable/methods/list' + - $ref: '#/components/x-stackQL-resources/schedules_applicables/methods/list' insert: [] update: [] replace: [] @@ -4071,19 +4188,24 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1servicerunners~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1servicerunners~1{name}?api-version=2018-09-15/get' + operationId: ServiceRunners_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceRunner create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1servicerunners~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1servicerunners~1{name}?api-version=2018-09-15/put' + operationId: ServiceRunners_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceRunner delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1servicerunners~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1servicerunners~1{name}?api-version=2018-09-15/delete' + operationId: ServiceRunners_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -4103,42 +4225,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users?api-version=2018-09-15/get' + operationId: Users_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{name}?api-version=2018-09-15/get' + operationId: Users_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: User create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{name}?api-version=2018-09-15/put' + operationId: Users_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: User delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{name}?api-version=2018-09-15/delete' + operationId: Users_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{name}?api-version=2018-09-15/patch' + operationId: Users_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: User sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/users/methods/get' - $ref: '#/components/x-stackQL-resources/users/methods/list' insert: - $ref: '#/components/x-stackQL-resources/users/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/users/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/users/methods/delete' @@ -4149,44 +4281,55 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1disks~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1disks?api-version=2018-09-15/get' + operationId: Disks_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1disks~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1disks~1{name}?api-version=2018-09-15/get' + operationId: Disks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Disk create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1disks~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1disks~1{name}?api-version=2018-09-15/put' + operationId: Disks_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Disk delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1disks~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1disks~1{name}?api-version=2018-09-15/delete' + operationId: Disks_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1disks~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1disks~1{name}?api-version=2018-09-15/patch' + operationId: Disks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Disk attach: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1disks~1{name}~1attach~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1disks~1{name}~1attach?api-version=2018-09-15/post' + operationId: Disks_Attach response: mediaType: application/json openAPIDocKey: '200' detach: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1disks~1{name}~1detach~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1disks~1{name}~1detach?api-version=2018-09-15/post' + operationId: Disks_Detach response: mediaType: application/json openAPIDocKey: '200' @@ -4196,7 +4339,8 @@ components: - $ref: '#/components/x-stackQL-resources/disks/methods/list' insert: - $ref: '#/components/x-stackQL-resources/disks/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/disks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/disks/methods/delete' @@ -4207,42 +4351,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1environments~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1environments?api-version=2018-09-15/get' + operationId: Environments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DtlEnvironmentList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1environments~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1environments~1{name}?api-version=2018-09-15/get' + operationId: Environments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DtlEnvironment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1environments~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1environments~1{name}?api-version=2018-09-15/put' + operationId: Environments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DtlEnvironment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1environments~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1environments~1{name}?api-version=2018-09-15/delete' + operationId: Environments_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1environments~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1environments~1{name}?api-version=2018-09-15/patch' + operationId: Environments_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DtlEnvironment sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/environments/methods/get' - $ref: '#/components/x-stackQL-resources/environments/methods/list' insert: - $ref: '#/components/x-stackQL-resources/environments/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/environments/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/environments/methods/delete' @@ -4253,42 +4407,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1secrets~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1secrets?api-version=2018-09-15/get' + operationId: Secrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SecretList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1secrets~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1secrets~1{name}?api-version=2018-09-15/get' + operationId: Secrets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Secret create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1secrets~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1secrets~1{name}?api-version=2018-09-15/put' + operationId: Secrets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Secret delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1secrets~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1secrets~1{name}?api-version=2018-09-15/delete' + operationId: Secrets_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1secrets~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1secrets~1{name}?api-version=2018-09-15/patch' + operationId: Secrets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Secret sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/secrets/methods/get' - $ref: '#/components/x-stackQL-resources/secrets/methods/list' insert: - $ref: '#/components/x-stackQL-resources/secrets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/secrets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/secrets/methods/delete' @@ -4299,44 +4463,55 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics?api-version=2018-09-15/get' + operationId: ServiceFabrics_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceFabricList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{name}?api-version=2018-09-15/get' + operationId: ServiceFabrics_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceFabric create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{name}?api-version=2018-09-15/put' + operationId: ServiceFabrics_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceFabric delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{name}?api-version=2018-09-15/delete' + operationId: ServiceFabrics_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{name}?api-version=2018-09-15/patch' + operationId: ServiceFabrics_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceFabric start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{name}~1start~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{name}~1start?api-version=2018-09-15/post' + operationId: ServiceFabrics_Start response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{name}~1stop~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{name}~1stop?api-version=2018-09-15/post' + operationId: ServiceFabrics_Stop response: mediaType: application/json openAPIDocKey: '200' @@ -4346,7 +4521,8 @@ components: - $ref: '#/components/x-stackQL-resources/service_fabrics/methods/list' insert: - $ref: '#/components/x-stackQL-resources/service_fabrics/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/service_fabrics/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/service_fabrics/methods/delete' @@ -4357,10 +4533,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{name}~1listApplicableSchedules~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{name}~1listApplicableSchedules?api-version=2018-09-15/post' + operationId: ServiceFabricsApplicableSchedules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicableSchedule sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/service_fabrics_applicable_schedules/methods/list' @@ -4375,38 +4553,48 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{serviceFabricName}~1schedules~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{serviceFabricName}~1schedules?api-version=2018-09-15/get' + operationId: ServiceFabricSchedules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduleList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{serviceFabricName}~1schedules~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{serviceFabricName}~1schedules~1{name}?api-version=2018-09-15/get' + operationId: ServiceFabricSchedules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{serviceFabricName}~1schedules~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{serviceFabricName}~1schedules~1{name}?api-version=2018-09-15/put' + operationId: ServiceFabricSchedules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{serviceFabricName}~1schedules~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{serviceFabricName}~1schedules~1{name}?api-version=2018-09-15/delete' + operationId: ServiceFabricSchedules_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{serviceFabricName}~1schedules~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{serviceFabricName}~1schedules~1{name}?api-version=2018-09-15/patch' + operationId: ServiceFabricSchedules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule execute: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{serviceFabricName}~1schedules~1{name}~1execute~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1users~1{userName}~1servicefabrics~1{serviceFabricName}~1schedules~1{name}~1execute?api-version=2018-09-15/post' + operationId: ServiceFabricSchedules_Execute response: mediaType: application/json openAPIDocKey: '200' @@ -4416,7 +4604,8 @@ components: - $ref: '#/components/x-stackQL-resources/service_fabric_schedules/methods/list' insert: - $ref: '#/components/x-stackQL-resources/service_fabric_schedules/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/service_fabric_schedules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/service_fabric_schedules/methods/delete' @@ -4427,98 +4616,118 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines?api-version=2018-09-15/get' + operationId: VirtualMachines_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabVirtualMachineList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}?api-version=2018-09-15/get' + operationId: VirtualMachines_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabVirtualMachine create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}?api-version=2018-09-15/put' + operationId: VirtualMachines_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabVirtualMachine delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}?api-version=2018-09-15/delete' + operationId: VirtualMachines_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}?api-version=2018-09-15/patch' + operationId: VirtualMachines_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabVirtualMachine add_data_disk: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1addDataDisk~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1addDataDisk?api-version=2018-09-15/post' + operationId: VirtualMachines_AddDataDisk response: mediaType: application/json openAPIDocKey: '200' apply_artifacts: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1applyArtifacts~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1applyArtifacts?api-version=2018-09-15/post' + operationId: VirtualMachines_ApplyArtifacts response: mediaType: application/json openAPIDocKey: '200' claim: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1claim~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1claim?api-version=2018-09-15/post' + operationId: VirtualMachines_Claim response: mediaType: application/json openAPIDocKey: '200' detach_data_disk: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1detachDataDisk~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1detachDataDisk?api-version=2018-09-15/post' + operationId: VirtualMachines_DetachDataDisk response: mediaType: application/json openAPIDocKey: '200' redeploy: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1redeploy~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1redeploy?api-version=2018-09-15/post' + operationId: VirtualMachines_Redeploy response: mediaType: application/json openAPIDocKey: '200' resize: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1resize~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1resize?api-version=2018-09-15/post' + operationId: VirtualMachines_Resize response: mediaType: application/json openAPIDocKey: '200' restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1restart~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1restart?api-version=2018-09-15/post' + operationId: VirtualMachines_Restart response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1start~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1start?api-version=2018-09-15/post' + operationId: VirtualMachines_Start response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1stop~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1stop?api-version=2018-09-15/post' + operationId: VirtualMachines_Stop response: mediaType: application/json openAPIDocKey: '200' transfer_disks: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1transferDisks~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1transferDisks?api-version=2018-09-15/post' + operationId: VirtualMachines_TransferDisks response: mediaType: application/json openAPIDocKey: '200' un_claim: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1unClaim~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1unClaim?api-version=2018-09-15/post' + operationId: VirtualMachines_UnClaim response: mediaType: application/json openAPIDocKey: '200' @@ -4528,7 +4737,8 @@ components: - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/list' insert: - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_machines/methods/delete' @@ -4539,10 +4749,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1getRdpFileContents~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1getRdpFileContents?api-version=2018-09-15/post' + operationId: VirtualMachinesRdpFileContents_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RdpConnection sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/virtual_machines_rdp_file_contents/methods/get' @@ -4557,10 +4769,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1listApplicableSchedules~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{name}~1listApplicableSchedules?api-version=2018-09-15/post' + operationId: VirtualMachinesApplicableSchedules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicableSchedule sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/virtual_machines_applicable_schedules/methods/list' @@ -4575,38 +4789,48 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{virtualMachineName}~1schedules~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{virtualMachineName}~1schedules?api-version=2018-09-15/get' + operationId: VirtualMachineSchedules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduleList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{virtualMachineName}~1schedules~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{virtualMachineName}~1schedules~1{name}?api-version=2018-09-15/get' + operationId: VirtualMachineSchedules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{virtualMachineName}~1schedules~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{virtualMachineName}~1schedules~1{name}?api-version=2018-09-15/put' + operationId: VirtualMachineSchedules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{virtualMachineName}~1schedules~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{virtualMachineName}~1schedules~1{name}?api-version=2018-09-15/delete' + operationId: VirtualMachineSchedules_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{virtualMachineName}~1schedules~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{virtualMachineName}~1schedules~1{name}?api-version=2018-09-15/patch' + operationId: VirtualMachineSchedules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule execute: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{virtualMachineName}~1schedules~1{name}~1execute~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualmachines~1{virtualMachineName}~1schedules~1{name}~1execute?api-version=2018-09-15/post' + operationId: VirtualMachineSchedules_Execute response: mediaType: application/json openAPIDocKey: '200' @@ -4616,7 +4840,8 @@ components: - $ref: '#/components/x-stackQL-resources/virtual_machine_schedules/methods/list' insert: - $ref: '#/components/x-stackQL-resources/virtual_machine_schedules/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_machine_schedules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_machine_schedules/methods/delete' @@ -4627,60 +4852,71 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualnetworks~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualnetworks?api-version=2018-09-15/get' + operationId: VirtualNetworks_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualnetworks~1{name}~1?api-version=2018-09-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualnetworks~1{name}?api-version=2018-09-15/get' + operationId: VirtualNetworks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetwork create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualnetworks~1{name}~1?api-version=2018-09-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualnetworks~1{name}?api-version=2018-09-15/put' + operationId: VirtualNetworks_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetwork delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualnetworks~1{name}~1?api-version=2018-09-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualnetworks~1{name}?api-version=2018-09-15/delete' + operationId: VirtualNetworks_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualnetworks~1{name}~1?api-version=2018-09-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{labName}~1virtualnetworks~1{name}?api-version=2018-09-15/patch' + operationId: VirtualNetworks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetwork sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/get' - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/list' insert: - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/delete' - labs_environment: - id: azure.dev_test_labs.labs_environment - name: labs_environment - title: labs_environment + labs_environments: + id: azure.dev_test_labs.labs_environments + name: labs_environments + title: labs_environments methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1createEnvironment~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1createEnvironment?api-version=2018-09-15/post' + operationId: LabsEnvironment_Create response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/labs_environment/methods/create' + - $ref: '#/components/x-stackQL-resources/labs_environments/methods/create' update: [] replace: [] delete: [] @@ -4691,10 +4927,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1listVhds~1?api-version=2018-09-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevTestLab~1labs~1{name}~1listVhds?api-version=2018-09-15/post' + operationId: LabsVhds_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabVhdList objectKey: $.value sqlVerbs: select: @@ -4717,26 +4955,26 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.defaultStorageAccount') as default_storage_account, - JSON_EXTRACT(properties, '$.defaultPremiumStorageAccount') as default_premium_storage_account, - JSON_EXTRACT(properties, '$.artifactsStorageAccount') as artifacts_storage_account, - JSON_EXTRACT(properties, '$.premiumDataDiskStorageAccount') as premium_data_disk_storage_account, - JSON_EXTRACT(properties, '$.vaultName') as vault_name, - JSON_EXTRACT(properties, '$.labStorageType') as lab_storage_type, - JSON_EXTRACT(properties, '$.mandatoryArtifactsResourceIdsLinux') as mandatory_artifacts_resource_ids_linux, - JSON_EXTRACT(properties, '$.mandatoryArtifactsResourceIdsWindows') as mandatory_artifacts_resource_ids_windows, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.premiumDataDisks') as premium_data_disks, - JSON_EXTRACT(properties, '$.environmentPermission') as environment_permission, - JSON_EXTRACT(properties, '$.announcement') as announcement, - JSON_EXTRACT(properties, '$.support') as support, - JSON_EXTRACT(properties, '$.vmCreationResourceGroup') as vm_creation_resource_group, - JSON_EXTRACT(properties, '$.publicIpId') as public_ip_id, - JSON_EXTRACT(properties, '$.loadBalancerId') as load_balancer_id, - JSON_EXTRACT(properties, '$.networkSecurityGroupId') as network_security_group_id, - JSON_EXTRACT(properties, '$.extendedProperties') as extended_properties, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.defaultStorageAccount') as "default_storage_account", + JSON_EXTRACT(properties, '$.defaultPremiumStorageAccount') as "default_premium_storage_account", + JSON_EXTRACT(properties, '$.artifactsStorageAccount') as "artifacts_storage_account", + JSON_EXTRACT(properties, '$.premiumDataDiskStorageAccount') as "premium_data_disk_storage_account", + JSON_EXTRACT(properties, '$.vaultName') as "vault_name", + JSON_EXTRACT(properties, '$.labStorageType') as "lab_storage_type", + JSON_EXTRACT(properties, '$.mandatoryArtifactsResourceIdsLinux') as "mandatory_artifacts_resource_ids_linux", + JSON_EXTRACT(properties, '$.mandatoryArtifactsResourceIdsWindows') as "mandatory_artifacts_resource_ids_windows", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.premiumDataDisks') as "premium_data_disks", + JSON_EXTRACT(properties, '$.environmentPermission') as "environment_permission", + JSON_EXTRACT(properties, '$.announcement') as "announcement", + JSON_EXTRACT(properties, '$.support') as "support", + JSON_EXTRACT(properties, '$.vmCreationResourceGroup') as "vm_creation_resource_group", + JSON_EXTRACT(properties, '$.publicIpId') as "public_ip_id", + JSON_EXTRACT(properties, '$.loadBalancerId') as "load_balancer_id", + JSON_EXTRACT(properties, '$.networkSecurityGroupId') as "network_security_group_id", + JSON_EXTRACT(properties, '$.extendedProperties') as "extended_properties", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, name @@ -4751,26 +4989,26 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.defaultStorageAccount') as default_storage_account, - JSON_EXTRACT(properties, '$.defaultPremiumStorageAccount') as default_premium_storage_account, - JSON_EXTRACT(properties, '$.artifactsStorageAccount') as artifacts_storage_account, - JSON_EXTRACT(properties, '$.premiumDataDiskStorageAccount') as premium_data_disk_storage_account, - JSON_EXTRACT(properties, '$.vaultName') as vault_name, - JSON_EXTRACT(properties, '$.labStorageType') as lab_storage_type, - JSON_EXTRACT(properties, '$.mandatoryArtifactsResourceIdsLinux') as mandatory_artifacts_resource_ids_linux, - JSON_EXTRACT(properties, '$.mandatoryArtifactsResourceIdsWindows') as mandatory_artifacts_resource_ids_windows, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.premiumDataDisks') as premium_data_disks, - JSON_EXTRACT(properties, '$.environmentPermission') as environment_permission, - JSON_EXTRACT(properties, '$.announcement') as announcement, - JSON_EXTRACT(properties, '$.support') as support, - JSON_EXTRACT(properties, '$.vmCreationResourceGroup') as vm_creation_resource_group, - JSON_EXTRACT(properties, '$.publicIpId') as public_ip_id, - JSON_EXTRACT(properties, '$.loadBalancerId') as load_balancer_id, - JSON_EXTRACT(properties, '$.networkSecurityGroupId') as network_security_group_id, - JSON_EXTRACT(properties, '$.extendedProperties') as extended_properties, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.defaultStorageAccount') as "default_storage_account", + json_extract_path_text(properties, '$.defaultPremiumStorageAccount') as "default_premium_storage_account", + json_extract_path_text(properties, '$.artifactsStorageAccount') as "artifacts_storage_account", + json_extract_path_text(properties, '$.premiumDataDiskStorageAccount') as "premium_data_disk_storage_account", + json_extract_path_text(properties, '$.vaultName') as "vault_name", + json_extract_path_text(properties, '$.labStorageType') as "lab_storage_type", + json_extract_path_text(properties, '$.mandatoryArtifactsResourceIdsLinux') as "mandatory_artifacts_resource_ids_linux", + json_extract_path_text(properties, '$.mandatoryArtifactsResourceIdsWindows') as "mandatory_artifacts_resource_ids_windows", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.premiumDataDisks') as "premium_data_disks", + json_extract_path_text(properties, '$.environmentPermission') as "environment_permission", + json_extract_path_text(properties, '$.announcement') as "announcement", + json_extract_path_text(properties, '$.support') as "support", + json_extract_path_text(properties, '$.vmCreationResourceGroup') as "vm_creation_resource_group", + json_extract_path_text(properties, '$.publicIpId') as "public_ip_id", + json_extract_path_text(properties, '$.loadBalancerId') as "load_balancer_id", + json_extract_path_text(properties, '$.networkSecurityGroupId') as "network_security_group_id", + json_extract_path_text(properties, '$.extendedProperties') as "extended_properties", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, name @@ -4790,17 +5028,17 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.taskType') as task_type, - JSON_EXTRACT(properties, '$.weeklyRecurrence') as weekly_recurrence, - JSON_EXTRACT(properties, '$.dailyRecurrence') as daily_recurrence, - JSON_EXTRACT(properties, '$.hourlyRecurrence') as hourly_recurrence, - JSON_EXTRACT(properties, '$.timeZoneId') as time_zone_id, - JSON_EXTRACT(properties, '$.notificationSettings') as notification_settings, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.taskType') as "task_type", + JSON_EXTRACT(properties, '$.weeklyRecurrence') as "weekly_recurrence", + JSON_EXTRACT(properties, '$.dailyRecurrence') as "daily_recurrence", + JSON_EXTRACT(properties, '$.hourlyRecurrence') as "hourly_recurrence", + JSON_EXTRACT(properties, '$.timeZoneId') as "time_zone_id", + JSON_EXTRACT(properties, '$.notificationSettings') as "notification_settings", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.targetResourceId') as "target_resource_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, name @@ -4815,17 +5053,17 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.taskType') as task_type, - JSON_EXTRACT(properties, '$.weeklyRecurrence') as weekly_recurrence, - JSON_EXTRACT(properties, '$.dailyRecurrence') as daily_recurrence, - JSON_EXTRACT(properties, '$.hourlyRecurrence') as hourly_recurrence, - JSON_EXTRACT(properties, '$.timeZoneId') as time_zone_id, - JSON_EXTRACT(properties, '$.notificationSettings') as notification_settings, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.taskType') as "task_type", + json_extract_path_text(properties, '$.weeklyRecurrence') as "weekly_recurrence", + json_extract_path_text(properties, '$.dailyRecurrence') as "daily_recurrence", + json_extract_path_text(properties, '$.hourlyRecurrence') as "hourly_recurrence", + json_extract_path_text(properties, '$.timeZoneId') as "time_zone_id", + json_extract_path_text(properties, '$.notificationSettings') as "notification_settings", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.targetResourceId') as "target_resource_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, name @@ -4845,17 +5083,17 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.uri') as uri, - JSON_EXTRACT(properties, '$.sourceType') as source_type, - JSON_EXTRACT(properties, '$.folderPath') as folder_path, - JSON_EXTRACT(properties, '$.armTemplateFolderPath') as arm_template_folder_path, - JSON_EXTRACT(properties, '$.branchRef') as branch_ref, - JSON_EXTRACT(properties, '$.securityToken') as security_token, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.uri') as "uri", + JSON_EXTRACT(properties, '$.sourceType') as "source_type", + JSON_EXTRACT(properties, '$.folderPath') as "folder_path", + JSON_EXTRACT(properties, '$.armTemplateFolderPath') as "arm_template_folder_path", + JSON_EXTRACT(properties, '$.branchRef') as "branch_ref", + JSON_EXTRACT(properties, '$.securityToken') as "security_token", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -4871,17 +5109,17 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.uri') as uri, - JSON_EXTRACT(properties, '$.sourceType') as source_type, - JSON_EXTRACT(properties, '$.folderPath') as folder_path, - JSON_EXTRACT(properties, '$.armTemplateFolderPath') as arm_template_folder_path, - JSON_EXTRACT(properties, '$.branchRef') as branch_ref, - JSON_EXTRACT(properties, '$.securityToken') as security_token, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.uri') as "uri", + json_extract_path_text(properties, '$.sourceType') as "source_type", + json_extract_path_text(properties, '$.folderPath') as "folder_path", + json_extract_path_text(properties, '$.armTemplateFolderPath') as "arm_template_folder_path", + json_extract_path_text(properties, '$.branchRef') as "branch_ref", + json_extract_path_text(properties, '$.securityToken') as "security_token", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -4902,14 +5140,14 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.publisher') as publisher, - JSON_EXTRACT(properties, '$.icon') as icon, - JSON_EXTRACT(properties, '$.contents') as contents, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.parametersValueFilesInfo') as parameters_value_files_info, - JSON_EXTRACT(properties, '$.enabled') as enabled, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.publisher') as "publisher", + JSON_EXTRACT(properties, '$.icon') as "icon", + JSON_EXTRACT(properties, '$.contents') as "contents", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.parametersValueFilesInfo') as "parameters_value_files_info", + JSON_EXTRACT(properties, '$.enabled') as "enabled", subscriptionId, resourceGroupName, labName, @@ -4926,14 +5164,14 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.publisher') as publisher, - JSON_EXTRACT(properties, '$.icon') as icon, - JSON_EXTRACT(properties, '$.contents') as contents, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.parametersValueFilesInfo') as parameters_value_files_info, - JSON_EXTRACT(properties, '$.enabled') as enabled, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.publisher') as "publisher", + json_extract_path_text(properties, '$.icon') as "icon", + json_extract_path_text(properties, '$.contents') as "contents", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.parametersValueFilesInfo') as "parameters_value_files_info", + json_extract_path_text(properties, '$.enabled') as "enabled", subscriptionId, resourceGroupName, labName, @@ -4955,14 +5193,14 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.publisher') as publisher, - JSON_EXTRACT(properties, '$.filePath') as file_path, - JSON_EXTRACT(properties, '$.icon') as icon, - JSON_EXTRACT(properties, '$.targetOsType') as target_os_type, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.createdDate') as created_date, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.publisher') as "publisher", + JSON_EXTRACT(properties, '$.filePath') as "file_path", + JSON_EXTRACT(properties, '$.icon') as "icon", + JSON_EXTRACT(properties, '$.targetOsType') as "target_os_type", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", subscriptionId, resourceGroupName, labName, @@ -4979,14 +5217,14 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.publisher') as publisher, - JSON_EXTRACT(properties, '$.filePath') as file_path, - JSON_EXTRACT(properties, '$.icon') as icon, - JSON_EXTRACT(properties, '$.targetOsType') as target_os_type, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.createdDate') as created_date, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.publisher') as "publisher", + json_extract_path_text(properties, '$.filePath') as "file_path", + json_extract_path_text(properties, '$.icon') as "icon", + json_extract_path_text(properties, '$.targetOsType') as "target_os_type", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.createdDate') as "created_date", subscriptionId, resourceGroupName, labName, @@ -5008,16 +5246,16 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.targetCost') as target_cost, - JSON_EXTRACT(properties, '$.labCostSummary') as lab_cost_summary, - JSON_EXTRACT(properties, '$.labCostDetails') as lab_cost_details, - JSON_EXTRACT(properties, '$.resourceCosts') as resource_costs, - JSON_EXTRACT(properties, '$.currencyCode') as currency_code, - JSON_EXTRACT(properties, '$.startDateTime') as start_date_time, - JSON_EXTRACT(properties, '$.endDateTime') as end_date_time, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.targetCost') as "target_cost", + JSON_EXTRACT(properties, '$.labCostSummary') as "lab_cost_summary", + JSON_EXTRACT(properties, '$.labCostDetails') as "lab_cost_details", + JSON_EXTRACT(properties, '$.resourceCosts') as "resource_costs", + JSON_EXTRACT(properties, '$.currencyCode') as "currency_code", + JSON_EXTRACT(properties, '$.startDateTime') as "start_date_time", + JSON_EXTRACT(properties, '$.endDateTime') as "end_date_time", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5033,16 +5271,16 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.targetCost') as target_cost, - JSON_EXTRACT(properties, '$.labCostSummary') as lab_cost_summary, - JSON_EXTRACT(properties, '$.labCostDetails') as lab_cost_details, - JSON_EXTRACT(properties, '$.resourceCosts') as resource_costs, - JSON_EXTRACT(properties, '$.currencyCode') as currency_code, - JSON_EXTRACT(properties, '$.startDateTime') as start_date_time, - JSON_EXTRACT(properties, '$.endDateTime') as end_date_time, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.targetCost') as "target_cost", + json_extract_path_text(properties, '$.labCostSummary') as "lab_cost_summary", + json_extract_path_text(properties, '$.labCostDetails') as "lab_cost_details", + json_extract_path_text(properties, '$.resourceCosts') as "resource_costs", + json_extract_path_text(properties, '$.currencyCode') as "currency_code", + json_extract_path_text(properties, '$.startDateTime') as "start_date_time", + json_extract_path_text(properties, '$.endDateTime') as "end_date_time", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5063,18 +5301,18 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.vm') as vm, - JSON_EXTRACT(properties, '$.vhd') as vhd, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.author') as author, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.managedImageId') as managed_image_id, - JSON_EXTRACT(properties, '$.managedSnapshotId') as managed_snapshot_id, - JSON_EXTRACT(properties, '$.dataDiskStorageInfo') as data_disk_storage_info, - JSON_EXTRACT(properties, '$.customImagePlan') as custom_image_plan, - JSON_EXTRACT(properties, '$.isPlanAuthorized') as is_plan_authorized, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.vm') as "vm", + JSON_EXTRACT(properties, '$.vhd') as "vhd", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.author') as "author", + JSON_EXTRACT(properties, '$.creationDate') as "creation_date", + JSON_EXTRACT(properties, '$.managedImageId') as "managed_image_id", + JSON_EXTRACT(properties, '$.managedSnapshotId') as "managed_snapshot_id", + JSON_EXTRACT(properties, '$.dataDiskStorageInfo') as "data_disk_storage_info", + JSON_EXTRACT(properties, '$.customImagePlan') as "custom_image_plan", + JSON_EXTRACT(properties, '$.isPlanAuthorized') as "is_plan_authorized", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5090,18 +5328,18 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.vm') as vm, - JSON_EXTRACT(properties, '$.vhd') as vhd, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.author') as author, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.managedImageId') as managed_image_id, - JSON_EXTRACT(properties, '$.managedSnapshotId') as managed_snapshot_id, - JSON_EXTRACT(properties, '$.dataDiskStorageInfo') as data_disk_storage_info, - JSON_EXTRACT(properties, '$.customImagePlan') as custom_image_plan, - JSON_EXTRACT(properties, '$.isPlanAuthorized') as is_plan_authorized, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.vm') as "vm", + json_extract_path_text(properties, '$.vhd') as "vhd", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.author') as "author", + json_extract_path_text(properties, '$.creationDate') as "creation_date", + json_extract_path_text(properties, '$.managedImageId') as "managed_image_id", + json_extract_path_text(properties, '$.managedSnapshotId') as "managed_snapshot_id", + json_extract_path_text(properties, '$.dataDiskStorageInfo') as "data_disk_storage_info", + json_extract_path_text(properties, '$.customImagePlan') as "custom_image_plan", + json_extract_path_text(properties, '$.isPlanAuthorized') as "is_plan_authorized", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5122,14 +5360,14 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.author') as author, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.formulaContent') as formula_content, - JSON_EXTRACT(properties, '$.vm') as vm, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.author') as "author", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.creationDate') as "creation_date", + JSON_EXTRACT(properties, '$.formulaContent') as "formula_content", + JSON_EXTRACT(properties, '$.vm') as "vm", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5145,14 +5383,14 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.author') as author, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.formulaContent') as formula_content, - JSON_EXTRACT(properties, '$.vm') as vm, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.author') as "author", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.creationDate') as "creation_date", + json_extract_path_text(properties, '$.formulaContent') as "formula_content", + json_extract_path_text(properties, '$.vm') as "vm", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5173,14 +5411,14 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.webHookUrl') as web_hook_url, - JSON_EXTRACT(properties, '$.emailRecipient') as email_recipient, - JSON_EXTRACT(properties, '$.notificationLocale') as notification_locale, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.events') as events, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.webHookUrl') as "web_hook_url", + JSON_EXTRACT(properties, '$.emailRecipient') as "email_recipient", + JSON_EXTRACT(properties, '$.notificationLocale') as "notification_locale", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.events') as "events", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5196,14 +5434,14 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.webHookUrl') as web_hook_url, - JSON_EXTRACT(properties, '$.emailRecipient') as email_recipient, - JSON_EXTRACT(properties, '$.notificationLocale') as notification_locale, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.events') as events, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.webHookUrl') as "web_hook_url", + json_extract_path_text(properties, '$.emailRecipient') as "email_recipient", + json_extract_path_text(properties, '$.notificationLocale') as "notification_locale", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.events') as "events", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5224,15 +5462,15 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.factName') as fact_name, - JSON_EXTRACT(properties, '$.factData') as fact_data, - JSON_EXTRACT(properties, '$.threshold') as threshold, - JSON_EXTRACT(properties, '$.evaluatorType') as evaluator_type, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.factName') as "fact_name", + JSON_EXTRACT(properties, '$.factData') as "fact_data", + JSON_EXTRACT(properties, '$.threshold') as "threshold", + JSON_EXTRACT(properties, '$.evaluatorType') as "evaluator_type", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5249,15 +5487,15 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.factName') as fact_name, - JSON_EXTRACT(properties, '$.factData') as fact_data, - JSON_EXTRACT(properties, '$.threshold') as threshold, - JSON_EXTRACT(properties, '$.evaluatorType') as evaluator_type, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.factName') as "fact_name", + json_extract_path_text(properties, '$.factData') as "fact_data", + json_extract_path_text(properties, '$.threshold') as "threshold", + json_extract_path_text(properties, '$.evaluatorType') as "evaluator_type", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5279,17 +5517,17 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.taskType') as task_type, - JSON_EXTRACT(properties, '$.weeklyRecurrence') as weekly_recurrence, - JSON_EXTRACT(properties, '$.dailyRecurrence') as daily_recurrence, - JSON_EXTRACT(properties, '$.hourlyRecurrence') as hourly_recurrence, - JSON_EXTRACT(properties, '$.timeZoneId') as time_zone_id, - JSON_EXTRACT(properties, '$.notificationSettings') as notification_settings, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.taskType') as "task_type", + JSON_EXTRACT(properties, '$.weeklyRecurrence') as "weekly_recurrence", + JSON_EXTRACT(properties, '$.dailyRecurrence') as "daily_recurrence", + JSON_EXTRACT(properties, '$.hourlyRecurrence') as "hourly_recurrence", + JSON_EXTRACT(properties, '$.timeZoneId') as "time_zone_id", + JSON_EXTRACT(properties, '$.notificationSettings') as "notification_settings", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.targetResourceId') as "target_resource_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5305,17 +5543,17 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.taskType') as task_type, - JSON_EXTRACT(properties, '$.weeklyRecurrence') as weekly_recurrence, - JSON_EXTRACT(properties, '$.dailyRecurrence') as daily_recurrence, - JSON_EXTRACT(properties, '$.hourlyRecurrence') as hourly_recurrence, - JSON_EXTRACT(properties, '$.timeZoneId') as time_zone_id, - JSON_EXTRACT(properties, '$.notificationSettings') as notification_settings, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.taskType') as "task_type", + json_extract_path_text(properties, '$.weeklyRecurrence') as "weekly_recurrence", + json_extract_path_text(properties, '$.dailyRecurrence') as "daily_recurrence", + json_extract_path_text(properties, '$.hourlyRecurrence') as "hourly_recurrence", + json_extract_path_text(properties, '$.timeZoneId') as "time_zone_id", + json_extract_path_text(properties, '$.notificationSettings') as "notification_settings", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.targetResourceId') as "target_resource_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5336,11 +5574,11 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.identity') as identity, - JSON_EXTRACT(properties, '$.secretStore') as secret_store, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.identity') as "identity", + JSON_EXTRACT(properties, '$.secretStore') as "secret_store", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5356,11 +5594,11 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.identity') as identity, - JSON_EXTRACT(properties, '$.secretStore') as secret_store, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.identity') as "identity", + json_extract_path_text(properties, '$.secretStore') as "secret_store", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5381,17 +5619,17 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.diskType') as disk_type, - JSON_EXTRACT(properties, '$.diskSizeGiB') as disk_size_gib, - JSON_EXTRACT(properties, '$.leasedByLabVmId') as leased_by_lab_vm_id, - JSON_EXTRACT(properties, '$.diskBlobName') as disk_blob_name, - JSON_EXTRACT(properties, '$.diskUri') as disk_uri, - JSON_EXTRACT(properties, '$.storageAccountId') as storage_account_id, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.hostCaching') as host_caching, - JSON_EXTRACT(properties, '$.managedDiskId') as managed_disk_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.diskType') as "disk_type", + JSON_EXTRACT(properties, '$.diskSizeGiB') as "disk_size_gib", + JSON_EXTRACT(properties, '$.leasedByLabVmId') as "leased_by_lab_vm_id", + JSON_EXTRACT(properties, '$.diskBlobName') as "disk_blob_name", + JSON_EXTRACT(properties, '$.diskUri') as "disk_uri", + JSON_EXTRACT(properties, '$.storageAccountId') as "storage_account_id", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.hostCaching') as "host_caching", + JSON_EXTRACT(properties, '$.managedDiskId') as "managed_disk_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5408,17 +5646,17 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.diskType') as disk_type, - JSON_EXTRACT(properties, '$.diskSizeGiB') as disk_size_gib, - JSON_EXTRACT(properties, '$.leasedByLabVmId') as leased_by_lab_vm_id, - JSON_EXTRACT(properties, '$.diskBlobName') as disk_blob_name, - JSON_EXTRACT(properties, '$.diskUri') as disk_uri, - JSON_EXTRACT(properties, '$.storageAccountId') as storage_account_id, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.hostCaching') as host_caching, - JSON_EXTRACT(properties, '$.managedDiskId') as managed_disk_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.diskType') as "disk_type", + json_extract_path_text(properties, '$.diskSizeGiB') as "disk_size_gib", + json_extract_path_text(properties, '$.leasedByLabVmId') as "leased_by_lab_vm_id", + json_extract_path_text(properties, '$.diskBlobName') as "disk_blob_name", + json_extract_path_text(properties, '$.diskUri') as "disk_uri", + json_extract_path_text(properties, '$.storageAccountId') as "storage_account_id", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.hostCaching') as "host_caching", + json_extract_path_text(properties, '$.managedDiskId') as "managed_disk_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5440,12 +5678,12 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.deploymentProperties') as deployment_properties, - JSON_EXTRACT(properties, '$.armTemplateDisplayName') as arm_template_display_name, - JSON_EXTRACT(properties, '$.resourceGroupId') as resource_group_id, - JSON_EXTRACT(properties, '$.createdByUser') as created_by_user, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.deploymentProperties') as "deployment_properties", + JSON_EXTRACT(properties, '$.armTemplateDisplayName') as "arm_template_display_name", + JSON_EXTRACT(properties, '$.resourceGroupId') as "resource_group_id", + JSON_EXTRACT(properties, '$.createdByUser') as "created_by_user", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5462,12 +5700,12 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.deploymentProperties') as deployment_properties, - JSON_EXTRACT(properties, '$.armTemplateDisplayName') as arm_template_display_name, - JSON_EXTRACT(properties, '$.resourceGroupId') as resource_group_id, - JSON_EXTRACT(properties, '$.createdByUser') as created_by_user, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.deploymentProperties') as "deployment_properties", + json_extract_path_text(properties, '$.armTemplateDisplayName') as "arm_template_display_name", + json_extract_path_text(properties, '$.resourceGroupId') as "resource_group_id", + json_extract_path_text(properties, '$.createdByUser') as "created_by_user", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5489,9 +5727,9 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5508,9 +5746,9 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5532,11 +5770,11 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.externalServiceFabricId') as external_service_fabric_id, - JSON_EXTRACT(properties, '$.environmentId') as environment_id, - JSON_EXTRACT(properties, '$.applicableSchedule') as applicable_schedule, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.externalServiceFabricId') as "external_service_fabric_id", + JSON_EXTRACT(properties, '$.environmentId') as "environment_id", + JSON_EXTRACT(properties, '$.applicableSchedule') as "applicable_schedule", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5553,11 +5791,11 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.externalServiceFabricId') as external_service_fabric_id, - JSON_EXTRACT(properties, '$.environmentId') as environment_id, - JSON_EXTRACT(properties, '$.applicableSchedule') as applicable_schedule, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.externalServiceFabricId') as "external_service_fabric_id", + json_extract_path_text(properties, '$.environmentId') as "environment_id", + json_extract_path_text(properties, '$.applicableSchedule') as "applicable_schedule", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5565,47 +5803,6 @@ components: name FROM azure.dev_test_labs.service_fabrics WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND labName = 'replace-me' AND userName = 'replace-me'; - vw_service_fabrics_applicable_schedules: - id: azure.dev_test_labs.vw_service_fabrics_applicable_schedules - name: vw_service_fabrics_applicable_schedules - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.labVmsShutdown') as lab_vms_shutdown, - JSON_EXTRACT(properties, '$.labVmsStartup') as lab_vms_startup, - subscriptionId, - resourceGroupName, - labName, - userName, - name - FROM azure.dev_test_labs.service_fabrics_applicable_schedules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND labName = 'replace-me' AND userName = 'replace-me' AND name = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - json_extract_path_text(properties, '$.labVmsShutdown') as lab_vms_shutdown, - JSON_EXTRACT(properties, '$.labVmsStartup') as lab_vms_startup, - subscriptionId, - resourceGroupName, - labName, - userName, - name - FROM azure.dev_test_labs.service_fabrics_applicable_schedules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND labName = 'replace-me' AND userName = 'replace-me' AND name = 'replace-me'; vw_service_fabric_schedules: id: azure.dev_test_labs.vw_service_fabric_schedules name: vw_service_fabric_schedules @@ -5620,17 +5817,17 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.taskType') as task_type, - JSON_EXTRACT(properties, '$.weeklyRecurrence') as weekly_recurrence, - JSON_EXTRACT(properties, '$.dailyRecurrence') as daily_recurrence, - JSON_EXTRACT(properties, '$.hourlyRecurrence') as hourly_recurrence, - JSON_EXTRACT(properties, '$.timeZoneId') as time_zone_id, - JSON_EXTRACT(properties, '$.notificationSettings') as notification_settings, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.taskType') as "task_type", + JSON_EXTRACT(properties, '$.weeklyRecurrence') as "weekly_recurrence", + JSON_EXTRACT(properties, '$.dailyRecurrence') as "daily_recurrence", + JSON_EXTRACT(properties, '$.hourlyRecurrence') as "hourly_recurrence", + JSON_EXTRACT(properties, '$.timeZoneId') as "time_zone_id", + JSON_EXTRACT(properties, '$.notificationSettings') as "notification_settings", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.targetResourceId') as "target_resource_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5648,17 +5845,17 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.taskType') as task_type, - JSON_EXTRACT(properties, '$.weeklyRecurrence') as weekly_recurrence, - JSON_EXTRACT(properties, '$.dailyRecurrence') as daily_recurrence, - JSON_EXTRACT(properties, '$.hourlyRecurrence') as hourly_recurrence, - JSON_EXTRACT(properties, '$.timeZoneId') as time_zone_id, - JSON_EXTRACT(properties, '$.notificationSettings') as notification_settings, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.taskType') as "task_type", + json_extract_path_text(properties, '$.weeklyRecurrence') as "weekly_recurrence", + json_extract_path_text(properties, '$.dailyRecurrence') as "daily_recurrence", + json_extract_path_text(properties, '$.hourlyRecurrence') as "hourly_recurrence", + json_extract_path_text(properties, '$.timeZoneId') as "time_zone_id", + json_extract_path_text(properties, '$.notificationSettings') as "notification_settings", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.targetResourceId') as "target_resource_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5681,41 +5878,41 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.notes') as notes, - JSON_EXTRACT(properties, '$.ownerObjectId') as owner_object_id, - JSON_EXTRACT(properties, '$.ownerUserPrincipalName') as owner_user_principal_name, - JSON_EXTRACT(properties, '$.createdByUserId') as created_by_user_id, - JSON_EXTRACT(properties, '$.createdByUser') as created_by_user, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.computeId') as compute_id, - JSON_EXTRACT(properties, '$.customImageId') as custom_image_id, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.size') as size, - JSON_EXTRACT(properties, '$.userName') as user_name, - JSON_EXTRACT(properties, '$.password') as password, - JSON_EXTRACT(properties, '$.sshKey') as ssh_key, - JSON_EXTRACT(properties, '$.isAuthenticationWithSshKey') as is_authentication_with_ssh_key, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.labSubnetName') as lab_subnet_name, - JSON_EXTRACT(properties, '$.labVirtualNetworkId') as lab_virtual_network_id, - JSON_EXTRACT(properties, '$.disallowPublicIpAddress') as disallow_public_ip_address, - JSON_EXTRACT(properties, '$.artifacts') as artifacts, - JSON_EXTRACT(properties, '$.artifactDeploymentStatus') as artifact_deployment_status, - JSON_EXTRACT(properties, '$.galleryImageReference') as gallery_image_reference, - JSON_EXTRACT(properties, '$.planId') as plan_id, - JSON_EXTRACT(properties, '$.computeVm') as compute_vm, - JSON_EXTRACT(properties, '$.networkInterface') as network_interface, - JSON_EXTRACT(properties, '$.applicableSchedule') as applicable_schedule, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.allowClaim') as allow_claim, - JSON_EXTRACT(properties, '$.storageType') as storage_type, - JSON_EXTRACT(properties, '$.virtualMachineCreationSource') as virtual_machine_creation_source, - JSON_EXTRACT(properties, '$.environmentId') as environment_id, - JSON_EXTRACT(properties, '$.dataDiskParameters') as data_disk_parameters, - JSON_EXTRACT(properties, '$.scheduleParameters') as schedule_parameters, - JSON_EXTRACT(properties, '$.lastKnownPowerState') as last_known_power_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.notes') as "notes", + JSON_EXTRACT(properties, '$.ownerObjectId') as "owner_object_id", + JSON_EXTRACT(properties, '$.ownerUserPrincipalName') as "owner_user_principal_name", + JSON_EXTRACT(properties, '$.createdByUserId') as "created_by_user_id", + JSON_EXTRACT(properties, '$.createdByUser') as "created_by_user", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.computeId') as "compute_id", + JSON_EXTRACT(properties, '$.customImageId') as "custom_image_id", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.size') as "size", + JSON_EXTRACT(properties, '$.userName') as "user_name", + JSON_EXTRACT(properties, '$.password') as "password", + JSON_EXTRACT(properties, '$.sshKey') as "ssh_key", + JSON_EXTRACT(properties, '$.isAuthenticationWithSshKey') as "is_authentication_with_ssh_key", + JSON_EXTRACT(properties, '$.fqdn') as "fqdn", + JSON_EXTRACT(properties, '$.labSubnetName') as "lab_subnet_name", + JSON_EXTRACT(properties, '$.labVirtualNetworkId') as "lab_virtual_network_id", + JSON_EXTRACT(properties, '$.disallowPublicIpAddress') as "disallow_public_ip_address", + JSON_EXTRACT(properties, '$.artifacts') as "artifacts", + JSON_EXTRACT(properties, '$.artifactDeploymentStatus') as "artifact_deployment_status", + JSON_EXTRACT(properties, '$.galleryImageReference') as "gallery_image_reference", + JSON_EXTRACT(properties, '$.planId') as "plan_id", + JSON_EXTRACT(properties, '$.computeVm') as "compute_vm", + JSON_EXTRACT(properties, '$.networkInterface') as "network_interface", + JSON_EXTRACT(properties, '$.applicableSchedule') as "applicable_schedule", + JSON_EXTRACT(properties, '$.expirationDate') as "expiration_date", + JSON_EXTRACT(properties, '$.allowClaim') as "allow_claim", + JSON_EXTRACT(properties, '$.storageType') as "storage_type", + JSON_EXTRACT(properties, '$.virtualMachineCreationSource') as "virtual_machine_creation_source", + JSON_EXTRACT(properties, '$.environmentId') as "environment_id", + JSON_EXTRACT(properties, '$.dataDiskParameters') as "data_disk_parameters", + JSON_EXTRACT(properties, '$.scheduleParameters') as "schedule_parameters", + JSON_EXTRACT(properties, '$.lastKnownPowerState') as "last_known_power_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5731,86 +5928,47 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.notes') as notes, - JSON_EXTRACT(properties, '$.ownerObjectId') as owner_object_id, - JSON_EXTRACT(properties, '$.ownerUserPrincipalName') as owner_user_principal_name, - JSON_EXTRACT(properties, '$.createdByUserId') as created_by_user_id, - JSON_EXTRACT(properties, '$.createdByUser') as created_by_user, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.computeId') as compute_id, - JSON_EXTRACT(properties, '$.customImageId') as custom_image_id, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.size') as size, - JSON_EXTRACT(properties, '$.userName') as user_name, - JSON_EXTRACT(properties, '$.password') as password, - JSON_EXTRACT(properties, '$.sshKey') as ssh_key, - JSON_EXTRACT(properties, '$.isAuthenticationWithSshKey') as is_authentication_with_ssh_key, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.labSubnetName') as lab_subnet_name, - JSON_EXTRACT(properties, '$.labVirtualNetworkId') as lab_virtual_network_id, - JSON_EXTRACT(properties, '$.disallowPublicIpAddress') as disallow_public_ip_address, - JSON_EXTRACT(properties, '$.artifacts') as artifacts, - JSON_EXTRACT(properties, '$.artifactDeploymentStatus') as artifact_deployment_status, - JSON_EXTRACT(properties, '$.galleryImageReference') as gallery_image_reference, - JSON_EXTRACT(properties, '$.planId') as plan_id, - JSON_EXTRACT(properties, '$.computeVm') as compute_vm, - JSON_EXTRACT(properties, '$.networkInterface') as network_interface, - JSON_EXTRACT(properties, '$.applicableSchedule') as applicable_schedule, - JSON_EXTRACT(properties, '$.expirationDate') as expiration_date, - JSON_EXTRACT(properties, '$.allowClaim') as allow_claim, - JSON_EXTRACT(properties, '$.storageType') as storage_type, - JSON_EXTRACT(properties, '$.virtualMachineCreationSource') as virtual_machine_creation_source, - JSON_EXTRACT(properties, '$.environmentId') as environment_id, - JSON_EXTRACT(properties, '$.dataDiskParameters') as data_disk_parameters, - JSON_EXTRACT(properties, '$.scheduleParameters') as schedule_parameters, - JSON_EXTRACT(properties, '$.lastKnownPowerState') as last_known_power_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.notes') as "notes", + json_extract_path_text(properties, '$.ownerObjectId') as "owner_object_id", + json_extract_path_text(properties, '$.ownerUserPrincipalName') as "owner_user_principal_name", + json_extract_path_text(properties, '$.createdByUserId') as "created_by_user_id", + json_extract_path_text(properties, '$.createdByUser') as "created_by_user", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.computeId') as "compute_id", + json_extract_path_text(properties, '$.customImageId') as "custom_image_id", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.size') as "size", + json_extract_path_text(properties, '$.userName') as "user_name", + json_extract_path_text(properties, '$.password') as "password", + json_extract_path_text(properties, '$.sshKey') as "ssh_key", + json_extract_path_text(properties, '$.isAuthenticationWithSshKey') as "is_authentication_with_ssh_key", + json_extract_path_text(properties, '$.fqdn') as "fqdn", + json_extract_path_text(properties, '$.labSubnetName') as "lab_subnet_name", + json_extract_path_text(properties, '$.labVirtualNetworkId') as "lab_virtual_network_id", + json_extract_path_text(properties, '$.disallowPublicIpAddress') as "disallow_public_ip_address", + json_extract_path_text(properties, '$.artifacts') as "artifacts", + json_extract_path_text(properties, '$.artifactDeploymentStatus') as "artifact_deployment_status", + json_extract_path_text(properties, '$.galleryImageReference') as "gallery_image_reference", + json_extract_path_text(properties, '$.planId') as "plan_id", + json_extract_path_text(properties, '$.computeVm') as "compute_vm", + json_extract_path_text(properties, '$.networkInterface') as "network_interface", + json_extract_path_text(properties, '$.applicableSchedule') as "applicable_schedule", + json_extract_path_text(properties, '$.expirationDate') as "expiration_date", + json_extract_path_text(properties, '$.allowClaim') as "allow_claim", + json_extract_path_text(properties, '$.storageType') as "storage_type", + json_extract_path_text(properties, '$.virtualMachineCreationSource') as "virtual_machine_creation_source", + json_extract_path_text(properties, '$.environmentId') as "environment_id", + json_extract_path_text(properties, '$.dataDiskParameters') as "data_disk_parameters", + json_extract_path_text(properties, '$.scheduleParameters') as "schedule_parameters", + json_extract_path_text(properties, '$.lastKnownPowerState') as "last_known_power_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, name FROM azure.dev_test_labs.virtual_machines WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND labName = 'replace-me'; - vw_virtual_machines_applicable_schedules: - id: azure.dev_test_labs.vw_virtual_machines_applicable_schedules - name: vw_virtual_machines_applicable_schedules - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.labVmsShutdown') as lab_vms_shutdown, - JSON_EXTRACT(properties, '$.labVmsStartup') as lab_vms_startup, - subscriptionId, - resourceGroupName, - labName, - name - FROM azure.dev_test_labs.virtual_machines_applicable_schedules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND labName = 'replace-me' AND name = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - json_extract_path_text(properties, '$.labVmsShutdown') as lab_vms_shutdown, - JSON_EXTRACT(properties, '$.labVmsStartup') as lab_vms_startup, - subscriptionId, - resourceGroupName, - labName, - name - FROM azure.dev_test_labs.virtual_machines_applicable_schedules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND labName = 'replace-me' AND name = 'replace-me'; vw_virtual_machine_schedules: id: azure.dev_test_labs.vw_virtual_machine_schedules name: vw_virtual_machine_schedules @@ -5825,17 +5983,17 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.taskType') as task_type, - JSON_EXTRACT(properties, '$.weeklyRecurrence') as weekly_recurrence, - JSON_EXTRACT(properties, '$.dailyRecurrence') as daily_recurrence, - JSON_EXTRACT(properties, '$.hourlyRecurrence') as hourly_recurrence, - JSON_EXTRACT(properties, '$.timeZoneId') as time_zone_id, - JSON_EXTRACT(properties, '$.notificationSettings') as notification_settings, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.taskType') as "task_type", + JSON_EXTRACT(properties, '$.weeklyRecurrence') as "weekly_recurrence", + JSON_EXTRACT(properties, '$.dailyRecurrence') as "daily_recurrence", + JSON_EXTRACT(properties, '$.hourlyRecurrence') as "hourly_recurrence", + JSON_EXTRACT(properties, '$.timeZoneId') as "time_zone_id", + JSON_EXTRACT(properties, '$.notificationSettings') as "notification_settings", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.targetResourceId') as "target_resource_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5852,17 +6010,17 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.taskType') as task_type, - JSON_EXTRACT(properties, '$.weeklyRecurrence') as weekly_recurrence, - JSON_EXTRACT(properties, '$.dailyRecurrence') as daily_recurrence, - JSON_EXTRACT(properties, '$.hourlyRecurrence') as hourly_recurrence, - JSON_EXTRACT(properties, '$.timeZoneId') as time_zone_id, - JSON_EXTRACT(properties, '$.notificationSettings') as notification_settings, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.taskType') as "task_type", + json_extract_path_text(properties, '$.weeklyRecurrence') as "weekly_recurrence", + json_extract_path_text(properties, '$.dailyRecurrence') as "daily_recurrence", + json_extract_path_text(properties, '$.hourlyRecurrence') as "hourly_recurrence", + json_extract_path_text(properties, '$.timeZoneId') as "time_zone_id", + json_extract_path_text(properties, '$.notificationSettings') as "notification_settings", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.targetResourceId') as "target_resource_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5884,14 +6042,14 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.allowedSubnets') as allowed_subnets, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.externalProviderResourceId') as external_provider_resource_id, - JSON_EXTRACT(properties, '$.externalSubnets') as external_subnets, - JSON_EXTRACT(properties, '$.subnetOverrides') as subnet_overrides, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + JSON_EXTRACT(properties, '$.allowedSubnets') as "allowed_subnets", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.externalProviderResourceId') as "external_provider_resource_id", + JSON_EXTRACT(properties, '$.externalSubnets') as "external_subnets", + JSON_EXTRACT(properties, '$.subnetOverrides') as "subnet_overrides", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5907,14 +6065,14 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.allowedSubnets') as allowed_subnets, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.externalProviderResourceId') as external_provider_resource_id, - JSON_EXTRACT(properties, '$.externalSubnets') as external_subnets, - JSON_EXTRACT(properties, '$.subnetOverrides') as subnet_overrides, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uniqueIdentifier') as unique_identifier, + json_extract_path_text(properties, '$.allowedSubnets') as "allowed_subnets", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.externalProviderResourceId') as "external_provider_resource_id", + json_extract_path_text(properties, '$.externalSubnets') as "external_subnets", + json_extract_path_text(properties, '$.subnetOverrides') as "subnet_overrides", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uniqueIdentifier') as "unique_identifier", subscriptionId, resourceGroupName, labName, @@ -5922,7 +6080,7 @@ components: FROM azure.dev_test_labs.virtual_networks WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND labName = 'replace-me'; paths: - /providers/Microsoft.DevTestLab/operations/?api-version=2018-09-15: + /providers/Microsoft.DevTestLab/operations?api-version=2018-09-15: get: tags: - ProviderOperations @@ -5945,7 +6103,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DevTestLab/labs/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/providers/Microsoft.DevTestLab/labs?api-version=2018-09-15: get: tags: - Labs @@ -5991,7 +6149,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Lab' - /subscriptions/{subscriptionId}/providers/Microsoft.DevTestLab/locations/{locationName}/operations/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/providers/Microsoft.DevTestLab/locations/{locationName}/operations/{name}?api-version=2018-09-15: get: tags: - Operations @@ -6026,7 +6184,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.DevTestLab/schedules/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/providers/Microsoft.DevTestLab/schedules?api-version=2018-09-15: get: tags: - GlobalSchedules @@ -6072,7 +6230,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Schedule' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs?api-version=2018-09-15: get: tags: - Labs @@ -6119,7 +6277,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Lab' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources?api-version=2018-09-15: get: tags: - ArtifactSources @@ -6172,7 +6330,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/ArtifactSource' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/armtemplates/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/armtemplates?api-version=2018-09-15: get: tags: - ArmTemplates @@ -6231,7 +6389,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/ArmTemplate' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/armtemplates/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/armtemplates/{name}?api-version=2018-09-15: get: tags: - ArmTemplates @@ -6277,7 +6435,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/artifacts/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/artifacts?api-version=2018-09-15: get: tags: - Artifacts @@ -6336,7 +6494,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Artifact' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/artifacts/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/artifacts/{name}?api-version=2018-09-15: get: tags: - Artifacts @@ -6382,7 +6540,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/artifacts/{name}/generateArmTemplate/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/artifacts/{name}/generateArmTemplate?api-version=2018-09-15: post: tags: - Artifacts @@ -6431,7 +6589,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{name}?api-version=2018-09-15: get: tags: - ArtifactSources @@ -6593,7 +6751,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/costs/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/costs/{name}?api-version=2018-09-15: get: tags: - Costs @@ -6681,7 +6839,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/customimages/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/customimages?api-version=2018-09-15: get: tags: - CustomImages @@ -6734,7 +6892,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/CustomImage' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/customimages/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/customimages/{name}?api-version=2018-09-15: get: tags: - CustomImages @@ -6900,7 +7058,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/formulas/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/formulas?api-version=2018-09-15: get: tags: - Formulas @@ -6953,7 +7111,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Formula' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/formulas/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/formulas/{name}?api-version=2018-09-15: get: tags: - Formulas @@ -7116,7 +7274,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/galleryimages/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/galleryimages?api-version=2018-09-15: get: tags: - GalleryImages @@ -7169,7 +7327,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/GalleryImage' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/notificationchannels/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/notificationchannels?api-version=2018-09-15: get: tags: - NotificationChannels @@ -7222,7 +7380,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/NotificationChannel' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/notificationchannels/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/notificationchannels/{name}?api-version=2018-09-15: get: tags: - NotificationChannels @@ -7384,7 +7542,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/notificationchannels/{name}/notify/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/notificationchannels/{name}/notify?api-version=2018-09-15: post: tags: - NotificationChannels @@ -7423,7 +7581,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{name}/evaluatePolicies/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{name}/evaluatePolicies?api-version=2018-09-15: post: tags: - PolicySets @@ -7466,7 +7624,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{policySetName}/policies/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{policySetName}/policies?api-version=2018-09-15: get: tags: - Policies @@ -7525,7 +7683,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Policy' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{policySetName}/policies/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/policysets/{policySetName}/policies/{name}?api-version=2018-09-15: get: tags: - Policies @@ -7711,7 +7869,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/schedules/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/schedules?api-version=2018-09-15: get: tags: - Schedules @@ -7764,7 +7922,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Schedule' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/schedules/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/schedules/{name}?api-version=2018-09-15: get: tags: - Schedules @@ -7926,7 +8084,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/schedules/{name}/execute/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/schedules/{name}/execute?api-version=2018-09-15: post: tags: - Schedules @@ -7960,12 +8118,12 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/schedules/{name}/listApplicable/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/schedules/{name}/listApplicable?api-version=2018-09-15: post: tags: - Schedules description: Lists all applicable schedules - operationId: Schedules_ListApplicable + operationId: SchedulesApplicable_List parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -7997,7 +8155,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/servicerunners/{name}/?api-version=2018-09-15: + x-ms-original-operationId: Schedules_ListApplicable + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/servicerunners/{name}?api-version=2018-09-15: get: tags: - ServiceRunners @@ -8112,7 +8271,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users?api-version=2018-09-15: get: tags: - Users @@ -8165,7 +8324,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/User' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{name}?api-version=2018-09-15: get: tags: - Users @@ -8331,7 +8490,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/disks/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/disks?api-version=2018-09-15: get: tags: - Disks @@ -8390,7 +8549,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Disk' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/disks/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/disks/{name}?api-version=2018-09-15: get: tags: - Disks @@ -8580,7 +8739,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/disks/{name}/attach/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/disks/{name}/attach?api-version=2018-09-15: post: tags: - Disks @@ -8628,7 +8787,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/disks/{name}/detach/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/disks/{name}/detach?api-version=2018-09-15: post: tags: - Disks @@ -8676,7 +8835,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/environments/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/environments?api-version=2018-09-15: get: tags: - Environments @@ -8735,7 +8894,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DtlEnvironment' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/environments/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/environments/{name}?api-version=2018-09-15: get: tags: - Environments @@ -8925,7 +9084,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/secrets/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/secrets?api-version=2018-09-15: get: tags: - Secrets @@ -8984,7 +9143,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Secret' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/secrets/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/secrets/{name}?api-version=2018-09-15: get: tags: - Secrets @@ -9171,7 +9330,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics?api-version=2018-09-15: get: tags: - ServiceFabrics @@ -9230,7 +9389,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/ServiceFabric' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{name}?api-version=2018-09-15: get: tags: - ServiceFabrics @@ -9420,12 +9579,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{name}/listApplicableSchedules/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{name}/listApplicableSchedules?api-version=2018-09-15: post: tags: - ServiceFabrics description: Lists the applicable start/stop schedules, if any. - operationId: ServiceFabrics_ListApplicableSchedules + operationId: ServiceFabricsApplicableSchedules_List parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -9461,7 +9620,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{name}/start/?api-version=2018-09-15: + x-ms-original-operationId: ServiceFabrics_ListApplicableSchedules + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{name}/start?api-version=2018-09-15: post: tags: - ServiceFabrics @@ -9501,7 +9661,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{name}/stop/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{name}/stop?api-version=2018-09-15: post: tags: - ServiceFabrics @@ -9541,7 +9701,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{serviceFabricName}/schedules/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{serviceFabricName}/schedules?api-version=2018-09-15: get: tags: - ServiceFabricSchedules @@ -9606,7 +9766,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Schedule' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{serviceFabricName}/schedules/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{serviceFabricName}/schedules/{name}?api-version=2018-09-15: get: tags: - ServiceFabricSchedules @@ -9816,7 +9976,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{serviceFabricName}/schedules/{name}/execute/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/users/{userName}/servicefabrics/{serviceFabricName}/schedules/{name}/execute?api-version=2018-09-15: post: tags: - ServiceFabricSchedules @@ -9862,7 +10022,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines?api-version=2018-09-15: get: tags: - VirtualMachines @@ -9915,7 +10075,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/LabVirtualMachine' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}?api-version=2018-09-15: get: tags: - VirtualMachines @@ -10081,7 +10241,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/addDataDisk/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/addDataDisk?api-version=2018-09-15: post: tags: - VirtualMachines @@ -10123,7 +10283,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/applyArtifacts/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/applyArtifacts?api-version=2018-09-15: post: tags: - VirtualMachines @@ -10165,7 +10325,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/claim/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/claim?api-version=2018-09-15: post: tags: - VirtualMachines @@ -10199,7 +10359,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/detachDataDisk/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/detachDataDisk?api-version=2018-09-15: post: tags: - VirtualMachines @@ -10241,12 +10401,12 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/getRdpFileContents/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/getRdpFileContents?api-version=2018-09-15: post: tags: - VirtualMachines description: Gets a string that represents the contents of the RDP file for the virtual machine - operationId: VirtualMachines_GetRdpFileContents + operationId: VirtualMachinesRdpFileContents_Get parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -10276,12 +10436,13 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/listApplicableSchedules/?api-version=2018-09-15: + x-ms-original-operationId: VirtualMachines_GetRdpFileContents + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/listApplicableSchedules?api-version=2018-09-15: post: tags: - VirtualMachines description: Lists the applicable start/stop schedules, if any. - operationId: VirtualMachines_ListApplicableSchedules + operationId: VirtualMachinesApplicableSchedules_List parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -10311,7 +10472,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/redeploy/?api-version=2018-09-15: + x-ms-original-operationId: VirtualMachines_ListApplicableSchedules + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/redeploy?api-version=2018-09-15: post: tags: - VirtualMachines @@ -10345,7 +10507,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/resize/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/resize?api-version=2018-09-15: post: tags: - VirtualMachines @@ -10387,7 +10549,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/restart/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/restart?api-version=2018-09-15: post: tags: - VirtualMachines @@ -10421,7 +10583,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/start/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/start?api-version=2018-09-15: post: tags: - VirtualMachines @@ -10455,7 +10617,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/stop/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/stop?api-version=2018-09-15: post: tags: - VirtualMachines @@ -10489,7 +10651,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/transferDisks/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/transferDisks?api-version=2018-09-15: post: tags: - VirtualMachines @@ -10523,7 +10685,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/unClaim/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{name}/unClaim?api-version=2018-09-15: post: tags: - VirtualMachines @@ -10557,7 +10719,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{virtualMachineName}/schedules/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{virtualMachineName}/schedules?api-version=2018-09-15: get: tags: - VirtualMachineSchedules @@ -10616,7 +10778,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Schedule' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{virtualMachineName}/schedules/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{virtualMachineName}/schedules/{name}?api-version=2018-09-15: get: tags: - VirtualMachineSchedules @@ -10802,7 +10964,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{virtualMachineName}/schedules/{name}/execute/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualmachines/{virtualMachineName}/schedules/{name}/execute?api-version=2018-09-15: post: tags: - VirtualMachineSchedules @@ -10842,7 +11004,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualnetworks/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualnetworks?api-version=2018-09-15: get: tags: - VirtualNetworks @@ -10895,7 +11057,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/VirtualNetwork' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualnetworks/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/virtualnetworks/{name}?api-version=2018-09-15: get: tags: - VirtualNetworks @@ -11061,7 +11223,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}?api-version=2018-09-15: get: tags: - Labs @@ -11203,7 +11365,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}/claimAnyVm/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}/claimAnyVm?api-version=2018-09-15: post: tags: - Labs @@ -11231,12 +11393,12 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}/createEnvironment/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}/createEnvironment?api-version=2018-09-15: post: tags: - Labs description: Create virtual machines in a lab. This operation can take a while to complete. - operationId: Labs_CreateEnvironment + operationId: LabsEnvironment_Create parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -11267,7 +11429,8 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}/exportResourceUsage/?api-version=2018-09-15: + x-ms-original-operationId: Labs_CreateEnvironment + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}/exportResourceUsage?api-version=2018-09-15: post: tags: - Labs @@ -11303,7 +11466,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}/generateUploadUri/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}/generateUploadUri?api-version=2018-09-15: post: tags: - Labs @@ -11340,7 +11503,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}/importVirtualMachine/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}/importVirtualMachine?api-version=2018-09-15: post: tags: - Labs @@ -11376,12 +11539,12 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}/listVhds/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{name}/listVhds?api-version=2018-09-15: post: tags: - Labs description: List disk images available for custom image creation. - operationId: Labs_ListVhds + operationId: LabsVhds_List parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -11407,7 +11570,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/schedules/?api-version=2018-09-15: + x-ms-original-operationId: Labs_ListVhds + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/schedules?api-version=2018-09-15: get: tags: - GlobalSchedules @@ -11454,7 +11618,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/Schedule' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/schedules/{name}/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/schedules/{name}?api-version=2018-09-15: get: tags: - GlobalSchedules @@ -11592,7 +11756,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/schedules/{name}/execute/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/schedules/{name}/execute?api-version=2018-09-15: post: tags: - GlobalSchedules @@ -11620,7 +11784,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/schedules/{name}/retarget/?api-version=2018-09-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/schedules/{name}/retarget?api-version=2018-09-15: post: tags: - GlobalSchedules diff --git a/providers/src/azure/v00.00.00000/services/device_registry.yaml b/providers/src/azure/v00.00.00000/services/device_registry.yaml index 4be72a31..5877b5dd 100644 --- a/providers/src/azure/v00.00.00000/services/device_registry.yaml +++ b/providers/src/azure/v00.00.00000/services/device_registry.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -2159,10 +2159,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DeviceRegistry~1operations~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.DeviceRegistry~1operations?api-version=2024-09-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -2178,42 +2180,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1assetEndpointProfiles~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1assetEndpointProfiles?api-version=2024-09-01-preview/get' + operationId: AssetEndpointProfiles_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetEndpointProfileListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assetEndpointProfiles~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assetEndpointProfiles?api-version=2024-09-01-preview/get' + operationId: AssetEndpointProfiles_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetEndpointProfileListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assetEndpointProfiles~1{assetEndpointProfileName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assetEndpointProfiles~1{assetEndpointProfileName}?api-version=2024-09-01-preview/get' + operationId: AssetEndpointProfiles_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetEndpointProfile create_or_replace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assetEndpointProfiles~1{assetEndpointProfileName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assetEndpointProfiles~1{assetEndpointProfileName}?api-version=2024-09-01-preview/put' + operationId: AssetEndpointProfiles_CreateOrReplace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetEndpointProfile update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assetEndpointProfiles~1{assetEndpointProfileName}~1?api-version=2024-09-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assetEndpointProfiles~1{assetEndpointProfileName}?api-version=2024-09-01-preview/patch' + operationId: AssetEndpointProfiles_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetEndpointProfile delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assetEndpointProfiles~1{assetEndpointProfileName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assetEndpointProfiles~1{assetEndpointProfileName}?api-version=2024-09-01-preview/delete' + operationId: AssetEndpointProfiles_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/asset_endpoint_profiles/methods/get' @@ -2221,7 +2234,8 @@ components: - $ref: '#/components/x-stackQL-resources/asset_endpoint_profiles/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/asset_endpoint_profiles/methods/create_or_replace' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/asset_endpoint_profiles/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/asset_endpoint_profiles/methods/delete' @@ -2232,42 +2246,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1assets~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1assets?api-version=2024-09-01-preview/get' + operationId: Assets_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assets~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assets?api-version=2024-09-01-preview/get' + operationId: Assets_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assets~1{assetName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assets~1{assetName}?api-version=2024-09-01-preview/get' + operationId: Assets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Asset create_or_replace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assets~1{assetName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assets~1{assetName}?api-version=2024-09-01-preview/put' + operationId: Assets_CreateOrReplace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Asset update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assets~1{assetName}~1?api-version=2024-09-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assets~1{assetName}?api-version=2024-09-01-preview/patch' + operationId: Assets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Asset delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assets~1{assetName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1assets~1{assetName}?api-version=2024-09-01-preview/delete' + operationId: Assets_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/assets/methods/get' @@ -2275,7 +2300,8 @@ components: - $ref: '#/components/x-stackQL-resources/assets/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/assets/methods/create_or_replace' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/assets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/assets/methods/delete' @@ -2286,17 +2312,21 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1billingContainers~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1billingContainers?api-version=2024-09-01-preview/get' + operationId: BillingContainers_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingContainerListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1billingContainers~1{billingContainerName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1billingContainers~1{billingContainerName}?api-version=2024-09-01-preview/get' + operationId: BillingContainers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingContainer sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/billing_containers/methods/get' @@ -2312,42 +2342,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1discoveredAssetEndpointProfiles~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1discoveredAssetEndpointProfiles?api-version=2024-09-01-preview/get' + operationId: DiscoveredAssetEndpointProfiles_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiscoveredAssetEndpointProfileListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssetEndpointProfiles~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssetEndpointProfiles?api-version=2024-09-01-preview/get' + operationId: DiscoveredAssetEndpointProfiles_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiscoveredAssetEndpointProfileListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssetEndpointProfiles~1{discoveredAssetEndpointProfileName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssetEndpointProfiles~1{discoveredAssetEndpointProfileName}?api-version=2024-09-01-preview/get' + operationId: DiscoveredAssetEndpointProfiles_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiscoveredAssetEndpointProfile create_or_replace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssetEndpointProfiles~1{discoveredAssetEndpointProfileName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssetEndpointProfiles~1{discoveredAssetEndpointProfileName}?api-version=2024-09-01-preview/put' + operationId: DiscoveredAssetEndpointProfiles_CreateOrReplace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiscoveredAssetEndpointProfile update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssetEndpointProfiles~1{discoveredAssetEndpointProfileName}~1?api-version=2024-09-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssetEndpointProfiles~1{discoveredAssetEndpointProfileName}?api-version=2024-09-01-preview/patch' + operationId: DiscoveredAssetEndpointProfiles_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiscoveredAssetEndpointProfile delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssetEndpointProfiles~1{discoveredAssetEndpointProfileName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssetEndpointProfiles~1{discoveredAssetEndpointProfileName}?api-version=2024-09-01-preview/delete' + operationId: DiscoveredAssetEndpointProfiles_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/discovered_asset_endpoint_profiles/methods/get' @@ -2355,7 +2396,8 @@ components: - $ref: '#/components/x-stackQL-resources/discovered_asset_endpoint_profiles/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/discovered_asset_endpoint_profiles/methods/create_or_replace' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/discovered_asset_endpoint_profiles/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/discovered_asset_endpoint_profiles/methods/delete' @@ -2366,42 +2408,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1discoveredAssets~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1discoveredAssets?api-version=2024-09-01-preview/get' + operationId: DiscoveredAssets_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiscoveredAssetListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssets~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssets?api-version=2024-09-01-preview/get' + operationId: DiscoveredAssets_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiscoveredAssetListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssets~1{discoveredAssetName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssets~1{discoveredAssetName}?api-version=2024-09-01-preview/get' + operationId: DiscoveredAssets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiscoveredAsset create_or_replace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssets~1{discoveredAssetName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssets~1{discoveredAssetName}?api-version=2024-09-01-preview/put' + operationId: DiscoveredAssets_CreateOrReplace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiscoveredAsset update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssets~1{discoveredAssetName}~1?api-version=2024-09-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssets~1{discoveredAssetName}?api-version=2024-09-01-preview/patch' + operationId: DiscoveredAssets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiscoveredAsset delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssets~1{discoveredAssetName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1discoveredAssets~1{discoveredAssetName}?api-version=2024-09-01-preview/delete' + operationId: DiscoveredAssets_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/discovered_assets/methods/get' @@ -2409,7 +2462,8 @@ components: - $ref: '#/components/x-stackQL-resources/discovered_assets/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/discovered_assets/methods/create_or_replace' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/discovered_assets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/discovered_assets/methods/delete' @@ -2420,10 +2474,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1locations~1{location}~1operationStatuses~1{operationId}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1locations~1{location}~1operationStatuses~1{operationId}?api-version=2024-09-01-preview/get' + operationId: OperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatusResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operation_status/methods/get' @@ -2438,42 +2494,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries?api-version=2024-09-01-preview/get' + operationId: SchemaRegistries_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaRegistryListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries?api-version=2024-09-01-preview/get' + operationId: SchemaRegistries_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaRegistryListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}?api-version=2024-09-01-preview/get' + operationId: SchemaRegistries_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaRegistry create_or_replace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}?api-version=2024-09-01-preview/put' + operationId: SchemaRegistries_CreateOrReplace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaRegistry update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1?api-version=2024-09-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}?api-version=2024-09-01-preview/patch' + operationId: SchemaRegistries_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaRegistry delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}?api-version=2024-09-01-preview/delete' + operationId: SchemaRegistries_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/schema_registries/methods/get' @@ -2481,7 +2548,8 @@ components: - $ref: '#/components/x-stackQL-resources/schema_registries/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/schema_registries/methods/create_or_replace' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/schema_registries/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/schema_registries/methods/delete' @@ -2492,26 +2560,33 @@ components: methods: list_by_schema_registry: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas?api-version=2024-09-01-preview/get' + operationId: Schemas_ListBySchemaRegistry response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1{schemaName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1{schemaName}?api-version=2024-09-01-preview/get' + operationId: Schemas_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schema create_or_replace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1{schemaName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1{schemaName}?api-version=2024-09-01-preview/put' + operationId: Schemas_CreateOrReplace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schema delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1{schemaName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1{schemaName}?api-version=2024-09-01-preview/delete' + operationId: Schemas_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2532,26 +2607,33 @@ components: methods: list_by_schema: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1{schemaName}~1schemaVersions~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1{schemaName}~1schemaVersions?api-version=2024-09-01-preview/get' + operationId: SchemaVersions_ListBySchema response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaVersionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1{schemaName}~1schemaVersions~1{schemaVersionName}~1?api-version=2024-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1{schemaName}~1schemaVersions~1{schemaVersionName}?api-version=2024-09-01-preview/get' + operationId: SchemaVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaVersion create_or_replace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1{schemaName}~1schemaVersions~1{schemaVersionName}~1?api-version=2024-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1{schemaName}~1schemaVersions~1{schemaVersionName}?api-version=2024-09-01-preview/put' + operationId: SchemaVersions_CreateOrReplace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaVersion delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1{schemaName}~1schemaVersions~1{schemaVersionName}~1?api-version=2024-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceRegistry~1schemaRegistries~1{schemaRegistryName}~1schemas~1{schemaName}~1schemaVersions~1{schemaVersionName}?api-version=2024-09-01-preview/delete' + operationId: SchemaVersions_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2577,14 +2659,14 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.targetAddress') as target_address, - JSON_EXTRACT(properties, '$.endpointProfileType') as endpoint_profile_type, - JSON_EXTRACT(properties, '$.authentication') as authentication, - JSON_EXTRACT(properties, '$.additionalConfiguration') as additional_configuration, - JSON_EXTRACT(properties, '$.discoveredAssetEndpointProfileRef') as discovered_asset_endpoint_profile_ref, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.uuid') as "uuid", + JSON_EXTRACT(properties, '$.targetAddress') as "target_address", + JSON_EXTRACT(properties, '$.endpointProfileType') as "endpoint_profile_type", + JSON_EXTRACT(properties, '$.authentication') as "authentication", + JSON_EXTRACT(properties, '$.additionalConfiguration') as "additional_configuration", + JSON_EXTRACT(properties, '$.discoveredAssetEndpointProfileRef') as "discovered_asset_endpoint_profile_ref", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, assetEndpointProfileName @@ -2597,14 +2679,14 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.targetAddress') as target_address, - JSON_EXTRACT(properties, '$.endpointProfileType') as endpoint_profile_type, - JSON_EXTRACT(properties, '$.authentication') as authentication, - JSON_EXTRACT(properties, '$.additionalConfiguration') as additional_configuration, - JSON_EXTRACT(properties, '$.discoveredAssetEndpointProfileRef') as discovered_asset_endpoint_profile_ref, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.uuid') as "uuid", + json_extract_path_text(properties, '$.targetAddress') as "target_address", + json_extract_path_text(properties, '$.endpointProfileType') as "endpoint_profile_type", + json_extract_path_text(properties, '$.authentication') as "authentication", + json_extract_path_text(properties, '$.additionalConfiguration') as "additional_configuration", + json_extract_path_text(properties, '$.discoveredAssetEndpointProfileRef') as "discovered_asset_endpoint_profile_ref", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, assetEndpointProfileName @@ -2622,30 +2704,30 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.externalAssetId') as external_asset_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.assetEndpointProfileRef') as asset_endpoint_profile_ref, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.manufacturer') as manufacturer, - JSON_EXTRACT(properties, '$.manufacturerUri') as manufacturer_uri, - JSON_EXTRACT(properties, '$.model') as model, - JSON_EXTRACT(properties, '$.productCode') as product_code, - JSON_EXTRACT(properties, '$.hardwareRevision') as hardware_revision, - JSON_EXTRACT(properties, '$.softwareRevision') as software_revision, - JSON_EXTRACT(properties, '$.documentationUri') as documentation_uri, - JSON_EXTRACT(properties, '$.serialNumber') as serial_number, - JSON_EXTRACT(properties, '$.attributes') as attributes, - JSON_EXTRACT(properties, '$.discoveredAssetRefs') as discovered_asset_refs, - JSON_EXTRACT(properties, '$.defaultDatasetsConfiguration') as default_datasets_configuration, - JSON_EXTRACT(properties, '$.defaultEventsConfiguration') as default_events_configuration, - JSON_EXTRACT(properties, '$.defaultTopic') as default_topic, - JSON_EXTRACT(properties, '$.datasets') as datasets, - JSON_EXTRACT(properties, '$.events') as events, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.uuid') as "uuid", + JSON_EXTRACT(properties, '$.enabled') as "enabled", + JSON_EXTRACT(properties, '$.externalAssetId') as "external_asset_id", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.assetEndpointProfileRef') as "asset_endpoint_profile_ref", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.manufacturer') as "manufacturer", + JSON_EXTRACT(properties, '$.manufacturerUri') as "manufacturer_uri", + JSON_EXTRACT(properties, '$.model') as "model", + JSON_EXTRACT(properties, '$.productCode') as "product_code", + JSON_EXTRACT(properties, '$.hardwareRevision') as "hardware_revision", + JSON_EXTRACT(properties, '$.softwareRevision') as "software_revision", + JSON_EXTRACT(properties, '$.documentationUri') as "documentation_uri", + JSON_EXTRACT(properties, '$.serialNumber') as "serial_number", + JSON_EXTRACT(properties, '$.attributes') as "attributes", + JSON_EXTRACT(properties, '$.discoveredAssetRefs') as "discovered_asset_refs", + JSON_EXTRACT(properties, '$.defaultDatasetsConfiguration') as "default_datasets_configuration", + JSON_EXTRACT(properties, '$.defaultEventsConfiguration') as "default_events_configuration", + JSON_EXTRACT(properties, '$.defaultTopic') as "default_topic", + JSON_EXTRACT(properties, '$.datasets') as "datasets", + JSON_EXTRACT(properties, '$.events') as "events", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, assetName @@ -2658,30 +2740,30 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.externalAssetId') as external_asset_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.assetEndpointProfileRef') as asset_endpoint_profile_ref, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.manufacturer') as manufacturer, - JSON_EXTRACT(properties, '$.manufacturerUri') as manufacturer_uri, - JSON_EXTRACT(properties, '$.model') as model, - JSON_EXTRACT(properties, '$.productCode') as product_code, - JSON_EXTRACT(properties, '$.hardwareRevision') as hardware_revision, - JSON_EXTRACT(properties, '$.softwareRevision') as software_revision, - JSON_EXTRACT(properties, '$.documentationUri') as documentation_uri, - JSON_EXTRACT(properties, '$.serialNumber') as serial_number, - JSON_EXTRACT(properties, '$.attributes') as attributes, - JSON_EXTRACT(properties, '$.discoveredAssetRefs') as discovered_asset_refs, - JSON_EXTRACT(properties, '$.defaultDatasetsConfiguration') as default_datasets_configuration, - JSON_EXTRACT(properties, '$.defaultEventsConfiguration') as default_events_configuration, - JSON_EXTRACT(properties, '$.defaultTopic') as default_topic, - JSON_EXTRACT(properties, '$.datasets') as datasets, - JSON_EXTRACT(properties, '$.events') as events, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.uuid') as "uuid", + json_extract_path_text(properties, '$.enabled') as "enabled", + json_extract_path_text(properties, '$.externalAssetId') as "external_asset_id", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.assetEndpointProfileRef') as "asset_endpoint_profile_ref", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.manufacturer') as "manufacturer", + json_extract_path_text(properties, '$.manufacturerUri') as "manufacturer_uri", + json_extract_path_text(properties, '$.model') as "model", + json_extract_path_text(properties, '$.productCode') as "product_code", + json_extract_path_text(properties, '$.hardwareRevision') as "hardware_revision", + json_extract_path_text(properties, '$.softwareRevision') as "software_revision", + json_extract_path_text(properties, '$.documentationUri') as "documentation_uri", + json_extract_path_text(properties, '$.serialNumber') as "serial_number", + json_extract_path_text(properties, '$.attributes') as "attributes", + json_extract_path_text(properties, '$.discoveredAssetRefs') as "discovered_asset_refs", + json_extract_path_text(properties, '$.defaultDatasetsConfiguration') as "default_datasets_configuration", + json_extract_path_text(properties, '$.defaultEventsConfiguration') as "default_events_configuration", + json_extract_path_text(properties, '$.defaultTopic') as "default_topic", + json_extract_path_text(properties, '$.datasets') as "datasets", + json_extract_path_text(properties, '$.events') as "events", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, assetName @@ -2697,7 +2779,7 @@ components: ddl: |- SELECT etag as etag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, billingContainerName FROM azure.device_registry.billing_containers @@ -2707,7 +2789,7 @@ components: ddl: |- SELECT etag as etag, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, billingContainerName FROM azure.device_registry.billing_containers @@ -2724,13 +2806,13 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.targetAddress') as target_address, - JSON_EXTRACT(properties, '$.additionalConfiguration') as additional_configuration, - JSON_EXTRACT(properties, '$.supportedAuthenticationMethods') as supported_authentication_methods, - JSON_EXTRACT(properties, '$.endpointProfileType') as endpoint_profile_type, - JSON_EXTRACT(properties, '$.discoveryId') as discovery_id, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.targetAddress') as "target_address", + JSON_EXTRACT(properties, '$.additionalConfiguration') as "additional_configuration", + JSON_EXTRACT(properties, '$.supportedAuthenticationMethods') as "supported_authentication_methods", + JSON_EXTRACT(properties, '$.endpointProfileType') as "endpoint_profile_type", + JSON_EXTRACT(properties, '$.discoveryId') as "discovery_id", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, discoveredAssetEndpointProfileName @@ -2743,13 +2825,13 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.targetAddress') as target_address, - JSON_EXTRACT(properties, '$.additionalConfiguration') as additional_configuration, - JSON_EXTRACT(properties, '$.supportedAuthenticationMethods') as supported_authentication_methods, - JSON_EXTRACT(properties, '$.endpointProfileType') as endpoint_profile_type, - JSON_EXTRACT(properties, '$.discoveryId') as discovery_id, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.targetAddress') as "target_address", + json_extract_path_text(properties, '$.additionalConfiguration') as "additional_configuration", + json_extract_path_text(properties, '$.supportedAuthenticationMethods') as "supported_authentication_methods", + json_extract_path_text(properties, '$.endpointProfileType') as "endpoint_profile_type", + json_extract_path_text(properties, '$.discoveryId') as "discovery_id", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, discoveredAssetEndpointProfileName @@ -2767,23 +2849,23 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.assetEndpointProfileRef') as asset_endpoint_profile_ref, - JSON_EXTRACT(properties, '$.discoveryId') as discovery_id, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.manufacturer') as manufacturer, - JSON_EXTRACT(properties, '$.manufacturerUri') as manufacturer_uri, - JSON_EXTRACT(properties, '$.model') as model, - JSON_EXTRACT(properties, '$.productCode') as product_code, - JSON_EXTRACT(properties, '$.hardwareRevision') as hardware_revision, - JSON_EXTRACT(properties, '$.softwareRevision') as software_revision, - JSON_EXTRACT(properties, '$.documentationUri') as documentation_uri, - JSON_EXTRACT(properties, '$.serialNumber') as serial_number, - JSON_EXTRACT(properties, '$.defaultDatasetsConfiguration') as default_datasets_configuration, - JSON_EXTRACT(properties, '$.defaultEventsConfiguration') as default_events_configuration, - JSON_EXTRACT(properties, '$.defaultTopic') as default_topic, - JSON_EXTRACT(properties, '$.datasets') as datasets, - JSON_EXTRACT(properties, '$.events') as events, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.assetEndpointProfileRef') as "asset_endpoint_profile_ref", + JSON_EXTRACT(properties, '$.discoveryId') as "discovery_id", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.manufacturer') as "manufacturer", + JSON_EXTRACT(properties, '$.manufacturerUri') as "manufacturer_uri", + JSON_EXTRACT(properties, '$.model') as "model", + JSON_EXTRACT(properties, '$.productCode') as "product_code", + JSON_EXTRACT(properties, '$.hardwareRevision') as "hardware_revision", + JSON_EXTRACT(properties, '$.softwareRevision') as "software_revision", + JSON_EXTRACT(properties, '$.documentationUri') as "documentation_uri", + JSON_EXTRACT(properties, '$.serialNumber') as "serial_number", + JSON_EXTRACT(properties, '$.defaultDatasetsConfiguration') as "default_datasets_configuration", + JSON_EXTRACT(properties, '$.defaultEventsConfiguration') as "default_events_configuration", + JSON_EXTRACT(properties, '$.defaultTopic') as "default_topic", + JSON_EXTRACT(properties, '$.datasets') as "datasets", + JSON_EXTRACT(properties, '$.events') as "events", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, discoveredAssetName @@ -2796,23 +2878,23 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.assetEndpointProfileRef') as asset_endpoint_profile_ref, - JSON_EXTRACT(properties, '$.discoveryId') as discovery_id, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.manufacturer') as manufacturer, - JSON_EXTRACT(properties, '$.manufacturerUri') as manufacturer_uri, - JSON_EXTRACT(properties, '$.model') as model, - JSON_EXTRACT(properties, '$.productCode') as product_code, - JSON_EXTRACT(properties, '$.hardwareRevision') as hardware_revision, - JSON_EXTRACT(properties, '$.softwareRevision') as software_revision, - JSON_EXTRACT(properties, '$.documentationUri') as documentation_uri, - JSON_EXTRACT(properties, '$.serialNumber') as serial_number, - JSON_EXTRACT(properties, '$.defaultDatasetsConfiguration') as default_datasets_configuration, - JSON_EXTRACT(properties, '$.defaultEventsConfiguration') as default_events_configuration, - JSON_EXTRACT(properties, '$.defaultTopic') as default_topic, - JSON_EXTRACT(properties, '$.datasets') as datasets, - JSON_EXTRACT(properties, '$.events') as events, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.assetEndpointProfileRef') as "asset_endpoint_profile_ref", + json_extract_path_text(properties, '$.discoveryId') as "discovery_id", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.manufacturer') as "manufacturer", + json_extract_path_text(properties, '$.manufacturerUri') as "manufacturer_uri", + json_extract_path_text(properties, '$.model') as "model", + json_extract_path_text(properties, '$.productCode') as "product_code", + json_extract_path_text(properties, '$.hardwareRevision') as "hardware_revision", + json_extract_path_text(properties, '$.softwareRevision') as "software_revision", + json_extract_path_text(properties, '$.documentationUri') as "documentation_uri", + json_extract_path_text(properties, '$.serialNumber') as "serial_number", + json_extract_path_text(properties, '$.defaultDatasetsConfiguration') as "default_datasets_configuration", + json_extract_path_text(properties, '$.defaultEventsConfiguration') as "default_events_configuration", + json_extract_path_text(properties, '$.defaultTopic') as "default_topic", + json_extract_path_text(properties, '$.datasets') as "datasets", + json_extract_path_text(properties, '$.events') as "events", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, discoveredAssetName @@ -2830,12 +2912,12 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.namespace') as namespace, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.storageAccountContainerUrl') as storage_account_container_url, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.uuid') as "uuid", + JSON_EXTRACT(properties, '$.namespace') as "namespace", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.storageAccountContainerUrl') as "storage_account_container_url", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, schemaRegistryName @@ -2848,12 +2930,12 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.namespace') as namespace, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.storageAccountContainerUrl') as storage_account_container_url, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.uuid') as "uuid", + json_extract_path_text(properties, '$.namespace') as "namespace", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.storageAccountContainerUrl') as "storage_account_container_url", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, schemaRegistryName @@ -2868,13 +2950,13 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.format') as format, - JSON_EXTRACT(properties, '$.schemaType') as schema_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.tags') as tags, + JSON_EXTRACT(properties, '$.uuid') as "uuid", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.format') as "format", + JSON_EXTRACT(properties, '$.schemaType') as "schema_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.tags') as "tags", subscriptionId, resourceGroupName, schemaRegistryName, @@ -2885,13 +2967,13 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.format') as format, - JSON_EXTRACT(properties, '$.schemaType') as schema_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.tags') as tags, + json_extract_path_text(properties, '$.uuid') as "uuid", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.format') as "format", + json_extract_path_text(properties, '$.schemaType') as "schema_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.tags') as "tags", subscriptionId, resourceGroupName, schemaRegistryName, @@ -2907,11 +2989,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.schemaContent') as schema_content, - JSON_EXTRACT(properties, '$.hash') as hash, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.uuid') as "uuid", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.schemaContent') as "schema_content", + JSON_EXTRACT(properties, '$.hash') as "hash", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, schemaRegistryName, @@ -2923,11 +3005,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.schemaContent') as schema_content, - JSON_EXTRACT(properties, '$.hash') as hash, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.uuid') as "uuid", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.schemaContent') as "schema_content", + json_extract_path_text(properties, '$.hash') as "hash", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, schemaRegistryName, @@ -2936,7 +3018,7 @@ components: FROM azure.device_registry.schema_versions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND schemaRegistryName = 'replace-me' AND schemaName = 'replace-me'; paths: - /providers/Microsoft.DeviceRegistry/operations/?api-version=2024-09-01-preview: + /providers/Microsoft.DeviceRegistry/operations?api-version=2024-09-01-preview: get: operationId: Operations_List tags: @@ -2958,7 +3040,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/assetEndpointProfiles/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/assetEndpointProfiles?api-version=2024-09-01-preview: get: operationId: AssetEndpointProfiles_ListBySubscription tags: @@ -2981,7 +3063,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/assets/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/assets?api-version=2024-09-01-preview: get: operationId: Assets_ListBySubscription tags: @@ -3004,7 +3086,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/billingContainers/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/billingContainers?api-version=2024-09-01-preview: get: operationId: BillingContainers_ListBySubscription tags: @@ -3027,7 +3109,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/billingContainers/{billingContainerName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/billingContainers/{billingContainerName}?api-version=2024-09-01-preview: get: operationId: BillingContainers_Get tags: @@ -3057,7 +3139,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/discoveredAssetEndpointProfiles/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/discoveredAssetEndpointProfiles?api-version=2024-09-01-preview: get: operationId: DiscoveredAssetEndpointProfiles_ListBySubscription tags: @@ -3080,7 +3162,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/discoveredAssets/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/discoveredAssets?api-version=2024-09-01-preview: get: operationId: DiscoveredAssets_ListBySubscription tags: @@ -3103,7 +3185,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/locations/{location}/operationStatuses/{operationId}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/locations/{location}/operationStatuses/{operationId}?api-version=2024-09-01-preview: get: operationId: OperationStatus_Get tags: @@ -3126,7 +3208,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/schemaRegistries/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DeviceRegistry/schemaRegistries?api-version=2024-09-01-preview: get: operationId: SchemaRegistries_ListBySubscription tags: @@ -3149,7 +3231,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/assetEndpointProfiles/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/assetEndpointProfiles?api-version=2024-09-01-preview: get: operationId: AssetEndpointProfiles_ListByResourceGroup tags: @@ -3173,7 +3255,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/assetEndpointProfiles/{assetEndpointProfileName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/assetEndpointProfiles/{assetEndpointProfileName}?api-version=2024-09-01-preview: get: operationId: AssetEndpointProfiles_Get tags: @@ -3355,7 +3437,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/assets/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/assets?api-version=2024-09-01-preview: get: operationId: Assets_ListByResourceGroup tags: @@ -3379,7 +3461,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/assets/{assetName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/assets/{assetName}?api-version=2024-09-01-preview: get: operationId: Assets_Get tags: @@ -3561,7 +3643,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/discoveredAssetEndpointProfiles/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/discoveredAssetEndpointProfiles?api-version=2024-09-01-preview: get: operationId: DiscoveredAssetEndpointProfiles_ListByResourceGroup tags: @@ -3585,7 +3667,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/discoveredAssetEndpointProfiles/{discoveredAssetEndpointProfileName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/discoveredAssetEndpointProfiles/{discoveredAssetEndpointProfileName}?api-version=2024-09-01-preview: get: operationId: DiscoveredAssetEndpointProfiles_Get tags: @@ -3767,7 +3849,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/discoveredAssets/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/discoveredAssets?api-version=2024-09-01-preview: get: operationId: DiscoveredAssets_ListByResourceGroup tags: @@ -3791,7 +3873,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/discoveredAssets/{discoveredAssetName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/discoveredAssets/{discoveredAssetName}?api-version=2024-09-01-preview: get: operationId: DiscoveredAssets_Get tags: @@ -3973,7 +4055,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/schemaRegistries/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/schemaRegistries?api-version=2024-09-01-preview: get: operationId: SchemaRegistries_ListByResourceGroup tags: @@ -3997,7 +4079,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/schemaRegistries/{schemaRegistryName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/schemaRegistries/{schemaRegistryName}?api-version=2024-09-01-preview: get: operationId: SchemaRegistries_Get tags: @@ -4179,7 +4261,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/schemaRegistries/{schemaRegistryName}/schemas/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/schemaRegistries/{schemaRegistryName}/schemas?api-version=2024-09-01-preview: get: operationId: Schemas_ListBySchemaRegistry tags: @@ -4212,7 +4294,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/schemaRegistries/{schemaRegistryName}/schemas/{schemaName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/schemaRegistries/{schemaRegistryName}/schemas/{schemaName}?api-version=2024-09-01-preview: get: operationId: Schemas_Get tags: @@ -4342,7 +4424,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/schemaRegistries/{schemaRegistryName}/schemas/{schemaName}/schemaVersions/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/schemaRegistries/{schemaRegistryName}/schemas/{schemaName}/schemaVersions?api-version=2024-09-01-preview: get: operationId: SchemaVersions_ListBySchema tags: @@ -4384,7 +4466,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/schemaRegistries/{schemaRegistryName}/schemas/{schemaName}/schemaVersions/{schemaVersionName}/?api-version=2024-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceRegistry/schemaRegistries/{schemaRegistryName}/schemas/{schemaName}/schemaVersions/{schemaVersionName}?api-version=2024-09-01-preview: get: operationId: SchemaVersions_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/device_update.yaml b/providers/src/azure/v00.00.00000/services/device_update.yaml index bd188ca6..6c4a25e4 100644 --- a/providers/src/azure/v00.00.00000/services/device_update.yaml +++ b/providers/src/azure/v00.00.00000/services/device_update.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -42,7 +42,7 @@ components: name: api-version in: query description: ADU schema API version. - required: true + required: false schema: type: string ResourceGroupNameParameter: @@ -1343,19 +1343,31 @@ components: name: PrivateEndpointConnectionProxyProvisioningState modelAsString: true x-stackQL-resources: - check_name_availability: - id: azure.device_update.check_name_availability - name: check_name_availability - title: check_name_availability + operations: + id: azure.device_update.operations + name: operations + title: operations methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceUpdate~1checknameavailability~1?api-version=2023-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceUpdate~1checknameavailability?api-version=2023-07-01/post' + operationId: Operations_CheckNameAvailability + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponse + list: + operation: + $ref: '#/paths/~1providers~1Microsoft.DeviceUpdate~1operations?api-version=2023-07-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult + objectKey: $.value sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/operations/methods/list' insert: [] update: [] replace: [] @@ -1367,42 +1379,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceUpdate~1accounts~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DeviceUpdate~1accounts?api-version=2023-07-01/get' + operationId: Accounts_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts?api-version=2023-07-01/get' + operationId: Accounts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}?api-version=2023-07-01/get' + operationId: Accounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1?api-version=2023-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}?api-version=2023-07-01/put' + operationId: Accounts_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: Account delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1?api-version=2023-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}?api-version=2023-07-01/delete' + operationId: Accounts_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1?api-version=2023-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}?api-version=2023-07-01/patch' + operationId: Accounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/accounts/methods/get' @@ -1410,7 +1433,8 @@ components: - $ref: '#/components/x-stackQL-resources/accounts/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/accounts/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/accounts/methods/delete' @@ -1421,42 +1445,52 @@ components: methods: list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1instances~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1instances?api-version=2023-07-01/get' + operationId: Instances_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InstanceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1instances~1{instanceName}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1instances~1{instanceName}?api-version=2023-07-01/get' + operationId: Instances_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Instance create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1instances~1{instanceName}~1?api-version=2023-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1instances~1{instanceName}?api-version=2023-07-01/put' + operationId: Instances_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: Instance delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1instances~1{instanceName}~1?api-version=2023-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1instances~1{instanceName}?api-version=2023-07-01/delete' + operationId: Instances_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1instances~1{instanceName}~1?api-version=2023-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1instances~1{instanceName}?api-version=2023-07-01/patch' + operationId: Instances_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Instance sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/instances/methods/get' - $ref: '#/components/x-stackQL-resources/instances/methods/list_by_account' insert: - $ref: '#/components/x-stackQL-resources/instances/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/instances/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/instances/methods/delete' @@ -1467,26 +1501,33 @@ components: methods: list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnections~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnections?api-version=2023-07-01/get' + operationId: PrivateEndpointConnections_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-07-01/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-07-01/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-07-01/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1507,17 +1548,21 @@ components: methods: list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateLinkResources~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateLinkResources?api-version=2023-07-01/get' + operationId: PrivateLinkResources_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateLinkResources~1{groupId}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateLinkResources~1{groupId}?api-version=2023-07-01/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupInformation sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' @@ -1533,32 +1578,40 @@ components: methods: list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnectionProxies~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnectionProxies?api-version=2023-07-01/get' + operationId: PrivateEndpointConnectionProxies_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionProxyListResult objectKey: $.value validate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnectionProxies~1{privateEndpointConnectionProxyId}~1validate~1?api-version=2023-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnectionProxies~1{privateEndpointConnectionProxyId}~1validate?api-version=2023-07-01/post' + operationId: PrivateEndpointConnectionProxies_Validate response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnectionProxies~1{privateEndpointConnectionProxyId}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnectionProxies~1{privateEndpointConnectionProxyId}?api-version=2023-07-01/get' + operationId: PrivateEndpointConnectionProxies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionProxy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnectionProxies~1{privateEndpointConnectionProxyId}~1?api-version=2023-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnectionProxies~1{privateEndpointConnectionProxyId}?api-version=2023-07-01/put' + operationId: PrivateEndpointConnectionProxies_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: PrivateEndpointConnectionProxy delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnectionProxies~1{privateEndpointConnectionProxyId}~1?api-version=2023-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnectionProxies~1{privateEndpointConnectionProxyId}?api-version=2023-07-01/delete' + operationId: PrivateEndpointConnectionProxies_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1579,7 +1632,8 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnectionProxies~1{privateEndpointConnectionProxyId}~1updatePrivateEndpointProperties~1?api-version=2023-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DeviceUpdate~1accounts~1{accountName}~1privateEndpointConnectionProxies~1{privateEndpointConnectionProxyId}~1updatePrivateEndpointProperties?api-version=2023-07-01/post' + operationId: PrivateEndpointConnectionProxiesPrivateEndpointProperties_Update response: mediaType: application/json openAPIDocKey: '200' @@ -1589,25 +1643,6 @@ components: update: [] replace: [] delete: [] - operations: - id: azure.device_update.operations - name: operations - title: operations - methods: - list: - operation: - $ref: '#/paths/~1providers~1Microsoft.DeviceUpdate~1operations~1?api-version=2023-07-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/operations/methods/list' - insert: [] - update: [] - replace: [] - delete: [] vw_private_endpoint_connections: id: azure.device_update.vw_private_endpoint_connections name: vw_private_endpoint_connections @@ -1621,10 +1656,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName, @@ -1639,10 +1674,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName, @@ -1658,10 +1693,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName, @@ -1672,10 +1707,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName, @@ -1683,10 +1718,10 @@ components: FROM azure.device_update.private_link_resources WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.DeviceUpdate/checknameavailability/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DeviceUpdate/checknameavailability?api-version=2023-07-01: post: description: Checks ADU resource name availability. - operationId: CheckNameAvailability + operationId: Operations_CheckNameAvailability parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' requestBody: @@ -1711,7 +1746,8 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' deprecated: false - /subscriptions/{subscriptionId}/providers/Microsoft.DeviceUpdate/accounts/?api-version=2023-07-01: + x-ms-original-operationId: CheckNameAvailability + /subscriptions/{subscriptionId}/providers/Microsoft.DeviceUpdate/accounts?api-version=2023-07-01: get: description: Returns list of Accounts. operationId: Accounts_ListBySubscription @@ -1733,7 +1769,7 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts?api-version=2023-07-01: get: description: Returns list of Accounts. operationId: Accounts_ListByResourceGroup @@ -1756,7 +1792,7 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}?api-version=2023-07-01: get: description: Returns account details for the given account name. operationId: Accounts_Get @@ -1889,7 +1925,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/instances/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/instances?api-version=2023-07-01: get: description: Returns instances for the given account name. operationId: Instances_ListByAccount @@ -1912,7 +1948,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/instances/{instanceName}/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/instances/{instanceName}?api-version=2023-07-01: get: description: Returns instance details for the given instance and account name. operationId: Instances_Get @@ -2041,7 +2077,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateEndpointConnections/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateEndpointConnections?api-version=2023-07-01: get: tags: - PrivateEndpointConnections @@ -2066,7 +2102,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-07-01: get: tags: - PrivateEndpointConnections @@ -2155,7 +2191,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateLinkResources/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateLinkResources?api-version=2023-07-01: get: tags: - PrivateLinkResources @@ -2180,7 +2216,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateLinkResources/{groupId}/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateLinkResources/{groupId}?api-version=2023-07-01: get: tags: - PrivateLinkResources @@ -2204,7 +2240,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateEndpointConnectionProxies/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateEndpointConnectionProxies?api-version=2023-07-01: get: tags: - PrivateEndpointConnectionProxies @@ -2229,7 +2265,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateEndpointConnectionProxies/{privateEndpointConnectionProxyId}/validate/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateEndpointConnectionProxies/{privateEndpointConnectionProxyId}/validate?api-version=2023-07-01: post: description: (INTERNAL - DO NOT USE) Validates a private endpoint connection proxy object. operationId: PrivateEndpointConnectionProxies_Validate @@ -2256,10 +2292,10 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateEndpointConnectionProxies/{privateEndpointConnectionProxyId}/updatePrivateEndpointProperties/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateEndpointConnectionProxies/{privateEndpointConnectionProxyId}/updatePrivateEndpointProperties?api-version=2023-07-01: post: description: (INTERNAL - DO NOT USE) Updates a private endpoint inside the private endpoint connection proxy object. - operationId: PrivateEndpointConnectionProxies_UpdatePrivateEndpointProperties + operationId: PrivateEndpointConnectionProxiesPrivateEndpointProperties_Update parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -2283,7 +2319,8 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateEndpointConnectionProxies/{privateEndpointConnectionProxyId}/?api-version=2023-07-01: + x-ms-original-operationId: PrivateEndpointConnectionProxies_UpdatePrivateEndpointProperties + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/privateEndpointConnectionProxies/{privateEndpointConnectionProxyId}?api-version=2023-07-01: get: tags: - PrivateEndpointConnections @@ -2372,7 +2409,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.DeviceUpdate/operations/?api-version=2023-07-01: + /providers/Microsoft.DeviceUpdate/operations?api-version=2023-07-01: get: description: Returns list of operations for Microsoft.DeviceUpdate resource provider. operationId: Operations_List diff --git a/providers/src/azure/v00.00.00000/services/devops.yaml b/providers/src/azure/v00.00.00000/services/devops.yaml index 66910b82..5918d213 100644 --- a/providers/src/azure/v00.00.00000/services/devops.yaml +++ b/providers/src/azure/v00.00.00000/services/devops.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -42,7 +42,7 @@ components: name: api-version in: query description: API version to be used with the HTTP request. - required: true + required: false schema: type: string schemas: @@ -398,10 +398,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DevOps~1operations~1?api-version=2019-07-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.DevOps~1operations?api-version=2019-07-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -417,10 +419,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DevOps~1pipelineTemplateDefinitions~1?api-version=2019-07-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.DevOps~1pipelineTemplateDefinitions?api-version=2019-07-01-preview/get' + operationId: PipelineTemplateDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineTemplateDefinitionListResult objectKey: $.value sqlVerbs: select: @@ -436,41 +440,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOps~1pipelines~1{pipelineName}~1?api-version=2019-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOps~1pipelines~1{pipelineName}?api-version=2019-07-01-preview/put' + operationId: Pipelines_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pipeline get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOps~1pipelines~1{pipelineName}~1?api-version=2019-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOps~1pipelines~1{pipelineName}?api-version=2019-07-01-preview/get' + operationId: Pipelines_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pipeline update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOps~1pipelines~1{pipelineName}~1?api-version=2019-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOps~1pipelines~1{pipelineName}?api-version=2019-07-01-preview/patch' + operationId: Pipelines_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pipeline delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOps~1pipelines~1{pipelineName}~1?api-version=2019-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOps~1pipelines~1{pipelineName}?api-version=2019-07-01-preview/delete' + operationId: Pipelines_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOps~1pipelines~1?api-version=2019-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOps~1pipelines?api-version=2019-07-01-preview/get' + operationId: Pipelines_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevOps~1pipelines~1?api-version=2019-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevOps~1pipelines?api-version=2019-07-01-preview/get' + operationId: Pipelines_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineListResult objectKey: $.value sqlVerbs: select: @@ -479,7 +494,8 @@ components: - $ref: '#/components/x-stackQL-resources/pipelines/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/pipelines/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/pipelines/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/pipelines/methods/delete' @@ -497,10 +513,10 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.pipelineId') as pipeline_id, - JSON_EXTRACT(properties, '$.organization') as organization, - JSON_EXTRACT(properties, '$.project') as project, - JSON_EXTRACT(properties, '$.bootstrapConfiguration') as bootstrap_configuration, + JSON_EXTRACT(properties, '$.pipelineId') as "pipeline_id", + JSON_EXTRACT(properties, '$.organization') as "organization", + JSON_EXTRACT(properties, '$.project') as "project", + JSON_EXTRACT(properties, '$.bootstrapConfiguration') as "bootstrap_configuration", subscriptionId, resourceGroupName, pipelineName @@ -515,17 +531,17 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.pipelineId') as pipeline_id, - JSON_EXTRACT(properties, '$.organization') as organization, - JSON_EXTRACT(properties, '$.project') as project, - JSON_EXTRACT(properties, '$.bootstrapConfiguration') as bootstrap_configuration, + json_extract_path_text(properties, '$.pipelineId') as "pipeline_id", + json_extract_path_text(properties, '$.organization') as "organization", + json_extract_path_text(properties, '$.project') as "project", + json_extract_path_text(properties, '$.bootstrapConfiguration') as "bootstrap_configuration", subscriptionId, resourceGroupName, pipelineName FROM azure.devops.pipelines WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.DevOps/operations/?api-version=2019-07-01-preview: + /providers/Microsoft.DevOps/operations?api-version=2019-07-01-preview: get: deprecated: true operationId: Operations_List @@ -548,7 +564,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.DevOps/pipelineTemplateDefinitions/?api-version=2019-07-01-preview: + /providers/Microsoft.DevOps/pipelineTemplateDefinitions?api-version=2019-07-01-preview: get: deprecated: true tags: @@ -571,7 +587,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOps/pipelines/{pipelineName}/?api-version=2019-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOps/pipelines/{pipelineName}?api-version=2019-07-01-preview: put: deprecated: true operationId: Pipelines_CreateOrUpdate @@ -704,7 +720,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOps/pipelines/?api-version=2019-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOps/pipelines?api-version=2019-07-01-preview: get: deprecated: true operationId: Pipelines_ListByResourceGroup @@ -729,7 +745,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DevOps/pipelines/?api-version=2019-07-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DevOps/pipelines?api-version=2019-07-01-preview: get: deprecated: true operationId: Pipelines_ListBySubscription diff --git a/providers/src/azure/v00.00.00000/services/devops_infrastructure.yaml b/providers/src/azure/v00.00.00000/services/devops_infrastructure.yaml index 9c1e0062..025a41c5 100644 --- a/providers/src/azure/v00.00.00000/services/devops_infrastructure.yaml +++ b/providers/src/azure/v00.00.00000/services/devops_infrastructure.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1703,10 +1703,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DevOpsInfrastructure~1operations~1?api-version=2024-04-04-preview/get' + $ref: '#/paths/~1providers~1Microsoft.DevOpsInfrastructure~1operations?api-version=2024-04-04-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1715,21 +1717,23 @@ components: update: [] replace: [] delete: [] - sku: - id: azure.devops_infrastructure.sku - name: sku - title: sku + skus: + id: azure.devops_infrastructure.skus + name: skus + title: skus methods: list_by_location: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevOpsInfrastructure~1locations~1{locationName}~1skus~1?api-version=2024-04-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevOpsInfrastructure~1locations~1{locationName}~1skus?api-version=2024-04-04-preview/get' + operationId: Sku_ListByLocation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceSkuListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sku/methods/list_by_location' + - $ref: '#/components/x-stackQL-resources/skus/methods/list_by_location' insert: [] update: [] replace: [] @@ -1741,10 +1745,12 @@ components: methods: usages: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevOpsInfrastructure~1locations~1{location}~1usages~1?api-version=2024-04-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevOpsInfrastructure~1locations~1{location}~1usages?api-version=2024-04-04-preview/get' + operationId: SubscriptionUsages_Usages response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PagedQuota sqlVerbs: select: [] insert: [] @@ -1758,42 +1764,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevOpsInfrastructure~1pools~1?api-version=2024-04-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DevOpsInfrastructure~1pools?api-version=2024-04-04-preview/get' + operationId: Pools_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PoolListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOpsInfrastructure~1pools~1?api-version=2024-04-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOpsInfrastructure~1pools?api-version=2024-04-04-preview/get' + operationId: Pools_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PoolListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOpsInfrastructure~1pools~1{poolName}~1?api-version=2024-04-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOpsInfrastructure~1pools~1{poolName}?api-version=2024-04-04-preview/get' + operationId: Pools_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pool create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOpsInfrastructure~1pools~1{poolName}~1?api-version=2024-04-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOpsInfrastructure~1pools~1{poolName}?api-version=2024-04-04-preview/put' + operationId: Pools_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pool update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOpsInfrastructure~1pools~1{poolName}~1?api-version=2024-04-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOpsInfrastructure~1pools~1{poolName}?api-version=2024-04-04-preview/patch' + operationId: Pools_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pool delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOpsInfrastructure~1pools~1{poolName}~1?api-version=2024-04-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOpsInfrastructure~1pools~1{poolName}?api-version=2024-04-04-preview/delete' + operationId: Pools_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/pools/methods/get' @@ -1801,7 +1818,8 @@ components: - $ref: '#/components/x-stackQL-resources/pools/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/pools/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/pools/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/pools/methods/delete' @@ -1812,10 +1830,12 @@ components: methods: list_by_image: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOpsInfrastructure~1images~1{imageName}~1versions~1?api-version=2024-04-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOpsInfrastructure~1images~1{imageName}~1versions?api-version=2024-04-04-preview/get' + operationId: ImageVersions_ListByImage response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageVersionListResult objectKey: $.value sqlVerbs: select: @@ -1831,10 +1851,12 @@ components: methods: list_by_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOpsInfrastructure~1pools~1{poolName}~1resources~1?api-version=2024-04-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DevOpsInfrastructure~1pools~1{poolName}~1resources?api-version=2024-04-04-preview/get' + operationId: ResourceDetails_ListByPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceDetailsObjectListResult objectKey: $.value sqlVerbs: select: @@ -1855,12 +1877,12 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.maximumConcurrency') as maximum_concurrency, - JSON_EXTRACT(properties, '$.organizationProfile') as organization_profile, - JSON_EXTRACT(properties, '$.agentProfile') as agent_profile, - JSON_EXTRACT(properties, '$.fabricProfile') as fabric_profile, - JSON_EXTRACT(properties, '$.devCenterProjectResourceId') as dev_center_project_resource_id, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.maximumConcurrency') as "maximum_concurrency", + JSON_EXTRACT(properties, '$.organizationProfile') as "organization_profile", + JSON_EXTRACT(properties, '$.agentProfile') as "agent_profile", + JSON_EXTRACT(properties, '$.fabricProfile') as "fabric_profile", + JSON_EXTRACT(properties, '$.devCenterProjectResourceId') as "dev_center_project_resource_id", subscriptionId, resourceGroupName, poolName @@ -1873,19 +1895,19 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.maximumConcurrency') as maximum_concurrency, - JSON_EXTRACT(properties, '$.organizationProfile') as organization_profile, - JSON_EXTRACT(properties, '$.agentProfile') as agent_profile, - JSON_EXTRACT(properties, '$.fabricProfile') as fabric_profile, - JSON_EXTRACT(properties, '$.devCenterProjectResourceId') as dev_center_project_resource_id, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.maximumConcurrency') as "maximum_concurrency", + json_extract_path_text(properties, '$.organizationProfile') as "organization_profile", + json_extract_path_text(properties, '$.agentProfile') as "agent_profile", + json_extract_path_text(properties, '$.fabricProfile') as "fabric_profile", + json_extract_path_text(properties, '$.devCenterProjectResourceId') as "dev_center_project_resource_id", subscriptionId, resourceGroupName, poolName FROM azure.devops_infrastructure.pools WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.DevOpsInfrastructure/operations/?api-version=2024-04-04-preview: + /providers/Microsoft.DevOpsInfrastructure/operations?api-version=2024-04-04-preview: get: operationId: Operations_List tags: @@ -1907,7 +1929,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DevOpsInfrastructure/locations/{locationName}/skus/?api-version=2024-04-04-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DevOpsInfrastructure/locations/{locationName}/skus?api-version=2024-04-04-preview: get: operationId: Sku_ListByLocation tags: @@ -1937,7 +1959,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DevOpsInfrastructure/locations/{location}/usages/?api-version=2024-04-04-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DevOpsInfrastructure/locations/{location}/usages?api-version=2024-04-04-preview: get: operationId: SubscriptionUsages_Usages tags: @@ -1961,7 +1983,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DevOpsInfrastructure/pools/?api-version=2024-04-04-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DevOpsInfrastructure/pools?api-version=2024-04-04-preview: get: operationId: Pools_ListBySubscription tags: @@ -1984,7 +2006,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/images/{imageName}/versions/?api-version=2024-04-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/images/{imageName}/versions?api-version=2024-04-04-preview: get: operationId: ImageVersions_ListByImage tags: @@ -2015,7 +2037,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/pools/?api-version=2024-04-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/pools?api-version=2024-04-04-preview: get: operationId: Pools_ListByResourceGroup tags: @@ -2039,7 +2061,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/pools/{poolName}/?api-version=2024-04-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/pools/{poolName}?api-version=2024-04-04-preview: get: operationId: Pools_Get tags: @@ -2209,7 +2231,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/pools/{poolName}/resources/?api-version=2024-04-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevOpsInfrastructure/pools/{poolName}/resources?api-version=2024-04-04-preview: get: operationId: ResourceDetails_ListByPool tags: diff --git a/providers/src/azure/v00.00.00000/services/digital_twins.yaml b/providers/src/azure/v00.00.00000/services/digital_twins.yaml index 1c0f3647..643d079c 100644 --- a/providers/src/azure/v00.00.00000/services/digital_twins.yaml +++ b/providers/src/azure/v00.00.00000/services/digital_twins.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: Version of the DigitalTwinsInstance Management API. - required: true + required: false schema: minLength: 10 type: string @@ -1244,48 +1244,62 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}?api-version=2023-01-31/get' + operationId: DigitalTwins_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DigitalTwinsDescription create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1?api-version=2023-01-31/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}?api-version=2023-01-31/put' + operationId: DigitalTwins_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DigitalTwinsDescription update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1?api-version=2023-01-31/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}?api-version=2023-01-31/patch' + operationId: DigitalTwins_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DigitalTwinsDescription delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1?api-version=2023-01-31/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}?api-version=2023-01-31/delete' + operationId: DigitalTwins_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DigitalTwinsDescription list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances?api-version=2023-01-31/get' + operationId: DigitalTwins_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DigitalTwinsDescriptionListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances?api-version=2023-01-31/get' + operationId: DigitalTwins_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DigitalTwinsDescriptionListResult objectKey: $.value check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DigitalTwins~1locations~1{location}~1checkNameAvailability~1?api-version=2023-01-31/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DigitalTwins~1locations~1{location}~1checkNameAvailability?api-version=2023-01-31/post' + operationId: DigitalTwins_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/digital_twins/methods/get' @@ -1293,50 +1307,59 @@ components: - $ref: '#/components/x-stackQL-resources/digital_twins/methods/list' insert: - $ref: '#/components/x-stackQL-resources/digital_twins/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/digital_twins/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/digital_twins/methods/delete' - endpoint: - id: azure.digital_twins.endpoint - name: endpoint - title: endpoint + endpoints: + id: azure.digital_twins.endpoints + name: endpoints + title: endpoints methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1endpoints~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1endpoints?api-version=2023-01-31/get' + operationId: DigitalTwinsEndpoint_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DigitalTwinsEndpointResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1endpoints~1{endpointName}~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1endpoints~1{endpointName}?api-version=2023-01-31/get' + operationId: DigitalTwinsEndpoint_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DigitalTwinsEndpointResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1endpoints~1{endpointName}~1?api-version=2023-01-31/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1endpoints~1{endpointName}?api-version=2023-01-31/put' + operationId: DigitalTwinsEndpoint_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DigitalTwinsEndpointResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1endpoints~1{endpointName}~1?api-version=2023-01-31/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1endpoints~1{endpointName}?api-version=2023-01-31/delete' + operationId: DigitalTwinsEndpoint_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DigitalTwinsEndpointResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/endpoint/methods/get' - - $ref: '#/components/x-stackQL-resources/endpoint/methods/list' + - $ref: '#/components/x-stackQL-resources/endpoints/methods/get' + - $ref: '#/components/x-stackQL-resources/endpoints/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/endpoint/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/endpoints/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/endpoint/methods/delete' + - $ref: '#/components/x-stackQL-resources/endpoints/methods/delete' operations: id: azure.digital_twins.operations name: operations @@ -1344,10 +1367,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.DigitalTwins~1operations~1?api-version=2023-01-31/get' + $ref: '#/paths/~1providers~1Microsoft.DigitalTwins~1operations?api-version=2023-01-31/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1363,17 +1388,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1privateLinkResources~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1privateLinkResources?api-version=2023-01-31/get' + operationId: PrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupIdInformationResponse objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1privateLinkResources~1{resourceId}~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1privateLinkResources~1{resourceId}?api-version=2023-01-31/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupIdInformation sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' @@ -1389,29 +1418,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1privateEndpointConnections~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1privateEndpointConnections?api-version=2023-01-31/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionsResponse objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-01-31/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-01-31/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-01-31/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-01-31/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-01-31/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' @@ -1429,29 +1465,37 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1timeSeriesDatabaseConnections~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1timeSeriesDatabaseConnections?api-version=2023-01-31/get' + operationId: TimeSeriesDatabaseConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TimeSeriesDatabaseConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1timeSeriesDatabaseConnections~1{timeSeriesDatabaseConnectionName}~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1timeSeriesDatabaseConnections~1{timeSeriesDatabaseConnectionName}?api-version=2023-01-31/get' + operationId: TimeSeriesDatabaseConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TimeSeriesDatabaseConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1timeSeriesDatabaseConnections~1{timeSeriesDatabaseConnectionName}~1?api-version=2023-01-31/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1timeSeriesDatabaseConnections~1{timeSeriesDatabaseConnectionName}?api-version=2023-01-31/put' + operationId: TimeSeriesDatabaseConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TimeSeriesDatabaseConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1timeSeriesDatabaseConnections~1{timeSeriesDatabaseConnectionName}~1?api-version=2023-01-31/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DigitalTwins~1digitalTwinsInstances~1{resourceName}~1timeSeriesDatabaseConnections~1{timeSeriesDatabaseConnectionName}?api-version=2023-01-31/delete' + operationId: TimeSeriesDatabaseConnections_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TimeSeriesDatabaseConnection sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/time_series_database_connections/methods/get' @@ -1478,12 +1522,12 @@ components: tags as tags, identity as identity, systemData as system_data, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.lastUpdatedTime') as "last_updated_time", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", subscriptionId, resourceGroupName, resourceName @@ -1500,20 +1544,20 @@ components: tags as tags, identity as identity, systemData as system_data, - json_extract_path_text(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.lastUpdatedTime') as "last_updated_time", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", subscriptionId, resourceGroupName, resourceName FROM azure.digital_twins.digital_twins WHERE subscriptionId = 'replace-me'; - vw_endpoint: - id: azure.digital_twins.vw_endpoint - name: vw_endpoint + vw_endpoints: + id: azure.digital_twins.vw_endpoints + name: vw_endpoints config: views: select: @@ -1524,18 +1568,18 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.endpointType') as endpoint_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.authenticationType') as authentication_type, - JSON_EXTRACT(properties, '$.deadLetterSecret') as dead_letter_secret, - JSON_EXTRACT(properties, '$.deadLetterUri') as dead_letter_uri, - JSON_EXTRACT(properties, '$.identity') as identity, + JSON_EXTRACT(properties, '$.endpointType') as "endpoint_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.authenticationType') as "authentication_type", + JSON_EXTRACT(properties, '$.deadLetterSecret') as "dead_letter_secret", + JSON_EXTRACT(properties, '$.deadLetterUri') as "dead_letter_uri", + JSON_EXTRACT(properties, '$.identity') as "identity", subscriptionId, resourceGroupName, resourceName, endpointName - FROM azure.digital_twins.endpoint + FROM azure.digital_twins.endpoints WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1545,18 +1589,18 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.endpointType') as endpoint_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.authenticationType') as authentication_type, - JSON_EXTRACT(properties, '$.deadLetterSecret') as dead_letter_secret, - JSON_EXTRACT(properties, '$.deadLetterUri') as dead_letter_uri, - JSON_EXTRACT(properties, '$.identity') as identity, + json_extract_path_text(properties, '$.endpointType') as "endpoint_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.authenticationType') as "authentication_type", + json_extract_path_text(properties, '$.deadLetterSecret') as "dead_letter_secret", + json_extract_path_text(properties, '$.deadLetterUri') as "dead_letter_uri", + json_extract_path_text(properties, '$.identity') as "identity", subscriptionId, resourceGroupName, resourceName, endpointName - FROM azure.digital_twins.endpoint + FROM azure.digital_twins.endpoints WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; vw_private_link_resources: id: azure.digital_twins.vw_private_link_resources @@ -1570,9 +1614,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, resourceName, @@ -1586,9 +1630,9 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, resourceName, @@ -1608,10 +1652,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, resourceName, @@ -1626,10 +1670,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, resourceName, @@ -1649,9 +1693,9 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.connectionType') as connection_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.identity') as identity, + JSON_EXTRACT(properties, '$.connectionType') as "connection_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.identity') as "identity", subscriptionId, resourceGroupName, resourceName, @@ -1666,9 +1710,9 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.connectionType') as connection_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.identity') as identity, + json_extract_path_text(properties, '$.connectionType') as "connection_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.identity') as "identity", subscriptionId, resourceGroupName, resourceName, @@ -1676,7 +1720,7 @@ components: FROM azure.digital_twins.time_series_database_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}?api-version=2023-01-31: get: tags: - DigitalTwinsInstance @@ -1808,7 +1852,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints?api-version=2023-01-31: get: tags: - Endpoints @@ -1834,7 +1878,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints/{endpointName}/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints/{endpointName}?api-version=2023-01-31: get: tags: - Endpoints @@ -1931,7 +1975,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/providers/Microsoft.DigitalTwins/digitalTwinsInstances?api-version=2023-01-31: get: tags: - DigitalTwinsInstance @@ -1955,7 +1999,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances?api-version=2023-01-31: get: tags: - DigitalTwinsInstance @@ -1980,7 +2024,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.DigitalTwins/operations/?api-version=2023-01-31: + /providers/Microsoft.DigitalTwins/operations?api-version=2023-01-31: get: tags: - Operations @@ -2003,7 +2047,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DigitalTwins/locations/{location}/checkNameAvailability/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/providers/Microsoft.DigitalTwins/locations/{location}/checkNameAvailability?api-version=2023-01-31: post: tags: - CheckNameAvailability @@ -2034,7 +2078,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/privateLinkResources/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/privateLinkResources?api-version=2023-01-31: get: tags: - PrivateEndpoints @@ -2058,7 +2102,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/privateLinkResources/{resourceId}/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/privateLinkResources/{resourceId}?api-version=2023-01-31: get: tags: - PrivateEndpoints @@ -2083,7 +2127,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/privateEndpointConnections/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/privateEndpointConnections?api-version=2023-01-31: get: tags: - PrivateEndpoints @@ -2107,7 +2151,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-01-31: get: tags: - PrivateEndpoints @@ -2196,7 +2240,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/timeSeriesDatabaseConnections/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/timeSeriesDatabaseConnections?api-version=2023-01-31: get: tags: - TimeSeriesDatabaseConnections @@ -2222,7 +2266,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/timeSeriesDatabaseConnections/{timeSeriesDatabaseConnectionName}/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/timeSeriesDatabaseConnections/{timeSeriesDatabaseConnectionName}?api-version=2023-01-31: get: tags: - TimeSeriesDatabaseConnections diff --git a/providers/src/azure/v00.00.00000/services/dns.yaml b/providers/src/azure/v00.00.00000/services/dns.yaml index f53d0210..96e427f0 100644 --- a/providers/src/azure/v00.00.00000/services/dns.yaml +++ b/providers/src/azure/v00.00.00000/services/dns.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1289,57 +1289,53 @@ components: description: A list of additional details about the error. description: An error response from the service. x-stackQL-resources: - ec_configs: - id: azure.dns.ec_configs - name: ec_configs - title: ec_configs + dnssec_configs: + id: azure.dns.dnssec_configs + name: dnssec_configs + title: dnssec_configs methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1dnssecConfigs~1default~1?api-version=2023-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1dnssecConfigs~1default?api-version=2023-07-01-preview/put' + operationId: DnssecConfigs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DnssecConfig delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1dnssecConfigs~1default~1?api-version=2023-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1dnssecConfigs~1default?api-version=2023-07-01-preview/delete' + operationId: DnssecConfigs_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1dnssecConfigs~1default~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1dnssecConfigs~1default?api-version=2023-07-01-preview/get' + operationId: DnssecConfigs_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/ec_configs/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/ec_configs/methods/create_or_update' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/ec_configs/methods/delete' - ec_configs_list: - id: azure.dns.ec_configs_list - name: ec_configs_list - title: ec_configs_list - methods: + schemaRef: DnssecConfig list_by_dns_zone: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1dnssecConfigs~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1dnssecConfigs?api-version=2023-07-01-preview/get' + operationId: DnssecConfigs_ListByDnsZone response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DnssecConfigListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/ec_configs_list/methods/list_by_dns_zone' - insert: [] + - $ref: '#/components/x-stackQL-resources/dnssec_configs/methods/get' + - $ref: '#/components/x-stackQL-resources/dnssec_configs/methods/list_by_dns_zone' + insert: + - $ref: '#/components/x-stackQL-resources/dnssec_configs/methods/create_or_update' update: [] replace: [] - delete: [] + delete: + - $ref: '#/components/x-stackQL-resources/dnssec_configs/methods/delete' record_sets: id: azure.dns.record_sets name: record_sets @@ -1347,41 +1343,52 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1{recordType}~1{relativeRecordSetName}~1?api-version=2023-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1{recordType}~1{relativeRecordSetName}?api-version=2023-07-01-preview/patch' + operationId: RecordSets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecordSet create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1{recordType}~1{relativeRecordSetName}~1?api-version=2023-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1{recordType}~1{relativeRecordSetName}?api-version=2023-07-01-preview/put' + operationId: RecordSets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecordSet delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1{recordType}~1{relativeRecordSetName}~1?api-version=2023-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1{recordType}~1{relativeRecordSetName}?api-version=2023-07-01-preview/delete' + operationId: RecordSets_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1{recordType}~1{relativeRecordSetName}~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1{recordType}~1{relativeRecordSetName}?api-version=2023-07-01-preview/get' + operationId: RecordSets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecordSet list_by_type: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1{recordType}~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1{recordType}?api-version=2023-07-01-preview/get' + operationId: RecordSets_ListByType response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecordSetListResult objectKey: $.value list_by_dns_zone: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1recordsets~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1recordsets?api-version=2023-07-01-preview/get' + operationId: RecordSets_ListByDnsZone response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecordSetListResult objectKey: $.value sqlVerbs: select: @@ -1390,25 +1397,28 @@ components: - $ref: '#/components/x-stackQL-resources/record_sets/methods/list_by_dns_zone' insert: - $ref: '#/components/x-stackQL-resources/record_sets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/record_sets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/record_sets/methods/delete' - record_sets_all_by_dns_zone: - id: azure.dns.record_sets_all_by_dns_zone - name: record_sets_all_by_dns_zone - title: record_sets_all_by_dns_zone + record_sets_all_by_dns_zones: + id: azure.dns.record_sets_all_by_dns_zones + name: record_sets_all_by_dns_zones + title: record_sets_all_by_dns_zones methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1all~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1all?api-version=2023-07-01-preview/get' + operationId: RecordSetsAllByDnsZone_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecordSetListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/record_sets_all_by_dns_zone/methods/list' + - $ref: '#/components/x-stackQL-resources/record_sets_all_by_dns_zones/methods/list' insert: [] update: [] replace: [] @@ -1420,41 +1430,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1?api-version=2023-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}?api-version=2023-07-01-preview/put' + operationId: Zones_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Zone delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1?api-version=2023-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}?api-version=2023-07-01-preview/delete' + operationId: Zones_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}?api-version=2023-07-01-preview/get' + operationId: Zones_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Zone update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}~1?api-version=2023-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1{zoneName}?api-version=2023-07-01-preview/patch' + operationId: Zones_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Zone list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsZones?api-version=2023-07-01-preview/get' + operationId: Zones_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ZoneListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1dnszones~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1dnszones?api-version=2023-07-01-preview/get' + operationId: Zones_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ZoneListResult objectKey: $.value sqlVerbs: select: @@ -1463,30 +1484,34 @@ components: - $ref: '#/components/x-stackQL-resources/zones/methods/list' insert: - $ref: '#/components/x-stackQL-resources/zones/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/zones/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/zones/methods/delete' - resource_reference: - id: azure.dns.resource_reference - name: resource_reference - title: resource_reference + resource_references: + id: azure.dns.resource_references + name: resource_references + title: resource_references methods: get_by_target_resources: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1getDnsResourceReference~1?api-version=2023-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1getDnsResourceReference?api-version=2023-07-01-preview/post' + operationId: DnsResourceReference_GetByTargetResources response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DnsResourceReferenceResult sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/resource_references/methods/get_by_target_resources' insert: [] update: [] replace: [] delete: [] - vw_ec_configs: - id: azure.dns.vw_ec_configs - name: vw_ec_configs + vw_dnssec_configs: + id: azure.dns.vw_dnssec_configs + name: vw_dnssec_configs config: views: select: @@ -1498,12 +1523,12 @@ components: type as type, etag as etag, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.signingKeys') as signing_keys, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.signingKeys') as "signing_keys", subscriptionId, resourceGroupName, zoneName - FROM azure.dns.ec_configs + FROM azure.dns.dnssec_configs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND zoneName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1514,12 +1539,12 @@ components: type as type, etag as etag, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.signingKeys') as signing_keys, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.signingKeys') as "signing_keys", subscriptionId, resourceGroupName, zoneName - FROM azure.dns.ec_configs + FROM azure.dns.dnssec_configs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND zoneName = 'replace-me'; vw_record_sets: id: azure.dns.vw_record_sets @@ -1534,25 +1559,25 @@ components: name as name, type as type, etag as etag, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.TTL') as ttl, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.targetResource') as target_resource, - JSON_EXTRACT(properties, '$.trafficManagementProfile') as traffic_management_profile, - JSON_EXTRACT(properties, '$.ARecords') as a_records, - JSON_EXTRACT(properties, '$.AAAARecords') as aaaa_records, - JSON_EXTRACT(properties, '$.MXRecords') as mx_records, - JSON_EXTRACT(properties, '$.NSRecords') as ns_records, - JSON_EXTRACT(properties, '$.PTRRecords') as ptr_records, - JSON_EXTRACT(properties, '$.SRVRecords') as srv_records, - JSON_EXTRACT(properties, '$.TXTRecords') as txt_records, - JSON_EXTRACT(properties, '$.CNAMERecord') as cname_record, - JSON_EXTRACT(properties, '$.SOARecord') as soa_record, - JSON_EXTRACT(properties, '$.caaRecords') as caa_records, - JSON_EXTRACT(properties, '$.DSRecords') as ds_records, - JSON_EXTRACT(properties, '$.TLSARecords') as tlsa_records, - JSON_EXTRACT(properties, '$.NAPTRRecords') as naptr_records, + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.TTL') as "ttl", + JSON_EXTRACT(properties, '$.fqdn') as "fqdn", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.targetResource') as "target_resource", + JSON_EXTRACT(properties, '$.trafficManagementProfile') as "traffic_management_profile", + JSON_EXTRACT(properties, '$.ARecords') as "a_records", + JSON_EXTRACT(properties, '$.AAAARecords') as "aaaa_records", + JSON_EXTRACT(properties, '$.MXRecords') as "mx_records", + JSON_EXTRACT(properties, '$.NSRecords') as "ns_records", + JSON_EXTRACT(properties, '$.PTRRecords') as "ptr_records", + JSON_EXTRACT(properties, '$.SRVRecords') as "srv_records", + JSON_EXTRACT(properties, '$.TXTRecords') as "txt_records", + JSON_EXTRACT(properties, '$.CNAMERecord') as "cname_record", + JSON_EXTRACT(properties, '$.SOARecord') as "soa_record", + JSON_EXTRACT(properties, '$.caaRecords') as "caa_records", + JSON_EXTRACT(properties, '$.DSRecords') as "ds_records", + JSON_EXTRACT(properties, '$.TLSARecords') as "tlsa_records", + JSON_EXTRACT(properties, '$.NAPTRRecords') as "naptr_records", subscriptionId, resourceGroupName, zoneName, @@ -1568,25 +1593,25 @@ components: name as name, type as type, etag as etag, - json_extract_path_text(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.TTL') as ttl, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.targetResource') as target_resource, - JSON_EXTRACT(properties, '$.trafficManagementProfile') as traffic_management_profile, - JSON_EXTRACT(properties, '$.ARecords') as a_records, - JSON_EXTRACT(properties, '$.AAAARecords') as aaaa_records, - JSON_EXTRACT(properties, '$.MXRecords') as mx_records, - JSON_EXTRACT(properties, '$.NSRecords') as ns_records, - JSON_EXTRACT(properties, '$.PTRRecords') as ptr_records, - JSON_EXTRACT(properties, '$.SRVRecords') as srv_records, - JSON_EXTRACT(properties, '$.TXTRecords') as txt_records, - JSON_EXTRACT(properties, '$.CNAMERecord') as cname_record, - JSON_EXTRACT(properties, '$.SOARecord') as soa_record, - JSON_EXTRACT(properties, '$.caaRecords') as caa_records, - JSON_EXTRACT(properties, '$.DSRecords') as ds_records, - JSON_EXTRACT(properties, '$.TLSARecords') as tlsa_records, - JSON_EXTRACT(properties, '$.NAPTRRecords') as naptr_records, + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.TTL') as "ttl", + json_extract_path_text(properties, '$.fqdn') as "fqdn", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.targetResource') as "target_resource", + json_extract_path_text(properties, '$.trafficManagementProfile') as "traffic_management_profile", + json_extract_path_text(properties, '$.ARecords') as "a_records", + json_extract_path_text(properties, '$.AAAARecords') as "aaaa_records", + json_extract_path_text(properties, '$.MXRecords') as "mx_records", + json_extract_path_text(properties, '$.NSRecords') as "ns_records", + json_extract_path_text(properties, '$.PTRRecords') as "ptr_records", + json_extract_path_text(properties, '$.SRVRecords') as "srv_records", + json_extract_path_text(properties, '$.TXTRecords') as "txt_records", + json_extract_path_text(properties, '$.CNAMERecord') as "cname_record", + json_extract_path_text(properties, '$.SOARecord') as "soa_record", + json_extract_path_text(properties, '$.caaRecords') as "caa_records", + json_extract_path_text(properties, '$.DSRecords') as "ds_records", + json_extract_path_text(properties, '$.TLSARecords') as "tlsa_records", + json_extract_path_text(properties, '$.NAPTRRecords') as "naptr_records", subscriptionId, resourceGroupName, zoneName, @@ -1610,14 +1635,14 @@ components: systemData as system_data, type as type, tags as tags, - JSON_EXTRACT(properties, '$.maxNumberOfRecordSets') as max_number_of_record_sets, - JSON_EXTRACT(properties, '$.maxNumberOfRecordsPerRecordSet') as max_number_of_records_per_record_set, - JSON_EXTRACT(properties, '$.numberOfRecordSets') as number_of_record_sets, - JSON_EXTRACT(properties, '$.nameServers') as name_servers, - JSON_EXTRACT(properties, '$.zoneType') as zone_type, - JSON_EXTRACT(properties, '$.registrationVirtualNetworks') as registration_virtual_networks, - JSON_EXTRACT(properties, '$.resolutionVirtualNetworks') as resolution_virtual_networks, - JSON_EXTRACT(properties, '$.signingKeys') as signing_keys, + JSON_EXTRACT(properties, '$.maxNumberOfRecordSets') as "max_number_of_record_sets", + JSON_EXTRACT(properties, '$.maxNumberOfRecordsPerRecordSet') as "max_number_of_records_per_record_set", + JSON_EXTRACT(properties, '$.numberOfRecordSets') as "number_of_record_sets", + JSON_EXTRACT(properties, '$.nameServers') as "name_servers", + JSON_EXTRACT(properties, '$.zoneType') as "zone_type", + JSON_EXTRACT(properties, '$.registrationVirtualNetworks') as "registration_virtual_networks", + JSON_EXTRACT(properties, '$.resolutionVirtualNetworks') as "resolution_virtual_networks", + JSON_EXTRACT(properties, '$.signingKeys') as "signing_keys", subscriptionId, resourceGroupName, zoneName @@ -1634,21 +1659,21 @@ components: systemData as system_data, type as type, tags as tags, - json_extract_path_text(properties, '$.maxNumberOfRecordSets') as max_number_of_record_sets, - JSON_EXTRACT(properties, '$.maxNumberOfRecordsPerRecordSet') as max_number_of_records_per_record_set, - JSON_EXTRACT(properties, '$.numberOfRecordSets') as number_of_record_sets, - JSON_EXTRACT(properties, '$.nameServers') as name_servers, - JSON_EXTRACT(properties, '$.zoneType') as zone_type, - JSON_EXTRACT(properties, '$.registrationVirtualNetworks') as registration_virtual_networks, - JSON_EXTRACT(properties, '$.resolutionVirtualNetworks') as resolution_virtual_networks, - JSON_EXTRACT(properties, '$.signingKeys') as signing_keys, + json_extract_path_text(properties, '$.maxNumberOfRecordSets') as "max_number_of_record_sets", + json_extract_path_text(properties, '$.maxNumberOfRecordsPerRecordSet') as "max_number_of_records_per_record_set", + json_extract_path_text(properties, '$.numberOfRecordSets') as "number_of_record_sets", + json_extract_path_text(properties, '$.nameServers') as "name_servers", + json_extract_path_text(properties, '$.zoneType') as "zone_type", + json_extract_path_text(properties, '$.registrationVirtualNetworks') as "registration_virtual_networks", + json_extract_path_text(properties, '$.resolutionVirtualNetworks') as "resolution_virtual_networks", + json_extract_path_text(properties, '$.signingKeys') as "signing_keys", subscriptionId, resourceGroupName, zoneName FROM azure.dns.zones WHERE subscriptionId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/dnssecConfigs/default/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/dnssecConfigs/default?api-version=2023-07-01-preview: put: tags: - DnssecConfigs @@ -1749,7 +1774,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/dnssecConfigs/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/dnssecConfigs?api-version=2023-07-01-preview: get: tags: - DnssecConfigs @@ -1774,7 +1799,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/{recordType}/{relativeRecordSetName}/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/{recordType}/{relativeRecordSetName}?api-version=2023-07-01-preview: patch: tags: - RecordSets @@ -1919,7 +1944,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/{recordType}/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/{recordType}?api-version=2023-07-01-preview: get: tags: - RecordSets @@ -1958,7 +1983,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/recordsets/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/recordsets?api-version=2023-07-01-preview: get: tags: - RecordSets @@ -1996,11 +2021,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/all/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/all?api-version=2023-07-01-preview: get: tags: - RecordSets - operationId: RecordSets_ListAllByDnsZone + operationId: RecordSetsAllByDnsZone_List description: Lists all record sets in a DNS zone. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -2035,7 +2060,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}/?api-version=2023-07-01-preview: + x-ms-original-operationId: RecordSets_ListAllByDnsZone + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/{zoneName}?api-version=2023-07-01-preview: put: tags: - Zones @@ -2180,7 +2206,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsZones?api-version=2023-07-01-preview: get: tags: - Zones @@ -2211,7 +2237,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Network/getDnsResourceReference/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Network/getDnsResourceReference?api-version=2023-07-01-preview: post: operationId: DnsResourceReference_GetByTargetResources description: Returns the DNS records specified by the referencing targetResourceIds. @@ -2238,7 +2264,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnszones/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnszones?api-version=2023-07-01-preview: get: tags: - Zones diff --git a/providers/src/azure/v00.00.00000/services/dns_resolver.yaml b/providers/src/azure/v00.00.00000/services/dns_resolver.yaml index 5f13d442..c221110c 100644 --- a/providers/src/azure/v00.00.00000/services/dns_resolver.yaml +++ b/providers/src/azure/v00.00.00000/services/dns_resolver.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1282,48 +1282,61 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1?api-version=2022-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}?api-version=2022-07-01/put' + operationId: DnsResolvers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DnsResolver update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1?api-version=2022-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}?api-version=2022-07-01/patch' + operationId: DnsResolvers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DnsResolver delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1?api-version=2022-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}?api-version=2022-07-01/delete' + operationId: DnsResolvers_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}?api-version=2022-07-01/get' + operationId: DnsResolvers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DnsResolver list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers?api-version=2022-07-01/get' + operationId: DnsResolvers_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DnsResolverListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1dnsResolvers~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1dnsResolvers?api-version=2022-07-01/get' + operationId: DnsResolvers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DnsResolverListResult objectKey: $.value list_by_virtual_network: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1listDnsResolvers~1?api-version=2022-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1listDnsResolvers?api-version=2022-07-01/post' + operationId: DnsResolvers_ListByVirtualNetwork response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubResourceListResult objectKey: $.value sqlVerbs: select: @@ -1333,7 +1346,8 @@ components: - $ref: '#/components/x-stackQL-resources/dns_resolvers/methods/list' insert: - $ref: '#/components/x-stackQL-resources/dns_resolvers/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/dns_resolvers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/dns_resolvers/methods/delete' @@ -1344,34 +1358,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1inboundEndpoints~1{inboundEndpointName}~1?api-version=2022-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1inboundEndpoints~1{inboundEndpointName}?api-version=2022-07-01/put' + operationId: InboundEndpoints_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InboundEndpoint update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1inboundEndpoints~1{inboundEndpointName}~1?api-version=2022-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1inboundEndpoints~1{inboundEndpointName}?api-version=2022-07-01/patch' + operationId: InboundEndpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InboundEndpoint delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1inboundEndpoints~1{inboundEndpointName}~1?api-version=2022-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1inboundEndpoints~1{inboundEndpointName}?api-version=2022-07-01/delete' + operationId: InboundEndpoints_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1inboundEndpoints~1{inboundEndpointName}~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1inboundEndpoints~1{inboundEndpointName}?api-version=2022-07-01/get' + operationId: InboundEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InboundEndpoint list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1inboundEndpoints~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1inboundEndpoints?api-version=2022-07-01/get' + operationId: InboundEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InboundEndpointListResult objectKey: $.value sqlVerbs: select: @@ -1379,7 +1402,8 @@ components: - $ref: '#/components/x-stackQL-resources/inbound_endpoints/methods/list' insert: - $ref: '#/components/x-stackQL-resources/inbound_endpoints/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/inbound_endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/inbound_endpoints/methods/delete' @@ -1390,34 +1414,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1outboundEndpoints~1{outboundEndpointName}~1?api-version=2022-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1outboundEndpoints~1{outboundEndpointName}?api-version=2022-07-01/put' + operationId: OutboundEndpoints_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundEndpoint update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1outboundEndpoints~1{outboundEndpointName}~1?api-version=2022-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1outboundEndpoints~1{outboundEndpointName}?api-version=2022-07-01/patch' + operationId: OutboundEndpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundEndpoint delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1outboundEndpoints~1{outboundEndpointName}~1?api-version=2022-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1outboundEndpoints~1{outboundEndpointName}?api-version=2022-07-01/delete' + operationId: OutboundEndpoints_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1outboundEndpoints~1{outboundEndpointName}~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1outboundEndpoints~1{outboundEndpointName}?api-version=2022-07-01/get' + operationId: OutboundEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundEndpoint list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1outboundEndpoints~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsResolvers~1{dnsResolverName}~1outboundEndpoints?api-version=2022-07-01/get' + operationId: OutboundEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundEndpointListResult objectKey: $.value sqlVerbs: select: @@ -1425,7 +1458,8 @@ components: - $ref: '#/components/x-stackQL-resources/outbound_endpoints/methods/list' insert: - $ref: '#/components/x-stackQL-resources/outbound_endpoints/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/outbound_endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/outbound_endpoints/methods/delete' @@ -1436,48 +1470,61 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1?api-version=2022-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}?api-version=2022-07-01/put' + operationId: DnsForwardingRulesets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DnsForwardingRuleset update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1?api-version=2022-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}?api-version=2022-07-01/patch' + operationId: DnsForwardingRulesets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DnsForwardingRuleset delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1?api-version=2022-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}?api-version=2022-07-01/delete' + operationId: DnsForwardingRulesets_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}?api-version=2022-07-01/get' + operationId: DnsForwardingRulesets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DnsForwardingRuleset list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets?api-version=2022-07-01/get' + operationId: DnsForwardingRulesets_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DnsForwardingRulesetListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1dnsForwardingRulesets?api-version=2022-07-01/get' + operationId: DnsForwardingRulesets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DnsForwardingRulesetListResult objectKey: $.value list_by_virtual_network: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1listDnsForwardingRulesets~1?api-version=2022-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1listDnsForwardingRulesets?api-version=2022-07-01/post' + operationId: DnsForwardingRulesets_ListByVirtualNetwork response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkDnsForwardingRulesetListResult objectKey: $.value sqlVerbs: select: @@ -1487,7 +1534,8 @@ components: - $ref: '#/components/x-stackQL-resources/dns_forwarding_rulesets/methods/list' insert: - $ref: '#/components/x-stackQL-resources/dns_forwarding_rulesets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/dns_forwarding_rulesets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/dns_forwarding_rulesets/methods/delete' @@ -1498,34 +1546,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1forwardingRules~1{forwardingRuleName}~1?api-version=2022-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1forwardingRules~1{forwardingRuleName}?api-version=2022-07-01/put' + operationId: ForwardingRules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ForwardingRule update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1forwardingRules~1{forwardingRuleName}~1?api-version=2022-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1forwardingRules~1{forwardingRuleName}?api-version=2022-07-01/patch' + operationId: ForwardingRules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ForwardingRule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1forwardingRules~1{forwardingRuleName}~1?api-version=2022-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1forwardingRules~1{forwardingRuleName}?api-version=2022-07-01/delete' + operationId: ForwardingRules_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1forwardingRules~1{forwardingRuleName}~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1forwardingRules~1{forwardingRuleName}?api-version=2022-07-01/get' + operationId: ForwardingRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ForwardingRule list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1forwardingRules~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1forwardingRules?api-version=2022-07-01/get' + operationId: ForwardingRules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ForwardingRuleListResult objectKey: $.value sqlVerbs: select: @@ -1533,7 +1590,8 @@ components: - $ref: '#/components/x-stackQL-resources/forwarding_rules/methods/list' insert: - $ref: '#/components/x-stackQL-resources/forwarding_rules/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/forwarding_rules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/forwarding_rules/methods/delete' @@ -1544,34 +1602,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1virtualNetworkLinks~1{virtualNetworkLinkName}~1?api-version=2022-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1virtualNetworkLinks~1{virtualNetworkLinkName}?api-version=2022-07-01/put' + operationId: VirtualNetworkLinks_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkLink update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1virtualNetworkLinks~1{virtualNetworkLinkName}~1?api-version=2022-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1virtualNetworkLinks~1{virtualNetworkLinkName}?api-version=2022-07-01/patch' + operationId: VirtualNetworkLinks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkLink delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1virtualNetworkLinks~1{virtualNetworkLinkName}~1?api-version=2022-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1virtualNetworkLinks~1{virtualNetworkLinkName}?api-version=2022-07-01/delete' + operationId: VirtualNetworkLinks_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1virtualNetworkLinks~1{virtualNetworkLinkName}~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1virtualNetworkLinks~1{virtualNetworkLinkName}?api-version=2022-07-01/get' + operationId: VirtualNetworkLinks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkLink list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1virtualNetworkLinks~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dnsForwardingRulesets~1{dnsForwardingRulesetName}~1virtualNetworkLinks?api-version=2022-07-01/get' + operationId: VirtualNetworkLinks_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkLinkListResult objectKey: $.value sqlVerbs: select: @@ -1579,7 +1646,8 @@ components: - $ref: '#/components/x-stackQL-resources/virtual_network_links/methods/list' insert: - $ref: '#/components/x-stackQL-resources/virtual_network_links/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_network_links/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_network_links/methods/delete' @@ -1596,10 +1664,10 @@ components: etag as etag, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.virtualNetwork') as virtual_network, - JSON_EXTRACT(properties, '$.dnsResolverState') as dns_resolver_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, + JSON_EXTRACT(properties, '$.virtualNetwork') as "virtual_network", + JSON_EXTRACT(properties, '$.dnsResolverState') as "dns_resolver_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", subscriptionId, resourceGroupName, dnsResolverName @@ -1613,10 +1681,10 @@ components: etag as etag, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.virtualNetwork') as virtual_network, - JSON_EXTRACT(properties, '$.dnsResolverState') as dns_resolver_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, + json_extract_path_text(properties, '$.virtualNetwork') as "virtual_network", + json_extract_path_text(properties, '$.dnsResolverState') as "dns_resolver_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", subscriptionId, resourceGroupName, dnsResolverName @@ -1635,9 +1703,9 @@ components: etag as etag, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, + JSON_EXTRACT(properties, '$.ipConfigurations') as "ip_configurations", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", subscriptionId, resourceGroupName, dnsResolverName, @@ -1652,9 +1720,9 @@ components: etag as etag, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, + json_extract_path_text(properties, '$.ipConfigurations') as "ip_configurations", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", subscriptionId, resourceGroupName, dnsResolverName, @@ -1674,9 +1742,9 @@ components: etag as etag, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.subnet') as subnet, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, + JSON_EXTRACT(properties, '$.subnet') as "subnet", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", subscriptionId, resourceGroupName, dnsResolverName, @@ -1691,9 +1759,9 @@ components: etag as etag, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.subnet') as subnet, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, + json_extract_path_text(properties, '$.subnet') as "subnet", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", subscriptionId, resourceGroupName, dnsResolverName, @@ -1713,9 +1781,9 @@ components: etag as etag, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.dnsResolverOutboundEndpoints') as dns_resolver_outbound_endpoints, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, + JSON_EXTRACT(properties, '$.dnsResolverOutboundEndpoints') as "dns_resolver_outbound_endpoints", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", subscriptionId, resourceGroupName, dnsForwardingRulesetName @@ -1729,9 +1797,9 @@ components: etag as etag, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.dnsResolverOutboundEndpoints') as dns_resolver_outbound_endpoints, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, + json_extract_path_text(properties, '$.dnsResolverOutboundEndpoints') as "dns_resolver_outbound_endpoints", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", subscriptionId, resourceGroupName, dnsForwardingRulesetName @@ -1748,11 +1816,11 @@ components: SELECT etag as etag, systemData as system_data, - JSON_EXTRACT(properties, '$.domainName') as domain_name, - JSON_EXTRACT(properties, '$.targetDnsServers') as target_dns_servers, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.forwardingRuleState') as forwarding_rule_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.domainName') as "domain_name", + JSON_EXTRACT(properties, '$.targetDnsServers') as "target_dns_servers", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.forwardingRuleState') as "forwarding_rule_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, dnsForwardingRulesetName, @@ -1765,11 +1833,11 @@ components: SELECT etag as etag, systemData as system_data, - json_extract_path_text(properties, '$.domainName') as domain_name, - JSON_EXTRACT(properties, '$.targetDnsServers') as target_dns_servers, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.forwardingRuleState') as forwarding_rule_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.domainName') as "domain_name", + json_extract_path_text(properties, '$.targetDnsServers') as "target_dns_servers", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.forwardingRuleState') as "forwarding_rule_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, dnsForwardingRulesetName, @@ -1787,9 +1855,9 @@ components: SELECT etag as etag, systemData as system_data, - JSON_EXTRACT(properties, '$.virtualNetwork') as virtual_network, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.virtualNetwork') as "virtual_network", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, dnsForwardingRulesetName, @@ -1802,9 +1870,9 @@ components: SELECT etag as etag, systemData as system_data, - json_extract_path_text(properties, '$.virtualNetwork') as virtual_network, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.virtualNetwork') as "virtual_network", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, dnsForwardingRulesetName, @@ -1812,7 +1880,7 @@ components: FROM azure.dns_resolver.virtual_network_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND dnsForwardingRulesetName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}?api-version=2022-07-01: put: tags: - DnsResolvers @@ -1934,7 +2002,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers?api-version=2022-07-01: get: tags: - DnsResolvers @@ -1959,7 +2027,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnsResolvers/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnsResolvers?api-version=2022-07-01: get: tags: - DnsResolvers @@ -1983,7 +2051,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}?api-version=2022-07-01: put: tags: - InboundEndpoints @@ -2109,7 +2177,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints?api-version=2022-07-01: get: tags: - InboundEndpoints @@ -2135,7 +2203,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}?api-version=2022-07-01: put: tags: - OutboundEndpoints @@ -2261,7 +2329,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints?api-version=2022-07-01: get: tags: - OutboundEndpoints @@ -2287,7 +2355,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}?api-version=2022-07-01: put: tags: - DnsForwardingRulesets @@ -2409,7 +2477,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets?api-version=2022-07-01: get: tags: - DnsForwardingRulesets @@ -2434,7 +2502,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnsForwardingRulesets/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnsForwardingRulesets?api-version=2022-07-01: get: tags: - DnsForwardingRulesets @@ -2458,7 +2526,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}?api-version=2022-07-01: put: tags: - ForwardingRules @@ -2575,7 +2643,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules?api-version=2022-07-01: get: tags: - ForwardingRules @@ -2601,7 +2669,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/virtualNetworkLinks/{virtualNetworkLinkName}/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/virtualNetworkLinks/{virtualNetworkLinkName}?api-version=2022-07-01: put: tags: - VirtualNetworkLinks @@ -2727,7 +2795,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/virtualNetworkLinks/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/virtualNetworkLinks?api-version=2022-07-01: get: tags: - VirtualNetworkLinks @@ -2753,7 +2821,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listDnsResolvers/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listDnsResolvers?api-version=2022-07-01: post: tags: - DnsResolvers @@ -2779,7 +2847,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listDnsForwardingRulesets/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listDnsForwardingRulesets?api-version=2022-07-01: post: tags: - DnsForwardingRulesets diff --git a/providers/src/azure/v00.00.00000/services/edge_zones.yaml b/providers/src/azure/v00.00.00000/services/edge_zones.yaml index 10122d99..2310f629 100644 --- a/providers/src/azure/v00.00.00000/services/edge_zones.yaml +++ b/providers/src/azure/v00.00.00000/services/edge_zones.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -776,10 +776,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.EdgeZones~1operations~1?api-version=2024-04-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.EdgeZones~1operations?api-version=2024-04-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -795,29 +797,37 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EdgeZones~1extendedZones~1?api-version=2024-04-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EdgeZones~1extendedZones?api-version=2024-04-01-preview/get' + operationId: ExtendedZones_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExtendedZoneListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EdgeZones~1extendedZones~1{extendedZoneName}~1?api-version=2024-04-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EdgeZones~1extendedZones~1{extendedZoneName}?api-version=2024-04-01-preview/get' + operationId: ExtendedZones_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExtendedZone register: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EdgeZones~1extendedZones~1{extendedZoneName}~1register~1?api-version=2024-04-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EdgeZones~1extendedZones~1{extendedZoneName}~1register?api-version=2024-04-01-preview/post' + operationId: ExtendedZones_Register response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExtendedZone unregister: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EdgeZones~1extendedZones~1{extendedZoneName}~1unregister~1?api-version=2024-04-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EdgeZones~1extendedZones~1{extendedZoneName}~1unregister?api-version=2024-04-01-preview/post' + operationId: ExtendedZones_Unregister response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExtendedZone sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/extended_zones/methods/get' @@ -835,17 +845,17 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.registrationState') as registration_state, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.regionalDisplayName') as regional_display_name, - JSON_EXTRACT(properties, '$.regionType') as region_type, - JSON_EXTRACT(properties, '$.regionCategory') as region_category, - JSON_EXTRACT(properties, '$.geography') as geography, - JSON_EXTRACT(properties, '$.geographyGroup') as geography_group, - JSON_EXTRACT(properties, '$.longitude') as longitude, - JSON_EXTRACT(properties, '$.latitude') as latitude, - JSON_EXTRACT(properties, '$.homeLocation') as home_location, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.registrationState') as "registration_state", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.regionalDisplayName') as "regional_display_name", + JSON_EXTRACT(properties, '$.regionType') as "region_type", + JSON_EXTRACT(properties, '$.regionCategory') as "region_category", + JSON_EXTRACT(properties, '$.geography') as "geography", + JSON_EXTRACT(properties, '$.geographyGroup') as "geography_group", + JSON_EXTRACT(properties, '$.longitude') as "longitude", + JSON_EXTRACT(properties, '$.latitude') as "latitude", + JSON_EXTRACT(properties, '$.homeLocation') as "home_location", subscriptionId, extendedZoneName FROM azure.edge_zones.extended_zones @@ -854,23 +864,23 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.registrationState') as registration_state, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.regionalDisplayName') as regional_display_name, - JSON_EXTRACT(properties, '$.regionType') as region_type, - JSON_EXTRACT(properties, '$.regionCategory') as region_category, - JSON_EXTRACT(properties, '$.geography') as geography, - JSON_EXTRACT(properties, '$.geographyGroup') as geography_group, - JSON_EXTRACT(properties, '$.longitude') as longitude, - JSON_EXTRACT(properties, '$.latitude') as latitude, - JSON_EXTRACT(properties, '$.homeLocation') as home_location, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.registrationState') as "registration_state", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.regionalDisplayName') as "regional_display_name", + json_extract_path_text(properties, '$.regionType') as "region_type", + json_extract_path_text(properties, '$.regionCategory') as "region_category", + json_extract_path_text(properties, '$.geography') as "geography", + json_extract_path_text(properties, '$.geographyGroup') as "geography_group", + json_extract_path_text(properties, '$.longitude') as "longitude", + json_extract_path_text(properties, '$.latitude') as "latitude", + json_extract_path_text(properties, '$.homeLocation') as "home_location", subscriptionId, extendedZoneName FROM azure.edge_zones.extended_zones WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.EdgeZones/operations/?api-version=2024-04-01-preview: + /providers/Microsoft.EdgeZones/operations?api-version=2024-04-01-preview: get: operationId: Operations_List tags: @@ -892,7 +902,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.EdgeZones/extendedZones/?api-version=2024-04-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EdgeZones/extendedZones?api-version=2024-04-01-preview: get: operationId: ExtendedZones_ListBySubscription tags: @@ -915,7 +925,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.EdgeZones/extendedZones/{extendedZoneName}/?api-version=2024-04-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EdgeZones/extendedZones/{extendedZoneName}?api-version=2024-04-01-preview: get: operationId: ExtendedZones_Get tags: @@ -943,7 +953,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.EdgeZones/extendedZones/{extendedZoneName}/register/?api-version=2024-04-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EdgeZones/extendedZones/{extendedZoneName}/register?api-version=2024-04-01-preview: post: operationId: ExtendedZones_Register tags: @@ -971,7 +981,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.EdgeZones/extendedZones/{extendedZoneName}/unregister/?api-version=2024-04-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EdgeZones/extendedZones/{extendedZoneName}/unregister?api-version=2024-04-01-preview: post: operationId: ExtendedZones_Unregister tags: diff --git a/providers/src/azure/v00.00.00000/services/elastic_san.yaml b/providers/src/azure/v00.00.00000/services/elastic_san.yaml index 47dc5543..a229faa2 100644 --- a/providers/src/azure/v00.00.00000/services/elastic_san.yaml +++ b/providers/src/azure/v00.00.00000/services/elastic_san.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -87,7 +87,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1405,10 +1405,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ElasticSan~1operations~1?api-version=2024-05-01/get' + $ref: '#/paths/~1providers~1Microsoft.ElasticSan~1operations?api-version=2024-05-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1424,10 +1426,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ElasticSan~1skus~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ElasticSan~1skus?api-version=2024-05-01/get' + operationId: Skus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuInformationList objectKey: $.value sqlVerbs: select: @@ -1443,42 +1447,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ElasticSan~1elasticSans~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ElasticSan~1elasticSans?api-version=2024-05-01/get' + operationId: ElasticSans_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ElasticSanList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans?api-version=2024-05-01/get' + operationId: ElasticSans_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ElasticSanList objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}?api-version=2024-05-01/put' + operationId: ElasticSans_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ElasticSan update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}?api-version=2024-05-01/patch' + operationId: ElasticSans_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ElasticSan delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}?api-version=2024-05-01/delete' + operationId: ElasticSans_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}?api-version=2024-05-01/get' + operationId: ElasticSans_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ElasticSan sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/elastic_sans/methods/get' @@ -1486,7 +1501,8 @@ components: - $ref: '#/components/x-stackQL-resources/elastic_sans/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/elastic_sans/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/elastic_sans/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/elastic_sans/methods/delete' @@ -1497,42 +1513,52 @@ components: methods: list_by_elastic_san: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumeGroups~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumeGroups?api-version=2024-05-01/get' + operationId: VolumeGroups_ListByElasticSan response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VolumeGroupList objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}?api-version=2024-05-01/put' + operationId: VolumeGroups_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VolumeGroup update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}?api-version=2024-05-01/patch' + operationId: VolumeGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VolumeGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}?api-version=2024-05-01/delete' + operationId: VolumeGroups_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}?api-version=2024-05-01/get' + operationId: VolumeGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VolumeGroup sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/volume_groups/methods/get' - $ref: '#/components/x-stackQL-resources/volume_groups/methods/list_by_elastic_san' insert: - $ref: '#/components/x-stackQL-resources/volume_groups/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/volume_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/volume_groups/methods/delete' @@ -1543,34 +1569,43 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1volumes~1{volumeName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1volumes~1{volumeName}?api-version=2024-05-01/put' + operationId: Volumes_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Volume update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1volumes~1{volumeName}~1?api-version=2024-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1volumes~1{volumeName}?api-version=2024-05-01/patch' + operationId: Volumes_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Volume delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1volumes~1{volumeName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1volumes~1{volumeName}?api-version=2024-05-01/delete' + operationId: Volumes_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1volumes~1{volumeName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1volumes~1{volumeName}?api-version=2024-05-01/get' + operationId: Volumes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Volume list_by_volume_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1volumes~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1volumes?api-version=2024-05-01/get' + operationId: Volumes_ListByVolumeGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VolumeList objectKey: $.value sqlVerbs: select: @@ -1578,7 +1613,8 @@ components: - $ref: '#/components/x-stackQL-resources/volumes/methods/list_by_volume_group' insert: - $ref: '#/components/x-stackQL-resources/volumes/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/volumes/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/volumes/methods/delete' @@ -1589,28 +1625,35 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-05-01/put' + operationId: PrivateEndpointConnections_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-05-01/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-05-01/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1privateEndpointConnections~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1privateEndpointConnections?api-version=2024-05-01/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value sqlVerbs: select: @@ -1629,10 +1672,12 @@ components: methods: list_by_elastic_san: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1privateLinkResources~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1privateLinkResources?api-version=2024-05-01/get' + operationId: PrivateLinkResources_ListByElasticSan response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -1648,29 +1693,36 @@ components: methods: list_by_volume_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1snapshots~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1snapshots?api-version=2024-05-01/get' + operationId: VolumeSnapshots_ListByVolumeGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SnapshotList objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1snapshots~1{snapshotName}~1?api-version=2024-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1snapshots~1{snapshotName}?api-version=2024-05-01/put' + operationId: VolumeSnapshots_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Snapshot delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1snapshots~1{snapshotName}~1?api-version=2024-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1snapshots~1{snapshotName}?api-version=2024-05-01/delete' + operationId: VolumeSnapshots_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1snapshots~1{snapshotName}~1?api-version=2024-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ElasticSan~1elasticSans~1{elasticSanName}~1volumegroups~1{volumeGroupName}~1snapshots~1{snapshotName}?api-version=2024-05-01/get' + operationId: VolumeSnapshots_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Snapshot sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/volume_snapshots/methods/get' @@ -1692,18 +1744,18 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.availabilityZones') as availability_zones, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.baseSizeTiB') as base_size_tib, - JSON_EXTRACT(properties, '$.extendedCapacitySizeTiB') as extended_capacity_size_tib, - JSON_EXTRACT(properties, '$.totalVolumeSizeGiB') as total_volume_size_gib, - JSON_EXTRACT(properties, '$.volumeGroupCount') as volume_group_count, - JSON_EXTRACT(properties, '$.totalIops') as total_iops, - JSON_EXTRACT(properties, '$.totalMBps') as total_mbps, - JSON_EXTRACT(properties, '$.totalSizeTiB') as total_size_tib, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.availabilityZones') as "availability_zones", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.baseSizeTiB') as "base_size_tib", + JSON_EXTRACT(properties, '$.extendedCapacitySizeTiB') as "extended_capacity_size_tib", + JSON_EXTRACT(properties, '$.totalVolumeSizeGiB') as "total_volume_size_gib", + JSON_EXTRACT(properties, '$.volumeGroupCount') as "volume_group_count", + JSON_EXTRACT(properties, '$.totalIops') as "total_iops", + JSON_EXTRACT(properties, '$.totalMBps') as "total_mbps", + JSON_EXTRACT(properties, '$.totalSizeTiB') as "total_size_tib", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", subscriptionId, resourceGroupName, elasticSanName @@ -1715,18 +1767,18 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.availabilityZones') as availability_zones, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.baseSizeTiB') as base_size_tib, - JSON_EXTRACT(properties, '$.extendedCapacitySizeTiB') as extended_capacity_size_tib, - JSON_EXTRACT(properties, '$.totalVolumeSizeGiB') as total_volume_size_gib, - JSON_EXTRACT(properties, '$.volumeGroupCount') as volume_group_count, - JSON_EXTRACT(properties, '$.totalIops') as total_iops, - JSON_EXTRACT(properties, '$.totalMBps') as total_mbps, - JSON_EXTRACT(properties, '$.totalSizeTiB') as total_size_tib, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.availabilityZones') as "availability_zones", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.baseSizeTiB') as "base_size_tib", + json_extract_path_text(properties, '$.extendedCapacitySizeTiB') as "extended_capacity_size_tib", + json_extract_path_text(properties, '$.totalVolumeSizeGiB') as "total_volume_size_gib", + json_extract_path_text(properties, '$.volumeGroupCount') as "volume_group_count", + json_extract_path_text(properties, '$.totalIops') as "total_iops", + json_extract_path_text(properties, '$.totalMBps') as "total_mbps", + json_extract_path_text(properties, '$.totalSizeTiB') as "total_size_tib", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", subscriptionId, resourceGroupName, elasticSanName @@ -1742,13 +1794,13 @@ components: ddl: |- SELECT identity as identity, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.protocolType') as protocol_type, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.encryptionProperties') as encryption_properties, - JSON_EXTRACT(properties, '$.networkAcls') as network_acls, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.enforceDataIntegrityCheckForIscsi') as enforce_data_integrity_check_for_iscsi, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.protocolType') as "protocol_type", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.encryptionProperties') as "encryption_properties", + JSON_EXTRACT(properties, '$.networkAcls') as "network_acls", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.enforceDataIntegrityCheckForIscsi') as "enforce_data_integrity_check_for_iscsi", subscriptionId, resourceGroupName, elasticSanName, @@ -1760,13 +1812,13 @@ components: ddl: |- SELECT identity as identity, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.protocolType') as protocol_type, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.encryptionProperties') as encryption_properties, - JSON_EXTRACT(properties, '$.networkAcls') as network_acls, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.enforceDataIntegrityCheckForIscsi') as enforce_data_integrity_check_for_iscsi, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.protocolType') as "protocol_type", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.encryptionProperties') as "encryption_properties", + json_extract_path_text(properties, '$.networkAcls') as "network_acls", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.enforceDataIntegrityCheckForIscsi') as "enforce_data_integrity_check_for_iscsi", subscriptionId, resourceGroupName, elasticSanName, @@ -1782,12 +1834,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.volumeId') as volume_id, - JSON_EXTRACT(properties, '$.creationData') as creation_data, - JSON_EXTRACT(properties, '$.sizeGiB') as size_gib, - JSON_EXTRACT(properties, '$.storageTarget') as storage_target, - JSON_EXTRACT(properties, '$.managedBy') as managed_by, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.volumeId') as "volume_id", + JSON_EXTRACT(properties, '$.creationData') as "creation_data", + JSON_EXTRACT(properties, '$.sizeGiB') as "size_gib", + JSON_EXTRACT(properties, '$.storageTarget') as "storage_target", + JSON_EXTRACT(properties, '$.managedBy') as "managed_by", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, elasticSanName, @@ -1799,12 +1851,12 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.volumeId') as volume_id, - JSON_EXTRACT(properties, '$.creationData') as creation_data, - JSON_EXTRACT(properties, '$.sizeGiB') as size_gib, - JSON_EXTRACT(properties, '$.storageTarget') as storage_target, - JSON_EXTRACT(properties, '$.managedBy') as managed_by, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.volumeId') as "volume_id", + json_extract_path_text(properties, '$.creationData') as "creation_data", + json_extract_path_text(properties, '$.sizeGiB') as "size_gib", + json_extract_path_text(properties, '$.storageTarget') as "storage_target", + json_extract_path_text(properties, '$.managedBy') as "managed_by", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, elasticSanName, @@ -1825,10 +1877,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", subscriptionId, resourceGroupName, elasticSanName, @@ -1843,10 +1895,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.groupIds') as "group_ids", subscriptionId, resourceGroupName, elasticSanName, @@ -1862,10 +1914,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.creationData') as creation_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.sourceVolumeSizeGiB') as source_volume_size_gib, - JSON_EXTRACT(properties, '$.volumeName') as volume_name, + JSON_EXTRACT(properties, '$.creationData') as "creation_data", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.sourceVolumeSizeGiB') as "source_volume_size_gib", + JSON_EXTRACT(properties, '$.volumeName') as "volume_name", subscriptionId, resourceGroupName, elasticSanName, @@ -1877,10 +1929,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.creationData') as creation_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.sourceVolumeSizeGiB') as source_volume_size_gib, - JSON_EXTRACT(properties, '$.volumeName') as volume_name, + json_extract_path_text(properties, '$.creationData') as "creation_data", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.sourceVolumeSizeGiB') as "source_volume_size_gib", + json_extract_path_text(properties, '$.volumeName') as "volume_name", subscriptionId, resourceGroupName, elasticSanName, @@ -1889,7 +1941,7 @@ components: FROM azure.elastic_san.volume_snapshots WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND elasticSanName = 'replace-me' AND volumeGroupName = 'replace-me'; paths: - /providers/Microsoft.ElasticSan/operations/?api-version=2024-05-01: + /providers/Microsoft.ElasticSan/operations?api-version=2024-05-01: get: tags: - Elastic San Operations @@ -1911,7 +1963,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.ElasticSan/skus/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ElasticSan/skus?api-version=2024-05-01: get: tags: - Elastic San Skus @@ -1940,7 +1992,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.ElasticSan/elasticSans/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ElasticSan/elasticSans?api-version=2024-05-01: get: tags: - ElasticSans @@ -1963,7 +2015,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans?api-version=2024-05-01: get: tags: - ElasticSan @@ -1987,7 +2039,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}?api-version=2024-05-01: put: tags: - ElasticSans @@ -2117,7 +2169,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/volumeGroups/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/volumeGroups?api-version=2024-05-01: get: tags: - VolumeGroups @@ -2142,7 +2194,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/volumegroups/{volumeGroupName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/volumegroups/{volumeGroupName}?api-version=2024-05-01: put: tags: - VolumeGroups @@ -2276,7 +2328,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/volumegroups/{volumeGroupName}/volumes/{volumeName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/volumegroups/{volumeGroupName}/volumes/{volumeName}?api-version=2024-05-01: put: tags: - Volumes @@ -2438,7 +2490,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/volumegroups/{volumeGroupName}/volumes/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/volumegroups/{volumeGroupName}/volumes?api-version=2024-05-01: get: tags: - Volumes @@ -2464,7 +2516,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-05-01: put: tags: - PrivateEndpointConnections @@ -2558,7 +2610,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/privateEndpointConnections/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/privateEndpointConnections?api-version=2024-05-01: get: tags: - PrivateEndpointConnections @@ -2583,7 +2635,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/privateLinkResources/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/privateLinkResources?api-version=2024-05-01: get: tags: - PrivateLinkResources @@ -2606,7 +2658,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/volumegroups/{volumeGroupName}/snapshots/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/volumegroups/{volumeGroupName}/snapshots?api-version=2024-05-01: get: tags: - Snapshots @@ -2638,7 +2690,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/volumegroups/{volumeGroupName}/snapshots/{snapshotName}/?api-version=2024-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan/elasticSans/{elasticSanName}/volumegroups/{volumeGroupName}/snapshots/{snapshotName}?api-version=2024-05-01: put: tags: - Snapshots diff --git a/providers/src/azure/v00.00.00000/services/engagement_fabric.yaml b/providers/src/azure/v00.00.00000/services/engagement_fabric.yaml index 122fe908..dc49ba08 100644 --- a/providers/src/azure/v00.00.00000/services/engagement_fabric.yaml +++ b/providers/src/azure/v00.00.00000/services/engagement_fabric.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -58,7 +58,7 @@ components: name: api-version in: query description: API version - required: true + required: false schema: type: string schemas: @@ -458,48 +458,61 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}?api-version=2018-09-01-preview/get' + operationId: Accounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1?api-version=2018-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}?api-version=2018-09-01-preview/put' + operationId: Accounts_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1?api-version=2018-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}?api-version=2018-09-01-preview/delete' + operationId: Accounts_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1?api-version=2018-09-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}?api-version=2018-09-01-preview/patch' + operationId: Accounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Account list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EngagementFabric~1Accounts~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EngagementFabric~1Accounts?api-version=2018-09-01-preview/get' + operationId: Accounts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts?api-version=2018-09-01-preview/get' + operationId: Accounts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountList objectKey: $.value regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1regenerateKey~1?api-version=2018-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1regenerateKey?api-version=2018-09-01-preview/post' + operationId: Accounts_RegenerateKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KeyDescription sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/accounts/methods/get' @@ -507,7 +520,8 @@ components: - $ref: '#/components/x-stackQL-resources/accounts/methods/list' insert: - $ref: '#/components/x-stackQL-resources/accounts/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/accounts/methods/delete' @@ -518,10 +532,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1listKeys~1?api-version=2018-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1listKeys?api-version=2018-09-01-preview/post' + operationId: AccountsKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KeyDescriptionList objectKey: $.value sqlVerbs: select: @@ -537,10 +553,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1listChannelTypes~1?api-version=2018-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1listChannelTypes?api-version=2018-09-01-preview/post' + operationId: AccountsChannelTypes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChannelTypeDescriptionList objectKey: $.value sqlVerbs: select: @@ -556,28 +574,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1Channels~1{channelName}~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1Channels~1{channelName}?api-version=2018-09-01-preview/get' + operationId: Channels_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Channel create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1Channels~1{channelName}~1?api-version=2018-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1Channels~1{channelName}?api-version=2018-09-01-preview/put' + operationId: Channels_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Channel delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1Channels~1{channelName}~1?api-version=2018-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1Channels~1{channelName}?api-version=2018-09-01-preview/delete' + operationId: Channels_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1Channels~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1Accounts~1{accountName}~1Channels?api-version=2018-09-01-preview/get' + operationId: Channels_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChannelList objectKey: $.value sqlVerbs: select: @@ -589,34 +614,27 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/channels/methods/delete' - name_availability: - id: azure.engagement_fabric.name_availability - name: name_availability - title: name_availability - methods: - name_availability: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1checkNameAvailability~1?api-version=2018-09-01-preview/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] operations: id: azure.engagement_fabric.operations name: operations title: operations methods: + check_name_availability: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EngagementFabric~1checkNameAvailability?api-version=2018-09-01-preview/post' + operationId: Operations_CheckNameAvailability + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResult list: operation: - $ref: '#/paths/~1providers~1Microsoft.EngagementFabric~1operations~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.EngagementFabric~1operations?api-version=2018-09-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationList objectKey: $.value sqlVerbs: select: @@ -632,10 +650,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EngagementFabric~1skus~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EngagementFabric~1skus?api-version=2018-09-01-preview/get' + operationId: SKUs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuDescriptionList objectKey: $.value sqlVerbs: select: @@ -653,9 +673,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.channelType') as channel_type, - JSON_EXTRACT(properties, '$.channelFunctions') as channel_functions, - JSON_EXTRACT(properties, '$.credentials') as credentials, + JSON_EXTRACT(properties, '$.channelType') as "channel_type", + JSON_EXTRACT(properties, '$.channelFunctions') as "channel_functions", + JSON_EXTRACT(properties, '$.credentials') as "credentials", subscriptionId, resourceGroupName, accountName, @@ -666,9 +686,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.channelType') as channel_type, - JSON_EXTRACT(properties, '$.channelFunctions') as channel_functions, - JSON_EXTRACT(properties, '$.credentials') as credentials, + json_extract_path_text(properties, '$.channelType') as "channel_type", + json_extract_path_text(properties, '$.channelFunctions') as "channel_functions", + json_extract_path_text(properties, '$.credentials') as "credentials", subscriptionId, resourceGroupName, accountName, @@ -676,7 +696,7 @@ components: FROM azure.engagement_fabric.channels WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}?api-version=2018-09-01-preview: get: tags: - Accounts @@ -779,7 +799,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.EngagementFabric/Accounts/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EngagementFabric/Accounts?api-version=2018-09-01-preview: get: tags: - Accounts @@ -802,7 +822,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts?api-version=2018-09-01-preview: get: tags: - Accounts @@ -826,12 +846,12 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}/listKeys/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}/listKeys?api-version=2018-09-01-preview: post: tags: - Accounts summary: List keys of the EngagementFabric account - operationId: Accounts_ListKeys + operationId: AccountsKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -851,7 +871,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}/regenerateKey/?api-version=2018-09-01-preview: + x-ms-original-operationId: Accounts_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}/regenerateKey?api-version=2018-09-01-preview: post: tags: - Accounts @@ -882,12 +903,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}/listChannelTypes/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}/listChannelTypes?api-version=2018-09-01-preview: post: tags: - Accounts summary: List available EngagementFabric channel types and functions - operationId: Accounts_ListChannelTypes + operationId: AccountsChannelTypes_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -905,7 +926,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}/Channels/{channelName}/?api-version=2018-09-01-preview: + x-ms-original-operationId: Accounts_ListChannelTypes + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}/Channels/{channelName}?api-version=2018-09-01-preview: get: tags: - Channels @@ -986,7 +1008,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}/Channels/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/Accounts/{accountName}/Channels?api-version=2018-09-01-preview: get: tags: - Channels @@ -1011,12 +1033,12 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/checkNameAvailability/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EngagementFabric/checkNameAvailability?api-version=2018-09-01-preview: post: tags: - NameAvailability summary: Check availability of EngagementFabric resource - operationId: CheckNameAvailability + operationId: Operations_CheckNameAvailability parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -1041,7 +1063,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /providers/Microsoft.EngagementFabric/operations/?api-version=2018-09-01-preview: + x-ms-original-operationId: CheckNameAvailability + /providers/Microsoft.EngagementFabric/operations?api-version=2018-09-01-preview: get: tags: - Operations @@ -1063,7 +1086,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.EngagementFabric/skus/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EngagementFabric/skus?api-version=2018-09-01-preview: get: tags: - Skus diff --git a/providers/src/azure/v00.00.00000/services/event_grid.yaml b/providers/src/azure/v00.00.00000/services/event_grid.yaml index f35df5f4..0c6a874f 100644 --- a/providers/src/azure/v00.00.00000/services/event_grid.yaml +++ b/providers/src/azure/v00.00.00000/services/event_grid.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -6527,28 +6527,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1caCertificates~1{caCertificateName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1caCertificates~1{caCertificateName}?api-version=2024-06-01-preview/get' + operationId: CaCertificates_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CaCertificate create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1caCertificates~1{caCertificateName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1caCertificates~1{caCertificateName}?api-version=2024-06-01-preview/put' + operationId: CaCertificates_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CaCertificate delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1caCertificates~1{caCertificateName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1caCertificates~1{caCertificateName}?api-version=2024-06-01-preview/delete' + operationId: CaCertificates_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_namespace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1caCertificates~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1caCertificates?api-version=2024-06-01-preview/get' + operationId: CaCertificates_ListByNamespace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CaCertificatesListResult objectKey: $.value sqlVerbs: select: @@ -6567,34 +6574,42 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1channels~1{channelName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1channels~1{channelName}?api-version=2024-06-01-preview/get' + operationId: Channels_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Channel create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1channels~1{channelName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1channels~1{channelName}?api-version=2024-06-01-preview/put' + operationId: Channels_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Channel delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1channels~1{channelName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1channels~1{channelName}?api-version=2024-06-01-preview/delete' + operationId: Channels_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1channels~1{channelName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1channels~1{channelName}?api-version=2024-06-01-preview/patch' + operationId: Channels_Update response: mediaType: application/json openAPIDocKey: '200' list_by_partner_namespace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1channels~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1channels?api-version=2024-06-01-preview/get' + operationId: Channels_ListByPartnerNamespace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChannelsListResult objectKey: $.value sqlVerbs: select: @@ -6602,24 +6617,27 @@ components: - $ref: '#/components/x-stackQL-resources/channels/methods/list_by_partner_namespace' insert: - $ref: '#/components/x-stackQL-resources/channels/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/channels/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/channels/methods/delete' - channels_full_url: - id: azure.event_grid.channels_full_url - name: channels_full_url - title: channels_full_url + channels_full_urls: + id: azure.event_grid.channels_full_urls + name: channels_full_urls + title: channels_full_urls methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1channels~1{channelName}~1getFullUrl~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1channels~1{channelName}~1getFullUrl?api-version=2024-06-01-preview/post' + operationId: ChannelsFullUrl_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionFullUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/channels_full_url/methods/get' + - $ref: '#/components/x-stackQL-resources/channels_full_urls/methods/get' insert: [] update: [] replace: [] @@ -6631,28 +6649,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clientGroups~1{clientGroupName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clientGroups~1{clientGroupName}?api-version=2024-06-01-preview/get' + operationId: ClientGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClientGroup create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clientGroups~1{clientGroupName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clientGroups~1{clientGroupName}?api-version=2024-06-01-preview/put' + operationId: ClientGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClientGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clientGroups~1{clientGroupName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clientGroups~1{clientGroupName}?api-version=2024-06-01-preview/delete' + operationId: ClientGroups_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_namespace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clientGroups~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clientGroups?api-version=2024-06-01-preview/get' + operationId: ClientGroups_ListByNamespace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClientGroupsListResult objectKey: $.value sqlVerbs: select: @@ -6671,28 +6696,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clients~1{clientName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clients~1{clientName}?api-version=2024-06-01-preview/get' + operationId: Clients_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Client create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clients~1{clientName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clients~1{clientName}?api-version=2024-06-01-preview/put' + operationId: Clients_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Client delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clients~1{clientName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clients~1{clientName}?api-version=2024-06-01-preview/delete' + operationId: Clients_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_namespace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clients~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1clients?api-version=2024-06-01-preview/get' + operationId: Clients_ListByNamespace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClientsListResult objectKey: $.value sqlVerbs: select: @@ -6711,48 +6743,60 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}?api-version=2024-06-01-preview/get' + operationId: Domains_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Domain create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}?api-version=2024-06-01-preview/put' + operationId: Domains_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: Domain delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}?api-version=2024-06-01-preview/delete' + operationId: Domains_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}?api-version=2024-06-01-preview/patch' + operationId: Domains_Update response: mediaType: application/json openAPIDocKey: '200' list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1domains~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1domains?api-version=2024-06-01-preview/get' + operationId: Domains_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainsListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains?api-version=2024-06-01-preview/get' + operationId: Domains_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainsListResult objectKey: $.value regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1regenerateKey~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1regenerateKey?api-version=2024-06-01-preview/post' + operationId: Domains_RegenerateKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainSharedAccessKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/domains/methods/get' @@ -6760,7 +6804,8 @@ components: - $ref: '#/components/x-stackQL-resources/domains/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/domains/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/domains/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/domains/methods/delete' @@ -6771,10 +6816,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1listKeys~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1listKeys?api-version=2024-06-01-preview/post' + operationId: DomainsSharedAccessKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainSharedAccessKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/domains_shared_access_keys/methods/list' @@ -6789,28 +6836,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{domainTopicName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{domainTopicName}?api-version=2024-06-01-preview/get' + operationId: DomainTopics_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainTopic create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{domainTopicName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{domainTopicName}?api-version=2024-06-01-preview/put' + operationId: DomainTopics_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: DomainTopic delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{domainTopicName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{domainTopicName}?api-version=2024-06-01-preview/delete' + operationId: DomainTopics_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_domain: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics?api-version=2024-06-01-preview/get' + operationId: DomainTopics_ListByDomain response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DomainTopicsListResult objectKey: $.value sqlVerbs: select: @@ -6829,10 +6883,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1getDeliveryAttributes~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1getDeliveryAttributes?api-version=2024-06-01-preview/post' + operationId: DomainTopicEventSubscriptionsDeliveryAttributes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeliveryAttributeListResult objectKey: $.value sqlVerbs: select: @@ -6848,10 +6904,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1getDeliveryAttributes~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1getDeliveryAttributes?api-version=2024-06-01-preview/post' + operationId: TopicEventSubscriptionsDeliveryAttributes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeliveryAttributeListResult objectKey: $.value sqlVerbs: select: @@ -6867,10 +6925,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1eventSubscriptions~1{eventSubscriptionName}~1getDeliveryAttributes~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1eventSubscriptions~1{eventSubscriptionName}~1getDeliveryAttributes?api-version=2024-06-01-preview/post' + operationId: DomainEventSubscriptionsDeliveryAttributes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeliveryAttributeListResult objectKey: $.value sqlVerbs: select: @@ -6886,10 +6946,12 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1{eventSubscriptionName}~1getDeliveryAttributes~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1{eventSubscriptionName}~1getDeliveryAttributes?api-version=2024-06-01-preview/post' + operationId: EventSubscriptionsDeliveryAttributes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeliveryAttributeListResult objectKey: $.value sqlVerbs: select: @@ -6905,10 +6967,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1getDeliveryAttributes~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1getDeliveryAttributes?api-version=2024-06-01-preview/post' + operationId: SystemTopicEventSubscriptionsDeliveryAttributes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeliveryAttributeListResult objectKey: $.value sqlVerbs: select: @@ -6924,34 +6988,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/get' + operationId: NamespaceTopicEventSubscriptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Subscription create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/put' + operationId: NamespaceTopicEventSubscriptions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Subscription delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/delete' + operationId: NamespaceTopicEventSubscriptions_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/patch' + operationId: NamespaceTopicEventSubscriptions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Subscription list_by_namespace_topic: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: NamespaceTopicEventSubscriptions_ListByNamespaceTopic response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionsListResult objectKey: $.value sqlVerbs: select: @@ -6959,7 +7032,8 @@ components: - $ref: '#/components/x-stackQL-resources/namespace_topic_event_subscriptions/methods/list_by_namespace_topic' insert: - $ref: '#/components/x-stackQL-resources/namespace_topic_event_subscriptions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/namespace_topic_event_subscriptions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/namespace_topic_event_subscriptions/methods/delete' @@ -6970,10 +7044,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1getDeliveryAttributes~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1getDeliveryAttributes?api-version=2024-06-01-preview/post' + operationId: NamespaceTopicEventSubscriptionsDeliveryAttributes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeliveryAttributeListResult objectKey: $.value sqlVerbs: select: @@ -6989,41 +7065,52 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/get' + operationId: EventSubscriptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscription create_or_update: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/put' + operationId: EventSubscriptions_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: EventSubscription delete: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/delete' + operationId: EventSubscriptions_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/patch' + operationId: EventSubscriptions_Update response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: EventSubscription list_by_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{providerNamespace}~1{resourceTypeName}~1{resourceName}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{providerNamespace}~1{resourceTypeName}~1{resourceName}~1providers~1Microsoft.EventGrid~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: EventSubscriptions_ListByResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value list_by_domain_topic: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1providers~1Microsoft.EventGrid~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: EventSubscriptions_ListByDomainTopic response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value sqlVerbs: select: @@ -7032,7 +7119,8 @@ components: - $ref: '#/components/x-stackQL-resources/event_subscriptions/methods/get' insert: - $ref: '#/components/x-stackQL-resources/event_subscriptions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/event_subscriptions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/event_subscriptions/methods/delete' @@ -7043,34 +7131,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/get' + operationId: DomainTopicEventSubscriptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscription create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/put' + operationId: DomainTopicEventSubscriptions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscription delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/delete' + operationId: DomainTopicEventSubscriptions_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/patch' + operationId: DomainTopicEventSubscriptions_Update response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: EventSubscription list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: DomainTopicEventSubscriptions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value sqlVerbs: select: @@ -7078,7 +7175,8 @@ components: - $ref: '#/components/x-stackQL-resources/domain_topic_event_subscriptions/methods/list' insert: - $ref: '#/components/x-stackQL-resources/domain_topic_event_subscriptions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/domain_topic_event_subscriptions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/domain_topic_event_subscriptions/methods/delete' @@ -7089,34 +7187,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/get' + operationId: TopicEventSubscriptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscription create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/put' + operationId: TopicEventSubscriptions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscription delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/delete' + operationId: TopicEventSubscriptions_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/patch' + operationId: TopicEventSubscriptions_Update response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: EventSubscription list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: TopicEventSubscriptions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value sqlVerbs: select: @@ -7124,7 +7231,8 @@ components: - $ref: '#/components/x-stackQL-resources/topic_event_subscriptions/methods/list' insert: - $ref: '#/components/x-stackQL-resources/topic_event_subscriptions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/topic_event_subscriptions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/topic_event_subscriptions/methods/delete' @@ -7135,34 +7243,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/get' + operationId: DomainEventSubscriptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscription create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/put' + operationId: DomainEventSubscriptions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscription delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/delete' + operationId: DomainEventSubscriptions_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/patch' + operationId: DomainEventSubscriptions_Update response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: EventSubscription list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: DomainEventSubscriptions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value sqlVerbs: select: @@ -7170,7 +7287,8 @@ components: - $ref: '#/components/x-stackQL-resources/domain_event_subscriptions/methods/list' insert: - $ref: '#/components/x-stackQL-resources/domain_event_subscriptions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/domain_event_subscriptions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/domain_event_subscriptions/methods/delete' @@ -7181,34 +7299,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/get' + operationId: SystemTopicEventSubscriptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscription create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/put' + operationId: SystemTopicEventSubscriptions_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: EventSubscription delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/delete' + operationId: SystemTopicEventSubscriptions_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/patch' + operationId: SystemTopicEventSubscriptions_Update response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: EventSubscription list_by_system_topic: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: SystemTopicEventSubscriptions_ListBySystemTopic response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value sqlVerbs: select: @@ -7216,42 +7343,47 @@ components: - $ref: '#/components/x-stackQL-resources/system_topic_event_subscriptions/methods/list_by_system_topic' insert: - $ref: '#/components/x-stackQL-resources/system_topic_event_subscriptions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/system_topic_event_subscriptions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/system_topic_event_subscriptions/methods/delete' - system_topic_event_subscriptions_full_url: - id: azure.event_grid.system_topic_event_subscriptions_full_url - name: system_topic_event_subscriptions_full_url - title: system_topic_event_subscriptions_full_url + system_topic_event_subscriptions_full_urls: + id: azure.event_grid.system_topic_event_subscriptions_full_urls + name: system_topic_event_subscriptions_full_urls + title: system_topic_event_subscriptions_full_urls methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1getFullUrl~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1getFullUrl?api-version=2024-06-01-preview/post' + operationId: SystemTopicEventSubscriptionsFullUrl_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionFullUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/system_topic_event_subscriptions_full_url/methods/get' + - $ref: '#/components/x-stackQL-resources/system_topic_event_subscriptions_full_urls/methods/get' insert: [] update: [] replace: [] delete: [] - event_subscriptions_full_url: - id: azure.event_grid.event_subscriptions_full_url - name: event_subscriptions_full_url - title: event_subscriptions_full_url + event_subscriptions_full_urls: + id: azure.event_grid.event_subscriptions_full_urls + name: event_subscriptions_full_urls + title: event_subscriptions_full_urls methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1{eventSubscriptionName}~1getFullUrl~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1{eventSubscriptionName}~1getFullUrl?api-version=2024-06-01-preview/post' + operationId: EventSubscriptionsFullUrl_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionFullUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/event_subscriptions_full_url/methods/get' + - $ref: '#/components/x-stackQL-resources/event_subscriptions_full_urls/methods/get' insert: [] update: [] replace: [] @@ -7263,34 +7395,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/get' + operationId: PartnerTopicEventSubscriptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscription create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/put' + operationId: PartnerTopicEventSubscriptions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscription delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/delete' + operationId: PartnerTopicEventSubscriptions_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1eventSubscriptions~1{eventSubscriptionName}?api-version=2024-06-01-preview/patch' + operationId: PartnerTopicEventSubscriptions_Update response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: EventSubscription list_by_partner_topic: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: PartnerTopicEventSubscriptions_ListByPartnerTopic response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value sqlVerbs: select: @@ -7298,230 +7439,255 @@ components: - $ref: '#/components/x-stackQL-resources/partner_topic_event_subscriptions/methods/list_by_partner_topic' insert: - $ref: '#/components/x-stackQL-resources/partner_topic_event_subscriptions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/partner_topic_event_subscriptions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/partner_topic_event_subscriptions/methods/delete' - partner_topic_event_subscriptions_full_url: - id: azure.event_grid.partner_topic_event_subscriptions_full_url - name: partner_topic_event_subscriptions_full_url - title: partner_topic_event_subscriptions_full_url + partner_topic_event_subscriptions_full_urls: + id: azure.event_grid.partner_topic_event_subscriptions_full_urls + name: partner_topic_event_subscriptions_full_urls + title: partner_topic_event_subscriptions_full_urls methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1getFullUrl~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1getFullUrl?api-version=2024-06-01-preview/post' + operationId: PartnerTopicEventSubscriptionsFullUrl_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionFullUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/partner_topic_event_subscriptions_full_url/methods/get' + - $ref: '#/components/x-stackQL-resources/partner_topic_event_subscriptions_full_urls/methods/get' insert: [] update: [] replace: [] delete: [] - domain_topic_event_subscriptions_full_url: - id: azure.event_grid.domain_topic_event_subscriptions_full_url - name: domain_topic_event_subscriptions_full_url - title: domain_topic_event_subscriptions_full_url + domain_topic_event_subscriptions_full_urls: + id: azure.event_grid.domain_topic_event_subscriptions_full_urls + name: domain_topic_event_subscriptions_full_urls + title: domain_topic_event_subscriptions_full_urls methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1getFullUrl~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1getFullUrl?api-version=2024-06-01-preview/post' + operationId: DomainTopicEventSubscriptionsFullUrl_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionFullUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/domain_topic_event_subscriptions_full_url/methods/get' + - $ref: '#/components/x-stackQL-resources/domain_topic_event_subscriptions_full_urls/methods/get' insert: [] update: [] replace: [] delete: [] - topic_event_subscriptions_full_url: - id: azure.event_grid.topic_event_subscriptions_full_url - name: topic_event_subscriptions_full_url - title: topic_event_subscriptions_full_url + topic_event_subscriptions_full_urls: + id: azure.event_grid.topic_event_subscriptions_full_urls + name: topic_event_subscriptions_full_urls + title: topic_event_subscriptions_full_urls methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1getFullUrl~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1getFullUrl?api-version=2024-06-01-preview/post' + operationId: TopicEventSubscriptionsFullUrl_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionFullUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/topic_event_subscriptions_full_url/methods/get' + - $ref: '#/components/x-stackQL-resources/topic_event_subscriptions_full_urls/methods/get' insert: [] update: [] replace: [] delete: [] - domain_event_subscriptions_full_url: - id: azure.event_grid.domain_event_subscriptions_full_url - name: domain_event_subscriptions_full_url - title: domain_event_subscriptions_full_url + domain_event_subscriptions_full_urls: + id: azure.event_grid.domain_event_subscriptions_full_urls + name: domain_event_subscriptions_full_urls + title: domain_event_subscriptions_full_urls methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1eventSubscriptions~1{eventSubscriptionName}~1getFullUrl~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1domains~1{domainName}~1eventSubscriptions~1{eventSubscriptionName}~1getFullUrl?api-version=2024-06-01-preview/post' + operationId: DomainEventSubscriptionsFullUrl_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionFullUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/domain_event_subscriptions_full_url/methods/get' + - $ref: '#/components/x-stackQL-resources/domain_event_subscriptions_full_urls/methods/get' insert: [] update: [] replace: [] delete: [] - event_subscriptions_global_by_subscription: - id: azure.event_grid.event_subscriptions_global_by_subscription - name: event_subscriptions_global_by_subscription - title: event_subscriptions_global_by_subscription + event_subscriptions_global_by_subscriptions: + id: azure.event_grid.event_subscriptions_global_by_subscriptions + name: event_subscriptions_global_by_subscriptions + title: event_subscriptions_global_by_subscriptions methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: EventSubscriptionsGlobalBySubscription_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/event_subscriptions_global_by_subscription/methods/list' + - $ref: '#/components/x-stackQL-resources/event_subscriptions_global_by_subscriptions/methods/list' insert: [] update: [] replace: [] delete: [] - event_subscriptions_global_by_subscription_for_topic_type: - id: azure.event_grid.event_subscriptions_global_by_subscription_for_topic_type - name: event_subscriptions_global_by_subscription_for_topic_type - title: event_subscriptions_global_by_subscription_for_topic_type + event_subscriptions_global_by_subscription_for_topic_types: + id: azure.event_grid.event_subscriptions_global_by_subscription_for_topic_types + name: event_subscriptions_global_by_subscription_for_topic_types + title: event_subscriptions_global_by_subscription_for_topic_types methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1topicTypes~1{topicTypeName}~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1topicTypes~1{topicTypeName}~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: EventSubscriptionsGlobalBySubscriptionForTopicType_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/event_subscriptions_global_by_subscription_for_topic_type/methods/list' + - $ref: '#/components/x-stackQL-resources/event_subscriptions_global_by_subscription_for_topic_types/methods/list' insert: [] update: [] replace: [] delete: [] - event_subscriptions_global_by_resource_group: - id: azure.event_grid.event_subscriptions_global_by_resource_group - name: event_subscriptions_global_by_resource_group - title: event_subscriptions_global_by_resource_group + event_subscriptions_global_by_resource_groups: + id: azure.event_grid.event_subscriptions_global_by_resource_groups + name: event_subscriptions_global_by_resource_groups + title: event_subscriptions_global_by_resource_groups methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: EventSubscriptionsGlobalByResourceGroup_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/event_subscriptions_global_by_resource_group/methods/list' + - $ref: '#/components/x-stackQL-resources/event_subscriptions_global_by_resource_groups/methods/list' insert: [] update: [] replace: [] delete: [] - event_subscriptions_global_by_resource_group_for_topic_type: - id: azure.event_grid.event_subscriptions_global_by_resource_group_for_topic_type - name: event_subscriptions_global_by_resource_group_for_topic_type - title: event_subscriptions_global_by_resource_group_for_topic_type + event_subscriptions_global_by_resource_group_for_topic_types: + id: azure.event_grid.event_subscriptions_global_by_resource_group_for_topic_types + name: event_subscriptions_global_by_resource_group_for_topic_types + title: event_subscriptions_global_by_resource_group_for_topic_types methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topicTypes~1{topicTypeName}~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topicTypes~1{topicTypeName}~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: EventSubscriptionsGlobalByResourceGroupForTopicType_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/event_subscriptions_global_by_resource_group_for_topic_type/methods/list' + - $ref: '#/components/x-stackQL-resources/event_subscriptions_global_by_resource_group_for_topic_types/methods/list' insert: [] update: [] replace: [] delete: [] - event_subscriptions_regional_by_subscription: - id: azure.event_grid.event_subscriptions_regional_by_subscription - name: event_subscriptions_regional_by_subscription - title: event_subscriptions_regional_by_subscription + event_subscriptions_regional_by_subscriptions: + id: azure.event_grid.event_subscriptions_regional_by_subscriptions + name: event_subscriptions_regional_by_subscriptions + title: event_subscriptions_regional_by_subscriptions methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1locations~1{location}~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1locations~1{location}~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: EventSubscriptionsRegionalBySubscription_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/event_subscriptions_regional_by_subscription/methods/list' + - $ref: '#/components/x-stackQL-resources/event_subscriptions_regional_by_subscriptions/methods/list' insert: [] update: [] replace: [] delete: [] - event_subscriptions_regional_by_resource_group: - id: azure.event_grid.event_subscriptions_regional_by_resource_group - name: event_subscriptions_regional_by_resource_group - title: event_subscriptions_regional_by_resource_group + event_subscriptions_regional_by_resource_groups: + id: azure.event_grid.event_subscriptions_regional_by_resource_groups + name: event_subscriptions_regional_by_resource_groups + title: event_subscriptions_regional_by_resource_groups methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1locations~1{location}~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1locations~1{location}~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: EventSubscriptionsRegionalByResourceGroup_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/event_subscriptions_regional_by_resource_group/methods/list' + - $ref: '#/components/x-stackQL-resources/event_subscriptions_regional_by_resource_groups/methods/list' insert: [] update: [] replace: [] delete: [] - event_subscriptions_regional_by_subscription_for_topic_type: - id: azure.event_grid.event_subscriptions_regional_by_subscription_for_topic_type - name: event_subscriptions_regional_by_subscription_for_topic_type - title: event_subscriptions_regional_by_subscription_for_topic_type + event_subscriptions_regional_by_subscription_for_topic_types: + id: azure.event_grid.event_subscriptions_regional_by_subscription_for_topic_types + name: event_subscriptions_regional_by_subscription_for_topic_types + title: event_subscriptions_regional_by_subscription_for_topic_types methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1locations~1{location}~1topicTypes~1{topicTypeName}~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1locations~1{location}~1topicTypes~1{topicTypeName}~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: EventSubscriptionsRegionalBySubscriptionForTopicType_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/event_subscriptions_regional_by_subscription_for_topic_type/methods/list' + - $ref: '#/components/x-stackQL-resources/event_subscriptions_regional_by_subscription_for_topic_types/methods/list' insert: [] update: [] replace: [] delete: [] - event_subscriptions_regional_by_resource_group_for_topic_type: - id: azure.event_grid.event_subscriptions_regional_by_resource_group_for_topic_type - name: event_subscriptions_regional_by_resource_group_for_topic_type - title: event_subscriptions_regional_by_resource_group_for_topic_type + event_subscriptions_regional_by_resource_group_for_topic_types: + id: azure.event_grid.event_subscriptions_regional_by_resource_group_for_topic_types + name: event_subscriptions_regional_by_resource_group_for_topic_types + title: event_subscriptions_regional_by_resource_group_for_topic_types methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1locations~1{location}~1topicTypes~1{topicTypeName}~1eventSubscriptions~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1locations~1{location}~1topicTypes~1{topicTypeName}~1eventSubscriptions?api-version=2024-06-01-preview/get' + operationId: EventSubscriptionsRegionalByResourceGroupForTopicType_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSubscriptionsListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/event_subscriptions_regional_by_resource_group_for_topic_type/methods/list' + - $ref: '#/components/x-stackQL-resources/event_subscriptions_regional_by_resource_group_for_topic_types/methods/list' insert: [] update: [] replace: [] @@ -7533,10 +7699,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1getDeliveryAttributes~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1eventSubscriptions~1{eventSubscriptionName}~1getDeliveryAttributes?api-version=2024-06-01-preview/post' + operationId: PartnerTopicEventSubscriptionsDeliveryAttributes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeliveryAttributeListResult objectKey: $.value sqlVerbs: select: @@ -7552,54 +7720,69 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}?api-version=2024-06-01-preview/get' + operationId: Namespaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Namespace create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}?api-version=2024-06-01-preview/put' + operationId: Namespaces_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Namespace delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}?api-version=2024-06-01-preview/delete' + operationId: Namespaces_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}?api-version=2024-06-01-preview/patch' + operationId: Namespaces_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Namespace list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1namespaces~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1namespaces?api-version=2024-06-01-preview/get' + operationId: Namespaces_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamespacesListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces?api-version=2024-06-01-preview/get' + operationId: Namespaces_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamespacesListResult objectKey: $.value regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1regenerateKey~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1regenerateKey?api-version=2024-06-01-preview/post' + operationId: Namespaces_RegenerateKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamespaceSharedAccessKeys validate_custom_domain_ownership: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1validateCustomDomainOwnership~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1validateCustomDomainOwnership?api-version=2024-06-01-preview/post' + operationId: Namespaces_ValidateCustomDomainOwnership response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomDomainOwnershipValidationResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/namespaces/methods/get' @@ -7607,7 +7790,8 @@ components: - $ref: '#/components/x-stackQL-resources/namespaces/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/namespaces/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/namespaces/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/namespaces/methods/delete' @@ -7618,10 +7802,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1listKeys~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1listKeys?api-version=2024-06-01-preview/post' + operationId: NamespacesSharedAccessKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamespaceSharedAccessKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/namespaces_shared_access_keys/methods/list' @@ -7636,48 +7822,60 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}?api-version=2024-06-01-preview/get' + operationId: NamespaceTopics_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamespaceTopic create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}?api-version=2024-06-01-preview/put' + operationId: NamespaceTopics_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamespaceTopic delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}?api-version=2024-06-01-preview/delete' + operationId: NamespaceTopics_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}?api-version=2024-06-01-preview/patch' + operationId: NamespaceTopics_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamespaceTopic list_by_namespace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics?api-version=2024-06-01-preview/get' + operationId: NamespaceTopics_ListByNamespace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NamespaceTopicsListResult objectKey: $.value regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1regenerateKey~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1regenerateKey?api-version=2024-06-01-preview/post' + operationId: NamespaceTopics_RegenerateKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TopicSharedAccessKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/namespace_topics/methods/get' - $ref: '#/components/x-stackQL-resources/namespace_topics/methods/list_by_namespace' insert: - $ref: '#/components/x-stackQL-resources/namespace_topics/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/namespace_topics/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/namespace_topics/methods/delete' @@ -7688,10 +7886,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1listKeys~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1listKeys?api-version=2024-06-01-preview/post' + operationId: NamespaceTopicsSharedAccessKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TopicSharedAccessKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/namespace_topics_shared_access_keys/methods/list' @@ -7706,10 +7906,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.EventGrid~1operations~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.EventGrid~1operations?api-version=2024-06-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationsListResult objectKey: $.value sqlVerbs: select: @@ -7723,63 +7925,80 @@ components: name: partner_configurations title: partner_configurations methods: - exec_get: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerConfigurations~1default~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerConfigurations~1default?api-version=2024-06-01-preview/get' + operationId: PartnerConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerConfiguration create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerConfigurations~1default~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerConfigurations~1default?api-version=2024-06-01-preview/put' + operationId: PartnerConfigurations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerConfiguration delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerConfigurations~1default~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerConfigurations~1default?api-version=2024-06-01-preview/delete' + operationId: PartnerConfigurations_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerConfigurations~1default~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerConfigurations~1default?api-version=2024-06-01-preview/patch' + operationId: PartnerConfigurations_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerConfiguration list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerConfigurations~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerConfigurations?api-version=2024-06-01-preview/get' + operationId: PartnerConfigurations_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerConfigurationsListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1partnerConfigurations~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1partnerConfigurations?api-version=2024-06-01-preview/get' + operationId: PartnerConfigurations_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerConfigurationsListResult objectKey: $.value authorize_partner: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerConfigurations~1default~1authorizePartner~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerConfigurations~1default~1authorizePartner?api-version=2024-06-01-preview/post' + operationId: PartnerConfigurations_AuthorizePartner response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerConfiguration unauthorize_partner: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerConfigurations~1default~1unauthorizePartner~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerConfigurations~1default~1unauthorizePartner?api-version=2024-06-01-preview/post' + operationId: PartnerConfigurations_UnauthorizePartner response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerConfiguration sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/partner_configurations/methods/get' - $ref: '#/components/x-stackQL-resources/partner_configurations/methods/list_by_resource_group' - $ref: '#/components/x-stackQL-resources/partner_configurations/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/partner_configurations/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/partner_configurations/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/partner_configurations/methods/delete' @@ -7790,48 +8009,61 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerDestinations~1{partnerDestinationName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerDestinations~1{partnerDestinationName}?api-version=2024-06-01-preview/get' + operationId: PartnerDestinations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerDestination create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerDestinations~1{partnerDestinationName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerDestinations~1{partnerDestinationName}?api-version=2024-06-01-preview/put' + operationId: PartnerDestinations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerDestination delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerDestinations~1{partnerDestinationName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerDestinations~1{partnerDestinationName}?api-version=2024-06-01-preview/delete' + operationId: PartnerDestinations_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerDestinations~1{partnerDestinationName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerDestinations~1{partnerDestinationName}?api-version=2024-06-01-preview/patch' + operationId: PartnerDestinations_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerDestination list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1partnerDestinations~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1partnerDestinations?api-version=2024-06-01-preview/get' + operationId: PartnerDestinations_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerDestinationsListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerDestinations~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerDestinations?api-version=2024-06-01-preview/get' + operationId: PartnerDestinations_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerDestinationsListResult objectKey: $.value activate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerDestinations~1{partnerDestinationName}~1activate~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerDestinations~1{partnerDestinationName}~1activate?api-version=2024-06-01-preview/post' + operationId: PartnerDestinations_Activate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerDestination sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/partner_destinations/methods/get' @@ -7839,7 +8071,8 @@ components: - $ref: '#/components/x-stackQL-resources/partner_destinations/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/partner_destinations/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/partner_destinations/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/partner_destinations/methods/delete' @@ -7850,48 +8083,60 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}?api-version=2024-06-01-preview/get' + operationId: PartnerNamespaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerNamespace create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}?api-version=2024-06-01-preview/put' + operationId: PartnerNamespaces_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: PartnerNamespace delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}?api-version=2024-06-01-preview/delete' + operationId: PartnerNamespaces_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}?api-version=2024-06-01-preview/patch' + operationId: PartnerNamespaces_Update response: mediaType: application/json openAPIDocKey: '200' list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1partnerNamespaces?api-version=2024-06-01-preview/get' + operationId: PartnerNamespaces_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerNamespacesListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces?api-version=2024-06-01-preview/get' + operationId: PartnerNamespaces_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerNamespacesListResult objectKey: $.value regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1regenerateKey~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1regenerateKey?api-version=2024-06-01-preview/post' + operationId: PartnerNamespaces_RegenerateKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerNamespaceSharedAccessKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/partner_namespaces/methods/get' @@ -7899,7 +8144,8 @@ components: - $ref: '#/components/x-stackQL-resources/partner_namespaces/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/partner_namespaces/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/partner_namespaces/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/partner_namespaces/methods/delete' @@ -7910,10 +8156,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1listKeys~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerNamespaces~1{partnerNamespaceName}~1listKeys?api-version=2024-06-01-preview/post' + operationId: PartnerNamespacesSharedAccessKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerNamespaceSharedAccessKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/partner_namespaces_shared_access_keys/methods/list' @@ -7928,41 +8176,51 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerRegistrations~1{partnerRegistrationName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerRegistrations~1{partnerRegistrationName}?api-version=2024-06-01-preview/get' + operationId: PartnerRegistrations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerRegistration create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerRegistrations~1{partnerRegistrationName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerRegistrations~1{partnerRegistrationName}?api-version=2024-06-01-preview/put' + operationId: PartnerRegistrations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerRegistration delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerRegistrations~1{partnerRegistrationName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerRegistrations~1{partnerRegistrationName}?api-version=2024-06-01-preview/delete' + operationId: PartnerRegistrations_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerRegistrations~1{partnerRegistrationName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerRegistrations~1{partnerRegistrationName}?api-version=2024-06-01-preview/patch' + operationId: PartnerRegistrations_Update response: mediaType: application/json openAPIDocKey: '200' list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1partnerRegistrations~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1partnerRegistrations?api-version=2024-06-01-preview/get' + operationId: PartnerRegistrations_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerRegistrationsListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerRegistrations~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerRegistrations?api-version=2024-06-01-preview/get' + operationId: PartnerRegistrations_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerRegistrationsListResult objectKey: $.value sqlVerbs: select: @@ -7971,7 +8229,8 @@ components: - $ref: '#/components/x-stackQL-resources/partner_registrations/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/partner_registrations/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/partner_registrations/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/partner_registrations/methods/delete' @@ -7982,54 +8241,68 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}?api-version=2024-06-01-preview/get' + operationId: PartnerTopics_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerTopic create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}?api-version=2024-06-01-preview/put' + operationId: PartnerTopics_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerTopic delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}?api-version=2024-06-01-preview/delete' + operationId: PartnerTopics_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}?api-version=2024-06-01-preview/patch' + operationId: PartnerTopics_Update response: mediaType: application/json openAPIDocKey: '200' list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1partnerTopics~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1partnerTopics?api-version=2024-06-01-preview/get' + operationId: PartnerTopics_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerTopicsListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics?api-version=2024-06-01-preview/get' + operationId: PartnerTopics_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerTopicsListResult objectKey: $.value activate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1activate~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1activate?api-version=2024-06-01-preview/post' + operationId: PartnerTopics_Activate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerTopic deactivate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1deactivate~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1partnerTopics~1{partnerTopicName}~1deactivate?api-version=2024-06-01-preview/post' + operationId: PartnerTopics_Deactivate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PartnerTopic sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/partner_topics/methods/get' @@ -8037,7 +8310,8 @@ components: - $ref: '#/components/x-stackQL-resources/partner_topics/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/partner_topics/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/partner_topics/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/partner_topics/methods/delete' @@ -8048,22 +8322,28 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{resourceType}~1{resourceName}~1networkSecurityPerimeterConfigurations~1{perimeterGuid}.{associationName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{resourceType}~1{resourceName}~1networkSecurityPerimeterConfigurations~1{perimeterGuid}.{associationName}?api-version=2024-06-01-preview/get' + operationId: NetworkSecurityPerimeterConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfiguration reconcile: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{resourceType}~1{resourceName}~1networkSecurityPerimeterConfigurations~1{perimeterGuid}.{associationName}~1reconcile~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{resourceType}~1{resourceName}~1networkSecurityPerimeterConfigurations~1{perimeterGuid}.{associationName}~1reconcile?api-version=2024-06-01-preview/post' + operationId: NetworkSecurityPerimeterConfigurations_Reconcile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfiguration list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{resourceType}~1{resourceName}~1networkSecurityPerimeterConfigurations~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{resourceType}~1{resourceName}~1networkSecurityPerimeterConfigurations?api-version=2024-06-01-preview/get' + operationId: NetworkSecurityPerimeterConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfigurationList objectKey: $.value sqlVerbs: select: @@ -8080,28 +8360,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1permissionBindings~1{permissionBindingName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1permissionBindings~1{permissionBindingName}?api-version=2024-06-01-preview/get' + operationId: PermissionBindings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PermissionBinding create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1permissionBindings~1{permissionBindingName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1permissionBindings~1{permissionBindingName}?api-version=2024-06-01-preview/put' + operationId: PermissionBindings_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PermissionBinding delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1permissionBindings~1{permissionBindingName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1permissionBindings~1{permissionBindingName}?api-version=2024-06-01-preview/delete' + operationId: PermissionBindings_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_namespace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1permissionBindings~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1permissionBindings?api-version=2024-06-01-preview/get' + operationId: PermissionBindings_ListByNamespace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PermissionBindingsListResult objectKey: $.value sqlVerbs: select: @@ -8120,28 +8407,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{parentType}~1{parentName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{parentType}~1{parentName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-06-01-preview/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{parentType}~1{parentName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{parentType}~1{parentName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-06-01-preview/put' + operationId: PrivateEndpointConnections_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{parentType}~1{parentName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{parentType}~1{parentName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-06-01-preview/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{parentType}~1{parentName}~1privateEndpointConnections~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{parentType}~1{parentName}~1privateEndpointConnections?api-version=2024-06-01-preview/get' + operationId: PrivateEndpointConnections_ListByResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value sqlVerbs: select: @@ -8149,7 +8443,8 @@ components: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/list_by_resource' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/update' delete: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' private_link_resources: @@ -8159,16 +8454,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{parentType}~1{parentName}~1privateLinkResources~1{privateLinkResourceName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{parentType}~1{parentName}~1privateLinkResources~1{privateLinkResourceName}?api-version=2024-06-01-preview/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource list_by_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{parentType}~1{parentName}~1privateLinkResources~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1{parentType}~1{parentName}~1privateLinkResources?api-version=2024-06-01-preview/get' + operationId: PrivateLinkResources_ListByResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourcesListResult objectKey: $.value sqlVerbs: select: @@ -8185,41 +8484,52 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}?api-version=2024-06-01-preview/get' + operationId: SystemTopics_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SystemTopic create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}?api-version=2024-06-01-preview/put' + operationId: SystemTopics_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SystemTopic delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}?api-version=2024-06-01-preview/delete' + operationId: SystemTopics_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1{systemTopicName}?api-version=2024-06-01-preview/patch' + operationId: SystemTopics_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SystemTopic list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1systemTopics~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1systemTopics?api-version=2024-06-01-preview/get' + operationId: SystemTopics_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SystemTopicsListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1systemTopics?api-version=2024-06-01-preview/get' + operationId: SystemTopics_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SystemTopicsListResult objectKey: $.value sqlVerbs: select: @@ -8228,7 +8538,8 @@ components: - $ref: '#/components/x-stackQL-resources/system_topics/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/system_topics/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/system_topics/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/system_topics/methods/delete' @@ -8239,48 +8550,60 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}?api-version=2024-06-01-preview/get' + operationId: Topics_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Topic create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}?api-version=2024-06-01-preview/put' + operationId: Topics_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: Topic delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}?api-version=2024-06-01-preview/delete' + operationId: Topics_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}?api-version=2024-06-01-preview/patch' + operationId: Topics_Update response: mediaType: application/json openAPIDocKey: '200' list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1topics~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventGrid~1topics?api-version=2024-06-01-preview/get' + operationId: Topics_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TopicsListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics?api-version=2024-06-01-preview/get' + operationId: Topics_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TopicsListResult objectKey: $.value regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1regenerateKey~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1regenerateKey?api-version=2024-06-01-preview/post' + operationId: Topics_RegenerateKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TopicSharedAccessKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/topics/methods/get' @@ -8288,7 +8611,8 @@ components: - $ref: '#/components/x-stackQL-resources/topics/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/topics/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/topics/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/topics/methods/delete' @@ -8299,10 +8623,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1listKeys~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1topics~1{topicName}~1listKeys?api-version=2024-06-01-preview/post' + operationId: TopicsSharedAccessKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TopicSharedAccessKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/topics_shared_access_keys/methods/list' @@ -8317,10 +8643,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{providerNamespace}~1{resourceTypeName}~1{resourceName}~1providers~1Microsoft.EventGrid~1eventTypes~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{providerNamespace}~1{resourceTypeName}~1{resourceName}~1providers~1Microsoft.EventGrid~1eventTypes?api-version=2024-06-01-preview/get' + operationId: TopicsEventTypes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventTypesListResult objectKey: $.value sqlVerbs: select: @@ -8336,10 +8664,12 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.EventGrid~1extensionTopics~1default~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.EventGrid~1extensionTopics~1default?api-version=2024-06-01-preview/get' + operationId: ExtensionTopics_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExtensionTopic sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/extension_topics/methods/get' @@ -8354,28 +8684,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topicSpaces~1{topicSpaceName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topicSpaces~1{topicSpaceName}?api-version=2024-06-01-preview/get' + operationId: TopicSpaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TopicSpace create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topicSpaces~1{topicSpaceName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topicSpaces~1{topicSpaceName}?api-version=2024-06-01-preview/put' + operationId: TopicSpaces_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TopicSpace delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topicSpaces~1{topicSpaceName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topicSpaces~1{topicSpaceName}?api-version=2024-06-01-preview/delete' + operationId: TopicSpaces_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_namespace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topicSpaces~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topicSpaces?api-version=2024-06-01-preview/get' + operationId: TopicSpaces_ListByNamespace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TopicSpacesListResult objectKey: $.value sqlVerbs: select: @@ -8394,17 +8731,21 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.EventGrid~1topicTypes~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.EventGrid~1topicTypes?api-version=2024-06-01-preview/get' + operationId: TopicTypes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TopicTypesListResult objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.EventGrid~1topicTypes~1{topicTypeName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.EventGrid~1topicTypes~1{topicTypeName}?api-version=2024-06-01-preview/get' + operationId: TopicTypes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TopicTypeInfo sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/topic_types/methods/get' @@ -8420,10 +8761,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.EventGrid~1topicTypes~1{topicTypeName}~1eventTypes~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.EventGrid~1topicTypes~1{topicTypeName}~1eventTypes?api-version=2024-06-01-preview/get' + operationId: TopicTypesEventTypes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventTypesListResult objectKey: $.value sqlVerbs: select: @@ -8439,16 +8782,20 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.EventGrid~1verifiedPartners~1{verifiedPartnerName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.EventGrid~1verifiedPartners~1{verifiedPartnerName}?api-version=2024-06-01-preview/get' + operationId: VerifiedPartners_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VerifiedPartner list: operation: - $ref: '#/paths/~1providers~1Microsoft.EventGrid~1verifiedPartners~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.EventGrid~1verifiedPartners?api-version=2024-06-01-preview/get' + operationId: VerifiedPartners_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VerifiedPartnersListResult objectKey: $.value sqlVerbs: select: @@ -8458,20 +8805,22 @@ components: update: [] replace: [] delete: [] - namespace_topic_event_subscriptions_full_url: - id: azure.event_grid.namespace_topic_event_subscriptions_full_url - name: namespace_topic_event_subscriptions_full_url - title: namespace_topic_event_subscriptions_full_url + namespace_topic_event_subscriptions_full_urls: + id: azure.event_grid.namespace_topic_event_subscriptions_full_urls + name: namespace_topic_event_subscriptions_full_urls + title: namespace_topic_event_subscriptions_full_urls methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1getFullUrl~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventGrid~1namespaces~1{namespaceName}~1topics~1{topicName}~1eventSubscriptions~1{eventSubscriptionName}~1getFullUrl?api-version=2024-06-01-preview/post' + operationId: NamespaceTopicEventSubscriptionsFullUrl_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionFullUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/namespace_topic_event_subscriptions_full_url/methods/get' + - $ref: '#/components/x-stackQL-resources/namespace_topic_event_subscriptions_full_urls/methods/get' insert: [] update: [] replace: [] @@ -8489,11 +8838,11 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.encodedCertificate') as encoded_certificate, - JSON_EXTRACT(properties, '$.issueTimeInUtc') as issue_time_in_utc, - JSON_EXTRACT(properties, '$.expiryTimeInUtc') as expiry_time_in_utc, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.encodedCertificate') as "encoded_certificate", + JSON_EXTRACT(properties, '$.issueTimeInUtc') as "issue_time_in_utc", + JSON_EXTRACT(properties, '$.expiryTimeInUtc') as "expiry_time_in_utc", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, namespaceName, @@ -8508,11 +8857,11 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.encodedCertificate') as encoded_certificate, - JSON_EXTRACT(properties, '$.issueTimeInUtc') as issue_time_in_utc, - JSON_EXTRACT(properties, '$.expiryTimeInUtc') as expiry_time_in_utc, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.encodedCertificate') as "encoded_certificate", + json_extract_path_text(properties, '$.issueTimeInUtc') as "issue_time_in_utc", + json_extract_path_text(properties, '$.expiryTimeInUtc') as "expiry_time_in_utc", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, namespaceName, @@ -8532,13 +8881,13 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.channelType') as channel_type, - JSON_EXTRACT(properties, '$.partnerTopicInfo') as partner_topic_info, - JSON_EXTRACT(properties, '$.partnerDestinationInfo') as partner_destination_info, - JSON_EXTRACT(properties, '$.messageForActivation') as message_for_activation, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.readinessState') as readiness_state, - JSON_EXTRACT(properties, '$.expirationTimeIfNotActivatedUtc') as expiration_time_if_not_activated_utc, + JSON_EXTRACT(properties, '$.channelType') as "channel_type", + JSON_EXTRACT(properties, '$.partnerTopicInfo') as "partner_topic_info", + JSON_EXTRACT(properties, '$.partnerDestinationInfo') as "partner_destination_info", + JSON_EXTRACT(properties, '$.messageForActivation') as "message_for_activation", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.readinessState') as "readiness_state", + JSON_EXTRACT(properties, '$.expirationTimeIfNotActivatedUtc') as "expiration_time_if_not_activated_utc", subscriptionId, resourceGroupName, partnerNamespaceName, @@ -8553,13 +8902,13 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.channelType') as channel_type, - JSON_EXTRACT(properties, '$.partnerTopicInfo') as partner_topic_info, - JSON_EXTRACT(properties, '$.partnerDestinationInfo') as partner_destination_info, - JSON_EXTRACT(properties, '$.messageForActivation') as message_for_activation, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.readinessState') as readiness_state, - JSON_EXTRACT(properties, '$.expirationTimeIfNotActivatedUtc') as expiration_time_if_not_activated_utc, + json_extract_path_text(properties, '$.channelType') as "channel_type", + json_extract_path_text(properties, '$.partnerTopicInfo') as "partner_topic_info", + json_extract_path_text(properties, '$.partnerDestinationInfo') as "partner_destination_info", + json_extract_path_text(properties, '$.messageForActivation') as "message_for_activation", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.readinessState') as "readiness_state", + json_extract_path_text(properties, '$.expirationTimeIfNotActivatedUtc') as "expiration_time_if_not_activated_utc", subscriptionId, resourceGroupName, partnerNamespaceName, @@ -8579,9 +8928,9 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.query') as query, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.query') as "query", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, namespaceName, @@ -8596,9 +8945,9 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.query') as query, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.query') as "query", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, namespaceName, @@ -8618,12 +8967,12 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.authenticationName') as authentication_name, - JSON_EXTRACT(properties, '$.clientCertificateAuthentication') as client_certificate_authentication, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.attributes') as attributes, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.authenticationName') as "authentication_name", + JSON_EXTRACT(properties, '$.clientCertificateAuthentication') as "client_certificate_authentication", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.attributes') as "attributes", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, namespaceName, @@ -8638,12 +8987,12 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.authenticationName') as authentication_name, - JSON_EXTRACT(properties, '$.clientCertificateAuthentication') as client_certificate_authentication, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.attributes') as attributes, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.authenticationName') as "authentication_name", + json_extract_path_text(properties, '$.clientCertificateAuthentication') as "client_certificate_authentication", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.attributes') as "attributes", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, namespaceName, @@ -8664,20 +9013,20 @@ components: sku as sku, identity as identity, systemData as system_data, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.minimumTlsVersionAllowed') as minimum_tls_version_allowed, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.inputSchema') as input_schema, - JSON_EXTRACT(properties, '$.eventTypeInfo') as event_type_info, - JSON_EXTRACT(properties, '$.inputSchemaMapping') as input_schema_mapping, - JSON_EXTRACT(properties, '$.metricResourceId') as metric_resource_id, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.inboundIpRules') as inbound_ip_rules, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.autoCreateTopicWithFirstSubscription') as auto_create_topic_with_first_subscription, - JSON_EXTRACT(properties, '$.autoDeleteTopicWithLastSubscription') as auto_delete_topic_with_last_subscription, - JSON_EXTRACT(properties, '$.dataResidencyBoundary') as data_residency_boundary, + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.minimumTlsVersionAllowed') as "minimum_tls_version_allowed", + JSON_EXTRACT(properties, '$.endpoint') as "endpoint", + JSON_EXTRACT(properties, '$.inputSchema') as "input_schema", + JSON_EXTRACT(properties, '$.eventTypeInfo') as "event_type_info", + JSON_EXTRACT(properties, '$.inputSchemaMapping') as "input_schema_mapping", + JSON_EXTRACT(properties, '$.metricResourceId') as "metric_resource_id", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.inboundIpRules') as "inbound_ip_rules", + JSON_EXTRACT(properties, '$.disableLocalAuth') as "disable_local_auth", + JSON_EXTRACT(properties, '$.autoCreateTopicWithFirstSubscription') as "auto_create_topic_with_first_subscription", + JSON_EXTRACT(properties, '$.autoDeleteTopicWithLastSubscription') as "auto_delete_topic_with_last_subscription", + JSON_EXTRACT(properties, '$.dataResidencyBoundary') as "data_residency_boundary", subscriptionId, resourceGroupName, domainName @@ -8692,20 +9041,20 @@ components: sku as sku, identity as identity, systemData as system_data, - json_extract_path_text(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.minimumTlsVersionAllowed') as minimum_tls_version_allowed, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.inputSchema') as input_schema, - JSON_EXTRACT(properties, '$.eventTypeInfo') as event_type_info, - JSON_EXTRACT(properties, '$.inputSchemaMapping') as input_schema_mapping, - JSON_EXTRACT(properties, '$.metricResourceId') as metric_resource_id, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.inboundIpRules') as inbound_ip_rules, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.autoCreateTopicWithFirstSubscription') as auto_create_topic_with_first_subscription, - JSON_EXTRACT(properties, '$.autoDeleteTopicWithLastSubscription') as auto_delete_topic_with_last_subscription, - JSON_EXTRACT(properties, '$.dataResidencyBoundary') as data_residency_boundary, + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.minimumTlsVersionAllowed') as "minimum_tls_version_allowed", + json_extract_path_text(properties, '$.endpoint') as "endpoint", + json_extract_path_text(properties, '$.inputSchema') as "input_schema", + json_extract_path_text(properties, '$.eventTypeInfo') as "event_type_info", + json_extract_path_text(properties, '$.inputSchemaMapping') as "input_schema_mapping", + json_extract_path_text(properties, '$.metricResourceId') as "metric_resource_id", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.inboundIpRules') as "inbound_ip_rules", + json_extract_path_text(properties, '$.disableLocalAuth') as "disable_local_auth", + json_extract_path_text(properties, '$.autoCreateTopicWithFirstSubscription') as "auto_create_topic_with_first_subscription", + json_extract_path_text(properties, '$.autoDeleteTopicWithLastSubscription') as "auto_delete_topic_with_last_subscription", + json_extract_path_text(properties, '$.dataResidencyBoundary') as "data_residency_boundary", subscriptionId, resourceGroupName, domainName @@ -8724,7 +9073,7 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, domainName, @@ -8739,7 +9088,7 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, domainName, @@ -8759,11 +9108,11 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deliveryConfiguration') as delivery_configuration, - JSON_EXTRACT(properties, '$.eventDeliverySchema') as event_delivery_schema, - JSON_EXTRACT(properties, '$.filtersConfiguration') as filters_configuration, - JSON_EXTRACT(properties, '$.expirationTimeUtc') as expiration_time_utc, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.deliveryConfiguration') as "delivery_configuration", + JSON_EXTRACT(properties, '$.eventDeliverySchema') as "event_delivery_schema", + JSON_EXTRACT(properties, '$.filtersConfiguration') as "filters_configuration", + JSON_EXTRACT(properties, '$.expirationTimeUtc') as "expiration_time_utc", subscriptionId, resourceGroupName, namespaceName, @@ -8779,11 +9128,11 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deliveryConfiguration') as delivery_configuration, - JSON_EXTRACT(properties, '$.eventDeliverySchema') as event_delivery_schema, - JSON_EXTRACT(properties, '$.filtersConfiguration') as filters_configuration, - JSON_EXTRACT(properties, '$.expirationTimeUtc') as expiration_time_utc, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.deliveryConfiguration') as "delivery_configuration", + json_extract_path_text(properties, '$.eventDeliverySchema') as "event_delivery_schema", + json_extract_path_text(properties, '$.filtersConfiguration') as "filters_configuration", + json_extract_path_text(properties, '$.expirationTimeUtc') as "expiration_time_utc", subscriptionId, resourceGroupName, namespaceName, @@ -8804,17 +9153,17 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.topic') as topic, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as delivery_with_resource_identity, - JSON_EXTRACT(properties, '$.filter') as filter, - JSON_EXTRACT(properties, '$.labels') as labels, - JSON_EXTRACT(properties, '$.expirationTimeUtc') as expiration_time_utc, - JSON_EXTRACT(properties, '$.eventDeliverySchema') as event_delivery_schema, - JSON_EXTRACT(properties, '$.retryPolicy') as retry_policy, - JSON_EXTRACT(properties, '$.deadLetterDestination') as dead_letter_destination, - JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as dead_letter_with_resource_identity, + JSON_EXTRACT(properties, '$.topic') as "topic", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.destination') as "destination", + JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as "delivery_with_resource_identity", + JSON_EXTRACT(properties, '$.filter') as "filter", + JSON_EXTRACT(properties, '$.labels') as "labels", + JSON_EXTRACT(properties, '$.expirationTimeUtc') as "expiration_time_utc", + JSON_EXTRACT(properties, '$.eventDeliverySchema') as "event_delivery_schema", + JSON_EXTRACT(properties, '$.retryPolicy') as "retry_policy", + JSON_EXTRACT(properties, '$.deadLetterDestination') as "dead_letter_destination", + JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as "dead_letter_with_resource_identity", subscriptionId, resourceGroupName, domainName, @@ -8830,17 +9179,17 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.topic') as topic, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as delivery_with_resource_identity, - JSON_EXTRACT(properties, '$.filter') as filter, - JSON_EXTRACT(properties, '$.labels') as labels, - JSON_EXTRACT(properties, '$.expirationTimeUtc') as expiration_time_utc, - JSON_EXTRACT(properties, '$.eventDeliverySchema') as event_delivery_schema, - JSON_EXTRACT(properties, '$.retryPolicy') as retry_policy, - JSON_EXTRACT(properties, '$.deadLetterDestination') as dead_letter_destination, - JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as dead_letter_with_resource_identity, + json_extract_path_text(properties, '$.topic') as "topic", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.destination') as "destination", + json_extract_path_text(properties, '$.deliveryWithResourceIdentity') as "delivery_with_resource_identity", + json_extract_path_text(properties, '$.filter') as "filter", + json_extract_path_text(properties, '$.labels') as "labels", + json_extract_path_text(properties, '$.expirationTimeUtc') as "expiration_time_utc", + json_extract_path_text(properties, '$.eventDeliverySchema') as "event_delivery_schema", + json_extract_path_text(properties, '$.retryPolicy') as "retry_policy", + json_extract_path_text(properties, '$.deadLetterDestination') as "dead_letter_destination", + json_extract_path_text(properties, '$.deadLetterWithResourceIdentity') as "dead_letter_with_resource_identity", subscriptionId, resourceGroupName, domainName, @@ -8861,17 +9210,17 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.topic') as topic, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as delivery_with_resource_identity, - JSON_EXTRACT(properties, '$.filter') as filter, - JSON_EXTRACT(properties, '$.labels') as labels, - JSON_EXTRACT(properties, '$.expirationTimeUtc') as expiration_time_utc, - JSON_EXTRACT(properties, '$.eventDeliverySchema') as event_delivery_schema, - JSON_EXTRACT(properties, '$.retryPolicy') as retry_policy, - JSON_EXTRACT(properties, '$.deadLetterDestination') as dead_letter_destination, - JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as dead_letter_with_resource_identity, + JSON_EXTRACT(properties, '$.topic') as "topic", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.destination') as "destination", + JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as "delivery_with_resource_identity", + JSON_EXTRACT(properties, '$.filter') as "filter", + JSON_EXTRACT(properties, '$.labels') as "labels", + JSON_EXTRACT(properties, '$.expirationTimeUtc') as "expiration_time_utc", + JSON_EXTRACT(properties, '$.eventDeliverySchema') as "event_delivery_schema", + JSON_EXTRACT(properties, '$.retryPolicy') as "retry_policy", + JSON_EXTRACT(properties, '$.deadLetterDestination') as "dead_letter_destination", + JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as "dead_letter_with_resource_identity", subscriptionId, resourceGroupName, topicName, @@ -8886,17 +9235,17 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.topic') as topic, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as delivery_with_resource_identity, - JSON_EXTRACT(properties, '$.filter') as filter, - JSON_EXTRACT(properties, '$.labels') as labels, - JSON_EXTRACT(properties, '$.expirationTimeUtc') as expiration_time_utc, - JSON_EXTRACT(properties, '$.eventDeliverySchema') as event_delivery_schema, - JSON_EXTRACT(properties, '$.retryPolicy') as retry_policy, - JSON_EXTRACT(properties, '$.deadLetterDestination') as dead_letter_destination, - JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as dead_letter_with_resource_identity, + json_extract_path_text(properties, '$.topic') as "topic", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.destination') as "destination", + json_extract_path_text(properties, '$.deliveryWithResourceIdentity') as "delivery_with_resource_identity", + json_extract_path_text(properties, '$.filter') as "filter", + json_extract_path_text(properties, '$.labels') as "labels", + json_extract_path_text(properties, '$.expirationTimeUtc') as "expiration_time_utc", + json_extract_path_text(properties, '$.eventDeliverySchema') as "event_delivery_schema", + json_extract_path_text(properties, '$.retryPolicy') as "retry_policy", + json_extract_path_text(properties, '$.deadLetterDestination') as "dead_letter_destination", + json_extract_path_text(properties, '$.deadLetterWithResourceIdentity') as "dead_letter_with_resource_identity", subscriptionId, resourceGroupName, topicName, @@ -8916,17 +9265,17 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.topic') as topic, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as delivery_with_resource_identity, - JSON_EXTRACT(properties, '$.filter') as filter, - JSON_EXTRACT(properties, '$.labels') as labels, - JSON_EXTRACT(properties, '$.expirationTimeUtc') as expiration_time_utc, - JSON_EXTRACT(properties, '$.eventDeliverySchema') as event_delivery_schema, - JSON_EXTRACT(properties, '$.retryPolicy') as retry_policy, - JSON_EXTRACT(properties, '$.deadLetterDestination') as dead_letter_destination, - JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as dead_letter_with_resource_identity, + JSON_EXTRACT(properties, '$.topic') as "topic", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.destination') as "destination", + JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as "delivery_with_resource_identity", + JSON_EXTRACT(properties, '$.filter') as "filter", + JSON_EXTRACT(properties, '$.labels') as "labels", + JSON_EXTRACT(properties, '$.expirationTimeUtc') as "expiration_time_utc", + JSON_EXTRACT(properties, '$.eventDeliverySchema') as "event_delivery_schema", + JSON_EXTRACT(properties, '$.retryPolicy') as "retry_policy", + JSON_EXTRACT(properties, '$.deadLetterDestination') as "dead_letter_destination", + JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as "dead_letter_with_resource_identity", subscriptionId, resourceGroupName, domainName, @@ -8941,17 +9290,17 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.topic') as topic, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as delivery_with_resource_identity, - JSON_EXTRACT(properties, '$.filter') as filter, - JSON_EXTRACT(properties, '$.labels') as labels, - JSON_EXTRACT(properties, '$.expirationTimeUtc') as expiration_time_utc, - JSON_EXTRACT(properties, '$.eventDeliverySchema') as event_delivery_schema, - JSON_EXTRACT(properties, '$.retryPolicy') as retry_policy, - JSON_EXTRACT(properties, '$.deadLetterDestination') as dead_letter_destination, - JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as dead_letter_with_resource_identity, + json_extract_path_text(properties, '$.topic') as "topic", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.destination') as "destination", + json_extract_path_text(properties, '$.deliveryWithResourceIdentity') as "delivery_with_resource_identity", + json_extract_path_text(properties, '$.filter') as "filter", + json_extract_path_text(properties, '$.labels') as "labels", + json_extract_path_text(properties, '$.expirationTimeUtc') as "expiration_time_utc", + json_extract_path_text(properties, '$.eventDeliverySchema') as "event_delivery_schema", + json_extract_path_text(properties, '$.retryPolicy') as "retry_policy", + json_extract_path_text(properties, '$.deadLetterDestination') as "dead_letter_destination", + json_extract_path_text(properties, '$.deadLetterWithResourceIdentity') as "dead_letter_with_resource_identity", subscriptionId, resourceGroupName, domainName, @@ -8971,17 +9320,17 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.topic') as topic, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as delivery_with_resource_identity, - JSON_EXTRACT(properties, '$.filter') as filter, - JSON_EXTRACT(properties, '$.labels') as labels, - JSON_EXTRACT(properties, '$.expirationTimeUtc') as expiration_time_utc, - JSON_EXTRACT(properties, '$.eventDeliverySchema') as event_delivery_schema, - JSON_EXTRACT(properties, '$.retryPolicy') as retry_policy, - JSON_EXTRACT(properties, '$.deadLetterDestination') as dead_letter_destination, - JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as dead_letter_with_resource_identity, + JSON_EXTRACT(properties, '$.topic') as "topic", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.destination') as "destination", + JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as "delivery_with_resource_identity", + JSON_EXTRACT(properties, '$.filter') as "filter", + JSON_EXTRACT(properties, '$.labels') as "labels", + JSON_EXTRACT(properties, '$.expirationTimeUtc') as "expiration_time_utc", + JSON_EXTRACT(properties, '$.eventDeliverySchema') as "event_delivery_schema", + JSON_EXTRACT(properties, '$.retryPolicy') as "retry_policy", + JSON_EXTRACT(properties, '$.deadLetterDestination') as "dead_letter_destination", + JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as "dead_letter_with_resource_identity", subscriptionId, resourceGroupName, systemTopicName, @@ -8996,17 +9345,17 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.topic') as topic, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as delivery_with_resource_identity, - JSON_EXTRACT(properties, '$.filter') as filter, - JSON_EXTRACT(properties, '$.labels') as labels, - JSON_EXTRACT(properties, '$.expirationTimeUtc') as expiration_time_utc, - JSON_EXTRACT(properties, '$.eventDeliverySchema') as event_delivery_schema, - JSON_EXTRACT(properties, '$.retryPolicy') as retry_policy, - JSON_EXTRACT(properties, '$.deadLetterDestination') as dead_letter_destination, - JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as dead_letter_with_resource_identity, + json_extract_path_text(properties, '$.topic') as "topic", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.destination') as "destination", + json_extract_path_text(properties, '$.deliveryWithResourceIdentity') as "delivery_with_resource_identity", + json_extract_path_text(properties, '$.filter') as "filter", + json_extract_path_text(properties, '$.labels') as "labels", + json_extract_path_text(properties, '$.expirationTimeUtc') as "expiration_time_utc", + json_extract_path_text(properties, '$.eventDeliverySchema') as "event_delivery_schema", + json_extract_path_text(properties, '$.retryPolicy') as "retry_policy", + json_extract_path_text(properties, '$.deadLetterDestination') as "dead_letter_destination", + json_extract_path_text(properties, '$.deadLetterWithResourceIdentity') as "dead_letter_with_resource_identity", subscriptionId, resourceGroupName, systemTopicName, @@ -9026,17 +9375,17 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.topic') as topic, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as delivery_with_resource_identity, - JSON_EXTRACT(properties, '$.filter') as filter, - JSON_EXTRACT(properties, '$.labels') as labels, - JSON_EXTRACT(properties, '$.expirationTimeUtc') as expiration_time_utc, - JSON_EXTRACT(properties, '$.eventDeliverySchema') as event_delivery_schema, - JSON_EXTRACT(properties, '$.retryPolicy') as retry_policy, - JSON_EXTRACT(properties, '$.deadLetterDestination') as dead_letter_destination, - JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as dead_letter_with_resource_identity, + JSON_EXTRACT(properties, '$.topic') as "topic", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.destination') as "destination", + JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as "delivery_with_resource_identity", + JSON_EXTRACT(properties, '$.filter') as "filter", + JSON_EXTRACT(properties, '$.labels') as "labels", + JSON_EXTRACT(properties, '$.expirationTimeUtc') as "expiration_time_utc", + JSON_EXTRACT(properties, '$.eventDeliverySchema') as "event_delivery_schema", + JSON_EXTRACT(properties, '$.retryPolicy') as "retry_policy", + JSON_EXTRACT(properties, '$.deadLetterDestination') as "dead_letter_destination", + JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as "dead_letter_with_resource_identity", subscriptionId, resourceGroupName, partnerTopicName, @@ -9051,17 +9400,17 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.topic') as topic, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.deliveryWithResourceIdentity') as delivery_with_resource_identity, - JSON_EXTRACT(properties, '$.filter') as filter, - JSON_EXTRACT(properties, '$.labels') as labels, - JSON_EXTRACT(properties, '$.expirationTimeUtc') as expiration_time_utc, - JSON_EXTRACT(properties, '$.eventDeliverySchema') as event_delivery_schema, - JSON_EXTRACT(properties, '$.retryPolicy') as retry_policy, - JSON_EXTRACT(properties, '$.deadLetterDestination') as dead_letter_destination, - JSON_EXTRACT(properties, '$.deadLetterWithResourceIdentity') as dead_letter_with_resource_identity, + json_extract_path_text(properties, '$.topic') as "topic", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.destination') as "destination", + json_extract_path_text(properties, '$.deliveryWithResourceIdentity') as "delivery_with_resource_identity", + json_extract_path_text(properties, '$.filter') as "filter", + json_extract_path_text(properties, '$.labels') as "labels", + json_extract_path_text(properties, '$.expirationTimeUtc') as "expiration_time_utc", + json_extract_path_text(properties, '$.eventDeliverySchema') as "event_delivery_schema", + json_extract_path_text(properties, '$.retryPolicy') as "retry_policy", + json_extract_path_text(properties, '$.deadLetterDestination') as "dead_letter_destination", + json_extract_path_text(properties, '$.deadLetterWithResourceIdentity') as "dead_letter_with_resource_identity", subscriptionId, resourceGroupName, partnerTopicName, @@ -9082,14 +9431,14 @@ components: sku as sku, identity as identity, systemData as system_data, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.topicsConfiguration') as topics_configuration, - JSON_EXTRACT(properties, '$.topicSpacesConfiguration') as topic_spaces_configuration, - JSON_EXTRACT(properties, '$.isZoneRedundant') as is_zone_redundant, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.inboundIpRules') as inbound_ip_rules, - JSON_EXTRACT(properties, '$.minimumTlsVersionAllowed') as minimum_tls_version_allowed, + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.topicsConfiguration') as "topics_configuration", + JSON_EXTRACT(properties, '$.topicSpacesConfiguration') as "topic_spaces_configuration", + JSON_EXTRACT(properties, '$.isZoneRedundant') as "is_zone_redundant", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.inboundIpRules') as "inbound_ip_rules", + JSON_EXTRACT(properties, '$.minimumTlsVersionAllowed') as "minimum_tls_version_allowed", subscriptionId, resourceGroupName, namespaceName @@ -9104,14 +9453,14 @@ components: sku as sku, identity as identity, systemData as system_data, - json_extract_path_text(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.topicsConfiguration') as topics_configuration, - JSON_EXTRACT(properties, '$.topicSpacesConfiguration') as topic_spaces_configuration, - JSON_EXTRACT(properties, '$.isZoneRedundant') as is_zone_redundant, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.inboundIpRules') as inbound_ip_rules, - JSON_EXTRACT(properties, '$.minimumTlsVersionAllowed') as minimum_tls_version_allowed, + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.topicsConfiguration') as "topics_configuration", + json_extract_path_text(properties, '$.topicSpacesConfiguration') as "topic_spaces_configuration", + json_extract_path_text(properties, '$.isZoneRedundant') as "is_zone_redundant", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.inboundIpRules') as "inbound_ip_rules", + json_extract_path_text(properties, '$.minimumTlsVersionAllowed') as "minimum_tls_version_allowed", subscriptionId, resourceGroupName, namespaceName @@ -9130,10 +9479,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publisherType') as publisher_type, - JSON_EXTRACT(properties, '$.inputSchema') as input_schema, - JSON_EXTRACT(properties, '$.eventRetentionInDays') as event_retention_in_days, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.publisherType') as "publisher_type", + JSON_EXTRACT(properties, '$.inputSchema') as "input_schema", + JSON_EXTRACT(properties, '$.eventRetentionInDays') as "event_retention_in_days", subscriptionId, resourceGroupName, namespaceName, @@ -9148,16 +9497,53 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publisherType') as publisher_type, - JSON_EXTRACT(properties, '$.inputSchema') as input_schema, - JSON_EXTRACT(properties, '$.eventRetentionInDays') as event_retention_in_days, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.publisherType') as "publisher_type", + json_extract_path_text(properties, '$.inputSchema') as "input_schema", + json_extract_path_text(properties, '$.eventRetentionInDays') as "event_retention_in_days", subscriptionId, resourceGroupName, namespaceName, topicName FROM azure.event_grid.namespace_topics WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND namespaceName = 'replace-me'; + vw_partner_configurations: + id: azure.event_grid.vw_partner_configurations + name: vw_partner_configurations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + type as type, + systemData as system_data, + tags as tags, + JSON_EXTRACT(properties, '$.partnerAuthorization') as "partner_authorization", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName + FROM azure.event_grid.partner_configurations + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + type as type, + systemData as system_data, + tags as tags, + json_extract_path_text(properties, '$.partnerAuthorization') as "partner_authorization", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName + FROM azure.event_grid.partner_configurations + WHERE subscriptionId = 'replace-me'; vw_partner_destinations: id: azure.event_grid.vw_partner_destinations name: vw_partner_destinations @@ -9170,13 +9556,13 @@ components: location as location, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.partnerRegistrationImmutableId') as partner_registration_immutable_id, - JSON_EXTRACT(properties, '$.endpointServiceContext') as endpoint_service_context, - JSON_EXTRACT(properties, '$.expirationTimeIfNotActivatedUtc') as expiration_time_if_not_activated_utc, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.activationState') as activation_state, - JSON_EXTRACT(properties, '$.endpointBaseUrl') as endpoint_base_url, - JSON_EXTRACT(properties, '$.messageForActivation') as message_for_activation, + JSON_EXTRACT(properties, '$.partnerRegistrationImmutableId') as "partner_registration_immutable_id", + JSON_EXTRACT(properties, '$.endpointServiceContext') as "endpoint_service_context", + JSON_EXTRACT(properties, '$.expirationTimeIfNotActivatedUtc') as "expiration_time_if_not_activated_utc", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.activationState') as "activation_state", + JSON_EXTRACT(properties, '$.endpointBaseUrl') as "endpoint_base_url", + JSON_EXTRACT(properties, '$.messageForActivation') as "message_for_activation", subscriptionId, resourceGroupName, partnerDestinationName @@ -9189,13 +9575,13 @@ components: location as location, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.partnerRegistrationImmutableId') as partner_registration_immutable_id, - JSON_EXTRACT(properties, '$.endpointServiceContext') as endpoint_service_context, - JSON_EXTRACT(properties, '$.expirationTimeIfNotActivatedUtc') as expiration_time_if_not_activated_utc, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.activationState') as activation_state, - JSON_EXTRACT(properties, '$.endpointBaseUrl') as endpoint_base_url, - JSON_EXTRACT(properties, '$.messageForActivation') as message_for_activation, + json_extract_path_text(properties, '$.partnerRegistrationImmutableId') as "partner_registration_immutable_id", + json_extract_path_text(properties, '$.endpointServiceContext') as "endpoint_service_context", + json_extract_path_text(properties, '$.expirationTimeIfNotActivatedUtc') as "expiration_time_if_not_activated_utc", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.activationState') as "activation_state", + json_extract_path_text(properties, '$.endpointBaseUrl') as "endpoint_base_url", + json_extract_path_text(properties, '$.messageForActivation') as "message_for_activation", subscriptionId, resourceGroupName, partnerDestinationName @@ -9213,15 +9599,15 @@ components: location as location, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.partnerRegistrationFullyQualifiedId') as partner_registration_fully_qualified_id, - JSON_EXTRACT(properties, '$.minimumTlsVersionAllowed') as minimum_tls_version_allowed, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.inboundIpRules') as inbound_ip_rules, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.partnerTopicRoutingMode') as partner_topic_routing_mode, + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.partnerRegistrationFullyQualifiedId') as "partner_registration_fully_qualified_id", + JSON_EXTRACT(properties, '$.minimumTlsVersionAllowed') as "minimum_tls_version_allowed", + JSON_EXTRACT(properties, '$.endpoint') as "endpoint", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.inboundIpRules') as "inbound_ip_rules", + JSON_EXTRACT(properties, '$.disableLocalAuth') as "disable_local_auth", + JSON_EXTRACT(properties, '$.partnerTopicRoutingMode') as "partner_topic_routing_mode", subscriptionId, resourceGroupName, partnerNamespaceName @@ -9234,15 +9620,15 @@ components: location as location, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.partnerRegistrationFullyQualifiedId') as partner_registration_fully_qualified_id, - JSON_EXTRACT(properties, '$.minimumTlsVersionAllowed') as minimum_tls_version_allowed, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.inboundIpRules') as inbound_ip_rules, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.partnerTopicRoutingMode') as partner_topic_routing_mode, + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.partnerRegistrationFullyQualifiedId') as "partner_registration_fully_qualified_id", + json_extract_path_text(properties, '$.minimumTlsVersionAllowed') as "minimum_tls_version_allowed", + json_extract_path_text(properties, '$.endpoint') as "endpoint", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.inboundIpRules') as "inbound_ip_rules", + json_extract_path_text(properties, '$.disableLocalAuth') as "disable_local_auth", + json_extract_path_text(properties, '$.partnerTopicRoutingMode') as "partner_topic_routing_mode", subscriptionId, resourceGroupName, partnerNamespaceName @@ -9260,8 +9646,8 @@ components: location as location, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.partnerRegistrationImmutableId') as partner_registration_immutable_id, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.partnerRegistrationImmutableId') as "partner_registration_immutable_id", subscriptionId, resourceGroupName, partnerRegistrationName @@ -9274,8 +9660,8 @@ components: location as location, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.partnerRegistrationImmutableId') as partner_registration_immutable_id, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.partnerRegistrationImmutableId') as "partner_registration_immutable_id", subscriptionId, resourceGroupName, partnerRegistrationName @@ -9294,14 +9680,14 @@ components: tags as tags, systemData as system_data, identity as identity, - JSON_EXTRACT(properties, '$.partnerRegistrationImmutableId') as partner_registration_immutable_id, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.eventTypeInfo') as event_type_info, - JSON_EXTRACT(properties, '$.expirationTimeIfNotActivatedUtc') as expiration_time_if_not_activated_utc, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.activationState') as activation_state, - JSON_EXTRACT(properties, '$.partnerTopicFriendlyDescription') as partner_topic_friendly_description, - JSON_EXTRACT(properties, '$.messageForActivation') as message_for_activation, + JSON_EXTRACT(properties, '$.partnerRegistrationImmutableId') as "partner_registration_immutable_id", + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.eventTypeInfo') as "event_type_info", + JSON_EXTRACT(properties, '$.expirationTimeIfNotActivatedUtc') as "expiration_time_if_not_activated_utc", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.activationState') as "activation_state", + JSON_EXTRACT(properties, '$.partnerTopicFriendlyDescription') as "partner_topic_friendly_description", + JSON_EXTRACT(properties, '$.messageForActivation') as "message_for_activation", subscriptionId, resourceGroupName, partnerTopicName @@ -9315,14 +9701,14 @@ components: tags as tags, systemData as system_data, identity as identity, - json_extract_path_text(properties, '$.partnerRegistrationImmutableId') as partner_registration_immutable_id, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.eventTypeInfo') as event_type_info, - JSON_EXTRACT(properties, '$.expirationTimeIfNotActivatedUtc') as expiration_time_if_not_activated_utc, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.activationState') as activation_state, - JSON_EXTRACT(properties, '$.partnerTopicFriendlyDescription') as partner_topic_friendly_description, - JSON_EXTRACT(properties, '$.messageForActivation') as message_for_activation, + json_extract_path_text(properties, '$.partnerRegistrationImmutableId') as "partner_registration_immutable_id", + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.eventTypeInfo') as "event_type_info", + json_extract_path_text(properties, '$.expirationTimeIfNotActivatedUtc') as "expiration_time_if_not_activated_utc", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.activationState') as "activation_state", + json_extract_path_text(properties, '$.partnerTopicFriendlyDescription') as "partner_topic_friendly_description", + json_extract_path_text(properties, '$.messageForActivation') as "message_for_activation", subscriptionId, resourceGroupName, partnerTopicName @@ -9341,16 +9727,17 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.provisioningIssues') as "provisioning_issues", + JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + JSON_EXTRACT(properties, '$.resourceAssociation') as "resource_association", + JSON_EXTRACT(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, resourceType, resourceName, - perimeterGuid}.{associationName + perimeterGuid, + associationName FROM azure.event_grid.network_security_perimeter_configurations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceType = 'replace-me' AND resourceName = 'replace-me'; fallback: @@ -9361,16 +9748,17 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.provisioningIssues') as "provisioning_issues", + json_extract_path_text(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + json_extract_path_text(properties, '$.resourceAssociation') as "resource_association", + json_extract_path_text(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, resourceType, resourceName, - perimeterGuid}.{associationName + perimeterGuid, + associationName FROM azure.event_grid.network_security_perimeter_configurations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceType = 'replace-me' AND resourceName = 'replace-me'; vw_permission_bindings: @@ -9386,11 +9774,11 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.topicSpaceName') as topic_space_name, - JSON_EXTRACT(properties, '$.permission') as permission, - JSON_EXTRACT(properties, '$.clientGroupName') as client_group_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.topicSpaceName') as "topic_space_name", + JSON_EXTRACT(properties, '$.permission') as "permission", + JSON_EXTRACT(properties, '$.clientGroupName') as "client_group_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, namespaceName, @@ -9405,11 +9793,11 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.topicSpaceName') as topic_space_name, - JSON_EXTRACT(properties, '$.permission') as permission, - JSON_EXTRACT(properties, '$.clientGroupName') as client_group_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.topicSpaceName') as "topic_space_name", + json_extract_path_text(properties, '$.permission') as "permission", + json_extract_path_text(properties, '$.clientGroupName') as "client_group_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, namespaceName, @@ -9429,10 +9817,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, parentType, @@ -9448,10 +9836,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, parentType, @@ -9471,10 +9859,10 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, parentType, @@ -9489,10 +9877,10 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, parentType, @@ -9513,10 +9901,10 @@ components: tags as tags, systemData as system_data, identity as identity, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.topicType') as topic_type, - JSON_EXTRACT(properties, '$.metricResourceId') as metric_resource_id, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.topicType') as "topic_type", + JSON_EXTRACT(properties, '$.metricResourceId') as "metric_resource_id", subscriptionId, resourceGroupName, systemTopicName @@ -9530,10 +9918,10 @@ components: tags as tags, systemData as system_data, identity as identity, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.topicType') as topic_type, - JSON_EXTRACT(properties, '$.metricResourceId') as metric_resource_id, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.topicType') as "topic_type", + json_extract_path_text(properties, '$.metricResourceId') as "metric_resource_id", subscriptionId, resourceGroupName, systemTopicName @@ -9555,18 +9943,18 @@ components: kind as kind, extendedLocation as extended_location, systemData as system_data, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.eventTypeInfo') as event_type_info, - JSON_EXTRACT(properties, '$.minimumTlsVersionAllowed') as minimum_tls_version_allowed, - JSON_EXTRACT(properties, '$.inputSchema') as input_schema, - JSON_EXTRACT(properties, '$.inputSchemaMapping') as input_schema_mapping, - JSON_EXTRACT(properties, '$.metricResourceId') as metric_resource_id, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.inboundIpRules') as inbound_ip_rules, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.dataResidencyBoundary') as data_residency_boundary, + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.endpoint') as "endpoint", + JSON_EXTRACT(properties, '$.eventTypeInfo') as "event_type_info", + JSON_EXTRACT(properties, '$.minimumTlsVersionAllowed') as "minimum_tls_version_allowed", + JSON_EXTRACT(properties, '$.inputSchema') as "input_schema", + JSON_EXTRACT(properties, '$.inputSchemaMapping') as "input_schema_mapping", + JSON_EXTRACT(properties, '$.metricResourceId') as "metric_resource_id", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.inboundIpRules') as "inbound_ip_rules", + JSON_EXTRACT(properties, '$.disableLocalAuth') as "disable_local_auth", + JSON_EXTRACT(properties, '$.dataResidencyBoundary') as "data_residency_boundary", subscriptionId, resourceGroupName, topicName @@ -9583,18 +9971,18 @@ components: kind as kind, extendedLocation as extended_location, systemData as system_data, - json_extract_path_text(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.eventTypeInfo') as event_type_info, - JSON_EXTRACT(properties, '$.minimumTlsVersionAllowed') as minimum_tls_version_allowed, - JSON_EXTRACT(properties, '$.inputSchema') as input_schema, - JSON_EXTRACT(properties, '$.inputSchemaMapping') as input_schema_mapping, - JSON_EXTRACT(properties, '$.metricResourceId') as metric_resource_id, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.inboundIpRules') as inbound_ip_rules, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.dataResidencyBoundary') as data_residency_boundary, + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.endpoint') as "endpoint", + json_extract_path_text(properties, '$.eventTypeInfo') as "event_type_info", + json_extract_path_text(properties, '$.minimumTlsVersionAllowed') as "minimum_tls_version_allowed", + json_extract_path_text(properties, '$.inputSchema') as "input_schema", + json_extract_path_text(properties, '$.inputSchemaMapping') as "input_schema_mapping", + json_extract_path_text(properties, '$.metricResourceId') as "metric_resource_id", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.inboundIpRules') as "inbound_ip_rules", + json_extract_path_text(properties, '$.disableLocalAuth') as "disable_local_auth", + json_extract_path_text(properties, '$.dataResidencyBoundary') as "data_residency_boundary", subscriptionId, resourceGroupName, topicName @@ -9613,8 +10001,8 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.systemTopic') as system_topic, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.systemTopic') as "system_topic", scope FROM azure.event_grid.extension_topics WHERE scope = 'replace-me'; @@ -9626,8 +10014,8 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.systemTopic') as system_topic, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.systemTopic') as "system_topic", scope FROM azure.event_grid.extension_topics WHERE scope = 'replace-me'; @@ -9644,9 +10032,9 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.topicTemplates') as topic_templates, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.topicTemplates') as "topic_templates", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, namespaceName, @@ -9661,9 +10049,9 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.topicTemplates') as topic_templates, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.topicTemplates') as "topic_templates", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, namespaceName, @@ -9683,19 +10071,19 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.provider') as provider, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.resourceRegionType') as resource_region_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.supportedLocations') as supported_locations, - JSON_EXTRACT(properties, '$.sourceResourceFormat') as source_resource_format, - JSON_EXTRACT(properties, '$.supportedScopesForSource') as supported_scopes_for_source, - JSON_EXTRACT(properties, '$.areRegionalAndGlobalSourcesSupported') as are_regional_and_global_sources_supported, - JSON_EXTRACT(properties, '$.additionalEnforcedPermissions') as additional_enforced_permissions, + JSON_EXTRACT(properties, '$.provider') as "provider", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.resourceRegionType') as "resource_region_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.supportedLocations') as "supported_locations", + JSON_EXTRACT(properties, '$.sourceResourceFormat') as "source_resource_format", + JSON_EXTRACT(properties, '$.supportedScopesForSource') as "supported_scopes_for_source", + JSON_EXTRACT(properties, '$.areRegionalAndGlobalSourcesSupported') as "are_regional_and_global_sources_supported", + JSON_EXTRACT(properties, '$.additionalEnforcedPermissions') as "additional_enforced_permissions", topicTypeName FROM azure.event_grid.topic_types - WHERE ; + WHERE topicTypeName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -9704,19 +10092,19 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.provider') as provider, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.resourceRegionType') as resource_region_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.supportedLocations') as supported_locations, - JSON_EXTRACT(properties, '$.sourceResourceFormat') as source_resource_format, - JSON_EXTRACT(properties, '$.supportedScopesForSource') as supported_scopes_for_source, - JSON_EXTRACT(properties, '$.areRegionalAndGlobalSourcesSupported') as are_regional_and_global_sources_supported, - JSON_EXTRACT(properties, '$.additionalEnforcedPermissions') as additional_enforced_permissions, + json_extract_path_text(properties, '$.provider') as "provider", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.resourceRegionType') as "resource_region_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.supportedLocations') as "supported_locations", + json_extract_path_text(properties, '$.sourceResourceFormat') as "source_resource_format", + json_extract_path_text(properties, '$.supportedScopesForSource') as "supported_scopes_for_source", + json_extract_path_text(properties, '$.areRegionalAndGlobalSourcesSupported') as "are_regional_and_global_sources_supported", + json_extract_path_text(properties, '$.additionalEnforcedPermissions') as "additional_enforced_permissions", topicTypeName FROM azure.event_grid.topic_types - WHERE ; + WHERE topicTypeName = 'replace-me'; vw_verified_partners: id: azure.event_grid.vw_verified_partners name: vw_verified_partners @@ -9730,15 +10118,15 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.partnerRegistrationImmutableId') as partner_registration_immutable_id, - JSON_EXTRACT(properties, '$.organizationName') as organization_name, - JSON_EXTRACT(properties, '$.partnerDisplayName') as partner_display_name, - JSON_EXTRACT(properties, '$.partnerTopicDetails') as partner_topic_details, - JSON_EXTRACT(properties, '$.partnerDestinationDetails') as partner_destination_details, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.partnerRegistrationImmutableId') as "partner_registration_immutable_id", + JSON_EXTRACT(properties, '$.organizationName') as "organization_name", + JSON_EXTRACT(properties, '$.partnerDisplayName') as "partner_display_name", + JSON_EXTRACT(properties, '$.partnerTopicDetails') as "partner_topic_details", + JSON_EXTRACT(properties, '$.partnerDestinationDetails') as "partner_destination_details", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", verifiedPartnerName FROM azure.event_grid.verified_partners - WHERE ; + WHERE verifiedPartnerName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -9747,17 +10135,17 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.partnerRegistrationImmutableId') as partner_registration_immutable_id, - JSON_EXTRACT(properties, '$.organizationName') as organization_name, - JSON_EXTRACT(properties, '$.partnerDisplayName') as partner_display_name, - JSON_EXTRACT(properties, '$.partnerTopicDetails') as partner_topic_details, - JSON_EXTRACT(properties, '$.partnerDestinationDetails') as partner_destination_details, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.partnerRegistrationImmutableId') as "partner_registration_immutable_id", + json_extract_path_text(properties, '$.organizationName') as "organization_name", + json_extract_path_text(properties, '$.partnerDisplayName') as "partner_display_name", + json_extract_path_text(properties, '$.partnerTopicDetails') as "partner_topic_details", + json_extract_path_text(properties, '$.partnerDestinationDetails') as "partner_destination_details", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", verifiedPartnerName FROM azure.event_grid.verified_partners - WHERE ; + WHERE verifiedPartnerName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/caCertificates/{caCertificateName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/caCertificates/{caCertificateName}?api-version=2024-06-01-preview: get: tags: - CaCertificates @@ -9917,7 +10305,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/caCertificates/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/caCertificates?api-version=2024-06-01-preview: get: tags: - CaCertificates @@ -9958,7 +10346,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}/channels/{channelName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}/channels/{channelName}?api-version=2024-06-01-preview: get: tags: - Channels @@ -10144,7 +10532,7 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}/channels/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}/channels?api-version=2024-06-01-preview: get: tags: - Channels @@ -10183,13 +10571,13 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}/channels/{channelName}/getFullUrl/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}/channels/{channelName}/getFullUrl?api-version=2024-06-01-preview: post: tags: - Channels summary: Get full URL of partner destination channel. description: Get the full endpoint URL of a partner destination channel. - operationId: Channels_GetFullUrl + operationId: ChannelsFullUrl_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -10224,7 +10612,8 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/clientGroups/{clientGroupName}/?api-version=2024-06-01-preview: + x-ms-original-operationId: Channels_GetFullUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/clientGroups/{clientGroupName}?api-version=2024-06-01-preview: get: tags: - ClientGroups @@ -10384,7 +10773,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/clientGroups/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/clientGroups?api-version=2024-06-01-preview: get: tags: - ClientGroups @@ -10425,7 +10814,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/clients/{clientName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/clients/{clientName}?api-version=2024-06-01-preview: get: tags: - Clients @@ -10585,7 +10974,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/clients/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/clients?api-version=2024-06-01-preview: get: tags: - Clients @@ -10626,7 +11015,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}?api-version=2024-06-01-preview: get: tags: - Domains @@ -10790,7 +11179,7 @@ paths: * 500 Internal Server Error. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/domains/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/domains?api-version=2024-06-01-preview: get: tags: - Domains @@ -10817,7 +11206,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains?api-version=2024-06-01-preview: get: tags: - Domains @@ -10850,13 +11239,13 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/listKeys/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/listKeys?api-version=2024-06-01-preview: post: tags: - Domains summary: List keys for a domain. description: List the two keys used to publish to a domain. - operationId: Domains_ListSharedAccessKeys + operationId: DomainsSharedAccessKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -10885,7 +11274,8 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/regenerateKey/?api-version=2024-06-01-preview: + x-ms-original-operationId: Domains_ListSharedAccessKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/regenerateKey?api-version=2024-06-01-preview: post: tags: - Domains @@ -10928,7 +11318,7 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{domainTopicName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{domainTopicName}?api-version=2024-06-01-preview: get: tags: - DomainTopics @@ -11057,7 +11447,7 @@ paths: * 500 Internal Server Error. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics?api-version=2024-06-01-preview: get: tags: - DomainTopics @@ -11096,13 +11486,13 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes?api-version=2024-06-01-preview: post: tags: - EventSubscriptions summary: Get delivery attributes for an event subscription for domain topic. description: Get all delivery attributes for an event subscription for domain topic. - operationId: DomainTopicEventSubscriptions_GetDeliveryAttributes + operationId: DomainTopicEventSubscriptionsDeliveryAttributes_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -11143,13 +11533,14 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes/?api-version=2024-06-01-preview: + x-ms-original-operationId: DomainTopicEventSubscriptions_GetDeliveryAttributes + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes?api-version=2024-06-01-preview: post: tags: - EventSubscriptions summary: Get delivery attributes for an event subscription for topic. description: Get all delivery attributes for an event subscription for topic. - operationId: TopicEventSubscriptions_GetDeliveryAttributes + operationId: TopicEventSubscriptionsDeliveryAttributes_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -11184,13 +11575,14 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes/?api-version=2024-06-01-preview: + x-ms-original-operationId: TopicEventSubscriptions_GetDeliveryAttributes + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes?api-version=2024-06-01-preview: post: tags: - EventSubscriptions summary: Get delivery attributes for an event subscription for domain. description: Get all delivery attributes for an event subscription for domain. - operationId: DomainEventSubscriptions_GetDeliveryAttributes + operationId: DomainEventSubscriptionsDeliveryAttributes_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -11225,13 +11617,14 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes/?api-version=2024-06-01-preview: + x-ms-original-operationId: DomainEventSubscriptions_GetDeliveryAttributes + /{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes?api-version=2024-06-01-preview: post: tags: - EventSubscriptions summary: Get delivery attributes for an event subscription. description: Get all delivery attributes for an event subscription. - operationId: EventSubscriptions_GetDeliveryAttributes + operationId: EventSubscriptionsDeliveryAttributes_Get parameters: - name: scope in: path @@ -11260,13 +11653,14 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes/?api-version=2024-06-01-preview: + x-ms-original-operationId: EventSubscriptions_GetDeliveryAttributes + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes?api-version=2024-06-01-preview: post: tags: - EventSubscriptions summary: Get delivery attributes for an event subscription. description: Get all delivery attributes for an event subscription. - operationId: SystemTopicEventSubscriptions_GetDeliveryAttributes + operationId: SystemTopicEventSubscriptionsDeliveryAttributes_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -11301,7 +11695,8 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/?api-version=2024-06-01-preview: + x-ms-original-operationId: SystemTopicEventSubscriptions_GetDeliveryAttributes + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -11563,7 +11958,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -11613,13 +12008,13 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes?api-version=2024-06-01-preview: post: tags: - EventSubscriptions summary: Get delivery attributes for an event subscription of a namespace topic. description: Get all delivery attributes for an event subscription of a namespace topic. - operationId: NamespaceTopicEventSubscriptions_GetDeliveryAttributes + operationId: NamespaceTopicEventSubscriptionsDeliveryAttributes_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -11668,7 +12063,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}/?api-version=2024-06-01-preview: + x-ms-original-operationId: NamespaceTopicEventSubscriptions_GetDeliveryAttributes + /{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -11830,7 +12226,7 @@ paths: * 500 Internal Server Error. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -12046,7 +12442,7 @@ paths: * 500 Internal Server Error. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -12238,7 +12634,7 @@ paths: * 500 Internal Server Error. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions/{eventSubscriptionName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions/{eventSubscriptionName}?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -12430,7 +12826,7 @@ paths: * 500 Internal Server Error. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions/{eventSubscriptionName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions/{eventSubscriptionName}?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -12616,13 +13012,13 @@ paths: * 500 Internal Server Error. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl?api-version=2024-06-01-preview: post: tags: - EventSubscriptions summary: Get full URL of an event subscription of a system topic. description: Get the full endpoint URL for an event subscription of a system topic. - operationId: SystemTopicEventSubscriptions_GetFullUrl + operationId: SystemTopicEventSubscriptionsFullUrl_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -12657,13 +13053,14 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}/getFullUrl/?api-version=2024-06-01-preview: + x-ms-original-operationId: SystemTopicEventSubscriptions_GetFullUrl + /{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}/getFullUrl?api-version=2024-06-01-preview: post: tags: - EventSubscriptions summary: Get full URL of an event subscription. description: Get the full endpoint URL for an event subscription. - operationId: EventSubscriptions_GetFullUrl + operationId: EventSubscriptionsFullUrl_Get parameters: - name: scope in: path @@ -12692,7 +13089,8 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions/?api-version=2024-06-01-preview: + x-ms-original-operationId: EventSubscriptions_GetFullUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -12731,7 +13129,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions/{eventSubscriptionName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions/{eventSubscriptionName}?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -12923,13 +13321,13 @@ paths: * 500 Internal Server Error. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl?api-version=2024-06-01-preview: post: tags: - EventSubscriptions summary: Get full URL of an event subscription of a partner topic. description: Get the full endpoint URL for an event subscription of a partner topic. - operationId: PartnerTopicEventSubscriptions_GetFullUrl + operationId: PartnerTopicEventSubscriptionsFullUrl_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -12964,7 +13362,8 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions/?api-version=2024-06-01-preview: + x-ms-original-operationId: PartnerTopicEventSubscriptions_GetFullUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -13003,13 +13402,13 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl?api-version=2024-06-01-preview: post: tags: - EventSubscriptions summary: Get full URL of a nested event subscription for domain topic. description: Get the full endpoint URL for a nested event subscription for domain topic. - operationId: DomainTopicEventSubscriptions_GetFullUrl + operationId: DomainTopicEventSubscriptionsFullUrl_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -13050,13 +13449,14 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl/?api-version=2024-06-01-preview: + x-ms-original-operationId: DomainTopicEventSubscriptions_GetFullUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl?api-version=2024-06-01-preview: post: tags: - EventSubscriptions summary: Get full URL of an event subscription for topic. description: Get the full endpoint URL for an event subscription for topic. - operationId: TopicEventSubscriptions_GetFullUrl + operationId: TopicEventSubscriptionsFullUrl_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -13091,13 +13491,14 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl/?api-version=2024-06-01-preview: + x-ms-original-operationId: TopicEventSubscriptions_GetFullUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl?api-version=2024-06-01-preview: post: tags: - EventSubscriptions summary: Get full URL of an event subscription for domain. description: Get the full endpoint URL for an event subscription for domain. - operationId: DomainEventSubscriptions_GetFullUrl + operationId: DomainEventSubscriptionsFullUrl_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -13132,13 +13533,14 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/eventSubscriptions/?api-version=2024-06-01-preview: + x-ms-original-operationId: DomainEventSubscriptions_GetFullUrl + /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions summary: Get an aggregated list of all global event subscriptions under an Azure subscription. description: List all aggregated global event subscriptions under a specific Azure subscription. - operationId: EventSubscriptions_ListGlobalBySubscription + operationId: EventSubscriptionsGlobalBySubscription_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/FilterParameter' @@ -13159,13 +13561,14 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/topicTypes/{topicTypeName}/eventSubscriptions/?api-version=2024-06-01-preview: + x-ms-original-operationId: EventSubscriptions_ListGlobalBySubscription + /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/topicTypes/{topicTypeName}/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions summary: List all global event subscriptions for a topic type. description: List all global event subscriptions under an Azure subscription for a topic type. - operationId: EventSubscriptions_ListGlobalBySubscriptionForTopicType + operationId: EventSubscriptionsGlobalBySubscriptionForTopicType_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: topicTypeName @@ -13192,13 +13595,14 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/eventSubscriptions/?api-version=2024-06-01-preview: + x-ms-original-operationId: EventSubscriptions_ListGlobalBySubscriptionForTopicType + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions summary: List all global event subscriptions under an Azure subscription and resource group. description: List all global event subscriptions under a specific Azure subscription and resource group. - operationId: EventSubscriptions_ListGlobalByResourceGroup + operationId: EventSubscriptionsGlobalByResourceGroup_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -13225,13 +13629,14 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topicTypes/{topicTypeName}/eventSubscriptions/?api-version=2024-06-01-preview: + x-ms-original-operationId: EventSubscriptions_ListGlobalByResourceGroup + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topicTypes/{topicTypeName}/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions summary: List all global event subscriptions under a resource group for a topic type. description: List all global event subscriptions under a resource group for a specific topic type. - operationId: EventSubscriptions_ListGlobalByResourceGroupForTopicType + operationId: EventSubscriptionsGlobalByResourceGroupForTopicType_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -13264,13 +13669,14 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/locations/{location}/eventSubscriptions/?api-version=2024-06-01-preview: + x-ms-original-operationId: EventSubscriptions_ListGlobalByResourceGroupForTopicType + /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/locations/{location}/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions summary: List all regional event subscriptions under an Azure subscription. description: List all event subscriptions from the given location under a specific Azure subscription. - operationId: EventSubscriptions_ListRegionalBySubscription + operationId: EventSubscriptionsRegionalBySubscription_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: location @@ -13297,13 +13703,14 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/locations/{location}/eventSubscriptions/?api-version=2024-06-01-preview: + x-ms-original-operationId: EventSubscriptions_ListRegionalBySubscription + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/locations/{location}/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions summary: List all regional event subscriptions under an Azure subscription and resource group. description: List all event subscriptions from the given location under a specific Azure subscription and resource group. - operationId: EventSubscriptions_ListRegionalByResourceGroup + operationId: EventSubscriptionsRegionalByResourceGroup_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -13336,13 +13743,14 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/locations/{location}/topicTypes/{topicTypeName}/eventSubscriptions/?api-version=2024-06-01-preview: + x-ms-original-operationId: EventSubscriptions_ListRegionalByResourceGroup + /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/locations/{location}/topicTypes/{topicTypeName}/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions summary: List all regional event subscriptions under an Azure subscription for a topic type. description: List all event subscriptions from the given location under a specific Azure subscription and topic type. - operationId: EventSubscriptions_ListRegionalBySubscriptionForTopicType + operationId: EventSubscriptionsRegionalBySubscriptionForTopicType_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: location @@ -13375,13 +13783,14 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/locations/{location}/topicTypes/{topicTypeName}/eventSubscriptions/?api-version=2024-06-01-preview: + x-ms-original-operationId: EventSubscriptions_ListRegionalBySubscriptionForTopicType + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/locations/{location}/topicTypes/{topicTypeName}/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions summary: List all regional event subscriptions under an Azure subscription and resource group for a topic type. description: List all event subscriptions from the given location under a specific Azure subscription and resource group and topic type. - operationId: EventSubscriptions_ListRegionalByResourceGroupForTopicType + operationId: EventSubscriptionsRegionalByResourceGroupForTopicType_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -13420,7 +13829,8 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerNamespace}/{resourceTypeName}/{resourceName}/providers/Microsoft.EventGrid/eventSubscriptions/?api-version=2024-06-01-preview: + x-ms-original-operationId: EventSubscriptions_ListRegionalByResourceGroupForTopicType + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerNamespace}/{resourceTypeName}/{resourceName}/providers/Microsoft.EventGrid/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -13471,7 +13881,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/eventSubscriptions/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -13510,7 +13920,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -13549,7 +13959,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/providers/Microsoft.EventGrid/eventSubscriptions/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/providers/Microsoft.EventGrid/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -13594,7 +14004,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions?api-version=2024-06-01-preview: get: tags: - EventSubscriptions @@ -13639,13 +14049,13 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes?api-version=2024-06-01-preview: post: tags: - EventSubscriptions summary: Get delivery attributes for an event subscription of a partner topic. description: Get all delivery attributes for an event subscription of a partner topic. - operationId: PartnerTopicEventSubscriptions_GetDeliveryAttributes + operationId: PartnerTopicEventSubscriptionsDeliveryAttributes_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -13680,7 +14090,8 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/?api-version=2024-06-01-preview: + x-ms-original-operationId: PartnerTopicEventSubscriptions_GetDeliveryAttributes + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}?api-version=2024-06-01-preview: get: tags: - Namespaces @@ -13870,7 +14281,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/namespaces/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/namespaces?api-version=2024-06-01-preview: get: tags: - Namespaces @@ -13896,7 +14307,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces?api-version=2024-06-01-preview: get: tags: - Namespaces @@ -13928,13 +14339,13 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/listKeys/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/listKeys?api-version=2024-06-01-preview: post: tags: - Namespaces summary: List keys for a namespace. description: List the two keys used to publish to a namespace. - operationId: Namespaces_ListSharedAccessKeys + operationId: NamespacesSharedAccessKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -13965,7 +14376,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/regenerateKey/?api-version=2024-06-01-preview: + x-ms-original-operationId: Namespaces_ListSharedAccessKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/regenerateKey?api-version=2024-06-01-preview: post: tags: - Namespaces @@ -14019,7 +14431,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}?api-version=2024-06-01-preview: get: tags: - NamespaceTopics @@ -14245,7 +14657,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics?api-version=2024-06-01-preview: get: tags: - NamespaceTopics @@ -14286,13 +14698,13 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/listKeys/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/listKeys?api-version=2024-06-01-preview: post: tags: - NamespaceTopics summary: List keys for a namespace topic. description: List the two keys used to publish to a namespace topic. - operationId: NamespaceTopics_ListSharedAccessKeys + operationId: NamespaceTopicsSharedAccessKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -14332,7 +14744,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/regenerateKey/?api-version=2024-06-01-preview: + x-ms-original-operationId: NamespaceTopics_ListSharedAccessKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/regenerateKey?api-version=2024-06-01-preview: post: tags: - NamespaceTopics @@ -14395,7 +14808,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.EventGrid/operations/?api-version=2024-06-01-preview: + /providers/Microsoft.EventGrid/operations?api-version=2024-06-01-preview: get: tags: - Operations @@ -14419,7 +14832,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations/default/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations/default?api-version=2024-06-01-preview: get: tags: - PartnerConfigurations @@ -14569,7 +14982,7 @@ paths: * 500 Internal Server Error. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations?api-version=2024-06-01-preview: get: tags: - PartnerConfigurations @@ -14600,7 +15013,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/partnerConfigurations/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/partnerConfigurations?api-version=2024-06-01-preview: get: tags: - PartnerConfigurations @@ -14627,7 +15040,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations/default/authorizePartner/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations/default/authorizePartner?api-version=2024-06-01-preview: post: tags: - PartnerConfigurations @@ -14664,7 +15077,7 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations/default/unauthorizePartner/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerConfigurations/default/unauthorizePartner?api-version=2024-06-01-preview: post: tags: - PartnerConfigurations @@ -14701,7 +15114,7 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerDestinations/{partnerDestinationName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerDestinations/{partnerDestinationName}?api-version=2024-06-01-preview: get: tags: - PartnerDestinations @@ -14897,7 +15310,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/partnerDestinations/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/partnerDestinations?api-version=2024-06-01-preview: get: tags: - PartnerDestinations @@ -14923,7 +15336,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerDestinations/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerDestinations?api-version=2024-06-01-preview: get: tags: - PartnerDestinations @@ -14955,7 +15368,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerDestinations/{partnerDestinationName}/activate/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerDestinations/{partnerDestinationName}/activate?api-version=2024-06-01-preview: post: tags: - PartnerDestinations @@ -14992,7 +15405,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}?api-version=2024-06-01-preview: get: tags: - PartnerNamespaces @@ -15150,7 +15563,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/partnerNamespaces/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/partnerNamespaces?api-version=2024-06-01-preview: get: tags: - PartnerNamespaces @@ -15176,7 +15589,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces?api-version=2024-06-01-preview: get: tags: - PartnerNamespaces @@ -15208,13 +15621,13 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}/listKeys/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}/listKeys?api-version=2024-06-01-preview: post: tags: - PartnerNamespaces summary: List keys for a partner namespace. description: List the two keys used to publish to a partner namespace. - operationId: PartnerNamespaces_ListSharedAccessKeys + operationId: PartnerNamespacesSharedAccessKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -15242,7 +15655,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}/regenerateKey/?api-version=2024-06-01-preview: + x-ms-original-operationId: PartnerNamespaces_ListSharedAccessKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerNamespaces/{partnerNamespaceName}/regenerateKey?api-version=2024-06-01-preview: post: tags: - PartnerNamespaces @@ -15284,7 +15698,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}?api-version=2024-06-01-preview: get: tags: - PartnerRegistrations @@ -15464,7 +15878,7 @@ paths: * 500 Internal Server Error. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/partnerRegistrations/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/partnerRegistrations?api-version=2024-06-01-preview: get: tags: - PartnerRegistrations @@ -15491,7 +15905,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations?api-version=2024-06-01-preview: get: tags: - PartnerRegistrations @@ -15524,7 +15938,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}?api-version=2024-06-01-preview: get: tags: - PartnerTopics @@ -15692,7 +16106,7 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/partnerTopics/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/partnerTopics?api-version=2024-06-01-preview: get: tags: - PartnerTopics @@ -15719,7 +16133,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics?api-version=2024-06-01-preview: get: tags: - PartnerTopics @@ -15752,7 +16166,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/activate/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/activate?api-version=2024-06-01-preview: post: tags: - PartnerTopics @@ -15787,7 +16201,7 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/deactivate/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/deactivate?api-version=2024-06-01-preview: post: tags: - PartnerTopics @@ -15822,7 +16236,7 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations/{perimeterGuid}.{associationName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations/{perimeterGuid}.{associationName}?api-version=2024-06-01-preview: get: tags: - PerimeterAssociationProxies @@ -15883,7 +16297,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations/{perimeterGuid}.{associationName}/reconcile/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations/{perimeterGuid}.{associationName}/reconcile?api-version=2024-06-01-preview: post: tags: - PerimeterAssociationProxies @@ -15953,7 +16367,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{resourceType}/{resourceName}/networkSecurityPerimeterConfigurations?api-version=2024-06-01-preview: get: tags: - PerimeterAssociationProxies @@ -16004,7 +16418,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/permissionBindings/{permissionBindingName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/permissionBindings/{permissionBindingName}?api-version=2024-06-01-preview: get: tags: - PermissionBindings @@ -16164,7 +16578,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/permissionBindings/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/permissionBindings?api-version=2024-06-01-preview: get: tags: - PermissionBindings @@ -16205,7 +16619,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{parentType}/{parentName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{parentType}/{parentName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-06-01-preview: get: tags: - PrivateEndpointConnections @@ -16388,7 +16802,7 @@ paths: * 500 Internal Server Error. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{parentType}/{parentName}/privateEndpointConnections/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{parentType}/{parentName}/privateEndpointConnections?api-version=2024-06-01-preview: get: tags: - PrivateEndpointConnections @@ -16441,7 +16855,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{parentType}/{parentName}/privateLinkResources/{privateLinkResourceName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{parentType}/{parentName}/privateLinkResources/{privateLinkResourceName}?api-version=2024-06-01-preview: get: tags: - PrivateLinkResources @@ -16488,7 +16902,7 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{parentType}/{parentName}/privateLinkResources/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/{parentType}/{parentName}/privateLinkResources?api-version=2024-06-01-preview: get: tags: - PrivateLinkResources @@ -16533,7 +16947,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}?api-version=2024-06-01-preview: get: tags: - SystemTopics @@ -16707,7 +17121,7 @@ paths: * 500 Internal Server Error. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/systemTopics/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/systemTopics?api-version=2024-06-01-preview: get: tags: - SystemTopics @@ -16734,7 +17148,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics?api-version=2024-06-01-preview: get: tags: - SystemTopics @@ -16767,7 +17181,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}?api-version=2024-06-01-preview: get: tags: - Topics @@ -16929,7 +17343,7 @@ paths: * 500 Internal Server Error. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/topics/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/topics?api-version=2024-06-01-preview: get: tags: - Topics @@ -16956,7 +17370,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics?api-version=2024-06-01-preview: get: tags: - Topics @@ -16989,13 +17403,13 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/listKeys/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/listKeys?api-version=2024-06-01-preview: post: tags: - Topics summary: List keys for a topic. description: List the two keys used to publish to a topic. - operationId: Topics_ListSharedAccessKeys + operationId: TopicsSharedAccessKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -17024,7 +17438,8 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/regenerateKey/?api-version=2024-06-01-preview: + x-ms-original-operationId: Topics_ListSharedAccessKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/regenerateKey?api-version=2024-06-01-preview: post: tags: - Topics @@ -17074,13 +17489,13 @@ paths: * 500 Internal Server Error. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerNamespace}/{resourceTypeName}/{resourceName}/providers/Microsoft.EventGrid/eventTypes/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerNamespace}/{resourceTypeName}/{resourceName}/providers/Microsoft.EventGrid/eventTypes?api-version=2024-06-01-preview: get: tags: - Topics summary: List topic event types. description: List event types for a topic. - operationId: Topics_ListEventTypes + operationId: TopicsEventTypes_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -17123,7 +17538,8 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: null - /{scope}/providers/Microsoft.EventGrid/extensionTopics/default/?api-version=2024-06-01-preview: + x-ms-original-operationId: Topics_ListEventTypes + /{scope}/providers/Microsoft.EventGrid/extensionTopics/default?api-version=2024-06-01-preview: get: tags: - Topics @@ -17151,7 +17567,7 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topicSpaces/{topicSpaceName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topicSpaces/{topicSpaceName}?api-version=2024-06-01-preview: get: tags: - TopicSpaces @@ -17311,7 +17727,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topicSpaces/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topicSpaces?api-version=2024-06-01-preview: get: tags: - TopicSpaces @@ -17352,7 +17768,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.EventGrid/topicTypes/?api-version=2024-06-01-preview: + /providers/Microsoft.EventGrid/topicTypes?api-version=2024-06-01-preview: get: tags: - TopicTypes @@ -17378,7 +17794,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: null - /providers/Microsoft.EventGrid/topicTypes/{topicTypeName}/?api-version=2024-06-01-preview: + /providers/Microsoft.EventGrid/topicTypes/{topicTypeName}?api-version=2024-06-01-preview: get: tags: - TopicTypes @@ -17408,13 +17824,13 @@ paths: * 404 Not Found. * 500 Internal Server Error. - /providers/Microsoft.EventGrid/topicTypes/{topicTypeName}/eventTypes/?api-version=2024-06-01-preview: + /providers/Microsoft.EventGrid/topicTypes/{topicTypeName}/eventTypes?api-version=2024-06-01-preview: get: tags: - TopicTypes summary: List event types. description: List event types for a topic type. - operationId: TopicTypes_ListEventTypes + operationId: TopicTypesEventTypes_List parameters: - name: topicTypeName in: path @@ -17440,7 +17856,8 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: null - /providers/Microsoft.EventGrid/verifiedPartners/{verifiedPartnerName}/?api-version=2024-06-01-preview: + x-ms-original-operationId: TopicTypes_ListEventTypes + /providers/Microsoft.EventGrid/verifiedPartners/{verifiedPartnerName}?api-version=2024-06-01-preview: get: tags: - VerifiedPartners @@ -17468,7 +17885,7 @@ paths: * 400 Bad Request. * 500 Internal Server Error. - /providers/Microsoft.EventGrid/verifiedPartners/?api-version=2024-06-01-preview: + /providers/Microsoft.EventGrid/verifiedPartners?api-version=2024-06-01-preview: get: tags: - VerifiedPartners @@ -17494,7 +17911,7 @@ paths: * 500 Internal Server Error. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/validateCustomDomainOwnership/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/validateCustomDomainOwnership?api-version=2024-06-01-preview: post: tags: - Namespaces @@ -17540,13 +17957,13 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/namespaces/{namespaceName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl?api-version=2024-06-01-preview: post: tags: - EventSubscriptions summary: Get full URL of an event subscription of a namespace topic. description: Get the full endpoint URL for an event subscription of a namespace topic. - operationId: NamespaceTopicEventSubscriptions_GetFullUrl + operationId: NamespaceTopicEventSubscriptionsFullUrl_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -17595,3 +18012,4 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: NamespaceTopicEventSubscriptions_GetFullUrl diff --git a/providers/src/azure/v00.00.00000/services/event_hubs.yaml b/providers/src/azure/v00.00.00000/services/event_hubs.yaml index 967ab2c9..98447367 100644 --- a/providers/src/azure/v00.00.00000/services/event_hubs.yaml +++ b/providers/src/azure/v00.00.00000/services/event_hubs.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -54,7 +54,7 @@ components: name: api-version in: query description: Client API Version. - required: true + required: false schema: type: string ResourceGroupNameParameter: @@ -1887,10 +1887,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.EventHub~1operations~1?api-version=2024-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.EventHub~1operations?api-version=2024-01-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1899,61 +1901,70 @@ components: update: [] replace: [] delete: [] - schema_registry: - id: azure.event_hubs.schema_registry - name: schema_registry - title: schema_registry + schema_registries: + id: azure.event_hubs.schema_registries + name: schema_registries + title: schema_registries methods: list_by_namespace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1schemagroups~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1schemagroups?api-version=2024-01-01/get' + operationId: SchemaRegistry_ListByNamespace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaGroupListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1schemagroups~1{schemaGroupName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1schemagroups~1{schemaGroupName}?api-version=2024-01-01/put' + operationId: SchemaRegistry_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1schemagroups~1{schemaGroupName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1schemagroups~1{schemaGroupName}?api-version=2024-01-01/delete' + operationId: SchemaRegistry_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1schemagroups~1{schemaGroupName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1schemagroups~1{schemaGroupName}?api-version=2024-01-01/get' + operationId: SchemaRegistry_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SchemaGroup sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/schema_registry/methods/get' - - $ref: '#/components/x-stackQL-resources/schema_registry/methods/list_by_namespace' + - $ref: '#/components/x-stackQL-resources/schema_registries/methods/get' + - $ref: '#/components/x-stackQL-resources/schema_registries/methods/list_by_namespace' insert: - - $ref: '#/components/x-stackQL-resources/schema_registry/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/schema_registries/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/schema_registry/methods/delete' - clusters_available_cluster_region: - id: azure.event_hubs.clusters_available_cluster_region - name: clusters_available_cluster_region - title: clusters_available_cluster_region + - $ref: '#/components/x-stackQL-resources/schema_registries/methods/delete' + clusters_available_cluster_regions: + id: azure.event_hubs.clusters_available_cluster_regions + name: clusters_available_cluster_regions + title: clusters_available_cluster_regions methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventHub~1availableClusterRegions~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventHub~1availableClusterRegions?api-version=2024-01-01/get' + operationId: ClustersAvailableClusterRegion_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailableClustersList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/clusters_available_cluster_region/methods/list' + - $ref: '#/components/x-stackQL-resources/clusters_available_cluster_regions/methods/list' insert: [] update: [] replace: [] @@ -1965,35 +1976,44 @@ components: methods: list_by_namespace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs?api-version=2024-01-01/get' + operationId: EventHubs_ListByNamespace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventHubListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}?api-version=2024-01-01/put' + operationId: EventHubs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Eventhub delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}?api-version=2024-01-01/delete' + operationId: EventHubs_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}?api-version=2024-01-01/get' + operationId: EventHubs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Eventhub regenerate_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1authorizationRules~1{authorizationRuleName}~1regenerateKeys~1?api-version=2024-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1authorizationRules~1{authorizationRuleName}~1regenerateKeys?api-version=2024-01-01/post' + operationId: EventHubs_RegenerateKeys response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/event_hubs/methods/get' @@ -2011,39 +2031,50 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventHub~1clusters~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventHub~1clusters?api-version=2024-01-01/get' + operationId: Clusters_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters?api-version=2024-01-01/get' + operationId: Clusters_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1{clusterName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1{clusterName}?api-version=2024-01-01/get' + operationId: Clusters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1{clusterName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1{clusterName}?api-version=2024-01-01/put' + operationId: Clusters_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1{clusterName}~1?api-version=2024-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1{clusterName}?api-version=2024-01-01/patch' + operationId: Clusters_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1{clusterName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1{clusterName}?api-version=2024-01-01/delete' + operationId: Clusters_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2054,7 +2085,8 @@ components: - $ref: '#/components/x-stackQL-resources/clusters/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/clusters/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/clusters/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/clusters/methods/delete' @@ -2065,10 +2097,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1{clusterName}~1namespaces~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1{clusterName}~1namespaces?api-version=2024-01-01/get' + operationId: ClustersNamespaces_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EHNamespaceIdListResult objectKey: $.value sqlVerbs: select: @@ -2084,54 +2118,69 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventHub~1namespaces~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventHub~1namespaces?api-version=2024-01-01/get' + operationId: Namespaces_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EHNamespaceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces?api-version=2024-01-01/get' + operationId: Namespaces_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EHNamespaceListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}?api-version=2024-01-01/put' + operationId: Namespaces_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EHNamespace delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}?api-version=2024-01-01/delete' + operationId: Namespaces_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}?api-version=2024-01-01/get' + operationId: Namespaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EHNamespace update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1?api-version=2024-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}?api-version=2024-01-01/patch' + operationId: Namespaces_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EHNamespace regenerate_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1authorizationRules~1{authorizationRuleName}~1regenerateKeys~1?api-version=2024-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1authorizationRules~1{authorizationRuleName}~1regenerateKeys?api-version=2024-01-01/post' + operationId: Namespaces_RegenerateKeys response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessKeys check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventHub~1checkNameAvailability~1?api-version=2024-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.EventHub~1checkNameAvailability?api-version=2024-01-01/post' + operationId: Namespaces_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/namespaces/methods/get' @@ -2139,7 +2188,8 @@ components: - $ref: '#/components/x-stackQL-resources/namespaces/methods/list' insert: - $ref: '#/components/x-stackQL-resources/namespaces/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/namespaces/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/namespaces/methods/delete' @@ -2150,29 +2200,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1privateEndpointConnections~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1privateEndpointConnections?api-version=2024-01-01/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-01-01/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-01-01/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-01-01/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' @@ -2190,10 +2247,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1privateLinkResources~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1privateLinkResources?api-version=2024-01-01/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourcesListResult objectKey: $.value sqlVerbs: select: @@ -2202,38 +2261,30 @@ components: update: [] replace: [] delete: [] - network_security_perimeter_configuration: - id: azure.event_hubs.network_security_perimeter_configuration - name: network_security_perimeter_configuration - title: network_security_perimeter_configuration + network_security_perimeter_configurations: + id: azure.event_hubs.network_security_perimeter_configurations + name: network_security_perimeter_configurations + title: network_security_perimeter_configurations methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1networkSecurityPerimeterConfigurations~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1networkSecurityPerimeterConfigurations?api-version=2024-01-01/get' + operationId: NetworkSecurityPerimeterConfiguration_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfigurationList objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/network_security_perimeter_configuration/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - network_security_perimeter_configurations: - id: azure.event_hubs.network_security_perimeter_configurations - name: network_security_perimeter_configurations - title: network_security_perimeter_configurations - methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1networkSecurityPerimeterConfigurations~1{resourceAssociationName}~1reconcile~1?api-version=2024-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1networkSecurityPerimeterConfigurations~1{resourceAssociationName}~1reconcile?api-version=2024-01-01/post' + operationId: NetworkSecurityPerimeterConfigurations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/network_security_perimeter_configurations/methods/list' insert: - $ref: '#/components/x-stackQL-resources/network_security_perimeter_configurations/methods/create_or_update' update: [] @@ -2246,50 +2297,46 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1authorizationRules~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1authorizationRules?api-version=2024-01-01/get' + operationId: NamespacesAuthorizationRules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationRuleListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/namespaces_authorization_rules/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - namespaces_authorization_rule: - id: azure.event_hubs.namespaces_authorization_rule - name: namespaces_authorization_rule - title: namespaces_authorization_rule - methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1authorizationRules~1{authorizationRuleName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1authorizationRules~1{authorizationRuleName}?api-version=2024-01-01/put' + operationId: NamespacesAuthorizationRule_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationRule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1authorizationRules~1{authorizationRuleName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1authorizationRules~1{authorizationRuleName}?api-version=2024-01-01/delete' + operationId: NamespacesAuthorizationRule_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1authorizationRules~1{authorizationRuleName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1authorizationRules~1{authorizationRuleName}?api-version=2024-01-01/get' + operationId: NamespacesAuthorizationRule_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationRule sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/namespaces_authorization_rule/methods/get' + - $ref: '#/components/x-stackQL-resources/namespaces_authorization_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/namespaces_authorization_rules/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/namespaces_authorization_rule/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/namespaces_authorization_rules/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/namespaces_authorization_rule/methods/delete' + - $ref: '#/components/x-stackQL-resources/namespaces_authorization_rules/methods/delete' namespaces_keys: id: azure.event_hubs.namespaces_keys name: namespaces_keys @@ -2297,10 +2344,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1authorizationRules~1{authorizationRuleName}~1listKeys~1?api-version=2024-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1authorizationRules~1{authorizationRuleName}~1listKeys?api-version=2024-01-01/post' + operationId: NamespacesKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/namespaces_keys/methods/list' @@ -2315,32 +2364,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}~1authorizationRules~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}~1authorizationRules?api-version=2024-01-01/get' + operationId: DisasterRecoveryConfigsAuthorizationRules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationRuleListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/disaster_recovery_configs_authorization_rules/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - disaster_recovery_configs_authorization_rule: - id: azure.event_hubs.disaster_recovery_configs_authorization_rule - name: disaster_recovery_configs_authorization_rule - title: disaster_recovery_configs_authorization_rule - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}~1authorizationRules~1{authorizationRuleName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}~1authorizationRules~1{authorizationRuleName}?api-version=2024-01-01/get' + operationId: DisasterRecoveryConfigsAuthorizationRule_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationRule sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/disaster_recovery_configs_authorization_rule/methods/get' + - $ref: '#/components/x-stackQL-resources/disaster_recovery_configs_authorization_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/disaster_recovery_configs_authorization_rules/methods/list' insert: [] update: [] replace: [] @@ -2352,10 +2394,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}~1authorizationRules~1{authorizationRuleName}~1listKeys~1?api-version=2024-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}~1authorizationRules~1{authorizationRuleName}~1listKeys?api-version=2024-01-01/post' + operationId: DisasterRecoveryConfigsKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/disaster_recovery_configs_keys/methods/list' @@ -2370,50 +2414,46 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1authorizationRules~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1authorizationRules?api-version=2024-01-01/get' + operationId: EventHubsAuthorizationRules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationRuleListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/authorization_rules/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - authorization_rule: - id: azure.event_hubs.authorization_rule - name: authorization_rule - title: authorization_rule - methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1authorizationRules~1{authorizationRuleName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1authorizationRules~1{authorizationRuleName}?api-version=2024-01-01/put' + operationId: EventHubsAuthorizationRule_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationRule get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1authorizationRules~1{authorizationRuleName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1authorizationRules~1{authorizationRuleName}?api-version=2024-01-01/get' + operationId: EventHubsAuthorizationRule_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorizationRule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1authorizationRules~1{authorizationRuleName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1authorizationRules~1{authorizationRuleName}?api-version=2024-01-01/delete' + operationId: EventHubsAuthorizationRule_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/authorization_rule/methods/get' + - $ref: '#/components/x-stackQL-resources/authorization_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/authorization_rules/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/authorization_rule/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/authorization_rules/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/authorization_rule/methods/delete' + - $ref: '#/components/x-stackQL-resources/authorization_rules/methods/delete' keys: id: azure.event_hubs.keys name: keys @@ -2421,10 +2461,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1authorizationRules~1{authorizationRuleName}~1listKeys~1?api-version=2024-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1authorizationRules~1{authorizationRuleName}~1listKeys?api-version=2024-01-01/post' + operationId: EventHubsKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/keys/methods/list' @@ -2439,44 +2481,55 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1checkNameAvailability~1?api-version=2024-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1checkNameAvailability?api-version=2024-01-01/post' + operationId: DisasterRecoveryConfigs_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResult list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs?api-version=2024-01-01/get' + operationId: DisasterRecoveryConfigs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArmDisasterRecoveryListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}?api-version=2024-01-01/put' + operationId: DisasterRecoveryConfigs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArmDisasterRecovery delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}?api-version=2024-01-01/delete' + operationId: DisasterRecoveryConfigs_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}?api-version=2024-01-01/get' + operationId: DisasterRecoveryConfigs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArmDisasterRecovery break_pairing: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}~1breakPairing~1?api-version=2024-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}~1breakPairing?api-version=2024-01-01/post' + operationId: DisasterRecoveryConfigs_BreakPairing response: mediaType: application/json openAPIDocKey: '200' fail_over: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}~1failover~1?api-version=2024-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1disasterRecoveryConfigs~1{alias}~1failover?api-version=2024-01-01/post' + operationId: DisasterRecoveryConfigs_FailOver response: mediaType: application/json openAPIDocKey: '200' @@ -2497,28 +2550,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1consumergroups~1{consumerGroupName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1consumergroups~1{consumerGroupName}?api-version=2024-01-01/put' + operationId: ConsumerGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConsumerGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1consumergroups~1{consumerGroupName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1consumergroups~1{consumerGroupName}?api-version=2024-01-01/delete' + operationId: ConsumerGroups_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1consumergroups~1{consumerGroupName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1consumergroups~1{consumerGroupName}?api-version=2024-01-01/get' + operationId: ConsumerGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConsumerGroup list_by_event_hub: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1consumergroups~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1eventhubs~1{eventHubName}~1consumergroups?api-version=2024-01-01/get' + operationId: ConsumerGroups_ListByEventHub response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConsumerGroupListResult objectKey: $.value sqlVerbs: select: @@ -2530,123 +2590,130 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/consumer_groups/methods/delete' - namespaces_network_rule_set: - id: azure.event_hubs.namespaces_network_rule_set - name: namespaces_network_rule_set - title: namespaces_network_rule_set + namespaces_network_rule_sets: + id: azure.event_hubs.namespaces_network_rule_sets + name: namespaces_network_rule_sets + title: namespaces_network_rule_sets methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1networkRuleSets~1default~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1networkRuleSets~1default?api-version=2024-01-01/put' + operationId: NamespacesNetworkRuleSet_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkRuleSet get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1networkRuleSets~1default~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1networkRuleSets~1default?api-version=2024-01-01/get' + operationId: NamespacesNetworkRuleSet_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/namespaces_network_rule_set/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/namespaces_network_rule_set/methods/create_or_update' - update: [] - replace: [] - delete: [] - namespaces_network_rule_set_list: - id: azure.event_hubs.namespaces_network_rule_set_list - name: namespaces_network_rule_set_list - title: namespaces_network_rule_set_list - methods: + schemaRef: NetworkRuleSet list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1networkRuleSets~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1networkRuleSets?api-version=2024-01-01/get' + operationId: NamespacesNetworkRuleSet_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkRuleSetListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/namespaces_network_rule_set_list/methods/list' - insert: [] + - $ref: '#/components/x-stackQL-resources/namespaces_network_rule_sets/methods/get' + - $ref: '#/components/x-stackQL-resources/namespaces_network_rule_sets/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/namespaces_network_rule_sets/methods/create_or_update' update: [] replace: [] delete: [] - application_group: - id: azure.event_hubs.application_group - name: application_group - title: application_group + application_groups: + id: azure.event_hubs.application_groups + name: application_groups + title: application_groups methods: list_by_namespace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1applicationGroups~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1applicationGroups?api-version=2024-01-01/get' + operationId: ApplicationGroup_ListByNamespace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationGroupListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1applicationGroups~1{applicationGroupName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1applicationGroups~1{applicationGroupName}?api-version=2024-01-01/delete' + operationId: ApplicationGroup_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1applicationGroups~1{applicationGroupName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1applicationGroups~1{applicationGroupName}?api-version=2024-01-01/get' + operationId: ApplicationGroup_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationGroup sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/application_group/methods/get' - - $ref: '#/components/x-stackQL-resources/application_group/methods/list_by_namespace' + - $ref: '#/components/x-stackQL-resources/application_groups/methods/get' + - $ref: '#/components/x-stackQL-resources/application_groups/methods/list_by_namespace' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/application_group/methods/delete' - application_group_application_group: - id: azure.event_hubs.application_group_application_group - name: application_group_application_group - title: application_group_application_group + - $ref: '#/components/x-stackQL-resources/application_groups/methods/delete' + application_group_application_groups: + id: azure.event_hubs.application_group_application_groups + name: application_group_application_groups + title: application_group_application_groups methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1applicationGroups~1{applicationGroupName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1namespaces~1{namespaceName}~1applicationGroups~1{applicationGroupName}?api-version=2024-01-01/put' + operationId: ApplicationGroupApplicationGroup_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationGroup sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/application_group_application_group/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/application_group_application_groups/methods/create_or_update' update: [] replace: [] delete: [] - configuration: - id: azure.event_hubs.configuration - name: configuration - title: configuration + configurations: + id: azure.event_hubs.configurations + name: configurations + title: configurations methods: patch: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1{clusterName}~1quotaConfiguration~1default~1?api-version=2024-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1{clusterName}~1quotaConfiguration~1default?api-version=2024-01-01/patch' + operationId: Configuration_Patch response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterQuotaConfigurationProperties get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1{clusterName}~1quotaConfiguration~1default~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.EventHub~1clusters~1{clusterName}~1quotaConfiguration~1default?api-version=2024-01-01/get' + operationId: Configuration_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterQuotaConfigurationProperties sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/configuration/methods/get' + - $ref: '#/components/x-stackQL-resources/configurations/methods/get' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/configurations/methods/patch' replace: [] delete: [] vw_private_endpoint_connections: @@ -2663,9 +2730,9 @@ components: location as location, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, namespaceName, @@ -2681,9 +2748,9 @@ components: location as location, type as type, systemData as system_data, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, namespaceName, @@ -2691,7 +2758,7 @@ components: FROM azure.event_hubs.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND namespaceName = 'replace-me'; paths: - /providers/Microsoft.EventHub/operations/?api-version=2024-01-01: + /providers/Microsoft.EventHub/operations?api-version=2024-01-01: get: tags: - Operations @@ -2713,7 +2780,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/schemagroups/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/schemagroups?api-version=2024-01-01: get: tags: - SchemaRegistry @@ -2740,7 +2807,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/schemagroups/{schemaGroupName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/schemagroups/{schemaGroupName}?api-version=2024-01-01: put: tags: - SchemaRegistry @@ -2816,11 +2883,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.EventHub/availableClusterRegions/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.EventHub/availableClusterRegions?api-version=2024-01-01: get: tags: - Event Hubs Clusters AvailableClusterRegions - operationId: Clusters_ListAvailableClusterRegion + operationId: ClustersAvailableClusterRegion_List description: List the quantity of available pre-provisioned Event Hubs Clusters, indexed by Azure region. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -2837,7 +2904,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/?api-version=2024-01-01: + x-ms-original-operationId: Clusters_ListAvailableClusterRegion + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs?api-version=2024-01-01: get: tags: - EventHubs @@ -2864,7 +2932,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}?api-version=2024-01-01: put: tags: - EventHubs @@ -2940,7 +3008,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.EventHub/clusters/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.EventHub/clusters?api-version=2024-01-01: get: tags: - EventHubs Clusters @@ -2963,7 +3031,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters?api-version=2024-01-01: get: tags: - EventHubs Clusters @@ -2987,7 +3055,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}?api-version=2024-01-01: get: tags: - EventHubs Clusters @@ -3113,11 +3181,11 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}/namespaces/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}/namespaces?api-version=2024-01-01: get: tags: - EventHubs Clusters Namespace - operationId: Clusters_ListNamespaces + operationId: ClustersNamespaces_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3136,7 +3204,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.EventHub/namespaces/?api-version=2024-01-01: + x-ms-original-operationId: Clusters_ListNamespaces + /subscriptions/{subscriptionId}/providers/Microsoft.EventHub/namespaces?api-version=2024-01-01: get: tags: - Namespaces @@ -3159,7 +3228,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces?api-version=2024-01-01: get: tags: - Namespaces @@ -3183,7 +3252,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}?api-version=2024-01-01: put: tags: - Namespaces @@ -3308,7 +3377,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/privateEndpointConnections/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/privateEndpointConnections?api-version=2024-01-01: get: tags: - Namespaces PrivateEndpointConnections @@ -3335,7 +3404,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-01-01: put: tags: - Namespaces PrivateEndpointConnections @@ -3432,7 +3501,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/privateLinkResources/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/privateLinkResources?api-version=2024-01-01: get: tags: - Namespaces PrivateLinkResources @@ -3457,7 +3526,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkSecurityPerimeterConfigurations/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkSecurityPerimeterConfigurations?api-version=2024-01-01: get: tags: - Namespaces NetworkSecurityPerimeterConfigurations @@ -3480,7 +3549,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkSecurityPerimeterConfigurations/{resourceAssociationName}/reconcile/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkSecurityPerimeterConfigurations/{resourceAssociationName}/reconcile?api-version=2024-01-01: post: tags: - Namespaces NetworkSecurityPerimeterConfigurations @@ -3503,11 +3572,11 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules?api-version=2024-01-01: get: tags: - AuthorizationRules Namespaces - operationId: Namespaces_ListAuthorizationRules + operationId: NamespacesAuthorizationRules_List description: Gets a list of authorization rules for a Namespace. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3528,11 +3597,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}/?api-version=2024-01-01: + x-ms-original-operationId: Namespaces_ListAuthorizationRules + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}?api-version=2024-01-01: put: tags: - AuthorizationRules Namespaces - operationId: Namespaces_CreateOrUpdateAuthorizationRule + operationId: NamespacesAuthorizationRule_CreateOrUpdate description: Creates or updates an AuthorizationRule for a Namespace. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3560,10 +3630,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Namespaces_CreateOrUpdateAuthorizationRule delete: tags: - AuthorizationRules Namespaces - operationId: Namespaces_DeleteAuthorizationRule + operationId: NamespacesAuthorizationRule_Delete description: Deletes an AuthorizationRule for a Namespace. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3581,10 +3652,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Namespaces_DeleteAuthorizationRule get: tags: - AuthorizationRules Namespaces - operationId: Namespaces_GetAuthorizationRule + operationId: NamespacesAuthorizationRule_Get description: Gets an AuthorizationRule for a Namespace by rule name. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3604,11 +3676,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}/listKeys/?api-version=2024-01-01: + x-ms-original-operationId: Namespaces_GetAuthorizationRule + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}/listKeys?api-version=2024-01-01: post: tags: - AuthorizationRules Namespaces - operationId: Namespaces_ListKeys + operationId: NamespacesKeys_List description: Gets the primary and secondary connection strings for the Namespace. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3628,7 +3701,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}/regenerateKeys/?api-version=2024-01-01: + x-ms-original-operationId: Namespaces_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/authorizationRules/{authorizationRuleName}/regenerateKeys?api-version=2024-01-01: post: tags: - AuthorizationRules Namespaces @@ -3660,11 +3734,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/authorizationRules/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/authorizationRules?api-version=2024-01-01: get: tags: - AuthorizationRules DisasterRecoveryConfigs - operationId: DisasterRecoveryConfigs_ListAuthorizationRules + operationId: DisasterRecoveryConfigsAuthorizationRules_List description: Gets a list of authorization rules for a Namespace. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3686,11 +3760,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/authorizationRules/{authorizationRuleName}/?api-version=2024-01-01: + x-ms-original-operationId: DisasterRecoveryConfigs_ListAuthorizationRules + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/authorizationRules/{authorizationRuleName}?api-version=2024-01-01: get: tags: - AuthorizationRules DisasterRecoveryConfigs - operationId: DisasterRecoveryConfigs_GetAuthorizationRule + operationId: DisasterRecoveryConfigsAuthorizationRule_Get description: Gets an AuthorizationRule for a Namespace by rule name. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3711,11 +3786,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/authorizationRules/{authorizationRuleName}/listKeys/?api-version=2024-01-01: + x-ms-original-operationId: DisasterRecoveryConfigs_GetAuthorizationRule + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/authorizationRules/{authorizationRuleName}/listKeys?api-version=2024-01-01: post: tags: - AuthorizationRules DisasterRecoveryConfigs - operationId: DisasterRecoveryConfigs_ListKeys + operationId: DisasterRecoveryConfigsKeys_List description: Gets the primary and secondary connection strings for the Namespace. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3736,11 +3812,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/?api-version=2024-01-01: + x-ms-original-operationId: DisasterRecoveryConfigs_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules?api-version=2024-01-01: get: tags: - AuthorizationRules EventHubs - operationId: EventHubs_ListAuthorizationRules + operationId: EventHubsAuthorizationRules_List description: Gets the authorization rules for an Event Hub. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3762,11 +3839,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}/?api-version=2024-01-01: + x-ms-original-operationId: EventHubs_ListAuthorizationRules + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}?api-version=2024-01-01: put: tags: - AuthorizationRules EventHubs - operationId: EventHubs_CreateOrUpdateAuthorizationRule + operationId: EventHubsAuthorizationRule_CreateOrUpdate description: Creates or updates an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3795,10 +3873,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: EventHubs_CreateOrUpdateAuthorizationRule get: tags: - EventHubs - operationId: EventHubs_GetAuthorizationRule + operationId: EventHubsAuthorizationRule_Get description: Gets an AuthorizationRule for an Event Hub by rule name. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3819,10 +3898,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: EventHubs_GetAuthorizationRule delete: tags: - EventHubs - operationId: EventHubs_DeleteAuthorizationRule + operationId: EventHubsAuthorizationRule_Delete description: Deletes an Event Hub AuthorizationRule. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3841,11 +3921,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}/listKeys/?api-version=2024-01-01: + x-ms-original-operationId: EventHubs_DeleteAuthorizationRule + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}/listKeys?api-version=2024-01-01: post: tags: - AuthorizationRules EventHubs - operationId: EventHubs_ListKeys + operationId: EventHubsKeys_List description: Gets the ACS and SAS connection strings for the Event Hub. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3866,7 +3947,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}/regenerateKeys/?api-version=2024-01-01: + x-ms-original-operationId: EventHubs_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/authorizationRules/{authorizationRuleName}/regenerateKeys?api-version=2024-01-01: post: tags: - AuthorizationRules EventHubs @@ -3899,7 +3981,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/checkNameAvailability/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/checkNameAvailability?api-version=2024-01-01: post: tags: - CheckNameAvailability DisasterRecoveryConfigs @@ -3930,7 +4012,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs?api-version=2024-01-01: get: tags: - DisasterRecoveryConfigs @@ -3955,7 +4037,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}?api-version=2024-01-01: put: tags: - DisasterRecoveryConfigs @@ -4037,7 +4119,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/breakPairing/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/breakPairing?api-version=2024-01-01: post: tags: - DisasterRecoveryConfigs @@ -4057,7 +4139,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/failover/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/disasterRecoveryConfigs/{alias}/failover?api-version=2024-01-01: post: tags: - DisasterRecoveryConfigs @@ -4077,7 +4159,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.EventHub/checkNameAvailability/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.EventHub/checkNameAvailability?api-version=2024-01-01: post: tags: - CheckNameAvailability Namespaces @@ -4106,7 +4188,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/consumergroups/{consumerGroupName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/consumergroups/{consumerGroupName}?api-version=2024-01-01: put: tags: - ConsumerGroups @@ -4185,7 +4267,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/consumergroups/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs/{eventHubName}/consumergroups?api-version=2024-01-01: get: tags: - ConsumerGroups @@ -4213,11 +4295,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets/default/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets/default?api-version=2024-01-01: put: tags: - NetworkRuleSets - operationId: Namespaces_CreateOrUpdateNetworkRuleSet + operationId: NamespacesNetworkRuleSet_CreateOrUpdate description: Create or update NetworkRuleSet for a Namespace. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4244,10 +4326,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Namespaces_CreateOrUpdateNetworkRuleSet get: tags: - NetworkRuleSets - operationId: Namespaces_GetNetworkRuleSet + operationId: NamespacesNetworkRuleSet_Get description: Gets NetworkRuleSet for a Namespace. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4266,11 +4349,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets/?api-version=2024-01-01: + x-ms-original-operationId: Namespaces_GetNetworkRuleSet + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/networkRuleSets?api-version=2024-01-01: get: tags: - NetworkRuleSets - operationId: Namespaces_ListNetworkRuleSet + operationId: NamespacesNetworkRuleSet_List description: Gets NetworkRuleSet for a Namespace. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4289,7 +4373,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/applicationGroups/?api-version=2024-01-01: + x-ms-original-operationId: Namespaces_ListNetworkRuleSet + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/applicationGroups?api-version=2024-01-01: get: tags: - ApplicationGroup @@ -4314,11 +4399,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/applicationGroups/{applicationGroupName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/applicationGroups/{applicationGroupName}?api-version=2024-01-01: put: tags: - ApplicationGroup - operationId: ApplicationGroup_CreateOrUpdateApplicationGroup + operationId: ApplicationGroupApplicationGroup_CreateOrUpdate x-ms-azure-resource: true description: Creates or updates an ApplicationGroup for a Namespace. parameters: @@ -4347,6 +4432,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ApplicationGroup_CreateOrUpdateApplicationGroup delete: tags: - ApplicationGroup @@ -4391,7 +4477,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}/quotaConfiguration/default/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/clusters/{clusterName}/quotaConfiguration/default?api-version=2024-01-01: patch: tags: - Event Hubs Clusters Configuration diff --git a/providers/src/azure/v00.00.00000/services/fabric.yaml b/providers/src/azure/v00.00.00000/services/fabric.yaml index ba2b80fd..30622a4e 100644 --- a/providers/src/azure/v00.00.00000/services/fabric.yaml +++ b/providers/src/azure/v00.00.00000/services/fabric.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -46,7 +46,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -934,10 +934,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Fabric~1operations~1?api-version=2023-11-01/get' + $ref: '#/paths/~1providers~1Microsoft.Fabric~1operations?api-version=2023-11-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -953,57 +955,72 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Fabric~1capacities~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Fabric~1capacities?api-version=2023-11-01/get' + operationId: FabricCapacities_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FabricCapacityListResult objectKey: $.value check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Fabric~1locations~1{location}~1checkNameAvailability~1?api-version=2023-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Fabric~1locations~1{location}~1checkNameAvailability?api-version=2023-11-01/post' + operationId: FabricCapacities_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponse list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities?api-version=2023-11-01/get' + operationId: FabricCapacities_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FabricCapacityListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1{capacityName}~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1{capacityName}?api-version=2023-11-01/get' + operationId: FabricCapacities_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FabricCapacity create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1{capacityName}~1?api-version=2023-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1{capacityName}?api-version=2023-11-01/put' + operationId: FabricCapacities_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FabricCapacity update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1{capacityName}~1?api-version=2023-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1{capacityName}?api-version=2023-11-01/patch' + operationId: FabricCapacities_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FabricCapacity delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1{capacityName}~1?api-version=2023-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1{capacityName}?api-version=2023-11-01/delete' + operationId: FabricCapacities_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' resume: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1{capacityName}~1resume~1?api-version=2023-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1{capacityName}~1resume?api-version=2023-11-01/post' + operationId: FabricCapacities_Resume response: mediaType: application/json openAPIDocKey: '200' suspend: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1{capacityName}~1suspend~1?api-version=2023-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1{capacityName}~1suspend?api-version=2023-11-01/post' + operationId: FabricCapacities_Suspend response: mediaType: application/json openAPIDocKey: '200' @@ -1014,7 +1031,8 @@ components: - $ref: '#/components/x-stackQL-resources/capacities/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/capacities/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/capacities/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/capacities/methods/delete' @@ -1025,10 +1043,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Fabric~1skus~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Fabric~1skus?api-version=2023-11-01/get' + operationId: FabricCapacitiesSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RpSkuEnumerationForNewResourceResult objectKey: $.value sqlVerbs: select: @@ -1037,21 +1057,23 @@ components: update: [] replace: [] delete: [] - capacities_skus_for_capacity: - id: azure.fabric.capacities_skus_for_capacity - name: capacities_skus_for_capacity - title: capacities_skus_for_capacity + capacities_skus_for_capacities: + id: azure.fabric.capacities_skus_for_capacities + name: capacities_skus_for_capacities + title: capacities_skus_for_capacities methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1{capacityName}~1skus~1?api-version=2023-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Fabric~1capacities~1{capacityName}~1skus?api-version=2023-11-01/get' + operationId: FabricCapacitiesSkusForCapacity_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RpSkuEnumerationForExistingResourceResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/capacities_skus_for_capacity/methods/list' + - $ref: '#/components/x-stackQL-resources/capacities_skus_for_capacities/methods/list' insert: [] update: [] replace: [] @@ -1068,9 +1090,9 @@ components: location as location, sku as sku, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.administration') as administration, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.administration') as "administration", subscriptionId, resourceGroupName, capacityName @@ -1083,16 +1105,16 @@ components: location as location, sku as sku, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.administration') as administration, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.administration') as "administration", subscriptionId, resourceGroupName, capacityName FROM azure.fabric.capacities WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.Fabric/operations/?api-version=2023-11-01: + /providers/Microsoft.Fabric/operations?api-version=2023-11-01: get: operationId: Operations_List tags: @@ -1114,7 +1136,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Fabric/capacities/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Fabric/capacities?api-version=2023-11-01: get: operationId: FabricCapacities_ListBySubscription tags: @@ -1137,7 +1159,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Fabric/locations/{location}/checkNameAvailability/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Fabric/locations/{location}/checkNameAvailability?api-version=2023-11-01: post: operationId: FabricCapacities_CheckNameAvailability tags: @@ -1167,9 +1189,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Fabric/skus/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Fabric/skus?api-version=2023-11-01: get: - operationId: FabricCapacities_ListSkus + operationId: FabricCapacitiesSkus_List tags: - FabricCapacities description: List eligible SKUs for Microsoft Fabric resource provider @@ -1190,7 +1212,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Fabric/capacities/?api-version=2023-11-01: + x-ms-original-operationId: FabricCapacities_ListSkus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Fabric/capacities?api-version=2023-11-01: get: operationId: FabricCapacities_ListByResourceGroup tags: @@ -1214,7 +1237,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Fabric/capacities/{capacityName}/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Fabric/capacities/{capacityName}?api-version=2023-11-01: get: operationId: FabricCapacities_Get tags: @@ -1396,7 +1419,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Fabric/capacities/{capacityName}/resume/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Fabric/capacities/{capacityName}/resume?api-version=2023-11-01: post: operationId: FabricCapacities_Resume tags: @@ -1438,9 +1461,9 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Fabric/capacities/{capacityName}/skus/?api-version=2023-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Fabric/capacities/{capacityName}/skus?api-version=2023-11-01: get: - operationId: FabricCapacities_ListSkusForCapacity + operationId: FabricCapacitiesSkusForCapacity_List tags: - FabricCapacities description: List eligible SKUs for a Microsoft Fabric resource @@ -1463,7 +1486,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Fabric/capacities/{capacityName}/suspend/?api-version=2023-11-01: + x-ms-original-operationId: FabricCapacities_ListSkusForCapacity + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Fabric/capacities/{capacityName}/suspend?api-version=2023-11-01: post: operationId: FabricCapacities_Suspend tags: diff --git a/providers/src/azure/v00.00.00000/services/fleet.yaml b/providers/src/azure/v00.00.00000/services/fleet.yaml index 89006c05..981eb7bb 100644 --- a/providers/src/azure/v00.00.00000/services/fleet.yaml +++ b/providers/src/azure/v00.00.00000/services/fleet.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1487,10 +1487,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ContainerService~1operations~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.ContainerService~1operations?api-version=2024-04-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1506,39 +1508,50 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerService~1fleets~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ContainerService~1fleets?api-version=2024-04-01/get' + operationId: Fleets_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FleetListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets?api-version=2024-04-01/get' + operationId: Fleets_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FleetListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}?api-version=2024-04-01/get' + operationId: Fleets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Fleet create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}?api-version=2024-04-01/put' + operationId: Fleets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Fleet update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1?api-version=2024-04-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}?api-version=2024-04-01/patch' + operationId: Fleets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Fleet delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}?api-version=2024-04-01/delete' + operationId: Fleets_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1549,24 +1562,27 @@ components: - $ref: '#/components/x-stackQL-resources/fleets/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/fleets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/fleets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/fleets/methods/delete' - _credentials: - id: azure.fleet._credentials - name: _credentials - title: _credentials + fleets_credentials: + id: azure.fleet.fleets_credentials + name: fleets_credentials + title: fleets_credentials methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1listCredentials~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1listCredentials?api-version=2024-04-01/post' + operationId: FleetsCredentials_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FleetCredentialResults sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/_credentials/methods/list' + - $ref: '#/components/x-stackQL-resources/fleets_credentials/methods/list' insert: [] update: [] replace: [] @@ -1578,32 +1594,41 @@ components: methods: list_by_fleet: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1members~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1members?api-version=2024-04-01/get' + operationId: FleetMembers_ListByFleet response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FleetMemberListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1members~1{fleetMemberName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1members~1{fleetMemberName}?api-version=2024-04-01/get' + operationId: FleetMembers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FleetMember create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1members~1{fleetMemberName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1members~1{fleetMemberName}?api-version=2024-04-01/put' + operationId: FleetMembers_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FleetMember update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1members~1{fleetMemberName}~1?api-version=2024-04-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1members~1{fleetMemberName}?api-version=2024-04-01/patch' + operationId: FleetMembers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FleetMember delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1members~1{fleetMemberName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1members~1{fleetMemberName}?api-version=2024-04-01/delete' + operationId: FleetMembers_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1613,7 +1638,8 @@ components: - $ref: '#/components/x-stackQL-resources/members/methods/list_by_fleet' insert: - $ref: '#/components/x-stackQL-resources/members/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/members/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/members/methods/delete' @@ -1624,47 +1650,60 @@ components: methods: list_by_fleet: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateRuns~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateRuns?api-version=2024-04-01/get' + operationId: UpdateRuns_ListByFleet response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UpdateRunListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateRuns~1{updateRunName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateRuns~1{updateRunName}?api-version=2024-04-01/get' + operationId: UpdateRuns_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UpdateRun create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateRuns~1{updateRunName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateRuns~1{updateRunName}?api-version=2024-04-01/put' + operationId: UpdateRuns_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UpdateRun delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateRuns~1{updateRunName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateRuns~1{updateRunName}?api-version=2024-04-01/delete' + operationId: UpdateRuns_Delete response: mediaType: application/json openAPIDocKey: '200' skip: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateRuns~1{updateRunName}~1skip~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateRuns~1{updateRunName}~1skip?api-version=2024-04-01/post' + operationId: UpdateRuns_Skip response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UpdateRun start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateRuns~1{updateRunName}~1start~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateRuns~1{updateRunName}~1start?api-version=2024-04-01/post' + operationId: UpdateRuns_Start response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UpdateRun stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateRuns~1{updateRunName}~1stop~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateRuns~1{updateRunName}~1stop?api-version=2024-04-01/post' + operationId: UpdateRuns_Stop response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UpdateRun sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/update_runs/methods/get' @@ -1682,26 +1721,33 @@ components: methods: list_by_fleet: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateStrategies~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateStrategies?api-version=2024-04-01/get' + operationId: FleetUpdateStrategies_ListByFleet response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FleetUpdateStrategyListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateStrategies~1{updateStrategyName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateStrategies~1{updateStrategyName}?api-version=2024-04-01/get' + operationId: FleetUpdateStrategies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FleetUpdateStrategy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateStrategies~1{updateStrategyName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateStrategies~1{updateStrategyName}?api-version=2024-04-01/put' + operationId: FleetUpdateStrategies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FleetUpdateStrategy delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateStrategies~1{updateStrategyName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ContainerService~1fleets~1{fleetName}~1updateStrategies~1{updateStrategyName}?api-version=2024-04-01/delete' + operationId: FleetUpdateStrategies_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1728,8 +1774,8 @@ components: eTag as e_tag, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.hubProfile') as hub_profile, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.hubProfile') as "hub_profile", subscriptionId, resourceGroupName, fleetName @@ -1743,8 +1789,8 @@ components: eTag as e_tag, identity as identity, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.hubProfile') as hub_profile, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.hubProfile') as "hub_profile", subscriptionId, resourceGroupName, fleetName @@ -1760,9 +1806,9 @@ components: ddl: |- SELECT eTag as e_tag, - JSON_EXTRACT(properties, '$.clusterResourceId') as cluster_resource_id, - JSON_EXTRACT(properties, '$.group') as group, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.clusterResourceId') as "cluster_resource_id", + JSON_EXTRACT(properties, '$.group') as "group", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, fleetName, @@ -1774,9 +1820,9 @@ components: ddl: |- SELECT eTag as e_tag, - json_extract_path_text(properties, '$.clusterResourceId') as cluster_resource_id, - JSON_EXTRACT(properties, '$.group') as group, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.clusterResourceId') as "cluster_resource_id", + json_extract_path_text(properties, '$.group') as "group", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, fleetName, @@ -1793,11 +1839,11 @@ components: ddl: |- SELECT eTag as e_tag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.updateStrategyId') as update_strategy_id, - JSON_EXTRACT(properties, '$.strategy') as strategy, - JSON_EXTRACT(properties, '$.managedClusterUpdate') as managed_cluster_update, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.updateStrategyId') as "update_strategy_id", + JSON_EXTRACT(properties, '$.strategy') as "strategy", + JSON_EXTRACT(properties, '$.managedClusterUpdate') as "managed_cluster_update", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, fleetName, @@ -1809,11 +1855,11 @@ components: ddl: |- SELECT eTag as e_tag, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.updateStrategyId') as update_strategy_id, - JSON_EXTRACT(properties, '$.strategy') as strategy, - JSON_EXTRACT(properties, '$.managedClusterUpdate') as managed_cluster_update, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.updateStrategyId') as "update_strategy_id", + json_extract_path_text(properties, '$.strategy') as "strategy", + json_extract_path_text(properties, '$.managedClusterUpdate') as "managed_cluster_update", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, fleetName, @@ -1830,8 +1876,8 @@ components: ddl: |- SELECT eTag as e_tag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.strategy') as strategy, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.strategy') as "strategy", subscriptionId, resourceGroupName, fleetName, @@ -1843,8 +1889,8 @@ components: ddl: |- SELECT eTag as e_tag, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.strategy') as strategy, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.strategy') as "strategy", subscriptionId, resourceGroupName, fleetName, @@ -1852,7 +1898,7 @@ components: FROM azure.fleet.update_strategies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND fleetName = 'replace-me'; paths: - /providers/Microsoft.ContainerService/operations/?api-version=2024-04-01: + /providers/Microsoft.ContainerService/operations?api-version=2024-04-01: get: operationId: Operations_List tags: @@ -1874,7 +1920,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/fleets/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/fleets?api-version=2024-04-01: get: operationId: Fleets_ListBySubscription tags: @@ -1897,7 +1943,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets?api-version=2024-04-01: get: operationId: Fleets_ListByResourceGroup tags: @@ -1921,7 +1967,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}?api-version=2024-04-01: get: operationId: Fleets_Get tags: @@ -2129,9 +2175,9 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/listCredentials/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/listCredentials?api-version=2024-04-01: post: - operationId: Fleets_ListCredentials + operationId: FleetsCredentials_List tags: - Fleets description: Lists the user credentials of a Fleet. @@ -2160,7 +2206,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/members/?api-version=2024-04-01: + x-ms-original-operationId: Fleets_ListCredentials + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/members?api-version=2024-04-01: get: operationId: FleetMembers_ListByFleet tags: @@ -2193,7 +2240,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/members/{fleetMemberName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/members/{fleetMemberName}?api-version=2024-04-01: get: operationId: FleetMembers_Get tags: @@ -2437,7 +2484,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns?api-version=2024-04-01: get: operationId: UpdateRuns_ListByFleet tags: @@ -2470,7 +2517,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns/{updateRunName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns/{updateRunName}?api-version=2024-04-01: get: operationId: UpdateRuns_Get tags: @@ -2645,7 +2692,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns/{updateRunName}/skip/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns/{updateRunName}/skip?api-version=2024-04-01: post: operationId: UpdateRuns_Skip tags: @@ -2715,7 +2762,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns/{updateRunName}/start/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns/{updateRunName}/start?api-version=2024-04-01: post: operationId: UpdateRuns_Start tags: @@ -2777,7 +2824,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns/{updateRunName}/stop/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns/{updateRunName}/stop?api-version=2024-04-01: post: operationId: UpdateRuns_Stop tags: @@ -2839,7 +2886,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateStrategies/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateStrategies?api-version=2024-04-01: get: operationId: FleetUpdateStrategies_ListByFleet tags: @@ -2872,7 +2919,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateStrategies/{updateStrategyName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateStrategies/{updateStrategyName}?api-version=2024-04-01: get: operationId: FleetUpdateStrategies_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/fluid_relay.yaml b/providers/src/azure/v00.00.00000/services/fluid_relay.yaml index 7638f11b..01a8a883 100644 --- a/providers/src/azure/v00.00.00000/services/fluid_relay.yaml +++ b/providers/src/azure/v00.00.00000/services/fluid_relay.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -913,10 +913,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.FluidRelay~1operations~1?api-version=2022-06-01/get' + $ref: '#/paths/~1providers~1Microsoft.FluidRelay~1operations?api-version=2022-06-01/get' + operationId: FluidRelayOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -932,47 +934,60 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}~1?api-version=2022-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}?api-version=2022-06-01/get' + operationId: FluidRelayServers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FluidRelayServer create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}~1?api-version=2022-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}?api-version=2022-06-01/put' + operationId: FluidRelayServers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FluidRelayServer update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}~1?api-version=2022-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}?api-version=2022-06-01/patch' + operationId: FluidRelayServers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FluidRelayServer delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}~1?api-version=2022-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}?api-version=2022-06-01/delete' + operationId: FluidRelayServers_Delete response: mediaType: application/json openAPIDocKey: '200' regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}~1regenerateKey~1?api-version=2022-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}~1regenerateKey?api-version=2022-06-01/post' + operationId: FluidRelayServers_RegenerateKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FluidRelayServerKeys list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1?api-version=2022-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.FluidRelay~1fluidRelayServers?api-version=2022-06-01/get' + operationId: FluidRelayServers_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FluidRelayServerList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1?api-version=2022-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers?api-version=2022-06-01/get' + operationId: FluidRelayServers_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FluidRelayServerList objectKey: $.value sqlVerbs: select: @@ -981,7 +996,8 @@ components: - $ref: '#/components/x-stackQL-resources/servers/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/servers/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/servers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/servers/methods/delete' @@ -992,10 +1008,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}~1listKeys~1?api-version=2022-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}~1listKeys?api-version=2022-06-01/post' + operationId: FluidRelayServersKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FluidRelayServerKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/servers_keys/methods/list' @@ -1010,22 +1028,27 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}~1fluidRelayContainers~1{fluidRelayContainerName}~1?api-version=2022-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}~1fluidRelayContainers~1{fluidRelayContainerName}?api-version=2022-06-01/get' + operationId: FluidRelayContainers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FluidRelayContainer delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}~1fluidRelayContainers~1{fluidRelayContainerName}~1?api-version=2022-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}~1fluidRelayContainers~1{fluidRelayContainerName}?api-version=2022-06-01/delete' + operationId: FluidRelayContainers_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_fluid_relay_servers: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}~1fluidRelayContainers~1?api-version=2022-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.FluidRelay~1fluidRelayServers~1{fluidRelayServerName}~1fluidRelayContainers?api-version=2022-06-01/get' + operationId: FluidRelayContainers_ListByFluidRelayServers response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FluidRelayContainerList objectKey: $.value sqlVerbs: select: @@ -1049,11 +1072,11 @@ components: systemData as system_data, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.frsTenantId') as frs_tenant_id, - JSON_EXTRACT(properties, '$.fluidRelayEndpoints') as fluid_relay_endpoints, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.storagesku') as storagesku, + JSON_EXTRACT(properties, '$.frsTenantId') as "frs_tenant_id", + JSON_EXTRACT(properties, '$.fluidRelayEndpoints') as "fluid_relay_endpoints", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.storagesku') as "storagesku", subscriptionId, resourceGroup, fluidRelayServerName @@ -1067,11 +1090,11 @@ components: systemData as system_data, identity as identity, tags as tags, - json_extract_path_text(properties, '$.frsTenantId') as frs_tenant_id, - JSON_EXTRACT(properties, '$.fluidRelayEndpoints') as fluid_relay_endpoints, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.storagesku') as storagesku, + json_extract_path_text(properties, '$.frsTenantId') as "frs_tenant_id", + json_extract_path_text(properties, '$.fluidRelayEndpoints') as "fluid_relay_endpoints", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.storagesku') as "storagesku", subscriptionId, resourceGroup, fluidRelayServerName @@ -1087,11 +1110,11 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.frsTenantId') as frs_tenant_id, - JSON_EXTRACT(properties, '$.frsContainerId') as frs_container_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastAccessTime') as last_access_time, + JSON_EXTRACT(properties, '$.frsTenantId') as "frs_tenant_id", + JSON_EXTRACT(properties, '$.frsContainerId') as "frs_container_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastAccessTime') as "last_access_time", subscriptionId, resourceGroup, fluidRelayServerName, @@ -1103,11 +1126,11 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.frsTenantId') as frs_tenant_id, - JSON_EXTRACT(properties, '$.frsContainerId') as frs_container_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastAccessTime') as last_access_time, + json_extract_path_text(properties, '$.frsTenantId') as "frs_tenant_id", + json_extract_path_text(properties, '$.frsContainerId') as "frs_container_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastAccessTime') as "last_access_time", subscriptionId, resourceGroup, fluidRelayServerName, @@ -1115,7 +1138,7 @@ components: FROM azure.fluid_relay.containers WHERE subscriptionId = 'replace-me' AND resourceGroup = 'replace-me' AND fluidRelayServerName = 'replace-me'; paths: - /providers/Microsoft.FluidRelay/operations/?api-version=2022-06-01: + /providers/Microsoft.FluidRelay/operations?api-version=2022-06-01: get: tags: - FluidRelayOperations @@ -1137,7 +1160,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.FluidRelay/fluidRelayServers/{fluidRelayServerName}/?api-version=2022-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.FluidRelay/fluidRelayServers/{fluidRelayServerName}?api-version=2022-06-01: get: operationId: FluidRelayServers_Get tags: @@ -1240,7 +1263,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.FluidRelay/fluidRelayServers/{fluidRelayServerName}/regenerateKey/?api-version=2022-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.FluidRelay/fluidRelayServers/{fluidRelayServerName}/regenerateKey?api-version=2022-06-01: post: operationId: FluidRelayServers_RegenerateKey summary: Regenerate the primary or secondary key for this server. @@ -1271,9 +1294,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.FluidRelay/fluidRelayServers/{fluidRelayServerName}/listKeys/?api-version=2022-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.FluidRelay/fluidRelayServers/{fluidRelayServerName}/listKeys?api-version=2022-06-01: post: - operationId: FluidRelayServers_ListKeys + operationId: FluidRelayServersKeys_List summary: Get primary and secondary key for this server. tags: - FluidRelayServers @@ -1294,7 +1317,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.FluidRelay/fluidRelayServers/?api-version=2022-06-01: + x-ms-original-operationId: FluidRelayServers_ListKeys + /subscriptions/{subscriptionId}/providers/Microsoft.FluidRelay/fluidRelayServers?api-version=2022-06-01: get: operationId: FluidRelayServers_ListBySubscription summary: List all Fluid Relay servers in a subscription. @@ -1317,7 +1341,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.FluidRelay/fluidRelayServers/?api-version=2022-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.FluidRelay/fluidRelayServers?api-version=2022-06-01: get: operationId: FluidRelayServers_ListByResourceGroup tags: @@ -1341,7 +1365,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.FluidRelay/fluidRelayServers/{fluidRelayServerName}/fluidRelayContainers/{fluidRelayContainerName}/?api-version=2022-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.FluidRelay/fluidRelayServers/{fluidRelayServerName}/fluidRelayContainers/{fluidRelayContainerName}?api-version=2022-06-01: get: operationId: FluidRelayContainers_Get tags: @@ -1386,7 +1410,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.FluidRelay/fluidRelayServers/{fluidRelayServerName}/fluidRelayContainers/?api-version=2022-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.FluidRelay/fluidRelayServers/{fluidRelayServerName}/fluidRelayContainers?api-version=2022-06-01: get: operationId: FluidRelayContainers_ListByFluidRelayServers tags: diff --git a/providers/src/azure/v00.00.00000/services/front_door.yaml b/providers/src/azure/v00.00.00000/services/front_door.yaml index b45801cd..1eabf853 100644 --- a/providers/src/azure/v00.00.00000/services/front_door.yaml +++ b/providers/src/azure/v00.00.00000/services/front_door.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -54,7 +54,7 @@ components: name: api-version in: query description: Client API version. - required: true + required: false schema: type: string resourceGroupNameParameter: @@ -2622,39 +2622,50 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoorWebApplicationFirewallPolicies~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoorWebApplicationFirewallPolicies?api-version=2024-02-01/get' + operationId: Policies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebApplicationFirewallPolicyList objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1frontDoorWebApplicationFirewallPolicies~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1frontDoorWebApplicationFirewallPolicies?api-version=2024-02-01/get' + operationId: Policies_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebApplicationFirewallPolicyList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1FrontDoorWebApplicationFirewallPolicies~1{policyName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1FrontDoorWebApplicationFirewallPolicies~1{policyName}?api-version=2024-02-01/get' + operationId: Policies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebApplicationFirewallPolicy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1FrontDoorWebApplicationFirewallPolicies~1{policyName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1FrontDoorWebApplicationFirewallPolicies~1{policyName}?api-version=2024-02-01/put' + operationId: Policies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebApplicationFirewallPolicy update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1FrontDoorWebApplicationFirewallPolicies~1{policyName}~1?api-version=2024-02-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1FrontDoorWebApplicationFirewallPolicies~1{policyName}?api-version=2024-02-01/patch' + operationId: Policies_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebApplicationFirewallPolicy delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1FrontDoorWebApplicationFirewallPolicies~1{policyName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1FrontDoorWebApplicationFirewallPolicies~1{policyName}?api-version=2024-02-01/delete' + operationId: Policies_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2665,7 +2676,8 @@ components: - $ref: '#/components/x-stackQL-resources/policies/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/policies/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/policies/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/policies/methods/delete' @@ -2676,10 +2688,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1FrontDoorWebApplicationFirewallManagedRuleSets~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1FrontDoorWebApplicationFirewallManagedRuleSets?api-version=2024-02-01/get' + operationId: ManagedRuleSets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedRuleSetDefinitionList objectKey: $.value sqlVerbs: select: @@ -2688,34 +2702,27 @@ components: update: [] replace: [] delete: [] - name_availability: - id: azure.front_door.name_availability - name: name_availability - title: name_availability + operations: + id: azure.front_door.operations + name: operations + title: operations methods: - check: + check_name_availability: operation: - $ref: '#/paths/~1providers~1Microsoft.Network~1checkFrontDoorNameAvailability~1?api-version=2021-06-01/post' + $ref: '#/paths/~1providers~1Microsoft.Network~1checkFrontDoorNameAvailability?api-version=2021-06-01/post' + operationId: Operations_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - name_availability_with_subscription: - id: azure.front_door.name_availability_with_subscription - name: name_availability_with_subscription - title: name_availability_with_subscription - methods: - check: + schemaRef: CheckNameAvailabilityOutput + check_name_availability_with_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1checkFrontDoorNameAvailability~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1checkFrontDoorNameAvailability?api-version=2021-06-01/post' + operationId: Operations_CheckNameAvailabilityWithSubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityOutput sqlVerbs: select: [] insert: [] @@ -2729,42 +2736,53 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1frontDoors~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1frontDoors?api-version=2021-06-01/get' + operationId: FrontDoors_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FrontDoorListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors?api-version=2021-06-01/get' + operationId: FrontDoors_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FrontDoorListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}?api-version=2021-06-01/get' + operationId: FrontDoors_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FrontDoor create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}?api-version=2021-06-01/put' + operationId: FrontDoors_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FrontDoor delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}?api-version=2021-06-01/delete' + operationId: FrontDoors_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' validate_custom_domain: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1validateCustomDomain~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1validateCustomDomain?api-version=2021-06-01/post' + operationId: FrontDoors_ValidateCustomDomain response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidateCustomDomainOutput sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/front_doors/methods/get' @@ -2783,26 +2801,32 @@ components: methods: list_by_front_door: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1frontendEndpoints~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1frontendEndpoints?api-version=2021-06-01/get' + operationId: FrontendEndpoints_ListByFrontDoor response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FrontendEndpointsListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1frontendEndpoints~1{frontendEndpointName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1frontendEndpoints~1{frontendEndpointName}?api-version=2021-06-01/get' + operationId: FrontendEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FrontendEndpoint enable_https: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1frontendEndpoints~1{frontendEndpointName}~1enableHttps~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1frontendEndpoints~1{frontendEndpointName}~1enableHttps?api-version=2021-06-01/post' + operationId: FrontendEndpoints_EnableHttps response: mediaType: application/json openAPIDocKey: '200' disable_https: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1frontendEndpoints~1{frontendEndpointName}~1disableHttps~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1frontendEndpoints~1{frontendEndpointName}~1disableHttps?api-version=2021-06-01/post' + operationId: FrontendEndpoints_DisableHttps response: mediaType: application/json openAPIDocKey: '200' @@ -2821,7 +2845,8 @@ components: methods: purge_content: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1purge~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1purge?api-version=2021-06-01/post' + operationId: Endpoints_PurgeContent response: mediaType: application/json openAPIDocKey: '200' @@ -2838,29 +2863,36 @@ components: methods: list_by_front_door: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1rulesEngines~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1rulesEngines?api-version=2021-06-01/get' + operationId: RulesEngines_ListByFrontDoor response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RulesEngineListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1rulesEngines~1{rulesEngineName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1rulesEngines~1{rulesEngineName}?api-version=2021-06-01/get' + operationId: RulesEngines_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RulesEngine create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1rulesEngines~1{rulesEngineName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1rulesEngines~1{rulesEngineName}?api-version=2021-06-01/put' + operationId: RulesEngines_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RulesEngine delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1rulesEngines~1{rulesEngineName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1frontDoors~1{frontDoorName}~1rulesEngines~1{rulesEngineName}?api-version=2021-06-01/delete' + operationId: RulesEngines_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/rules_engines/methods/get' @@ -2878,39 +2910,50 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1?api-version=2019-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1NetworkExperimentProfiles?api-version=2019-11-01/get' + operationId: NetworkExperimentProfiles_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProfileList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1?api-version=2019-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles?api-version=2019-11-01/get' + operationId: NetworkExperimentProfiles_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProfileList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1?api-version=2019-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}?api-version=2019-11-01/get' + operationId: NetworkExperimentProfiles_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Profile create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1?api-version=2019-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}?api-version=2019-11-01/put' + operationId: NetworkExperimentProfiles_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Profile update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1?api-version=2019-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}?api-version=2019-11-01/patch' + operationId: NetworkExperimentProfiles_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Profile delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1?api-version=2019-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}?api-version=2019-11-01/delete' + operationId: NetworkExperimentProfiles_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2921,7 +2964,8 @@ components: - $ref: '#/components/x-stackQL-resources/network_experiment_profiles/methods/list' insert: - $ref: '#/components/x-stackQL-resources/network_experiment_profiles/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/network_experiment_profiles/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_experiment_profiles/methods/delete' @@ -2932,10 +2976,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1PreconfiguredEndpoints~1?api-version=2019-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1PreconfiguredEndpoints?api-version=2019-11-01/get' + operationId: PreconfiguredEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PreconfiguredEndpointList objectKey: $.value sqlVerbs: select: @@ -2951,32 +2997,41 @@ components: methods: list_by_profile: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1Experiments~1?api-version=2019-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1Experiments?api-version=2019-11-01/get' + operationId: Experiments_ListByProfile response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExperimentList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1Experiments~1{experimentName}~1?api-version=2019-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1Experiments~1{experimentName}?api-version=2019-11-01/get' + operationId: Experiments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Experiment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1Experiments~1{experimentName}~1?api-version=2019-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1Experiments~1{experimentName}?api-version=2019-11-01/put' + operationId: Experiments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Experiment update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1Experiments~1{experimentName}~1?api-version=2019-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1Experiments~1{experimentName}?api-version=2019-11-01/patch' + operationId: Experiments_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Experiment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1Experiments~1{experimentName}~1?api-version=2019-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1Experiments~1{experimentName}?api-version=2019-11-01/delete' + operationId: Experiments_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2986,7 +3041,8 @@ components: - $ref: '#/components/x-stackQL-resources/experiments/methods/list_by_profile' insert: - $ref: '#/components/x-stackQL-resources/experiments/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/experiments/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/experiments/methods/delete' @@ -2997,10 +3053,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1Experiments~1{experimentName}~1LatencyScorecard~1?api-version=2019-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1Experiments~1{experimentName}~1LatencyScorecard?api-version=2019-11-01/get' + operationId: ReportsLatencyScorecards_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LatencyScorecard sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/reports_latency_scorecards/methods/get' @@ -3015,10 +3073,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1Experiments~1{experimentName}~1Timeseries~1?api-version=2019-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1NetworkExperimentProfiles~1{profileName}~1Experiments~1{experimentName}~1Timeseries?api-version=2019-11-01/get' + operationId: ReportsTimeseries_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Timeseries sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/reports_timeseries/methods/get' @@ -3042,14 +3102,14 @@ components: sku as sku, type as type, tags as tags, - JSON_EXTRACT(properties, '$.policySettings') as policy_settings, - JSON_EXTRACT(properties, '$.customRules') as custom_rules, - JSON_EXTRACT(properties, '$.managedRules') as managed_rules, - JSON_EXTRACT(properties, '$.frontendEndpointLinks') as frontend_endpoint_links, - JSON_EXTRACT(properties, '$.routingRuleLinks') as routing_rule_links, - JSON_EXTRACT(properties, '$.securityPolicyLinks') as security_policy_links, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, + JSON_EXTRACT(properties, '$.policySettings') as "policy_settings", + JSON_EXTRACT(properties, '$.customRules') as "custom_rules", + JSON_EXTRACT(properties, '$.managedRules') as "managed_rules", + JSON_EXTRACT(properties, '$.frontendEndpointLinks') as "frontend_endpoint_links", + JSON_EXTRACT(properties, '$.routingRuleLinks') as "routing_rule_links", + JSON_EXTRACT(properties, '$.securityPolicyLinks') as "security_policy_links", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", subscriptionId, resourceGroupName, policyName @@ -3066,14 +3126,14 @@ components: sku as sku, type as type, tags as tags, - json_extract_path_text(properties, '$.policySettings') as policy_settings, - JSON_EXTRACT(properties, '$.customRules') as custom_rules, - JSON_EXTRACT(properties, '$.managedRules') as managed_rules, - JSON_EXTRACT(properties, '$.frontendEndpointLinks') as frontend_endpoint_links, - JSON_EXTRACT(properties, '$.routingRuleLinks') as routing_rule_links, - JSON_EXTRACT(properties, '$.securityPolicyLinks') as security_policy_links, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, + json_extract_path_text(properties, '$.policySettings') as "policy_settings", + json_extract_path_text(properties, '$.customRules') as "custom_rules", + json_extract_path_text(properties, '$.managedRules') as "managed_rules", + json_extract_path_text(properties, '$.frontendEndpointLinks') as "frontend_endpoint_links", + json_extract_path_text(properties, '$.routingRuleLinks') as "routing_rule_links", + json_extract_path_text(properties, '$.securityPolicyLinks') as "security_policy_links", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceState') as "resource_state", subscriptionId, resourceGroupName, policyName @@ -3093,20 +3153,20 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.routingRules') as routing_rules, - JSON_EXTRACT(properties, '$.loadBalancingSettings') as load_balancing_settings, - JSON_EXTRACT(properties, '$.healthProbeSettings') as health_probe_settings, - JSON_EXTRACT(properties, '$.backendPools') as backend_pools, - JSON_EXTRACT(properties, '$.frontendEndpoints') as frontend_endpoints, - JSON_EXTRACT(properties, '$.backendPoolsSettings') as backend_pools_settings, - JSON_EXTRACT(properties, '$.enabledState') as enabled_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.cname') as cname, - JSON_EXTRACT(properties, '$.frontdoorId') as frontdoor_id, - JSON_EXTRACT(properties, '$.rulesEngines') as rules_engines, - JSON_EXTRACT(properties, '$.extendedProperties') as extended_properties, + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.routingRules') as "routing_rules", + JSON_EXTRACT(properties, '$.loadBalancingSettings') as "load_balancing_settings", + JSON_EXTRACT(properties, '$.healthProbeSettings') as "health_probe_settings", + JSON_EXTRACT(properties, '$.backendPools') as "backend_pools", + JSON_EXTRACT(properties, '$.frontendEndpoints') as "frontend_endpoints", + JSON_EXTRACT(properties, '$.backendPoolsSettings') as "backend_pools_settings", + JSON_EXTRACT(properties, '$.enabledState') as "enabled_state", + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.cname') as "cname", + JSON_EXTRACT(properties, '$.frontdoorId') as "frontdoor_id", + JSON_EXTRACT(properties, '$.rulesEngines') as "rules_engines", + JSON_EXTRACT(properties, '$.extendedProperties') as "extended_properties", subscriptionId, resourceGroupName, frontDoorName @@ -3121,20 +3181,20 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.routingRules') as routing_rules, - JSON_EXTRACT(properties, '$.loadBalancingSettings') as load_balancing_settings, - JSON_EXTRACT(properties, '$.healthProbeSettings') as health_probe_settings, - JSON_EXTRACT(properties, '$.backendPools') as backend_pools, - JSON_EXTRACT(properties, '$.frontendEndpoints') as frontend_endpoints, - JSON_EXTRACT(properties, '$.backendPoolsSettings') as backend_pools_settings, - JSON_EXTRACT(properties, '$.enabledState') as enabled_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.cname') as cname, - JSON_EXTRACT(properties, '$.frontdoorId') as frontdoor_id, - JSON_EXTRACT(properties, '$.rulesEngines') as rules_engines, - JSON_EXTRACT(properties, '$.extendedProperties') as extended_properties, + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.routingRules') as "routing_rules", + json_extract_path_text(properties, '$.loadBalancingSettings') as "load_balancing_settings", + json_extract_path_text(properties, '$.healthProbeSettings') as "health_probe_settings", + json_extract_path_text(properties, '$.backendPools') as "backend_pools", + json_extract_path_text(properties, '$.frontendEndpoints') as "frontend_endpoints", + json_extract_path_text(properties, '$.backendPoolsSettings') as "backend_pools_settings", + json_extract_path_text(properties, '$.enabledState') as "enabled_state", + json_extract_path_text(properties, '$.resourceState') as "resource_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.cname') as "cname", + json_extract_path_text(properties, '$.frontdoorId') as "frontdoor_id", + json_extract_path_text(properties, '$.rulesEngines') as "rules_engines", + json_extract_path_text(properties, '$.extendedProperties') as "extended_properties", subscriptionId, resourceGroupName, frontDoorName @@ -3152,14 +3212,14 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.sessionAffinityEnabledState') as session_affinity_enabled_state, - JSON_EXTRACT(properties, '$.sessionAffinityTtlSeconds') as session_affinity_ttl_seconds, - JSON_EXTRACT(properties, '$.webApplicationFirewallPolicyLink') as web_application_firewall_policy_link, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.customHttpsProvisioningState') as custom_https_provisioning_state, - JSON_EXTRACT(properties, '$.customHttpsProvisioningSubstate') as custom_https_provisioning_substate, - JSON_EXTRACT(properties, '$.customHttpsConfiguration') as custom_https_configuration, + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.sessionAffinityEnabledState') as "session_affinity_enabled_state", + JSON_EXTRACT(properties, '$.sessionAffinityTtlSeconds') as "session_affinity_ttl_seconds", + JSON_EXTRACT(properties, '$.webApplicationFirewallPolicyLink') as "web_application_firewall_policy_link", + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", + JSON_EXTRACT(properties, '$.customHttpsProvisioningState') as "custom_https_provisioning_state", + JSON_EXTRACT(properties, '$.customHttpsProvisioningSubstate') as "custom_https_provisioning_substate", + JSON_EXTRACT(properties, '$.customHttpsConfiguration') as "custom_https_configuration", subscriptionId, resourceGroupName, frontDoorName, @@ -3173,14 +3233,14 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.sessionAffinityEnabledState') as session_affinity_enabled_state, - JSON_EXTRACT(properties, '$.sessionAffinityTtlSeconds') as session_affinity_ttl_seconds, - JSON_EXTRACT(properties, '$.webApplicationFirewallPolicyLink') as web_application_firewall_policy_link, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.customHttpsProvisioningState') as custom_https_provisioning_state, - JSON_EXTRACT(properties, '$.customHttpsProvisioningSubstate') as custom_https_provisioning_substate, - JSON_EXTRACT(properties, '$.customHttpsConfiguration') as custom_https_configuration, + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.sessionAffinityEnabledState') as "session_affinity_enabled_state", + json_extract_path_text(properties, '$.sessionAffinityTtlSeconds') as "session_affinity_ttl_seconds", + json_extract_path_text(properties, '$.webApplicationFirewallPolicyLink') as "web_application_firewall_policy_link", + json_extract_path_text(properties, '$.resourceState') as "resource_state", + json_extract_path_text(properties, '$.customHttpsProvisioningState') as "custom_https_provisioning_state", + json_extract_path_text(properties, '$.customHttpsProvisioningSubstate') as "custom_https_provisioning_substate", + json_extract_path_text(properties, '$.customHttpsConfiguration') as "custom_https_configuration", subscriptionId, resourceGroupName, frontDoorName, @@ -3199,8 +3259,8 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.rules') as rules, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, + JSON_EXTRACT(properties, '$.rules') as "rules", + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", subscriptionId, resourceGroupName, frontDoorName, @@ -3214,8 +3274,8 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.rules') as rules, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, + json_extract_path_text(properties, '$.rules') as "rules", + json_extract_path_text(properties, '$.resourceState') as "resource_state", subscriptionId, resourceGroupName, frontDoorName, @@ -3237,8 +3297,8 @@ components: etag as etag, type as type, tags as tags, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.enabledState') as enabled_state, + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", + JSON_EXTRACT(properties, '$.enabledState') as "enabled_state", subscriptionId, resourceGroupName, profileName @@ -3254,8 +3314,8 @@ components: etag as etag, type as type, tags as tags, - json_extract_path_text(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.enabledState') as enabled_state, + json_extract_path_text(properties, '$.resourceState') as "resource_state", + json_extract_path_text(properties, '$.enabledState') as "enabled_state", subscriptionId, resourceGroupName, profileName @@ -3275,13 +3335,13 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.endpointA') as endpointa, - JSON_EXTRACT(properties, '$.endpointB') as endpointb, - JSON_EXTRACT(properties, '$.enabledState') as enabled_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.scriptFileUri') as script_file_uri, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.endpointA') as "endpointa", + JSON_EXTRACT(properties, '$.endpointB') as "endpointb", + JSON_EXTRACT(properties, '$.enabledState') as "enabled_state", + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.scriptFileUri') as "script_file_uri", subscriptionId, resourceGroupName, profileName, @@ -3297,13 +3357,13 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.endpointA') as endpointa, - JSON_EXTRACT(properties, '$.endpointB') as endpointb, - JSON_EXTRACT(properties, '$.enabledState') as enabled_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.scriptFileUri') as script_file_uri, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.endpointA') as "endpointa", + json_extract_path_text(properties, '$.endpointB') as "endpointb", + json_extract_path_text(properties, '$.enabledState') as "enabled_state", + json_extract_path_text(properties, '$.resourceState') as "resource_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.scriptFileUri') as "script_file_uri", subscriptionId, resourceGroupName, profileName, @@ -3324,21 +3384,22 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.endpointA') as endpointa, - JSON_EXTRACT(properties, '$.endpointB') as endpointb, - JSON_EXTRACT(properties, '$.startDateTimeUTC') as start_date_time_utc, - JSON_EXTRACT(properties, '$.endDateTimeUTC') as end_date_time_utc, - JSON_EXTRACT(properties, '$.country') as country, - JSON_EXTRACT(properties, '$.latencyMetrics') as latency_metrics, + JSON_EXTRACT(properties, '$.id') as "id", + JSON_EXTRACT(properties, '$.name') as "name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.endpointA') as "endpointa", + JSON_EXTRACT(properties, '$.endpointB') as "endpointb", + JSON_EXTRACT(properties, '$.startDateTimeUTC') as "start_date_time_utc", + JSON_EXTRACT(properties, '$.endDateTimeUTC') as "end_date_time_utc", + JSON_EXTRACT(properties, '$.country') as "country", + JSON_EXTRACT(properties, '$.latencyMetrics') as "latency_metrics", subscriptionId, resourceGroupName, profileName, - experimentName + experimentName, + aggregationInterval FROM azure.front_door.reports_latency_scorecards - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND profileName = 'replace-me' AND experimentName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND profileName = 'replace-me' AND experimentName = 'replace-me' AND aggregationInterval = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -3348,21 +3409,22 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.endpointA') as endpointa, - JSON_EXTRACT(properties, '$.endpointB') as endpointb, - JSON_EXTRACT(properties, '$.startDateTimeUTC') as start_date_time_utc, - JSON_EXTRACT(properties, '$.endDateTimeUTC') as end_date_time_utc, - JSON_EXTRACT(properties, '$.country') as country, - JSON_EXTRACT(properties, '$.latencyMetrics') as latency_metrics, + json_extract_path_text(properties, '$.id') as "id", + json_extract_path_text(properties, '$.name') as "name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.endpointA') as "endpointa", + json_extract_path_text(properties, '$.endpointB') as "endpointb", + json_extract_path_text(properties, '$.startDateTimeUTC') as "start_date_time_utc", + json_extract_path_text(properties, '$.endDateTimeUTC') as "end_date_time_utc", + json_extract_path_text(properties, '$.country') as "country", + json_extract_path_text(properties, '$.latencyMetrics') as "latency_metrics", subscriptionId, resourceGroupName, profileName, - experimentName + experimentName, + aggregationInterval FROM azure.front_door.reports_latency_scorecards - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND profileName = 'replace-me' AND experimentName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND profileName = 'replace-me' AND experimentName = 'replace-me' AND aggregationInterval = 'replace-me'; vw_reports_timeseries: id: azure.front_door.vw_reports_timeseries name: vw_reports_timeseries @@ -3377,19 +3439,23 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.startDateTimeUTC') as start_date_time_utc, - JSON_EXTRACT(properties, '$.endDateTimeUTC') as end_date_time_utc, - JSON_EXTRACT(properties, '$.aggregationInterval') as aggregation_interval, - JSON_EXTRACT(properties, '$.timeseriesType') as timeseries_type, - JSON_EXTRACT(properties, '$.country') as country, - JSON_EXTRACT(properties, '$.timeseriesData') as timeseries_data, + JSON_EXTRACT(properties, '$.endpoint') as "endpoint", + JSON_EXTRACT(properties, '$.startDateTimeUTC') as "start_date_time_utc", + JSON_EXTRACT(properties, '$.endDateTimeUTC') as "end_date_time_utc", + JSON_EXTRACT(properties, '$.aggregationInterval') as "aggregation_interval", + JSON_EXTRACT(properties, '$.timeseriesType') as "timeseries_type", + JSON_EXTRACT(properties, '$.country') as "country", + JSON_EXTRACT(properties, '$.timeseriesData') as "timeseries_data", subscriptionId, resourceGroupName, profileName, - experimentName + experimentName, + startDateTimeUTC, + endDateTimeUTC, + aggregationInterval, + timeseriesType FROM azure.front_door.reports_timeseries - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND profileName = 'replace-me' AND experimentName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND profileName = 'replace-me' AND experimentName = 'replace-me' AND startDateTimeUTC = 'replace-me' AND endDateTimeUTC = 'replace-me' AND aggregationInterval = 'replace-me' AND timeseriesType = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -3399,21 +3465,25 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.endpoint') as endpoint, - JSON_EXTRACT(properties, '$.startDateTimeUTC') as start_date_time_utc, - JSON_EXTRACT(properties, '$.endDateTimeUTC') as end_date_time_utc, - JSON_EXTRACT(properties, '$.aggregationInterval') as aggregation_interval, - JSON_EXTRACT(properties, '$.timeseriesType') as timeseries_type, - JSON_EXTRACT(properties, '$.country') as country, - JSON_EXTRACT(properties, '$.timeseriesData') as timeseries_data, + json_extract_path_text(properties, '$.endpoint') as "endpoint", + json_extract_path_text(properties, '$.startDateTimeUTC') as "start_date_time_utc", + json_extract_path_text(properties, '$.endDateTimeUTC') as "end_date_time_utc", + json_extract_path_text(properties, '$.aggregationInterval') as "aggregation_interval", + json_extract_path_text(properties, '$.timeseriesType') as "timeseries_type", + json_extract_path_text(properties, '$.country') as "country", + json_extract_path_text(properties, '$.timeseriesData') as "timeseries_data", subscriptionId, resourceGroupName, profileName, - experimentName + experimentName, + startDateTimeUTC, + endDateTimeUTC, + aggregationInterval, + timeseriesType FROM azure.front_door.reports_timeseries - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND profileName = 'replace-me' AND experimentName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND profileName = 'replace-me' AND experimentName = 'replace-me' AND startDateTimeUTC = 'replace-me' AND endDateTimeUTC = 'replace-me' AND aggregationInterval = 'replace-me' AND timeseriesType = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoorWebApplicationFirewallPolicies/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoorWebApplicationFirewallPolicies?api-version=2024-02-01: get: tags: - WebApplicationFirewallPolicies @@ -3437,7 +3507,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Network/frontDoorWebApplicationFirewallPolicies/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Network/frontDoorWebApplicationFirewallPolicies?api-version=2024-02-01: get: tags: - WebApplicationFirewallPolicies @@ -3460,7 +3530,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/FrontDoorWebApplicationFirewallPolicies/{policyName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/FrontDoorWebApplicationFirewallPolicies/{policyName}?api-version=2024-02-01: get: tags: - WebApplicationFirewallPolicies @@ -3574,7 +3644,7 @@ paths: '204': description: No Content. The request has been accepted but the policy was not found. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.Network/FrontDoorWebApplicationFirewallManagedRuleSets/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Network/FrontDoorWebApplicationFirewallManagedRuleSets?api-version=2024-02-01: get: tags: - WebApplicationFirewallManagedRuleSets @@ -3597,12 +3667,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Network/checkFrontDoorNameAvailability/?api-version=2021-06-01: + /providers/Microsoft.Network/checkFrontDoorNameAvailability?api-version=2021-06-01: post: tags: - CheckFrontDoorNameAvailability description: Check the availability of a Front Door resource name. - operationId: FrontDoorNameAvailability_Check + operationId: Operations_CheckNameAvailability requestBody: description: Input to check. required: true @@ -3625,12 +3695,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/checkFrontDoorNameAvailability/?api-version=2021-06-01: + x-ms-original-operationId: FrontDoorNameAvailability_Check + /subscriptions/{subscriptionId}/providers/Microsoft.Network/checkFrontDoorNameAvailability?api-version=2021-06-01: post: tags: - CheckFrontDoorNameAvailabilityWithSubscription description: Check the availability of a Front Door subdomain. - operationId: FrontDoorNameAvailabilityWithSubscription_Check + operationId: Operations_CheckNameAvailabilityWithSubscription requestBody: description: Input to check. required: true @@ -3654,7 +3725,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/frontDoors/?api-version=2021-06-01: + x-ms-original-operationId: FrontDoorNameAvailabilityWithSubscription_Check + /subscriptions/{subscriptionId}/providers/Microsoft.Network/frontDoors?api-version=2021-06-01: get: tags: - FrontDoors @@ -3677,7 +3749,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors?api-version=2021-06-01: get: tags: - FrontDoors @@ -3701,7 +3773,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}?api-version=2021-06-01: get: tags: - FrontDoors @@ -3792,7 +3864,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints?api-version=2021-06-01: get: tags: - FrontDoors @@ -3817,7 +3889,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}?api-version=2021-06-01: get: tags: - FrontDoors @@ -3841,7 +3913,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/purge/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/purge?api-version=2021-06-01: post: tags: - FrontDoors @@ -3873,7 +3945,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}/enableHttps/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}/enableHttps?api-version=2021-06-01: post: tags: - FrontDoors @@ -3906,7 +3978,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}/disableHttps/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/frontendEndpoints/{frontendEndpointName}/disableHttps?api-version=2021-06-01: post: tags: - FrontDoors @@ -3931,7 +4003,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/validateCustomDomain/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/validateCustomDomain?api-version=2021-06-01: post: tags: - FrontDoors @@ -3962,7 +4034,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/rulesEngines/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/rulesEngines?api-version=2021-06-01: get: tags: - FrontDoors @@ -3987,7 +4059,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/rulesEngines/{rulesEngineName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/frontDoors/{frontDoorName}/rulesEngines/{rulesEngineName}?api-version=2021-06-01: get: tags: - FrontDoors @@ -4081,7 +4153,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/providers/Microsoft.Network/NetworkExperimentProfiles/?api-version=2019-11-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Network/NetworkExperimentProfiles?api-version=2019-11-01: get: tags: - NetworkExperimentProfiles @@ -4104,7 +4176,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/?api-version=2019-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles?api-version=2019-11-01: get: tags: - NetworkExperimentProfiles @@ -4128,7 +4200,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/{profileName}/?api-version=2019-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/{profileName}?api-version=2019-11-01: get: tags: - NetworkExperimentProfiles @@ -4255,7 +4327,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/{profileName}/PreconfiguredEndpoints/?api-version=2019-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/{profileName}/PreconfiguredEndpoints?api-version=2019-11-01: get: tags: - PreconfiguredEndpoints @@ -4280,7 +4352,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/{profileName}/Experiments/?api-version=2019-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/{profileName}/Experiments?api-version=2019-11-01: get: tags: - Experiments @@ -4305,7 +4377,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/{profileName}/Experiments/{experimentName}/?api-version=2019-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/{profileName}/Experiments/{experimentName}?api-version=2019-11-01: get: tags: - Experiments @@ -4436,12 +4508,12 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/{profileName}/Experiments/{experimentName}/LatencyScorecard/?api-version=2019-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/{profileName}/Experiments/{experimentName}/LatencyScorecard?api-version=2019-11-01: get: tags: - Reports summary: Gets a Latency Scorecard for a given Experiment - operationId: Reports_GetLatencyScorecards + operationId: ReportsLatencyScorecards_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4485,12 +4557,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/{profileName}/Experiments/{experimentName}/Timeseries/?api-version=2019-11-01: + x-ms-original-operationId: Reports_GetLatencyScorecards + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/NetworkExperimentProfiles/{profileName}/Experiments/{experimentName}/Timeseries?api-version=2019-11-01: get: tags: - Reports summary: Gets a Timeseries for a given Experiment - operationId: Reports_GetTimeseries + operationId: ReportsTimeseries_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4560,3 +4633,4 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Reports_GetTimeseries diff --git a/providers/src/azure/v00.00.00000/services/graph_services.yaml b/providers/src/azure/v00.00.00000/services/graph_services.yaml index edc74a14..28cd676b 100644 --- a/providers/src/azure/v00.00.00000/services/graph_services.yaml +++ b/providers/src/azure/v00.00.00000/services/graph_services.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -43,7 +43,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -701,39 +701,50 @@ components: methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.GraphServices~1accounts~1?api-version=2023-04-13/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.GraphServices~1accounts?api-version=2023-04-13/get' + operationId: Accounts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountResourceList objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.GraphServices~1accounts~1?api-version=2023-04-13/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.GraphServices~1accounts?api-version=2023-04-13/get' + operationId: Accounts_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountResourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.GraphServices~1accounts~1{resourceName}~1?api-version=2023-04-13/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.GraphServices~1accounts~1{resourceName}?api-version=2023-04-13/get' + operationId: Accounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountResource create_and_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.GraphServices~1accounts~1{resourceName}~1?api-version=2023-04-13/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.GraphServices~1accounts~1{resourceName}?api-version=2023-04-13/put' + operationId: Accounts_CreateAndUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.GraphServices~1accounts~1{resourceName}~1?api-version=2023-04-13/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.GraphServices~1accounts~1{resourceName}?api-version=2023-04-13/patch' + operationId: Accounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.GraphServices~1accounts~1{resourceName}~1?api-version=2023-04-13/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.GraphServices~1accounts~1{resourceName}?api-version=2023-04-13/delete' + operationId: Accounts_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -742,8 +753,10 @@ components: - $ref: '#/components/x-stackQL-resources/accounts/methods/get' - $ref: '#/components/x-stackQL-resources/accounts/methods/list_by_resource_group' - $ref: '#/components/x-stackQL-resources/accounts/methods/list_by_subscription' - insert: [] - update: [] + insert: + - $ref: '#/components/x-stackQL-resources/accounts/methods/create_and_update' + update: + - $ref: '#/components/x-stackQL-resources/accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/accounts/methods/delete' @@ -754,10 +767,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.GraphServices~1operations~1?api-version=2023-04-13/get' + $ref: '#/paths/~1providers~1Microsoft.GraphServices~1operations?api-version=2023-04-13/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -767,7 +782,7 @@ components: replace: [] delete: [] paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.GraphServices/accounts/?api-version=2023-04-13: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.GraphServices/accounts?api-version=2023-04-13: get: description: Returns list of accounts apps. operationId: Accounts_ListByResourceGroup @@ -790,7 +805,7 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.GraphServices/accounts/?api-version=2023-04-13: + /subscriptions/{subscriptionId}/providers/Microsoft.GraphServices/accounts?api-version=2023-04-13: get: description: Returns list of accounts belonging to a subscription. operationId: Accounts_ListBySubscription @@ -812,7 +827,7 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.GraphServices/accounts/{resourceName}/?api-version=2023-04-13: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.GraphServices/accounts/{resourceName}?api-version=2023-04-13: get: description: Returns account resource for a given name. operationId: Accounts_Get @@ -916,7 +931,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.GraphServices/operations/?api-version=2023-04-13: + /providers/Microsoft.GraphServices/operations?api-version=2023-04-13: get: description: Returns list of operations. operationId: Operations_List diff --git a/providers/src/azure/v00.00.00000/services/guest_configuration.yaml b/providers/src/azure/v00.00.00000/services/guest_configuration.yaml index 0aa78873..7da6a6ba 100644 --- a/providers/src/azure/v00.00.00000/services/guest_configuration.yaml +++ b/providers/src/azure/v00.00.00000/services/guest_configuration.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1107,40 +1107,51 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1?api-version=2024-04-05/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}?api-version=2024-04-05/put' + operationId: GuestConfigurationAssignments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignment get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}?api-version=2024-04-05/get' + operationId: GuestConfigurationAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1?api-version=2024-04-05/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}?api-version=2024-04-05/delete' + operationId: GuestConfigurationAssignments_Delete response: mediaType: application/json openAPIDocKey: '200' subscription_list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments?api-version=2024-04-05/get' + operationId: GuestConfigurationAssignments_SubscriptionList response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignmentList rg_list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments?api-version=2024-04-05/get' + operationId: GuestConfigurationAssignments_RGList response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignmentList list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments?api-version=2024-04-05/get' + operationId: GuestConfigurationAssignments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignmentList objectKey: $.value sqlVerbs: select: @@ -1159,17 +1170,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1reports~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1reports?api-version=2024-04-05/get' + operationId: GuestConfigurationAssignmentReports_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignmentReportList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1reports~1{reportId}~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1reports~1{reportId}?api-version=2024-04-05/get' + operationId: GuestConfigurationAssignmentReports_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignmentReport sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/assignment_reports/methods/get' @@ -1185,28 +1200,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1?api-version=2024-04-05/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}?api-version=2024-04-05/put' + operationId: GuestConfigurationHCRPAssignments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignment get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}?api-version=2024-04-05/get' + operationId: GuestConfigurationHCRPAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1?api-version=2024-04-05/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}?api-version=2024-04-05/delete' + operationId: GuestConfigurationHCRPAssignments_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments?api-version=2024-04-05/get' + operationId: GuestConfigurationHCRPAssignments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignmentList objectKey: $.value sqlVerbs: select: @@ -1225,17 +1247,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1reports~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1reports?api-version=2024-04-05/get' + operationId: GuestConfigurationHCRPAssignmentReports_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignmentReportList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1reports~1{reportId}~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{machineName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1reports~1{reportId}?api-version=2024-04-05/get' + operationId: GuestConfigurationHCRPAssignmentReports_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignmentReport sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/hcrp_assignment_reports/methods/get' @@ -1244,68 +1270,80 @@ components: update: [] replace: [] delete: [] - assignments_vm_ss: - id: azure.guest_configuration.assignments_vm_ss - name: assignments_vm_ss - title: assignments_vm_ss + assignments_vm_sse: + id: azure.guest_configuration.assignments_vm_sse + name: assignments_vm_sse + title: assignments_vm_sse methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmssName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{name}~1?api-version=2024-04-05/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmssName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{name}?api-version=2024-04-05/put' + operationId: GuestConfigurationAssignmentsVMSS_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignment get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmssName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{name}~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmssName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{name}?api-version=2024-04-05/get' + operationId: GuestConfigurationAssignmentsVMSS_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmssName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{name}~1?api-version=2024-04-05/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmssName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{name}?api-version=2024-04-05/delete' + operationId: GuestConfigurationAssignmentsVMSS_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignment list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmssName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmssName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments?api-version=2024-04-05/get' + operationId: GuestConfigurationAssignmentsVMSS_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignmentList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/assignments_vm_ss/methods/get' - - $ref: '#/components/x-stackQL-resources/assignments_vm_ss/methods/list' + - $ref: '#/components/x-stackQL-resources/assignments_vm_sse/methods/get' + - $ref: '#/components/x-stackQL-resources/assignments_vm_sse/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/assignments_vm_ss/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/assignments_vm_sse/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/assignments_vm_ss/methods/delete' - assignment_reports_vm_ss: - id: azure.guest_configuration.assignment_reports_vm_ss - name: assignment_reports_vm_ss - title: assignment_reports_vm_ss + - $ref: '#/components/x-stackQL-resources/assignments_vm_sse/methods/delete' + assignment_reports_vm_sse: + id: azure.guest_configuration.assignment_reports_vm_sse + name: assignment_reports_vm_sse + title: assignment_reports_vm_sse methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmssName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{name}~1reports~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmssName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{name}~1reports?api-version=2024-04-05/get' + operationId: GuestConfigurationAssignmentReportsVMSS_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignmentReportList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmssName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{name}~1reports~1{id}~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{vmssName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{name}~1reports~1{id}?api-version=2024-04-05/get' + operationId: GuestConfigurationAssignmentReportsVMSS_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignmentReport sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/assignment_reports_vm_ss/methods/get' - - $ref: '#/components/x-stackQL-resources/assignment_reports_vm_ss/methods/list' + - $ref: '#/components/x-stackQL-resources/assignment_reports_vm_sse/methods/get' + - $ref: '#/components/x-stackQL-resources/assignment_reports_vm_sse/methods/list' insert: [] update: [] replace: [] @@ -1317,28 +1355,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConnectedVMwarevSphere~1virtualmachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1?api-version=2024-04-05/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConnectedVMwarevSphere~1virtualmachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}?api-version=2024-04-05/put' + operationId: GuestConfigurationConnectedVMwarevSphereAssignments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignment get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConnectedVMwarevSphere~1virtualmachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConnectedVMwarevSphere~1virtualmachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}?api-version=2024-04-05/get' + operationId: GuestConfigurationConnectedVMwarevSphereAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConnectedVMwarevSphere~1virtualmachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1?api-version=2024-04-05/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConnectedVMwarevSphere~1virtualmachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}?api-version=2024-04-05/delete' + operationId: GuestConfigurationConnectedVMwarevSphereAssignments_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConnectedVMwarevSphere~1virtualmachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConnectedVMwarevSphere~1virtualmachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments?api-version=2024-04-05/get' + operationId: GuestConfigurationConnectedVMwarevSphereAssignments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignmentList objectKey: $.value sqlVerbs: select: @@ -1357,17 +1402,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConnectedVMwarevSphere~1virtualmachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1reports~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConnectedVMwarevSphere~1virtualmachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1reports?api-version=2024-04-05/get' + operationId: GuestConfigurationConnectedVMwarevSphereAssignmentsReports_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignmentReportList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConnectedVMwarevSphere~1virtualmachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1reports~1{reportId}~1?api-version=2024-04-05/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ConnectedVMwarevSphere~1virtualmachines~1{vmName}~1providers~1Microsoft.GuestConfiguration~1guestConfigurationAssignments~1{guestConfigurationAssignmentName}~1reports~1{reportId}?api-version=2024-04-05/get' + operationId: GuestConfigurationConnectedVMwarevSphereAssignmentsReports_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestConfigurationAssignmentReport sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/connected_vmwarev_sphere_assignments_reports/methods/get' @@ -1383,10 +1432,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.GuestConfiguration~1operations~1?api-version=2024-04-05/get' + $ref: '#/paths/~1providers~1Microsoft.GuestConfiguration~1operations?api-version=2024-04-05/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationList objectKey: $.value sqlVerbs: select: @@ -1405,18 +1456,18 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.guestConfiguration') as guest_configuration, - JSON_EXTRACT(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.lastComplianceStatusChecked') as last_compliance_status_checked, - JSON_EXTRACT(properties, '$.latestReportId') as latest_report_id, - JSON_EXTRACT(properties, '$.parameterHash') as parameter_hash, - JSON_EXTRACT(properties, '$.latestAssignmentReport') as latest_assignment_report, - JSON_EXTRACT(properties, '$.context') as context, - JSON_EXTRACT(properties, '$.assignmentHash') as assignment_hash, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.vmssVMList') as vmss_vm_list, + JSON_EXTRACT(properties, '$.targetResourceId') as "target_resource_id", + JSON_EXTRACT(properties, '$.guestConfiguration') as "guest_configuration", + JSON_EXTRACT(properties, '$.complianceStatus') as "compliance_status", + JSON_EXTRACT(properties, '$.lastComplianceStatusChecked') as "last_compliance_status_checked", + JSON_EXTRACT(properties, '$.latestReportId') as "latest_report_id", + JSON_EXTRACT(properties, '$.parameterHash') as "parameter_hash", + JSON_EXTRACT(properties, '$.latestAssignmentReport') as "latest_assignment_report", + JSON_EXTRACT(properties, '$.context') as "context", + JSON_EXTRACT(properties, '$.assignmentHash') as "assignment_hash", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceType') as "resource_type", + JSON_EXTRACT(properties, '$.vmssVMList') as "vmss_vm_list", subscriptionId, resourceGroupName, vmName, @@ -1428,18 +1479,18 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.guestConfiguration') as guest_configuration, - JSON_EXTRACT(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.lastComplianceStatusChecked') as last_compliance_status_checked, - JSON_EXTRACT(properties, '$.latestReportId') as latest_report_id, - JSON_EXTRACT(properties, '$.parameterHash') as parameter_hash, - JSON_EXTRACT(properties, '$.latestAssignmentReport') as latest_assignment_report, - JSON_EXTRACT(properties, '$.context') as context, - JSON_EXTRACT(properties, '$.assignmentHash') as assignment_hash, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.vmssVMList') as vmss_vm_list, + json_extract_path_text(properties, '$.targetResourceId') as "target_resource_id", + json_extract_path_text(properties, '$.guestConfiguration') as "guest_configuration", + json_extract_path_text(properties, '$.complianceStatus') as "compliance_status", + json_extract_path_text(properties, '$.lastComplianceStatusChecked') as "last_compliance_status_checked", + json_extract_path_text(properties, '$.latestReportId') as "latest_report_id", + json_extract_path_text(properties, '$.parameterHash') as "parameter_hash", + json_extract_path_text(properties, '$.latestAssignmentReport') as "latest_assignment_report", + json_extract_path_text(properties, '$.context') as "context", + json_extract_path_text(properties, '$.assignmentHash') as "assignment_hash", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceType') as "resource_type", + json_extract_path_text(properties, '$.vmssVMList') as "vmss_vm_list", subscriptionId, resourceGroupName, vmName, @@ -1457,14 +1508,14 @@ components: SELECT id as id, name as name, - JSON_EXTRACT(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.reportId') as report_id, - JSON_EXTRACT(properties, '$.assignment') as assignment, - JSON_EXTRACT(properties, '$.vm') as vm, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.vmssResourceId') as vmss_resource_id, + JSON_EXTRACT(properties, '$.complianceStatus') as "compliance_status", + JSON_EXTRACT(properties, '$.reportId') as "report_id", + JSON_EXTRACT(properties, '$.assignment') as "assignment", + JSON_EXTRACT(properties, '$.vm') as "vm", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.details') as "details", + JSON_EXTRACT(properties, '$.vmssResourceId') as "vmss_resource_id", subscriptionId, resourceGroupName, vmName, @@ -1478,14 +1529,14 @@ components: SELECT id as id, name as name, - json_extract_path_text(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.reportId') as report_id, - JSON_EXTRACT(properties, '$.assignment') as assignment, - JSON_EXTRACT(properties, '$.vm') as vm, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.vmssResourceId') as vmss_resource_id, + json_extract_path_text(properties, '$.complianceStatus') as "compliance_status", + json_extract_path_text(properties, '$.reportId') as "report_id", + json_extract_path_text(properties, '$.assignment') as "assignment", + json_extract_path_text(properties, '$.vm') as "vm", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.details') as "details", + json_extract_path_text(properties, '$.vmssResourceId') as "vmss_resource_id", subscriptionId, resourceGroupName, vmName, @@ -1503,18 +1554,18 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.guestConfiguration') as guest_configuration, - JSON_EXTRACT(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.lastComplianceStatusChecked') as last_compliance_status_checked, - JSON_EXTRACT(properties, '$.latestReportId') as latest_report_id, - JSON_EXTRACT(properties, '$.parameterHash') as parameter_hash, - JSON_EXTRACT(properties, '$.latestAssignmentReport') as latest_assignment_report, - JSON_EXTRACT(properties, '$.context') as context, - JSON_EXTRACT(properties, '$.assignmentHash') as assignment_hash, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.vmssVMList') as vmss_vm_list, + JSON_EXTRACT(properties, '$.targetResourceId') as "target_resource_id", + JSON_EXTRACT(properties, '$.guestConfiguration') as "guest_configuration", + JSON_EXTRACT(properties, '$.complianceStatus') as "compliance_status", + JSON_EXTRACT(properties, '$.lastComplianceStatusChecked') as "last_compliance_status_checked", + JSON_EXTRACT(properties, '$.latestReportId') as "latest_report_id", + JSON_EXTRACT(properties, '$.parameterHash') as "parameter_hash", + JSON_EXTRACT(properties, '$.latestAssignmentReport') as "latest_assignment_report", + JSON_EXTRACT(properties, '$.context') as "context", + JSON_EXTRACT(properties, '$.assignmentHash') as "assignment_hash", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceType') as "resource_type", + JSON_EXTRACT(properties, '$.vmssVMList') as "vmss_vm_list", subscriptionId, resourceGroupName, machineName, @@ -1526,18 +1577,18 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.guestConfiguration') as guest_configuration, - JSON_EXTRACT(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.lastComplianceStatusChecked') as last_compliance_status_checked, - JSON_EXTRACT(properties, '$.latestReportId') as latest_report_id, - JSON_EXTRACT(properties, '$.parameterHash') as parameter_hash, - JSON_EXTRACT(properties, '$.latestAssignmentReport') as latest_assignment_report, - JSON_EXTRACT(properties, '$.context') as context, - JSON_EXTRACT(properties, '$.assignmentHash') as assignment_hash, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.vmssVMList') as vmss_vm_list, + json_extract_path_text(properties, '$.targetResourceId') as "target_resource_id", + json_extract_path_text(properties, '$.guestConfiguration') as "guest_configuration", + json_extract_path_text(properties, '$.complianceStatus') as "compliance_status", + json_extract_path_text(properties, '$.lastComplianceStatusChecked') as "last_compliance_status_checked", + json_extract_path_text(properties, '$.latestReportId') as "latest_report_id", + json_extract_path_text(properties, '$.parameterHash') as "parameter_hash", + json_extract_path_text(properties, '$.latestAssignmentReport') as "latest_assignment_report", + json_extract_path_text(properties, '$.context') as "context", + json_extract_path_text(properties, '$.assignmentHash') as "assignment_hash", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceType') as "resource_type", + json_extract_path_text(properties, '$.vmssVMList') as "vmss_vm_list", subscriptionId, resourceGroupName, machineName, @@ -1555,14 +1606,14 @@ components: SELECT id as id, name as name, - JSON_EXTRACT(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.reportId') as report_id, - JSON_EXTRACT(properties, '$.assignment') as assignment, - JSON_EXTRACT(properties, '$.vm') as vm, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.vmssResourceId') as vmss_resource_id, + JSON_EXTRACT(properties, '$.complianceStatus') as "compliance_status", + JSON_EXTRACT(properties, '$.reportId') as "report_id", + JSON_EXTRACT(properties, '$.assignment') as "assignment", + JSON_EXTRACT(properties, '$.vm') as "vm", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.details') as "details", + JSON_EXTRACT(properties, '$.vmssResourceId') as "vmss_resource_id", subscriptionId, resourceGroupName, machineName, @@ -1576,14 +1627,14 @@ components: SELECT id as id, name as name, - json_extract_path_text(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.reportId') as report_id, - JSON_EXTRACT(properties, '$.assignment') as assignment, - JSON_EXTRACT(properties, '$.vm') as vm, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.vmssResourceId') as vmss_resource_id, + json_extract_path_text(properties, '$.complianceStatus') as "compliance_status", + json_extract_path_text(properties, '$.reportId') as "report_id", + json_extract_path_text(properties, '$.assignment') as "assignment", + json_extract_path_text(properties, '$.vm') as "vm", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.details') as "details", + json_extract_path_text(properties, '$.vmssResourceId') as "vmss_resource_id", subscriptionId, resourceGroupName, machineName, @@ -1591,9 +1642,9 @@ components: reportId FROM azure.guest_configuration.hcrp_assignment_reports WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND machineName = 'replace-me' AND guestConfigurationAssignmentName = 'replace-me'; - vw_assignments_vm_ss: - id: azure.guest_configuration.vw_assignments_vm_ss - name: vw_assignments_vm_ss + vw_assignments_vm_sse: + id: azure.guest_configuration.vw_assignments_vm_sse + name: vw_assignments_vm_sse config: views: select: @@ -1601,50 +1652,50 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.guestConfiguration') as guest_configuration, - JSON_EXTRACT(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.lastComplianceStatusChecked') as last_compliance_status_checked, - JSON_EXTRACT(properties, '$.latestReportId') as latest_report_id, - JSON_EXTRACT(properties, '$.parameterHash') as parameter_hash, - JSON_EXTRACT(properties, '$.latestAssignmentReport') as latest_assignment_report, - JSON_EXTRACT(properties, '$.context') as context, - JSON_EXTRACT(properties, '$.assignmentHash') as assignment_hash, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.vmssVMList') as vmss_vm_list, + JSON_EXTRACT(properties, '$.targetResourceId') as "target_resource_id", + JSON_EXTRACT(properties, '$.guestConfiguration') as "guest_configuration", + JSON_EXTRACT(properties, '$.complianceStatus') as "compliance_status", + JSON_EXTRACT(properties, '$.lastComplianceStatusChecked') as "last_compliance_status_checked", + JSON_EXTRACT(properties, '$.latestReportId') as "latest_report_id", + JSON_EXTRACT(properties, '$.parameterHash') as "parameter_hash", + JSON_EXTRACT(properties, '$.latestAssignmentReport') as "latest_assignment_report", + JSON_EXTRACT(properties, '$.context') as "context", + JSON_EXTRACT(properties, '$.assignmentHash') as "assignment_hash", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceType') as "resource_type", + JSON_EXTRACT(properties, '$.vmssVMList') as "vmss_vm_list", subscriptionId, resourceGroupName, vmssName, name - FROM azure.guest_configuration.assignments_vm_ss + FROM azure.guest_configuration.assignments_vm_sse WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vmssName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.guestConfiguration') as guest_configuration, - JSON_EXTRACT(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.lastComplianceStatusChecked') as last_compliance_status_checked, - JSON_EXTRACT(properties, '$.latestReportId') as latest_report_id, - JSON_EXTRACT(properties, '$.parameterHash') as parameter_hash, - JSON_EXTRACT(properties, '$.latestAssignmentReport') as latest_assignment_report, - JSON_EXTRACT(properties, '$.context') as context, - JSON_EXTRACT(properties, '$.assignmentHash') as assignment_hash, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.vmssVMList') as vmss_vm_list, + json_extract_path_text(properties, '$.targetResourceId') as "target_resource_id", + json_extract_path_text(properties, '$.guestConfiguration') as "guest_configuration", + json_extract_path_text(properties, '$.complianceStatus') as "compliance_status", + json_extract_path_text(properties, '$.lastComplianceStatusChecked') as "last_compliance_status_checked", + json_extract_path_text(properties, '$.latestReportId') as "latest_report_id", + json_extract_path_text(properties, '$.parameterHash') as "parameter_hash", + json_extract_path_text(properties, '$.latestAssignmentReport') as "latest_assignment_report", + json_extract_path_text(properties, '$.context') as "context", + json_extract_path_text(properties, '$.assignmentHash') as "assignment_hash", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceType') as "resource_type", + json_extract_path_text(properties, '$.vmssVMList') as "vmss_vm_list", subscriptionId, resourceGroupName, vmssName, name - FROM azure.guest_configuration.assignments_vm_ss + FROM azure.guest_configuration.assignments_vm_sse WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vmssName = 'replace-me'; - vw_assignment_reports_vm_ss: - id: azure.guest_configuration.vw_assignment_reports_vm_ss - name: vw_assignment_reports_vm_ss + vw_assignment_reports_vm_sse: + id: azure.guest_configuration.vw_assignment_reports_vm_sse + name: vw_assignment_reports_vm_sse config: views: select: @@ -1653,20 +1704,20 @@ components: SELECT id as id, name as name, - JSON_EXTRACT(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.reportId') as report_id, - JSON_EXTRACT(properties, '$.assignment') as assignment, - JSON_EXTRACT(properties, '$.vm') as vm, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.vmssResourceId') as vmss_resource_id, + JSON_EXTRACT(properties, '$.complianceStatus') as "compliance_status", + JSON_EXTRACT(properties, '$.reportId') as "report_id", + JSON_EXTRACT(properties, '$.assignment') as "assignment", + JSON_EXTRACT(properties, '$.vm') as "vm", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.details') as "details", + JSON_EXTRACT(properties, '$.vmssResourceId') as "vmss_resource_id", subscriptionId, resourceGroupName, vmssName, name, id - FROM azure.guest_configuration.assignment_reports_vm_ss + FROM azure.guest_configuration.assignment_reports_vm_sse WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vmssName = 'replace-me' AND name = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1674,20 +1725,20 @@ components: SELECT id as id, name as name, - json_extract_path_text(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.reportId') as report_id, - JSON_EXTRACT(properties, '$.assignment') as assignment, - JSON_EXTRACT(properties, '$.vm') as vm, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.vmssResourceId') as vmss_resource_id, + json_extract_path_text(properties, '$.complianceStatus') as "compliance_status", + json_extract_path_text(properties, '$.reportId') as "report_id", + json_extract_path_text(properties, '$.assignment') as "assignment", + json_extract_path_text(properties, '$.vm') as "vm", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.details') as "details", + json_extract_path_text(properties, '$.vmssResourceId') as "vmss_resource_id", subscriptionId, resourceGroupName, vmssName, name, id - FROM azure.guest_configuration.assignment_reports_vm_ss + FROM azure.guest_configuration.assignment_reports_vm_sse WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vmssName = 'replace-me' AND name = 'replace-me'; vw_connected_vmwarev_sphere_assignments: id: azure.guest_configuration.vw_connected_vmwarev_sphere_assignments @@ -1699,18 +1750,18 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.guestConfiguration') as guest_configuration, - JSON_EXTRACT(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.lastComplianceStatusChecked') as last_compliance_status_checked, - JSON_EXTRACT(properties, '$.latestReportId') as latest_report_id, - JSON_EXTRACT(properties, '$.parameterHash') as parameter_hash, - JSON_EXTRACT(properties, '$.latestAssignmentReport') as latest_assignment_report, - JSON_EXTRACT(properties, '$.context') as context, - JSON_EXTRACT(properties, '$.assignmentHash') as assignment_hash, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.vmssVMList') as vmss_vm_list, + JSON_EXTRACT(properties, '$.targetResourceId') as "target_resource_id", + JSON_EXTRACT(properties, '$.guestConfiguration') as "guest_configuration", + JSON_EXTRACT(properties, '$.complianceStatus') as "compliance_status", + JSON_EXTRACT(properties, '$.lastComplianceStatusChecked') as "last_compliance_status_checked", + JSON_EXTRACT(properties, '$.latestReportId') as "latest_report_id", + JSON_EXTRACT(properties, '$.parameterHash') as "parameter_hash", + JSON_EXTRACT(properties, '$.latestAssignmentReport') as "latest_assignment_report", + JSON_EXTRACT(properties, '$.context') as "context", + JSON_EXTRACT(properties, '$.assignmentHash') as "assignment_hash", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceType') as "resource_type", + JSON_EXTRACT(properties, '$.vmssVMList') as "vmss_vm_list", subscriptionId, resourceGroupName, vmName, @@ -1722,18 +1773,18 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.guestConfiguration') as guest_configuration, - JSON_EXTRACT(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.lastComplianceStatusChecked') as last_compliance_status_checked, - JSON_EXTRACT(properties, '$.latestReportId') as latest_report_id, - JSON_EXTRACT(properties, '$.parameterHash') as parameter_hash, - JSON_EXTRACT(properties, '$.latestAssignmentReport') as latest_assignment_report, - JSON_EXTRACT(properties, '$.context') as context, - JSON_EXTRACT(properties, '$.assignmentHash') as assignment_hash, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.vmssVMList') as vmss_vm_list, + json_extract_path_text(properties, '$.targetResourceId') as "target_resource_id", + json_extract_path_text(properties, '$.guestConfiguration') as "guest_configuration", + json_extract_path_text(properties, '$.complianceStatus') as "compliance_status", + json_extract_path_text(properties, '$.lastComplianceStatusChecked') as "last_compliance_status_checked", + json_extract_path_text(properties, '$.latestReportId') as "latest_report_id", + json_extract_path_text(properties, '$.parameterHash') as "parameter_hash", + json_extract_path_text(properties, '$.latestAssignmentReport') as "latest_assignment_report", + json_extract_path_text(properties, '$.context') as "context", + json_extract_path_text(properties, '$.assignmentHash') as "assignment_hash", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceType') as "resource_type", + json_extract_path_text(properties, '$.vmssVMList') as "vmss_vm_list", subscriptionId, resourceGroupName, vmName, @@ -1751,14 +1802,14 @@ components: SELECT id as id, name as name, - JSON_EXTRACT(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.reportId') as report_id, - JSON_EXTRACT(properties, '$.assignment') as assignment, - JSON_EXTRACT(properties, '$.vm') as vm, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.vmssResourceId') as vmss_resource_id, + JSON_EXTRACT(properties, '$.complianceStatus') as "compliance_status", + JSON_EXTRACT(properties, '$.reportId') as "report_id", + JSON_EXTRACT(properties, '$.assignment') as "assignment", + JSON_EXTRACT(properties, '$.vm') as "vm", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.details') as "details", + JSON_EXTRACT(properties, '$.vmssResourceId') as "vmss_resource_id", subscriptionId, resourceGroupName, vmName, @@ -1772,14 +1823,14 @@ components: SELECT id as id, name as name, - json_extract_path_text(properties, '$.complianceStatus') as compliance_status, - JSON_EXTRACT(properties, '$.reportId') as report_id, - JSON_EXTRACT(properties, '$.assignment') as assignment, - JSON_EXTRACT(properties, '$.vm') as vm, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.vmssResourceId') as vmss_resource_id, + json_extract_path_text(properties, '$.complianceStatus') as "compliance_status", + json_extract_path_text(properties, '$.reportId') as "report_id", + json_extract_path_text(properties, '$.assignment') as "assignment", + json_extract_path_text(properties, '$.vm') as "vm", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.details') as "details", + json_extract_path_text(properties, '$.vmssResourceId') as "vmss_resource_id", subscriptionId, resourceGroupName, vmName, @@ -1788,7 +1839,7 @@ components: FROM azure.guest_configuration.connected_vmwarev_sphere_assignments_reports WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vmName = 'replace-me' AND guestConfigurationAssignmentName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}?api-version=2024-04-05: put: tags: - GuestConfigurationAssignments @@ -1883,7 +1934,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments?api-version=2024-04-05: get: tags: - GuestConfigurationAssignments @@ -1908,7 +1959,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments?api-version=2024-04-05: get: tags: - GuestConfigurationAssignments @@ -1934,7 +1985,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments?api-version=2024-04-05: get: tags: - GuestConfigurationAssignments @@ -1959,7 +2010,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/reports/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/reports?api-version=2024-04-05: get: tags: - GuestConfigurationAssignmentReports @@ -1988,7 +2039,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/reports/{reportId}/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/reports/{reportId}?api-version=2024-04-05: get: tags: - GuestConfigurationAssignmentReports @@ -2023,7 +2074,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}?api-version=2024-04-05: put: tags: - GuestConfigurationHCRPAssignments @@ -2118,7 +2169,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments?api-version=2024-04-05: get: tags: - GuestConfigurationHCRPAssignments @@ -2143,7 +2194,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/reports/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/reports?api-version=2024-04-05: get: tags: - GuestConfigurationAssignmentHCRPReports @@ -2172,7 +2223,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/reports/{reportId}/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/reports/{reportId}?api-version=2024-04-05: get: tags: - GuestConfigurationAssignmentHCRPReports @@ -2207,7 +2258,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{name}/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{name}?api-version=2024-04-05: put: tags: - GuestConfigurationAssignments @@ -2308,7 +2359,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments?api-version=2024-04-05: get: tags: - GuestConfigurationAssignments @@ -2333,7 +2384,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{name}/reports/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{name}/reports?api-version=2024-04-05: get: tags: - GuestConfigurationAssignmentReports @@ -2364,7 +2415,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{name}/reports/{id}/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{name}/reports/{id}?api-version=2024-04-05: get: tags: - GuestConfigurationAssignmentReports @@ -2399,7 +2450,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/virtualmachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/virtualmachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}?api-version=2024-04-05: put: tags: - GuestConfigurationConnectedVMwarevSphereAssignments @@ -2499,7 +2550,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/virtualmachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/virtualmachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments?api-version=2024-04-05: get: tags: - GuestConfigurationConnectedVMwarevSphereAssignments @@ -2524,7 +2575,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/virtualmachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/reports/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/virtualmachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/reports?api-version=2024-04-05: get: tags: - GuestConfigurationConnectedVMwarevSphereAssignmentsReports @@ -2554,7 +2605,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/virtualmachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/reports/{reportId}/?api-version=2024-04-05: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/virtualmachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName}/reports/{reportId}?api-version=2024-04-05: get: tags: - GuestConfigurationConnectedVMwarevSphereAssignmentsReports @@ -2590,7 +2641,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.GuestConfiguration/operations/?api-version=2024-04-05: + /providers/Microsoft.GuestConfiguration/operations?api-version=2024-04-05: get: tags: - Operations diff --git a/providers/src/azure/v00.00.00000/services/hardware_security_modules.yaml b/providers/src/azure/v00.00.00000/services/hardware_security_modules.yaml index 18a816bb..33810021 100644 --- a/providers/src/azure/v00.00.00000/services/hardware_security_modules.yaml +++ b/providers/src/azure/v00.00.00000/services/hardware_security_modules.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -74,7 +74,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1469,66 +1469,85 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1?api-version=2024-06-30-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}?api-version=2024-06-30-preview/put' + operationId: CloudHsmClusters_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudHsmCluster update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1?api-version=2024-06-30-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}?api-version=2024-06-30-preview/patch' + operationId: CloudHsmClusters_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudHsmCluster get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1?api-version=2024-06-30-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}?api-version=2024-06-30-preview/get' + operationId: CloudHsmClusters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudHsmCluster delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1?api-version=2024-06-30-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}?api-version=2024-06-30-preview/delete' + operationId: CloudHsmClusters_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1?api-version=2024-06-30-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters?api-version=2024-06-30-preview/get' + operationId: CloudHsmClusters_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudHsmClusterListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1?api-version=2024-06-30-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters?api-version=2024-06-30-preview/get' + operationId: CloudHsmClusters_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudHsmClusterListResult objectKey: $.value validate_backup_properties: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1validateBackupProperties~1?api-version=2024-06-30-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1validateBackupProperties?api-version=2024-06-30-preview/post' + operationId: CloudHsmClusters_ValidateBackupProperties response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupResult backup: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1backup~1?api-version=2024-06-30-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1backup?api-version=2024-06-30-preview/post' + operationId: CloudHsmClusters_Backup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupResult validate_restore_properties: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1validateRestoreProperties~1?api-version=2024-06-30-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1validateRestoreProperties?api-version=2024-06-30-preview/post' + operationId: CloudHsmClusters_ValidateRestoreProperties response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestoreResult restore: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1restore~1?api-version=2024-06-30-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1restore?api-version=2024-06-30-preview/post' + operationId: CloudHsmClusters_Restore response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestoreResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/cloud_hsm_clusters/methods/get' @@ -1536,7 +1555,8 @@ components: - $ref: '#/components/x-stackQL-resources/cloud_hsm_clusters/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/cloud_hsm_clusters/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/cloud_hsm_clusters/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/cloud_hsm_clusters/methods/delete' @@ -1547,10 +1567,12 @@ components: methods: list_by_cloud_hsm_cluster: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1privateLinkResources~1?api-version=2024-06-30-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1privateLinkResources?api-version=2024-06-30-preview/get' + operationId: CloudHsmClusterPrivateLinkResources_ListByCloudHsmCluster response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -1566,22 +1588,27 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1privateEndpointConnections~1{peConnectionName}~1?api-version=2024-06-30-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1privateEndpointConnections~1{peConnectionName}?api-version=2024-06-30-preview/put' + operationId: CloudHsmClusterPrivateEndpointConnections_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1privateEndpointConnections~1{peConnectionName}~1?api-version=2024-06-30-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1privateEndpointConnections~1{peConnectionName}?api-version=2024-06-30-preview/delete' + operationId: CloudHsmClusterPrivateEndpointConnections_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1privateEndpointConnections~1{peConnectionName}~1?api-version=2024-06-30-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1privateEndpointConnections~1{peConnectionName}?api-version=2024-06-30-preview/get' + operationId: CloudHsmClusterPrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/cloud_hsm_cluster_private_endpoint_connections/methods/get' @@ -1598,10 +1625,12 @@ components: methods: list_by_cloud_hsm_cluster: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1privateEndpointConnections~1?api-version=2024-06-30-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1privateEndpointConnections?api-version=2024-06-30-preview/get' + operationId: PrivateEndpointConnections_ListByCloudHsmCluster response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value sqlVerbs: select: @@ -1617,10 +1646,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1backupOperationStatus~1{jobId}~1?api-version=2024-06-30-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1backupOperationStatus~1{jobId}?api-version=2024-06-30-preview/get' + operationId: CloudHsmClusterBackupStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/cloud_hsm_cluster_backup_status/methods/get' @@ -1635,10 +1666,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1restoreOperationStatus~1{jobId}~1?api-version=2024-06-30-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1cloudHsmClusters~1{cloudHsmClusterName}~1restoreOperationStatus~1{jobId}?api-version=2024-06-30-preview/get' + operationId: CloudHsmClusterRestoreStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestoreResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/cloud_hsm_cluster_restore_status/methods/get' @@ -1646,60 +1679,72 @@ components: update: [] replace: [] delete: [] - dedicated_hsm: - id: azure.hardware_security_modules.dedicated_hsm - name: dedicated_hsm - title: dedicated_hsm + dedicated_hsms: + id: azure.hardware_security_modules.dedicated_hsms + name: dedicated_hsms + title: dedicated_hsms methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1dedicatedHSMs~1{name}~1?api-version=2024-06-30-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1dedicatedHSMs~1{name}?api-version=2024-06-30-preview/put' + operationId: DedicatedHsm_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHsm update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1dedicatedHSMs~1{name}~1?api-version=2024-06-30-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1dedicatedHSMs~1{name}?api-version=2024-06-30-preview/patch' + operationId: DedicatedHsm_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHsm delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1dedicatedHSMs~1{name}~1?api-version=2024-06-30-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1dedicatedHSMs~1{name}?api-version=2024-06-30-preview/delete' + operationId: DedicatedHsm_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1dedicatedHSMs~1{name}~1?api-version=2024-06-30-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1dedicatedHSMs~1{name}?api-version=2024-06-30-preview/get' + operationId: DedicatedHsm_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHsm list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1dedicatedHSMs~1?api-version=2024-06-30-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1dedicatedHSMs?api-version=2024-06-30-preview/get' + operationId: DedicatedHsm_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHsmListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HardwareSecurityModules~1dedicatedHSMs~1?api-version=2024-06-30-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HardwareSecurityModules~1dedicatedHSMs?api-version=2024-06-30-preview/get' + operationId: DedicatedHsm_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedHsmListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/dedicated_hsm/methods/get' - - $ref: '#/components/x-stackQL-resources/dedicated_hsm/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/dedicated_hsm/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/dedicated_hsms/methods/get' + - $ref: '#/components/x-stackQL-resources/dedicated_hsms/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/dedicated_hsms/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/dedicated_hsm/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/dedicated_hsms/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/dedicated_hsms/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/dedicated_hsm/methods/delete' + - $ref: '#/components/x-stackQL-resources/dedicated_hsms/methods/delete' dedicated_hsm_outbound_network_dependencies_endpoints: id: azure.hardware_security_modules.dedicated_hsm_outbound_network_dependencies_endpoints name: dedicated_hsm_outbound_network_dependencies_endpoints @@ -1707,10 +1752,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1dedicatedHSMs~1{name}~1outboundNetworkDependenciesEndpoints~1?api-version=2024-06-30-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HardwareSecurityModules~1dedicatedHSMs~1{name}~1outboundNetworkDependenciesEndpoints?api-version=2024-06-30-preview/get' + operationId: DedicatedHsmOutboundNetworkDependenciesEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundEnvironmentEndpointCollection objectKey: $.value sqlVerbs: select: @@ -1726,10 +1773,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.HardwareSecurityModules~1operations~1?api-version=2024-06-30-preview/get' + $ref: '#/paths/~1providers~1Microsoft.HardwareSecurityModules~1operations?api-version=2024-06-30-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1749,14 +1798,14 @@ components: SELECT identity as identity, sku as sku, - JSON_EXTRACT(properties, '$.activationState') as activation_state, - JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabelScope') as auto_generated_domain_name_label_scope, - JSON_EXTRACT(properties, '$.fipsApprovedMode') as fips_approved_mode, - JSON_EXTRACT(properties, '$.hsms') as hsms, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.statusMessage') as status_message, + JSON_EXTRACT(properties, '$.activationState') as "activation_state", + JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabelScope') as "auto_generated_domain_name_label_scope", + JSON_EXTRACT(properties, '$.fipsApprovedMode') as "fips_approved_mode", + JSON_EXTRACT(properties, '$.hsms') as "hsms", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.statusMessage') as "status_message", subscriptionId, resourceGroupName, cloudHsmClusterName @@ -1768,14 +1817,14 @@ components: SELECT identity as identity, sku as sku, - json_extract_path_text(properties, '$.activationState') as activation_state, - JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabelScope') as auto_generated_domain_name_label_scope, - JSON_EXTRACT(properties, '$.fipsApprovedMode') as fips_approved_mode, - JSON_EXTRACT(properties, '$.hsms') as hsms, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.statusMessage') as status_message, + json_extract_path_text(properties, '$.activationState') as "activation_state", + json_extract_path_text(properties, '$.autoGeneratedDomainNameLabelScope') as "auto_generated_domain_name_label_scope", + json_extract_path_text(properties, '$.fipsApprovedMode') as "fips_approved_mode", + json_extract_path_text(properties, '$.hsms') as "hsms", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.statusMessage') as "status_message", subscriptionId, resourceGroupName, cloudHsmClusterName @@ -1794,10 +1843,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, cloudHsmClusterName, @@ -1812,10 +1861,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, cloudHsmClusterName, @@ -1831,14 +1880,14 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.azureStorageBlobContainerUri') as azure_storage_blob_container_uri, - JSON_EXTRACT(properties, '$.backupId') as backup_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.jobId') as job_id, + JSON_EXTRACT(properties, '$.azureStorageBlobContainerUri') as "azure_storage_blob_container_uri", + JSON_EXTRACT(properties, '$.backupId') as "backup_id", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.statusDetails') as "status_details", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.jobId') as "job_id", subscriptionId, resourceGroupName, cloudHsmClusterName, @@ -1849,14 +1898,14 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.azureStorageBlobContainerUri') as azure_storage_blob_container_uri, - JSON_EXTRACT(properties, '$.backupId') as backup_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.jobId') as job_id, + json_extract_path_text(properties, '$.azureStorageBlobContainerUri') as "azure_storage_blob_container_uri", + json_extract_path_text(properties, '$.backupId') as "backup_id", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.statusDetails') as "status_details", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.jobId') as "job_id", subscriptionId, resourceGroupName, cloudHsmClusterName, @@ -1872,12 +1921,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.jobId') as job_id, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.statusDetails') as "status_details", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.jobId') as "job_id", subscriptionId, resourceGroupName, cloudHsmClusterName, @@ -1888,21 +1937,21 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.jobId') as job_id, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.statusDetails') as "status_details", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.jobId') as "job_id", subscriptionId, resourceGroupName, cloudHsmClusterName, jobId FROM azure.hardware_security_modules.cloud_hsm_cluster_restore_status WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND cloudHsmClusterName = 'replace-me' AND jobId = 'replace-me'; - vw_dedicated_hsm: - id: azure.hardware_security_modules.vw_dedicated_hsm - name: vw_dedicated_hsm + vw_dedicated_hsms: + id: azure.hardware_security_modules.vw_dedicated_hsms + name: vw_dedicated_hsms config: views: select: @@ -1913,15 +1962,15 @@ components: sku as sku, zones as zones, tags as tags, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.managementNetworkProfile') as management_network_profile, - JSON_EXTRACT(properties, '$.stampId') as stamp_id, - JSON_EXTRACT(properties, '$.statusMessage') as status_message, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.networkProfile') as "network_profile", + JSON_EXTRACT(properties, '$.managementNetworkProfile') as "management_network_profile", + JSON_EXTRACT(properties, '$.stampId') as "stamp_id", + JSON_EXTRACT(properties, '$.statusMessage') as "status_message", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, name - FROM azure.hardware_security_modules.dedicated_hsm + FROM azure.hardware_security_modules.dedicated_hsms WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1931,18 +1980,18 @@ components: sku as sku, zones as zones, tags as tags, - json_extract_path_text(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.managementNetworkProfile') as management_network_profile, - JSON_EXTRACT(properties, '$.stampId') as stamp_id, - JSON_EXTRACT(properties, '$.statusMessage') as status_message, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.networkProfile') as "network_profile", + json_extract_path_text(properties, '$.managementNetworkProfile') as "management_network_profile", + json_extract_path_text(properties, '$.stampId') as "stamp_id", + json_extract_path_text(properties, '$.statusMessage') as "status_message", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, name - FROM azure.hardware_security_modules.dedicated_hsm + FROM azure.hardware_security_modules.dedicated_hsms WHERE subscriptionId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}?api-version=2024-06-30-preview: put: tags: - Cloud HSM Cluster - Create or Update @@ -2076,7 +2125,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters?api-version=2024-06-30-preview: get: tags: - Cloud HSM Cluster - Get by Resource Group @@ -2106,7 +2155,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters?api-version=2024-06-30-preview: get: tags: - Cloud HSM Cluster - Get by Subscription @@ -2135,7 +2184,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/privateLinkResources/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/privateLinkResources?api-version=2024-06-30-preview: get: tags: - Cloud HSM Cluster Private Link - Get @@ -2160,7 +2209,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/privateEndpointConnections/{peConnectionName}/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/privateEndpointConnections/{peConnectionName}?api-version=2024-06-30-preview: put: tags: - Cloud HSM Cluster Private Endpoint - Create @@ -2245,7 +2294,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/privateEndpointConnections/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/privateEndpointConnections?api-version=2024-06-30-preview: get: tags: - Cloud HSM Cluster Private Endpoint Connections - Get @@ -2270,7 +2319,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/validateBackupProperties/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/validateBackupProperties?api-version=2024-06-30-preview: post: tags: - Cloud HSM Cluster Validate Backup Properties @@ -2330,7 +2379,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/backup/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/backup?api-version=2024-06-30-preview: post: tags: - Cloud HSM Cluster Backup - Create @@ -2390,7 +2439,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/backupOperationStatus/{jobId}/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/backupOperationStatus/{jobId}?api-version=2024-06-30-preview: get: tags: - Cloud HSM Clusters Backup Operation Status - Get @@ -2436,7 +2485,7 @@ paths: schema: type: string description: A unique ID for the current operation, service generated. All the resource providers must return this value in the response headers to facilitate debugging. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/validateRestoreProperties/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/validateRestoreProperties?api-version=2024-06-30-preview: post: tags: - Validate Cloud HSM Cluster Restore Properties @@ -2496,7 +2545,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/restore/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/restore?api-version=2024-06-30-preview: post: tags: - Cloud HSM Clusters Restore Operation - Create @@ -2557,7 +2606,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/restoreOperationStatus/{jobId}/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/{cloudHsmClusterName}/restoreOperationStatus/{jobId}?api-version=2024-06-30-preview: get: tags: - Returns Restore Operation Status @@ -2603,7 +2652,7 @@ paths: schema: type: string description: A unique ID for the current operation, service generated. All the resource providers must return this value in the response headers to facilitate debugging. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/dedicatedHSMs/{name}/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/dedicatedHSMs/{name}?api-version=2024-06-30-preview: put: tags: - DedicatedHsms @@ -2728,7 +2777,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DedicatedHsmError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/dedicatedHSMs/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/dedicatedHSMs?api-version=2024-06-30-preview: get: tags: - DedicatedHsms @@ -2758,7 +2807,7 @@ paths: $ref: '#/components/schemas/DedicatedHsmError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.HardwareSecurityModules/dedicatedHSMs/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.HardwareSecurityModules/dedicatedHSMs?api-version=2024-06-30-preview: get: tags: - DedicatedHsms @@ -2787,11 +2836,11 @@ paths: $ref: '#/components/schemas/DedicatedHsmError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/dedicatedHSMs/{name}/outboundNetworkDependenciesEndpoints/?api-version=2024-06-30-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HardwareSecurityModules/dedicatedHSMs/{name}/outboundNetworkDependenciesEndpoints?api-version=2024-06-30-preview: get: tags: - DedicatedHsms - operationId: DedicatedHsm_ListOutboundNetworkDependenciesEndpoints + operationId: DedicatedHsmOutboundNetworkDependenciesEndpoints_List summary: Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified dedicated hsm resource. description: Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified dedicated hsm resource. The operation returns properties of each egress endpoint. parameters: @@ -2813,7 +2862,8 @@ paths: $ref: '#/components/schemas/DedicatedHsmError' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.HardwareSecurityModules/operations/?api-version=2024-06-30-preview: + x-ms-original-operationId: DedicatedHsm_ListOutboundNetworkDependenciesEndpoints + /providers/Microsoft.HardwareSecurityModules/operations?api-version=2024-06-30-preview: get: tags: - Operations diff --git a/providers/src/azure/v00.00.00000/services/hdinsight.yaml b/providers/src/azure/v00.00.00000/services/hdinsight.yaml index 2a6d235e..c5230bc6 100644 --- a/providers/src/azure/v00.00.00000/services/hdinsight.yaml +++ b/providers/src/azure/v00.00.00000/services/hdinsight.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -50,7 +50,7 @@ components: name: api-version in: query description: The HDInsight client API Version. - required: true + required: false schema: type: string OperationIdParameter: @@ -2817,10 +2817,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1listHosts~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1listHosts?api-version=2024-08-01-preview/post' + operationId: VirtualMachinesHosts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HostInfoListResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/virtual_machines_hosts/methods/list' @@ -2835,7 +2837,8 @@ components: methods: restart_hosts: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1restartHosts~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1restartHosts?api-version=2024-08-01-preview/post' + operationId: VirtualMachines_RestartHosts response: mediaType: application/json openAPIDocKey: '200' @@ -2852,10 +2855,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1restartHosts~1azureasyncoperations~1{operationId}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1restartHosts~1azureasyncoperations~1{operationId}?api-version=2024-08-01-preview/get' + operationId: VirtualMachinesAsyncOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/virtual_machines_async_operation_status/methods/get' @@ -2870,10 +2875,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.HDInsight~1operations~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.HDInsight~1operations?api-version=2024-08-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -2889,16 +2896,19 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1scriptActions~1{scriptName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1scriptActions~1{scriptName}?api-version=2024-08-01-preview/delete' + operationId: ScriptActions_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_cluster: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1scriptActions~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1scriptActions?api-version=2024-08-01-preview/get' + operationId: ScriptActions_ListByCluster response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScriptActionsList objectKey: $.value sqlVerbs: select: @@ -2915,57 +2925,71 @@ components: methods: execute_script_actions: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1executeScriptActions~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1executeScriptActions?api-version=2024-08-01-preview/post' + operationId: Clusters_ExecuteScriptActions response: mediaType: application/json openAPIDocKey: '200' create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}?api-version=2024-08-01-preview/put' + operationId: Clusters_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}?api-version=2024-08-01-preview/patch' + operationId: Clusters_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}?api-version=2024-08-01-preview/delete' + operationId: Clusters_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}?api-version=2024-08-01-preview/get' + operationId: Clusters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters?api-version=2024-08-01-preview/get' + operationId: Clusters_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterListResult objectKey: $.value resize: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1roles~1{roleName}~1resize~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1roles~1{roleName}~1resize?api-version=2024-08-01-preview/post' + operationId: Clusters_Resize response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HDInsight~1clusters~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HDInsight~1clusters?api-version=2024-08-01-preview/get' + operationId: Clusters_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterListResult objectKey: $.value rotate_disk_encryption_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1rotatediskencryptionkey~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1rotatediskencryptionkey?api-version=2024-08-01-preview/post' + operationId: Clusters_RotateDiskEncryptionKey response: mediaType: application/json openAPIDocKey: '200' @@ -2976,49 +3000,55 @@ components: - $ref: '#/components/x-stackQL-resources/clusters/methods/list' insert: - $ref: '#/components/x-stackQL-resources/clusters/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/clusters/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/clusters/methods/delete' - script_actions_execution_detail: - id: azure.hdinsight.script_actions_execution_detail - name: script_actions_execution_detail - title: script_actions_execution_detail + script_actions_execution_details: + id: azure.hdinsight.script_actions_execution_details + name: script_actions_execution_details + title: script_actions_execution_details methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1scriptExecutionHistory~1{scriptExecutionId}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1scriptExecutionHistory~1{scriptExecutionId}?api-version=2024-08-01-preview/get' + operationId: ScriptActionsExecutionDetail_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RuntimeScriptActionDetail sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/script_actions_execution_detail/methods/get' + - $ref: '#/components/x-stackQL-resources/script_actions_execution_details/methods/get' insert: [] update: [] replace: [] delete: [] - script_execution_history: - id: azure.hdinsight.script_execution_history - name: script_execution_history - title: script_execution_history + script_execution_histories: + id: azure.hdinsight.script_execution_histories + name: script_execution_histories + title: script_execution_histories methods: list_by_cluster: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1scriptExecutionHistory~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1scriptExecutionHistory?api-version=2024-08-01-preview/get' + operationId: ScriptExecutionHistory_ListByCluster response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScriptActionExecutionHistoryList objectKey: $.value promote: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1scriptExecutionHistory~1{scriptExecutionId}~1promote~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1scriptExecutionHistory~1{scriptExecutionId}~1promote?api-version=2024-08-01-preview/post' + operationId: ScriptExecutionHistory_Promote response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/script_execution_history/methods/list_by_cluster' + - $ref: '#/components/x-stackQL-resources/script_execution_histories/methods/list_by_cluster' insert: [] update: [] replace: [] @@ -3030,10 +3060,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1executeScriptActions~1azureasyncoperations~1{operationId}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1executeScriptActions~1azureasyncoperations~1{operationId}?api-version=2024-08-01-preview/get' + operationId: ScriptActionsExecutionAsyncOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/script_actions_execution_async_operation_status/methods/get' @@ -3041,14 +3073,15 @@ components: update: [] replace: [] delete: [] - clusters_auto_scale_configuration: - id: azure.hdinsight.clusters_auto_scale_configuration - name: clusters_auto_scale_configuration - title: clusters_auto_scale_configuration + clusters_auto_scale_configurations: + id: azure.hdinsight.clusters_auto_scale_configurations + name: clusters_auto_scale_configurations + title: clusters_auto_scale_configurations methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1roles~1{roleName}~1autoscale~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1roles~1{roleName}~1autoscale?api-version=2024-08-01-preview/post' + operationId: ClustersAutoScaleConfiguration_Update response: mediaType: application/json openAPIDocKey: '200' @@ -3065,13 +3098,16 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1getGatewaySettings~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1getGatewaySettings?api-version=2024-08-01-preview/post' + operationId: ClustersGatewaySettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GatewaySettings update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1updateGatewaySettings~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1updateGatewaySettings?api-version=2024-08-01-preview/post' + operationId: ClustersGatewaySettings_Update response: mediaType: application/json openAPIDocKey: '200' @@ -3089,10 +3125,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1azureasyncoperations~1{operationId}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1azureasyncoperations~1{operationId}?api-version=2024-08-01-preview/get' + operationId: ClustersAzureAsyncOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/clusters_azure_async_operation_status/methods/get' @@ -3100,14 +3138,15 @@ components: update: [] replace: [] delete: [] - clusters_identity_certificate: - id: azure.hdinsight.clusters_identity_certificate - name: clusters_identity_certificate - title: clusters_identity_certificate + clusters_identity_certificates: + id: azure.hdinsight.clusters_identity_certificates + name: clusters_identity_certificates + title: clusters_identity_certificates methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1updateClusterIdentityCertificate~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1updateClusterIdentityCertificate?api-version=2024-08-01-preview/post' + operationId: ClustersIdentityCertificate_Update response: mediaType: application/json openAPIDocKey: '200' @@ -3124,10 +3163,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HDInsight~1locations~1{location}~1capabilities~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HDInsight~1locations~1{location}~1capabilities?api-version=2024-08-01-preview/get' + operationId: LocationsCapabilities_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapabilitiesResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/locations_capabilities/methods/get' @@ -3142,10 +3183,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HDInsight~1locations~1{location}~1usages~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HDInsight~1locations~1{location}~1usages?api-version=2024-08-01-preview/get' + operationId: LocationsUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsagesListResult objectKey: $.value sqlVerbs: select: @@ -3161,10 +3204,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HDInsight~1locations~1{location}~1billingSpecs~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HDInsight~1locations~1{location}~1billingSpecs?api-version=2024-08-01-preview/get' + operationId: LocationsBillingSpecs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingResponseListResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/locations_billing_specs/methods/list' @@ -3179,10 +3224,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HDInsight~1locations~1{location}~1azureasyncoperations~1{operationId}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HDInsight~1locations~1{location}~1azureasyncoperations~1{operationId}?api-version=2024-08-01-preview/get' + operationId: LocationsAzureAsyncOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/locations_azure_async_operation_status/methods/get' @@ -3197,16 +3244,20 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HDInsight~1locations~1{location}~1checkNameAvailability~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HDInsight~1locations~1{location}~1checkNameAvailability?api-version=2024-08-01-preview/post' + operationId: Locations_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NameAvailabilityCheckResult validate_cluster_create_request: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HDInsight~1locations~1{location}~1validateCreateRequest~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HDInsight~1locations~1{location}~1validateCreateRequest?api-version=2024-08-01-preview/post' + operationId: Locations_ValidateClusterCreateRequest response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterCreateValidationResult sqlVerbs: select: [] insert: [] @@ -3220,24 +3271,30 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1configurations~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1configurations?api-version=2024-08-01-preview/post' + operationId: Configurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterConfigurations update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1configurations~1{configurationName}~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1configurations~1{configurationName}?api-version=2024-08-01-preview/post' + operationId: Configurations_Update response: mediaType: application/json openAPIDocKey: '200' - exec_get: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1configurations~1{configurationName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1configurations~1{configurationName}?api-version=2024-08-01-preview/get' + operationId: Configurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterConfiguration sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/configurations/methods/get' - $ref: '#/components/x-stackQL-resources/configurations/methods/list' insert: [] update: [] @@ -3250,17 +3307,21 @@ components: methods: list_by_cluster: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1privateLinkResources~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1privateLinkResources?api-version=2024-08-01-preview/get' + operationId: PrivateLinkResources_ListByCluster response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1privateLinkResources~1{privateLinkResourceName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1privateLinkResources~1{privateLinkResourceName}?api-version=2024-08-01-preview/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' @@ -3276,26 +3337,33 @@ components: methods: list_by_cluster: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1applications~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1applications?api-version=2024-08-01-preview/get' + operationId: Applications_ListByCluster response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1applications~1{applicationName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1applications~1{applicationName}?api-version=2024-08-01-preview/get' + operationId: Applications_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Application create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1applications~1{applicationName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1applications~1{applicationName}?api-version=2024-08-01-preview/put' + operationId: Applications_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Application delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1applications~1{applicationName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1applications~1{applicationName}?api-version=2024-08-01-preview/delete' + operationId: Applications_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3316,10 +3384,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1applications~1{applicationName}~1azureasyncoperations~1{operationId}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1applications~1{applicationName}~1azureasyncoperations~1{operationId}?api-version=2024-08-01-preview/get' + operationId: ApplicationsAzureAsyncOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/applications_azure_async_operation_status/methods/get' @@ -3334,55 +3404,65 @@ components: methods: enable_monitoring: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1clustermonitoring~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1clustermonitoring?api-version=2024-08-01-preview/put' + operationId: Extensions_EnableMonitoring response: mediaType: application/json openAPIDocKey: '200' disable_monitoring: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1clustermonitoring~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1clustermonitoring?api-version=2024-08-01-preview/delete' + operationId: Extensions_DisableMonitoring response: mediaType: application/json openAPIDocKey: '200' enable_azure_monitor: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1azureMonitor~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1azureMonitor?api-version=2024-08-01-preview/put' + operationId: Extensions_EnableAzureMonitor response: mediaType: application/json openAPIDocKey: '200' disable_azure_monitor: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1azureMonitor~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1azureMonitor?api-version=2024-08-01-preview/delete' + operationId: Extensions_DisableAzureMonitor response: mediaType: application/json openAPIDocKey: '200' enable_azure_monitor_agent: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1azureMonitorAgent~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1azureMonitorAgent?api-version=2024-08-01-preview/put' + operationId: Extensions_EnableAzureMonitorAgent response: mediaType: application/json openAPIDocKey: '200' disable_azure_monitor_agent: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1azureMonitorAgent~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1azureMonitorAgent?api-version=2024-08-01-preview/delete' + operationId: Extensions_DisableAzureMonitorAgent response: mediaType: application/json openAPIDocKey: '200' create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1{extensionName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1{extensionName}?api-version=2024-08-01-preview/put' + operationId: Extensions_Create response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1{extensionName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1{extensionName}?api-version=2024-08-01-preview/get' + operationId: Extensions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterMonitoringResponse delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1{extensionName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1{extensionName}?api-version=2024-08-01-preview/delete' + operationId: Extensions_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3402,10 +3482,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1clustermonitoring~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1clustermonitoring?api-version=2024-08-01-preview/get' + operationId: ExtensionsMonitoringStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterMonitoringResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/extensions_monitoring_status/methods/get' @@ -3420,10 +3502,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1azureMonitor~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1azureMonitor?api-version=2024-08-01-preview/get' + operationId: ExtensionsAzureMonitorStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureMonitorResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/extensions_azure_monitor_status/methods/get' @@ -3438,10 +3522,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1azureMonitorAgent~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1azureMonitorAgent?api-version=2024-08-01-preview/get' + operationId: ExtensionsAzureMonitorAgentStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureMonitorResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/extensions_azure_monitor_agent_status/methods/get' @@ -3456,10 +3542,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1{extensionName}~1azureAsyncOperations~1{operationId}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1extensions~1{extensionName}~1azureAsyncOperations~1{operationId}?api-version=2024-08-01-preview/get' + operationId: ExtensionsAzureAsyncOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/extensions_azure_async_operation_status/methods/get' @@ -3474,26 +3562,33 @@ components: methods: list_by_cluster: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1privateEndpointConnections~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1privateEndpointConnections?api-version=2024-08-01-preview/get' + operationId: PrivateEndpointConnections_ListByCluster response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-08-01-preview/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-08-01-preview/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HDInsight~1clusters~1{clusterName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-08-01-preview/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3522,30 +3617,30 @@ components: zones as zones, identity as identity, systemData as system_data, - JSON_EXTRACT(properties, '$.clusterVersion') as cluster_version, - JSON_EXTRACT(properties, '$.clusterHdpVersion') as cluster_hdp_version, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.tier') as tier, - JSON_EXTRACT(properties, '$.clusterId') as cluster_id, - JSON_EXTRACT(properties, '$.clusterDefinition') as cluster_definition, - JSON_EXTRACT(properties, '$.kafkaRestProperties') as kafka_rest_properties, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.computeProfile') as compute_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.clusterState') as cluster_state, - JSON_EXTRACT(properties, '$.quotaInfo') as quota_info, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.connectivityEndpoints') as connectivity_endpoints, - JSON_EXTRACT(properties, '$.diskEncryptionProperties') as disk_encryption_properties, - JSON_EXTRACT(properties, '$.encryptionInTransitProperties') as encryption_in_transit_properties, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.minSupportedTlsVersion') as min_supported_tls_version, - JSON_EXTRACT(properties, '$.excludedServicesConfig') as excluded_services_config, - JSON_EXTRACT(properties, '$.networkProperties') as network_properties, - JSON_EXTRACT(properties, '$.computeIsolationProperties') as compute_isolation_properties, - JSON_EXTRACT(properties, '$.privateLinkConfigurations') as private_link_configurations, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + JSON_EXTRACT(properties, '$.clusterVersion') as "cluster_version", + JSON_EXTRACT(properties, '$.clusterHdpVersion') as "cluster_hdp_version", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.tier') as "tier", + JSON_EXTRACT(properties, '$.clusterId') as "cluster_id", + JSON_EXTRACT(properties, '$.clusterDefinition') as "cluster_definition", + JSON_EXTRACT(properties, '$.kafkaRestProperties') as "kafka_rest_properties", + JSON_EXTRACT(properties, '$.securityProfile') as "security_profile", + JSON_EXTRACT(properties, '$.computeProfile') as "compute_profile", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.clusterState') as "cluster_state", + JSON_EXTRACT(properties, '$.quotaInfo') as "quota_info", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.connectivityEndpoints') as "connectivity_endpoints", + JSON_EXTRACT(properties, '$.diskEncryptionProperties') as "disk_encryption_properties", + JSON_EXTRACT(properties, '$.encryptionInTransitProperties') as "encryption_in_transit_properties", + JSON_EXTRACT(properties, '$.storageProfile') as "storage_profile", + JSON_EXTRACT(properties, '$.minSupportedTlsVersion') as "min_supported_tls_version", + JSON_EXTRACT(properties, '$.excludedServicesConfig') as "excluded_services_config", + JSON_EXTRACT(properties, '$.networkProperties') as "network_properties", + JSON_EXTRACT(properties, '$.computeIsolationProperties') as "compute_isolation_properties", + JSON_EXTRACT(properties, '$.privateLinkConfigurations') as "private_link_configurations", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, resourceGroupName, clusterName @@ -3561,30 +3656,30 @@ components: zones as zones, identity as identity, systemData as system_data, - json_extract_path_text(properties, '$.clusterVersion') as cluster_version, - JSON_EXTRACT(properties, '$.clusterHdpVersion') as cluster_hdp_version, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.tier') as tier, - JSON_EXTRACT(properties, '$.clusterId') as cluster_id, - JSON_EXTRACT(properties, '$.clusterDefinition') as cluster_definition, - JSON_EXTRACT(properties, '$.kafkaRestProperties') as kafka_rest_properties, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.computeProfile') as compute_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.clusterState') as cluster_state, - JSON_EXTRACT(properties, '$.quotaInfo') as quota_info, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.connectivityEndpoints') as connectivity_endpoints, - JSON_EXTRACT(properties, '$.diskEncryptionProperties') as disk_encryption_properties, - JSON_EXTRACT(properties, '$.encryptionInTransitProperties') as encryption_in_transit_properties, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.minSupportedTlsVersion') as min_supported_tls_version, - JSON_EXTRACT(properties, '$.excludedServicesConfig') as excluded_services_config, - JSON_EXTRACT(properties, '$.networkProperties') as network_properties, - JSON_EXTRACT(properties, '$.computeIsolationProperties') as compute_isolation_properties, - JSON_EXTRACT(properties, '$.privateLinkConfigurations') as private_link_configurations, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + json_extract_path_text(properties, '$.clusterVersion') as "cluster_version", + json_extract_path_text(properties, '$.clusterHdpVersion') as "cluster_hdp_version", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.tier') as "tier", + json_extract_path_text(properties, '$.clusterId') as "cluster_id", + json_extract_path_text(properties, '$.clusterDefinition') as "cluster_definition", + json_extract_path_text(properties, '$.kafkaRestProperties') as "kafka_rest_properties", + json_extract_path_text(properties, '$.securityProfile') as "security_profile", + json_extract_path_text(properties, '$.computeProfile') as "compute_profile", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.clusterState') as "cluster_state", + json_extract_path_text(properties, '$.quotaInfo') as "quota_info", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.connectivityEndpoints') as "connectivity_endpoints", + json_extract_path_text(properties, '$.diskEncryptionProperties') as "disk_encryption_properties", + json_extract_path_text(properties, '$.encryptionInTransitProperties') as "encryption_in_transit_properties", + json_extract_path_text(properties, '$.storageProfile') as "storage_profile", + json_extract_path_text(properties, '$.minSupportedTlsVersion') as "min_supported_tls_version", + json_extract_path_text(properties, '$.excludedServicesConfig') as "excluded_services_config", + json_extract_path_text(properties, '$.networkProperties') as "network_properties", + json_extract_path_text(properties, '$.computeIsolationProperties') as "compute_isolation_properties", + json_extract_path_text(properties, '$.privateLinkConfigurations') as "private_link_configurations", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, resourceGroupName, clusterName @@ -3602,9 +3697,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, clusterName, @@ -3618,9 +3713,9 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, clusterName, @@ -3639,18 +3734,18 @@ components: etag as etag, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.computeProfile') as compute_profile, - JSON_EXTRACT(properties, '$.installScriptActions') as install_script_actions, - JSON_EXTRACT(properties, '$.uninstallScriptActions') as uninstall_script_actions, - JSON_EXTRACT(properties, '$.httpsEndpoints') as https_endpoints, - JSON_EXTRACT(properties, '$.sshEndpoints') as ssh_endpoints, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.applicationType') as application_type, - JSON_EXTRACT(properties, '$.applicationState') as application_state, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.marketplaceIdentifier') as marketplace_identifier, - JSON_EXTRACT(properties, '$.privateLinkConfigurations') as private_link_configurations, + JSON_EXTRACT(properties, '$.computeProfile') as "compute_profile", + JSON_EXTRACT(properties, '$.installScriptActions') as "install_script_actions", + JSON_EXTRACT(properties, '$.uninstallScriptActions') as "uninstall_script_actions", + JSON_EXTRACT(properties, '$.httpsEndpoints') as "https_endpoints", + JSON_EXTRACT(properties, '$.sshEndpoints') as "ssh_endpoints", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.applicationType') as "application_type", + JSON_EXTRACT(properties, '$.applicationState') as "application_state", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.marketplaceIdentifier') as "marketplace_identifier", + JSON_EXTRACT(properties, '$.privateLinkConfigurations') as "private_link_configurations", subscriptionId, resourceGroupName, clusterName, @@ -3664,18 +3759,18 @@ components: etag as etag, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.computeProfile') as compute_profile, - JSON_EXTRACT(properties, '$.installScriptActions') as install_script_actions, - JSON_EXTRACT(properties, '$.uninstallScriptActions') as uninstall_script_actions, - JSON_EXTRACT(properties, '$.httpsEndpoints') as https_endpoints, - JSON_EXTRACT(properties, '$.sshEndpoints') as ssh_endpoints, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.applicationType') as application_type, - JSON_EXTRACT(properties, '$.applicationState') as application_state, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.marketplaceIdentifier') as marketplace_identifier, - JSON_EXTRACT(properties, '$.privateLinkConfigurations') as private_link_configurations, + json_extract_path_text(properties, '$.computeProfile') as "compute_profile", + json_extract_path_text(properties, '$.installScriptActions') as "install_script_actions", + json_extract_path_text(properties, '$.uninstallScriptActions') as "uninstall_script_actions", + json_extract_path_text(properties, '$.httpsEndpoints') as "https_endpoints", + json_extract_path_text(properties, '$.sshEndpoints') as "ssh_endpoints", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.applicationType') as "application_type", + json_extract_path_text(properties, '$.applicationState') as "application_state", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.marketplaceIdentifier') as "marketplace_identifier", + json_extract_path_text(properties, '$.privateLinkConfigurations') as "private_link_configurations", subscriptionId, resourceGroupName, clusterName, @@ -3694,9 +3789,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, clusterName, @@ -3710,9 +3805,9 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, clusterName, @@ -3720,11 +3815,11 @@ components: FROM azure.hdinsight.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND clusterName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/listHosts/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/listHosts?api-version=2024-08-01-preview: post: tags: - VirtualMachines - operationId: VirtualMachines_ListHosts + operationId: VirtualMachinesHosts_List description: Lists the HDInsight clusters hosts parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3743,7 +3838,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/restartHosts/?api-version=2024-08-01-preview: + x-ms-original-operationId: VirtualMachines_ListHosts + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/restartHosts?api-version=2024-08-01-preview: post: tags: - VirtualMachines @@ -3775,11 +3871,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/restartHosts/azureasyncoperations/{operationId}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/restartHosts/azureasyncoperations/{operationId}?api-version=2024-08-01-preview: get: tags: - VirtualMachines - operationId: VirtualMachines_GetAsyncOperationStatus + operationId: VirtualMachinesAsyncOperationStatus_Get description: Gets the async operation status. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3799,7 +3895,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.HDInsight/operations/?api-version=2024-08-01-preview: + x-ms-original-operationId: VirtualMachines_GetAsyncOperationStatus + /providers/Microsoft.HDInsight/operations?api-version=2024-08-01-preview: get: tags: - Operations @@ -3821,7 +3918,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptActions/{scriptName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptActions/{scriptName}?api-version=2024-08-01-preview: delete: tags: - ScriptActions @@ -3843,7 +3940,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/executeScriptActions/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/executeScriptActions?api-version=2024-08-01-preview: post: tags: - Clusters @@ -3878,7 +3975,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptActions/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptActions?api-version=2024-08-01-preview: get: tags: - ScriptActions @@ -3903,11 +4000,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptExecutionHistory/{scriptExecutionId}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptExecutionHistory/{scriptExecutionId}?api-version=2024-08-01-preview: get: tags: - ScriptExecutionHistory - operationId: ScriptActions_GetExecutionDetail + operationId: ScriptActionsExecutionDetail_Get description: Gets the script execution detail for the given script execution ID. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3927,7 +4024,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptExecutionHistory/?api-version=2024-08-01-preview: + x-ms-original-operationId: ScriptActions_GetExecutionDetail + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptExecutionHistory?api-version=2024-08-01-preview: get: tags: - ScriptExecutionHistory @@ -3952,7 +4050,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptExecutionHistory/{scriptExecutionId}/promote/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/scriptExecutionHistory/{scriptExecutionId}/promote?api-version=2024-08-01-preview: post: tags: - Promote @@ -3972,11 +4070,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/executeScriptActions/azureasyncoperations/{operationId}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/executeScriptActions/azureasyncoperations/{operationId}?api-version=2024-08-01-preview: get: tags: - ScriptActions - operationId: ScriptActions_GetExecutionAsyncOperationStatus + operationId: ScriptActionsExecutionAsyncOperationStatus_Get description: Gets the async operation status of execution operation. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3996,7 +4094,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/?api-version=2024-08-01-preview: + x-ms-original-operationId: ScriptActions_GetExecutionAsyncOperationStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}?api-version=2024-08-01-preview: put: tags: - Clusters @@ -4107,7 +4206,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters?api-version=2024-08-01-preview: get: tags: - Clusters @@ -4131,7 +4230,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/roles/{roleName}/resize/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/roles/{roleName}/resize?api-version=2024-08-01-preview: post: tags: - Clusters @@ -4174,11 +4273,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/roles/{roleName}/autoscale/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/roles/{roleName}/autoscale?api-version=2024-08-01-preview: post: tags: - Clusters - operationId: Clusters_UpdateAutoScaleConfiguration + operationId: ClustersAutoScaleConfiguration_Update description: Updates the Autoscale Configuration for HDInsight cluster. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4217,7 +4316,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/clusters/?api-version=2024-08-01-preview: + x-ms-original-operationId: Clusters_UpdateAutoScaleConfiguration + /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/clusters?api-version=2024-08-01-preview: get: tags: - Clusters @@ -4240,7 +4340,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/rotatediskencryptionkey/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/rotatediskencryptionkey?api-version=2024-08-01-preview: post: tags: - Clusters @@ -4272,11 +4372,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/getGatewaySettings/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/getGatewaySettings?api-version=2024-08-01-preview: post: tags: - Clusters - operationId: Clusters_GetGatewaySettings + operationId: ClustersGatewaySettings_Get description: Gets the gateway settings for the specified cluster. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4295,11 +4395,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/updateGatewaySettings/?api-version=2024-08-01-preview: + x-ms-original-operationId: Clusters_GetGatewaySettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/updateGatewaySettings?api-version=2024-08-01-preview: post: tags: - Clusters - operationId: Clusters_UpdateGatewaySettings + operationId: ClustersGatewaySettings_Update description: Configures the gateway settings on the specified cluster. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4327,11 +4428,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/azureasyncoperations/{operationId}/?api-version=2024-08-01-preview: + x-ms-original-operationId: Clusters_UpdateGatewaySettings + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/azureasyncoperations/{operationId}?api-version=2024-08-01-preview: get: tags: - Clusters - operationId: Clusters_GetAzureAsyncOperationStatus + operationId: ClustersAzureAsyncOperationStatus_Get description: The the async operation status. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4351,11 +4453,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/updateClusterIdentityCertificate/?api-version=2024-08-01-preview: + x-ms-original-operationId: Clusters_GetAzureAsyncOperationStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/updateClusterIdentityCertificate?api-version=2024-08-01-preview: post: tags: - Clusters - operationId: Clusters_UpdateIdentityCertificate + operationId: ClustersIdentityCertificate_Update description: Updates the cluster identity certificate. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4383,11 +4486,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/capabilities/?api-version=2024-08-01-preview: + x-ms-original-operationId: Clusters_UpdateIdentityCertificate + /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/capabilities?api-version=2024-08-01-preview: get: tags: - Regions - operationId: Locations_GetCapabilities + operationId: LocationsCapabilities_Get description: Gets the capabilities for the specified location. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4405,11 +4509,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/usages/?api-version=2024-08-01-preview: + x-ms-original-operationId: Locations_GetCapabilities + /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/usages?api-version=2024-08-01-preview: get: tags: - Regions - operationId: Locations_ListUsages + operationId: LocationsUsages_List description: Lists the usages for the specified location. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4427,11 +4532,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/billingSpecs/?api-version=2024-08-01-preview: + x-ms-original-operationId: Locations_ListUsages + /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/billingSpecs?api-version=2024-08-01-preview: get: tags: - Regions - operationId: Locations_ListBillingSpecs + operationId: LocationsBillingSpecs_List description: Lists the billingSpecs for the specified subscription and location. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4449,11 +4555,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/azureasyncoperations/{operationId}/?api-version=2024-08-01-preview: + x-ms-original-operationId: Locations_ListBillingSpecs + /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/azureasyncoperations/{operationId}?api-version=2024-08-01-preview: get: tags: - Regions - operationId: Locations_GetAzureAsyncOperationStatus + operationId: LocationsAzureAsyncOperationStatus_Get description: Get the async operation status. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4472,7 +4579,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/checkNameAvailability/?api-version=2024-08-01-preview: + x-ms-original-operationId: Locations_GetAzureAsyncOperationStatus + /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/checkNameAvailability?api-version=2024-08-01-preview: post: tags: - Regions @@ -4501,7 +4609,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/validateCreateRequest/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/validateCreateRequest?api-version=2024-08-01-preview: post: tags: - Regions @@ -4530,7 +4638,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/configurations/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/configurations?api-version=2024-08-01-preview: post: tags: - Configurations @@ -4553,7 +4661,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/configurations/{configurationName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/configurations/{configurationName}?api-version=2024-08-01-preview: post: tags: - Configurations @@ -4612,7 +4720,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/privateLinkResources/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/privateLinkResources?api-version=2024-08-01-preview: get: tags: - PrivateLinkResources @@ -4635,7 +4743,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/privateLinkResources/{privateLinkResourceName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/privateLinkResources/{privateLinkResourceName}?api-version=2024-08-01-preview: get: tags: - PrivateLinkResources @@ -4659,7 +4767,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/applications/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/applications?api-version=2024-08-01-preview: get: tags: - Applications @@ -4684,7 +4792,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/applications/{applicationName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/applications/{applicationName}?api-version=2024-08-01-preview: get: tags: - Applications @@ -4768,12 +4876,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/applications/{applicationName}/azureasyncoperations/{operationId}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/applications/{applicationName}/azureasyncoperations/{operationId}?api-version=2024-08-01-preview: get: tags: - Applications description: Gets the async operation status. - operationId: Applications_GetAzureAsyncOperationStatus + operationId: ApplicationsAzureAsyncOperationStatus_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4793,7 +4901,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/clustermonitoring/?api-version=2024-08-01-preview: + x-ms-original-operationId: Applications_GetAzureAsyncOperationStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/clustermonitoring?api-version=2024-08-01-preview: put: tags: - Extensions @@ -4829,7 +4938,7 @@ paths: tags: - Extensions description: Gets the status of Operations Management Suite (OMS) on the HDInsight cluster. - operationId: Extensions_GetMonitoringStatus + operationId: ExtensionsMonitoringStatus_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4847,6 +4956,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Extensions_GetMonitoringStatus delete: tags: - Extensions @@ -4872,7 +4982,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/azureMonitor/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/azureMonitor?api-version=2024-08-01-preview: put: tags: - Extensions @@ -4908,7 +5018,7 @@ paths: tags: - Extensions description: Gets the status of Azure Monitor on the HDInsight cluster. - operationId: Extensions_GetAzureMonitorStatus + operationId: ExtensionsAzureMonitorStatus_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4926,6 +5036,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Extensions_GetAzureMonitorStatus delete: tags: - Extensions @@ -4951,7 +5062,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/azureMonitorAgent/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/azureMonitorAgent?api-version=2024-08-01-preview: put: tags: - Extensions @@ -4987,7 +5098,7 @@ paths: tags: - Extensions description: Gets the status of Azure Monitor Agent on the HDInsight cluster. - operationId: Extensions_GetAzureMonitorAgentStatus + operationId: ExtensionsAzureMonitorAgentStatus_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -5005,6 +5116,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Extensions_GetAzureMonitorAgentStatus delete: tags: - Extensions @@ -5030,7 +5142,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/{extensionName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/{extensionName}?api-version=2024-08-01-preview: put: tags: - Extensions @@ -5112,12 +5224,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/{extensionName}/azureAsyncOperations/{operationId}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/extensions/{extensionName}/azureAsyncOperations/{operationId}?api-version=2024-08-01-preview: get: tags: - Extensions description: Gets the async operation status. - operationId: Extensions_GetAzureAsyncOperationStatus + operationId: ExtensionsAzureAsyncOperationStatus_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -5137,7 +5249,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/privateEndpointConnections/?api-version=2024-08-01-preview: + x-ms-original-operationId: Extensions_GetAzureAsyncOperationStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/privateEndpointConnections?api-version=2024-08-01-preview: get: tags: - PrivateEndpointConnections @@ -5162,7 +5275,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusters/{clusterName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-08-01-preview: put: tags: - PrivateEndpointConnections diff --git a/providers/src/azure/v00.00.00000/services/healthdataaiservices.yaml b/providers/src/azure/v00.00.00000/services/healthdataaiservices.yaml index 3462616a..6c9c83c7 100644 --- a/providers/src/azure/v00.00.00000/services/healthdataaiservices.yaml +++ b/providers/src/azure/v00.00.00000/services/healthdataaiservices.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -43,7 +43,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1035,10 +1035,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.HealthDataAIServices~1operations~1?api-version=2024-02-28-preview/get' + $ref: '#/paths/~1providers~1Microsoft.HealthDataAIServices~1operations?api-version=2024-02-28-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1054,42 +1056,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1?api-version=2024-02-28-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HealthDataAIServices~1deidServices?api-version=2024-02-28-preview/get' + operationId: DeidServices_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeidServiceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1?api-version=2024-02-28-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices?api-version=2024-02-28-preview/get' + operationId: DeidServices_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeidServiceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}~1?api-version=2024-02-28-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}?api-version=2024-02-28-preview/get' + operationId: DeidServices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeidService create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}~1?api-version=2024-02-28-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}?api-version=2024-02-28-preview/put' + operationId: DeidServices_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeidService update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}~1?api-version=2024-02-28-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}?api-version=2024-02-28-preview/patch' + operationId: DeidServices_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeidService delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}~1?api-version=2024-02-28-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}?api-version=2024-02-28-preview/delete' + operationId: DeidServices_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/deid_services/methods/get' @@ -1097,7 +1110,8 @@ components: - $ref: '#/components/x-stackQL-resources/deid_services/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/deid_services/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/deid_services/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/deid_services/methods/delete' @@ -1108,29 +1122,36 @@ components: methods: list_by_deid_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}~1privateEndpointConnections~1?api-version=2024-02-28-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}~1privateEndpointConnections?api-version=2024-02-28-preview/get' + operationId: PrivateEndpointConnections_ListByDeidService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-02-28-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-02-28-preview/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-02-28-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-02-28-preview/put' + operationId: PrivateEndpointConnections_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-02-28-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-02-28-preview/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' @@ -1148,10 +1169,12 @@ components: methods: list_by_deid_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}~1privateLinkResources~1?api-version=2024-02-28-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HealthDataAIServices~1deidServices~1{deidServiceName}~1privateLinkResources?api-version=2024-02-28-preview/get' + operationId: PrivateLinks_ListByDeidService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -1172,10 +1195,10 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.serviceUrl') as service_url, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.serviceUrl') as "service_url", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", subscriptionId, resourceGroupName, deidServiceName @@ -1188,10 +1211,10 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.serviceUrl') as service_url, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.serviceUrl') as "service_url", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", subscriptionId, resourceGroupName, deidServiceName @@ -1206,10 +1229,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, deidServiceName, @@ -1220,10 +1243,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, deidServiceName, @@ -1231,7 +1254,7 @@ components: FROM azure.healthdataaiservices.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND deidServiceName = 'replace-me'; paths: - /providers/Microsoft.HealthDataAIServices/operations/?api-version=2024-02-28-preview: + /providers/Microsoft.HealthDataAIServices/operations?api-version=2024-02-28-preview: get: operationId: Operations_List tags: @@ -1253,7 +1276,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.HealthDataAIServices/deidServices/?api-version=2024-02-28-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.HealthDataAIServices/deidServices?api-version=2024-02-28-preview: get: operationId: DeidServices_ListBySubscription tags: @@ -1276,7 +1299,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices/?api-version=2024-02-28-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices?api-version=2024-02-28-preview: get: operationId: DeidServices_ListByResourceGroup tags: @@ -1300,7 +1323,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices/{deidServiceName}/?api-version=2024-02-28-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices/{deidServiceName}?api-version=2024-02-28-preview: get: operationId: DeidServices_Get tags: @@ -1474,7 +1497,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices/{deidServiceName}/privateEndpointConnections/?api-version=2024-02-28-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices/{deidServiceName}/privateEndpointConnections?api-version=2024-02-28-preview: get: operationId: PrivateEndpointConnections_ListByDeidService tags: @@ -1505,7 +1528,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices/{deidServiceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-02-28-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices/{deidServiceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-02-28-preview: get: operationId: PrivateEndpointConnections_Get tags: @@ -1631,7 +1654,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices/{deidServiceName}/privateLinkResources/?api-version=2024-02-28-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthDataAIServices/deidServices/{deidServiceName}/privateLinkResources?api-version=2024-02-28-preview: get: operationId: PrivateLinks_ListByDeidService tags: diff --git a/providers/src/azure/v00.00.00000/services/hybrid_aks.yaml b/providers/src/azure/v00.00.00000/services/hybrid_aks.yaml index 60f8da1c..564b9d94 100644 --- a/providers/src/azure/v00.00.00000/services/hybrid_aks.yaml +++ b/providers/src/azure/v00.00.00000/services/hybrid_aks.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -64,7 +64,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1735,64 +1735,62 @@ components: methods: get: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1?api-version=2024-01-01/get' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default?api-version=2024-01-01/get' + operationId: provisionedClusterInstances_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: provisionedCluster create_or_update: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1?api-version=2024-01-01/put' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default?api-version=2024-01-01/put' + operationId: provisionedClusterInstances_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: provisionedCluster delete: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default?api-version=2024-01-01/delete' + operationId: provisionedClusterInstances_Delete response: mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/provisioned_cluster_instances/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/provisioned_cluster_instances/methods/create_or_update' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/provisioned_cluster_instances/methods/delete' - provisioned_cluster_instances_list: - id: azure.hybrid_aks.provisioned_cluster_instances_list - name: provisioned_cluster_instances_list - title: provisioned_cluster_instances_list - methods: + openAPIDocKey: '202' list: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1?api-version=2024-01-01/get' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances?api-version=2024-01-01/get' + operationId: provisionedClusterInstances_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: provisionedClusterListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/provisioned_cluster_instances_list/methods/list' - insert: [] + - $ref: '#/components/x-stackQL-resources/provisioned_cluster_instances/methods/get' + - $ref: '#/components/x-stackQL-resources/provisioned_cluster_instances/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/provisioned_cluster_instances/methods/create_or_update' update: [] replace: [] - delete: [] - provisioned_cluster_instances_upgrade_profile: - id: azure.hybrid_aks.provisioned_cluster_instances_upgrade_profile - name: provisioned_cluster_instances_upgrade_profile - title: provisioned_cluster_instances_upgrade_profile + delete: + - $ref: '#/components/x-stackQL-resources/provisioned_cluster_instances/methods/delete' + provisioned_cluster_instances_upgrade_profiles: + id: azure.hybrid_aks.provisioned_cluster_instances_upgrade_profiles + name: provisioned_cluster_instances_upgrade_profiles + title: provisioned_cluster_instances_upgrade_profiles methods: get: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1upgradeProfiles~1default~1?api-version=2024-01-01/get' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1upgradeProfiles~1default?api-version=2024-01-01/get' + operationId: provisionedClusterInstancesUpgradeProfile_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProvisionedClusterUpgradeProfile sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/provisioned_cluster_instances_upgrade_profile/methods/get' + - $ref: '#/components/x-stackQL-resources/provisioned_cluster_instances_upgrade_profiles/methods/get' insert: [] update: [] replace: [] @@ -1804,265 +1802,227 @@ components: methods: put: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1hybridIdentityMetadata~1default~1?api-version=2024-01-01/put' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1hybridIdentityMetadata~1default?api-version=2024-01-01/put' + operationId: HybridIdentityMetadata_Put response: mediaType: application/json openAPIDocKey: '200' + schemaRef: hybridIdentityMetadata get: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1hybridIdentityMetadata~1default~1?api-version=2024-01-01/get' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1hybridIdentityMetadata~1default?api-version=2024-01-01/get' + operationId: HybridIdentityMetadata_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: hybridIdentityMetadata delete: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1hybridIdentityMetadata~1default~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1hybridIdentityMetadata~1default?api-version=2024-01-01/delete' + operationId: HybridIdentityMetadata_Delete response: mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/hybrid_identity_metadata/methods/get' - insert: [] - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/hybrid_identity_metadata/methods/delete' - hybrid_identity_metadata_list: - id: azure.hybrid_aks.hybrid_identity_metadata_list - name: hybrid_identity_metadata_list - title: hybrid_identity_metadata_list - methods: + openAPIDocKey: '202' list_by_cluster: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1hybridIdentityMetadata~1?api-version=2024-01-01/get' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1hybridIdentityMetadata?api-version=2024-01-01/get' + operationId: HybridIdentityMetadata_ListByCluster response: mediaType: application/json openAPIDocKey: '200' + schemaRef: hybridIdentityMetadataList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hybrid_identity_metadata_list/methods/list_by_cluster' + - $ref: '#/components/x-stackQL-resources/hybrid_identity_metadata/methods/get' + - $ref: '#/components/x-stackQL-resources/hybrid_identity_metadata/methods/list_by_cluster' insert: [] update: [] - replace: [] - delete: [] - agent_pool: - id: azure.hybrid_aks.agent_pool - name: agent_pool - title: agent_pool + replace: + - $ref: '#/components/x-stackQL-resources/hybrid_identity_metadata/methods/put' + delete: + - $ref: '#/components/x-stackQL-resources/hybrid_identity_metadata/methods/delete' + agent_pools: + id: azure.hybrid_aks.agent_pools + name: agent_pools + title: agent_pools methods: get: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1agentPools~1{agentPoolName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1agentPools~1{agentPoolName}?api-version=2024-01-01/get' + operationId: agentPool_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: agentPool create_or_update: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1agentPools~1{agentPoolName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1agentPools~1{agentPoolName}?api-version=2024-01-01/put' + operationId: agentPool_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: agentPool delete: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1agentPools~1{agentPoolName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1agentPools~1{agentPoolName}?api-version=2024-01-01/delete' + operationId: agentPool_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_provisioned_cluster: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1agentPools~1?api-version=2024-01-01/get' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1agentPools?api-version=2024-01-01/get' + operationId: agentPool_ListByProvisionedCluster response: mediaType: application/json openAPIDocKey: '200' + schemaRef: agentPoolListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/agent_pool/methods/get' - - $ref: '#/components/x-stackQL-resources/agent_pool/methods/list_by_provisioned_cluster' + - $ref: '#/components/x-stackQL-resources/agent_pools/methods/get' + - $ref: '#/components/x-stackQL-resources/agent_pools/methods/list_by_provisioned_cluster' insert: - - $ref: '#/components/x-stackQL-resources/agent_pool/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/agent_pools/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/agent_pool/methods/delete' - provisioned_cluster_instances_user_kubeconfig: - id: azure.hybrid_aks.provisioned_cluster_instances_user_kubeconfig - name: provisioned_cluster_instances_user_kubeconfig - title: provisioned_cluster_instances_user_kubeconfig + - $ref: '#/components/x-stackQL-resources/agent_pools/methods/delete' + provisioned_cluster_instances_user_kubeconfigs: + id: azure.hybrid_aks.provisioned_cluster_instances_user_kubeconfigs + name: provisioned_cluster_instances_user_kubeconfigs + title: provisioned_cluster_instances_user_kubeconfigs methods: list: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1listUserKubeconfig~1?api-version=2024-01-01/post' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1listUserKubeconfig?api-version=2024-01-01/post' + operationId: provisionedClusterInstancesUserKubeconfig_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListCredentialResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/provisioned_cluster_instances_user_kubeconfig/methods/list' + - $ref: '#/components/x-stackQL-resources/provisioned_cluster_instances_user_kubeconfigs/methods/list' insert: [] update: [] replace: [] delete: [] - provisioned_cluster_instances_admin_kubeconfig: - id: azure.hybrid_aks.provisioned_cluster_instances_admin_kubeconfig - name: provisioned_cluster_instances_admin_kubeconfig - title: provisioned_cluster_instances_admin_kubeconfig + provisioned_cluster_instances_admin_kubeconfigs: + id: azure.hybrid_aks.provisioned_cluster_instances_admin_kubeconfigs + name: provisioned_cluster_instances_admin_kubeconfigs + title: provisioned_cluster_instances_admin_kubeconfigs methods: list: operation: - $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1listAdminKubeconfig~1?api-version=2024-01-01/post' + $ref: '#/paths/~1{connectedClusterResourceUri}~1providers~1Microsoft.HybridContainerService~1provisionedClusterInstances~1default~1listAdminKubeconfig?api-version=2024-01-01/post' + operationId: provisionedClusterInstancesAdminKubeconfig_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListCredentialResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/provisioned_cluster_instances_admin_kubeconfig/methods/list' + - $ref: '#/components/x-stackQL-resources/provisioned_cluster_instances_admin_kubeconfigs/methods/list' insert: [] update: [] replace: [] delete: [] - get_kubernetes_versions: - id: azure.hybrid_aks.get_kubernetes_versions - name: get_kubernetes_versions - title: get_kubernetes_versions + kubernetes_versions: + id: azure.hybrid_aks.kubernetes_versions + name: kubernetes_versions + title: kubernetes_versions methods: - get_kubernetes_versions: + get: operation: - $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1kubernetesVersions~1default~1?api-version=2024-01-01/get' + $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1kubernetesVersions~1default?api-version=2024-01-01/get' + operationId: KubernetesVersions_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - put_kubernetes_versions: - id: azure.hybrid_aks.put_kubernetes_versions - name: put_kubernetes_versions - title: put_kubernetes_versions - methods: - put_kubernetes_versions: + schemaRef: KubernetesVersionProfile + put: operation: - $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1kubernetesVersions~1default~1?api-version=2024-01-01/put' + $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1kubernetesVersions~1default?api-version=2024-01-01/put' + operationId: KubernetesVersions_Put response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - delete_kubernetes_versions: - id: azure.hybrid_aks.delete_kubernetes_versions - name: delete_kubernetes_versions - title: delete_kubernetes_versions - methods: - delete_kubernetes_versions: + schemaRef: KubernetesVersionProfile + delete: operation: - $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1kubernetesVersions~1default~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1kubernetesVersions~1default?api-version=2024-01-01/delete' + operationId: KubernetesVersions_Delete response: mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - kubernetes_versions: - id: azure.hybrid_aks.kubernetes_versions - name: kubernetes_versions - title: kubernetes_versions - methods: + openAPIDocKey: '202' list: operation: - $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1kubernetesVersions~1?api-version=2024-01-01/get' + $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1kubernetesVersions?api-version=2024-01-01/get' + operationId: KubernetesVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KubernetesVersionProfileList objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/kubernetes_versions/methods/get' - $ref: '#/components/x-stackQL-resources/kubernetes_versions/methods/list' insert: [] update: [] - replace: [] - delete: [] - get_vm_skus: - id: azure.hybrid_aks.get_vm_skus - name: get_vm_skus - title: get_vm_skus + replace: + - $ref: '#/components/x-stackQL-resources/kubernetes_versions/methods/put' + delete: + - $ref: '#/components/x-stackQL-resources/kubernetes_versions/methods/delete' + vm_skus: + id: azure.hybrid_aks.vm_skus + name: vm_skus + title: vm_skus methods: - get_vm_skus: + get: operation: - $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1skus~1default~1?api-version=2024-01-01/get' + $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1skus~1default?api-version=2024-01-01/get' + operationId: VMSkus_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - put_vm_skus: - id: azure.hybrid_aks.put_vm_skus - name: put_vm_skus - title: put_vm_skus - methods: - put_vm_skus: + schemaRef: VmSkuProfile + put: operation: - $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1skus~1default~1?api-version=2024-01-01/put' + $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1skus~1default?api-version=2024-01-01/put' + operationId: VMSkus_Put response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - delete_vm_skus: - id: azure.hybrid_aks.delete_vm_skus - name: delete_vm_skus - title: delete_vm_skus - methods: - delete_vm_skus: + schemaRef: VmSkuProfile + delete: operation: - $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1skus~1default~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1skus~1default?api-version=2024-01-01/delete' + operationId: VMSkus_Delete response: mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - vm_skus: - id: azure.hybrid_aks.vm_skus - name: vm_skus - title: vm_skus - methods: + openAPIDocKey: '202' list: operation: - $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1skus~1?api-version=2024-01-01/get' + $ref: '#/paths/~1{customLocationResourceUri}~1providers~1Microsoft.HybridContainerService~1skus?api-version=2024-01-01/get' + operationId: VMSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmSkuProfileList objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/vm_skus/methods/get' - $ref: '#/components/x-stackQL-resources/vm_skus/methods/list' insert: [] update: [] - replace: [] - delete: [] + replace: + - $ref: '#/components/x-stackQL-resources/vm_skus/methods/put' + delete: + - $ref: '#/components/x-stackQL-resources/vm_skus/methods/delete' operations: id: azure.hybrid_aks.operations name: operations @@ -2070,10 +2030,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.HybridContainerService~1operations~1?api-version=2024-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.HybridContainerService~1operations?api-version=2024-01-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -2089,41 +2051,52 @@ components: methods: retrieve: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridContainerService~1virtualNetworks~1{virtualNetworkName}~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridContainerService~1virtualNetworks~1{virtualNetworkName}?api-version=2024-01-01/get' + operationId: virtualNetworks_Retrieve response: mediaType: application/json openAPIDocKey: '200' + schemaRef: virtualNetwork create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridContainerService~1virtualNetworks~1{virtualNetworkName}~1?api-version=2024-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridContainerService~1virtualNetworks~1{virtualNetworkName}?api-version=2024-01-01/put' + operationId: virtualNetworks_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: virtualNetwork delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridContainerService~1virtualNetworks~1{virtualNetworkName}~1?api-version=2024-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridContainerService~1virtualNetworks~1{virtualNetworkName}?api-version=2024-01-01/delete' + operationId: virtualNetworks_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridContainerService~1virtualNetworks~1{virtualNetworkName}~1?api-version=2024-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridContainerService~1virtualNetworks~1{virtualNetworkName}?api-version=2024-01-01/patch' + operationId: virtualNetworks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: virtualNetwork list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridContainerService~1virtualNetworks~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridContainerService~1virtualNetworks?api-version=2024-01-01/get' + operationId: virtualNetworks_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: virtualNetworksListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridContainerService~1virtualNetworks~1?api-version=2024-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridContainerService~1virtualNetworks?api-version=2024-01-01/get' + operationId: virtualNetworks_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: virtualNetworksListResult objectKey: $.value sqlVerbs: select: @@ -2131,7 +2104,8 @@ components: - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/delete' @@ -2145,18 +2119,18 @@ components: ddl: |- SELECT extendedLocation as extended_location, - JSON_EXTRACT(properties, '$.linuxProfile') as linux_profile, - JSON_EXTRACT(properties, '$.controlPlane') as control_plane, - JSON_EXTRACT(properties, '$.kubernetesVersion') as kubernetes_version, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.clusterVMAccessProfile') as cluster_vm_access_profile, - JSON_EXTRACT(properties, '$.agentPoolProfiles') as agent_pool_profiles, - JSON_EXTRACT(properties, '$.cloudProviderProfile') as cloud_provider_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.licenseProfile') as license_profile, - JSON_EXTRACT(properties, '$.autoScalerProfile') as auto_scaler_profile, + JSON_EXTRACT(properties, '$.linuxProfile') as "linux_profile", + JSON_EXTRACT(properties, '$.controlPlane') as "control_plane", + JSON_EXTRACT(properties, '$.kubernetesVersion') as "kubernetes_version", + JSON_EXTRACT(properties, '$.networkProfile') as "network_profile", + JSON_EXTRACT(properties, '$.storageProfile') as "storage_profile", + JSON_EXTRACT(properties, '$.clusterVMAccessProfile') as "cluster_vm_access_profile", + JSON_EXTRACT(properties, '$.agentPoolProfiles') as "agent_pool_profiles", + JSON_EXTRACT(properties, '$.cloudProviderProfile') as "cloud_provider_profile", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.licenseProfile') as "license_profile", + JSON_EXTRACT(properties, '$.autoScalerProfile') as "auto_scaler_profile", connectedClusterResourceUri FROM azure.hybrid_aks.provisioned_cluster_instances WHERE connectedClusterResourceUri = 'replace-me'; @@ -2165,43 +2139,43 @@ components: ddl: |- SELECT extendedLocation as extended_location, - json_extract_path_text(properties, '$.linuxProfile') as linux_profile, - JSON_EXTRACT(properties, '$.controlPlane') as control_plane, - JSON_EXTRACT(properties, '$.kubernetesVersion') as kubernetes_version, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.clusterVMAccessProfile') as cluster_vm_access_profile, - JSON_EXTRACT(properties, '$.agentPoolProfiles') as agent_pool_profiles, - JSON_EXTRACT(properties, '$.cloudProviderProfile') as cloud_provider_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.licenseProfile') as license_profile, - JSON_EXTRACT(properties, '$.autoScalerProfile') as auto_scaler_profile, + json_extract_path_text(properties, '$.linuxProfile') as "linux_profile", + json_extract_path_text(properties, '$.controlPlane') as "control_plane", + json_extract_path_text(properties, '$.kubernetesVersion') as "kubernetes_version", + json_extract_path_text(properties, '$.networkProfile') as "network_profile", + json_extract_path_text(properties, '$.storageProfile') as "storage_profile", + json_extract_path_text(properties, '$.clusterVMAccessProfile') as "cluster_vm_access_profile", + json_extract_path_text(properties, '$.agentPoolProfiles') as "agent_pool_profiles", + json_extract_path_text(properties, '$.cloudProviderProfile') as "cloud_provider_profile", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.licenseProfile') as "license_profile", + json_extract_path_text(properties, '$.autoScalerProfile') as "auto_scaler_profile", connectedClusterResourceUri FROM azure.hybrid_aks.provisioned_cluster_instances WHERE connectedClusterResourceUri = 'replace-me'; - vw_provisioned_cluster_instances_upgrade_profile: - id: azure.hybrid_aks.vw_provisioned_cluster_instances_upgrade_profile - name: vw_provisioned_cluster_instances_upgrade_profile + vw_provisioned_cluster_instances_upgrade_profiles: + id: azure.hybrid_aks.vw_provisioned_cluster_instances_upgrade_profiles + name: vw_provisioned_cluster_instances_upgrade_profiles config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.controlPlaneProfile') as control_plane_profile, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.controlPlaneProfile') as "control_plane_profile", connectedClusterResourceUri - FROM azure.hybrid_aks.provisioned_cluster_instances_upgrade_profile + FROM azure.hybrid_aks.provisioned_cluster_instances_upgrade_profiles WHERE connectedClusterResourceUri = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.controlPlaneProfile') as control_plane_profile, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.controlPlaneProfile') as "control_plane_profile", connectedClusterResourceUri - FROM azure.hybrid_aks.provisioned_cluster_instances_upgrade_profile + FROM azure.hybrid_aks.provisioned_cluster_instances_upgrade_profiles WHERE connectedClusterResourceUri = 'replace-me'; vw_hybrid_identity_metadata: id: azure.hybrid_aks.vw_hybrid_identity_metadata @@ -2213,9 +2187,9 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.resourceUid') as resource_uid, - JSON_EXTRACT(properties, '$.publicKey') as public_key, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.resourceUid') as "resource_uid", + JSON_EXTRACT(properties, '$.publicKey') as "public_key", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", connectedClusterResourceUri FROM azure.hybrid_aks.hybrid_identity_metadata WHERE connectedClusterResourceUri = 'replace-me'; @@ -2224,15 +2198,15 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.resourceUid') as resource_uid, - JSON_EXTRACT(properties, '$.publicKey') as public_key, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.resourceUid') as "resource_uid", + json_extract_path_text(properties, '$.publicKey') as "public_key", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", connectedClusterResourceUri FROM azure.hybrid_aks.hybrid_identity_metadata WHERE connectedClusterResourceUri = 'replace-me'; - vw_agent_pool: - id: azure.hybrid_aks.vw_agent_pool - name: vw_agent_pool + vw_agent_pools: + id: azure.hybrid_aks.vw_agent_pools + name: vw_agent_pools config: views: select: @@ -2241,22 +2215,22 @@ components: SELECT tags as tags, extendedLocation as extended_location, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.osSKU') as os_sku, - JSON_EXTRACT(properties, '$.nodeLabels') as node_labels, - JSON_EXTRACT(properties, '$.nodeTaints') as node_taints, - JSON_EXTRACT(properties, '$.maxCount') as max_count, - JSON_EXTRACT(properties, '$.minCount') as min_count, - JSON_EXTRACT(properties, '$.enableAutoScaling') as enable_auto_scaling, - JSON_EXTRACT(properties, '$.maxPods') as max_pods, - JSON_EXTRACT(properties, '$.count') as count, - JSON_EXTRACT(properties, '$.vmSize') as vm_size, - JSON_EXTRACT(properties, '$.kubernetesVersion') as kubernetes_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.osSKU') as "os_sku", + JSON_EXTRACT(properties, '$.nodeLabels') as "node_labels", + JSON_EXTRACT(properties, '$.nodeTaints') as "node_taints", + JSON_EXTRACT(properties, '$.maxCount') as "max_count", + JSON_EXTRACT(properties, '$.minCount') as "min_count", + JSON_EXTRACT(properties, '$.enableAutoScaling') as "enable_auto_scaling", + JSON_EXTRACT(properties, '$.maxPods') as "max_pods", + JSON_EXTRACT(properties, '$.count') as "count", + JSON_EXTRACT(properties, '$.vmSize') as "vm_size", + JSON_EXTRACT(properties, '$.kubernetesVersion') as "kubernetes_version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", connectedClusterResourceUri, agentPoolName - FROM azure.hybrid_aks.agent_pool + FROM azure.hybrid_aks.agent_pools WHERE connectedClusterResourceUri = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -2264,25 +2238,25 @@ components: SELECT tags as tags, extendedLocation as extended_location, - json_extract_path_text(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.osSKU') as os_sku, - JSON_EXTRACT(properties, '$.nodeLabels') as node_labels, - JSON_EXTRACT(properties, '$.nodeTaints') as node_taints, - JSON_EXTRACT(properties, '$.maxCount') as max_count, - JSON_EXTRACT(properties, '$.minCount') as min_count, - JSON_EXTRACT(properties, '$.enableAutoScaling') as enable_auto_scaling, - JSON_EXTRACT(properties, '$.maxPods') as max_pods, - JSON_EXTRACT(properties, '$.count') as count, - JSON_EXTRACT(properties, '$.vmSize') as vm_size, - JSON_EXTRACT(properties, '$.kubernetesVersion') as kubernetes_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.osSKU') as "os_sku", + json_extract_path_text(properties, '$.nodeLabels') as "node_labels", + json_extract_path_text(properties, '$.nodeTaints') as "node_taints", + json_extract_path_text(properties, '$.maxCount') as "max_count", + json_extract_path_text(properties, '$.minCount') as "min_count", + json_extract_path_text(properties, '$.enableAutoScaling') as "enable_auto_scaling", + json_extract_path_text(properties, '$.maxPods') as "max_pods", + json_extract_path_text(properties, '$.count') as "count", + json_extract_path_text(properties, '$.vmSize') as "vm_size", + json_extract_path_text(properties, '$.kubernetesVersion') as "kubernetes_version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", connectedClusterResourceUri, agentPoolName - FROM azure.hybrid_aks.agent_pool + FROM azure.hybrid_aks.agent_pools WHERE connectedClusterResourceUri = 'replace-me'; paths: - /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/?api-version=2024-01-01: + /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default?api-version=2024-01-01: get: operationId: provisionedClusterInstances_Get summary: Gets the provisioned cluster instance @@ -2362,7 +2336,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/?api-version=2024-01-01: + /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances?api-version=2024-01-01: get: operationId: provisionedClusterInstances_List summary: Lists the ProvisionedClusterInstance resource associated with the ConnectedCluster @@ -2384,11 +2358,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/upgradeProfiles/default/?api-version=2024-01-01: + /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/upgradeProfiles/default?api-version=2024-01-01: get: tags: - provisionedClusterInstances - operationId: provisionedClusterInstances_GetUpgradeProfile + operationId: provisionedClusterInstancesUpgradeProfile_Get summary: Gets the upgrade profile of a provisioned cluster description: Gets the upgrade profile of a provisioned cluster parameters: @@ -2406,7 +2380,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/hybridIdentityMetadata/default/?api-version=2024-01-01: + x-ms-original-operationId: provisionedClusterInstances_GetUpgradeProfile + /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/hybridIdentityMetadata/default?api-version=2024-01-01: put: operationId: HybridIdentityMetadata_Put summary: Creates the hybrid identity metadata resource @@ -2483,7 +2458,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/hybridIdentityMetadata/?api-version=2024-01-01: + /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/hybridIdentityMetadata?api-version=2024-01-01: get: operationId: HybridIdentityMetadata_ListByCluster summary: Lists the hybrid identity metadata resources in a provisioned cluster instance @@ -2505,7 +2480,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/agentPools/{agentPoolName}/?api-version=2024-01-01: + /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/agentPools/{agentPoolName}?api-version=2024-01-01: get: operationId: agentPool_Get summary: Gets the specified agent pool in the provisioned cluster @@ -2588,7 +2563,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/agentPools/?api-version=2024-01-01: + /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/agentPools?api-version=2024-01-01: get: operationId: agentPool_ListByProvisionedCluster summary: Gets the list of agent pools in the specified provisioned cluster @@ -2610,11 +2585,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/listUserKubeconfig/?api-version=2024-01-01: + /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/listUserKubeconfig?api-version=2024-01-01: post: tags: - provisionedClusterInstances - operationId: provisionedClusterInstances_ListUserKubeconfig + operationId: provisionedClusterInstancesUserKubeconfig_List summary: Lists the user credentials of the provisioned cluster (can only be used within private network) description: Lists the user credentials of the provisioned cluster (can only be used within private network) parameters: @@ -2642,11 +2617,12 @@ paths: x-ms-long-running-operation-options: final-state-via: azure-async-operation final-state-schema: file:///mnt/c/LocalGitRepos/stackql/openapi-conversion/stackql-azure-openapi/azure-rest-api-specs/specification/hybridaks/resource-manager/Microsoft.HybridContainerService/stable/2024-01-01/provisionedClusterInstances.json#/components/schemas/ListCredentialResponse - /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/listAdminKubeconfig/?api-version=2024-01-01: + x-ms-original-operationId: provisionedClusterInstances_ListUserKubeconfig + /{connectedClusterResourceUri}/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default/listAdminKubeconfig?api-version=2024-01-01: post: tags: - provisionedClusterInstances - operationId: provisionedClusterInstances_ListAdminKubeconfig + operationId: provisionedClusterInstancesAdminKubeconfig_List summary: Lists the admin credentials of the provisioned cluster (can only be used within private network) description: Lists the admin credentials of the provisioned cluster (can only be used within private network) parameters: @@ -2674,9 +2650,10 @@ paths: x-ms-long-running-operation-options: final-state-via: azure-async-operation final-state-schema: file:///mnt/c/LocalGitRepos/stackql/openapi-conversion/stackql-azure-openapi/azure-rest-api-specs/specification/hybridaks/resource-manager/Microsoft.HybridContainerService/stable/2024-01-01/provisionedClusterInstances.json#/components/schemas/ListCredentialResponse - /{customLocationResourceUri}/providers/Microsoft.HybridContainerService/kubernetesVersions/default/?api-version=2024-01-01: + x-ms-original-operationId: provisionedClusterInstances_ListAdminKubeconfig + /{customLocationResourceUri}/providers/Microsoft.HybridContainerService/kubernetesVersions/default?api-version=2024-01-01: get: - operationId: GetKubernetesVersions + operationId: KubernetesVersions_Get summary: Lists the supported kubernetes versions description: Lists the supported kubernetes versions for the specified custom location parameters: @@ -2694,8 +2671,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: GetKubernetesVersions put: - operationId: PutKubernetesVersions + operationId: KubernetesVersions_Put summary: Puts the default kubernetes version resource type (one time operation, before listing the kubernetes versions) description: Puts the default kubernetes version resource type (one time operation, before listing the kubernetes versions) x-ms-long-running-operation: true @@ -2730,8 +2708,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: PutKubernetesVersions delete: - operationId: DeleteKubernetesVersions + operationId: KubernetesVersions_Delete summary: Deletes the default kubernetes version resource type description: Delete the default kubernetes versions resource type x-ms-long-running-operation: true @@ -2754,7 +2733,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{customLocationResourceUri}/providers/Microsoft.HybridContainerService/kubernetesVersions/?api-version=2024-01-01: + x-ms-original-operationId: DeleteKubernetesVersions + /{customLocationResourceUri}/providers/Microsoft.HybridContainerService/kubernetesVersions?api-version=2024-01-01: get: operationId: KubernetesVersions_List summary: Lists the supported kubernetes versions @@ -2776,9 +2756,9 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{customLocationResourceUri}/providers/Microsoft.HybridContainerService/skus/default/?api-version=2024-01-01: + /{customLocationResourceUri}/providers/Microsoft.HybridContainerService/skus/default?api-version=2024-01-01: get: - operationId: GetVMSkus + operationId: VMSkus_Get summary: Lists the supported VM skus description: Lists the supported VM skus for the specified custom location parameters: @@ -2796,8 +2776,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: GetVMSkus put: - operationId: PutVMSkus + operationId: VMSkus_Put summary: Puts the default VM skus resource type (one time operation, before listing the VM skus) description: Puts the default VM skus resource type (one time operation, before listing the VM skus) x-ms-long-running-operation: true @@ -2832,8 +2813,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: PutVMSkus delete: - operationId: DeleteVMSkus + operationId: VMSkus_Delete summary: Deletes the default VM skus resource type description: Deletes the default VM skus resource type x-ms-long-running-operation: true @@ -2856,7 +2838,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{customLocationResourceUri}/providers/Microsoft.HybridContainerService/skus/?api-version=2024-01-01: + x-ms-original-operationId: DeleteVMSkus + /{customLocationResourceUri}/providers/Microsoft.HybridContainerService/skus?api-version=2024-01-01: get: operationId: VMSkus_List summary: Lists the supported VM skus @@ -2878,7 +2861,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.HybridContainerService/operations/?api-version=2024-01-01: + /providers/Microsoft.HybridContainerService/operations?api-version=2024-01-01: get: operationId: Operations_List description: Lists the supported operations @@ -2899,7 +2882,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}?api-version=2024-01-01: get: operationId: virtualNetworks_Retrieve summary: Gets the specified virtual network resource @@ -3019,7 +3002,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks?api-version=2024-01-01: get: operationId: virtualNetworks_ListByResourceGroup summary: Lists the virtual networks in the specified resource group @@ -3042,7 +3025,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.HybridContainerService/virtualNetworks/?api-version=2024-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.HybridContainerService/virtualNetworks?api-version=2024-01-01: get: operationId: virtualNetworks_ListBySubscription summary: Lists the virtual networks in the specified subscription diff --git a/providers/src/azure/v00.00.00000/services/hybrid_cloud.yaml b/providers/src/azure/v00.00.00000/services/hybrid_cloud.yaml index b78b839a..18ad2b1f 100644 --- a/providers/src/azure/v00.00.00000/services/hybrid_cloud.yaml +++ b/providers/src/azure/v00.00.00000/services/hybrid_cloud.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -27,7 +27,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false x-ms-parameter-location: client schema: minLength: 1 @@ -66,7 +66,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -824,10 +824,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.HybridCloud~1operations~1?api-version=2023-01-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.HybridCloud~1operations?api-version=2023-01-01-preview/get' + operationId: HybridCloudOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -843,42 +845,61 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridCloud~1cloudConnectors~1?api-version=2023-01-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridCloud~1cloudConnectors?api-version=2023-01-01-preview/get' + operationId: CloudConnectors_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudConnectorListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnectors~1?api-version=2023-01-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnectors?api-version=2023-01-01-preview/get' + operationId: CloudConnectors_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudConnectorListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnectors~1{cloudConnectorName}~1?api-version=2023-01-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnectors~1{cloudConnectorName}?api-version=2023-01-01-preview/get' + operationId: CloudConnectors_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudConnector create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnectors~1{cloudConnectorName}~1?api-version=2023-01-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnectors~1{cloudConnectorName}?api-version=2023-01-01-preview/put' + operationId: CloudConnectors_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudConnector delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnectors~1{cloudConnectorName}~1?api-version=2023-01-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnectors~1{cloudConnectorName}?api-version=2023-01-01-preview/delete' + operationId: CloudConnectors_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnectors~1{cloudConnectorName}?api-version=2023-01-01-preview/patch' + operationId: CloudConnectors_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudConnector discover_resources: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnectors~1{cloudConnectorName}~1discoverResources~1?api-version=2023-01-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnectors~1{cloudConnectorName}~1discoverResources?api-version=2023-01-01-preview/post' + operationId: CloudConnectors_DiscoverResources response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiscoveredResources sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/cloud_connectors/methods/get' @@ -890,23 +911,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/cloud_connectors/methods/delete' - cloud_connectors_tags: - id: azure.hybrid_cloud.cloud_connectors_tags - name: cloud_connectors_tags - title: cloud_connectors_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnectors~1{cloudConnectorName}~1?api-version=2023-01-01-preview/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] cloud_connections: id: azure.hybrid_cloud.cloud_connections name: cloud_connections @@ -914,36 +918,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridCloud~1cloudConnections~1?api-version=2023-01-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridCloud~1cloudConnections?api-version=2023-01-01-preview/get' + operationId: CloudConnections_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudConnectionListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnections~1?api-version=2023-01-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnections?api-version=2023-01-01-preview/get' + operationId: CloudConnections_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnections~1{cloudConnectionName}~1?api-version=2023-01-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnections~1{cloudConnectionName}?api-version=2023-01-01-preview/get' + operationId: CloudConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnections~1{cloudConnectionName}~1?api-version=2023-01-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnections~1{cloudConnectionName}?api-version=2023-01-01-preview/put' + operationId: CloudConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnections~1{cloudConnectionName}~1?api-version=2023-01-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnections~1{cloudConnectionName}?api-version=2023-01-01-preview/delete' + operationId: CloudConnections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnections~1{cloudConnectionName}?api-version=2023-01-01-preview/patch' + operationId: CloudConnections_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudConnection sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/cloud_connections/methods/get' @@ -955,23 +976,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/cloud_connections/methods/delete' - cloud_connections_tags: - id: azure.hybrid_cloud.cloud_connections_tags - name: cloud_connections_tags - title: cloud_connections_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCloud~1cloudConnections~1{cloudConnectionName}~1?api-version=2023-01-01-preview/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] vw_cloud_connectors: id: azure.hybrid_cloud.vw_cloud_connectors name: vw_cloud_connectors @@ -984,9 +988,9 @@ components: location as location, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.cloudType') as cloud_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.accountId') as "account_id", + JSON_EXTRACT(properties, '$.cloudType') as "cloud_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, cloudConnectorName @@ -999,9 +1003,9 @@ components: location as location, etag as etag, tags as tags, - json_extract_path_text(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.cloudType') as cloud_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.accountId') as "account_id", + json_extract_path_text(properties, '$.cloudType') as "cloud_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, cloudConnectorName @@ -1019,11 +1023,11 @@ components: location as location, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.cloudConnector') as cloud_connector, - JSON_EXTRACT(properties, '$.remoteResourceId') as remote_resource_id, - JSON_EXTRACT(properties, '$.virtualHub') as virtual_hub, - JSON_EXTRACT(properties, '$.sharedKey') as shared_key, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.cloudConnector') as "cloud_connector", + JSON_EXTRACT(properties, '$.remoteResourceId') as "remote_resource_id", + JSON_EXTRACT(properties, '$.virtualHub') as "virtual_hub", + JSON_EXTRACT(properties, '$.sharedKey') as "shared_key", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, cloudConnectionName @@ -1036,23 +1040,23 @@ components: location as location, etag as etag, tags as tags, - json_extract_path_text(properties, '$.cloudConnector') as cloud_connector, - JSON_EXTRACT(properties, '$.remoteResourceId') as remote_resource_id, - JSON_EXTRACT(properties, '$.virtualHub') as virtual_hub, - JSON_EXTRACT(properties, '$.sharedKey') as shared_key, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.cloudConnector') as "cloud_connector", + json_extract_path_text(properties, '$.remoteResourceId') as "remote_resource_id", + json_extract_path_text(properties, '$.virtualHub') as "virtual_hub", + json_extract_path_text(properties, '$.sharedKey') as "shared_key", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, cloudConnectionName FROM azure.hybrid_cloud.cloud_connections WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.HybridCloud/operations/?api-version=2023-01-01-preview: + /providers/Microsoft.HybridCloud/operations?api-version=2023-01-01-preview: get: tags: - Operations description: Lists all of the available HybridCloud Rest API operations. - operationId: HybridCloud_ListOperations + operationId: HybridCloudOperations_List parameters: [] responses: '200': @@ -1069,7 +1073,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.HybridCloud/cloudConnectors/?api-version=2023-01-01-preview: + x-ms-original-operationId: HybridCloud_ListOperations + /subscriptions/{subscriptionId}/providers/Microsoft.HybridCloud/cloudConnectors?api-version=2023-01-01-preview: get: tags: - CloudConnectors @@ -1092,7 +1097,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCloud/cloudConnectors/?api-version=2023-01-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCloud/cloudConnectors?api-version=2023-01-01-preview: get: tags: - CloudConnectors @@ -1116,7 +1121,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCloud/cloudConnectors/{cloudConnectorName}/?api-version=2023-01-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCloud/cloudConnectors/{cloudConnectorName}?api-version=2023-01-01-preview: get: tags: - CloudConnectors @@ -1243,7 +1248,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCloud/cloudConnectors/{cloudConnectorName}/discoverResources/?api-version=2023-01-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCloud/cloudConnectors/{cloudConnectorName}/discoverResources?api-version=2023-01-01-preview: post: tags: - CloudConnectors @@ -1275,7 +1280,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.HybridCloud/cloudConnections/?api-version=2023-01-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.HybridCloud/cloudConnections?api-version=2023-01-01-preview: get: tags: - CloudConnections @@ -1298,7 +1303,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCloud/cloudConnections/?api-version=2023-01-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCloud/cloudConnections?api-version=2023-01-01-preview: get: tags: - CloudConnections @@ -1322,7 +1327,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCloud/cloudConnections/{cloudConnectionName}/?api-version=2023-01-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCloud/cloudConnections/{cloudConnectionName}?api-version=2023-01-01-preview: get: tags: - CloudConnections diff --git a/providers/src/azure/v00.00.00000/services/hybrid_compute.yaml b/providers/src/azure/v00.00.00000/services/hybrid_compute.yaml index a60769c5..b0c626e3 100644 --- a/providers/src/azure/v00.00.00000/services/hybrid_compute.yaml +++ b/providers/src/azure/v00.00.00000/services/hybrid_compute.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: Client Api Version. - required: true + required: false schema: type: string schemas: @@ -345,47 +345,60 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{name}~1?api-version=2019-03-18-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{name}?api-version=2019-03-18-preview/put' + operationId: Machines_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Machine update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{name}~1?api-version=2019-03-18-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{name}?api-version=2019-03-18-preview/patch' + operationId: Machines_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Machine delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{name}~1?api-version=2019-03-18-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{name}?api-version=2019-03-18-preview/delete' + operationId: Machines_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{name}~1?api-version=2019-03-18-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{name}?api-version=2019-03-18-preview/get' + operationId: Machines_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Machine reconnect: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{name}~1reconnect~1?api-version=2019-03-18-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1{name}~1reconnect?api-version=2019-03-18-preview/post' + operationId: Machines_Reconnect response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Machine list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines~1?api-version=2019-03-18-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridCompute~1machines?api-version=2019-03-18-preview/get' + operationId: Machines_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MachineListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridCompute~1machines~1?api-version=2019-03-18-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridCompute~1machines?api-version=2019-03-18-preview/get' + operationId: Machines_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MachineListResult objectKey: $.value sqlVerbs: select: @@ -394,7 +407,8 @@ components: - $ref: '#/components/x-stackQL-resources/machines/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/machines/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/machines/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/machines/methods/delete' @@ -405,10 +419,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.HybridCompute~1operations~1?api-version=2019-03-18-preview/get' + $ref: '#/paths/~1providers~1Microsoft.HybridCompute~1operations?api-version=2019-03-18-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -432,19 +448,19 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.osProfile') as os_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.lastStatusChange') as last_status_change, - JSON_EXTRACT(properties, '$.errorDetails') as error_details, - JSON_EXTRACT(properties, '$.agentVersion') as agent_version, - JSON_EXTRACT(properties, '$.vmId') as vm_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.machineFqdn') as machine_fqdn, - JSON_EXTRACT(properties, '$.physicalLocation') as physical_location, - JSON_EXTRACT(properties, '$.clientPublicKey') as client_public_key, - JSON_EXTRACT(properties, '$.osName') as os_name, - JSON_EXTRACT(properties, '$.osVersion') as os_version, + JSON_EXTRACT(properties, '$.osProfile') as "os_profile", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.lastStatusChange') as "last_status_change", + JSON_EXTRACT(properties, '$.errorDetails') as "error_details", + JSON_EXTRACT(properties, '$.agentVersion') as "agent_version", + JSON_EXTRACT(properties, '$.vmId') as "vm_id", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.machineFqdn') as "machine_fqdn", + JSON_EXTRACT(properties, '$.physicalLocation') as "physical_location", + JSON_EXTRACT(properties, '$.clientPublicKey') as "client_public_key", + JSON_EXTRACT(properties, '$.osName') as "os_name", + JSON_EXTRACT(properties, '$.osVersion') as "os_version", subscriptionId, resourceGroupName, name @@ -460,26 +476,26 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.osProfile') as os_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.lastStatusChange') as last_status_change, - JSON_EXTRACT(properties, '$.errorDetails') as error_details, - JSON_EXTRACT(properties, '$.agentVersion') as agent_version, - JSON_EXTRACT(properties, '$.vmId') as vm_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.machineFqdn') as machine_fqdn, - JSON_EXTRACT(properties, '$.physicalLocation') as physical_location, - JSON_EXTRACT(properties, '$.clientPublicKey') as client_public_key, - JSON_EXTRACT(properties, '$.osName') as os_name, - JSON_EXTRACT(properties, '$.osVersion') as os_version, + json_extract_path_text(properties, '$.osProfile') as "os_profile", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.lastStatusChange') as "last_status_change", + json_extract_path_text(properties, '$.errorDetails') as "error_details", + json_extract_path_text(properties, '$.agentVersion') as "agent_version", + json_extract_path_text(properties, '$.vmId') as "vm_id", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.machineFqdn') as "machine_fqdn", + json_extract_path_text(properties, '$.physicalLocation') as "physical_location", + json_extract_path_text(properties, '$.clientPublicKey') as "client_public_key", + json_extract_path_text(properties, '$.osName') as "os_name", + json_extract_path_text(properties, '$.osVersion') as "os_version", subscriptionId, resourceGroupName, name FROM azure.hybrid_compute.machines WHERE subscriptionId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/?api-version=2019-03-18-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}?api-version=2019-03-18-preview: put: tags: - machines @@ -637,7 +653,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/reconnect/?api-version=2019-03-18-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{name}/reconnect?api-version=2019-03-18-preview: post: tags: - machines @@ -678,7 +694,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/?api-version=2019-03-18-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines?api-version=2019-03-18-preview: get: tags: - machines @@ -707,7 +723,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/machines/?api-version=2019-03-18-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/machines?api-version=2019-03-18-preview: get: tags: - machines @@ -730,7 +746,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.HybridCompute/operations/?api-version=2019-03-18-preview: + /providers/Microsoft.HybridCompute/operations?api-version=2019-03-18-preview: get: tags: - operations diff --git a/providers/src/azure/v00.00.00000/services/hybrid_connectivity.yaml b/providers/src/azure/v00.00.00000/services/hybrid_connectivity.yaml index a288a4d5..07463197 100644 --- a/providers/src/azure/v00.00.00000/services/hybrid_connectivity.yaml +++ b/providers/src/azure/v00.00.00000/services/hybrid_connectivity.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1430,10 +1430,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.HybridConnectivity~1operations~1?api-version=2024-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.HybridConnectivity~1operations?api-version=2024-12-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1449,42 +1451,61 @@ components: methods: list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1?api-version=2024-12-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints?api-version=2024-12-01/get' + operationId: Endpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointsList objectKey: $.value get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1?api-version=2024-12-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}?api-version=2024-12-01/get' + operationId: Endpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointResource create_or_update: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1?api-version=2024-12-01/put' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}?api-version=2024-12-01/put' + operationId: Endpoints_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointResource update: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1?api-version=2024-12-01/patch' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}?api-version=2024-12-01/patch' + operationId: Endpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointResource delete: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1?api-version=2024-12-01/delete' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}?api-version=2024-12-01/delete' + operationId: Endpoints_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list_ingress_gateway_credentials: + operation: + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1listIngressGatewayCredentials?api-version=2024-12-01/post' + operationId: Endpoints_ListIngressGatewayCredentials response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IngressGatewayResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/endpoints/methods/get' + - $ref: '#/components/x-stackQL-resources/endpoints/methods/list_ingress_gateway_credentials' - $ref: '#/components/x-stackQL-resources/endpoints/methods/list' insert: - $ref: '#/components/x-stackQL-resources/endpoints/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/endpoints/methods/delete' @@ -1495,26 +1516,41 @@ components: methods: list_by_endpoint_resource: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1serviceConfigurations~1?api-version=2024-12-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1serviceConfigurations?api-version=2024-12-01/get' + operationId: ServiceConfigurations_ListByEndpointResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceConfigurationList objectKey: $.value get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1serviceConfigurations~1{serviceConfigurationName}~1?api-version=2024-12-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1serviceConfigurations~1{serviceConfigurationName}?api-version=2024-12-01/get' + operationId: ServiceConfigurations_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ServiceConfigurationResource + create_orupdate: + operation: + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1serviceConfigurations~1{serviceConfigurationName}?api-version=2024-12-01/put' + operationId: ServiceConfigurations_CreateOrupdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceConfigurationResource update: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1serviceConfigurations~1{serviceConfigurationName}~1?api-version=2024-12-01/patch' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1serviceConfigurations~1{serviceConfigurationName}?api-version=2024-12-01/patch' + operationId: ServiceConfigurations_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceConfigurationResource delete: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1serviceConfigurations~1{serviceConfigurationName}~1?api-version=2024-12-01/delete' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1serviceConfigurations~1{serviceConfigurationName}?api-version=2024-12-01/delete' + operationId: ServiceConfigurations_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1522,29 +1558,13 @@ components: select: - $ref: '#/components/x-stackQL-resources/service_configurations/methods/get' - $ref: '#/components/x-stackQL-resources/service_configurations/methods/list_by_endpoint_resource' - insert: [] - update: [] + insert: + - $ref: '#/components/x-stackQL-resources/service_configurations/methods/create_orupdate' + update: + - $ref: '#/components/x-stackQL-resources/service_configurations/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/service_configurations/methods/delete' - service_configurations_orupdate: - id: azure.hybrid_connectivity.service_configurations_orupdate - name: service_configurations_orupdate - title: service_configurations_orupdate - methods: - create: - operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1serviceConfigurations~1{serviceConfigurationName}~1?api-version=2024-12-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/service_configurations_orupdate/methods/create' - update: [] - replace: [] - delete: [] endpoints_credentials: id: azure.hybrid_connectivity.endpoints_credentials name: endpoints_credentials @@ -1552,10 +1572,12 @@ components: methods: list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1listCredentials~1?api-version=2024-12-01/post' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1listCredentials?api-version=2024-12-01/post' + operationId: EndpointsCredentials_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointAccessResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/endpoints_credentials/methods/list' @@ -1563,24 +1585,6 @@ components: update: [] replace: [] delete: [] - endpoints_ingress_gateway_credentials: - id: azure.hybrid_connectivity.endpoints_ingress_gateway_credentials - name: endpoints_ingress_gateway_credentials - title: endpoints_ingress_gateway_credentials - methods: - list: - operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1listIngressGatewayCredentials~1?api-version=2024-12-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/endpoints_ingress_gateway_credentials/methods/list' - insert: [] - update: [] - replace: [] - delete: [] endpoints_managed_proxy_details: id: azure.hybrid_connectivity.endpoints_managed_proxy_details name: endpoints_managed_proxy_details @@ -1588,10 +1592,12 @@ components: methods: list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1listManagedProxyDetails~1?api-version=2024-12-01/post' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1endpoints~1{endpointName}~1listManagedProxyDetails?api-version=2024-12-01/post' + operationId: EndpointsManagedProxyDetails_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedProxyResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/endpoints_managed_proxy_details/methods/list' @@ -1606,85 +1612,101 @@ components: methods: list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1?api-version=2024-12-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations?api-version=2024-12-01/get' + operationId: SolutionConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SolutionConfigurationListResult objectKey: $.value get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1{solutionConfiguration}~1?api-version=2024-12-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1{solutionConfiguration}?api-version=2024-12-01/get' + operationId: SolutionConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SolutionConfiguration create_or_update: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1{solutionConfiguration}~1?api-version=2024-12-01/put' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1{solutionConfiguration}?api-version=2024-12-01/put' + operationId: SolutionConfigurations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SolutionConfiguration update: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1{solutionConfiguration}~1?api-version=2024-12-01/patch' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1{solutionConfiguration}?api-version=2024-12-01/patch' + operationId: SolutionConfigurations_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SolutionConfiguration delete: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1{solutionConfiguration}~1?api-version=2024-12-01/delete' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1{solutionConfiguration}?api-version=2024-12-01/delete' + operationId: SolutionConfigurations_Delete response: mediaType: application/json openAPIDocKey: '200' sync_now: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1{solutionConfiguration}~1syncNow~1?api-version=2024-12-01/post' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1{solutionConfiguration}~1syncNow?api-version=2024-12-01/post' + operationId: SolutionConfigurations_SyncNow response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/solution_configurations/methods/get' - $ref: '#/components/x-stackQL-resources/solution_configurations/methods/list' insert: - $ref: '#/components/x-stackQL-resources/solution_configurations/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/solution_configurations/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/solution_configurations/methods/delete' - inventory: - id: azure.hybrid_connectivity.inventory - name: inventory - title: inventory + inventories: + id: azure.hybrid_connectivity.inventories + name: inventories + title: inventories methods: list_by_widget: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1{solutionConfiguration}~1inventory~1?api-version=2024-12-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1{solutionConfiguration}~1inventory?api-version=2024-12-01/get' + operationId: Inventory_ListByWidget response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InventoryResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1{solutionConfiguration}~1inventory~1{inventoryId}~1?api-version=2024-12-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.HybridConnectivity~1solutionConfigurations~1{solutionConfiguration}~1inventory~1{inventoryId}?api-version=2024-12-01/get' + operationId: Inventory_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InventoryResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/inventory/methods/get' - - $ref: '#/components/x-stackQL-resources/inventory/methods/list_by_widget' + - $ref: '#/components/x-stackQL-resources/inventories/methods/get' + - $ref: '#/components/x-stackQL-resources/inventories/methods/list_by_widget' insert: [] update: [] replace: [] delete: [] - generate_aws_template: - id: azure.hybrid_connectivity.generate_aws_template - name: generate_aws_template - title: generate_aws_template + aws_templates: + id: azure.hybrid_connectivity.aws_templates + name: aws_templates + title: aws_templates methods: post: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridConnectivity~1generateAwsTemplate~1?api-version=2024-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridConnectivity~1generateAwsTemplate?api-version=2024-12-01/post' + operationId: AwsTemplate_Post response: mediaType: application/json openAPIDocKey: '200' @@ -1701,48 +1723,61 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridConnectivity~1publicCloudConnectors~1?api-version=2024-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridConnectivity~1publicCloudConnectors?api-version=2024-12-01/get' + operationId: PublicCloudConnectors_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublicCloudConnectorListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1publicCloudConnectors~1?api-version=2024-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1publicCloudConnectors?api-version=2024-12-01/get' + operationId: PublicCloudConnectors_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublicCloudConnectorListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1publicCloudConnectors~1{publicCloudConnector}~1?api-version=2024-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1publicCloudConnectors~1{publicCloudConnector}?api-version=2024-12-01/get' + operationId: PublicCloudConnectors_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublicCloudConnector create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1publicCloudConnectors~1{publicCloudConnector}~1?api-version=2024-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1publicCloudConnectors~1{publicCloudConnector}?api-version=2024-12-01/put' + operationId: PublicCloudConnectors_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublicCloudConnector update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1publicCloudConnectors~1{publicCloudConnector}~1?api-version=2024-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1publicCloudConnectors~1{publicCloudConnector}?api-version=2024-12-01/patch' + operationId: PublicCloudConnectors_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublicCloudConnector delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1publicCloudConnectors~1{publicCloudConnector}~1?api-version=2024-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1publicCloudConnectors~1{publicCloudConnector}?api-version=2024-12-01/delete' + operationId: PublicCloudConnectors_Delete response: mediaType: application/json openAPIDocKey: '200' test_permissions: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1publicCloudConnectors~1{publicCloudConnector}~1testPermissions~1?api-version=2024-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1publicCloudConnectors~1{publicCloudConnector}~1testPermissions?api-version=2024-12-01/post' + operationId: PublicCloudConnectors_TestPermissions response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TestPermissionResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/public_cloud_connectors/methods/get' @@ -1750,7 +1785,8 @@ components: - $ref: '#/components/x-stackQL-resources/public_cloud_connectors/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/public_cloud_connectors/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/public_cloud_connectors/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/public_cloud_connectors/methods/delete' @@ -1761,24 +1797,30 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridConnectivity~1solutionTypes~1?api-version=2024-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridConnectivity~1solutionTypes?api-version=2024-12-01/get' + operationId: SolutionTypes_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SolutionTypeResourceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1solutionTypes~1?api-version=2024-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1solutionTypes?api-version=2024-12-01/get' + operationId: SolutionTypes_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SolutionTypeResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1solutionTypes~1{solutionType}~1?api-version=2024-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridConnectivity~1solutionTypes~1{solutionType}?api-version=2024-12-01/get' + operationId: SolutionTypes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SolutionTypeResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/solution_types/methods/get' @@ -1798,9 +1840,9 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", resourceUri, endpointName FROM azure.hybrid_connectivity.endpoints @@ -1810,9 +1852,9 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", resourceUri, endpointName FROM azure.hybrid_connectivity.endpoints @@ -1827,10 +1869,10 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.serviceName') as service_name, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.port') as port, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.serviceName') as "service_name", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.port') as "port", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", resourceUri, endpointName, serviceConfigurationName @@ -1841,10 +1883,10 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.serviceName') as service_name, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.port') as port, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.serviceName') as "service_name", + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.port') as "port", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", resourceUri, endpointName, serviceConfigurationName @@ -1859,12 +1901,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.solutionType') as solution_type, - JSON_EXTRACT(properties, '$.solutionSettings') as solution_settings, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.lastSyncTime') as last_sync_time, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.solutionType') as "solution_type", + JSON_EXTRACT(properties, '$.solutionSettings') as "solution_settings", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.statusDetails') as "status_details", + JSON_EXTRACT(properties, '$.lastSyncTime') as "last_sync_time", resourceUri, solutionConfiguration FROM azure.hybrid_connectivity.solution_configurations @@ -1873,50 +1915,50 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.solutionType') as solution_type, - JSON_EXTRACT(properties, '$.solutionSettings') as solution_settings, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.lastSyncTime') as last_sync_time, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.solutionType') as "solution_type", + json_extract_path_text(properties, '$.solutionSettings') as "solution_settings", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.statusDetails') as "status_details", + json_extract_path_text(properties, '$.lastSyncTime') as "last_sync_time", resourceUri, solutionConfiguration FROM azure.hybrid_connectivity.solution_configurations WHERE resourceUri = 'replace-me'; - vw_inventory: - id: azure.hybrid_connectivity.vw_inventory - name: vw_inventory + vw_inventories: + id: azure.hybrid_connectivity.vw_inventories + name: vw_inventories config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.cloudNativeType') as cloud_native_type, - JSON_EXTRACT(properties, '$.cloudNativeResourceId') as cloud_native_resource_id, - JSON_EXTRACT(properties, '$.azureResourceId') as azure_resource_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.cloudNativeType') as "cloud_native_type", + JSON_EXTRACT(properties, '$.cloudNativeResourceId') as "cloud_native_resource_id", + JSON_EXTRACT(properties, '$.azureResourceId') as "azure_resource_id", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.statusDetails') as "status_details", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", resourceUri, solutionConfiguration, inventoryId - FROM azure.hybrid_connectivity.inventory + FROM azure.hybrid_connectivity.inventories WHERE resourceUri = 'replace-me' AND solutionConfiguration = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.cloudNativeType') as cloud_native_type, - JSON_EXTRACT(properties, '$.cloudNativeResourceId') as cloud_native_resource_id, - JSON_EXTRACT(properties, '$.azureResourceId') as azure_resource_id, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusDetails') as status_details, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.cloudNativeType') as "cloud_native_type", + json_extract_path_text(properties, '$.cloudNativeResourceId') as "cloud_native_resource_id", + json_extract_path_text(properties, '$.azureResourceId') as "azure_resource_id", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.statusDetails') as "status_details", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", resourceUri, solutionConfiguration, inventoryId - FROM azure.hybrid_connectivity.inventory + FROM azure.hybrid_connectivity.inventories WHERE resourceUri = 'replace-me' AND solutionConfiguration = 'replace-me'; vw_public_cloud_connectors: id: azure.hybrid_connectivity.vw_public_cloud_connectors @@ -1929,10 +1971,10 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.awsCloudProfile') as aws_cloud_profile, - JSON_EXTRACT(properties, '$.hostType') as host_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.connectorPrimaryIdentifier') as connector_primary_identifier, + JSON_EXTRACT(properties, '$.awsCloudProfile') as "aws_cloud_profile", + JSON_EXTRACT(properties, '$.hostType') as "host_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.connectorPrimaryIdentifier') as "connector_primary_identifier", subscriptionId, resourceGroupName, publicCloudConnector @@ -1944,10 +1986,10 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.awsCloudProfile') as aws_cloud_profile, - JSON_EXTRACT(properties, '$.hostType') as host_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.connectorPrimaryIdentifier') as connector_primary_identifier, + json_extract_path_text(properties, '$.awsCloudProfile') as "aws_cloud_profile", + json_extract_path_text(properties, '$.hostType') as "host_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.connectorPrimaryIdentifier') as "connector_primary_identifier", subscriptionId, resourceGroupName, publicCloudConnector @@ -1962,10 +2004,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.solutionType') as solution_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.supportedAzureRegions') as supported_azure_regions, - JSON_EXTRACT(properties, '$.solutionSettings') as solution_settings, + JSON_EXTRACT(properties, '$.solutionType') as "solution_type", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.supportedAzureRegions') as "supported_azure_regions", + JSON_EXTRACT(properties, '$.solutionSettings') as "solution_settings", subscriptionId, resourceGroupName, solutionType @@ -1975,17 +2017,17 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.solutionType') as solution_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.supportedAzureRegions') as supported_azure_regions, - JSON_EXTRACT(properties, '$.solutionSettings') as solution_settings, + json_extract_path_text(properties, '$.solutionType') as "solution_type", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.supportedAzureRegions') as "supported_azure_regions", + json_extract_path_text(properties, '$.solutionSettings') as "solution_settings", subscriptionId, resourceGroupName, solutionType FROM azure.hybrid_connectivity.solution_types WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.HybridConnectivity/operations/?api-version=2024-12-01: + /providers/Microsoft.HybridConnectivity/operations?api-version=2024-12-01: get: tags: - Operations @@ -2008,7 +2050,7 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/?api-version=2024-12-01: + /{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints?api-version=2024-12-01: get: tags: - Endpoints @@ -2032,7 +2074,7 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}/?api-version=2024-12-01: + /{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}?api-version=2024-12-01: get: tags: - Endpoints @@ -2132,7 +2174,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}/serviceConfigurations/?api-version=2024-12-01: + /{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}/serviceConfigurations?api-version=2024-12-01: get: tags: - ServiceConfigurations @@ -2157,7 +2199,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}/serviceConfigurations/{serviceConfigurationName}/?api-version=2024-12-01: + /{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}/serviceConfigurations/{serviceConfigurationName}?api-version=2024-12-01: get: tags: - ServiceConfigurations @@ -2267,12 +2309,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}/listCredentials/?api-version=2024-12-01: + /{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}/listCredentials?api-version=2024-12-01: post: tags: - Endpoints description: Gets the endpoint access credentials to the resource. - operationId: Endpoints_ListCredentials + operationId: EndpointsCredentials_List parameters: - $ref: '#/components/parameters/ResourceUriParameter' - $ref: '#/components/parameters/EndpointNameParameter' @@ -2298,7 +2340,8 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' deprecated: false - /{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}/listIngressGatewayCredentials/?api-version=2024-12-01: + x-ms-original-operationId: Endpoints_ListCredentials + /{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}/listIngressGatewayCredentials?api-version=2024-12-01: post: tags: - Endpoints @@ -2329,12 +2372,12 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' deprecated: false - /{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}/listManagedProxyDetails/?api-version=2024-12-01: + /{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}/listManagedProxyDetails?api-version=2024-12-01: post: tags: - Endpoints description: 'Fetches the managed proxy details ' - operationId: Endpoints_ListManagedProxyDetails + operationId: EndpointsManagedProxyDetails_List parameters: - $ref: '#/components/parameters/ResourceUriParameter' - $ref: '#/components/parameters/EndpointNameParameter' @@ -2360,7 +2403,8 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' deprecated: false - /{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/?api-version=2024-12-01: + x-ms-original-operationId: Endpoints_ListManagedProxyDetails + /{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations?api-version=2024-12-01: get: operationId: SolutionConfigurations_List tags: @@ -2383,7 +2427,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}/?api-version=2024-12-01: + /{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}?api-version=2024-12-01: get: operationId: SolutionConfigurations_Get tags: @@ -2512,7 +2556,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}/inventory/?api-version=2024-12-01: + /{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}/inventory?api-version=2024-12-01: get: operationId: Inventory_ListByWidget tags: @@ -2542,7 +2586,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}/inventory/{inventoryId}/?api-version=2024-12-01: + /{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}/inventory/{inventoryId}?api-version=2024-12-01: get: operationId: Inventory_Get tags: @@ -2576,7 +2620,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}/syncNow/?api-version=2024-12-01: + /{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}/syncNow?api-version=2024-12-01: post: operationId: SolutionConfigurations_SyncNow tags: @@ -2613,9 +2657,9 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.HybridConnectivity/generateAwsTemplate/?api-version=2024-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.HybridConnectivity/generateAwsTemplate?api-version=2024-12-01: post: - operationId: GenerateAwsTemplate_Post + operationId: AwsTemplate_Post tags: - GenerateAwsTemplate description: Retrieve AWS Cloud Formation template @@ -2642,7 +2686,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.HybridConnectivity/publicCloudConnectors/?api-version=2024-12-01: + x-ms-original-operationId: GenerateAwsTemplate_Post + /subscriptions/{subscriptionId}/providers/Microsoft.HybridConnectivity/publicCloudConnectors?api-version=2024-12-01: get: operationId: PublicCloudConnectors_ListBySubscription tags: @@ -2665,7 +2710,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.HybridConnectivity/solutionTypes/?api-version=2024-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.HybridConnectivity/solutionTypes?api-version=2024-12-01: get: operationId: SolutionTypes_ListBySubscription tags: @@ -2688,7 +2733,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/publicCloudConnectors/?api-version=2024-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/publicCloudConnectors?api-version=2024-12-01: get: operationId: PublicCloudConnectors_ListByResourceGroup tags: @@ -2712,7 +2757,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/publicCloudConnectors/{publicCloudConnector}/?api-version=2024-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/publicCloudConnectors/{publicCloudConnector}?api-version=2024-12-01: get: operationId: PublicCloudConnectors_Get tags: @@ -2858,7 +2903,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/publicCloudConnectors/{publicCloudConnector}/testPermissions/?api-version=2024-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/publicCloudConnectors/{publicCloudConnector}/testPermissions?api-version=2024-12-01: post: operationId: PublicCloudConnectors_TestPermissions tags: @@ -2902,7 +2947,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/solutionTypes/?api-version=2024-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/solutionTypes?api-version=2024-12-01: get: operationId: SolutionTypes_ListByResourceGroup tags: @@ -2926,7 +2971,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/solutionTypes/{solutionType}/?api-version=2024-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/solutionTypes/{solutionType}?api-version=2024-12-01: get: operationId: SolutionTypes_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/hybrid_data_manager.yaml b/providers/src/azure/v00.00.00000/services/hybrid_data_manager.yaml index 8b6633ea..c80e5ce3 100644 --- a/providers/src/azure/v00.00.00000/services/hybrid_data_manager.yaml +++ b/providers/src/azure/v00.00.00000/services/hybrid_data_manager.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -27,7 +27,7 @@ components: name: api-version in: query description: The API Version - required: true + required: false schema: type: string dataManagerNameParameter: @@ -914,10 +914,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.HybridData~1operations~1?api-version=2019-06-01/get' + $ref: '#/paths/~1providers~1Microsoft.HybridData~1operations?api-version=2019-06-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailableProviderOperations objectKey: $.value sqlVerbs: select: @@ -933,42 +935,53 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridData~1dataManagers~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridData~1dataManagers?api-version=2019-06-01/get' + operationId: DataManagers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataManagerList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers?api-version=2019-06-01/get' + operationId: DataManagers_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataManagerList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}?api-version=2019-06-01/get' + operationId: DataManagers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataManager create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1?api-version=2019-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}?api-version=2019-06-01/put' + operationId: DataManagers_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataManager delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1?api-version=2019-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}?api-version=2019-06-01/delete' + operationId: DataManagers_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1?api-version=2019-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}?api-version=2019-06-01/patch' + operationId: DataManagers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataManager sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/data_managers/methods/get' @@ -976,7 +989,8 @@ components: - $ref: '#/components/x-stackQL-resources/data_managers/methods/list' insert: - $ref: '#/components/x-stackQL-resources/data_managers/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/data_managers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/data_managers/methods/delete' @@ -987,17 +1001,21 @@ components: methods: list_by_data_manager: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices?api-version=2019-06-01/get' + operationId: DataServices_ListByDataManager response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataServiceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}?api-version=2019-06-01/get' + operationId: DataServices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataService sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/data_services/methods/get' @@ -1013,41 +1031,51 @@ components: methods: list_by_data_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions?api-version=2019-06-01/get' + operationId: JobDefinitions_ListByDataService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobDefinitionList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}?api-version=2019-06-01/get' + operationId: JobDefinitions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobDefinition create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}~1?api-version=2019-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}?api-version=2019-06-01/put' + operationId: JobDefinitions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobDefinition delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}~1?api-version=2019-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}?api-version=2019-06-01/delete' + operationId: JobDefinitions_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' run: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}~1run~1?api-version=2019-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}~1run?api-version=2019-06-01/post' + operationId: JobDefinitions_Run response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_data_manager: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1jobDefinitions~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1jobDefinitions?api-version=2019-06-01/get' + operationId: JobDefinitions_ListByDataManager response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobDefinitionList objectKey: $.value sqlVerbs: select: @@ -1067,42 +1095,52 @@ components: methods: list_by_job_definition: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}~1jobs~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}~1jobs?api-version=2019-06-01/get' + operationId: Jobs_ListByJobDefinition response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}~1jobs~1{jobId}~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}~1jobs~1{jobId}?api-version=2019-06-01/get' + operationId: Jobs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Job cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}~1jobs~1{jobId}~1cancel~1?api-version=2019-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}~1jobs~1{jobId}~1cancel?api-version=2019-06-01/post' + operationId: Jobs_Cancel response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' resume: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}~1jobs~1{jobId}~1resume~1?api-version=2019-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobDefinitions~1{jobDefinitionName}~1jobs~1{jobId}~1resume?api-version=2019-06-01/post' + operationId: Jobs_Resume response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_data_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobs~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataServices~1{dataServiceName}~1jobs?api-version=2019-06-01/get' + operationId: Jobs_ListByDataService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobList objectKey: $.value list_by_data_manager: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1jobs~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1jobs?api-version=2019-06-01/get' + operationId: Jobs_ListByDataManager response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobList objectKey: $.value sqlVerbs: select: @@ -1121,29 +1159,36 @@ components: methods: list_by_data_manager: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataStores~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataStores?api-version=2019-06-01/get' + operationId: DataStores_ListByDataManager response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataStoreList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataStores~1{dataStoreName}~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataStores~1{dataStoreName}?api-version=2019-06-01/get' + operationId: DataStores_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataStore create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataStores~1{dataStoreName}~1?api-version=2019-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataStores~1{dataStoreName}?api-version=2019-06-01/put' + operationId: DataStores_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataStore delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataStores~1{dataStoreName}~1?api-version=2019-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataStores~1{dataStoreName}?api-version=2019-06-01/delete' + operationId: DataStores_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/data_stores/methods/get' @@ -1161,17 +1206,21 @@ components: methods: list_by_data_manager: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataStoreTypes~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataStoreTypes?api-version=2019-06-01/get' + operationId: DataStoreTypes_ListByDataManager response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataStoreTypeList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataStoreTypes~1{dataStoreTypeName}~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1dataStoreTypes~1{dataStoreTypeName}?api-version=2019-06-01/get' + operationId: DataStoreTypes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataStoreType sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/data_store_types/methods/get' @@ -1187,17 +1236,21 @@ components: methods: list_by_data_manager: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1publicKeys~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1publicKeys?api-version=2019-06-01/get' + operationId: PublicKeys_ListByDataManager response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublicKeyList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1publicKeys~1{publicKeyName}~1?api-version=2019-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridData~1dataManagers~1{dataManagerName}~1publicKeys~1{publicKeyName}?api-version=2019-06-01/get' + operationId: PublicKeys_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublicKey sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/public_keys/methods/get' @@ -1218,9 +1271,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.supportedDataSinkTypes') as supported_data_sink_types, - JSON_EXTRACT(properties, '$.supportedDataSourceTypes') as supported_data_source_types, + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.supportedDataSinkTypes') as "supported_data_sink_types", + JSON_EXTRACT(properties, '$.supportedDataSourceTypes') as "supported_data_source_types", subscriptionId, resourceGroupName, dataManagerName, @@ -1234,9 +1287,9 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.supportedDataSinkTypes') as supported_data_sink_types, - JSON_EXTRACT(properties, '$.supportedDataSourceTypes') as supported_data_source_types, + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.supportedDataSinkTypes') as "supported_data_sink_types", + json_extract_path_text(properties, '$.supportedDataSourceTypes') as "supported_data_source_types", subscriptionId, resourceGroupName, dataManagerName, @@ -1255,15 +1308,15 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.dataSourceId') as data_source_id, - JSON_EXTRACT(properties, '$.dataSinkId') as data_sink_id, - JSON_EXTRACT(properties, '$.schedules') as schedules, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.runLocation') as run_location, - JSON_EXTRACT(properties, '$.userConfirmation') as user_confirmation, - JSON_EXTRACT(properties, '$.dataServiceInput') as data_service_input, - JSON_EXTRACT(properties, '$.customerSecrets') as customer_secrets, + JSON_EXTRACT(properties, '$.dataSourceId') as "data_source_id", + JSON_EXTRACT(properties, '$.dataSinkId') as "data_sink_id", + JSON_EXTRACT(properties, '$.schedules') as "schedules", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.runLocation') as "run_location", + JSON_EXTRACT(properties, '$.userConfirmation') as "user_confirmation", + JSON_EXTRACT(properties, '$.dataServiceInput') as "data_service_input", + JSON_EXTRACT(properties, '$.customerSecrets') as "customer_secrets", subscriptionId, resourceGroupName, dataManagerName, @@ -1278,15 +1331,15 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.dataSourceId') as data_source_id, - JSON_EXTRACT(properties, '$.dataSinkId') as data_sink_id, - JSON_EXTRACT(properties, '$.schedules') as schedules, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.runLocation') as run_location, - JSON_EXTRACT(properties, '$.userConfirmation') as user_confirmation, - JSON_EXTRACT(properties, '$.dataServiceInput') as data_service_input, - JSON_EXTRACT(properties, '$.customerSecrets') as customer_secrets, + json_extract_path_text(properties, '$.dataSourceId') as "data_source_id", + json_extract_path_text(properties, '$.dataSinkId') as "data_sink_id", + json_extract_path_text(properties, '$.schedules') as "schedules", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.runLocation') as "run_location", + json_extract_path_text(properties, '$.userConfirmation') as "user_confirmation", + json_extract_path_text(properties, '$.dataServiceInput') as "data_service_input", + json_extract_path_text(properties, '$.customerSecrets') as "customer_secrets", subscriptionId, resourceGroupName, dataManagerName, @@ -1310,14 +1363,14 @@ components: startTime as start_time, endTime as end_time, error as error, - JSON_EXTRACT(properties, '$.isCancellable') as is_cancellable, - JSON_EXTRACT(properties, '$.bytesProcessed') as bytes_processed, - JSON_EXTRACT(properties, '$.itemsProcessed') as items_processed, - JSON_EXTRACT(properties, '$.totalBytesToProcess') as total_bytes_to_process, - JSON_EXTRACT(properties, '$.totalItemsToProcess') as total_items_to_process, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.dataSourceName') as data_source_name, - JSON_EXTRACT(properties, '$.dataSinkName') as data_sink_name, + JSON_EXTRACT(properties, '$.isCancellable') as "is_cancellable", + JSON_EXTRACT(properties, '$.bytesProcessed') as "bytes_processed", + JSON_EXTRACT(properties, '$.itemsProcessed') as "items_processed", + JSON_EXTRACT(properties, '$.totalBytesToProcess') as "total_bytes_to_process", + JSON_EXTRACT(properties, '$.totalItemsToProcess') as "total_items_to_process", + JSON_EXTRACT(properties, '$.details') as "details", + JSON_EXTRACT(properties, '$.dataSourceName') as "data_source_name", + JSON_EXTRACT(properties, '$.dataSinkName') as "data_sink_name", subscriptionId, resourceGroupName, dataManagerName, @@ -1337,14 +1390,14 @@ components: startTime as start_time, endTime as end_time, error as error, - json_extract_path_text(properties, '$.isCancellable') as is_cancellable, - JSON_EXTRACT(properties, '$.bytesProcessed') as bytes_processed, - JSON_EXTRACT(properties, '$.itemsProcessed') as items_processed, - JSON_EXTRACT(properties, '$.totalBytesToProcess') as total_bytes_to_process, - JSON_EXTRACT(properties, '$.totalItemsToProcess') as total_items_to_process, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.dataSourceName') as data_source_name, - JSON_EXTRACT(properties, '$.dataSinkName') as data_sink_name, + json_extract_path_text(properties, '$.isCancellable') as "is_cancellable", + json_extract_path_text(properties, '$.bytesProcessed') as "bytes_processed", + json_extract_path_text(properties, '$.itemsProcessed') as "items_processed", + json_extract_path_text(properties, '$.totalBytesToProcess') as "total_bytes_to_process", + json_extract_path_text(properties, '$.totalItemsToProcess') as "total_items_to_process", + json_extract_path_text(properties, '$.details') as "details", + json_extract_path_text(properties, '$.dataSourceName') as "data_source_name", + json_extract_path_text(properties, '$.dataSinkName') as "data_sink_name", subscriptionId, resourceGroupName, dataManagerName, @@ -1365,11 +1418,11 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.repositoryId') as repository_id, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.extendedProperties') as extended_properties, - JSON_EXTRACT(properties, '$.dataStoreTypeId') as data_store_type_id, - JSON_EXTRACT(properties, '$.customerSecrets') as customer_secrets, + JSON_EXTRACT(properties, '$.repositoryId') as "repository_id", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.extendedProperties') as "extended_properties", + JSON_EXTRACT(properties, '$.dataStoreTypeId') as "data_store_type_id", + JSON_EXTRACT(properties, '$.customerSecrets') as "customer_secrets", subscriptionId, resourceGroupName, dataManagerName, @@ -1383,11 +1436,11 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.repositoryId') as repository_id, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.extendedProperties') as extended_properties, - JSON_EXTRACT(properties, '$.dataStoreTypeId') as data_store_type_id, - JSON_EXTRACT(properties, '$.customerSecrets') as customer_secrets, + json_extract_path_text(properties, '$.repositoryId') as "repository_id", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.extendedProperties') as "extended_properties", + json_extract_path_text(properties, '$.dataStoreTypeId') as "data_store_type_id", + json_extract_path_text(properties, '$.customerSecrets') as "customer_secrets", subscriptionId, resourceGroupName, dataManagerName, @@ -1406,10 +1459,10 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.repositoryType') as repository_type, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.supportedDataServicesAsSink') as supported_data_services_as_sink, - JSON_EXTRACT(properties, '$.supportedDataServicesAsSource') as supported_data_services_as_source, + JSON_EXTRACT(properties, '$.repositoryType') as "repository_type", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.supportedDataServicesAsSink') as "supported_data_services_as_sink", + JSON_EXTRACT(properties, '$.supportedDataServicesAsSource') as "supported_data_services_as_source", subscriptionId, resourceGroupName, dataManagerName, @@ -1423,10 +1476,10 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.repositoryType') as repository_type, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.supportedDataServicesAsSink') as supported_data_services_as_sink, - JSON_EXTRACT(properties, '$.supportedDataServicesAsSource') as supported_data_services_as_source, + json_extract_path_text(properties, '$.repositoryType') as "repository_type", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.supportedDataServicesAsSink') as "supported_data_services_as_sink", + json_extract_path_text(properties, '$.supportedDataServicesAsSource') as "supported_data_services_as_source", subscriptionId, resourceGroupName, dataManagerName, @@ -1445,8 +1498,8 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.dataServiceLevel1Key') as data_service_level1_key, - JSON_EXTRACT(properties, '$.dataServiceLevel2Key') as data_service_level2_key, + JSON_EXTRACT(properties, '$.dataServiceLevel1Key') as "data_service_level1_key", + JSON_EXTRACT(properties, '$.dataServiceLevel2Key') as "data_service_level2_key", subscriptionId, resourceGroupName, dataManagerName, @@ -1460,8 +1513,8 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.dataServiceLevel1Key') as data_service_level1_key, - JSON_EXTRACT(properties, '$.dataServiceLevel2Key') as data_service_level2_key, + json_extract_path_text(properties, '$.dataServiceLevel1Key') as "data_service_level1_key", + json_extract_path_text(properties, '$.dataServiceLevel2Key') as "data_service_level2_key", subscriptionId, resourceGroupName, dataManagerName, @@ -1469,7 +1522,7 @@ components: FROM azure.hybrid_data_manager.public_keys WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND dataManagerName = 'replace-me'; paths: - /providers/Microsoft.HybridData/operations/?api-version=2019-06-01: + /providers/Microsoft.HybridData/operations?api-version=2019-06-01: get: tags: - Operations @@ -1485,7 +1538,7 @@ paths: $ref: '#/components/schemas/AvailableProviderOperations' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.HybridData/dataManagers/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.HybridData/dataManagers?api-version=2019-06-01: get: tags: - DataManagers @@ -1502,7 +1555,7 @@ paths: $ref: '#/components/schemas/DataManagerList' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers?api-version=2019-06-01: get: tags: - DataManagers @@ -1520,7 +1573,7 @@ paths: $ref: '#/components/schemas/DataManagerList' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}?api-version=2019-06-01: get: tags: - DataManagers @@ -1611,7 +1664,7 @@ paths: '202': description: Accepted request for Data Manager Update. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices?api-version=2019-06-01: get: tags: - DataServices @@ -1630,7 +1683,7 @@ paths: $ref: '#/components/schemas/DataServiceList' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}?api-version=2019-06-01: get: tags: - DataServices @@ -1653,7 +1706,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DataService' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions?api-version=2019-06-01: get: tags: - JobDefinitions @@ -1685,7 +1738,7 @@ paths: x-ms-odata: '#/components/schemas/JobDefinitionFilter' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}?api-version=2019-06-01: get: tags: - JobDefinitions @@ -1780,7 +1833,7 @@ paths: '204': description: Completed request for Delete JobDefinition. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/jobs/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/jobs?api-version=2019-06-01: get: tags: - Jobs @@ -1818,7 +1871,7 @@ paths: x-ms-odata: '#/components/schemas/JobFilter' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/jobs/{jobId}/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/jobs/{jobId}?api-version=2019-06-01: get: tags: - Jobs @@ -1859,7 +1912,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Job' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/jobs/{jobId}/cancel/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/jobs/{jobId}/cancel?api-version=2019-06-01: post: tags: - Jobs @@ -1893,7 +1946,7 @@ paths: '204': description: Completed request for job Cancel. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/jobs/{jobId}/resume/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/jobs/{jobId}/resume?api-version=2019-06-01: post: tags: - Jobs @@ -1927,7 +1980,7 @@ paths: '204': description: Complete request for Job resume. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/run/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/run?api-version=2019-06-01: post: tags: - JobDefinitions @@ -1963,7 +2016,7 @@ paths: '204': description: Completed request for Job run. Run has started. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobs/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobs?api-version=2019-06-01: get: tags: - Jobs @@ -1995,7 +2048,7 @@ paths: x-ms-odata: '#/components/schemas/JobFilter' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataStores/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataStores?api-version=2019-06-01: get: tags: - DataStores @@ -2021,7 +2074,7 @@ paths: x-ms-odata: '#/components/schemas/DataStoreFilter' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataStores/{dataStoreName}/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataStores/{dataStoreName}?api-version=2019-06-01: get: tags: - DataStores @@ -2098,7 +2151,7 @@ paths: '204': description: Completed request for Delete Data Store. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataStoreTypes/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataStoreTypes?api-version=2019-06-01: get: tags: - DataStoreTypes @@ -2117,7 +2170,7 @@ paths: $ref: '#/components/schemas/DataStoreTypeList' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataStoreTypes/{dataStoreTypeName}/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataStoreTypes/{dataStoreTypeName}?api-version=2019-06-01: get: tags: - DataStoreTypes @@ -2140,7 +2193,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DataStoreType' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/jobDefinitions/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/jobDefinitions?api-version=2019-06-01: get: tags: - JobDefinitions @@ -2166,7 +2219,7 @@ paths: x-ms-odata: '#/components/schemas/JobDefinitionFilter' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/jobs/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/jobs?api-version=2019-06-01: get: tags: - Jobs @@ -2192,7 +2245,7 @@ paths: x-ms-odata: '#/components/schemas/JobFilter' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/publicKeys/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/publicKeys?api-version=2019-06-01: get: tags: - PublicKeys @@ -2211,7 +2264,7 @@ paths: $ref: '#/components/schemas/PublicKeyList' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/publicKeys/{publicKeyName}/?api-version=2019-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/publicKeys/{publicKeyName}?api-version=2019-06-01: get: tags: - PublicKeys diff --git a/providers/src/azure/v00.00.00000/services/hybrid_kubernetes.yaml b/providers/src/azure/v00.00.00000/services/hybrid_kubernetes.yaml index aba3bf0b..6f8bec09 100644 --- a/providers/src/azure/v00.00.00000/services/hybrid_kubernetes.yaml +++ b/providers/src/azure/v00.00.00000/services/hybrid_kubernetes.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1067,74 +1067,88 @@ components: description: Boolean value to indicate whether the request is for client side proxy or not description: '' x-stackQL-resources: - connected_cluster: - id: azure.hybrid_kubernetes.connected_cluster - name: connected_cluster - title: connected_cluster + connected_clusters: + id: azure.hybrid_kubernetes.connected_clusters + name: connected_clusters + title: connected_clusters methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Kubernetes~1connectedClusters~1{clusterName}~1?api-version=2024-07-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Kubernetes~1connectedClusters~1{clusterName}?api-version=2024-07-15-preview/put' + operationId: ConnectedCluster_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedCluster update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Kubernetes~1connectedClusters~1{clusterName}~1?api-version=2024-07-15-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Kubernetes~1connectedClusters~1{clusterName}?api-version=2024-07-15-preview/patch' + operationId: ConnectedCluster_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedCluster get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Kubernetes~1connectedClusters~1{clusterName}~1?api-version=2024-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Kubernetes~1connectedClusters~1{clusterName}?api-version=2024-07-15-preview/get' + operationId: ConnectedCluster_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedCluster delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Kubernetes~1connectedClusters~1{clusterName}~1?api-version=2024-07-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Kubernetes~1connectedClusters~1{clusterName}?api-version=2024-07-15-preview/delete' + operationId: ConnectedCluster_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Kubernetes~1connectedClusters~1?api-version=2024-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Kubernetes~1connectedClusters?api-version=2024-07-15-preview/get' + operationId: ConnectedCluster_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedClusterList objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Kubernetes~1connectedClusters~1?api-version=2024-07-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Kubernetes~1connectedClusters?api-version=2024-07-15-preview/get' + operationId: ConnectedCluster_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConnectedClusterList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/connected_cluster/methods/get' - - $ref: '#/components/x-stackQL-resources/connected_cluster/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/connected_cluster/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/connected_clusters/methods/get' + - $ref: '#/components/x-stackQL-resources/connected_clusters/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/connected_clusters/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/connected_cluster/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/connected_clusters/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/connected_clusters/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/connected_cluster/methods/delete' - connected_cluster_cluster_user_credential: - id: azure.hybrid_kubernetes.connected_cluster_cluster_user_credential - name: connected_cluster_cluster_user_credential - title: connected_cluster_cluster_user_credential + - $ref: '#/components/x-stackQL-resources/connected_clusters/methods/delete' + connected_cluster_cluster_user_credentials: + id: azure.hybrid_kubernetes.connected_cluster_cluster_user_credentials + name: connected_cluster_cluster_user_credentials + title: connected_cluster_cluster_user_credentials methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Kubernetes~1connectedClusters~1{clusterName}~1listClusterUserCredential~1?api-version=2024-07-15-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Kubernetes~1connectedClusters~1{clusterName}~1listClusterUserCredential?api-version=2024-07-15-preview/post' + operationId: ConnectedClusterClusterUserCredential_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CredentialResults sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/connected_cluster_cluster_user_credential/methods/list' + - $ref: '#/components/x-stackQL-resources/connected_cluster_cluster_user_credentials/methods/list' insert: [] update: [] replace: [] @@ -1146,10 +1160,12 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Kubernetes~1operations~1?api-version=2024-07-15-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Kubernetes~1operations?api-version=2024-07-15-preview/get' + operationId: Operations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationList objectKey: $.value sqlVerbs: select: @@ -1158,9 +1174,9 @@ components: update: [] replace: [] delete: [] - vw_connected_cluster: - id: azure.hybrid_kubernetes.vw_connected_cluster - name: vw_connected_cluster + vw_connected_clusters: + id: azure.hybrid_kubernetes.vw_connected_clusters + name: vw_connected_clusters config: views: select: @@ -1172,33 +1188,33 @@ components: kind as kind, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.agentPublicKeyCertificate') as agent_public_key_certificate, - JSON_EXTRACT(properties, '$.kubernetesVersion') as kubernetes_version, - JSON_EXTRACT(properties, '$.totalNodeCount') as total_node_count, - JSON_EXTRACT(properties, '$.totalCoreCount') as total_core_count, - JSON_EXTRACT(properties, '$.agentVersion') as agent_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.distribution') as distribution, - JSON_EXTRACT(properties, '$.distributionVersion') as distribution_version, - JSON_EXTRACT(properties, '$.infrastructure') as infrastructure, - JSON_EXTRACT(properties, '$.offering') as offering, - JSON_EXTRACT(properties, '$.managedIdentityCertificateExpirationTime') as managed_identity_certificate_expiration_time, - JSON_EXTRACT(properties, '$.lastConnectivityTime') as last_connectivity_time, - JSON_EXTRACT(properties, '$.connectivityStatus') as connectivity_status, - JSON_EXTRACT(properties, '$.privateLinkState') as private_link_state, - JSON_EXTRACT(properties, '$.privateLinkScopeResourceId') as private_link_scope_resource_id, - JSON_EXTRACT(properties, '$.azureHybridBenefit') as azure_hybrid_benefit, - JSON_EXTRACT(properties, '$.aadProfile') as aad_profile, - JSON_EXTRACT(properties, '$.arcAgentProfile') as arc_agent_profile, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.oidcIssuerProfile') as oidc_issuer_profile, - JSON_EXTRACT(properties, '$.gateway') as gateway, - JSON_EXTRACT(properties, '$.arcAgentryConfigurations') as arc_agentry_configurations, - JSON_EXTRACT(properties, '$.miscellaneousProperties') as miscellaneous_properties, + JSON_EXTRACT(properties, '$.agentPublicKeyCertificate') as "agent_public_key_certificate", + JSON_EXTRACT(properties, '$.kubernetesVersion') as "kubernetes_version", + JSON_EXTRACT(properties, '$.totalNodeCount') as "total_node_count", + JSON_EXTRACT(properties, '$.totalCoreCount') as "total_core_count", + JSON_EXTRACT(properties, '$.agentVersion') as "agent_version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.distribution') as "distribution", + JSON_EXTRACT(properties, '$.distributionVersion') as "distribution_version", + JSON_EXTRACT(properties, '$.infrastructure') as "infrastructure", + JSON_EXTRACT(properties, '$.offering') as "offering", + JSON_EXTRACT(properties, '$.managedIdentityCertificateExpirationTime') as "managed_identity_certificate_expiration_time", + JSON_EXTRACT(properties, '$.lastConnectivityTime') as "last_connectivity_time", + JSON_EXTRACT(properties, '$.connectivityStatus') as "connectivity_status", + JSON_EXTRACT(properties, '$.privateLinkState') as "private_link_state", + JSON_EXTRACT(properties, '$.privateLinkScopeResourceId') as "private_link_scope_resource_id", + JSON_EXTRACT(properties, '$.azureHybridBenefit') as "azure_hybrid_benefit", + JSON_EXTRACT(properties, '$.aadProfile') as "aad_profile", + JSON_EXTRACT(properties, '$.arcAgentProfile') as "arc_agent_profile", + JSON_EXTRACT(properties, '$.securityProfile') as "security_profile", + JSON_EXTRACT(properties, '$.oidcIssuerProfile') as "oidc_issuer_profile", + JSON_EXTRACT(properties, '$.gateway') as "gateway", + JSON_EXTRACT(properties, '$.arcAgentryConfigurations') as "arc_agentry_configurations", + JSON_EXTRACT(properties, '$.miscellaneousProperties') as "miscellaneous_properties", subscriptionId, resourceGroupName, clusterName - FROM azure.hybrid_kubernetes.connected_cluster + FROM azure.hybrid_kubernetes.connected_clusters WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1209,36 +1225,36 @@ components: kind as kind, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.agentPublicKeyCertificate') as agent_public_key_certificate, - JSON_EXTRACT(properties, '$.kubernetesVersion') as kubernetes_version, - JSON_EXTRACT(properties, '$.totalNodeCount') as total_node_count, - JSON_EXTRACT(properties, '$.totalCoreCount') as total_core_count, - JSON_EXTRACT(properties, '$.agentVersion') as agent_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.distribution') as distribution, - JSON_EXTRACT(properties, '$.distributionVersion') as distribution_version, - JSON_EXTRACT(properties, '$.infrastructure') as infrastructure, - JSON_EXTRACT(properties, '$.offering') as offering, - JSON_EXTRACT(properties, '$.managedIdentityCertificateExpirationTime') as managed_identity_certificate_expiration_time, - JSON_EXTRACT(properties, '$.lastConnectivityTime') as last_connectivity_time, - JSON_EXTRACT(properties, '$.connectivityStatus') as connectivity_status, - JSON_EXTRACT(properties, '$.privateLinkState') as private_link_state, - JSON_EXTRACT(properties, '$.privateLinkScopeResourceId') as private_link_scope_resource_id, - JSON_EXTRACT(properties, '$.azureHybridBenefit') as azure_hybrid_benefit, - JSON_EXTRACT(properties, '$.aadProfile') as aad_profile, - JSON_EXTRACT(properties, '$.arcAgentProfile') as arc_agent_profile, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.oidcIssuerProfile') as oidc_issuer_profile, - JSON_EXTRACT(properties, '$.gateway') as gateway, - JSON_EXTRACT(properties, '$.arcAgentryConfigurations') as arc_agentry_configurations, - JSON_EXTRACT(properties, '$.miscellaneousProperties') as miscellaneous_properties, + json_extract_path_text(properties, '$.agentPublicKeyCertificate') as "agent_public_key_certificate", + json_extract_path_text(properties, '$.kubernetesVersion') as "kubernetes_version", + json_extract_path_text(properties, '$.totalNodeCount') as "total_node_count", + json_extract_path_text(properties, '$.totalCoreCount') as "total_core_count", + json_extract_path_text(properties, '$.agentVersion') as "agent_version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.distribution') as "distribution", + json_extract_path_text(properties, '$.distributionVersion') as "distribution_version", + json_extract_path_text(properties, '$.infrastructure') as "infrastructure", + json_extract_path_text(properties, '$.offering') as "offering", + json_extract_path_text(properties, '$.managedIdentityCertificateExpirationTime') as "managed_identity_certificate_expiration_time", + json_extract_path_text(properties, '$.lastConnectivityTime') as "last_connectivity_time", + json_extract_path_text(properties, '$.connectivityStatus') as "connectivity_status", + json_extract_path_text(properties, '$.privateLinkState') as "private_link_state", + json_extract_path_text(properties, '$.privateLinkScopeResourceId') as "private_link_scope_resource_id", + json_extract_path_text(properties, '$.azureHybridBenefit') as "azure_hybrid_benefit", + json_extract_path_text(properties, '$.aadProfile') as "aad_profile", + json_extract_path_text(properties, '$.arcAgentProfile') as "arc_agent_profile", + json_extract_path_text(properties, '$.securityProfile') as "security_profile", + json_extract_path_text(properties, '$.oidcIssuerProfile') as "oidc_issuer_profile", + json_extract_path_text(properties, '$.gateway') as "gateway", + json_extract_path_text(properties, '$.arcAgentryConfigurations') as "arc_agentry_configurations", + json_extract_path_text(properties, '$.miscellaneousProperties') as "miscellaneous_properties", subscriptionId, resourceGroupName, clusterName - FROM azure.hybrid_kubernetes.connected_cluster + FROM azure.hybrid_kubernetes.connected_clusters WHERE subscriptionId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Kubernetes/connectedClusters/{clusterName}/?api-version=2024-07-15-preview: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Kubernetes/connectedClusters/{clusterName}?api-version=2024-07-15-preview: put: summary: Register a new Kubernetes cluster with Azure Resource Manager. operationId: ConnectedCluster_CreateOrUpdate @@ -1351,10 +1367,10 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Kubernetes/connectedClusters/{clusterName}/listClusterUserCredential/?api-version=2024-07-15-preview: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Kubernetes/connectedClusters/{clusterName}/listClusterUserCredential?api-version=2024-07-15-preview: post: summary: Gets cluster user credentials of a connected cluster - operationId: ConnectedCluster_ListClusterUserCredential + operationId: ConnectedClusterClusterUserCredential_List description: Gets cluster user credentials of the connected cluster with a specified resource group and name. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -1381,7 +1397,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Kubernetes/connectedClusters/?api-version=2024-07-15-preview: + x-ms-original-operationId: ConnectedCluster_ListClusterUserCredential + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Kubernetes/connectedClusters?api-version=2024-07-15-preview: get: summary: Lists all connected clusters in the given ResourceGroup operationId: ConnectedCluster_ListByResourceGroup @@ -1404,7 +1421,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Kubernetes/connectedClusters/?api-version=2024-07-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Kubernetes/connectedClusters?api-version=2024-07-15-preview: get: summary: Lists all connected clusters in the given Subscription operationId: ConnectedCluster_ListBySubscription @@ -1426,7 +1443,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Kubernetes/operations/?api-version=2024-07-15-preview: + /providers/Microsoft.Kubernetes/operations?api-version=2024-07-15-preview: get: description: Lists all of the available API operations for Connected Cluster resource. operationId: Operations_Get diff --git a/providers/src/azure/v00.00.00000/services/hybrid_network.yaml b/providers/src/azure/v00.00.00000/services/hybrid_network.yaml index c86165bb..2937e9e3 100644 --- a/providers/src/azure/v00.00.00000/services/hybrid_network.yaml +++ b/providers/src/azure/v00.00.00000/services/hybrid_network.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -3532,39 +3532,57 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1{networkFunctionName}~1?api-version=2024-04-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1{networkFunctionName}?api-version=2024-04-15/delete' + operationId: NetworkFunctions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1{networkFunctionName}~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1{networkFunctionName}?api-version=2024-04-15/get' + operationId: NetworkFunctions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunction create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1{networkFunctionName}~1?api-version=2024-04-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1{networkFunctionName}?api-version=2024-04-15/put' + operationId: NetworkFunctions_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkFunction + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1{networkFunctionName}?api-version=2024-04-15/patch' + operationId: NetworkFunctions_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunction list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridNetwork~1networkFunctions?api-version=2024-04-15/get' + operationId: NetworkFunctions_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunctionListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions?api-version=2024-04-15/get' + operationId: NetworkFunctions_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunctionListResult objectKey: $.value execute_request: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1{networkFunctionName}~1executeRequest~1?api-version=2024-04-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1{networkFunctionName}~1executeRequest?api-version=2024-04-15/post' + operationId: NetworkFunctions_ExecuteRequest response: mediaType: application/json openAPIDocKey: '200' @@ -3579,23 +3597,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_functions/methods/delete' - network_functions_tags: - id: azure.hybrid_network.network_functions_tags - name: network_functions_tags - title: network_functions_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1{networkFunctionName}~1?api-version=2024-04-15/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] components: id: azure.hybrid_network.components name: components @@ -3603,16 +3604,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1{networkFunctionName}~1components~1{componentName}~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1{networkFunctionName}~1components~1{componentName}?api-version=2024-04-15/get' + operationId: Components_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Component list_by_network_function: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1{networkFunctionName}~1components~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1networkFunctions~1{networkFunctionName}~1components?api-version=2024-04-15/get' + operationId: Components_ListByNetworkFunction response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentListResult objectKey: $.value sqlVerbs: select: @@ -3629,42 +3634,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridNetwork~1publishers~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridNetwork~1publishers?api-version=2024-04-15/get' + operationId: Publishers_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublisherListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers?api-version=2024-04-15/get' + operationId: Publishers_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PublisherListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1?api-version=2024-04-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}?api-version=2024-04-15/delete' + operationId: Publishers_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}?api-version=2024-04-15/get' + operationId: Publishers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Publisher create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1?api-version=2024-04-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}?api-version=2024-04-15/put' + operationId: Publishers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Publisher update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1?api-version=2024-04-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}?api-version=2024-04-15/patch' + operationId: Publishers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Publisher sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/publishers/methods/get' @@ -3672,7 +3688,8 @@ components: - $ref: '#/components/x-stackQL-resources/publishers/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/publishers/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/publishers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/publishers/methods/delete' @@ -3683,60 +3700,73 @@ components: methods: list_by_publisher: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores?api-version=2024-04-15/get' + operationId: ArtifactStores_ListByPublisher response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactStoreListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1?api-version=2024-04-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}?api-version=2024-04-15/delete' + operationId: ArtifactStores_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1?api-version=2024-04-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}?api-version=2024-04-15/put' + operationId: ArtifactStores_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactStore get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}?api-version=2024-04-15/get' + operationId: ArtifactStores_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactStore update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1?api-version=2024-04-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}?api-version=2024-04-15/patch' + operationId: ArtifactStores_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactStore add_network_fabric_controller_end_points: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1addNetworkFabricControllerEndPoints~1?api-version=2024-04-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1addNetworkFabricControllerEndPoints?api-version=2024-04-15/post' + operationId: ArtifactStores_AddNetworkFabricControllerEndPoints response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' approve_private_end_points: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1approvePrivateEndPoints~1?api-version=2024-04-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1approvePrivateEndPoints?api-version=2024-04-15/post' + operationId: ArtifactStores_ApprovePrivateEndPoints response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' remove_private_end_points: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1removePrivateEndPoints~1?api-version=2024-04-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1removePrivateEndPoints?api-version=2024-04-15/post' + operationId: ArtifactStores_RemovePrivateEndPoints response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/artifact_stores/methods/get' - $ref: '#/components/x-stackQL-resources/artifact_stores/methods/list_by_publisher' insert: - $ref: '#/components/x-stackQL-resources/artifact_stores/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/artifact_stores/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/artifact_stores/methods/delete' @@ -3747,17 +3777,17 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1deleteNetworkFabricControllerEndPoints~1?api-version=2024-04-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1deleteNetworkFabricControllerEndPoints?api-version=2024-04-15/post' + operationId: ArtifactStoresNetworkFabricControllerEndPoints_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: [] insert: [] update: [] replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/artifact_stores_network_fabric_controller_end_points/methods/delete' + delete: [] artifact_stores_network_fabric_controller_private_end_points: id: azure.hybrid_network.artifact_stores_network_fabric_controller_private_end_points name: artifact_stores_network_fabric_controller_private_end_points @@ -3765,10 +3795,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1listNetworkFabricControllerPrivateEndPoints~1?api-version=2024-04-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1listNetworkFabricControllerPrivateEndPoints?api-version=2024-04-15/post' + operationId: ArtifactStoresNetworkFabricControllerPrivateEndPoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactStoreNetworkFabricControllerEndPointsList objectKey: $.value sqlVerbs: select: @@ -3784,10 +3816,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1listPrivateEndPoints~1?api-version=2024-04-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1listPrivateEndPoints?api-version=2024-04-15/post' + operationId: ArtifactStoresPrivateEndPoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactStorePrivateEndPointsListResult objectKey: $.value sqlVerbs: select: @@ -3803,74 +3837,88 @@ components: methods: list_by_artifact_store: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactManifests~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactManifests?api-version=2024-04-15/get' + operationId: ArtifactManifests_ListByArtifactStore response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactManifestListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactManifests~1{artifactManifestName}~1?api-version=2024-04-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactManifests~1{artifactManifestName}?api-version=2024-04-15/delete' + operationId: ArtifactManifests_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactManifests~1{artifactManifestName}~1?api-version=2024-04-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactManifests~1{artifactManifestName}?api-version=2024-04-15/put' + operationId: ArtifactManifests_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactManifest get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactManifests~1{artifactManifestName}~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactManifests~1{artifactManifestName}?api-version=2024-04-15/get' + operationId: ArtifactManifests_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactManifest update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactManifests~1{artifactManifestName}~1?api-version=2024-04-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactManifests~1{artifactManifestName}?api-version=2024-04-15/patch' + operationId: ArtifactManifests_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactManifest sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/artifact_manifests/methods/get' - $ref: '#/components/x-stackQL-resources/artifact_manifests/methods/list_by_artifact_store' insert: - $ref: '#/components/x-stackQL-resources/artifact_manifests/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/artifact_manifests/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/artifact_manifests/methods/delete' - artifact_manifests_credential: - id: azure.hybrid_network.artifact_manifests_credential - name: artifact_manifests_credential - title: artifact_manifests_credential + artifact_manifests_credentials: + id: azure.hybrid_network.artifact_manifests_credentials + name: artifact_manifests_credentials + title: artifact_manifests_credentials methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactManifests~1{artifactManifestName}~1listCredential~1?api-version=2024-04-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactManifests~1{artifactManifestName}~1listCredential?api-version=2024-04-15/post' + operationId: ArtifactManifestsCredential_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactAccessCredential sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/artifact_manifests_credential/methods/list' + - $ref: '#/components/x-stackQL-resources/artifact_manifests_credentials/methods/list' insert: [] update: [] replace: [] delete: [] - artifact_manifests_state: - id: azure.hybrid_network.artifact_manifests_state - name: artifact_manifests_state - title: artifact_manifests_state + artifact_manifests_states: + id: azure.hybrid_network.artifact_manifests_states + name: artifact_manifests_states + title: artifact_manifests_states methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactManifests~1{artifactManifestName}~1updateState~1?api-version=2024-04-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactManifests~1{artifactManifestName}~1updateState?api-version=2024-04-15/post' + operationId: ArtifactManifestsState_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ArtifactManifestUpdateState sqlVerbs: select: [] insert: [] @@ -3884,35 +3932,52 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1siteNetworkServices~1{siteNetworkServiceName}~1?api-version=2024-04-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1siteNetworkServices~1{siteNetworkServiceName}?api-version=2024-04-15/delete' + operationId: SiteNetworkServices_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1siteNetworkServices~1{siteNetworkServiceName}~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1siteNetworkServices~1{siteNetworkServiceName}?api-version=2024-04-15/get' + operationId: SiteNetworkServices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteNetworkService create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1siteNetworkServices~1{siteNetworkServiceName}~1?api-version=2024-04-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1siteNetworkServices~1{siteNetworkServiceName}?api-version=2024-04-15/put' + operationId: SiteNetworkServices_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SiteNetworkService + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1siteNetworkServices~1{siteNetworkServiceName}?api-version=2024-04-15/patch' + operationId: SiteNetworkServices_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteNetworkService list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridNetwork~1siteNetworkServices~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridNetwork~1siteNetworkServices?api-version=2024-04-15/get' + operationId: SiteNetworkServices_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteNetworkServiceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1siteNetworkServices~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1siteNetworkServices?api-version=2024-04-15/get' + operationId: SiteNetworkServices_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteNetworkServiceListResult objectKey: $.value sqlVerbs: select: @@ -3925,23 +3990,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/site_network_services/methods/delete' - site_network_services_tags: - id: azure.hybrid_network.site_network_services_tags - name: site_network_services_tags - title: site_network_services_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1siteNetworkServices~1{siteNetworkServiceName}~1?api-version=2024-04-15/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] configuration_group_schemas: id: azure.hybrid_network.configuration_group_schemas name: configuration_group_schemas @@ -3949,62 +3997,63 @@ components: methods: list_by_publisher: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1configurationGroupSchemas~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1configurationGroupSchemas?api-version=2024-04-15/get' + operationId: ConfigurationGroupSchemas_ListByPublisher response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationGroupSchemaListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1configurationGroupSchemas~1{configurationGroupSchemaName}~1?api-version=2024-04-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1configurationGroupSchemas~1{configurationGroupSchemaName}?api-version=2024-04-15/delete' + operationId: ConfigurationGroupSchemas_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1configurationGroupSchemas~1{configurationGroupSchemaName}~1?api-version=2024-04-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1configurationGroupSchemas~1{configurationGroupSchemaName}?api-version=2024-04-15/put' + operationId: ConfigurationGroupSchemas_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationGroupSchema get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1configurationGroupSchemas~1{configurationGroupSchemaName}~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1configurationGroupSchemas~1{configurationGroupSchemaName}?api-version=2024-04-15/get' + operationId: ConfigurationGroupSchemas_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationGroupSchema update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1configurationGroupSchemas~1{configurationGroupSchemaName}~1?api-version=2024-04-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1configurationGroupSchemas~1{configurationGroupSchemaName}?api-version=2024-04-15/patch' + operationId: ConfigurationGroupSchemas_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationGroupSchema + update_state: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1configurationGroupSchemas~1{configurationGroupSchemaName}~1updateState?api-version=2024-04-15/post' + operationId: ConfigurationGroupSchemas_updateState + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConfigurationGroupSchemaVersionUpdateState sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/configuration_group_schemas/methods/get' - $ref: '#/components/x-stackQL-resources/configuration_group_schemas/methods/list_by_publisher' insert: - $ref: '#/components/x-stackQL-resources/configuration_group_schemas/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/configuration_group_schemas/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/configuration_group_schemas/methods/delete' - configuration_group_schemas_state: - id: azure.hybrid_network.configuration_group_schemas_state - name: configuration_group_schemas_state - title: configuration_group_schemas_state - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1configurationGroupSchemas~1{configurationGroupSchemaName}~1updateState~1?api-version=2024-04-15/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] configuration_group_values: id: azure.hybrid_network.configuration_group_values name: configuration_group_values @@ -4012,35 +4061,52 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1configurationGroupValues~1{configurationGroupValueName}~1?api-version=2024-04-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1configurationGroupValues~1{configurationGroupValueName}?api-version=2024-04-15/delete' + operationId: ConfigurationGroupValues_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1configurationGroupValues~1{configurationGroupValueName}~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1configurationGroupValues~1{configurationGroupValueName}?api-version=2024-04-15/get' + operationId: ConfigurationGroupValues_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: configurationGroupValue create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1configurationGroupValues~1{configurationGroupValueName}~1?api-version=2024-04-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1configurationGroupValues~1{configurationGroupValueName}?api-version=2024-04-15/put' + operationId: ConfigurationGroupValues_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: configurationGroupValue + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1configurationGroupValues~1{configurationGroupValueName}?api-version=2024-04-15/patch' + operationId: ConfigurationGroupValues_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: configurationGroupValue list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridNetwork~1configurationGroupValues~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridNetwork~1configurationGroupValues?api-version=2024-04-15/get' + operationId: ConfigurationGroupValues_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: configurationGroupValueListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1configurationGroupValues~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1configurationGroupValues?api-version=2024-04-15/get' + operationId: ConfigurationGroupValues_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: configurationGroupValueListResult objectKey: $.value sqlVerbs: select: @@ -4053,57 +4119,55 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/configuration_group_values/methods/delete' - configuration_group_values_tags: - id: azure.hybrid_network.configuration_group_values_tags - name: configuration_group_values_tags - title: configuration_group_values_tags + proxy_artifacts: + id: azure.hybrid_network.proxy_artifacts + name: proxy_artifacts + title: proxy_artifacts methods: - update: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1configurationGroupValues~1{configurationGroupValueName}~1?api-version=2024-04-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifacts?api-version=2024-04-15/get' + operationId: ProxyArtifact_List response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - proxy_artifact: - id: azure.hybrid_network.proxy_artifact - name: proxy_artifact - title: proxy_artifact - methods: + schemaRef: ProxyArtifactOverviewListResult + objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactVersions~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactVersions?api-version=2024-04-15/get' + operationId: ProxyArtifact_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProxyArtifactVersionsOverviewListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/proxy_artifact/methods/get' + - $ref: '#/components/x-stackQL-resources/proxy_artifacts/methods/list' + - $ref: '#/components/x-stackQL-resources/proxy_artifacts/methods/get' insert: [] update: [] replace: [] delete: [] - proxy_artifact_state: - id: azure.hybrid_network.proxy_artifact_state - name: proxy_artifact_state - title: proxy_artifact_state + proxy_artifact_states: + id: azure.hybrid_network.proxy_artifact_states + name: proxy_artifact_states + title: proxy_artifact_states methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactVersions~1{artifactVersionName}~1?api-version=2024-04-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1artifactStores~1{artifactStoreName}~1artifactVersions~1{artifactVersionName}?api-version=2024-04-15/patch' + operationId: ProxyArtifactState_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProxyArtifactVersionsListOverview sqlVerbs: select: [] insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/proxy_artifact_states/methods/update' replace: [] delete: [] network_function_definition_groups: @@ -4113,42 +4177,52 @@ components: methods: list_by_publisher: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups?api-version=2024-04-15/get' + operationId: NetworkFunctionDefinitionGroups_ListByPublisher response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunctionDefinitionGroupListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1?api-version=2024-04-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}?api-version=2024-04-15/delete' + operationId: NetworkFunctionDefinitionGroups_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1?api-version=2024-04-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}?api-version=2024-04-15/put' + operationId: NetworkFunctionDefinitionGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunctionDefinitionGroup get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}?api-version=2024-04-15/get' + operationId: NetworkFunctionDefinitionGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunctionDefinitionGroup update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1?api-version=2024-04-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}?api-version=2024-04-15/patch' + operationId: NetworkFunctionDefinitionGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunctionDefinitionGroup sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/network_function_definition_groups/methods/get' - $ref: '#/components/x-stackQL-resources/network_function_definition_groups/methods/list_by_publisher' insert: - $ref: '#/components/x-stackQL-resources/network_function_definition_groups/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/network_function_definition_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_function_definition_groups/methods/delete' @@ -4159,62 +4233,63 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1networkFunctionDefinitionVersions~1{networkFunctionDefinitionVersionName}~1?api-version=2024-04-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1networkFunctionDefinitionVersions~1{networkFunctionDefinitionVersionName}?api-version=2024-04-15/delete' + operationId: NetworkFunctionDefinitionVersions_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1networkFunctionDefinitionVersions~1{networkFunctionDefinitionVersionName}~1?api-version=2024-04-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1networkFunctionDefinitionVersions~1{networkFunctionDefinitionVersionName}?api-version=2024-04-15/put' + operationId: NetworkFunctionDefinitionVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunctionDefinitionVersion get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1networkFunctionDefinitionVersions~1{networkFunctionDefinitionVersionName}~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1networkFunctionDefinitionVersions~1{networkFunctionDefinitionVersionName}?api-version=2024-04-15/get' + operationId: NetworkFunctionDefinitionVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunctionDefinitionVersion update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1networkFunctionDefinitionVersions~1{networkFunctionDefinitionVersionName}~1?api-version=2024-04-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1networkFunctionDefinitionVersions~1{networkFunctionDefinitionVersionName}?api-version=2024-04-15/patch' + operationId: NetworkFunctionDefinitionVersions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunctionDefinitionVersion list_by_network_function_definition_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1networkFunctionDefinitionVersions~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1networkFunctionDefinitionVersions?api-version=2024-04-15/get' + operationId: NetworkFunctionDefinitionVersions_ListByNetworkFunctionDefinitionGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunctionDefinitionVersionListResult objectKey: $.value + update_state: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1networkFunctionDefinitionVersions~1{networkFunctionDefinitionVersionName}~1updateState?api-version=2024-04-15/post' + operationId: NetworkFunctionDefinitionVersions_updateState + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkFunctionDefinitionVersionUpdateState sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/network_function_definition_versions/methods/get' - $ref: '#/components/x-stackQL-resources/network_function_definition_versions/methods/list_by_network_function_definition_group' insert: - $ref: '#/components/x-stackQL-resources/network_function_definition_versions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/network_function_definition_versions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_function_definition_versions/methods/delete' - network_function_definition_versions_state: - id: azure.hybrid_network.network_function_definition_versions_state - name: network_function_definition_versions_state - title: network_function_definition_versions_state - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkFunctionDefinitionGroups~1{networkFunctionDefinitionGroupName}~1networkFunctionDefinitionVersions~1{networkFunctionDefinitionVersionName}~1updateState~1?api-version=2024-04-15/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] sites: id: azure.hybrid_network.sites name: sites @@ -4222,35 +4297,52 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1sites~1{siteName}~1?api-version=2024-04-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1sites~1{siteName}?api-version=2024-04-15/delete' + operationId: Sites_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1sites~1{siteName}~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1sites~1{siteName}?api-version=2024-04-15/get' + operationId: Sites_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Site create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1sites~1{siteName}~1?api-version=2024-04-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1sites~1{siteName}?api-version=2024-04-15/put' + operationId: Sites_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Site + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1sites~1{siteName}?api-version=2024-04-15/patch' + operationId: Sites_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Site list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridNetwork~1sites~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.HybridNetwork~1sites?api-version=2024-04-15/get' + operationId: Sites_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1sites~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1sites?api-version=2024-04-15/get' + operationId: Sites_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteListResult objectKey: $.value sqlVerbs: select: @@ -4263,23 +4355,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/sites/methods/delete' - sites_tags: - id: azure.hybrid_network.sites_tags - name: sites_tags - title: sites_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1sites~1{siteName}~1?api-version=2024-04-15/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] operations: id: azure.hybrid_network.operations name: operations @@ -4287,10 +4362,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.HybridNetwork~1operations~1?api-version=2024-04-15/get' + $ref: '#/paths/~1providers~1Microsoft.HybridNetwork~1operations?api-version=2024-04-15/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -4306,42 +4383,52 @@ components: methods: list_by_publisher: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups?api-version=2024-04-15/get' + operationId: NetworkServiceDesignGroups_ListByPublisher response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkServiceDesignGroupListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1?api-version=2024-04-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}?api-version=2024-04-15/delete' + operationId: NetworkServiceDesignGroups_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1?api-version=2024-04-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}?api-version=2024-04-15/put' + operationId: NetworkServiceDesignGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkServiceDesignGroup get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}?api-version=2024-04-15/get' + operationId: NetworkServiceDesignGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkServiceDesignGroup update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1?api-version=2024-04-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}?api-version=2024-04-15/patch' + operationId: NetworkServiceDesignGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkServiceDesignGroup sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/network_service_design_groups/methods/get' - $ref: '#/components/x-stackQL-resources/network_service_design_groups/methods/list_by_publisher' insert: - $ref: '#/components/x-stackQL-resources/network_service_design_groups/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/network_service_design_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_service_design_groups/methods/delete' @@ -4352,62 +4439,63 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1networkServiceDesignVersions~1{networkServiceDesignVersionName}~1?api-version=2024-04-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1networkServiceDesignVersions~1{networkServiceDesignVersionName}?api-version=2024-04-15/delete' + operationId: NetworkServiceDesignVersions_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1networkServiceDesignVersions~1{networkServiceDesignVersionName}~1?api-version=2024-04-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1networkServiceDesignVersions~1{networkServiceDesignVersionName}?api-version=2024-04-15/put' + operationId: NetworkServiceDesignVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: networkServiceDesignVersion get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1networkServiceDesignVersions~1{networkServiceDesignVersionName}~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1networkServiceDesignVersions~1{networkServiceDesignVersionName}?api-version=2024-04-15/get' + operationId: NetworkServiceDesignVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: networkServiceDesignVersion update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1networkServiceDesignVersions~1{networkServiceDesignVersionName}~1?api-version=2024-04-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1networkServiceDesignVersions~1{networkServiceDesignVersionName}?api-version=2024-04-15/patch' + operationId: NetworkServiceDesignVersions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: networkServiceDesignVersion list_by_network_service_design_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1networkServiceDesignVersions~1?api-version=2024-04-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1networkServiceDesignVersions?api-version=2024-04-15/get' + operationId: NetworkServiceDesignVersions_ListByNetworkServiceDesignGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: networkServiceDesignVersionListResult objectKey: $.value + update_state: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1networkServiceDesignVersions~1{networkServiceDesignVersionName}~1updateState?api-version=2024-04-15/post' + operationId: NetworkServiceDesignVersions_updateState + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkServiceDesignVersionUpdateState sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/network_service_design_versions/methods/get' - $ref: '#/components/x-stackQL-resources/network_service_design_versions/methods/list_by_network_service_design_group' insert: - $ref: '#/components/x-stackQL-resources/network_service_design_versions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/network_service_design_versions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_service_design_versions/methods/delete' - network_service_design_versions_state: - id: azure.hybrid_network.network_service_design_versions_state - name: network_service_design_versions_state - title: network_service_design_versions_state - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.HybridNetwork~1publishers~1{publisherName}~1networkServiceDesignGroups~1{networkServiceDesignGroupName}~1networkServiceDesignVersions~1{networkServiceDesignVersionName}~1updateState~1?api-version=2024-04-15/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] vw_network_functions: id: azure.hybrid_network.vw_network_functions name: vw_network_functions @@ -4421,18 +4509,18 @@ components: etag as etag, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publisherName') as publisher_name, - JSON_EXTRACT(properties, '$.publisherScope') as publisher_scope, - JSON_EXTRACT(properties, '$.networkFunctionDefinitionGroupName') as network_function_definition_group_name, - JSON_EXTRACT(properties, '$.networkFunctionDefinitionVersion') as network_function_definition_version, - JSON_EXTRACT(properties, '$.networkFunctionDefinitionOfferingLocation') as network_function_definition_offering_location, - JSON_EXTRACT(properties, '$.networkFunctionDefinitionVersionResourceReference') as network_function_definition_version_resource_reference, - JSON_EXTRACT(properties, '$.nfviType') as nfvi_type, - JSON_EXTRACT(properties, '$.nfviId') as nfvi_id, - JSON_EXTRACT(properties, '$.allowSoftwareUpdate') as allow_software_update, - JSON_EXTRACT(properties, '$.configurationType') as configuration_type, - JSON_EXTRACT(properties, '$.roleOverrideValues') as role_override_values, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.publisherName') as "publisher_name", + JSON_EXTRACT(properties, '$.publisherScope') as "publisher_scope", + JSON_EXTRACT(properties, '$.networkFunctionDefinitionGroupName') as "network_function_definition_group_name", + JSON_EXTRACT(properties, '$.networkFunctionDefinitionVersion') as "network_function_definition_version", + JSON_EXTRACT(properties, '$.networkFunctionDefinitionOfferingLocation') as "network_function_definition_offering_location", + JSON_EXTRACT(properties, '$.networkFunctionDefinitionVersionResourceReference') as "network_function_definition_version_resource_reference", + JSON_EXTRACT(properties, '$.nfviType') as "nfvi_type", + JSON_EXTRACT(properties, '$.nfviId') as "nfvi_id", + JSON_EXTRACT(properties, '$.allowSoftwareUpdate') as "allow_software_update", + JSON_EXTRACT(properties, '$.configurationType') as "configuration_type", + JSON_EXTRACT(properties, '$.roleOverrideValues') as "role_override_values", subscriptionId, resourceGroupName, networkFunctionName @@ -4446,18 +4534,18 @@ components: etag as etag, identity as identity, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publisherName') as publisher_name, - JSON_EXTRACT(properties, '$.publisherScope') as publisher_scope, - JSON_EXTRACT(properties, '$.networkFunctionDefinitionGroupName') as network_function_definition_group_name, - JSON_EXTRACT(properties, '$.networkFunctionDefinitionVersion') as network_function_definition_version, - JSON_EXTRACT(properties, '$.networkFunctionDefinitionOfferingLocation') as network_function_definition_offering_location, - JSON_EXTRACT(properties, '$.networkFunctionDefinitionVersionResourceReference') as network_function_definition_version_resource_reference, - JSON_EXTRACT(properties, '$.nfviType') as nfvi_type, - JSON_EXTRACT(properties, '$.nfviId') as nfvi_id, - JSON_EXTRACT(properties, '$.allowSoftwareUpdate') as allow_software_update, - JSON_EXTRACT(properties, '$.configurationType') as configuration_type, - JSON_EXTRACT(properties, '$.roleOverrideValues') as role_override_values, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.publisherName') as "publisher_name", + json_extract_path_text(properties, '$.publisherScope') as "publisher_scope", + json_extract_path_text(properties, '$.networkFunctionDefinitionGroupName') as "network_function_definition_group_name", + json_extract_path_text(properties, '$.networkFunctionDefinitionVersion') as "network_function_definition_version", + json_extract_path_text(properties, '$.networkFunctionDefinitionOfferingLocation') as "network_function_definition_offering_location", + json_extract_path_text(properties, '$.networkFunctionDefinitionVersionResourceReference') as "network_function_definition_version_resource_reference", + json_extract_path_text(properties, '$.nfviType') as "nfvi_type", + json_extract_path_text(properties, '$.nfviId') as "nfvi_id", + json_extract_path_text(properties, '$.allowSoftwareUpdate') as "allow_software_update", + json_extract_path_text(properties, '$.configurationType') as "configuration_type", + json_extract_path_text(properties, '$.roleOverrideValues') as "role_override_values", subscriptionId, resourceGroupName, networkFunctionName @@ -4472,9 +4560,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentProfile') as deployment_profile, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.deploymentProfile') as "deployment_profile", + JSON_EXTRACT(properties, '$.deploymentStatus') as "deployment_status", subscriptionId, resourceGroupName, networkFunctionName, @@ -4485,9 +4573,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentProfile') as deployment_profile, - JSON_EXTRACT(properties, '$.deploymentStatus') as deployment_status, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.deploymentProfile') as "deployment_profile", + json_extract_path_text(properties, '$.deploymentStatus') as "deployment_status", subscriptionId, resourceGroupName, networkFunctionName, @@ -4506,8 +4594,8 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.scope') as scope, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.scope') as "scope", subscriptionId, resourceGroupName, publisherName @@ -4520,8 +4608,8 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.scope') as scope, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.scope') as "scope", subscriptionId, resourceGroupName, publisherName @@ -4538,12 +4626,12 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.storeType') as store_type, - JSON_EXTRACT(properties, '$.backingResourcePublicNetworkAccess') as backing_resource_public_network_access, - JSON_EXTRACT(properties, '$.replicationStrategy') as replication_strategy, - JSON_EXTRACT(properties, '$.managedResourceGroupConfiguration') as managed_resource_group_configuration, - JSON_EXTRACT(properties, '$.storageResourceId') as storage_resource_id, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.storeType') as "store_type", + JSON_EXTRACT(properties, '$.backingResourcePublicNetworkAccess') as "backing_resource_public_network_access", + JSON_EXTRACT(properties, '$.replicationStrategy') as "replication_strategy", + JSON_EXTRACT(properties, '$.managedResourceGroupConfiguration') as "managed_resource_group_configuration", + JSON_EXTRACT(properties, '$.storageResourceId') as "storage_resource_id", subscriptionId, resourceGroupName, publisherName, @@ -4556,12 +4644,12 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.storeType') as store_type, - JSON_EXTRACT(properties, '$.backingResourcePublicNetworkAccess') as backing_resource_public_network_access, - JSON_EXTRACT(properties, '$.replicationStrategy') as replication_strategy, - JSON_EXTRACT(properties, '$.managedResourceGroupConfiguration') as managed_resource_group_configuration, - JSON_EXTRACT(properties, '$.storageResourceId') as storage_resource_id, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.storeType') as "store_type", + json_extract_path_text(properties, '$.backingResourcePublicNetworkAccess') as "backing_resource_public_network_access", + json_extract_path_text(properties, '$.replicationStrategy') as "replication_strategy", + json_extract_path_text(properties, '$.managedResourceGroupConfiguration') as "managed_resource_group_configuration", + json_extract_path_text(properties, '$.storageResourceId') as "storage_resource_id", subscriptionId, resourceGroupName, publisherName, @@ -4579,9 +4667,9 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.artifactManifestState') as artifact_manifest_state, - JSON_EXTRACT(properties, '$.artifacts') as artifacts, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.artifactManifestState') as "artifact_manifest_state", + JSON_EXTRACT(properties, '$.artifacts') as "artifacts", subscriptionId, resourceGroupName, publisherName, @@ -4595,9 +4683,9 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.artifactManifestState') as artifact_manifest_state, - JSON_EXTRACT(properties, '$.artifacts') as artifacts, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.artifactManifestState') as "artifact_manifest_state", + json_extract_path_text(properties, '$.artifacts') as "artifacts", subscriptionId, resourceGroupName, publisherName, @@ -4618,18 +4706,18 @@ components: identity as identity, sku as sku, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.managedResourceGroupConfiguration') as managed_resource_group_configuration, - JSON_EXTRACT(properties, '$.siteReference') as site_reference, - JSON_EXTRACT(properties, '$.publisherName') as publisher_name, - JSON_EXTRACT(properties, '$.publisherScope') as publisher_scope, - JSON_EXTRACT(properties, '$.networkServiceDesignGroupName') as network_service_design_group_name, - JSON_EXTRACT(properties, '$.networkServiceDesignVersionName') as network_service_design_version_name, - JSON_EXTRACT(properties, '$.networkServiceDesignVersionOfferingLocation') as network_service_design_version_offering_location, - JSON_EXTRACT(properties, '$.networkServiceDesignVersionResourceReference') as network_service_design_version_resource_reference, - JSON_EXTRACT(properties, '$.desiredStateConfigurationGroupValueReferences') as desired_state_configuration_group_value_references, - JSON_EXTRACT(properties, '$.lastStateNetworkServiceDesignVersionName') as last_state_network_service_design_version_name, - JSON_EXTRACT(properties, '$.lastStateConfigurationGroupValueReferences') as last_state_configuration_group_value_references, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.managedResourceGroupConfiguration') as "managed_resource_group_configuration", + JSON_EXTRACT(properties, '$.siteReference') as "site_reference", + JSON_EXTRACT(properties, '$.publisherName') as "publisher_name", + JSON_EXTRACT(properties, '$.publisherScope') as "publisher_scope", + JSON_EXTRACT(properties, '$.networkServiceDesignGroupName') as "network_service_design_group_name", + JSON_EXTRACT(properties, '$.networkServiceDesignVersionName') as "network_service_design_version_name", + JSON_EXTRACT(properties, '$.networkServiceDesignVersionOfferingLocation') as "network_service_design_version_offering_location", + JSON_EXTRACT(properties, '$.networkServiceDesignVersionResourceReference') as "network_service_design_version_resource_reference", + JSON_EXTRACT(properties, '$.desiredStateConfigurationGroupValueReferences') as "desired_state_configuration_group_value_references", + JSON_EXTRACT(properties, '$.lastStateNetworkServiceDesignVersionName') as "last_state_network_service_design_version_name", + JSON_EXTRACT(properties, '$.lastStateConfigurationGroupValueReferences') as "last_state_configuration_group_value_references", subscriptionId, resourceGroupName, siteNetworkServiceName @@ -4643,18 +4731,18 @@ components: identity as identity, sku as sku, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.managedResourceGroupConfiguration') as managed_resource_group_configuration, - JSON_EXTRACT(properties, '$.siteReference') as site_reference, - JSON_EXTRACT(properties, '$.publisherName') as publisher_name, - JSON_EXTRACT(properties, '$.publisherScope') as publisher_scope, - JSON_EXTRACT(properties, '$.networkServiceDesignGroupName') as network_service_design_group_name, - JSON_EXTRACT(properties, '$.networkServiceDesignVersionName') as network_service_design_version_name, - JSON_EXTRACT(properties, '$.networkServiceDesignVersionOfferingLocation') as network_service_design_version_offering_location, - JSON_EXTRACT(properties, '$.networkServiceDesignVersionResourceReference') as network_service_design_version_resource_reference, - JSON_EXTRACT(properties, '$.desiredStateConfigurationGroupValueReferences') as desired_state_configuration_group_value_references, - JSON_EXTRACT(properties, '$.lastStateNetworkServiceDesignVersionName') as last_state_network_service_design_version_name, - JSON_EXTRACT(properties, '$.lastStateConfigurationGroupValueReferences') as last_state_configuration_group_value_references, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.managedResourceGroupConfiguration') as "managed_resource_group_configuration", + json_extract_path_text(properties, '$.siteReference') as "site_reference", + json_extract_path_text(properties, '$.publisherName') as "publisher_name", + json_extract_path_text(properties, '$.publisherScope') as "publisher_scope", + json_extract_path_text(properties, '$.networkServiceDesignGroupName') as "network_service_design_group_name", + json_extract_path_text(properties, '$.networkServiceDesignVersionName') as "network_service_design_version_name", + json_extract_path_text(properties, '$.networkServiceDesignVersionOfferingLocation') as "network_service_design_version_offering_location", + json_extract_path_text(properties, '$.networkServiceDesignVersionResourceReference') as "network_service_design_version_resource_reference", + json_extract_path_text(properties, '$.desiredStateConfigurationGroupValueReferences') as "desired_state_configuration_group_value_references", + json_extract_path_text(properties, '$.lastStateNetworkServiceDesignVersionName') as "last_state_network_service_design_version_name", + json_extract_path_text(properties, '$.lastStateConfigurationGroupValueReferences') as "last_state_configuration_group_value_references", subscriptionId, resourceGroupName, siteNetworkServiceName @@ -4671,10 +4759,10 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.versionState') as version_state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.schemaDefinition') as schema_definition, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.versionState') as "version_state", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.schemaDefinition') as "schema_definition", subscriptionId, resourceGroupName, publisherName, @@ -4687,10 +4775,10 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.versionState') as version_state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.schemaDefinition') as schema_definition, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.versionState') as "version_state", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.schemaDefinition') as "schema_definition", subscriptionId, resourceGroupName, publisherName, @@ -4708,13 +4796,13 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publisherName') as publisher_name, - JSON_EXTRACT(properties, '$.publisherScope') as publisher_scope, - JSON_EXTRACT(properties, '$.configurationGroupSchemaName') as configuration_group_schema_name, - JSON_EXTRACT(properties, '$.configurationGroupSchemaOfferingLocation') as configuration_group_schema_offering_location, - JSON_EXTRACT(properties, '$.configurationGroupSchemaResourceReference') as configuration_group_schema_resource_reference, - JSON_EXTRACT(properties, '$.configurationType') as configuration_type, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.publisherName') as "publisher_name", + JSON_EXTRACT(properties, '$.publisherScope') as "publisher_scope", + JSON_EXTRACT(properties, '$.configurationGroupSchemaName') as "configuration_group_schema_name", + JSON_EXTRACT(properties, '$.configurationGroupSchemaOfferingLocation') as "configuration_group_schema_offering_location", + JSON_EXTRACT(properties, '$.configurationGroupSchemaResourceReference') as "configuration_group_schema_resource_reference", + JSON_EXTRACT(properties, '$.configurationType') as "configuration_type", subscriptionId, resourceGroupName, configurationGroupValueName @@ -4726,13 +4814,13 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publisherName') as publisher_name, - JSON_EXTRACT(properties, '$.publisherScope') as publisher_scope, - JSON_EXTRACT(properties, '$.configurationGroupSchemaName') as configuration_group_schema_name, - JSON_EXTRACT(properties, '$.configurationGroupSchemaOfferingLocation') as configuration_group_schema_offering_location, - JSON_EXTRACT(properties, '$.configurationGroupSchemaResourceReference') as configuration_group_schema_resource_reference, - JSON_EXTRACT(properties, '$.configurationType') as configuration_type, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.publisherName') as "publisher_name", + json_extract_path_text(properties, '$.publisherScope') as "publisher_scope", + json_extract_path_text(properties, '$.configurationGroupSchemaName') as "configuration_group_schema_name", + json_extract_path_text(properties, '$.configurationGroupSchemaOfferingLocation') as "configuration_group_schema_offering_location", + json_extract_path_text(properties, '$.configurationGroupSchemaResourceReference') as "configuration_group_schema_resource_reference", + json_extract_path_text(properties, '$.configurationType') as "configuration_type", subscriptionId, resourceGroupName, configurationGroupValueName @@ -4749,8 +4837,8 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, publisherName, @@ -4763,8 +4851,8 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, publisherName, @@ -4782,11 +4870,11 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.versionState') as version_state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.deployParameters') as deploy_parameters, - JSON_EXTRACT(properties, '$.networkFunctionType') as network_function_type, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.versionState') as "version_state", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.deployParameters') as "deploy_parameters", + JSON_EXTRACT(properties, '$.networkFunctionType') as "network_function_type", subscriptionId, resourceGroupName, publisherName, @@ -4800,11 +4888,11 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.versionState') as version_state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.deployParameters') as deploy_parameters, - JSON_EXTRACT(properties, '$.networkFunctionType') as network_function_type, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.versionState') as "version_state", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.deployParameters') as "deploy_parameters", + json_extract_path_text(properties, '$.networkFunctionType') as "network_function_type", subscriptionId, resourceGroupName, publisherName, @@ -4823,9 +4911,9 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.nfvis') as nfvis, - JSON_EXTRACT(properties, '$.siteNetworkServiceReferences') as site_network_service_references, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.nfvis') as "nfvis", + JSON_EXTRACT(properties, '$.siteNetworkServiceReferences') as "site_network_service_references", subscriptionId, resourceGroupName, siteName @@ -4837,9 +4925,9 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.nfvis') as nfvis, - JSON_EXTRACT(properties, '$.siteNetworkServiceReferences') as site_network_service_references, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.nfvis') as "nfvis", + json_extract_path_text(properties, '$.siteNetworkServiceReferences') as "site_network_service_references", subscriptionId, resourceGroupName, siteName @@ -4856,8 +4944,8 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, publisherName, @@ -4870,8 +4958,8 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, publisherName, @@ -4889,12 +4977,12 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.versionState') as version_state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.configurationGroupSchemaReferences') as configuration_group_schema_references, - JSON_EXTRACT(properties, '$.nfvisFromSite') as nfvis_from_site, - JSON_EXTRACT(properties, '$.resourceElementTemplates') as resource_element_templates, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.versionState') as "version_state", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.configurationGroupSchemaReferences') as "configuration_group_schema_references", + JSON_EXTRACT(properties, '$.nfvisFromSite') as "nfvis_from_site", + JSON_EXTRACT(properties, '$.resourceElementTemplates') as "resource_element_templates", subscriptionId, resourceGroupName, publisherName, @@ -4908,12 +4996,12 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.versionState') as version_state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.configurationGroupSchemaReferences') as configuration_group_schema_references, - JSON_EXTRACT(properties, '$.nfvisFromSite') as nfvis_from_site, - JSON_EXTRACT(properties, '$.resourceElementTemplates') as resource_element_templates, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.versionState') as "version_state", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.configurationGroupSchemaReferences') as "configuration_group_schema_references", + json_extract_path_text(properties, '$.nfvisFromSite') as "nfvis_from_site", + json_extract_path_text(properties, '$.resourceElementTemplates') as "resource_element_templates", subscriptionId, resourceGroupName, publisherName, @@ -4922,7 +5010,7 @@ components: FROM azure.hybrid_network.network_service_design_versions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND publisherName = 'replace-me' AND networkServiceDesignGroupName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/networkFunctions/{networkFunctionName}/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/networkFunctions/{networkFunctionName}?api-version=2024-04-15: delete: tags: - NetworkFunctions @@ -5059,7 +5147,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.HybridNetwork/networkFunctions/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/providers/Microsoft.HybridNetwork/networkFunctions?api-version=2024-04-15: get: description: Lists all the network functions in a subscription. operationId: NetworkFunctions_ListBySubscription @@ -5082,7 +5170,7 @@ paths: - NetworkFunctions x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/networkFunctions/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/networkFunctions?api-version=2024-04-15: get: tags: - NetworkFunctions @@ -5106,7 +5194,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/networkFunctions/{networkFunctionName}/executeRequest/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/networkFunctions/{networkFunctionName}/executeRequest?api-version=2024-04-15: post: tags: - NetworkFunctions @@ -5143,7 +5231,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/networkFunctions/{networkFunctionName}/components/{componentName}/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/networkFunctions/{networkFunctionName}/components/{componentName}?api-version=2024-04-15: get: tags: - Components @@ -5167,7 +5255,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/networkFunctions/{networkFunctionName}/components/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/networkFunctions/{networkFunctionName}/components?api-version=2024-04-15: get: tags: - Components @@ -5192,7 +5280,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.HybridNetwork/publishers/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/providers/Microsoft.HybridNetwork/publishers?api-version=2024-04-15: get: tags: - Publishers @@ -5215,7 +5303,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers?api-version=2024-04-15: get: tags: - Publishers @@ -5239,7 +5327,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}?api-version=2024-04-15: delete: tags: - Publishers @@ -5357,7 +5445,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores?api-version=2024-04-15: get: tags: - ArtifactStores @@ -5382,7 +5470,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}?api-version=2024-04-15: delete: tags: - ArtifactStores @@ -5506,7 +5594,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/addNetworkFabricControllerEndPoints/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/addNetworkFabricControllerEndPoints?api-version=2024-04-15: post: tags: - ArtifactStores @@ -5542,11 +5630,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/deleteNetworkFabricControllerEndPoints/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/deleteNetworkFabricControllerEndPoints?api-version=2024-04-15: post: tags: - ArtifactStores - operationId: ArtifactStores_DeleteNetworkFabricControllerEndPoints + operationId: ArtifactStoresNetworkFabricControllerEndPoints_Delete description: Delete network fabric controllers on artifact stores parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -5578,11 +5666,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/listNetworkFabricControllerPrivateEndPoints/?api-version=2024-04-15: + x-ms-original-operationId: ArtifactStores_DeleteNetworkFabricControllerEndPoints + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/listNetworkFabricControllerPrivateEndPoints?api-version=2024-04-15: post: tags: - ArtifactStores - operationId: ArtifactStores_ListNetworkFabricControllerPrivateEndPoints + operationId: ArtifactStoresNetworkFabricControllerPrivateEndPoints_List description: List network fabric controllers to artifact stores parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -5614,7 +5703,8 @@ paths: final-state-via: location x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/approvePrivateEndPoints/?api-version=2024-04-15: + x-ms-original-operationId: ArtifactStores_ListNetworkFabricControllerPrivateEndPoints + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/approvePrivateEndPoints?api-version=2024-04-15: post: tags: - ArtifactStores @@ -5650,7 +5740,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/removePrivateEndPoints/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/removePrivateEndPoints?api-version=2024-04-15: post: tags: - ArtifactStores @@ -5686,11 +5776,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/listPrivateEndPoints/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/listPrivateEndPoints?api-version=2024-04-15: post: tags: - ArtifactStores - operationId: ArtifactStores_ListPrivateEndPoints + operationId: ArtifactStoresPrivateEndPoints_List description: List manual private endpoints on artifact stores parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -5722,7 +5812,8 @@ paths: final-state-via: location x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/artifactManifests/?api-version=2024-04-15: + x-ms-original-operationId: ArtifactStores_ListPrivateEndPoints + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/artifactManifests?api-version=2024-04-15: get: tags: - ArtifactManifests @@ -5748,7 +5839,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/artifactManifests/{artifactManifestName}/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/artifactManifests/{artifactManifestName}?api-version=2024-04-15: delete: tags: - ArtifactManifests @@ -5876,11 +5967,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/artifactManifests/{artifactManifestName}/listCredential/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/artifactManifests/{artifactManifestName}/listCredential?api-version=2024-04-15: post: tags: - ArtifactManifests - operationId: ArtifactManifests_ListCredential + operationId: ArtifactManifestsCredential_List description: List credential for publishing artifacts defined in artifact manifest. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -5901,11 +5992,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/artifactManifests/{artifactManifestName}/updateState/?api-version=2024-04-15: + x-ms-original-operationId: ArtifactManifests_ListCredential + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/artifactManifests/{artifactManifestName}/updateState?api-version=2024-04-15: post: tags: - ArtifactManifests - operationId: ArtifactManifests_UpdateState + operationId: ArtifactManifestsState_Update description: Update state for artifact manifest. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -5944,7 +6036,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/siteNetworkServices/{siteNetworkServiceName}/?api-version=2024-04-15: + x-ms-original-operationId: ArtifactManifests_UpdateState + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/siteNetworkServices/{siteNetworkServiceName}?api-version=2024-04-15: delete: tags: - SiteNetworkServices @@ -6064,7 +6157,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.HybridNetwork/siteNetworkServices/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/providers/Microsoft.HybridNetwork/siteNetworkServices?api-version=2024-04-15: get: tags: - SiteNetworkServices @@ -6087,7 +6180,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/siteNetworkServices/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/siteNetworkServices?api-version=2024-04-15: get: tags: - SiteNetworkServices @@ -6111,7 +6204,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/configurationGroupSchemas/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/configurationGroupSchemas?api-version=2024-04-15: get: tags: - ConfigurationGroupSchemas @@ -6136,7 +6229,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/configurationGroupSchemas/{configurationGroupSchemaName}/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/configurationGroupSchemas/{configurationGroupSchemaName}?api-version=2024-04-15: delete: tags: - ConfigurationGroupSchemas @@ -6260,7 +6353,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/configurationGroupSchemas/{configurationGroupSchemaName}/updateState/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/configurationGroupSchemas/{configurationGroupSchemaName}/updateState?api-version=2024-04-15: post: tags: - ConfigurationGroupSchemas @@ -6302,7 +6395,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/configurationGroupValues/{configurationGroupValueName}/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/configurationGroupValues/{configurationGroupValueName}?api-version=2024-04-15: delete: tags: - ConfigurationGroupValues @@ -6422,7 +6515,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.HybridNetwork/configurationGroupValues/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/providers/Microsoft.HybridNetwork/configurationGroupValues?api-version=2024-04-15: get: tags: - ConfigurationGroupValues @@ -6445,7 +6538,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/configurationGroupValues/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/configurationGroupValues?api-version=2024-04-15: get: tags: - ConfigurationGroupValues @@ -6469,7 +6562,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/artifacts/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/artifacts?api-version=2024-04-15: get: tags: - ProxyArtifact @@ -6495,7 +6588,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/artifactVersions/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/artifactVersions?api-version=2024-04-15: get: tags: - ProxyArtifact @@ -6522,11 +6615,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/artifactVersions/{artifactVersionName}/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/artifactStores/{artifactStoreName}/artifactVersions/{artifactVersionName}?api-version=2024-04-15: patch: tags: - ProxyArtifact - operationId: ProxyArtifact_UpdateState + operationId: ProxyArtifactState_Update description: Change artifact state defined in artifact store. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -6566,7 +6659,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkFunctionDefinitionGroups/?api-version=2024-04-15: + x-ms-original-operationId: ProxyArtifact_UpdateState + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkFunctionDefinitionGroups?api-version=2024-04-15: get: tags: - NetworkFunctionDefinitionGroups @@ -6591,7 +6685,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkFunctionDefinitionGroups/{networkFunctionDefinitionGroupName}/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkFunctionDefinitionGroups/{networkFunctionDefinitionGroupName}?api-version=2024-04-15: delete: tags: - NetworkFunctionDefinitionGroups @@ -6715,7 +6809,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkFunctionDefinitionGroups/{networkFunctionDefinitionGroupName}/networkFunctionDefinitionVersions/{networkFunctionDefinitionVersionName}/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkFunctionDefinitionGroups/{networkFunctionDefinitionGroupName}/networkFunctionDefinitionVersions/{networkFunctionDefinitionVersionName}?api-version=2024-04-15: delete: tags: - NetworkFunctionDefinitionVersions @@ -6843,7 +6937,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkFunctionDefinitionGroups/{networkFunctionDefinitionGroupName}/networkFunctionDefinitionVersions/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkFunctionDefinitionGroups/{networkFunctionDefinitionGroupName}/networkFunctionDefinitionVersions?api-version=2024-04-15: get: tags: - NetworkFunctionDefinitionVersions @@ -6869,7 +6963,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkFunctionDefinitionGroups/{networkFunctionDefinitionGroupName}/networkFunctionDefinitionVersions/{networkFunctionDefinitionVersionName}/updateState/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkFunctionDefinitionGroups/{networkFunctionDefinitionGroupName}/networkFunctionDefinitionVersions/{networkFunctionDefinitionVersionName}/updateState?api-version=2024-04-15: post: tags: - NetworkFunctionDefinitionVersions @@ -6912,7 +7006,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/sites/{siteName}/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/sites/{siteName}?api-version=2024-04-15: delete: tags: - Sites @@ -7032,7 +7126,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.HybridNetwork/sites/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/providers/Microsoft.HybridNetwork/sites?api-version=2024-04-15: get: tags: - Sites @@ -7055,7 +7149,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/sites/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/sites?api-version=2024-04-15: get: tags: - Sites @@ -7079,7 +7173,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.HybridNetwork/operations/?api-version=2024-04-15: + /providers/Microsoft.HybridNetwork/operations?api-version=2024-04-15: get: tags: - Operations @@ -7101,7 +7195,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkServiceDesignGroups/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkServiceDesignGroups?api-version=2024-04-15: get: tags: - NetworkServiceDesignGroups @@ -7126,7 +7220,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkServiceDesignGroups/{networkServiceDesignGroupName}/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkServiceDesignGroups/{networkServiceDesignGroupName}?api-version=2024-04-15: delete: tags: - NetworkServiceDesignGroups @@ -7250,7 +7344,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkServiceDesignGroups/{networkServiceDesignGroupName}/networkServiceDesignVersions/{networkServiceDesignVersionName}/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkServiceDesignGroups/{networkServiceDesignGroupName}/networkServiceDesignVersions/{networkServiceDesignVersionName}?api-version=2024-04-15: delete: tags: - NetworkServiceDesignVersions @@ -7378,7 +7472,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkServiceDesignGroups/{networkServiceDesignGroupName}/networkServiceDesignVersions/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkServiceDesignGroups/{networkServiceDesignGroupName}/networkServiceDesignVersions?api-version=2024-04-15: get: tags: - NetworkServiceDesignVersions @@ -7404,7 +7498,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkServiceDesignGroups/{networkServiceDesignGroupName}/networkServiceDesignVersions/{networkServiceDesignVersionName}/updateState/?api-version=2024-04-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkServiceDesignGroups/{networkServiceDesignGroupName}/networkServiceDesignVersions/{networkServiceDesignVersionName}/updateState?api-version=2024-04-15: post: tags: - NetworkServiceDesignVersions diff --git a/providers/src/azure/v00.00.00000/services/image_builder.yaml b/providers/src/azure/v00.00.00000/services/image_builder.yaml index 114f3baa..1d2daada 100644 --- a/providers/src/azure/v00.00.00000/services/image_builder.yaml +++ b/providers/src/azure/v00.00.00000/services/image_builder.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: Client Api Version. - required: true + required: false schema: type: string ResourceGroupNameParameter: @@ -1586,51 +1586,64 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates?api-version=2024-02-01/get' + operationId: VirtualMachineImageTemplates_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageTemplateListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates?api-version=2024-02-01/get' + operationId: VirtualMachineImageTemplates_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageTemplateListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}?api-version=2024-02-01/put' + operationId: VirtualMachineImageTemplates_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageTemplate update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1?api-version=2024-02-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}?api-version=2024-02-01/patch' + operationId: VirtualMachineImageTemplates_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageTemplate get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}?api-version=2024-02-01/get' + operationId: VirtualMachineImageTemplates_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImageTemplate delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}?api-version=2024-02-01/delete' + operationId: VirtualMachineImageTemplates_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' run: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1run~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1run?api-version=2024-02-01/post' + operationId: VirtualMachineImageTemplates_Run response: mediaType: application/json openAPIDocKey: '200' cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1cancel~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1cancel?api-version=2024-02-01/post' + operationId: VirtualMachineImageTemplates_Cancel response: mediaType: application/json openAPIDocKey: '200' @@ -1641,7 +1654,8 @@ components: - $ref: '#/components/x-stackQL-resources/virtual_machine_image_templates/methods/list' insert: - $ref: '#/components/x-stackQL-resources/virtual_machine_image_templates/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_machine_image_templates/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_machine_image_templates/methods/delete' @@ -1652,32 +1666,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1runOutputs~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1runOutputs?api-version=2024-02-01/get' + operationId: VirtualMachineImageTemplatesRunOutputs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RunOutputCollection objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_image_templates_run_outputs/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - virtual_machine_image_templates_run_output: - id: azure.image_builder.virtual_machine_image_templates_run_output - name: virtual_machine_image_templates_run_output - title: virtual_machine_image_templates_run_output - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1runOutputs~1{runOutputName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1runOutputs~1{runOutputName}?api-version=2024-02-01/get' + operationId: VirtualMachineImageTemplatesRunOutput_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RunOutput sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_image_templates_run_output/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_machine_image_templates_run_outputs/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_machine_image_templates_run_outputs/methods/list' insert: [] update: [] replace: [] @@ -1689,29 +1696,36 @@ components: methods: list_by_image_template: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1triggers~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1triggers?api-version=2024-02-01/get' + operationId: Triggers_ListByImageTemplate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TriggerCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1triggers~1{triggerName}~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1triggers~1{triggerName}?api-version=2024-02-01/get' + operationId: Triggers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Trigger create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1triggers~1{triggerName}~1?api-version=2024-02-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1triggers~1{triggerName}?api-version=2024-02-01/put' + operationId: Triggers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Trigger delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1triggers~1{triggerName}~1?api-version=2024-02-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VirtualMachineImages~1imageTemplates~1{imageTemplateName}~1triggers~1{triggerName}?api-version=2024-02-01/delete' + operationId: Triggers_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/triggers/methods/get' @@ -1729,10 +1743,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.VirtualMachineImages~1operations~1?api-version=2024-02-01/get' + $ref: '#/paths/~1providers~1Microsoft.VirtualMachineImages~1operations?api-version=2024-02-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1753,21 +1769,21 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.customize') as customize, - JSON_EXTRACT(properties, '$.optimize') as optimize, - JSON_EXTRACT(properties, '$.validate') as validate, - JSON_EXTRACT(properties, '$.distribute') as distribute, - JSON_EXTRACT(properties, '$.errorHandling') as error_handling, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningError') as provisioning_error, - JSON_EXTRACT(properties, '$.lastRunStatus') as last_run_status, - JSON_EXTRACT(properties, '$.buildTimeoutInMinutes') as build_timeout_in_minutes, - JSON_EXTRACT(properties, '$.vmProfile') as vm_profile, - JSON_EXTRACT(properties, '$.stagingResourceGroup') as staging_resource_group, - JSON_EXTRACT(properties, '$.exactStagingResourceGroup') as exact_staging_resource_group, - JSON_EXTRACT(properties, '$.autoRun') as auto_run, - JSON_EXTRACT(properties, '$.managedResourceTags') as managed_resource_tags, + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.customize') as "customize", + JSON_EXTRACT(properties, '$.optimize') as "optimize", + JSON_EXTRACT(properties, '$.validate') as "validate", + JSON_EXTRACT(properties, '$.distribute') as "distribute", + JSON_EXTRACT(properties, '$.errorHandling') as "error_handling", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.provisioningError') as "provisioning_error", + JSON_EXTRACT(properties, '$.lastRunStatus') as "last_run_status", + JSON_EXTRACT(properties, '$.buildTimeoutInMinutes') as "build_timeout_in_minutes", + JSON_EXTRACT(properties, '$.vmProfile') as "vm_profile", + JSON_EXTRACT(properties, '$.stagingResourceGroup') as "staging_resource_group", + JSON_EXTRACT(properties, '$.exactStagingResourceGroup') as "exact_staging_resource_group", + JSON_EXTRACT(properties, '$.autoRun') as "auto_run", + JSON_EXTRACT(properties, '$.managedResourceTags') as "managed_resource_tags", subscriptionId, resourceGroupName, imageTemplateName @@ -1780,57 +1796,57 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.customize') as customize, - JSON_EXTRACT(properties, '$.optimize') as optimize, - JSON_EXTRACT(properties, '$.validate') as validate, - JSON_EXTRACT(properties, '$.distribute') as distribute, - JSON_EXTRACT(properties, '$.errorHandling') as error_handling, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningError') as provisioning_error, - JSON_EXTRACT(properties, '$.lastRunStatus') as last_run_status, - JSON_EXTRACT(properties, '$.buildTimeoutInMinutes') as build_timeout_in_minutes, - JSON_EXTRACT(properties, '$.vmProfile') as vm_profile, - JSON_EXTRACT(properties, '$.stagingResourceGroup') as staging_resource_group, - JSON_EXTRACT(properties, '$.exactStagingResourceGroup') as exact_staging_resource_group, - JSON_EXTRACT(properties, '$.autoRun') as auto_run, - JSON_EXTRACT(properties, '$.managedResourceTags') as managed_resource_tags, + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.customize') as "customize", + json_extract_path_text(properties, '$.optimize') as "optimize", + json_extract_path_text(properties, '$.validate') as "validate", + json_extract_path_text(properties, '$.distribute') as "distribute", + json_extract_path_text(properties, '$.errorHandling') as "error_handling", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.provisioningError') as "provisioning_error", + json_extract_path_text(properties, '$.lastRunStatus') as "last_run_status", + json_extract_path_text(properties, '$.buildTimeoutInMinutes') as "build_timeout_in_minutes", + json_extract_path_text(properties, '$.vmProfile') as "vm_profile", + json_extract_path_text(properties, '$.stagingResourceGroup') as "staging_resource_group", + json_extract_path_text(properties, '$.exactStagingResourceGroup') as "exact_staging_resource_group", + json_extract_path_text(properties, '$.autoRun') as "auto_run", + json_extract_path_text(properties, '$.managedResourceTags') as "managed_resource_tags", subscriptionId, resourceGroupName, imageTemplateName FROM azure.image_builder.virtual_machine_image_templates WHERE subscriptionId = 'replace-me'; - vw_virtual_machine_image_templates_run_output: - id: azure.image_builder.vw_virtual_machine_image_templates_run_output - name: vw_virtual_machine_image_templates_run_output + vw_virtual_machine_image_templates_run_outputs: + id: azure.image_builder.vw_virtual_machine_image_templates_run_outputs + name: vw_virtual_machine_image_templates_run_outputs config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.artifactId') as artifact_id, - JSON_EXTRACT(properties, '$.artifactUri') as artifact_uri, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.artifactId') as "artifact_id", + JSON_EXTRACT(properties, '$.artifactUri') as "artifact_uri", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, imageTemplateName, runOutputName - FROM azure.image_builder.virtual_machine_image_templates_run_output - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND imageTemplateName = 'replace-me' AND runOutputName = 'replace-me'; + FROM azure.image_builder.virtual_machine_image_templates_run_outputs + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND imageTemplateName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.artifactId') as artifact_id, - JSON_EXTRACT(properties, '$.artifactUri') as artifact_uri, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.artifactId') as "artifact_id", + json_extract_path_text(properties, '$.artifactUri') as "artifact_uri", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, imageTemplateName, runOutputName - FROM azure.image_builder.virtual_machine_image_templates_run_output - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND imageTemplateName = 'replace-me' AND runOutputName = 'replace-me'; + FROM azure.image_builder.virtual_machine_image_templates_run_outputs + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND imageTemplateName = 'replace-me'; vw_triggers: id: azure.image_builder.vw_triggers name: vw_triggers @@ -1840,9 +1856,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.kind') as kind, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.kind') as "kind", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, imageTemplateName, @@ -1853,9 +1869,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.kind') as kind, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.kind') as "kind", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, imageTemplateName, @@ -1863,7 +1879,7 @@ components: FROM azure.image_builder.triggers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND imageTemplateName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.VirtualMachineImages/imageTemplates/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/providers/Microsoft.VirtualMachineImages/imageTemplates?api-version=2024-02-01: get: tags: - VirtualMachineImageTemplate @@ -1886,7 +1902,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates?api-version=2024-02-01: get: tags: - VirtualMachineImageTemplate @@ -1910,7 +1926,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}?api-version=2024-02-01: put: tags: - VirtualMachineImageTemplate @@ -2035,7 +2051,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/run/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/run?api-version=2024-02-01: post: tags: - VirtualMachineImageTemplate @@ -2061,7 +2077,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/cancel/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/cancel?api-version=2024-02-01: post: tags: - VirtualMachineImageTemplate @@ -2087,11 +2103,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/runOutputs/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/runOutputs?api-version=2024-02-01: get: tags: - VirtualMachineImageTemplate - operationId: VirtualMachineImageTemplates_ListRunOutputs + operationId: VirtualMachineImageTemplatesRunOutputs_List description: List all run outputs for the specified Image Template resource parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -2112,11 +2128,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/runOutputs/{runOutputName}/?api-version=2024-02-01: + x-ms-original-operationId: VirtualMachineImageTemplates_ListRunOutputs + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/runOutputs/{runOutputName}?api-version=2024-02-01: get: tags: - VirtualMachineImageTemplate - operationId: VirtualMachineImageTemplates_GetRunOutput + operationId: VirtualMachineImageTemplatesRunOutput_Get description: Get the specified run output for the specified image template resource parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -2136,7 +2153,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/triggers/?api-version=2024-02-01: + x-ms-original-operationId: VirtualMachineImageTemplates_GetRunOutput + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/triggers?api-version=2024-02-01: get: tags: - Triggers @@ -2161,7 +2179,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/triggers/{triggerName}/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/triggers/{triggerName}?api-version=2024-02-01: get: tags: - Triggers @@ -2254,7 +2272,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.VirtualMachineImages/operations/?api-version=2024-02-01: + /providers/Microsoft.VirtualMachineImages/operations?api-version=2024-02-01: get: tags: - Operations diff --git a/providers/src/azure/v00.00.00000/services/integration_environment.yaml b/providers/src/azure/v00.00.00000/services/integration_environment.yaml index bd8eda1d..c5e839da 100644 --- a/providers/src/azure/v00.00.00000/services/integration_environment.yaml +++ b/providers/src/azure/v00.00.00000/services/integration_environment.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -107,7 +107,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1289,10 +1289,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.IntegrationSpaces~1operations~1?api-version=2023-11-14-preview/get' + $ref: '#/paths/~1providers~1Microsoft.IntegrationSpaces~1operations?api-version=2023-11-14-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1308,39 +1310,50 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IntegrationSpaces~1spaces~1?api-version=2023-11-14-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IntegrationSpaces~1spaces?api-version=2023-11-14-preview/get' + operationId: Spaces_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SpaceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1?api-version=2023-11-14-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces?api-version=2023-11-14-preview/get' + operationId: Spaces_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SpaceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1?api-version=2023-11-14-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}?api-version=2023-11-14-preview/get' + operationId: Spaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Space create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1?api-version=2023-11-14-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}?api-version=2023-11-14-preview/put' + operationId: Spaces_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Space patch: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1?api-version=2023-11-14-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}?api-version=2023-11-14-preview/patch' + operationId: Spaces_Patch response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Space delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1?api-version=2023-11-14-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}?api-version=2023-11-14-preview/delete' + operationId: Spaces_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1351,7 +1364,8 @@ components: - $ref: '#/components/x-stackQL-resources/spaces/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/spaces/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/spaces/methods/patch' replace: [] delete: - $ref: '#/components/x-stackQL-resources/spaces/methods/delete' @@ -1362,44 +1376,56 @@ components: methods: list_by_space: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1?api-version=2023-11-14-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications?api-version=2023-11-14-preview/get' + operationId: Applications_ListBySpace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1?api-version=2023-11-14-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}?api-version=2023-11-14-preview/get' + operationId: Applications_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Application create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1?api-version=2023-11-14-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}?api-version=2023-11-14-preview/put' + operationId: Applications_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Application patch: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1?api-version=2023-11-14-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}?api-version=2023-11-14-preview/patch' + operationId: Applications_Patch response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Application delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1?api-version=2023-11-14-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}?api-version=2023-11-14-preview/delete' + operationId: Applications_Delete response: mediaType: application/json openAPIDocKey: '200' save_business_process_development_artifact: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1saveBusinessProcessDevelopmentArtifact~1?api-version=2023-11-14-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1saveBusinessProcessDevelopmentArtifact?api-version=2023-11-14-preview/post' + operationId: Applications_SaveBusinessProcessDevelopmentArtifact response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SaveOrGetBusinessProcessDevelopmentArtifactResponse validate_business_process_development_artifact: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1validateBusinessProcessDevelopmentArtifact~1?api-version=2023-11-14-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1validateBusinessProcessDevelopmentArtifact?api-version=2023-11-14-preview/post' + operationId: Applications_ValidateBusinessProcessDevelopmentArtifact response: mediaType: application/json openAPIDocKey: '200' @@ -1409,7 +1435,8 @@ components: - $ref: '#/components/x-stackQL-resources/applications/methods/list_by_space' insert: - $ref: '#/components/x-stackQL-resources/applications/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/applications/methods/patch' replace: [] delete: - $ref: '#/components/x-stackQL-resources/applications/methods/delete' @@ -1420,32 +1447,41 @@ components: methods: list_by_application: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1businessProcesses~1?api-version=2023-11-14-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1businessProcesses?api-version=2023-11-14-preview/get' + operationId: BusinessProcesses_ListByApplication response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BusinessProcessListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1businessProcesses~1{businessProcessName}~1?api-version=2023-11-14-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1businessProcesses~1{businessProcessName}?api-version=2023-11-14-preview/get' + operationId: BusinessProcesses_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BusinessProcess create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1businessProcesses~1{businessProcessName}~1?api-version=2023-11-14-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1businessProcesses~1{businessProcessName}?api-version=2023-11-14-preview/put' + operationId: BusinessProcesses_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BusinessProcess patch: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1businessProcesses~1{businessProcessName}~1?api-version=2023-11-14-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1businessProcesses~1{businessProcessName}?api-version=2023-11-14-preview/patch' + operationId: BusinessProcesses_Patch response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BusinessProcess delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1businessProcesses~1{businessProcessName}~1?api-version=2023-11-14-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1businessProcesses~1{businessProcessName}?api-version=2023-11-14-preview/delete' + operationId: BusinessProcesses_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1455,7 +1491,8 @@ components: - $ref: '#/components/x-stackQL-resources/business_processes/methods/list_by_application' insert: - $ref: '#/components/x-stackQL-resources/business_processes/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/business_processes/methods/patch' replace: [] delete: - $ref: '#/components/x-stackQL-resources/business_processes/methods/delete' @@ -1466,17 +1503,21 @@ components: methods: list_by_business_process: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1businessProcesses~1{businessProcessName}~1versions~1?api-version=2023-11-14-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1businessProcesses~1{businessProcessName}~1versions?api-version=2023-11-14-preview/get' + operationId: BusinessProcessVersions_ListByBusinessProcess response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BusinessProcessVersionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1businessProcesses~1{businessProcessName}~1versions~1{businessProcessVersion}~1?api-version=2023-11-14-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1businessProcesses~1{businessProcessName}~1versions~1{businessProcessVersion}?api-version=2023-11-14-preview/get' + operationId: BusinessProcessVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BusinessProcessVersion sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/business_process_versions/methods/get' @@ -1485,45 +1526,38 @@ components: update: [] replace: [] delete: [] - applications_business_process_development_artifact: - id: azure.integration_environment.applications_business_process_development_artifact - name: applications_business_process_development_artifact - title: applications_business_process_development_artifact + applications_business_process_development_artifacts: + id: azure.integration_environment.applications_business_process_development_artifacts + name: applications_business_process_development_artifacts + title: applications_business_process_development_artifacts methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1deleteBusinessProcessDevelopmentArtifact~1?api-version=2023-11-14-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1deleteBusinessProcessDevelopmentArtifact?api-version=2023-11-14-preview/post' + operationId: ApplicationsBusinessProcessDevelopmentArtifact_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1getBusinessProcessDevelopmentArtifact~1?api-version=2023-11-14-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1getBusinessProcessDevelopmentArtifact?api-version=2023-11-14-preview/post' + operationId: ApplicationsBusinessProcessDevelopmentArtifact_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/applications_business_process_development_artifact/methods/get' - insert: [] - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/applications_business_process_development_artifact/methods/delete' - applications_business_process_development_artifacts: - id: azure.integration_environment.applications_business_process_development_artifacts - name: applications_business_process_development_artifacts - title: applications_business_process_development_artifacts - methods: + schemaRef: SaveOrGetBusinessProcessDevelopmentArtifactResponse list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1listBusinessProcessDevelopmentArtifacts~1?api-version=2023-11-14-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1listBusinessProcessDevelopmentArtifacts?api-version=2023-11-14-preview/post' + operationId: ApplicationsBusinessProcessDevelopmentArtifacts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListBusinessProcessDevelopmentArtifactsResponse objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/applications_business_process_development_artifacts/methods/get' - $ref: '#/components/x-stackQL-resources/applications_business_process_development_artifacts/methods/list' insert: [] update: [] @@ -1536,32 +1570,41 @@ components: methods: list_by_application: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1resources~1?api-version=2023-11-14-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1resources?api-version=2023-11-14-preview/get' + operationId: ApplicationResources_ListByApplication response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1resources~1{resourceName}~1?api-version=2023-11-14-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1resources~1{resourceName}?api-version=2023-11-14-preview/get' + operationId: ApplicationResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1resources~1{resourceName}~1?api-version=2023-11-14-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1resources~1{resourceName}?api-version=2023-11-14-preview/put' + operationId: ApplicationResources_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationResource patch: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1resources~1{resourceName}~1?api-version=2023-11-14-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1resources~1{resourceName}?api-version=2023-11-14-preview/patch' + operationId: ApplicationResources_Patch response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1resources~1{resourceName}~1?api-version=2023-11-14-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1applications~1{applicationName}~1resources~1{resourceName}?api-version=2023-11-14-preview/delete' + operationId: ApplicationResources_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1571,7 +1614,8 @@ components: - $ref: '#/components/x-stackQL-resources/application_resources/methods/list_by_application' insert: - $ref: '#/components/x-stackQL-resources/application_resources/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/application_resources/methods/patch' replace: [] delete: - $ref: '#/components/x-stackQL-resources/application_resources/methods/delete' @@ -1582,32 +1626,41 @@ components: methods: list_by_space: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1infrastructureResources~1?api-version=2023-11-14-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1infrastructureResources?api-version=2023-11-14-preview/get' + operationId: InfrastructureResources_ListBySpace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InfrastructureResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1infrastructureResources~1{infrastructureResourceName}~1?api-version=2023-11-14-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1infrastructureResources~1{infrastructureResourceName}?api-version=2023-11-14-preview/get' + operationId: InfrastructureResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InfrastructureResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1infrastructureResources~1{infrastructureResourceName}~1?api-version=2023-11-14-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1infrastructureResources~1{infrastructureResourceName}?api-version=2023-11-14-preview/put' + operationId: InfrastructureResources_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InfrastructureResource patch: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1infrastructureResources~1{infrastructureResourceName}~1?api-version=2023-11-14-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1infrastructureResources~1{infrastructureResourceName}?api-version=2023-11-14-preview/patch' + operationId: InfrastructureResources_Patch response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InfrastructureResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1infrastructureResources~1{infrastructureResourceName}~1?api-version=2023-11-14-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IntegrationSpaces~1spaces~1{spaceName}~1infrastructureResources~1{infrastructureResourceName}?api-version=2023-11-14-preview/delete' + operationId: InfrastructureResources_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1617,7 +1670,8 @@ components: - $ref: '#/components/x-stackQL-resources/infrastructure_resources/methods/list_by_space' insert: - $ref: '#/components/x-stackQL-resources/infrastructure_resources/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/infrastructure_resources/methods/patch' replace: [] delete: - $ref: '#/components/x-stackQL-resources/infrastructure_resources/methods/delete' @@ -1632,8 +1686,8 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, spaceName @@ -1645,8 +1699,8 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, spaceName @@ -1663,9 +1717,9 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.trackingDataStores') as tracking_data_stores, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.trackingDataStores') as "tracking_data_stores", subscriptionId, resourceGroupName, spaceName, @@ -1678,9 +1732,9 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.trackingDataStores') as tracking_data_stores, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.trackingDataStores') as "tracking_data_stores", subscriptionId, resourceGroupName, spaceName, @@ -1696,14 +1750,14 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.tableName') as table_name, - JSON_EXTRACT(properties, '$.trackingDataStoreReferenceName') as tracking_data_store_reference_name, - JSON_EXTRACT(properties, '$.identifier') as identifier, - JSON_EXTRACT(properties, '$.businessProcessStages') as business_process_stages, - JSON_EXTRACT(properties, '$.businessProcessMapping') as business_process_mapping, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.tableName') as "table_name", + JSON_EXTRACT(properties, '$.trackingDataStoreReferenceName') as "tracking_data_store_reference_name", + JSON_EXTRACT(properties, '$.identifier') as "identifier", + JSON_EXTRACT(properties, '$.businessProcessStages') as "business_process_stages", + JSON_EXTRACT(properties, '$.businessProcessMapping') as "business_process_mapping", subscriptionId, resourceGroupName, spaceName, @@ -1715,14 +1769,14 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.tableName') as table_name, - JSON_EXTRACT(properties, '$.trackingDataStoreReferenceName') as tracking_data_store_reference_name, - JSON_EXTRACT(properties, '$.identifier') as identifier, - JSON_EXTRACT(properties, '$.businessProcessStages') as business_process_stages, - JSON_EXTRACT(properties, '$.businessProcessMapping') as business_process_mapping, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.tableName') as "table_name", + json_extract_path_text(properties, '$.trackingDataStoreReferenceName') as "tracking_data_store_reference_name", + json_extract_path_text(properties, '$.identifier') as "identifier", + json_extract_path_text(properties, '$.businessProcessStages') as "business_process_stages", + json_extract_path_text(properties, '$.businessProcessMapping') as "business_process_mapping", subscriptionId, resourceGroupName, spaceName, @@ -1739,14 +1793,14 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.tableName') as table_name, - JSON_EXTRACT(properties, '$.trackingDataStoreReferenceName') as tracking_data_store_reference_name, - JSON_EXTRACT(properties, '$.identifier') as identifier, - JSON_EXTRACT(properties, '$.businessProcessStages') as business_process_stages, - JSON_EXTRACT(properties, '$.businessProcessMapping') as business_process_mapping, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.tableName') as "table_name", + JSON_EXTRACT(properties, '$.trackingDataStoreReferenceName') as "tracking_data_store_reference_name", + JSON_EXTRACT(properties, '$.identifier') as "identifier", + JSON_EXTRACT(properties, '$.businessProcessStages') as "business_process_stages", + JSON_EXTRACT(properties, '$.businessProcessMapping') as "business_process_mapping", subscriptionId, resourceGroupName, spaceName, @@ -1759,14 +1813,14 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.tableName') as table_name, - JSON_EXTRACT(properties, '$.trackingDataStoreReferenceName') as tracking_data_store_reference_name, - JSON_EXTRACT(properties, '$.identifier') as identifier, - JSON_EXTRACT(properties, '$.businessProcessStages') as business_process_stages, - JSON_EXTRACT(properties, '$.businessProcessMapping') as business_process_mapping, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.tableName') as "table_name", + json_extract_path_text(properties, '$.trackingDataStoreReferenceName') as "tracking_data_store_reference_name", + json_extract_path_text(properties, '$.identifier') as "identifier", + json_extract_path_text(properties, '$.businessProcessStages') as "business_process_stages", + json_extract_path_text(properties, '$.businessProcessMapping') as "business_process_mapping", subscriptionId, resourceGroupName, spaceName, @@ -1775,45 +1829,6 @@ components: businessProcessVersion FROM azure.integration_environment.business_process_versions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND spaceName = 'replace-me' AND applicationName = 'replace-me' AND businessProcessName = 'replace-me'; - vw_applications_business_process_development_artifact: - id: azure.integration_environment.vw_applications_business_process_development_artifact - name: vw_applications_business_process_development_artifact - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - name as name, - systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.identifier') as identifier, - JSON_EXTRACT(properties, '$.businessProcessStages') as business_process_stages, - JSON_EXTRACT(properties, '$.businessProcessMapping') as business_process_mapping, - JSON_EXTRACT(properties, '$.trackingProfiles') as tracking_profiles, - subscriptionId, - resourceGroupName, - spaceName, - applicationName - FROM azure.integration_environment.applications_business_process_development_artifact - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND spaceName = 'replace-me' AND applicationName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - name as name, - systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.identifier') as identifier, - JSON_EXTRACT(properties, '$.businessProcessStages') as business_process_stages, - JSON_EXTRACT(properties, '$.businessProcessMapping') as business_process_mapping, - JSON_EXTRACT(properties, '$.trackingProfiles') as tracking_profiles, - subscriptionId, - resourceGroupName, - spaceName, - applicationName - FROM azure.integration_environment.applications_business_process_development_artifact - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND spaceName = 'replace-me' AND applicationName = 'replace-me'; vw_application_resources: id: azure.integration_environment.vw_application_resources name: vw_application_resources @@ -1823,10 +1838,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.resourceKind') as resource_kind, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceType') as "resource_type", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.resourceKind') as "resource_kind", subscriptionId, resourceGroupName, spaceName, @@ -1838,10 +1853,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.resourceKind') as resource_kind, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceType') as "resource_type", + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.resourceKind') as "resource_kind", subscriptionId, resourceGroupName, spaceName, @@ -1858,9 +1873,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceType') as "resource_type", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", subscriptionId, resourceGroupName, spaceName, @@ -1871,9 +1886,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceType') as resource_type, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceType') as "resource_type", + json_extract_path_text(properties, '$.resourceId') as "resource_id", subscriptionId, resourceGroupName, spaceName, @@ -1881,7 +1896,7 @@ components: FROM azure.integration_environment.infrastructure_resources WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND spaceName = 'replace-me'; paths: - /providers/Microsoft.IntegrationSpaces/operations/?api-version=2023-11-14-preview: + /providers/Microsoft.IntegrationSpaces/operations?api-version=2023-11-14-preview: get: operationId: Operations_List tags: @@ -1903,7 +1918,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.IntegrationSpaces/spaces/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.IntegrationSpaces/spaces?api-version=2023-11-14-preview: get: operationId: Spaces_ListBySubscription tags: @@ -1926,7 +1941,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces?api-version=2023-11-14-preview: get: operationId: Spaces_ListByResourceGroup tags: @@ -1957,7 +1972,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}?api-version=2023-11-14-preview: get: operationId: Spaces_Get tags: @@ -2090,7 +2105,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications?api-version=2023-11-14-preview: get: operationId: Applications_ListBySpace tags: @@ -2128,7 +2143,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}?api-version=2023-11-14-preview: get: operationId: Applications_Get tags: @@ -2289,7 +2304,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/businessProcesses/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/businessProcesses?api-version=2023-11-14-preview: get: operationId: BusinessProcesses_ListByApplication tags: @@ -2334,7 +2349,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/businessProcesses/{businessProcessName}/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/businessProcesses/{businessProcessName}?api-version=2023-11-14-preview: get: operationId: BusinessProcesses_Get tags: @@ -2523,7 +2538,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/businessProcesses/{businessProcessName}/versions/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/businessProcesses/{businessProcessName}/versions?api-version=2023-11-14-preview: get: operationId: BusinessProcessVersions_ListByBusinessProcess tags: @@ -2575,7 +2590,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/businessProcesses/{businessProcessName}/versions/{businessProcessVersion}/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/businessProcesses/{businessProcessName}/versions/{businessProcessVersion}?api-version=2023-11-14-preview: get: operationId: BusinessProcessVersions_Get tags: @@ -2624,9 +2639,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/deleteBusinessProcessDevelopmentArtifact/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/deleteBusinessProcessDevelopmentArtifact?api-version=2023-11-14-preview: post: - operationId: Applications_DeleteBusinessProcessDevelopmentArtifact + operationId: ApplicationsBusinessProcessDevelopmentArtifact_Delete tags: - Applications description: The delete business process development artifact action. @@ -2664,9 +2679,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/getBusinessProcessDevelopmentArtifact/?api-version=2023-11-14-preview: + x-ms-original-operationId: Applications_DeleteBusinessProcessDevelopmentArtifact + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/getBusinessProcessDevelopmentArtifact?api-version=2023-11-14-preview: post: - operationId: Applications_GetBusinessProcessDevelopmentArtifact + operationId: ApplicationsBusinessProcessDevelopmentArtifact_Get tags: - Applications description: The get business process development artifact action. @@ -2708,9 +2724,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/listBusinessProcessDevelopmentArtifacts/?api-version=2023-11-14-preview: + x-ms-original-operationId: Applications_GetBusinessProcessDevelopmentArtifact + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/listBusinessProcessDevelopmentArtifacts?api-version=2023-11-14-preview: post: - operationId: Applications_ListBusinessProcessDevelopmentArtifacts + operationId: ApplicationsBusinessProcessDevelopmentArtifacts_List tags: - Applications description: The list business process development artifacts action. @@ -2744,7 +2761,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/resources/?api-version=2023-11-14-preview: + x-ms-original-operationId: Applications_ListBusinessProcessDevelopmentArtifacts + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/resources?api-version=2023-11-14-preview: get: operationId: ApplicationResources_ListByApplication tags: @@ -2789,7 +2807,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/resources/{resourceName}/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/resources/{resourceName}?api-version=2023-11-14-preview: get: operationId: ApplicationResources_Get tags: @@ -2978,7 +2996,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/saveBusinessProcessDevelopmentArtifact/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/saveBusinessProcessDevelopmentArtifact?api-version=2023-11-14-preview: post: operationId: Applications_SaveBusinessProcessDevelopmentArtifact tags: @@ -3022,7 +3040,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/validateBusinessProcessDevelopmentArtifact/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/validateBusinessProcessDevelopmentArtifact?api-version=2023-11-14-preview: post: operationId: Applications_ValidateBusinessProcessDevelopmentArtifact tags: @@ -3062,7 +3080,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/infrastructureResources/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/infrastructureResources?api-version=2023-11-14-preview: get: operationId: InfrastructureResources_ListBySpace tags: @@ -3100,7 +3118,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/infrastructureResources/{infrastructureResourceName}/?api-version=2023-11-14-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/infrastructureResources/{infrastructureResourceName}?api-version=2023-11-14-preview: get: operationId: InfrastructureResources_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/iot_central.yaml b/providers/src/azure/v00.00.00000/services/iot_central.yaml index 1edd9977..0cef0666 100644 --- a/providers/src/azure/v00.00.00000/services/iot_central.yaml +++ b/providers/src/azure/v00.00.00000/services/iot_central.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: The version of the API. - required: true + required: false schema: type: string resourceGroupName: @@ -74,7 +74,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1221,54 +1221,68 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}?api-version=2021-11-01-preview/get' + operationId: Apps_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: App create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1?api-version=2021-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}?api-version=2021-11-01-preview/put' + operationId: Apps_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: App update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1?api-version=2021-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}?api-version=2021-11-01-preview/patch' + operationId: Apps_Update response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1?api-version=2021-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}?api-version=2021-11-01-preview/delete' + operationId: Apps_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTCentral~1iotApps~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTCentral~1iotApps?api-version=2021-11-01-preview/get' + operationId: Apps_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps?api-version=2021-11-01-preview/get' + operationId: Apps_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppListResult objectKey: $.value check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTCentral~1checkNameAvailability~1?api-version=2021-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTCentral~1checkNameAvailability?api-version=2021-11-01-preview/post' + operationId: Apps_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppAvailabilityInfo check_subdomain_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTCentral~1checkSubdomainAvailability~1?api-version=2021-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTCentral~1checkSubdomainAvailability?api-version=2021-11-01-preview/post' + operationId: Apps_CheckSubdomainAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppAvailabilityInfo sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/apps/methods/get' @@ -1276,7 +1290,8 @@ components: - $ref: '#/components/x-stackQL-resources/apps/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/apps/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/apps/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/apps/methods/delete' @@ -1287,28 +1302,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-11-01-preview/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-11-01-preview/put' + operationId: PrivateEndpointConnections_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-11-01-preview/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1privateEndpointConnections~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1privateEndpointConnections?api-version=2021-11-01-preview/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value sqlVerbs: select: @@ -1327,16 +1349,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1privateLinkResources~1{groupId}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1privateLinkResources~1{groupId}?api-version=2021-11-01-preview/get' + operationId: PrivateLinks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1privateLinkResources~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTCentral~1iotApps~1{resourceName}~1privateLinkResources?api-version=2021-11-01-preview/get' + operationId: PrivateLinks_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -1353,10 +1379,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTCentral~1appTemplates~1?api-version=2021-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTCentral~1appTemplates?api-version=2021-11-01-preview/post' + operationId: AppsTemplates_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AppTemplatesResult objectKey: $.value sqlVerbs: select: @@ -1372,10 +1400,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.IoTCentral~1operations~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.IoTCentral~1operations?api-version=2021-11-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1397,15 +1427,15 @@ components: sku as sku, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.applicationId') as application_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.subdomain') as subdomain, - JSON_EXTRACT(properties, '$.template') as template, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.networkRuleSets') as network_rule_sets, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.applicationId') as "application_id", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.subdomain') as "subdomain", + JSON_EXTRACT(properties, '$.template') as "template", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.networkRuleSets') as "network_rule_sets", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, resourceGroupName, resourceName @@ -1419,15 +1449,15 @@ components: sku as sku, identity as identity, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.applicationId') as application_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.subdomain') as subdomain, - JSON_EXTRACT(properties, '$.template') as template, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.networkRuleSets') as network_rule_sets, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.applicationId') as "application_id", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.subdomain') as "subdomain", + json_extract_path_text(properties, '$.template') as "template", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.networkRuleSets') as "network_rule_sets", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, resourceGroupName, resourceName @@ -1446,10 +1476,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, resourceName, @@ -1464,10 +1494,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, resourceName, @@ -1487,9 +1517,9 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, resourceName, @@ -1504,9 +1534,9 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, resourceName, @@ -1514,7 +1544,7 @@ components: FROM azure.iot_central.private_links WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}?api-version=2021-11-01-preview: get: tags: - Apps @@ -1678,7 +1708,7 @@ paths: x-ms-error-response: true deprecated: false x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/iotApps/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/iotApps?api-version=2021-11-01-preview: get: tags: - Apps @@ -1704,7 +1734,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-error-response: true deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2021-11-01-preview: get: tags: - Networking @@ -1813,7 +1843,7 @@ paths: x-ms-error-response: true deprecated: false x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}/privateEndpointConnections/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}/privateEndpointConnections?api-version=2021-11-01-preview: get: tags: - Networking @@ -1841,7 +1871,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-error-response: true deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}/privateLinkResources/{groupId}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}/privateLinkResources/{groupId}?api-version=2021-11-01-preview: get: tags: - Networking @@ -1874,7 +1904,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-error-response: true deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}/privateLinkResources/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{resourceName}/privateLinkResources?api-version=2021-11-01-preview: get: tags: - Networking @@ -1902,7 +1932,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-error-response: true deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps?api-version=2021-11-01-preview: get: tags: - Apps @@ -1929,7 +1959,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-error-response: true deprecated: false - /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/checkNameAvailability/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/checkNameAvailability?api-version=2021-11-01-preview: post: tags: - Apps @@ -1961,7 +1991,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-error-response: true deprecated: false - /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/checkSubdomainAvailability/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/checkSubdomainAvailability?api-version=2021-11-01-preview: post: tags: - Apps @@ -1993,12 +2023,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-error-response: true deprecated: false - /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/appTemplates/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/appTemplates?api-version=2021-11-01-preview: post: tags: - Apps description: Get all available application templates. - operationId: Apps_ListTemplates + operationId: AppsTemplates_List x-ms-pageable: nextLinkName: nextLink parameters: @@ -2019,7 +2049,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-error-response: true deprecated: false - /providers/Microsoft.IoTCentral/operations/?api-version=2021-11-01-preview: + x-ms-original-operationId: Apps_ListTemplates + /providers/Microsoft.IoTCentral/operations?api-version=2021-11-01-preview: get: tags: - Operations diff --git a/providers/src/azure/v00.00.00000/services/iot_data_processor.yaml b/providers/src/azure/v00.00.00000/services/iot_data_processor.yaml index e1ac81f2..65028267 100644 --- a/providers/src/azure/v00.00.00000/services/iot_data_processor.yaml +++ b/providers/src/azure/v00.00.00000/services/iot_data_processor.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -905,10 +905,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.IoTOperationsDataProcessor~1operations~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1providers~1Microsoft.IoTOperationsDataProcessor~1operations?api-version=2023-10-04-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -924,42 +926,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances?api-version=2023-10-04-preview/get' + operationId: Instances_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InstanceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances?api-version=2023-10-04-preview/get' + operationId: Instances_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InstanceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}?api-version=2023-10-04-preview/get' + operationId: Instances_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Instance create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}?api-version=2023-10-04-preview/put' + operationId: Instances_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Instance update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}?api-version=2023-10-04-preview/patch' + operationId: Instances_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Instance delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}?api-version=2023-10-04-preview/delete' + operationId: Instances_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/instances/methods/get' @@ -967,99 +980,142 @@ components: - $ref: '#/components/x-stackQL-resources/instances/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/instances/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/instances/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/instances/methods/delete' - datasets: - id: azure.iot_data_processor.datasets - name: datasets - title: datasets + datasets_by_instances: + id: azure.iot_data_processor.datasets_by_instances + name: datasets_by_instances + title: datasets_by_instances methods: - list_by_instance: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1datasets~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1datasets?api-version=2023-10-04-preview/get' + operationId: DatasetsByInstance_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatasetListResult objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/datasets_by_instances/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + datasets: + id: azure.iot_data_processor.datasets + name: datasets + title: datasets + methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1datasets~1{datasetName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1datasets~1{datasetName}?api-version=2023-10-04-preview/get' + operationId: Datasets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Dataset create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1datasets~1{datasetName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1datasets~1{datasetName}?api-version=2023-10-04-preview/put' + operationId: Datasets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Dataset update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1datasets~1{datasetName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1datasets~1{datasetName}?api-version=2023-10-04-preview/patch' + operationId: Datasets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Dataset delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1datasets~1{datasetName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1datasets~1{datasetName}?api-version=2023-10-04-preview/delete' + operationId: Datasets_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/datasets/methods/get' - - $ref: '#/components/x-stackQL-resources/datasets/methods/list_by_instance' insert: - $ref: '#/components/x-stackQL-resources/datasets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/datasets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/datasets/methods/delete' - pipelines: - id: azure.iot_data_processor.pipelines - name: pipelines - title: pipelines + pipelines_by_instances: + id: azure.iot_data_processor.pipelines_by_instances + name: pipelines_by_instances + title: pipelines_by_instances methods: - list_by_instance: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1pipelines~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1pipelines?api-version=2023-10-04-preview/get' + operationId: PipelinesByInstance_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineListResult objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/pipelines_by_instances/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + pipelines: + id: azure.iot_data_processor.pipelines + name: pipelines + title: pipelines + methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1pipelines~1{pipelineName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1pipelines~1{pipelineName}?api-version=2023-10-04-preview/get' + operationId: Pipelines_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pipeline create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1pipelines~1{pipelineName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1pipelines~1{pipelineName}?api-version=2023-10-04-preview/put' + operationId: Pipelines_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pipeline update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1pipelines~1{pipelineName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1pipelines~1{pipelineName}?api-version=2023-10-04-preview/patch' + operationId: Pipelines_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Pipeline delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1pipelines~1{pipelineName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsDataProcessor~1instances~1{instanceName}~1pipelines~1{pipelineName}?api-version=2023-10-04-preview/delete' + operationId: Pipelines_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/pipelines/methods/get' - - $ref: '#/components/x-stackQL-resources/pipelines/methods/list_by_instance' insert: - $ref: '#/components/x-stackQL-resources/pipelines/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/pipelines/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/pipelines/methods/delete' @@ -1075,8 +1131,8 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName @@ -1089,8 +1145,8 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName @@ -1108,18 +1164,18 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.payload') as payload, - JSON_EXTRACT(properties, '$.timestamp') as timestamp, - JSON_EXTRACT(properties, '$.ttl') as ttl, - JSON_EXTRACT(properties, '$.keys') as keys, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.payload') as "payload", + JSON_EXTRACT(properties, '$.timestamp') as "timestamp", + JSON_EXTRACT(properties, '$.ttl') as "ttl", + JSON_EXTRACT(properties, '$.keys') as "keys", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, datasetName FROM azure.iot_data_processor.datasets - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me' AND datasetName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -1127,18 +1183,18 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.payload') as payload, - JSON_EXTRACT(properties, '$.timestamp') as timestamp, - JSON_EXTRACT(properties, '$.ttl') as ttl, - JSON_EXTRACT(properties, '$.keys') as keys, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.payload') as "payload", + json_extract_path_text(properties, '$.timestamp') as "timestamp", + json_extract_path_text(properties, '$.ttl') as "ttl", + json_extract_path_text(properties, '$.keys') as "keys", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, datasetName FROM azure.iot_data_processor.datasets - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me' AND datasetName = 'replace-me'; vw_pipelines: id: azure.iot_data_processor.vw_pipelines name: vw_pipelines @@ -1151,17 +1207,17 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.input') as input, - JSON_EXTRACT(properties, '$.stages') as stages, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.enabled') as "enabled", + JSON_EXTRACT(properties, '$.input') as "input", + JSON_EXTRACT(properties, '$.stages') as "stages", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, pipelineName FROM azure.iot_data_processor.pipelines - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me' AND pipelineName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -1169,19 +1225,19 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.input') as input, - JSON_EXTRACT(properties, '$.stages') as stages, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.enabled') as "enabled", + json_extract_path_text(properties, '$.input') as "input", + json_extract_path_text(properties, '$.stages') as "stages", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, pipelineName FROM azure.iot_data_processor.pipelines - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me' AND pipelineName = 'replace-me'; paths: - /providers/Microsoft.IoTOperationsDataProcessor/operations/?api-version=2023-10-04-preview: + /providers/Microsoft.IoTOperationsDataProcessor/operations?api-version=2023-10-04-preview: get: operationId: Operations_List tags: @@ -1203,7 +1259,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.IoTOperationsDataProcessor/instances/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.IoTOperationsDataProcessor/instances?api-version=2023-10-04-preview: get: operationId: Instances_ListBySubscription tags: @@ -1226,7 +1282,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances?api-version=2023-10-04-preview: get: operationId: Instances_ListByResourceGroup tags: @@ -1250,7 +1306,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName}?api-version=2023-10-04-preview: get: operationId: Instances_Get tags: @@ -1405,9 +1461,9 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName}/datasets/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName}/datasets?api-version=2023-10-04-preview: get: - operationId: Datasets_ListByInstance + operationId: DatasetsByInstance_List tags: - Datasets description: List Dataset resources by Instance @@ -1436,7 +1492,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName}/datasets/{datasetName}/?api-version=2023-10-04-preview: + x-ms-original-operationId: Datasets_ListByInstance + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName}/datasets/{datasetName}?api-version=2023-10-04-preview: get: operationId: Datasets_Get tags: @@ -1619,9 +1676,9 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName}/pipelines/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName}/pipelines?api-version=2023-10-04-preview: get: - operationId: Pipelines_ListByInstance + operationId: PipelinesByInstance_List tags: - Pipelines description: List Pipeline resources by Instance @@ -1650,7 +1707,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName}/pipelines/{pipelineName}/?api-version=2023-10-04-preview: + x-ms-original-operationId: Pipelines_ListByInstance + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName}/pipelines/{pipelineName}?api-version=2023-10-04-preview: get: operationId: Pipelines_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/iot_firmware_defense.yaml b/providers/src/azure/v00.00.00000/services/iot_firmware_defense.yaml index b9357ee1..39c64a79 100644 --- a/providers/src/azure/v00.00.00000/services/iot_firmware_defense.yaml +++ b/providers/src/azure/v00.00.00000/services/iot_firmware_defense.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -52,7 +52,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1671,21 +1671,23 @@ components: type: string description: The uri to fetch the next page of resources. x-stackQL-resources: - binary_hardening: - id: azure.iot_firmware_defense.binary_hardening - name: binary_hardening - title: binary_hardening + binary_hardenings: + id: azure.iot_firmware_defense.binary_hardenings + name: binary_hardenings + title: binary_hardenings methods: list_by_firmware: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1binaryHardeningResults~1?api-version=2024-01-10/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1binaryHardeningResults?api-version=2024-01-10/get' + operationId: BinaryHardening_ListByFirmware response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BinaryHardeningListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/binary_hardening/methods/list_by_firmware' + - $ref: '#/components/x-stackQL-resources/binary_hardenings/methods/list_by_firmware' insert: [] update: [] replace: [] @@ -1697,10 +1699,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.IoTFirmwareDefense~1operations~1?api-version=2024-01-10/get' + $ref: '#/paths/~1providers~1Microsoft.IoTFirmwareDefense~1operations?api-version=2024-01-10/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1716,48 +1720,61 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1?api-version=2024-01-10/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces?api-version=2024-01-10/get' + operationId: Workspaces_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1?api-version=2024-01-10/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces?api-version=2024-01-10/get' + operationId: Workspaces_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceList objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1?api-version=2024-01-10/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}?api-version=2024-01-10/put' + operationId: Workspaces_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1?api-version=2024-01-10/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}?api-version=2024-01-10/patch' + operationId: Workspaces_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1?api-version=2024-01-10/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}?api-version=2024-01-10/delete' + operationId: Workspaces_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1?api-version=2024-01-10/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}?api-version=2024-01-10/get' + operationId: Workspaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace generate_upload_url: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1generateUploadUrl~1?api-version=2024-01-10/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1generateUploadUrl?api-version=2024-01-10/post' + operationId: Workspaces_GenerateUploadUrl response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UrlToken sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workspaces/methods/get' @@ -1765,7 +1782,8 @@ components: - $ref: '#/components/x-stackQL-resources/workspaces/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/workspaces/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/workspaces/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/workspaces/methods/delete' @@ -1776,54 +1794,68 @@ components: methods: list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1?api-version=2024-01-10/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares?api-version=2024-01-10/get' + operationId: Firmwares_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirmwareList objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1?api-version=2024-01-10/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}?api-version=2024-01-10/put' + operationId: Firmwares_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Firmware update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1?api-version=2024-01-10/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}?api-version=2024-01-10/patch' + operationId: Firmwares_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Firmware delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1?api-version=2024-01-10/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}?api-version=2024-01-10/delete' + operationId: Firmwares_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1?api-version=2024-01-10/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}?api-version=2024-01-10/get' + operationId: Firmwares_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Firmware generate_download_url: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1generateDownloadUrl~1?api-version=2024-01-10/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1generateDownloadUrl?api-version=2024-01-10/post' + operationId: Firmwares_GenerateDownloadUrl response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UrlToken generate_filesystem_download_url: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1generateFilesystemDownloadUrl~1?api-version=2024-01-10/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1generateFilesystemDownloadUrl?api-version=2024-01-10/post' + operationId: Firmwares_GenerateFilesystemDownloadUrl response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UrlToken sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/firmwares/methods/get' - $ref: '#/components/x-stackQL-resources/firmwares/methods/list_by_workspace' insert: - $ref: '#/components/x-stackQL-resources/firmwares/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/firmwares/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/firmwares/methods/delete' @@ -1834,10 +1866,12 @@ components: methods: list_by_firmware: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1cryptoCertificates~1?api-version=2024-01-10/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1cryptoCertificates?api-version=2024-01-10/get' + operationId: CryptoCertificates_ListByFirmware response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CryptoCertificateListResult objectKey: $.value sqlVerbs: select: @@ -1853,10 +1887,12 @@ components: methods: list_by_firmware: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1cves~1?api-version=2024-01-10/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1cves?api-version=2024-01-10/get' + operationId: Cves_ListByFirmware response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CveListResult objectKey: $.value sqlVerbs: select: @@ -1872,10 +1908,12 @@ components: methods: list_by_firmware: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1passwordHashes~1?api-version=2024-01-10/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1passwordHashes?api-version=2024-01-10/get' + operationId: PasswordHashes_ListByFirmware response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PasswordHashListResult objectKey: $.value sqlVerbs: select: @@ -1891,17 +1929,21 @@ components: methods: list_by_firmware: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1summaries~1?api-version=2024-01-10/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1summaries?api-version=2024-01-10/get' + operationId: Summaries_ListByFirmware response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SummaryListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1summaries~1{summaryName}~1?api-version=2024-01-10/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1summaries~1{summaryName}?api-version=2024-01-10/get' + operationId: Summaries_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SummaryResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/summaries/methods/get' @@ -1917,10 +1959,12 @@ components: methods: list_by_firmware: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1sbomComponents~1?api-version=2024-01-10/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1sbomComponents?api-version=2024-01-10/get' + operationId: SbomComponents_ListByFirmware response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SbomComponentListResult objectKey: $.value sqlVerbs: select: @@ -1936,10 +1980,12 @@ components: methods: list_by_firmware: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1cryptoKeys~1?api-version=2024-01-10/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTFirmwareDefense~1workspaces~1{workspaceName}~1firmwares~1{firmwareId}~1cryptoKeys?api-version=2024-01-10/get' + operationId: CryptoKeys_ListByFirmware response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CryptoKeyListResult objectKey: $.value sqlVerbs: select: @@ -1959,7 +2005,7 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName @@ -1971,7 +2017,7 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName @@ -1990,15 +2036,15 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.fileName') as file_name, - JSON_EXTRACT(properties, '$.vendor') as vendor, - JSON_EXTRACT(properties, '$.model') as model, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.fileSize') as file_size, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusMessages') as status_messages, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.fileName') as "file_name", + JSON_EXTRACT(properties, '$.vendor') as "vendor", + JSON_EXTRACT(properties, '$.model') as "model", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.fileSize') as "file_size", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.statusMessages') as "status_messages", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -2013,15 +2059,15 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.fileName') as file_name, - JSON_EXTRACT(properties, '$.vendor') as vendor, - JSON_EXTRACT(properties, '$.model') as model, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.fileSize') as file_size, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.statusMessages') as status_messages, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.fileName') as "file_name", + json_extract_path_text(properties, '$.vendor') as "vendor", + json_extract_path_text(properties, '$.model') as "model", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.fileSize') as "file_size", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.statusMessages') as "status_messages", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -2041,7 +2087,7 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.summaryType') as summary_type, + JSON_EXTRACT(properties, '$.summaryType') as "summary_type", subscriptionId, resourceGroupName, workspaceName, @@ -2057,7 +2103,7 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.summaryType') as summary_type, + json_extract_path_text(properties, '$.summaryType') as "summary_type", subscriptionId, resourceGroupName, workspaceName, @@ -2066,7 +2112,7 @@ components: FROM azure.iot_firmware_defense.summaries WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND firmwareId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/binaryHardeningResults/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/binaryHardeningResults?api-version=2024-01-10: get: tags: - BinaryHardening @@ -2092,7 +2138,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.IoTFirmwareDefense/operations/?api-version=2024-01-10: + /providers/Microsoft.IoTFirmwareDefense/operations?api-version=2024-01-10: get: tags: - Operations @@ -2114,7 +2160,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.IoTFirmwareDefense/workspaces/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/providers/Microsoft.IoTFirmwareDefense/workspaces?api-version=2024-01-10: get: tags: - Workspaces @@ -2137,7 +2183,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces?api-version=2024-01-10: get: tags: - Workspaces @@ -2161,7 +2207,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}?api-version=2024-01-10: put: tags: - Workspaces @@ -2272,7 +2318,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/generateUploadUrl/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/generateUploadUrl?api-version=2024-01-10: post: tags: - Workspaces @@ -2304,7 +2350,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares?api-version=2024-01-10: get: tags: - Firmwares @@ -2329,7 +2375,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}?api-version=2024-01-10: put: tags: - Firmwares @@ -2444,7 +2490,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/generateDownloadUrl/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/generateDownloadUrl?api-version=2024-01-10: post: tags: - Firmwares @@ -2468,7 +2514,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/generateFilesystemDownloadUrl/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/generateFilesystemDownloadUrl?api-version=2024-01-10: post: tags: - Firmwares @@ -2492,7 +2538,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/cryptoCertificates/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/cryptoCertificates?api-version=2024-01-10: get: tags: - CryptoCertificates @@ -2518,7 +2564,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/cves/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/cves?api-version=2024-01-10: get: tags: - CVEs @@ -2544,7 +2590,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/passwordHashes/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/passwordHashes?api-version=2024-01-10: get: tags: - PasswordHashes @@ -2570,7 +2616,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/summaries/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/summaries?api-version=2024-01-10: get: tags: - Summaries @@ -2596,7 +2642,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/summaries/{summaryName}/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/summaries/{summaryName}?api-version=2024-01-10: get: tags: - Summaries @@ -2621,7 +2667,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/sbomComponents/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/sbomComponents?api-version=2024-01-10: get: tags: - SBOM @@ -2647,7 +2693,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/cryptoKeys/?api-version=2024-01-10: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTFirmwareDefense/workspaces/{workspaceName}/firmwares/{firmwareId}/cryptoKeys?api-version=2024-01-10: get: tags: - CryptoKeys diff --git a/providers/src/azure/v00.00.00000/services/iot_hub.yaml b/providers/src/azure/v00.00.00000/services/iot_hub.yaml index 87f585aa..76e8cbb8 100644 --- a/providers/src/azure/v00.00.00000/services/iot_hub.yaml +++ b/providers/src/azure/v00.00.00000/services/iot_hub.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: The version of the API. - required: true + required: false schema: type: string resourceGroupName: @@ -1965,10 +1965,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Devices~1operations~1?api-version=2023-06-30/get' + $ref: '#/paths/~1providers~1Microsoft.Devices~1operations?api-version=2023-06-30/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1977,90 +1979,113 @@ components: update: [] replace: [] delete: [] - resource: - id: azure.iot_hub.resource - name: resource - title: resource + resources: + id: azure.iot_hub.resources + name: resources + title: resources methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}?api-version=2023-06-30/get' + operationId: IotHubResource_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IotHubDescription create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1?api-version=2023-06-30/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}?api-version=2023-06-30/put' + operationId: IotHubResource_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IotHubDescription update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1?api-version=2023-06-30/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}?api-version=2023-06-30/patch' + operationId: IotHubResource_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IotHubDescription delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1?api-version=2023-06-30/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}?api-version=2023-06-30/delete' + operationId: IotHubResource_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IotHubDescription list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Devices~1IotHubs~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Devices~1IotHubs?api-version=2023-06-30/get' + operationId: IotHubResource_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IotHubDescriptionListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs?api-version=2023-06-30/get' + operationId: IotHubResource_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IotHubDescriptionListResult objectKey: $.value check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Devices~1checkNameAvailability~1?api-version=2023-06-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Devices~1checkNameAvailability?api-version=2023-06-30/post' + operationId: IotHubResource_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IotHubNameAvailabilityInfo test_all_routes: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{iotHubName}~1routing~1routes~1$testall~1?api-version=2023-06-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{iotHubName}~1routing~1routes~1$testall?api-version=2023-06-30/post' + operationId: IotHubResource_TestAllRoutes response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TestAllRoutesResult test_route: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{iotHubName}~1routing~1routes~1$testnew~1?api-version=2023-06-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{iotHubName}~1routing~1routes~1$testnew?api-version=2023-06-30/post' + operationId: IotHubResource_TestRoute response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TestRouteResult export_devices: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1exportDevices~1?api-version=2023-06-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1exportDevices?api-version=2023-06-30/post' + operationId: IotHubResource_ExportDevices response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobResponse import_devices: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1importDevices~1?api-version=2023-06-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1importDevices?api-version=2023-06-30/post' + operationId: IotHubResource_ImportDevices response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/resource/methods/get' - - $ref: '#/components/x-stackQL-resources/resource/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/resource/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/resources/methods/get' + - $ref: '#/components/x-stackQL-resources/resources/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/resources/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/resource/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/resources/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/resources/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/resource/methods/delete' + - $ref: '#/components/x-stackQL-resources/resources/methods/delete' resource_stats: id: azure.iot_hub.resource_stats name: resource_stats @@ -2068,10 +2093,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1IotHubStats~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1IotHubStats?api-version=2023-06-30/get' + operationId: IotHubResourceStats_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistryStatistics sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/resource_stats/methods/get' @@ -2086,10 +2113,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1skus~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1skus?api-version=2023-06-30/get' + operationId: IotHubResourceValidSkus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IotHubSkuDescriptionListResult objectKey: $.value sqlVerbs: select: @@ -2105,50 +2134,46 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1eventHubEndpoints~1{eventHubEndpointName}~1ConsumerGroups~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1eventHubEndpoints~1{eventHubEndpointName}~1ConsumerGroups?api-version=2023-06-30/get' + operationId: IotHubResourceEventHubConsumerGroups_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventHubConsumerGroupsListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/resource_event_hub_consumer_groups/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - resource_event_hub_consumer_group: - id: azure.iot_hub.resource_event_hub_consumer_group - name: resource_event_hub_consumer_group - title: resource_event_hub_consumer_group - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1eventHubEndpoints~1{eventHubEndpointName}~1ConsumerGroups~1{name}~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1eventHubEndpoints~1{eventHubEndpointName}~1ConsumerGroups~1{name}?api-version=2023-06-30/get' + operationId: IotHubResourceEventHubConsumerGroup_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventHubConsumerGroupInfo create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1eventHubEndpoints~1{eventHubEndpointName}~1ConsumerGroups~1{name}~1?api-version=2023-06-30/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1eventHubEndpoints~1{eventHubEndpointName}~1ConsumerGroups~1{name}?api-version=2023-06-30/put' + operationId: IotHubResourceEventHubConsumerGroup_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventHubConsumerGroupInfo delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1eventHubEndpoints~1{eventHubEndpointName}~1ConsumerGroups~1{name}~1?api-version=2023-06-30/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1eventHubEndpoints~1{eventHubEndpointName}~1ConsumerGroups~1{name}?api-version=2023-06-30/delete' + operationId: IotHubResourceEventHubConsumerGroup_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/resource_event_hub_consumer_group/methods/get' + - $ref: '#/components/x-stackQL-resources/resource_event_hub_consumer_groups/methods/get' + - $ref: '#/components/x-stackQL-resources/resource_event_hub_consumer_groups/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/resource_event_hub_consumer_group/methods/create' + - $ref: '#/components/x-stackQL-resources/resource_event_hub_consumer_groups/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/resource_event_hub_consumer_group/methods/delete' + - $ref: '#/components/x-stackQL-resources/resource_event_hub_consumer_groups/methods/delete' resource_jobs: id: azure.iot_hub.resource_jobs name: resource_jobs @@ -2156,32 +2181,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1jobs~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1jobs?api-version=2023-06-30/get' + operationId: IotHubResourceJobs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobResponseListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/resource_jobs/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - resource_job: - id: azure.iot_hub.resource_job - name: resource_job - title: resource_job - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1jobs~1{jobId}~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1jobs~1{jobId}?api-version=2023-06-30/get' + operationId: IotHubResourceJob_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/resource_job/methods/get' + - $ref: '#/components/x-stackQL-resources/resource_jobs/methods/get' + - $ref: '#/components/x-stackQL-resources/resource_jobs/methods/list' insert: [] update: [] replace: [] @@ -2193,10 +2211,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1quotaMetrics~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1quotaMetrics?api-version=2023-06-30/get' + operationId: IotHubResourceQuotaMetrics_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IotHubQuotaMetricInfoListResult objectKey: $.value sqlVerbs: select: @@ -2212,10 +2232,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{iotHubName}~1routingEndpointsHealth~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{iotHubName}~1routingEndpointsHealth?api-version=2023-06-30/get' + operationId: IotHubResourceEndpointHealth_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointHealthDataListResult objectKey: $.value sqlVerbs: select: @@ -2224,21 +2246,23 @@ components: update: [] replace: [] delete: [] - resource_provider_common_subscription_quota: - id: azure.iot_hub.resource_provider_common_subscription_quota - name: resource_provider_common_subscription_quota - title: resource_provider_common_subscription_quota + resource_provider_common_subscription_quotas: + id: azure.iot_hub.resource_provider_common_subscription_quotas + name: resource_provider_common_subscription_quotas + title: resource_provider_common_subscription_quotas methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Devices~1usages~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Devices~1usages?api-version=2023-06-30/get' + operationId: ResourceProviderCommonSubscriptionQuota_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserSubscriptionQuotaListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/resource_provider_common_subscription_quota/methods/get' + - $ref: '#/components/x-stackQL-resources/resource_provider_common_subscription_quotas/methods/get' insert: [] update: [] replace: [] @@ -2250,10 +2274,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1listkeys~1?api-version=2023-06-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1listkeys?api-version=2023-06-30/post' + operationId: IotHubResourceKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedAccessSignatureAuthorizationRuleListResult objectKey: $.value sqlVerbs: select: @@ -2262,20 +2288,22 @@ components: update: [] replace: [] delete: [] - resource_keys_for_key_name: - id: azure.iot_hub.resource_keys_for_key_name - name: resource_keys_for_key_name - title: resource_keys_for_key_name + resource_keys_for_key_names: + id: azure.iot_hub.resource_keys_for_key_names + name: resource_keys_for_key_names + title: resource_keys_for_key_names methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1IotHubKeys~1{keyName}~1listkeys~1?api-version=2023-06-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1IotHubKeys~1{keyName}~1listkeys?api-version=2023-06-30/post' + operationId: IotHubResourceKeysForKeyName_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedAccessSignatureAuthorizationRule sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/resource_keys_for_key_name/methods/get' + - $ref: '#/components/x-stackQL-resources/resource_keys_for_key_names/methods/get' insert: [] update: [] replace: [] @@ -2287,41 +2315,52 @@ components: methods: list_by_iot_hub: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1certificates~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1certificates?api-version=2023-06-30/get' + operationId: Certificates_ListByIotHub response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateListDescription objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1certificates~1{certificateName}~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1certificates~1{certificateName}?api-version=2023-06-30/get' + operationId: Certificates_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateDescription create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1certificates~1{certificateName}~1?api-version=2023-06-30/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1certificates~1{certificateName}?api-version=2023-06-30/put' + operationId: Certificates_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateDescription delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1certificates~1{certificateName}~1?api-version=2023-06-30/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1certificates~1{certificateName}?api-version=2023-06-30/delete' + operationId: Certificates_Delete response: mediaType: application/json openAPIDocKey: '200' generate_verification_code: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1certificates~1{certificateName}~1generateVerificationCode~1?api-version=2023-06-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1certificates~1{certificateName}~1generateVerificationCode?api-version=2023-06-30/post' + operationId: Certificates_GenerateVerificationCode response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateWithNonceDescription verify: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1certificates~1{certificateName}~1verify~1?api-version=2023-06-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{resourceName}~1certificates~1{certificateName}~1verify?api-version=2023-06-30/post' + operationId: Certificates_Verify response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateDescription sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/certificates/methods/get' @@ -2332,14 +2371,15 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/certificates/methods/delete' - iot_hub: - id: azure.iot_hub.iot_hub - name: iot_hub - title: iot_hub + iot_hubs: + id: azure.iot_hub.iot_hubs + name: iot_hubs + title: iot_hubs methods: manual_failover: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{iotHubName}~1failover~1?api-version=2023-06-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1IotHubs~1{iotHubName}~1failover?api-version=2023-06-30/post' + operationId: IotHub_ManualFailover response: mediaType: application/json openAPIDocKey: '200' @@ -2356,17 +2396,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1iotHubs~1{resourceName}~1privateLinkResources~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1iotHubs~1{resourceName}~1privateLinkResources?api-version=2023-06-30/get' + operationId: PrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResources objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1iotHubs~1{resourceName}~1privateLinkResources~1{groupId}~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1iotHubs~1{resourceName}~1privateLinkResources~1{groupId}?api-version=2023-06-30/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupIdInformation sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' @@ -2382,40 +2426,49 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1iotHubs~1{resourceName}~1privateEndpointConnections~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1iotHubs~1{resourceName}~1privateEndpointConnections?api-version=2023-06-30/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionsList get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1iotHubs~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-06-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1iotHubs~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-06-30/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1iotHubs~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-06-30/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1iotHubs~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-06-30/put' + operationId: PrivateEndpointConnections_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1iotHubs~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-06-30/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1iotHubs~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-06-30/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/update' delete: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' - vw_resource: - id: azure.iot_hub.vw_resource - name: vw_resource + vw_resources: + id: azure.iot_hub.vw_resources + name: vw_resources config: views: select: @@ -2431,34 +2484,34 @@ components: systemData as system_data, type as type, tags as tags, - JSON_EXTRACT(properties, '$.authorizationPolicies') as authorization_policies, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.disableDeviceSAS') as disable_device_sas, - JSON_EXTRACT(properties, '$.disableModuleSAS') as disable_module_sas, - JSON_EXTRACT(properties, '$.restrictOutboundNetworkAccess') as restrict_outbound_network_access, - JSON_EXTRACT(properties, '$.allowedFqdnList') as allowed_fqdn_list, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.ipFilterRules') as ip_filter_rules, - JSON_EXTRACT(properties, '$.networkRuleSets') as network_rule_sets, - JSON_EXTRACT(properties, '$.minTlsVersion') as min_tls_version, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.eventHubEndpoints') as event_hub_endpoints, - JSON_EXTRACT(properties, '$.routing') as routing, - JSON_EXTRACT(properties, '$.storageEndpoints') as storage_endpoints, - JSON_EXTRACT(properties, '$.messagingEndpoints') as messaging_endpoints, - JSON_EXTRACT(properties, '$.enableFileUploadNotifications') as enable_file_upload_notifications, - JSON_EXTRACT(properties, '$.cloudToDevice') as cloud_to_device, - JSON_EXTRACT(properties, '$.comments') as comments, - JSON_EXTRACT(properties, '$.features') as features, - JSON_EXTRACT(properties, '$.locations') as locations, - JSON_EXTRACT(properties, '$.enableDataResidency') as enable_data_residency, + JSON_EXTRACT(properties, '$.authorizationPolicies') as "authorization_policies", + JSON_EXTRACT(properties, '$.disableLocalAuth') as "disable_local_auth", + JSON_EXTRACT(properties, '$.disableDeviceSAS') as "disable_device_sas", + JSON_EXTRACT(properties, '$.disableModuleSAS') as "disable_module_sas", + JSON_EXTRACT(properties, '$.restrictOutboundNetworkAccess') as "restrict_outbound_network_access", + JSON_EXTRACT(properties, '$.allowedFqdnList') as "allowed_fqdn_list", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.ipFilterRules') as "ip_filter_rules", + JSON_EXTRACT(properties, '$.networkRuleSets') as "network_rule_sets", + JSON_EXTRACT(properties, '$.minTlsVersion') as "min_tls_version", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.eventHubEndpoints') as "event_hub_endpoints", + JSON_EXTRACT(properties, '$.routing') as "routing", + JSON_EXTRACT(properties, '$.storageEndpoints') as "storage_endpoints", + JSON_EXTRACT(properties, '$.messagingEndpoints') as "messaging_endpoints", + JSON_EXTRACT(properties, '$.enableFileUploadNotifications') as "enable_file_upload_notifications", + JSON_EXTRACT(properties, '$.cloudToDevice') as "cloud_to_device", + JSON_EXTRACT(properties, '$.comments') as "comments", + JSON_EXTRACT(properties, '$.features') as "features", + JSON_EXTRACT(properties, '$.locations') as "locations", + JSON_EXTRACT(properties, '$.enableDataResidency') as "enable_data_residency", subscriptionId, resourceGroupName, resourceName - FROM azure.iot_hub.resource + FROM azure.iot_hub.resources WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -2473,34 +2526,34 @@ components: systemData as system_data, type as type, tags as tags, - json_extract_path_text(properties, '$.authorizationPolicies') as authorization_policies, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.disableDeviceSAS') as disable_device_sas, - JSON_EXTRACT(properties, '$.disableModuleSAS') as disable_module_sas, - JSON_EXTRACT(properties, '$.restrictOutboundNetworkAccess') as restrict_outbound_network_access, - JSON_EXTRACT(properties, '$.allowedFqdnList') as allowed_fqdn_list, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.ipFilterRules') as ip_filter_rules, - JSON_EXTRACT(properties, '$.networkRuleSets') as network_rule_sets, - JSON_EXTRACT(properties, '$.minTlsVersion') as min_tls_version, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.eventHubEndpoints') as event_hub_endpoints, - JSON_EXTRACT(properties, '$.routing') as routing, - JSON_EXTRACT(properties, '$.storageEndpoints') as storage_endpoints, - JSON_EXTRACT(properties, '$.messagingEndpoints') as messaging_endpoints, - JSON_EXTRACT(properties, '$.enableFileUploadNotifications') as enable_file_upload_notifications, - JSON_EXTRACT(properties, '$.cloudToDevice') as cloud_to_device, - JSON_EXTRACT(properties, '$.comments') as comments, - JSON_EXTRACT(properties, '$.features') as features, - JSON_EXTRACT(properties, '$.locations') as locations, - JSON_EXTRACT(properties, '$.enableDataResidency') as enable_data_residency, + json_extract_path_text(properties, '$.authorizationPolicies') as "authorization_policies", + json_extract_path_text(properties, '$.disableLocalAuth') as "disable_local_auth", + json_extract_path_text(properties, '$.disableDeviceSAS') as "disable_device_sas", + json_extract_path_text(properties, '$.disableModuleSAS') as "disable_module_sas", + json_extract_path_text(properties, '$.restrictOutboundNetworkAccess') as "restrict_outbound_network_access", + json_extract_path_text(properties, '$.allowedFqdnList') as "allowed_fqdn_list", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.ipFilterRules') as "ip_filter_rules", + json_extract_path_text(properties, '$.networkRuleSets') as "network_rule_sets", + json_extract_path_text(properties, '$.minTlsVersion') as "min_tls_version", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.eventHubEndpoints') as "event_hub_endpoints", + json_extract_path_text(properties, '$.routing') as "routing", + json_extract_path_text(properties, '$.storageEndpoints') as "storage_endpoints", + json_extract_path_text(properties, '$.messagingEndpoints') as "messaging_endpoints", + json_extract_path_text(properties, '$.enableFileUploadNotifications') as "enable_file_upload_notifications", + json_extract_path_text(properties, '$.cloudToDevice') as "cloud_to_device", + json_extract_path_text(properties, '$.comments') as "comments", + json_extract_path_text(properties, '$.features') as "features", + json_extract_path_text(properties, '$.locations') as "locations", + json_extract_path_text(properties, '$.enableDataResidency') as "enable_data_residency", subscriptionId, resourceGroupName, resourceName - FROM azure.iot_hub.resource + FROM azure.iot_hub.resources WHERE subscriptionId = 'replace-me'; vw_certificates: id: azure.iot_hub.vw_certificates @@ -2515,13 +2568,13 @@ components: name as name, etag as etag, type as type, - JSON_EXTRACT(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.expiry') as expiry, - JSON_EXTRACT(properties, '$.thumbprint') as thumbprint, - JSON_EXTRACT(properties, '$.isVerified') as is_verified, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.updated') as updated, - JSON_EXTRACT(properties, '$.certificate') as certificate, + JSON_EXTRACT(properties, '$.subject') as "subject", + JSON_EXTRACT(properties, '$.expiry') as "expiry", + JSON_EXTRACT(properties, '$.thumbprint') as "thumbprint", + JSON_EXTRACT(properties, '$.isVerified') as "is_verified", + JSON_EXTRACT(properties, '$.created') as "created", + JSON_EXTRACT(properties, '$.updated') as "updated", + JSON_EXTRACT(properties, '$.certificate') as "certificate", subscriptionId, resourceGroupName, resourceName, @@ -2536,13 +2589,13 @@ components: name as name, etag as etag, type as type, - json_extract_path_text(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.expiry') as expiry, - JSON_EXTRACT(properties, '$.thumbprint') as thumbprint, - JSON_EXTRACT(properties, '$.isVerified') as is_verified, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.updated') as updated, - JSON_EXTRACT(properties, '$.certificate') as certificate, + json_extract_path_text(properties, '$.subject') as "subject", + json_extract_path_text(properties, '$.expiry') as "expiry", + json_extract_path_text(properties, '$.thumbprint') as "thumbprint", + json_extract_path_text(properties, '$.isVerified') as "is_verified", + json_extract_path_text(properties, '$.created') as "created", + json_extract_path_text(properties, '$.updated') as "updated", + json_extract_path_text(properties, '$.certificate') as "certificate", subscriptionId, resourceGroupName, resourceName, @@ -2561,9 +2614,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, resourceName, @@ -2577,9 +2630,9 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, resourceName, @@ -2598,8 +2651,8 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, resourceName, @@ -2613,8 +2666,8 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, resourceName, @@ -2622,7 +2675,7 @@ components: FROM azure.iot_hub.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; paths: - /providers/Microsoft.Devices/operations/?api-version=2023-06-30: + /providers/Microsoft.Devices/operations?api-version=2023-06-30: get: tags: - Operations @@ -2645,7 +2698,7 @@ paths: $ref: '#/components/schemas/ErrorDetails' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}?api-version=2023-06-30: get: tags: - GET @@ -2802,7 +2855,7 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/providers/Microsoft.Devices/IotHubs/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/providers/Microsoft.Devices/IotHubs?api-version=2023-06-30: get: tags: - GET @@ -2828,7 +2881,7 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs?api-version=2023-06-30: get: tags: - GET @@ -2855,13 +2908,13 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/IotHubStats/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/IotHubStats?api-version=2023-06-30: get: tags: - GET summary: Get the statistics from an IoT hub description: Get the statistics from an IoT hub. - operationId: IotHubResource_GetStats + operationId: IotHubResourceStats_Get parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -2881,13 +2934,14 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/skus/?api-version=2023-06-30: + x-ms-original-operationId: IotHubResource_GetStats + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/skus?api-version=2023-06-30: get: tags: - GET summary: Get the list of valid SKUs for an IoT hub description: Get the list of valid SKUs for an IoT hub. - operationId: IotHubResource_GetValidSkus + operationId: IotHubResourceValidSkus_Get parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -2909,13 +2963,14 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/eventHubEndpoints/{eventHubEndpointName}/ConsumerGroups/?api-version=2023-06-30: + x-ms-original-operationId: IotHubResource_GetValidSkus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/eventHubEndpoints/{eventHubEndpointName}/ConsumerGroups?api-version=2023-06-30: get: tags: - GET summary: Get a list of the consumer groups in the Event Hub-compatible device-to-cloud endpoint in an IoT hub description: Get a list of the consumer groups in the Event Hub-compatible device-to-cloud endpoint in an IoT hub. - operationId: IotHubResource_ListEventHubConsumerGroups + operationId: IotHubResourceEventHubConsumerGroups_List parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -2943,13 +2998,14 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/eventHubEndpoints/{eventHubEndpointName}/ConsumerGroups/{name}/?api-version=2023-06-30: + x-ms-original-operationId: IotHubResource_ListEventHubConsumerGroups + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/eventHubEndpoints/{eventHubEndpointName}/ConsumerGroups/{name}?api-version=2023-06-30: get: tags: - GET summary: Get a consumer group from the Event Hub-compatible device-to-cloud endpoint for an IoT hub description: Get a consumer group from the Event Hub-compatible device-to-cloud endpoint for an IoT hub. - operationId: IotHubResource_GetEventHubConsumerGroup + operationId: IotHubResourceEventHubConsumerGroup_Get parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -2981,12 +3037,13 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false + x-ms-original-operationId: IotHubResource_GetEventHubConsumerGroup put: tags: - PUT summary: Add a consumer group to an Event Hub-compatible endpoint in an IoT hub description: Add a consumer group to an Event Hub-compatible endpoint in an IoT hub. - operationId: IotHubResource_CreateEventHubConsumerGroup + operationId: IotHubResourceEventHubConsumerGroup_Create parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -3026,12 +3083,13 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false + x-ms-original-operationId: IotHubResource_CreateEventHubConsumerGroup delete: tags: - DELETE summary: Delete a consumer group from an Event Hub-compatible endpoint in an IoT hub description: Delete a consumer group from an Event Hub-compatible endpoint in an IoT hub. - operationId: IotHubResource_DeleteEventHubConsumerGroup + operationId: IotHubResourceEventHubConsumerGroup_Delete parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -3060,13 +3118,14 @@ paths: $ref: '#/components/schemas/ErrorDetails' x-ms-identifiers: [] deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/jobs/?api-version=2023-06-30: + x-ms-original-operationId: IotHubResource_DeleteEventHubConsumerGroup + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/jobs?api-version=2023-06-30: get: tags: - GET summary: 'Get a list of all the jobs in an IoT hub. For more information, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry' description: 'Get a list of all the jobs in an IoT hub. For more information, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.' - operationId: IotHubResource_ListJobs + operationId: IotHubResourceJobs_List parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -3088,13 +3147,14 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/jobs/{jobId}/?api-version=2023-06-30: + x-ms-original-operationId: IotHubResource_ListJobs + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/jobs/{jobId}?api-version=2023-06-30: get: tags: - GET summary: 'Get the details of a job from an IoT hub. For more information, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry' description: 'Get the details of a job from an IoT hub. For more information, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.' - operationId: IotHubResource_GetJob + operationId: IotHubResourceJob_Get parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -3120,13 +3180,14 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/quotaMetrics/?api-version=2023-06-30: + x-ms-original-operationId: IotHubResource_GetJob + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/quotaMetrics?api-version=2023-06-30: get: tags: - GET summary: Get the quota metrics for an IoT hub description: Get the quota metrics for an IoT hub. - operationId: IotHubResource_GetQuotaMetrics + operationId: IotHubResourceQuotaMetrics_Get parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -3148,11 +3209,12 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{iotHubName}/routingEndpointsHealth/?api-version=2023-06-30: + x-ms-original-operationId: IotHubResource_GetQuotaMetrics + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{iotHubName}/routingEndpointsHealth?api-version=2023-06-30: get: tags: - GET - operationId: IotHubResource_GetEndpointHealth + operationId: IotHubResourceEndpointHealth_Get summary: Get the health for routing endpoints description: Get the health for routing endpoints. parameters: @@ -3184,7 +3246,8 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Devices/checkNameAvailability/?api-version=2023-06-30: + x-ms-original-operationId: IotHubResource_GetEndpointHealth + /subscriptions/{subscriptionId}/providers/Microsoft.Devices/checkNameAvailability?api-version=2023-06-30: post: tags: - POST @@ -3216,13 +3279,13 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/providers/Microsoft.Devices/usages/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/providers/Microsoft.Devices/usages?api-version=2023-06-30: get: tags: - GET summary: Get the number of iot hubs in the subscription description: Get the number of free and paid iot hubs in the subscription - operationId: ResourceProviderCommon_GetSubscriptionQuota + operationId: ResourceProviderCommonSubscriptionQuota_Get parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/api-version' @@ -3240,7 +3303,8 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{iotHubName}/routing/routes/$testall/?api-version=2023-06-30: + x-ms-original-operationId: ResourceProviderCommon_GetSubscriptionQuota + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{iotHubName}/routing/routes/$testall?api-version=2023-06-30: post: tags: - POST @@ -3284,7 +3348,7 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{iotHubName}/routing/routes/$testnew/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{iotHubName}/routing/routes/$testnew?api-version=2023-06-30: post: tags: - POST @@ -3328,13 +3392,13 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/listkeys/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/listkeys?api-version=2023-06-30: post: tags: - POST summary: 'Get the security metadata for an IoT hub. For more information, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security' description: 'Get the security metadata for an IoT hub. For more information, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.' - operationId: IotHubResource_ListKeys + operationId: IotHubResourceKeys_List parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -3356,13 +3420,14 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/IotHubKeys/{keyName}/listkeys/?api-version=2023-06-30: + x-ms-original-operationId: IotHubResource_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/IotHubKeys/{keyName}/listkeys?api-version=2023-06-30: post: tags: - POST summary: 'Get a shared access policy by name from an IoT hub. For more information, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security' description: 'Get a shared access policy by name from an IoT hub. For more information, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.' - operationId: IotHubResource_GetKeysForKeyName + operationId: IotHubResourceKeysForKeyName_Get parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -3388,7 +3453,8 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/exportDevices/?api-version=2023-06-30: + x-ms-original-operationId: IotHubResource_GetKeysForKeyName + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/exportDevices?api-version=2023-06-30: post: tags: - POST @@ -3422,7 +3488,7 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/importDevices/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/importDevices?api-version=2023-06-30: post: tags: - POST @@ -3456,7 +3522,7 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/certificates/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/certificates?api-version=2023-06-30: get: tags: - Certificates @@ -3482,7 +3548,7 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/certificates/{certificateName}/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/certificates/{certificateName}?api-version=2023-06-30: get: tags: - Certificates @@ -3585,7 +3651,7 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/certificates/{certificateName}/generateVerificationCode/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/certificates/{certificateName}/generateVerificationCode?api-version=2023-06-30: post: tags: - Certificates @@ -3618,7 +3684,7 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/certificates/{certificateName}/verify/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/certificates/{certificateName}/verify?api-version=2023-06-30: post: tags: - Certificates @@ -3659,7 +3725,7 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{iotHubName}/failover/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{iotHubName}/failover?api-version=2023-06-30: post: tags: - POST @@ -3709,7 +3775,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDetails' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/iotHubs/{resourceName}/privateLinkResources/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/iotHubs/{resourceName}/privateLinkResources?api-version=2023-06-30: get: tags: - GET @@ -3735,7 +3801,7 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/iotHubs/{resourceName}/privateLinkResources/{groupId}/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/iotHubs/{resourceName}/privateLinkResources/{groupId}?api-version=2023-06-30: get: tags: - GET @@ -3762,7 +3828,7 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/iotHubs/{resourceName}/privateEndpointConnections/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/iotHubs/{resourceName}/privateEndpointConnections?api-version=2023-06-30: get: tags: - GET @@ -3788,7 +3854,7 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/iotHubs/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2023-06-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/iotHubs/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-06-30: get: tags: - GET diff --git a/providers/src/azure/v00.00.00000/services/iot_hub_device_provisioning.yaml b/providers/src/azure/v00.00.00000/services/iot_hub_device_provisioning.yaml index df4cda12..30d83e41 100644 --- a/providers/src/azure/v00.00.00000/services/iot_hub_device_provisioning.yaml +++ b/providers/src/azure/v00.00.00000/services/iot_hub_device_provisioning.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: The version of the API. - required: true + required: false schema: type: string resourceGroupName: @@ -81,7 +81,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1316,10 +1316,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Devices~1operations~1?api-version=2023-03-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Devices~1operations?api-version=2023-03-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1328,132 +1330,159 @@ components: update: [] replace: [] delete: [] - dps_certificate: - id: azure.iot_hub_device_provisioning.dps_certificate - name: dps_certificate - title: dps_certificate + dps_certificates: + id: azure.iot_hub_device_provisioning.dps_certificates + name: dps_certificates + title: dps_certificates methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1certificates~1{certificateName}~1?api-version=2023-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1certificates~1{certificateName}?api-version=2023-03-01-preview/get' + operationId: DpsCertificate_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateResponse create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1certificates~1{certificateName}~1?api-version=2023-03-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1certificates~1{certificateName}?api-version=2023-03-01-preview/put' + operationId: DpsCertificate_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateResponse delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1certificates~1{certificateName}~1?api-version=2023-03-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1certificates~1{certificateName}?api-version=2023-03-01-preview/delete' + operationId: DpsCertificate_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1certificates~1?api-version=2023-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1certificates?api-version=2023-03-01-preview/get' + operationId: DpsCertificate_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateListDescription objectKey: $.value generate_verification_code: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1certificates~1{certificateName}~1generateVerificationCode~1?api-version=2023-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1certificates~1{certificateName}~1generateVerificationCode?api-version=2023-03-01-preview/post' + operationId: DpsCertificate_GenerateVerificationCode response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VerificationCodeResponse verify_certificate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1certificates~1{certificateName}~1verify~1?api-version=2023-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1certificates~1{certificateName}~1verify?api-version=2023-03-01-preview/post' + operationId: DpsCertificate_VerifyCertificate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CertificateResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/dps_certificate/methods/get' - - $ref: '#/components/x-stackQL-resources/dps_certificate/methods/list' + - $ref: '#/components/x-stackQL-resources/dps_certificates/methods/get' + - $ref: '#/components/x-stackQL-resources/dps_certificates/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/dps_certificate/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/dps_certificates/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/dps_certificate/methods/delete' - iot_dps_resource: - id: azure.iot_hub_device_provisioning.iot_dps_resource - name: iot_dps_resource - title: iot_dps_resource + - $ref: '#/components/x-stackQL-resources/dps_certificates/methods/delete' + iot_dps_resources: + id: azure.iot_hub_device_provisioning.iot_dps_resources + name: iot_dps_resources + title: iot_dps_resources methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1?api-version=2023-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}?api-version=2023-03-01-preview/get' + operationId: IotDpsResource_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProvisioningServiceDescription create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1?api-version=2023-03-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}?api-version=2023-03-01-preview/put' + operationId: IotDpsResource_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProvisioningServiceDescription update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1?api-version=2023-03-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}?api-version=2023-03-01-preview/patch' + operationId: IotDpsResource_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProvisioningServiceDescription delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1?api-version=2023-03-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}?api-version=2023-03-01-preview/delete' + operationId: IotDpsResource_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Devices~1provisioningServices~1?api-version=2023-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Devices~1provisioningServices?api-version=2023-03-01-preview/get' + operationId: IotDpsResource_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProvisioningServiceDescriptionListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1?api-version=2023-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices?api-version=2023-03-01-preview/get' + operationId: IotDpsResource_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProvisioningServiceDescriptionListResult objectKey: $.value check_provisioning_service_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Devices~1checkProvisioningServiceNameAvailability~1?api-version=2023-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Devices~1checkProvisioningServiceNameAvailability?api-version=2023-03-01-preview/post' + operationId: IotDpsResource_CheckProvisioningServiceNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NameAvailabilityInfo sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/iot_dps_resource/methods/get' - - $ref: '#/components/x-stackQL-resources/iot_dps_resource/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/iot_dps_resource/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/iot_dps_resources/methods/get' + - $ref: '#/components/x-stackQL-resources/iot_dps_resources/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/iot_dps_resources/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/iot_dps_resource/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/iot_dps_resources/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/iot_dps_resources/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/iot_dps_resource/methods/delete' - iot_dps_resource_operation_result: - id: azure.iot_hub_device_provisioning.iot_dps_resource_operation_result - name: iot_dps_resource_operation_result - title: iot_dps_resource_operation_result + - $ref: '#/components/x-stackQL-resources/iot_dps_resources/methods/delete' + iot_dps_resource_operation_results: + id: azure.iot_hub_device_provisioning.iot_dps_resource_operation_results + name: iot_dps_resource_operation_results + title: iot_dps_resource_operation_results methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1operationresults~1{operationId}~1?api-version=2023-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1operationresults~1{operationId}?api-version=2023-03-01-preview/get' + operationId: IotDpsResourceOperationResult_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/iot_dps_resource_operation_result/methods/get' + - $ref: '#/components/x-stackQL-resources/iot_dps_resource_operation_results/methods/get' insert: [] update: [] replace: [] @@ -1465,10 +1494,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1skus~1?api-version=2023-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1skus?api-version=2023-03-01-preview/get' + operationId: IotDpsResourceValidSkus_list response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IotDpsSkuDefinitionListResult objectKey: $.value sqlVerbs: select: @@ -1484,10 +1515,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1listkeys~1?api-version=2023-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1listkeys?api-version=2023-03-01-preview/post' + operationId: IotDpsResourceKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedAccessSignatureAuthorizationRuleListResult objectKey: $.value sqlVerbs: select: @@ -1496,20 +1529,22 @@ components: update: [] replace: [] delete: [] - iot_dps_resource_keys_for_key_name: - id: azure.iot_hub_device_provisioning.iot_dps_resource_keys_for_key_name - name: iot_dps_resource_keys_for_key_name - title: iot_dps_resource_keys_for_key_name + iot_dps_resource_keys_for_key_names: + id: azure.iot_hub_device_provisioning.iot_dps_resource_keys_for_key_names + name: iot_dps_resource_keys_for_key_names + title: iot_dps_resource_keys_for_key_names methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1keys~1{keyName}~1listkeys~1?api-version=2023-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{provisioningServiceName}~1keys~1{keyName}~1listkeys?api-version=2023-03-01-preview/post' + operationId: IotDpsResourceKeysForKeyName_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedAccessSignatureAuthorizationRule_AccessRightsDescription_ sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/iot_dps_resource_keys_for_key_name/methods/list' + - $ref: '#/components/x-stackQL-resources/iot_dps_resource_keys_for_key_names/methods/list' insert: [] update: [] replace: [] @@ -1521,17 +1556,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{resourceName}~1privateLinkResources~1?api-version=2023-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{resourceName}~1privateLinkResources?api-version=2023-03-01-preview/get' + operationId: IotDpsResourcePrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResources objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{resourceName}~1privateLinkResources~1{groupId}~1?api-version=2023-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{resourceName}~1privateLinkResources~1{groupId}?api-version=2023-03-01-preview/get' + operationId: IotDpsResourcePrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GroupIdInformation sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/iot_dps_resource_private_link_resources/methods/get' @@ -1547,52 +1586,49 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{resourceName}~1privateEndpointConnections~1?api-version=2023-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{resourceName}~1privateEndpointConnections?api-version=2023-03-01-preview/get' + operationId: IotDpsResourcePrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/iot_dps_resource_private_endpoint_connections/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - iot_dps_resource_private_endpoint_connection: - id: azure.iot_hub_device_provisioning.iot_dps_resource_private_endpoint_connection - name: iot_dps_resource_private_endpoint_connection - title: iot_dps_resource_private_endpoint_connection - methods: + schemaRef: PrivateEndpointConnectionsList get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-03-01-preview/get' + operationId: IotDpsResourcePrivateEndpointConnection_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-03-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-03-01-preview/put' + operationId: IotDpsResourcePrivateEndpointConnection_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-03-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Devices~1provisioningServices~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-03-01-preview/delete' + operationId: IotDpsResourcePrivateEndpointConnection_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/iot_dps_resource_private_endpoint_connection/methods/get' + - $ref: '#/components/x-stackQL-resources/iot_dps_resource_private_endpoint_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/iot_dps_resource_private_endpoint_connections/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/iot_dps_resource_private_endpoint_connection/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/iot_dps_resource_private_endpoint_connections/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/iot_dps_resource_private_endpoint_connection/methods/delete' - vw_dps_certificate: - id: azure.iot_hub_device_provisioning.vw_dps_certificate - name: vw_dps_certificate + - $ref: '#/components/x-stackQL-resources/iot_dps_resource_private_endpoint_connections/methods/delete' + vw_dps_certificates: + id: azure.iot_hub_device_provisioning.vw_dps_certificates + name: vw_dps_certificates config: views: select: @@ -1604,18 +1640,18 @@ components: etag as etag, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.expiry') as expiry, - JSON_EXTRACT(properties, '$.thumbprint') as thumbprint, - JSON_EXTRACT(properties, '$.isVerified') as is_verified, - JSON_EXTRACT(properties, '$.certificate') as certificate, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.updated') as updated, + JSON_EXTRACT(properties, '$.subject') as "subject", + JSON_EXTRACT(properties, '$.expiry') as "expiry", + JSON_EXTRACT(properties, '$.thumbprint') as "thumbprint", + JSON_EXTRACT(properties, '$.isVerified') as "is_verified", + JSON_EXTRACT(properties, '$.certificate') as "certificate", + JSON_EXTRACT(properties, '$.created') as "created", + JSON_EXTRACT(properties, '$.updated') as "updated", subscriptionId, resourceGroupName, provisioningServiceName, certificateName - FROM azure.iot_hub_device_provisioning.dps_certificate + FROM azure.iot_hub_device_provisioning.dps_certificates WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND provisioningServiceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1626,22 +1662,22 @@ components: etag as etag, type as type, systemData as system_data, - json_extract_path_text(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.expiry') as expiry, - JSON_EXTRACT(properties, '$.thumbprint') as thumbprint, - JSON_EXTRACT(properties, '$.isVerified') as is_verified, - JSON_EXTRACT(properties, '$.certificate') as certificate, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.updated') as updated, + json_extract_path_text(properties, '$.subject') as "subject", + json_extract_path_text(properties, '$.expiry') as "expiry", + json_extract_path_text(properties, '$.thumbprint') as "thumbprint", + json_extract_path_text(properties, '$.isVerified') as "is_verified", + json_extract_path_text(properties, '$.certificate') as "certificate", + json_extract_path_text(properties, '$.created') as "created", + json_extract_path_text(properties, '$.updated') as "updated", subscriptionId, resourceGroupName, provisioningServiceName, certificateName - FROM azure.iot_hub_device_provisioning.dps_certificate + FROM azure.iot_hub_device_provisioning.dps_certificates WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND provisioningServiceName = 'replace-me'; - vw_iot_dps_resource: - id: azure.iot_hub_device_provisioning.vw_iot_dps_resource - name: vw_iot_dps_resource + vw_iot_dps_resources: + id: azure.iot_hub_device_provisioning.vw_iot_dps_resources + name: vw_iot_dps_resources config: views: select: @@ -1655,23 +1691,23 @@ components: systemData as system_data, identity as identity, type as type, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.ipFilterRules') as ip_filter_rules, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.iotHubs') as iot_hubs, - JSON_EXTRACT(properties, '$.allocationPolicy') as allocation_policy, - JSON_EXTRACT(properties, '$.serviceOperationsHostName') as service_operations_host_name, - JSON_EXTRACT(properties, '$.deviceProvisioningHostName') as device_provisioning_host_name, - JSON_EXTRACT(properties, '$.idScope') as id_scope, - JSON_EXTRACT(properties, '$.authorizationPolicies') as authorization_policies, - JSON_EXTRACT(properties, '$.enableDataResidency') as enable_data_residency, - JSON_EXTRACT(properties, '$.portalOperationsHostName') as portal_operations_host_name, + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.ipFilterRules') as "ip_filter_rules", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.iotHubs') as "iot_hubs", + JSON_EXTRACT(properties, '$.allocationPolicy') as "allocation_policy", + JSON_EXTRACT(properties, '$.serviceOperationsHostName') as "service_operations_host_name", + JSON_EXTRACT(properties, '$.deviceProvisioningHostName') as "device_provisioning_host_name", + JSON_EXTRACT(properties, '$.idScope') as "id_scope", + JSON_EXTRACT(properties, '$.authorizationPolicies') as "authorization_policies", + JSON_EXTRACT(properties, '$.enableDataResidency') as "enable_data_residency", + JSON_EXTRACT(properties, '$.portalOperationsHostName') as "portal_operations_host_name", subscriptionId, resourceGroupName, provisioningServiceName - FROM azure.iot_hub_device_provisioning.iot_dps_resource + FROM azure.iot_hub_device_provisioning.iot_dps_resources WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1684,23 +1720,23 @@ components: systemData as system_data, identity as identity, type as type, - json_extract_path_text(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.ipFilterRules') as ip_filter_rules, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.iotHubs') as iot_hubs, - JSON_EXTRACT(properties, '$.allocationPolicy') as allocation_policy, - JSON_EXTRACT(properties, '$.serviceOperationsHostName') as service_operations_host_name, - JSON_EXTRACT(properties, '$.deviceProvisioningHostName') as device_provisioning_host_name, - JSON_EXTRACT(properties, '$.idScope') as id_scope, - JSON_EXTRACT(properties, '$.authorizationPolicies') as authorization_policies, - JSON_EXTRACT(properties, '$.enableDataResidency') as enable_data_residency, - JSON_EXTRACT(properties, '$.portalOperationsHostName') as portal_operations_host_name, + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.ipFilterRules') as "ip_filter_rules", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.iotHubs') as "iot_hubs", + json_extract_path_text(properties, '$.allocationPolicy') as "allocation_policy", + json_extract_path_text(properties, '$.serviceOperationsHostName') as "service_operations_host_name", + json_extract_path_text(properties, '$.deviceProvisioningHostName') as "device_provisioning_host_name", + json_extract_path_text(properties, '$.idScope') as "id_scope", + json_extract_path_text(properties, '$.authorizationPolicies') as "authorization_policies", + json_extract_path_text(properties, '$.enableDataResidency') as "enable_data_residency", + json_extract_path_text(properties, '$.portalOperationsHostName') as "portal_operations_host_name", subscriptionId, resourceGroupName, provisioningServiceName - FROM azure.iot_hub_device_provisioning.iot_dps_resource + FROM azure.iot_hub_device_provisioning.iot_dps_resources WHERE subscriptionId = 'replace-me'; vw_iot_dps_resource_private_link_resources: id: azure.iot_hub_device_provisioning.vw_iot_dps_resource_private_link_resources @@ -1714,9 +1750,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, resourceName, @@ -1730,18 +1766,18 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, resourceName, groupId FROM azure.iot_hub_device_provisioning.iot_dps_resource_private_link_resources WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; - vw_iot_dps_resource_private_endpoint_connection: - id: azure.iot_hub_device_provisioning.vw_iot_dps_resource_private_endpoint_connection - name: vw_iot_dps_resource_private_endpoint_connection + vw_iot_dps_resource_private_endpoint_connections: + id: azure.iot_hub_device_provisioning.vw_iot_dps_resource_private_endpoint_connections + name: vw_iot_dps_resource_private_endpoint_connections config: views: select: @@ -1752,14 +1788,14 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, resourceName, privateEndpointConnectionName - FROM azure.iot_hub_device_provisioning.iot_dps_resource_private_endpoint_connection - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND privateEndpointConnectionName = 'replace-me'; + FROM azure.iot_hub_device_provisioning.iot_dps_resource_private_endpoint_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -1768,16 +1804,16 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, resourceName, privateEndpointConnectionName - FROM azure.iot_hub_device_provisioning.iot_dps_resource_private_endpoint_connection - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND privateEndpointConnectionName = 'replace-me'; + FROM azure.iot_hub_device_provisioning.iot_dps_resource_private_endpoint_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; paths: - /providers/Microsoft.Devices/operations/?api-version=2023-03-01-preview: + /providers/Microsoft.Devices/operations?api-version=2023-03-01-preview: get: tags: - Operations @@ -1800,7 +1836,7 @@ paths: $ref: '#/components/schemas/ErrorDetails' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/{certificateName}/?api-version=2023-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/{certificateName}?api-version=2023-03-01-preview: get: tags: - DpsCertificate @@ -2003,7 +2039,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDetails' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/?api-version=2023-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}?api-version=2023-03-01-preview: get: tags: - IotDpsResource @@ -2161,7 +2197,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDetails' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/?api-version=2023-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates?api-version=2023-03-01-preview: get: tags: - DpsCertificate @@ -2195,7 +2231,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDetails' - /subscriptions/{subscriptionId}/providers/Microsoft.Devices/provisioningServices/?api-version=2023-03-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Devices/provisioningServices?api-version=2023-03-01-preview: get: tags: - IotDpsResource @@ -2220,7 +2256,7 @@ paths: $ref: '#/components/schemas/ErrorDetails' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/?api-version=2023-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices?api-version=2023-03-01-preview: get: tags: - IotDpsResource @@ -2250,11 +2286,11 @@ paths: $ref: '#/components/schemas/ErrorDetails' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/operationresults/{operationId}/?api-version=2023-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/operationresults/{operationId}?api-version=2023-03-01-preview: get: tags: - IotDpsResource - operationId: IotDpsResource_GetOperationResult + operationId: IotDpsResourceOperationResult_Get description: Gets the status of a long running operation, such as create, update or delete a provisioning service. parameters: - name: operationId @@ -2297,13 +2333,14 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDetails' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/skus/?api-version=2023-03-01-preview: + x-ms-original-operationId: IotDpsResource_GetOperationResult + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/skus?api-version=2023-03-01-preview: get: tags: - IotDpsResource summary: Get the list of valid SKUs for a provisioning service. description: Gets the list of valid SKUs and tiers for a provisioning service. - operationId: IotDpsResource_listValidSkus + operationId: IotDpsResourceValidSkus_list parameters: - name: provisioningServiceName in: path @@ -2334,7 +2371,8 @@ paths: $ref: '#/components/schemas/ErrorDetails' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/{certificateName}/generateVerificationCode/?api-version=2023-03-01-preview: + x-ms-original-operationId: IotDpsResource_listValidSkus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/{certificateName}/generateVerificationCode?api-version=2023-03-01-preview: post: tags: - DpsCertificate @@ -2437,7 +2475,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDetails' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/{certificateName}/verify/?api-version=2023-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/{certificateName}/verify?api-version=2023-03-01-preview: post: tags: - DpsCertificate @@ -2549,7 +2587,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDetails' - /subscriptions/{subscriptionId}/providers/Microsoft.Devices/checkProvisioningServiceNameAvailability/?api-version=2023-03-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Devices/checkProvisioningServiceNameAvailability?api-version=2023-03-01-preview: post: tags: - IotDpsResource @@ -2580,11 +2618,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDetails' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/listkeys/?api-version=2023-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/listkeys?api-version=2023-03-01-preview: post: tags: - IotDpsResource - operationId: IotDpsResource_ListKeys + operationId: IotDpsResourceKeys_List summary: Get the security metadata for a provisioning service. description: List the primary and secondary keys for a provisioning service. parameters: @@ -2617,11 +2655,12 @@ paths: $ref: '#/components/schemas/ErrorDetails' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/keys/{keyName}/listkeys/?api-version=2023-03-01-preview: + x-ms-original-operationId: IotDpsResource_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/keys/{keyName}/listkeys?api-version=2023-03-01-preview: post: tags: - IotDpsResource - operationId: IotDpsResource_ListKeysForKeyName + operationId: IotDpsResourceKeysForKeyName_List summary: Get a shared access policy by name from a provisioning service. description: List primary and secondary keys for a specific key name parameters: @@ -2658,13 +2697,14 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorDetails' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{resourceName}/privateLinkResources/?api-version=2023-03-01-preview: + x-ms-original-operationId: IotDpsResource_ListKeysForKeyName + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{resourceName}/privateLinkResources?api-version=2023-03-01-preview: get: tags: - IotDpsResource summary: List private link resources description: List private link resources for the given provisioning service - operationId: IotDpsResource_ListPrivateLinkResources + operationId: IotDpsResourcePrivateLinkResources_List parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -2684,13 +2724,14 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{resourceName}/privateLinkResources/{groupId}/?api-version=2023-03-01-preview: + x-ms-original-operationId: IotDpsResource_ListPrivateLinkResources + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{resourceName}/privateLinkResources/{groupId}?api-version=2023-03-01-preview: get: tags: - IotDpsResource summary: Get the specified private link resource description: Get the specified private link resource for the given provisioning service - operationId: IotDpsResource_GetPrivateLinkResources + operationId: IotDpsResourcePrivateLinkResources_Get parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -2711,13 +2752,14 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{resourceName}/privateEndpointConnections/?api-version=2023-03-01-preview: + x-ms-original-operationId: IotDpsResource_GetPrivateLinkResources + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{resourceName}/privateEndpointConnections?api-version=2023-03-01-preview: get: tags: - IotDpsResource summary: List private endpoint connections description: List private endpoint connection properties - operationId: IotDpsResource_ListPrivateEndpointConnections + operationId: IotDpsResourcePrivateEndpointConnections_List parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -2737,13 +2779,14 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2023-03-01-preview: + x-ms-original-operationId: IotDpsResource_ListPrivateEndpointConnections + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-03-01-preview: get: tags: - IotDpsResource summary: Get private endpoint connection description: Get private endpoint connection properties - operationId: IotDpsResource_GetPrivateEndpointConnection + operationId: IotDpsResourcePrivateEndpointConnection_Get parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -2764,12 +2807,13 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false + x-ms-original-operationId: IotDpsResource_GetPrivateEndpointConnection put: tags: - IotDpsResource summary: Create or update private endpoint connection description: Create or update the status of a private endpoint connection with the specified name - operationId: IotDpsResource_CreateOrUpdatePrivateEndpointConnection + operationId: IotDpsResourcePrivateEndpointConnection_CreateOrUpdate x-ms-long-running-operation: true parameters: - $ref: '#/components/parameters/api-version' @@ -2805,12 +2849,13 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false + x-ms-original-operationId: IotDpsResource_CreateOrUpdatePrivateEndpointConnection delete: tags: - IotDpsResource summary: Delete private endpoint connection description: Delete private endpoint connection with the specified name - operationId: IotDpsResource_DeletePrivateEndpointConnection + operationId: IotDpsResourcePrivateEndpointConnection_Delete x-ms-long-running-operation: true parameters: - $ref: '#/components/parameters/api-version' @@ -2853,3 +2898,4 @@ paths: schema: $ref: '#/components/schemas/ErrorDetails' deprecated: false + x-ms-original-operationId: IotDpsResource_DeletePrivateEndpointConnection diff --git a/providers/src/azure/v00.00.00000/services/iot_mq.yaml b/providers/src/azure/v00.00.00000/services/iot_mq.yaml index 5defc5cd..8d23f2e9 100644 --- a/providers/src/azure/v00.00.00000/services/iot_mq.yaml +++ b/providers/src/azure/v00.00.00000/services/iot_mq.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -4542,10 +4542,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.IoTOperationsMQ~1operations~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1providers~1Microsoft.IoTOperationsMQ~1operations?api-version=2023-10-04-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -4554,569 +4556,691 @@ components: update: [] replace: [] delete: [] - mq: - id: azure.iot_mq.mq - name: mq - title: mq + mqs: + id: azure.iot_mq.mqs + name: mqs + title: mqs methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTOperationsMQ~1mq~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTOperationsMQ~1mq?api-version=2023-10-04-preview/get' + operationId: Mq_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MqResourceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq?api-version=2023-10-04-preview/get' + operationId: Mq_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MqResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}?api-version=2023-10-04-preview/get' + operationId: Mq_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MqResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}?api-version=2023-10-04-preview/put' + operationId: Mq_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MqResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}?api-version=2023-10-04-preview/patch' + operationId: Mq_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MqResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}?api-version=2023-10-04-preview/delete' + operationId: Mq_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/mq/methods/get' - - $ref: '#/components/x-stackQL-resources/mq/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/mq/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/mqs/methods/get' + - $ref: '#/components/x-stackQL-resources/mqs/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/mqs/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/mq/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/mqs/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/mqs/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/mq/methods/delete' - broker: - id: azure.iot_mq.broker - name: broker - title: broker + - $ref: '#/components/x-stackQL-resources/mqs/methods/delete' + brokers: + id: azure.iot_mq.brokers + name: brokers + title: brokers methods: list_by_mq_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker?api-version=2023-10-04-preview/get' + operationId: Broker_ListByMqResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}?api-version=2023-10-04-preview/get' + operationId: Broker_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}?api-version=2023-10-04-preview/put' + operationId: Broker_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}?api-version=2023-10-04-preview/patch' + operationId: Broker_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}?api-version=2023-10-04-preview/delete' + operationId: Broker_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/broker/methods/get' - - $ref: '#/components/x-stackQL-resources/broker/methods/list_by_mq_resource' + - $ref: '#/components/x-stackQL-resources/brokers/methods/get' + - $ref: '#/components/x-stackQL-resources/brokers/methods/list_by_mq_resource' insert: - - $ref: '#/components/x-stackQL-resources/broker/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/brokers/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/brokers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/broker/methods/delete' - broker_authentication: - id: azure.iot_mq.broker_authentication - name: broker_authentication - title: broker_authentication + - $ref: '#/components/x-stackQL-resources/brokers/methods/delete' + broker_authentications: + id: azure.iot_mq.broker_authentications + name: broker_authentications + title: broker_authentications methods: list_by_broker_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authentication~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authentication?api-version=2023-10-04-preview/get' + operationId: BrokerAuthentication_ListByBrokerResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerAuthenticationResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authentication~1{authenticationName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authentication~1{authenticationName}?api-version=2023-10-04-preview/get' + operationId: BrokerAuthentication_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerAuthenticationResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authentication~1{authenticationName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authentication~1{authenticationName}?api-version=2023-10-04-preview/put' + operationId: BrokerAuthentication_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerAuthenticationResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authentication~1{authenticationName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authentication~1{authenticationName}?api-version=2023-10-04-preview/patch' + operationId: BrokerAuthentication_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerAuthenticationResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authentication~1{authenticationName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authentication~1{authenticationName}?api-version=2023-10-04-preview/delete' + operationId: BrokerAuthentication_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/broker_authentication/methods/get' - - $ref: '#/components/x-stackQL-resources/broker_authentication/methods/list_by_broker_resource' + - $ref: '#/components/x-stackQL-resources/broker_authentications/methods/get' + - $ref: '#/components/x-stackQL-resources/broker_authentications/methods/list_by_broker_resource' insert: - - $ref: '#/components/x-stackQL-resources/broker_authentication/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/broker_authentications/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/broker_authentications/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/broker_authentication/methods/delete' - broker_authorization: - id: azure.iot_mq.broker_authorization - name: broker_authorization - title: broker_authorization + - $ref: '#/components/x-stackQL-resources/broker_authentications/methods/delete' + broker_authorizations: + id: azure.iot_mq.broker_authorizations + name: broker_authorizations + title: broker_authorizations methods: list_by_broker_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authorization~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authorization?api-version=2023-10-04-preview/get' + operationId: BrokerAuthorization_ListByBrokerResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerAuthorizationResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authorization~1{authorizationName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authorization~1{authorizationName}?api-version=2023-10-04-preview/get' + operationId: BrokerAuthorization_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerAuthorizationResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authorization~1{authorizationName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authorization~1{authorizationName}?api-version=2023-10-04-preview/put' + operationId: BrokerAuthorization_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerAuthorizationResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authorization~1{authorizationName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authorization~1{authorizationName}?api-version=2023-10-04-preview/patch' + operationId: BrokerAuthorization_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerAuthorizationResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authorization~1{authorizationName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1authorization~1{authorizationName}?api-version=2023-10-04-preview/delete' + operationId: BrokerAuthorization_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/broker_authorization/methods/get' - - $ref: '#/components/x-stackQL-resources/broker_authorization/methods/list_by_broker_resource' + - $ref: '#/components/x-stackQL-resources/broker_authorizations/methods/get' + - $ref: '#/components/x-stackQL-resources/broker_authorizations/methods/list_by_broker_resource' insert: - - $ref: '#/components/x-stackQL-resources/broker_authorization/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/broker_authorizations/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/broker_authorizations/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/broker_authorization/methods/delete' - broker_listener: - id: azure.iot_mq.broker_listener - name: broker_listener - title: broker_listener + - $ref: '#/components/x-stackQL-resources/broker_authorizations/methods/delete' + broker_listeners: + id: azure.iot_mq.broker_listeners + name: broker_listeners + title: broker_listeners methods: list_by_broker_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1listener~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1listener?api-version=2023-10-04-preview/get' + operationId: BrokerListener_ListByBrokerResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerListenerResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1listener~1{listenerName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1listener~1{listenerName}?api-version=2023-10-04-preview/get' + operationId: BrokerListener_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerListenerResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1listener~1{listenerName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1listener~1{listenerName}?api-version=2023-10-04-preview/put' + operationId: BrokerListener_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerListenerResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1listener~1{listenerName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1listener~1{listenerName}?api-version=2023-10-04-preview/patch' + operationId: BrokerListener_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerListenerResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1listener~1{listenerName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1broker~1{brokerName}~1listener~1{listenerName}?api-version=2023-10-04-preview/delete' + operationId: BrokerListener_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/broker_listener/methods/get' - - $ref: '#/components/x-stackQL-resources/broker_listener/methods/list_by_broker_resource' + - $ref: '#/components/x-stackQL-resources/broker_listeners/methods/get' + - $ref: '#/components/x-stackQL-resources/broker_listeners/methods/list_by_broker_resource' insert: - - $ref: '#/components/x-stackQL-resources/broker_listener/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/broker_listeners/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/broker_listeners/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/broker_listener/methods/delete' - data_lake_connector: - id: azure.iot_mq.data_lake_connector - name: data_lake_connector - title: data_lake_connector + - $ref: '#/components/x-stackQL-resources/broker_listeners/methods/delete' + data_lake_connectors: + id: azure.iot_mq.data_lake_connectors + name: data_lake_connectors + title: data_lake_connectors methods: list_by_mq_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector?api-version=2023-10-04-preview/get' + operationId: DataLakeConnector_ListByMqResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeConnectorResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}?api-version=2023-10-04-preview/get' + operationId: DataLakeConnector_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeConnectorResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}?api-version=2023-10-04-preview/put' + operationId: DataLakeConnector_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeConnectorResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}?api-version=2023-10-04-preview/patch' + operationId: DataLakeConnector_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeConnectorResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}?api-version=2023-10-04-preview/delete' + operationId: DataLakeConnector_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/data_lake_connector/methods/get' - - $ref: '#/components/x-stackQL-resources/data_lake_connector/methods/list_by_mq_resource' + - $ref: '#/components/x-stackQL-resources/data_lake_connectors/methods/get' + - $ref: '#/components/x-stackQL-resources/data_lake_connectors/methods/list_by_mq_resource' insert: - - $ref: '#/components/x-stackQL-resources/data_lake_connector/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/data_lake_connectors/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/data_lake_connectors/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/data_lake_connector/methods/delete' - data_lake_connector_topic_map: - id: azure.iot_mq.data_lake_connector_topic_map - name: data_lake_connector_topic_map - title: data_lake_connector_topic_map + - $ref: '#/components/x-stackQL-resources/data_lake_connectors/methods/delete' + data_lake_connector_topic_maps: + id: azure.iot_mq.data_lake_connector_topic_maps + name: data_lake_connector_topic_maps + title: data_lake_connector_topic_maps methods: list_by_data_lake_connector_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}~1topicMap~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}~1topicMap?api-version=2023-10-04-preview/get' + operationId: DataLakeConnectorTopicMap_ListByDataLakeConnectorResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeTopicMapResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}~1topicMap~1{topicMapName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}~1topicMap~1{topicMapName}?api-version=2023-10-04-preview/get' + operationId: DataLakeConnectorTopicMap_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeTopicMapResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}~1topicMap~1{topicMapName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}~1topicMap~1{topicMapName}?api-version=2023-10-04-preview/put' + operationId: DataLakeConnectorTopicMap_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeTopicMapResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}~1topicMap~1{topicMapName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}~1topicMap~1{topicMapName}?api-version=2023-10-04-preview/patch' + operationId: DataLakeConnectorTopicMap_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataLakeTopicMapResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}~1topicMap~1{topicMapName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1dataLakeConnector~1{dataLakeConnectorName}~1topicMap~1{topicMapName}?api-version=2023-10-04-preview/delete' + operationId: DataLakeConnectorTopicMap_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/data_lake_connector_topic_map/methods/get' - - $ref: '#/components/x-stackQL-resources/data_lake_connector_topic_map/methods/list_by_data_lake_connector_resource' + - $ref: '#/components/x-stackQL-resources/data_lake_connector_topic_maps/methods/get' + - $ref: '#/components/x-stackQL-resources/data_lake_connector_topic_maps/methods/list_by_data_lake_connector_resource' insert: - - $ref: '#/components/x-stackQL-resources/data_lake_connector_topic_map/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/data_lake_connector_topic_maps/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/data_lake_connector_topic_maps/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/data_lake_connector_topic_map/methods/delete' - diagnostic_service: - id: azure.iot_mq.diagnostic_service - name: diagnostic_service - title: diagnostic_service + - $ref: '#/components/x-stackQL-resources/data_lake_connector_topic_maps/methods/delete' + diagnostic_services: + id: azure.iot_mq.diagnostic_services + name: diagnostic_services + title: diagnostic_services methods: list_by_mq_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1diagnosticService~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1diagnosticService?api-version=2023-10-04-preview/get' + operationId: DiagnosticService_ListByMqResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticServiceResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1diagnosticService~1{diagnosticServiceName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1diagnosticService~1{diagnosticServiceName}?api-version=2023-10-04-preview/get' + operationId: DiagnosticService_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticServiceResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1diagnosticService~1{diagnosticServiceName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1diagnosticService~1{diagnosticServiceName}?api-version=2023-10-04-preview/put' + operationId: DiagnosticService_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticServiceResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1diagnosticService~1{diagnosticServiceName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1diagnosticService~1{diagnosticServiceName}?api-version=2023-10-04-preview/patch' + operationId: DiagnosticService_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticServiceResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1diagnosticService~1{diagnosticServiceName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1diagnosticService~1{diagnosticServiceName}?api-version=2023-10-04-preview/delete' + operationId: DiagnosticService_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostic_service/methods/get' - - $ref: '#/components/x-stackQL-resources/diagnostic_service/methods/list_by_mq_resource' + - $ref: '#/components/x-stackQL-resources/diagnostic_services/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostic_services/methods/list_by_mq_resource' insert: - - $ref: '#/components/x-stackQL-resources/diagnostic_service/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/diagnostic_services/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/diagnostic_services/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/diagnostic_service/methods/delete' - kafka_connector: - id: azure.iot_mq.kafka_connector - name: kafka_connector - title: kafka_connector + - $ref: '#/components/x-stackQL-resources/diagnostic_services/methods/delete' + kafka_connectors: + id: azure.iot_mq.kafka_connectors + name: kafka_connectors + title: kafka_connectors methods: list_by_mq_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector?api-version=2023-10-04-preview/get' + operationId: KafkaConnector_ListByMqResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KafkaConnectorResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}?api-version=2023-10-04-preview/get' + operationId: KafkaConnector_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KafkaConnectorResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}?api-version=2023-10-04-preview/put' + operationId: KafkaConnector_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KafkaConnectorResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}?api-version=2023-10-04-preview/patch' + operationId: KafkaConnector_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KafkaConnectorResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}?api-version=2023-10-04-preview/delete' + operationId: KafkaConnector_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/kafka_connector/methods/get' - - $ref: '#/components/x-stackQL-resources/kafka_connector/methods/list_by_mq_resource' + - $ref: '#/components/x-stackQL-resources/kafka_connectors/methods/get' + - $ref: '#/components/x-stackQL-resources/kafka_connectors/methods/list_by_mq_resource' insert: - - $ref: '#/components/x-stackQL-resources/kafka_connector/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/kafka_connectors/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/kafka_connectors/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/kafka_connector/methods/delete' - kafka_connector_topic_map: - id: azure.iot_mq.kafka_connector_topic_map - name: kafka_connector_topic_map - title: kafka_connector_topic_map + - $ref: '#/components/x-stackQL-resources/kafka_connectors/methods/delete' + kafka_connector_topic_maps: + id: azure.iot_mq.kafka_connector_topic_maps + name: kafka_connector_topic_maps + title: kafka_connector_topic_maps methods: list_by_kafka_connector_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}~1topicMap~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}~1topicMap?api-version=2023-10-04-preview/get' + operationId: KafkaConnectorTopicMap_ListByKafkaConnectorResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KafkaTopicMapResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}~1topicMap~1{topicMapName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}~1topicMap~1{topicMapName}?api-version=2023-10-04-preview/get' + operationId: KafkaConnectorTopicMap_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KafkaTopicMapResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}~1topicMap~1{topicMapName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}~1topicMap~1{topicMapName}?api-version=2023-10-04-preview/put' + operationId: KafkaConnectorTopicMap_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KafkaTopicMapResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}~1topicMap~1{topicMapName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}~1topicMap~1{topicMapName}?api-version=2023-10-04-preview/patch' + operationId: KafkaConnectorTopicMap_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KafkaTopicMapResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}~1topicMap~1{topicMapName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1kafkaConnector~1{kafkaConnectorName}~1topicMap~1{topicMapName}?api-version=2023-10-04-preview/delete' + operationId: KafkaConnectorTopicMap_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/kafka_connector_topic_map/methods/get' - - $ref: '#/components/x-stackQL-resources/kafka_connector_topic_map/methods/list_by_kafka_connector_resource' + - $ref: '#/components/x-stackQL-resources/kafka_connector_topic_maps/methods/get' + - $ref: '#/components/x-stackQL-resources/kafka_connector_topic_maps/methods/list_by_kafka_connector_resource' insert: - - $ref: '#/components/x-stackQL-resources/kafka_connector_topic_map/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/kafka_connector_topic_maps/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/kafka_connector_topic_maps/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/kafka_connector_topic_map/methods/delete' - mqtt_bridge_connector: - id: azure.iot_mq.mqtt_bridge_connector - name: mqtt_bridge_connector - title: mqtt_bridge_connector + - $ref: '#/components/x-stackQL-resources/kafka_connector_topic_maps/methods/delete' + mqtt_bridge_connectors: + id: azure.iot_mq.mqtt_bridge_connectors + name: mqtt_bridge_connectors + title: mqtt_bridge_connectors methods: list_by_mq_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector?api-version=2023-10-04-preview/get' + operationId: MqttBridgeConnector_ListByMqResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MqttBridgeConnectorResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}?api-version=2023-10-04-preview/get' + operationId: MqttBridgeConnector_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MqttBridgeConnectorResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}?api-version=2023-10-04-preview/put' + operationId: MqttBridgeConnector_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MqttBridgeConnectorResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}?api-version=2023-10-04-preview/patch' + operationId: MqttBridgeConnector_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MqttBridgeConnectorResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}?api-version=2023-10-04-preview/delete' + operationId: MqttBridgeConnector_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/mqtt_bridge_connector/methods/get' - - $ref: '#/components/x-stackQL-resources/mqtt_bridge_connector/methods/list_by_mq_resource' + - $ref: '#/components/x-stackQL-resources/mqtt_bridge_connectors/methods/get' + - $ref: '#/components/x-stackQL-resources/mqtt_bridge_connectors/methods/list_by_mq_resource' insert: - - $ref: '#/components/x-stackQL-resources/mqtt_bridge_connector/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/mqtt_bridge_connectors/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/mqtt_bridge_connectors/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/mqtt_bridge_connector/methods/delete' - mqtt_bridge_topic_map: - id: azure.iot_mq.mqtt_bridge_topic_map - name: mqtt_bridge_topic_map - title: mqtt_bridge_topic_map + - $ref: '#/components/x-stackQL-resources/mqtt_bridge_connectors/methods/delete' + mqtt_bridge_topic_maps: + id: azure.iot_mq.mqtt_bridge_topic_maps + name: mqtt_bridge_topic_maps + title: mqtt_bridge_topic_maps methods: list_by_mqtt_bridge_connector_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}~1topicMap~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}~1topicMap?api-version=2023-10-04-preview/get' + operationId: MqttBridgeTopicMap_ListByMqttBridgeConnectorResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MqttBridgeTopicMapResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}~1topicMap~1{topicMapName}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}~1topicMap~1{topicMapName}?api-version=2023-10-04-preview/get' + operationId: MqttBridgeTopicMap_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MqttBridgeTopicMapResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}~1topicMap~1{topicMapName}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}~1topicMap~1{topicMapName}?api-version=2023-10-04-preview/put' + operationId: MqttBridgeTopicMap_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MqttBridgeTopicMapResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}~1topicMap~1{topicMapName}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}~1topicMap~1{topicMapName}?api-version=2023-10-04-preview/patch' + operationId: MqttBridgeTopicMap_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MqttBridgeTopicMapResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}~1topicMap~1{topicMapName}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsMQ~1mq~1{mqName}~1mqttBridgeConnector~1{mqttBridgeConnectorName}~1topicMap~1{topicMapName}?api-version=2023-10-04-preview/delete' + operationId: MqttBridgeTopicMap_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/mqtt_bridge_topic_map/methods/get' - - $ref: '#/components/x-stackQL-resources/mqtt_bridge_topic_map/methods/list_by_mqtt_bridge_connector_resource' + - $ref: '#/components/x-stackQL-resources/mqtt_bridge_topic_maps/methods/get' + - $ref: '#/components/x-stackQL-resources/mqtt_bridge_topic_maps/methods/list_by_mqtt_bridge_connector_resource' insert: - - $ref: '#/components/x-stackQL-resources/mqtt_bridge_topic_map/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/mqtt_bridge_topic_maps/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/mqtt_bridge_topic_maps/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/mqtt_bridge_topic_map/methods/delete' - vw_mq: - id: azure.iot_mq.vw_mq - name: vw_mq + - $ref: '#/components/x-stackQL-resources/mqtt_bridge_topic_maps/methods/delete' + vw_mqs: + id: azure.iot_mq.vw_mqs + name: vw_mqs config: views: select: @@ -5126,11 +5250,11 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName - FROM azure.iot_mq.mq + FROM azure.iot_mq.mqs WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5139,15 +5263,15 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName - FROM azure.iot_mq.mq + FROM azure.iot_mq.mqs WHERE subscriptionId = 'replace-me'; - vw_broker: - id: azure.iot_mq.vw_broker - name: vw_broker + vw_brokers: + id: azure.iot_mq.vw_brokers + name: vw_brokers config: views: select: @@ -5157,24 +5281,24 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.authImage') as auth_image, - JSON_EXTRACT(properties, '$.brokerImage') as broker_image, - JSON_EXTRACT(properties, '$.brokerNodeTolerations') as broker_node_tolerations, - JSON_EXTRACT(properties, '$.cardinality') as cardinality, - JSON_EXTRACT(properties, '$.diagnostics') as diagnostics, - JSON_EXTRACT(properties, '$.diskBackedMessageBufferSettings') as disk_backed_message_buffer_settings, - JSON_EXTRACT(properties, '$.encryptInternalTraffic') as encrypt_internal_traffic, - JSON_EXTRACT(properties, '$.healthManagerImage') as health_manager_image, - JSON_EXTRACT(properties, '$.healthManagerNodeTolerations') as health_manager_node_tolerations, - JSON_EXTRACT(properties, '$.internalCerts') as internal_certs, - JSON_EXTRACT(properties, '$.memoryProfile') as memory_profile, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.authImage') as "auth_image", + JSON_EXTRACT(properties, '$.brokerImage') as "broker_image", + JSON_EXTRACT(properties, '$.brokerNodeTolerations') as "broker_node_tolerations", + JSON_EXTRACT(properties, '$.cardinality') as "cardinality", + JSON_EXTRACT(properties, '$.diagnostics') as "diagnostics", + JSON_EXTRACT(properties, '$.diskBackedMessageBufferSettings') as "disk_backed_message_buffer_settings", + JSON_EXTRACT(properties, '$.encryptInternalTraffic') as "encrypt_internal_traffic", + JSON_EXTRACT(properties, '$.healthManagerImage') as "health_manager_image", + JSON_EXTRACT(properties, '$.healthManagerNodeTolerations') as "health_manager_node_tolerations", + JSON_EXTRACT(properties, '$.internalCerts') as "internal_certs", + JSON_EXTRACT(properties, '$.memoryProfile') as "memory_profile", + JSON_EXTRACT(properties, '$.mode') as "mode", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, brokerName - FROM azure.iot_mq.broker + FROM azure.iot_mq.brokers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5183,28 +5307,28 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.authImage') as auth_image, - JSON_EXTRACT(properties, '$.brokerImage') as broker_image, - JSON_EXTRACT(properties, '$.brokerNodeTolerations') as broker_node_tolerations, - JSON_EXTRACT(properties, '$.cardinality') as cardinality, - JSON_EXTRACT(properties, '$.diagnostics') as diagnostics, - JSON_EXTRACT(properties, '$.diskBackedMessageBufferSettings') as disk_backed_message_buffer_settings, - JSON_EXTRACT(properties, '$.encryptInternalTraffic') as encrypt_internal_traffic, - JSON_EXTRACT(properties, '$.healthManagerImage') as health_manager_image, - JSON_EXTRACT(properties, '$.healthManagerNodeTolerations') as health_manager_node_tolerations, - JSON_EXTRACT(properties, '$.internalCerts') as internal_certs, - JSON_EXTRACT(properties, '$.memoryProfile') as memory_profile, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.authImage') as "auth_image", + json_extract_path_text(properties, '$.brokerImage') as "broker_image", + json_extract_path_text(properties, '$.brokerNodeTolerations') as "broker_node_tolerations", + json_extract_path_text(properties, '$.cardinality') as "cardinality", + json_extract_path_text(properties, '$.diagnostics') as "diagnostics", + json_extract_path_text(properties, '$.diskBackedMessageBufferSettings') as "disk_backed_message_buffer_settings", + json_extract_path_text(properties, '$.encryptInternalTraffic') as "encrypt_internal_traffic", + json_extract_path_text(properties, '$.healthManagerImage') as "health_manager_image", + json_extract_path_text(properties, '$.healthManagerNodeTolerations') as "health_manager_node_tolerations", + json_extract_path_text(properties, '$.internalCerts') as "internal_certs", + json_extract_path_text(properties, '$.memoryProfile') as "memory_profile", + json_extract_path_text(properties, '$.mode') as "mode", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, brokerName - FROM azure.iot_mq.broker + FROM azure.iot_mq.brokers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me'; - vw_broker_authentication: - id: azure.iot_mq.vw_broker_authentication - name: vw_broker_authentication + vw_broker_authentications: + id: azure.iot_mq.vw_broker_authentications + name: vw_broker_authentications config: views: select: @@ -5214,15 +5338,15 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.authenticationMethods') as authentication_methods, - JSON_EXTRACT(properties, '$.listenerRef') as listener_ref, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.authenticationMethods') as "authentication_methods", + JSON_EXTRACT(properties, '$.listenerRef') as "listener_ref", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, brokerName, authenticationName - FROM azure.iot_mq.broker_authentication + FROM azure.iot_mq.broker_authentications WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me' AND brokerName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5231,19 +5355,19 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.authenticationMethods') as authentication_methods, - JSON_EXTRACT(properties, '$.listenerRef') as listener_ref, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.authenticationMethods') as "authentication_methods", + json_extract_path_text(properties, '$.listenerRef') as "listener_ref", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, brokerName, authenticationName - FROM azure.iot_mq.broker_authentication + FROM azure.iot_mq.broker_authentications WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me' AND brokerName = 'replace-me'; - vw_broker_authorization: - id: azure.iot_mq.vw_broker_authorization - name: vw_broker_authorization + vw_broker_authorizations: + id: azure.iot_mq.vw_broker_authorizations + name: vw_broker_authorizations config: views: select: @@ -5253,15 +5377,15 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.authorizationPolicies') as authorization_policies, - JSON_EXTRACT(properties, '$.listenerRef') as listener_ref, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.authorizationPolicies') as "authorization_policies", + JSON_EXTRACT(properties, '$.listenerRef') as "listener_ref", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, brokerName, authorizationName - FROM azure.iot_mq.broker_authorization + FROM azure.iot_mq.broker_authorizations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me' AND brokerName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5270,19 +5394,19 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.authorizationPolicies') as authorization_policies, - JSON_EXTRACT(properties, '$.listenerRef') as listener_ref, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.authorizationPolicies') as "authorization_policies", + json_extract_path_text(properties, '$.listenerRef') as "listener_ref", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, brokerName, authorizationName - FROM azure.iot_mq.broker_authorization + FROM azure.iot_mq.broker_authorizations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me' AND brokerName = 'replace-me'; - vw_broker_listener: - id: azure.iot_mq.vw_broker_listener - name: vw_broker_listener + vw_broker_listeners: + id: azure.iot_mq.vw_broker_listeners + name: vw_broker_listeners config: views: select: @@ -5292,21 +5416,21 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.authenticationEnabled') as authentication_enabled, - JSON_EXTRACT(properties, '$.authorizationEnabled') as authorization_enabled, - JSON_EXTRACT(properties, '$.brokerRef') as broker_ref, - JSON_EXTRACT(properties, '$.nodePort') as node_port, - JSON_EXTRACT(properties, '$.port') as port, - JSON_EXTRACT(properties, '$.serviceName') as service_name, - JSON_EXTRACT(properties, '$.serviceType') as service_type, - JSON_EXTRACT(properties, '$.tls') as tls, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.authenticationEnabled') as "authentication_enabled", + JSON_EXTRACT(properties, '$.authorizationEnabled') as "authorization_enabled", + JSON_EXTRACT(properties, '$.brokerRef') as "broker_ref", + JSON_EXTRACT(properties, '$.nodePort') as "node_port", + JSON_EXTRACT(properties, '$.port') as "port", + JSON_EXTRACT(properties, '$.serviceName') as "service_name", + JSON_EXTRACT(properties, '$.serviceType') as "service_type", + JSON_EXTRACT(properties, '$.tls') as "tls", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, brokerName, listenerName - FROM azure.iot_mq.broker_listener + FROM azure.iot_mq.broker_listeners WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me' AND brokerName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5315,25 +5439,25 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.authenticationEnabled') as authentication_enabled, - JSON_EXTRACT(properties, '$.authorizationEnabled') as authorization_enabled, - JSON_EXTRACT(properties, '$.brokerRef') as broker_ref, - JSON_EXTRACT(properties, '$.nodePort') as node_port, - JSON_EXTRACT(properties, '$.port') as port, - JSON_EXTRACT(properties, '$.serviceName') as service_name, - JSON_EXTRACT(properties, '$.serviceType') as service_type, - JSON_EXTRACT(properties, '$.tls') as tls, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.authenticationEnabled') as "authentication_enabled", + json_extract_path_text(properties, '$.authorizationEnabled') as "authorization_enabled", + json_extract_path_text(properties, '$.brokerRef') as "broker_ref", + json_extract_path_text(properties, '$.nodePort') as "node_port", + json_extract_path_text(properties, '$.port') as "port", + json_extract_path_text(properties, '$.serviceName') as "service_name", + json_extract_path_text(properties, '$.serviceType') as "service_type", + json_extract_path_text(properties, '$.tls') as "tls", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, brokerName, listenerName - FROM azure.iot_mq.broker_listener + FROM azure.iot_mq.broker_listeners WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me' AND brokerName = 'replace-me'; - vw_data_lake_connector: - id: azure.iot_mq.vw_data_lake_connector - name: vw_data_lake_connector + vw_data_lake_connectors: + id: azure.iot_mq.vw_data_lake_connectors + name: vw_data_lake_connectors config: views: select: @@ -5343,20 +5467,20 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.databaseFormat') as database_format, - JSON_EXTRACT(properties, '$.image') as image, - JSON_EXTRACT(properties, '$.instances') as instances, - JSON_EXTRACT(properties, '$.localBrokerConnection') as local_broker_connection, - JSON_EXTRACT(properties, '$.logLevel') as log_level, - JSON_EXTRACT(properties, '$.nodeTolerations') as node_tolerations, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.target') as target, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.databaseFormat') as "database_format", + JSON_EXTRACT(properties, '$.image') as "image", + JSON_EXTRACT(properties, '$.instances') as "instances", + JSON_EXTRACT(properties, '$.localBrokerConnection') as "local_broker_connection", + JSON_EXTRACT(properties, '$.logLevel') as "log_level", + JSON_EXTRACT(properties, '$.nodeTolerations') as "node_tolerations", + JSON_EXTRACT(properties, '$.protocol') as "protocol", + JSON_EXTRACT(properties, '$.target') as "target", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, dataLakeConnectorName - FROM azure.iot_mq.data_lake_connector + FROM azure.iot_mq.data_lake_connectors WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5365,24 +5489,24 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.databaseFormat') as database_format, - JSON_EXTRACT(properties, '$.image') as image, - JSON_EXTRACT(properties, '$.instances') as instances, - JSON_EXTRACT(properties, '$.localBrokerConnection') as local_broker_connection, - JSON_EXTRACT(properties, '$.logLevel') as log_level, - JSON_EXTRACT(properties, '$.nodeTolerations') as node_tolerations, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.target') as target, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.databaseFormat') as "database_format", + json_extract_path_text(properties, '$.image') as "image", + json_extract_path_text(properties, '$.instances') as "instances", + json_extract_path_text(properties, '$.localBrokerConnection') as "local_broker_connection", + json_extract_path_text(properties, '$.logLevel') as "log_level", + json_extract_path_text(properties, '$.nodeTolerations') as "node_tolerations", + json_extract_path_text(properties, '$.protocol') as "protocol", + json_extract_path_text(properties, '$.target') as "target", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, dataLakeConnectorName - FROM azure.iot_mq.data_lake_connector + FROM azure.iot_mq.data_lake_connectors WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me'; - vw_data_lake_connector_topic_map: - id: azure.iot_mq.vw_data_lake_connector_topic_map - name: vw_data_lake_connector_topic_map + vw_data_lake_connector_topic_maps: + id: azure.iot_mq.vw_data_lake_connector_topic_maps + name: vw_data_lake_connector_topic_maps config: views: select: @@ -5392,15 +5516,15 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.dataLakeConnectorRef') as data_lake_connector_ref, - JSON_EXTRACT(properties, '$.mapping') as mapping, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.dataLakeConnectorRef') as "data_lake_connector_ref", + JSON_EXTRACT(properties, '$.mapping') as "mapping", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, dataLakeConnectorName, topicMapName - FROM azure.iot_mq.data_lake_connector_topic_map + FROM azure.iot_mq.data_lake_connector_topic_maps WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me' AND dataLakeConnectorName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5409,19 +5533,19 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.dataLakeConnectorRef') as data_lake_connector_ref, - JSON_EXTRACT(properties, '$.mapping') as mapping, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.dataLakeConnectorRef') as "data_lake_connector_ref", + json_extract_path_text(properties, '$.mapping') as "mapping", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, dataLakeConnectorName, topicMapName - FROM azure.iot_mq.data_lake_connector_topic_map + FROM azure.iot_mq.data_lake_connector_topic_maps WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me' AND dataLakeConnectorName = 'replace-me'; - vw_diagnostic_service: - id: azure.iot_mq.vw_diagnostic_service - name: vw_diagnostic_service + vw_diagnostic_services: + id: azure.iot_mq.vw_diagnostic_services + name: vw_diagnostic_services config: views: select: @@ -5431,20 +5555,20 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.dataExportFrequencySeconds') as data_export_frequency_seconds, - JSON_EXTRACT(properties, '$.image') as image, - JSON_EXTRACT(properties, '$.logFormat') as log_format, - JSON_EXTRACT(properties, '$.logLevel') as log_level, - JSON_EXTRACT(properties, '$.maxDataStorageSize') as max_data_storage_size, - JSON_EXTRACT(properties, '$.metricsPort') as metrics_port, - JSON_EXTRACT(properties, '$.openTelemetryTracesCollectorAddr') as open_telemetry_traces_collector_addr, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.staleDataTimeoutSeconds') as stale_data_timeout_seconds, + JSON_EXTRACT(properties, '$.dataExportFrequencySeconds') as "data_export_frequency_seconds", + JSON_EXTRACT(properties, '$.image') as "image", + JSON_EXTRACT(properties, '$.logFormat') as "log_format", + JSON_EXTRACT(properties, '$.logLevel') as "log_level", + JSON_EXTRACT(properties, '$.maxDataStorageSize') as "max_data_storage_size", + JSON_EXTRACT(properties, '$.metricsPort') as "metrics_port", + JSON_EXTRACT(properties, '$.openTelemetryTracesCollectorAddr') as "open_telemetry_traces_collector_addr", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.staleDataTimeoutSeconds') as "stale_data_timeout_seconds", subscriptionId, resourceGroupName, mqName, diagnosticServiceName - FROM azure.iot_mq.diagnostic_service + FROM azure.iot_mq.diagnostic_services WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5453,24 +5577,24 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.dataExportFrequencySeconds') as data_export_frequency_seconds, - JSON_EXTRACT(properties, '$.image') as image, - JSON_EXTRACT(properties, '$.logFormat') as log_format, - JSON_EXTRACT(properties, '$.logLevel') as log_level, - JSON_EXTRACT(properties, '$.maxDataStorageSize') as max_data_storage_size, - JSON_EXTRACT(properties, '$.metricsPort') as metrics_port, - JSON_EXTRACT(properties, '$.openTelemetryTracesCollectorAddr') as open_telemetry_traces_collector_addr, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.staleDataTimeoutSeconds') as stale_data_timeout_seconds, + json_extract_path_text(properties, '$.dataExportFrequencySeconds') as "data_export_frequency_seconds", + json_extract_path_text(properties, '$.image') as "image", + json_extract_path_text(properties, '$.logFormat') as "log_format", + json_extract_path_text(properties, '$.logLevel') as "log_level", + json_extract_path_text(properties, '$.maxDataStorageSize') as "max_data_storage_size", + json_extract_path_text(properties, '$.metricsPort') as "metrics_port", + json_extract_path_text(properties, '$.openTelemetryTracesCollectorAddr') as "open_telemetry_traces_collector_addr", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.staleDataTimeoutSeconds') as "stale_data_timeout_seconds", subscriptionId, resourceGroupName, mqName, diagnosticServiceName - FROM azure.iot_mq.diagnostic_service + FROM azure.iot_mq.diagnostic_services WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me'; - vw_kafka_connector: - id: azure.iot_mq.vw_kafka_connector - name: vw_kafka_connector + vw_kafka_connectors: + id: azure.iot_mq.vw_kafka_connectors + name: vw_kafka_connectors config: views: select: @@ -5480,19 +5604,19 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.clientIdPrefix') as client_id_prefix, - JSON_EXTRACT(properties, '$.image') as image, - JSON_EXTRACT(properties, '$.instances') as instances, - JSON_EXTRACT(properties, '$.kafkaConnection') as kafka_connection, - JSON_EXTRACT(properties, '$.localBrokerConnection') as local_broker_connection, - JSON_EXTRACT(properties, '$.logLevel') as log_level, - JSON_EXTRACT(properties, '$.nodeTolerations') as node_tolerations, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.clientIdPrefix') as "client_id_prefix", + JSON_EXTRACT(properties, '$.image') as "image", + JSON_EXTRACT(properties, '$.instances') as "instances", + JSON_EXTRACT(properties, '$.kafkaConnection') as "kafka_connection", + JSON_EXTRACT(properties, '$.localBrokerConnection') as "local_broker_connection", + JSON_EXTRACT(properties, '$.logLevel') as "log_level", + JSON_EXTRACT(properties, '$.nodeTolerations') as "node_tolerations", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, kafkaConnectorName - FROM azure.iot_mq.kafka_connector + FROM azure.iot_mq.kafka_connectors WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5501,23 +5625,23 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.clientIdPrefix') as client_id_prefix, - JSON_EXTRACT(properties, '$.image') as image, - JSON_EXTRACT(properties, '$.instances') as instances, - JSON_EXTRACT(properties, '$.kafkaConnection') as kafka_connection, - JSON_EXTRACT(properties, '$.localBrokerConnection') as local_broker_connection, - JSON_EXTRACT(properties, '$.logLevel') as log_level, - JSON_EXTRACT(properties, '$.nodeTolerations') as node_tolerations, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.clientIdPrefix') as "client_id_prefix", + json_extract_path_text(properties, '$.image') as "image", + json_extract_path_text(properties, '$.instances') as "instances", + json_extract_path_text(properties, '$.kafkaConnection') as "kafka_connection", + json_extract_path_text(properties, '$.localBrokerConnection') as "local_broker_connection", + json_extract_path_text(properties, '$.logLevel') as "log_level", + json_extract_path_text(properties, '$.nodeTolerations') as "node_tolerations", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, kafkaConnectorName - FROM azure.iot_mq.kafka_connector + FROM azure.iot_mq.kafka_connectors WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me'; - vw_kafka_connector_topic_map: - id: azure.iot_mq.vw_kafka_connector_topic_map - name: vw_kafka_connector_topic_map + vw_kafka_connector_topic_maps: + id: azure.iot_mq.vw_kafka_connector_topic_maps + name: vw_kafka_connector_topic_maps config: views: select: @@ -5527,20 +5651,20 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.batching') as batching, - JSON_EXTRACT(properties, '$.compression') as compression, - JSON_EXTRACT(properties, '$.copyMqttProperties') as copy_mqtt_properties, - JSON_EXTRACT(properties, '$.kafkaConnectorRef') as kafka_connector_ref, - JSON_EXTRACT(properties, '$.partitionKeyProperty') as partition_key_property, - JSON_EXTRACT(properties, '$.partitionStrategy') as partition_strategy, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.batching') as "batching", + JSON_EXTRACT(properties, '$.compression') as "compression", + JSON_EXTRACT(properties, '$.copyMqttProperties') as "copy_mqtt_properties", + JSON_EXTRACT(properties, '$.kafkaConnectorRef') as "kafka_connector_ref", + JSON_EXTRACT(properties, '$.partitionKeyProperty') as "partition_key_property", + JSON_EXTRACT(properties, '$.partitionStrategy') as "partition_strategy", + JSON_EXTRACT(properties, '$.routes') as "routes", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, kafkaConnectorName, topicMapName - FROM azure.iot_mq.kafka_connector_topic_map + FROM azure.iot_mq.kafka_connector_topic_maps WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me' AND kafkaConnectorName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5549,24 +5673,24 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.batching') as batching, - JSON_EXTRACT(properties, '$.compression') as compression, - JSON_EXTRACT(properties, '$.copyMqttProperties') as copy_mqtt_properties, - JSON_EXTRACT(properties, '$.kafkaConnectorRef') as kafka_connector_ref, - JSON_EXTRACT(properties, '$.partitionKeyProperty') as partition_key_property, - JSON_EXTRACT(properties, '$.partitionStrategy') as partition_strategy, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.batching') as "batching", + json_extract_path_text(properties, '$.compression') as "compression", + json_extract_path_text(properties, '$.copyMqttProperties') as "copy_mqtt_properties", + json_extract_path_text(properties, '$.kafkaConnectorRef') as "kafka_connector_ref", + json_extract_path_text(properties, '$.partitionKeyProperty') as "partition_key_property", + json_extract_path_text(properties, '$.partitionStrategy') as "partition_strategy", + json_extract_path_text(properties, '$.routes') as "routes", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, kafkaConnectorName, topicMapName - FROM azure.iot_mq.kafka_connector_topic_map + FROM azure.iot_mq.kafka_connector_topic_maps WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me' AND kafkaConnectorName = 'replace-me'; - vw_mqtt_bridge_connector: - id: azure.iot_mq.vw_mqtt_bridge_connector - name: vw_mqtt_bridge_connector + vw_mqtt_bridge_connectors: + id: azure.iot_mq.vw_mqtt_bridge_connectors + name: vw_mqtt_bridge_connectors config: views: select: @@ -5576,20 +5700,20 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.bridgeInstances') as bridge_instances, - JSON_EXTRACT(properties, '$.clientIdPrefix') as client_id_prefix, - JSON_EXTRACT(properties, '$.image') as image, - JSON_EXTRACT(properties, '$.localBrokerConnection') as local_broker_connection, - JSON_EXTRACT(properties, '$.logLevel') as log_level, - JSON_EXTRACT(properties, '$.nodeTolerations') as node_tolerations, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.remoteBrokerConnection') as remote_broker_connection, + JSON_EXTRACT(properties, '$.bridgeInstances') as "bridge_instances", + JSON_EXTRACT(properties, '$.clientIdPrefix') as "client_id_prefix", + JSON_EXTRACT(properties, '$.image') as "image", + JSON_EXTRACT(properties, '$.localBrokerConnection') as "local_broker_connection", + JSON_EXTRACT(properties, '$.logLevel') as "log_level", + JSON_EXTRACT(properties, '$.nodeTolerations') as "node_tolerations", + JSON_EXTRACT(properties, '$.protocol') as "protocol", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.remoteBrokerConnection') as "remote_broker_connection", subscriptionId, resourceGroupName, mqName, mqttBridgeConnectorName - FROM azure.iot_mq.mqtt_bridge_connector + FROM azure.iot_mq.mqtt_bridge_connectors WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5598,24 +5722,24 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.bridgeInstances') as bridge_instances, - JSON_EXTRACT(properties, '$.clientIdPrefix') as client_id_prefix, - JSON_EXTRACT(properties, '$.image') as image, - JSON_EXTRACT(properties, '$.localBrokerConnection') as local_broker_connection, - JSON_EXTRACT(properties, '$.logLevel') as log_level, - JSON_EXTRACT(properties, '$.nodeTolerations') as node_tolerations, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.remoteBrokerConnection') as remote_broker_connection, + json_extract_path_text(properties, '$.bridgeInstances') as "bridge_instances", + json_extract_path_text(properties, '$.clientIdPrefix') as "client_id_prefix", + json_extract_path_text(properties, '$.image') as "image", + json_extract_path_text(properties, '$.localBrokerConnection') as "local_broker_connection", + json_extract_path_text(properties, '$.logLevel') as "log_level", + json_extract_path_text(properties, '$.nodeTolerations') as "node_tolerations", + json_extract_path_text(properties, '$.protocol') as "protocol", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.remoteBrokerConnection') as "remote_broker_connection", subscriptionId, resourceGroupName, mqName, mqttBridgeConnectorName - FROM azure.iot_mq.mqtt_bridge_connector + FROM azure.iot_mq.mqtt_bridge_connectors WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me'; - vw_mqtt_bridge_topic_map: - id: azure.iot_mq.vw_mqtt_bridge_topic_map - name: vw_mqtt_bridge_topic_map + vw_mqtt_bridge_topic_maps: + id: azure.iot_mq.vw_mqtt_bridge_topic_maps + name: vw_mqtt_bridge_topic_maps config: views: select: @@ -5625,15 +5749,15 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.mqttBridgeConnectorRef') as mqtt_bridge_connector_ref, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.mqttBridgeConnectorRef') as "mqtt_bridge_connector_ref", + JSON_EXTRACT(properties, '$.routes') as "routes", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, mqttBridgeConnectorName, topicMapName - FROM azure.iot_mq.mqtt_bridge_topic_map + FROM azure.iot_mq.mqtt_bridge_topic_maps WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me' AND mqttBridgeConnectorName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -5642,18 +5766,18 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.mqttBridgeConnectorRef') as mqtt_bridge_connector_ref, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.mqttBridgeConnectorRef') as "mqtt_bridge_connector_ref", + json_extract_path_text(properties, '$.routes') as "routes", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, mqName, mqttBridgeConnectorName, topicMapName - FROM azure.iot_mq.mqtt_bridge_topic_map + FROM azure.iot_mq.mqtt_bridge_topic_maps WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mqName = 'replace-me' AND mqttBridgeConnectorName = 'replace-me'; paths: - /providers/Microsoft.IoTOperationsMQ/operations/?api-version=2023-10-04-preview: + /providers/Microsoft.IoTOperationsMQ/operations?api-version=2023-10-04-preview: get: operationId: Operations_List tags: @@ -5675,7 +5799,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.IoTOperationsMQ/mq/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.IoTOperationsMQ/mq?api-version=2023-10-04-preview: get: operationId: Mq_ListBySubscription tags: @@ -5698,7 +5822,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq?api-version=2023-10-04-preview: get: operationId: Mq_ListByResourceGroup tags: @@ -5722,7 +5846,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}?api-version=2023-10-04-preview: get: operationId: Mq_Get tags: @@ -5877,7 +6001,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker?api-version=2023-10-04-preview: get: operationId: Broker_ListByMqResource tags: @@ -5908,7 +6032,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}?api-version=2023-10-04-preview: get: operationId: Broker_Get tags: @@ -6091,7 +6215,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/authentication/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/authentication?api-version=2023-10-04-preview: get: operationId: BrokerAuthentication_ListByBrokerResource tags: @@ -6129,7 +6253,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/authentication/{authenticationName}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/authentication/{authenticationName}?api-version=2023-10-04-preview: get: operationId: BrokerAuthentication_Get tags: @@ -6340,7 +6464,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/authorization/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/authorization?api-version=2023-10-04-preview: get: operationId: BrokerAuthorization_ListByBrokerResource tags: @@ -6378,7 +6502,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/authorization/{authorizationName}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/authorization/{authorizationName}?api-version=2023-10-04-preview: get: operationId: BrokerAuthorization_Get tags: @@ -6589,7 +6713,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/listener/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/listener?api-version=2023-10-04-preview: get: operationId: BrokerListener_ListByBrokerResource tags: @@ -6627,7 +6751,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/listener/{listenerName}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/broker/{brokerName}/listener/{listenerName}?api-version=2023-10-04-preview: get: operationId: BrokerListener_Get tags: @@ -6838,7 +6962,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/dataLakeConnector/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/dataLakeConnector?api-version=2023-10-04-preview: get: operationId: DataLakeConnector_ListByMqResource tags: @@ -6869,7 +6993,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/dataLakeConnector/{dataLakeConnectorName}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/dataLakeConnector/{dataLakeConnectorName}?api-version=2023-10-04-preview: get: operationId: DataLakeConnector_Get tags: @@ -7052,7 +7176,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/dataLakeConnector/{dataLakeConnectorName}/topicMap/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/dataLakeConnector/{dataLakeConnectorName}/topicMap?api-version=2023-10-04-preview: get: operationId: DataLakeConnectorTopicMap_ListByDataLakeConnectorResource tags: @@ -7090,7 +7214,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/dataLakeConnector/{dataLakeConnectorName}/topicMap/{topicMapName}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/dataLakeConnector/{dataLakeConnectorName}/topicMap/{topicMapName}?api-version=2023-10-04-preview: get: operationId: DataLakeConnectorTopicMap_Get tags: @@ -7301,7 +7425,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/diagnosticService/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/diagnosticService?api-version=2023-10-04-preview: get: operationId: DiagnosticService_ListByMqResource tags: @@ -7332,7 +7456,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/diagnosticService/{diagnosticServiceName}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/diagnosticService/{diagnosticServiceName}?api-version=2023-10-04-preview: get: operationId: DiagnosticService_Get tags: @@ -7515,7 +7639,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/kafkaConnector/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/kafkaConnector?api-version=2023-10-04-preview: get: operationId: KafkaConnector_ListByMqResource tags: @@ -7546,7 +7670,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/kafkaConnector/{kafkaConnectorName}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/kafkaConnector/{kafkaConnectorName}?api-version=2023-10-04-preview: get: operationId: KafkaConnector_Get tags: @@ -7729,7 +7853,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/kafkaConnector/{kafkaConnectorName}/topicMap/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/kafkaConnector/{kafkaConnectorName}/topicMap?api-version=2023-10-04-preview: get: operationId: KafkaConnectorTopicMap_ListByKafkaConnectorResource tags: @@ -7767,7 +7891,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/kafkaConnector/{kafkaConnectorName}/topicMap/{topicMapName}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/kafkaConnector/{kafkaConnectorName}/topicMap/{topicMapName}?api-version=2023-10-04-preview: get: operationId: KafkaConnectorTopicMap_Get tags: @@ -7978,7 +8102,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/mqttBridgeConnector/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/mqttBridgeConnector?api-version=2023-10-04-preview: get: operationId: MqttBridgeConnector_ListByMqResource tags: @@ -8009,7 +8133,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/mqttBridgeConnector/{mqttBridgeConnectorName}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/mqttBridgeConnector/{mqttBridgeConnectorName}?api-version=2023-10-04-preview: get: operationId: MqttBridgeConnector_Get tags: @@ -8192,7 +8316,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/mqttBridgeConnector/{mqttBridgeConnectorName}/topicMap/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/mqttBridgeConnector/{mqttBridgeConnectorName}/topicMap?api-version=2023-10-04-preview: get: operationId: MqttBridgeTopicMap_ListByMqttBridgeConnectorResource tags: @@ -8230,7 +8354,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/mqttBridgeConnector/{mqttBridgeConnectorName}/topicMap/{topicMapName}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/mqttBridgeConnector/{mqttBridgeConnectorName}/topicMap/{topicMapName}?api-version=2023-10-04-preview: get: operationId: MqttBridgeTopicMap_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/iot_orchestrator.yaml b/providers/src/azure/v00.00.00000/services/iot_orchestrator.yaml index 807dbf75..eb622169 100644 --- a/providers/src/azure/v00.00.00000/services/iot_orchestrator.yaml +++ b/providers/src/azure/v00.00.00000/services/iot_orchestrator.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -961,10 +961,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.IoTOperationsOrchestrator~1operations~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1providers~1Microsoft.IoTOperationsOrchestrator~1operations?api-version=2023-10-04-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -980,42 +982,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTOperationsOrchestrator~1instances~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTOperationsOrchestrator~1instances?api-version=2023-10-04-preview/get' + operationId: Instances_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InstanceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1instances~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1instances?api-version=2023-10-04-preview/get' + operationId: Instances_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InstanceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1instances~1{name}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1instances~1{name}?api-version=2023-10-04-preview/get' + operationId: Instances_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Instance create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1instances~1{name}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1instances~1{name}?api-version=2023-10-04-preview/put' + operationId: Instances_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Instance update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1instances~1{name}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1instances~1{name}?api-version=2023-10-04-preview/patch' + operationId: Instances_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Instance delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1instances~1{name}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1instances~1{name}?api-version=2023-10-04-preview/delete' + operationId: Instances_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/instances/methods/get' @@ -1023,7 +1036,8 @@ components: - $ref: '#/components/x-stackQL-resources/instances/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/instances/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/instances/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/instances/methods/delete' @@ -1034,42 +1048,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTOperationsOrchestrator~1solutions~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTOperationsOrchestrator~1solutions?api-version=2023-10-04-preview/get' + operationId: Solutions_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SolutionListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1solutions~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1solutions?api-version=2023-10-04-preview/get' + operationId: Solutions_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SolutionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1solutions~1{name}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1solutions~1{name}?api-version=2023-10-04-preview/get' + operationId: Solutions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Solution create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1solutions~1{name}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1solutions~1{name}?api-version=2023-10-04-preview/put' + operationId: Solutions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Solution update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1solutions~1{name}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1solutions~1{name}?api-version=2023-10-04-preview/patch' + operationId: Solutions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Solution delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1solutions~1{name}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1solutions~1{name}?api-version=2023-10-04-preview/delete' + operationId: Solutions_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/solutions/methods/get' @@ -1077,7 +1102,8 @@ components: - $ref: '#/components/x-stackQL-resources/solutions/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/solutions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/solutions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/solutions/methods/delete' @@ -1088,42 +1114,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTOperationsOrchestrator~1targets~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTOperationsOrchestrator~1targets?api-version=2023-10-04-preview/get' + operationId: Targets_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TargetListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1targets~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1targets?api-version=2023-10-04-preview/get' + operationId: Targets_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TargetListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1targets~1{name}~1?api-version=2023-10-04-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1targets~1{name}?api-version=2023-10-04-preview/get' + operationId: Targets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Target create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1targets~1{name}~1?api-version=2023-10-04-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1targets~1{name}?api-version=2023-10-04-preview/put' + operationId: Targets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Target update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1targets~1{name}~1?api-version=2023-10-04-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1targets~1{name}?api-version=2023-10-04-preview/patch' + operationId: Targets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Target delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1targets~1{name}~1?api-version=2023-10-04-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperationsOrchestrator~1targets~1{name}?api-version=2023-10-04-preview/delete' + operationId: Targets_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/targets/methods/get' @@ -1131,7 +1168,8 @@ components: - $ref: '#/components/x-stackQL-resources/targets/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/targets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/targets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/targets/methods/delete' @@ -1147,12 +1185,12 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.solution') as solution, - JSON_EXTRACT(properties, '$.target') as target, - JSON_EXTRACT(properties, '$.reconciliationPolicy') as reconciliation_policy, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.solution') as "solution", + JSON_EXTRACT(properties, '$.target') as "target", + JSON_EXTRACT(properties, '$.reconciliationPolicy') as "reconciliation_policy", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, name @@ -1165,12 +1203,12 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.solution') as solution, - JSON_EXTRACT(properties, '$.target') as target, - JSON_EXTRACT(properties, '$.reconciliationPolicy') as reconciliation_policy, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.solution') as "solution", + json_extract_path_text(properties, '$.target') as "target", + json_extract_path_text(properties, '$.reconciliationPolicy') as "reconciliation_policy", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, name @@ -1188,9 +1226,9 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.components') as components, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.components') as "components", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, name @@ -1203,9 +1241,9 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.components') as components, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.components') as "components", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, name @@ -1223,12 +1261,12 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.components') as components, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.topologies') as topologies, - JSON_EXTRACT(properties, '$.reconciliationPolicy') as reconciliation_policy, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.components') as "components", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.topologies') as "topologies", + JSON_EXTRACT(properties, '$.reconciliationPolicy') as "reconciliation_policy", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, name @@ -1241,19 +1279,19 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.components') as components, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.topologies') as topologies, - JSON_EXTRACT(properties, '$.reconciliationPolicy') as reconciliation_policy, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.components') as "components", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.topologies') as "topologies", + json_extract_path_text(properties, '$.reconciliationPolicy') as "reconciliation_policy", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, name FROM azure.iot_orchestrator.targets WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.IoTOperationsOrchestrator/operations/?api-version=2023-10-04-preview: + /providers/Microsoft.IoTOperationsOrchestrator/operations?api-version=2023-10-04-preview: get: operationId: Operations_List tags: @@ -1275,7 +1313,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.IoTOperationsOrchestrator/instances/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.IoTOperationsOrchestrator/instances?api-version=2023-10-04-preview: get: operationId: Instances_ListBySubscription tags: @@ -1298,7 +1336,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.IoTOperationsOrchestrator/solutions/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.IoTOperationsOrchestrator/solutions?api-version=2023-10-04-preview: get: operationId: Solutions_ListBySubscription tags: @@ -1321,7 +1359,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.IoTOperationsOrchestrator/targets/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.IoTOperationsOrchestrator/targets?api-version=2023-10-04-preview: get: operationId: Targets_ListBySubscription tags: @@ -1344,7 +1382,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/instances/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/instances?api-version=2023-10-04-preview: get: operationId: Instances_ListByResourceGroup tags: @@ -1368,7 +1406,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/instances/{name}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/instances/{name}?api-version=2023-10-04-preview: get: operationId: Instances_Get tags: @@ -1523,7 +1561,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/solutions/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/solutions?api-version=2023-10-04-preview: get: operationId: Solutions_ListByResourceGroup tags: @@ -1547,7 +1585,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/solutions/{name}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/solutions/{name}?api-version=2023-10-04-preview: get: operationId: Solutions_Get tags: @@ -1702,7 +1740,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/targets/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/targets?api-version=2023-10-04-preview: get: operationId: Targets_ListByResourceGroup tags: @@ -1726,7 +1764,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/targets/{name}/?api-version=2023-10-04-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/targets/{name}?api-version=2023-10-04-preview: get: operationId: Targets_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/iotoperations.yaml b/providers/src/azure/v00.00.00000/services/iotoperations.yaml index e0fe874a..34fb0f6d 100644 --- a/providers/src/azure/v00.00.00000/services/iotoperations.yaml +++ b/providers/src/azure/v00.00.00000/services/iotoperations.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -3657,10 +3657,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.IoTOperations~1operations~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1providers~1Microsoft.IoTOperations~1operations?api-version=2024-08-15-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -3669,343 +3671,404 @@ components: update: [] replace: [] delete: [] - instance: - id: azure.iotoperations.instance - name: instance - title: instance + instances: + id: azure.iotoperations.instances + name: instances + title: instances methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTOperations~1instances~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.IoTOperations~1instances?api-version=2024-08-15-preview/get' + operationId: Instance_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InstanceResourceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances?api-version=2024-08-15-preview/get' + operationId: Instance_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InstanceResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}?api-version=2024-08-15-preview/get' + operationId: Instance_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InstanceResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1?api-version=2024-08-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}?api-version=2024-08-15-preview/put' + operationId: Instance_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InstanceResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1?api-version=2024-08-15-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}?api-version=2024-08-15-preview/patch' + operationId: Instance_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InstanceResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1?api-version=2024-08-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}?api-version=2024-08-15-preview/delete' + operationId: Instance_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/instance/methods/get' - - $ref: '#/components/x-stackQL-resources/instance/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/instance/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/instances/methods/get' + - $ref: '#/components/x-stackQL-resources/instances/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/instances/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/instance/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/instances/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/instances/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/instance/methods/delete' - broker: - id: azure.iotoperations.broker - name: broker - title: broker + - $ref: '#/components/x-stackQL-resources/instances/methods/delete' + brokers: + id: azure.iotoperations.brokers + name: brokers + title: brokers methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers?api-version=2024-08-15-preview/get' + operationId: Broker_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}?api-version=2024-08-15-preview/get' + operationId: Broker_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1?api-version=2024-08-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}?api-version=2024-08-15-preview/put' + operationId: Broker_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1?api-version=2024-08-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}?api-version=2024-08-15-preview/delete' + operationId: Broker_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/broker/methods/get' - - $ref: '#/components/x-stackQL-resources/broker/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/brokers/methods/get' + - $ref: '#/components/x-stackQL-resources/brokers/methods/list_by_resource_group' insert: - - $ref: '#/components/x-stackQL-resources/broker/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/brokers/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/broker/methods/delete' - broker_authentication: - id: azure.iotoperations.broker_authentication - name: broker_authentication - title: broker_authentication + - $ref: '#/components/x-stackQL-resources/brokers/methods/delete' + broker_authentications: + id: azure.iotoperations.broker_authentications + name: broker_authentications + title: broker_authentications methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authentications~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authentications?api-version=2024-08-15-preview/get' + operationId: BrokerAuthentication_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerAuthenticationResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authentications~1{authenticationName}~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authentications~1{authenticationName}?api-version=2024-08-15-preview/get' + operationId: BrokerAuthentication_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerAuthenticationResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authentications~1{authenticationName}~1?api-version=2024-08-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authentications~1{authenticationName}?api-version=2024-08-15-preview/put' + operationId: BrokerAuthentication_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerAuthenticationResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authentications~1{authenticationName}~1?api-version=2024-08-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authentications~1{authenticationName}?api-version=2024-08-15-preview/delete' + operationId: BrokerAuthentication_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/broker_authentication/methods/get' - - $ref: '#/components/x-stackQL-resources/broker_authentication/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/broker_authentications/methods/get' + - $ref: '#/components/x-stackQL-resources/broker_authentications/methods/list_by_resource_group' insert: - - $ref: '#/components/x-stackQL-resources/broker_authentication/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/broker_authentications/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/broker_authentication/methods/delete' - broker_authorization: - id: azure.iotoperations.broker_authorization - name: broker_authorization - title: broker_authorization + - $ref: '#/components/x-stackQL-resources/broker_authentications/methods/delete' + broker_authorizations: + id: azure.iotoperations.broker_authorizations + name: broker_authorizations + title: broker_authorizations methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authorizations~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authorizations?api-version=2024-08-15-preview/get' + operationId: BrokerAuthorization_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerAuthorizationResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authorizations~1{authorizationName}~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authorizations~1{authorizationName}?api-version=2024-08-15-preview/get' + operationId: BrokerAuthorization_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerAuthorizationResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authorizations~1{authorizationName}~1?api-version=2024-08-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authorizations~1{authorizationName}?api-version=2024-08-15-preview/put' + operationId: BrokerAuthorization_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerAuthorizationResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authorizations~1{authorizationName}~1?api-version=2024-08-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1authorizations~1{authorizationName}?api-version=2024-08-15-preview/delete' + operationId: BrokerAuthorization_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/broker_authorization/methods/get' - - $ref: '#/components/x-stackQL-resources/broker_authorization/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/broker_authorizations/methods/get' + - $ref: '#/components/x-stackQL-resources/broker_authorizations/methods/list_by_resource_group' insert: - - $ref: '#/components/x-stackQL-resources/broker_authorization/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/broker_authorizations/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/broker_authorization/methods/delete' - broker_listener: - id: azure.iotoperations.broker_listener - name: broker_listener - title: broker_listener + - $ref: '#/components/x-stackQL-resources/broker_authorizations/methods/delete' + broker_listeners: + id: azure.iotoperations.broker_listeners + name: broker_listeners + title: broker_listeners methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1listeners~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1listeners?api-version=2024-08-15-preview/get' + operationId: BrokerListener_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerListenerResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1listeners~1{listenerName}~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1listeners~1{listenerName}?api-version=2024-08-15-preview/get' + operationId: BrokerListener_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerListenerResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1listeners~1{listenerName}~1?api-version=2024-08-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1listeners~1{listenerName}?api-version=2024-08-15-preview/put' + operationId: BrokerListener_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BrokerListenerResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1listeners~1{listenerName}~1?api-version=2024-08-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1brokers~1{brokerName}~1listeners~1{listenerName}?api-version=2024-08-15-preview/delete' + operationId: BrokerListener_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/broker_listener/methods/get' - - $ref: '#/components/x-stackQL-resources/broker_listener/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/broker_listeners/methods/get' + - $ref: '#/components/x-stackQL-resources/broker_listeners/methods/list_by_resource_group' insert: - - $ref: '#/components/x-stackQL-resources/broker_listener/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/broker_listeners/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/broker_listener/methods/delete' - dataflow_endpoint: - id: azure.iotoperations.dataflow_endpoint - name: dataflow_endpoint - title: dataflow_endpoint + - $ref: '#/components/x-stackQL-resources/broker_listeners/methods/delete' + dataflow_endpoints: + id: azure.iotoperations.dataflow_endpoints + name: dataflow_endpoints + title: dataflow_endpoints methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowEndpoints~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowEndpoints?api-version=2024-08-15-preview/get' + operationId: DataflowEndpoint_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataflowEndpointResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowEndpoints~1{dataflowEndpointName}~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowEndpoints~1{dataflowEndpointName}?api-version=2024-08-15-preview/get' + operationId: DataflowEndpoint_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataflowEndpointResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowEndpoints~1{dataflowEndpointName}~1?api-version=2024-08-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowEndpoints~1{dataflowEndpointName}?api-version=2024-08-15-preview/put' + operationId: DataflowEndpoint_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataflowEndpointResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowEndpoints~1{dataflowEndpointName}~1?api-version=2024-08-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowEndpoints~1{dataflowEndpointName}?api-version=2024-08-15-preview/delete' + operationId: DataflowEndpoint_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/dataflow_endpoint/methods/get' - - $ref: '#/components/x-stackQL-resources/dataflow_endpoint/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/dataflow_endpoints/methods/get' + - $ref: '#/components/x-stackQL-resources/dataflow_endpoints/methods/list_by_resource_group' insert: - - $ref: '#/components/x-stackQL-resources/dataflow_endpoint/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/dataflow_endpoints/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/dataflow_endpoint/methods/delete' - dataflow_profile: - id: azure.iotoperations.dataflow_profile - name: dataflow_profile - title: dataflow_profile + - $ref: '#/components/x-stackQL-resources/dataflow_endpoints/methods/delete' + dataflow_profiles: + id: azure.iotoperations.dataflow_profiles + name: dataflow_profiles + title: dataflow_profiles methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles?api-version=2024-08-15-preview/get' + operationId: DataflowProfile_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataflowProfileResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1{dataflowProfileName}~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1{dataflowProfileName}?api-version=2024-08-15-preview/get' + operationId: DataflowProfile_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataflowProfileResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1{dataflowProfileName}~1?api-version=2024-08-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1{dataflowProfileName}?api-version=2024-08-15-preview/put' + operationId: DataflowProfile_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataflowProfileResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1{dataflowProfileName}~1?api-version=2024-08-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1{dataflowProfileName}?api-version=2024-08-15-preview/delete' + operationId: DataflowProfile_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/dataflow_profile/methods/get' - - $ref: '#/components/x-stackQL-resources/dataflow_profile/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/dataflow_profiles/methods/get' + - $ref: '#/components/x-stackQL-resources/dataflow_profiles/methods/list_by_resource_group' insert: - - $ref: '#/components/x-stackQL-resources/dataflow_profile/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/dataflow_profiles/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/dataflow_profile/methods/delete' - dataflow: - id: azure.iotoperations.dataflow - name: dataflow - title: dataflow + - $ref: '#/components/x-stackQL-resources/dataflow_profiles/methods/delete' + dataflows: + id: azure.iotoperations.dataflows + name: dataflows + title: dataflows methods: list_by_profile_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1{dataflowProfileName}~1dataflows~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1{dataflowProfileName}~1dataflows?api-version=2024-08-15-preview/get' + operationId: Dataflow_ListByProfileResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataflowResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1{dataflowProfileName}~1dataflows~1{dataflowName}~1?api-version=2024-08-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1{dataflowProfileName}~1dataflows~1{dataflowName}?api-version=2024-08-15-preview/get' + operationId: Dataflow_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataflowResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1{dataflowProfileName}~1dataflows~1{dataflowName}~1?api-version=2024-08-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1{dataflowProfileName}~1dataflows~1{dataflowName}?api-version=2024-08-15-preview/put' + operationId: Dataflow_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataflowResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1{dataflowProfileName}~1dataflows~1{dataflowName}~1?api-version=2024-08-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.IoTOperations~1instances~1{instanceName}~1dataflowProfiles~1{dataflowProfileName}~1dataflows~1{dataflowName}?api-version=2024-08-15-preview/delete' + operationId: Dataflow_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/dataflow/methods/get' - - $ref: '#/components/x-stackQL-resources/dataflow/methods/list_by_profile_resource' + - $ref: '#/components/x-stackQL-resources/dataflows/methods/get' + - $ref: '#/components/x-stackQL-resources/dataflows/methods/list_by_profile_resource' insert: - - $ref: '#/components/x-stackQL-resources/dataflow/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/dataflows/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/dataflow/methods/delete' - vw_instance: - id: azure.iotoperations.vw_instance - name: vw_instance + - $ref: '#/components/x-stackQL-resources/dataflows/methods/delete' + vw_instances: + id: azure.iotoperations.vw_instances + name: vw_instances config: views: select: @@ -4016,15 +4079,15 @@ components: extendedLocation as extended_location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.schemaRegistryNamespace') as schema_registry_namespace, - JSON_EXTRACT(properties, '$.components') as components, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.schemaRegistryNamespace') as "schema_registry_namespace", + JSON_EXTRACT(properties, '$.components') as "components", subscriptionId, resourceGroupName, instanceName - FROM azure.iotoperations.instance + FROM azure.iotoperations.instances WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -4034,19 +4097,19 @@ components: extendedLocation as extended_location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.schemaRegistryNamespace') as schema_registry_namespace, - JSON_EXTRACT(properties, '$.components') as components, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.schemaRegistryNamespace') as "schema_registry_namespace", + json_extract_path_text(properties, '$.components') as "components", subscriptionId, resourceGroupName, instanceName - FROM azure.iotoperations.instance + FROM azure.iotoperations.instances WHERE subscriptionId = 'replace-me'; - vw_broker: - id: azure.iotoperations.vw_broker - name: vw_broker + vw_brokers: + id: azure.iotoperations.vw_brokers + name: vw_brokers config: views: select: @@ -4054,40 +4117,40 @@ components: ddl: |- SELECT extendedLocation as extended_location, - JSON_EXTRACT(properties, '$.advanced') as advanced, - JSON_EXTRACT(properties, '$.cardinality') as cardinality, - JSON_EXTRACT(properties, '$.diagnostics') as diagnostics, - JSON_EXTRACT(properties, '$.diskBackedMessageBuffer') as disk_backed_message_buffer, - JSON_EXTRACT(properties, '$.generateResourceLimits') as generate_resource_limits, - JSON_EXTRACT(properties, '$.memoryProfile') as memory_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.advanced') as "advanced", + JSON_EXTRACT(properties, '$.cardinality') as "cardinality", + JSON_EXTRACT(properties, '$.diagnostics') as "diagnostics", + JSON_EXTRACT(properties, '$.diskBackedMessageBuffer') as "disk_backed_message_buffer", + JSON_EXTRACT(properties, '$.generateResourceLimits') as "generate_resource_limits", + JSON_EXTRACT(properties, '$.memoryProfile') as "memory_profile", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, brokerName - FROM azure.iotoperations.broker + FROM azure.iotoperations.brokers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT extendedLocation as extended_location, - json_extract_path_text(properties, '$.advanced') as advanced, - JSON_EXTRACT(properties, '$.cardinality') as cardinality, - JSON_EXTRACT(properties, '$.diagnostics') as diagnostics, - JSON_EXTRACT(properties, '$.diskBackedMessageBuffer') as disk_backed_message_buffer, - JSON_EXTRACT(properties, '$.generateResourceLimits') as generate_resource_limits, - JSON_EXTRACT(properties, '$.memoryProfile') as memory_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.advanced') as "advanced", + json_extract_path_text(properties, '$.cardinality') as "cardinality", + json_extract_path_text(properties, '$.diagnostics') as "diagnostics", + json_extract_path_text(properties, '$.diskBackedMessageBuffer') as "disk_backed_message_buffer", + json_extract_path_text(properties, '$.generateResourceLimits') as "generate_resource_limits", + json_extract_path_text(properties, '$.memoryProfile') as "memory_profile", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, brokerName - FROM azure.iotoperations.broker + FROM azure.iotoperations.brokers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me'; - vw_broker_authentication: - id: azure.iotoperations.vw_broker_authentication - name: vw_broker_authentication + vw_broker_authentications: + id: azure.iotoperations.vw_broker_authentications + name: vw_broker_authentications config: views: select: @@ -4095,32 +4158,32 @@ components: ddl: |- SELECT extendedLocation as extended_location, - JSON_EXTRACT(properties, '$.authenticationMethods') as authentication_methods, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.authenticationMethods') as "authentication_methods", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, brokerName, authenticationName - FROM azure.iotoperations.broker_authentication + FROM azure.iotoperations.broker_authentications WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me' AND brokerName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT extendedLocation as extended_location, - json_extract_path_text(properties, '$.authenticationMethods') as authentication_methods, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.authenticationMethods') as "authentication_methods", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, brokerName, authenticationName - FROM azure.iotoperations.broker_authentication + FROM azure.iotoperations.broker_authentications WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me' AND brokerName = 'replace-me'; - vw_broker_authorization: - id: azure.iotoperations.vw_broker_authorization - name: vw_broker_authorization + vw_broker_authorizations: + id: azure.iotoperations.vw_broker_authorizations + name: vw_broker_authorizations config: views: select: @@ -4128,32 +4191,32 @@ components: ddl: |- SELECT extendedLocation as extended_location, - JSON_EXTRACT(properties, '$.authorizationPolicies') as authorization_policies, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.authorizationPolicies') as "authorization_policies", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, brokerName, authorizationName - FROM azure.iotoperations.broker_authorization + FROM azure.iotoperations.broker_authorizations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me' AND brokerName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT extendedLocation as extended_location, - json_extract_path_text(properties, '$.authorizationPolicies') as authorization_policies, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.authorizationPolicies') as "authorization_policies", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, brokerName, authorizationName - FROM azure.iotoperations.broker_authorization + FROM azure.iotoperations.broker_authorizations WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me' AND brokerName = 'replace-me'; - vw_broker_listener: - id: azure.iotoperations.vw_broker_listener - name: vw_broker_listener + vw_broker_listeners: + id: azure.iotoperations.vw_broker_listeners + name: vw_broker_listeners config: views: select: @@ -4161,36 +4224,36 @@ components: ddl: |- SELECT extendedLocation as extended_location, - JSON_EXTRACT(properties, '$.serviceName') as service_name, - JSON_EXTRACT(properties, '$.ports') as ports, - JSON_EXTRACT(properties, '$.serviceType') as service_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.serviceName') as "service_name", + JSON_EXTRACT(properties, '$.ports') as "ports", + JSON_EXTRACT(properties, '$.serviceType') as "service_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, brokerName, listenerName - FROM azure.iotoperations.broker_listener + FROM azure.iotoperations.broker_listeners WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me' AND brokerName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT extendedLocation as extended_location, - json_extract_path_text(properties, '$.serviceName') as service_name, - JSON_EXTRACT(properties, '$.ports') as ports, - JSON_EXTRACT(properties, '$.serviceType') as service_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.serviceName') as "service_name", + json_extract_path_text(properties, '$.ports') as "ports", + json_extract_path_text(properties, '$.serviceType') as "service_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, brokerName, listenerName - FROM azure.iotoperations.broker_listener + FROM azure.iotoperations.broker_listeners WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me' AND brokerName = 'replace-me'; - vw_dataflow_endpoint: - id: azure.iotoperations.vw_dataflow_endpoint - name: vw_dataflow_endpoint + vw_dataflow_endpoints: + id: azure.iotoperations.vw_dataflow_endpoints + name: vw_dataflow_endpoints config: views: select: @@ -4198,42 +4261,42 @@ components: ddl: |- SELECT extendedLocation as extended_location, - JSON_EXTRACT(properties, '$.endpointType') as endpoint_type, - JSON_EXTRACT(properties, '$.dataExplorerSettings') as data_explorer_settings, - JSON_EXTRACT(properties, '$.dataLakeStorageSettings') as data_lake_storage_settings, - JSON_EXTRACT(properties, '$.fabricOneLakeSettings') as fabric_one_lake_settings, - JSON_EXTRACT(properties, '$.kafkaSettings') as kafka_settings, - JSON_EXTRACT(properties, '$.localStorageSettings') as local_storage_settings, - JSON_EXTRACT(properties, '$.mqttSettings') as mqtt_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.endpointType') as "endpoint_type", + JSON_EXTRACT(properties, '$.dataExplorerSettings') as "data_explorer_settings", + JSON_EXTRACT(properties, '$.dataLakeStorageSettings') as "data_lake_storage_settings", + JSON_EXTRACT(properties, '$.fabricOneLakeSettings') as "fabric_one_lake_settings", + JSON_EXTRACT(properties, '$.kafkaSettings') as "kafka_settings", + JSON_EXTRACT(properties, '$.localStorageSettings') as "local_storage_settings", + JSON_EXTRACT(properties, '$.mqttSettings') as "mqtt_settings", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, dataflowEndpointName - FROM azure.iotoperations.dataflow_endpoint + FROM azure.iotoperations.dataflow_endpoints WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT extendedLocation as extended_location, - json_extract_path_text(properties, '$.endpointType') as endpoint_type, - JSON_EXTRACT(properties, '$.dataExplorerSettings') as data_explorer_settings, - JSON_EXTRACT(properties, '$.dataLakeStorageSettings') as data_lake_storage_settings, - JSON_EXTRACT(properties, '$.fabricOneLakeSettings') as fabric_one_lake_settings, - JSON_EXTRACT(properties, '$.kafkaSettings') as kafka_settings, - JSON_EXTRACT(properties, '$.localStorageSettings') as local_storage_settings, - JSON_EXTRACT(properties, '$.mqttSettings') as mqtt_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.endpointType') as "endpoint_type", + json_extract_path_text(properties, '$.dataExplorerSettings') as "data_explorer_settings", + json_extract_path_text(properties, '$.dataLakeStorageSettings') as "data_lake_storage_settings", + json_extract_path_text(properties, '$.fabricOneLakeSettings') as "fabric_one_lake_settings", + json_extract_path_text(properties, '$.kafkaSettings') as "kafka_settings", + json_extract_path_text(properties, '$.localStorageSettings') as "local_storage_settings", + json_extract_path_text(properties, '$.mqttSettings') as "mqtt_settings", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, dataflowEndpointName - FROM azure.iotoperations.dataflow_endpoint + FROM azure.iotoperations.dataflow_endpoints WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me'; - vw_dataflow_profile: - id: azure.iotoperations.vw_dataflow_profile - name: vw_dataflow_profile + vw_dataflow_profiles: + id: azure.iotoperations.vw_dataflow_profiles + name: vw_dataflow_profiles config: views: select: @@ -4241,32 +4304,32 @@ components: ddl: |- SELECT extendedLocation as extended_location, - JSON_EXTRACT(properties, '$.diagnostics') as diagnostics, - JSON_EXTRACT(properties, '$.instanceCount') as instance_count, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.diagnostics') as "diagnostics", + JSON_EXTRACT(properties, '$.instanceCount') as "instance_count", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, dataflowProfileName - FROM azure.iotoperations.dataflow_profile + FROM azure.iotoperations.dataflow_profiles WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT extendedLocation as extended_location, - json_extract_path_text(properties, '$.diagnostics') as diagnostics, - JSON_EXTRACT(properties, '$.instanceCount') as instance_count, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.diagnostics') as "diagnostics", + json_extract_path_text(properties, '$.instanceCount') as "instance_count", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, dataflowProfileName - FROM azure.iotoperations.dataflow_profile + FROM azure.iotoperations.dataflow_profiles WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me'; - vw_dataflow: - id: azure.iotoperations.vw_dataflow - name: vw_dataflow + vw_dataflows: + id: azure.iotoperations.vw_dataflows + name: vw_dataflows config: views: select: @@ -4274,33 +4337,33 @@ components: ddl: |- SELECT extendedLocation as extended_location, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.operations') as operations, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.mode') as "mode", + JSON_EXTRACT(properties, '$.operations') as "operations", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, dataflowProfileName, dataflowName - FROM azure.iotoperations.dataflow + FROM azure.iotoperations.dataflows WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me' AND dataflowProfileName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT extendedLocation as extended_location, - json_extract_path_text(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.operations') as operations, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.mode') as "mode", + json_extract_path_text(properties, '$.operations') as "operations", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, instanceName, dataflowProfileName, dataflowName - FROM azure.iotoperations.dataflow + FROM azure.iotoperations.dataflows WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND instanceName = 'replace-me' AND dataflowProfileName = 'replace-me'; paths: - /providers/Microsoft.IoTOperations/operations/?api-version=2024-08-15-preview: + /providers/Microsoft.IoTOperations/operations?api-version=2024-08-15-preview: get: operationId: Operations_List tags: @@ -4322,7 +4385,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.IoTOperations/instances/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.IoTOperations/instances?api-version=2024-08-15-preview: get: operationId: Instance_ListBySubscription tags: @@ -4345,7 +4408,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances?api-version=2024-08-15-preview: get: operationId: Instance_ListByResourceGroup tags: @@ -4369,7 +4432,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}?api-version=2024-08-15-preview: get: operationId: Instance_Get tags: @@ -4536,7 +4599,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers?api-version=2024-08-15-preview: get: operationId: Broker_ListByResourceGroup tags: @@ -4569,7 +4632,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}?api-version=2024-08-15-preview: get: operationId: Broker_Get tags: @@ -4725,7 +4788,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/authentications/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/authentications?api-version=2024-08-15-preview: get: operationId: BrokerAuthentication_ListByResourceGroup tags: @@ -4767,7 +4830,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/authentications/{authenticationName}/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/authentications/{authenticationName}?api-version=2024-08-15-preview: get: operationId: BrokerAuthentication_Get tags: @@ -4950,7 +5013,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/authorizations/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/authorizations?api-version=2024-08-15-preview: get: operationId: BrokerAuthorization_ListByResourceGroup tags: @@ -4992,7 +5055,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/authorizations/{authorizationName}/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/authorizations/{authorizationName}?api-version=2024-08-15-preview: get: operationId: BrokerAuthorization_Get tags: @@ -5175,7 +5238,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/listeners/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/listeners?api-version=2024-08-15-preview: get: operationId: BrokerListener_ListByResourceGroup tags: @@ -5217,7 +5280,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/listeners/{listenerName}/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/listeners/{listenerName}?api-version=2024-08-15-preview: get: operationId: BrokerListener_Get tags: @@ -5400,7 +5463,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowEndpoints/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowEndpoints?api-version=2024-08-15-preview: get: operationId: DataflowEndpoint_ListByResourceGroup tags: @@ -5433,7 +5496,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowEndpoints/{dataflowEndpointName}/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowEndpoints/{dataflowEndpointName}?api-version=2024-08-15-preview: get: operationId: DataflowEndpoint_Get tags: @@ -5589,7 +5652,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowProfiles/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowProfiles?api-version=2024-08-15-preview: get: operationId: DataflowProfile_ListByResourceGroup tags: @@ -5622,7 +5685,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowProfiles/{dataflowProfileName}/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowProfiles/{dataflowProfileName}?api-version=2024-08-15-preview: get: operationId: DataflowProfile_Get tags: @@ -5778,7 +5841,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowProfiles/{dataflowProfileName}/dataflows/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowProfiles/{dataflowProfileName}/dataflows?api-version=2024-08-15-preview: get: operationId: Dataflow_ListByProfileResource tags: @@ -5820,7 +5883,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowProfiles/{dataflowProfileName}/dataflows/{dataflowName}/?api-version=2024-08-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowProfiles/{dataflowProfileName}/dataflows/{dataflowName}?api-version=2024-08-15-preview: get: operationId: Dataflow_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/k8s_runtime.yaml b/providers/src/azure/v00.00.00000/services/k8s_runtime.yaml index 6bcf50cf..cab286a5 100644 --- a/providers/src/azure/v00.00.00000/services/k8s_runtime.yaml +++ b/providers/src/azure/v00.00.00000/services/k8s_runtime.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1263,29 +1263,36 @@ components: methods: list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1bgpPeers~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1bgpPeers?api-version=2023-10-01-preview/get' + operationId: BgpPeers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BgpPeerListResult objectKey: $.value get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1bgpPeers~1{bgpPeerName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1bgpPeers~1{bgpPeerName}?api-version=2023-10-01-preview/get' + operationId: BgpPeers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BgpPeer create_or_update: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1bgpPeers~1{bgpPeerName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1bgpPeers~1{bgpPeerName}?api-version=2023-10-01-preview/put' + operationId: BgpPeers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BgpPeer delete: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1bgpPeers~1{bgpPeerName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1bgpPeers~1{bgpPeerName}?api-version=2023-10-01-preview/delete' + operationId: BgpPeers_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/bgp_peers/methods/get' @@ -1303,29 +1310,36 @@ components: methods: list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1loadBalancers~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1loadBalancers?api-version=2023-10-01-preview/get' + operationId: LoadBalancers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoadBalancerListResult objectKey: $.value get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1loadBalancers~1{loadBalancerName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1loadBalancers~1{loadBalancerName}?api-version=2023-10-01-preview/get' + operationId: LoadBalancers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoadBalancer create_or_update: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1loadBalancers~1{loadBalancerName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1loadBalancers~1{loadBalancerName}?api-version=2023-10-01-preview/put' + operationId: LoadBalancers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoadBalancer delete: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1loadBalancers~1{loadBalancerName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1loadBalancers~1{loadBalancerName}?api-version=2023-10-01-preview/delete' + operationId: LoadBalancers_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/load_balancers/methods/get' @@ -1343,26 +1357,33 @@ components: methods: list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1services~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1services?api-version=2023-10-01-preview/get' + operationId: Services_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1services~1{serviceName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1services~1{serviceName}?api-version=2023-10-01-preview/get' + operationId: Services_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceResource create_or_update: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1services~1{serviceName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1services~1{serviceName}?api-version=2023-10-01-preview/put' + operationId: Services_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceResource delete: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1services~1{serviceName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1services~1{serviceName}?api-version=2023-10-01-preview/delete' + operationId: Services_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1376,52 +1397,62 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/services/methods/delete' - storage_class: - id: azure.k8s_runtime.storage_class - name: storage_class - title: storage_class + storage_classes: + id: azure.k8s_runtime.storage_classes + name: storage_classes + title: storage_classes methods: list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1storageClasses~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1storageClasses?api-version=2023-10-01-preview/get' + operationId: StorageClass_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageClassResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1storageClasses~1{storageClassName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1storageClasses~1{storageClassName}?api-version=2023-10-01-preview/get' + operationId: StorageClass_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageClassResource create_or_update: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1storageClasses~1{storageClassName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1storageClasses~1{storageClassName}?api-version=2023-10-01-preview/put' + operationId: StorageClass_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageClassResource update: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1storageClasses~1{storageClassName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1storageClasses~1{storageClassName}?api-version=2023-10-01-preview/patch' + operationId: StorageClass_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageClassResource delete: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1storageClasses~1{storageClassName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.KubernetesRuntime~1storageClasses~1{storageClassName}?api-version=2023-10-01-preview/delete' + operationId: StorageClass_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/storage_class/methods/get' - - $ref: '#/components/x-stackQL-resources/storage_class/methods/list' + - $ref: '#/components/x-stackQL-resources/storage_classes/methods/get' + - $ref: '#/components/x-stackQL-resources/storage_classes/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/storage_class/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/storage_classes/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/storage_classes/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/storage_class/methods/delete' + - $ref: '#/components/x-stackQL-resources/storage_classes/methods/delete' operations: id: azure.k8s_runtime.operations name: operations @@ -1429,10 +1460,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.KubernetesRuntime~1operations~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.KubernetesRuntime~1operations?api-version=2023-10-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1450,10 +1483,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.myAsn') as my_asn, - JSON_EXTRACT(properties, '$.peerAsn') as peer_asn, - JSON_EXTRACT(properties, '$.peerAddress') as peer_address, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.myAsn') as "my_asn", + JSON_EXTRACT(properties, '$.peerAsn') as "peer_asn", + JSON_EXTRACT(properties, '$.peerAddress') as "peer_address", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", resourceUri, bgpPeerName FROM azure.k8s_runtime.bgp_peers @@ -1462,10 +1495,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.myAsn') as my_asn, - JSON_EXTRACT(properties, '$.peerAsn') as peer_asn, - JSON_EXTRACT(properties, '$.peerAddress') as peer_address, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.myAsn') as "my_asn", + json_extract_path_text(properties, '$.peerAsn') as "peer_asn", + json_extract_path_text(properties, '$.peerAddress') as "peer_address", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", resourceUri, bgpPeerName FROM azure.k8s_runtime.bgp_peers @@ -1479,10 +1512,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.addresses') as addresses, - JSON_EXTRACT(properties, '$.serviceSelector') as service_selector, - JSON_EXTRACT(properties, '$.advertiseMode') as advertise_mode, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.addresses') as "addresses", + JSON_EXTRACT(properties, '$.serviceSelector') as "service_selector", + JSON_EXTRACT(properties, '$.advertiseMode') as "advertise_mode", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", resourceUri, loadBalancerName FROM azure.k8s_runtime.load_balancers @@ -1491,10 +1524,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.addresses') as addresses, - JSON_EXTRACT(properties, '$.serviceSelector') as service_selector, - JSON_EXTRACT(properties, '$.advertiseMode') as advertise_mode, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.addresses') as "addresses", + json_extract_path_text(properties, '$.serviceSelector') as "service_selector", + json_extract_path_text(properties, '$.advertiseMode') as "advertise_mode", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", resourceUri, loadBalancerName FROM azure.k8s_runtime.load_balancers @@ -1508,8 +1541,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.rpObjectId') as rp_object_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.rpObjectId') as "rp_object_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", resourceUri, serviceName FROM azure.k8s_runtime.services @@ -1518,59 +1551,59 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.rpObjectId') as rp_object_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.rpObjectId') as "rp_object_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", resourceUri, serviceName FROM azure.k8s_runtime.services WHERE resourceUri = 'replace-me'; - vw_storage_class: - id: azure.k8s_runtime.vw_storage_class - name: vw_storage_class + vw_storage_classes: + id: azure.k8s_runtime.vw_storage_classes + name: vw_storage_classes config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.allowVolumeExpansion') as allow_volume_expansion, - JSON_EXTRACT(properties, '$.mountOptions') as mount_options, - JSON_EXTRACT(properties, '$.provisioner') as provisioner, - JSON_EXTRACT(properties, '$.volumeBindingMode') as volume_binding_mode, - JSON_EXTRACT(properties, '$.accessModes') as access_modes, - JSON_EXTRACT(properties, '$.dataResilience') as data_resilience, - JSON_EXTRACT(properties, '$.failoverSpeed') as failover_speed, - JSON_EXTRACT(properties, '$.limitations') as limitations, - JSON_EXTRACT(properties, '$.performance') as performance, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.typeProperties') as type_properties, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.allowVolumeExpansion') as "allow_volume_expansion", + JSON_EXTRACT(properties, '$.mountOptions') as "mount_options", + JSON_EXTRACT(properties, '$.provisioner') as "provisioner", + JSON_EXTRACT(properties, '$.volumeBindingMode') as "volume_binding_mode", + JSON_EXTRACT(properties, '$.accessModes') as "access_modes", + JSON_EXTRACT(properties, '$.dataResilience') as "data_resilience", + JSON_EXTRACT(properties, '$.failoverSpeed') as "failover_speed", + JSON_EXTRACT(properties, '$.limitations') as "limitations", + JSON_EXTRACT(properties, '$.performance') as "performance", + JSON_EXTRACT(properties, '$.priority') as "priority", + JSON_EXTRACT(properties, '$.typeProperties') as "type_properties", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", resourceUri, storageClassName - FROM azure.k8s_runtime.storage_class + FROM azure.k8s_runtime.storage_classes WHERE resourceUri = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.allowVolumeExpansion') as allow_volume_expansion, - JSON_EXTRACT(properties, '$.mountOptions') as mount_options, - JSON_EXTRACT(properties, '$.provisioner') as provisioner, - JSON_EXTRACT(properties, '$.volumeBindingMode') as volume_binding_mode, - JSON_EXTRACT(properties, '$.accessModes') as access_modes, - JSON_EXTRACT(properties, '$.dataResilience') as data_resilience, - JSON_EXTRACT(properties, '$.failoverSpeed') as failover_speed, - JSON_EXTRACT(properties, '$.limitations') as limitations, - JSON_EXTRACT(properties, '$.performance') as performance, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.typeProperties') as type_properties, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.allowVolumeExpansion') as "allow_volume_expansion", + json_extract_path_text(properties, '$.mountOptions') as "mount_options", + json_extract_path_text(properties, '$.provisioner') as "provisioner", + json_extract_path_text(properties, '$.volumeBindingMode') as "volume_binding_mode", + json_extract_path_text(properties, '$.accessModes') as "access_modes", + json_extract_path_text(properties, '$.dataResilience') as "data_resilience", + json_extract_path_text(properties, '$.failoverSpeed') as "failover_speed", + json_extract_path_text(properties, '$.limitations') as "limitations", + json_extract_path_text(properties, '$.performance') as "performance", + json_extract_path_text(properties, '$.priority') as "priority", + json_extract_path_text(properties, '$.typeProperties') as "type_properties", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", resourceUri, storageClassName - FROM azure.k8s_runtime.storage_class + FROM azure.k8s_runtime.storage_classes WHERE resourceUri = 'replace-me'; paths: - /{resourceUri}/providers/Microsoft.KubernetesRuntime/bgpPeers/?api-version=2023-10-01-preview: + /{resourceUri}/providers/Microsoft.KubernetesRuntime/bgpPeers?api-version=2023-10-01-preview: get: operationId: BgpPeers_List tags: @@ -1593,7 +1626,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceUri}/providers/Microsoft.KubernetesRuntime/bgpPeers/{bgpPeerName}/?api-version=2023-10-01-preview: + /{resourceUri}/providers/Microsoft.KubernetesRuntime/bgpPeers/{bgpPeerName}?api-version=2023-10-01-preview: get: operationId: BgpPeers_Get tags: @@ -1709,7 +1742,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /{resourceUri}/providers/Microsoft.KubernetesRuntime/loadBalancers/?api-version=2023-10-01-preview: + /{resourceUri}/providers/Microsoft.KubernetesRuntime/loadBalancers?api-version=2023-10-01-preview: get: operationId: LoadBalancers_List tags: @@ -1732,7 +1765,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceUri}/providers/Microsoft.KubernetesRuntime/loadBalancers/{loadBalancerName}/?api-version=2023-10-01-preview: + /{resourceUri}/providers/Microsoft.KubernetesRuntime/loadBalancers/{loadBalancerName}?api-version=2023-10-01-preview: get: operationId: LoadBalancers_Get tags: @@ -1848,7 +1881,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /{resourceUri}/providers/Microsoft.KubernetesRuntime/services/?api-version=2023-10-01-preview: + /{resourceUri}/providers/Microsoft.KubernetesRuntime/services?api-version=2023-10-01-preview: get: operationId: Services_List tags: @@ -1871,7 +1904,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceUri}/providers/Microsoft.KubernetesRuntime/services/{serviceName}/?api-version=2023-10-01-preview: + /{resourceUri}/providers/Microsoft.KubernetesRuntime/services/{serviceName}?api-version=2023-10-01-preview: get: operationId: Services_Get tags: @@ -1965,7 +1998,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{resourceUri}/providers/Microsoft.KubernetesRuntime/storageClasses/?api-version=2023-10-01-preview: + /{resourceUri}/providers/Microsoft.KubernetesRuntime/storageClasses?api-version=2023-10-01-preview: get: operationId: StorageClass_List tags: @@ -1988,7 +2021,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceUri}/providers/Microsoft.KubernetesRuntime/storageClasses/{storageClassName}/?api-version=2023-10-01-preview: + /{resourceUri}/providers/Microsoft.KubernetesRuntime/storageClasses/{storageClassName}?api-version=2023-10-01-preview: get: operationId: StorageClass_Get tags: @@ -2154,7 +2187,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /providers/Microsoft.KubernetesRuntime/operations/?api-version=2023-10-01-preview: + /providers/Microsoft.KubernetesRuntime/operations?api-version=2023-10-01-preview: get: operationId: Operations_List tags: diff --git a/providers/src/azure/v00.00.00000/services/key_vault.yaml b/providers/src/azure/v00.00.00000/services/key_vault.yaml index d7992add..ea92c749 100644 --- a/providers/src/azure/v00.00.00000/services/key_vault.yaml +++ b/providers/src/azure/v00.00.00000/services/key_vault.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: Client Api Version. - required: true + required: false schema: type: string ManagedHsmResourceGroupName: @@ -2929,54 +2929,68 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1?api-version=2023-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}?api-version=2023-07-01/put' + operationId: ManagedHsms_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedHsm update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1?api-version=2023-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}?api-version=2023-07-01/patch' + operationId: ManagedHsms_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedHsm delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1?api-version=2023-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}?api-version=2023-07-01/delete' + operationId: ManagedHsms_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}?api-version=2023-07-01/get' + operationId: ManagedHsms_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedHsm list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs?api-version=2023-07-01/get' + operationId: ManagedHsms_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedHsmListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1managedHSMs~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1managedHSMs?api-version=2023-07-01/get' + operationId: ManagedHsms_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedHsmListResult objectKey: $.value purge_deleted: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1locations~1{location}~1deletedManagedHSMs~1{name}~1purge~1?api-version=2023-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1locations~1{location}~1deletedManagedHSMs~1{name}~1purge?api-version=2023-07-01/post' + operationId: ManagedHsms_PurgeDeleted response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' check_mhsm_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1checkMhsmNameAvailability~1?api-version=2023-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1checkMhsmNameAvailability?api-version=2023-07-01/post' + operationId: ManagedHsms_CheckMhsmNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckMhsmNameAvailabilityResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/managed_hsms/methods/get' @@ -2984,7 +2998,8 @@ components: - $ref: '#/components/x-stackQL-resources/managed_hsms/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/managed_hsms/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/managed_hsms/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/managed_hsms/methods/delete' @@ -2995,36 +3010,45 @@ components: methods: list_by_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1privateEndpointConnections~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1privateEndpointConnections?api-version=2023-07-01/get' + operationId: MHSMPrivateEndpointConnections_ListByResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MHSMPrivateEndpointConnectionsListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-07-01/get' + operationId: MHSMPrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MHSMPrivateEndpointConnection put: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-07-01/put' + operationId: MHSMPrivateEndpointConnections_Put response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MHSMPrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-07-01/delete' + operationId: MHSMPrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MHSMPrivateEndpointConnection sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/mhsm_private_endpoint_connections/methods/get' - $ref: '#/components/x-stackQL-resources/mhsm_private_endpoint_connections/methods/list_by_resource' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/mhsm_private_endpoint_connections/methods/put' delete: - $ref: '#/components/x-stackQL-resources/mhsm_private_endpoint_connections/methods/delete' managed_hsms_deleted: @@ -3034,17 +3058,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1deletedManagedHSMs~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1deletedManagedHSMs?api-version=2023-07-01/get' + operationId: ManagedHsmsDeleted_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedManagedHsmListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1locations~1{location}~1deletedManagedHSMs~1{name}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1locations~1{location}~1deletedManagedHSMs~1{name}?api-version=2023-07-01/get' + operationId: ManagedHsmsDeleted_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedManagedHsm sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/managed_hsms_deleted/methods/get' @@ -3060,10 +3088,12 @@ components: methods: list_by_mhsm_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1privateLinkResources~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1privateLinkResources?api-version=2023-07-01/get' + operationId: MHSMPrivateLinkResources_ListByMHSMResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MHSMPrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -3079,10 +3109,12 @@ components: methods: list_by_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1regions~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1regions?api-version=2023-07-01/get' + operationId: MHSMRegions_ListByResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MHSMRegionsListResult objectKey: $.value sqlVerbs: select: @@ -3098,63 +3130,63 @@ components: methods: create_if_not_exist: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1keys~1{keyName}~1?api-version=2023-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1keys~1{keyName}?api-version=2023-07-01/put' + operationId: ManagedHsmKeys_CreateIfNotExist response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedHsmKey get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1keys~1{keyName}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1keys~1{keyName}?api-version=2023-07-01/get' + operationId: ManagedHsmKeys_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedHsmKey list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1keys~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1keys?api-version=2023-07-01/get' + operationId: ManagedHsmKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedHsmKeyListResult objectKey: $.value sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/managed_hsm_keys/methods/get' - $ref: '#/components/x-stackQL-resources/managed_hsm_keys/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/managed_hsm_keys/methods/create_if_not_exist' update: [] replace: [] delete: [] - managed_hsm_keys_version: - id: azure.key_vault.managed_hsm_keys_version - name: managed_hsm_keys_version - title: managed_hsm_keys_version + managed_hsm_keys_versions: + id: azure.key_vault.managed_hsm_keys_versions + name: managed_hsm_keys_versions + title: managed_hsm_keys_versions methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1keys~1{keyName}~1versions~1{keyVersion}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1keys~1{keyName}~1versions~1{keyVersion}?api-version=2023-07-01/get' + operationId: ManagedHsmKeysVersion_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/managed_hsm_keys_version/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - managed_hsm_keys_versions: - id: azure.key_vault.managed_hsm_keys_versions - name: managed_hsm_keys_versions - title: managed_hsm_keys_versions - methods: + schemaRef: ManagedHsmKey list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1keys~1{keyName}~1versions~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1managedHSMs~1{name}~1keys~1{keyName}~1versions?api-version=2023-07-01/get' + operationId: ManagedHsmKeysVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedHsmKeyListResult objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/managed_hsm_keys_versions/methods/get' - $ref: '#/components/x-stackQL-resources/managed_hsm_keys_versions/methods/list' insert: [] update: [] @@ -3167,28 +3199,36 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1secrets~1{secretName}~1?api-version=2023-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1secrets~1{secretName}?api-version=2023-07-01/put' + operationId: Secrets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Secret update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1secrets~1{secretName}~1?api-version=2023-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1secrets~1{secretName}?api-version=2023-07-01/patch' + operationId: Secrets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Secret get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1secrets~1{secretName}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1secrets~1{secretName}?api-version=2023-07-01/get' + operationId: Secrets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Secret list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1secrets~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1secrets?api-version=2023-07-01/get' + operationId: Secrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SecretListResult objectKey: $.value sqlVerbs: select: @@ -3196,7 +3236,8 @@ components: - $ref: '#/components/x-stackQL-resources/secrets/methods/list' insert: - $ref: '#/components/x-stackQL-resources/secrets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/secrets/methods/update' replace: [] delete: [] vaults: @@ -3206,60 +3247,76 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1?api-version=2023-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}?api-version=2023-07-01/put' + operationId: Vaults_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Vault update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1?api-version=2023-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}?api-version=2023-07-01/patch' + operationId: Vaults_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Vault delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1?api-version=2023-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}?api-version=2023-07-01/delete' + operationId: Vaults_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}?api-version=2023-07-01/get' + operationId: Vaults_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Vault list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults?api-version=2023-07-01/get' + operationId: Vaults_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VaultListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1vaults~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1vaults?api-version=2023-07-01/get' + operationId: Vaults_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VaultListResult objectKey: $.value purge_deleted: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1locations~1{location}~1deletedVaults~1{vaultName}~1purge~1?api-version=2023-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1locations~1{location}~1deletedVaults~1{vaultName}~1purge?api-version=2023-07-01/post' + operationId: Vaults_PurgeDeleted response: mediaType: application/json openAPIDocKey: '200' - exec_list: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resources~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resources?api-version=2023-07-01/get' + operationId: Vaults_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceListResult check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1checkNameAvailability~1?api-version=2023-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1checkNameAvailability?api-version=2023-07-01/post' + operationId: Vaults_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/vaults/methods/get' @@ -3267,26 +3324,30 @@ components: - $ref: '#/components/x-stackQL-resources/vaults/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/vaults/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/vaults/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/vaults/methods/delete' - vaults_access_policy: - id: azure.key_vault.vaults_access_policy - name: vaults_access_policy - title: vaults_access_policy + vaults_access_policies: + id: azure.key_vault.vaults_access_policies + name: vaults_access_policies + title: vaults_access_policies methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1accessPolicies~1{operationKind}~1?api-version=2023-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1accessPolicies~1{operationKind}?api-version=2023-07-01/put' + operationId: VaultsAccessPolicy_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VaultAccessPolicyParameters sqlVerbs: select: [] insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/vaults_access_policies/methods/update' delete: [] vaults_deleted: id: azure.key_vault.vaults_deleted @@ -3295,17 +3356,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1deletedVaults~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1deletedVaults?api-version=2023-07-01/get' + operationId: VaultsDeleted_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedVaultListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1locations~1{location}~1deletedVaults~1{vaultName}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.KeyVault~1locations~1{location}~1deletedVaults~1{vaultName}?api-version=2023-07-01/get' + operationId: VaultsDeleted_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeletedVault sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/vaults_deleted/methods/get' @@ -3321,28 +3386,36 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-07-01/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection put: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-07-01/put' + operationId: PrivateEndpointConnections_Put response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2023-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-07-01/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection list_by_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1privateEndpointConnections~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1privateEndpointConnections?api-version=2023-07-01/get' + operationId: PrivateEndpointConnections_ListByResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value sqlVerbs: select: @@ -3350,7 +3423,8 @@ components: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/list_by_resource' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/put' delete: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' private_link_resources: @@ -3360,10 +3434,12 @@ components: methods: list_by_vault: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1privateLinkResources~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1privateLinkResources?api-version=2023-07-01/get' + operationId: PrivateLinkResources_ListByVault response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -3379,10 +3455,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.KeyVault~1operations~1?api-version=2023-07-01/get' + $ref: '#/paths/~1providers~1Microsoft.KeyVault~1operations?api-version=2023-07-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -3398,63 +3476,63 @@ components: methods: create_if_not_exist: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1keys~1{keyName}~1?api-version=2023-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1keys~1{keyName}?api-version=2023-07-01/put' + operationId: Keys_CreateIfNotExist response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Key get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1keys~1{keyName}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1keys~1{keyName}?api-version=2023-07-01/get' + operationId: Keys_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Key list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1keys~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1keys?api-version=2023-07-01/get' + operationId: Keys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KeyListResult objectKey: $.value sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/keys/methods/get' - $ref: '#/components/x-stackQL-resources/keys/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/keys/methods/create_if_not_exist' update: [] replace: [] delete: [] - keys_version: - id: azure.key_vault.keys_version - name: keys_version - title: keys_version + keys_versions: + id: azure.key_vault.keys_versions + name: keys_versions + title: keys_versions methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1keys~1{keyName}~1versions~1{keyVersion}~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1keys~1{keyName}~1versions~1{keyVersion}?api-version=2023-07-01/get' + operationId: KeysVersion_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/keys_version/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - keys_versions: - id: azure.key_vault.keys_versions - name: keys_versions - title: keys_versions - methods: + schemaRef: Key list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1keys~1{keyName}~1versions~1?api-version=2023-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.KeyVault~1vaults~1{vaultName}~1keys~1{keyName}~1versions?api-version=2023-07-01/get' + operationId: KeysVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KeyListResult objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/keys_versions/methods/get' - $ref: '#/components/x-stackQL-resources/keys_versions/methods/list' insert: [] update: [] @@ -3477,21 +3555,21 @@ components: tags as tags, systemData as system_data, identity as identity, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.initialAdminObjectIds') as initial_admin_object_ids, - JSON_EXTRACT(properties, '$.hsmUri') as hsm_uri, - JSON_EXTRACT(properties, '$.enableSoftDelete') as enable_soft_delete, - JSON_EXTRACT(properties, '$.softDeleteRetentionInDays') as soft_delete_retention_in_days, - JSON_EXTRACT(properties, '$.enablePurgeProtection') as enable_purge_protection, - JSON_EXTRACT(properties, '$.createMode') as create_mode, - JSON_EXTRACT(properties, '$.statusMessage') as status_message, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.networkAcls') as network_acls, - JSON_EXTRACT(properties, '$.regions') as regions, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.scheduledPurgeDate') as scheduled_purge_date, - JSON_EXTRACT(properties, '$.securityDomainProperties') as security_domain_properties, + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.initialAdminObjectIds') as "initial_admin_object_ids", + JSON_EXTRACT(properties, '$.hsmUri') as "hsm_uri", + JSON_EXTRACT(properties, '$.enableSoftDelete') as "enable_soft_delete", + JSON_EXTRACT(properties, '$.softDeleteRetentionInDays') as "soft_delete_retention_in_days", + JSON_EXTRACT(properties, '$.enablePurgeProtection') as "enable_purge_protection", + JSON_EXTRACT(properties, '$.createMode') as "create_mode", + JSON_EXTRACT(properties, '$.statusMessage') as "status_message", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.networkAcls') as "network_acls", + JSON_EXTRACT(properties, '$.regions') as "regions", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + JSON_EXTRACT(properties, '$.securityDomainProperties') as "security_domain_properties", subscriptionId, resourceGroupName, name @@ -3509,21 +3587,21 @@ components: tags as tags, systemData as system_data, identity as identity, - json_extract_path_text(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.initialAdminObjectIds') as initial_admin_object_ids, - JSON_EXTRACT(properties, '$.hsmUri') as hsm_uri, - JSON_EXTRACT(properties, '$.enableSoftDelete') as enable_soft_delete, - JSON_EXTRACT(properties, '$.softDeleteRetentionInDays') as soft_delete_retention_in_days, - JSON_EXTRACT(properties, '$.enablePurgeProtection') as enable_purge_protection, - JSON_EXTRACT(properties, '$.createMode') as create_mode, - JSON_EXTRACT(properties, '$.statusMessage') as status_message, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.networkAcls') as network_acls, - JSON_EXTRACT(properties, '$.regions') as regions, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.scheduledPurgeDate') as scheduled_purge_date, - JSON_EXTRACT(properties, '$.securityDomainProperties') as security_domain_properties, + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.initialAdminObjectIds') as "initial_admin_object_ids", + json_extract_path_text(properties, '$.hsmUri') as "hsm_uri", + json_extract_path_text(properties, '$.enableSoftDelete') as "enable_soft_delete", + json_extract_path_text(properties, '$.softDeleteRetentionInDays') as "soft_delete_retention_in_days", + json_extract_path_text(properties, '$.enablePurgeProtection') as "enable_purge_protection", + json_extract_path_text(properties, '$.createMode') as "create_mode", + json_extract_path_text(properties, '$.statusMessage') as "status_message", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.networkAcls') as "network_acls", + json_extract_path_text(properties, '$.regions') as "regions", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + json_extract_path_text(properties, '$.securityDomainProperties') as "security_domain_properties", subscriptionId, resourceGroupName, name @@ -3547,9 +3625,9 @@ components: tags as tags, systemData as system_data, identity as identity, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, name, @@ -3569,9 +3647,9 @@ components: tags as tags, systemData as system_data, identity as identity, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, name, @@ -3590,12 +3668,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.mhsmId') as mhsm_id, - JSON_EXTRACT(properties, '$.location') as location, - JSON_EXTRACT(properties, '$.deletionDate') as deletion_date, - JSON_EXTRACT(properties, '$.scheduledPurgeDate') as scheduled_purge_date, - JSON_EXTRACT(properties, '$.purgeProtectionEnabled') as purge_protection_enabled, - JSON_EXTRACT(properties, '$.tags') as tags, + JSON_EXTRACT(properties, '$.mhsmId') as "mhsm_id", + JSON_EXTRACT(properties, '$.location') as "location", + JSON_EXTRACT(properties, '$.deletionDate') as "deletion_date", + JSON_EXTRACT(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + JSON_EXTRACT(properties, '$.purgeProtectionEnabled') as "purge_protection_enabled", + JSON_EXTRACT(properties, '$.tags') as "tags", subscriptionId, location, name @@ -3608,12 +3686,12 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.mhsmId') as mhsm_id, - JSON_EXTRACT(properties, '$.location') as location, - JSON_EXTRACT(properties, '$.deletionDate') as deletion_date, - JSON_EXTRACT(properties, '$.scheduledPurgeDate') as scheduled_purge_date, - JSON_EXTRACT(properties, '$.purgeProtectionEnabled') as purge_protection_enabled, - JSON_EXTRACT(properties, '$.tags') as tags, + json_extract_path_text(properties, '$.mhsmId') as "mhsm_id", + json_extract_path_text(properties, '$.location') as "location", + json_extract_path_text(properties, '$.deletionDate') as "deletion_date", + json_extract_path_text(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + json_extract_path_text(properties, '$.purgeProtectionEnabled') as "purge_protection_enabled", + json_extract_path_text(properties, '$.tags') as "tags", subscriptionId, location, name @@ -3632,15 +3710,15 @@ components: name as name, type as type, tags as tags, - JSON_EXTRACT(properties, '$.attributes') as attributes, - JSON_EXTRACT(properties, '$.kty') as kty, - JSON_EXTRACT(properties, '$.keyOps') as key_ops, - JSON_EXTRACT(properties, '$.keySize') as key_size, - JSON_EXTRACT(properties, '$.curveName') as curve_name, - JSON_EXTRACT(properties, '$.keyUri') as key_uri, - JSON_EXTRACT(properties, '$.keyUriWithVersion') as key_uri_with_version, - JSON_EXTRACT(properties, '$.rotationPolicy') as rotation_policy, - JSON_EXTRACT(properties, '$.release_policy') as release_policy, + JSON_EXTRACT(properties, '$.attributes') as "attributes", + JSON_EXTRACT(properties, '$.kty') as "kty", + JSON_EXTRACT(properties, '$.keyOps') as "key_ops", + JSON_EXTRACT(properties, '$.keySize') as "key_size", + JSON_EXTRACT(properties, '$.curveName') as "curve_name", + JSON_EXTRACT(properties, '$.keyUri') as "key_uri", + JSON_EXTRACT(properties, '$.keyUriWithVersion') as "key_uri_with_version", + JSON_EXTRACT(properties, '$.rotationPolicy') as "rotation_policy", + JSON_EXTRACT(properties, '$.release_policy') as "release_policy", subscriptionId, resourceGroupName, name, @@ -3655,24 +3733,24 @@ components: name as name, type as type, tags as tags, - json_extract_path_text(properties, '$.attributes') as attributes, - JSON_EXTRACT(properties, '$.kty') as kty, - JSON_EXTRACT(properties, '$.keyOps') as key_ops, - JSON_EXTRACT(properties, '$.keySize') as key_size, - JSON_EXTRACT(properties, '$.curveName') as curve_name, - JSON_EXTRACT(properties, '$.keyUri') as key_uri, - JSON_EXTRACT(properties, '$.keyUriWithVersion') as key_uri_with_version, - JSON_EXTRACT(properties, '$.rotationPolicy') as rotation_policy, - JSON_EXTRACT(properties, '$.release_policy') as release_policy, + json_extract_path_text(properties, '$.attributes') as "attributes", + json_extract_path_text(properties, '$.kty') as "kty", + json_extract_path_text(properties, '$.keyOps') as "key_ops", + json_extract_path_text(properties, '$.keySize') as "key_size", + json_extract_path_text(properties, '$.curveName') as "curve_name", + json_extract_path_text(properties, '$.keyUri') as "key_uri", + json_extract_path_text(properties, '$.keyUriWithVersion') as "key_uri_with_version", + json_extract_path_text(properties, '$.rotationPolicy') as "rotation_policy", + json_extract_path_text(properties, '$.release_policy') as "release_policy", subscriptionId, resourceGroupName, name, keyName FROM azure.key_vault.managed_hsm_keys WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me'; - vw_managed_hsm_keys_version: - id: azure.key_vault.vw_managed_hsm_keys_version - name: vw_managed_hsm_keys_version + vw_managed_hsm_keys_versions: + id: azure.key_vault.vw_managed_hsm_keys_versions + name: vw_managed_hsm_keys_versions config: views: select: @@ -3683,22 +3761,22 @@ components: name as name, type as type, tags as tags, - JSON_EXTRACT(properties, '$.attributes') as attributes, - JSON_EXTRACT(properties, '$.kty') as kty, - JSON_EXTRACT(properties, '$.keyOps') as key_ops, - JSON_EXTRACT(properties, '$.keySize') as key_size, - JSON_EXTRACT(properties, '$.curveName') as curve_name, - JSON_EXTRACT(properties, '$.keyUri') as key_uri, - JSON_EXTRACT(properties, '$.keyUriWithVersion') as key_uri_with_version, - JSON_EXTRACT(properties, '$.rotationPolicy') as rotation_policy, - JSON_EXTRACT(properties, '$.release_policy') as release_policy, + JSON_EXTRACT(properties, '$.attributes') as "attributes", + JSON_EXTRACT(properties, '$.kty') as "kty", + JSON_EXTRACT(properties, '$.keyOps') as "key_ops", + JSON_EXTRACT(properties, '$.keySize') as "key_size", + JSON_EXTRACT(properties, '$.curveName') as "curve_name", + JSON_EXTRACT(properties, '$.keyUri') as "key_uri", + JSON_EXTRACT(properties, '$.keyUriWithVersion') as "key_uri_with_version", + JSON_EXTRACT(properties, '$.rotationPolicy') as "rotation_policy", + JSON_EXTRACT(properties, '$.release_policy') as "release_policy", subscriptionId, resourceGroupName, name, keyName, keyVersion - FROM azure.key_vault.managed_hsm_keys_version - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND keyName = 'replace-me' AND keyVersion = 'replace-me'; + FROM azure.key_vault.managed_hsm_keys_versions + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND keyName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -3707,22 +3785,22 @@ components: name as name, type as type, tags as tags, - json_extract_path_text(properties, '$.attributes') as attributes, - JSON_EXTRACT(properties, '$.kty') as kty, - JSON_EXTRACT(properties, '$.keyOps') as key_ops, - JSON_EXTRACT(properties, '$.keySize') as key_size, - JSON_EXTRACT(properties, '$.curveName') as curve_name, - JSON_EXTRACT(properties, '$.keyUri') as key_uri, - JSON_EXTRACT(properties, '$.keyUriWithVersion') as key_uri_with_version, - JSON_EXTRACT(properties, '$.rotationPolicy') as rotation_policy, - JSON_EXTRACT(properties, '$.release_policy') as release_policy, + json_extract_path_text(properties, '$.attributes') as "attributes", + json_extract_path_text(properties, '$.kty') as "kty", + json_extract_path_text(properties, '$.keyOps') as "key_ops", + json_extract_path_text(properties, '$.keySize') as "key_size", + json_extract_path_text(properties, '$.curveName') as "curve_name", + json_extract_path_text(properties, '$.keyUri') as "key_uri", + json_extract_path_text(properties, '$.keyUriWithVersion') as "key_uri_with_version", + json_extract_path_text(properties, '$.rotationPolicy') as "rotation_policy", + json_extract_path_text(properties, '$.release_policy') as "release_policy", subscriptionId, resourceGroupName, name, keyName, keyVersion - FROM azure.key_vault.managed_hsm_keys_version - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND keyName = 'replace-me' AND keyVersion = 'replace-me'; + FROM azure.key_vault.managed_hsm_keys_versions + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND name = 'replace-me' AND keyName = 'replace-me'; vw_secrets: id: azure.key_vault.vw_secrets name: vw_secrets @@ -3737,11 +3815,11 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.contentType') as content_type, - JSON_EXTRACT(properties, '$.attributes') as attributes, - JSON_EXTRACT(properties, '$.secretUri') as secret_uri, - JSON_EXTRACT(properties, '$.secretUriWithVersion') as secret_uri_with_version, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.contentType') as "content_type", + JSON_EXTRACT(properties, '$.attributes') as "attributes", + JSON_EXTRACT(properties, '$.secretUri') as "secret_uri", + JSON_EXTRACT(properties, '$.secretUriWithVersion') as "secret_uri_with_version", subscriptionId, resourceGroupName, vaultName, @@ -3757,11 +3835,11 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.contentType') as content_type, - JSON_EXTRACT(properties, '$.attributes') as attributes, - JSON_EXTRACT(properties, '$.secretUri') as secret_uri, - JSON_EXTRACT(properties, '$.secretUriWithVersion') as secret_uri_with_version, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.contentType') as "content_type", + json_extract_path_text(properties, '$.attributes') as "attributes", + json_extract_path_text(properties, '$.secretUri') as "secret_uri", + json_extract_path_text(properties, '$.secretUriWithVersion') as "secret_uri_with_version", subscriptionId, resourceGroupName, vaultName, @@ -3783,23 +3861,23 @@ components: type as type, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.accessPolicies') as access_policies, - JSON_EXTRACT(properties, '$.vaultUri') as vault_uri, - JSON_EXTRACT(properties, '$.hsmPoolResourceId') as hsm_pool_resource_id, - JSON_EXTRACT(properties, '$.enabledForDeployment') as enabled_for_deployment, - JSON_EXTRACT(properties, '$.enabledForDiskEncryption') as enabled_for_disk_encryption, - JSON_EXTRACT(properties, '$.enabledForTemplateDeployment') as enabled_for_template_deployment, - JSON_EXTRACT(properties, '$.enableSoftDelete') as enable_soft_delete, - JSON_EXTRACT(properties, '$.softDeleteRetentionInDays') as soft_delete_retention_in_days, - JSON_EXTRACT(properties, '$.enableRbacAuthorization') as enable_rbac_authorization, - JSON_EXTRACT(properties, '$.createMode') as create_mode, - JSON_EXTRACT(properties, '$.enablePurgeProtection') as enable_purge_protection, - JSON_EXTRACT(properties, '$.networkAcls') as network_acls, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.accessPolicies') as "access_policies", + JSON_EXTRACT(properties, '$.vaultUri') as "vault_uri", + JSON_EXTRACT(properties, '$.hsmPoolResourceId') as "hsm_pool_resource_id", + JSON_EXTRACT(properties, '$.enabledForDeployment') as "enabled_for_deployment", + JSON_EXTRACT(properties, '$.enabledForDiskEncryption') as "enabled_for_disk_encryption", + JSON_EXTRACT(properties, '$.enabledForTemplateDeployment') as "enabled_for_template_deployment", + JSON_EXTRACT(properties, '$.enableSoftDelete') as "enable_soft_delete", + JSON_EXTRACT(properties, '$.softDeleteRetentionInDays') as "soft_delete_retention_in_days", + JSON_EXTRACT(properties, '$.enableRbacAuthorization') as "enable_rbac_authorization", + JSON_EXTRACT(properties, '$.createMode') as "create_mode", + JSON_EXTRACT(properties, '$.enablePurgeProtection') as "enable_purge_protection", + JSON_EXTRACT(properties, '$.networkAcls') as "network_acls", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", subscriptionId, resourceGroupName, vaultName @@ -3815,23 +3893,23 @@ components: type as type, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.accessPolicies') as access_policies, - JSON_EXTRACT(properties, '$.vaultUri') as vault_uri, - JSON_EXTRACT(properties, '$.hsmPoolResourceId') as hsm_pool_resource_id, - JSON_EXTRACT(properties, '$.enabledForDeployment') as enabled_for_deployment, - JSON_EXTRACT(properties, '$.enabledForDiskEncryption') as enabled_for_disk_encryption, - JSON_EXTRACT(properties, '$.enabledForTemplateDeployment') as enabled_for_template_deployment, - JSON_EXTRACT(properties, '$.enableSoftDelete') as enable_soft_delete, - JSON_EXTRACT(properties, '$.softDeleteRetentionInDays') as soft_delete_retention_in_days, - JSON_EXTRACT(properties, '$.enableRbacAuthorization') as enable_rbac_authorization, - JSON_EXTRACT(properties, '$.createMode') as create_mode, - JSON_EXTRACT(properties, '$.enablePurgeProtection') as enable_purge_protection, - JSON_EXTRACT(properties, '$.networkAcls') as network_acls, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.accessPolicies') as "access_policies", + json_extract_path_text(properties, '$.vaultUri') as "vault_uri", + json_extract_path_text(properties, '$.hsmPoolResourceId') as "hsm_pool_resource_id", + json_extract_path_text(properties, '$.enabledForDeployment') as "enabled_for_deployment", + json_extract_path_text(properties, '$.enabledForDiskEncryption') as "enabled_for_disk_encryption", + json_extract_path_text(properties, '$.enabledForTemplateDeployment') as "enabled_for_template_deployment", + json_extract_path_text(properties, '$.enableSoftDelete') as "enable_soft_delete", + json_extract_path_text(properties, '$.softDeleteRetentionInDays') as "soft_delete_retention_in_days", + json_extract_path_text(properties, '$.enableRbacAuthorization') as "enable_rbac_authorization", + json_extract_path_text(properties, '$.createMode') as "create_mode", + json_extract_path_text(properties, '$.enablePurgeProtection') as "enable_purge_protection", + json_extract_path_text(properties, '$.networkAcls') as "network_acls", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", subscriptionId, resourceGroupName, vaultName @@ -3849,12 +3927,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.vaultId') as vault_id, - JSON_EXTRACT(properties, '$.location') as location, - JSON_EXTRACT(properties, '$.deletionDate') as deletion_date, - JSON_EXTRACT(properties, '$.scheduledPurgeDate') as scheduled_purge_date, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.purgeProtectionEnabled') as purge_protection_enabled, + JSON_EXTRACT(properties, '$.vaultId') as "vault_id", + JSON_EXTRACT(properties, '$.location') as "location", + JSON_EXTRACT(properties, '$.deletionDate') as "deletion_date", + JSON_EXTRACT(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.purgeProtectionEnabled') as "purge_protection_enabled", subscriptionId, location, vaultName @@ -3867,12 +3945,12 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.vaultId') as vault_id, - JSON_EXTRACT(properties, '$.location') as location, - JSON_EXTRACT(properties, '$.deletionDate') as deletion_date, - JSON_EXTRACT(properties, '$.scheduledPurgeDate') as scheduled_purge_date, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.purgeProtectionEnabled') as purge_protection_enabled, + json_extract_path_text(properties, '$.vaultId') as "vault_id", + json_extract_path_text(properties, '$.location') as "location", + json_extract_path_text(properties, '$.deletionDate') as "deletion_date", + json_extract_path_text(properties, '$.scheduledPurgeDate') as "scheduled_purge_date", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.purgeProtectionEnabled') as "purge_protection_enabled", subscriptionId, location, vaultName @@ -3893,9 +3971,9 @@ components: etag as etag, type as type, tags as tags, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, vaultName, @@ -3912,9 +3990,9 @@ components: etag as etag, type as type, tags as tags, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, vaultName, @@ -3935,15 +4013,15 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.attributes') as attributes, - JSON_EXTRACT(properties, '$.kty') as kty, - JSON_EXTRACT(properties, '$.keyOps') as key_ops, - JSON_EXTRACT(properties, '$.keySize') as key_size, - JSON_EXTRACT(properties, '$.curveName') as curve_name, - JSON_EXTRACT(properties, '$.keyUri') as key_uri, - JSON_EXTRACT(properties, '$.keyUriWithVersion') as key_uri_with_version, - JSON_EXTRACT(properties, '$.rotationPolicy') as rotation_policy, - JSON_EXTRACT(properties, '$.release_policy') as release_policy, + JSON_EXTRACT(properties, '$.attributes') as "attributes", + JSON_EXTRACT(properties, '$.kty') as "kty", + JSON_EXTRACT(properties, '$.keyOps') as "key_ops", + JSON_EXTRACT(properties, '$.keySize') as "key_size", + JSON_EXTRACT(properties, '$.curveName') as "curve_name", + JSON_EXTRACT(properties, '$.keyUri') as "key_uri", + JSON_EXTRACT(properties, '$.keyUriWithVersion') as "key_uri_with_version", + JSON_EXTRACT(properties, '$.rotationPolicy') as "rotation_policy", + JSON_EXTRACT(properties, '$.release_policy') as "release_policy", subscriptionId, resourceGroupName, vaultName, @@ -3959,24 +4037,24 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.attributes') as attributes, - JSON_EXTRACT(properties, '$.kty') as kty, - JSON_EXTRACT(properties, '$.keyOps') as key_ops, - JSON_EXTRACT(properties, '$.keySize') as key_size, - JSON_EXTRACT(properties, '$.curveName') as curve_name, - JSON_EXTRACT(properties, '$.keyUri') as key_uri, - JSON_EXTRACT(properties, '$.keyUriWithVersion') as key_uri_with_version, - JSON_EXTRACT(properties, '$.rotationPolicy') as rotation_policy, - JSON_EXTRACT(properties, '$.release_policy') as release_policy, + json_extract_path_text(properties, '$.attributes') as "attributes", + json_extract_path_text(properties, '$.kty') as "kty", + json_extract_path_text(properties, '$.keyOps') as "key_ops", + json_extract_path_text(properties, '$.keySize') as "key_size", + json_extract_path_text(properties, '$.curveName') as "curve_name", + json_extract_path_text(properties, '$.keyUri') as "key_uri", + json_extract_path_text(properties, '$.keyUriWithVersion') as "key_uri_with_version", + json_extract_path_text(properties, '$.rotationPolicy') as "rotation_policy", + json_extract_path_text(properties, '$.release_policy') as "release_policy", subscriptionId, resourceGroupName, vaultName, keyName FROM azure.key_vault.keys WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me'; - vw_keys_version: - id: azure.key_vault.vw_keys_version - name: vw_keys_version + vw_keys_versions: + id: azure.key_vault.vw_keys_versions + name: vw_keys_versions config: views: select: @@ -3988,22 +4066,22 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.attributes') as attributes, - JSON_EXTRACT(properties, '$.kty') as kty, - JSON_EXTRACT(properties, '$.keyOps') as key_ops, - JSON_EXTRACT(properties, '$.keySize') as key_size, - JSON_EXTRACT(properties, '$.curveName') as curve_name, - JSON_EXTRACT(properties, '$.keyUri') as key_uri, - JSON_EXTRACT(properties, '$.keyUriWithVersion') as key_uri_with_version, - JSON_EXTRACT(properties, '$.rotationPolicy') as rotation_policy, - JSON_EXTRACT(properties, '$.release_policy') as release_policy, + JSON_EXTRACT(properties, '$.attributes') as "attributes", + JSON_EXTRACT(properties, '$.kty') as "kty", + JSON_EXTRACT(properties, '$.keyOps') as "key_ops", + JSON_EXTRACT(properties, '$.keySize') as "key_size", + JSON_EXTRACT(properties, '$.curveName') as "curve_name", + JSON_EXTRACT(properties, '$.keyUri') as "key_uri", + JSON_EXTRACT(properties, '$.keyUriWithVersion') as "key_uri_with_version", + JSON_EXTRACT(properties, '$.rotationPolicy') as "rotation_policy", + JSON_EXTRACT(properties, '$.release_policy') as "release_policy", subscriptionId, resourceGroupName, vaultName, keyName, keyVersion - FROM azure.key_vault.keys_version - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me' AND keyName = 'replace-me' AND keyVersion = 'replace-me'; + FROM azure.key_vault.keys_versions + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me' AND keyName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -4013,24 +4091,24 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.attributes') as attributes, - JSON_EXTRACT(properties, '$.kty') as kty, - JSON_EXTRACT(properties, '$.keyOps') as key_ops, - JSON_EXTRACT(properties, '$.keySize') as key_size, - JSON_EXTRACT(properties, '$.curveName') as curve_name, - JSON_EXTRACT(properties, '$.keyUri') as key_uri, - JSON_EXTRACT(properties, '$.keyUriWithVersion') as key_uri_with_version, - JSON_EXTRACT(properties, '$.rotationPolicy') as rotation_policy, - JSON_EXTRACT(properties, '$.release_policy') as release_policy, + json_extract_path_text(properties, '$.attributes') as "attributes", + json_extract_path_text(properties, '$.kty') as "kty", + json_extract_path_text(properties, '$.keyOps') as "key_ops", + json_extract_path_text(properties, '$.keySize') as "key_size", + json_extract_path_text(properties, '$.curveName') as "curve_name", + json_extract_path_text(properties, '$.keyUri') as "key_uri", + json_extract_path_text(properties, '$.keyUriWithVersion') as "key_uri_with_version", + json_extract_path_text(properties, '$.rotationPolicy') as "rotation_policy", + json_extract_path_text(properties, '$.release_policy') as "release_policy", subscriptionId, resourceGroupName, vaultName, keyName, keyVersion - FROM azure.key_vault.keys_version - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me' AND keyName = 'replace-me' AND keyVersion = 'replace-me'; + FROM azure.key_vault.keys_versions + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vaultName = 'replace-me' AND keyName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}?api-version=2023-07-01: put: tags: - ManagedHsms @@ -4187,7 +4265,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ManagedHsmError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs?api-version=2023-07-01: get: tags: - ManagedHsms @@ -4217,7 +4295,7 @@ paths: $ref: '#/components/schemas/ManagedHsmError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/managedHSMs/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/managedHSMs?api-version=2023-07-01: get: tags: - ManagedHsms @@ -4246,7 +4324,7 @@ paths: $ref: '#/components/schemas/ManagedHsmError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateEndpointConnections/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateEndpointConnections?api-version=2023-07-01: get: tags: - MHSMListPrivateEndpointConnections @@ -4276,11 +4354,11 @@ paths: $ref: '#/components/schemas/ManagedHsmError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/deletedManagedHSMs/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/deletedManagedHSMs?api-version=2023-07-01: get: tags: - ManagedHsms - operationId: ManagedHsms_ListDeleted + operationId: ManagedHsmsDeleted_List description: The List operation gets information about the deleted managed HSMs associated with the subscription. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4299,11 +4377,12 @@ paths: $ref: '#/components/schemas/ManagedHsmError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/locations/{location}/deletedManagedHSMs/{name}/?api-version=2023-07-01: + x-ms-original-operationId: ManagedHsms_ListDeleted + /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/locations/{location}/deletedManagedHSMs/{name}?api-version=2023-07-01: get: tags: - ManagedHsms - operationId: ManagedHsms_GetDeleted + operationId: ManagedHsmsDeleted_Get description: Gets the specified deleted managed HSM. parameters: - name: name @@ -4332,7 +4411,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ManagedHsmError' - /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/locations/{location}/deletedManagedHSMs/{name}/purge/?api-version=2023-07-01: + x-ms-original-operationId: ManagedHsms_GetDeleted + /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/locations/{location}/deletedManagedHSMs/{name}/purge?api-version=2023-07-01: post: tags: - ManagedHsms @@ -4367,7 +4447,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ManagedHsmError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-07-01: get: tags: - MHSMPrivateEndpointConnections @@ -4480,7 +4560,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateLinkResources/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/privateLinkResources?api-version=2023-07-01: get: tags: - MHSMPrivateLinkResources @@ -4508,7 +4588,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/regions/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/regions?api-version=2023-07-01: get: tags: - MHSMListRegions @@ -4538,7 +4618,7 @@ paths: $ref: '#/components/schemas/ManagedHsmError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/checkMhsmNameAvailability/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/checkMhsmNameAvailability?api-version=2023-07-01: post: tags: - ManagedHsms @@ -4567,7 +4647,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/{keyName}/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/{keyName}?api-version=2023-07-01: put: tags: - ManagedHsmKeys @@ -4622,7 +4702,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys?api-version=2023-07-01: get: tags: - ManagedHsmKeys @@ -4647,11 +4727,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/{keyName}/versions/{keyVersion}/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/{keyName}/versions/{keyVersion}?api-version=2023-07-01: get: tags: - ManagedHsmKeys - operationId: ManagedHsmKeys_GetVersion + operationId: ManagedHsmKeysVersion_Get description: Gets the specified version of the specified key in the specified managed HSM. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4672,11 +4752,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/{keyName}/versions/?api-version=2023-07-01: + x-ms-original-operationId: ManagedHsmKeys_GetVersion + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}/keys/{keyName}/versions?api-version=2023-07-01: get: tags: - ManagedHsmKeys - operationId: ManagedHsmKeys_ListVersions + operationId: ManagedHsmKeysVersions_List description: Lists the versions of the specified key in the specified managed HSM. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4698,7 +4779,8 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName}/?api-version=2023-07-01: + x-ms-original-operationId: ManagedHsmKeys_ListVersions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/{secretName}?api-version=2023-07-01: put: tags: - Secrets @@ -4845,7 +4927,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/secrets?api-version=2023-07-01: get: tags: - Secrets @@ -4886,7 +4968,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}?api-version=2023-07-01: put: tags: - Vaults @@ -5044,11 +5126,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/accessPolicies/{operationKind}/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/accessPolicies/{operationKind}?api-version=2023-07-01: put: tags: - Vaults - operationId: Vaults_UpdateAccessPolicy + operationId: VaultsAccessPolicy_Update description: Update access policies in a key vault in the specified subscription. parameters: - name: resourceGroupName @@ -5105,7 +5187,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/?api-version=2023-07-01: + x-ms-original-operationId: Vaults_UpdateAccessPolicy + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults?api-version=2023-07-01: get: tags: - Vaults @@ -5140,7 +5223,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/vaults/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/vaults?api-version=2023-07-01: get: tags: - Vaults @@ -5169,11 +5252,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/deletedVaults/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/deletedVaults?api-version=2023-07-01: get: tags: - Vaults - operationId: Vaults_ListDeleted + operationId: VaultsDeleted_List description: Gets information about the deleted vaults in a subscription. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5192,11 +5275,12 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/locations/{location}/deletedVaults/{vaultName}/?api-version=2023-07-01: + x-ms-original-operationId: Vaults_ListDeleted + /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/locations/{location}/deletedVaults/{vaultName}?api-version=2023-07-01: get: tags: - Vaults - operationId: Vaults_GetDeleted + operationId: VaultsDeleted_Get description: Gets the deleted Azure key vault. parameters: - name: vaultName @@ -5225,7 +5309,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/locations/{location}/deletedVaults/{vaultName}/purge/?api-version=2023-07-01: + x-ms-original-operationId: Vaults_GetDeleted + /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/locations/{location}/deletedVaults/{vaultName}/purge?api-version=2023-07-01: post: tags: - Vaults @@ -5257,7 +5342,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resources/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resources?api-version=2023-07-01: get: tags: - Vaults @@ -5284,7 +5369,7 @@ paths: - name: api-version in: query description: Azure Resource Manager Api Version. - required: true + required: false x-ms-api-version: false schema: enum: @@ -5309,7 +5394,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/checkNameAvailability/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/checkNameAvailability?api-version=2023-07-01: post: tags: - Vaults @@ -5338,7 +5423,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-07-01: get: tags: - PrivateEndpointConnections @@ -5443,7 +5528,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateEndpointConnections/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateEndpointConnections?api-version=2023-07-01: get: tags: - PrivateEndpointConnections @@ -5468,7 +5553,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateLinkResources/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateLinkResources?api-version=2023-07-01: get: tags: - PrivateLinkResources @@ -5491,7 +5576,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /providers/Microsoft.KeyVault/operations/?api-version=2023-07-01: + /providers/Microsoft.KeyVault/operations?api-version=2023-07-01: get: tags: - Operations @@ -5513,7 +5598,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/{keyName}/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/{keyName}?api-version=2023-07-01: put: tags: - Keys @@ -5602,7 +5687,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys?api-version=2023-07-01: get: tags: - Keys @@ -5638,11 +5723,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/{keyName}/versions/{keyVersion}/?api-version=2023-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/{keyName}/versions/{keyVersion}?api-version=2023-07-01: get: tags: - Keys - operationId: Keys_GetVersion + operationId: KeysVersion_Get description: Gets the specified version of the specified key in the specified key vault. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5686,11 +5771,12 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/{keyName}/versions/?api-version=2023-07-01: + x-ms-original-operationId: Keys_GetVersion + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/keys/{keyName}/versions?api-version=2023-07-01: get: tags: - Keys - operationId: Keys_ListVersions + operationId: KeysVersions_List description: Lists the versions of the specified key in the specified key vault. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5729,3 +5815,4 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink + x-ms-original-operationId: Keys_ListVersions diff --git a/providers/src/azure/v00.00.00000/services/kubernetes_configuration.yaml b/providers/src/azure/v00.00.00000/services/kubernetes_configuration.yaml index 20108682..bb9eba22 100644 --- a/providers/src/azure/v00.00.00000/services/kubernetes_configuration.yaml +++ b/providers/src/azure/v00.00.00000/services/kubernetes_configuration.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -59,7 +59,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -2184,34 +2184,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1fluxConfigurations~1{fluxConfigurationName}~1?api-version=2024-04-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1fluxConfigurations~1{fluxConfigurationName}?api-version=2024-04-01-preview/get' + operationId: FluxConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FluxConfiguration create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1fluxConfigurations~1{fluxConfigurationName}~1?api-version=2024-04-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1fluxConfigurations~1{fluxConfigurationName}?api-version=2024-04-01-preview/put' + operationId: FluxConfigurations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FluxConfiguration update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1fluxConfigurations~1{fluxConfigurationName}~1?api-version=2024-04-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1fluxConfigurations~1{fluxConfigurationName}?api-version=2024-04-01-preview/patch' + operationId: FluxConfigurations_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FluxConfiguration delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1fluxConfigurations~1{fluxConfigurationName}~1?api-version=2024-04-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1fluxConfigurations~1{fluxConfigurationName}?api-version=2024-04-01-preview/delete' + operationId: FluxConfigurations_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1fluxConfigurations~1?api-version=2024-04-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1fluxConfigurations?api-version=2024-04-01-preview/get' + operationId: FluxConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FluxConfigurationsList objectKey: $.value sqlVerbs: select: @@ -2219,7 +2228,8 @@ components: - $ref: '#/components/x-stackQL-resources/flux_configurations/methods/list' insert: - $ref: '#/components/x-stackQL-resources/flux_configurations/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/flux_configurations/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/flux_configurations/methods/delete' @@ -2230,10 +2240,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1fluxConfigurations~1{fluxConfigurationName}~1operations~1{operationId}~1?api-version=2024-04-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1fluxConfigurations~1{fluxConfigurationName}~1operations~1{operationId}?api-version=2024-04-01-preview/get' + operationId: FluxConfigOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatusResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/flux_config_operation_status/methods/get' @@ -2248,17 +2260,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1operations~1?api-version=2023-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1operations?api-version=2023-05-01/get' + operationId: OperationStatus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatusList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1extensions~1{extensionName}~1operations~1{operationId}~1?api-version=2023-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1extensions~1{extensionName}~1operations~1{operationId}?api-version=2023-05-01/get' + operationId: OperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatusResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operation_status/methods/get' @@ -2274,10 +2290,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.KubernetesConfiguration~1operations~1?api-version=2023-05-01/get' + $ref: '#/paths/~1providers~1Microsoft.KubernetesConfiguration~1operations?api-version=2023-05-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceProviderOperationList objectKey: $.value sqlVerbs: select: @@ -2293,34 +2311,43 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1extensions~1{extensionName}~1?api-version=2023-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1extensions~1{extensionName}?api-version=2023-05-01/put' + operationId: Extensions_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Extension get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1extensions~1{extensionName}~1?api-version=2023-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1extensions~1{extensionName}?api-version=2023-05-01/get' + operationId: Extensions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Extension delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1extensions~1{extensionName}~1?api-version=2023-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1extensions~1{extensionName}?api-version=2023-05-01/delete' + operationId: Extensions_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1extensions~1{extensionName}~1?api-version=2023-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1extensions~1{extensionName}?api-version=2023-05-01/patch' + operationId: Extensions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Extension list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1extensions~1?api-version=2023-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1extensions?api-version=2023-05-01/get' + operationId: Extensions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExtensionsList objectKey: $.value sqlVerbs: select: @@ -2328,7 +2355,8 @@ components: - $ref: '#/components/x-stackQL-resources/extensions/methods/list' insert: - $ref: '#/components/x-stackQL-resources/extensions/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/extensions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/extensions/methods/delete' @@ -2339,28 +2367,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1sourceControlConfigurations~1{sourceControlConfigurationName}~1?api-version=2023-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1sourceControlConfigurations~1{sourceControlConfigurationName}?api-version=2023-05-01/get' + operationId: SourceControlConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceControlConfiguration create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1sourceControlConfigurations~1{sourceControlConfigurationName}~1?api-version=2023-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1sourceControlConfigurations~1{sourceControlConfigurationName}?api-version=2023-05-01/put' + operationId: SourceControlConfigurations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceControlConfiguration delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1sourceControlConfigurations~1{sourceControlConfigurationName}~1?api-version=2023-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1sourceControlConfigurations~1{sourceControlConfigurationName}?api-version=2023-05-01/delete' + operationId: SourceControlConfigurations_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1sourceControlConfigurations~1?api-version=2023-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{clusterRp}~1{clusterResourceName}~1{clusterName}~1providers~1Microsoft.KubernetesConfiguration~1sourceControlConfigurations?api-version=2023-05-01/get' + operationId: SourceControlConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SourceControlConfigurationList objectKey: $.value sqlVerbs: select: @@ -2373,7 +2408,7 @@ components: delete: - $ref: '#/components/x-stackQL-resources/source_control_configurations/methods/delete' paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}/?api-version=2024-04-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}?api-version=2024-04-01-preview: get: tags: - FluxConfiguration @@ -2520,7 +2555,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/?api-version=2024-04-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations?api-version=2024-04-01-preview: get: tags: - FluxConfiguration @@ -2548,7 +2583,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}/operations/{operationId}/?api-version=2024-04-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}/operations/{operationId}?api-version=2024-04-01-preview: get: tags: - FluxConfiguration Operation Status @@ -2580,7 +2615,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/operations/?api-version=2023-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/operations?api-version=2023-05-01: get: tags: - Operations in a Cluster @@ -2607,7 +2642,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.KubernetesConfiguration/operations/?api-version=2023-05-01: + /providers/Microsoft.KubernetesConfiguration/operations?api-version=2023-05-01: get: tags: - Operations @@ -2629,7 +2664,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName}/?api-version=2023-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName}?api-version=2023-05-01: put: tags: - Extensions @@ -2776,7 +2811,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/?api-version=2023-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions?api-version=2023-05-01: get: tags: - Extensions @@ -2804,7 +2839,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName}/operations/{operationId}/?api-version=2023-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName}/operations/{operationId}?api-version=2023-05-01: get: tags: - Extension Operation Status @@ -2836,7 +2871,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/sourceControlConfigurations/{sourceControlConfigurationName}/?api-version=2023-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/sourceControlConfigurations/{sourceControlConfigurationName}?api-version=2023-05-01: get: tags: - SourceControlConfiguration @@ -2925,7 +2960,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/sourceControlConfigurations/?api-version=2023-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/sourceControlConfigurations?api-version=2023-05-01: get: tags: - SourceControlConfiguration diff --git a/providers/src/azure/v00.00.00000/services/lab_services.yaml b/providers/src/azure/v00.00.00000/services/lab_services.yaml index 2c2e15f7..d2f846f1 100644 --- a/providers/src/azure/v00.00.00000/services/lab_services.yaml +++ b/providers/src/azure/v00.00.00000/services/lab_services.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -100,7 +100,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -2143,44 +2143,53 @@ components: methods: list_by_lab: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1virtualMachines~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1virtualMachines?api-version=2023-06-07/get' + operationId: VirtualMachines_ListByLab response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PagedVirtualMachines objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1virtualMachines~1{virtualMachineName}~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1virtualMachines~1{virtualMachineName}?api-version=2023-06-07/get' + operationId: VirtualMachines_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachine start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1virtualMachines~1{virtualMachineName}~1start~1?api-version=2023-06-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1virtualMachines~1{virtualMachineName}~1start?api-version=2023-06-07/post' + operationId: VirtualMachines_Start response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1virtualMachines~1{virtualMachineName}~1stop~1?api-version=2023-06-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1virtualMachines~1{virtualMachineName}~1stop?api-version=2023-06-07/post' + operationId: VirtualMachines_Stop response: mediaType: application/json openAPIDocKey: '200' reimage: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1virtualMachines~1{virtualMachineName}~1reimage~1?api-version=2023-06-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1virtualMachines~1{virtualMachineName}~1reimage?api-version=2023-06-07/post' + operationId: VirtualMachines_Reimage response: mediaType: application/json openAPIDocKey: '200' redeploy: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1virtualMachines~1{virtualMachineName}~1redeploy~1?api-version=2023-06-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1virtualMachines~1{virtualMachineName}~1redeploy?api-version=2023-06-07/post' + operationId: VirtualMachines_Redeploy response: mediaType: application/json openAPIDocKey: '200' reset_password: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1virtualMachines~1{virtualMachineName}~1resetPassword~1?api-version=2023-06-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1virtualMachines~1{virtualMachineName}~1resetPassword?api-version=2023-06-07/post' + operationId: VirtualMachines_ResetPassword response: mediaType: application/json openAPIDocKey: '200' @@ -2199,36 +2208,45 @@ components: methods: list_by_lab_plan: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}~1images~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}~1images?api-version=2023-06-07/get' + operationId: Images_ListByLabPlan response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PagedImages objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}~1images~1{imageName}~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}~1images~1{imageName}?api-version=2023-06-07/get' + operationId: Images_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Image create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}~1images~1{imageName}~1?api-version=2023-06-07/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}~1images~1{imageName}?api-version=2023-06-07/put' + operationId: Images_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Image update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}~1images~1{imageName}~1?api-version=2023-06-07/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}~1images~1{imageName}?api-version=2023-06-07/patch' + operationId: Images_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Image sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/images/methods/get' - $ref: '#/components/x-stackQL-resources/images/methods/list_by_lab_plan' insert: - $ref: '#/components/x-stackQL-resources/images/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/images/methods/update' replace: [] delete: [] operation_results: @@ -2238,10 +2256,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LabServices~1operationResults~1{operationResultId}~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LabServices~1operationResults~1{operationResultId}?api-version=2023-06-07/get' + operationId: OperationResults_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operation_results/methods/get' @@ -2256,10 +2276,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LabServices~1skus~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LabServices~1skus?api-version=2023-06-07/get' + operationId: Skus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PagedLabServicesSkus objectKey: $.value sqlVerbs: select: @@ -2275,45 +2297,57 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LabServices~1labPlans~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LabServices~1labPlans?api-version=2023-06-07/get' + operationId: LabPlans_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PagedLabPlans objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans?api-version=2023-06-07/get' + operationId: LabPlans_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PagedLabPlans objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}?api-version=2023-06-07/get' + operationId: LabPlans_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabPlan create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}~1?api-version=2023-06-07/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}?api-version=2023-06-07/put' + operationId: LabPlans_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabPlan update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}~1?api-version=2023-06-07/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}?api-version=2023-06-07/patch' + operationId: LabPlans_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LabPlan delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}~1?api-version=2023-06-07/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}?api-version=2023-06-07/delete' + operationId: LabPlans_Delete response: mediaType: application/json openAPIDocKey: '200' save_image: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}~1saveImage~1?api-version=2023-06-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labPlans~1{labPlanName}~1saveImage?api-version=2023-06-07/post' + operationId: LabPlans_SaveImage response: mediaType: application/json openAPIDocKey: '200' @@ -2324,7 +2358,8 @@ components: - $ref: '#/components/x-stackQL-resources/lab_plans/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/lab_plans/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/lab_plans/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/lab_plans/methods/delete' @@ -2335,10 +2370,12 @@ components: methods: list_by_location: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LabServices~1locations~1{location}~1usages~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LabServices~1locations~1{location}~1usages?api-version=2023-06-07/get' + operationId: Usages_ListByLocation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListUsagesResult objectKey: $.value sqlVerbs: select: @@ -2354,38 +2391,48 @@ components: methods: list_by_lab: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1users~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1users?api-version=2023-06-07/get' + operationId: Users_ListByLab response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PagedUsers objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1users~1{userName}~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1users~1{userName}?api-version=2023-06-07/get' + operationId: Users_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: User create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1users~1{userName}~1?api-version=2023-06-07/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1users~1{userName}?api-version=2023-06-07/put' + operationId: Users_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: User update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1users~1{userName}~1?api-version=2023-06-07/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1users~1{userName}?api-version=2023-06-07/patch' + operationId: Users_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: User delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1users~1{userName}~1?api-version=2023-06-07/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1users~1{userName}?api-version=2023-06-07/delete' + operationId: Users_Delete response: mediaType: application/json openAPIDocKey: '200' invite: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1users~1{userName}~1invite~1?api-version=2023-06-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1users~1{userName}~1invite?api-version=2023-06-07/post' + operationId: Users_Invite response: mediaType: application/json openAPIDocKey: '200' @@ -2395,7 +2442,8 @@ components: - $ref: '#/components/x-stackQL-resources/users/methods/list_by_lab' insert: - $ref: '#/components/x-stackQL-resources/users/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/users/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/users/methods/delete' @@ -2406,51 +2454,64 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LabServices~1labs~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LabServices~1labs?api-version=2023-06-07/get' + operationId: Labs_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PagedLabs objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs?api-version=2023-06-07/get' + operationId: Labs_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PagedLabs objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}?api-version=2023-06-07/get' + operationId: Labs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Lab create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1?api-version=2023-06-07/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}?api-version=2023-06-07/put' + operationId: Labs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Lab update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1?api-version=2023-06-07/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}?api-version=2023-06-07/patch' + operationId: Labs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Lab delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1?api-version=2023-06-07/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}?api-version=2023-06-07/delete' + operationId: Labs_Delete response: mediaType: application/json openAPIDocKey: '200' publish: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1publish~1?api-version=2023-06-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1publish?api-version=2023-06-07/post' + operationId: Labs_Publish response: mediaType: application/json openAPIDocKey: '200' sync_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1syncGroup~1?api-version=2023-06-07/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1syncGroup?api-version=2023-06-07/post' + operationId: Labs_SyncGroup response: mediaType: application/json openAPIDocKey: '200' @@ -2461,7 +2522,8 @@ components: - $ref: '#/components/x-stackQL-resources/labs/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/labs/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/labs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/labs/methods/delete' @@ -2472,32 +2534,41 @@ components: methods: list_by_lab: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1schedules~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1schedules?api-version=2023-06-07/get' + operationId: Schedules_ListByLab response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PagedSchedules objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1schedules~1{scheduleName}~1?api-version=2023-06-07/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1schedules~1{scheduleName}?api-version=2023-06-07/get' + operationId: Schedules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1schedules~1{scheduleName}~1?api-version=2023-06-07/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1schedules~1{scheduleName}?api-version=2023-06-07/put' + operationId: Schedules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1schedules~1{scheduleName}~1?api-version=2023-06-07/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1schedules~1{scheduleName}?api-version=2023-06-07/patch' + operationId: Schedules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Schedule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1schedules~1{scheduleName}~1?api-version=2023-06-07/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LabServices~1labs~1{labName}~1schedules~1{scheduleName}?api-version=2023-06-07/delete' + operationId: Schedules_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2507,7 +2578,8 @@ components: - $ref: '#/components/x-stackQL-resources/schedules/methods/list_by_lab' insert: - $ref: '#/components/x-stackQL-resources/schedules/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/schedules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/schedules/methods/delete' @@ -2518,10 +2590,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.LabServices~1operations~1?api-version=2023-06-07/get' + $ref: '#/paths/~1providers~1Microsoft.LabServices~1operations?api-version=2023-06-07/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -2540,12 +2614,12 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.resourceOperationError') as resource_operation_error, - JSON_EXTRACT(properties, '$.connectionProfile') as connection_profile, - JSON_EXTRACT(properties, '$.claimedByUserId') as claimed_by_user_id, - JSON_EXTRACT(properties, '$.vmType') as vm_type, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.resourceOperationError') as "resource_operation_error", + JSON_EXTRACT(properties, '$.connectionProfile') as "connection_profile", + JSON_EXTRACT(properties, '$.claimedByUserId') as "claimed_by_user_id", + JSON_EXTRACT(properties, '$.vmType') as "vm_type", subscriptionId, resourceGroupName, labName, @@ -2557,12 +2631,12 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.resourceOperationError') as resource_operation_error, - JSON_EXTRACT(properties, '$.connectionProfile') as connection_profile, - JSON_EXTRACT(properties, '$.claimedByUserId') as claimed_by_user_id, - JSON_EXTRACT(properties, '$.vmType') as vm_type, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.resourceOperationError') as "resource_operation_error", + json_extract_path_text(properties, '$.connectionProfile') as "connection_profile", + json_extract_path_text(properties, '$.claimedByUserId') as "claimed_by_user_id", + json_extract_path_text(properties, '$.vmType') as "vm_type", subscriptionId, resourceGroupName, labName, @@ -2579,22 +2653,22 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.enabledState') as enabled_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.iconUrl') as icon_url, - JSON_EXTRACT(properties, '$.author') as author, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.plan') as plan, - JSON_EXTRACT(properties, '$.termsStatus') as terms_status, - JSON_EXTRACT(properties, '$.offer') as offer, - JSON_EXTRACT(properties, '$.publisher') as publisher, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.sharedGalleryId') as shared_gallery_id, - JSON_EXTRACT(properties, '$.availableRegions') as available_regions, - JSON_EXTRACT(properties, '$.osState') as os_state, + JSON_EXTRACT(properties, '$.enabledState') as "enabled_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.iconUrl') as "icon_url", + JSON_EXTRACT(properties, '$.author') as "author", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.plan') as "plan", + JSON_EXTRACT(properties, '$.termsStatus') as "terms_status", + JSON_EXTRACT(properties, '$.offer') as "offer", + JSON_EXTRACT(properties, '$.publisher') as "publisher", + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.sharedGalleryId') as "shared_gallery_id", + JSON_EXTRACT(properties, '$.availableRegions') as "available_regions", + JSON_EXTRACT(properties, '$.osState') as "os_state", subscriptionId, resourceGroupName, labPlanName, @@ -2606,22 +2680,22 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.enabledState') as enabled_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.iconUrl') as icon_url, - JSON_EXTRACT(properties, '$.author') as author, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.plan') as plan, - JSON_EXTRACT(properties, '$.termsStatus') as terms_status, - JSON_EXTRACT(properties, '$.offer') as offer, - JSON_EXTRACT(properties, '$.publisher') as publisher, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.sharedGalleryId') as shared_gallery_id, - JSON_EXTRACT(properties, '$.availableRegions') as available_regions, - JSON_EXTRACT(properties, '$.osState') as os_state, + json_extract_path_text(properties, '$.enabledState') as "enabled_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.iconUrl') as "icon_url", + json_extract_path_text(properties, '$.author') as "author", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.plan') as "plan", + json_extract_path_text(properties, '$.termsStatus') as "terms_status", + json_extract_path_text(properties, '$.offer') as "offer", + json_extract_path_text(properties, '$.publisher') as "publisher", + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.sharedGalleryId') as "shared_gallery_id", + json_extract_path_text(properties, '$.availableRegions') as "available_regions", + json_extract_path_text(properties, '$.osState') as "os_state", subscriptionId, resourceGroupName, labPlanName, @@ -2641,15 +2715,15 @@ components: tags as tags, systemData as system_data, identity as identity, - JSON_EXTRACT(properties, '$.defaultConnectionProfile') as default_connection_profile, - JSON_EXTRACT(properties, '$.defaultAutoShutdownProfile') as default_auto_shutdown_profile, - JSON_EXTRACT(properties, '$.defaultNetworkProfile') as default_network_profile, - JSON_EXTRACT(properties, '$.allowedRegions') as allowed_regions, - JSON_EXTRACT(properties, '$.sharedGalleryId') as shared_gallery_id, - JSON_EXTRACT(properties, '$.supportInfo') as support_info, - JSON_EXTRACT(properties, '$.linkedLmsInstance') as linked_lms_instance, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceOperationError') as resource_operation_error, + JSON_EXTRACT(properties, '$.defaultConnectionProfile') as "default_connection_profile", + JSON_EXTRACT(properties, '$.defaultAutoShutdownProfile') as "default_auto_shutdown_profile", + JSON_EXTRACT(properties, '$.defaultNetworkProfile') as "default_network_profile", + JSON_EXTRACT(properties, '$.allowedRegions') as "allowed_regions", + JSON_EXTRACT(properties, '$.sharedGalleryId') as "shared_gallery_id", + JSON_EXTRACT(properties, '$.supportInfo') as "support_info", + JSON_EXTRACT(properties, '$.linkedLmsInstance') as "linked_lms_instance", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceOperationError') as "resource_operation_error", subscriptionId, resourceGroupName, labPlanName @@ -2663,15 +2737,15 @@ components: tags as tags, systemData as system_data, identity as identity, - json_extract_path_text(properties, '$.defaultConnectionProfile') as default_connection_profile, - JSON_EXTRACT(properties, '$.defaultAutoShutdownProfile') as default_auto_shutdown_profile, - JSON_EXTRACT(properties, '$.defaultNetworkProfile') as default_network_profile, - JSON_EXTRACT(properties, '$.allowedRegions') as allowed_regions, - JSON_EXTRACT(properties, '$.sharedGalleryId') as shared_gallery_id, - JSON_EXTRACT(properties, '$.supportInfo') as support_info, - JSON_EXTRACT(properties, '$.linkedLmsInstance') as linked_lms_instance, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceOperationError') as resource_operation_error, + json_extract_path_text(properties, '$.defaultConnectionProfile') as "default_connection_profile", + json_extract_path_text(properties, '$.defaultAutoShutdownProfile') as "default_auto_shutdown_profile", + json_extract_path_text(properties, '$.defaultNetworkProfile') as "default_network_profile", + json_extract_path_text(properties, '$.allowedRegions') as "allowed_regions", + json_extract_path_text(properties, '$.sharedGalleryId') as "shared_gallery_id", + json_extract_path_text(properties, '$.supportInfo') as "support_info", + json_extract_path_text(properties, '$.linkedLmsInstance') as "linked_lms_instance", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceOperationError') as "resource_operation_error", subscriptionId, resourceGroupName, labPlanName @@ -2687,15 +2761,15 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.additionalUsageQuota') as additional_usage_quota, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceOperationError') as resource_operation_error, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.email') as email, - JSON_EXTRACT(properties, '$.registrationState') as registration_state, - JSON_EXTRACT(properties, '$.invitationState') as invitation_state, - JSON_EXTRACT(properties, '$.invitationSent') as invitation_sent, - JSON_EXTRACT(properties, '$.totalUsage') as total_usage, + JSON_EXTRACT(properties, '$.additionalUsageQuota') as "additional_usage_quota", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceOperationError') as "resource_operation_error", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.email') as "email", + JSON_EXTRACT(properties, '$.registrationState') as "registration_state", + JSON_EXTRACT(properties, '$.invitationState') as "invitation_state", + JSON_EXTRACT(properties, '$.invitationSent') as "invitation_sent", + JSON_EXTRACT(properties, '$.totalUsage') as "total_usage", subscriptionId, resourceGroupName, labName, @@ -2707,15 +2781,15 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.additionalUsageQuota') as additional_usage_quota, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceOperationError') as resource_operation_error, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.email') as email, - JSON_EXTRACT(properties, '$.registrationState') as registration_state, - JSON_EXTRACT(properties, '$.invitationState') as invitation_state, - JSON_EXTRACT(properties, '$.invitationSent') as invitation_sent, - JSON_EXTRACT(properties, '$.totalUsage') as total_usage, + json_extract_path_text(properties, '$.additionalUsageQuota') as "additional_usage_quota", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceOperationError') as "resource_operation_error", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.email') as "email", + json_extract_path_text(properties, '$.registrationState') as "registration_state", + json_extract_path_text(properties, '$.invitationState') as "invitation_state", + json_extract_path_text(properties, '$.invitationSent') as "invitation_sent", + json_extract_path_text(properties, '$.totalUsage') as "total_usage", subscriptionId, resourceGroupName, labName, @@ -2734,18 +2808,18 @@ components: location as location, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.autoShutdownProfile') as auto_shutdown_profile, - JSON_EXTRACT(properties, '$.connectionProfile') as connection_profile, - JSON_EXTRACT(properties, '$.virtualMachineProfile') as virtual_machine_profile, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.rosterProfile') as roster_profile, - JSON_EXTRACT(properties, '$.labPlanId') as lab_plan_id, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.resourceOperationError') as resource_operation_error, + JSON_EXTRACT(properties, '$.autoShutdownProfile') as "auto_shutdown_profile", + JSON_EXTRACT(properties, '$.connectionProfile') as "connection_profile", + JSON_EXTRACT(properties, '$.virtualMachineProfile') as "virtual_machine_profile", + JSON_EXTRACT(properties, '$.securityProfile') as "security_profile", + JSON_EXTRACT(properties, '$.rosterProfile') as "roster_profile", + JSON_EXTRACT(properties, '$.labPlanId') as "lab_plan_id", + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.networkProfile') as "network_profile", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.resourceOperationError') as "resource_operation_error", subscriptionId, resourceGroupName, labName @@ -2758,18 +2832,18 @@ components: location as location, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.autoShutdownProfile') as auto_shutdown_profile, - JSON_EXTRACT(properties, '$.connectionProfile') as connection_profile, - JSON_EXTRACT(properties, '$.virtualMachineProfile') as virtual_machine_profile, - JSON_EXTRACT(properties, '$.securityProfile') as security_profile, - JSON_EXTRACT(properties, '$.rosterProfile') as roster_profile, - JSON_EXTRACT(properties, '$.labPlanId') as lab_plan_id, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.resourceOperationError') as resource_operation_error, + json_extract_path_text(properties, '$.autoShutdownProfile') as "auto_shutdown_profile", + json_extract_path_text(properties, '$.connectionProfile') as "connection_profile", + json_extract_path_text(properties, '$.virtualMachineProfile') as "virtual_machine_profile", + json_extract_path_text(properties, '$.securityProfile') as "security_profile", + json_extract_path_text(properties, '$.rosterProfile') as "roster_profile", + json_extract_path_text(properties, '$.labPlanId') as "lab_plan_id", + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.networkProfile') as "network_profile", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.resourceOperationError') as "resource_operation_error", subscriptionId, resourceGroupName, labName @@ -2785,13 +2859,13 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.startAt') as start_at, - JSON_EXTRACT(properties, '$.stopAt') as stop_at, - JSON_EXTRACT(properties, '$.recurrencePattern') as recurrence_pattern, - JSON_EXTRACT(properties, '$.timeZoneId') as time_zone_id, - JSON_EXTRACT(properties, '$.notes') as notes, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceOperationError') as resource_operation_error, + JSON_EXTRACT(properties, '$.startAt') as "start_at", + JSON_EXTRACT(properties, '$.stopAt') as "stop_at", + JSON_EXTRACT(properties, '$.recurrencePattern') as "recurrence_pattern", + JSON_EXTRACT(properties, '$.timeZoneId') as "time_zone_id", + JSON_EXTRACT(properties, '$.notes') as "notes", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceOperationError') as "resource_operation_error", subscriptionId, resourceGroupName, labName, @@ -2803,13 +2877,13 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.startAt') as start_at, - JSON_EXTRACT(properties, '$.stopAt') as stop_at, - JSON_EXTRACT(properties, '$.recurrencePattern') as recurrence_pattern, - JSON_EXTRACT(properties, '$.timeZoneId') as time_zone_id, - JSON_EXTRACT(properties, '$.notes') as notes, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceOperationError') as resource_operation_error, + json_extract_path_text(properties, '$.startAt') as "start_at", + json_extract_path_text(properties, '$.stopAt') as "stop_at", + json_extract_path_text(properties, '$.recurrencePattern') as "recurrence_pattern", + json_extract_path_text(properties, '$.timeZoneId') as "time_zone_id", + json_extract_path_text(properties, '$.notes') as "notes", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceOperationError') as "resource_operation_error", subscriptionId, resourceGroupName, labName, @@ -2817,7 +2891,7 @@ components: FROM azure.lab_services.schedules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND labName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -2848,7 +2922,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines/{virtualMachineName}/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines/{virtualMachineName}?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -2873,7 +2947,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines/{virtualMachineName}/start/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines/{virtualMachineName}/start?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -2899,7 +2973,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines/{virtualMachineName}/stop/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines/{virtualMachineName}/stop?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -2925,7 +2999,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines/{virtualMachineName}/reimage/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines/{virtualMachineName}/reimage?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -2951,7 +3025,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines/{virtualMachineName}/redeploy/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines/{virtualMachineName}/redeploy?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -2977,7 +3051,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines/{virtualMachineName}/resetPassword/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines/{virtualMachineName}/resetPassword?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3011,7 +3085,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labPlans/{labPlanName}/images/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labPlans/{labPlanName}/images?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3042,7 +3116,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labPlans/{labPlanName}/images/{imageName}/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labPlans/{labPlanName}/images/{imageName}?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3121,7 +3195,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.LabServices/operationResults/{operationResultId}/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/providers/Microsoft.LabServices/operationResults/{operationResultId}?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/OperationResultId' @@ -3146,7 +3220,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.LabServices/skus/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/providers/Microsoft.LabServices/skus?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: $filter @@ -3175,7 +3249,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.LabServices/labPlans/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/providers/Microsoft.LabServices/labPlans?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: $filter @@ -3204,7 +3278,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labPlans/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labPlans?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3229,7 +3303,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labPlans/{labPlanName}/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labPlans/{labPlanName}?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3353,7 +3427,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labPlans/{labPlanName}/saveImage/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labPlans/{labPlanName}/saveImage?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3386,7 +3460,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.LabServices/locations/{location}/usages/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/providers/Microsoft.LabServices/locations/{location}/usages?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/LocationRouteParameter' @@ -3416,7 +3490,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/users/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/users?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3447,7 +3521,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/users/{userName}/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/users/{userName}?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3572,7 +3646,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/users/{userName}/invite/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/users/{userName}/invite?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3606,7 +3680,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.LabServices/labs/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/providers/Microsoft.LabServices/labs?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: $filter @@ -3635,7 +3709,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3660,7 +3734,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3784,7 +3858,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/publish/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/publish?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3809,7 +3883,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/syncGroup/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/syncGroup?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3834,7 +3908,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/schedules/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/schedules?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3865,7 +3939,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/schedules/{scheduleName}/?api-version=2023-06-07: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/schedules/{scheduleName}?api-version=2023-06-07: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3972,7 +4046,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.LabServices/operations/?api-version=2023-06-07: + /providers/Microsoft.LabServices/operations?api-version=2023-06-07: parameters: [] get: tags: diff --git a/providers/src/azure/v00.00.00000/services/large_instances.yaml b/providers/src/azure/v00.00.00000/services/large_instances.yaml index 3989c44a..5d53db60 100644 --- a/providers/src/azure/v00.00.00000/services/large_instances.yaml +++ b/providers/src/azure/v00.00.00000/services/large_instances.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1284,10 +1284,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.AzureLargeInstance~1operations~1?api-version=2023-07-20-preview/get' + $ref: '#/paths/~1providers~1Microsoft.AzureLargeInstance~1operations?api-version=2023-07-20-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1296,107 +1298,131 @@ components: update: [] replace: [] delete: [] - azure_large_instance: - id: azure.large_instances.azure_large_instance - name: azure_large_instance - title: azure_large_instance + azure_large_instances: + id: azure.large_instances.azure_large_instances + name: azure_large_instances + title: azure_large_instances methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureLargeInstance~1azureLargeInstances~1?api-version=2023-07-20-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureLargeInstance~1azureLargeInstances?api-version=2023-07-20-preview/get' + operationId: AzureLargeInstance_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureLargeInstanceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeInstances~1?api-version=2023-07-20-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeInstances?api-version=2023-07-20-preview/get' + operationId: AzureLargeInstance_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureLargeInstanceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeInstances~1{azureLargeInstanceName}~1?api-version=2023-07-20-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeInstances~1{azureLargeInstanceName}?api-version=2023-07-20-preview/get' + operationId: AzureLargeInstance_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureLargeInstance update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeInstances~1{azureLargeInstanceName}~1?api-version=2023-07-20-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeInstances~1{azureLargeInstanceName}?api-version=2023-07-20-preview/patch' + operationId: AzureLargeInstance_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureLargeInstance restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeInstances~1{azureLargeInstanceName}~1restart~1?api-version=2023-07-20-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeInstances~1{azureLargeInstanceName}~1restart?api-version=2023-07-20-preview/post' + operationId: AzureLargeInstance_Restart response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatusResult shutdown: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeInstances~1{azureLargeInstanceName}~1shutdown~1?api-version=2023-07-20-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeInstances~1{azureLargeInstanceName}~1shutdown?api-version=2023-07-20-preview/post' + operationId: AzureLargeInstance_Shutdown response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatusResult start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeInstances~1{azureLargeInstanceName}~1start~1?api-version=2023-07-20-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeInstances~1{azureLargeInstanceName}~1start?api-version=2023-07-20-preview/post' + operationId: AzureLargeInstance_Start response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatusResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/azure_large_instance/methods/get' - - $ref: '#/components/x-stackQL-resources/azure_large_instance/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/azure_large_instance/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/azure_large_instances/methods/get' + - $ref: '#/components/x-stackQL-resources/azure_large_instances/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/azure_large_instances/methods/list_by_subscription' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/azure_large_instances/methods/update' replace: [] delete: [] - azure_large_storage_instance: - id: azure.large_instances.azure_large_storage_instance - name: azure_large_storage_instance - title: azure_large_storage_instance + azure_large_storage_instances: + id: azure.large_instances.azure_large_storage_instances + name: azure_large_storage_instances + title: azure_large_storage_instances methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureLargeInstance~1azureLargeStorageInstances~1?api-version=2023-07-20-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureLargeInstance~1azureLargeStorageInstances?api-version=2023-07-20-preview/get' + operationId: AzureLargeStorageInstance_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureLargeStorageInstanceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeStorageInstances~1?api-version=2023-07-20-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeStorageInstances?api-version=2023-07-20-preview/get' + operationId: AzureLargeStorageInstance_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureLargeStorageInstanceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeStorageInstances~1{azureLargeStorageInstanceName}~1?api-version=2023-07-20-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeStorageInstances~1{azureLargeStorageInstanceName}?api-version=2023-07-20-preview/get' + operationId: AzureLargeStorageInstance_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureLargeStorageInstance update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeStorageInstances~1{azureLargeStorageInstanceName}~1?api-version=2023-07-20-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.AzureLargeInstance~1azureLargeStorageInstances~1{azureLargeStorageInstanceName}?api-version=2023-07-20-preview/patch' + operationId: AzureLargeStorageInstance_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureLargeStorageInstance sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/azure_large_storage_instance/methods/get' - - $ref: '#/components/x-stackQL-resources/azure_large_storage_instance/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/azure_large_storage_instance/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/azure_large_storage_instances/methods/get' + - $ref: '#/components/x-stackQL-resources/azure_large_storage_instances/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/azure_large_storage_instances/methods/list_by_subscription' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/azure_large_storage_instances/methods/update' replace: [] delete: [] - vw_azure_large_instance: - id: azure.large_instances.vw_azure_large_instance - name: vw_azure_large_instance + vw_azure_large_instances: + id: azure.large_instances.vw_azure_large_instances + name: vw_azure_large_instances config: views: select: @@ -1405,20 +1431,20 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.hardwareProfile') as hardware_profile, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.osProfile') as os_profile, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.azureLargeInstanceId') as azure_large_instance_id, - JSON_EXTRACT(properties, '$.powerState') as power_state, - JSON_EXTRACT(properties, '$.proximityPlacementGroup') as proximity_placement_group, - JSON_EXTRACT(properties, '$.hwRevision') as hw_revision, - JSON_EXTRACT(properties, '$.partnerNodeId') as partner_node_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.hardwareProfile') as "hardware_profile", + JSON_EXTRACT(properties, '$.storageProfile') as "storage_profile", + JSON_EXTRACT(properties, '$.osProfile') as "os_profile", + JSON_EXTRACT(properties, '$.networkProfile') as "network_profile", + JSON_EXTRACT(properties, '$.azureLargeInstanceId') as "azure_large_instance_id", + JSON_EXTRACT(properties, '$.powerState') as "power_state", + JSON_EXTRACT(properties, '$.proximityPlacementGroup') as "proximity_placement_group", + JSON_EXTRACT(properties, '$.hwRevision') as "hw_revision", + JSON_EXTRACT(properties, '$.partnerNodeId') as "partner_node_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, azureLargeInstanceName - FROM azure.large_instances.azure_large_instance + FROM azure.large_instances.azure_large_instances WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1426,24 +1452,24 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.hardwareProfile') as hardware_profile, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.osProfile') as os_profile, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.azureLargeInstanceId') as azure_large_instance_id, - JSON_EXTRACT(properties, '$.powerState') as power_state, - JSON_EXTRACT(properties, '$.proximityPlacementGroup') as proximity_placement_group, - JSON_EXTRACT(properties, '$.hwRevision') as hw_revision, - JSON_EXTRACT(properties, '$.partnerNodeId') as partner_node_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.hardwareProfile') as "hardware_profile", + json_extract_path_text(properties, '$.storageProfile') as "storage_profile", + json_extract_path_text(properties, '$.osProfile') as "os_profile", + json_extract_path_text(properties, '$.networkProfile') as "network_profile", + json_extract_path_text(properties, '$.azureLargeInstanceId') as "azure_large_instance_id", + json_extract_path_text(properties, '$.powerState') as "power_state", + json_extract_path_text(properties, '$.proximityPlacementGroup') as "proximity_placement_group", + json_extract_path_text(properties, '$.hwRevision') as "hw_revision", + json_extract_path_text(properties, '$.partnerNodeId') as "partner_node_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, azureLargeInstanceName - FROM azure.large_instances.azure_large_instance + FROM azure.large_instances.azure_large_instances WHERE subscriptionId = 'replace-me'; - vw_azure_large_storage_instance: - id: azure.large_instances.vw_azure_large_storage_instance - name: vw_azure_large_storage_instance + vw_azure_large_storage_instances: + id: azure.large_instances.vw_azure_large_storage_instances + name: vw_azure_large_storage_instances config: views: select: @@ -1452,12 +1478,12 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.azureLargeStorageInstanceUniqueIdentifier') as azure_large_storage_instance_unique_identifier, - JSON_EXTRACT(properties, '$.storageProperties') as storage_properties, + JSON_EXTRACT(properties, '$.azureLargeStorageInstanceUniqueIdentifier') as "azure_large_storage_instance_unique_identifier", + JSON_EXTRACT(properties, '$.storageProperties') as "storage_properties", subscriptionId, resourceGroupName, azureLargeStorageInstanceName - FROM azure.large_instances.azure_large_storage_instance + FROM azure.large_instances.azure_large_storage_instances WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1465,15 +1491,15 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.azureLargeStorageInstanceUniqueIdentifier') as azure_large_storage_instance_unique_identifier, - JSON_EXTRACT(properties, '$.storageProperties') as storage_properties, + json_extract_path_text(properties, '$.azureLargeStorageInstanceUniqueIdentifier') as "azure_large_storage_instance_unique_identifier", + json_extract_path_text(properties, '$.storageProperties') as "storage_properties", subscriptionId, resourceGroupName, azureLargeStorageInstanceName - FROM azure.large_instances.azure_large_storage_instance + FROM azure.large_instances.azure_large_storage_instances WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.AzureLargeInstance/operations/?api-version=2023-07-20-preview: + /providers/Microsoft.AzureLargeInstance/operations?api-version=2023-07-20-preview: get: operationId: Operations_List tags: @@ -1495,7 +1521,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/?api-version=2023-07-20-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AzureLargeInstance/azureLargeInstances?api-version=2023-07-20-preview: get: operationId: AzureLargeInstance_ListBySubscription tags: @@ -1520,7 +1546,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances/?api-version=2023-07-20-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances?api-version=2023-07-20-preview: get: operationId: AzureLargeStorageInstance_ListBySubscription tags: @@ -1545,7 +1571,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/?api-version=2023-07-20-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances?api-version=2023-07-20-preview: get: operationId: AzureLargeInstance_ListByResourceGroup tags: @@ -1571,7 +1597,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}/?api-version=2023-07-20-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}?api-version=2023-07-20-preview: get: operationId: AzureLargeInstance_Get tags: @@ -1641,7 +1667,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}/restart/?api-version=2023-07-20-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}/restart?api-version=2023-07-20-preview: post: operationId: AzureLargeInstance_Restart tags: @@ -1693,7 +1719,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}/shutdown/?api-version=2023-07-20-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}/shutdown?api-version=2023-07-20-preview: post: operationId: AzureLargeInstance_Shutdown tags: @@ -1737,7 +1763,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}/start/?api-version=2023-07-20-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeInstances/{azureLargeInstanceName}/start?api-version=2023-07-20-preview: post: operationId: AzureLargeInstance_Start tags: @@ -1781,7 +1807,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances/?api-version=2023-07-20-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances?api-version=2023-07-20-preview: get: operationId: AzureLargeStorageInstance_ListByResourceGroup tags: @@ -1808,7 +1834,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances/{azureLargeStorageInstanceName}/?api-version=2023-07-20-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureLargeInstance/azureLargeStorageInstances/{azureLargeStorageInstanceName}?api-version=2023-07-20-preview: get: operationId: AzureLargeStorageInstance_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/load_testing.yaml b/providers/src/azure/v00.00.00000/services/load_testing.yaml index d2e01063..6afc5f3c 100644 --- a/providers/src/azure/v00.00.00000/services/load_testing.yaml +++ b/providers/src/azure/v00.00.00000/services/load_testing.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1048,10 +1048,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.LoadTestService~1operations~1?api-version=2022-12-01/get' + $ref: '#/paths/~1providers~1Microsoft.LoadTestService~1operations?api-version=2022-12-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1067,42 +1069,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LoadTestService~1loadTests~1?api-version=2022-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LoadTestService~1loadTests?api-version=2022-12-01/get' + operationId: LoadTests_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoadTestResourceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LoadTestService~1loadTests~1?api-version=2022-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LoadTestService~1loadTests?api-version=2022-12-01/get' + operationId: LoadTests_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoadTestResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LoadTestService~1loadTests~1{loadTestName}~1?api-version=2022-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LoadTestService~1loadTests~1{loadTestName}?api-version=2022-12-01/get' + operationId: LoadTests_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoadTestResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LoadTestService~1loadTests~1{loadTestName}~1?api-version=2022-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LoadTestService~1loadTests~1{loadTestName}?api-version=2022-12-01/put' + operationId: LoadTests_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoadTestResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LoadTestService~1loadTests~1{loadTestName}~1?api-version=2022-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LoadTestService~1loadTests~1{loadTestName}?api-version=2022-12-01/patch' + operationId: LoadTests_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LoadTestResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LoadTestService~1loadTests~1{loadTestName}~1?api-version=2022-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LoadTestService~1loadTests~1{loadTestName}?api-version=2022-12-01/delete' + operationId: LoadTests_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/load_tests/methods/get' @@ -1110,7 +1123,8 @@ components: - $ref: '#/components/x-stackQL-resources/load_tests/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/load_tests/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/load_tests/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/load_tests/methods/delete' @@ -1121,23 +1135,29 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LoadTestService~1locations~1{location}~1quotas~1?api-version=2022-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LoadTestService~1locations~1{location}~1quotas?api-version=2022-12-01/get' + operationId: Quotas_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: QuotaResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LoadTestService~1locations~1{location}~1quotas~1{quotaBucketName}~1?api-version=2022-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LoadTestService~1locations~1{location}~1quotas~1{quotaBucketName}?api-version=2022-12-01/get' + operationId: Quotas_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: QuotaResource check_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LoadTestService~1locations~1{location}~1quotas~1{quotaBucketName}~1checkAvailability~1?api-version=2022-12-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.LoadTestService~1locations~1{location}~1quotas~1{quotaBucketName}~1checkAvailability?api-version=2022-12-01/post' + operationId: Quotas_CheckAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckQuotaAvailabilityResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/quotas/methods/get' @@ -1153,10 +1173,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LoadTestService~1loadTests~1{loadTestName}~1outboundNetworkDependenciesEndpoints~1?api-version=2022-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.LoadTestService~1loadTests~1{loadTestName}~1outboundNetworkDependenciesEndpoints?api-version=2022-12-01/get' + operationId: LoadTestsOutboundNetworkDependenciesEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PagedOutboundEnvironmentEndpoint objectKey: $.value sqlVerbs: select: @@ -1177,10 +1199,10 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.dataPlaneURI') as data_plane_uri, - JSON_EXTRACT(properties, '$.encryption') as encryption, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.dataPlaneURI') as "data_plane_uri", + JSON_EXTRACT(properties, '$.encryption') as "encryption", subscriptionId, resourceGroupName, loadTestName @@ -1193,10 +1215,10 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.dataPlaneURI') as data_plane_uri, - JSON_EXTRACT(properties, '$.encryption') as encryption, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.dataPlaneURI') as "data_plane_uri", + json_extract_path_text(properties, '$.encryption') as "encryption", subscriptionId, resourceGroupName, loadTestName @@ -1211,9 +1233,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.limit') as limit, - JSON_EXTRACT(properties, '$.usage') as usage, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.limit') as "limit", + JSON_EXTRACT(properties, '$.usage') as "usage", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, location, quotaBucketName @@ -1223,16 +1245,16 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.limit') as limit, - JSON_EXTRACT(properties, '$.usage') as usage, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.limit') as "limit", + json_extract_path_text(properties, '$.usage') as "usage", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, location, quotaBucketName FROM azure.load_testing.quotas WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; paths: - /providers/Microsoft.LoadTestService/operations/?api-version=2022-12-01: + /providers/Microsoft.LoadTestService/operations?api-version=2022-12-01: get: operationId: Operations_List tags: @@ -1254,7 +1276,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.LoadTestService/loadTests/?api-version=2022-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.LoadTestService/loadTests?api-version=2022-12-01: get: operationId: LoadTests_ListBySubscription tags: @@ -1277,7 +1299,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.LoadTestService/locations/{location}/quotas/?api-version=2022-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.LoadTestService/locations/{location}/quotas?api-version=2022-12-01: get: operationId: Quotas_List tags: @@ -1301,7 +1323,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.LoadTestService/locations/{location}/quotas/{quotaBucketName}/?api-version=2022-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.LoadTestService/locations/{location}/quotas/{quotaBucketName}?api-version=2022-12-01: get: operationId: Quotas_Get tags: @@ -1329,7 +1351,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.LoadTestService/locations/{location}/quotas/{quotaBucketName}/checkAvailability/?api-version=2022-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.LoadTestService/locations/{location}/quotas/{quotaBucketName}/checkAvailability?api-version=2022-12-01: post: operationId: Quotas_CheckAvailability tags: @@ -1366,7 +1388,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/?api-version=2022-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests?api-version=2022-12-01: get: operationId: LoadTests_ListByResourceGroup tags: @@ -1390,7 +1412,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/{loadTestName}/?api-version=2022-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/{loadTestName}?api-version=2022-12-01: get: operationId: LoadTests_Get tags: @@ -1566,9 +1588,9 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/{loadTestName}/outboundNetworkDependenciesEndpoints/?api-version=2022-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/{loadTestName}/outboundNetworkDependenciesEndpoints?api-version=2022-12-01: get: - operationId: LoadTests_ListOutboundNetworkDependenciesEndpoints + operationId: LoadTestsOutboundNetworkDependenciesEndpoints_List tags: - LoadTests description: Lists the endpoints that agents may call as part of load testing. @@ -1596,3 +1618,4 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink + x-ms-original-operationId: LoadTests_ListOutboundNetworkDependenciesEndpoints diff --git a/providers/src/azure/v00.00.00000/services/log_analytics.yaml b/providers/src/azure/v00.00.00000/services/log_analytics.yaml index f33bdb21..1df291d6 100644 --- a/providers/src/azure/v00.00.00000/services/log_analytics.yaml +++ b/providers/src/azure/v00.00.00000/services/log_analytics.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -52,7 +52,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -2716,28 +2716,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedStorageAccounts~1{dataSourceType}~1?api-version=2020-08-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedStorageAccounts~1{dataSourceType}?api-version=2020-08-01/put' + operationId: LinkedStorageAccounts_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LinkedStorageAccountsResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedStorageAccounts~1{dataSourceType}~1?api-version=2020-08-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedStorageAccounts~1{dataSourceType}?api-version=2020-08-01/delete' + operationId: LinkedStorageAccounts_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedStorageAccounts~1{dataSourceType}~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedStorageAccounts~1{dataSourceType}?api-version=2020-08-01/get' + operationId: LinkedStorageAccounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LinkedStorageAccountsResource list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedStorageAccounts~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedStorageAccounts?api-version=2020-08-01/get' + operationId: LinkedStorageAccounts_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LinkedStorageAccountsListResult objectKey: $.value sqlVerbs: select: @@ -2756,10 +2763,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.OperationalInsights~1operations~1?api-version=2023-09-01/get' + $ref: '#/paths/~1providers~1Microsoft.OperationalInsights~1operations?api-version=2023-09-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -2775,28 +2784,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1storageInsightConfigs~1{storageInsightName}~1?api-version=2020-08-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1storageInsightConfigs~1{storageInsightName}?api-version=2020-08-01/put' + operationId: StorageInsightConfigs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageInsight get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1storageInsightConfigs~1{storageInsightName}~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1storageInsightConfigs~1{storageInsightName}?api-version=2020-08-01/get' + operationId: StorageInsightConfigs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageInsight delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1storageInsightConfigs~1{storageInsightName}~1?api-version=2020-08-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1storageInsightConfigs~1{storageInsightName}?api-version=2020-08-01/delete' + operationId: StorageInsightConfigs_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1storageInsightConfigs~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1storageInsightConfigs?api-version=2020-08-01/get' + operationId: StorageInsightConfigs_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageInsightListResult objectKey: $.value sqlVerbs: select: @@ -2815,28 +2831,36 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedServices~1{linkedServiceName}~1?api-version=2020-08-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedServices~1{linkedServiceName}?api-version=2020-08-01/put' + operationId: LinkedServices_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LinkedService delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedServices~1{linkedServiceName}~1?api-version=2020-08-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedServices~1{linkedServiceName}?api-version=2020-08-01/delete' + operationId: LinkedServices_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LinkedService get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedServices~1{linkedServiceName}~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedServices~1{linkedServiceName}?api-version=2020-08-01/get' + operationId: LinkedServices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LinkedService list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedServices~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1linkedServices?api-version=2020-08-01/get' + operationId: LinkedServices_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LinkedServiceListResult objectKey: $.value sqlVerbs: select: @@ -2855,38 +2879,49 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1queries~1?api-version=2019-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1queries?api-version=2019-09-01/get' + operationId: Queries_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogAnalyticsQueryPackQueryListResult objectKey: $.value search: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1queries~1search~1?api-version=2019-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1queries~1search?api-version=2019-09-01/post' + operationId: Queries_Search response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogAnalyticsQueryPackQueryListResult get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1queries~1{id}~1?api-version=2019-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1queries~1{id}?api-version=2019-09-01/get' + operationId: Queries_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogAnalyticsQueryPackQuery put: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1queries~1{id}~1?api-version=2019-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1queries~1{id}?api-version=2019-09-01/put' + operationId: Queries_Put response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogAnalyticsQueryPackQuery update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1queries~1{id}~1?api-version=2019-09-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1queries~1{id}?api-version=2019-09-01/patch' + operationId: Queries_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogAnalyticsQueryPackQuery delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1queries~1{id}~1?api-version=2019-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1queries~1{id}?api-version=2019-09-01/delete' + operationId: Queries_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2895,8 +2930,10 @@ components: - $ref: '#/components/x-stackQL-resources/queries/methods/get' - $ref: '#/components/x-stackQL-resources/queries/methods/list' insert: [] - update: [] - replace: [] + update: + - $ref: '#/components/x-stackQL-resources/queries/methods/update' + replace: + - $ref: '#/components/x-stackQL-resources/queries/methods/put' delete: - $ref: '#/components/x-stackQL-resources/queries/methods/delete' clusters: @@ -2906,42 +2943,53 @@ components: methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1clusters~1?api-version=2022-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1clusters?api-version=2022-10-01/get' + operationId: Clusters_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OperationalInsights~1clusters~1?api-version=2022-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OperationalInsights~1clusters?api-version=2022-10-01/get' + operationId: Clusters_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1clusters~1{clusterName}~1?api-version=2022-10-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1clusters~1{clusterName}?api-version=2022-10-01/put' + operationId: Clusters_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1clusters~1{clusterName}~1?api-version=2022-10-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1clusters~1{clusterName}?api-version=2022-10-01/delete' + operationId: Clusters_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1clusters~1{clusterName}~1?api-version=2022-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1clusters~1{clusterName}?api-version=2022-10-01/get' + operationId: Clusters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1clusters~1{clusterName}~1?api-version=2022-10-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1clusters~1{clusterName}?api-version=2022-10-01/patch' + operationId: Clusters_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/clusters/methods/get' @@ -2949,7 +2997,8 @@ components: - $ref: '#/components/x-stackQL-resources/clusters/methods/list' insert: - $ref: '#/components/x-stackQL-resources/clusters/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/clusters/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/clusters/methods/delete' @@ -2960,10 +3009,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1usages~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1usages?api-version=2020-08-01/get' + operationId: Usages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceListUsagesResult objectKey: $.value sqlVerbs: select: @@ -2972,17 +3023,19 @@ components: update: [] replace: [] delete: [] - workspace_purge: - id: azure.log_analytics.workspace_purge - name: workspace_purge - title: workspace_purge + workspace_purges: + id: azure.log_analytics.workspace_purges + name: workspace_purges + title: workspace_purges methods: purge: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1purge~1?api-version=2020-08-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1purge?api-version=2020-08-01/post' + operationId: WorkspacePurge_Purge response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' + schemaRef: WorkspacePurgeResponse sqlVerbs: select: [] insert: [] @@ -2996,10 +3049,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1operations~1{purgeId}~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1operations~1{purgeId}?api-version=2020-08-01/get' + operationId: WorkspacePurgePurgeStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspacePurgeStatusResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workspace_purge_purge_status/methods/get' @@ -3014,42 +3069,53 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OperationalInsights~1workspaces~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OperationalInsights~1workspaces?api-version=2023-09-01/get' + operationId: Workspaces_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces?api-version=2023-09-01/get' + operationId: Workspaces_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1?api-version=2023-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}?api-version=2023-09-01/put' + operationId: Workspaces_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1?api-version=2023-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}?api-version=2023-09-01/delete' + operationId: Workspaces_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}?api-version=2023-09-01/get' + operationId: Workspaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1?api-version=2023-09-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}?api-version=2023-09-01/patch' + operationId: Workspaces_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workspaces/methods/get' @@ -3057,7 +3123,8 @@ components: - $ref: '#/components/x-stackQL-resources/workspaces/methods/list' insert: - $ref: '#/components/x-stackQL-resources/workspaces/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/workspaces/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/workspaces/methods/delete' @@ -3068,17 +3135,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OperationalInsights~1deletedWorkspaces~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OperationalInsights~1deletedWorkspaces?api-version=2023-09-01/get' + operationId: DeletedWorkspaces_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1deletedWorkspaces~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1deletedWorkspaces?api-version=2023-09-01/get' + operationId: DeletedWorkspaces_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceListResult objectKey: $.value sqlVerbs: select: @@ -3095,7 +3166,8 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1gateways~1{gatewayId}~1?api-version=2020-08-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1gateways~1{gatewayId}?api-version=2020-08-01/delete' + operationId: Gateways_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3113,25 +3185,27 @@ components: methods: disable: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1intelligencePacks~1{intelligencePackName}~1Disable~1?api-version=2020-08-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1intelligencePacks~1{intelligencePackName}~1Disable?api-version=2020-08-01/post' + operationId: IntelligencePacks_Disable response: mediaType: application/json openAPIDocKey: '200' enable: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1intelligencePacks~1{intelligencePackName}~1Enable~1?api-version=2020-08-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1intelligencePacks~1{intelligencePackName}~1Enable?api-version=2020-08-01/post' + operationId: IntelligencePacks_Enable response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1intelligencePacks~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1intelligencePacks?api-version=2020-08-01/get' + operationId: IntelligencePacks_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/intelligence_packs/methods/list' + select: [] insert: [] update: [] replace: [] @@ -3143,26 +3217,33 @@ components: methods: list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataExports~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataExports?api-version=2020-08-01/get' + operationId: DataExports_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataExportListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataExports~1{dataExportName}~1?api-version=2020-08-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataExports~1{dataExportName}?api-version=2020-08-01/put' + operationId: DataExports_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataExport get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataExports~1{dataExportName}~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataExports~1{dataExportName}?api-version=2020-08-01/get' + operationId: DataExports_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataExport delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataExports~1{dataExportName}~1?api-version=2020-08-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataExports~1{dataExportName}?api-version=2020-08-01/delete' + operationId: DataExports_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3183,10 +3264,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1sharedKeys~1?api-version=2020-08-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1sharedKeys?api-version=2020-08-01/post' + operationId: SharedKeysSharedKeys_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/shared_keys_shared_keys/methods/get' @@ -3201,10 +3284,12 @@ components: methods: regenerate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1regenerateSharedKey~1?api-version=2020-08-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1regenerateSharedKey?api-version=2020-08-01/post' + operationId: SharedKeys_Regenerate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedKeys sqlVerbs: select: [] insert: [] @@ -3218,44 +3303,55 @@ components: methods: list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1tables~1?api-version=2022-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1tables?api-version=2022-10-01/get' + operationId: Tables_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TablesListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1tables~1{tableName}~1?api-version=2022-10-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1tables~1{tableName}?api-version=2022-10-01/put' + operationId: Tables_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Table update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1tables~1{tableName}~1?api-version=2022-10-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1tables~1{tableName}?api-version=2022-10-01/patch' + operationId: Tables_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Table get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1tables~1{tableName}~1?api-version=2022-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1tables~1{tableName}?api-version=2022-10-01/get' + operationId: Tables_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Table delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1tables~1{tableName}~1?api-version=2022-10-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1tables~1{tableName}?api-version=2022-10-01/delete' + operationId: Tables_Delete response: mediaType: application/json openAPIDocKey: '200' migrate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1tables~1{tableName}~1migrate~1?api-version=2022-10-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1tables~1{tableName}~1migrate?api-version=2022-10-01/post' + operationId: Tables_Migrate response: mediaType: application/json openAPIDocKey: '200' cancel_search: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1tables~1{tableName}~1cancelSearch~1?api-version=2022-10-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1tables~1{tableName}~1cancelSearch?api-version=2022-10-01/post' + operationId: Tables_CancelSearch response: mediaType: application/json openAPIDocKey: '200' @@ -3265,7 +3361,8 @@ components: - $ref: '#/components/x-stackQL-resources/tables/methods/list_by_workspace' insert: - $ref: '#/components/x-stackQL-resources/tables/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/tables/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/tables/methods/delete' @@ -3276,36 +3373,53 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OperationalInsights~1queryPacks~1?api-version=2019-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OperationalInsights~1queryPacks?api-version=2019-09-01/get' + operationId: QueryPacks_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogAnalyticsQueryPackListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1?api-version=2019-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks?api-version=2019-09-01/get' + operationId: QueryPacks_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogAnalyticsQueryPackListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1?api-version=2019-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}?api-version=2019-09-01/delete' + operationId: QueryPacks_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1?api-version=2019-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}?api-version=2019-09-01/get' + operationId: QueryPacks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogAnalyticsQueryPack create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1?api-version=2019-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}?api-version=2019-09-01/put' + operationId: QueryPacks_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LogAnalyticsQueryPack + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}?api-version=2019-09-01/patch' + operationId: QueryPacks_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogAnalyticsQueryPack sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/query_packs/methods/get' @@ -3317,38 +3431,23 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/query_packs/methods/delete' - query_packs_without_name: - id: azure.log_analytics.query_packs_without_name - name: query_packs_without_name - title: query_packs_without_name + query_packs_without_names: + id: azure.log_analytics.query_packs_without_names + name: query_packs_without_names + title: query_packs_without_names methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1?api-version=2019-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks?api-version=2019-09-01/put' + operationId: QueryPacksWithoutName_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: LogAnalyticsQueryPack sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/query_packs_without_name/methods/create_or_update' - update: [] - replace: [] - delete: [] - query_packs_tags: - id: azure.log_analytics.query_packs_tags - name: query_packs_tags - title: query_packs_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1queryPacks~1{queryPackName}~1?api-version=2019-09-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] + - $ref: '#/components/x-stackQL-resources/query_packs_without_names/methods/create_or_update' update: [] replace: [] delete: [] @@ -3359,10 +3458,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1managementGroups~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1managementGroups?api-version=2020-08-01/get' + operationId: ManagementGroups_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceListManagementGroupsResult objectKey: $.value sqlVerbs: select: @@ -3378,13 +3479,13 @@ components: methods: list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1availableServiceTiers~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1availableServiceTiers?api-version=2020-08-01/get' + operationId: AvailableServiceTiers_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/available_service_tiers/methods/list_by_workspace' + select: [] insert: [] update: [] replace: [] @@ -3396,28 +3497,35 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1savedSearches~1{savedSearchId}~1?api-version=2020-08-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1savedSearches~1{savedSearchId}?api-version=2020-08-01/delete' + operationId: SavedSearches_Delete response: mediaType: application/json openAPIDocKey: '200' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1savedSearches~1{savedSearchId}~1?api-version=2020-08-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1savedSearches~1{savedSearchId}?api-version=2020-08-01/put' + operationId: SavedSearches_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavedSearch get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1savedSearches~1{savedSearchId}~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1savedSearches~1{savedSearchId}?api-version=2020-08-01/get' + operationId: SavedSearches_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavedSearch list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1savedSearches~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1savedSearches?api-version=2020-08-01/get' + operationId: SavedSearches_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SavedSearchesListResult objectKey: $.value sqlVerbs: select: @@ -3429,21 +3537,23 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/saved_searches/methods/delete' - schema: - id: azure.log_analytics.schema - name: schema - title: schema + schemata: + id: azure.log_analytics.schemata + name: schemata + title: schemata methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1schema~1?api-version=2020-08-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1schema?api-version=2020-08-01/post' + operationId: Schema_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SearchGetSchemaResponse objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/schema/methods/get' + - $ref: '#/components/x-stackQL-resources/schemata/methods/get' insert: [] update: [] replace: [] @@ -3455,28 +3565,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataSources~1{dataSourceName}~1?api-version=2020-08-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataSources~1{dataSourceName}?api-version=2020-08-01/put' + operationId: DataSources_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataSource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataSources~1{dataSourceName}~1?api-version=2020-08-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataSources~1{dataSourceName}?api-version=2020-08-01/delete' + operationId: DataSources_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataSources~1{dataSourceName}~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataSources~1{dataSourceName}?api-version=2020-08-01/get' + operationId: DataSources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataSource list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataSources~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.OperationalInsights~1workspaces~1{workspaceName}~1dataSources?api-version=2020-08-01/get' + operationId: DataSources_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataSourceListResult objectKey: $.value sqlVerbs: select: @@ -3488,20 +3605,22 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/data_sources/methods/delete' - operation_statuses: - id: azure.log_analytics.operation_statuses - name: operation_statuses - title: operation_statuses + operation_status: + id: azure.log_analytics.operation_status + name: operation_status + title: operation_status methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OperationalInsights~1locations~1{location}~1operationStatuses~1{asyncOperationId}~1?api-version=2020-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OperationalInsights~1locations~1{location}~1operationStatuses~1{asyncOperationId}?api-version=2020-08-01/get' + operationId: OperationStatuses_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/operation_statuses/methods/get' + - $ref: '#/components/x-stackQL-resources/operation_status/methods/get' insert: [] update: [] replace: [] @@ -3515,8 +3634,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.dataSourceType') as data_source_type, - JSON_EXTRACT(properties, '$.storageAccountIds') as storage_account_ids, + JSON_EXTRACT(properties, '$.dataSourceType') as "data_source_type", + JSON_EXTRACT(properties, '$.storageAccountIds') as "storage_account_ids", subscriptionId, resourceGroupName, workspaceName, @@ -3527,8 +3646,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.dataSourceType') as data_source_type, - JSON_EXTRACT(properties, '$.storageAccountIds') as storage_account_ids, + json_extract_path_text(properties, '$.dataSourceType') as "data_source_type", + json_extract_path_text(properties, '$.storageAccountIds') as "storage_account_ids", subscriptionId, resourceGroupName, workspaceName, @@ -3546,10 +3665,10 @@ components: SELECT eTag as e_tag, tags as tags, - JSON_EXTRACT(properties, '$.containers') as containers, - JSON_EXTRACT(properties, '$.tables') as tables, - JSON_EXTRACT(properties, '$.storageAccount') as storage_account, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.containers') as "containers", + JSON_EXTRACT(properties, '$.tables') as "tables", + JSON_EXTRACT(properties, '$.storageAccount') as "storage_account", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, workspaceName, @@ -3562,10 +3681,10 @@ components: SELECT eTag as e_tag, tags as tags, - json_extract_path_text(properties, '$.containers') as containers, - JSON_EXTRACT(properties, '$.tables') as tables, - JSON_EXTRACT(properties, '$.storageAccount') as storage_account, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.containers') as "containers", + json_extract_path_text(properties, '$.tables') as "tables", + json_extract_path_text(properties, '$.storageAccount') as "storage_account", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, workspaceName, @@ -3582,9 +3701,9 @@ components: ddl: |- SELECT tags as tags, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.writeAccessResourceId') as write_access_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.writeAccessResourceId') as "write_access_resource_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -3596,9 +3715,9 @@ components: ddl: |- SELECT tags as tags, - json_extract_path_text(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.writeAccessResourceId') as write_access_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.writeAccessResourceId') as "write_access_resource_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -3618,16 +3737,16 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.timeModified') as time_modified, - JSON_EXTRACT(properties, '$.author') as author, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.body') as body, - JSON_EXTRACT(properties, '$.related') as related, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.properties') as properties, + JSON_EXTRACT(properties, '$.id') as "id", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.timeCreated') as "time_created", + JSON_EXTRACT(properties, '$.timeModified') as "time_modified", + JSON_EXTRACT(properties, '$.author') as "author", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.body') as "body", + JSON_EXTRACT(properties, '$.related') as "related", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.properties') as "properties", subscriptionId, resourceGroupName, queryPackName, @@ -3642,16 +3761,16 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.timeModified') as time_modified, - JSON_EXTRACT(properties, '$.author') as author, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.body') as body, - JSON_EXTRACT(properties, '$.related') as related, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.properties') as properties, + json_extract_path_text(properties, '$.id') as "id", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.timeCreated') as "time_created", + json_extract_path_text(properties, '$.timeModified') as "time_modified", + json_extract_path_text(properties, '$.author') as "author", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.body') as "body", + json_extract_path_text(properties, '$.related') as "related", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.properties') as "properties", subscriptionId, resourceGroupName, queryPackName, @@ -3671,16 +3790,16 @@ components: identity as identity, sku as sku, tags as tags, - JSON_EXTRACT(properties, '$.clusterId') as cluster_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.isDoubleEncryptionEnabled') as is_double_encryption_enabled, - JSON_EXTRACT(properties, '$.isAvailabilityZonesEnabled') as is_availability_zones_enabled, - JSON_EXTRACT(properties, '$.billingType') as billing_type, - JSON_EXTRACT(properties, '$.keyVaultProperties') as key_vault_properties, - JSON_EXTRACT(properties, '$.lastModifiedDate') as last_modified_date, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.associatedWorkspaces') as associated_workspaces, - JSON_EXTRACT(properties, '$.capacityReservationProperties') as capacity_reservation_properties, + JSON_EXTRACT(properties, '$.clusterId') as "cluster_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.isDoubleEncryptionEnabled') as "is_double_encryption_enabled", + JSON_EXTRACT(properties, '$.isAvailabilityZonesEnabled') as "is_availability_zones_enabled", + JSON_EXTRACT(properties, '$.billingType') as "billing_type", + JSON_EXTRACT(properties, '$.keyVaultProperties') as "key_vault_properties", + JSON_EXTRACT(properties, '$.lastModifiedDate') as "last_modified_date", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.associatedWorkspaces') as "associated_workspaces", + JSON_EXTRACT(properties, '$.capacityReservationProperties') as "capacity_reservation_properties", subscriptionId, resourceGroupName, clusterName @@ -3694,16 +3813,16 @@ components: identity as identity, sku as sku, tags as tags, - json_extract_path_text(properties, '$.clusterId') as cluster_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.isDoubleEncryptionEnabled') as is_double_encryption_enabled, - JSON_EXTRACT(properties, '$.isAvailabilityZonesEnabled') as is_availability_zones_enabled, - JSON_EXTRACT(properties, '$.billingType') as billing_type, - JSON_EXTRACT(properties, '$.keyVaultProperties') as key_vault_properties, - JSON_EXTRACT(properties, '$.lastModifiedDate') as last_modified_date, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.associatedWorkspaces') as associated_workspaces, - JSON_EXTRACT(properties, '$.capacityReservationProperties') as capacity_reservation_properties, + json_extract_path_text(properties, '$.clusterId') as "cluster_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.isDoubleEncryptionEnabled') as "is_double_encryption_enabled", + json_extract_path_text(properties, '$.isAvailabilityZonesEnabled') as "is_availability_zones_enabled", + json_extract_path_text(properties, '$.billingType') as "billing_type", + json_extract_path_text(properties, '$.keyVaultProperties') as "key_vault_properties", + json_extract_path_text(properties, '$.lastModifiedDate') as "last_modified_date", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.associatedWorkspaces') as "associated_workspaces", + json_extract_path_text(properties, '$.capacityReservationProperties') as "capacity_reservation_properties", subscriptionId, resourceGroupName, clusterName @@ -3723,19 +3842,19 @@ components: systemData as system_data, etag as etag, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.customerId') as customer_id, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.retentionInDays') as retention_in_days, - JSON_EXTRACT(properties, '$.workspaceCapping') as workspace_capping, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.modifiedDate') as modified_date, - JSON_EXTRACT(properties, '$.publicNetworkAccessForIngestion') as public_network_access_for_ingestion, - JSON_EXTRACT(properties, '$.publicNetworkAccessForQuery') as public_network_access_for_query, - JSON_EXTRACT(properties, '$.forceCmkForQuery') as force_cmk_for_query, - JSON_EXTRACT(properties, '$.privateLinkScopedResources') as private_link_scoped_resources, - JSON_EXTRACT(properties, '$.features') as features, - JSON_EXTRACT(properties, '$.defaultDataCollectionRuleResourceId') as default_data_collection_rule_resource_id, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.customerId') as "customer_id", + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.retentionInDays') as "retention_in_days", + JSON_EXTRACT(properties, '$.workspaceCapping') as "workspace_capping", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.modifiedDate') as "modified_date", + JSON_EXTRACT(properties, '$.publicNetworkAccessForIngestion') as "public_network_access_for_ingestion", + JSON_EXTRACT(properties, '$.publicNetworkAccessForQuery') as "public_network_access_for_query", + JSON_EXTRACT(properties, '$.forceCmkForQuery') as "force_cmk_for_query", + JSON_EXTRACT(properties, '$.privateLinkScopedResources') as "private_link_scoped_resources", + JSON_EXTRACT(properties, '$.features') as "features", + JSON_EXTRACT(properties, '$.defaultDataCollectionRuleResourceId') as "default_data_collection_rule_resource_id", subscriptionId, resourceGroupName, workspaceName @@ -3750,19 +3869,19 @@ components: systemData as system_data, etag as etag, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.customerId') as customer_id, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.retentionInDays') as retention_in_days, - JSON_EXTRACT(properties, '$.workspaceCapping') as workspace_capping, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.modifiedDate') as modified_date, - JSON_EXTRACT(properties, '$.publicNetworkAccessForIngestion') as public_network_access_for_ingestion, - JSON_EXTRACT(properties, '$.publicNetworkAccessForQuery') as public_network_access_for_query, - JSON_EXTRACT(properties, '$.forceCmkForQuery') as force_cmk_for_query, - JSON_EXTRACT(properties, '$.privateLinkScopedResources') as private_link_scoped_resources, - JSON_EXTRACT(properties, '$.features') as features, - JSON_EXTRACT(properties, '$.defaultDataCollectionRuleResourceId') as default_data_collection_rule_resource_id, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.customerId') as "customer_id", + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.retentionInDays') as "retention_in_days", + json_extract_path_text(properties, '$.workspaceCapping') as "workspace_capping", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.modifiedDate') as "modified_date", + json_extract_path_text(properties, '$.publicNetworkAccessForIngestion') as "public_network_access_for_ingestion", + json_extract_path_text(properties, '$.publicNetworkAccessForQuery') as "public_network_access_for_query", + json_extract_path_text(properties, '$.forceCmkForQuery') as "force_cmk_for_query", + json_extract_path_text(properties, '$.privateLinkScopedResources') as "private_link_scoped_resources", + json_extract_path_text(properties, '$.features') as "features", + json_extract_path_text(properties, '$.defaultDataCollectionRuleResourceId') as "default_data_collection_rule_resource_id", subscriptionId, resourceGroupName, workspaceName @@ -3777,12 +3896,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.dataExportId') as data_export_id, - JSON_EXTRACT(properties, '$.tableNames') as table_names, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.enable') as enable, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.lastModifiedDate') as last_modified_date, + JSON_EXTRACT(properties, '$.dataExportId') as "data_export_id", + JSON_EXTRACT(properties, '$.tableNames') as "table_names", + JSON_EXTRACT(properties, '$.destination') as "destination", + JSON_EXTRACT(properties, '$.enable') as "enable", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.lastModifiedDate') as "last_modified_date", subscriptionId, resourceGroupName, workspaceName, @@ -3793,12 +3912,12 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.dataExportId') as data_export_id, - JSON_EXTRACT(properties, '$.tableNames') as table_names, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.enable') as enable, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.lastModifiedDate') as last_modified_date, + json_extract_path_text(properties, '$.dataExportId') as "data_export_id", + json_extract_path_text(properties, '$.tableNames') as "table_names", + json_extract_path_text(properties, '$.destination') as "destination", + json_extract_path_text(properties, '$.enable') as "enable", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.lastModifiedDate') as "last_modified_date", subscriptionId, resourceGroupName, workspaceName, @@ -3815,18 +3934,18 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.retentionInDays') as retention_in_days, - JSON_EXTRACT(properties, '$.totalRetentionInDays') as total_retention_in_days, - JSON_EXTRACT(properties, '$.archiveRetentionInDays') as archive_retention_in_days, - JSON_EXTRACT(properties, '$.searchResults') as search_results, - JSON_EXTRACT(properties, '$.restoredLogs') as restored_logs, - JSON_EXTRACT(properties, '$.resultStatistics') as result_statistics, - JSON_EXTRACT(properties, '$.plan') as plan, - JSON_EXTRACT(properties, '$.lastPlanModifiedDate') as last_plan_modified_date, - JSON_EXTRACT(properties, '$.schema') as schema, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.retentionInDaysAsDefault') as retention_in_days_as_default, - JSON_EXTRACT(properties, '$.totalRetentionInDaysAsDefault') as total_retention_in_days_as_default, + JSON_EXTRACT(properties, '$.retentionInDays') as "retention_in_days", + JSON_EXTRACT(properties, '$.totalRetentionInDays') as "total_retention_in_days", + JSON_EXTRACT(properties, '$.archiveRetentionInDays') as "archive_retention_in_days", + JSON_EXTRACT(properties, '$.searchResults') as "search_results", + JSON_EXTRACT(properties, '$.restoredLogs') as "restored_logs", + JSON_EXTRACT(properties, '$.resultStatistics') as "result_statistics", + JSON_EXTRACT(properties, '$.plan') as "plan", + JSON_EXTRACT(properties, '$.lastPlanModifiedDate') as "last_plan_modified_date", + JSON_EXTRACT(properties, '$.schema') as "schema", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.retentionInDaysAsDefault') as "retention_in_days_as_default", + JSON_EXTRACT(properties, '$.totalRetentionInDaysAsDefault') as "total_retention_in_days_as_default", subscriptionId, resourceGroupName, workspaceName, @@ -3838,18 +3957,18 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.retentionInDays') as retention_in_days, - JSON_EXTRACT(properties, '$.totalRetentionInDays') as total_retention_in_days, - JSON_EXTRACT(properties, '$.archiveRetentionInDays') as archive_retention_in_days, - JSON_EXTRACT(properties, '$.searchResults') as search_results, - JSON_EXTRACT(properties, '$.restoredLogs') as restored_logs, - JSON_EXTRACT(properties, '$.resultStatistics') as result_statistics, - JSON_EXTRACT(properties, '$.plan') as plan, - JSON_EXTRACT(properties, '$.lastPlanModifiedDate') as last_plan_modified_date, - JSON_EXTRACT(properties, '$.schema') as schema, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.retentionInDaysAsDefault') as retention_in_days_as_default, - JSON_EXTRACT(properties, '$.totalRetentionInDaysAsDefault') as total_retention_in_days_as_default, + json_extract_path_text(properties, '$.retentionInDays') as "retention_in_days", + json_extract_path_text(properties, '$.totalRetentionInDays') as "total_retention_in_days", + json_extract_path_text(properties, '$.archiveRetentionInDays') as "archive_retention_in_days", + json_extract_path_text(properties, '$.searchResults') as "search_results", + json_extract_path_text(properties, '$.restoredLogs') as "restored_logs", + json_extract_path_text(properties, '$.resultStatistics') as "result_statistics", + json_extract_path_text(properties, '$.plan') as "plan", + json_extract_path_text(properties, '$.lastPlanModifiedDate') as "last_plan_modified_date", + json_extract_path_text(properties, '$.schema') as "schema", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.retentionInDaysAsDefault') as "retention_in_days_as_default", + json_extract_path_text(properties, '$.totalRetentionInDaysAsDefault') as "total_retention_in_days_as_default", subscriptionId, resourceGroupName, workspaceName, @@ -3870,10 +3989,10 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.queryPackId') as query_pack_id, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.timeModified') as time_modified, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.queryPackId') as "query_pack_id", + JSON_EXTRACT(properties, '$.timeCreated') as "time_created", + JSON_EXTRACT(properties, '$.timeModified') as "time_modified", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, queryPackName @@ -3888,10 +4007,10 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.queryPackId') as query_pack_id, - JSON_EXTRACT(properties, '$.timeCreated') as time_created, - JSON_EXTRACT(properties, '$.timeModified') as time_modified, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.queryPackId') as "query_pack_id", + json_extract_path_text(properties, '$.timeCreated') as "time_created", + json_extract_path_text(properties, '$.timeModified') as "time_modified", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, queryPackName @@ -3907,13 +4026,13 @@ components: ddl: |- SELECT etag as etag, - JSON_EXTRACT(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.query') as query, - JSON_EXTRACT(properties, '$.functionAlias') as function_alias, - JSON_EXTRACT(properties, '$.functionParameters') as function_parameters, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.tags') as tags, + JSON_EXTRACT(properties, '$.category') as "category", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.query') as "query", + JSON_EXTRACT(properties, '$.functionAlias') as "function_alias", + JSON_EXTRACT(properties, '$.functionParameters') as "function_parameters", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.tags') as "tags", subscriptionId, resourceGroupName, workspaceName, @@ -3925,13 +4044,13 @@ components: ddl: |- SELECT etag as etag, - json_extract_path_text(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.query') as query, - JSON_EXTRACT(properties, '$.functionAlias') as function_alias, - JSON_EXTRACT(properties, '$.functionParameters') as function_parameters, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.tags') as tags, + json_extract_path_text(properties, '$.category') as "category", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.query') as "query", + json_extract_path_text(properties, '$.functionAlias') as "function_alias", + json_extract_path_text(properties, '$.functionParameters') as "function_parameters", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.tags') as "tags", subscriptionId, resourceGroupName, workspaceName, @@ -3953,9 +4072,10 @@ components: subscriptionId, resourceGroupName, workspaceName, - dataSourceName + dataSourceName, + $filter FROM azure.log_analytics.data_sources - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND $filter = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -3966,11 +4086,12 @@ components: subscriptionId, resourceGroupName, workspaceName, - dataSourceName + dataSourceName, + $filter FROM azure.log_analytics.data_sources - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND $filter = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedStorageAccounts/{dataSourceType}/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedStorageAccounts/{dataSourceType}?api-version=2020-08-01: put: tags: - LinkedStorageAccounts @@ -4026,7 +4147,7 @@ paths: application/json: schema: $ref: '#/components/schemas/LinkedStorageAccountsResource' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedStorageAccounts/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedStorageAccounts?api-version=2020-08-01: get: tags: - LinkedStorageAccounts @@ -4045,7 +4166,7 @@ paths: $ref: '#/components/schemas/LinkedStorageAccountsListResult' x-ms-pageable: nextLinkName: null - /providers/Microsoft.OperationalInsights/operations/?api-version=2023-09-01: + /providers/Microsoft.OperationalInsights/operations?api-version=2023-09-01: get: tags: - Operations @@ -4067,7 +4188,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/storageInsightConfigs/{storageInsightName}/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/storageInsightConfigs/{storageInsightName}?api-version=2020-08-01: put: tags: - StorageInsights @@ -4146,7 +4267,7 @@ paths: description: OK response definition. '204': description: NoContent response definition. - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/storageInsightConfigs/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/storageInsightConfigs?api-version=2020-08-01: get: tags: - StorageInsights @@ -4165,7 +4286,7 @@ paths: $ref: '#/components/schemas/StorageInsightListResult' x-ms-pageable: nextLinkName: '@odata.nextLink' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedServices/{linkedServiceName}/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedServices/{linkedServiceName}?api-version=2020-08-01: put: tags: - LinkedServices @@ -4254,7 +4375,7 @@ paths: application/json: schema: $ref: '#/components/schemas/LinkedService' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedServices/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/linkedServices?api-version=2020-08-01: get: tags: - LinkedServices @@ -4273,7 +4394,7 @@ paths: $ref: '#/components/schemas/LinkedServiceListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks/{queryPackName}/queries/?api-version=2019-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks/{queryPackName}/queries?api-version=2019-09-01: get: description: Gets a list of Queries defined within a Log Analytics QueryPack. operationId: Queries_List @@ -4299,7 +4420,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks/{queryPackName}/queries/search/?api-version=2019-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks/{queryPackName}/queries/search?api-version=2019-09-01: post: description: Search a list of Queries defined within a Log Analytics QueryPack according to given search properties. operationId: Queries_Search @@ -4333,7 +4454,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks/{queryPackName}/queries/{id}/?api-version=2019-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks/{queryPackName}/queries/{id}?api-version=2019-09-01: get: description: Gets a specific Log Analytics Query defined within a Log Analytics QueryPack. operationId: Queries_Get @@ -4432,7 +4553,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/?api-version=2022-10-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters?api-version=2022-10-01: get: tags: - Clusters @@ -4456,7 +4577,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/clusters/?api-version=2022-10-01: + /subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/clusters?api-version=2022-10-01: get: tags: - Clusters @@ -4479,7 +4600,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}/?api-version=2022-10-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/clusters/{clusterName}?api-version=2022-10-01: put: tags: - Clusters @@ -4618,7 +4739,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/usages/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/usages?api-version=2020-08-01: get: tags: - Workspaces @@ -4637,7 +4758,7 @@ paths: $ref: '#/components/schemas/WorkspaceListUsagesResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/purge/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/purge?api-version=2020-08-01: post: tags: - Workspaces @@ -4672,12 +4793,12 @@ paths: schema: type: string description: The location from which to request the operation status. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/operations/{purgeId}/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/operations/{purgeId}?api-version=2020-08-01: get: tags: - Workspaces description: Gets status of an ongoing purge operation. - operationId: WorkspacePurge_GetPurgeStatus + operationId: WorkspacePurgePurgeStatus_Get parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4690,7 +4811,8 @@ paths: application/json: schema: $ref: '#/components/schemas/WorkspacePurgeStatusResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/workspaces/?api-version=2023-09-01: + x-ms-original-operationId: WorkspacePurge_GetPurgeStatus + /subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/workspaces?api-version=2023-09-01: get: tags: - Workspaces @@ -4713,7 +4835,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces?api-version=2023-09-01: get: tags: - Workspaces @@ -4737,7 +4859,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}?api-version=2023-09-01: put: tags: - Workspaces @@ -4858,7 +4980,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/deletedWorkspaces/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/deletedWorkspaces?api-version=2023-09-01: get: tags: - DeletedWorkspaces @@ -4881,7 +5003,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/deletedWorkspaces/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/deletedWorkspaces?api-version=2023-09-01: get: tags: - DeletedWorkspaces @@ -4905,7 +5027,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/gateways/{gatewayId}/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/gateways/{gatewayId}?api-version=2020-08-01: delete: tags: - Workspaces @@ -4919,7 +5041,7 @@ paths: responses: '200': description: The specified gateway was deleted successfully. - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/intelligencePacks/{intelligencePackName}/Disable/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/intelligencePacks/{intelligencePackName}/Disable?api-version=2020-08-01: post: tags: - Workspaces @@ -4939,7 +5061,7 @@ paths: responses: '200': description: OK response definition. - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/intelligencePacks/{intelligencePackName}/Enable/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/intelligencePacks/{intelligencePackName}/Enable?api-version=2020-08-01: post: tags: - Workspaces @@ -4959,7 +5081,7 @@ paths: responses: '200': description: OK response definition. - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/intelligencePacks/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/intelligencePacks?api-version=2020-08-01: get: tags: - Workspaces @@ -4979,7 +5101,7 @@ paths: type: array items: $ref: '#/components/schemas/IntelligencePack' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataExports/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataExports?api-version=2020-08-01: get: tags: - DataExport @@ -5004,7 +5126,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataExports/{dataExportName}/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataExports/{dataExportName}?api-version=2020-08-01: put: tags: - DataExport @@ -5104,11 +5226,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/sharedKeys/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/sharedKeys?api-version=2020-08-01: post: tags: - Workspaces - operationId: SharedKeys_GetSharedKeys + operationId: SharedKeysSharedKeys_Get description: Gets the shared keys for a workspace. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -5121,7 +5243,8 @@ paths: application/json: schema: $ref: '#/components/schemas/SharedKeys' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/regenerateSharedKey/?api-version=2020-08-01: + x-ms-original-operationId: SharedKeys_GetSharedKeys + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/regenerateSharedKey?api-version=2020-08-01: post: tags: - Workspaces @@ -5138,7 +5261,7 @@ paths: application/json: schema: $ref: '#/components/schemas/SharedKeys' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/?api-version=2022-10-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables?api-version=2022-10-01: get: tags: - Tables @@ -5163,7 +5286,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}/?api-version=2022-10-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}?api-version=2022-10-01: put: tags: - Tables @@ -5285,7 +5408,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}/migrate/?api-version=2022-10-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}/migrate?api-version=2022-10-01: post: tags: - Tables @@ -5305,7 +5428,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}/cancelSearch/?api-version=2022-10-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}/cancelSearch?api-version=2022-10-01: post: tags: - Tables @@ -5325,7 +5448,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/queryPacks/?api-version=2019-09-01: + /subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/queryPacks?api-version=2019-09-01: get: description: Gets a list of all Log Analytics QueryPacks within a subscription. operationId: QueryPacks_List @@ -5346,7 +5469,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks/?api-version=2019-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks?api-version=2019-09-01: get: description: Gets a list of Log Analytics QueryPacks within a resource group. operationId: QueryPacks_ListByResourceGroup @@ -5370,7 +5493,7 @@ paths: nextLinkName: nextLink put: description: 'Creates a Log Analytics QueryPack. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation.' - operationId: QueryPacks_CreateOrUpdateWithoutName + operationId: QueryPacksWithoutName_CreateOrUpdate parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5395,7 +5518,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks/{queryPackName}/?api-version=2019-09-01: + x-ms-original-operationId: QueryPacks_CreateOrUpdateWithoutName + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/queryPacks/{queryPackName}?api-version=2019-09-01: delete: description: Deletes a Log Analytics QueryPack. operationId: QueryPacks_Delete @@ -5490,7 +5614,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/managementGroups/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/managementGroups?api-version=2020-08-01: get: tags: - Workspaces @@ -5509,7 +5633,7 @@ paths: $ref: '#/components/schemas/WorkspaceListManagementGroupsResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/availableServiceTiers/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/availableServiceTiers?api-version=2020-08-01: get: tags: - AvailableServiceTiers @@ -5528,7 +5652,7 @@ paths: type: array items: $ref: '#/components/schemas/AvailableServiceTier' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/savedSearches/{savedSearchId}/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/savedSearches/{savedSearchId}?api-version=2020-08-01: delete: tags: - SavedSearches @@ -5599,7 +5723,7 @@ paths: application/json: schema: $ref: '#/components/schemas/SavedSearch' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/savedSearches/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/savedSearches?api-version=2020-08-01: get: tags: - SavedSearches @@ -5616,7 +5740,7 @@ paths: application/json: schema: $ref: '#/components/schemas/SavedSearchesListResult' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/schema/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/schema?api-version=2020-08-01: post: tags: - Workspaces @@ -5633,7 +5757,7 @@ paths: application/json: schema: $ref: '#/components/schemas/SearchGetSchemaResponse' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataSources/{dataSourceName}/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataSources/{dataSourceName}?api-version=2020-08-01: put: tags: - DataSources @@ -5712,7 +5836,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DataSource' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataSources/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataSources?api-version=2020-08-01: get: tags: - DataSources @@ -5744,7 +5868,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/DataSourceFilter' - /subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/locations/{location}/operationStatuses/{asyncOperationId}/?api-version=2020-08-01: + /subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/locations/{location}/operationStatuses/{asyncOperationId}?api-version=2020-08-01: get: tags: - asyncOperations diff --git a/providers/src/azure/v00.00.00000/services/logic_apps.yaml b/providers/src/azure/v00.00.00000/services/logic_apps.yaml index 0d298031..b1a16218 100644 --- a/providers/src/azure/v00.00.00000/services/logic_apps.yaml +++ b/providers/src/azure/v00.00.00000/services/logic_apps.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: The API version. - required: true + required: false schema: type: string schemas: @@ -5476,81 +5476,100 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Logic~1workflows~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Logic~1workflows?api-version=2019-05-01/get' + operationId: Workflows_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows?api-version=2019-05-01/get' + operationId: Workflows_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}?api-version=2019-05-01/get' + operationId: Workflows_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workflow create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1?api-version=2019-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}?api-version=2019-05-01/put' + operationId: Workflows_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workflow update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1?api-version=2019-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}?api-version=2019-05-01/patch' + operationId: Workflows_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workflow delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1?api-version=2019-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}?api-version=2019-05-01/delete' + operationId: Workflows_Delete response: mediaType: application/json openAPIDocKey: '200' disable: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1disable~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1disable?api-version=2019-05-01/post' + operationId: Workflows_Disable response: mediaType: application/json openAPIDocKey: '200' enable: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1enable~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1enable?api-version=2019-05-01/post' + operationId: Workflows_Enable response: mediaType: application/json openAPIDocKey: '200' generate_upgraded_definition: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1generateUpgradedDefinition~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1generateUpgradedDefinition?api-version=2019-05-01/post' + operationId: Workflows_GenerateUpgradedDefinition response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Object move: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1move~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1move?api-version=2019-05-01/post' + operationId: Workflows_Move response: mediaType: application/json openAPIDocKey: '200' regenerate_access_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1regenerateAccessKey~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1regenerateAccessKey?api-version=2019-05-01/post' + operationId: Workflows_RegenerateAccessKey response: mediaType: application/json openAPIDocKey: '200' validate_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1validate~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1validate?api-version=2019-05-01/post' + operationId: Workflows_ValidateByResourceGroup response: mediaType: application/json openAPIDocKey: '200' validate_by_location: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1locations~1{location}~1workflows~1{workflowName}~1validate~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1locations~1{location}~1workflows~1{workflowName}~1validate?api-version=2019-05-01/post' + operationId: Workflows_ValidateByLocation response: mediaType: application/json openAPIDocKey: '200' @@ -5561,24 +5580,47 @@ components: - $ref: '#/components/x-stackQL-resources/workflows/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/workflows/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/workflows/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/workflows/methods/delete' - workflows_callback_url: - id: azure.logic_apps.workflows_callback_url - name: workflows_callback_url - title: workflows_callback_url + workflows_callback_urls: + id: azure.logic_apps.workflows_callback_urls + name: workflows_callback_urls + title: workflows_callback_urls + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1listCallbackUrl?api-version=2019-05-01/post' + operationId: WorkflowsCallbackUrl_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: WorkflowTriggerCallbackUrl + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/workflows_callback_urls/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + workflows_swaggers: + id: azure.logic_apps.workflows_swaggers + name: workflows_swaggers + title: workflows_swaggers methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1listCallbackUrl~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1listSwagger?api-version=2019-05-01/post' + operationId: WorkflowsSwagger_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Object sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workflows_callback_url/methods/list' + - $ref: '#/components/x-stackQL-resources/workflows_swaggers/methods/list' insert: [] update: [] replace: [] @@ -5590,17 +5632,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1versions~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1versions?api-version=2019-05-01/get' + operationId: WorkflowVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowVersionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1versions~1{versionId}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1versions~1{versionId}?api-version=2019-05-01/get' + operationId: WorkflowVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowVersion sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_versions/methods/get' @@ -5616,32 +5662,39 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers?api-version=2019-05-01/get' + operationId: WorkflowTriggers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTriggerListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}?api-version=2019-05-01/get' + operationId: WorkflowTriggers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTrigger reset: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1reset~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1reset?api-version=2019-05-01/post' + operationId: WorkflowTriggers_Reset response: mediaType: application/json openAPIDocKey: '200' run: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1run~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1run?api-version=2019-05-01/post' + operationId: WorkflowTriggers_Run response: mediaType: application/json openAPIDocKey: '200' set_state: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1setState~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1setState?api-version=2019-05-01/post' + operationId: WorkflowTriggers_SetState response: mediaType: application/json openAPIDocKey: '200' @@ -5660,10 +5713,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1schemas~1json~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1schemas~1json?api-version=2019-05-01/get' + operationId: WorkflowTriggersSchemaJson_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JsonSchema sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_triggers_schema_json/methods/get' @@ -5671,38 +5726,42 @@ components: update: [] replace: [] delete: [] - workflow_triggers_callback_url: - id: azure.logic_apps.workflow_triggers_callback_url - name: workflow_triggers_callback_url - title: workflow_triggers_callback_url + workflow_triggers_callback_urls: + id: azure.logic_apps.workflow_triggers_callback_urls + name: workflow_triggers_callback_urls + title: workflow_triggers_callback_urls methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1listCallbackUrl~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1listCallbackUrl?api-version=2019-05-01/post' + operationId: WorkflowTriggersCallbackUrl_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTriggerCallbackUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workflow_triggers_callback_url/methods/list' + - $ref: '#/components/x-stackQL-resources/workflow_triggers_callback_urls/methods/list' insert: [] update: [] replace: [] delete: [] - workflow_version_triggers_callback_url: - id: azure.logic_apps.workflow_version_triggers_callback_url - name: workflow_version_triggers_callback_url - title: workflow_version_triggers_callback_url + workflow_version_triggers_callback_urls: + id: azure.logic_apps.workflow_version_triggers_callback_urls + name: workflow_version_triggers_callback_urls + title: workflow_version_triggers_callback_urls methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1versions~1{versionId}~1triggers~1{triggerName}~1listCallbackUrl~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1versions~1{versionId}~1triggers~1{triggerName}~1listCallbackUrl?api-version=2019-05-01/post' + operationId: WorkflowVersionTriggersCallbackUrl_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTriggerCallbackUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workflow_version_triggers_callback_url/methods/list' + - $ref: '#/components/x-stackQL-resources/workflow_version_triggers_callback_urls/methods/list' insert: [] update: [] replace: [] @@ -5714,23 +5773,28 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1histories~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1histories?api-version=2019-05-01/get' + operationId: WorkflowTriggerHistories_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTriggerHistoryListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1histories~1{historyName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1histories~1{historyName}?api-version=2019-05-01/get' + operationId: WorkflowTriggerHistories_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTriggerHistory resubmit: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1histories~1{historyName}~1resubmit~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1triggers~1{triggerName}~1histories~1{historyName}~1resubmit?api-version=2019-05-01/post' + operationId: WorkflowTriggerHistories_Resubmit response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_trigger_histories/methods/get' @@ -5746,20 +5810,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs?api-version=2019-05-01/get' + operationId: WorkflowRuns_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRunListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}?api-version=2019-05-01/get' + operationId: WorkflowRuns_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRun cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1cancel~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1cancel?api-version=2019-05-01/post' + operationId: WorkflowRuns_Cancel response: mediaType: application/json openAPIDocKey: '200' @@ -5778,17 +5847,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions?api-version=2019-05-01/get' + operationId: WorkflowRunActions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRunActionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}?api-version=2019-05-01/get' + operationId: WorkflowRunActions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRunAction sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_run_actions/methods/get' @@ -5804,10 +5877,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1listExpressionTraces~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1listExpressionTraces?api-version=2019-05-01/post' + operationId: WorkflowRunActionsExpressionTraces_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExpressionTraces sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_run_actions_expression_traces/methods/list' @@ -5822,17 +5897,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions?api-version=2019-05-01/get' + operationId: WorkflowRunActionRepetitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRunActionRepetitionDefinitionCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}?api-version=2019-05-01/get' + operationId: WorkflowRunActionRepetitions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRunActionRepetitionDefinition sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_run_action_repetitions/methods/get' @@ -5848,10 +5927,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}~1listExpressionTraces~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}~1listExpressionTraces?api-version=2019-05-01/post' + operationId: WorkflowRunActionRepetitionsExpressionTraces_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExpressionTraces sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_run_action_repetitions_expression_traces/methods/list' @@ -5866,17 +5947,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}~1requestHistories~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}~1requestHistories?api-version=2019-05-01/get' + operationId: WorkflowRunActionRepetitionsRequestHistories_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RequestHistoryListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}~1requestHistories~1{requestHistoryName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1repetitions~1{repetitionName}~1requestHistories~1{requestHistoryName}?api-version=2019-05-01/get' + operationId: WorkflowRunActionRepetitionsRequestHistories_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RequestHistory sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_run_action_repetitions_request_histories/methods/get' @@ -5892,17 +5977,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1requestHistories~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1requestHistories?api-version=2019-05-01/get' + operationId: WorkflowRunActionRequestHistories_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RequestHistoryListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1requestHistories~1{requestHistoryName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1requestHistories~1{requestHistoryName}?api-version=2019-05-01/get' + operationId: WorkflowRunActionRequestHistories_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RequestHistory sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_run_action_request_histories/methods/get' @@ -5918,17 +6007,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1scopeRepetitions~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1scopeRepetitions?api-version=2019-05-01/get' + operationId: WorkflowRunActionScopeRepetitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRunActionRepetitionDefinitionCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1scopeRepetitions~1{repetitionName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1actions~1{actionName}~1scopeRepetitions~1{repetitionName}?api-version=2019-05-01/get' + operationId: WorkflowRunActionScopeRepetitions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRunActionRepetitionDefinition sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_run_action_scope_repetitions/methods/get' @@ -5944,10 +6037,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1operations~1{operationId}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1workflows~1{workflowName}~1runs~1{runName}~1operations~1{operationId}?api-version=2019-05-01/get' + operationId: WorkflowRunOperations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowRun sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workflow_run_operations/methods/get' @@ -5962,54 +6057,68 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Logic~1integrationAccounts~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Logic~1integrationAccounts?api-version=2019-05-01/get' + operationId: IntegrationAccounts_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts?api-version=2019-05-01/get' + operationId: IntegrationAccounts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}?api-version=2019-05-01/get' + operationId: IntegrationAccounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccount create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1?api-version=2019-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}?api-version=2019-05-01/put' + operationId: IntegrationAccounts_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccount update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1?api-version=2019-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}?api-version=2019-05-01/patch' + operationId: IntegrationAccounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccount delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1?api-version=2019-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}?api-version=2019-05-01/delete' + operationId: IntegrationAccounts_Delete response: mediaType: application/json openAPIDocKey: '200' log_tracking_events: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1logTrackingEvents~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1logTrackingEvents?api-version=2019-05-01/post' + operationId: IntegrationAccounts_LogTrackingEvents response: mediaType: application/json openAPIDocKey: '200' regenerate_access_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1regenerateAccessKey~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1regenerateAccessKey?api-version=2019-05-01/post' + operationId: IntegrationAccounts_RegenerateAccessKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccount sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/integration_accounts/methods/get' @@ -6017,7 +6126,8 @@ components: - $ref: '#/components/x-stackQL-resources/integration_accounts/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/integration_accounts/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/integration_accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/integration_accounts/methods/delete' @@ -6028,26 +6138,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1assemblies~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1assemblies?api-version=2019-05-01/get' + operationId: IntegrationAccountAssemblies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssemblyCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1assemblies~1{assemblyArtifactName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1assemblies~1{assemblyArtifactName}?api-version=2019-05-01/get' + operationId: IntegrationAccountAssemblies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssemblyDefinition create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1assemblies~1{assemblyArtifactName}~1?api-version=2019-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1assemblies~1{assemblyArtifactName}?api-version=2019-05-01/put' + operationId: IntegrationAccountAssemblies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssemblyDefinition delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1assemblies~1{assemblyArtifactName}~1?api-version=2019-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1assemblies~1{assemblyArtifactName}?api-version=2019-05-01/delete' + operationId: IntegrationAccountAssemblies_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -6061,20 +6178,22 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/integration_account_assemblies/methods/delete' - integration_account_assemblies_content_callback_url: - id: azure.logic_apps.integration_account_assemblies_content_callback_url - name: integration_account_assemblies_content_callback_url - title: integration_account_assemblies_content_callback_url + integration_account_assemblies_content_callback_urls: + id: azure.logic_apps.integration_account_assemblies_content_callback_urls + name: integration_account_assemblies_content_callback_urls + title: integration_account_assemblies_content_callback_urls methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1assemblies~1{assemblyArtifactName}~1listContentCallbackUrl~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1assemblies~1{assemblyArtifactName}~1listContentCallbackUrl?api-version=2019-05-01/post' + operationId: IntegrationAccountAssembliesContentCallbackUrl_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTriggerCallbackUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/integration_account_assemblies_content_callback_url/methods/list' + - $ref: '#/components/x-stackQL-resources/integration_account_assemblies_content_callback_urls/methods/list' insert: [] update: [] replace: [] @@ -6086,26 +6205,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1batchConfigurations~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1batchConfigurations?api-version=2019-05-01/get' + operationId: IntegrationAccountBatchConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchConfigurationCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1batchConfigurations~1{batchConfigurationName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1batchConfigurations~1{batchConfigurationName}?api-version=2019-05-01/get' + operationId: IntegrationAccountBatchConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchConfiguration create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1batchConfigurations~1{batchConfigurationName}~1?api-version=2019-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1batchConfigurations~1{batchConfigurationName}?api-version=2019-05-01/put' + operationId: IntegrationAccountBatchConfigurations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchConfiguration delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1batchConfigurations~1{batchConfigurationName}~1?api-version=2019-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1batchConfigurations~1{batchConfigurationName}?api-version=2019-05-01/delete' + operationId: IntegrationAccountBatchConfigurations_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -6119,20 +6245,22 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/integration_account_batch_configurations/methods/delete' - integration_accounts_callback_url: - id: azure.logic_apps.integration_accounts_callback_url - name: integration_accounts_callback_url - title: integration_accounts_callback_url + integration_accounts_callback_urls: + id: azure.logic_apps.integration_accounts_callback_urls + name: integration_accounts_callback_urls + title: integration_accounts_callback_urls methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1listCallbackUrl~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1listCallbackUrl?api-version=2019-05-01/post' + operationId: IntegrationAccountsCallbackUrl_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CallbackUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/integration_accounts_callback_url/methods/list' + - $ref: '#/components/x-stackQL-resources/integration_accounts_callback_urls/methods/list' insert: [] update: [] replace: [] @@ -6144,10 +6272,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1listKeyVaultKeys~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1listKeyVaultKeys?api-version=2019-05-01/post' + operationId: IntegrationAccountsKeyVaultKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KeyVaultKeyCollection objectKey: $.value sqlVerbs: select: @@ -6163,26 +6293,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1schemas~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1schemas?api-version=2019-05-01/get' + operationId: IntegrationAccountSchemas_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountSchemaListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1schemas~1{schemaName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1schemas~1{schemaName}?api-version=2019-05-01/get' + operationId: IntegrationAccountSchemas_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountSchema create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1schemas~1{schemaName}~1?api-version=2019-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1schemas~1{schemaName}?api-version=2019-05-01/put' + operationId: IntegrationAccountSchemas_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountSchema delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1schemas~1{schemaName}~1?api-version=2019-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1schemas~1{schemaName}?api-version=2019-05-01/delete' + operationId: IntegrationAccountSchemas_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -6196,20 +6333,22 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/integration_account_schemas/methods/delete' - integration_account_schemas_content_callback_url: - id: azure.logic_apps.integration_account_schemas_content_callback_url - name: integration_account_schemas_content_callback_url - title: integration_account_schemas_content_callback_url + integration_account_schemas_content_callback_urls: + id: azure.logic_apps.integration_account_schemas_content_callback_urls + name: integration_account_schemas_content_callback_urls + title: integration_account_schemas_content_callback_urls methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1schemas~1{schemaName}~1listContentCallbackUrl~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1schemas~1{schemaName}~1listContentCallbackUrl?api-version=2019-05-01/post' + operationId: IntegrationAccountSchemasContentCallbackUrl_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTriggerCallbackUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/integration_account_schemas_content_callback_url/methods/list' + - $ref: '#/components/x-stackQL-resources/integration_account_schemas_content_callback_urls/methods/list' insert: [] update: [] replace: [] @@ -6221,26 +6360,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1maps~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1maps?api-version=2019-05-01/get' + operationId: IntegrationAccountMaps_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountMapListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1maps~1{mapName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1maps~1{mapName}?api-version=2019-05-01/get' + operationId: IntegrationAccountMaps_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountMap create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1maps~1{mapName}~1?api-version=2019-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1maps~1{mapName}?api-version=2019-05-01/put' + operationId: IntegrationAccountMaps_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountMap delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1maps~1{mapName}~1?api-version=2019-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1maps~1{mapName}?api-version=2019-05-01/delete' + operationId: IntegrationAccountMaps_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -6254,20 +6400,22 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/integration_account_maps/methods/delete' - integration_account_maps_content_callback_url: - id: azure.logic_apps.integration_account_maps_content_callback_url - name: integration_account_maps_content_callback_url - title: integration_account_maps_content_callback_url + integration_account_maps_content_callback_urls: + id: azure.logic_apps.integration_account_maps_content_callback_urls + name: integration_account_maps_content_callback_urls + title: integration_account_maps_content_callback_urls methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1maps~1{mapName}~1listContentCallbackUrl~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1maps~1{mapName}~1listContentCallbackUrl?api-version=2019-05-01/post' + operationId: IntegrationAccountMapsContentCallbackUrl_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTriggerCallbackUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/integration_account_maps_content_callback_url/methods/list' + - $ref: '#/components/x-stackQL-resources/integration_account_maps_content_callback_urls/methods/list' insert: [] update: [] replace: [] @@ -6279,26 +6427,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1partners~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1partners?api-version=2019-05-01/get' + operationId: IntegrationAccountPartners_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountPartnerListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1partners~1{partnerName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1partners~1{partnerName}?api-version=2019-05-01/get' + operationId: IntegrationAccountPartners_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountPartner create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1partners~1{partnerName}~1?api-version=2019-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1partners~1{partnerName}?api-version=2019-05-01/put' + operationId: IntegrationAccountPartners_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountPartner delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1partners~1{partnerName}~1?api-version=2019-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1partners~1{partnerName}?api-version=2019-05-01/delete' + operationId: IntegrationAccountPartners_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -6312,20 +6467,22 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/integration_account_partners/methods/delete' - integration_account_partners_content_callback_url: - id: azure.logic_apps.integration_account_partners_content_callback_url - name: integration_account_partners_content_callback_url - title: integration_account_partners_content_callback_url + integration_account_partners_content_callback_urls: + id: azure.logic_apps.integration_account_partners_content_callback_urls + name: integration_account_partners_content_callback_urls + title: integration_account_partners_content_callback_urls methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1partners~1{partnerName}~1listContentCallbackUrl~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1partners~1{partnerName}~1listContentCallbackUrl?api-version=2019-05-01/post' + operationId: IntegrationAccountPartnersContentCallbackUrl_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTriggerCallbackUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/integration_account_partners_content_callback_url/methods/list' + - $ref: '#/components/x-stackQL-resources/integration_account_partners_content_callback_urls/methods/list' insert: [] update: [] replace: [] @@ -6337,26 +6494,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1agreements~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1agreements?api-version=2019-05-01/get' + operationId: IntegrationAccountAgreements_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountAgreementListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1agreements~1{agreementName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1agreements~1{agreementName}?api-version=2019-05-01/get' + operationId: IntegrationAccountAgreements_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountAgreement create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1agreements~1{agreementName}~1?api-version=2019-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1agreements~1{agreementName}?api-version=2019-05-01/put' + operationId: IntegrationAccountAgreements_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountAgreement delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1agreements~1{agreementName}~1?api-version=2019-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1agreements~1{agreementName}?api-version=2019-05-01/delete' + operationId: IntegrationAccountAgreements_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -6370,20 +6534,22 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/integration_account_agreements/methods/delete' - integration_account_agreements_content_callback_url: - id: azure.logic_apps.integration_account_agreements_content_callback_url - name: integration_account_agreements_content_callback_url - title: integration_account_agreements_content_callback_url + integration_account_agreements_content_callback_urls: + id: azure.logic_apps.integration_account_agreements_content_callback_urls + name: integration_account_agreements_content_callback_urls + title: integration_account_agreements_content_callback_urls methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1agreements~1{agreementName}~1listContentCallbackUrl~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1agreements~1{agreementName}~1listContentCallbackUrl?api-version=2019-05-01/post' + operationId: IntegrationAccountAgreementsContentCallbackUrl_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowTriggerCallbackUrl sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/integration_account_agreements_content_callback_url/methods/list' + - $ref: '#/components/x-stackQL-resources/integration_account_agreements_content_callback_urls/methods/list' insert: [] update: [] replace: [] @@ -6395,26 +6561,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1certificates~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1certificates?api-version=2019-05-01/get' + operationId: IntegrationAccountCertificates_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountCertificateListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1certificates~1{certificateName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1certificates~1{certificateName}?api-version=2019-05-01/get' + operationId: IntegrationAccountCertificates_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountCertificate create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1certificates~1{certificateName}~1?api-version=2019-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1certificates~1{certificateName}?api-version=2019-05-01/put' + operationId: IntegrationAccountCertificates_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountCertificate delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1certificates~1{certificateName}~1?api-version=2019-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1certificates~1{certificateName}?api-version=2019-05-01/delete' + operationId: IntegrationAccountCertificates_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -6435,26 +6608,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1sessions~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1sessions?api-version=2019-05-01/get' + operationId: IntegrationAccountSessions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountSessionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1sessions~1{sessionName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1sessions~1{sessionName}?api-version=2019-05-01/get' + operationId: IntegrationAccountSessions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountSession create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1sessions~1{sessionName}~1?api-version=2019-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1sessions~1{sessionName}?api-version=2019-05-01/put' + operationId: IntegrationAccountSessions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationAccountSession delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1sessions~1{sessionName}~1?api-version=2019-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Logic~1integrationAccounts~1{integrationAccountName}~1sessions~1{sessionName}?api-version=2019-05-01/delete' + operationId: IntegrationAccountSessions_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -6475,45 +6655,57 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Logic~1integrationServiceEnvironments?api-version=2019-05-01/get' + operationId: IntegrationServiceEnvironments_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationServiceEnvironmentListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments?api-version=2019-05-01/get' + operationId: IntegrationServiceEnvironments_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationServiceEnvironmentListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}?api-version=2019-05-01/get' + operationId: IntegrationServiceEnvironments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationServiceEnvironment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1?api-version=2019-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}?api-version=2019-05-01/put' + operationId: IntegrationServiceEnvironments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationServiceEnvironment update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1?api-version=2019-05-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}?api-version=2019-05-01/patch' + operationId: IntegrationServiceEnvironments_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationServiceEnvironment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1?api-version=2019-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}?api-version=2019-05-01/delete' + operationId: IntegrationServiceEnvironments_Delete response: mediaType: application/json openAPIDocKey: '200' restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1restart~1?api-version=2019-05-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1restart?api-version=2019-05-01/post' + operationId: IntegrationServiceEnvironments_Restart response: mediaType: application/json openAPIDocKey: '200' @@ -6524,7 +6716,8 @@ components: - $ref: '#/components/x-stackQL-resources/integration_service_environments/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/integration_service_environments/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/integration_service_environments/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/integration_service_environments/methods/delete' @@ -6535,10 +6728,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1skus~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1skus?api-version=2019-05-01/get' + operationId: IntegrationServiceEnvironmentSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationServiceEnvironmentSkuList objectKey: $.value sqlVerbs: select: @@ -6552,14 +6747,17 @@ components: name: integration_service_environment_network_health title: integration_service_environment_network_health methods: - exec_get: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1health~1network~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1health~1network?api-version=2019-05-01/get' + operationId: IntegrationServiceEnvironmentNetworkHealth_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationServiceEnvironmentNetworkHealth sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/integration_service_environment_network_health/methods/get' insert: [] update: [] replace: [] @@ -6571,36 +6769,44 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1managedApis~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1managedApis?api-version=2019-05-01/get' + operationId: IntegrationServiceEnvironmentManagedApis_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationServiceEnvironmentManagedApiListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1managedApis~1{apiName}~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1managedApis~1{apiName}?api-version=2019-05-01/get' + operationId: IntegrationServiceEnvironmentManagedApis_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationServiceEnvironmentManagedApi put: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1managedApis~1{apiName}~1?api-version=2019-05-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1managedApis~1{apiName}?api-version=2019-05-01/put' + operationId: IntegrationServiceEnvironmentManagedApis_Put response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationServiceEnvironmentManagedApi delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1managedApis~1{apiName}~1?api-version=2019-05-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1managedApis~1{apiName}?api-version=2019-05-01/delete' + operationId: IntegrationServiceEnvironmentManagedApis_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/integration_service_environment_managed_apis/methods/get' - $ref: '#/components/x-stackQL-resources/integration_service_environment_managed_apis/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/integration_service_environment_managed_apis/methods/put' delete: - $ref: '#/components/x-stackQL-resources/integration_service_environment_managed_apis/methods/delete' integration_service_environment_managed_api_operations: @@ -6610,10 +6816,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1managedApis~1{apiName}~1apiOperations~1?api-version=2019-05-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroup}~1providers~1Microsoft.Logic~1integrationServiceEnvironments~1{integrationServiceEnvironmentName}~1managedApis~1{apiName}~1apiOperations?api-version=2019-05-01/get' + operationId: IntegrationServiceEnvironmentManagedApiOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiOperationListResult objectKey: $.value sqlVerbs: select: @@ -6629,10 +6837,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Logic~1operations~1?api-version=2019-05-01/get' + $ref: '#/paths/~1providers~1Microsoft.Logic~1operations?api-version=2019-05-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -6656,19 +6866,19 @@ components: identity as identity, type as type, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.accessEndpoint') as access_endpoint, - JSON_EXTRACT(properties, '$.endpointsConfiguration') as endpoints_configuration, - JSON_EXTRACT(properties, '$.accessControl') as access_control, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.integrationAccount') as integration_account, - JSON_EXTRACT(properties, '$.integrationServiceEnvironment') as integration_service_environment, - JSON_EXTRACT(properties, '$.definition') as definition, - JSON_EXTRACT(properties, '$.parameters') as parameters, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.changedTime') as "changed_time", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.accessEndpoint') as "access_endpoint", + JSON_EXTRACT(properties, '$.endpointsConfiguration') as "endpoints_configuration", + JSON_EXTRACT(properties, '$.accessControl') as "access_control", + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.integrationAccount') as "integration_account", + JSON_EXTRACT(properties, '$.integrationServiceEnvironment') as "integration_service_environment", + JSON_EXTRACT(properties, '$.definition') as "definition", + JSON_EXTRACT(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, workflowName @@ -6684,19 +6894,19 @@ components: identity as identity, type as type, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.accessEndpoint') as access_endpoint, - JSON_EXTRACT(properties, '$.endpointsConfiguration') as endpoints_configuration, - JSON_EXTRACT(properties, '$.accessControl') as access_control, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.integrationAccount') as integration_account, - JSON_EXTRACT(properties, '$.integrationServiceEnvironment') as integration_service_environment, - JSON_EXTRACT(properties, '$.definition') as definition, - JSON_EXTRACT(properties, '$.parameters') as parameters, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.changedTime') as "changed_time", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.accessEndpoint') as "access_endpoint", + json_extract_path_text(properties, '$.endpointsConfiguration') as "endpoints_configuration", + json_extract_path_text(properties, '$.accessControl') as "access_control", + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.integrationAccount') as "integration_account", + json_extract_path_text(properties, '$.integrationServiceEnvironment') as "integration_service_environment", + json_extract_path_text(properties, '$.definition') as "definition", + json_extract_path_text(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, workflowName @@ -6716,18 +6926,18 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.accessEndpoint') as access_endpoint, - JSON_EXTRACT(properties, '$.endpointsConfiguration') as endpoints_configuration, - JSON_EXTRACT(properties, '$.accessControl') as access_control, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.integrationAccount') as integration_account, - JSON_EXTRACT(properties, '$.definition') as definition, - JSON_EXTRACT(properties, '$.parameters') as parameters, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.changedTime') as "changed_time", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.accessEndpoint') as "access_endpoint", + JSON_EXTRACT(properties, '$.endpointsConfiguration') as "endpoints_configuration", + JSON_EXTRACT(properties, '$.accessControl') as "access_control", + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.integrationAccount') as "integration_account", + JSON_EXTRACT(properties, '$.definition') as "definition", + JSON_EXTRACT(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, workflowName, @@ -6743,18 +6953,18 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.accessEndpoint') as access_endpoint, - JSON_EXTRACT(properties, '$.endpointsConfiguration') as endpoints_configuration, - JSON_EXTRACT(properties, '$.accessControl') as access_control, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.integrationAccount') as integration_account, - JSON_EXTRACT(properties, '$.definition') as definition, - JSON_EXTRACT(properties, '$.parameters') as parameters, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.changedTime') as "changed_time", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.accessEndpoint') as "access_endpoint", + json_extract_path_text(properties, '$.endpointsConfiguration') as "endpoints_configuration", + json_extract_path_text(properties, '$.accessControl') as "access_control", + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.integrationAccount') as "integration_account", + json_extract_path_text(properties, '$.definition') as "definition", + json_extract_path_text(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, workflowName, @@ -6773,15 +6983,15 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.lastExecutionTime') as last_execution_time, - JSON_EXTRACT(properties, '$.nextExecutionTime') as next_execution_time, - JSON_EXTRACT(properties, '$.recurrence') as recurrence, - JSON_EXTRACT(properties, '$.workflow') as workflow, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.changedTime') as "changed_time", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.lastExecutionTime') as "last_execution_time", + JSON_EXTRACT(properties, '$.nextExecutionTime') as "next_execution_time", + JSON_EXTRACT(properties, '$.recurrence') as "recurrence", + JSON_EXTRACT(properties, '$.workflow') as "workflow", subscriptionId, resourceGroupName, workflowName, @@ -6795,15 +7005,15 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.lastExecutionTime') as last_execution_time, - JSON_EXTRACT(properties, '$.nextExecutionTime') as next_execution_time, - JSON_EXTRACT(properties, '$.recurrence') as recurrence, - JSON_EXTRACT(properties, '$.workflow') as workflow, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.changedTime') as "changed_time", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.lastExecutionTime') as "last_execution_time", + json_extract_path_text(properties, '$.nextExecutionTime') as "next_execution_time", + json_extract_path_text(properties, '$.recurrence') as "recurrence", + json_extract_path_text(properties, '$.workflow') as "workflow", subscriptionId, resourceGroupName, workflowName, @@ -6822,18 +7032,18 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.scheduledTime') as scheduled_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.code') as code, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.correlation') as correlation, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.fired') as fired, - JSON_EXTRACT(properties, '$.run') as run, + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.scheduledTime') as "scheduled_time", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.code') as "code", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.trackingId') as "tracking_id", + JSON_EXTRACT(properties, '$.correlation') as "correlation", + JSON_EXTRACT(properties, '$.inputsLink') as "inputs_link", + JSON_EXTRACT(properties, '$.outputsLink') as "outputs_link", + JSON_EXTRACT(properties, '$.fired') as "fired", + JSON_EXTRACT(properties, '$.run') as "run", subscriptionId, resourceGroupName, workflowName, @@ -6848,18 +7058,18 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.scheduledTime') as scheduled_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.code') as code, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.correlation') as correlation, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.fired') as fired, - JSON_EXTRACT(properties, '$.run') as run, + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.scheduledTime') as "scheduled_time", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.code') as "code", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.trackingId') as "tracking_id", + json_extract_path_text(properties, '$.correlation') as "correlation", + json_extract_path_text(properties, '$.inputsLink') as "inputs_link", + json_extract_path_text(properties, '$.outputsLink') as "outputs_link", + json_extract_path_text(properties, '$.fired') as "fired", + json_extract_path_text(properties, '$.run') as "run", subscriptionId, resourceGroupName, workflowName, @@ -6879,18 +7089,18 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.waitEndTime') as wait_end_time, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.code') as code, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.correlationId') as correlation_id, - JSON_EXTRACT(properties, '$.correlation') as correlation, - JSON_EXTRACT(properties, '$.workflow') as workflow, - JSON_EXTRACT(properties, '$.trigger') as trigger, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.response') as response, + JSON_EXTRACT(properties, '$.waitEndTime') as "wait_end_time", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.code') as "code", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.correlationId') as "correlation_id", + JSON_EXTRACT(properties, '$.correlation') as "correlation", + JSON_EXTRACT(properties, '$.workflow') as "workflow", + JSON_EXTRACT(properties, '$.trigger') as "trigger", + JSON_EXTRACT(properties, '$.outputs') as "outputs", + JSON_EXTRACT(properties, '$.response') as "response", subscriptionId, resourceGroupName, workflowName, @@ -6904,18 +7114,18 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.waitEndTime') as wait_end_time, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.code') as code, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.correlationId') as correlation_id, - JSON_EXTRACT(properties, '$.correlation') as correlation, - JSON_EXTRACT(properties, '$.workflow') as workflow, - JSON_EXTRACT(properties, '$.trigger') as trigger, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.response') as response, + json_extract_path_text(properties, '$.waitEndTime') as "wait_end_time", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.code') as "code", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.correlationId') as "correlation_id", + json_extract_path_text(properties, '$.correlation') as "correlation", + json_extract_path_text(properties, '$.workflow') as "workflow", + json_extract_path_text(properties, '$.trigger') as "trigger", + json_extract_path_text(properties, '$.outputs') as "outputs", + json_extract_path_text(properties, '$.response') as "response", subscriptionId, resourceGroupName, workflowName, @@ -6934,17 +7144,17 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.code') as code, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.correlation') as correlation, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.trackedProperties') as tracked_properties, - JSON_EXTRACT(properties, '$.retryHistory') as retry_history, + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.code') as "code", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.trackingId') as "tracking_id", + JSON_EXTRACT(properties, '$.correlation') as "correlation", + JSON_EXTRACT(properties, '$.inputsLink') as "inputs_link", + JSON_EXTRACT(properties, '$.outputsLink') as "outputs_link", + JSON_EXTRACT(properties, '$.trackedProperties') as "tracked_properties", + JSON_EXTRACT(properties, '$.retryHistory') as "retry_history", subscriptionId, resourceGroupName, workflowName, @@ -6959,17 +7169,17 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.code') as code, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.correlation') as correlation, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.trackedProperties') as tracked_properties, - JSON_EXTRACT(properties, '$.retryHistory') as retry_history, + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.code') as "code", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.trackingId') as "tracking_id", + json_extract_path_text(properties, '$.correlation') as "correlation", + json_extract_path_text(properties, '$.inputsLink') as "inputs_link", + json_extract_path_text(properties, '$.outputsLink') as "outputs_link", + json_extract_path_text(properties, '$.trackedProperties') as "tracked_properties", + json_extract_path_text(properties, '$.retryHistory') as "retry_history", subscriptionId, resourceGroupName, workflowName, @@ -6991,15 +7201,15 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.repetitionIndexes') as repetition_indexes, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.inputs') as inputs, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.trackedProperties') as tracked_properties, - JSON_EXTRACT(properties, '$.retryHistory') as retry_history, - JSON_EXTRACT(properties, '$.iterationCount') as iteration_count, + JSON_EXTRACT(properties, '$.repetitionIndexes') as "repetition_indexes", + JSON_EXTRACT(properties, '$.trackingId') as "tracking_id", + JSON_EXTRACT(properties, '$.inputs') as "inputs", + JSON_EXTRACT(properties, '$.inputsLink') as "inputs_link", + JSON_EXTRACT(properties, '$.outputs') as "outputs", + JSON_EXTRACT(properties, '$.outputsLink') as "outputs_link", + JSON_EXTRACT(properties, '$.trackedProperties') as "tracked_properties", + JSON_EXTRACT(properties, '$.retryHistory') as "retry_history", + JSON_EXTRACT(properties, '$.iterationCount') as "iteration_count", subscriptionId, resourceGroupName, workflowName, @@ -7017,15 +7227,15 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.repetitionIndexes') as repetition_indexes, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.inputs') as inputs, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.trackedProperties') as tracked_properties, - JSON_EXTRACT(properties, '$.retryHistory') as retry_history, - JSON_EXTRACT(properties, '$.iterationCount') as iteration_count, + json_extract_path_text(properties, '$.repetitionIndexes') as "repetition_indexes", + json_extract_path_text(properties, '$.trackingId') as "tracking_id", + json_extract_path_text(properties, '$.inputs') as "inputs", + json_extract_path_text(properties, '$.inputsLink') as "inputs_link", + json_extract_path_text(properties, '$.outputs') as "outputs", + json_extract_path_text(properties, '$.outputsLink') as "outputs_link", + json_extract_path_text(properties, '$.trackedProperties') as "tracked_properties", + json_extract_path_text(properties, '$.retryHistory') as "retry_history", + json_extract_path_text(properties, '$.iterationCount') as "iteration_count", subscriptionId, resourceGroupName, workflowName, @@ -7048,10 +7258,10 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.request') as request, - JSON_EXTRACT(properties, '$.response') as response, + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.request') as "request", + JSON_EXTRACT(properties, '$.response') as "response", subscriptionId, resourceGroupName, workflowName, @@ -7070,10 +7280,10 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.request') as request, - JSON_EXTRACT(properties, '$.response') as response, + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.request') as "request", + json_extract_path_text(properties, '$.response') as "response", subscriptionId, resourceGroupName, workflowName, @@ -7097,10 +7307,10 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.request') as request, - JSON_EXTRACT(properties, '$.response') as response, + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.request') as "request", + JSON_EXTRACT(properties, '$.response') as "response", subscriptionId, resourceGroupName, workflowName, @@ -7118,10 +7328,10 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.request') as request, - JSON_EXTRACT(properties, '$.response') as response, + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.request') as "request", + json_extract_path_text(properties, '$.response') as "response", subscriptionId, resourceGroupName, workflowName, @@ -7144,15 +7354,15 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.repetitionIndexes') as repetition_indexes, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.inputs') as inputs, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.trackedProperties') as tracked_properties, - JSON_EXTRACT(properties, '$.retryHistory') as retry_history, - JSON_EXTRACT(properties, '$.iterationCount') as iteration_count, + JSON_EXTRACT(properties, '$.repetitionIndexes') as "repetition_indexes", + JSON_EXTRACT(properties, '$.trackingId') as "tracking_id", + JSON_EXTRACT(properties, '$.inputs') as "inputs", + JSON_EXTRACT(properties, '$.inputsLink') as "inputs_link", + JSON_EXTRACT(properties, '$.outputs') as "outputs", + JSON_EXTRACT(properties, '$.outputsLink') as "outputs_link", + JSON_EXTRACT(properties, '$.trackedProperties') as "tracked_properties", + JSON_EXTRACT(properties, '$.retryHistory') as "retry_history", + JSON_EXTRACT(properties, '$.iterationCount') as "iteration_count", subscriptionId, resourceGroupName, workflowName, @@ -7170,15 +7380,15 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.repetitionIndexes') as repetition_indexes, - JSON_EXTRACT(properties, '$.trackingId') as tracking_id, - JSON_EXTRACT(properties, '$.inputs') as inputs, - JSON_EXTRACT(properties, '$.inputsLink') as inputs_link, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.outputsLink') as outputs_link, - JSON_EXTRACT(properties, '$.trackedProperties') as tracked_properties, - JSON_EXTRACT(properties, '$.retryHistory') as retry_history, - JSON_EXTRACT(properties, '$.iterationCount') as iteration_count, + json_extract_path_text(properties, '$.repetitionIndexes') as "repetition_indexes", + json_extract_path_text(properties, '$.trackingId') as "tracking_id", + json_extract_path_text(properties, '$.inputs') as "inputs", + json_extract_path_text(properties, '$.inputsLink') as "inputs_link", + json_extract_path_text(properties, '$.outputs') as "outputs", + json_extract_path_text(properties, '$.outputsLink') as "outputs_link", + json_extract_path_text(properties, '$.trackedProperties') as "tracked_properties", + json_extract_path_text(properties, '$.retryHistory') as "retry_history", + json_extract_path_text(properties, '$.iterationCount') as "iteration_count", subscriptionId, resourceGroupName, workflowName, @@ -7199,18 +7409,18 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.waitEndTime') as wait_end_time, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.code') as code, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.correlationId') as correlation_id, - JSON_EXTRACT(properties, '$.correlation') as correlation, - JSON_EXTRACT(properties, '$.workflow') as workflow, - JSON_EXTRACT(properties, '$.trigger') as trigger, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.response') as response, + JSON_EXTRACT(properties, '$.waitEndTime') as "wait_end_time", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.code') as "code", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.correlationId') as "correlation_id", + JSON_EXTRACT(properties, '$.correlation') as "correlation", + JSON_EXTRACT(properties, '$.workflow') as "workflow", + JSON_EXTRACT(properties, '$.trigger') as "trigger", + JSON_EXTRACT(properties, '$.outputs') as "outputs", + JSON_EXTRACT(properties, '$.response') as "response", subscriptionId, resourceGroupName, workflowName, @@ -7225,18 +7435,18 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.waitEndTime') as wait_end_time, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.code') as code, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.correlationId') as correlation_id, - JSON_EXTRACT(properties, '$.correlation') as correlation, - JSON_EXTRACT(properties, '$.workflow') as workflow, - JSON_EXTRACT(properties, '$.trigger') as trigger, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.response') as response, + json_extract_path_text(properties, '$.waitEndTime') as "wait_end_time", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.code') as "code", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.correlationId') as "correlation_id", + json_extract_path_text(properties, '$.correlation') as "correlation", + json_extract_path_text(properties, '$.workflow') as "workflow", + json_extract_path_text(properties, '$.trigger') as "trigger", + json_extract_path_text(properties, '$.outputs') as "outputs", + json_extract_path_text(properties, '$.response') as "response", subscriptionId, resourceGroupName, workflowName, @@ -7259,8 +7469,8 @@ components: sku as sku, type as type, tags as tags, - JSON_EXTRACT(properties, '$.integrationServiceEnvironment') as integration_service_environment, - JSON_EXTRACT(properties, '$.state') as state, + JSON_EXTRACT(properties, '$.integrationServiceEnvironment') as "integration_service_environment", + JSON_EXTRACT(properties, '$.state') as "state", subscriptionId, resourceGroupName, integrationAccountName @@ -7276,8 +7486,8 @@ components: sku as sku, type as type, tags as tags, - json_extract_path_text(properties, '$.integrationServiceEnvironment') as integration_service_environment, - JSON_EXTRACT(properties, '$.state') as state, + json_extract_path_text(properties, '$.integrationServiceEnvironment') as "integration_service_environment", + json_extract_path_text(properties, '$.state') as "state", subscriptionId, resourceGroupName, integrationAccountName @@ -7297,13 +7507,13 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.assemblyName') as assembly_name, - JSON_EXTRACT(properties, '$.assemblyVersion') as assembly_version, - JSON_EXTRACT(properties, '$.assemblyCulture') as assembly_culture, - JSON_EXTRACT(properties, '$.assemblyPublicKeyToken') as assembly_public_key_token, - JSON_EXTRACT(properties, '$.content') as content, - JSON_EXTRACT(properties, '$.contentType') as content_type, - JSON_EXTRACT(properties, '$.contentLink') as content_link, + JSON_EXTRACT(properties, '$.assemblyName') as "assembly_name", + JSON_EXTRACT(properties, '$.assemblyVersion') as "assembly_version", + JSON_EXTRACT(properties, '$.assemblyCulture') as "assembly_culture", + JSON_EXTRACT(properties, '$.assemblyPublicKeyToken') as "assembly_public_key_token", + JSON_EXTRACT(properties, '$.content') as "content", + JSON_EXTRACT(properties, '$.contentType') as "content_type", + JSON_EXTRACT(properties, '$.contentLink') as "content_link", subscriptionId, resourceGroupName, integrationAccountName, @@ -7319,13 +7529,13 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.assemblyName') as assembly_name, - JSON_EXTRACT(properties, '$.assemblyVersion') as assembly_version, - JSON_EXTRACT(properties, '$.assemblyCulture') as assembly_culture, - JSON_EXTRACT(properties, '$.assemblyPublicKeyToken') as assembly_public_key_token, - JSON_EXTRACT(properties, '$.content') as content, - JSON_EXTRACT(properties, '$.contentType') as content_type, - JSON_EXTRACT(properties, '$.contentLink') as content_link, + json_extract_path_text(properties, '$.assemblyName') as "assembly_name", + json_extract_path_text(properties, '$.assemblyVersion') as "assembly_version", + json_extract_path_text(properties, '$.assemblyCulture') as "assembly_culture", + json_extract_path_text(properties, '$.assemblyPublicKeyToken') as "assembly_public_key_token", + json_extract_path_text(properties, '$.content') as "content", + json_extract_path_text(properties, '$.contentType') as "content_type", + json_extract_path_text(properties, '$.contentLink') as "content_link", subscriptionId, resourceGroupName, integrationAccountName, @@ -7346,11 +7556,11 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.batchGroupName') as batch_group_name, - JSON_EXTRACT(properties, '$.releaseCriteria') as release_criteria, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.metadata') as metadata, + JSON_EXTRACT(properties, '$.batchGroupName') as "batch_group_name", + JSON_EXTRACT(properties, '$.releaseCriteria') as "release_criteria", + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.changedTime') as "changed_time", + JSON_EXTRACT(properties, '$.metadata') as "metadata", subscriptionId, resourceGroupName, integrationAccountName, @@ -7366,11 +7576,11 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.batchGroupName') as batch_group_name, - JSON_EXTRACT(properties, '$.releaseCriteria') as release_criteria, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.metadata') as metadata, + json_extract_path_text(properties, '$.batchGroupName') as "batch_group_name", + json_extract_path_text(properties, '$.releaseCriteria') as "release_criteria", + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.changedTime') as "changed_time", + json_extract_path_text(properties, '$.metadata') as "metadata", subscriptionId, resourceGroupName, integrationAccountName, @@ -7391,16 +7601,16 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.schemaType') as schema_type, - JSON_EXTRACT(properties, '$.targetNamespace') as target_namespace, - JSON_EXTRACT(properties, '$.documentName') as document_name, - JSON_EXTRACT(properties, '$.fileName') as file_name, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.content') as content, - JSON_EXTRACT(properties, '$.contentType') as content_type, - JSON_EXTRACT(properties, '$.contentLink') as content_link, + JSON_EXTRACT(properties, '$.schemaType') as "schema_type", + JSON_EXTRACT(properties, '$.targetNamespace') as "target_namespace", + JSON_EXTRACT(properties, '$.documentName') as "document_name", + JSON_EXTRACT(properties, '$.fileName') as "file_name", + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.changedTime') as "changed_time", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.content') as "content", + JSON_EXTRACT(properties, '$.contentType') as "content_type", + JSON_EXTRACT(properties, '$.contentLink') as "content_link", subscriptionId, resourceGroupName, integrationAccountName, @@ -7416,16 +7626,16 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.schemaType') as schema_type, - JSON_EXTRACT(properties, '$.targetNamespace') as target_namespace, - JSON_EXTRACT(properties, '$.documentName') as document_name, - JSON_EXTRACT(properties, '$.fileName') as file_name, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.content') as content, - JSON_EXTRACT(properties, '$.contentType') as content_type, - JSON_EXTRACT(properties, '$.contentLink') as content_link, + json_extract_path_text(properties, '$.schemaType') as "schema_type", + json_extract_path_text(properties, '$.targetNamespace') as "target_namespace", + json_extract_path_text(properties, '$.documentName') as "document_name", + json_extract_path_text(properties, '$.fileName') as "file_name", + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.changedTime') as "changed_time", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.content') as "content", + json_extract_path_text(properties, '$.contentType') as "content_type", + json_extract_path_text(properties, '$.contentLink') as "content_link", subscriptionId, resourceGroupName, integrationAccountName, @@ -7446,14 +7656,14 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.mapType') as map_type, - JSON_EXTRACT(properties, '$.parametersSchema') as parameters_schema, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.content') as content, - JSON_EXTRACT(properties, '$.contentType') as content_type, - JSON_EXTRACT(properties, '$.contentLink') as content_link, - JSON_EXTRACT(properties, '$.metadata') as metadata, + JSON_EXTRACT(properties, '$.mapType') as "map_type", + JSON_EXTRACT(properties, '$.parametersSchema') as "parameters_schema", + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.changedTime') as "changed_time", + JSON_EXTRACT(properties, '$.content') as "content", + JSON_EXTRACT(properties, '$.contentType') as "content_type", + JSON_EXTRACT(properties, '$.contentLink') as "content_link", + JSON_EXTRACT(properties, '$.metadata') as "metadata", subscriptionId, resourceGroupName, integrationAccountName, @@ -7469,14 +7679,14 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.mapType') as map_type, - JSON_EXTRACT(properties, '$.parametersSchema') as parameters_schema, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.content') as content, - JSON_EXTRACT(properties, '$.contentType') as content_type, - JSON_EXTRACT(properties, '$.contentLink') as content_link, - JSON_EXTRACT(properties, '$.metadata') as metadata, + json_extract_path_text(properties, '$.mapType') as "map_type", + json_extract_path_text(properties, '$.parametersSchema') as "parameters_schema", + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.changedTime') as "changed_time", + json_extract_path_text(properties, '$.content') as "content", + json_extract_path_text(properties, '$.contentType') as "content_type", + json_extract_path_text(properties, '$.contentLink') as "content_link", + json_extract_path_text(properties, '$.metadata') as "metadata", subscriptionId, resourceGroupName, integrationAccountName, @@ -7497,11 +7707,11 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.partnerType') as partner_type, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.content') as content, + JSON_EXTRACT(properties, '$.partnerType') as "partner_type", + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.changedTime') as "changed_time", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.content') as "content", subscriptionId, resourceGroupName, integrationAccountName, @@ -7517,11 +7727,11 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.partnerType') as partner_type, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.content') as content, + json_extract_path_text(properties, '$.partnerType') as "partner_type", + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.changedTime') as "changed_time", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.content') as "content", subscriptionId, resourceGroupName, integrationAccountName, @@ -7542,15 +7752,15 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.agreementType') as agreement_type, - JSON_EXTRACT(properties, '$.hostPartner') as host_partner, - JSON_EXTRACT(properties, '$.guestPartner') as guest_partner, - JSON_EXTRACT(properties, '$.hostIdentity') as host_identity, - JSON_EXTRACT(properties, '$.guestIdentity') as guest_identity, - JSON_EXTRACT(properties, '$.content') as content, + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.changedTime') as "changed_time", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.agreementType') as "agreement_type", + JSON_EXTRACT(properties, '$.hostPartner') as "host_partner", + JSON_EXTRACT(properties, '$.guestPartner') as "guest_partner", + JSON_EXTRACT(properties, '$.hostIdentity') as "host_identity", + JSON_EXTRACT(properties, '$.guestIdentity') as "guest_identity", + JSON_EXTRACT(properties, '$.content') as "content", subscriptionId, resourceGroupName, integrationAccountName, @@ -7566,15 +7776,15 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.agreementType') as agreement_type, - JSON_EXTRACT(properties, '$.hostPartner') as host_partner, - JSON_EXTRACT(properties, '$.guestPartner') as guest_partner, - JSON_EXTRACT(properties, '$.hostIdentity') as host_identity, - JSON_EXTRACT(properties, '$.guestIdentity') as guest_identity, - JSON_EXTRACT(properties, '$.content') as content, + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.changedTime') as "changed_time", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.agreementType') as "agreement_type", + json_extract_path_text(properties, '$.hostPartner') as "host_partner", + json_extract_path_text(properties, '$.guestPartner') as "guest_partner", + json_extract_path_text(properties, '$.hostIdentity') as "host_identity", + json_extract_path_text(properties, '$.guestIdentity') as "guest_identity", + json_extract_path_text(properties, '$.content') as "content", subscriptionId, resourceGroupName, integrationAccountName, @@ -7595,11 +7805,11 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.key') as key, - JSON_EXTRACT(properties, '$.publicCertificate') as public_certificate, + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.changedTime') as "changed_time", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.key') as "key", + JSON_EXTRACT(properties, '$.publicCertificate') as "public_certificate", subscriptionId, resourceGroupName, integrationAccountName, @@ -7615,11 +7825,11 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.key') as key, - JSON_EXTRACT(properties, '$.publicCertificate') as public_certificate, + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.changedTime') as "changed_time", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.key') as "key", + json_extract_path_text(properties, '$.publicCertificate') as "public_certificate", subscriptionId, resourceGroupName, integrationAccountName, @@ -7640,9 +7850,9 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.content') as content, + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.changedTime') as "changed_time", + JSON_EXTRACT(properties, '$.content') as "content", subscriptionId, resourceGroupName, integrationAccountName, @@ -7658,9 +7868,9 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.changedTime') as changed_time, - JSON_EXTRACT(properties, '$.content') as content, + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.changedTime') as "changed_time", + json_extract_path_text(properties, '$.content') as "content", subscriptionId, resourceGroupName, integrationAccountName, @@ -7683,12 +7893,12 @@ components: identity as identity, type as type, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.integrationServiceEnvironmentId') as integration_service_environment_id, - JSON_EXTRACT(properties, '$.endpointsConfiguration') as endpoints_configuration, - JSON_EXTRACT(properties, '$.networkConfiguration') as network_configuration, - JSON_EXTRACT(properties, '$.encryptionConfiguration') as encryption_configuration, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.integrationServiceEnvironmentId') as "integration_service_environment_id", + JSON_EXTRACT(properties, '$.endpointsConfiguration') as "endpoints_configuration", + JSON_EXTRACT(properties, '$.networkConfiguration') as "network_configuration", + JSON_EXTRACT(properties, '$.encryptionConfiguration') as "encryption_configuration", subscriptionId, resourceGroup, integrationServiceEnvironmentName @@ -7705,12 +7915,12 @@ components: identity as identity, type as type, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.integrationServiceEnvironmentId') as integration_service_environment_id, - JSON_EXTRACT(properties, '$.endpointsConfiguration') as endpoints_configuration, - JSON_EXTRACT(properties, '$.networkConfiguration') as network_configuration, - JSON_EXTRACT(properties, '$.encryptionConfiguration') as encryption_configuration, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.integrationServiceEnvironmentId') as "integration_service_environment_id", + json_extract_path_text(properties, '$.endpointsConfiguration') as "endpoints_configuration", + json_extract_path_text(properties, '$.networkConfiguration') as "network_configuration", + json_extract_path_text(properties, '$.encryptionConfiguration') as "encryption_configuration", subscriptionId, resourceGroup, integrationServiceEnvironmentName @@ -7730,20 +7940,20 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.deploymentParameters') as deployment_parameters, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.connectionParameters') as connection_parameters, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.runtimeUrls') as runtime_urls, - JSON_EXTRACT(properties, '$.generalInformation') as general_information, - JSON_EXTRACT(properties, '$.capabilities') as capabilities, - JSON_EXTRACT(properties, '$.backendService') as backend_service, - JSON_EXTRACT(properties, '$.policies') as policies, - JSON_EXTRACT(properties, '$.apiDefinitionUrl') as api_definition_url, - JSON_EXTRACT(properties, '$.apiDefinitions') as api_definitions, - JSON_EXTRACT(properties, '$.integrationServiceEnvironment') as integration_service_environment, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.category') as category, + JSON_EXTRACT(properties, '$.deploymentParameters') as "deployment_parameters", + JSON_EXTRACT(properties, '$.name') as "name", + JSON_EXTRACT(properties, '$.connectionParameters') as "connection_parameters", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.runtimeUrls') as "runtime_urls", + JSON_EXTRACT(properties, '$.generalInformation') as "general_information", + JSON_EXTRACT(properties, '$.capabilities') as "capabilities", + JSON_EXTRACT(properties, '$.backendService') as "backend_service", + JSON_EXTRACT(properties, '$.policies') as "policies", + JSON_EXTRACT(properties, '$.apiDefinitionUrl') as "api_definition_url", + JSON_EXTRACT(properties, '$.apiDefinitions') as "api_definitions", + JSON_EXTRACT(properties, '$.integrationServiceEnvironment') as "integration_service_environment", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.category') as "category", subscriptionId, resourceGroup, integrationServiceEnvironmentName, @@ -7759,20 +7969,20 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.deploymentParameters') as deployment_parameters, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.connectionParameters') as connection_parameters, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.runtimeUrls') as runtime_urls, - JSON_EXTRACT(properties, '$.generalInformation') as general_information, - JSON_EXTRACT(properties, '$.capabilities') as capabilities, - JSON_EXTRACT(properties, '$.backendService') as backend_service, - JSON_EXTRACT(properties, '$.policies') as policies, - JSON_EXTRACT(properties, '$.apiDefinitionUrl') as api_definition_url, - JSON_EXTRACT(properties, '$.apiDefinitions') as api_definitions, - JSON_EXTRACT(properties, '$.integrationServiceEnvironment') as integration_service_environment, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.category') as category, + json_extract_path_text(properties, '$.deploymentParameters') as "deployment_parameters", + json_extract_path_text(properties, '$.name') as "name", + json_extract_path_text(properties, '$.connectionParameters') as "connection_parameters", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.runtimeUrls') as "runtime_urls", + json_extract_path_text(properties, '$.generalInformation') as "general_information", + json_extract_path_text(properties, '$.capabilities') as "capabilities", + json_extract_path_text(properties, '$.backendService') as "backend_service", + json_extract_path_text(properties, '$.policies') as "policies", + json_extract_path_text(properties, '$.apiDefinitionUrl') as "api_definition_url", + json_extract_path_text(properties, '$.apiDefinitions') as "api_definitions", + json_extract_path_text(properties, '$.integrationServiceEnvironment') as "integration_service_environment", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.category') as "category", subscriptionId, resourceGroup, integrationServiceEnvironmentName, @@ -7780,7 +7990,7 @@ components: FROM azure.logic_apps.integration_service_environment_managed_apis WHERE subscriptionId = 'replace-me' AND resourceGroup = 'replace-me' AND integrationServiceEnvironmentName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.Logic/workflows/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Logic/workflows?api-version=2019-05-01: get: tags: - Workflows @@ -7818,7 +8028,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/WorkflowFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows?api-version=2019-05-01: get: tags: - Workflows @@ -7862,7 +8072,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/WorkflowFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}?api-version=2019-05-01: get: tags: - Workflows @@ -8007,7 +8217,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/disable/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/disable?api-version=2019-05-01: post: tags: - Workflows @@ -8037,7 +8247,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/enable/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/enable?api-version=2019-05-01: post: tags: - Workflows @@ -8067,7 +8277,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/generateUpgradedDefinition/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/generateUpgradedDefinition?api-version=2019-05-01: post: tags: - Workflows @@ -8109,11 +8319,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listCallbackUrl/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listCallbackUrl?api-version=2019-05-01: post: tags: - Workflows - operationId: Workflows_ListCallbackUrl + operationId: WorkflowsCallbackUrl_List description: Get the workflow callback Url. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -8151,11 +8361,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listSwagger/?api-version=2019-05-01: + x-ms-original-operationId: Workflows_ListCallbackUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listSwagger?api-version=2019-05-01: post: tags: - Workflows - operationId: Workflows_ListSwagger + operationId: WorkflowsSwagger_List description: Gets an OpenAPI definition for the workflow. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -8185,7 +8396,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/move/?api-version=2019-05-01: + x-ms-original-operationId: Workflows_ListSwagger + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/move?api-version=2019-05-01: post: tags: - Workflows @@ -8226,7 +8438,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/regenerateAccessKey/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/regenerateAccessKey?api-version=2019-05-01: post: tags: - Workflows @@ -8264,7 +8476,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/validate/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/validate?api-version=2019-05-01: post: tags: - Workflows @@ -8302,7 +8514,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions?api-version=2019-05-01: get: tags: - WorkflowVersions @@ -8345,7 +8557,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/{versionId}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/{versionId}?api-version=2019-05-01: get: tags: - WorkflowVersions @@ -8385,7 +8597,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers?api-version=2019-05-01: get: tags: - WorkflowTriggers @@ -8435,7 +8647,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/WorkflowTriggerFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}?api-version=2019-05-01: get: tags: - WorkflowTriggers @@ -8475,7 +8687,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/reset/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/reset?api-version=2019-05-01: post: tags: - WorkflowTriggers @@ -8511,7 +8723,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/run/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/run?api-version=2019-05-01: post: tags: - WorkflowTriggers @@ -8549,11 +8761,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/schemas/json/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/schemas/json?api-version=2019-05-01: get: tags: - WorkflowTriggers - operationId: WorkflowTriggers_GetSchemaJson + operationId: WorkflowTriggersSchemaJson_Get description: Get the trigger schema as JSON. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -8589,7 +8801,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/setState/?api-version=2019-05-01: + x-ms-original-operationId: WorkflowTriggers_GetSchemaJson + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/setState?api-version=2019-05-01: post: tags: - WorkflowTriggers @@ -8633,11 +8846,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl?api-version=2019-05-01: post: tags: - WorkflowTriggers - operationId: WorkflowTriggers_ListCallbackUrl + operationId: WorkflowTriggersCallbackUrl_List description: Get the callback URL for a workflow trigger. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -8673,11 +8886,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/{versionId}/triggers/{triggerName}/listCallbackUrl/?api-version=2019-05-01: + x-ms-original-operationId: WorkflowTriggers_ListCallbackUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/{versionId}/triggers/{triggerName}/listCallbackUrl?api-version=2019-05-01: post: tags: - WorkflowTriggers - operationId: WorkflowVersionTriggers_ListCallbackUrl + operationId: WorkflowVersionTriggersCallbackUrl_List description: Get the callback url for a trigger of a workflow version. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -8727,7 +8941,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/?api-version=2019-05-01: + x-ms-original-operationId: WorkflowVersionTriggers_ListCallbackUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories?api-version=2019-05-01: get: tags: - WorkflowTriggerHistories @@ -8783,7 +8998,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/WorkflowTriggerHistoryFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}?api-version=2019-05-01: get: tags: - WorkflowTriggerHistories @@ -8829,7 +9044,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit?api-version=2019-05-01: post: tags: - WorkflowTriggerHistories @@ -8871,7 +9086,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs?api-version=2019-05-01: get: tags: - WorkflowRuns @@ -8921,7 +9136,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/WorkflowRunFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}?api-version=2019-05-01: get: tags: - WorkflowRuns @@ -8961,7 +9176,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/cancel/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/cancel?api-version=2019-05-01: post: tags: - WorkflowRuns @@ -8997,7 +9212,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions?api-version=2019-05-01: get: tags: - WorkflowRunActions @@ -9053,7 +9268,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/WorkflowRunActionFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}?api-version=2019-05-01: get: tags: - WorkflowRunActions @@ -9099,11 +9314,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces?api-version=2019-05-01: post: tags: - WorkflowRunActions - operationId: WorkflowRunActions_ListExpressionTraces + operationId: WorkflowRunActionsExpressionTraces_List description: Lists a workflow run expression trace. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -9148,7 +9363,8 @@ paths: x-ms-pageable: nextLinkName: null itemName: inputs - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/?api-version=2019-05-01: + x-ms-original-operationId: WorkflowRunActions_ListExpressionTraces + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions?api-version=2019-05-01: get: tags: - WorkflowRunActions @@ -9196,7 +9412,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}?api-version=2019-05-01: get: tags: - WorkflowRunActions @@ -9248,11 +9464,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces?api-version=2019-05-01: post: tags: - WorkflowRunActions - operationId: WorkflowRunActionRepetitions_ListExpressionTraces + operationId: WorkflowRunActionRepetitionsExpressionTraces_List description: Lists a workflow run expression trace. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -9303,7 +9519,8 @@ paths: x-ms-pageable: nextLinkName: null itemName: inputs - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/?api-version=2019-05-01: + x-ms-original-operationId: WorkflowRunActionRepetitions_ListExpressionTraces + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories?api-version=2019-05-01: get: tags: - WorkflowRunActions @@ -9357,7 +9574,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}?api-version=2019-05-01: get: tags: - WorkflowRunActions @@ -9415,7 +9632,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/requestHistories/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/requestHistories?api-version=2019-05-01: get: tags: - WorkflowRunActions @@ -9463,7 +9680,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/requestHistories/{requestHistoryName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/requestHistories/{requestHistoryName}?api-version=2019-05-01: get: tags: - WorkflowRunActions @@ -9515,7 +9732,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions?api-version=2019-05-01: get: tags: - WorkflowRunActions @@ -9563,7 +9780,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}?api-version=2019-05-01: get: tags: - WorkflowRunActions @@ -9615,7 +9832,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/operations/{operationId}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/operations/{operationId}?api-version=2019-05-01: get: tags: - WorkflowRunOperations @@ -9661,7 +9878,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/locations/{location}/workflows/{workflowName}/validate/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/locations/{location}/workflows/{workflowName}/validate?api-version=2019-05-01: post: tags: - Workflows @@ -9705,7 +9922,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationAccounts/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationAccounts?api-version=2019-05-01: get: tags: - IntegrationAccounts @@ -9736,7 +9953,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts?api-version=2019-05-01: get: tags: - IntegrationAccounts @@ -9773,7 +9990,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}?api-version=2019-05-01: get: tags: - IntegrationAccounts @@ -9926,7 +10143,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies?api-version=2019-05-01: get: tags: - IntegrationAccountAssemblies @@ -9962,7 +10179,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}?api-version=2019-05-01: get: tags: - IntegrationAccountAssemblies @@ -10092,11 +10309,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}/listContentCallbackUrl/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}/listContentCallbackUrl?api-version=2019-05-01: post: tags: - IntegrationAccountAssemblies - operationId: IntegrationAccountAssemblies_ListContentCallbackUrl + operationId: IntegrationAccountAssembliesContentCallbackUrl_List description: Get the content callback url for an integration account assembly. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -10132,7 +10349,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/?api-version=2019-05-01: + x-ms-original-operationId: IntegrationAccountAssemblies_ListContentCallbackUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations?api-version=2019-05-01: get: tags: - IntegrationAccountBatchConfigurations @@ -10168,7 +10386,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName}?api-version=2019-05-01: get: tags: - IntegrationAccountBatchConfigurations @@ -10298,11 +10516,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listCallbackUrl/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listCallbackUrl?api-version=2019-05-01: post: tags: - IntegrationAccounts - operationId: IntegrationAccounts_ListCallbackUrl + operationId: IntegrationAccountsCallbackUrl_List description: Gets the integration account callback URL. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -10340,11 +10558,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listKeyVaultKeys/?api-version=2019-05-01: + x-ms-original-operationId: IntegrationAccounts_ListCallbackUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listKeyVaultKeys?api-version=2019-05-01: post: tags: - IntegrationAccounts - operationId: IntegrationAccounts_ListKeyVaultKeys + operationId: IntegrationAccountsKeyVaultKeys_List description: Gets the integration account's Key Vault keys. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -10384,7 +10603,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/logTrackingEvents/?api-version=2019-05-01: + x-ms-original-operationId: IntegrationAccounts_ListKeyVaultKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/logTrackingEvents?api-version=2019-05-01: post: tags: - IntegrationAccounts @@ -10422,7 +10642,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/regenerateAccessKey/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/regenerateAccessKey?api-version=2019-05-01: post: tags: - IntegrationAccounts @@ -10464,7 +10684,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas?api-version=2019-05-01: get: tags: - IntegrationAccountSchemas @@ -10514,7 +10734,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/IntegrationAccountSchemaFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}?api-version=2019-05-01: get: tags: - IntegrationAccountSchemas @@ -10644,11 +10864,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}/listContentCallbackUrl/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}/listContentCallbackUrl?api-version=2019-05-01: post: tags: - IntegrationAccountSchemas - operationId: IntegrationAccountSchemas_ListContentCallbackUrl + operationId: IntegrationAccountSchemasContentCallbackUrl_List description: Get the content callback url. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -10691,7 +10911,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/?api-version=2019-05-01: + x-ms-original-operationId: IntegrationAccountSchemas_ListContentCallbackUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps?api-version=2019-05-01: get: tags: - IntegrationAccountMaps @@ -10741,7 +10962,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/IntegrationAccountMapFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}?api-version=2019-05-01: get: tags: - IntegrationAccountMaps @@ -10871,11 +11092,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}/listContentCallbackUrl/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}/listContentCallbackUrl?api-version=2019-05-01: post: tags: - IntegrationAccountMaps - operationId: IntegrationAccountMaps_ListContentCallbackUrl + operationId: IntegrationAccountMapsContentCallbackUrl_List description: Get the content callback url. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -10918,7 +11139,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/?api-version=2019-05-01: + x-ms-original-operationId: IntegrationAccountMaps_ListContentCallbackUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners?api-version=2019-05-01: get: tags: - IntegrationAccountPartners @@ -10968,7 +11190,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/IntegrationAccountPartnerFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}?api-version=2019-05-01: get: tags: - IntegrationAccountPartners @@ -11098,11 +11320,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}/listContentCallbackUrl/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}/listContentCallbackUrl?api-version=2019-05-01: post: tags: - IntegrationAccountPartners - operationId: IntegrationAccountPartners_ListContentCallbackUrl + operationId: IntegrationAccountPartnersContentCallbackUrl_List description: Get the content callback url. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -11145,7 +11367,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/?api-version=2019-05-01: + x-ms-original-operationId: IntegrationAccountPartners_ListContentCallbackUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements?api-version=2019-05-01: get: tags: - IntegrationAccountAgreements @@ -11195,7 +11418,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/IntegrationAccountAgreementFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}?api-version=2019-05-01: get: tags: - IntegrationAccountAgreements @@ -11325,11 +11548,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}/listContentCallbackUrl/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}/listContentCallbackUrl?api-version=2019-05-01: post: tags: - IntegrationAccountAgreements - operationId: IntegrationAccountAgreements_ListContentCallbackUrl + operationId: IntegrationAccountAgreementsContentCallbackUrl_List description: Get the content callback url. parameters: - $ref: '#/components/parameters/subscriptionId' @@ -11372,7 +11595,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/?api-version=2019-05-01: + x-ms-original-operationId: IntegrationAccountAgreements_ListContentCallbackUrl + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates?api-version=2019-05-01: get: tags: - IntegrationAccountCertificates @@ -11415,7 +11639,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}?api-version=2019-05-01: get: tags: - IntegrationAccountCertificates @@ -11545,7 +11769,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions?api-version=2019-05-01: get: tags: - IntegrationAccountSessions @@ -11595,7 +11819,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/IntegrationAccountSessionFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName}?api-version=2019-05-01: get: tags: - IntegrationAccountSessions @@ -11725,7 +11949,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationServiceEnvironments/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationServiceEnvironments?api-version=2019-05-01: get: tags: - integrationServiceEnvironments @@ -11756,7 +11980,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments?api-version=2019-05-01: get: tags: - IntegrationServiceEnvironments @@ -11793,7 +12017,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}?api-version=2019-05-01: get: tags: - IntegrationServiceEnvironments @@ -11948,7 +12172,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/skus/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/skus?api-version=2019-05-01: get: tags: - integrationServiceEnvironmentSkus @@ -11984,7 +12208,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/restart/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/restart?api-version=2019-05-01: post: tags: - integrationServiceEnvironmentRestart @@ -12014,7 +12238,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/health/network/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/health/network?api-version=2019-05-01: get: tags: - integrationServiceEnvironmentNetworkHealth @@ -12048,7 +12272,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis?api-version=2019-05-01: get: tags: - integrationServiceEnvironmentManagedApis @@ -12084,7 +12308,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/{apiName}/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/{apiName}?api-version=2019-05-01: get: tags: - integrationServiceEnvironmentManagedApi @@ -12216,7 +12440,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/{apiName}/apiOperations/?api-version=2019-05-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/{apiName}/apiOperations?api-version=2019-05-01: get: tags: - integrationServiceEnvironmentManagedApis @@ -12258,7 +12482,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Logic/operations/?api-version=2019-05-01: + /providers/Microsoft.Logic/operations?api-version=2019-05-01: get: tags: - Operations diff --git a/providers/src/azure/v00.00.00000/services/machine_learning.yaml b/providers/src/azure/v00.00.00000/services/machine_learning.yaml index a0f4eec9..d331b3e6 100644 --- a/providers/src/azure/v00.00.00000/services/machine_learning.yaml +++ b/providers/src/azure/v00.00.00000/services/machine_learning.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -50,7 +50,7 @@ components: name: api-version in: query description: The version of the Microsoft.MachineLearning resource provider API to use. - required: true + required: false schema: type: string schemas: @@ -900,10 +900,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.MachineLearning~1operations~1?api-version=2017-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.MachineLearning~1operations?api-version=2017-01-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationEntityListResult objectKey: $.value sqlVerbs: select: @@ -919,41 +921,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearning~1webServices~1{webServiceName}~1?api-version=2017-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearning~1webServices~1{webServiceName}?api-version=2017-01-01/put' + operationId: WebServices_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebService get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearning~1webServices~1{webServiceName}~1?api-version=2017-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearning~1webServices~1{webServiceName}?api-version=2017-01-01/get' + operationId: WebServices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebService patch: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearning~1webServices~1{webServiceName}~1?api-version=2017-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearning~1webServices~1{webServiceName}?api-version=2017-01-01/patch' + operationId: WebServices_Patch response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebService remove: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearning~1webServices~1{webServiceName}~1?api-version=2017-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearning~1webServices~1{webServiceName}?api-version=2017-01-01/delete' + operationId: WebServices_Remove response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearning~1webServices~1?api-version=2017-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearning~1webServices?api-version=2017-01-01/get' + operationId: WebServices_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PaginatedWebServicesList objectKey: $.value list_by_subscription_id: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MachineLearning~1webServices~1?api-version=2017-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MachineLearning~1webServices?api-version=2017-01-01/get' + operationId: WebServices_ListBySubscriptionId response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PaginatedWebServicesList objectKey: $.value sqlVerbs: select: @@ -962,7 +975,8 @@ components: - $ref: '#/components/x-stackQL-resources/web_services/methods/list_by_subscription_id' insert: - $ref: '#/components/x-stackQL-resources/web_services/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/web_services/methods/patch' replace: [] delete: [] web_services_regional_properties: @@ -972,10 +986,12 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearning~1webServices~1{webServiceName}~1CreateRegionalBlob~1?api-version=2017-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearning~1webServices~1{webServiceName}~1CreateRegionalBlob?api-version=2017-01-01/post' + operationId: WebServicesRegionalProperties_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationStatus sqlVerbs: select: [] insert: @@ -990,10 +1006,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearning~1webServices~1{webServiceName}~1listKeys~1?api-version=2017-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearning~1webServices~1{webServiceName}~1listKeys?api-version=2017-01-01/get' + operationId: WebServicesKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebServiceKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/web_services_keys/methods/list' @@ -1015,28 +1033,28 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.modifiedOn') as modified_on, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.keys') as keys, - JSON_EXTRACT(properties, '$.readOnly') as read_only, - JSON_EXTRACT(properties, '$.swaggerLocation') as swagger_location, - JSON_EXTRACT(properties, '$.exposeSampleData') as expose_sample_data, - JSON_EXTRACT(properties, '$.realtimeConfiguration') as realtime_configuration, - JSON_EXTRACT(properties, '$.diagnostics') as diagnostics, - JSON_EXTRACT(properties, '$.storageAccount') as storage_account, - JSON_EXTRACT(properties, '$.machineLearningWorkspace') as machine_learning_workspace, - JSON_EXTRACT(properties, '$.commitmentPlan') as commitment_plan, - JSON_EXTRACT(properties, '$.input') as input, - JSON_EXTRACT(properties, '$.output') as output, - JSON_EXTRACT(properties, '$.exampleRequest') as example_request, - JSON_EXTRACT(properties, '$.assets') as assets, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.packageType') as package_type, - JSON_EXTRACT(properties, '$.payloadsInBlobStorage') as payloads_in_blob_storage, - JSON_EXTRACT(properties, '$.payloadsLocation') as payloads_location, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.modifiedOn') as "modified_on", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.keys') as "keys", + JSON_EXTRACT(properties, '$.readOnly') as "read_only", + JSON_EXTRACT(properties, '$.swaggerLocation') as "swagger_location", + JSON_EXTRACT(properties, '$.exposeSampleData') as "expose_sample_data", + JSON_EXTRACT(properties, '$.realtimeConfiguration') as "realtime_configuration", + JSON_EXTRACT(properties, '$.diagnostics') as "diagnostics", + JSON_EXTRACT(properties, '$.storageAccount') as "storage_account", + JSON_EXTRACT(properties, '$.machineLearningWorkspace') as "machine_learning_workspace", + JSON_EXTRACT(properties, '$.commitmentPlan') as "commitment_plan", + JSON_EXTRACT(properties, '$.input') as "input", + JSON_EXTRACT(properties, '$.output') as "output", + JSON_EXTRACT(properties, '$.exampleRequest') as "example_request", + JSON_EXTRACT(properties, '$.assets') as "assets", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.packageType') as "package_type", + JSON_EXTRACT(properties, '$.payloadsInBlobStorage') as "payloads_in_blob_storage", + JSON_EXTRACT(properties, '$.payloadsLocation') as "payloads_location", subscriptionId, resourceGroupName, webServiceName @@ -1051,35 +1069,35 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.modifiedOn') as modified_on, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.keys') as keys, - JSON_EXTRACT(properties, '$.readOnly') as read_only, - JSON_EXTRACT(properties, '$.swaggerLocation') as swagger_location, - JSON_EXTRACT(properties, '$.exposeSampleData') as expose_sample_data, - JSON_EXTRACT(properties, '$.realtimeConfiguration') as realtime_configuration, - JSON_EXTRACT(properties, '$.diagnostics') as diagnostics, - JSON_EXTRACT(properties, '$.storageAccount') as storage_account, - JSON_EXTRACT(properties, '$.machineLearningWorkspace') as machine_learning_workspace, - JSON_EXTRACT(properties, '$.commitmentPlan') as commitment_plan, - JSON_EXTRACT(properties, '$.input') as input, - JSON_EXTRACT(properties, '$.output') as output, - JSON_EXTRACT(properties, '$.exampleRequest') as example_request, - JSON_EXTRACT(properties, '$.assets') as assets, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.packageType') as package_type, - JSON_EXTRACT(properties, '$.payloadsInBlobStorage') as payloads_in_blob_storage, - JSON_EXTRACT(properties, '$.payloadsLocation') as payloads_location, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.modifiedOn') as "modified_on", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.keys') as "keys", + json_extract_path_text(properties, '$.readOnly') as "read_only", + json_extract_path_text(properties, '$.swaggerLocation') as "swagger_location", + json_extract_path_text(properties, '$.exposeSampleData') as "expose_sample_data", + json_extract_path_text(properties, '$.realtimeConfiguration') as "realtime_configuration", + json_extract_path_text(properties, '$.diagnostics') as "diagnostics", + json_extract_path_text(properties, '$.storageAccount') as "storage_account", + json_extract_path_text(properties, '$.machineLearningWorkspace') as "machine_learning_workspace", + json_extract_path_text(properties, '$.commitmentPlan') as "commitment_plan", + json_extract_path_text(properties, '$.input') as "input", + json_extract_path_text(properties, '$.output') as "output", + json_extract_path_text(properties, '$.exampleRequest') as "example_request", + json_extract_path_text(properties, '$.assets') as "assets", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.packageType') as "package_type", + json_extract_path_text(properties, '$.payloadsInBlobStorage') as "payloads_in_blob_storage", + json_extract_path_text(properties, '$.payloadsLocation') as "payloads_location", subscriptionId, resourceGroupName, webServiceName FROM azure.machine_learning.web_services WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.MachineLearning/operations/?api-version=2017-01-01: + /providers/Microsoft.MachineLearning/operations?api-version=2017-01-01: get: description: Lists all the available REST API operations. operationId: Operations_List @@ -1093,7 +1111,7 @@ paths: application/json: schema: $ref: '#/components/schemas/OperationEntityListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}/?api-version=2017-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}?api-version=2017-01-01: put: tags: - WebServices @@ -1187,11 +1205,11 @@ paths: '204': description: No Content. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}/CreateRegionalBlob/?api-version=2017-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}/CreateRegionalBlob?api-version=2017-01-01: post: tags: - WebServices - operationId: WebServices_CreateRegionalProperties + operationId: WebServicesRegionalProperties_Create description: Creates an encrypted credentials parameter blob for the specified region. To get the web service from a region other than the region in which it has been created, you must first call Create Regional Web Services Properties to create a copy of the encrypted credential parameter blob in that region. You only need to do this before the first time that you get the web service in the new region. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -1213,11 +1231,12 @@ paths: '202': description: Accepted. The response includes the Azure-AsyncOperation header. To get the progress of the operation, call the GET operation on the URL in the Azure-AsyncOperation header field. For more information about Asynchronous Operations, see https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-async-operations. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}/listKeys/?api-version=2017-01-01: + x-ms-original-operationId: WebServices_CreateRegionalProperties + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/{webServiceName}/listKeys?api-version=2017-01-01: get: tags: - WebServices - operationId: WebServices_ListKeys + operationId: WebServicesKeys_List description: Gets the access keys for the specified web service. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -1230,7 +1249,8 @@ paths: application/json: schema: $ref: '#/components/schemas/WebServiceKeys' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices/?api-version=2017-01-01: + x-ms-original-operationId: WebServices_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/webServices?api-version=2017-01-01: get: tags: - WebServices @@ -1254,7 +1274,7 @@ paths: application/json: schema: $ref: '#/components/schemas/PaginatedWebServicesList' - /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearning/webServices/?api-version=2017-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearning/webServices?api-version=2017-01-01: get: tags: - WebServices diff --git a/providers/src/azure/v00.00.00000/services/maintenance.yaml b/providers/src/azure/v00.00.00000/services/maintenance.yaml index 8db3fc8f..a32a1475 100644 --- a/providers/src/azure/v00.00.00000/services/maintenance.yaml +++ b/providers/src/azure/v00.00.00000/services/maintenance.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1138,17 +1138,19 @@ components: description: The resourceId type: string x-stackQL-resources: - scheduled_event: - id: azure.maintenance.scheduled_event - name: scheduled_event - title: scheduled_event + scheduled_events: + id: azure.maintenance.scheduled_events + name: scheduled_events + title: scheduled_events methods: acknowledge: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1scheduledevents~1{scheduledEventId}~1acknowledge~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1scheduledevents~1{scheduledEventId}~1acknowledge?api-version=2023-10-01-preview/post' + operationId: ScheduledEvent_Acknowledge response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduledEventApproveResponse sqlVerbs: select: [] insert: [] @@ -1162,17 +1164,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1publicMaintenanceConfigurations~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1publicMaintenanceConfigurations?api-version=2023-10-01-preview/get' + operationId: PublicMaintenanceConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListMaintenanceConfigurationsResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1publicMaintenanceConfigurations~1{resourceName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1publicMaintenanceConfigurations~1{resourceName}?api-version=2023-10-01-preview/get' + operationId: PublicMaintenanceConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MaintenanceConfiguration sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/public_maintenance_configurations/methods/get' @@ -1181,28 +1187,32 @@ components: update: [] replace: [] delete: [] - apply_updates_parent: - id: azure.maintenance.apply_updates_parent - name: apply_updates_parent - title: apply_updates_parent + apply_updates_parents: + id: azure.maintenance.apply_updates_parents + name: apply_updates_parents + title: apply_updates_parents methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceParentType}~1{resourceParentName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1applyUpdates~1{applyUpdateName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceParentType}~1{resourceParentName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1applyUpdates~1{applyUpdateName}?api-version=2023-10-01-preview/get' + operationId: ApplyUpdatesParent_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplyUpdate create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceParentType}~1{resourceParentName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1applyUpdates~1default~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceParentType}~1{resourceParentName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1applyUpdates~1default?api-version=2023-10-01-preview/put' + operationId: ApplyUpdatesParent_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplyUpdate sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/apply_updates_parent/methods/get' + - $ref: '#/components/x-stackQL-resources/apply_updates_parents/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/apply_updates_parent/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/apply_updates_parents/methods/create_or_update' update: [] replace: [] delete: [] @@ -1213,22 +1223,28 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1applyUpdates~1{applyUpdateName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1applyUpdates~1{applyUpdateName}?api-version=2023-10-01-preview/get' + operationId: ApplyUpdates_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplyUpdate create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1applyUpdates~1default~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1applyUpdates~1default?api-version=2023-10-01-preview/put' + operationId: ApplyUpdates_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplyUpdate list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1applyUpdates~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1applyUpdates?api-version=2023-10-01-preview/get' + operationId: ApplyUpdates_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListApplyUpdate objectKey: $.value sqlVerbs: select: @@ -1239,64 +1255,74 @@ components: update: [] replace: [] delete: [] - apply_updates_or_cancel: - id: azure.maintenance.apply_updates_or_cancel - name: apply_updates_or_cancel - title: apply_updates_or_cancel + apply_updates_or_cancels: + id: azure.maintenance.apply_updates_or_cancels + name: apply_updates_or_cancels + title: apply_updates_or_cancels methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1applyUpdates~1{applyUpdateName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1applyUpdates~1{applyUpdateName}?api-version=2023-10-01-preview/put' + operationId: ApplyUpdatesOrCancel_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplyUpdate sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/apply_updates_or_cancel/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/apply_updates_or_cancels/methods/create_or_update' update: [] replace: [] delete: [] - configuration_assignments_parent: - id: azure.maintenance.configuration_assignments_parent - name: configuration_assignments_parent - title: configuration_assignments_parent + configuration_assignments_parents: + id: azure.maintenance.configuration_assignments_parents + name: configuration_assignments_parents + title: configuration_assignments_parents methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceParentType}~1{resourceParentName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceParentType}~1{resourceParentName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}?api-version=2023-10-01-preview/get' + operationId: ConfigurationAssignmentsParent_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationAssignment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceParentType}~1{resourceParentName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceParentType}~1{resourceParentName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}?api-version=2023-10-01-preview/put' + operationId: ConfigurationAssignmentsParent_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceParentType}~1{resourceParentName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceParentType}~1{resourceParentName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}?api-version=2023-10-01-preview/delete' + operationId: ConfigurationAssignmentsParent_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationAssignment list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceParentType}~1{resourceParentName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceParentType}~1{resourceParentName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments?api-version=2023-10-01-preview/get' + operationId: ConfigurationAssignmentsParent_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListConfigurationAssignmentsResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/configuration_assignments_parent/methods/get' - - $ref: '#/components/x-stackQL-resources/configuration_assignments_parent/methods/list' + - $ref: '#/components/x-stackQL-resources/configuration_assignments_parents/methods/get' + - $ref: '#/components/x-stackQL-resources/configuration_assignments_parents/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/configuration_assignments_parent/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/configuration_assignments_parents/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/configuration_assignments_parent/methods/delete' + - $ref: '#/components/x-stackQL-resources/configuration_assignments_parents/methods/delete' configuration_assignments: id: azure.maintenance.configuration_assignments name: configuration_assignments @@ -1304,28 +1330,36 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}?api-version=2023-10-01-preview/get' + operationId: ConfigurationAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationAssignment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}?api-version=2023-10-01-preview/put' + operationId: ConfigurationAssignments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}?api-version=2023-10-01-preview/delete' + operationId: ConfigurationAssignments_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationAssignment list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1configurationAssignments?api-version=2023-10-01-preview/get' + operationId: ConfigurationAssignments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListConfigurationAssignmentsResult objectKey: $.value sqlVerbs: select: @@ -1344,34 +1378,44 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1maintenanceConfigurations~1{resourceName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1maintenanceConfigurations~1{resourceName}?api-version=2023-10-01-preview/get' + operationId: MaintenanceConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MaintenanceConfiguration create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1maintenanceConfigurations~1{resourceName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1maintenanceConfigurations~1{resourceName}?api-version=2023-10-01-preview/put' + operationId: MaintenanceConfigurations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MaintenanceConfiguration delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1maintenanceConfigurations~1{resourceName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1maintenanceConfigurations~1{resourceName}?api-version=2023-10-01-preview/delete' + operationId: MaintenanceConfigurations_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MaintenanceConfiguration update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1maintenanceConfigurations~1{resourceName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1maintenanceConfigurations~1{resourceName}?api-version=2023-10-01-preview/patch' + operationId: MaintenanceConfigurations_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MaintenanceConfiguration list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1maintenanceConfigurations~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1maintenanceConfigurations?api-version=2023-10-01-preview/get' + operationId: MaintenanceConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListMaintenanceConfigurationsResult objectKey: $.value sqlVerbs: select: @@ -1379,63 +1423,70 @@ components: - $ref: '#/components/x-stackQL-resources/configurations/methods/list' insert: - $ref: '#/components/x-stackQL-resources/configurations/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/configurations/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/configurations/methods/delete' - configurations_for_resource_group: - id: azure.maintenance.configurations_for_resource_group - name: configurations_for_resource_group - title: configurations_for_resource_group + configurations_for_resource_groups: + id: azure.maintenance.configurations_for_resource_groups + name: configurations_for_resource_groups + title: configurations_for_resource_groups methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1maintenanceConfigurations~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1maintenanceConfigurations?api-version=2023-10-01-preview/get' + operationId: MaintenanceConfigurationsForResourceGroup_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListMaintenanceConfigurationsResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/configurations_for_resource_group/methods/list' + - $ref: '#/components/x-stackQL-resources/configurations_for_resource_groups/methods/list' insert: [] update: [] replace: [] delete: [] - apply_update_for_resource_group: - id: azure.maintenance.apply_update_for_resource_group - name: apply_update_for_resource_group - title: apply_update_for_resource_group + apply_update_for_resource_groups: + id: azure.maintenance.apply_update_for_resource_groups + name: apply_update_for_resource_groups + title: apply_update_for_resource_groups methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1applyUpdates~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1applyUpdates?api-version=2023-10-01-preview/get' + operationId: ApplyUpdateForResourceGroup_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListApplyUpdate objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/apply_update_for_resource_group/methods/list' + - $ref: '#/components/x-stackQL-resources/apply_update_for_resource_groups/methods/list' insert: [] update: [] replace: [] delete: [] - configuration_assignments_within_subscription: - id: azure.maintenance.configuration_assignments_within_subscription - name: configuration_assignments_within_subscription - title: configuration_assignments_within_subscription + configuration_assignments_within_subscriptions: + id: azure.maintenance.configuration_assignments_within_subscriptions + name: configuration_assignments_within_subscriptions + title: configuration_assignments_within_subscriptions methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1configurationAssignments~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1configurationAssignments?api-version=2023-10-01-preview/get' + operationId: ConfigurationAssignmentsWithinSubscription_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListConfigurationAssignmentsResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/configuration_assignments_within_subscription/methods/list' + - $ref: '#/components/x-stackQL-resources/configuration_assignments_within_subscriptions/methods/list' insert: [] update: [] replace: [] @@ -1447,75 +1498,93 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}?api-version=2023-10-01-preview/get' + operationId: ConfigurationAssignmentsForSubscriptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationAssignment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}?api-version=2023-10-01-preview/put' + operationId: ConfigurationAssignmentsForSubscriptions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationAssignment update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}?api-version=2023-10-01-preview/patch' + operationId: ConfigurationAssignmentsForSubscriptions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}?api-version=2023-10-01-preview/delete' + operationId: ConfigurationAssignmentsForSubscriptions_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationAssignment sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/configuration_assignments_for_subscriptions/methods/get' insert: - $ref: '#/components/x-stackQL-resources/configuration_assignments_for_subscriptions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/configuration_assignments_for_subscriptions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/configuration_assignments_for_subscriptions/methods/delete' - configuration_assignments_for_resource_group: - id: azure.maintenance.configuration_assignments_for_resource_group - name: configuration_assignments_for_resource_group - title: configuration_assignments_for_resource_group + configuration_assignments_for_resource_groups: + id: azure.maintenance.configuration_assignments_for_resource_groups + name: configuration_assignments_for_resource_groups + title: configuration_assignments_for_resource_groups methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}?api-version=2023-10-01-preview/get' + operationId: ConfigurationAssignmentsForResourceGroup_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationAssignment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}?api-version=2023-10-01-preview/put' + operationId: ConfigurationAssignmentsForResourceGroup_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationAssignment update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}?api-version=2023-10-01-preview/patch' + operationId: ConfigurationAssignmentsForResourceGroup_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Maintenance~1configurationAssignments~1{configurationAssignmentName}?api-version=2023-10-01-preview/delete' + operationId: ConfigurationAssignmentsForResourceGroup_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationAssignment sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/configuration_assignments_for_resource_group/methods/get' + - $ref: '#/components/x-stackQL-resources/configuration_assignments_for_resource_groups/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/configuration_assignments_for_resource_group/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/configuration_assignments_for_resource_groups/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/configuration_assignments_for_resource_groups/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/configuration_assignments_for_resource_group/methods/delete' + - $ref: '#/components/x-stackQL-resources/configuration_assignments_for_resource_groups/methods/delete' operations: id: azure.maintenance.operations name: operations @@ -1523,10 +1592,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Maintenance~1operations~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Maintenance~1operations?api-version=2023-10-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationsListResult objectKey: $.value sqlVerbs: select: @@ -1535,21 +1606,23 @@ components: update: [] replace: [] delete: [] - updates_parent: - id: azure.maintenance.updates_parent - name: updates_parent - title: updates_parent + updates_parents: + id: azure.maintenance.updates_parents + name: updates_parents + title: updates_parents methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceParentType}~1{resourceParentName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1updates~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceParentType}~1{resourceParentName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1updates?api-version=2023-10-01-preview/get' + operationId: UpdatesParent_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListUpdatesResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/updates_parent/methods/list' + - $ref: '#/components/x-stackQL-resources/updates_parents/methods/list' insert: [] update: [] replace: [] @@ -1561,10 +1634,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1updates~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceType}~1{resourceName}~1providers~1Microsoft.Maintenance~1updates?api-version=2023-10-01-preview/get' + operationId: Updates_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListUpdatesResult objectKey: $.value sqlVerbs: select: @@ -1587,12 +1662,12 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.namespace') as namespace, - JSON_EXTRACT(properties, '$.extensionProperties') as extension_properties, - JSON_EXTRACT(properties, '$.maintenanceScope') as maintenance_scope, - JSON_EXTRACT(properties, '$.maintenanceWindow') as maintenance_window, - JSON_EXTRACT(properties, '$.visibility') as visibility, - JSON_EXTRACT(properties, '$.installPatches') as install_patches, + JSON_EXTRACT(properties, '$.namespace') as "namespace", + JSON_EXTRACT(properties, '$.extensionProperties') as "extension_properties", + JSON_EXTRACT(properties, '$.maintenanceScope') as "maintenance_scope", + JSON_EXTRACT(properties, '$.maintenanceWindow') as "maintenance_window", + JSON_EXTRACT(properties, '$.visibility') as "visibility", + JSON_EXTRACT(properties, '$.installPatches') as "install_patches", subscriptionId, resourceName FROM azure.maintenance.public_maintenance_configurations @@ -1606,19 +1681,19 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.namespace') as namespace, - JSON_EXTRACT(properties, '$.extensionProperties') as extension_properties, - JSON_EXTRACT(properties, '$.maintenanceScope') as maintenance_scope, - JSON_EXTRACT(properties, '$.maintenanceWindow') as maintenance_window, - JSON_EXTRACT(properties, '$.visibility') as visibility, - JSON_EXTRACT(properties, '$.installPatches') as install_patches, + json_extract_path_text(properties, '$.namespace') as "namespace", + json_extract_path_text(properties, '$.extensionProperties') as "extension_properties", + json_extract_path_text(properties, '$.maintenanceScope') as "maintenance_scope", + json_extract_path_text(properties, '$.maintenanceWindow') as "maintenance_window", + json_extract_path_text(properties, '$.visibility') as "visibility", + json_extract_path_text(properties, '$.installPatches') as "install_patches", subscriptionId, resourceName FROM azure.maintenance.public_maintenance_configurations WHERE subscriptionId = 'replace-me'; - vw_apply_updates_parent: - id: azure.maintenance.vw_apply_updates_parent - name: vw_apply_updates_parent + vw_apply_updates_parents: + id: azure.maintenance.vw_apply_updates_parents + name: vw_apply_updates_parents config: views: select: @@ -1628,9 +1703,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.lastUpdateTime') as last_update_time, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.lastUpdateTime') as "last_update_time", subscriptionId, resourceGroupName, providerName, @@ -1639,7 +1714,7 @@ components: resourceType, resourceName, applyUpdateName - FROM azure.maintenance.apply_updates_parent + FROM azure.maintenance.apply_updates_parents WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND providerName = 'replace-me' AND resourceParentType = 'replace-me' AND resourceParentName = 'replace-me' AND resourceType = 'replace-me' AND resourceName = 'replace-me' AND applyUpdateName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1648,9 +1723,9 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.lastUpdateTime') as last_update_time, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.lastUpdateTime') as "last_update_time", subscriptionId, resourceGroupName, providerName, @@ -1659,7 +1734,7 @@ components: resourceType, resourceName, applyUpdateName - FROM azure.maintenance.apply_updates_parent + FROM azure.maintenance.apply_updates_parents WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND providerName = 'replace-me' AND resourceParentType = 'replace-me' AND resourceParentName = 'replace-me' AND resourceType = 'replace-me' AND resourceName = 'replace-me' AND applyUpdateName = 'replace-me'; vw_apply_updates: id: azure.maintenance.vw_apply_updates @@ -1673,9 +1748,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.lastUpdateTime') as last_update_time, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.lastUpdateTime') as "last_update_time", subscriptionId, resourceGroupName, providerName, @@ -1691,9 +1766,9 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.lastUpdateTime') as last_update_time, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.lastUpdateTime') as "last_update_time", subscriptionId, resourceGroupName, providerName, @@ -1702,9 +1777,9 @@ components: applyUpdateName FROM azure.maintenance.apply_updates WHERE subscriptionId = 'replace-me'; - vw_configuration_assignments_parent: - id: azure.maintenance.vw_configuration_assignments_parent - name: vw_configuration_assignments_parent + vw_configuration_assignments_parents: + id: azure.maintenance.vw_configuration_assignments_parents + name: vw_configuration_assignments_parents config: views: select: @@ -1715,9 +1790,9 @@ components: name as name, location as location, type as type, - JSON_EXTRACT(properties, '$.maintenanceConfigurationId') as maintenance_configuration_id, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.filter') as filter, + JSON_EXTRACT(properties, '$.maintenanceConfigurationId') as "maintenance_configuration_id", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.filter') as "filter", subscriptionId, resourceGroupName, providerName, @@ -1726,7 +1801,7 @@ components: resourceType, resourceName, configurationAssignmentName - FROM azure.maintenance.configuration_assignments_parent + FROM azure.maintenance.configuration_assignments_parents WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND providerName = 'replace-me' AND resourceParentType = 'replace-me' AND resourceParentName = 'replace-me' AND resourceType = 'replace-me' AND resourceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1736,9 +1811,9 @@ components: name as name, location as location, type as type, - json_extract_path_text(properties, '$.maintenanceConfigurationId') as maintenance_configuration_id, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.filter') as filter, + json_extract_path_text(properties, '$.maintenanceConfigurationId') as "maintenance_configuration_id", + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.filter') as "filter", subscriptionId, resourceGroupName, providerName, @@ -1747,7 +1822,7 @@ components: resourceType, resourceName, configurationAssignmentName - FROM azure.maintenance.configuration_assignments_parent + FROM azure.maintenance.configuration_assignments_parents WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND providerName = 'replace-me' AND resourceParentType = 'replace-me' AND resourceParentName = 'replace-me' AND resourceType = 'replace-me' AND resourceName = 'replace-me'; vw_configuration_assignments: id: azure.maintenance.vw_configuration_assignments @@ -1762,9 +1837,9 @@ components: name as name, location as location, type as type, - JSON_EXTRACT(properties, '$.maintenanceConfigurationId') as maintenance_configuration_id, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.filter') as filter, + JSON_EXTRACT(properties, '$.maintenanceConfigurationId') as "maintenance_configuration_id", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.filter') as "filter", subscriptionId, resourceGroupName, providerName, @@ -1781,9 +1856,9 @@ components: name as name, location as location, type as type, - json_extract_path_text(properties, '$.maintenanceConfigurationId') as maintenance_configuration_id, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.filter') as filter, + json_extract_path_text(properties, '$.maintenanceConfigurationId') as "maintenance_configuration_id", + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.filter') as "filter", subscriptionId, resourceGroupName, providerName, @@ -1806,12 +1881,12 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.namespace') as namespace, - JSON_EXTRACT(properties, '$.extensionProperties') as extension_properties, - JSON_EXTRACT(properties, '$.maintenanceScope') as maintenance_scope, - JSON_EXTRACT(properties, '$.maintenanceWindow') as maintenance_window, - JSON_EXTRACT(properties, '$.visibility') as visibility, - JSON_EXTRACT(properties, '$.installPatches') as install_patches, + JSON_EXTRACT(properties, '$.namespace') as "namespace", + JSON_EXTRACT(properties, '$.extensionProperties') as "extension_properties", + JSON_EXTRACT(properties, '$.maintenanceScope') as "maintenance_scope", + JSON_EXTRACT(properties, '$.maintenanceWindow') as "maintenance_window", + JSON_EXTRACT(properties, '$.visibility') as "visibility", + JSON_EXTRACT(properties, '$.installPatches') as "install_patches", subscriptionId, resourceGroupName, resourceName @@ -1826,12 +1901,12 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.namespace') as namespace, - JSON_EXTRACT(properties, '$.extensionProperties') as extension_properties, - JSON_EXTRACT(properties, '$.maintenanceScope') as maintenance_scope, - JSON_EXTRACT(properties, '$.maintenanceWindow') as maintenance_window, - JSON_EXTRACT(properties, '$.visibility') as visibility, - JSON_EXTRACT(properties, '$.installPatches') as install_patches, + json_extract_path_text(properties, '$.namespace') as "namespace", + json_extract_path_text(properties, '$.extensionProperties') as "extension_properties", + json_extract_path_text(properties, '$.maintenanceScope') as "maintenance_scope", + json_extract_path_text(properties, '$.maintenanceWindow') as "maintenance_window", + json_extract_path_text(properties, '$.visibility') as "visibility", + json_extract_path_text(properties, '$.installPatches') as "install_patches", subscriptionId, resourceGroupName, resourceName @@ -1850,9 +1925,9 @@ components: name as name, location as location, type as type, - JSON_EXTRACT(properties, '$.maintenanceConfigurationId') as maintenance_configuration_id, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.filter') as filter, + JSON_EXTRACT(properties, '$.maintenanceConfigurationId') as "maintenance_configuration_id", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.filter') as "filter", subscriptionId, configurationAssignmentName FROM azure.maintenance.configuration_assignments_for_subscriptions @@ -1865,16 +1940,16 @@ components: name as name, location as location, type as type, - json_extract_path_text(properties, '$.maintenanceConfigurationId') as maintenance_configuration_id, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.filter') as filter, + json_extract_path_text(properties, '$.maintenanceConfigurationId') as "maintenance_configuration_id", + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.filter') as "filter", subscriptionId, configurationAssignmentName FROM azure.maintenance.configuration_assignments_for_subscriptions WHERE subscriptionId = 'replace-me' AND configurationAssignmentName = 'replace-me'; - vw_configuration_assignments_for_resource_group: - id: azure.maintenance.vw_configuration_assignments_for_resource_group - name: vw_configuration_assignments_for_resource_group + vw_configuration_assignments_for_resource_groups: + id: azure.maintenance.vw_configuration_assignments_for_resource_groups + name: vw_configuration_assignments_for_resource_groups config: views: select: @@ -1885,13 +1960,13 @@ components: name as name, location as location, type as type, - JSON_EXTRACT(properties, '$.maintenanceConfigurationId') as maintenance_configuration_id, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.filter') as filter, + JSON_EXTRACT(properties, '$.maintenanceConfigurationId') as "maintenance_configuration_id", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.filter') as "filter", subscriptionId, resourceGroupName, configurationAssignmentName - FROM azure.maintenance.configuration_assignments_for_resource_group + FROM azure.maintenance.configuration_assignments_for_resource_groups WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND configurationAssignmentName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1901,16 +1976,16 @@ components: name as name, location as location, type as type, - json_extract_path_text(properties, '$.maintenanceConfigurationId') as maintenance_configuration_id, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.filter') as filter, + json_extract_path_text(properties, '$.maintenanceConfigurationId') as "maintenance_configuration_id", + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.filter') as "filter", subscriptionId, resourceGroupName, configurationAssignmentName - FROM azure.maintenance.configuration_assignments_for_resource_group + FROM azure.maintenance.configuration_assignments_for_resource_groups WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND configurationAssignmentName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Compute/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/scheduledevents/{scheduledEventId}/acknowledge/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Compute/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/scheduledevents/{scheduledEventId}/acknowledge?api-version=2023-10-01-preview: post: tags: - ScheduledEvents @@ -1950,7 +2025,7 @@ paths: application/json: schema: $ref: '#/components/schemas/MaintenanceError' - /subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/publicMaintenanceConfigurations?api-version=2023-10-01-preview: get: tags: - PublicMaintenanceConfigurations @@ -1973,7 +2048,7 @@ paths: $ref: '#/components/schemas/MaintenanceError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/{resourceName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/{resourceName}?api-version=2023-10-01-preview: get: tags: - PublicMaintenanceConfigurations @@ -2000,13 +2075,13 @@ paths: application/json: schema: $ref: '#/components/schemas/MaintenanceError' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/{applyUpdateName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/{applyUpdateName}?api-version=2023-10-01-preview: get: tags: - ApplyUpdates summary: Track Updates to resource with parent description: Track maintenance updates to resource with parent - operationId: ApplyUpdates_GetParent + operationId: ApplyUpdatesParent_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -2064,7 +2139,8 @@ paths: application/json: schema: $ref: '#/components/schemas/MaintenanceError' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/{applyUpdateName}/?api-version=2023-10-01-preview: + x-ms-original-operationId: ApplyUpdates_GetParent + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/{applyUpdateName}?api-version=2023-10-01-preview: get: tags: - ApplyUpdates @@ -2121,7 +2197,7 @@ paths: - ApplyUpdates summary: Apply Updates to resource description: Apply maintenance updates to resource - operationId: ApplyUpdates_CreateOrUpdateOrCancel + operationId: ApplyUpdatesOrCancel_CreateOrUpdate parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -2181,13 +2257,14 @@ paths: application/json: schema: $ref: '#/components/schemas/MaintenanceError' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/default/?api-version=2023-10-01-preview: + x-ms-original-operationId: ApplyUpdates_CreateOrUpdateOrCancel + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/default?api-version=2023-10-01-preview: put: tags: - ApplyUpdates summary: Apply Updates to resource with parent description: Apply maintenance updates to resource with parent - operationId: ApplyUpdates_CreateOrUpdateParent + operationId: ApplyUpdatesParent_CreateOrUpdate parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -2245,7 +2322,8 @@ paths: application/json: schema: $ref: '#/components/schemas/MaintenanceError' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/default/?api-version=2023-10-01-preview: + x-ms-original-operationId: ApplyUpdates_CreateOrUpdateParent + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/applyUpdates/default?api-version=2023-10-01-preview: put: tags: - ApplyUpdates @@ -2297,13 +2375,13 @@ paths: application/json: schema: $ref: '#/components/schemas/MaintenanceError' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/configurationAssignments/{configurationAssignmentName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/configurationAssignments/{configurationAssignmentName}?api-version=2023-10-01-preview: get: tags: - ConfigurationAssignments summary: Get configuration assignment description: Get configuration assignment for resource.. - operationId: ConfigurationAssignments_GetParent + operationId: ConfigurationAssignmentsParent_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -2361,12 +2439,13 @@ paths: application/json: schema: $ref: '#/components/schemas/MaintenanceError' + x-ms-original-operationId: ConfigurationAssignments_GetParent put: tags: - ConfigurationAssignments summary: Create configuration assignment description: Register configuration for resource. - operationId: ConfigurationAssignments_CreateOrUpdateParent + operationId: ConfigurationAssignmentsParent_CreateOrUpdate parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -2438,12 +2517,13 @@ paths: application/json: schema: $ref: '#/components/schemas/MaintenanceError' + x-ms-original-operationId: ConfigurationAssignments_CreateOrUpdateParent delete: tags: - ConfigurationAssignments summary: Unregister configuration for resource description: Unregister configuration for resource. - operationId: ConfigurationAssignments_DeleteParent + operationId: ConfigurationAssignmentsParent_Delete parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -2503,7 +2583,8 @@ paths: application/json: schema: $ref: '#/components/schemas/MaintenanceError' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/configurationAssignments/{configurationAssignmentName}/?api-version=2023-10-01-preview: + x-ms-original-operationId: ConfigurationAssignments_DeleteParent + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/configurationAssignments/{configurationAssignmentName}?api-version=2023-10-01-preview: get: tags: - ConfigurationAssignments @@ -2673,13 +2754,13 @@ paths: application/json: schema: $ref: '#/components/schemas/MaintenanceError' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/configurationAssignments/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/configurationAssignments?api-version=2023-10-01-preview: get: tags: - ConfigurationAssignments summary: List configurationAssignments for resource description: List configurationAssignments for resource. - operationId: ConfigurationAssignments_ListParent + operationId: ConfigurationAssignmentsParent_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -2733,7 +2814,8 @@ paths: $ref: '#/components/schemas/MaintenanceError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/configurationAssignments/?api-version=2023-10-01-preview: + x-ms-original-operationId: ConfigurationAssignments_ListParent + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/configurationAssignments?api-version=2023-10-01-preview: get: tags: - ConfigurationAssignments @@ -2781,7 +2863,7 @@ paths: $ref: '#/components/schemas/MaintenanceError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Maintenance/maintenanceConfigurations/{resourceName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Maintenance/maintenanceConfigurations/{resourceName}?api-version=2023-10-01-preview: get: tags: - MaintenanceConfigurations @@ -2934,7 +3016,7 @@ paths: application/json: schema: $ref: '#/components/schemas/MaintenanceError' - /subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/maintenanceConfigurations/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/maintenanceConfigurations?api-version=2023-10-01-preview: get: tags: - MaintenanceConfigurations @@ -2957,7 +3039,7 @@ paths: $ref: '#/components/schemas/MaintenanceError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maintenance/maintenanceConfigurations/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maintenance/maintenanceConfigurations?api-version=2023-10-01-preview: get: tags: - MaintenanceConfigurations @@ -2986,7 +3068,7 @@ paths: $ref: '#/components/schemas/MaintenanceError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/applyUpdates/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/applyUpdates?api-version=2023-10-01-preview: get: tags: - ApplyUpdate @@ -3009,7 +3091,7 @@ paths: $ref: '#/components/schemas/MaintenanceError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maintenance/applyUpdates/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maintenance/applyUpdates?api-version=2023-10-01-preview: get: tags: - ApplyUpdate @@ -3038,7 +3120,7 @@ paths: $ref: '#/components/schemas/MaintenanceError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/configurationAssignments/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/configurationAssignments?api-version=2023-10-01-preview: get: tags: - ConfigurationAssignments @@ -3061,7 +3143,7 @@ paths: $ref: '#/components/schemas/MaintenanceError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/configurationAssignments/{configurationAssignmentName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Maintenance/configurationAssignments/{configurationAssignmentName}?api-version=2023-10-01-preview: get: tags: - ConfigurationAssignments @@ -3194,7 +3276,7 @@ paths: application/json: schema: $ref: '#/components/schemas/MaintenanceError' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Maintenance/configurationAssignments/{configurationAssignmentName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Maintenance/configurationAssignments/{configurationAssignmentName}?api-version=2023-10-01-preview: get: tags: - ConfigurationAssignments @@ -3352,7 +3434,7 @@ paths: application/json: schema: $ref: '#/components/schemas/MaintenanceError' - /providers/Microsoft.Maintenance/operations/?api-version=2023-10-01-preview: + /providers/Microsoft.Maintenance/operations?api-version=2023-10-01-preview: get: tags: - Operations @@ -3375,13 +3457,13 @@ paths: $ref: '#/components/schemas/MaintenanceError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/updates/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceParentType}/{resourceParentName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/updates?api-version=2023-10-01-preview: get: tags: - Updates summary: Get Updates to resource description: Get updates to resources. - operationId: Updates_ListParent + operationId: UpdatesParent_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - name: resourceGroupName @@ -3435,7 +3517,8 @@ paths: $ref: '#/components/schemas/MaintenanceError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/updates/?api-version=2023-10-01-preview: + x-ms-original-operationId: Updates_ListParent + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.Maintenance/updates?api-version=2023-10-01-preview: get: tags: - Updates diff --git a/providers/src/azure/v00.00.00000/services/managed_applications.yaml b/providers/src/azure/v00.00.00000/services/managed_applications.yaml index 67b03994..f8349a2d 100644 --- a/providers/src/azure/v00.00.00000/services/managed_applications.yaml +++ b/providers/src/azure/v00.00.00000/services/managed_applications.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1490,14 +1490,18 @@ components: name: operations title: operations methods: - operations: + list: operation: - $ref: '#/paths/~1providers~1Microsoft.Solutions~1operations~1?api-version=2021-07-01/get' + $ref: '#/paths/~1providers~1Microsoft.Solutions~1operations?api-version=2021-07-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult + objectKey: $.value sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/operations/methods/list' insert: [] update: [] replace: [] @@ -1509,80 +1513,103 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}~1?api-version=2021-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}?api-version=2021-07-01/get' + operationId: Applications_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Application delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}~1?api-version=2021-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}?api-version=2021-07-01/delete' + operationId: Applications_Delete response: mediaType: application/json openAPIDocKey: '200' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}~1?api-version=2021-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}?api-version=2021-07-01/put' + operationId: Applications_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Application update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}~1?api-version=2021-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}?api-version=2021-07-01/patch' + operationId: Applications_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationPatchable list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1?api-version=2021-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications?api-version=2021-07-01/get' + operationId: Applications_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Solutions~1applications~1?api-version=2021-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Solutions~1applications?api-version=2021-07-01/get' + operationId: Applications_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationListResult objectKey: $.value get_by_id: operation: - $ref: '#/paths/~1{applicationId}~1?api-version=2021-07-01/get' + $ref: '#/paths/~1{applicationId}?api-version=2021-07-01/get' + operationId: Applications_GetById response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Application delete_by_id: operation: - $ref: '#/paths/~1{applicationId}~1?api-version=2021-07-01/delete' + $ref: '#/paths/~1{applicationId}?api-version=2021-07-01/delete' + operationId: Applications_DeleteById response: mediaType: application/json openAPIDocKey: '200' - create_or_update_by_id: + update_by_id: operation: - $ref: '#/paths/~1{applicationId}~1?api-version=2021-07-01/put' + $ref: '#/paths/~1{applicationId}?api-version=2021-07-01/patch' + operationId: Applications_UpdateById response: mediaType: application/json openAPIDocKey: '200' - update_by_id: + schemaRef: ApplicationPatchable + refresh_permissions: operation: - $ref: '#/paths/~1{applicationId}~1?api-version=2021-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}~1refreshPermissions?api-version=2021-07-01/post' + operationId: Applications_RefreshPermissions response: mediaType: application/json openAPIDocKey: '200' - refresh_permissions: + list_allowed_upgrade_plans: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}~1refreshPermissions~1?api-version=2021-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}~1listAllowedUpgradePlans?api-version=2021-07-01/post' + operationId: Applications_ListAllowedUpgradePlans response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AllowedUpgradePlansResult + objectKey: $.value sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/applications/methods/get' + - $ref: '#/components/x-stackQL-resources/applications/methods/list_allowed_upgrade_plans' - $ref: '#/components/x-stackQL-resources/applications/methods/list_by_resource_group' - $ref: '#/components/x-stackQL-resources/applications/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/applications/methods/get_by_id' insert: - $ref: '#/components/x-stackQL-resources/applications/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/applications/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/applications/methods/delete' @@ -1594,41 +1621,52 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applicationDefinitions~1{applicationDefinitionName}~1?api-version=2021-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applicationDefinitions~1{applicationDefinitionName}?api-version=2021-07-01/get' + operationId: ApplicationDefinitions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationDefinition delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applicationDefinitions~1{applicationDefinitionName}~1?api-version=2021-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applicationDefinitions~1{applicationDefinitionName}?api-version=2021-07-01/delete' + operationId: ApplicationDefinitions_Delete response: mediaType: application/json openAPIDocKey: '200' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applicationDefinitions~1{applicationDefinitionName}~1?api-version=2021-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applicationDefinitions~1{applicationDefinitionName}?api-version=2021-07-01/put' + operationId: ApplicationDefinitions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationDefinition update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applicationDefinitions~1{applicationDefinitionName}~1?api-version=2021-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applicationDefinitions~1{applicationDefinitionName}?api-version=2021-07-01/patch' + operationId: ApplicationDefinitions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationDefinition list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applicationDefinitions~1?api-version=2021-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applicationDefinitions?api-version=2021-07-01/get' + operationId: ApplicationDefinitions_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationDefinitionListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Solutions~1applicationDefinitions~1?api-version=2021-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Solutions~1applicationDefinitions?api-version=2021-07-01/get' + operationId: ApplicationDefinitions_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApplicationDefinitionListResult objectKey: $.value sqlVerbs: select: @@ -1637,10 +1675,31 @@ components: - $ref: '#/components/x-stackQL-resources/application_definitions/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/application_definitions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/application_definitions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/application_definitions/methods/delete' + applications_by_ids: + id: azure.managed_applications.applications_by_ids + name: applications_by_ids + title: applications_by_ids + methods: + create_or_update: + operation: + $ref: '#/paths/~1{applicationId}?api-version=2021-07-01/put' + operationId: ApplicationsById_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Application + sqlVerbs: + select: [] + insert: + - $ref: '#/components/x-stackQL-resources/applications_by_ids/methods/create_or_update' + update: [] + replace: [] + delete: [] jit_requests: id: azure.managed_applications.jit_requests name: jit_requests @@ -1648,41 +1707,52 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1jitRequests~1{jitRequestName}~1?api-version=2021-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1jitRequests~1{jitRequestName}?api-version=2021-07-01/get' + operationId: JitRequests_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JitRequestDefinition create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1jitRequests~1{jitRequestName}~1?api-version=2021-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1jitRequests~1{jitRequestName}?api-version=2021-07-01/put' + operationId: jitRequests_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JitRequestDefinition update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1jitRequests~1{jitRequestName}~1?api-version=2021-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1jitRequests~1{jitRequestName}?api-version=2021-07-01/patch' + operationId: JitRequests_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JitRequestDefinition delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1jitRequests~1{jitRequestName}~1?api-version=2021-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1jitRequests~1{jitRequestName}?api-version=2021-07-01/delete' + operationId: jitRequests_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Solutions~1jitRequests~1?api-version=2021-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Solutions~1jitRequests?api-version=2021-07-01/get' + operationId: jitRequests_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JitRequestDefinitionListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1jitRequests~1?api-version=2021-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1jitRequests?api-version=2021-07-01/get' + operationId: jitRequests_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JitRequestDefinitionListResult objectKey: $.value sqlVerbs: select: @@ -1691,37 +1761,20 @@ components: - $ref: '#/components/x-stackQL-resources/jit_requests/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/jit_requests/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/jit_requests/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/jit_requests/methods/delete' - applications_allowed_upgrade_plans: - id: azure.managed_applications.applications_allowed_upgrade_plans - name: applications_allowed_upgrade_plans - title: applications_allowed_upgrade_plans - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}~1listAllowedUpgradePlans~1?api-version=2021-07-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/applications_allowed_upgrade_plans/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - applications_access: - id: azure.managed_applications.applications_access - name: applications_access - title: applications_access + applications_accesses: + id: azure.managed_applications.applications_accesses + name: applications_accesses + title: applications_accesses methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}~1updateAccess~1?api-version=2021-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}~1updateAccess?api-version=2021-07-01/post' + operationId: ApplicationsAccess_Update response: mediaType: application/json openAPIDocKey: '200' @@ -1738,10 +1791,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}~1listTokens~1?api-version=2021-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Solutions~1applications~1{applicationName}~1listTokens?api-version=2021-07-01/post' + operationId: ApplicationsTokens_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedIdentityTokenResult objectKey: $.value sqlVerbs: select: @@ -1764,26 +1819,27 @@ components: identity as identity, managedBy as managed_by, sku as sku, - JSON_EXTRACT(properties, '$.managedResourceGroupId') as managed_resource_group_id, - JSON_EXTRACT(properties, '$.applicationDefinitionId') as application_definition_id, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.billingDetails') as billing_details, - JSON_EXTRACT(properties, '$.jitAccessPolicy') as jit_access_policy, - JSON_EXTRACT(properties, '$.publisherTenantId') as publisher_tenant_id, - JSON_EXTRACT(properties, '$.authorizations') as authorizations, - JSON_EXTRACT(properties, '$.managementMode') as management_mode, - JSON_EXTRACT(properties, '$.customerSupport') as customer_support, - JSON_EXTRACT(properties, '$.supportUrls') as support_urls, - JSON_EXTRACT(properties, '$.artifacts') as artifacts, - JSON_EXTRACT(properties, '$.createdBy') as created_by, - JSON_EXTRACT(properties, '$.updatedBy') as updated_by, + JSON_EXTRACT(properties, '$.managedResourceGroupId') as "managed_resource_group_id", + JSON_EXTRACT(properties, '$.applicationDefinitionId') as "application_definition_id", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.outputs') as "outputs", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.billingDetails') as "billing_details", + JSON_EXTRACT(properties, '$.jitAccessPolicy') as "jit_access_policy", + JSON_EXTRACT(properties, '$.publisherTenantId') as "publisher_tenant_id", + JSON_EXTRACT(properties, '$.authorizations') as "authorizations", + JSON_EXTRACT(properties, '$.managementMode') as "management_mode", + JSON_EXTRACT(properties, '$.customerSupport') as "customer_support", + JSON_EXTRACT(properties, '$.supportUrls') as "support_urls", + JSON_EXTRACT(properties, '$.artifacts') as "artifacts", + JSON_EXTRACT(properties, '$.createdBy') as "created_by", + JSON_EXTRACT(properties, '$.updatedBy') as "updated_by", subscriptionId, resourceGroupName, - applicationName + applicationName, + applicationId FROM azure.managed_applications.applications - WHERE subscriptionId = 'replace-me'; + WHERE applicationId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -1793,26 +1849,27 @@ components: identity as identity, managedBy as managed_by, sku as sku, - json_extract_path_text(properties, '$.managedResourceGroupId') as managed_resource_group_id, - JSON_EXTRACT(properties, '$.applicationDefinitionId') as application_definition_id, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.billingDetails') as billing_details, - JSON_EXTRACT(properties, '$.jitAccessPolicy') as jit_access_policy, - JSON_EXTRACT(properties, '$.publisherTenantId') as publisher_tenant_id, - JSON_EXTRACT(properties, '$.authorizations') as authorizations, - JSON_EXTRACT(properties, '$.managementMode') as management_mode, - JSON_EXTRACT(properties, '$.customerSupport') as customer_support, - JSON_EXTRACT(properties, '$.supportUrls') as support_urls, - JSON_EXTRACT(properties, '$.artifacts') as artifacts, - JSON_EXTRACT(properties, '$.createdBy') as created_by, - JSON_EXTRACT(properties, '$.updatedBy') as updated_by, + json_extract_path_text(properties, '$.managedResourceGroupId') as "managed_resource_group_id", + json_extract_path_text(properties, '$.applicationDefinitionId') as "application_definition_id", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.outputs') as "outputs", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.billingDetails') as "billing_details", + json_extract_path_text(properties, '$.jitAccessPolicy') as "jit_access_policy", + json_extract_path_text(properties, '$.publisherTenantId') as "publisher_tenant_id", + json_extract_path_text(properties, '$.authorizations') as "authorizations", + json_extract_path_text(properties, '$.managementMode') as "management_mode", + json_extract_path_text(properties, '$.customerSupport') as "customer_support", + json_extract_path_text(properties, '$.supportUrls') as "support_urls", + json_extract_path_text(properties, '$.artifacts') as "artifacts", + json_extract_path_text(properties, '$.createdBy') as "created_by", + json_extract_path_text(properties, '$.updatedBy') as "updated_by", subscriptionId, resourceGroupName, - applicationName + applicationName, + applicationId FROM azure.managed_applications.applications - WHERE subscriptionId = 'replace-me'; + WHERE applicationId = 'replace-me'; vw_application_definitions: id: azure.managed_applications.vw_application_definitions name: vw_application_definitions @@ -1824,21 +1881,21 @@ components: SELECT managedBy as managed_by, sku as sku, - JSON_EXTRACT(properties, '$.lockLevel') as lock_level, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, - JSON_EXTRACT(properties, '$.authorizations') as authorizations, - JSON_EXTRACT(properties, '$.artifacts') as artifacts, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.packageFileUri') as package_file_uri, - JSON_EXTRACT(properties, '$.storageAccountId') as storage_account_id, - JSON_EXTRACT(properties, '$.mainTemplate') as main_template, - JSON_EXTRACT(properties, '$.createUiDefinition') as create_ui_definition, - JSON_EXTRACT(properties, '$.notificationPolicy') as notification_policy, - JSON_EXTRACT(properties, '$.lockingPolicy') as locking_policy, - JSON_EXTRACT(properties, '$.deploymentPolicy') as deployment_policy, - JSON_EXTRACT(properties, '$.managementPolicy') as management_policy, - JSON_EXTRACT(properties, '$.policies') as policies, + JSON_EXTRACT(properties, '$.lockLevel') as "lock_level", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.isEnabled') as "is_enabled", + JSON_EXTRACT(properties, '$.authorizations') as "authorizations", + JSON_EXTRACT(properties, '$.artifacts') as "artifacts", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.packageFileUri') as "package_file_uri", + JSON_EXTRACT(properties, '$.storageAccountId') as "storage_account_id", + JSON_EXTRACT(properties, '$.mainTemplate') as "main_template", + JSON_EXTRACT(properties, '$.createUiDefinition') as "create_ui_definition", + JSON_EXTRACT(properties, '$.notificationPolicy') as "notification_policy", + JSON_EXTRACT(properties, '$.lockingPolicy') as "locking_policy", + JSON_EXTRACT(properties, '$.deploymentPolicy') as "deployment_policy", + JSON_EXTRACT(properties, '$.managementPolicy') as "management_policy", + JSON_EXTRACT(properties, '$.policies') as "policies", subscriptionId, resourceGroupName, applicationDefinitionName @@ -1850,21 +1907,21 @@ components: SELECT managedBy as managed_by, sku as sku, - json_extract_path_text(properties, '$.lockLevel') as lock_level, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, - JSON_EXTRACT(properties, '$.authorizations') as authorizations, - JSON_EXTRACT(properties, '$.artifacts') as artifacts, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.packageFileUri') as package_file_uri, - JSON_EXTRACT(properties, '$.storageAccountId') as storage_account_id, - JSON_EXTRACT(properties, '$.mainTemplate') as main_template, - JSON_EXTRACT(properties, '$.createUiDefinition') as create_ui_definition, - JSON_EXTRACT(properties, '$.notificationPolicy') as notification_policy, - JSON_EXTRACT(properties, '$.lockingPolicy') as locking_policy, - JSON_EXTRACT(properties, '$.deploymentPolicy') as deployment_policy, - JSON_EXTRACT(properties, '$.managementPolicy') as management_policy, - JSON_EXTRACT(properties, '$.policies') as policies, + json_extract_path_text(properties, '$.lockLevel') as "lock_level", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.isEnabled') as "is_enabled", + json_extract_path_text(properties, '$.authorizations') as "authorizations", + json_extract_path_text(properties, '$.artifacts') as "artifacts", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.packageFileUri') as "package_file_uri", + json_extract_path_text(properties, '$.storageAccountId') as "storage_account_id", + json_extract_path_text(properties, '$.mainTemplate') as "main_template", + json_extract_path_text(properties, '$.createUiDefinition') as "create_ui_definition", + json_extract_path_text(properties, '$.notificationPolicy') as "notification_policy", + json_extract_path_text(properties, '$.lockingPolicy') as "locking_policy", + json_extract_path_text(properties, '$.deploymentPolicy') as "deployment_policy", + json_extract_path_text(properties, '$.managementPolicy') as "management_policy", + json_extract_path_text(properties, '$.policies') as "policies", subscriptionId, resourceGroupName, applicationDefinitionName @@ -1885,14 +1942,14 @@ components: type as type, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.applicationResourceId') as application_resource_id, - JSON_EXTRACT(properties, '$.publisherTenantId') as publisher_tenant_id, - JSON_EXTRACT(properties, '$.jitAuthorizationPolicies') as jit_authorization_policies, - JSON_EXTRACT(properties, '$.jitSchedulingPolicy') as jit_scheduling_policy, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.jitRequestState') as jit_request_state, - JSON_EXTRACT(properties, '$.createdBy') as created_by, - JSON_EXTRACT(properties, '$.updatedBy') as updated_by, + JSON_EXTRACT(properties, '$.applicationResourceId') as "application_resource_id", + JSON_EXTRACT(properties, '$.publisherTenantId') as "publisher_tenant_id", + JSON_EXTRACT(properties, '$.jitAuthorizationPolicies') as "jit_authorization_policies", + JSON_EXTRACT(properties, '$.jitSchedulingPolicy') as "jit_scheduling_policy", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.jitRequestState') as "jit_request_state", + JSON_EXTRACT(properties, '$.createdBy') as "created_by", + JSON_EXTRACT(properties, '$.updatedBy') as "updated_by", subscriptionId, resourceGroupName, jitRequestName @@ -1908,25 +1965,25 @@ components: type as type, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.applicationResourceId') as application_resource_id, - JSON_EXTRACT(properties, '$.publisherTenantId') as publisher_tenant_id, - JSON_EXTRACT(properties, '$.jitAuthorizationPolicies') as jit_authorization_policies, - JSON_EXTRACT(properties, '$.jitSchedulingPolicy') as jit_scheduling_policy, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.jitRequestState') as jit_request_state, - JSON_EXTRACT(properties, '$.createdBy') as created_by, - JSON_EXTRACT(properties, '$.updatedBy') as updated_by, + json_extract_path_text(properties, '$.applicationResourceId') as "application_resource_id", + json_extract_path_text(properties, '$.publisherTenantId') as "publisher_tenant_id", + json_extract_path_text(properties, '$.jitAuthorizationPolicies') as "jit_authorization_policies", + json_extract_path_text(properties, '$.jitSchedulingPolicy') as "jit_scheduling_policy", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.jitRequestState') as "jit_request_state", + json_extract_path_text(properties, '$.createdBy') as "created_by", + json_extract_path_text(properties, '$.updatedBy') as "updated_by", subscriptionId, resourceGroupName, jitRequestName FROM azure.managed_applications.jit_requests WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.Solutions/operations/?api-version=2021-07-01: + /providers/Microsoft.Solutions/operations?api-version=2021-07-01: get: tags: - Operations - operationId: ListOperations + operationId: Operations_List description: Lists all of the available Microsoft.Solutions REST API operations. parameters: [] responses: @@ -1944,7 +2001,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/?api-version=2021-07-01: + x-ms-original-operationId: ListOperations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}?api-version=2021-07-01: get: tags: - Applications @@ -2072,7 +2130,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applicationDefinitions/{applicationDefinitionName}/?api-version=2021-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applicationDefinitions/{applicationDefinitionName}?api-version=2021-07-01: get: tags: - ApplicationDefinitions @@ -2184,7 +2242,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applicationDefinitions/?api-version=2021-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applicationDefinitions?api-version=2021-07-01: get: tags: - ApplicationDefinitions @@ -2208,7 +2266,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Solutions/applicationDefinitions/?api-version=2021-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Solutions/applicationDefinitions?api-version=2021-07-01: get: tags: - ApplicationDefinitions @@ -2231,7 +2289,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/?api-version=2021-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications?api-version=2021-07-01: get: tags: - Applications @@ -2255,7 +2313,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Solutions/applications/?api-version=2021-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Solutions/applications?api-version=2021-07-01: get: tags: - Applications @@ -2278,7 +2336,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{applicationId}/?api-version=2021-07-01: + /{applicationId}?api-version=2021-07-01: get: tags: - Applications @@ -2340,7 +2398,7 @@ paths: put: tags: - Applications - operationId: Applications_CreateOrUpdateById + operationId: ApplicationsById_CreateOrUpdate description: Creates or updates a managed application. parameters: - name: applicationId @@ -2380,6 +2438,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation + x-ms-original-operationId: Applications_CreateOrUpdateById patch: tags: - Applications @@ -2422,7 +2481,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/jitRequests/{jitRequestName}/?api-version=2021-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/jitRequests/{jitRequestName}?api-version=2021-07-01: get: tags: - JitRequests @@ -2537,7 +2596,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Solutions/jitRequests/?api-version=2021-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Solutions/jitRequests?api-version=2021-07-01: get: tags: - JitRequests @@ -2558,7 +2617,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/jitRequests/?api-version=2021-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/jitRequests?api-version=2021-07-01: get: tags: - JitRequests @@ -2580,7 +2639,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/refreshPermissions/?api-version=2021-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/refreshPermissions?api-version=2021-07-01: post: tags: - Applications @@ -2604,7 +2663,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/listAllowedUpgradePlans/?api-version=2021-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/listAllowedUpgradePlans?api-version=2021-07-01: post: tags: - Applications @@ -2627,11 +2686,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/updateAccess/?api-version=2021-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/updateAccess?api-version=2021-07-01: post: tags: - Applications - operationId: Applications_UpdateAccess + operationId: ApplicationsAccess_Update description: Update access for application. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -2670,11 +2729,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/listTokens/?api-version=2021-07-01: + x-ms-original-operationId: Applications_UpdateAccess + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/listTokens?api-version=2021-07-01: post: tags: - Applications - operationId: Applications_ListTokens + operationId: ApplicationsTokens_List description: List tokens for application. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -2708,3 +2768,4 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Applications_ListTokens diff --git a/providers/src/azure/v00.00.00000/services/managed_identity.yaml b/providers/src/azure/v00.00.00000/services/managed_identity.yaml index f98166fc..95672d01 100644 --- a/providers/src/azure/v00.00.00000/services/managed_identity.yaml +++ b/providers/src/azure/v00.00.00000/services/managed_identity.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -63,7 +63,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -883,12 +883,15 @@ components: methods: get_by_scope: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedIdentity~1identities~1default~1?api-version=2023-01-31/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedIdentity~1identities~1default?api-version=2023-01-31/get' + operationId: SystemAssignedIdentities_GetByScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SystemAssignedIdentity sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/system_assigned_identities/methods/get_by_scope' insert: [] update: [] replace: [] @@ -900,10 +903,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ManagedIdentity~1operations~1?api-version=2023-01-31/get' + $ref: '#/paths/~1providers~1Microsoft.ManagedIdentity~1operations?api-version=2023-01-31/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -919,39 +924,50 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities?api-version=2023-01-31/get' + operationId: UserAssignedIdentities_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserAssignedIdentitiesListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities?api-version=2023-01-31/get' + operationId: UserAssignedIdentities_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserAssignedIdentitiesListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}~1?api-version=2023-01-31/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}?api-version=2023-01-31/put' + operationId: UserAssignedIdentities_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Identity update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}~1?api-version=2023-01-31/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}?api-version=2023-01-31/patch' + operationId: UserAssignedIdentities_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Identity get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}?api-version=2023-01-31/get' + operationId: UserAssignedIdentities_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Identity delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}~1?api-version=2023-01-31/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}?api-version=2023-01-31/delete' + operationId: UserAssignedIdentities_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -962,7 +978,8 @@ components: - $ref: '#/components/x-stackQL-resources/user_assigned_identities/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/user_assigned_identities/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/user_assigned_identities/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/user_assigned_identities/methods/delete' @@ -973,26 +990,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}~1federatedIdentityCredentials~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}~1federatedIdentityCredentials?api-version=2023-01-31/get' + operationId: FederatedIdentityCredentials_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FederatedIdentityCredentialsListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}~1federatedIdentityCredentials~1{federatedIdentityCredentialResourceName}~1?api-version=2023-01-31/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}~1federatedIdentityCredentials~1{federatedIdentityCredentialResourceName}?api-version=2023-01-31/put' + operationId: FederatedIdentityCredentials_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FederatedIdentityCredential get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}~1federatedIdentityCredentials~1{federatedIdentityCredentialResourceName}~1?api-version=2023-01-31/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}~1federatedIdentityCredentials~1{federatedIdentityCredentialResourceName}?api-version=2023-01-31/get' + operationId: FederatedIdentityCredentials_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FederatedIdentityCredential delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}~1federatedIdentityCredentials~1{federatedIdentityCredentialResourceName}~1?api-version=2023-01-31/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedIdentity~1userAssignedIdentities~1{resourceName}~1federatedIdentityCredentials~1{federatedIdentityCredentialResourceName}?api-version=2023-01-31/delete' + operationId: FederatedIdentityCredentials_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1006,6 +1030,37 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/federated_identity_credentials/methods/delete' + vw_system_assigned_identities: + id: azure.managed_identity.vw_system_assigned_identities + name: vw_system_assigned_identities + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + location as location, + tags as tags, + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.principalId') as "principal_id", + JSON_EXTRACT(properties, '$.clientId') as "client_id", + JSON_EXTRACT(properties, '$.clientSecretUrl') as "client_secret_url", + scope + FROM azure.managed_identity.system_assigned_identities + WHERE scope = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + location as location, + tags as tags, + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.principalId') as "principal_id", + json_extract_path_text(properties, '$.clientId') as "client_id", + json_extract_path_text(properties, '$.clientSecretUrl') as "client_secret_url", + scope + FROM azure.managed_identity.system_assigned_identities + WHERE scope = 'replace-me'; vw_federated_identity_credentials: id: azure.managed_identity.vw_federated_identity_credentials name: vw_federated_identity_credentials @@ -1015,9 +1070,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.issuer') as issuer, - JSON_EXTRACT(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.audiences') as audiences, + JSON_EXTRACT(properties, '$.issuer') as "issuer", + JSON_EXTRACT(properties, '$.subject') as "subject", + JSON_EXTRACT(properties, '$.audiences') as "audiences", subscriptionId, resourceGroupName, resourceName, @@ -1028,9 +1083,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.issuer') as issuer, - JSON_EXTRACT(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.audiences') as audiences, + json_extract_path_text(properties, '$.issuer') as "issuer", + json_extract_path_text(properties, '$.subject') as "subject", + json_extract_path_text(properties, '$.audiences') as "audiences", subscriptionId, resourceGroupName, resourceName, @@ -1038,7 +1093,7 @@ components: FROM azure.managed_identity.federated_identity_credentials WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; paths: - /{scope}/providers/Microsoft.ManagedIdentity/identities/default/?api-version=2023-01-31: + /{scope}/providers/Microsoft.ManagedIdentity/identities/default?api-version=2023-01-31: get: operationId: SystemAssignedIdentities_GetByScope description: Gets the systemAssignedIdentity available under the specified RP scope. @@ -1057,7 +1112,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /providers/Microsoft.ManagedIdentity/operations/?api-version=2023-01-31: + /providers/Microsoft.ManagedIdentity/operations?api-version=2023-01-31: get: operationId: Operations_List description: Lists available operations for the Microsoft.ManagedIdentity provider @@ -1077,7 +1132,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedIdentity/userAssignedIdentities?api-version=2023-01-31: get: operationId: UserAssignedIdentities_ListBySubscription description: Lists all the userAssignedIdentities available under the specified subscription. @@ -1098,7 +1153,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities?api-version=2023-01-31: get: operationId: UserAssignedIdentities_ListByResourceGroup description: Lists all the userAssignedIdentities available under the specified ResourceGroup. @@ -1120,7 +1175,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}?api-version=2023-01-31: put: operationId: UserAssignedIdentities_CreateOrUpdate description: Create or update an identity in the specified subscription and resource group. @@ -1221,7 +1276,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials?api-version=2023-01-31: get: operationId: FederatedIdentityCredentials_List description: Lists all the federated identity credentials under the specified user assigned identity. @@ -1246,7 +1301,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials/{federatedIdentityCredentialResourceName}/?api-version=2023-01-31: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials/{federatedIdentityCredentialResourceName}?api-version=2023-01-31: put: operationId: FederatedIdentityCredentials_CreateOrUpdate description: Create or update a federated identity credential under the specified user assigned identity. diff --git a/providers/src/azure/v00.00.00000/services/managed_network.yaml b/providers/src/azure/v00.00.00000/services/managed_network.yaml index 3ab76f23..63b4eacd 100644 --- a/providers/src/azure/v00.00.00000/services/managed_network.yaml +++ b/providers/src/azure/v00.00.00000/services/managed_network.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -27,7 +27,7 @@ components: name: api-version in: query description: Client Api Version. - required: true + required: false schema: type: string SubscriptionIdParameter: @@ -583,41 +583,52 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}?api-version=2019-06-01-preview/get' + operationId: ManagedNetworks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedNetwork create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1?api-version=2019-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}?api-version=2019-06-01-preview/put' + operationId: ManagedNetworks_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedNetwork delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1?api-version=2019-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}?api-version=2019-06-01-preview/delete' + operationId: ManagedNetworks_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1?api-version=2019-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}?api-version=2019-06-01-preview/patch' + operationId: ManagedNetworks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedNetwork list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks?api-version=2019-06-01-preview/get' + operationId: ManagedNetworks_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedNetworkListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetwork~1managedNetworks?api-version=2019-06-01-preview/get' + operationId: ManagedNetworks_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedNetworkListResult objectKey: $.value sqlVerbs: select: @@ -626,7 +637,8 @@ components: - $ref: '#/components/x-stackQL-resources/managed_networks/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/managed_networks/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/managed_networks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/managed_networks/methods/delete' @@ -637,28 +649,35 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedNetwork~1scopeAssignments~1{scopeAssignmentName}~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedNetwork~1scopeAssignments~1{scopeAssignmentName}?api-version=2019-06-01-preview/get' + operationId: ScopeAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScopeAssignment create_or_update: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedNetwork~1scopeAssignments~1{scopeAssignmentName}~1?api-version=2019-06-01-preview/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedNetwork~1scopeAssignments~1{scopeAssignmentName}?api-version=2019-06-01-preview/put' + operationId: ScopeAssignments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScopeAssignment delete: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedNetwork~1scopeAssignments~1{scopeAssignmentName}~1?api-version=2019-06-01-preview/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedNetwork~1scopeAssignments~1{scopeAssignmentName}?api-version=2019-06-01-preview/delete' + operationId: ScopeAssignments_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedNetwork~1scopeAssignments~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedNetwork~1scopeAssignments?api-version=2019-06-01-preview/get' + operationId: ScopeAssignments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScopeAssignmentListResult objectKey: $.value sqlVerbs: select: @@ -677,28 +696,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkGroups~1{managedNetworkGroupName}~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkGroups~1{managedNetworkGroupName}?api-version=2019-06-01-preview/get' + operationId: ManagedNetworkGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedNetworkGroup create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkGroups~1{managedNetworkGroupName}~1?api-version=2019-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkGroups~1{managedNetworkGroupName}?api-version=2019-06-01-preview/put' + operationId: ManagedNetworkGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedNetworkGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkGroups~1{managedNetworkGroupName}~1?api-version=2019-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkGroups~1{managedNetworkGroupName}?api-version=2019-06-01-preview/delete' + operationId: ManagedNetworkGroups_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_managed_network: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkGroups~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkGroups?api-version=2019-06-01-preview/get' + operationId: ManagedNetworkGroups_ListByManagedNetwork response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedNetworkGroupListResult objectKey: $.value sqlVerbs: select: @@ -717,28 +743,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkPeeringPolicies~1{managedNetworkPeeringPolicyName}~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkPeeringPolicies~1{managedNetworkPeeringPolicyName}?api-version=2019-06-01-preview/get' + operationId: ManagedNetworkPeeringPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedNetworkPeeringPolicy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkPeeringPolicies~1{managedNetworkPeeringPolicyName}~1?api-version=2019-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkPeeringPolicies~1{managedNetworkPeeringPolicyName}?api-version=2019-06-01-preview/put' + operationId: ManagedNetworkPeeringPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedNetworkPeeringPolicy delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkPeeringPolicies~1{managedNetworkPeeringPolicyName}~1?api-version=2019-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkPeeringPolicies~1{managedNetworkPeeringPolicyName}?api-version=2019-06-01-preview/delete' + operationId: ManagedNetworkPeeringPolicies_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_managed_network: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkPeeringPolicies~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetwork~1managedNetworks~1{managedNetworkName}~1managedNetworkPeeringPolicies?api-version=2019-06-01-preview/get' + operationId: ManagedNetworkPeeringPolicies_ListByManagedNetwork response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedNetworkPeeringPolicyListResult objectKey: $.value sqlVerbs: select: @@ -757,10 +790,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ManagedNetwork~1operations~1?api-version=2019-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.ManagedNetwork~1operations?api-version=2019-06-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -779,10 +814,10 @@ components: ddl: |- SELECT tags as tags, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.connectivity') as connectivity, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.etag') as etag, + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.connectivity') as "connectivity", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.etag') as "etag", subscriptionId, resourceGroupName, managedNetworkName @@ -793,10 +828,10 @@ components: ddl: |- SELECT tags as tags, - json_extract_path_text(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.connectivity') as connectivity, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.etag') as etag, + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.connectivity') as "connectivity", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.etag') as "etag", subscriptionId, resourceGroupName, managedNetworkName @@ -811,9 +846,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.assignedManagedNetwork') as assigned_managed_network, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.etag') as etag, + JSON_EXTRACT(properties, '$.assignedManagedNetwork') as "assigned_managed_network", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.etag') as "etag", scope, scopeAssignmentName FROM azure.managed_network.scope_assignments @@ -822,9 +857,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.assignedManagedNetwork') as assigned_managed_network, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.etag') as etag, + json_extract_path_text(properties, '$.assignedManagedNetwork') as "assigned_managed_network", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.etag') as "etag", scope, scopeAssignmentName FROM azure.managed_network.scope_assignments @@ -839,12 +874,12 @@ components: ddl: |- SELECT kind as kind, - JSON_EXTRACT(properties, '$.managementGroups') as management_groups, - JSON_EXTRACT(properties, '$.subscriptions') as subscriptions, - JSON_EXTRACT(properties, '$.virtualNetworks') as virtual_networks, - JSON_EXTRACT(properties, '$.subnets') as subnets, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.etag') as etag, + JSON_EXTRACT(properties, '$.managementGroups') as "management_groups", + JSON_EXTRACT(properties, '$.subscriptions') as "subscriptions", + JSON_EXTRACT(properties, '$.virtualNetworks') as "virtual_networks", + JSON_EXTRACT(properties, '$.subnets') as "subnets", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.etag') as "etag", subscriptionId, resourceGroupName, managedNetworkName, @@ -856,12 +891,12 @@ components: ddl: |- SELECT kind as kind, - json_extract_path_text(properties, '$.managementGroups') as management_groups, - JSON_EXTRACT(properties, '$.subscriptions') as subscriptions, - JSON_EXTRACT(properties, '$.virtualNetworks') as virtual_networks, - JSON_EXTRACT(properties, '$.subnets') as subnets, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.etag') as etag, + json_extract_path_text(properties, '$.managementGroups') as "management_groups", + json_extract_path_text(properties, '$.subscriptions') as "subscriptions", + json_extract_path_text(properties, '$.virtualNetworks') as "virtual_networks", + json_extract_path_text(properties, '$.subnets') as "subnets", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.etag') as "etag", subscriptionId, resourceGroupName, managedNetworkName, @@ -877,12 +912,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.hub') as hub, - JSON_EXTRACT(properties, '$.spokes') as spokes, - JSON_EXTRACT(properties, '$.mesh') as mesh, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.etag') as etag, + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.hub') as "hub", + JSON_EXTRACT(properties, '$.spokes') as "spokes", + JSON_EXTRACT(properties, '$.mesh') as "mesh", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.etag') as "etag", subscriptionId, resourceGroupName, managedNetworkName, @@ -893,12 +928,12 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.hub') as hub, - JSON_EXTRACT(properties, '$.spokes') as spokes, - JSON_EXTRACT(properties, '$.mesh') as mesh, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.etag') as etag, + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.hub') as "hub", + json_extract_path_text(properties, '$.spokes') as "spokes", + json_extract_path_text(properties, '$.mesh') as "mesh", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.etag') as "etag", subscriptionId, resourceGroupName, managedNetworkName, @@ -906,7 +941,7 @@ components: FROM azure.managed_network.peering_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND managedNetworkName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}?api-version=2019-06-01-preview: get: tags: - ManagedNetworks @@ -1029,7 +1064,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks?api-version=2019-06-01-preview: get: tags: - ManagedNetworks @@ -1055,7 +1090,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetwork/managedNetworks/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetwork/managedNetworks?api-version=2019-06-01-preview: get: tags: - ManagedNetworks @@ -1080,7 +1115,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}/?api-version=2019-06-01-preview: + /{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}?api-version=2019-06-01-preview: get: tags: - ScopeAssignments @@ -1183,7 +1218,7 @@ paths: description: Delete Succeed. default: description: Resource Provider error response describing why the operation failed. - /{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/?api-version=2019-06-01-preview: + /{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments?api-version=2019-06-01-preview: get: tags: - ScopeAssignments @@ -1212,7 +1247,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}?api-version=2019-06-01-preview: get: tags: - ManagedNetworkGroups @@ -1302,7 +1337,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups?api-version=2019-06-01-preview: get: tags: - ManagedNetworkGroups @@ -1329,7 +1364,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}?api-version=2019-06-01-preview: get: tags: - ManagedNetworkPeeringPolicies @@ -1419,7 +1454,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/?api-version=2019-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies?api-version=2019-06-01-preview: get: tags: - ManagedNetworkPeeringPolicies @@ -1446,7 +1481,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ManagedNetwork/operations/?api-version=2019-06-01-preview: + /providers/Microsoft.ManagedNetwork/operations?api-version=2019-06-01-preview: get: tags: - Operations diff --git a/providers/src/azure/v00.00.00000/services/managed_network_fabric.yaml b/providers/src/azure/v00.00.00000/services/managed_network_fabric.yaml index bef32879..691fb440 100644 --- a/providers/src/azure/v00.00.00000/services/managed_network_fabric.yaml +++ b/providers/src/azure/v00.00.00000/services/managed_network_fabric.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -123,7 +123,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -5398,41 +5398,52 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkRacks~1{networkRackName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkRacks~1{networkRackName}?api-version=2023-06-15/put' + operationId: NetworkRacks_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkRack get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkRacks~1{networkRackName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkRacks~1{networkRackName}?api-version=2023-06-15/get' + operationId: NetworkRacks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkRack update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkRacks~1{networkRackName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkRacks~1{networkRackName}?api-version=2023-06-15/patch' + operationId: NetworkRacks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkRack delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkRacks~1{networkRackName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkRacks~1{networkRackName}?api-version=2023-06-15/delete' + operationId: NetworkRacks_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkRacks~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkRacks?api-version=2023-06-15/get' + operationId: NetworkRacks_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkRacksListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkRacks~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkRacks?api-version=2023-06-15/get' + operationId: NetworkRacks_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkRacksListResult objectKey: $.value sqlVerbs: select: @@ -5441,7 +5452,8 @@ components: - $ref: '#/components/x-stackQL-resources/network_racks/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/network_racks/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/network_racks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_racks/methods/delete' @@ -5452,48 +5464,61 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps~1{networkTapName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps~1{networkTapName}?api-version=2023-06-15/put' + operationId: NetworkTaps_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkTap get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps~1{networkTapName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps~1{networkTapName}?api-version=2023-06-15/get' + operationId: NetworkTaps_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkTap update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps~1{networkTapName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps~1{networkTapName}?api-version=2023-06-15/patch' + operationId: NetworkTaps_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkTap delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps~1{networkTapName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps~1{networkTapName}?api-version=2023-06-15/delete' + operationId: NetworkTaps_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps?api-version=2023-06-15/get' + operationId: NetworkTaps_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkTapsListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps?api-version=2023-06-15/get' + operationId: NetworkTaps_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkTapsListResult objectKey: $.value resync: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps~1{networkTapName}~1resync~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps~1{networkTapName}~1resync?api-version=2023-06-15/post' + operationId: NetworkTaps_Resync response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/network_taps/methods/get' @@ -5501,21 +5526,24 @@ components: - $ref: '#/components/x-stackQL-resources/network_taps/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/network_taps/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/network_taps/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_taps/methods/delete' - network_taps_administrative_state: - id: azure.managed_network_fabric.network_taps_administrative_state - name: network_taps_administrative_state - title: network_taps_administrative_state + network_taps_administrative_states: + id: azure.managed_network_fabric.network_taps_administrative_states + name: network_taps_administrative_states + title: network_taps_administrative_states methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps~1{networkTapName}~1updateAdministrativeState~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTaps~1{networkTapName}~1updateAdministrativeState?api-version=2023-06-15/post' + operationId: NetworkTapsAdministrativeState_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForDeviceUpdate sqlVerbs: select: [] insert: [] @@ -5529,54 +5557,69 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1{networkTapRuleName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1{networkTapRuleName}?api-version=2023-06-15/put' + operationId: NetworkTapRules_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkTapRule get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1{networkTapRuleName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1{networkTapRuleName}?api-version=2023-06-15/get' + operationId: NetworkTapRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkTapRule update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1{networkTapRuleName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1{networkTapRuleName}?api-version=2023-06-15/patch' + operationId: NetworkTapRules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkTapRule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1{networkTapRuleName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1{networkTapRuleName}?api-version=2023-06-15/delete' + operationId: NetworkTapRules_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules?api-version=2023-06-15/get' + operationId: NetworkTapRules_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkTapRulesListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules?api-version=2023-06-15/get' + operationId: NetworkTapRules_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkTapRulesListResult objectKey: $.value resync: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1{networkTapRuleName}~1resync~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1{networkTapRuleName}~1resync?api-version=2023-06-15/post' + operationId: NetworkTapRules_Resync response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate validate_configuration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1{networkTapRuleName}~1validateConfiguration~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1{networkTapRuleName}~1validateConfiguration?api-version=2023-06-15/post' + operationId: NetworkTapRules_ValidateConfiguration response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidateConfigurationResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/network_tap_rules/methods/get' @@ -5584,21 +5627,24 @@ components: - $ref: '#/components/x-stackQL-resources/network_tap_rules/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/network_tap_rules/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/network_tap_rules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_tap_rules/methods/delete' - network_tap_rules_administrative_state: - id: azure.managed_network_fabric.network_tap_rules_administrative_state - name: network_tap_rules_administrative_state - title: network_tap_rules_administrative_state + network_tap_rules_administrative_states: + id: azure.managed_network_fabric.network_tap_rules_administrative_states + name: network_tap_rules_administrative_states + title: network_tap_rules_administrative_states methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1{networkTapRuleName}~1updateAdministrativeState~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkTapRules~1{networkTapRuleName}~1updateAdministrativeState?api-version=2023-06-15/post' + operationId: NetworkTapRulesAdministrativeState_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: [] insert: [] @@ -5612,54 +5658,69 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1{routePolicyName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1{routePolicyName}?api-version=2023-06-15/put' + operationId: RoutePolicies_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoutePolicy get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1{routePolicyName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1{routePolicyName}?api-version=2023-06-15/get' + operationId: RoutePolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoutePolicy update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1{routePolicyName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1{routePolicyName}?api-version=2023-06-15/patch' + operationId: RoutePolicies_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoutePolicy delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1{routePolicyName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1{routePolicyName}?api-version=2023-06-15/delete' + operationId: RoutePolicies_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies?api-version=2023-06-15/get' + operationId: RoutePolicies_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoutePoliciesListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies?api-version=2023-06-15/get' + operationId: RoutePolicies_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoutePoliciesListResult objectKey: $.value validate_configuration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1{routePolicyName}~1validateConfiguration~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1{routePolicyName}~1validateConfiguration?api-version=2023-06-15/post' + operationId: RoutePolicies_ValidateConfiguration response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidateConfigurationResponse commit_configuration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1{routePolicyName}~1commitConfiguration~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1{routePolicyName}~1commitConfiguration?api-version=2023-06-15/post' + operationId: RoutePolicies_CommitConfiguration response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/route_policies/methods/get' @@ -5667,21 +5728,24 @@ components: - $ref: '#/components/x-stackQL-resources/route_policies/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/route_policies/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/route_policies/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/route_policies/methods/delete' - route_policies_administrative_state: - id: azure.managed_network_fabric.route_policies_administrative_state - name: route_policies_administrative_state - title: route_policies_administrative_state + route_policies_administrative_states: + id: azure.managed_network_fabric.route_policies_administrative_states + name: route_policies_administrative_states + title: route_policies_administrative_states methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1{routePolicyName}~1updateAdministrativeState~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1routePolicies~1{routePolicyName}~1updateAdministrativeState?api-version=2023-06-15/post' + operationId: RoutePoliciesAdministrativeState_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForDeviceUpdate sqlVerbs: select: [] insert: [] @@ -5695,41 +5759,52 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipCommunities~1{ipCommunityName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipCommunities~1{ipCommunityName}?api-version=2023-06-15/put' + operationId: IpCommunities_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpCommunity get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipCommunities~1{ipCommunityName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipCommunities~1{ipCommunityName}?api-version=2023-06-15/get' + operationId: IpCommunities_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpCommunity update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipCommunities~1{ipCommunityName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipCommunities~1{ipCommunityName}?api-version=2023-06-15/patch' + operationId: IpCommunities_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpCommunity delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipCommunities~1{ipCommunityName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipCommunities~1{ipCommunityName}?api-version=2023-06-15/delete' + operationId: IpCommunities_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipCommunities~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipCommunities?api-version=2023-06-15/get' + operationId: IpCommunities_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpCommunitiesListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1ipCommunities~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1ipCommunities?api-version=2023-06-15/get' + operationId: IpCommunities_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpCommunitiesListResult objectKey: $.value sqlVerbs: select: @@ -5738,7 +5813,8 @@ components: - $ref: '#/components/x-stackQL-resources/ip_communities/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/ip_communities/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/ip_communities/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/ip_communities/methods/delete' @@ -5749,60 +5825,77 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}?api-version=2023-06-15/put' + operationId: NetworkDevices_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkDevice get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}?api-version=2023-06-15/get' + operationId: NetworkDevices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkDevice update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}?api-version=2023-06-15/patch' + operationId: NetworkDevices_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkDevice delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}?api-version=2023-06-15/delete' + operationId: NetworkDevices_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices?api-version=2023-06-15/get' + operationId: NetworkDevices_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkDevicesListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices?api-version=2023-06-15/get' + operationId: NetworkDevices_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkDevicesListResult objectKey: $.value reboot: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1reboot~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1reboot?api-version=2023-06-15/post' + operationId: NetworkDevices_Reboot response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate refresh_configuration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1refreshConfiguration~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1refreshConfiguration?api-version=2023-06-15/post' + operationId: NetworkDevices_RefreshConfiguration response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate upgrade: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1upgrade~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1upgrade?api-version=2023-06-15/post' + operationId: NetworkDevices_Upgrade response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/network_devices/methods/get' @@ -5810,7 +5903,8 @@ components: - $ref: '#/components/x-stackQL-resources/network_devices/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/network_devices/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/network_devices/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_devices/methods/delete' @@ -5821,34 +5915,43 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1networkInterfaces~1{networkInterfaceName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1networkInterfaces~1{networkInterfaceName}?api-version=2023-06-15/put' + operationId: NetworkInterfaces_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkInterface get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1networkInterfaces~1{networkInterfaceName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1networkInterfaces~1{networkInterfaceName}?api-version=2023-06-15/get' + operationId: NetworkInterfaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkInterface update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1networkInterfaces~1{networkInterfaceName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1networkInterfaces~1{networkInterfaceName}?api-version=2023-06-15/patch' + operationId: NetworkInterfaces_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkInterface delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1networkInterfaces~1{networkInterfaceName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1networkInterfaces~1{networkInterfaceName}?api-version=2023-06-15/delete' + operationId: NetworkInterfaces_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_network_device: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1networkInterfaces~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1networkInterfaces?api-version=2023-06-15/get' + operationId: NetworkInterfaces_ListByNetworkDevice response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkInterfacesList objectKey: $.value sqlVerbs: select: @@ -5856,38 +5959,43 @@ components: - $ref: '#/components/x-stackQL-resources/network_interfaces/methods/list_by_network_device' insert: - $ref: '#/components/x-stackQL-resources/network_interfaces/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/network_interfaces/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_interfaces/methods/delete' - network_devices_administrative_state: - id: azure.managed_network_fabric.network_devices_administrative_state - name: network_devices_administrative_state - title: network_devices_administrative_state + network_devices_administrative_states: + id: azure.managed_network_fabric.network_devices_administrative_states + name: network_devices_administrative_states + title: network_devices_administrative_states methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1updateAdministrativeState~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1updateAdministrativeState?api-version=2023-06-15/post' + operationId: NetworkDevicesAdministrativeState_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - network_interfaces_administrative_state: - id: azure.managed_network_fabric.network_interfaces_administrative_state - name: network_interfaces_administrative_state - title: network_interfaces_administrative_state + network_interfaces_administrative_states: + id: azure.managed_network_fabric.network_interfaces_administrative_states + name: network_interfaces_administrative_states + title: network_interfaces_administrative_states methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1networkInterfaces~1{networkInterfaceName}~1updateAdministrativeState~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkDevices~1{networkDeviceName}~1networkInterfaces~1{networkInterfaceName}~1updateAdministrativeState?api-version=2023-06-15/post' + operationId: NetworkInterfacesAdministrativeState_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: [] insert: [] @@ -5901,41 +6009,52 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1neighborGroups~1{neighborGroupName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1neighborGroups~1{neighborGroupName}?api-version=2023-06-15/put' + operationId: NeighborGroups_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NeighborGroup get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1neighborGroups~1{neighborGroupName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1neighborGroups~1{neighborGroupName}?api-version=2023-06-15/get' + operationId: NeighborGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NeighborGroup update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1neighborGroups~1{neighborGroupName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1neighborGroups~1{neighborGroupName}?api-version=2023-06-15/patch' + operationId: NeighborGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NeighborGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1neighborGroups~1{neighborGroupName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1neighborGroups~1{neighborGroupName}?api-version=2023-06-15/delete' + operationId: NeighborGroups_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1neighborGroups~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1neighborGroups?api-version=2023-06-15/get' + operationId: NeighborGroups_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NeighborGroupsListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1neighborGroups~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1neighborGroups?api-version=2023-06-15/get' + operationId: NeighborGroups_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NeighborGroupsListResult objectKey: $.value sqlVerbs: select: @@ -5944,7 +6063,8 @@ components: - $ref: '#/components/x-stackQL-resources/neighbor_groups/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/neighbor_groups/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/neighbor_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/neighbor_groups/methods/delete' @@ -5955,54 +6075,77 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}?api-version=2023-06-15/put' + operationId: L3IsolationDomains_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: L3IsolationDomain get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}?api-version=2023-06-15/get' + operationId: L3IsolationDomains_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: L3IsolationDomain update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}?api-version=2023-06-15/patch' + operationId: L3IsolationDomains_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: L3IsolationDomain delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}?api-version=2023-06-15/delete' + operationId: L3IsolationDomains_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains?api-version=2023-06-15/get' + operationId: L3IsolationDomains_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: L3IsolationDomainsListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains?api-version=2023-06-15/get' + operationId: L3IsolationDomains_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: L3IsolationDomainsListResult objectKey: $.value + update_administrative_state: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1updateAdministrativeState?api-version=2023-06-15/post' + operationId: L3IsolationDomains_updateAdministrativeState + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForDeviceUpdate validate_configuration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1validateConfiguration~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1validateConfiguration?api-version=2023-06-15/post' + operationId: L3IsolationDomains_ValidateConfiguration response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidateConfigurationResponse commit_configuration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1commitConfiguration~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1commitConfiguration?api-version=2023-06-15/post' + operationId: L3IsolationDomains_CommitConfiguration response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/l3_isolation_domains/methods/get' @@ -6010,27 +6153,11 @@ components: - $ref: '#/components/x-stackQL-resources/l3_isolation_domains/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/l3_isolation_domains/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/l3_isolation_domains/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/l3_isolation_domains/methods/delete' - l3_isolation_domains_administrative_state: - id: azure.managed_network_fabric.l3_isolation_domains_administrative_state - name: l3_isolation_domains_administrative_state - title: l3_isolation_domains_administrative_state - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1updateAdministrativeState~1?api-version=2023-06-15/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] internal_networks: id: azure.managed_network_fabric.internal_networks name: internal_networks @@ -6038,34 +6165,43 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1{internalNetworkName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1{internalNetworkName}?api-version=2023-06-15/put' + operationId: InternalNetworks_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InternalNetwork get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1{internalNetworkName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1{internalNetworkName}?api-version=2023-06-15/get' + operationId: InternalNetworks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InternalNetwork update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1{internalNetworkName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1{internalNetworkName}?api-version=2023-06-15/patch' + operationId: InternalNetworks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InternalNetwork delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1{internalNetworkName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1{internalNetworkName}?api-version=2023-06-15/delete' + operationId: InternalNetworks_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_l3_isolation_domain: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks?api-version=2023-06-15/get' + operationId: InternalNetworks_ListByL3IsolationDomain response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InternalNetworksList objectKey: $.value sqlVerbs: select: @@ -6073,55 +6209,62 @@ components: - $ref: '#/components/x-stackQL-resources/internal_networks/methods/list_by_l3_isolation_domain' insert: - $ref: '#/components/x-stackQL-resources/internal_networks/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/internal_networks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/internal_networks/methods/delete' - internal_networks_administrative_state: - id: azure.managed_network_fabric.internal_networks_administrative_state - name: internal_networks_administrative_state - title: internal_networks_administrative_state + internal_networks_administrative_states: + id: azure.managed_network_fabric.internal_networks_administrative_states + name: internal_networks_administrative_states + title: internal_networks_administrative_states methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1{internalNetworkName}~1updateAdministrativeState~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1{internalNetworkName}~1updateAdministrativeState?api-version=2023-06-15/post' + operationId: InternalNetworksAdministrativeState_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - internal_networks_bgp_administrative_state: - id: azure.managed_network_fabric.internal_networks_bgp_administrative_state - name: internal_networks_bgp_administrative_state - title: internal_networks_bgp_administrative_state + internal_networks_bgp_administrative_states: + id: azure.managed_network_fabric.internal_networks_bgp_administrative_states + name: internal_networks_bgp_administrative_states + title: internal_networks_bgp_administrative_states methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1{internalNetworkName}~1updateBgpAdministrativeState~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1{internalNetworkName}~1updateBgpAdministrativeState?api-version=2023-06-15/post' + operationId: InternalNetworksBgpAdministrativeState_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - internal_networks_static_route_bfd_administrative_state: - id: azure.managed_network_fabric.internal_networks_static_route_bfd_administrative_state - name: internal_networks_static_route_bfd_administrative_state - title: internal_networks_static_route_bfd_administrative_state + internal_networks_static_route_bfd_administrative_states: + id: azure.managed_network_fabric.internal_networks_static_route_bfd_administrative_states + name: internal_networks_static_route_bfd_administrative_states + title: internal_networks_static_route_bfd_administrative_states methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1{internalNetworkName}~1updateStaticRouteBfdAdministrativeState~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1internalNetworks~1{internalNetworkName}~1updateStaticRouteBfdAdministrativeState?api-version=2023-06-15/post' + operationId: InternalNetworksStaticRouteBfdAdministrativeState_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: [] insert: [] @@ -6135,34 +6278,43 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1externalNetworks~1{externalNetworkName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1externalNetworks~1{externalNetworkName}?api-version=2023-06-15/put' + operationId: ExternalNetworks_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExternalNetwork get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1externalNetworks~1{externalNetworkName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1externalNetworks~1{externalNetworkName}?api-version=2023-06-15/get' + operationId: ExternalNetworks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExternalNetwork update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1externalNetworks~1{externalNetworkName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1externalNetworks~1{externalNetworkName}?api-version=2023-06-15/patch' + operationId: ExternalNetworks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExternalNetwork delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1externalNetworks~1{externalNetworkName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1externalNetworks~1{externalNetworkName}?api-version=2023-06-15/delete' + operationId: ExternalNetworks_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_l3_isolation_domain: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1externalNetworks~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1externalNetworks?api-version=2023-06-15/get' + operationId: ExternalNetworks_ListByL3IsolationDomain response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExternalNetworksList objectKey: $.value sqlVerbs: select: @@ -6170,38 +6322,43 @@ components: - $ref: '#/components/x-stackQL-resources/external_networks/methods/list_by_l3_isolation_domain' insert: - $ref: '#/components/x-stackQL-resources/external_networks/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/external_networks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/external_networks/methods/delete' - external_networks_administrative_state: - id: azure.managed_network_fabric.external_networks_administrative_state - name: external_networks_administrative_state - title: external_networks_administrative_state + external_networks_administrative_states: + id: azure.managed_network_fabric.external_networks_administrative_states + name: external_networks_administrative_states + title: external_networks_administrative_states methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1externalNetworks~1{externalNetworkName}~1updateAdministrativeState~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1externalNetworks~1{externalNetworkName}~1updateAdministrativeState?api-version=2023-06-15/post' + operationId: ExternalNetworksAdministrativeState_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - external_networks_static_route_bfd_administrative_state: - id: azure.managed_network_fabric.external_networks_static_route_bfd_administrative_state - name: external_networks_static_route_bfd_administrative_state - title: external_networks_static_route_bfd_administrative_state + external_networks_static_route_bfd_administrative_states: + id: azure.managed_network_fabric.external_networks_static_route_bfd_administrative_states + name: external_networks_static_route_bfd_administrative_states + title: external_networks_static_route_bfd_administrative_states methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1externalNetworks~1{externalNetworkName}~1updateStaticRouteBfdAdministrativeState~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l3IsolationDomains~1{l3IsolationDomainName}~1externalNetworks~1{externalNetworkName}~1updateStaticRouteBfdAdministrativeState?api-version=2023-06-15/post' + operationId: ExternalNetworksStaticRouteBfdAdministrativeState_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: [] insert: [] @@ -6215,41 +6372,52 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipExtendedCommunities~1{ipExtendedCommunityName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipExtendedCommunities~1{ipExtendedCommunityName}?api-version=2023-06-15/put' + operationId: IpExtendedCommunities_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpExtendedCommunity get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipExtendedCommunities~1{ipExtendedCommunityName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipExtendedCommunities~1{ipExtendedCommunityName}?api-version=2023-06-15/get' + operationId: IpExtendedCommunities_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpExtendedCommunity update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipExtendedCommunities~1{ipExtendedCommunityName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipExtendedCommunities~1{ipExtendedCommunityName}?api-version=2023-06-15/patch' + operationId: IpExtendedCommunities_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpExtendedCommunity delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipExtendedCommunities~1{ipExtendedCommunityName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipExtendedCommunities~1{ipExtendedCommunityName}?api-version=2023-06-15/delete' + operationId: IpExtendedCommunities_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipExtendedCommunities~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipExtendedCommunities?api-version=2023-06-15/get' + operationId: IpExtendedCommunities_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpExtendedCommunityListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1ipExtendedCommunities~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1ipExtendedCommunities?api-version=2023-06-15/get' + operationId: IpExtendedCommunities_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpExtendedCommunityListResult objectKey: $.value sqlVerbs: select: @@ -6258,7 +6426,8 @@ components: - $ref: '#/components/x-stackQL-resources/ip_extended_communities/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/ip_extended_communities/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/ip_extended_communities/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/ip_extended_communities/methods/delete' @@ -6269,41 +6438,52 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkPacketBrokers~1{networkPacketBrokerName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkPacketBrokers~1{networkPacketBrokerName}?api-version=2023-06-15/put' + operationId: NetworkPacketBrokers_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkPacketBroker get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkPacketBrokers~1{networkPacketBrokerName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkPacketBrokers~1{networkPacketBrokerName}?api-version=2023-06-15/get' + operationId: NetworkPacketBrokers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkPacketBroker update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkPacketBrokers~1{networkPacketBrokerName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkPacketBrokers~1{networkPacketBrokerName}?api-version=2023-06-15/patch' + operationId: NetworkPacketBrokers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkPacketBroker delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkPacketBrokers~1{networkPacketBrokerName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkPacketBrokers~1{networkPacketBrokerName}?api-version=2023-06-15/delete' + operationId: NetworkPacketBrokers_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkPacketBrokers~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkPacketBrokers?api-version=2023-06-15/get' + operationId: NetworkPacketBrokers_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkPacketBrokersListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkPacketBrokers~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkPacketBrokers?api-version=2023-06-15/get' + operationId: NetworkPacketBrokers_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkPacketBrokersListResult objectKey: $.value sqlVerbs: select: @@ -6312,7 +6492,8 @@ components: - $ref: '#/components/x-stackQL-resources/network_packet_brokers/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/network_packet_brokers/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/network_packet_brokers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_packet_brokers/methods/delete' @@ -6323,16 +6504,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkDeviceSkus~1{networkDeviceSkuName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkDeviceSkus~1{networkDeviceSkuName}?api-version=2023-06-15/get' + operationId: NetworkDeviceSkus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkDeviceSku list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkDeviceSkus~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkDeviceSkus?api-version=2023-06-15/get' + operationId: NetworkDeviceSkus_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkDeviceSkusListResult objectKey: $.value sqlVerbs: select: @@ -6349,10 +6534,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ManagedNetworkFabric~1operations~1?api-version=2023-06-15/get' + $ref: '#/paths/~1providers~1Microsoft.ManagedNetworkFabric~1operations?api-version=2023-06-15/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -6368,53 +6555,76 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1{l2IsolationDomainName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1{l2IsolationDomainName}?api-version=2023-06-15/put' + operationId: L2IsolationDomains_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: L2IsolationDomain get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1{l2IsolationDomainName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1{l2IsolationDomainName}?api-version=2023-06-15/get' + operationId: L2IsolationDomains_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: L2IsolationDomain update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1{l2IsolationDomainName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1{l2IsolationDomainName}?api-version=2023-06-15/patch' + operationId: L2IsolationDomains_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: L2IsolationDomain delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1{l2IsolationDomainName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1{l2IsolationDomainName}?api-version=2023-06-15/delete' + operationId: L2IsolationDomains_Delete + response: + mediaType: application/json + openAPIDocKey: '202' + update_administrative_state: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1{l2IsolationDomainName}~1updateAdministrativeState?api-version=2023-06-15/post' + operationId: L2IsolationDomains_updateAdministrativeState response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForDeviceUpdate validate_configuration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1{l2IsolationDomainName}~1validateConfiguration~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1{l2IsolationDomainName}~1validateConfiguration?api-version=2023-06-15/post' + operationId: L2IsolationDomains_ValidateConfiguration response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidateConfigurationResponse commit_configuration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1{l2IsolationDomainName}~1commitConfiguration~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1{l2IsolationDomainName}~1commitConfiguration?api-version=2023-06-15/post' + operationId: L2IsolationDomains_CommitConfiguration response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains?api-version=2023-06-15/get' + operationId: L2IsolationDomains_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: L2IsolationDomainsListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains?api-version=2023-06-15/get' + operationId: L2IsolationDomains_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: L2IsolationDomainsListResult objectKey: $.value sqlVerbs: select: @@ -6423,27 +6633,11 @@ components: - $ref: '#/components/x-stackQL-resources/l2_isolation_domains/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/l2_isolation_domains/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/l2_isolation_domains/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/l2_isolation_domains/methods/delete' - l2_isolation_domains_administrative_state: - id: azure.managed_network_fabric.l2_isolation_domains_administrative_state - name: l2_isolation_domains_administrative_state - title: l2_isolation_domains_administrative_state - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1l2IsolationDomains~1{l2IsolationDomainName}~1updateAdministrativeState~1?api-version=2023-06-15/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] internet_gateway_rules: id: azure.managed_network_fabric.internet_gateway_rules name: internet_gateway_rules @@ -6451,41 +6645,52 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGatewayRules~1{internetGatewayRuleName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGatewayRules~1{internetGatewayRuleName}?api-version=2023-06-15/put' + operationId: InternetGatewayRules_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InternetGatewayRule get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGatewayRules~1{internetGatewayRuleName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGatewayRules~1{internetGatewayRuleName}?api-version=2023-06-15/get' + operationId: InternetGatewayRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InternetGatewayRule update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGatewayRules~1{internetGatewayRuleName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGatewayRules~1{internetGatewayRuleName}?api-version=2023-06-15/patch' + operationId: InternetGatewayRules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InternetGatewayRule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGatewayRules~1{internetGatewayRuleName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGatewayRules~1{internetGatewayRuleName}?api-version=2023-06-15/delete' + operationId: InternetGatewayRules_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGatewayRules~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGatewayRules?api-version=2023-06-15/get' + operationId: InternetGatewayRules_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InternetGatewayRulesListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1internetGatewayRules~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1internetGatewayRules?api-version=2023-06-15/get' + operationId: InternetGatewayRules_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InternetGatewayRulesListResult objectKey: $.value sqlVerbs: select: @@ -6494,7 +6699,8 @@ components: - $ref: '#/components/x-stackQL-resources/internet_gateway_rules/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/internet_gateway_rules/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/internet_gateway_rules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/internet_gateway_rules/methods/delete' @@ -6505,41 +6711,52 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricControllers~1{networkFabricControllerName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricControllers~1{networkFabricControllerName}?api-version=2023-06-15/put' + operationId: NetworkFabricControllers_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFabricController get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricControllers~1{networkFabricControllerName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricControllers~1{networkFabricControllerName}?api-version=2023-06-15/get' + operationId: NetworkFabricControllers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFabricController update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricControllers~1{networkFabricControllerName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricControllers~1{networkFabricControllerName}?api-version=2023-06-15/patch' + operationId: NetworkFabricControllers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFabricController delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricControllers~1{networkFabricControllerName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricControllers~1{networkFabricControllerName}?api-version=2023-06-15/delete' + operationId: NetworkFabricControllers_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricControllers~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricControllers?api-version=2023-06-15/get' + operationId: NetworkFabricControllers_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFabricControllersListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricControllers~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricControllers?api-version=2023-06-15/get' + operationId: NetworkFabricControllers_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFabricControllersListResult objectKey: $.value sqlVerbs: select: @@ -6548,7 +6765,8 @@ components: - $ref: '#/components/x-stackQL-resources/network_fabric_controllers/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/network_fabric_controllers/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/network_fabric_controllers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_fabric_controllers/methods/delete' @@ -6559,54 +6777,69 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1{accessControlListName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1{accessControlListName}?api-version=2023-06-15/put' + operationId: AccessControlLists_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessControlList get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1{accessControlListName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1{accessControlListName}?api-version=2023-06-15/get' + operationId: AccessControlLists_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessControlList update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1{accessControlListName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1{accessControlListName}?api-version=2023-06-15/patch' + operationId: AccessControlLists_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessControlList delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1{accessControlListName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1{accessControlListName}?api-version=2023-06-15/delete' + operationId: AccessControlLists_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists?api-version=2023-06-15/get' + operationId: AccessControlLists_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessControlListsListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists?api-version=2023-06-15/get' + operationId: AccessControlLists_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessControlListsListResult objectKey: $.value resync: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1{accessControlListName}~1resync~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1{accessControlListName}~1resync?api-version=2023-06-15/post' + operationId: AccessControlLists_Resync response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate validate_configuration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1{accessControlListName}~1validateConfiguration~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1{accessControlListName}~1validateConfiguration?api-version=2023-06-15/post' + operationId: AccessControlLists_ValidateConfiguration response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidateConfigurationResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/access_control_lists/methods/get' @@ -6614,21 +6847,24 @@ components: - $ref: '#/components/x-stackQL-resources/access_control_lists/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/access_control_lists/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/access_control_lists/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/access_control_lists/methods/delete' - access_control_lists_administrative_state: - id: azure.managed_network_fabric.access_control_lists_administrative_state - name: access_control_lists_administrative_state - title: access_control_lists_administrative_state + access_control_lists_administrative_states: + id: azure.managed_network_fabric.access_control_lists_administrative_states + name: access_control_lists_administrative_states + title: access_control_lists_administrative_states methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1{accessControlListName}~1updateAdministrativeState~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1accessControlLists~1{accessControlListName}~1updateAdministrativeState?api-version=2023-06-15/post' + operationId: AccessControlListsAdministrativeState_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: [] insert: [] @@ -6642,16 +6878,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricSkus~1{networkFabricSkuName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricSkus~1{networkFabricSkuName}?api-version=2023-06-15/get' + operationId: NetworkFabricSkus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFabricSku list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricSkus~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabricSkus?api-version=2023-06-15/get' + operationId: NetworkFabricSkus_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFabricSkusListResult objectKey: $.value sqlVerbs: select: @@ -6668,78 +6908,101 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}?api-version=2023-06-15/put' + operationId: NetworkFabrics_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFabric get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}?api-version=2023-06-15/get' + operationId: NetworkFabrics_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFabric update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}?api-version=2023-06-15/patch' + operationId: NetworkFabrics_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFabric delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}?api-version=2023-06-15/delete' + operationId: NetworkFabrics_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics?api-version=2023-06-15/get' + operationId: NetworkFabrics_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFabricsListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics?api-version=2023-06-15/get' + operationId: NetworkFabrics_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFabricsListResult objectKey: $.value provision: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1provision~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1provision?api-version=2023-06-15/post' + operationId: NetworkFabrics_provision response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForDeviceUpdate deprovision: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1deprovision~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1deprovision?api-version=2023-06-15/post' + operationId: NetworkFabrics_deprovision response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForDeviceUpdate upgrade: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1upgrade~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1upgrade?api-version=2023-06-15/post' + operationId: NetworkFabrics_upgrade response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate refresh_configuration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1refreshConfiguration~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1refreshConfiguration?api-version=2023-06-15/post' + operationId: NetworkFabrics_refreshConfiguration response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate validate_configuration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1validateConfiguration~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1validateConfiguration?api-version=2023-06-15/post' + operationId: NetworkFabrics_ValidateConfiguration response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidateConfigurationResponse commit_configuration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1commitConfiguration~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1commitConfiguration?api-version=2023-06-15/post' + operationId: NetworkFabrics_CommitConfiguration response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/network_fabrics/methods/get' @@ -6747,58 +7010,65 @@ components: - $ref: '#/components/x-stackQL-resources/network_fabrics/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/network_fabrics/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/network_fabrics/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_fabrics/methods/delete' - network_fabrics_workload_management_bfd_configuration: - id: azure.managed_network_fabric.network_fabrics_workload_management_bfd_configuration - name: network_fabrics_workload_management_bfd_configuration - title: network_fabrics_workload_management_bfd_configuration + network_fabrics_workload_management_bfd_configurations: + id: azure.managed_network_fabric.network_fabrics_workload_management_bfd_configurations + name: network_fabrics_workload_management_bfd_configurations + title: network_fabrics_workload_management_bfd_configurations methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1updateWorkloadManagementBfdConfiguration~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1updateWorkloadManagementBfdConfiguration?api-version=2023-06-15/post' + operationId: NetworkFabricsWorkloadManagementBfdConfiguration_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - network_fabrics_infra_management_bfd_configuration: - id: azure.managed_network_fabric.network_fabrics_infra_management_bfd_configuration - name: network_fabrics_infra_management_bfd_configuration - title: network_fabrics_infra_management_bfd_configuration + network_fabrics_infra_management_bfd_configurations: + id: azure.managed_network_fabric.network_fabrics_infra_management_bfd_configurations + name: network_fabrics_infra_management_bfd_configurations + title: network_fabrics_infra_management_bfd_configurations methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1updateInfraManagementBfdConfiguration~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1updateInfraManagementBfdConfiguration?api-version=2023-06-15/post' + operationId: NetworkFabricsInfraManagementBfdConfiguration_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - network_fabrics_topology: - id: azure.managed_network_fabric.network_fabrics_topology - name: network_fabrics_topology - title: network_fabrics_topology + network_fabrics_topologies: + id: azure.managed_network_fabric.network_fabrics_topologies + name: network_fabrics_topologies + title: network_fabrics_topologies methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1getTopology~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1getTopology?api-version=2023-06-15/post' + operationId: NetworkFabricsTopology_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidateConfigurationResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/network_fabrics_topology/methods/get' + - $ref: '#/components/x-stackQL-resources/network_fabrics_topologies/methods/get' insert: [] update: [] replace: [] @@ -6810,79 +7080,71 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1networkToNetworkInterconnects~1{networkToNetworkInterconnectName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1networkToNetworkInterconnects~1{networkToNetworkInterconnectName}?api-version=2023-06-15/put' + operationId: NetworkToNetworkInterconnects_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkToNetworkInterconnect get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1networkToNetworkInterconnects~1{networkToNetworkInterconnectName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1networkToNetworkInterconnects~1{networkToNetworkInterconnectName}?api-version=2023-06-15/get' + operationId: NetworkToNetworkInterconnects_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkToNetworkInterconnect update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1networkToNetworkInterconnects~1{networkToNetworkInterconnectName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1networkToNetworkInterconnects~1{networkToNetworkInterconnectName}?api-version=2023-06-15/patch' + operationId: NetworkToNetworkInterconnects_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkToNetworkInterconnect delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1networkToNetworkInterconnects~1{networkToNetworkInterconnectName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1networkToNetworkInterconnects~1{networkToNetworkInterconnectName}?api-version=2023-06-15/delete' + operationId: NetworkToNetworkInterconnects_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_network_fabric: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1networkToNetworkInterconnects~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1networkToNetworkInterconnects?api-version=2023-06-15/get' + operationId: NetworkToNetworkInterconnects_ListByNetworkFabric response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkToNetworkInterconnectsList objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/network_to_network_interconnects/methods/get' - - $ref: '#/components/x-stackQL-resources/network_to_network_interconnects/methods/list_by_network_fabric' - insert: - - $ref: '#/components/x-stackQL-resources/network_to_network_interconnects/methods/create' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/network_to_network_interconnects/methods/delete' - network_to_network_interconnects_npb_static_route_bfd_administrative_state: - id: azure.managed_network_fabric.network_to_network_interconnects_npb_static_route_bfd_administrative_state - name: network_to_network_interconnects_npb_static_route_bfd_administrative_state - title: network_to_network_interconnects_npb_static_route_bfd_administrative_state - methods: - update: + update_npb_static_route_bfd_administrative_state: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1networkToNetworkInterconnects~1{networkToNetworkInterconnectName}~1updateNpbStaticRouteBfdAdministrativeState~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1networkToNetworkInterconnects~1{networkToNetworkInterconnectName}~1updateNpbStaticRouteBfdAdministrativeState?api-version=2023-06-15/post' + operationId: NetworkToNetworkInterconnects_updateNpbStaticRouteBfdAdministrativeState response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - network_to_network_interconnects_administrative_state: - id: azure.managed_network_fabric.network_to_network_interconnects_administrative_state - name: network_to_network_interconnects_administrative_state - title: network_to_network_interconnects_administrative_state - methods: - update: + schemaRef: CommonPostActionResponseForStateUpdate + update_administrative_state: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1networkToNetworkInterconnects~1{networkToNetworkInterconnectName}~1updateAdministrativeState~1?api-version=2023-06-15/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1networkFabrics~1{networkFabricName}~1networkToNetworkInterconnects~1{networkToNetworkInterconnectName}~1updateAdministrativeState?api-version=2023-06-15/post' + operationId: NetworkToNetworkInterconnects_updateAdministrativeState response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommonPostActionResponseForStateUpdate sqlVerbs: - select: [] - insert: [] - update: [] + select: + - $ref: '#/components/x-stackQL-resources/network_to_network_interconnects/methods/get' + - $ref: '#/components/x-stackQL-resources/network_to_network_interconnects/methods/list_by_network_fabric' + insert: + - $ref: '#/components/x-stackQL-resources/network_to_network_interconnects/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/network_to_network_interconnects/methods/update' replace: [] - delete: [] + delete: + - $ref: '#/components/x-stackQL-resources/network_to_network_interconnects/methods/delete' ip_prefixes: id: azure.managed_network_fabric.ip_prefixes name: ip_prefixes @@ -6890,41 +7152,52 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipPrefixes~1{ipPrefixName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipPrefixes~1{ipPrefixName}?api-version=2023-06-15/put' + operationId: IpPrefixes_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpPrefix get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipPrefixes~1{ipPrefixName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipPrefixes~1{ipPrefixName}?api-version=2023-06-15/get' + operationId: IpPrefixes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpPrefix update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipPrefixes~1{ipPrefixName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipPrefixes~1{ipPrefixName}?api-version=2023-06-15/patch' + operationId: IpPrefixes_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpPrefix delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipPrefixes~1{ipPrefixName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipPrefixes~1{ipPrefixName}?api-version=2023-06-15/delete' + operationId: IpPrefixes_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipPrefixes~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1ipPrefixes?api-version=2023-06-15/get' + operationId: IpPrefixes_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpPrefixesListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1ipPrefixes~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1ipPrefixes?api-version=2023-06-15/get' + operationId: IpPrefixes_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpPrefixesListResult objectKey: $.value sqlVerbs: select: @@ -6933,7 +7206,8 @@ components: - $ref: '#/components/x-stackQL-resources/ip_prefixes/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/ip_prefixes/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/ip_prefixes/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/ip_prefixes/methods/delete' @@ -6944,41 +7218,52 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGateways~1{internetGatewayName}~1?api-version=2023-06-15/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGateways~1{internetGatewayName}?api-version=2023-06-15/put' + operationId: InternetGateways_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InternetGateway get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGateways~1{internetGatewayName}~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGateways~1{internetGatewayName}?api-version=2023-06-15/get' + operationId: InternetGateways_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InternetGateway update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGateways~1{internetGatewayName}~1?api-version=2023-06-15/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGateways~1{internetGatewayName}?api-version=2023-06-15/patch' + operationId: InternetGateways_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InternetGateway delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGateways~1{internetGatewayName}~1?api-version=2023-06-15/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGateways~1{internetGatewayName}?api-version=2023-06-15/delete' + operationId: InternetGateways_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGateways~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ManagedNetworkFabric~1internetGateways?api-version=2023-06-15/get' + operationId: InternetGateways_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InternetGatewaysListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1internetGateways~1?api-version=2023-06-15/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ManagedNetworkFabric~1internetGateways?api-version=2023-06-15/get' + operationId: InternetGateways_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InternetGatewaysListResult objectKey: $.value sqlVerbs: select: @@ -6987,7 +7272,8 @@ components: - $ref: '#/components/x-stackQL-resources/internet_gateways/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/internet_gateways/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/internet_gateways/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/internet_gateways/methods/delete' @@ -7002,11 +7288,11 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.networkRackType') as network_rack_type, - JSON_EXTRACT(properties, '$.networkFabricId') as network_fabric_id, - JSON_EXTRACT(properties, '$.networkDevices') as network_devices, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.networkRackType') as "network_rack_type", + JSON_EXTRACT(properties, '$.networkFabricId') as "network_fabric_id", + JSON_EXTRACT(properties, '$.networkDevices') as "network_devices", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, networkRackName @@ -7018,11 +7304,11 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.networkRackType') as network_rack_type, - JSON_EXTRACT(properties, '$.networkFabricId') as network_fabric_id, - JSON_EXTRACT(properties, '$.networkDevices') as network_devices, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.networkRackType') as "network_rack_type", + json_extract_path_text(properties, '$.networkFabricId') as "network_fabric_id", + json_extract_path_text(properties, '$.networkDevices') as "network_devices", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, networkRackName @@ -7039,14 +7325,14 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.networkPacketBrokerId') as network_packet_broker_id, - JSON_EXTRACT(properties, '$.sourceTapRuleId') as source_tap_rule_id, - JSON_EXTRACT(properties, '$.destinations') as destinations, - JSON_EXTRACT(properties, '$.pollingType') as polling_type, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.networkPacketBrokerId') as "network_packet_broker_id", + JSON_EXTRACT(properties, '$.sourceTapRuleId') as "source_tap_rule_id", + JSON_EXTRACT(properties, '$.destinations') as "destinations", + JSON_EXTRACT(properties, '$.pollingType') as "polling_type", + JSON_EXTRACT(properties, '$.configurationState') as "configuration_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, networkTapName @@ -7058,14 +7344,14 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.networkPacketBrokerId') as network_packet_broker_id, - JSON_EXTRACT(properties, '$.sourceTapRuleId') as source_tap_rule_id, - JSON_EXTRACT(properties, '$.destinations') as destinations, - JSON_EXTRACT(properties, '$.pollingType') as polling_type, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.networkPacketBrokerId') as "network_packet_broker_id", + json_extract_path_text(properties, '$.sourceTapRuleId') as "source_tap_rule_id", + json_extract_path_text(properties, '$.destinations') as "destinations", + json_extract_path_text(properties, '$.pollingType') as "polling_type", + json_extract_path_text(properties, '$.configurationState') as "configuration_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, networkTapName @@ -7082,17 +7368,17 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.configurationType') as configuration_type, - JSON_EXTRACT(properties, '$.tapRulesUrl') as tap_rules_url, - JSON_EXTRACT(properties, '$.matchConfigurations') as match_configurations, - JSON_EXTRACT(properties, '$.dynamicMatchConfigurations') as dynamic_match_configurations, - JSON_EXTRACT(properties, '$.networkTapId') as network_tap_id, - JSON_EXTRACT(properties, '$.pollingIntervalInSeconds') as polling_interval_in_seconds, - JSON_EXTRACT(properties, '$.lastSyncedTime') as last_synced_time, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.configurationType') as "configuration_type", + JSON_EXTRACT(properties, '$.tapRulesUrl') as "tap_rules_url", + JSON_EXTRACT(properties, '$.matchConfigurations') as "match_configurations", + JSON_EXTRACT(properties, '$.dynamicMatchConfigurations') as "dynamic_match_configurations", + JSON_EXTRACT(properties, '$.networkTapId') as "network_tap_id", + JSON_EXTRACT(properties, '$.pollingIntervalInSeconds') as "polling_interval_in_seconds", + JSON_EXTRACT(properties, '$.lastSyncedTime') as "last_synced_time", + JSON_EXTRACT(properties, '$.configurationState') as "configuration_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, networkTapRuleName @@ -7104,17 +7390,17 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.configurationType') as configuration_type, - JSON_EXTRACT(properties, '$.tapRulesUrl') as tap_rules_url, - JSON_EXTRACT(properties, '$.matchConfigurations') as match_configurations, - JSON_EXTRACT(properties, '$.dynamicMatchConfigurations') as dynamic_match_configurations, - JSON_EXTRACT(properties, '$.networkTapId') as network_tap_id, - JSON_EXTRACT(properties, '$.pollingIntervalInSeconds') as polling_interval_in_seconds, - JSON_EXTRACT(properties, '$.lastSyncedTime') as last_synced_time, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.configurationType') as "configuration_type", + json_extract_path_text(properties, '$.tapRulesUrl') as "tap_rules_url", + json_extract_path_text(properties, '$.matchConfigurations') as "match_configurations", + json_extract_path_text(properties, '$.dynamicMatchConfigurations') as "dynamic_match_configurations", + json_extract_path_text(properties, '$.networkTapId') as "network_tap_id", + json_extract_path_text(properties, '$.pollingIntervalInSeconds') as "polling_interval_in_seconds", + json_extract_path_text(properties, '$.lastSyncedTime') as "last_synced_time", + json_extract_path_text(properties, '$.configurationState') as "configuration_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, networkTapRuleName @@ -7131,14 +7417,14 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.defaultAction') as default_action, - JSON_EXTRACT(properties, '$.statements') as statements, - JSON_EXTRACT(properties, '$.networkFabricId') as network_fabric_id, - JSON_EXTRACT(properties, '$.addressFamilyType') as address_family_type, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.defaultAction') as "default_action", + JSON_EXTRACT(properties, '$.statements') as "statements", + JSON_EXTRACT(properties, '$.networkFabricId') as "network_fabric_id", + JSON_EXTRACT(properties, '$.addressFamilyType') as "address_family_type", + JSON_EXTRACT(properties, '$.configurationState') as "configuration_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, routePolicyName @@ -7150,14 +7436,14 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.defaultAction') as default_action, - JSON_EXTRACT(properties, '$.statements') as statements, - JSON_EXTRACT(properties, '$.networkFabricId') as network_fabric_id, - JSON_EXTRACT(properties, '$.addressFamilyType') as address_family_type, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.defaultAction') as "default_action", + json_extract_path_text(properties, '$.statements') as "statements", + json_extract_path_text(properties, '$.networkFabricId') as "network_fabric_id", + json_extract_path_text(properties, '$.addressFamilyType') as "address_family_type", + json_extract_path_text(properties, '$.configurationState') as "configuration_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, routePolicyName @@ -7174,11 +7460,11 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.ipCommunityRules') as ip_community_rules, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.ipCommunityRules') as "ip_community_rules", + JSON_EXTRACT(properties, '$.configurationState') as "configuration_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, ipCommunityName @@ -7190,11 +7476,11 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.ipCommunityRules') as ip_community_rules, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.ipCommunityRules') as "ip_community_rules", + json_extract_path_text(properties, '$.configurationState') as "configuration_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, ipCommunityName @@ -7211,18 +7497,18 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.serialNumber') as serial_number, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.networkDeviceSku') as network_device_sku, - JSON_EXTRACT(properties, '$.networkDeviceRole') as network_device_role, - JSON_EXTRACT(properties, '$.networkRackId') as network_rack_id, - JSON_EXTRACT(properties, '$.managementIpv4Address') as management_ipv4_address, - JSON_EXTRACT(properties, '$.managementIpv6Address') as management_ipv6_address, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.serialNumber') as "serial_number", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.networkDeviceSku') as "network_device_sku", + JSON_EXTRACT(properties, '$.networkDeviceRole') as "network_device_role", + JSON_EXTRACT(properties, '$.networkRackId') as "network_rack_id", + JSON_EXTRACT(properties, '$.managementIpv4Address') as "management_ipv4_address", + JSON_EXTRACT(properties, '$.managementIpv6Address') as "management_ipv6_address", + JSON_EXTRACT(properties, '$.configurationState') as "configuration_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, networkDeviceName @@ -7234,18 +7520,18 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.serialNumber') as serial_number, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.networkDeviceSku') as network_device_sku, - JSON_EXTRACT(properties, '$.networkDeviceRole') as network_device_role, - JSON_EXTRACT(properties, '$.networkRackId') as network_rack_id, - JSON_EXTRACT(properties, '$.managementIpv4Address') as management_ipv4_address, - JSON_EXTRACT(properties, '$.managementIpv6Address') as management_ipv6_address, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.serialNumber') as "serial_number", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.networkDeviceSku') as "network_device_sku", + json_extract_path_text(properties, '$.networkDeviceRole') as "network_device_role", + json_extract_path_text(properties, '$.networkRackId') as "network_rack_id", + json_extract_path_text(properties, '$.managementIpv4Address') as "management_ipv4_address", + json_extract_path_text(properties, '$.managementIpv6Address') as "management_ipv6_address", + json_extract_path_text(properties, '$.configurationState') as "configuration_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, networkDeviceName @@ -7260,14 +7546,14 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.physicalIdentifier') as physical_identifier, - JSON_EXTRACT(properties, '$.connectedTo') as connected_to, - JSON_EXTRACT(properties, '$.interfaceType') as interface_type, - JSON_EXTRACT(properties, '$.ipv4Address') as ipv4_address, - JSON_EXTRACT(properties, '$.ipv6Address') as ipv6_address, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.physicalIdentifier') as "physical_identifier", + JSON_EXTRACT(properties, '$.connectedTo') as "connected_to", + JSON_EXTRACT(properties, '$.interfaceType') as "interface_type", + JSON_EXTRACT(properties, '$.ipv4Address') as "ipv4_address", + JSON_EXTRACT(properties, '$.ipv6Address') as "ipv6_address", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, networkDeviceName, @@ -7278,14 +7564,14 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.physicalIdentifier') as physical_identifier, - JSON_EXTRACT(properties, '$.connectedTo') as connected_to, - JSON_EXTRACT(properties, '$.interfaceType') as interface_type, - JSON_EXTRACT(properties, '$.ipv4Address') as ipv4_address, - JSON_EXTRACT(properties, '$.ipv6Address') as ipv6_address, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.physicalIdentifier') as "physical_identifier", + json_extract_path_text(properties, '$.connectedTo') as "connected_to", + json_extract_path_text(properties, '$.interfaceType') as "interface_type", + json_extract_path_text(properties, '$.ipv4Address') as "ipv4_address", + json_extract_path_text(properties, '$.ipv6Address') as "ipv6_address", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, networkDeviceName, @@ -7303,11 +7589,11 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.networkTapIds') as network_tap_ids, - JSON_EXTRACT(properties, '$.networkTapRuleIds') as network_tap_rule_ids, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.destination') as "destination", + JSON_EXTRACT(properties, '$.networkTapIds') as "network_tap_ids", + JSON_EXTRACT(properties, '$.networkTapRuleIds') as "network_tap_rule_ids", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, neighborGroupName @@ -7319,11 +7605,11 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.networkTapIds') as network_tap_ids, - JSON_EXTRACT(properties, '$.networkTapRuleIds') as network_tap_rule_ids, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.destination') as "destination", + json_extract_path_text(properties, '$.networkTapIds') as "network_tap_ids", + json_extract_path_text(properties, '$.networkTapRuleIds') as "network_tap_rule_ids", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, neighborGroupName @@ -7340,15 +7626,15 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.redistributeConnectedSubnets') as redistribute_connected_subnets, - JSON_EXTRACT(properties, '$.redistributeStaticRoutes') as redistribute_static_routes, - JSON_EXTRACT(properties, '$.aggregateRouteConfiguration') as aggregate_route_configuration, - JSON_EXTRACT(properties, '$.connectedSubnetRoutePolicy') as connected_subnet_route_policy, - JSON_EXTRACT(properties, '$.networkFabricId') as network_fabric_id, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.redistributeConnectedSubnets') as "redistribute_connected_subnets", + JSON_EXTRACT(properties, '$.redistributeStaticRoutes') as "redistribute_static_routes", + JSON_EXTRACT(properties, '$.aggregateRouteConfiguration') as "aggregate_route_configuration", + JSON_EXTRACT(properties, '$.connectedSubnetRoutePolicy') as "connected_subnet_route_policy", + JSON_EXTRACT(properties, '$.networkFabricId') as "network_fabric_id", + JSON_EXTRACT(properties, '$.configurationState') as "configuration_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, l3IsolationDomainName @@ -7360,15 +7646,15 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.redistributeConnectedSubnets') as redistribute_connected_subnets, - JSON_EXTRACT(properties, '$.redistributeStaticRoutes') as redistribute_static_routes, - JSON_EXTRACT(properties, '$.aggregateRouteConfiguration') as aggregate_route_configuration, - JSON_EXTRACT(properties, '$.connectedSubnetRoutePolicy') as connected_subnet_route_policy, - JSON_EXTRACT(properties, '$.networkFabricId') as network_fabric_id, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.redistributeConnectedSubnets') as "redistribute_connected_subnets", + json_extract_path_text(properties, '$.redistributeStaticRoutes') as "redistribute_static_routes", + json_extract_path_text(properties, '$.aggregateRouteConfiguration') as "aggregate_route_configuration", + json_extract_path_text(properties, '$.connectedSubnetRoutePolicy') as "connected_subnet_route_policy", + json_extract_path_text(properties, '$.networkFabricId') as "network_fabric_id", + json_extract_path_text(properties, '$.configurationState') as "configuration_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, l3IsolationDomainName @@ -7383,24 +7669,24 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.mtu') as mtu, - JSON_EXTRACT(properties, '$.connectedIPv4Subnets') as connected_ipv4_subnets, - JSON_EXTRACT(properties, '$.connectedIPv6Subnets') as connected_ipv6_subnets, - JSON_EXTRACT(properties, '$.importRoutePolicyId') as import_route_policy_id, - JSON_EXTRACT(properties, '$.exportRoutePolicyId') as export_route_policy_id, - JSON_EXTRACT(properties, '$.importRoutePolicy') as import_route_policy, - JSON_EXTRACT(properties, '$.exportRoutePolicy') as export_route_policy, - JSON_EXTRACT(properties, '$.ingressAclId') as ingress_acl_id, - JSON_EXTRACT(properties, '$.egressAclId') as egress_acl_id, - JSON_EXTRACT(properties, '$.isMonitoringEnabled') as is_monitoring_enabled, - JSON_EXTRACT(properties, '$.extension') as extension, - JSON_EXTRACT(properties, '$.vlanId') as vlan_id, - JSON_EXTRACT(properties, '$.bgpConfiguration') as bgp_configuration, - JSON_EXTRACT(properties, '$.staticRouteConfiguration') as static_route_configuration, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.mtu') as "mtu", + JSON_EXTRACT(properties, '$.connectedIPv4Subnets') as "connected_ipv4_subnets", + JSON_EXTRACT(properties, '$.connectedIPv6Subnets') as "connected_ipv6_subnets", + JSON_EXTRACT(properties, '$.importRoutePolicyId') as "import_route_policy_id", + JSON_EXTRACT(properties, '$.exportRoutePolicyId') as "export_route_policy_id", + JSON_EXTRACT(properties, '$.importRoutePolicy') as "import_route_policy", + JSON_EXTRACT(properties, '$.exportRoutePolicy') as "export_route_policy", + JSON_EXTRACT(properties, '$.ingressAclId') as "ingress_acl_id", + JSON_EXTRACT(properties, '$.egressAclId') as "egress_acl_id", + JSON_EXTRACT(properties, '$.isMonitoringEnabled') as "is_monitoring_enabled", + JSON_EXTRACT(properties, '$.extension') as "extension", + JSON_EXTRACT(properties, '$.vlanId') as "vlan_id", + JSON_EXTRACT(properties, '$.bgpConfiguration') as "bgp_configuration", + JSON_EXTRACT(properties, '$.staticRouteConfiguration') as "static_route_configuration", + JSON_EXTRACT(properties, '$.configurationState') as "configuration_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, l3IsolationDomainName, @@ -7411,24 +7697,24 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.mtu') as mtu, - JSON_EXTRACT(properties, '$.connectedIPv4Subnets') as connected_ipv4_subnets, - JSON_EXTRACT(properties, '$.connectedIPv6Subnets') as connected_ipv6_subnets, - JSON_EXTRACT(properties, '$.importRoutePolicyId') as import_route_policy_id, - JSON_EXTRACT(properties, '$.exportRoutePolicyId') as export_route_policy_id, - JSON_EXTRACT(properties, '$.importRoutePolicy') as import_route_policy, - JSON_EXTRACT(properties, '$.exportRoutePolicy') as export_route_policy, - JSON_EXTRACT(properties, '$.ingressAclId') as ingress_acl_id, - JSON_EXTRACT(properties, '$.egressAclId') as egress_acl_id, - JSON_EXTRACT(properties, '$.isMonitoringEnabled') as is_monitoring_enabled, - JSON_EXTRACT(properties, '$.extension') as extension, - JSON_EXTRACT(properties, '$.vlanId') as vlan_id, - JSON_EXTRACT(properties, '$.bgpConfiguration') as bgp_configuration, - JSON_EXTRACT(properties, '$.staticRouteConfiguration') as static_route_configuration, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.mtu') as "mtu", + json_extract_path_text(properties, '$.connectedIPv4Subnets') as "connected_ipv4_subnets", + json_extract_path_text(properties, '$.connectedIPv6Subnets') as "connected_ipv6_subnets", + json_extract_path_text(properties, '$.importRoutePolicyId') as "import_route_policy_id", + json_extract_path_text(properties, '$.exportRoutePolicyId') as "export_route_policy_id", + json_extract_path_text(properties, '$.importRoutePolicy') as "import_route_policy", + json_extract_path_text(properties, '$.exportRoutePolicy') as "export_route_policy", + json_extract_path_text(properties, '$.ingressAclId') as "ingress_acl_id", + json_extract_path_text(properties, '$.egressAclId') as "egress_acl_id", + json_extract_path_text(properties, '$.isMonitoringEnabled') as "is_monitoring_enabled", + json_extract_path_text(properties, '$.extension') as "extension", + json_extract_path_text(properties, '$.vlanId') as "vlan_id", + json_extract_path_text(properties, '$.bgpConfiguration') as "bgp_configuration", + json_extract_path_text(properties, '$.staticRouteConfiguration') as "static_route_configuration", + json_extract_path_text(properties, '$.configurationState') as "configuration_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, l3IsolationDomainName, @@ -7444,18 +7730,18 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.networkToNetworkInterconnectId') as network_to_network_interconnect_id, - JSON_EXTRACT(properties, '$.importRoutePolicyId') as import_route_policy_id, - JSON_EXTRACT(properties, '$.exportRoutePolicyId') as export_route_policy_id, - JSON_EXTRACT(properties, '$.importRoutePolicy') as import_route_policy, - JSON_EXTRACT(properties, '$.exportRoutePolicy') as export_route_policy, - JSON_EXTRACT(properties, '$.peeringOption') as peering_option, - JSON_EXTRACT(properties, '$.optionBProperties') as option_b_properties, - JSON_EXTRACT(properties, '$.optionAProperties') as option_a_properties, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.networkToNetworkInterconnectId') as "network_to_network_interconnect_id", + JSON_EXTRACT(properties, '$.importRoutePolicyId') as "import_route_policy_id", + JSON_EXTRACT(properties, '$.exportRoutePolicyId') as "export_route_policy_id", + JSON_EXTRACT(properties, '$.importRoutePolicy') as "import_route_policy", + JSON_EXTRACT(properties, '$.exportRoutePolicy') as "export_route_policy", + JSON_EXTRACT(properties, '$.peeringOption') as "peering_option", + JSON_EXTRACT(properties, '$.optionBProperties') as "option_b_properties", + JSON_EXTRACT(properties, '$.optionAProperties') as "option_a_properties", + JSON_EXTRACT(properties, '$.configurationState') as "configuration_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, l3IsolationDomainName, @@ -7466,18 +7752,18 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.networkToNetworkInterconnectId') as network_to_network_interconnect_id, - JSON_EXTRACT(properties, '$.importRoutePolicyId') as import_route_policy_id, - JSON_EXTRACT(properties, '$.exportRoutePolicyId') as export_route_policy_id, - JSON_EXTRACT(properties, '$.importRoutePolicy') as import_route_policy, - JSON_EXTRACT(properties, '$.exportRoutePolicy') as export_route_policy, - JSON_EXTRACT(properties, '$.peeringOption') as peering_option, - JSON_EXTRACT(properties, '$.optionBProperties') as option_b_properties, - JSON_EXTRACT(properties, '$.optionAProperties') as option_a_properties, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.networkToNetworkInterconnectId') as "network_to_network_interconnect_id", + json_extract_path_text(properties, '$.importRoutePolicyId') as "import_route_policy_id", + json_extract_path_text(properties, '$.exportRoutePolicyId') as "export_route_policy_id", + json_extract_path_text(properties, '$.importRoutePolicy') as "import_route_policy", + json_extract_path_text(properties, '$.exportRoutePolicy') as "export_route_policy", + json_extract_path_text(properties, '$.peeringOption') as "peering_option", + json_extract_path_text(properties, '$.optionBProperties') as "option_b_properties", + json_extract_path_text(properties, '$.optionAProperties') as "option_a_properties", + json_extract_path_text(properties, '$.configurationState') as "configuration_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, l3IsolationDomainName, @@ -7495,11 +7781,11 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.ipExtendedCommunityRules') as ip_extended_community_rules, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.ipExtendedCommunityRules') as "ip_extended_community_rules", + JSON_EXTRACT(properties, '$.configurationState') as "configuration_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, ipExtendedCommunityName @@ -7511,11 +7797,11 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.ipExtendedCommunityRules') as ip_extended_community_rules, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.ipExtendedCommunityRules') as "ip_extended_community_rules", + json_extract_path_text(properties, '$.configurationState') as "configuration_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, ipExtendedCommunityName @@ -7532,12 +7818,12 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.networkFabricId') as network_fabric_id, - JSON_EXTRACT(properties, '$.networkDeviceIds') as network_device_ids, - JSON_EXTRACT(properties, '$.sourceInterfaceIds') as source_interface_ids, - JSON_EXTRACT(properties, '$.networkTapIds') as network_tap_ids, - JSON_EXTRACT(properties, '$.neighborGroupIds') as neighbor_group_ids, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.networkFabricId') as "network_fabric_id", + JSON_EXTRACT(properties, '$.networkDeviceIds') as "network_device_ids", + JSON_EXTRACT(properties, '$.sourceInterfaceIds') as "source_interface_ids", + JSON_EXTRACT(properties, '$.networkTapIds') as "network_tap_ids", + JSON_EXTRACT(properties, '$.neighborGroupIds') as "neighbor_group_ids", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, networkPacketBrokerName @@ -7549,12 +7835,12 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.networkFabricId') as network_fabric_id, - JSON_EXTRACT(properties, '$.networkDeviceIds') as network_device_ids, - JSON_EXTRACT(properties, '$.sourceInterfaceIds') as source_interface_ids, - JSON_EXTRACT(properties, '$.networkTapIds') as network_tap_ids, - JSON_EXTRACT(properties, '$.neighborGroupIds') as neighbor_group_ids, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.networkFabricId') as "network_fabric_id", + json_extract_path_text(properties, '$.networkDeviceIds') as "network_device_ids", + json_extract_path_text(properties, '$.sourceInterfaceIds') as "source_interface_ids", + json_extract_path_text(properties, '$.networkTapIds') as "network_tap_ids", + json_extract_path_text(properties, '$.neighborGroupIds') as "neighbor_group_ids", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, networkPacketBrokerName @@ -7569,12 +7855,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.model') as model, - JSON_EXTRACT(properties, '$.manufacturer') as manufacturer, - JSON_EXTRACT(properties, '$.supportedVersions') as supported_versions, - JSON_EXTRACT(properties, '$.supportedRoleTypes') as supported_role_types, - JSON_EXTRACT(properties, '$.interfaces') as interfaces, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.model') as "model", + JSON_EXTRACT(properties, '$.manufacturer') as "manufacturer", + JSON_EXTRACT(properties, '$.supportedVersions') as "supported_versions", + JSON_EXTRACT(properties, '$.supportedRoleTypes') as "supported_role_types", + JSON_EXTRACT(properties, '$.interfaces') as "interfaces", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, networkDeviceSkuName FROM azure.managed_network_fabric.network_device_skus @@ -7583,12 +7869,12 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.model') as model, - JSON_EXTRACT(properties, '$.manufacturer') as manufacturer, - JSON_EXTRACT(properties, '$.supportedVersions') as supported_versions, - JSON_EXTRACT(properties, '$.supportedRoleTypes') as supported_role_types, - JSON_EXTRACT(properties, '$.interfaces') as interfaces, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.model') as "model", + json_extract_path_text(properties, '$.manufacturer') as "manufacturer", + json_extract_path_text(properties, '$.supportedVersions') as "supported_versions", + json_extract_path_text(properties, '$.supportedRoleTypes') as "supported_role_types", + json_extract_path_text(properties, '$.interfaces') as "interfaces", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, networkDeviceSkuName FROM azure.managed_network_fabric.network_device_skus @@ -7604,13 +7890,13 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.networkFabricId') as network_fabric_id, - JSON_EXTRACT(properties, '$.vlanId') as vlan_id, - JSON_EXTRACT(properties, '$.mtu') as mtu, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.networkFabricId') as "network_fabric_id", + JSON_EXTRACT(properties, '$.vlanId') as "vlan_id", + JSON_EXTRACT(properties, '$.mtu') as "mtu", + JSON_EXTRACT(properties, '$.configurationState') as "configuration_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, l2IsolationDomainName @@ -7622,13 +7908,13 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.networkFabricId') as network_fabric_id, - JSON_EXTRACT(properties, '$.vlanId') as vlan_id, - JSON_EXTRACT(properties, '$.mtu') as mtu, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.networkFabricId') as "network_fabric_id", + json_extract_path_text(properties, '$.vlanId') as "vlan_id", + json_extract_path_text(properties, '$.mtu') as "mtu", + json_extract_path_text(properties, '$.configurationState') as "configuration_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, l2IsolationDomainName @@ -7645,10 +7931,10 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.ruleProperties') as rule_properties, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.internetGatewayIds') as internet_gateway_ids, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.ruleProperties') as "rule_properties", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.internetGatewayIds') as "internet_gateway_ids", subscriptionId, resourceGroupName, internetGatewayRuleName @@ -7660,10 +7946,10 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.ruleProperties') as rule_properties, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.internetGatewayIds') as internet_gateway_ids, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.ruleProperties') as "rule_properties", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.internetGatewayIds') as "internet_gateway_ids", subscriptionId, resourceGroupName, internetGatewayRuleName @@ -7680,20 +7966,20 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.infrastructureExpressRouteConnections') as infrastructure_express_route_connections, - JSON_EXTRACT(properties, '$.workloadExpressRouteConnections') as workload_express_route_connections, - JSON_EXTRACT(properties, '$.infrastructureServices') as infrastructure_services, - JSON_EXTRACT(properties, '$.workloadServices') as workload_services, - JSON_EXTRACT(properties, '$.managedResourceGroupConfiguration') as managed_resource_group_configuration, - JSON_EXTRACT(properties, '$.networkFabricIds') as network_fabric_ids, - JSON_EXTRACT(properties, '$.workloadManagementNetwork') as workload_management_network, - JSON_EXTRACT(properties, '$.isWorkloadManagementNetworkEnabled') as is_workload_management_network_enabled, - JSON_EXTRACT(properties, '$.tenantInternetGatewayIds') as tenant_internet_gateway_ids, - JSON_EXTRACT(properties, '$.ipv4AddressSpace') as ipv4_address_space, - JSON_EXTRACT(properties, '$.ipv6AddressSpace') as ipv6_address_space, - JSON_EXTRACT(properties, '$.nfcSku') as nfc_sku, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.infrastructureExpressRouteConnections') as "infrastructure_express_route_connections", + JSON_EXTRACT(properties, '$.workloadExpressRouteConnections') as "workload_express_route_connections", + JSON_EXTRACT(properties, '$.infrastructureServices') as "infrastructure_services", + JSON_EXTRACT(properties, '$.workloadServices') as "workload_services", + JSON_EXTRACT(properties, '$.managedResourceGroupConfiguration') as "managed_resource_group_configuration", + JSON_EXTRACT(properties, '$.networkFabricIds') as "network_fabric_ids", + JSON_EXTRACT(properties, '$.workloadManagementNetwork') as "workload_management_network", + JSON_EXTRACT(properties, '$.isWorkloadManagementNetworkEnabled') as "is_workload_management_network_enabled", + JSON_EXTRACT(properties, '$.tenantInternetGatewayIds') as "tenant_internet_gateway_ids", + JSON_EXTRACT(properties, '$.ipv4AddressSpace') as "ipv4_address_space", + JSON_EXTRACT(properties, '$.ipv6AddressSpace') as "ipv6_address_space", + JSON_EXTRACT(properties, '$.nfcSku') as "nfc_sku", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, networkFabricControllerName @@ -7705,20 +7991,20 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.infrastructureExpressRouteConnections') as infrastructure_express_route_connections, - JSON_EXTRACT(properties, '$.workloadExpressRouteConnections') as workload_express_route_connections, - JSON_EXTRACT(properties, '$.infrastructureServices') as infrastructure_services, - JSON_EXTRACT(properties, '$.workloadServices') as workload_services, - JSON_EXTRACT(properties, '$.managedResourceGroupConfiguration') as managed_resource_group_configuration, - JSON_EXTRACT(properties, '$.networkFabricIds') as network_fabric_ids, - JSON_EXTRACT(properties, '$.workloadManagementNetwork') as workload_management_network, - JSON_EXTRACT(properties, '$.isWorkloadManagementNetworkEnabled') as is_workload_management_network_enabled, - JSON_EXTRACT(properties, '$.tenantInternetGatewayIds') as tenant_internet_gateway_ids, - JSON_EXTRACT(properties, '$.ipv4AddressSpace') as ipv4_address_space, - JSON_EXTRACT(properties, '$.ipv6AddressSpace') as ipv6_address_space, - JSON_EXTRACT(properties, '$.nfcSku') as nfc_sku, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.infrastructureExpressRouteConnections') as "infrastructure_express_route_connections", + json_extract_path_text(properties, '$.workloadExpressRouteConnections') as "workload_express_route_connections", + json_extract_path_text(properties, '$.infrastructureServices') as "infrastructure_services", + json_extract_path_text(properties, '$.workloadServices') as "workload_services", + json_extract_path_text(properties, '$.managedResourceGroupConfiguration') as "managed_resource_group_configuration", + json_extract_path_text(properties, '$.networkFabricIds') as "network_fabric_ids", + json_extract_path_text(properties, '$.workloadManagementNetwork') as "workload_management_network", + json_extract_path_text(properties, '$.isWorkloadManagementNetworkEnabled') as "is_workload_management_network_enabled", + json_extract_path_text(properties, '$.tenantInternetGatewayIds') as "tenant_internet_gateway_ids", + json_extract_path_text(properties, '$.ipv4AddressSpace') as "ipv4_address_space", + json_extract_path_text(properties, '$.ipv6AddressSpace') as "ipv6_address_space", + json_extract_path_text(properties, '$.nfcSku') as "nfc_sku", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, networkFabricControllerName @@ -7735,16 +8021,16 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.configurationType') as configuration_type, - JSON_EXTRACT(properties, '$.aclsUrl') as acls_url, - JSON_EXTRACT(properties, '$.defaultAction') as default_action, - JSON_EXTRACT(properties, '$.matchConfigurations') as match_configurations, - JSON_EXTRACT(properties, '$.dynamicMatchConfigurations') as dynamic_match_configurations, - JSON_EXTRACT(properties, '$.lastSyncedTime') as last_synced_time, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.configurationType') as "configuration_type", + JSON_EXTRACT(properties, '$.aclsUrl') as "acls_url", + JSON_EXTRACT(properties, '$.defaultAction') as "default_action", + JSON_EXTRACT(properties, '$.matchConfigurations') as "match_configurations", + JSON_EXTRACT(properties, '$.dynamicMatchConfigurations') as "dynamic_match_configurations", + JSON_EXTRACT(properties, '$.lastSyncedTime') as "last_synced_time", + JSON_EXTRACT(properties, '$.configurationState') as "configuration_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, accessControlListName @@ -7756,16 +8042,16 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.configurationType') as configuration_type, - JSON_EXTRACT(properties, '$.aclsUrl') as acls_url, - JSON_EXTRACT(properties, '$.defaultAction') as default_action, - JSON_EXTRACT(properties, '$.matchConfigurations') as match_configurations, - JSON_EXTRACT(properties, '$.dynamicMatchConfigurations') as dynamic_match_configurations, - JSON_EXTRACT(properties, '$.lastSyncedTime') as last_synced_time, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.configurationType') as "configuration_type", + json_extract_path_text(properties, '$.aclsUrl') as "acls_url", + json_extract_path_text(properties, '$.defaultAction') as "default_action", + json_extract_path_text(properties, '$.matchConfigurations') as "match_configurations", + json_extract_path_text(properties, '$.dynamicMatchConfigurations') as "dynamic_match_configurations", + json_extract_path_text(properties, '$.lastSyncedTime') as "last_synced_time", + json_extract_path_text(properties, '$.configurationState') as "configuration_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, accessControlListName @@ -7780,12 +8066,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.maxComputeRacks') as max_compute_racks, - JSON_EXTRACT(properties, '$.maximumServerCount') as maximum_server_count, - JSON_EXTRACT(properties, '$.supportedVersions') as supported_versions, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.maxComputeRacks') as "max_compute_racks", + JSON_EXTRACT(properties, '$.maximumServerCount') as "maximum_server_count", + JSON_EXTRACT(properties, '$.supportedVersions') as "supported_versions", + JSON_EXTRACT(properties, '$.details') as "details", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, networkFabricSkuName FROM azure.managed_network_fabric.network_fabric_skus @@ -7794,12 +8080,12 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.maxComputeRacks') as max_compute_racks, - JSON_EXTRACT(properties, '$.maximumServerCount') as maximum_server_count, - JSON_EXTRACT(properties, '$.supportedVersions') as supported_versions, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.maxComputeRacks') as "max_compute_racks", + json_extract_path_text(properties, '$.maximumServerCount') as "maximum_server_count", + json_extract_path_text(properties, '$.supportedVersions') as "supported_versions", + json_extract_path_text(properties, '$.details') as "details", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, networkFabricSkuName FROM azure.managed_network_fabric.network_fabric_skus @@ -7815,24 +8101,24 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.networkFabricSku') as network_fabric_sku, - JSON_EXTRACT(properties, '$.fabricVersion') as fabric_version, - JSON_EXTRACT(properties, '$.routerIds') as router_ids, - JSON_EXTRACT(properties, '$.networkFabricControllerId') as network_fabric_controller_id, - JSON_EXTRACT(properties, '$.rackCount') as rack_count, - JSON_EXTRACT(properties, '$.serverCountPerRack') as server_count_per_rack, - JSON_EXTRACT(properties, '$.ipv4Prefix') as ipv4_prefix, - JSON_EXTRACT(properties, '$.ipv6Prefix') as ipv6_prefix, - JSON_EXTRACT(properties, '$.fabricASN') as fabric_asn, - JSON_EXTRACT(properties, '$.terminalServerConfiguration') as terminal_server_configuration, - JSON_EXTRACT(properties, '$.managementNetworkConfiguration') as management_network_configuration, - JSON_EXTRACT(properties, '$.racks') as racks, - JSON_EXTRACT(properties, '$.l2IsolationDomains') as l2_isolation_domains, - JSON_EXTRACT(properties, '$.l3IsolationDomains') as l3_isolation_domains, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.networkFabricSku') as "network_fabric_sku", + JSON_EXTRACT(properties, '$.fabricVersion') as "fabric_version", + JSON_EXTRACT(properties, '$.routerIds') as "router_ids", + JSON_EXTRACT(properties, '$.networkFabricControllerId') as "network_fabric_controller_id", + JSON_EXTRACT(properties, '$.rackCount') as "rack_count", + JSON_EXTRACT(properties, '$.serverCountPerRack') as "server_count_per_rack", + JSON_EXTRACT(properties, '$.ipv4Prefix') as "ipv4_prefix", + JSON_EXTRACT(properties, '$.ipv6Prefix') as "ipv6_prefix", + JSON_EXTRACT(properties, '$.fabricASN') as "fabric_asn", + JSON_EXTRACT(properties, '$.terminalServerConfiguration') as "terminal_server_configuration", + JSON_EXTRACT(properties, '$.managementNetworkConfiguration') as "management_network_configuration", + JSON_EXTRACT(properties, '$.racks') as "racks", + JSON_EXTRACT(properties, '$.l2IsolationDomains') as "l2_isolation_domains", + JSON_EXTRACT(properties, '$.l3IsolationDomains') as "l3_isolation_domains", + JSON_EXTRACT(properties, '$.configurationState') as "configuration_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, networkFabricName @@ -7844,24 +8130,24 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.networkFabricSku') as network_fabric_sku, - JSON_EXTRACT(properties, '$.fabricVersion') as fabric_version, - JSON_EXTRACT(properties, '$.routerIds') as router_ids, - JSON_EXTRACT(properties, '$.networkFabricControllerId') as network_fabric_controller_id, - JSON_EXTRACT(properties, '$.rackCount') as rack_count, - JSON_EXTRACT(properties, '$.serverCountPerRack') as server_count_per_rack, - JSON_EXTRACT(properties, '$.ipv4Prefix') as ipv4_prefix, - JSON_EXTRACT(properties, '$.ipv6Prefix') as ipv6_prefix, - JSON_EXTRACT(properties, '$.fabricASN') as fabric_asn, - JSON_EXTRACT(properties, '$.terminalServerConfiguration') as terminal_server_configuration, - JSON_EXTRACT(properties, '$.managementNetworkConfiguration') as management_network_configuration, - JSON_EXTRACT(properties, '$.racks') as racks, - JSON_EXTRACT(properties, '$.l2IsolationDomains') as l2_isolation_domains, - JSON_EXTRACT(properties, '$.l3IsolationDomains') as l3_isolation_domains, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.networkFabricSku') as "network_fabric_sku", + json_extract_path_text(properties, '$.fabricVersion') as "fabric_version", + json_extract_path_text(properties, '$.routerIds') as "router_ids", + json_extract_path_text(properties, '$.networkFabricControllerId') as "network_fabric_controller_id", + json_extract_path_text(properties, '$.rackCount') as "rack_count", + json_extract_path_text(properties, '$.serverCountPerRack') as "server_count_per_rack", + json_extract_path_text(properties, '$.ipv4Prefix') as "ipv4_prefix", + json_extract_path_text(properties, '$.ipv6Prefix') as "ipv6_prefix", + json_extract_path_text(properties, '$.fabricASN') as "fabric_asn", + json_extract_path_text(properties, '$.terminalServerConfiguration') as "terminal_server_configuration", + json_extract_path_text(properties, '$.managementNetworkConfiguration') as "management_network_configuration", + json_extract_path_text(properties, '$.racks') as "racks", + json_extract_path_text(properties, '$.l2IsolationDomains') as "l2_isolation_domains", + json_extract_path_text(properties, '$.l3IsolationDomains') as "l3_isolation_domains", + json_extract_path_text(properties, '$.configurationState') as "configuration_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, networkFabricName @@ -7876,19 +8162,19 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.nniType') as nni_type, - JSON_EXTRACT(properties, '$.isManagementType') as is_management_type, - JSON_EXTRACT(properties, '$.useOptionB') as use_optionb, - JSON_EXTRACT(properties, '$.layer2Configuration') as layer2_configuration, - JSON_EXTRACT(properties, '$.optionBLayer3Configuration') as option_b_layer3_configuration, - JSON_EXTRACT(properties, '$.npbStaticRouteConfiguration') as npb_static_route_configuration, - JSON_EXTRACT(properties, '$.importRoutePolicy') as import_route_policy, - JSON_EXTRACT(properties, '$.exportRoutePolicy') as export_route_policy, - JSON_EXTRACT(properties, '$.egressAclId') as egress_acl_id, - JSON_EXTRACT(properties, '$.ingressAclId') as ingress_acl_id, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.nniType') as "nni_type", + JSON_EXTRACT(properties, '$.isManagementType') as "is_management_type", + JSON_EXTRACT(properties, '$.useOptionB') as "use_optionb", + JSON_EXTRACT(properties, '$.layer2Configuration') as "layer2_configuration", + JSON_EXTRACT(properties, '$.optionBLayer3Configuration') as "option_b_layer3_configuration", + JSON_EXTRACT(properties, '$.npbStaticRouteConfiguration') as "npb_static_route_configuration", + JSON_EXTRACT(properties, '$.importRoutePolicy') as "import_route_policy", + JSON_EXTRACT(properties, '$.exportRoutePolicy') as "export_route_policy", + JSON_EXTRACT(properties, '$.egressAclId') as "egress_acl_id", + JSON_EXTRACT(properties, '$.ingressAclId') as "ingress_acl_id", + JSON_EXTRACT(properties, '$.configurationState') as "configuration_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, networkFabricName, @@ -7899,19 +8185,19 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.nniType') as nni_type, - JSON_EXTRACT(properties, '$.isManagementType') as is_management_type, - JSON_EXTRACT(properties, '$.useOptionB') as use_optionb, - JSON_EXTRACT(properties, '$.layer2Configuration') as layer2_configuration, - JSON_EXTRACT(properties, '$.optionBLayer3Configuration') as option_b_layer3_configuration, - JSON_EXTRACT(properties, '$.npbStaticRouteConfiguration') as npb_static_route_configuration, - JSON_EXTRACT(properties, '$.importRoutePolicy') as import_route_policy, - JSON_EXTRACT(properties, '$.exportRoutePolicy') as export_route_policy, - JSON_EXTRACT(properties, '$.egressAclId') as egress_acl_id, - JSON_EXTRACT(properties, '$.ingressAclId') as ingress_acl_id, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.nniType') as "nni_type", + json_extract_path_text(properties, '$.isManagementType') as "is_management_type", + json_extract_path_text(properties, '$.useOptionB') as "use_optionb", + json_extract_path_text(properties, '$.layer2Configuration') as "layer2_configuration", + json_extract_path_text(properties, '$.optionBLayer3Configuration') as "option_b_layer3_configuration", + json_extract_path_text(properties, '$.npbStaticRouteConfiguration') as "npb_static_route_configuration", + json_extract_path_text(properties, '$.importRoutePolicy') as "import_route_policy", + json_extract_path_text(properties, '$.exportRoutePolicy') as "export_route_policy", + json_extract_path_text(properties, '$.egressAclId') as "egress_acl_id", + json_extract_path_text(properties, '$.ingressAclId') as "ingress_acl_id", + json_extract_path_text(properties, '$.configurationState') as "configuration_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, networkFabricName, @@ -7929,11 +8215,11 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.ipPrefixRules') as ip_prefix_rules, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.ipPrefixRules') as "ip_prefix_rules", + JSON_EXTRACT(properties, '$.configurationState') as "configuration_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, ipPrefixName @@ -7945,11 +8231,11 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.ipPrefixRules') as ip_prefix_rules, - JSON_EXTRACT(properties, '$.configurationState') as configuration_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.administrativeState') as administrative_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.ipPrefixRules') as "ip_prefix_rules", + json_extract_path_text(properties, '$.configurationState') as "configuration_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.administrativeState') as "administrative_state", subscriptionId, resourceGroupName, ipPrefixName @@ -7966,13 +8252,13 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.internetGatewayRuleId') as internet_gateway_rule_id, - JSON_EXTRACT(properties, '$.ipv4Address') as ipv4_address, - JSON_EXTRACT(properties, '$.port') as port, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.networkFabricControllerId') as network_fabric_controller_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.annotation') as "annotation", + JSON_EXTRACT(properties, '$.internetGatewayRuleId') as "internet_gateway_rule_id", + JSON_EXTRACT(properties, '$.ipv4Address') as "ipv4_address", + JSON_EXTRACT(properties, '$.port') as "port", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.networkFabricControllerId') as "network_fabric_controller_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, internetGatewayName @@ -7984,20 +8270,20 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.annotation') as annotation, - JSON_EXTRACT(properties, '$.internetGatewayRuleId') as internet_gateway_rule_id, - JSON_EXTRACT(properties, '$.ipv4Address') as ipv4_address, - JSON_EXTRACT(properties, '$.port') as port, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.networkFabricControllerId') as network_fabric_controller_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.annotation') as "annotation", + json_extract_path_text(properties, '$.internetGatewayRuleId') as "internet_gateway_rule_id", + json_extract_path_text(properties, '$.ipv4Address') as "ipv4_address", + json_extract_path_text(properties, '$.port') as "port", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.networkFabricControllerId') as "network_fabric_controller_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, internetGatewayName FROM azure.managed_network_fabric.internet_gateways WHERE subscriptionId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkRacks/{networkRackName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkRacks/{networkRackName}?api-version=2023-06-15: put: tags: - NetworkRacks @@ -8126,7 +8412,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkRacks/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkRacks?api-version=2023-06-15: get: operationId: NetworkRacks_ListByResourceGroup summary: List Network Racks by resource group. @@ -8149,7 +8435,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkRacks/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkRacks?api-version=2023-06-15: get: operationId: NetworkRacks_ListBySubscription summary: List Network Racks by subscription. @@ -8171,7 +8457,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTaps/{networkTapName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTaps/{networkTapName}?api-version=2023-06-15: put: tags: - NetworkTaps @@ -8300,7 +8586,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTaps/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTaps?api-version=2023-06-15: get: operationId: NetworkTaps_ListByResourceGroup summary: List Network Taps by resource group. @@ -8323,7 +8609,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkTaps/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkTaps?api-version=2023-06-15: get: operationId: NetworkTaps_ListBySubscription summary: List Network Taps by subscription. @@ -8345,11 +8631,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTaps/{networkTapName}/updateAdministrativeState/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTaps/{networkTapName}/updateAdministrativeState?api-version=2023-06-15: post: tags: - NetworkTaps - operationId: NetworkTaps_UpdateAdministrativeState + operationId: NetworkTapsAdministrativeState_Update summary: Updates administrative state of Network Tap. description: Implements the operation to the underlying resources. parameters: @@ -8391,7 +8677,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTaps/{networkTapName}/resync/?api-version=2023-06-15: + x-ms-original-operationId: NetworkTaps_UpdateAdministrativeState + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTaps/{networkTapName}/resync?api-version=2023-06-15: post: tags: - NetworkTaps @@ -8429,7 +8716,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTapRules/{networkTapRuleName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTapRules/{networkTapRuleName}?api-version=2023-06-15: put: tags: - NetworkTapRules @@ -8568,7 +8855,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTapRules/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTapRules?api-version=2023-06-15: get: operationId: NetworkTapRules_ListByResourceGroup summary: List Network Tap Rules by resource group. @@ -8591,7 +8878,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkTapRules/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkTapRules?api-version=2023-06-15: get: operationId: NetworkTapRules_ListBySubscription summary: List NetworkTapRules by subscription. @@ -8613,11 +8900,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTapRules/{networkTapRuleName}/updateAdministrativeState/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTapRules/{networkTapRuleName}/updateAdministrativeState?api-version=2023-06-15: post: tags: - NetworkTapRules - operationId: NetworkTapRules_UpdateAdministrativeState + operationId: NetworkTapRulesAdministrativeState_Update summary: Updates administrative state of Network Tap Rules. description: Implements the operation to the underlying resources. parameters: @@ -8659,7 +8946,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTapRules/{networkTapRuleName}/resync/?api-version=2023-06-15: + x-ms-original-operationId: NetworkTapRules_UpdateAdministrativeState + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTapRules/{networkTapRuleName}/resync?api-version=2023-06-15: post: tags: - NetworkTapRules @@ -8697,7 +8985,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTapRules/{networkTapRuleName}/validateConfiguration/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkTapRules/{networkTapRuleName}/validateConfiguration?api-version=2023-06-15: post: tags: - NetworkTapRules @@ -8735,7 +9023,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/routePolicies/{routePolicyName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/routePolicies/{routePolicyName}?api-version=2023-06-15: put: tags: - RoutePolicies @@ -8864,7 +9152,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/routePolicies/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/routePolicies?api-version=2023-06-15: get: operationId: RoutePolicies_ListByResourceGroup summary: List RoutePolicies by resource group. @@ -8887,7 +9175,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/routePolicies/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/routePolicies?api-version=2023-06-15: get: operationId: RoutePolicies_ListBySubscription summary: List RoutePolicies by subscription. @@ -8909,11 +9197,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/routePolicies/{routePolicyName}/updateAdministrativeState/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/routePolicies/{routePolicyName}/updateAdministrativeState?api-version=2023-06-15: post: tags: - RoutePolicies - operationId: RoutePolicies_UpdateAdministrativeState + operationId: RoutePoliciesAdministrativeState_Update description: Updated the admin state for this Route Policy. summary: Executes enable operation to the underlying resources. parameters: @@ -8955,7 +9243,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/routePolicies/{routePolicyName}/validateConfiguration/?api-version=2023-06-15: + x-ms-original-operationId: RoutePolicies_UpdateAdministrativeState + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/routePolicies/{routePolicyName}/validateConfiguration?api-version=2023-06-15: post: tags: - RoutePolicies @@ -8992,7 +9281,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/routePolicies/{routePolicyName}/commitConfiguration/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/routePolicies/{routePolicyName}/commitConfiguration?api-version=2023-06-15: post: tags: - RoutePolicies @@ -9030,7 +9319,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipCommunities/{ipCommunityName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipCommunities/{ipCommunityName}?api-version=2023-06-15: put: tags: - IpCommunities @@ -9169,7 +9458,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipCommunities/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipCommunities?api-version=2023-06-15: get: operationId: IpCommunities_ListByResourceGroup summary: List IP Communities by resource group. @@ -9192,7 +9481,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/ipCommunities/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/ipCommunities?api-version=2023-06-15: get: operationId: IpCommunities_ListBySubscription summary: List IP Communities by subscription. @@ -9214,7 +9503,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}?api-version=2023-06-15: put: tags: - NetworkDevices @@ -9343,7 +9632,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices?api-version=2023-06-15: get: operationId: NetworkDevices_ListByResourceGroup summary: List NetworkDevices by resource group. @@ -9366,7 +9655,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkDevices/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkDevices?api-version=2023-06-15: get: operationId: NetworkDevices_ListBySubscription summary: List NetworkDevices by subscription. @@ -9388,7 +9677,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/networkInterfaces/{networkInterfaceName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/networkInterfaces/{networkInterfaceName}?api-version=2023-06-15: put: tags: - NetworkInterfaces @@ -9521,7 +9810,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/networkInterfaces/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/networkInterfaces?api-version=2023-06-15: get: operationId: NetworkInterfaces_ListByNetworkDevice summary: List all Network Interfaces that are available using an Network Device. @@ -9545,7 +9834,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/reboot/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/reboot?api-version=2023-06-15: post: tags: - NetworkDevices @@ -9591,7 +9880,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/refreshConfiguration/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/refreshConfiguration?api-version=2023-06-15: post: tags: - NetworkDevices @@ -9629,11 +9918,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/updateAdministrativeState/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/updateAdministrativeState?api-version=2023-06-15: post: tags: - NetworkDevices - operationId: NetworkDevices_UpdateAdministrativeState + operationId: NetworkDevicesAdministrativeState_Update description: Updates the Administrative state of the Network Device. summary: Implements the operation to the underlying resources. parameters: @@ -9675,7 +9964,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/upgrade/?api-version=2023-06-15: + x-ms-original-operationId: NetworkDevices_UpdateAdministrativeState + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/upgrade?api-version=2023-06-15: post: tags: - NetworkDevices @@ -9721,11 +10011,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/networkInterfaces/{networkInterfaceName}/updateAdministrativeState/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkDevices/{networkDeviceName}/networkInterfaces/{networkInterfaceName}/updateAdministrativeState?api-version=2023-06-15: post: tags: - NetworkInterfaces - operationId: NetworkInterfaces_UpdateAdministrativeState + operationId: NetworkInterfacesAdministrativeState_Update description: Update the admin state of the Network Interface. summary: Updates the admin state of the network interface. parameters: @@ -9768,7 +10058,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/neighborGroups/{neighborGroupName}/?api-version=2023-06-15: + x-ms-original-operationId: NetworkInterfaces_UpdateAdministrativeState + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/neighborGroups/{neighborGroupName}?api-version=2023-06-15: put: tags: - NeighborGroups @@ -9897,7 +10188,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/neighborGroups/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/neighborGroups?api-version=2023-06-15: get: operationId: NeighborGroups_ListByResourceGroup summary: List Neighbor Groups by resource group. @@ -9920,7 +10211,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/neighborGroups/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/neighborGroups?api-version=2023-06-15: get: operationId: NeighborGroups_ListBySubscription summary: List Neighbor Groups by subscription. @@ -9942,7 +10233,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}?api-version=2023-06-15: put: tags: - L3IsolationDomains @@ -10071,7 +10362,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains?api-version=2023-06-15: get: operationId: L3IsolationDomains_ListByResourceGroup summary: List L3IsolationDomains by resource group. @@ -10094,7 +10385,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains?api-version=2023-06-15: get: operationId: L3IsolationDomains_ListBySubscription summary: List L3IsolationDomains by subscription. @@ -10116,7 +10407,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/updateAdministrativeState/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/updateAdministrativeState?api-version=2023-06-15: post: tags: - L3IsolationDomains @@ -10162,7 +10453,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/validateConfiguration/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/validateConfiguration?api-version=2023-06-15: post: tags: - L3IsolationDomains @@ -10199,7 +10490,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/commitConfiguration/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/commitConfiguration?api-version=2023-06-15: post: tags: - L3IsolationDomains @@ -10237,7 +10528,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/internalNetworks/{internalNetworkName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/internalNetworks/{internalNetworkName}?api-version=2023-06-15: put: tags: - InternalNetworks @@ -10370,7 +10661,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/internalNetworks/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/internalNetworks?api-version=2023-06-15: get: operationId: InternalNetworks_ListByL3IsolationDomain summary: Executes list operation to display list of all internal networks @@ -10394,11 +10685,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/internalNetworks/{internalNetworkName}/updateAdministrativeState/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/internalNetworks/{internalNetworkName}/updateAdministrativeState?api-version=2023-06-15: post: tags: - InternalNetworks - operationId: InternalNetworks_UpdateAdministrativeState + operationId: InternalNetworksAdministrativeState_Update description: Update Administrative state of InternalNetworks on resources referred by their resource ids. summary: Executes the operation to the underlying resources. parameters: @@ -10441,11 +10732,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/internalNetworks/{internalNetworkName}/updateBgpAdministrativeState/?api-version=2023-06-15: + x-ms-original-operationId: InternalNetworks_UpdateAdministrativeState + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/internalNetworks/{internalNetworkName}/updateBgpAdministrativeState?api-version=2023-06-15: post: tags: - InternalNetworks - operationId: InternalNetworks_UpdateBgpAdministrativeState + operationId: InternalNetworksBgpAdministrativeState_Update description: Update BGP state for internalNetwork. Allowed only on edge devices. summary: Executes the operation to the underlying resources for updating BGP state on edge devices. parameters: @@ -10488,11 +10780,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/internalNetworks/{internalNetworkName}/updateStaticRouteBfdAdministrativeState/?api-version=2023-06-15: + x-ms-original-operationId: InternalNetworks_UpdateBgpAdministrativeState + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/internalNetworks/{internalNetworkName}/updateStaticRouteBfdAdministrativeState?api-version=2023-06-15: post: tags: - InternalNetworks - operationId: InternalNetworks_UpdateStaticRouteBfdAdministrativeState + operationId: InternalNetworksStaticRouteBfdAdministrativeState_Update description: Update Static Route BFD administrative state for internalNetwork. summary: Implements the operation to the underlying resources. parameters: @@ -10535,7 +10828,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/externalNetworks/{externalNetworkName}/?api-version=2023-06-15: + x-ms-original-operationId: InternalNetworks_UpdateStaticRouteBfdAdministrativeState + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/externalNetworks/{externalNetworkName}?api-version=2023-06-15: put: tags: - ExternalNetworks @@ -10668,7 +10962,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/externalNetworks/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/externalNetworks?api-version=2023-06-15: get: operationId: ExternalNetworks_ListByL3IsolationDomain summary: Executes list operation to display External Networks within an isolation domain. @@ -10692,11 +10986,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/externalNetworks/{externalNetworkName}/updateAdministrativeState/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/externalNetworks/{externalNetworkName}/updateAdministrativeState?api-version=2023-06-15: post: tags: - ExternalNetworks - operationId: ExternalNetworks_UpdateAdministrativeState + operationId: ExternalNetworksAdministrativeState_Update description: Executes update operation to enable or disable administrative State for externalNetwork. summary: Implements the operation to the underlying resources. parameters: @@ -10739,11 +11033,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/externalNetworks/{externalNetworkName}/updateStaticRouteBfdAdministrativeState/?api-version=2023-06-15: + x-ms-original-operationId: ExternalNetworks_UpdateAdministrativeState + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/externalNetworks/{externalNetworkName}/updateStaticRouteBfdAdministrativeState?api-version=2023-06-15: post: tags: - ExternalNetworks - operationId: ExternalNetworks_UpdateStaticRouteBfdAdministrativeState + operationId: ExternalNetworksStaticRouteBfdAdministrativeState_Update description: Update Static Route BFD for external Network. summary: Executes Static Route BFD state update operation to the underlying resources. parameters: @@ -10786,7 +11081,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/{ipExtendedCommunityName}/?api-version=2023-06-15: + x-ms-original-operationId: ExternalNetworks_UpdateStaticRouteBfdAdministrativeState + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/{ipExtendedCommunityName}?api-version=2023-06-15: put: tags: - IpExtendedCommunities @@ -10925,7 +11221,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities?api-version=2023-06-15: get: operationId: IpExtendedCommunities_ListByResourceGroup summary: List IpExtendedCommunities by resource group. @@ -10948,7 +11244,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/ipExtendedCommunities?api-version=2023-06-15: get: operationId: IpExtendedCommunities_ListBySubscription summary: List IpExtendedCommunities by subscription. @@ -10970,7 +11266,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/{networkPacketBrokerName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/{networkPacketBrokerName}?api-version=2023-06-15: put: tags: - NetworkPacketBrokers @@ -11099,7 +11395,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers?api-version=2023-06-15: get: operationId: NetworkPacketBrokers_ListByResourceGroup summary: List all Network Packet Brokers under resource group. @@ -11122,7 +11418,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkPacketBrokers?api-version=2023-06-15: get: operationId: NetworkPacketBrokers_ListBySubscription summary: List Network Packet Brokers by subscription. @@ -11144,7 +11440,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkDeviceSkus/{networkDeviceSkuName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkDeviceSkus/{networkDeviceSkuName}?api-version=2023-06-15: get: tags: - NetworkDeviceSkus @@ -11167,7 +11463,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkDeviceSkus/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkDeviceSkus?api-version=2023-06-15: get: operationId: NetworkDeviceSkus_ListBySubscription summary: List Network Device SKUs by subscription. @@ -11189,7 +11485,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ManagedNetworkFabric/operations/?api-version=2023-06-15: + /providers/Microsoft.ManagedNetworkFabric/operations?api-version=2023-06-15: get: description: Returns list of all operations. operationId: Operations_List @@ -11212,7 +11508,7 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{l2IsolationDomainName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{l2IsolationDomainName}?api-version=2023-06-15: put: tags: - L2IsolationDomains @@ -11341,7 +11637,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{l2IsolationDomainName}/updateAdministrativeState/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{l2IsolationDomainName}/updateAdministrativeState?api-version=2023-06-15: post: tags: - L2IsolationDomains @@ -11387,7 +11683,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{l2IsolationDomainName}/validateConfiguration/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{l2IsolationDomainName}/validateConfiguration?api-version=2023-06-15: post: tags: - L2IsolationDomains @@ -11424,7 +11720,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{l2IsolationDomainName}/commitConfiguration/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/{l2IsolationDomainName}/commitConfiguration?api-version=2023-06-15: post: tags: - L2IsolationDomains @@ -11462,7 +11758,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains?api-version=2023-06-15: get: operationId: L2IsolationDomains_ListByResourceGroup summary: List L2IsolationDomains by resource group. @@ -11485,7 +11781,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/l2IsolationDomains?api-version=2023-06-15: get: operationId: L2IsolationDomains_ListBySubscription summary: List L2IsolationDomains by subscription. @@ -11507,7 +11803,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/{internetGatewayRuleName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/{internetGatewayRuleName}?api-version=2023-06-15: put: tags: - InternetGatewayRules @@ -11646,7 +11942,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules?api-version=2023-06-15: get: operationId: InternetGatewayRules_ListByResourceGroup summary: List Internet Gateway Rules by resource group. @@ -11669,7 +11965,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/internetGatewayRules?api-version=2023-06-15: get: operationId: InternetGatewayRules_ListBySubscription summary: List Internet Gateway Rules by subscription. @@ -11691,7 +11987,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/{networkFabricControllerName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/{networkFabricControllerName}?api-version=2023-06-15: put: tags: - NetworkFabricControllers @@ -11825,7 +12121,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers?api-version=2023-06-15: get: operationId: NetworkFabricControllers_ListByResourceGroup summary: List NetworkFabricControllers by resource group. @@ -11848,7 +12144,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkFabricControllers?api-version=2023-06-15: get: operationId: NetworkFabricControllers_ListBySubscription summary: List NetworkFabricControllers by subscription. @@ -11870,7 +12166,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/accessControlLists/{accessControlListName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/accessControlLists/{accessControlListName}?api-version=2023-06-15: put: tags: - AccessControlLists @@ -12009,7 +12305,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/accessControlLists/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/accessControlLists?api-version=2023-06-15: get: operationId: AccessControlLists_ListByResourceGroup summary: List AccessControlLists by resource group. @@ -12032,7 +12328,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/accessControlLists/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/accessControlLists?api-version=2023-06-15: get: operationId: AccessControlLists_ListBySubscription summary: List AccessControlLists by subscription. @@ -12054,11 +12350,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/accessControlLists/{accessControlListName}/updateAdministrativeState/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/accessControlLists/{accessControlListName}/updateAdministrativeState?api-version=2023-06-15: post: tags: - AccessControlLists - operationId: AccessControlLists_UpdateAdministrativeState + operationId: AccessControlListsAdministrativeState_Update summary: Updates administrative state of Access Control Lists. description: Implements the operation to the underlying resources. parameters: @@ -12100,7 +12396,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/accessControlLists/{accessControlListName}/resync/?api-version=2023-06-15: + x-ms-original-operationId: AccessControlLists_UpdateAdministrativeState + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/accessControlLists/{accessControlListName}/resync?api-version=2023-06-15: post: tags: - AccessControlLists @@ -12138,7 +12435,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/accessControlLists/{accessControlListName}/validateConfiguration/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/accessControlLists/{accessControlListName}/validateConfiguration?api-version=2023-06-15: post: tags: - AccessControlLists @@ -12176,7 +12473,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkFabricSkus/{networkFabricSkuName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkFabricSkus/{networkFabricSkuName}?api-version=2023-06-15: get: tags: - NetworkFabricSkus @@ -12199,7 +12496,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkFabricSkus/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkFabricSkus?api-version=2023-06-15: get: operationId: NetworkFabricSkus_ListBySubscription summary: List Network Fabric SKUs by subscription. @@ -12221,7 +12518,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}?api-version=2023-06-15: put: tags: - NetworkFabrics @@ -12360,7 +12657,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics?api-version=2023-06-15: get: operationId: NetworkFabrics_ListByResourceGroup summary: List Network Fabrics by resource group. @@ -12383,7 +12680,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/networkFabrics?api-version=2023-06-15: get: operationId: NetworkFabrics_ListBySubscription summary: List Network Fabrics by subscription. @@ -12405,7 +12702,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/provision/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/provision?api-version=2023-06-15: post: tags: - NetworkFabrics @@ -12443,7 +12740,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/deprovision/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/deprovision?api-version=2023-06-15: post: tags: - NetworkFabrics @@ -12481,7 +12778,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/upgrade/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/upgrade?api-version=2023-06-15: post: tags: - NetworkFabrics @@ -12527,7 +12824,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/refreshConfiguration/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/refreshConfiguration?api-version=2023-06-15: post: tags: - NetworkFabrics @@ -12565,11 +12862,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/updateWorkloadManagementBfdConfiguration/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/updateWorkloadManagementBfdConfiguration?api-version=2023-06-15: post: tags: - NetworkFabrics - operationId: NetworkFabrics_UpdateWorkloadManagementBfdConfiguration + operationId: NetworkFabricsWorkloadManagementBfdConfiguration_Update description: Updates the Workload Management BFD Configuration of the underlying resources in the given Network Fabric instance. summary: Implements the operation to the underlying resources. parameters: @@ -12611,11 +12908,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/updateInfraManagementBfdConfiguration/?api-version=2023-06-15: + x-ms-original-operationId: NetworkFabrics_UpdateWorkloadManagementBfdConfiguration + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/updateInfraManagementBfdConfiguration?api-version=2023-06-15: post: tags: - NetworkFabrics - operationId: NetworkFabrics_UpdateInfraManagementBfdConfiguration + operationId: NetworkFabricsInfraManagementBfdConfiguration_Update description: Updates the Infra Management BFD Configuration of the underlying resources in the given Network Fabric instance. summary: Implements the operation to the underlying resources. parameters: @@ -12657,7 +12955,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/validateConfiguration/?api-version=2023-06-15: + x-ms-original-operationId: NetworkFabrics_UpdateInfraManagementBfdConfiguration + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/validateConfiguration?api-version=2023-06-15: post: tags: - NetworkFabrics @@ -12703,11 +13002,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/getTopology/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/getTopology?api-version=2023-06-15: post: tags: - NetworkFabrics - operationId: NetworkFabrics_GetTopology + operationId: NetworkFabricsTopology_Get description: Gets Topology of the underlying resources in the given Network Fabric instance. summary: Implements the operation to the underlying resources. parameters: @@ -12741,7 +13040,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/commitConfiguration/?api-version=2023-06-15: + x-ms-original-operationId: NetworkFabrics_GetTopology + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/commitConfiguration?api-version=2023-06-15: post: tags: - NetworkFabrics @@ -12779,7 +13079,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/networkToNetworkInterconnects/{networkToNetworkInterconnectName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/networkToNetworkInterconnects/{networkToNetworkInterconnectName}?api-version=2023-06-15: put: tags: - NetworkToNetworkInterconnects @@ -12912,7 +13212,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/networkToNetworkInterconnects/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/networkToNetworkInterconnects?api-version=2023-06-15: get: operationId: NetworkToNetworkInterconnects_ListByNetworkFabric summary: Executes list operation to display Network To Network Interconnects within a Network Fabric. @@ -12936,7 +13236,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/networkToNetworkInterconnects/{networkToNetworkInterconnectName}/updateNpbStaticRouteBfdAdministrativeState/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/networkToNetworkInterconnects/{networkToNetworkInterconnectName}/updateNpbStaticRouteBfdAdministrativeState?api-version=2023-06-15: post: tags: - NetworkToNetworkInterconnects @@ -12983,7 +13283,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/networkToNetworkInterconnects/{networkToNetworkInterconnectName}/updateAdministrativeState/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/networkFabrics/{networkFabricName}/networkToNetworkInterconnects/{networkToNetworkInterconnectName}/updateAdministrativeState?api-version=2023-06-15: post: tags: - NetworkToNetworkInterconnects @@ -13030,7 +13330,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/{ipPrefixName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/{ipPrefixName}?api-version=2023-06-15: put: tags: - IpPrefixes @@ -13169,7 +13469,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes?api-version=2023-06-15: get: operationId: IpPrefixes_ListByResourceGroup summary: List IpPrefixes by resource group. @@ -13192,7 +13492,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/ipPrefixes?api-version=2023-06-15: get: operationId: IpPrefixes_ListBySubscription summary: List IpPrefixes by subscription. @@ -13214,7 +13514,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGateways/{internetGatewayName}/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGateways/{internetGatewayName}?api-version=2023-06-15: put: tags: - InternetGateways @@ -13348,7 +13648,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGateways/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/internetGateways?api-version=2023-06-15: get: operationId: InternetGateways_ListByResourceGroup summary: List Internet Gateways by resource group. @@ -13371,7 +13671,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/internetGateways/?api-version=2023-06-15: + /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetworkFabric/internetGateways?api-version=2023-06-15: get: operationId: InternetGateways_ListBySubscription summary: List Internet Gateways by subscription. diff --git a/providers/src/azure/v00.00.00000/services/managed_services.yaml b/providers/src/azure/v00.00.00000/services/managed_services.yaml index 292d127f..2b22d091 100644 --- a/providers/src/azure/v00.00.00000/services/managed_services.yaml +++ b/providers/src/azure/v00.00.00000/services/managed_services.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -44,7 +44,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1039,28 +1039,35 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationDefinitions~1{registrationDefinitionId}~1?api-version=2022-10-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationDefinitions~1{registrationDefinitionId}?api-version=2022-10-01/get' + operationId: RegistrationDefinitions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistrationDefinition delete: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationDefinitions~1{registrationDefinitionId}~1?api-version=2022-10-01/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationDefinitions~1{registrationDefinitionId}?api-version=2022-10-01/delete' + operationId: RegistrationDefinitions_Delete response: mediaType: application/json openAPIDocKey: '200' create_or_update: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationDefinitions~1{registrationDefinitionId}~1?api-version=2022-10-01/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationDefinitions~1{registrationDefinitionId}?api-version=2022-10-01/put' + operationId: RegistrationDefinitions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistrationDefinition list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationDefinitions~1?api-version=2022-10-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationDefinitions?api-version=2022-10-01/get' + operationId: RegistrationDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistrationDefinitionList objectKey: $.value sqlVerbs: select: @@ -1079,28 +1086,35 @@ components: methods: get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationAssignments~1{registrationAssignmentId}~1?api-version=2022-10-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationAssignments~1{registrationAssignmentId}?api-version=2022-10-01/get' + operationId: RegistrationAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistrationAssignment delete: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationAssignments~1{registrationAssignmentId}~1?api-version=2022-10-01/delete' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationAssignments~1{registrationAssignmentId}?api-version=2022-10-01/delete' + operationId: RegistrationAssignments_Delete response: mediaType: application/json openAPIDocKey: '200' create_or_update: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationAssignments~1{registrationAssignmentId}~1?api-version=2022-10-01/put' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationAssignments~1{registrationAssignmentId}?api-version=2022-10-01/put' + operationId: RegistrationAssignments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistrationAssignment list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationAssignments~1?api-version=2022-10-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1registrationAssignments?api-version=2022-10-01/get' + operationId: RegistrationAssignments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistrationAssignmentList objectKey: $.value sqlVerbs: select: @@ -1119,17 +1133,21 @@ components: methods: list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1marketplaceRegistrationDefinitions~1?api-version=2022-10-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1marketplaceRegistrationDefinitions?api-version=2022-10-01/get' + operationId: MarketplaceRegistrationDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MarketplaceRegistrationDefinitionList objectKey: $.value get: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1marketplaceRegistrationDefinitions~1{marketplaceIdentifier}~1?api-version=2022-10-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1marketplaceRegistrationDefinitions~1{marketplaceIdentifier}?api-version=2022-10-01/get' + operationId: MarketplaceRegistrationDefinitions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MarketplaceRegistrationDefinition sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/marketplace_registration_definitions/methods/get' @@ -1138,28 +1156,32 @@ components: update: [] replace: [] delete: [] - marketplace_registration_definitions_without_scope: - id: azure.managed_services.marketplace_registration_definitions_without_scope - name: marketplace_registration_definitions_without_scope - title: marketplace_registration_definitions_without_scope + marketplace_registration_definitions_without_scopes: + id: azure.managed_services.marketplace_registration_definitions_without_scopes + name: marketplace_registration_definitions_without_scopes + title: marketplace_registration_definitions_without_scopes methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ManagedServices~1marketplaceRegistrationDefinitions~1?api-version=2022-10-01/get' + $ref: '#/paths/~1providers~1Microsoft.ManagedServices~1marketplaceRegistrationDefinitions?api-version=2022-10-01/get' + operationId: MarketplaceRegistrationDefinitionsWithoutScope_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MarketplaceRegistrationDefinitionList objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.ManagedServices~1marketplaceRegistrationDefinitions~1{marketplaceIdentifier}~1?api-version=2022-10-01/get' + $ref: '#/paths/~1providers~1Microsoft.ManagedServices~1marketplaceRegistrationDefinitions~1{marketplaceIdentifier}?api-version=2022-10-01/get' + operationId: MarketplaceRegistrationDefinitionsWithoutScope_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MarketplaceRegistrationDefinition sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/marketplace_registration_definitions_without_scope/methods/get' - - $ref: '#/components/x-stackQL-resources/marketplace_registration_definitions_without_scope/methods/list' + - $ref: '#/components/x-stackQL-resources/marketplace_registration_definitions_without_scopes/methods/get' + - $ref: '#/components/x-stackQL-resources/marketplace_registration_definitions_without_scopes/methods/list' insert: [] update: [] replace: [] @@ -1171,10 +1193,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ManagedServices~1operations~1?api-version=2022-10-01/get' + $ref: '#/paths/~1providers~1Microsoft.ManagedServices~1operations?api-version=2022-10-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationList objectKey: $.value sqlVerbs: select: @@ -1183,21 +1207,23 @@ components: update: [] replace: [] delete: [] - operations_with_scope: - id: azure.managed_services.operations_with_scope - name: operations_with_scope - title: operations_with_scope + operations_with_scopes: + id: azure.managed_services.operations_with_scopes + name: operations_with_scopes + title: operations_with_scopes methods: list: operation: - $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1operations~1?api-version=2022-10-01/get' + $ref: '#/paths/~1{scope}~1providers~1Microsoft.ManagedServices~1operations?api-version=2022-10-01/get' + operationId: OperationsWithScope_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/operations_with_scope/methods/list' + - $ref: '#/components/x-stackQL-resources/operations_with_scopes/methods/list' insert: [] update: [] replace: [] @@ -1216,15 +1242,15 @@ components: plan as plan, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.authorizations') as authorizations, - JSON_EXTRACT(properties, '$.eligibleAuthorizations') as eligible_authorizations, - JSON_EXTRACT(properties, '$.registrationDefinitionName') as registration_definition_name, - JSON_EXTRACT(properties, '$.managedByTenantId') as managed_by_tenant_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.manageeTenantId') as managee_tenant_id, - JSON_EXTRACT(properties, '$.manageeTenantName') as managee_tenant_name, - JSON_EXTRACT(properties, '$.managedByTenantName') as managed_by_tenant_name, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.authorizations') as "authorizations", + JSON_EXTRACT(properties, '$.eligibleAuthorizations') as "eligible_authorizations", + JSON_EXTRACT(properties, '$.registrationDefinitionName') as "registration_definition_name", + JSON_EXTRACT(properties, '$.managedByTenantId') as "managed_by_tenant_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.manageeTenantId') as "managee_tenant_id", + JSON_EXTRACT(properties, '$.manageeTenantName') as "managee_tenant_name", + JSON_EXTRACT(properties, '$.managedByTenantName') as "managed_by_tenant_name", scope, registrationDefinitionId FROM azure.managed_services.registration_definitions @@ -1238,15 +1264,15 @@ components: plan as plan, type as type, systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.authorizations') as authorizations, - JSON_EXTRACT(properties, '$.eligibleAuthorizations') as eligible_authorizations, - JSON_EXTRACT(properties, '$.registrationDefinitionName') as registration_definition_name, - JSON_EXTRACT(properties, '$.managedByTenantId') as managed_by_tenant_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.manageeTenantId') as managee_tenant_id, - JSON_EXTRACT(properties, '$.manageeTenantName') as managee_tenant_name, - JSON_EXTRACT(properties, '$.managedByTenantName') as managed_by_tenant_name, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.authorizations') as "authorizations", + json_extract_path_text(properties, '$.eligibleAuthorizations') as "eligible_authorizations", + json_extract_path_text(properties, '$.registrationDefinitionName') as "registration_definition_name", + json_extract_path_text(properties, '$.managedByTenantId') as "managed_by_tenant_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.manageeTenantId') as "managee_tenant_id", + json_extract_path_text(properties, '$.manageeTenantName') as "managee_tenant_name", + json_extract_path_text(properties, '$.managedByTenantName') as "managed_by_tenant_name", scope, registrationDefinitionId FROM azure.managed_services.registration_definitions @@ -1264,9 +1290,9 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.registrationDefinitionId') as registration_definition_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.registrationDefinition') as registration_definition, + JSON_EXTRACT(properties, '$.registrationDefinitionId') as "registration_definition_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.registrationDefinition') as "registration_definition", scope, registrationAssignmentId FROM azure.managed_services.registration_assignments @@ -1279,9 +1305,9 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.registrationDefinitionId') as registration_definition_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.registrationDefinition') as registration_definition, + json_extract_path_text(properties, '$.registrationDefinitionId') as "registration_definition_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.registrationDefinition') as "registration_definition", scope, registrationAssignmentId FROM azure.managed_services.registration_assignments @@ -1299,12 +1325,12 @@ components: name as name, plan as plan, type as type, - JSON_EXTRACT(properties, '$.managedByTenantId') as managed_by_tenant_id, - JSON_EXTRACT(properties, '$.authorizations') as authorizations, - JSON_EXTRACT(properties, '$.eligibleAuthorizations') as eligible_authorizations, - JSON_EXTRACT(properties, '$.offerDisplayName') as offer_display_name, - JSON_EXTRACT(properties, '$.publisherDisplayName') as publisher_display_name, - JSON_EXTRACT(properties, '$.planDisplayName') as plan_display_name, + JSON_EXTRACT(properties, '$.managedByTenantId') as "managed_by_tenant_id", + JSON_EXTRACT(properties, '$.authorizations') as "authorizations", + JSON_EXTRACT(properties, '$.eligibleAuthorizations') as "eligible_authorizations", + JSON_EXTRACT(properties, '$.offerDisplayName') as "offer_display_name", + JSON_EXTRACT(properties, '$.publisherDisplayName') as "publisher_display_name", + JSON_EXTRACT(properties, '$.planDisplayName') as "plan_display_name", scope, marketplaceIdentifier FROM azure.managed_services.marketplace_registration_definitions @@ -1317,19 +1343,19 @@ components: name as name, plan as plan, type as type, - json_extract_path_text(properties, '$.managedByTenantId') as managed_by_tenant_id, - JSON_EXTRACT(properties, '$.authorizations') as authorizations, - JSON_EXTRACT(properties, '$.eligibleAuthorizations') as eligible_authorizations, - JSON_EXTRACT(properties, '$.offerDisplayName') as offer_display_name, - JSON_EXTRACT(properties, '$.publisherDisplayName') as publisher_display_name, - JSON_EXTRACT(properties, '$.planDisplayName') as plan_display_name, + json_extract_path_text(properties, '$.managedByTenantId') as "managed_by_tenant_id", + json_extract_path_text(properties, '$.authorizations') as "authorizations", + json_extract_path_text(properties, '$.eligibleAuthorizations') as "eligible_authorizations", + json_extract_path_text(properties, '$.offerDisplayName') as "offer_display_name", + json_extract_path_text(properties, '$.publisherDisplayName') as "publisher_display_name", + json_extract_path_text(properties, '$.planDisplayName') as "plan_display_name", scope, marketplaceIdentifier FROM azure.managed_services.marketplace_registration_definitions WHERE scope = 'replace-me'; - vw_marketplace_registration_definitions_without_scope: - id: azure.managed_services.vw_marketplace_registration_definitions_without_scope - name: vw_marketplace_registration_definitions_without_scope + vw_marketplace_registration_definitions_without_scopes: + id: azure.managed_services.vw_marketplace_registration_definitions_without_scopes + name: vw_marketplace_registration_definitions_without_scopes config: views: select: @@ -1340,15 +1366,15 @@ components: name as name, plan as plan, type as type, - JSON_EXTRACT(properties, '$.managedByTenantId') as managed_by_tenant_id, - JSON_EXTRACT(properties, '$.authorizations') as authorizations, - JSON_EXTRACT(properties, '$.eligibleAuthorizations') as eligible_authorizations, - JSON_EXTRACT(properties, '$.offerDisplayName') as offer_display_name, - JSON_EXTRACT(properties, '$.publisherDisplayName') as publisher_display_name, - JSON_EXTRACT(properties, '$.planDisplayName') as plan_display_name, + JSON_EXTRACT(properties, '$.managedByTenantId') as "managed_by_tenant_id", + JSON_EXTRACT(properties, '$.authorizations') as "authorizations", + JSON_EXTRACT(properties, '$.eligibleAuthorizations') as "eligible_authorizations", + JSON_EXTRACT(properties, '$.offerDisplayName') as "offer_display_name", + JSON_EXTRACT(properties, '$.publisherDisplayName') as "publisher_display_name", + JSON_EXTRACT(properties, '$.planDisplayName') as "plan_display_name", marketplaceIdentifier - FROM azure.managed_services.marketplace_registration_definitions_without_scope - WHERE ; + FROM azure.managed_services.marketplace_registration_definitions_without_scopes + WHERE marketplaceIdentifier = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -1357,17 +1383,17 @@ components: name as name, plan as plan, type as type, - json_extract_path_text(properties, '$.managedByTenantId') as managed_by_tenant_id, - JSON_EXTRACT(properties, '$.authorizations') as authorizations, - JSON_EXTRACT(properties, '$.eligibleAuthorizations') as eligible_authorizations, - JSON_EXTRACT(properties, '$.offerDisplayName') as offer_display_name, - JSON_EXTRACT(properties, '$.publisherDisplayName') as publisher_display_name, - JSON_EXTRACT(properties, '$.planDisplayName') as plan_display_name, + json_extract_path_text(properties, '$.managedByTenantId') as "managed_by_tenant_id", + json_extract_path_text(properties, '$.authorizations') as "authorizations", + json_extract_path_text(properties, '$.eligibleAuthorizations') as "eligible_authorizations", + json_extract_path_text(properties, '$.offerDisplayName') as "offer_display_name", + json_extract_path_text(properties, '$.publisherDisplayName') as "publisher_display_name", + json_extract_path_text(properties, '$.planDisplayName') as "plan_display_name", marketplaceIdentifier - FROM azure.managed_services.marketplace_registration_definitions_without_scope - WHERE ; + FROM azure.managed_services.marketplace_registration_definitions_without_scopes + WHERE marketplaceIdentifier = 'replace-me'; paths: - /{scope}/providers/Microsoft.ManagedServices/registrationDefinitions/{registrationDefinitionId}/?api-version=2022-10-01: + /{scope}/providers/Microsoft.ManagedServices/registrationDefinitions/{registrationDefinitionId}?api-version=2022-10-01: get: tags: - RegistrationDefinitions @@ -1444,7 +1470,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.ManagedServices/registrationAssignments/{registrationAssignmentId}/?api-version=2022-10-01: + /{scope}/providers/Microsoft.ManagedServices/registrationAssignments/{registrationAssignmentId}?api-version=2022-10-01: get: tags: - RegistrationAssignments @@ -1525,7 +1551,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.ManagedServices/registrationDefinitions/?api-version=2022-10-01: + /{scope}/providers/Microsoft.ManagedServices/registrationDefinitions?api-version=2022-10-01: get: tags: - RegistrationDefinitions @@ -1549,7 +1575,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.ManagedServices/registrationAssignments/?api-version=2022-10-01: + /{scope}/providers/Microsoft.ManagedServices/registrationAssignments?api-version=2022-10-01: get: tags: - RegistrationAssignments @@ -1574,7 +1600,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions/?api-version=2022-10-01: + /{scope}/providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions?api-version=2022-10-01: get: tags: - MarketplaceRegistrationDefinitions @@ -1598,7 +1624,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions/?api-version=2022-10-01: + /providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions?api-version=2022-10-01: get: tags: - MarketplaceRegistrationDefinitions @@ -1621,7 +1647,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{scope}/providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions/{marketplaceIdentifier}/?api-version=2022-10-01: + /{scope}/providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions/{marketplaceIdentifier}?api-version=2022-10-01: get: tags: - MarketplaceRegistrationDefinitions @@ -1643,7 +1669,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions/{marketplaceIdentifier}/?api-version=2022-10-01: + /providers/Microsoft.ManagedServices/marketplaceRegistrationDefinitions/{marketplaceIdentifier}?api-version=2022-10-01: get: tags: - MarketplaceRegistrationDefinitions @@ -1664,7 +1690,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.ManagedServices/operations/?api-version=2022-10-01: + /providers/Microsoft.ManagedServices/operations?api-version=2022-10-01: get: tags: - Operations @@ -1684,7 +1710,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{scope}/providers/Microsoft.ManagedServices/operations/?api-version=2022-10-01: + /{scope}/providers/Microsoft.ManagedServices/operations?api-version=2022-10-01: get: tags: - Operations diff --git a/providers/src/azure/v00.00.00000/services/management_groups.yaml b/providers/src/azure/v00.00.00000/services/management_groups.yaml index e9a239d1..e6afa1f5 100644 --- a/providers/src/azure/v00.00.00000/services/management_groups.yaml +++ b/providers/src/azure/v00.00.00000/services/management_groups.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -43,7 +43,7 @@ components: name: api-version in: query description: Version of the API to be used with the client request. The current version is 2018-01-01-preview. - required: true + required: false schema: type: string ExpandParameter: @@ -1012,42 +1012,53 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1?api-version=2023-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups?api-version=2023-04-01/get' + operationId: ManagementGroups_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagementGroupListResult objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1?api-version=2023-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}?api-version=2023-04-01/get' + operationId: ManagementGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagementGroup create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1?api-version=2023-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}?api-version=2023-04-01/put' + operationId: ManagementGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagementGroup update: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1?api-version=2023-04-01/patch' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}?api-version=2023-04-01/patch' + operationId: ManagementGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagementGroup delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1?api-version=2023-04-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}?api-version=2023-04-01/delete' + operationId: ManagementGroups_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' + schemaRef: AzureAsyncOperationResults sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/management_groups/methods/get' - $ref: '#/components/x-stackQL-resources/management_groups/methods/list' insert: - $ref: '#/components/x-stackQL-resources/management_groups/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/management_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/management_groups/methods/delete' @@ -1058,10 +1069,12 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1descendants~1?api-version=2023-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1descendants?api-version=2023-04-01/get' + operationId: ManagementGroupsDescendants_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DescendantListResult objectKey: $.value sqlVerbs: select: @@ -1077,13 +1090,16 @@ components: methods: create: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1subscriptions~1{subscriptionId}~1?api-version=2023-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1subscriptions~1{subscriptionId}?api-version=2023-04-01/put' + operationId: ManagementGroupSubscriptions_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionUnderManagementGroup delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1subscriptions~1{subscriptionId}~1?api-version=2023-04-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1subscriptions~1{subscriptionId}?api-version=2023-04-01/delete' + operationId: ManagementGroupSubscriptions_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1095,39 +1111,43 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/management_group_subscriptions/methods/delete' - management_group_subscriptions_subscription: - id: azure.management_groups.management_group_subscriptions_subscription - name: management_group_subscriptions_subscription - title: management_group_subscriptions_subscription + management_group_subscriptions_subscriptions: + id: azure.management_groups.management_group_subscriptions_subscriptions + name: management_group_subscriptions_subscriptions + title: management_group_subscriptions_subscriptions methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1subscriptions~1{subscriptionId}~1?api-version=2023-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1subscriptions~1{subscriptionId}?api-version=2023-04-01/get' + operationId: ManagementGroupSubscriptionsSubscription_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionUnderManagementGroup sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/management_group_subscriptions_subscription/methods/get' + - $ref: '#/components/x-stackQL-resources/management_group_subscriptions_subscriptions/methods/get' insert: [] update: [] replace: [] delete: [] - management_group_subscriptions_subscriptions_under_management_group: - id: azure.management_groups.management_group_subscriptions_subscriptions_under_management_group - name: management_group_subscriptions_subscriptions_under_management_group - title: management_group_subscriptions_subscriptions_under_management_group + management_group_subscriptions_subscriptions_under_management_groups: + id: azure.management_groups.management_group_subscriptions_subscriptions_under_management_groups + name: management_group_subscriptions_subscriptions_under_management_groups + title: management_group_subscriptions_subscriptions_under_management_groups methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1subscriptions~1?api-version=2023-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1subscriptions?api-version=2023-04-01/get' + operationId: ManagementGroupSubscriptionsSubscriptionsUnderManagementGroup_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListSubscriptionUnderManagementGroup objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/management_group_subscriptions_subscriptions_under_management_group/methods/get' + - $ref: '#/components/x-stackQL-resources/management_group_subscriptions_subscriptions_under_management_groups/methods/get' insert: [] update: [] replace: [] @@ -1139,41 +1159,52 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1settings~1?api-version=2023-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1settings?api-version=2023-04-01/get' + operationId: HierarchySettings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HierarchySettingsList objectKey: $.value - exec_get: + get: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1settings~1default~1?api-version=2023-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1settings~1default?api-version=2023-04-01/get' + operationId: HierarchySettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HierarchySettings create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1settings~1default~1?api-version=2023-04-01/put' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1settings~1default?api-version=2023-04-01/put' + operationId: HierarchySettings_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HierarchySettings update: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1settings~1default~1?api-version=2023-04-01/patch' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1settings~1default?api-version=2023-04-01/patch' + operationId: HierarchySettings_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HierarchySettings delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1settings~1default~1?api-version=2023-04-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{groupId}~1settings~1default?api-version=2023-04-01/delete' + operationId: HierarchySettings_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/hierarchy_settings/methods/list' + - $ref: '#/components/x-stackQL-resources/hierarchy_settings/methods/get' insert: - $ref: '#/components/x-stackQL-resources/hierarchy_settings/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/hierarchy_settings/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/hierarchy_settings/methods/delete' @@ -1184,31 +1215,40 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1operations~1?api-version=2023-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Management~1operations?api-version=2023-04-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/operations/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - check_name_availability: - id: azure.management_groups.check_name_availability - name: check_name_availability - title: check_name_availability - methods: check_name_availability: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1checkNameAvailability~1?api-version=2023-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Management~1checkNameAvailability?api-version=2023-04-01/post' + operationId: Operations_CheckNameAvailability + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResult + start_tenant_backfill: + operation: + $ref: '#/paths/~1providers~1Microsoft.Management~1startTenantBackfill?api-version=2023-04-01/post' + operationId: Operations_StartTenantBackfill + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: TenantBackfillStatusResult + tenant_backfill_status: + operation: + $ref: '#/paths/~1providers~1Microsoft.Management~1tenantBackfillStatus?api-version=2023-04-01/post' + operationId: Operations_TenantBackfillStatus response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TenantBackfillStatusResult sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/operations/methods/list' insert: [] update: [] replace: [] @@ -1220,10 +1260,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1getEntities~1?api-version=2023-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Management~1getEntities?api-version=2023-04-01/post' + operationId: Entities_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EntityListResult objectKey: $.value sqlVerbs: select: @@ -1232,23 +1274,6 @@ components: update: [] replace: [] delete: [] - tenant_backfill: - id: azure.management_groups.tenant_backfill - name: tenant_backfill - title: tenant_backfill - methods: - tenant_backfill: - operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1tenantBackfillStatus~1?api-version=2023-04-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] vw_management_groups: id: azure.management_groups.vw_management_groups name: vw_management_groups @@ -1261,13 +1286,13 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.children') as children, + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.details') as "details", + JSON_EXTRACT(properties, '$.children') as "children", groupId FROM azure.management_groups.management_groups - WHERE ; + WHERE groupId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -1275,16 +1300,16 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.details') as details, - JSON_EXTRACT(properties, '$.children') as children, + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.details') as "details", + json_extract_path_text(properties, '$.children') as "children", groupId FROM azure.management_groups.management_groups - WHERE ; - vw_management_group_subscriptions_subscription: - id: azure.management_groups.vw_management_group_subscriptions_subscription - name: vw_management_group_subscriptions_subscription + WHERE groupId = 'replace-me'; + vw_management_group_subscriptions_subscriptions: + id: azure.management_groups.vw_management_group_subscriptions_subscriptions + name: vw_management_group_subscriptions_subscriptions config: views: select: @@ -1294,13 +1319,13 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.tenant') as tenant, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.parent') as parent, - JSON_EXTRACT(properties, '$.state') as state, + JSON_EXTRACT(properties, '$.tenant') as "tenant", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.parent') as "parent", + JSON_EXTRACT(properties, '$.state') as "state", groupId, subscriptionId - FROM azure.management_groups.management_group_subscriptions_subscription + FROM azure.management_groups.management_group_subscriptions_subscriptions WHERE groupId = 'replace-me' AND subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1309,16 +1334,16 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.tenant') as tenant, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.parent') as parent, - JSON_EXTRACT(properties, '$.state') as state, + json_extract_path_text(properties, '$.tenant') as "tenant", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.parent') as "parent", + json_extract_path_text(properties, '$.state') as "state", groupId, subscriptionId - FROM azure.management_groups.management_group_subscriptions_subscription + FROM azure.management_groups.management_group_subscriptions_subscriptions WHERE groupId = 'replace-me' AND subscriptionId = 'replace-me'; paths: - /providers/Microsoft.Management/managementGroups/?api-version=2023-04-01: + /providers/Microsoft.Management/managementGroups?api-version=2023-04-01: get: tags: - ManagementGroups @@ -1343,7 +1368,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: '@nextLink' - /providers/Microsoft.Management/managementGroups/{groupId}/?api-version=2023-04-01: + /providers/Microsoft.Management/managementGroups/{groupId}?api-version=2023-04-01: get: tags: - ManagementGroups @@ -1503,11 +1528,11 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /providers/Microsoft.Management/managementGroups/{groupId}/descendants/?api-version=2023-04-01: + /providers/Microsoft.Management/managementGroups/{groupId}/descendants?api-version=2023-04-01: get: tags: - ManagementGroups - operationId: ManagementGroups_GetDescendants + operationId: ManagementGroupsDescendants_Get description: | List all entities that descend from a management group. parameters: @@ -1529,7 +1554,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Management/managementGroups/{groupId}/subscriptions/{subscriptionId}/?api-version=2023-04-01: + x-ms-original-operationId: ManagementGroups_GetDescendants + /providers/Microsoft.Management/managementGroups/{groupId}/subscriptions/{subscriptionId}?api-version=2023-04-01: put: tags: - ManagementGroups @@ -1577,7 +1603,7 @@ paths: get: tags: - ManagementGroups - operationId: ManagementGroupSubscriptions_GetSubscription + operationId: ManagementGroupSubscriptionsSubscription_Get description: | Retrieves details about given subscription which is associated with the management group. parameters: @@ -1597,11 +1623,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Management/managementGroups/{groupId}/subscriptions/?api-version=2023-04-01: + x-ms-original-operationId: ManagementGroupSubscriptions_GetSubscription + /providers/Microsoft.Management/managementGroups/{groupId}/subscriptions?api-version=2023-04-01: get: tags: - ManagementGroups - operationId: ManagementGroupSubscriptions_GetSubscriptionsUnderManagementGroup + operationId: ManagementGroupSubscriptionsSubscriptionsUnderManagementGroup_Get description: | Retrieves details about all subscriptions which are associated with the management group. parameters: @@ -1622,7 +1649,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Management/managementGroups/{groupId}/settings/?api-version=2023-04-01: + x-ms-original-operationId: ManagementGroupSubscriptions_GetSubscriptionsUnderManagementGroup + /providers/Microsoft.Management/managementGroups/{groupId}/settings?api-version=2023-04-01: get: tags: - ManagementGroups @@ -1644,7 +1672,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Management/managementGroups/{groupId}/settings/default/?api-version=2023-04-01: + /providers/Microsoft.Management/managementGroups/{groupId}/settings/default?api-version=2023-04-01: get: tags: - ManagementGroups @@ -1743,7 +1771,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Management/operations/?api-version=2023-04-01: + /providers/Microsoft.Management/operations?api-version=2023-04-01: get: tags: - Operations @@ -1765,11 +1793,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Management/checkNameAvailability/?api-version=2023-04-01: + /providers/Microsoft.Management/checkNameAvailability?api-version=2023-04-01: post: tags: - CheckNameAvailability - operationId: CheckNameAvailability + operationId: Operations_CheckNameAvailability description: Checks if the specified management group name is valid and unique parameters: [] requestBody: @@ -1794,7 +1822,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Management/getEntities/?api-version=2023-04-01: + x-ms-original-operationId: CheckNameAvailability + /providers/Microsoft.Management/getEntities?api-version=2023-04-01: post: tags: - Entities @@ -1826,11 +1855,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Management/startTenantBackfill/?api-version=2023-04-01: + /providers/Microsoft.Management/startTenantBackfill?api-version=2023-04-01: post: tags: - TenantBackfill - operationId: StartTenantBackfill + operationId: Operations_StartTenantBackfill description: Starts backfilling subscriptions for the Tenant. parameters: [] responses: @@ -1846,11 +1875,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Management/tenantBackfillStatus/?api-version=2023-04-01: + x-ms-original-operationId: StartTenantBackfill + /providers/Microsoft.Management/tenantBackfillStatus?api-version=2023-04-01: post: tags: - TenantBackfill - operationId: TenantBackfillStatus + operationId: Operations_TenantBackfillStatus description: Gets tenant backfill status parameters: [] responses: @@ -1866,3 +1896,4 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: TenantBackfillStatus diff --git a/providers/src/azure/v00.00.00000/services/maps.yaml b/providers/src/azure/v00.00.00000/services/maps.yaml index 35cc8194..b9b7ac44 100644 --- a/providers/src/azure/v00.00.00000/services/maps.yaml +++ b/providers/src/azure/v00.00.00000/services/maps.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -55,7 +55,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1101,48 +1101,61 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}?api-version=2024-07-01-preview/put' + operationId: Accounts_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MapsAccount update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1?api-version=2024-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}?api-version=2024-07-01-preview/patch' + operationId: Accounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MapsAccount delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}?api-version=2024-07-01-preview/delete' + operationId: Accounts_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}?api-version=2024-07-01-preview/get' + operationId: Accounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MapsAccount list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts?api-version=2024-07-01-preview/get' + operationId: Accounts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MapsAccounts objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maps~1accounts~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Maps~1accounts?api-version=2024-07-01-preview/get' + operationId: Accounts_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MapsAccounts objectKey: $.value regenerate_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1regenerateKey~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1regenerateKey?api-version=2024-07-01-preview/post' + operationId: Accounts_RegenerateKeys response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MapsAccountKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/accounts/methods/get' @@ -1150,7 +1163,8 @@ components: - $ref: '#/components/x-stackQL-resources/accounts/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/accounts/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/accounts/methods/delete' @@ -1161,10 +1175,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1listSas~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1listSas?api-version=2024-07-01-preview/post' + operationId: AccountsSas_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MapsAccountSasToken sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/accounts_sas/methods/list' @@ -1179,10 +1195,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1listKeys~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1listKeys?api-version=2024-07-01-preview/post' + operationId: AccountsKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MapsAccountKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/accounts_keys/methods/list' @@ -1197,10 +1215,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Maps~1operations~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Maps~1operations?api-version=2024-07-01-preview/get' + operationId: MapsOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1216,42 +1236,52 @@ components: methods: list_by_account: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1creators~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1creators?api-version=2024-07-01-preview/get' + operationId: Creators_ListByAccount response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CreatorList objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1creators~1{creatorName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1creators~1{creatorName}?api-version=2024-07-01-preview/put' + operationId: Creators_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Creator update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1creators~1{creatorName}~1?api-version=2024-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1creators~1{creatorName}?api-version=2024-07-01-preview/patch' + operationId: Creators_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Creator delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1creators~1{creatorName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1creators~1{creatorName}?api-version=2024-07-01-preview/delete' + operationId: Creators_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1creators~1{creatorName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Maps~1accounts~1{accountName}~1creators~1{creatorName}?api-version=2024-07-01-preview/get' + operationId: Creators_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Creator sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/creators/methods/get' - $ref: '#/components/x-stackQL-resources/creators/methods/list_by_account' insert: - $ref: '#/components/x-stackQL-resources/creators/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/creators/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/creators/methods/delete' @@ -1270,13 +1300,13 @@ components: systemData as system_data, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.uniqueId') as unique_id, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.linkedResources') as linked_resources, - JSON_EXTRACT(properties, '$.cors') as cors, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.locations') as locations, + JSON_EXTRACT(properties, '$.uniqueId') as "unique_id", + JSON_EXTRACT(properties, '$.disableLocalAuth') as "disable_local_auth", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.linkedResources') as "linked_resources", + JSON_EXTRACT(properties, '$.cors') as "cors", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.locations') as "locations", subscriptionId, resourceGroupName, accountName @@ -1292,13 +1322,13 @@ components: systemData as system_data, identity as identity, tags as tags, - json_extract_path_text(properties, '$.uniqueId') as unique_id, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.linkedResources') as linked_resources, - JSON_EXTRACT(properties, '$.cors') as cors, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.locations') as locations, + json_extract_path_text(properties, '$.uniqueId') as "unique_id", + json_extract_path_text(properties, '$.disableLocalAuth') as "disable_local_auth", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.linkedResources') as "linked_resources", + json_extract_path_text(properties, '$.cors') as "cors", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.locations') as "locations", subscriptionId, resourceGroupName, accountName @@ -1316,10 +1346,10 @@ components: location as location, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.storageUnits') as storage_units, - JSON_EXTRACT(properties, '$.totalStorageUnitSizeInBytes') as total_storage_unit_size_in_bytes, - JSON_EXTRACT(properties, '$.consumedStorageUnitSizeInBytes') as consumed_storage_unit_size_in_bytes, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.storageUnits') as "storage_units", + JSON_EXTRACT(properties, '$.totalStorageUnitSizeInBytes') as "total_storage_unit_size_in_bytes", + JSON_EXTRACT(properties, '$.consumedStorageUnitSizeInBytes') as "consumed_storage_unit_size_in_bytes", subscriptionId, resourceGroupName, accountName, @@ -1333,10 +1363,10 @@ components: location as location, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.storageUnits') as storage_units, - JSON_EXTRACT(properties, '$.totalStorageUnitSizeInBytes') as total_storage_unit_size_in_bytes, - JSON_EXTRACT(properties, '$.consumedStorageUnitSizeInBytes') as consumed_storage_unit_size_in_bytes, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.storageUnits') as "storage_units", + json_extract_path_text(properties, '$.totalStorageUnitSizeInBytes') as "total_storage_unit_size_in_bytes", + json_extract_path_text(properties, '$.consumedStorageUnitSizeInBytes') as "consumed_storage_unit_size_in_bytes", subscriptionId, resourceGroupName, accountName, @@ -1344,7 +1374,7 @@ components: FROM azure.maps.creators WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}?api-version=2024-07-01-preview: put: tags: - Accounts @@ -1453,7 +1483,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts?api-version=2024-07-01-preview: get: tags: - Accounts @@ -1477,7 +1507,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Maps/accounts/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Maps/accounts?api-version=2024-07-01-preview: get: tags: - Accounts @@ -1500,7 +1530,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/listSas/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/listSas?api-version=2024-07-01-preview: post: tags: - Accounts @@ -1510,7 +1540,7 @@ paths: Prerequisites: 1. Create or have an existing User Assigned Managed Identity in the same Azure region as the account. 2. Create or update an Azure Maps account with the same Azure region as the User Assigned Managed Identity is placed. - operationId: Accounts_ListSas + operationId: AccountsSas_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -1536,12 +1566,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/listKeys/?api-version=2024-07-01-preview: + x-ms-original-operationId: Accounts_ListSas + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/listKeys?api-version=2024-07-01-preview: post: tags: - Accounts description: Get the keys to use with the Maps APIs. A key is used to authenticate and authorize access to the Maps REST APIs. Only one key is needed at a time; two are given to provide seamless key regeneration. - operationId: Accounts_ListKeys + operationId: AccountsKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -1559,7 +1590,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/regenerateKey/?api-version=2024-07-01-preview: + x-ms-original-operationId: Accounts_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/regenerateKey?api-version=2024-07-01-preview: post: tags: - Accounts @@ -1590,12 +1622,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Maps/operations/?api-version=2024-07-01-preview: + /providers/Microsoft.Maps/operations?api-version=2024-07-01-preview: get: tags: - Operations description: List operations available for the Maps Resource Provider - operationId: Maps_ListOperations + operationId: MapsOperations_List x-ms-pageable: nextLinkName: nextLink parameters: [] @@ -1612,7 +1644,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/creators/?api-version=2024-07-01-preview: + x-ms-original-operationId: Maps_ListOperations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/creators?api-version=2024-07-01-preview: get: tags: - Creators @@ -1637,7 +1670,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/creators/{creatorName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/creators/{creatorName}?api-version=2024-07-01-preview: put: tags: - Creators diff --git a/providers/src/azure/v00.00.00000/services/maria_db.yaml b/providers/src/azure/v00.00.00000/services/maria_db.yaml index b4dabe23..4c684c6d 100644 --- a/providers/src/azure/v00.00.00000/services/maria_db.yaml +++ b/providers/src/azure/v00.00.00000/services/maria_db.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -107,7 +107,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1915,57 +1915,71 @@ components: methods: start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1start~1?api-version=2020-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1start?api-version=2020-01-01/post' + operationId: Servers_Start response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1stop~1?api-version=2020-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1stop?api-version=2020-01-01/post' + operationId: Servers_Stop response: mediaType: application/json openAPIDocKey: '200' create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}?api-version=2018-06-01/put' + operationId: Servers_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Server update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1?api-version=2018-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}?api-version=2018-06-01/patch' + operationId: Servers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Server delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}?api-version=2018-06-01/delete' + operationId: Servers_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}?api-version=2018-06-01/get' + operationId: Servers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Server list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers?api-version=2018-06-01/get' + operationId: Servers_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMariaDB~1servers~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMariaDB~1servers?api-version=2018-06-01/get' + operationId: Servers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerListResult objectKey: $.value restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1restart~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1restart?api-version=2018-06-01/post' + operationId: Servers_Restart response: mediaType: application/json openAPIDocKey: '200' @@ -1976,7 +1990,8 @@ components: - $ref: '#/components/x-stackQL-resources/servers/methods/list' insert: - $ref: '#/components/x-stackQL-resources/servers/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/servers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/servers/methods/delete' @@ -1987,17 +2002,21 @@ components: methods: list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1privateLinkResources~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1privateLinkResources?api-version=2018-06-01/get' + operationId: PrivateLinkResources_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1privateLinkResources~1{groupName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1privateLinkResources~1{groupName}?api-version=2018-06-01/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' @@ -2013,22 +2032,28 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1securityAlertPolicies~1{securityAlertPolicyName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1securityAlertPolicies~1{securityAlertPolicyName}?api-version=2018-06-01/get' + operationId: ServerSecurityAlertPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSecurityAlertPolicy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1securityAlertPolicies~1{securityAlertPolicyName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1securityAlertPolicies~1{securityAlertPolicyName}?api-version=2018-06-01/put' + operationId: ServerSecurityAlertPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSecurityAlertPolicy list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1securityAlertPolicies~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1securityAlertPolicies?api-version=2018-06-01/get' + operationId: ServerSecurityAlertPolicies_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSecurityAlertPolicyListResult objectKey: $.value sqlVerbs: select: @@ -2046,10 +2071,12 @@ components: methods: list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1replicas~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1replicas?api-version=2018-06-01/get' + operationId: Replicas_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerListResult objectKey: $.value sqlVerbs: select: @@ -2065,28 +2092,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1firewallRules~1{firewallRuleName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1firewallRules~1{firewallRuleName}?api-version=2018-06-01/put' + operationId: FirewallRules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirewallRule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1firewallRules~1{firewallRuleName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1firewallRules~1{firewallRuleName}?api-version=2018-06-01/delete' + operationId: FirewallRules_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1firewallRules~1{firewallRuleName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1firewallRules~1{firewallRuleName}?api-version=2018-06-01/get' + operationId: FirewallRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirewallRule list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1firewallRules~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1firewallRules?api-version=2018-06-01/get' + operationId: FirewallRules_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirewallRuleListResult objectKey: $.value sqlVerbs: select: @@ -2105,28 +2139,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1virtualNetworkRules~1{virtualNetworkRuleName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1virtualNetworkRules~1{virtualNetworkRuleName}?api-version=2018-06-01/get' + operationId: VirtualNetworkRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkRule create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1virtualNetworkRules~1{virtualNetworkRuleName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1virtualNetworkRules~1{virtualNetworkRuleName}?api-version=2018-06-01/put' + operationId: VirtualNetworkRules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkRule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1virtualNetworkRules~1{virtualNetworkRuleName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1virtualNetworkRules~1{virtualNetworkRuleName}?api-version=2018-06-01/delete' + operationId: VirtualNetworkRules_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1virtualNetworkRules~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1virtualNetworkRules?api-version=2018-06-01/get' + operationId: VirtualNetworkRules_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkRuleListResult objectKey: $.value sqlVerbs: select: @@ -2145,28 +2186,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1databases~1{databaseName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1databases~1{databaseName}?api-version=2018-06-01/put' + operationId: Databases_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Database delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1databases~1{databaseName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1databases~1{databaseName}?api-version=2018-06-01/delete' + operationId: Databases_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1databases~1{databaseName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1databases~1{databaseName}?api-version=2018-06-01/get' + operationId: Databases_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Database list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1databases~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1databases?api-version=2018-06-01/get' + operationId: Databases_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseListResult objectKey: $.value sqlVerbs: select: @@ -2185,22 +2233,28 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1configurations~1{configurationName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1configurations~1{configurationName}?api-version=2018-06-01/put' + operationId: Configurations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Configuration get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1configurations~1{configurationName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1configurations~1{configurationName}?api-version=2018-06-01/get' + operationId: Configurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Configuration list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1configurations~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1configurations?api-version=2018-06-01/get' + operationId: Configurations_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationListResult objectKey: $.value sqlVerbs: select: @@ -2218,10 +2272,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1updateConfigurations~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1updateConfigurations?api-version=2018-06-01/post' + operationId: ServerParametersUpdateConfigurations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationListResult objectKey: $.value sqlVerbs: select: @@ -2237,10 +2293,12 @@ components: methods: list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1logFiles~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1logFiles?api-version=2018-06-01/get' + operationId: LogFiles_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogFileListResult objectKey: $.value sqlVerbs: select: @@ -2256,10 +2314,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1recoverableServers~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1recoverableServers?api-version=2018-06-01/get' + operationId: RecoverableServers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecoverableServerResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/recoverable_servers/methods/get' @@ -2267,57 +2327,44 @@ components: update: [] replace: [] delete: [] - server_based_performance_tier: - id: azure.maria_db.server_based_performance_tier - name: server_based_performance_tier - title: server_based_performance_tier + server_based_performance_tiers: + id: azure.maria_db.server_based_performance_tiers + name: server_based_performance_tiers + title: server_based_performance_tiers methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1performanceTiers~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1performanceTiers?api-version=2018-06-01/get' + operationId: ServerBasedPerformanceTier_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PerformanceTierListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/server_based_performance_tier/methods/list' + - $ref: '#/components/x-stackQL-resources/server_based_performance_tiers/methods/list' insert: [] update: [] replace: [] delete: [] - location_based_performance_tier: - id: azure.maria_db.location_based_performance_tier - name: location_based_performance_tier - title: location_based_performance_tier + location_based_performance_tiers: + id: azure.maria_db.location_based_performance_tiers + name: location_based_performance_tiers + title: location_based_performance_tiers methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMariaDB~1locations~1{locationName}~1performanceTiers~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMariaDB~1locations~1{locationName}~1performanceTiers?api-version=2018-06-01/get' + operationId: LocationBasedPerformanceTier_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PerformanceTierListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/location_based_performance_tier/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - check_name_availability: - id: azure.maria_db.check_name_availability - name: check_name_availability - title: check_name_availability - methods: - execute: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMariaDB~1checkNameAvailability~1?api-version=2018-06-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] + - $ref: '#/components/x-stackQL-resources/location_based_performance_tiers/methods/list' insert: [] update: [] replace: [] @@ -2327,13 +2374,31 @@ components: name: operations title: operations methods: + check_name_availability_execute: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMariaDB~1checkNameAvailability?api-version=2018-06-01/post' + operationId: Operations_CheckNameAvailabilityExecute + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NameAvailability list: operation: - $ref: '#/paths/~1providers~1Microsoft.DBforMariaDB~1operations~1?api-version=2018-06-01/get' + $ref: '#/paths/~1providers~1Microsoft.DBforMariaDB~1operations?api-version=2018-06-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value + reset_query_performance_insight_data: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1resetQueryPerformanceInsightData?api-version=2018-06-01/post' + operationId: Operations_ResetQueryPerformanceInsightData + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: QueryPerformanceInsightResetDataResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operations/methods/list' @@ -2341,28 +2406,32 @@ components: update: [] replace: [] delete: [] - query_texts: - id: azure.maria_db.query_texts - name: query_texts - title: query_texts + query_text: + id: azure.maria_db.query_text + name: query_text + title: query_text methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1queryTexts~1{queryId}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1queryTexts~1{queryId}?api-version=2018-06-01/get' + operationId: QueryTexts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: QueryText list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1queryTexts~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1queryTexts?api-version=2018-06-01/get' + operationId: QueryTexts_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: QueryTextsResultList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/query_texts/methods/get' - - $ref: '#/components/x-stackQL-resources/query_texts/methods/list_by_server' + - $ref: '#/components/x-stackQL-resources/query_text/methods/get' + - $ref: '#/components/x-stackQL-resources/query_text/methods/list_by_server' insert: [] update: [] replace: [] @@ -2374,16 +2443,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1topQueryStatistics~1{queryStatisticId}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1topQueryStatistics~1{queryStatisticId}?api-version=2018-06-01/get' + operationId: TopQueryStatistics_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: QueryStatistic list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1topQueryStatistics~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1topQueryStatistics?api-version=2018-06-01/get' + operationId: TopQueryStatistics_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TopQueryStatisticsResultList objectKey: $.value sqlVerbs: select: @@ -2400,16 +2473,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1waitStatistics~1{waitStatisticsId}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1waitStatistics~1{waitStatisticsId}?api-version=2018-06-01/get' + operationId: WaitStatistics_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WaitStatistic list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1waitStatistics~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1waitStatistics?api-version=2018-06-01/get' + operationId: WaitStatistics_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WaitStatisticsResultList objectKey: $.value sqlVerbs: select: @@ -2419,23 +2496,6 @@ components: update: [] replace: [] delete: [] - reset_query_performance_insight_data: - id: azure.maria_db.reset_query_performance_insight_data - name: reset_query_performance_insight_data - title: reset_query_performance_insight_data - methods: - reset_query_performance_insight_data: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1resetQueryPerformanceInsightData~1?api-version=2018-06-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] private_endpoint_connections: id: azure.maria_db.private_endpoint_connections name: private_endpoint_connections @@ -2443,28 +2503,43 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2018-06-01/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2018-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2018-06-01/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2018-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2018-06-01/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2018-06-01/patch' + operationId: PrivateEndpointConnections_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1privateEndpointConnections~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1privateEndpointConnections?api-version=2018-06-01/get' + operationId: PrivateEndpointConnections_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value sqlVerbs: select: @@ -2476,23 +2551,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' - private_endpoint_connections_tags: - id: azure.maria_db.private_endpoint_connections_tags - name: private_endpoint_connections_tags - title: private_endpoint_connections_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2018-06-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] advisors: id: azure.maria_db.advisors name: advisors @@ -2500,16 +2558,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1advisors~1{advisorName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1advisors~1{advisorName}?api-version=2018-06-01/get' + operationId: Advisors_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Advisor list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1advisors~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1advisors?api-version=2018-06-01/get' + operationId: Advisors_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AdvisorsResultList objectKey: $.value sqlVerbs: select: @@ -2524,15 +2586,17 @@ components: name: recommended_action_sessions title: recommended_action_sessions methods: - recommended_action_sessions: + create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1advisors~1{advisorName}~1createRecommendedActionSession~1?api-version=2018-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1advisors~1{advisorName}~1createRecommendedActionSession?api-version=2018-06-01/post' + operationId: RecommendedActionSession_Create response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: [] - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/recommended_action_sessions/methods/create' update: [] replace: [] delete: [] @@ -2543,16 +2607,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1advisors~1{advisorName}~1recommendedActions~1{recommendedActionName}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1advisors~1{advisorName}~1recommendedActions~1{recommendedActionName}?api-version=2018-06-01/get' + operationId: RecommendedActions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecommendationAction list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1advisors~1{advisorName}~1recommendedActions~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMariaDB~1servers~1{serverName}~1advisors~1{advisorName}~1recommendedActions?api-version=2018-06-01/get' + operationId: RecommendedActions_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecommendationActionsResultList objectKey: $.value sqlVerbs: select: @@ -2569,10 +2637,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMariaDB~1locations~1{locationName}~1recommendedActionSessionsAzureAsyncOperation~1{operationId}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMariaDB~1locations~1{locationName}~1recommendedActionSessionsAzureAsyncOperation~1{operationId}?api-version=2018-06-01/get' + operationId: LocationBasedRecommendedActionSessionsOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecommendedActionSessionsOperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/location_based_recommended_action_sessions_operation_status/methods/get' @@ -2580,21 +2650,23 @@ components: update: [] replace: [] delete: [] - location_based_recommended_action_sessions_result: - id: azure.maria_db.location_based_recommended_action_sessions_result - name: location_based_recommended_action_sessions_result - title: location_based_recommended_action_sessions_result + location_based_recommended_action_sessions_results: + id: azure.maria_db.location_based_recommended_action_sessions_results + name: location_based_recommended_action_sessions_results + title: location_based_recommended_action_sessions_results methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMariaDB~1locations~1{locationName}~1recommendedActionSessionsOperationResults~1{operationId}~1?api-version=2018-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMariaDB~1locations~1{locationName}~1recommendedActionSessionsOperationResults~1{operationId}?api-version=2018-06-01/get' + operationId: LocationBasedRecommendedActionSessionsResult_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecommendationActionsResultList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/location_based_recommended_action_sessions_result/methods/list' + - $ref: '#/components/x-stackQL-resources/location_based_recommended_action_sessions_results/methods/list' insert: [] update: [] replace: [] @@ -2611,19 +2683,19 @@ components: location as location, sku as sku, tags as tags, - JSON_EXTRACT(properties, '$.administratorLogin') as administrator_login, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.sslEnforcement') as ssl_enforcement, - JSON_EXTRACT(properties, '$.minimalTlsVersion') as minimal_tls_version, - JSON_EXTRACT(properties, '$.userVisibleState') as user_visible_state, - JSON_EXTRACT(properties, '$.fullyQualifiedDomainName') as fully_qualified_domain_name, - JSON_EXTRACT(properties, '$.earliestRestoreDate') as earliest_restore_date, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.replicationRole') as replication_role, - JSON_EXTRACT(properties, '$.masterServerId') as master_server_id, - JSON_EXTRACT(properties, '$.replicaCapacity') as replica_capacity, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + JSON_EXTRACT(properties, '$.administratorLogin') as "administrator_login", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.sslEnforcement') as "ssl_enforcement", + JSON_EXTRACT(properties, '$.minimalTlsVersion') as "minimal_tls_version", + JSON_EXTRACT(properties, '$.userVisibleState') as "user_visible_state", + JSON_EXTRACT(properties, '$.fullyQualifiedDomainName') as "fully_qualified_domain_name", + JSON_EXTRACT(properties, '$.earliestRestoreDate') as "earliest_restore_date", + JSON_EXTRACT(properties, '$.storageProfile') as "storage_profile", + JSON_EXTRACT(properties, '$.replicationRole') as "replication_role", + JSON_EXTRACT(properties, '$.masterServerId') as "master_server_id", + JSON_EXTRACT(properties, '$.replicaCapacity') as "replica_capacity", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, resourceGroupName, serverName @@ -2636,19 +2708,19 @@ components: location as location, sku as sku, tags as tags, - json_extract_path_text(properties, '$.administratorLogin') as administrator_login, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.sslEnforcement') as ssl_enforcement, - JSON_EXTRACT(properties, '$.minimalTlsVersion') as minimal_tls_version, - JSON_EXTRACT(properties, '$.userVisibleState') as user_visible_state, - JSON_EXTRACT(properties, '$.fullyQualifiedDomainName') as fully_qualified_domain_name, - JSON_EXTRACT(properties, '$.earliestRestoreDate') as earliest_restore_date, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.replicationRole') as replication_role, - JSON_EXTRACT(properties, '$.masterServerId') as master_server_id, - JSON_EXTRACT(properties, '$.replicaCapacity') as replica_capacity, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + json_extract_path_text(properties, '$.administratorLogin') as "administrator_login", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.sslEnforcement') as "ssl_enforcement", + json_extract_path_text(properties, '$.minimalTlsVersion') as "minimal_tls_version", + json_extract_path_text(properties, '$.userVisibleState') as "user_visible_state", + json_extract_path_text(properties, '$.fullyQualifiedDomainName') as "fully_qualified_domain_name", + json_extract_path_text(properties, '$.earliestRestoreDate') as "earliest_restore_date", + json_extract_path_text(properties, '$.storageProfile') as "storage_profile", + json_extract_path_text(properties, '$.replicationRole') as "replication_role", + json_extract_path_text(properties, '$.masterServerId') as "master_server_id", + json_extract_path_text(properties, '$.replicaCapacity') as "replica_capacity", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, resourceGroupName, serverName @@ -2663,8 +2735,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", subscriptionId, resourceGroupName, serverName, @@ -2675,8 +2747,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", subscriptionId, resourceGroupName, serverName, @@ -2692,13 +2764,13 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.disabledAlerts') as disabled_alerts, - JSON_EXTRACT(properties, '$.emailAddresses') as email_addresses, - JSON_EXTRACT(properties, '$.emailAccountAdmins') as email_account_admins, - JSON_EXTRACT(properties, '$.storageEndpoint') as storage_endpoint, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.retentionDays') as retention_days, + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.disabledAlerts') as "disabled_alerts", + JSON_EXTRACT(properties, '$.emailAddresses') as "email_addresses", + JSON_EXTRACT(properties, '$.emailAccountAdmins') as "email_account_admins", + JSON_EXTRACT(properties, '$.storageEndpoint') as "storage_endpoint", + JSON_EXTRACT(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + JSON_EXTRACT(properties, '$.retentionDays') as "retention_days", subscriptionId, resourceGroupName, serverName, @@ -2709,13 +2781,13 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.disabledAlerts') as disabled_alerts, - JSON_EXTRACT(properties, '$.emailAddresses') as email_addresses, - JSON_EXTRACT(properties, '$.emailAccountAdmins') as email_account_admins, - JSON_EXTRACT(properties, '$.storageEndpoint') as storage_endpoint, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.retentionDays') as retention_days, + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.disabledAlerts') as "disabled_alerts", + json_extract_path_text(properties, '$.emailAddresses') as "email_addresses", + json_extract_path_text(properties, '$.emailAccountAdmins') as "email_account_admins", + json_extract_path_text(properties, '$.storageEndpoint') as "storage_endpoint", + json_extract_path_text(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + json_extract_path_text(properties, '$.retentionDays') as "retention_days", subscriptionId, resourceGroupName, serverName, @@ -2731,8 +2803,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.startIpAddress') as start_ip_address, - JSON_EXTRACT(properties, '$.endIpAddress') as end_ip_address, + JSON_EXTRACT(properties, '$.startIpAddress') as "start_ip_address", + JSON_EXTRACT(properties, '$.endIpAddress') as "end_ip_address", subscriptionId, resourceGroupName, serverName, @@ -2743,8 +2815,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.startIpAddress') as start_ip_address, - JSON_EXTRACT(properties, '$.endIpAddress') as end_ip_address, + json_extract_path_text(properties, '$.startIpAddress') as "start_ip_address", + json_extract_path_text(properties, '$.endIpAddress') as "end_ip_address", subscriptionId, resourceGroupName, serverName, @@ -2760,9 +2832,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.virtualNetworkSubnetId') as virtual_network_subnet_id, - JSON_EXTRACT(properties, '$.ignoreMissingVnetServiceEndpoint') as ignore_missing_vnet_service_endpoint, - JSON_EXTRACT(properties, '$.state') as state, + JSON_EXTRACT(properties, '$.virtualNetworkSubnetId') as "virtual_network_subnet_id", + JSON_EXTRACT(properties, '$.ignoreMissingVnetServiceEndpoint') as "ignore_missing_vnet_service_endpoint", + JSON_EXTRACT(properties, '$.state') as "state", subscriptionId, resourceGroupName, serverName, @@ -2773,9 +2845,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.virtualNetworkSubnetId') as virtual_network_subnet_id, - JSON_EXTRACT(properties, '$.ignoreMissingVnetServiceEndpoint') as ignore_missing_vnet_service_endpoint, - JSON_EXTRACT(properties, '$.state') as state, + json_extract_path_text(properties, '$.virtualNetworkSubnetId') as "virtual_network_subnet_id", + json_extract_path_text(properties, '$.ignoreMissingVnetServiceEndpoint') as "ignore_missing_vnet_service_endpoint", + json_extract_path_text(properties, '$.state') as "state", subscriptionId, resourceGroupName, serverName, @@ -2791,8 +2863,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.charset') as charset, - JSON_EXTRACT(properties, '$.collation') as collation, + JSON_EXTRACT(properties, '$.charset') as "charset", + JSON_EXTRACT(properties, '$.collation') as "collation", subscriptionId, resourceGroupName, serverName, @@ -2803,8 +2875,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.charset') as charset, - JSON_EXTRACT(properties, '$.collation') as collation, + json_extract_path_text(properties, '$.charset') as "charset", + json_extract_path_text(properties, '$.collation') as "collation", subscriptionId, resourceGroupName, serverName, @@ -2820,12 +2892,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.defaultValue') as default_value, - JSON_EXTRACT(properties, '$.dataType') as data_type, - JSON_EXTRACT(properties, '$.allowedValues') as allowed_values, - JSON_EXTRACT(properties, '$.source') as source, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.defaultValue') as "default_value", + JSON_EXTRACT(properties, '$.dataType') as "data_type", + JSON_EXTRACT(properties, '$.allowedValues') as "allowed_values", + JSON_EXTRACT(properties, '$.source') as "source", subscriptionId, resourceGroupName, serverName, @@ -2836,12 +2908,12 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.defaultValue') as default_value, - JSON_EXTRACT(properties, '$.dataType') as data_type, - JSON_EXTRACT(properties, '$.allowedValues') as allowed_values, - JSON_EXTRACT(properties, '$.source') as source, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.defaultValue') as "default_value", + json_extract_path_text(properties, '$.dataType') as "data_type", + json_extract_path_text(properties, '$.allowedValues') as "allowed_values", + json_extract_path_text(properties, '$.source') as "source", subscriptionId, resourceGroupName, serverName, @@ -2857,12 +2929,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.lastAvailableBackupDateTime') as last_available_backup_date_time, - JSON_EXTRACT(properties, '$.serviceLevelObjective') as service_level_objective, - JSON_EXTRACT(properties, '$.edition') as edition, - JSON_EXTRACT(properties, '$.vCore') as v_core, - JSON_EXTRACT(properties, '$.hardwareGeneration') as hardware_generation, - JSON_EXTRACT(properties, '$.version') as version, + JSON_EXTRACT(properties, '$.lastAvailableBackupDateTime') as "last_available_backup_date_time", + JSON_EXTRACT(properties, '$.serviceLevelObjective') as "service_level_objective", + JSON_EXTRACT(properties, '$.edition') as "edition", + JSON_EXTRACT(properties, '$.vCore') as "v_core", + JSON_EXTRACT(properties, '$.hardwareGeneration') as "hardware_generation", + JSON_EXTRACT(properties, '$.version') as "version", subscriptionId, resourceGroupName, serverName @@ -2872,46 +2944,48 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.lastAvailableBackupDateTime') as last_available_backup_date_time, - JSON_EXTRACT(properties, '$.serviceLevelObjective') as service_level_objective, - JSON_EXTRACT(properties, '$.edition') as edition, - JSON_EXTRACT(properties, '$.vCore') as v_core, - JSON_EXTRACT(properties, '$.hardwareGeneration') as hardware_generation, - JSON_EXTRACT(properties, '$.version') as version, + json_extract_path_text(properties, '$.lastAvailableBackupDateTime') as "last_available_backup_date_time", + json_extract_path_text(properties, '$.serviceLevelObjective') as "service_level_objective", + json_extract_path_text(properties, '$.edition') as "edition", + json_extract_path_text(properties, '$.vCore') as "v_core", + json_extract_path_text(properties, '$.hardwareGeneration') as "hardware_generation", + json_extract_path_text(properties, '$.version') as "version", subscriptionId, resourceGroupName, serverName FROM azure.maria_db.recoverable_servers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me'; - vw_query_texts: - id: azure.maria_db.vw_query_texts - name: vw_query_texts + vw_query_text: + id: azure.maria_db.vw_query_text + name: vw_query_text config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.queryId') as query_id, - JSON_EXTRACT(properties, '$.queryText') as query_text, + JSON_EXTRACT(properties, '$.queryId') as "query_id", + JSON_EXTRACT(properties, '$.queryText') as "query_text", subscriptionId, resourceGroupName, serverName, - queryId - FROM azure.maria_db.query_texts - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me'; + queryId, + queryIds + FROM azure.maria_db.query_text + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me' AND queryIds = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.queryId') as query_id, - JSON_EXTRACT(properties, '$.queryText') as query_text, + json_extract_path_text(properties, '$.queryId') as "query_id", + json_extract_path_text(properties, '$.queryText') as "query_text", subscriptionId, resourceGroupName, serverName, - queryId - FROM azure.maria_db.query_texts - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me'; + queryId, + queryIds + FROM azure.maria_db.query_text + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me' AND queryIds = 'replace-me'; vw_top_query_statistics: id: azure.maria_db.vw_top_query_statistics name: vw_top_query_statistics @@ -2921,42 +2995,42 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.queryId') as query_id, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.aggregationFunction') as aggregation_function, - JSON_EXTRACT(properties, '$.databaseNames') as database_names, - JSON_EXTRACT(properties, '$.queryExecutionCount') as query_execution_count, - JSON_EXTRACT(properties, '$.metricName') as metric_name, - JSON_EXTRACT(properties, '$.metricDisplayName') as metric_display_name, - JSON_EXTRACT(properties, '$.metricValue') as metric_value, - JSON_EXTRACT(properties, '$.metricValueUnit') as metric_value_unit, + JSON_EXTRACT(properties, '$.queryId') as "query_id", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.aggregationFunction') as "aggregation_function", + JSON_EXTRACT(properties, '$.databaseNames') as "database_names", + JSON_EXTRACT(properties, '$.queryExecutionCount') as "query_execution_count", + JSON_EXTRACT(properties, '$.metricName') as "metric_name", + JSON_EXTRACT(properties, '$.metricDisplayName') as "metric_display_name", + JSON_EXTRACT(properties, '$.metricValue') as "metric_value", + JSON_EXTRACT(properties, '$.metricValueUnit') as "metric_value_unit", subscriptionId, resourceGroupName, serverName, queryStatisticId FROM azure.maria_db.top_query_statistics - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me' AND queryStatisticId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.queryId') as query_id, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.aggregationFunction') as aggregation_function, - JSON_EXTRACT(properties, '$.databaseNames') as database_names, - JSON_EXTRACT(properties, '$.queryExecutionCount') as query_execution_count, - JSON_EXTRACT(properties, '$.metricName') as metric_name, - JSON_EXTRACT(properties, '$.metricDisplayName') as metric_display_name, - JSON_EXTRACT(properties, '$.metricValue') as metric_value, - JSON_EXTRACT(properties, '$.metricValueUnit') as metric_value_unit, + json_extract_path_text(properties, '$.queryId') as "query_id", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.aggregationFunction') as "aggregation_function", + json_extract_path_text(properties, '$.databaseNames') as "database_names", + json_extract_path_text(properties, '$.queryExecutionCount') as "query_execution_count", + json_extract_path_text(properties, '$.metricName') as "metric_name", + json_extract_path_text(properties, '$.metricDisplayName') as "metric_display_name", + json_extract_path_text(properties, '$.metricValue') as "metric_value", + json_extract_path_text(properties, '$.metricValueUnit') as "metric_value_unit", subscriptionId, resourceGroupName, serverName, queryStatisticId FROM azure.maria_db.top_query_statistics - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me' AND queryStatisticId = 'replace-me'; vw_wait_statistics: id: azure.maria_db.vw_wait_statistics name: vw_wait_statistics @@ -2966,40 +3040,40 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.eventName') as event_name, - JSON_EXTRACT(properties, '$.eventTypeName') as event_type_name, - JSON_EXTRACT(properties, '$.queryId') as query_id, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.userId') as user_id, - JSON_EXTRACT(properties, '$.count') as count, - JSON_EXTRACT(properties, '$.totalTimeInMs') as total_time_in_ms, + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.eventName') as "event_name", + JSON_EXTRACT(properties, '$.eventTypeName') as "event_type_name", + JSON_EXTRACT(properties, '$.queryId') as "query_id", + JSON_EXTRACT(properties, '$.databaseName') as "database_name", + JSON_EXTRACT(properties, '$.userId') as "user_id", + JSON_EXTRACT(properties, '$.count') as "count", + JSON_EXTRACT(properties, '$.totalTimeInMs') as "total_time_in_ms", subscriptionId, resourceGroupName, serverName, waitStatisticsId FROM azure.maria_db.wait_statistics - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me' AND waitStatisticsId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.eventName') as event_name, - JSON_EXTRACT(properties, '$.eventTypeName') as event_type_name, - JSON_EXTRACT(properties, '$.queryId') as query_id, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.userId') as user_id, - JSON_EXTRACT(properties, '$.count') as count, - JSON_EXTRACT(properties, '$.totalTimeInMs') as total_time_in_ms, + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.eventName') as "event_name", + json_extract_path_text(properties, '$.eventTypeName') as "event_type_name", + json_extract_path_text(properties, '$.queryId') as "query_id", + json_extract_path_text(properties, '$.databaseName') as "database_name", + json_extract_path_text(properties, '$.userId') as "user_id", + json_extract_path_text(properties, '$.count') as "count", + json_extract_path_text(properties, '$.totalTimeInMs') as "total_time_in_ms", subscriptionId, resourceGroupName, serverName, waitStatisticsId FROM azure.maria_db.wait_statistics - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me' AND waitStatisticsId = 'replace-me'; vw_private_endpoint_connections: id: azure.maria_db.vw_private_endpoint_connections name: vw_private_endpoint_connections @@ -3009,9 +3083,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serverName, @@ -3022,9 +3096,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serverName, @@ -3065,14 +3139,14 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.advisorName') as advisor_name, - JSON_EXTRACT(properties, '$.sessionId') as session_id, - JSON_EXTRACT(properties, '$.actionId') as action_id, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.expirationTime') as expiration_time, - JSON_EXTRACT(properties, '$.reason') as reason, - JSON_EXTRACT(properties, '$.recommendationType') as recommendation_type, - JSON_EXTRACT(properties, '$.details') as details, + JSON_EXTRACT(properties, '$.advisorName') as "advisor_name", + JSON_EXTRACT(properties, '$.sessionId') as "session_id", + JSON_EXTRACT(properties, '$.actionId') as "action_id", + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.expirationTime') as "expiration_time", + JSON_EXTRACT(properties, '$.reason') as "reason", + JSON_EXTRACT(properties, '$.recommendationType') as "recommendation_type", + JSON_EXTRACT(properties, '$.details') as "details", subscriptionId, resourceGroupName, serverName, @@ -3084,14 +3158,14 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.advisorName') as advisor_name, - JSON_EXTRACT(properties, '$.sessionId') as session_id, - JSON_EXTRACT(properties, '$.actionId') as action_id, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.expirationTime') as expiration_time, - JSON_EXTRACT(properties, '$.reason') as reason, - JSON_EXTRACT(properties, '$.recommendationType') as recommendation_type, - JSON_EXTRACT(properties, '$.details') as details, + json_extract_path_text(properties, '$.advisorName') as "advisor_name", + json_extract_path_text(properties, '$.sessionId') as "session_id", + json_extract_path_text(properties, '$.actionId') as "action_id", + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.expirationTime') as "expiration_time", + json_extract_path_text(properties, '$.reason') as "reason", + json_extract_path_text(properties, '$.recommendationType') as "recommendation_type", + json_extract_path_text(properties, '$.details') as "details", subscriptionId, resourceGroupName, serverName, @@ -3100,7 +3174,7 @@ components: FROM azure.maria_db.recommended_actions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me' AND advisorName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/start/?api-version=2020-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/start?api-version=2020-01-01: post: tags: - ServerStart @@ -3122,7 +3196,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/stop/?api-version=2020-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/stop?api-version=2020-01-01: post: tags: - ServerStop @@ -3144,7 +3218,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/privateLinkResources/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/privateLinkResources?api-version=2018-06-01: get: tags: - PrivateLinkResources @@ -3169,7 +3243,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/privateLinkResources/{groupName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/privateLinkResources/{groupName}?api-version=2018-06-01: get: tags: - PrivateLinkResources @@ -3198,7 +3272,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/securityAlertPolicies/{securityAlertPolicyName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/securityAlertPolicies/{securityAlertPolicyName}?api-version=2018-06-01: get: tags: - ServerSecurityAlertPolicies @@ -3268,7 +3342,7 @@ paths: default: description: Error response describing why the operation of setting security alert policies failed. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/securityAlertPolicies/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/securityAlertPolicies?api-version=2018-06-01: get: tags: - ServerSecurityAlertPolicies @@ -3316,7 +3390,7 @@ paths: * 500 GetServerSecurityAlertPolicyFailed - Failed to get Threat Detection settings x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}?api-version=2018-06-01: put: tags: - Servers @@ -3434,7 +3508,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers?api-version=2018-06-01: get: tags: - Servers @@ -3458,7 +3532,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DBforMariaDB/servers/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DBforMariaDB/servers?api-version=2018-06-01: get: tags: - Servers @@ -3481,7 +3555,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/restart/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/restart?api-version=2018-06-01: post: tags: - ServerRestart @@ -3503,7 +3577,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/replicas/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/replicas?api-version=2018-06-01: get: tags: - Replicas @@ -3528,7 +3602,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/firewallRules/{firewallRuleName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/firewallRules/{firewallRuleName}?api-version=2018-06-01: put: tags: - FirewallRules @@ -3616,7 +3690,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/firewallRules/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/firewallRules?api-version=2018-06-01: get: tags: - FirewallRules @@ -3641,7 +3715,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/virtualNetworkRules/{virtualNetworkRuleName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/virtualNetworkRules/{virtualNetworkRuleName}?api-version=2018-06-01: get: tags: - VirtualNetworkRules @@ -3772,7 +3846,7 @@ paths: * 500 OperationTimedOut - The operation timed out and automatically rolled back. Please retry the operation. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/virtualNetworkRules/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/virtualNetworkRules?api-version=2018-06-01: get: tags: - VirtualNetworkRules @@ -3798,7 +3872,7 @@ paths: * 404 ResourceNotFound - The requested resource was not found. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/databases/{databaseName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/databases/{databaseName}?api-version=2018-06-01: put: tags: - Databases @@ -3886,7 +3960,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/databases/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/databases?api-version=2018-06-01: get: tags: - Databases @@ -3911,7 +3985,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/configurations/{configurationName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/configurations/{configurationName}?api-version=2018-06-01: put: tags: - Configurations @@ -3969,7 +4043,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/configurations/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/configurations?api-version=2018-06-01: get: tags: - Configurations @@ -3994,11 +4068,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/updateConfigurations/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/updateConfigurations?api-version=2018-06-01: post: tags: - ConfigurationsUpdate - operationId: ServerParameters_ListUpdateConfigurations + operationId: ServerParametersUpdateConfigurations_List description: Update a list of configurations in a given server. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4030,7 +4104,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/logFiles/?api-version=2018-06-01: + x-ms-original-operationId: ServerParameters_ListUpdateConfigurations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/logFiles?api-version=2018-06-01: get: tags: - LogFiles @@ -4055,7 +4130,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/recoverableServers/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/recoverableServers?api-version=2018-06-01: get: tags: - RecoverableServers @@ -4078,7 +4153,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/performanceTiers/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/performanceTiers?api-version=2018-06-01: get: tags: - ServerBasedPerformanceTier @@ -4103,7 +4178,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DBforMariaDB/locations/{locationName}/performanceTiers/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DBforMariaDB/locations/{locationName}/performanceTiers?api-version=2018-06-01: get: tags: - LocationBasedPerformanceTier @@ -4127,11 +4202,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.DBforMariaDB/checkNameAvailability/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DBforMariaDB/checkNameAvailability?api-version=2018-06-01: post: tags: - CheckNameAvailability - operationId: CheckNameAvailability_Execute + operationId: Operations_CheckNameAvailabilityExecute description: Check the availability of name for resource parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4156,7 +4231,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /providers/Microsoft.DBforMariaDB/operations/?api-version=2018-06-01: + x-ms-original-operationId: CheckNameAvailability_Execute + /providers/Microsoft.DBforMariaDB/operations?api-version=2018-06-01: get: tags: - Operations @@ -4176,7 +4252,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/queryTexts/{queryId}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/queryTexts/{queryId}?api-version=2018-06-01: get: tags: - QueryTexts @@ -4200,7 +4276,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/queryTexts/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/queryTexts?api-version=2018-06-01: get: tags: - QueryTexts @@ -4235,7 +4311,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/topQueryStatistics/{queryStatisticId}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/topQueryStatistics/{queryStatisticId}?api-version=2018-06-01: get: tags: - TopQueryStatistics @@ -4259,7 +4335,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/topQueryStatistics/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/topQueryStatistics?api-version=2018-06-01: get: tags: - TopQueryStatistics @@ -4292,7 +4368,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/waitStatistics/{waitStatisticsId}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/waitStatistics/{waitStatisticsId}?api-version=2018-06-01: get: tags: - WaitStatistics @@ -4316,7 +4392,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/waitStatistics/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/waitStatistics?api-version=2018-06-01: get: tags: - WaitStatistics @@ -4349,11 +4425,11 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/resetQueryPerformanceInsightData/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/resetQueryPerformanceInsightData?api-version=2018-06-01: post: tags: - ResetQueryPerformanceInsightData - operationId: ResetQueryPerformanceInsightData + operationId: Operations_ResetQueryPerformanceInsightData description: Reset data for Query Performance Insight. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4372,7 +4448,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2018-06-01: + x-ms-original-operationId: ResetQueryPerformanceInsightData + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2018-06-01: get: tags: - PrivateEndpointConnections @@ -4503,7 +4580,7 @@ paths: schema: $ref: '#/components/schemas/CloudError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/privateEndpointConnections/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/privateEndpointConnections?api-version=2018-06-01: get: tags: - PrivateEndpointConnections @@ -4528,7 +4605,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/advisors/{advisorName}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/advisors/{advisorName}?api-version=2018-06-01: get: tags: - Advisors @@ -4546,7 +4623,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Advisor' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/advisors/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/advisors?api-version=2018-06-01: get: tags: - Advisors @@ -4565,11 +4642,11 @@ paths: $ref: '#/components/schemas/AdvisorsResultList' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/advisors/{advisorName}/createRecommendedActionSession/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/advisors/{advisorName}/createRecommendedActionSession?api-version=2018-06-01: post: tags: - RecommendedActionSessions - operationId: CreateRecommendedActionSession + operationId: RecommendedActionSession_Create description: Create recommendation action session for the advisor. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4588,7 +4665,8 @@ paths: '202': description: Accepted x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/advisors/{advisorName}/recommendedActions/{recommendedActionName}/?api-version=2018-06-01: + x-ms-original-operationId: CreateRecommendedActionSession + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/advisors/{advisorName}/recommendedActions/{recommendedActionName}?api-version=2018-06-01: get: tags: - RecommendedActions @@ -4607,7 +4685,7 @@ paths: application/json: schema: $ref: '#/components/schemas/RecommendationAction' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/advisors/{advisorName}/recommendedActions/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/advisors/{advisorName}/recommendedActions?api-version=2018-06-01: get: tags: - RecommendedActions @@ -4633,7 +4711,7 @@ paths: $ref: '#/components/schemas/RecommendationActionsResultList' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DBforMariaDB/locations/{locationName}/recommendedActionSessionsAzureAsyncOperation/{operationId}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DBforMariaDB/locations/{locationName}/recommendedActionSessionsAzureAsyncOperation/{operationId}?api-version=2018-06-01: get: tags: - LocationBasedRecommendedActionSessionsOperationStatus @@ -4650,7 +4728,7 @@ paths: application/json: schema: $ref: '#/components/schemas/RecommendedActionSessionsOperationStatus' - /subscriptions/{subscriptionId}/providers/Microsoft.DBforMariaDB/locations/{locationName}/recommendedActionSessionsOperationResults/{operationId}/?api-version=2018-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.DBforMariaDB/locations/{locationName}/recommendedActionSessionsOperationResults/{operationId}?api-version=2018-06-01: get: tags: - LocationBasedRecommendedActionSessionsResult diff --git a/providers/src/azure/v00.00.00000/services/media_services.yaml b/providers/src/azure/v00.00.00000/services/media_services.yaml index 876532ea..93129fa3 100644 --- a/providers/src/azure/v00.00.00000/services/media_services.yaml +++ b/providers/src/azure/v00.00.00000/services/media_services.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -50,7 +50,7 @@ components: name: api-version in: query description: The version of the API to be used with the client request. - required: true + required: false schema: type: string SubscriptionIdParameter: @@ -65,7 +65,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -6342,42 +6342,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1contentKeyPolicies~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1contentKeyPolicies?api-version=2023-01-01/get' + operationId: ContentKeyPolicies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContentKeyPolicyCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1contentKeyPolicies~1{contentKeyPolicyName}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1contentKeyPolicies~1{contentKeyPolicyName}?api-version=2023-01-01/get' + operationId: ContentKeyPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContentKeyPolicy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1contentKeyPolicies~1{contentKeyPolicyName}~1?api-version=2023-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1contentKeyPolicies~1{contentKeyPolicyName}?api-version=2023-01-01/put' + operationId: ContentKeyPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContentKeyPolicy delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1contentKeyPolicies~1{contentKeyPolicyName}~1?api-version=2023-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1contentKeyPolicies~1{contentKeyPolicyName}?api-version=2023-01-01/delete' + operationId: ContentKeyPolicies_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1contentKeyPolicies~1{contentKeyPolicyName}~1?api-version=2023-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1contentKeyPolicies~1{contentKeyPolicyName}?api-version=2023-01-01/patch' + operationId: ContentKeyPolicies_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContentKeyPolicy sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/content_key_policies/methods/get' - $ref: '#/components/x-stackQL-resources/content_key_policies/methods/list' insert: - $ref: '#/components/x-stackQL-resources/content_key_policies/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/content_key_policies/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/content_key_policies/methods/delete' @@ -6388,10 +6398,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1contentKeyPolicies~1{contentKeyPolicyName}~1getPolicyPropertiesWithSecrets~1?api-version=2023-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1contentKeyPolicies~1{contentKeyPolicyName}~1getPolicyPropertiesWithSecrets?api-version=2023-01-01/post' + operationId: ContentKeyPoliciesPolicyPropertiesWithSecrets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ContentKeyPolicyProperties sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/content_key_policies_policy_properties_with_secrets/methods/get' @@ -6406,10 +6418,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Media~1operations~1?api-version=2023-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.Media~1operations?api-version=2023-01-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationCollection objectKey: $.value sqlVerbs: select: @@ -6425,47 +6439,59 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices?api-version=2023-01-01/get' + operationId: Mediaservices_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MediaServiceCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}?api-version=2023-01-01/get' + operationId: Mediaservices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MediaService create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1?api-version=2023-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}?api-version=2023-01-01/put' + operationId: Mediaservices_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MediaService delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1?api-version=2023-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}?api-version=2023-01-01/delete' + operationId: Mediaservices_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1?api-version=2023-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}?api-version=2023-01-01/patch' + operationId: Mediaservices_Update response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' + schemaRef: MediaService sync_storage_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1syncStorageKeys~1?api-version=2023-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1syncStorageKeys?api-version=2023-01-01/post' + operationId: Mediaservices_SyncStorageKeys response: mediaType: application/json openAPIDocKey: '200' list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Media~1mediaservices~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Media~1mediaservices?api-version=2023-01-01/get' + operationId: Mediaservices_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MediaServiceCollection objectKey: $.value sqlVerbs: select: @@ -6474,7 +6500,8 @@ components: - $ref: '#/components/x-stackQL-resources/mediaservices/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/mediaservices/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/mediaservices/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/mediaservices/methods/delete' @@ -6485,10 +6512,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1listEdgePolicies~1?api-version=2023-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1listEdgePolicies?api-version=2023-01-01/post' + operationId: MediaservicesEdgePolicies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EdgePolicies sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/mediaservices_edge_policies/methods/list' @@ -6503,17 +6532,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1privateLinkResources~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1privateLinkResources?api-version=2023-01-01/get' + operationId: PrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1privateLinkResources~1{name}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1privateLinkResources~1{name}?api-version=2023-01-01/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' @@ -6529,26 +6562,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1privateEndpointConnections~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1privateEndpointConnections?api-version=2023-01-01/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1privateEndpointConnections~1{name}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1privateEndpointConnections~1{name}?api-version=2023-01-01/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1privateEndpointConnections~1{name}~1?api-version=2023-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1privateEndpointConnections~1{name}?api-version=2023-01-01/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1privateEndpointConnections~1{name}~1?api-version=2023-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1privateEndpointConnections~1{name}?api-version=2023-01-01/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -6569,30 +6609,35 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Media~1locations~1{locationName}~1checkNameAvailability~1?api-version=2023-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Media~1locations~1{locationName}~1checkNameAvailability?api-version=2023-01-01/post' + operationId: Locations_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EntityNameAvailabilityCheckOutput sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - operation_statuses: - id: azure.media_services.operation_statuses - name: operation_statuses - title: operation_statuses + operation_status: + id: azure.media_services.operation_status + name: operation_status + title: operation_status methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Media~1locations~1{locationName}~1mediaServicesOperationStatuses~1{operationId}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1{trackName}~1operationStatuses~1{operationId}?api-version=2023-01-01/get' + operationId: OperationStatuses_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetTrackOperationStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/operation_statuses/methods/get' + - $ref: '#/components/x-stackQL-resources/operation_status/methods/get' + - $ref: '#/components/x-stackQL-resources/operation_status/methods/get' insert: [] update: [] replace: [] @@ -6604,13 +6649,16 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Media~1locations~1{locationName}~1mediaServicesOperationResults~1{operationId}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1{trackName}~1operationResults~1{operationId}?api-version=2023-01-01/get' + operationId: OperationResults_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetTrack sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operation_results/methods/get' + - $ref: '#/components/x-stackQL-resources/operation_results/methods/get' insert: [] update: [] replace: [] @@ -6622,42 +6670,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms?api-version=2022-07-01/get' + operationId: Transforms_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TransformCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}?api-version=2022-07-01/get' + operationId: Transforms_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Transform create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1?api-version=2022-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}?api-version=2022-07-01/put' + operationId: Transforms_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Transform delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1?api-version=2022-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}?api-version=2022-07-01/delete' + operationId: Transforms_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1?api-version=2022-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}?api-version=2022-07-01/patch' + operationId: Transforms_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Transform sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/transforms/methods/get' - $ref: '#/components/x-stackQL-resources/transforms/methods/list' insert: - $ref: '#/components/x-stackQL-resources/transforms/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/transforms/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/transforms/methods/delete' @@ -6668,38 +6726,48 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1jobs~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1jobs?api-version=2022-07-01/get' + operationId: Jobs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1jobs~1{jobName}~1?api-version=2022-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1jobs~1{jobName}?api-version=2022-07-01/get' + operationId: Jobs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Job create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1jobs~1{jobName}~1?api-version=2022-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1jobs~1{jobName}?api-version=2022-07-01/put' + operationId: Jobs_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: Job delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1jobs~1{jobName}~1?api-version=2022-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1jobs~1{jobName}?api-version=2022-07-01/delete' + operationId: Jobs_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1jobs~1{jobName}~1?api-version=2022-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1jobs~1{jobName}?api-version=2022-07-01/patch' + operationId: Jobs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Job cancel_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1jobs~1{jobName}~1cancelJob~1?api-version=2022-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1transforms~1{transformName}~1jobs~1{jobName}~1cancelJob?api-version=2022-07-01/post' + operationId: Jobs_CancelJob response: mediaType: application/json openAPIDocKey: '200' @@ -6709,7 +6777,8 @@ components: - $ref: '#/components/x-stackQL-resources/jobs/methods/list' insert: - $ref: '#/components/x-stackQL-resources/jobs/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/jobs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/jobs/methods/delete' @@ -6720,26 +6789,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingPolicies~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingPolicies?api-version=2023-01-01/get' + operationId: StreamingPolicies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingPolicyCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingPolicies~1{streamingPolicyName}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingPolicies~1{streamingPolicyName}?api-version=2023-01-01/get' + operationId: StreamingPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingPolicy create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingPolicies~1{streamingPolicyName}~1?api-version=2023-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingPolicies~1{streamingPolicyName}?api-version=2023-01-01/put' + operationId: StreamingPolicies_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: StreamingPolicy delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingPolicies~1{streamingPolicyName}~1?api-version=2023-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingPolicies~1{streamingPolicyName}?api-version=2023-01-01/delete' + operationId: StreamingPolicies_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -6760,26 +6836,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingLocators~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingLocators?api-version=2023-01-01/get' + operationId: StreamingLocators_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingLocatorCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingLocators~1{streamingLocatorName}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingLocators~1{streamingLocatorName}?api-version=2023-01-01/get' + operationId: StreamingLocators_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingLocator create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingLocators~1{streamingLocatorName}~1?api-version=2023-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingLocators~1{streamingLocatorName}?api-version=2023-01-01/put' + operationId: StreamingLocators_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: StreamingLocator delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingLocators~1{streamingLocatorName}~1?api-version=2023-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingLocators~1{streamingLocatorName}?api-version=2023-01-01/delete' + operationId: StreamingLocators_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -6800,10 +6883,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingLocators~1{streamingLocatorName}~1listContentKeys~1?api-version=2023-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingLocators~1{streamingLocatorName}~1listContentKeys?api-version=2023-01-01/post' + operationId: StreamingLocatorsContentKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListContentKeysResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/streaming_locators_content_keys/methods/list' @@ -6818,10 +6903,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingLocators~1{streamingLocatorName}~1listPaths~1?api-version=2023-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1streamingLocators~1{streamingLocatorName}~1listPaths?api-version=2023-01-01/post' + operationId: StreamingLocatorsPaths_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListPathsResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/streaming_locators_paths/methods/list' @@ -6836,78 +6923,96 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1?api-version=2022-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents?api-version=2022-11-01/get' + operationId: LiveEvents_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LiveEventListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1?api-version=2022-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}?api-version=2022-11-01/get' + operationId: LiveEvents_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LiveEvent create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1?api-version=2022-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}?api-version=2022-11-01/put' + operationId: LiveEvents_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LiveEvent update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1?api-version=2022-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}?api-version=2022-11-01/patch' + operationId: LiveEvents_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LiveEvent delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1?api-version=2022-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}?api-version=2022-11-01/delete' + operationId: LiveEvents_Delete response: mediaType: application/json openAPIDocKey: '200' allocate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1allocate~1?api-version=2022-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1allocate?api-version=2022-11-01/post' + operationId: LiveEvents_Allocate response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1start~1?api-version=2022-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1start?api-version=2022-11-01/post' + operationId: LiveEvents_Start response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1stop~1?api-version=2022-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1stop?api-version=2022-11-01/post' + operationId: LiveEvents_Stop response: mediaType: application/json openAPIDocKey: '200' reset: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1reset~1?api-version=2022-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1reset?api-version=2022-11-01/post' + operationId: LiveEvents_Reset response: mediaType: application/json openAPIDocKey: '200' async_operation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEventOperations~1{operationId}~1?api-version=2022-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEventOperations~1{operationId}?api-version=2022-11-01/get' + operationId: LiveEvents_AsyncOperation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationResult operation_location: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1operationLocations~1{operationId}~1?api-version=2022-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1operationLocations~1{operationId}?api-version=2022-11-01/get' + operationId: LiveEvents_OperationLocation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LiveEvent sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/live_events/methods/get' - $ref: '#/components/x-stackQL-resources/live_events/methods/list' insert: - $ref: '#/components/x-stackQL-resources/live_events/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/live_events/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/live_events/methods/delete' @@ -6918,10 +7023,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1getStatus~1?api-version=2022-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1getStatus?api-version=2022-11-01/post' + operationId: LiveEventsGetStatus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LiveEventGetStatusResult objectKey: $.value sqlVerbs: select: @@ -6937,10 +7044,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1getStreamEvents~1?api-version=2022-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1getStreamEvents?api-version=2022-11-01/post' + operationId: LiveEventsGetStreamEvents_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LiveEventGetStreamEventsResult objectKey: $.value sqlVerbs: select: @@ -6956,10 +7065,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1getTrackIngestHeartbeats~1?api-version=2022-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1getTrackIngestHeartbeats?api-version=2022-11-01/post' + operationId: LiveEventsGetTrackIngestHeartbeats_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LiveEventGetTrackIngestHeartbeatsResult objectKey: $.value sqlVerbs: select: @@ -6975,41 +7086,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1liveOutputs~1?api-version=2022-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1liveOutputs?api-version=2022-11-01/get' + operationId: LiveOutputs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LiveOutputListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1liveOutputs~1{liveOutputName}~1?api-version=2022-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1liveOutputs~1{liveOutputName}?api-version=2022-11-01/get' + operationId: LiveOutputs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LiveOutput create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1liveOutputs~1{liveOutputName}~1?api-version=2022-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1liveOutputs~1{liveOutputName}?api-version=2022-11-01/put' + operationId: LiveOutputs_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LiveOutput delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1liveOutputs~1{liveOutputName}~1?api-version=2022-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1liveOutputs~1{liveOutputName}?api-version=2022-11-01/delete' + operationId: LiveOutputs_Delete response: mediaType: application/json openAPIDocKey: '200' async_operation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveOutputOperations~1{operationId}~1?api-version=2022-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveOutputOperations~1{operationId}?api-version=2022-11-01/get' + operationId: LiveOutputs_AsyncOperation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationResult operation_location: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1liveOutputs~1{liveOutputName}~1operationLocations~1{operationId}~1?api-version=2022-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1liveEvents~1{liveEventName}~1liveOutputs~1{liveOutputName}~1operationLocations~1{operationId}?api-version=2022-11-01/get' + operationId: LiveOutputs_OperationLocation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LiveOutput sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/live_outputs/methods/get' @@ -7027,78 +7149,97 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1?api-version=2022-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints?api-version=2022-11-01/get' + operationId: StreamingEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingEndpointListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}~1?api-version=2022-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}?api-version=2022-11-01/get' + operationId: StreamingEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingEndpoint create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}~1?api-version=2022-11-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}?api-version=2022-11-01/put' + operationId: StreamingEndpoints_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingEndpoint update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}~1?api-version=2022-11-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}?api-version=2022-11-01/patch' + operationId: StreamingEndpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingEndpoint delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}~1?api-version=2022-11-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}?api-version=2022-11-01/delete' + operationId: StreamingEndpoints_Delete response: mediaType: application/json openAPIDocKey: '200' skus: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}~1skus~1?api-version=2022-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}~1skus?api-version=2022-11-01/get' + operationId: StreamingEndpoints_Skus response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingEndpointSkuInfoListResult start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}~1start~1?api-version=2022-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}~1start?api-version=2022-11-01/post' + operationId: StreamingEndpoints_Start response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}~1stop~1?api-version=2022-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}~1stop?api-version=2022-11-01/post' + operationId: StreamingEndpoints_Stop response: mediaType: application/json openAPIDocKey: '200' scale: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}~1scale~1?api-version=2022-11-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}~1scale?api-version=2022-11-01/post' + operationId: StreamingEndpoints_Scale response: mediaType: application/json openAPIDocKey: '200' async_operation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpointOperations~1{operationId}~1?api-version=2022-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpointOperations~1{operationId}?api-version=2022-11-01/get' + operationId: StreamingEndpoints_AsyncOperation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationResult operation_location: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}~1operationLocations~1{operationId}~1?api-version=2022-11-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaservices~1{accountName}~1streamingEndpoints~1{streamingEndpointName}~1operationLocations~1{operationId}?api-version=2022-11-01/get' + operationId: StreamingEndpoints_OperationLocation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingEndpoint sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/streaming_endpoints/methods/get' - $ref: '#/components/x-stackQL-resources/streaming_endpoints/methods/list' insert: - $ref: '#/components/x-stackQL-resources/streaming_endpoints/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/streaming_endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/streaming_endpoints/methods/delete' @@ -7109,42 +7250,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1accountFilters~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1accountFilters?api-version=2023-01-01/get' + operationId: AccountFilters_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountFilterCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1accountFilters~1{filterName}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1accountFilters~1{filterName}?api-version=2023-01-01/get' + operationId: AccountFilters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountFilter create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1accountFilters~1{filterName}~1?api-version=2023-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1accountFilters~1{filterName}?api-version=2023-01-01/put' + operationId: AccountFilters_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountFilter delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1accountFilters~1{filterName}~1?api-version=2023-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1accountFilters~1{filterName}?api-version=2023-01-01/delete' + operationId: AccountFilters_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1accountFilters~1{filterName}~1?api-version=2023-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1accountFilters~1{filterName}?api-version=2023-01-01/patch' + operationId: AccountFilters_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountFilter sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/account_filters/methods/get' - $ref: '#/components/x-stackQL-resources/account_filters/methods/list' insert: - $ref: '#/components/x-stackQL-resources/account_filters/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/account_filters/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/account_filters/methods/delete' @@ -7155,42 +7306,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets?api-version=2023-01-01/get' + operationId: Assets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}?api-version=2023-01-01/get' + operationId: Assets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Asset create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1?api-version=2023-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}?api-version=2023-01-01/put' + operationId: Assets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Asset delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1?api-version=2023-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}?api-version=2023-01-01/delete' + operationId: Assets_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1?api-version=2023-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}?api-version=2023-01-01/patch' + operationId: Assets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Asset sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/assets/methods/get' - $ref: '#/components/x-stackQL-resources/assets/methods/list' insert: - $ref: '#/components/x-stackQL-resources/assets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/assets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/assets/methods/delete' @@ -7201,10 +7362,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1listContainerSas~1?api-version=2023-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1listContainerSas?api-version=2023-01-01/post' + operationId: AssetsContainerSas_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetContainerSas sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/assets_container_sas/methods/list' @@ -7212,20 +7375,22 @@ components: update: [] replace: [] delete: [] - assets_encryption_key: - id: azure.media_services.assets_encryption_key - name: assets_encryption_key - title: assets_encryption_key + assets_encryption_keys: + id: azure.media_services.assets_encryption_keys + name: assets_encryption_keys + title: assets_encryption_keys methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1getEncryptionKey~1?api-version=2023-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1getEncryptionKey?api-version=2023-01-01/post' + operationId: AssetsEncryptionKey_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageEncryptedAssetDecryptionData sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/assets_encryption_key/methods/get' + - $ref: '#/components/x-stackQL-resources/assets_encryption_keys/methods/get' insert: [] update: [] replace: [] @@ -7237,10 +7402,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1listStreamingLocators~1?api-version=2023-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1listStreamingLocators?api-version=2023-01-01/post' + operationId: AssetsStreamingLocators_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListStreamingLocatorsResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/assets_streaming_locators/methods/list' @@ -7255,42 +7422,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1assetFilters~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1assetFilters?api-version=2023-01-01/get' + operationId: AssetFilters_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetFilterCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1assetFilters~1{filterName}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1assetFilters~1{filterName}?api-version=2023-01-01/get' + operationId: AssetFilters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetFilter create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1assetFilters~1{filterName}~1?api-version=2023-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1assetFilters~1{filterName}?api-version=2023-01-01/put' + operationId: AssetFilters_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetFilter delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1assetFilters~1{filterName}~1?api-version=2023-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1assetFilters~1{filterName}?api-version=2023-01-01/delete' + operationId: AssetFilters_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1assetFilters~1{filterName}~1?api-version=2023-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1assetFilters~1{filterName}?api-version=2023-01-01/patch' + operationId: AssetFilters_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetFilter sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/asset_filters/methods/get' - $ref: '#/components/x-stackQL-resources/asset_filters/methods/list' insert: - $ref: '#/components/x-stackQL-resources/asset_filters/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/asset_filters/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/asset_filters/methods/delete' @@ -7301,42 +7478,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks?api-version=2023-01-01/get' + operationId: Tracks_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetTrackCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1{trackName}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1{trackName}?api-version=2023-01-01/get' + operationId: Tracks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetTrack create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1{trackName}~1?api-version=2023-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1{trackName}?api-version=2023-01-01/put' + operationId: Tracks_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AssetTrack delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1{trackName}~1?api-version=2023-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1{trackName}?api-version=2023-01-01/delete' + operationId: Tracks_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1{trackName}~1?api-version=2023-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1{trackName}?api-version=2023-01-01/patch' + operationId: Tracks_Update response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' + schemaRef: AssetTrack sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/tracks/methods/get' - $ref: '#/components/x-stackQL-resources/tracks/methods/list' insert: - $ref: '#/components/x-stackQL-resources/tracks/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/tracks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/tracks/methods/delete' @@ -7347,52 +7534,17 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1{trackName}~1updateTrackData~1?api-version=2023-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1{trackName}~1updateTrackData?api-version=2023-01-01/post' + operationId: TracksTrackData_Update response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - asset_track_operation_statuses: - id: azure.media_services.asset_track_operation_statuses - name: asset_track_operation_statuses - title: asset_track_operation_statuses - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1{trackName}~1operationStatuses~1{operationId}~1?api-version=2023-01-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/asset_track_operation_statuses/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - asset_track_operation_results: - id: azure.media_services.asset_track_operation_results - name: asset_track_operation_results - title: asset_track_operation_results - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1mediaServices~1{accountName}~1assets~1{assetName}~1tracks~1{trackName}~1operationResults~1{operationId}~1?api-version=2023-01-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/asset_track_operation_results/methods/get' - insert: [] - update: [] - replace: [] - delete: [] vw_content_key_policies: id: azure.media_services.vw_content_key_policies name: vw_content_key_policies @@ -7403,11 +7555,11 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.policyId') as policy_id, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.options') as options, + JSON_EXTRACT(properties, '$.policyId') as "policy_id", + JSON_EXTRACT(properties, '$.created') as "created", + JSON_EXTRACT(properties, '$.lastModified') as "last_modified", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -7419,11 +7571,11 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.policyId') as policy_id, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.options') as options, + json_extract_path_text(properties, '$.policyId') as "policy_id", + json_extract_path_text(properties, '$.created') as "created", + json_extract_path_text(properties, '$.lastModified') as "last_modified", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.options') as "options", subscriptionId, resourceGroupName, accountName, @@ -7443,15 +7595,15 @@ components: tags as tags, systemData as system_data, identity as identity, - JSON_EXTRACT(properties, '$.mediaServiceId') as media_service_id, - JSON_EXTRACT(properties, '$.storageAccounts') as storage_accounts, - JSON_EXTRACT(properties, '$.storageAuthentication') as storage_authentication, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.keyDelivery') as key_delivery, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.minimumTlsVersion') as minimum_tls_version, + JSON_EXTRACT(properties, '$.mediaServiceId') as "media_service_id", + JSON_EXTRACT(properties, '$.storageAccounts') as "storage_accounts", + JSON_EXTRACT(properties, '$.storageAuthentication') as "storage_authentication", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.keyDelivery') as "key_delivery", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.minimumTlsVersion') as "minimum_tls_version", subscriptionId, resourceGroupName, accountName @@ -7465,15 +7617,15 @@ components: tags as tags, systemData as system_data, identity as identity, - json_extract_path_text(properties, '$.mediaServiceId') as media_service_id, - JSON_EXTRACT(properties, '$.storageAccounts') as storage_accounts, - JSON_EXTRACT(properties, '$.storageAuthentication') as storage_authentication, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.keyDelivery') as key_delivery, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.minimumTlsVersion') as minimum_tls_version, + json_extract_path_text(properties, '$.mediaServiceId') as "media_service_id", + json_extract_path_text(properties, '$.storageAccounts') as "storage_accounts", + json_extract_path_text(properties, '$.storageAuthentication') as "storage_authentication", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.keyDelivery') as "key_delivery", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.minimumTlsVersion') as "minimum_tls_version", subscriptionId, resourceGroupName, accountName @@ -7491,9 +7643,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, accountName, @@ -7507,9 +7659,9 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, accountName, @@ -7528,9 +7680,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName, @@ -7544,9 +7696,9 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName, @@ -7562,46 +7714,30 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - location as location, - tags as tags, - systemData as system_data, - identity as identity, - JSON_EXTRACT(properties, '$.mediaServiceId') as media_service_id, - JSON_EXTRACT(properties, '$.storageAccounts') as storage_accounts, - JSON_EXTRACT(properties, '$.storageAuthentication') as storage_authentication, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.keyDelivery') as key_delivery, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.minimumTlsVersion') as minimum_tls_version, + JSON_EXTRACT(properties, '$.track') as "track", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, - locationName, + resourceGroupName, + accountName, + assetName, + trackName, operationId FROM azure.media_services.operation_results - WHERE subscriptionId = 'replace-me' AND locationName = 'replace-me' AND operationId = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND assetName = 'replace-me' AND trackName = 'replace-me' AND operationId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - location as location, - tags as tags, - systemData as system_data, - identity as identity, - json_extract_path_text(properties, '$.mediaServiceId') as media_service_id, - JSON_EXTRACT(properties, '$.storageAccounts') as storage_accounts, - JSON_EXTRACT(properties, '$.storageAuthentication') as storage_authentication, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.keyDelivery') as key_delivery, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.minimumTlsVersion') as minimum_tls_version, + json_extract_path_text(properties, '$.track') as "track", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, - locationName, + resourceGroupName, + accountName, + assetName, + trackName, operationId FROM azure.media_services.operation_results - WHERE subscriptionId = 'replace-me' AND locationName = 'replace-me' AND operationId = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND assetName = 'replace-me' AND trackName = 'replace-me' AND operationId = 'replace-me'; vw_transforms: id: azure.media_services.vw_transforms name: vw_transforms @@ -7612,10 +7748,10 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.outputs') as outputs, + JSON_EXTRACT(properties, '$.created') as "created", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.lastModified') as "last_modified", + JSON_EXTRACT(properties, '$.outputs') as "outputs", subscriptionId, resourceGroupName, accountName, @@ -7627,10 +7763,10 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.outputs') as outputs, + json_extract_path_text(properties, '$.created') as "created", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.lastModified') as "last_modified", + json_extract_path_text(properties, '$.outputs') as "outputs", subscriptionId, resourceGroupName, accountName, @@ -7647,16 +7783,16 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.input') as input, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.correlationData') as correlation_data, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, + JSON_EXTRACT(properties, '$.created') as "created", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.input') as "input", + JSON_EXTRACT(properties, '$.lastModified') as "last_modified", + JSON_EXTRACT(properties, '$.outputs') as "outputs", + JSON_EXTRACT(properties, '$.priority') as "priority", + JSON_EXTRACT(properties, '$.correlationData') as "correlation_data", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", subscriptionId, resourceGroupName, accountName, @@ -7669,16 +7805,16 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.input') as input, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.correlationData') as correlation_data, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, + json_extract_path_text(properties, '$.created') as "created", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.input') as "input", + json_extract_path_text(properties, '$.lastModified') as "last_modified", + json_extract_path_text(properties, '$.outputs') as "outputs", + json_extract_path_text(properties, '$.priority') as "priority", + json_extract_path_text(properties, '$.correlationData') as "correlation_data", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", subscriptionId, resourceGroupName, accountName, @@ -7696,12 +7832,12 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.defaultContentKeyPolicyName') as default_content_key_policy_name, - JSON_EXTRACT(properties, '$.envelopeEncryption') as envelope_encryption, - JSON_EXTRACT(properties, '$.commonEncryptionCenc') as common_encryption_cenc, - JSON_EXTRACT(properties, '$.commonEncryptionCbcs') as common_encryption_cbcs, - JSON_EXTRACT(properties, '$.noEncryption') as no_encryption, + JSON_EXTRACT(properties, '$.created') as "created", + JSON_EXTRACT(properties, '$.defaultContentKeyPolicyName') as "default_content_key_policy_name", + JSON_EXTRACT(properties, '$.envelopeEncryption') as "envelope_encryption", + JSON_EXTRACT(properties, '$.commonEncryptionCenc') as "common_encryption_cenc", + JSON_EXTRACT(properties, '$.commonEncryptionCbcs') as "common_encryption_cbcs", + JSON_EXTRACT(properties, '$.noEncryption') as "no_encryption", subscriptionId, resourceGroupName, accountName, @@ -7713,12 +7849,12 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.defaultContentKeyPolicyName') as default_content_key_policy_name, - JSON_EXTRACT(properties, '$.envelopeEncryption') as envelope_encryption, - JSON_EXTRACT(properties, '$.commonEncryptionCenc') as common_encryption_cenc, - JSON_EXTRACT(properties, '$.commonEncryptionCbcs') as common_encryption_cbcs, - JSON_EXTRACT(properties, '$.noEncryption') as no_encryption, + json_extract_path_text(properties, '$.created') as "created", + json_extract_path_text(properties, '$.defaultContentKeyPolicyName') as "default_content_key_policy_name", + json_extract_path_text(properties, '$.envelopeEncryption') as "envelope_encryption", + json_extract_path_text(properties, '$.commonEncryptionCenc') as "common_encryption_cenc", + json_extract_path_text(properties, '$.commonEncryptionCbcs') as "common_encryption_cbcs", + json_extract_path_text(properties, '$.noEncryption') as "no_encryption", subscriptionId, resourceGroupName, accountName, @@ -7735,16 +7871,16 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.assetName') as asset_name, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.streamingLocatorId') as streaming_locator_id, - JSON_EXTRACT(properties, '$.streamingPolicyName') as streaming_policy_name, - JSON_EXTRACT(properties, '$.defaultContentKeyPolicyName') as default_content_key_policy_name, - JSON_EXTRACT(properties, '$.contentKeys') as content_keys, - JSON_EXTRACT(properties, '$.alternativeMediaId') as alternative_media_id, - JSON_EXTRACT(properties, '$.filters') as filters, + JSON_EXTRACT(properties, '$.assetName') as "asset_name", + JSON_EXTRACT(properties, '$.created') as "created", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.streamingLocatorId') as "streaming_locator_id", + JSON_EXTRACT(properties, '$.streamingPolicyName') as "streaming_policy_name", + JSON_EXTRACT(properties, '$.defaultContentKeyPolicyName') as "default_content_key_policy_name", + JSON_EXTRACT(properties, '$.contentKeys') as "content_keys", + JSON_EXTRACT(properties, '$.alternativeMediaId') as "alternative_media_id", + JSON_EXTRACT(properties, '$.filters') as "filters", subscriptionId, resourceGroupName, accountName, @@ -7756,16 +7892,16 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.assetName') as asset_name, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.streamingLocatorId') as streaming_locator_id, - JSON_EXTRACT(properties, '$.streamingPolicyName') as streaming_policy_name, - JSON_EXTRACT(properties, '$.defaultContentKeyPolicyName') as default_content_key_policy_name, - JSON_EXTRACT(properties, '$.contentKeys') as content_keys, - JSON_EXTRACT(properties, '$.alternativeMediaId') as alternative_media_id, - JSON_EXTRACT(properties, '$.filters') as filters, + json_extract_path_text(properties, '$.assetName') as "asset_name", + json_extract_path_text(properties, '$.created') as "created", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.streamingLocatorId') as "streaming_locator_id", + json_extract_path_text(properties, '$.streamingPolicyName') as "streaming_policy_name", + json_extract_path_text(properties, '$.defaultContentKeyPolicyName') as "default_content_key_policy_name", + json_extract_path_text(properties, '$.contentKeys') as "content_keys", + json_extract_path_text(properties, '$.alternativeMediaId') as "alternative_media_id", + json_extract_path_text(properties, '$.filters') as "filters", subscriptionId, resourceGroupName, accountName, @@ -7784,19 +7920,19 @@ components: location as location, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.input') as input, - JSON_EXTRACT(properties, '$.preview') as preview, - JSON_EXTRACT(properties, '$.encoding') as encoding, - JSON_EXTRACT(properties, '$.transcriptions') as transcriptions, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.crossSiteAccessPolicies') as cross_site_access_policies, - JSON_EXTRACT(properties, '$.useStaticHostname') as use_static_hostname, - JSON_EXTRACT(properties, '$.hostnamePrefix') as hostname_prefix, - JSON_EXTRACT(properties, '$.streamOptions') as stream_options, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.input') as "input", + JSON_EXTRACT(properties, '$.preview') as "preview", + JSON_EXTRACT(properties, '$.encoding') as "encoding", + JSON_EXTRACT(properties, '$.transcriptions') as "transcriptions", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", + JSON_EXTRACT(properties, '$.crossSiteAccessPolicies') as "cross_site_access_policies", + JSON_EXTRACT(properties, '$.useStaticHostname') as "use_static_hostname", + JSON_EXTRACT(properties, '$.hostnamePrefix') as "hostname_prefix", + JSON_EXTRACT(properties, '$.streamOptions') as "stream_options", + JSON_EXTRACT(properties, '$.created') as "created", + JSON_EXTRACT(properties, '$.lastModified') as "last_modified", subscriptionId, resourceGroupName, accountName, @@ -7810,19 +7946,19 @@ components: location as location, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.input') as input, - JSON_EXTRACT(properties, '$.preview') as preview, - JSON_EXTRACT(properties, '$.encoding') as encoding, - JSON_EXTRACT(properties, '$.transcriptions') as transcriptions, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.crossSiteAccessPolicies') as cross_site_access_policies, - JSON_EXTRACT(properties, '$.useStaticHostname') as use_static_hostname, - JSON_EXTRACT(properties, '$.hostnamePrefix') as hostname_prefix, - JSON_EXTRACT(properties, '$.streamOptions') as stream_options, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.input') as "input", + json_extract_path_text(properties, '$.preview') as "preview", + json_extract_path_text(properties, '$.encoding') as "encoding", + json_extract_path_text(properties, '$.transcriptions') as "transcriptions", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceState') as "resource_state", + json_extract_path_text(properties, '$.crossSiteAccessPolicies') as "cross_site_access_policies", + json_extract_path_text(properties, '$.useStaticHostname') as "use_static_hostname", + json_extract_path_text(properties, '$.hostnamePrefix') as "hostname_prefix", + json_extract_path_text(properties, '$.streamOptions') as "stream_options", + json_extract_path_text(properties, '$.created') as "created", + json_extract_path_text(properties, '$.lastModified') as "last_modified", subscriptionId, resourceGroupName, accountName, @@ -7839,17 +7975,17 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.assetName') as asset_name, - JSON_EXTRACT(properties, '$.archiveWindowLength') as archive_window_length, - JSON_EXTRACT(properties, '$.rewindWindowLength') as rewind_window_length, - JSON_EXTRACT(properties, '$.manifestName') as manifest_name, - JSON_EXTRACT(properties, '$.hls') as hls, - JSON_EXTRACT(properties, '$.outputSnapTime') as output_snap_time, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.assetName') as "asset_name", + JSON_EXTRACT(properties, '$.archiveWindowLength') as "archive_window_length", + JSON_EXTRACT(properties, '$.rewindWindowLength') as "rewind_window_length", + JSON_EXTRACT(properties, '$.manifestName') as "manifest_name", + JSON_EXTRACT(properties, '$.hls') as "hls", + JSON_EXTRACT(properties, '$.outputSnapTime') as "output_snap_time", + JSON_EXTRACT(properties, '$.created') as "created", + JSON_EXTRACT(properties, '$.lastModified') as "last_modified", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", subscriptionId, resourceGroupName, accountName, @@ -7862,17 +7998,17 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.assetName') as asset_name, - JSON_EXTRACT(properties, '$.archiveWindowLength') as archive_window_length, - JSON_EXTRACT(properties, '$.rewindWindowLength') as rewind_window_length, - JSON_EXTRACT(properties, '$.manifestName') as manifest_name, - JSON_EXTRACT(properties, '$.hls') as hls, - JSON_EXTRACT(properties, '$.outputSnapTime') as output_snap_time, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.assetName') as "asset_name", + json_extract_path_text(properties, '$.archiveWindowLength') as "archive_window_length", + json_extract_path_text(properties, '$.rewindWindowLength') as "rewind_window_length", + json_extract_path_text(properties, '$.manifestName') as "manifest_name", + json_extract_path_text(properties, '$.hls') as "hls", + json_extract_path_text(properties, '$.outputSnapTime') as "output_snap_time", + json_extract_path_text(properties, '$.created') as "created", + json_extract_path_text(properties, '$.lastModified') as "last_modified", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceState') as "resource_state", subscriptionId, resourceGroupName, accountName, @@ -7893,22 +8029,22 @@ components: systemData as system_data, sku as sku, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.scaleUnits') as scale_units, - JSON_EXTRACT(properties, '$.availabilitySetName') as availability_set_name, - JSON_EXTRACT(properties, '$.accessControl') as access_control, - JSON_EXTRACT(properties, '$.maxCacheAge') as max_cache_age, - JSON_EXTRACT(properties, '$.customHostNames') as custom_host_names, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.cdnEnabled') as cdn_enabled, - JSON_EXTRACT(properties, '$.cdnProvider') as cdn_provider, - JSON_EXTRACT(properties, '$.cdnProfile') as cdn_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.crossSiteAccessPolicies') as cross_site_access_policies, - JSON_EXTRACT(properties, '$.freeTrialEndTime') as free_trial_end_time, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.scaleUnits') as "scale_units", + JSON_EXTRACT(properties, '$.availabilitySetName') as "availability_set_name", + JSON_EXTRACT(properties, '$.accessControl') as "access_control", + JSON_EXTRACT(properties, '$.maxCacheAge') as "max_cache_age", + JSON_EXTRACT(properties, '$.customHostNames') as "custom_host_names", + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.cdnEnabled') as "cdn_enabled", + JSON_EXTRACT(properties, '$.cdnProvider') as "cdn_provider", + JSON_EXTRACT(properties, '$.cdnProfile') as "cdn_profile", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", + JSON_EXTRACT(properties, '$.crossSiteAccessPolicies') as "cross_site_access_policies", + JSON_EXTRACT(properties, '$.freeTrialEndTime') as "free_trial_end_time", + JSON_EXTRACT(properties, '$.created') as "created", + JSON_EXTRACT(properties, '$.lastModified') as "last_modified", subscriptionId, resourceGroupName, accountName, @@ -7923,22 +8059,22 @@ components: systemData as system_data, sku as sku, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.scaleUnits') as scale_units, - JSON_EXTRACT(properties, '$.availabilitySetName') as availability_set_name, - JSON_EXTRACT(properties, '$.accessControl') as access_control, - JSON_EXTRACT(properties, '$.maxCacheAge') as max_cache_age, - JSON_EXTRACT(properties, '$.customHostNames') as custom_host_names, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.cdnEnabled') as cdn_enabled, - JSON_EXTRACT(properties, '$.cdnProvider') as cdn_provider, - JSON_EXTRACT(properties, '$.cdnProfile') as cdn_profile, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.crossSiteAccessPolicies') as cross_site_access_policies, - JSON_EXTRACT(properties, '$.freeTrialEndTime') as free_trial_end_time, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.scaleUnits') as "scale_units", + json_extract_path_text(properties, '$.availabilitySetName') as "availability_set_name", + json_extract_path_text(properties, '$.accessControl') as "access_control", + json_extract_path_text(properties, '$.maxCacheAge') as "max_cache_age", + json_extract_path_text(properties, '$.customHostNames') as "custom_host_names", + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.cdnEnabled') as "cdn_enabled", + json_extract_path_text(properties, '$.cdnProvider') as "cdn_provider", + json_extract_path_text(properties, '$.cdnProfile') as "cdn_profile", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceState') as "resource_state", + json_extract_path_text(properties, '$.crossSiteAccessPolicies') as "cross_site_access_policies", + json_extract_path_text(properties, '$.freeTrialEndTime') as "free_trial_end_time", + json_extract_path_text(properties, '$.created') as "created", + json_extract_path_text(properties, '$.lastModified') as "last_modified", subscriptionId, resourceGroupName, accountName, @@ -7955,9 +8091,9 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.presentationTimeRange') as presentation_time_range, - JSON_EXTRACT(properties, '$.firstQuality') as first_quality, - JSON_EXTRACT(properties, '$.tracks') as tracks, + JSON_EXTRACT(properties, '$.presentationTimeRange') as "presentation_time_range", + JSON_EXTRACT(properties, '$.firstQuality') as "first_quality", + JSON_EXTRACT(properties, '$.tracks') as "tracks", subscriptionId, resourceGroupName, accountName, @@ -7969,9 +8105,9 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.presentationTimeRange') as presentation_time_range, - JSON_EXTRACT(properties, '$.firstQuality') as first_quality, - JSON_EXTRACT(properties, '$.tracks') as tracks, + json_extract_path_text(properties, '$.presentationTimeRange') as "presentation_time_range", + json_extract_path_text(properties, '$.firstQuality') as "first_quality", + json_extract_path_text(properties, '$.tracks') as "tracks", subscriptionId, resourceGroupName, accountName, @@ -7988,15 +8124,15 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.assetId') as asset_id, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.alternateId') as alternate_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.container') as container, - JSON_EXTRACT(properties, '$.storageAccountName') as storage_account_name, - JSON_EXTRACT(properties, '$.storageEncryptionFormat') as storage_encryption_format, - JSON_EXTRACT(properties, '$.encryptionScope') as encryption_scope, + JSON_EXTRACT(properties, '$.assetId') as "asset_id", + JSON_EXTRACT(properties, '$.created') as "created", + JSON_EXTRACT(properties, '$.lastModified') as "last_modified", + JSON_EXTRACT(properties, '$.alternateId') as "alternate_id", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.container') as "container", + JSON_EXTRACT(properties, '$.storageAccountName') as "storage_account_name", + JSON_EXTRACT(properties, '$.storageEncryptionFormat') as "storage_encryption_format", + JSON_EXTRACT(properties, '$.encryptionScope') as "encryption_scope", subscriptionId, resourceGroupName, accountName, @@ -8008,15 +8144,15 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.assetId') as asset_id, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.lastModified') as last_modified, - JSON_EXTRACT(properties, '$.alternateId') as alternate_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.container') as container, - JSON_EXTRACT(properties, '$.storageAccountName') as storage_account_name, - JSON_EXTRACT(properties, '$.storageEncryptionFormat') as storage_encryption_format, - JSON_EXTRACT(properties, '$.encryptionScope') as encryption_scope, + json_extract_path_text(properties, '$.assetId') as "asset_id", + json_extract_path_text(properties, '$.created') as "created", + json_extract_path_text(properties, '$.lastModified') as "last_modified", + json_extract_path_text(properties, '$.alternateId') as "alternate_id", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.container') as "container", + json_extract_path_text(properties, '$.storageAccountName') as "storage_account_name", + json_extract_path_text(properties, '$.storageEncryptionFormat') as "storage_encryption_format", + json_extract_path_text(properties, '$.encryptionScope') as "encryption_scope", subscriptionId, resourceGroupName, accountName, @@ -8033,9 +8169,9 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.presentationTimeRange') as presentation_time_range, - JSON_EXTRACT(properties, '$.firstQuality') as first_quality, - JSON_EXTRACT(properties, '$.tracks') as tracks, + JSON_EXTRACT(properties, '$.presentationTimeRange') as "presentation_time_range", + JSON_EXTRACT(properties, '$.firstQuality') as "first_quality", + JSON_EXTRACT(properties, '$.tracks') as "tracks", subscriptionId, resourceGroupName, accountName, @@ -8048,9 +8184,9 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.presentationTimeRange') as presentation_time_range, - JSON_EXTRACT(properties, '$.firstQuality') as first_quality, - JSON_EXTRACT(properties, '$.tracks') as tracks, + json_extract_path_text(properties, '$.presentationTimeRange') as "presentation_time_range", + json_extract_path_text(properties, '$.firstQuality') as "first_quality", + json_extract_path_text(properties, '$.tracks') as "tracks", subscriptionId, resourceGroupName, accountName, @@ -8067,8 +8203,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.track') as track, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.track') as "track", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName, @@ -8080,8 +8216,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.track') as track, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.track') as "track", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName, @@ -8089,41 +8225,8 @@ components: trackName FROM azure.media_services.tracks WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND assetName = 'replace-me'; - vw_asset_track_operation_results: - id: azure.media_services.vw_asset_track_operation_results - name: vw_asset_track_operation_results - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - JSON_EXTRACT(properties, '$.track') as track, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - accountName, - assetName, - trackName, - operationId - FROM azure.media_services.asset_track_operation_results - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND assetName = 'replace-me' AND trackName = 'replace-me' AND operationId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - json_extract_path_text(properties, '$.track') as track, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - accountName, - assetName, - trackName, - operationId - FROM azure.media_services.asset_track_operation_results - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND assetName = 'replace-me' AND trackName = 'replace-me' AND operationId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies?api-version=2023-01-01: get: summary: List Content Key Policies description: Lists the Content Key Policies in the account @@ -8168,7 +8271,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' x-ms-odata: '#/components/schemas/ContentKeyPolicy' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies/{contentKeyPolicyName}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies/{contentKeyPolicyName}?api-version=2023-01-01: get: summary: Get a Content Key Policy description: Get the details of a Content Key Policy in the Media Services account @@ -8301,11 +8404,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ContentKeyPolicy' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies/{contentKeyPolicyName}/getPolicyPropertiesWithSecrets/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/contentKeyPolicies/{contentKeyPolicyName}/getPolicyPropertiesWithSecrets?api-version=2023-01-01: post: summary: Get a Content Key Policy with secrets description: Get a Content Key Policy including secret values - operationId: ContentKeyPolicies_GetPolicyPropertiesWithSecrets + operationId: ContentKeyPoliciesPolicyPropertiesWithSecrets_Get responses: '200': description: OK @@ -8330,7 +8433,8 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /providers/Microsoft.Media/operations/?api-version=2023-01-01: + x-ms-original-operationId: ContentKeyPolicies_GetPolicyPropertiesWithSecrets + /providers/Microsoft.Media/operations?api-version=2023-01-01: get: summary: List Operations description: Lists all the Media Services operations. @@ -8350,7 +8454,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' parameters: - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices?api-version=2023-01-01: get: summary: List Media Services accounts description: List Media Services accounts in the resource group @@ -8374,7 +8478,7 @@ paths: - $ref: '#/components/parameters/ApiVersion' x-ms-pageable: nextLinkName: '@odata.nextLink' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}?api-version=2023-01-01: get: summary: Get a Media Services account description: Get the details of a Media Services account @@ -8547,7 +8651,7 @@ paths: schema: $ref: '#/components/schemas/MediaServiceUpdate' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/syncStorageKeys/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/syncStorageKeys?api-version=2023-01-01: post: summary: Synchronizes Storage Account Keys description: Synchronizes storage account keys for a storage account associated with the Media Service account. @@ -8579,11 +8683,11 @@ paths: application/json: schema: $ref: '#/components/schemas/SyncStorageKeysInput' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/listEdgePolicies/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/listEdgePolicies?api-version=2023-01-01: post: summary: List the media edge policies associated with the Media Services account. description: List all the media edge policies associated with the Media Services account. - operationId: Mediaservices_ListEdgePolicies + operationId: MediaservicesEdgePolicies_List responses: '200': description: OK @@ -8615,7 +8719,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ListEdgePoliciesInput' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateLinkResources/?api-version=2023-01-01: + x-ms-original-operationId: Mediaservices_ListEdgePolicies + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateLinkResources?api-version=2023-01-01: get: summary: Get list of group IDs. description: List supported group IDs. @@ -8643,7 +8748,7 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateLinkResources/{name}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateLinkResources/{name}?api-version=2023-01-01: get: summary: Get group ID. description: Get details of a group ID. @@ -8676,7 +8781,7 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateEndpointConnections/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateEndpointConnections?api-version=2023-01-01: get: summary: List private endpoint connections. description: List all private endpoint connections. @@ -8704,7 +8809,7 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateEndpointConnections/{name}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/privateEndpointConnections/{name}?api-version=2023-01-01: get: summary: Get private endpoint connection. description: Get the details of a private endpoint connection. @@ -8807,7 +8912,7 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/checkNameAvailability/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/checkNameAvailability?api-version=2023-01-01: post: summary: Check Name Availability description: Checks whether the Media Service resource name is available. @@ -8842,7 +8947,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CheckNameAvailabilityInput' - /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/mediaServicesOperationStatuses/{operationId}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/mediaServicesOperationStatuses/{operationId}?api-version=2023-01-01: get: summary: Get operation status. description: Get media service operation status. @@ -8875,7 +8980,7 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/mediaServicesOperationResults/{operationId}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/mediaServicesOperationResults/{operationId}?api-version=2023-01-01: get: summary: Get operation result. description: Get media service operation result. @@ -8924,7 +9029,7 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/providers/Microsoft.Media/mediaservices/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Media/mediaservices?api-version=2023-01-01: get: summary: List Media Services accounts description: List Media Services accounts in the subscription. @@ -8947,7 +9052,7 @@ paths: - $ref: '#/components/parameters/ApiVersion' x-ms-pageable: nextLinkName: '@odata.nextLink' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms?api-version=2022-07-01: get: summary: List Transforms description: Lists the Transforms in the account. @@ -8985,7 +9090,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' x-ms-odata: '#/components/schemas/Transform' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}?api-version=2022-07-01: get: summary: Get Transform description: Gets a Transform. @@ -9118,7 +9223,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Transform' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/jobs/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/jobs?api-version=2022-07-01: get: summary: List Jobs description: Lists all of the Jobs for the Transform. @@ -9162,7 +9267,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' x-ms-odata: '#/components/schemas/Job' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/jobs/{jobName}/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/jobs/{jobName}?api-version=2022-07-01: get: summary: Get Job description: Gets a Job. @@ -9313,7 +9418,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Job' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/jobs/{jobName}/cancelJob/?api-version=2022-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/transforms/{transformName}/jobs/{jobName}/cancelJob?api-version=2022-07-01: post: summary: Cancel Job description: Cancel a Job. @@ -9344,7 +9449,7 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingPolicies/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingPolicies?api-version=2023-01-01: get: summary: List Streaming Policies description: Lists the Streaming Policies in the account @@ -9389,7 +9494,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' x-ms-odata: '#/components/schemas/StreamingPolicy' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingPolicies/{streamingPolicyName}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingPolicies/{streamingPolicyName}?api-version=2023-01-01: get: summary: Get a Streaming Policy description: Get the details of a Streaming Policy in the Media Services account @@ -9480,7 +9585,7 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators?api-version=2023-01-01: get: summary: List Streaming Locators description: Lists the Streaming Locators in the account @@ -9525,7 +9630,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' x-ms-odata: '#/components/schemas/StreamingLocator' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}?api-version=2023-01-01: get: summary: Get a Streaming Locator description: Get the details of a Streaming Locator in the Media Services account @@ -9616,11 +9721,11 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}/listContentKeys/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}/listContentKeys?api-version=2023-01-01: post: summary: List Content Keys description: List Content Keys used by this Streaming Locator - operationId: StreamingLocators_ListContentKeys + operationId: StreamingLocatorsContentKeys_List responses: '200': description: OK @@ -9645,11 +9750,12 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}/listPaths/?api-version=2023-01-01: + x-ms-original-operationId: StreamingLocators_ListContentKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}/listPaths?api-version=2023-01-01: post: summary: List Paths description: List Paths supported by this Streaming Locator - operationId: StreamingLocators_ListPaths + operationId: StreamingLocatorsPaths_List responses: '200': description: OK @@ -9674,7 +9780,8 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/?api-version=2022-11-01: + x-ms-original-operationId: StreamingLocators_ListPaths + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents?api-version=2022-11-01: get: tags: - LiveEvents @@ -9701,7 +9808,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: '@odata.nextLink' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}?api-version=2022-11-01: get: tags: - LiveEvents @@ -9833,7 +9940,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/allocate/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/allocate?api-version=2022-11-01: post: tags: - LiveEvents @@ -9858,7 +9965,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/start/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/start?api-version=2022-11-01: post: tags: - LiveEvents @@ -9883,7 +9990,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/stop/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/stop?api-version=2022-11-01: post: tags: - LiveEvents @@ -9916,7 +10023,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/reset/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/reset?api-version=2022-11-01: post: tags: - LiveEvents @@ -9941,13 +10048,13 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/getStatus/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/getStatus?api-version=2022-11-01: post: tags: - LiveEvents summary: Get status of one live event description: Gets status telemetry of a live event. - operationId: LiveEvents_ListGetStatus + operationId: LiveEventsGetStatus_List x-ms-pageable: nextLinkName: null parameters: @@ -9985,13 +10092,14 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/getStreamEvents/?api-version=2022-11-01: + x-ms-original-operationId: LiveEvents_ListGetStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/getStreamEvents?api-version=2022-11-01: post: tags: - LiveEvents summary: Get stream events of one live event description: Get stream events telemetry of a live event. - operationId: LiveEvents_ListGetStreamEvents + operationId: LiveEventsGetStreamEvents_List x-ms-pageable: nextLinkName: null parameters: @@ -10029,13 +10137,14 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/getTrackIngestHeartbeats/?api-version=2022-11-01: + x-ms-original-operationId: LiveEvents_ListGetStreamEvents + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/getTrackIngestHeartbeats?api-version=2022-11-01: post: tags: - LiveEvents summary: Get track events of one live event description: Get track ingest heartbeat events telemetry of a live event. - operationId: LiveEvents_ListGetTrackIngestHeartbeats + operationId: LiveEventsGetTrackIngestHeartbeats_List x-ms-pageable: nextLinkName: null parameters: @@ -10073,7 +10182,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEventOperations/{operationId}/?api-version=2022-11-01: + x-ms-original-operationId: LiveEvents_ListGetTrackIngestHeartbeats + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEventOperations/{operationId}?api-version=2022-11-01: get: tags: - LiveEvents @@ -10099,7 +10209,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/operationLocations/{operationId}/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/operationLocations/{operationId}?api-version=2022-11-01: get: tags: - LiveEvents @@ -10128,7 +10238,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs?api-version=2022-11-01: get: tags: - LiveOutputs @@ -10156,7 +10266,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: '@odata.nextLink' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs/{liveOutputName}/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs/{liveOutputName}?api-version=2022-11-01: get: tags: - LiveOutputs @@ -10251,7 +10361,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveOutputOperations/{operationId}/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveOutputOperations/{operationId}?api-version=2022-11-01: get: tags: - LiveOutputs @@ -10277,7 +10387,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs/{liveOutputName}/operationLocations/{operationId}/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs/{liveOutputName}/operationLocations/{operationId}?api-version=2022-11-01: get: tags: - LiveOutputs @@ -10307,7 +10417,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints?api-version=2022-11-01: get: tags: - StreamingEndpoints @@ -10334,7 +10444,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: '@odata.nextLink' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}?api-version=2022-11-01: get: tags: - StreamingEndpoints @@ -10467,7 +10577,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/skus/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/skus?api-version=2022-11-01: get: tags: - StreamingEndpoints @@ -10493,7 +10603,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/start/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/start?api-version=2022-11-01: post: tags: - StreamingEndpoints @@ -10518,7 +10628,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/stop/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/stop?api-version=2022-11-01: post: tags: - StreamingEndpoints @@ -10543,7 +10653,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/scale/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/scale?api-version=2022-11-01: post: tags: - StreamingEndpoints @@ -10576,7 +10686,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpointOperations/{operationId}/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpointOperations/{operationId}?api-version=2022-11-01: get: tags: - StreamingEndpoints @@ -10602,7 +10712,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/operationLocations/{operationId}/?api-version=2022-11-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}/operationLocations/{operationId}?api-version=2022-11-01: get: tags: - StreamingEndpoints @@ -10631,7 +10741,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/accountFilters/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/accountFilters?api-version=2023-01-01: get: summary: List Account Filters description: List Account Filters in the Media Services account. @@ -10656,7 +10766,7 @@ paths: - $ref: '#/components/parameters/ApiVersion' x-ms-pageable: nextLinkName: '@odata.nextLink' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/accountFilters/{filterName}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/accountFilters/{filterName}?api-version=2023-01-01: get: summary: Get an Account Filter. description: Get the details of an Account Filter in the Media Services account. @@ -10789,7 +10899,7 @@ paths: application/json: schema: $ref: '#/components/schemas/AccountFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets?api-version=2023-01-01: get: summary: List Assets description: List Assets in the Media Services account with optional filtering and ordering @@ -10834,7 +10944,7 @@ paths: x-ms-pageable: nextLinkName: '@odata.nextLink' x-ms-odata: '#/components/schemas/Asset' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}?api-version=2023-01-01: get: summary: Get an Asset description: Get the details of an Asset in the Media Services account @@ -10967,11 +11077,11 @@ paths: application/json: schema: $ref: '#/components/schemas/Asset' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/listContainerSas/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/listContainerSas?api-version=2023-01-01: post: summary: List the Asset URLs description: Lists storage container URLs with shared access signatures (SAS) for uploading and downloading Asset content. The signatures are derived from the storage account keys. - operationId: Assets_ListContainerSas + operationId: AssetsContainerSas_List responses: '200': description: OK @@ -11004,11 +11114,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ListContainerSasInput' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/getEncryptionKey/?api-version=2023-01-01: + x-ms-original-operationId: Assets_ListContainerSas + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/getEncryptionKey?api-version=2023-01-01: post: summary: Gets the Asset storage key description: Gets the Asset storage encryption keys used to decrypt content created by version 2 of the Media Services API - operationId: Assets_GetEncryptionKey + operationId: AssetsEncryptionKey_Get responses: '200': description: OK @@ -11033,11 +11144,12 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/listStreamingLocators/?api-version=2023-01-01: + x-ms-original-operationId: Assets_GetEncryptionKey + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/listStreamingLocators?api-version=2023-01-01: post: summary: List Streaming Locators description: Lists Streaming Locators which are associated with this asset. - operationId: Assets_ListStreamingLocators + operationId: AssetsStreamingLocators_List responses: '200': description: OK @@ -11062,7 +11174,8 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/assetFilters/?api-version=2023-01-01: + x-ms-original-operationId: Assets_ListStreamingLocators + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/assetFilters?api-version=2023-01-01: get: summary: List Asset Filters description: List Asset Filters associated with the specified Asset. @@ -11093,7 +11206,7 @@ paths: - $ref: '#/components/parameters/ApiVersion' x-ms-pageable: nextLinkName: '@odata.nextLink' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/assetFilters/{filterName}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/assetFilters/{filterName}?api-version=2023-01-01: get: summary: Get an Asset Filter. description: Get the details of an Asset Filter associated with the specified Asset. @@ -11250,7 +11363,7 @@ paths: application/json: schema: $ref: '#/components/schemas/AssetFilter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/tracks/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/tracks?api-version=2023-01-01: get: summary: List Tracks in the Asset description: Lists the Tracks in the asset @@ -11281,7 +11394,7 @@ paths: - $ref: '#/components/parameters/ApiVersion' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/tracks/{trackName}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/tracks/{trackName}?api-version=2023-01-01: get: summary: Get a Track description: Get the details of a Track in the Asset @@ -11497,11 +11610,11 @@ paths: schema: $ref: '#/components/schemas/AssetTrack' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/tracks/{trackName}/updateTrackData/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/tracks/{trackName}/updateTrackData?api-version=2023-01-01: post: summary: Update the track data description: Update the track data. Call this API after any changes are made to the track data stored in the asset container. For example, you have modified the WebVTT captions file in the Azure blob storage container for the asset, viewers will not see the new version of the captions unless this API is called. Note, the changes may not be reflected immediately. CDN cache may also need to be purged if applicable. - operationId: Tracks_UpdateTrackData + operationId: TracksTrackData_Update responses: '202': description: Accepted @@ -11543,7 +11656,8 @@ paths: type: string - $ref: '#/components/parameters/ApiVersion' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/tracks/{trackName}/operationStatuses/{operationId}/?api-version=2023-01-01: + x-ms-original-operationId: Tracks_UpdateTrackData + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/tracks/{trackName}/operationStatuses/{operationId}?api-version=2023-01-01: get: summary: Get operation status. description: Get asset track operation status. @@ -11584,7 +11698,7 @@ paths: schema: type: string - $ref: '#/components/parameters/ApiVersion' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/tracks/{trackName}/operationResults/{operationId}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/tracks/{trackName}/operationResults/{operationId}?api-version=2023-01-01: get: summary: Get operation result. description: Get asset track operation result. diff --git a/providers/src/azure/v00.00.00000/services/migrate.yaml b/providers/src/azure/v00.00.00000/services/migrate.yaml index 7a9b83ac..31fcb84f 100644 --- a/providers/src/azure/v00.00.00000/services/migrate.yaml +++ b/providers/src/azure/v00.00.00000/services/migrate.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -7771,10 +7771,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.OffAzure~1operations~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.OffAzure~1operations?api-version=2023-10-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -7790,17 +7792,21 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OffAzure~1hypervSites~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OffAzure~1hypervSites?api-version=2023-10-01-preview/get' + operationId: HypervSites_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervSiteListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites?api-version=2023-10-01-preview/get' + operationId: HypervSites_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervSiteListResult objectKey: $.value sqlVerbs: select: @@ -7810,412 +7816,505 @@ components: update: [] replace: [] delete: [] - import_sites_controller: - id: azure.migrate.import_sites_controller - name: import_sites_controller - title: import_sites_controller + import_sites_controllers: + id: azure.migrate.import_sites_controllers + name: import_sites_controllers + title: import_sites_controllers methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OffAzure~1importSites~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OffAzure~1importSites?api-version=2023-10-01-preview/get' + operationId: ImportSitesController_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportSiteListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites?api-version=2023-10-01-preview/get' + operationId: ImportSitesController_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportSiteListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}?api-version=2023-10-01-preview/get' + operationId: ImportSitesController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportSite create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}?api-version=2023-10-01-preview/put' + operationId: ImportSitesController_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportSite update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}?api-version=2023-10-01-preview/patch' + operationId: ImportSitesController_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportSite delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}?api-version=2023-10-01-preview/delete' + operationId: ImportSitesController_Delete response: mediaType: application/json openAPIDocKey: '200' export_uri: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1exportUri~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1exportUri?api-version=2023-10-01-preview/post' + operationId: ImportSitesController_ExportUri response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SasUriResponse import_uri: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1importUri~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1importUri?api-version=2023-10-01-preview/post' + operationId: ImportSitesController_ImportUri response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SasUriResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/import_sites_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/import_sites_controller/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/import_sites_controller/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/import_sites_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/import_sites_controllers/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/import_sites_controllers/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/import_sites_controller/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/import_sites_controllers/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/import_sites_controllers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/import_sites_controller/methods/delete' - master_sites_controller: - id: azure.migrate.master_sites_controller - name: master_sites_controller - title: master_sites_controller + - $ref: '#/components/x-stackQL-resources/import_sites_controllers/methods/delete' + master_sites_controllers: + id: azure.migrate.master_sites_controllers + name: master_sites_controllers + title: master_sites_controllers methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OffAzure~1masterSites~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OffAzure~1masterSites?api-version=2023-10-01-preview/get' + operationId: MasterSitesController_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MasterSiteListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites?api-version=2023-10-01-preview/get' + operationId: MasterSitesController_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MasterSiteListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}?api-version=2023-10-01-preview/get' + operationId: MasterSitesController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MasterSite create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}?api-version=2023-10-01-preview/put' + operationId: MasterSitesController_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MasterSite update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}?api-version=2023-10-01-preview/patch' + operationId: MasterSitesController_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MasterSite delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}?api-version=2023-10-01-preview/delete' + operationId: MasterSitesController_Delete response: mediaType: application/json openAPIDocKey: '200' error_summary: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1errorSummary~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1errorSummary?api-version=2023-10-01-preview/post' + operationId: MasterSitesController_ErrorSummary response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteErrorSummary sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/master_sites_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/master_sites_controller/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/master_sites_controller/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/master_sites_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/master_sites_controllers/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/master_sites_controllers/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/master_sites_controller/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/master_sites_controllers/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/master_sites_controllers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/master_sites_controller/methods/delete' - server_sites_controller: - id: azure.migrate.server_sites_controller - name: server_sites_controller - title: server_sites_controller + - $ref: '#/components/x-stackQL-resources/master_sites_controllers/methods/delete' + server_sites_controllers: + id: azure.migrate.server_sites_controllers + name: server_sites_controllers + title: server_sites_controllers methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OffAzure~1serverSites~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OffAzure~1serverSites?api-version=2023-10-01-preview/get' + operationId: ServerSitesController_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSiteResourceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites?api-version=2023-10-01-preview/get' + operationId: ServerSitesController_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSiteResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}?api-version=2023-10-01-preview/get' + operationId: ServerSitesController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSiteResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}?api-version=2023-10-01-preview/put' + operationId: ServerSitesController_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSiteResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}?api-version=2023-10-01-preview/patch' + operationId: ServerSitesController_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSiteResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}?api-version=2023-10-01-preview/delete' + operationId: ServerSitesController_Delete response: mediaType: application/json openAPIDocKey: '200' compute_error_summary: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1computeErrorSummary~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1computeErrorSummary?api-version=2023-10-01-preview/post' + operationId: ServerSitesController_ComputeErrorSummary response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteErrorSummary computeusage: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1computeusage~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1computeusage?api-version=2023-10-01-preview/post' + operationId: ServerSitesController_Computeusage response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSiteUsageResponse export_applications: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1exportApplications~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1exportApplications?api-version=2023-10-01-preview/post' + operationId: ServerSitesController_ExportApplications response: mediaType: application/json openAPIDocKey: '200' export_machine_errors: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1exportMachineErrors~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1exportMachineErrors?api-version=2023-10-01-preview/post' + operationId: ServerSitesController_ExportMachineErrors response: mediaType: application/json openAPIDocKey: '200' refresh_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1refreshSite~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1refreshSite?api-version=2023-10-01-preview/post' + operationId: ServerSitesController_RefreshSite response: mediaType: application/json openAPIDocKey: '200' summary: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1summary~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1summary?api-version=2023-10-01-preview/post' + operationId: ServerSitesController_Summary response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSiteUsage sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/server_sites_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/server_sites_controller/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/server_sites_controller/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/server_sites_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/server_sites_controllers/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/server_sites_controllers/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/server_sites_controller/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/server_sites_controllers/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/server_sites_controllers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/server_sites_controller/methods/delete' - sites_controller: - id: azure.migrate.sites_controller - name: sites_controller - title: sites_controller + - $ref: '#/components/x-stackQL-resources/server_sites_controllers/methods/delete' + sites_controllers: + id: azure.migrate.sites_controllers + name: sites_controllers + title: sites_controllers methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OffAzure~1vmwareSites~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.OffAzure~1vmwareSites?api-version=2023-10-01-preview/get' + operationId: SitesController_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareSiteListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites?api-version=2023-10-01-preview/get' + operationId: SitesController_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareSiteListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}?api-version=2023-10-01-preview/get' + operationId: SitesController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareSite create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}?api-version=2023-10-01-preview/put' + operationId: SitesController_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareSite update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}?api-version=2023-10-01-preview/patch' + operationId: SitesController_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareSite delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}?api-version=2023-10-01-preview/delete' + operationId: SitesController_Delete response: mediaType: application/json openAPIDocKey: '200' compute_error_summary: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1computeErrorSummary~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1computeErrorSummary?api-version=2023-10-01-preview/post' + operationId: SitesController_ComputeErrorSummary response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteErrorSummary computeusage: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1computeusage~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1computeusage?api-version=2023-10-01-preview/post' + operationId: SitesController_Computeusage response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareSiteUsage export_applications: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1exportApplications~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1exportApplications?api-version=2023-10-01-preview/post' + operationId: SitesController_ExportApplications response: mediaType: application/json openAPIDocKey: '200' export_machine_errors: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1exportMachineErrors~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1exportMachineErrors?api-version=2023-10-01-preview/post' + operationId: SitesController_ExportMachineErrors response: mediaType: application/json openAPIDocKey: '200' export_machines: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1exportMachines~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1exportMachines?api-version=2023-10-01-preview/post' + operationId: SitesController_ExportMachines response: mediaType: application/json openAPIDocKey: '200' summary: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1summary~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1summary?api-version=2023-10-01-preview/post' + operationId: SitesController_Summary response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareSiteUsage sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sites_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/sites_controller/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/sites_controller/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/sites_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/sites_controllers/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/sites_controllers/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/sites_controller/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/sites_controllers/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/sites_controllers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/sites_controller/methods/delete' - hyperv_sites_controller: - id: azure.migrate.hyperv_sites_controller - name: hyperv_sites_controller - title: hyperv_sites_controller + - $ref: '#/components/x-stackQL-resources/sites_controllers/methods/delete' + hyperv_sites_controllers: + id: azure.migrate.hyperv_sites_controllers + name: hyperv_sites_controllers + title: hyperv_sites_controllers methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}?api-version=2023-10-01-preview/get' + operationId: HypervSitesController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervSite create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}?api-version=2023-10-01-preview/put' + operationId: HypervSitesController_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervSite update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}?api-version=2023-10-01-preview/patch' + operationId: HypervSitesController_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervSite delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}?api-version=2023-10-01-preview/delete' + operationId: HypervSitesController_Delete response: mediaType: application/json openAPIDocKey: '200' compute_error_summary: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1computeErrorSummary~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1computeErrorSummary?api-version=2023-10-01-preview/post' + operationId: HypervSitesController_ComputeErrorSummary response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteErrorSummary computeusage: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1computeusage~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1computeusage?api-version=2023-10-01-preview/post' + operationId: HypervSitesController_Computeusage response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervSiteUsage export_applications: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1exportApplications~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1exportApplications?api-version=2023-10-01-preview/post' + operationId: HypervSitesController_ExportApplications response: mediaType: application/json openAPIDocKey: '200' export_machine_errors: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1exportMachineErrors~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1exportMachineErrors?api-version=2023-10-01-preview/post' + operationId: HypervSitesController_ExportMachineErrors response: mediaType: application/json openAPIDocKey: '200' summary: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1summary~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1summary?api-version=2023-10-01-preview/post' + operationId: HypervSitesController_Summary response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervSiteUsage sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hyperv_sites_controller/methods/get' + - $ref: '#/components/x-stackQL-resources/hyperv_sites_controllers/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/hyperv_sites_controller/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/hyperv_sites_controllers/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/hyperv_sites_controllers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/hyperv_sites_controller/methods/delete' - hyperv_dependency_map_controller: - id: azure.migrate.hyperv_dependency_map_controller - name: hyperv_dependency_map_controller - title: hyperv_dependency_map_controller + - $ref: '#/components/x-stackQL-resources/hyperv_sites_controllers/methods/delete' + hyperv_dependency_map_controllers: + id: azure.migrate.hyperv_dependency_map_controllers + name: hyperv_dependency_map_controllers + title: hyperv_dependency_map_controllers methods: client_group_members: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1clientGroupMembers~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1clientGroupMembers?api-version=2023-10-01-preview/post' + operationId: HypervDependencyMapController_ClientGroupMembers response: mediaType: application/json openAPIDocKey: '200' export_dependencies: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1exportDependencies~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1exportDependencies?api-version=2023-10-01-preview/post' + operationId: HypervDependencyMapController_ExportDependencies response: mediaType: application/json openAPIDocKey: '200' generate_coarse_map: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1generateCoarseMap~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1generateCoarseMap?api-version=2023-10-01-preview/post' + operationId: HypervDependencyMapController_GenerateCoarseMap response: mediaType: application/json openAPIDocKey: '200' generate_detailed_map: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1generateDetailedMap~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1generateDetailedMap?api-version=2023-10-01-preview/post' + operationId: HypervDependencyMapController_GenerateDetailedMap response: mediaType: application/json openAPIDocKey: '200' server_group_members: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1serverGroupMembers~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1serverGroupMembers?api-version=2023-10-01-preview/post' + operationId: HypervDependencyMapController_ServerGroupMembers response: mediaType: application/json openAPIDocKey: '200' @@ -8225,97 +8324,111 @@ components: update: [] replace: [] delete: [] - hyperv_cluster_controller: - id: azure.migrate.hyperv_cluster_controller - name: hyperv_cluster_controller - title: hyperv_cluster_controller + hyperv_cluster_controllers: + id: azure.migrate.hyperv_cluster_controllers + name: hyperv_cluster_controllers + title: hyperv_cluster_controllers methods: list_by_hyperv_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1clusters~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1clusters?api-version=2023-10-01-preview/get' + operationId: HypervClusterController_ListByHypervSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervClusterListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1clusters~1{clusterName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1clusters~1{clusterName}?api-version=2023-10-01-preview/delete' + operationId: HypervClusterController_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hyperv_cluster_controller/methods/list_by_hyperv_site' + - $ref: '#/components/x-stackQL-resources/hyperv_cluster_controllers/methods/list_by_hyperv_site' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/hyperv_cluster_controller/methods/delete' - hyperv_cluster_controller_cluster: - id: azure.migrate.hyperv_cluster_controller_cluster - name: hyperv_cluster_controller_cluster - title: hyperv_cluster_controller_cluster + - $ref: '#/components/x-stackQL-resources/hyperv_cluster_controllers/methods/delete' + hyperv_cluster_controller_clusters: + id: azure.migrate.hyperv_cluster_controller_clusters + name: hyperv_cluster_controller_clusters + title: hyperv_cluster_controller_clusters methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1clusters~1{clusterName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1clusters~1{clusterName}?api-version=2023-10-01-preview/get' + operationId: HypervClusterControllerCluster_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervCluster create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1clusters~1{clusterName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1clusters~1{clusterName}?api-version=2023-10-01-preview/put' + operationId: HypervClusterControllerCluster_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervCluster sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hyperv_cluster_controller_cluster/methods/get' + - $ref: '#/components/x-stackQL-resources/hyperv_cluster_controller_clusters/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/hyperv_cluster_controller_cluster/methods/create' + - $ref: '#/components/x-stackQL-resources/hyperv_cluster_controller_clusters/methods/create' update: [] replace: [] delete: [] - hyperv_host_controller: - id: azure.migrate.hyperv_host_controller - name: hyperv_host_controller - title: hyperv_host_controller + hyperv_host_controllers: + id: azure.migrate.hyperv_host_controllers + name: hyperv_host_controllers + title: hyperv_host_controllers methods: list_by_hyperv_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1hosts~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1hosts?api-version=2023-10-01-preview/get' + operationId: HypervHostController_ListByHypervSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervHostListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1hosts~1{hostName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1hosts~1{hostName}?api-version=2023-10-01-preview/get' + operationId: HypervHostController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervHost create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1hosts~1{hostName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1hosts~1{hostName}?api-version=2023-10-01-preview/put' + operationId: HypervHostController_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervHost delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1hosts~1{hostName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1hosts~1{hostName}?api-version=2023-10-01-preview/delete' + operationId: HypervHostController_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hyperv_host_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/hyperv_host_controller/methods/list_by_hyperv_site' + - $ref: '#/components/x-stackQL-resources/hyperv_host_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/hyperv_host_controllers/methods/list_by_hyperv_site' insert: - - $ref: '#/components/x-stackQL-resources/hyperv_host_controller/methods/create' + - $ref: '#/components/x-stackQL-resources/hyperv_host_controllers/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/hyperv_host_controller/methods/delete' + - $ref: '#/components/x-stackQL-resources/hyperv_host_controllers/methods/delete' hyperv_jobs: id: azure.migrate.hyperv_jobs name: hyperv_jobs @@ -8323,17 +8436,21 @@ components: methods: list_by_hyperv_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1jobs~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1jobs?api-version=2023-10-01-preview/get' + operationId: HypervJobs_ListByHypervSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervJobListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1jobs~1{jobName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1jobs~1{jobName}?api-version=2023-10-01-preview/get' + operationId: HypervJobs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervJob sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/hyperv_jobs/methods/get' @@ -8342,90 +8459,103 @@ components: update: [] replace: [] delete: [] - hyperv_sites_controller_health_summary: - id: azure.migrate.hyperv_sites_controller_health_summary - name: hyperv_sites_controller_health_summary - title: hyperv_sites_controller_health_summary + hyperv_sites_controller_health_summaries: + id: azure.migrate.hyperv_sites_controller_health_summaries + name: hyperv_sites_controller_health_summaries + title: hyperv_sites_controller_health_summaries methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1listHealthSummary~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1listHealthSummary?api-version=2023-10-01-preview/post' + operationId: HypervSitesControllerHealthSummary_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteHealthSummaryCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hyperv_sites_controller_health_summary/methods/list' + - $ref: '#/components/x-stackQL-resources/hyperv_sites_controller_health_summaries/methods/list' insert: [] update: [] replace: [] delete: [] - hyperv_machines_controller: - id: azure.migrate.hyperv_machines_controller - name: hyperv_machines_controller - title: hyperv_machines_controller + hyperv_machines_controllers: + id: azure.migrate.hyperv_machines_controllers + name: hyperv_machines_controllers + title: hyperv_machines_controllers methods: list_by_hyperv_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1machines~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1machines?api-version=2023-10-01-preview/get' + operationId: HypervMachinesController_ListByHypervSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervMachineListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1machines~1{machineName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1machines~1{machineName}?api-version=2023-10-01-preview/get' + operationId: HypervMachinesController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervMachine update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1machines~1{machineName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1machines~1{machineName}?api-version=2023-10-01-preview/patch' + operationId: HypervMachinesController_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervMachine sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hyperv_machines_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/hyperv_machines_controller/methods/list_by_hyperv_site' + - $ref: '#/components/x-stackQL-resources/hyperv_machines_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/hyperv_machines_controllers/methods/list_by_hyperv_site' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/hyperv_machines_controllers/methods/update' replace: [] delete: [] - hyperv_software_inventories_controller_machine_software_inventory: - id: azure.migrate.hyperv_software_inventories_controller_machine_software_inventory - name: hyperv_software_inventories_controller_machine_software_inventory - title: hyperv_software_inventories_controller_machine_software_inventory + hyperv_software_inventories_controller_machine_software_inventories: + id: azure.migrate.hyperv_software_inventories_controller_machine_software_inventories + name: hyperv_software_inventories_controller_machine_software_inventories + title: hyperv_software_inventories_controller_machine_software_inventories methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1machines~1{machineName}~1softwareInventories~1{default}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1machines~1{machineName}~1softwareInventories~1{default}?api-version=2023-10-01-preview/get' + operationId: HypervSoftwareInventoriesControllerMachineSoftwareInventory_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervVmSoftwareInventory sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hyperv_software_inventories_controller_machine_software_inventory/methods/get' + - $ref: '#/components/x-stackQL-resources/hyperv_software_inventories_controller_machine_software_inventories/methods/get' insert: [] update: [] replace: [] delete: [] - hyperv_software_inventories_controller: - id: azure.migrate.hyperv_software_inventories_controller - name: hyperv_software_inventories_controller - title: hyperv_software_inventories_controller + hyperv_software_inventories_controllers: + id: azure.migrate.hyperv_software_inventories_controllers + name: hyperv_software_inventories_controllers + title: hyperv_software_inventories_controllers methods: list_by_hyperv_machine: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1machines~1{machineName}~1softwareinventories~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1machines~1{machineName}~1softwareinventories?api-version=2023-10-01-preview/get' + operationId: HypervSoftwareInventoriesController_ListByHypervMachine response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervVmSoftwareInventoryListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hyperv_software_inventories_controller/methods/list_by_hyperv_machine' + - $ref: '#/components/x-stackQL-resources/hyperv_software_inventories_controllers/methods/list_by_hyperv_machine' insert: [] update: [] replace: [] @@ -8437,10 +8567,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1operationsStatus~1{operationStatusName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1operationsStatus~1{operationStatusName}?api-version=2023-10-01-preview/get' + operationId: HypervOperationsStatusControllerHypervOperationsStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/hyperv_operations_status_controller_hyperv_operations_status/methods/get' @@ -8448,28 +8580,32 @@ components: update: [] replace: [] delete: [] - hyperv_run_as_accounts_controller: - id: azure.migrate.hyperv_run_as_accounts_controller - name: hyperv_run_as_accounts_controller - title: hyperv_run_as_accounts_controller + hyperv_run_as_accounts_controllers: + id: azure.migrate.hyperv_run_as_accounts_controllers + name: hyperv_run_as_accounts_controllers + title: hyperv_run_as_accounts_controllers methods: list_by_hyperv_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1runAsAccounts~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1runAsAccounts?api-version=2023-10-01-preview/get' + operationId: HypervRunAsAccountsController_ListByHypervSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervRunAsAccountResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1runAsAccounts~1{accountName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1runAsAccounts~1{accountName}?api-version=2023-10-01-preview/get' + operationId: HypervRunAsAccountsController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HypervRunAsAccountResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hyperv_run_as_accounts_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/hyperv_run_as_accounts_controller/methods/list_by_hyperv_site' + - $ref: '#/components/x-stackQL-resources/hyperv_run_as_accounts_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/hyperv_run_as_accounts_controllers/methods/list_by_hyperv_site' insert: [] update: [] replace: [] @@ -8481,7 +8617,8 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1updateDependencyMapStatus~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1updateDependencyMapStatus?api-version=2023-10-01-preview/post' + operationId: HypervDependencyMapControllerDependencyMapStatus_Update response: mediaType: application/json openAPIDocKey: '200' @@ -8498,7 +8635,8 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1updateProperties~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1hypervSites~1{siteName}~1updateProperties?api-version=2023-10-01-preview/post' + operationId: HypervMachinesControllerProperties_Update response: mediaType: application/json openAPIDocKey: '200' @@ -8515,17 +8653,18 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1deleteImportedMachines~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1deleteImportedMachines?api-version=2023-10-01-preview/post' + operationId: ImportSitesControllerImportedMachines_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SasUriResponse sqlVerbs: select: [] insert: [] update: [] replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/import_sites_controller_imported_machines/methods/delete' + delete: [] import_jobs_controller_deletejobs: id: azure.migrate.import_jobs_controller_deletejobs name: import_jobs_controller_deletejobs @@ -8533,32 +8672,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1deleteJobs~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1deleteJobs?api-version=2023-10-01-preview/get' + operationId: ImportJobsControllerDeletejobs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PagedDeleteImportMachinesJob objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/import_jobs_controller_deletejobs/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - import_jobs_controller_deletejob: - id: azure.migrate.import_jobs_controller_deletejob - name: import_jobs_controller_deletejob - title: import_jobs_controller_deletejob - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1deleteJobs~1{jobName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1deleteJobs~1{jobName}?api-version=2023-10-01-preview/get' + operationId: ImportJobsControllerDeletejob_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeleteImportMachinesJob sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/import_jobs_controller_deletejob/methods/get' + - $ref: '#/components/x-stackQL-resources/import_jobs_controller_deletejobs/methods/get' + - $ref: '#/components/x-stackQL-resources/import_jobs_controller_deletejobs/methods/list' insert: [] update: [] replace: [] @@ -8570,32 +8702,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1exportJobs~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1exportJobs?api-version=2023-10-01-preview/get' + operationId: ImportJobsControllerExportjobs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PagedExportImportedMachinesJob objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/import_jobs_controller_exportjobs/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - import_jobs_controller_exportjob: - id: azure.migrate.import_jobs_controller_exportjob - name: import_jobs_controller_exportjob - title: import_jobs_controller_exportjob - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1exportJobs~1{jobName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1exportJobs~1{jobName}?api-version=2023-10-01-preview/get' + operationId: ImportJobsControllerExportjob_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExportImportedMachinesJob sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/import_jobs_controller_exportjob/methods/get' + - $ref: '#/components/x-stackQL-resources/import_jobs_controller_exportjobs/methods/get' + - $ref: '#/components/x-stackQL-resources/import_jobs_controller_exportjobs/methods/list' insert: [] update: [] replace: [] @@ -8607,95 +8732,97 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1importJobs~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1importJobs?api-version=2023-10-01-preview/get' + operationId: ImportJobsControllerImportjobs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PagedImportMachinesJob objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/import_jobs_controller_importjobs/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - import_jobs_controller_importjob: - id: azure.migrate.import_jobs_controller_importjob - name: import_jobs_controller_importjob - title: import_jobs_controller_importjob - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1importJobs~1{jobName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1importJobs~1{jobName}?api-version=2023-10-01-preview/get' + operationId: ImportJobsControllerImportjob_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportMachinesJob sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/import_jobs_controller_importjob/methods/get' + - $ref: '#/components/x-stackQL-resources/import_jobs_controller_importjobs/methods/get' + - $ref: '#/components/x-stackQL-resources/import_jobs_controller_importjobs/methods/list' insert: [] update: [] replace: [] delete: [] - import_jobs_controller: - id: azure.migrate.import_jobs_controller - name: import_jobs_controller - title: import_jobs_controller + import_jobs_controllers: + id: azure.migrate.import_jobs_controllers + name: import_jobs_controllers + title: import_jobs_controllers methods: list_by_import_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1jobs~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1jobs?api-version=2023-10-01-preview/get' + operationId: ImportJobsController_ListByImportSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportJobListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1jobs~1{jobName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1jobs~1{jobName}?api-version=2023-10-01-preview/get' + operationId: ImportJobsController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportJob sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/import_jobs_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/import_jobs_controller/methods/list_by_import_site' + - $ref: '#/components/x-stackQL-resources/import_jobs_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/import_jobs_controllers/methods/list_by_import_site' insert: [] update: [] replace: [] delete: [] - import_machines_controller: - id: azure.migrate.import_machines_controller - name: import_machines_controller - title: import_machines_controller + import_machines_controllers: + id: azure.migrate.import_machines_controllers + name: import_machines_controllers + title: import_machines_controllers methods: list_by_import_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1machines~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1machines?api-version=2023-10-01-preview/get' + operationId: ImportMachinesController_ListByImportSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportMachineListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1machines~1{machineName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1machines~1{machineName}?api-version=2023-10-01-preview/get' + operationId: ImportMachinesController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportMachine delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1machines~1{machineName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1importSites~1{siteName}~1machines~1{machineName}?api-version=2023-10-01-preview/delete' + operationId: ImportMachinesController_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/import_machines_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/import_machines_controller/methods/list_by_import_site' + - $ref: '#/components/x-stackQL-resources/import_machines_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/import_machines_controllers/methods/list_by_import_site' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/import_machines_controller/methods/delete' + - $ref: '#/components/x-stackQL-resources/import_machines_controllers/methods/delete' master_sites_operations_status_controller_vmware_operation_status: id: azure.migrate.master_sites_operations_status_controller_vmware_operation_status name: master_sites_operations_status_controller_vmware_operation_status @@ -8703,10 +8830,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1operationsStatus~1{operationStatusName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1operationsStatus~1{operationStatusName}?api-version=2023-10-01-preview/get' + operationId: MasterSitesOperationsStatusControllerVmwareOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/master_sites_operations_status_controller_vmware_operation_status/methods/get' @@ -8714,210 +8843,249 @@ components: update: [] replace: [] delete: [] - private_endpoint_connection_controller: - id: azure.migrate.private_endpoint_connection_controller - name: private_endpoint_connection_controller - title: private_endpoint_connection_controller + private_endpoint_connection_controllers: + id: azure.migrate.private_endpoint_connection_controllers + name: private_endpoint_connection_controllers + title: private_endpoint_connection_controllers methods: list_by_master_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1privateEndpointConnections~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1privateEndpointConnections?api-version=2023-10-01-preview/get' + operationId: PrivateEndpointConnectionController_ListByMasterSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1privateEndpointConnections~1{peConnectionName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1privateEndpointConnections~1{peConnectionName}?api-version=2023-10-01-preview/get' + operationId: PrivateEndpointConnectionController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1privateEndpointConnections~1{peConnectionName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1privateEndpointConnections~1{peConnectionName}?api-version=2023-10-01-preview/put' + operationId: PrivateEndpointConnectionController_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1privateEndpointConnections~1{peConnectionName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1privateEndpointConnections~1{peConnectionName}?api-version=2023-10-01-preview/delete' + operationId: PrivateEndpointConnectionController_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_controller/methods/list_by_master_site' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_controllers/methods/list_by_master_site' insert: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_controller/methods/create' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_controllers/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_controller/methods/delete' - private_link_resources_controller: - id: azure.migrate.private_link_resources_controller - name: private_link_resources_controller - title: private_link_resources_controller + - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_controllers/methods/delete' + private_link_resources_controllers: + id: azure.migrate.private_link_resources_controllers + name: private_link_resources_controllers + title: private_link_resources_controllers methods: list_by_master_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1privateLinkResources~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1privateLinkResources?api-version=2023-10-01-preview/get' + operationId: PrivateLinkResourcesController_ListByMasterSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1privateLinkResources~1{privateLinkResourceName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1privateLinkResources~1{privateLinkResourceName}?api-version=2023-10-01-preview/get' + operationId: PrivateLinkResourcesController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/private_link_resources_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/private_link_resources_controller/methods/list_by_master_site' + - $ref: '#/components/x-stackQL-resources/private_link_resources_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/private_link_resources_controllers/methods/list_by_master_site' insert: [] update: [] replace: [] delete: [] - sql_sites_controller: - id: azure.migrate.sql_sites_controller - name: sql_sites_controller - title: sql_sites_controller + sql_sites_controllers: + id: azure.migrate.sql_sites_controllers + name: sql_sites_controllers + title: sql_sites_controllers methods: list_by_master_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites?api-version=2023-10-01-preview/get' + operationId: SqlSitesController_ListByMasterSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlSiteListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}?api-version=2023-10-01-preview/get' + operationId: SqlSitesController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlSite create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}?api-version=2023-10-01-preview/put' + operationId: SqlSitesController_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlSite update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}?api-version=2023-10-01-preview/patch' + operationId: SqlSitesController_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlSite delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}?api-version=2023-10-01-preview/delete' + operationId: SqlSitesController_Delete response: mediaType: application/json openAPIDocKey: '200' error_summary: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1errorSummary~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1errorSummary?api-version=2023-10-01-preview/post' + operationId: SqlSitesController_ErrorSummary response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteErrorSummary export_sql_server_errors: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1exportSqlServerErrors~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1exportSqlServerErrors?api-version=2023-10-01-preview/post' + operationId: SqlSitesController_ExportSqlServerErrors response: mediaType: application/json openAPIDocKey: '200' export_sql_servers: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1exportSqlServers~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1exportSqlServers?api-version=2023-10-01-preview/post' + operationId: SqlSitesController_ExportSqlServers response: mediaType: application/json openAPIDocKey: '200' refresh: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1refresh~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1refresh?api-version=2023-10-01-preview/post' + operationId: SqlSitesController_Refresh response: mediaType: application/json openAPIDocKey: '200' summary: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1summary~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1summary?api-version=2023-10-01-preview/post' + operationId: SqlSitesController_Summary response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlSiteUsage sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sql_sites_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/sql_sites_controller/methods/list_by_master_site' + - $ref: '#/components/x-stackQL-resources/sql_sites_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/sql_sites_controllers/methods/list_by_master_site' insert: - - $ref: '#/components/x-stackQL-resources/sql_sites_controller/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/sql_sites_controllers/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/sql_sites_controllers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/sql_sites_controller/methods/delete' - sql_discovery_site_data_source_controller: - id: azure.migrate.sql_discovery_site_data_source_controller - name: sql_discovery_site_data_source_controller - title: sql_discovery_site_data_source_controller + - $ref: '#/components/x-stackQL-resources/sql_sites_controllers/methods/delete' + sql_discovery_site_data_source_controllers: + id: azure.migrate.sql_discovery_site_data_source_controllers + name: sql_discovery_site_data_source_controllers + title: sql_discovery_site_data_source_controllers methods: list_by_sql_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1discoverySiteDataSources~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1discoverySiteDataSources?api-version=2023-10-01-preview/get' + operationId: SqlDiscoverySiteDataSourceController_ListBySqlSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlDiscoverySiteDataSourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1discoverySiteDataSources~1{discoverySiteDataSourceName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1discoverySiteDataSources~1{discoverySiteDataSourceName}?api-version=2023-10-01-preview/get' + operationId: SqlDiscoverySiteDataSourceController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlDiscoverySiteDataSource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1discoverySiteDataSources~1{discoverySiteDataSourceName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1discoverySiteDataSources~1{discoverySiteDataSourceName}?api-version=2023-10-01-preview/put' + operationId: SqlDiscoverySiteDataSourceController_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlDiscoverySiteDataSource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1discoverySiteDataSources~1{discoverySiteDataSourceName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1discoverySiteDataSources~1{discoverySiteDataSourceName}?api-version=2023-10-01-preview/delete' + operationId: SqlDiscoverySiteDataSourceController_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sql_discovery_site_data_source_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/sql_discovery_site_data_source_controller/methods/list_by_sql_site' + - $ref: '#/components/x-stackQL-resources/sql_discovery_site_data_source_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/sql_discovery_site_data_source_controllers/methods/list_by_sql_site' insert: - - $ref: '#/components/x-stackQL-resources/sql_discovery_site_data_source_controller/methods/create' + - $ref: '#/components/x-stackQL-resources/sql_discovery_site_data_source_controllers/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/sql_discovery_site_data_source_controller/methods/delete' - sql_jobs_controller: - id: azure.migrate.sql_jobs_controller - name: sql_jobs_controller - title: sql_jobs_controller + - $ref: '#/components/x-stackQL-resources/sql_discovery_site_data_source_controllers/methods/delete' + sql_jobs_controllers: + id: azure.migrate.sql_jobs_controllers + name: sql_jobs_controllers + title: sql_jobs_controllers methods: list_by_sql_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1jobs~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1jobs?api-version=2023-10-01-preview/get' + operationId: SqlJobsController_ListBySqlSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlJobListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1jobs~1{jobName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1jobs~1{jobName}?api-version=2023-10-01-preview/get' + operationId: SqlJobsController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlJob sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sql_jobs_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/sql_jobs_controller/methods/list_by_sql_site' + - $ref: '#/components/x-stackQL-resources/sql_jobs_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/sql_jobs_controllers/methods/list_by_sql_site' insert: [] update: [] replace: [] @@ -8929,10 +9097,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1operationsStatus~1{operationStatusName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1operationsStatus~1{operationStatusName}?api-version=2023-10-01-preview/get' + operationId: SqlOperationsStatusControllerSqlOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_operations_status_controller_sql_operation_status/methods/get' @@ -8940,390 +9110,462 @@ components: update: [] replace: [] delete: [] - sql_run_as_accounts_controller: - id: azure.migrate.sql_run_as_accounts_controller - name: sql_run_as_accounts_controller - title: sql_run_as_accounts_controller + sql_run_as_accounts_controllers: + id: azure.migrate.sql_run_as_accounts_controllers + name: sql_run_as_accounts_controllers + title: sql_run_as_accounts_controllers methods: list_by_sql_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1runAsAccounts~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1runAsAccounts?api-version=2023-10-01-preview/get' + operationId: SqlRunAsAccountsController_ListBySqlSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlRunAsAccountListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1runAsAccounts~1{accountName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1runAsAccounts~1{accountName}?api-version=2023-10-01-preview/get' + operationId: SqlRunAsAccountsController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlRunAsAccount sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sql_run_as_accounts_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/sql_run_as_accounts_controller/methods/list_by_sql_site' + - $ref: '#/components/x-stackQL-resources/sql_run_as_accounts_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/sql_run_as_accounts_controllers/methods/list_by_sql_site' insert: [] update: [] replace: [] delete: [] - sql_availability_groups_controller: - id: azure.migrate.sql_availability_groups_controller - name: sql_availability_groups_controller - title: sql_availability_groups_controller + sql_availability_groups_controllers: + id: azure.migrate.sql_availability_groups_controllers + name: sql_availability_groups_controllers + title: sql_availability_groups_controllers methods: list_by_sql_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1sqlAvailabilityGroups~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1sqlAvailabilityGroups?api-version=2023-10-01-preview/get' + operationId: SqlAvailabilityGroupsController_ListBySqlSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlAvailabilityGroupListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1sqlAvailabilityGroups~1{sqlAvailabilityGroupName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1sqlAvailabilityGroups~1{sqlAvailabilityGroupName}?api-version=2023-10-01-preview/get' + operationId: SqlAvailabilityGroupsController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlAvailabilityGroup sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sql_availability_groups_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/sql_availability_groups_controller/methods/list_by_sql_site' + - $ref: '#/components/x-stackQL-resources/sql_availability_groups_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/sql_availability_groups_controllers/methods/list_by_sql_site' insert: [] update: [] replace: [] delete: [] - sql_databases_controller: - id: azure.migrate.sql_databases_controller - name: sql_databases_controller - title: sql_databases_controller + sql_databases_controllers: + id: azure.migrate.sql_databases_controllers + name: sql_databases_controllers + title: sql_databases_controllers methods: list_by_sql_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1sqlDatabases~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1sqlDatabases?api-version=2023-10-01-preview/get' + operationId: SqlDatabasesController_ListBySqlSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlDatabaseV2ListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1sqlDatabases~1{sqlDatabaseName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1sqlDatabases~1{sqlDatabaseName}?api-version=2023-10-01-preview/get' + operationId: SqlDatabasesController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlDatabaseV2 sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sql_databases_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/sql_databases_controller/methods/list_by_sql_site' + - $ref: '#/components/x-stackQL-resources/sql_databases_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/sql_databases_controllers/methods/list_by_sql_site' insert: [] update: [] replace: [] delete: [] - sql_servers_controller: - id: azure.migrate.sql_servers_controller - name: sql_servers_controller - title: sql_servers_controller + sql_servers_controllers: + id: azure.migrate.sql_servers_controllers + name: sql_servers_controllers + title: sql_servers_controllers methods: list_by_sql_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1sqlServers~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1sqlServers?api-version=2023-10-01-preview/get' + operationId: SqlServersController_ListBySqlSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerV2ListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1sqlServers~1{sqlServerName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1sqlServers~1{sqlServerName}?api-version=2023-10-01-preview/get' + operationId: SqlServersController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerV2 update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1sqlServers~1{sqlServerName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1sqlSites~1{sqlSiteName}~1sqlServers~1{sqlServerName}?api-version=2023-10-01-preview/patch' + operationId: SqlServersController_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlServerV2 sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sql_servers_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/sql_servers_controller/methods/list_by_sql_site' + - $ref: '#/components/x-stackQL-resources/sql_servers_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/sql_servers_controllers/methods/list_by_sql_site' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/sql_servers_controllers/methods/update' replace: [] delete: [] - web_app_sites_controller: - id: azure.migrate.web_app_sites_controller - name: web_app_sites_controller - title: web_app_sites_controller + web_app_sites_controllers: + id: azure.migrate.web_app_sites_controllers + name: web_app_sites_controllers + title: web_app_sites_controllers methods: list_by_master_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites?api-version=2023-10-01-preview/get' + operationId: WebAppSitesController_ListByMasterSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppSiteListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}?api-version=2023-10-01-preview/get' + operationId: WebAppSitesController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppSite create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}?api-version=2023-10-01-preview/put' + operationId: WebAppSitesController_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppSite update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}?api-version=2023-10-01-preview/patch' + operationId: WebAppSitesController_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppSite delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}?api-version=2023-10-01-preview/delete' + operationId: WebAppSitesController_Delete response: mediaType: application/json openAPIDocKey: '200' error_summary: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1errorSummary~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1errorSummary?api-version=2023-10-01-preview/post' + operationId: WebAppSitesController_ErrorSummary response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteErrorSummary export_inventory: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1exportInventory~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1exportInventory?api-version=2023-10-01-preview/post' + operationId: WebAppSitesController_ExportInventory response: mediaType: application/json openAPIDocKey: '200' refresh: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1refresh~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1refresh?api-version=2023-10-01-preview/post' + operationId: WebAppSitesController_Refresh response: mediaType: application/json openAPIDocKey: '200' summary: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1summary~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1summary?api-version=2023-10-01-preview/post' + operationId: WebAppSitesController_Summary response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppSiteUsage sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_app_sites_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/web_app_sites_controller/methods/list_by_master_site' + - $ref: '#/components/x-stackQL-resources/web_app_sites_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/web_app_sites_controllers/methods/list_by_master_site' insert: - - $ref: '#/components/x-stackQL-resources/web_app_sites_controller/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/web_app_sites_controllers/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/web_app_sites_controllers/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_app_sites_controller/methods/delete' - web_app_discovery_site_data_sources_controller: - id: azure.migrate.web_app_discovery_site_data_sources_controller - name: web_app_discovery_site_data_sources_controller - title: web_app_discovery_site_data_sources_controller + - $ref: '#/components/x-stackQL-resources/web_app_sites_controllers/methods/delete' + web_app_discovery_site_data_sources_controllers: + id: azure.migrate.web_app_discovery_site_data_sources_controllers + name: web_app_discovery_site_data_sources_controllers + title: web_app_discovery_site_data_sources_controllers methods: list_by_web_app_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1discoverySiteDataSources~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1discoverySiteDataSources?api-version=2023-10-01-preview/get' + operationId: WebAppDiscoverySiteDataSourcesController_ListByWebAppSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiscoverySiteDataSourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1discoverySiteDataSources~1{discoverySiteDataSourceName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1discoverySiteDataSources~1{discoverySiteDataSourceName}?api-version=2023-10-01-preview/get' + operationId: WebAppDiscoverySiteDataSourcesController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiscoverySiteDataSource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1discoverySiteDataSources~1{discoverySiteDataSourceName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1discoverySiteDataSources~1{discoverySiteDataSourceName}?api-version=2023-10-01-preview/put' + operationId: WebAppDiscoverySiteDataSourcesController_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiscoverySiteDataSource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1discoverySiteDataSources~1{discoverySiteDataSourceName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1discoverySiteDataSources~1{discoverySiteDataSourceName}?api-version=2023-10-01-preview/delete' + operationId: WebAppDiscoverySiteDataSourcesController_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_app_discovery_site_data_sources_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/web_app_discovery_site_data_sources_controller/methods/list_by_web_app_site' + - $ref: '#/components/x-stackQL-resources/web_app_discovery_site_data_sources_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/web_app_discovery_site_data_sources_controllers/methods/list_by_web_app_site' insert: - - $ref: '#/components/x-stackQL-resources/web_app_discovery_site_data_sources_controller/methods/create' + - $ref: '#/components/x-stackQL-resources/web_app_discovery_site_data_sources_controllers/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_app_discovery_site_data_sources_controller/methods/delete' - web_app_extended_machines_controller: - id: azure.migrate.web_app_extended_machines_controller - name: web_app_extended_machines_controller - title: web_app_extended_machines_controller + - $ref: '#/components/x-stackQL-resources/web_app_discovery_site_data_sources_controllers/methods/delete' + web_app_extended_machines_controllers: + id: azure.migrate.web_app_extended_machines_controllers + name: web_app_extended_machines_controllers + title: web_app_extended_machines_controllers methods: list_by_web_app_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1extendedMachines~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1extendedMachines?api-version=2023-10-01-preview/get' + operationId: WebAppExtendedMachinesController_ListByWebAppSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppExtendedMachineListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1extendedMachines~1{extendedMachineName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1extendedMachines~1{extendedMachineName}?api-version=2023-10-01-preview/get' + operationId: WebAppExtendedMachinesController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppExtendedMachine sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_app_extended_machines_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/web_app_extended_machines_controller/methods/list_by_web_app_site' + - $ref: '#/components/x-stackQL-resources/web_app_extended_machines_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/web_app_extended_machines_controllers/methods/list_by_web_app_site' insert: [] update: [] replace: [] delete: [] - iis_web_applications_controller: - id: azure.migrate.iis_web_applications_controller - name: iis_web_applications_controller - title: iis_web_applications_controller + iis_web_applications_controllers: + id: azure.migrate.iis_web_applications_controllers + name: iis_web_applications_controllers + title: iis_web_applications_controllers methods: list_by_web_app_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1iisWebApplications~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1iisWebApplications?api-version=2023-10-01-preview/get' + operationId: IisWebApplicationsController_ListByWebAppSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IisWebApplicationsListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1iisWebApplications~1{webApplicationName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1iisWebApplications~1{webApplicationName}?api-version=2023-10-01-preview/get' + operationId: IisWebApplicationsController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IisWebApplications update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1iisWebApplications~1{webApplicationName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1iisWebApplications~1{webApplicationName}?api-version=2023-10-01-preview/patch' + operationId: IisWebApplicationsController_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IisWebApplications sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/iis_web_applications_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/iis_web_applications_controller/methods/list_by_web_app_site' + - $ref: '#/components/x-stackQL-resources/iis_web_applications_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/iis_web_applications_controllers/methods/list_by_web_app_site' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/iis_web_applications_controllers/methods/update' replace: [] delete: [] - iis_web_servers_controller: - id: azure.migrate.iis_web_servers_controller - name: iis_web_servers_controller - title: iis_web_servers_controller + iis_web_servers_controllers: + id: azure.migrate.iis_web_servers_controllers + name: iis_web_servers_controllers + title: iis_web_servers_controllers methods: list_by_web_app_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1iisWebServers~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1iisWebServers?api-version=2023-10-01-preview/get' + operationId: IisWebServersController_ListByWebAppSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IisWebServersListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1iisWebServers~1{webServerName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1iisWebServers~1{webServerName}?api-version=2023-10-01-preview/get' + operationId: IisWebServersController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IisWebServers sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/iis_web_servers_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/iis_web_servers_controller/methods/list_by_web_app_site' + - $ref: '#/components/x-stackQL-resources/iis_web_servers_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/iis_web_servers_controllers/methods/list_by_web_app_site' insert: [] update: [] replace: [] delete: [] - web_app_run_as_accounts_controller: - id: azure.migrate.web_app_run_as_accounts_controller - name: web_app_run_as_accounts_controller - title: web_app_run_as_accounts_controller + web_app_run_as_accounts_controllers: + id: azure.migrate.web_app_run_as_accounts_controllers + name: web_app_run_as_accounts_controllers + title: web_app_run_as_accounts_controllers methods: list_by_web_app_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1runasaccounts~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1runasaccounts?api-version=2023-10-01-preview/get' + operationId: WebAppRunAsAccountsController_ListByWebAppSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppRunAsAccountListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1runasaccounts~1{accountName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1runasaccounts~1{accountName}?api-version=2023-10-01-preview/get' + operationId: WebAppRunAsAccountsController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebAppRunAsAccount sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_app_run_as_accounts_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/web_app_run_as_accounts_controller/methods/list_by_web_app_site' + - $ref: '#/components/x-stackQL-resources/web_app_run_as_accounts_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/web_app_run_as_accounts_controllers/methods/list_by_web_app_site' insert: [] update: [] replace: [] delete: [] - tomcat_web_applications_controller: - id: azure.migrate.tomcat_web_applications_controller - name: tomcat_web_applications_controller - title: tomcat_web_applications_controller + tomcat_web_applications_controllers: + id: azure.migrate.tomcat_web_applications_controllers + name: tomcat_web_applications_controllers + title: tomcat_web_applications_controllers methods: list_by_web_app_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1tomcatWebApplications~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1tomcatWebApplications?api-version=2023-10-01-preview/get' + operationId: TomcatWebApplicationsController_ListByWebAppSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TomcatWebApplicationsListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1tomcatWebApplications~1{webApplicationName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1tomcatWebApplications~1{webApplicationName}?api-version=2023-10-01-preview/get' + operationId: TomcatWebApplicationsController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TomcatWebApplications update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1tomcatWebApplications~1{webApplicationName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1tomcatWebApplications~1{webApplicationName}?api-version=2023-10-01-preview/patch' + operationId: TomcatWebApplicationsController_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TomcatWebApplications sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/tomcat_web_applications_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/tomcat_web_applications_controller/methods/list_by_web_app_site' + - $ref: '#/components/x-stackQL-resources/tomcat_web_applications_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/tomcat_web_applications_controllers/methods/list_by_web_app_site' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/tomcat_web_applications_controllers/methods/update' replace: [] delete: [] - tomcat_web_servers_controller: - id: azure.migrate.tomcat_web_servers_controller - name: tomcat_web_servers_controller - title: tomcat_web_servers_controller + tomcat_web_servers_controllers: + id: azure.migrate.tomcat_web_servers_controllers + name: tomcat_web_servers_controllers + title: tomcat_web_servers_controllers methods: list_by_web_app_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1tomcatWebServers~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1tomcatWebServers?api-version=2023-10-01-preview/get' + operationId: TomcatWebServersController_ListByWebAppSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TomcatWebServersListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1tomcatWebServers~1{webServerName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1tomcatWebServers~1{webServerName}?api-version=2023-10-01-preview/get' + operationId: TomcatWebServersController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TomcatWebServers sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/tomcat_web_servers_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/tomcat_web_servers_controller/methods/list_by_web_app_site' + - $ref: '#/components/x-stackQL-resources/tomcat_web_servers_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/tomcat_web_servers_controllers/methods/list_by_web_app_site' insert: [] update: [] replace: [] @@ -9335,7 +9577,8 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1updateProperties~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1updateProperties?api-version=2023-10-01-preview/post' + operationId: WebAppPropertiesControllerProperties_Update response: mediaType: application/json openAPIDocKey: '200' @@ -9345,76 +9588,85 @@ components: update: [] replace: [] delete: [] - web_applications_controller: - id: azure.migrate.web_applications_controller - name: web_applications_controller - title: web_applications_controller + web_applications_controllers: + id: azure.migrate.web_applications_controllers + name: web_applications_controllers + title: web_applications_controllers methods: list_by_web_app_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1webApplications~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1webApplications?api-version=2023-10-01-preview/get' + operationId: WebApplicationsController_ListByWebAppSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebApplicationListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_applications_controller/methods/list_by_web_app_site' + - $ref: '#/components/x-stackQL-resources/web_applications_controllers/methods/list_by_web_app_site' insert: [] update: [] replace: [] delete: [] - web_servers_controller: - id: azure.migrate.web_servers_controller - name: web_servers_controller - title: web_servers_controller + web_servers_controllers: + id: azure.migrate.web_servers_controllers + name: web_servers_controllers + title: web_servers_controllers methods: list_by_web_app_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1webServers~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1masterSites~1{siteName}~1webAppSites~1{webAppSiteName}~1webServers?api-version=2023-10-01-preview/get' + operationId: WebServersController_ListByWebAppSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebServerListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_servers_controller/methods/list_by_web_app_site' + - $ref: '#/components/x-stackQL-resources/web_servers_controllers/methods/list_by_web_app_site' insert: [] update: [] replace: [] delete: [] - server_dependency_map_controller: - id: azure.migrate.server_dependency_map_controller - name: server_dependency_map_controller - title: server_dependency_map_controller + server_dependency_map_controllers: + id: azure.migrate.server_dependency_map_controllers + name: server_dependency_map_controllers + title: server_dependency_map_controllers methods: client_group_members: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1clientGroupMembers~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1clientGroupMembers?api-version=2023-10-01-preview/post' + operationId: ServerDependencyMapController_ClientGroupMembers response: mediaType: application/json openAPIDocKey: '200' export_dependencies: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1exportDependencies~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1exportDependencies?api-version=2023-10-01-preview/post' + operationId: ServerDependencyMapController_ExportDependencies response: mediaType: application/json openAPIDocKey: '200' generate_coarse_map: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1generateCoarseMap~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1generateCoarseMap?api-version=2023-10-01-preview/post' + operationId: ServerDependencyMapController_GenerateCoarseMap response: mediaType: application/json openAPIDocKey: '200' generate_detailed_map: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1generateDetailedMap~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1generateDetailedMap?api-version=2023-10-01-preview/post' + operationId: ServerDependencyMapController_GenerateDetailedMap response: mediaType: application/json openAPIDocKey: '200' server_group_members: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1serverGroupMembers~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1serverGroupMembers?api-version=2023-10-01-preview/post' + operationId: ServerDependencyMapController_ServerGroupMembers response: mediaType: application/json openAPIDocKey: '200' @@ -9424,134 +9676,152 @@ components: update: [] replace: [] delete: [] - server_jobs_controller: - id: azure.migrate.server_jobs_controller - name: server_jobs_controller - title: server_jobs_controller + server_jobs_controllers: + id: azure.migrate.server_jobs_controllers + name: server_jobs_controllers + title: server_jobs_controllers methods: list_by_server_site_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1jobs~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1jobs?api-version=2023-10-01-preview/get' + operationId: ServerJobsController_ListByServerSiteResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerJobListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1jobs~1{jobName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1jobs~1{jobName}?api-version=2023-10-01-preview/get' + operationId: ServerJobsController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerJob sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/server_jobs_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/server_jobs_controller/methods/list_by_server_site_resource' + - $ref: '#/components/x-stackQL-resources/server_jobs_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/server_jobs_controllers/methods/list_by_server_site_resource' insert: [] update: [] replace: [] delete: [] - server_sites_controller_health_summary: - id: azure.migrate.server_sites_controller_health_summary - name: server_sites_controller_health_summary - title: server_sites_controller_health_summary + server_sites_controller_health_summaries: + id: azure.migrate.server_sites_controller_health_summaries + name: server_sites_controller_health_summaries + title: server_sites_controller_health_summaries methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1listHealthSummary~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1listHealthSummary?api-version=2023-10-01-preview/post' + operationId: ServerSitesControllerHealthSummary_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteHealthSummaryCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/server_sites_controller_health_summary/methods/list' + - $ref: '#/components/x-stackQL-resources/server_sites_controller_health_summaries/methods/list' insert: [] update: [] replace: [] delete: [] - servers_controller: - id: azure.migrate.servers_controller - name: servers_controller - title: servers_controller + servers_controllers: + id: azure.migrate.servers_controllers + name: servers_controllers + title: servers_controllers methods: list_by_server_site_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1machines~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1machines?api-version=2023-10-01-preview/get' + operationId: ServersController_ListByServerSiteResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/servers_controller/methods/list_by_server_site_resource' + - $ref: '#/components/x-stackQL-resources/servers_controllers/methods/list_by_server_site_resource' insert: [] update: [] replace: [] delete: [] - servers_controller_machine: - id: azure.migrate.servers_controller_machine - name: servers_controller_machine - title: servers_controller_machine + servers_controller_machines: + id: azure.migrate.servers_controller_machines + name: servers_controller_machines + title: servers_controller_machines methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1machines~1{machineName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1machines~1{machineName}?api-version=2023-10-01-preview/get' + operationId: ServersControllerMachine_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Server update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1machines~1{machineName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1machines~1{machineName}?api-version=2023-10-01-preview/patch' + operationId: ServersControllerMachine_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Server delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1machines~1{machineName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1machines~1{machineName}?api-version=2023-10-01-preview/delete' + operationId: ServersControllerMachine_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/servers_controller_machine/methods/get' + - $ref: '#/components/x-stackQL-resources/servers_controller_machines/methods/get' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/servers_controller_machines/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/servers_controller_machine/methods/delete' - server_software_inventories_controller_machine_software_inventory: - id: azure.migrate.server_software_inventories_controller_machine_software_inventory - name: server_software_inventories_controller_machine_software_inventory - title: server_software_inventories_controller_machine_software_inventory + - $ref: '#/components/x-stackQL-resources/servers_controller_machines/methods/delete' + server_software_inventories_controller_machine_software_inventories: + id: azure.migrate.server_software_inventories_controller_machine_software_inventories + name: server_software_inventories_controller_machine_software_inventories + title: server_software_inventories_controller_machine_software_inventories methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1machines~1{machineName}~1softwareInventories~1{default}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1machines~1{machineName}~1softwareInventories~1{default}?api-version=2023-10-01-preview/get' + operationId: ServerSoftwareInventoriesControllerMachineSoftwareInventory_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSoftwareInventory sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/server_software_inventories_controller_machine_software_inventory/methods/get' + - $ref: '#/components/x-stackQL-resources/server_software_inventories_controller_machine_software_inventories/methods/get' insert: [] update: [] replace: [] delete: [] - server_software_inventories_controller: - id: azure.migrate.server_software_inventories_controller - name: server_software_inventories_controller - title: server_software_inventories_controller + server_software_inventories_controllers: + id: azure.migrate.server_software_inventories_controllers + name: server_software_inventories_controllers + title: server_software_inventories_controllers methods: list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1machines~1{machineName}~1softwareinventories~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1machines~1{machineName}~1softwareinventories?api-version=2023-10-01-preview/get' + operationId: ServerSoftwareInventoriesController_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSoftwareInventoryListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/server_software_inventories_controller/methods/list_by_server' + - $ref: '#/components/x-stackQL-resources/server_software_inventories_controllers/methods/list_by_server' insert: [] update: [] replace: [] @@ -9563,10 +9833,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1operationsStatus~1{operationStatusName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1operationsStatus~1{operationStatusName}?api-version=2023-10-01-preview/get' + operationId: ServerOperationsStatusControllerServerSiteOperationsStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/server_operations_status_controller_server_site_operations_status/methods/get' @@ -9574,28 +9846,32 @@ components: update: [] replace: [] delete: [] - server_run_as_accounts_controller: - id: azure.migrate.server_run_as_accounts_controller - name: server_run_as_accounts_controller - title: server_run_as_accounts_controller + server_run_as_accounts_controllers: + id: azure.migrate.server_run_as_accounts_controllers + name: server_run_as_accounts_controllers + title: server_run_as_accounts_controllers methods: list_by_server_site_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1runAsAccounts~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1runAsAccounts?api-version=2023-10-01-preview/get' + operationId: ServerRunAsAccountsController_ListByServerSiteResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerRunAsAccountListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1runAsAccounts~1{accountName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1runAsAccounts~1{accountName}?api-version=2023-10-01-preview/get' + operationId: ServerRunAsAccountsController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerRunAsAccount sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/server_run_as_accounts_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/server_run_as_accounts_controller/methods/list_by_server_site_resource' + - $ref: '#/components/x-stackQL-resources/server_run_as_accounts_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/server_run_as_accounts_controllers/methods/list_by_server_site_resource' insert: [] update: [] replace: [] @@ -9607,7 +9883,8 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1updateDependencyMapStatus~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1updateDependencyMapStatus?api-version=2023-10-01-preview/post' + operationId: ServerSitesControllerDependencyMapStatus_Update response: mediaType: application/json openAPIDocKey: '200' @@ -9624,7 +9901,8 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1updateProperties~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1serverSites~1{siteName}~1updateProperties?api-version=2023-10-01-preview/post' + operationId: ServerSitesControllerProperties_Update response: mediaType: application/json openAPIDocKey: '200' @@ -9634,38 +9912,43 @@ components: update: [] replace: [] delete: [] - dependency_map_controller: - id: azure.migrate.dependency_map_controller - name: dependency_map_controller - title: dependency_map_controller + dependency_map_controllers: + id: azure.migrate.dependency_map_controllers + name: dependency_map_controllers + title: dependency_map_controllers methods: client_group_members: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1clientGroupMembers~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1clientGroupMembers?api-version=2023-10-01-preview/post' + operationId: DependencyMapController_ClientGroupMembers response: mediaType: application/json openAPIDocKey: '200' export_dependencies: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1exportDependencies~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1exportDependencies?api-version=2023-10-01-preview/post' + operationId: DependencyMapController_ExportDependencies response: mediaType: application/json openAPIDocKey: '200' generate_coarse_map: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1generateCoarseMap~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1generateCoarseMap?api-version=2023-10-01-preview/post' + operationId: DependencyMapController_GenerateCoarseMap response: mediaType: application/json openAPIDocKey: '200' generate_detailed_map: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1generateDetailedMap~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1generateDetailedMap?api-version=2023-10-01-preview/post' + operationId: DependencyMapController_GenerateDetailedMap response: mediaType: application/json openAPIDocKey: '200' server_group_members: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1serverGroupMembers~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1serverGroupMembers?api-version=2023-10-01-preview/post' + operationId: DependencyMapController_ServerGroupMembers response: mediaType: application/json openAPIDocKey: '200' @@ -9675,154 +9958,177 @@ components: update: [] replace: [] delete: [] - vmware_host_controller: - id: azure.migrate.vmware_host_controller - name: vmware_host_controller - title: vmware_host_controller + vmware_host_controllers: + id: azure.migrate.vmware_host_controllers + name: vmware_host_controllers + title: vmware_host_controllers methods: list_by_vmware_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1hosts~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1hosts?api-version=2023-10-01-preview/get' + operationId: VmwareHostController_ListByVmwareSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareHostListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1hosts~1{hostName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1hosts~1{hostName}?api-version=2023-10-01-preview/get' + operationId: VmwareHostController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareHost sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/vmware_host_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/vmware_host_controller/methods/list_by_vmware_site' + - $ref: '#/components/x-stackQL-resources/vmware_host_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/vmware_host_controllers/methods/list_by_vmware_site' insert: [] update: [] replace: [] delete: [] - hyperv_jobs_controller: - id: azure.migrate.hyperv_jobs_controller - name: hyperv_jobs_controller - title: hyperv_jobs_controller + hyperv_jobs_controllers: + id: azure.migrate.hyperv_jobs_controllers + name: hyperv_jobs_controllers + title: hyperv_jobs_controllers methods: list_by_vmware_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1jobs~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1jobs?api-version=2023-10-01-preview/get' + operationId: HypervJobsController_ListByVmwareSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareJobListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1jobs~1{jobName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1jobs~1{jobName}?api-version=2023-10-01-preview/get' + operationId: HypervJobsController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareJob sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/hyperv_jobs_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/hyperv_jobs_controller/methods/list_by_vmware_site' + - $ref: '#/components/x-stackQL-resources/hyperv_jobs_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/hyperv_jobs_controllers/methods/list_by_vmware_site' insert: [] update: [] replace: [] delete: [] - sites_controller_health_summary: - id: azure.migrate.sites_controller_health_summary - name: sites_controller_health_summary - title: sites_controller_health_summary + sites_controller_health_summaries: + id: azure.migrate.sites_controller_health_summaries + name: sites_controller_health_summaries + title: sites_controller_health_summaries methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1listHealthSummary~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1listHealthSummary?api-version=2023-10-01-preview/post' + operationId: SitesControllerHealthSummary_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteHealthSummaryCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sites_controller_health_summary/methods/list' + - $ref: '#/components/x-stackQL-resources/sites_controller_health_summaries/methods/list' insert: [] update: [] replace: [] delete: [] - machines_controller: - id: azure.migrate.machines_controller - name: machines_controller - title: machines_controller + machines_controllers: + id: azure.migrate.machines_controllers + name: machines_controllers + title: machines_controllers methods: list_by_vmware_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1machines~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1machines?api-version=2023-10-01-preview/get' + operationId: MachinesController_ListByVmwareSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MachineResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1machines~1{machineName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1machines~1{machineName}?api-version=2023-10-01-preview/get' + operationId: MachinesController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MachineResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1machines~1{machineName}~1?api-version=2023-10-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1machines~1{machineName}?api-version=2023-10-01-preview/patch' + operationId: MachinesController_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MachineResource start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1machines~1{machineName}~1start~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1machines~1{machineName}~1start?api-version=2023-10-01-preview/post' + operationId: MachinesController_Start response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1machines~1{machineName}~1stop~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1machines~1{machineName}~1stop?api-version=2023-10-01-preview/post' + operationId: MachinesController_Stop response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/machines_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/machines_controller/methods/list_by_vmware_site' + - $ref: '#/components/x-stackQL-resources/machines_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/machines_controllers/methods/list_by_vmware_site' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/machines_controllers/methods/update' replace: [] delete: [] - vmware_software_inventories_controller_machine_software_inventory: - id: azure.migrate.vmware_software_inventories_controller_machine_software_inventory - name: vmware_software_inventories_controller_machine_software_inventory - title: vmware_software_inventories_controller_machine_software_inventory + vmware_software_inventories_controller_machine_software_inventories: + id: azure.migrate.vmware_software_inventories_controller_machine_software_inventories + name: vmware_software_inventories_controller_machine_software_inventories + title: vmware_software_inventories_controller_machine_software_inventories methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1machines~1{machineName}~1softwareInventories~1{default}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1machines~1{machineName}~1softwareInventories~1{default}?api-version=2023-10-01-preview/get' + operationId: VmwareSoftwareInventoriesControllerMachineSoftwareInventory_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareMachineSoftwareInventory sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/vmware_software_inventories_controller_machine_software_inventory/methods/get' + - $ref: '#/components/x-stackQL-resources/vmware_software_inventories_controller_machine_software_inventories/methods/get' insert: [] update: [] replace: [] delete: [] - vmware_software_inventories_controller: - id: azure.migrate.vmware_software_inventories_controller - name: vmware_software_inventories_controller - title: vmware_software_inventories_controller + vmware_software_inventories_controllers: + id: azure.migrate.vmware_software_inventories_controllers + name: vmware_software_inventories_controllers + title: vmware_software_inventories_controllers methods: list_by_machine_resource: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1machines~1{machineName}~1softwareinventories~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1machines~1{machineName}~1softwareinventories?api-version=2023-10-01-preview/get' + operationId: VmwareSoftwareInventoriesController_ListByMachineResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareMachineSoftwareInventoryListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/vmware_software_inventories_controller/methods/list_by_machine_resource' + - $ref: '#/components/x-stackQL-resources/vmware_software_inventories_controllers/methods/list_by_machine_resource' insert: [] update: [] replace: [] @@ -9834,10 +10140,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1operationsStatus~1{operationStatusName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1operationsStatus~1{operationStatusName}?api-version=2023-10-01-preview/get' + operationId: VmwareOperationsStatusVmwareOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/vmware_operations_status_vmware_operation_status/methods/get' @@ -9845,28 +10153,32 @@ components: update: [] replace: [] delete: [] - run_as_accounts_controller: - id: azure.migrate.run_as_accounts_controller - name: run_as_accounts_controller - title: run_as_accounts_controller + run_as_accounts_controllers: + id: azure.migrate.run_as_accounts_controllers + name: run_as_accounts_controllers + title: run_as_accounts_controllers methods: list_by_vmware_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1runAsAccounts~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1runAsAccounts?api-version=2023-10-01-preview/get' + operationId: RunAsAccountsController_ListByVmwareSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareRunAsAccountResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1runAsAccounts~1{accountName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1runAsAccounts~1{accountName}?api-version=2023-10-01-preview/get' + operationId: RunAsAccountsController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmwareRunAsAccountResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/run_as_accounts_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/run_as_accounts_controller/methods/list_by_vmware_site' + - $ref: '#/components/x-stackQL-resources/run_as_accounts_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/run_as_accounts_controllers/methods/list_by_vmware_site' insert: [] update: [] replace: [] @@ -9878,7 +10190,8 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1updateDependencyMapStatus~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1updateDependencyMapStatus?api-version=2023-10-01-preview/post' + operationId: VmwarePropertiesControllerDependencyMapStatus_Update response: mediaType: application/json openAPIDocKey: '200' @@ -9895,7 +10208,8 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1updateProperties~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1updateProperties?api-version=2023-10-01-preview/post' + operationId: VmwarePropertiesControllerProperties_Update response: mediaType: application/json openAPIDocKey: '200' @@ -9905,14 +10219,15 @@ components: update: [] replace: [] delete: [] - vmware_properties_controller_run_as_account: - id: azure.migrate.vmware_properties_controller_run_as_account - name: vmware_properties_controller_run_as_account - title: vmware_properties_controller_run_as_account + vmware_properties_controller_run_as_accounts: + id: azure.migrate.vmware_properties_controller_run_as_accounts + name: vmware_properties_controller_run_as_accounts + title: vmware_properties_controller_run_as_accounts methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1updateRunAsAccount~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1updateRunAsAccount?api-version=2023-10-01-preview/post' + operationId: VmwarePropertiesControllerRunAsAccount_Update response: mediaType: application/json openAPIDocKey: '200' @@ -9922,14 +10237,15 @@ components: update: [] replace: [] delete: [] - vmware_properties_controller_tags: - id: azure.migrate.vmware_properties_controller_tags - name: vmware_properties_controller_tags - title: vmware_properties_controller_tags + vmware_properties_controllers: + id: azure.migrate.vmware_properties_controllers + name: vmware_properties_controllers + title: vmware_properties_controllers methods: - update: + update_tags: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1updateTags~1?api-version=2023-10-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1updateTags?api-version=2023-10-01-preview/post' + operationId: VmwarePropertiesController_UpdateTags response: mediaType: application/json openAPIDocKey: '200' @@ -9939,49 +10255,56 @@ components: update: [] replace: [] delete: [] - vcenter_controller: - id: azure.migrate.vcenter_controller - name: vcenter_controller - title: vcenter_controller + vcenter_controllers: + id: azure.migrate.vcenter_controllers + name: vcenter_controllers + title: vcenter_controllers methods: list_by_vmware_site: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1vcenters~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1vcenters?api-version=2023-10-01-preview/get' + operationId: VcenterController_ListByVmwareSite response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VcenterListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1vcenters~1{vcenterName}~1?api-version=2023-10-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1vcenters~1{vcenterName}?api-version=2023-10-01-preview/get' + operationId: VcenterController_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Vcenter create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1vcenters~1{vcenterName}~1?api-version=2023-10-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1vcenters~1{vcenterName}?api-version=2023-10-01-preview/put' + operationId: VcenterController_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Vcenter delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1vcenters~1{vcenterName}~1?api-version=2023-10-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.OffAzure~1vmwareSites~1{siteName}~1vcenters~1{vcenterName}?api-version=2023-10-01-preview/delete' + operationId: VcenterController_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/vcenter_controller/methods/get' - - $ref: '#/components/x-stackQL-resources/vcenter_controller/methods/list_by_vmware_site' + - $ref: '#/components/x-stackQL-resources/vcenter_controllers/methods/get' + - $ref: '#/components/x-stackQL-resources/vcenter_controllers/methods/list_by_vmware_site' insert: - - $ref: '#/components/x-stackQL-resources/vcenter_controller/methods/create' + - $ref: '#/components/x-stackQL-resources/vcenter_controllers/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/vcenter_controller/methods/delete' - vw_import_sites_controller: - id: azure.migrate.vw_import_sites_controller - name: vw_import_sites_controller + - $ref: '#/components/x-stackQL-resources/vcenter_controllers/methods/delete' + vw_import_sites_controllers: + id: azure.migrate.vw_import_sites_controllers + name: vw_import_sites_controllers config: views: select: @@ -9990,14 +10313,14 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.discoverySolutionId') as discovery_solution_id, - JSON_EXTRACT(properties, '$.masterSiteId') as master_site_id, - JSON_EXTRACT(properties, '$.serviceEndpoint') as service_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.discoverySolutionId') as "discovery_solution_id", + JSON_EXTRACT(properties, '$.masterSiteId') as "master_site_id", + JSON_EXTRACT(properties, '$.serviceEndpoint') as "service_endpoint", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName - FROM azure.migrate.import_sites_controller + FROM azure.migrate.import_sites_controllers WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -10005,18 +10328,18 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.discoverySolutionId') as discovery_solution_id, - JSON_EXTRACT(properties, '$.masterSiteId') as master_site_id, - JSON_EXTRACT(properties, '$.serviceEndpoint') as service_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.discoverySolutionId') as "discovery_solution_id", + json_extract_path_text(properties, '$.masterSiteId') as "master_site_id", + json_extract_path_text(properties, '$.serviceEndpoint') as "service_endpoint", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName - FROM azure.migrate.import_sites_controller + FROM azure.migrate.import_sites_controllers WHERE subscriptionId = 'replace-me'; - vw_master_sites_controller: - id: azure.migrate.vw_master_sites_controller - name: vw_master_sites_controller + vw_master_sites_controllers: + id: azure.migrate.vw_master_sites_controllers + name: vw_master_sites_controllers config: views: select: @@ -10025,17 +10348,17 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.allowMultipleSites') as allow_multiple_sites, - JSON_EXTRACT(properties, '$.sites') as sites, - JSON_EXTRACT(properties, '$.customerStorageAccountArmId') as customer_storage_account_arm_id, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.nestedSites') as nested_sites, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.allowMultipleSites') as "allow_multiple_sites", + JSON_EXTRACT(properties, '$.sites') as "sites", + JSON_EXTRACT(properties, '$.customerStorageAccountArmId') as "customer_storage_account_arm_id", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.nestedSites') as "nested_sites", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName - FROM azure.migrate.master_sites_controller + FROM azure.migrate.master_sites_controllers WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -10043,21 +10366,21 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.allowMultipleSites') as allow_multiple_sites, - JSON_EXTRACT(properties, '$.sites') as sites, - JSON_EXTRACT(properties, '$.customerStorageAccountArmId') as customer_storage_account_arm_id, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.nestedSites') as nested_sites, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.allowMultipleSites') as "allow_multiple_sites", + json_extract_path_text(properties, '$.sites') as "sites", + json_extract_path_text(properties, '$.customerStorageAccountArmId') as "customer_storage_account_arm_id", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.nestedSites') as "nested_sites", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName - FROM azure.migrate.master_sites_controller + FROM azure.migrate.master_sites_controllers WHERE subscriptionId = 'replace-me'; - vw_server_sites_controller: - id: azure.migrate.vw_server_sites_controller - name: vw_server_sites_controller + vw_server_sites_controllers: + id: azure.migrate.vw_server_sites_controllers + name: vw_server_sites_controllers config: views: select: @@ -10066,17 +10389,17 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.masterSiteId') as master_site_id, - JSON_EXTRACT(properties, '$.servicePrincipalIdentityDetails') as service_principal_identity_details, - JSON_EXTRACT(properties, '$.agentDetails') as agent_details, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.discoverySolutionId') as discovery_solution_id, - JSON_EXTRACT(properties, '$.serviceEndpoint') as service_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.masterSiteId') as "master_site_id", + JSON_EXTRACT(properties, '$.servicePrincipalIdentityDetails') as "service_principal_identity_details", + JSON_EXTRACT(properties, '$.agentDetails') as "agent_details", + JSON_EXTRACT(properties, '$.applianceName') as "appliance_name", + JSON_EXTRACT(properties, '$.discoverySolutionId') as "discovery_solution_id", + JSON_EXTRACT(properties, '$.serviceEndpoint') as "service_endpoint", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName - FROM azure.migrate.server_sites_controller + FROM azure.migrate.server_sites_controllers WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -10084,21 +10407,21 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.masterSiteId') as master_site_id, - JSON_EXTRACT(properties, '$.servicePrincipalIdentityDetails') as service_principal_identity_details, - JSON_EXTRACT(properties, '$.agentDetails') as agent_details, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.discoverySolutionId') as discovery_solution_id, - JSON_EXTRACT(properties, '$.serviceEndpoint') as service_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.masterSiteId') as "master_site_id", + json_extract_path_text(properties, '$.servicePrincipalIdentityDetails') as "service_principal_identity_details", + json_extract_path_text(properties, '$.agentDetails') as "agent_details", + json_extract_path_text(properties, '$.applianceName') as "appliance_name", + json_extract_path_text(properties, '$.discoverySolutionId') as "discovery_solution_id", + json_extract_path_text(properties, '$.serviceEndpoint') as "service_endpoint", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName - FROM azure.migrate.server_sites_controller + FROM azure.migrate.server_sites_controllers WHERE subscriptionId = 'replace-me'; - vw_sites_controller: - id: azure.migrate.vw_sites_controller - name: vw_sites_controller + vw_sites_controllers: + id: azure.migrate.vw_sites_controllers + name: vw_sites_controllers config: views: select: @@ -10108,17 +10431,17 @@ components: location as location, eTag as e_tag, tags as tags, - JSON_EXTRACT(properties, '$.masterSiteId') as master_site_id, - JSON_EXTRACT(properties, '$.servicePrincipalIdentityDetails') as service_principal_identity_details, - JSON_EXTRACT(properties, '$.agentDetails') as agent_details, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.discoverySolutionId') as discovery_solution_id, - JSON_EXTRACT(properties, '$.serviceEndpoint') as service_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.masterSiteId') as "master_site_id", + JSON_EXTRACT(properties, '$.servicePrincipalIdentityDetails') as "service_principal_identity_details", + JSON_EXTRACT(properties, '$.agentDetails') as "agent_details", + JSON_EXTRACT(properties, '$.applianceName') as "appliance_name", + JSON_EXTRACT(properties, '$.discoverySolutionId') as "discovery_solution_id", + JSON_EXTRACT(properties, '$.serviceEndpoint') as "service_endpoint", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName - FROM azure.migrate.sites_controller + FROM azure.migrate.sites_controllers WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -10127,21 +10450,21 @@ components: location as location, eTag as e_tag, tags as tags, - json_extract_path_text(properties, '$.masterSiteId') as master_site_id, - JSON_EXTRACT(properties, '$.servicePrincipalIdentityDetails') as service_principal_identity_details, - JSON_EXTRACT(properties, '$.agentDetails') as agent_details, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.discoverySolutionId') as discovery_solution_id, - JSON_EXTRACT(properties, '$.serviceEndpoint') as service_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.masterSiteId') as "master_site_id", + json_extract_path_text(properties, '$.servicePrincipalIdentityDetails') as "service_principal_identity_details", + json_extract_path_text(properties, '$.agentDetails') as "agent_details", + json_extract_path_text(properties, '$.applianceName') as "appliance_name", + json_extract_path_text(properties, '$.discoverySolutionId') as "discovery_solution_id", + json_extract_path_text(properties, '$.serviceEndpoint') as "service_endpoint", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName - FROM azure.migrate.sites_controller + FROM azure.migrate.sites_controllers WHERE subscriptionId = 'replace-me'; - vw_hyperv_sites_controller: - id: azure.migrate.vw_hyperv_sites_controller - name: vw_hyperv_sites_controller + vw_hyperv_sites_controllers: + id: azure.migrate.vw_hyperv_sites_controllers + name: vw_hyperv_sites_controllers config: views: select: @@ -10150,17 +10473,17 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.masterSiteId') as master_site_id, - JSON_EXTRACT(properties, '$.servicePrincipalIdentityDetails') as service_principal_identity_details, - JSON_EXTRACT(properties, '$.agentDetails') as agent_details, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.discoverySolutionId') as discovery_solution_id, - JSON_EXTRACT(properties, '$.serviceEndpoint') as service_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.masterSiteId') as "master_site_id", + JSON_EXTRACT(properties, '$.servicePrincipalIdentityDetails') as "service_principal_identity_details", + JSON_EXTRACT(properties, '$.agentDetails') as "agent_details", + JSON_EXTRACT(properties, '$.applianceName') as "appliance_name", + JSON_EXTRACT(properties, '$.discoverySolutionId') as "discovery_solution_id", + JSON_EXTRACT(properties, '$.serviceEndpoint') as "service_endpoint", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName - FROM azure.migrate.hyperv_sites_controller + FROM azure.migrate.hyperv_sites_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -10168,99 +10491,99 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.masterSiteId') as master_site_id, - JSON_EXTRACT(properties, '$.servicePrincipalIdentityDetails') as service_principal_identity_details, - JSON_EXTRACT(properties, '$.agentDetails') as agent_details, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.discoverySolutionId') as discovery_solution_id, - JSON_EXTRACT(properties, '$.serviceEndpoint') as service_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.masterSiteId') as "master_site_id", + json_extract_path_text(properties, '$.servicePrincipalIdentityDetails') as "service_principal_identity_details", + json_extract_path_text(properties, '$.agentDetails') as "agent_details", + json_extract_path_text(properties, '$.applianceName') as "appliance_name", + json_extract_path_text(properties, '$.discoverySolutionId') as "discovery_solution_id", + json_extract_path_text(properties, '$.serviceEndpoint') as "service_endpoint", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName - FROM azure.migrate.hyperv_sites_controller + FROM azure.migrate.hyperv_sites_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_hyperv_cluster_controller_cluster: - id: azure.migrate.vw_hyperv_cluster_controller_cluster - name: vw_hyperv_cluster_controller_cluster + vw_hyperv_cluster_controller_clusters: + id: azure.migrate.vw_hyperv_cluster_controller_clusters + name: vw_hyperv_cluster_controller_clusters config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.functionalLevel') as functional_level, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.hostFqdnList') as host_fqdn_list, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.fqdn') as "fqdn", + JSON_EXTRACT(properties, '$.functionalLevel') as "functional_level", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.runAsAccountId') as "run_as_account_id", + JSON_EXTRACT(properties, '$.hostFqdnList') as "host_fqdn_list", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, clusterName - FROM azure.migrate.hyperv_cluster_controller_cluster + FROM azure.migrate.hyperv_cluster_controller_clusters WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND clusterName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.functionalLevel') as functional_level, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.hostFqdnList') as host_fqdn_list, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.fqdn') as "fqdn", + json_extract_path_text(properties, '$.functionalLevel') as "functional_level", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.runAsAccountId') as "run_as_account_id", + json_extract_path_text(properties, '$.hostFqdnList') as "host_fqdn_list", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, clusterName - FROM azure.migrate.hyperv_cluster_controller_cluster + FROM azure.migrate.hyperv_cluster_controller_clusters WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND clusterName = 'replace-me'; - vw_hyperv_host_controller: - id: azure.migrate.vw_hyperv_host_controller - name: vw_hyperv_host_controller + vw_hyperv_host_controllers: + id: azure.migrate.vw_hyperv_host_controllers + name: vw_hyperv_host_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.fqdn') as "fqdn", + JSON_EXTRACT(properties, '$.runAsAccountId') as "run_as_account_id", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, hostName - FROM azure.migrate.hyperv_host_controller + FROM azure.migrate.hyperv_host_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.fqdn') as "fqdn", + json_extract_path_text(properties, '$.runAsAccountId') as "run_as_account_id", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, hostName - FROM azure.migrate.hyperv_host_controller + FROM azure.migrate.hyperv_host_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; vw_hyperv_jobs: id: azure.migrate.vw_hyperv_jobs @@ -10271,14 +10594,14 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.clientRequestId') as client_request_id, - JSON_EXTRACT(properties, '$.activityId') as activity_id, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.clientRequestId') as "client_request_id", + JSON_EXTRACT(properties, '$.activityId') as "activity_id", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, @@ -10289,191 +10612,191 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.clientRequestId') as client_request_id, - JSON_EXTRACT(properties, '$.activityId') as activity_id, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.clientRequestId') as "client_request_id", + json_extract_path_text(properties, '$.activityId') as "activity_id", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, jobName FROM azure.migrate.hyperv_jobs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_hyperv_machines_controller: - id: azure.migrate.vw_hyperv_machines_controller - name: vw_hyperv_machines_controller + vw_hyperv_machines_controllers: + id: azure.migrate.vw_hyperv_machines_controllers + name: vw_hyperv_machines_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.instanceUuid') as instance_uuid, - JSON_EXTRACT(properties, '$.hostFqdn') as host_fqdn, - JSON_EXTRACT(properties, '$.hostId') as host_id, - JSON_EXTRACT(properties, '$.generation') as generation, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.highAvailability') as high_availability, - JSON_EXTRACT(properties, '$.clusterFqdn') as cluster_fqdn, - JSON_EXTRACT(properties, '$.clusterId') as cluster_id, - JSON_EXTRACT(properties, '$.maxMemoryMb') as max_memory_mb, - JSON_EXTRACT(properties, '$.isDynamicMemoryEnabled') as is_dynamic_memory_enabled, - JSON_EXTRACT(properties, '$.disks') as disks, - JSON_EXTRACT(properties, '$.networkAdapters') as network_adapters, - JSON_EXTRACT(properties, '$.managementServerType') as management_server_type, - JSON_EXTRACT(properties, '$.secureBootTemplateId') as secure_boot_template_id, - JSON_EXTRACT(properties, '$.secureBootEnabled') as secure_boot_enabled, - JSON_EXTRACT(properties, '$.secureBootTemplate') as secure_boot_template, - JSON_EXTRACT(properties, '$.tpmEnabled') as tpm_enabled, - JSON_EXTRACT(properties, '$.ksdEnabled') as ksd_enabled, - JSON_EXTRACT(properties, '$.shieldingRequested') as shielding_requested, - JSON_EXTRACT(properties, '$.dataProtectionRequested') as data_protection_requested, - JSON_EXTRACT(properties, '$.encryptStateAndVmMigrationTraffic') as encrypt_state_and_vm_migration_traffic, - JSON_EXTRACT(properties, '$.virtualizationBasedSecurityOptOut') as virtualization_based_security_opt_out, - JSON_EXTRACT(properties, '$.powerStatus') as power_status, - JSON_EXTRACT(properties, '$.vmFqdn') as vm_fqdn, - JSON_EXTRACT(properties, '$.vmConfigurationFileLocation') as vm_configuration_file_location, - JSON_EXTRACT(properties, '$.firmware') as firmware, - JSON_EXTRACT(properties, '$.guestOsDetails') as guest_os_details, - JSON_EXTRACT(properties, '$.numberOfApplications') as number_of_applications, - JSON_EXTRACT(properties, '$.guestDetailsDiscoveryTimestamp') as guest_details_discovery_timestamp, - JSON_EXTRACT(properties, '$.isGuestDetailsDiscoveryInProgress') as is_guest_details_discovery_in_progress, - JSON_EXTRACT(properties, '$.dependencyMapping') as dependency_mapping, - JSON_EXTRACT(properties, '$.dependencyMappingStartTime') as dependency_mapping_start_time, - JSON_EXTRACT(properties, '$.dependencyMappingEndTime') as dependency_mapping_end_time, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.applicationDiscovery') as application_discovery, - JSON_EXTRACT(properties, '$.dependencyMapDiscovery') as dependency_map_discovery, - JSON_EXTRACT(properties, '$.staticDiscovery') as static_discovery, - JSON_EXTRACT(properties, '$.sqlDiscovery') as sql_discovery, - JSON_EXTRACT(properties, '$.webAppDiscovery') as web_app_discovery, - JSON_EXTRACT(properties, '$.oracleDiscovery') as oracle_discovery, - JSON_EXTRACT(properties, '$.springBootDiscovery') as spring_boot_discovery, - JSON_EXTRACT(properties, '$.iisDiscovery') as iis_discovery, - JSON_EXTRACT(properties, '$.tomcatDiscovery') as tomcat_discovery, - JSON_EXTRACT(properties, '$.appsAndRoles') as apps_and_roles, - JSON_EXTRACT(properties, '$.productSupportStatus') as product_support_status, - JSON_EXTRACT(properties, '$.numberOfProcessorCore') as number_of_processor_core, - JSON_EXTRACT(properties, '$.allocatedMemoryInMb') as allocated_memory_in_mb, - JSON_EXTRACT(properties, '$.operatingSystemDetails') as operating_system_details, - JSON_EXTRACT(properties, '$.biosSerialNumber') as bios_serial_number, - JSON_EXTRACT(properties, '$.biosGuid') as bios_guid, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.instanceUuid') as "instance_uuid", + JSON_EXTRACT(properties, '$.hostFqdn') as "host_fqdn", + JSON_EXTRACT(properties, '$.hostId') as "host_id", + JSON_EXTRACT(properties, '$.generation') as "generation", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.highAvailability') as "high_availability", + JSON_EXTRACT(properties, '$.clusterFqdn') as "cluster_fqdn", + JSON_EXTRACT(properties, '$.clusterId') as "cluster_id", + JSON_EXTRACT(properties, '$.maxMemoryMb') as "max_memory_mb", + JSON_EXTRACT(properties, '$.isDynamicMemoryEnabled') as "is_dynamic_memory_enabled", + JSON_EXTRACT(properties, '$.disks') as "disks", + JSON_EXTRACT(properties, '$.networkAdapters') as "network_adapters", + JSON_EXTRACT(properties, '$.managementServerType') as "management_server_type", + JSON_EXTRACT(properties, '$.secureBootTemplateId') as "secure_boot_template_id", + JSON_EXTRACT(properties, '$.secureBootEnabled') as "secure_boot_enabled", + JSON_EXTRACT(properties, '$.secureBootTemplate') as "secure_boot_template", + JSON_EXTRACT(properties, '$.tpmEnabled') as "tpm_enabled", + JSON_EXTRACT(properties, '$.ksdEnabled') as "ksd_enabled", + JSON_EXTRACT(properties, '$.shieldingRequested') as "shielding_requested", + JSON_EXTRACT(properties, '$.dataProtectionRequested') as "data_protection_requested", + JSON_EXTRACT(properties, '$.encryptStateAndVmMigrationTraffic') as "encrypt_state_and_vm_migration_traffic", + JSON_EXTRACT(properties, '$.virtualizationBasedSecurityOptOut') as "virtualization_based_security_opt_out", + JSON_EXTRACT(properties, '$.powerStatus') as "power_status", + JSON_EXTRACT(properties, '$.vmFqdn') as "vm_fqdn", + JSON_EXTRACT(properties, '$.vmConfigurationFileLocation') as "vm_configuration_file_location", + JSON_EXTRACT(properties, '$.firmware') as "firmware", + JSON_EXTRACT(properties, '$.guestOsDetails') as "guest_os_details", + JSON_EXTRACT(properties, '$.numberOfApplications') as "number_of_applications", + JSON_EXTRACT(properties, '$.guestDetailsDiscoveryTimestamp') as "guest_details_discovery_timestamp", + JSON_EXTRACT(properties, '$.isGuestDetailsDiscoveryInProgress') as "is_guest_details_discovery_in_progress", + JSON_EXTRACT(properties, '$.dependencyMapping') as "dependency_mapping", + JSON_EXTRACT(properties, '$.dependencyMappingStartTime') as "dependency_mapping_start_time", + JSON_EXTRACT(properties, '$.dependencyMappingEndTime') as "dependency_mapping_end_time", + JSON_EXTRACT(properties, '$.runAsAccountId') as "run_as_account_id", + JSON_EXTRACT(properties, '$.applianceNames') as "appliance_names", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.applicationDiscovery') as "application_discovery", + JSON_EXTRACT(properties, '$.dependencyMapDiscovery') as "dependency_map_discovery", + JSON_EXTRACT(properties, '$.staticDiscovery') as "static_discovery", + JSON_EXTRACT(properties, '$.sqlDiscovery') as "sql_discovery", + JSON_EXTRACT(properties, '$.webAppDiscovery') as "web_app_discovery", + JSON_EXTRACT(properties, '$.oracleDiscovery') as "oracle_discovery", + JSON_EXTRACT(properties, '$.springBootDiscovery') as "spring_boot_discovery", + JSON_EXTRACT(properties, '$.iisDiscovery') as "iis_discovery", + JSON_EXTRACT(properties, '$.tomcatDiscovery') as "tomcat_discovery", + JSON_EXTRACT(properties, '$.appsAndRoles') as "apps_and_roles", + JSON_EXTRACT(properties, '$.productSupportStatus') as "product_support_status", + JSON_EXTRACT(properties, '$.numberOfProcessorCore') as "number_of_processor_core", + JSON_EXTRACT(properties, '$.allocatedMemoryInMb') as "allocated_memory_in_mb", + JSON_EXTRACT(properties, '$.operatingSystemDetails') as "operating_system_details", + JSON_EXTRACT(properties, '$.biosSerialNumber') as "bios_serial_number", + JSON_EXTRACT(properties, '$.biosGuid') as "bios_guid", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.isDeleted') as "is_deleted", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, machineName - FROM azure.migrate.hyperv_machines_controller + FROM azure.migrate.hyperv_machines_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.instanceUuid') as instance_uuid, - JSON_EXTRACT(properties, '$.hostFqdn') as host_fqdn, - JSON_EXTRACT(properties, '$.hostId') as host_id, - JSON_EXTRACT(properties, '$.generation') as generation, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.highAvailability') as high_availability, - JSON_EXTRACT(properties, '$.clusterFqdn') as cluster_fqdn, - JSON_EXTRACT(properties, '$.clusterId') as cluster_id, - JSON_EXTRACT(properties, '$.maxMemoryMb') as max_memory_mb, - JSON_EXTRACT(properties, '$.isDynamicMemoryEnabled') as is_dynamic_memory_enabled, - JSON_EXTRACT(properties, '$.disks') as disks, - JSON_EXTRACT(properties, '$.networkAdapters') as network_adapters, - JSON_EXTRACT(properties, '$.managementServerType') as management_server_type, - JSON_EXTRACT(properties, '$.secureBootTemplateId') as secure_boot_template_id, - JSON_EXTRACT(properties, '$.secureBootEnabled') as secure_boot_enabled, - JSON_EXTRACT(properties, '$.secureBootTemplate') as secure_boot_template, - JSON_EXTRACT(properties, '$.tpmEnabled') as tpm_enabled, - JSON_EXTRACT(properties, '$.ksdEnabled') as ksd_enabled, - JSON_EXTRACT(properties, '$.shieldingRequested') as shielding_requested, - JSON_EXTRACT(properties, '$.dataProtectionRequested') as data_protection_requested, - JSON_EXTRACT(properties, '$.encryptStateAndVmMigrationTraffic') as encrypt_state_and_vm_migration_traffic, - JSON_EXTRACT(properties, '$.virtualizationBasedSecurityOptOut') as virtualization_based_security_opt_out, - JSON_EXTRACT(properties, '$.powerStatus') as power_status, - JSON_EXTRACT(properties, '$.vmFqdn') as vm_fqdn, - JSON_EXTRACT(properties, '$.vmConfigurationFileLocation') as vm_configuration_file_location, - JSON_EXTRACT(properties, '$.firmware') as firmware, - JSON_EXTRACT(properties, '$.guestOsDetails') as guest_os_details, - JSON_EXTRACT(properties, '$.numberOfApplications') as number_of_applications, - JSON_EXTRACT(properties, '$.guestDetailsDiscoveryTimestamp') as guest_details_discovery_timestamp, - JSON_EXTRACT(properties, '$.isGuestDetailsDiscoveryInProgress') as is_guest_details_discovery_in_progress, - JSON_EXTRACT(properties, '$.dependencyMapping') as dependency_mapping, - JSON_EXTRACT(properties, '$.dependencyMappingStartTime') as dependency_mapping_start_time, - JSON_EXTRACT(properties, '$.dependencyMappingEndTime') as dependency_mapping_end_time, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.applicationDiscovery') as application_discovery, - JSON_EXTRACT(properties, '$.dependencyMapDiscovery') as dependency_map_discovery, - JSON_EXTRACT(properties, '$.staticDiscovery') as static_discovery, - JSON_EXTRACT(properties, '$.sqlDiscovery') as sql_discovery, - JSON_EXTRACT(properties, '$.webAppDiscovery') as web_app_discovery, - JSON_EXTRACT(properties, '$.oracleDiscovery') as oracle_discovery, - JSON_EXTRACT(properties, '$.springBootDiscovery') as spring_boot_discovery, - JSON_EXTRACT(properties, '$.iisDiscovery') as iis_discovery, - JSON_EXTRACT(properties, '$.tomcatDiscovery') as tomcat_discovery, - JSON_EXTRACT(properties, '$.appsAndRoles') as apps_and_roles, - JSON_EXTRACT(properties, '$.productSupportStatus') as product_support_status, - JSON_EXTRACT(properties, '$.numberOfProcessorCore') as number_of_processor_core, - JSON_EXTRACT(properties, '$.allocatedMemoryInMb') as allocated_memory_in_mb, - JSON_EXTRACT(properties, '$.operatingSystemDetails') as operating_system_details, - JSON_EXTRACT(properties, '$.biosSerialNumber') as bios_serial_number, - JSON_EXTRACT(properties, '$.biosGuid') as bios_guid, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.instanceUuid') as "instance_uuid", + json_extract_path_text(properties, '$.hostFqdn') as "host_fqdn", + json_extract_path_text(properties, '$.hostId') as "host_id", + json_extract_path_text(properties, '$.generation') as "generation", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.highAvailability') as "high_availability", + json_extract_path_text(properties, '$.clusterFqdn') as "cluster_fqdn", + json_extract_path_text(properties, '$.clusterId') as "cluster_id", + json_extract_path_text(properties, '$.maxMemoryMb') as "max_memory_mb", + json_extract_path_text(properties, '$.isDynamicMemoryEnabled') as "is_dynamic_memory_enabled", + json_extract_path_text(properties, '$.disks') as "disks", + json_extract_path_text(properties, '$.networkAdapters') as "network_adapters", + json_extract_path_text(properties, '$.managementServerType') as "management_server_type", + json_extract_path_text(properties, '$.secureBootTemplateId') as "secure_boot_template_id", + json_extract_path_text(properties, '$.secureBootEnabled') as "secure_boot_enabled", + json_extract_path_text(properties, '$.secureBootTemplate') as "secure_boot_template", + json_extract_path_text(properties, '$.tpmEnabled') as "tpm_enabled", + json_extract_path_text(properties, '$.ksdEnabled') as "ksd_enabled", + json_extract_path_text(properties, '$.shieldingRequested') as "shielding_requested", + json_extract_path_text(properties, '$.dataProtectionRequested') as "data_protection_requested", + json_extract_path_text(properties, '$.encryptStateAndVmMigrationTraffic') as "encrypt_state_and_vm_migration_traffic", + json_extract_path_text(properties, '$.virtualizationBasedSecurityOptOut') as "virtualization_based_security_opt_out", + json_extract_path_text(properties, '$.powerStatus') as "power_status", + json_extract_path_text(properties, '$.vmFqdn') as "vm_fqdn", + json_extract_path_text(properties, '$.vmConfigurationFileLocation') as "vm_configuration_file_location", + json_extract_path_text(properties, '$.firmware') as "firmware", + json_extract_path_text(properties, '$.guestOsDetails') as "guest_os_details", + json_extract_path_text(properties, '$.numberOfApplications') as "number_of_applications", + json_extract_path_text(properties, '$.guestDetailsDiscoveryTimestamp') as "guest_details_discovery_timestamp", + json_extract_path_text(properties, '$.isGuestDetailsDiscoveryInProgress') as "is_guest_details_discovery_in_progress", + json_extract_path_text(properties, '$.dependencyMapping') as "dependency_mapping", + json_extract_path_text(properties, '$.dependencyMappingStartTime') as "dependency_mapping_start_time", + json_extract_path_text(properties, '$.dependencyMappingEndTime') as "dependency_mapping_end_time", + json_extract_path_text(properties, '$.runAsAccountId') as "run_as_account_id", + json_extract_path_text(properties, '$.applianceNames') as "appliance_names", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.applicationDiscovery') as "application_discovery", + json_extract_path_text(properties, '$.dependencyMapDiscovery') as "dependency_map_discovery", + json_extract_path_text(properties, '$.staticDiscovery') as "static_discovery", + json_extract_path_text(properties, '$.sqlDiscovery') as "sql_discovery", + json_extract_path_text(properties, '$.webAppDiscovery') as "web_app_discovery", + json_extract_path_text(properties, '$.oracleDiscovery') as "oracle_discovery", + json_extract_path_text(properties, '$.springBootDiscovery') as "spring_boot_discovery", + json_extract_path_text(properties, '$.iisDiscovery') as "iis_discovery", + json_extract_path_text(properties, '$.tomcatDiscovery') as "tomcat_discovery", + json_extract_path_text(properties, '$.appsAndRoles') as "apps_and_roles", + json_extract_path_text(properties, '$.productSupportStatus') as "product_support_status", + json_extract_path_text(properties, '$.numberOfProcessorCore') as "number_of_processor_core", + json_extract_path_text(properties, '$.allocatedMemoryInMb') as "allocated_memory_in_mb", + json_extract_path_text(properties, '$.operatingSystemDetails') as "operating_system_details", + json_extract_path_text(properties, '$.biosSerialNumber') as "bios_serial_number", + json_extract_path_text(properties, '$.biosGuid') as "bios_guid", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.isDeleted') as "is_deleted", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, machineName - FROM azure.migrate.hyperv_machines_controller + FROM azure.migrate.hyperv_machines_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_hyperv_software_inventories_controller_machine_software_inventory: - id: azure.migrate.vw_hyperv_software_inventories_controller_machine_software_inventory - name: vw_hyperv_software_inventories_controller_machine_software_inventory + vw_hyperv_software_inventories_controller_machine_software_inventories: + id: azure.migrate.vw_hyperv_software_inventories_controller_machine_software_inventories + name: vw_hyperv_software_inventories_controller_machine_software_inventories config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.appsAndRoles') as apps_and_roles, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.appsAndRoles') as "apps_and_roles", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, machineName, default - FROM azure.migrate.hyperv_software_inventories_controller_machine_software_inventory + FROM azure.migrate.hyperv_software_inventories_controller_machine_software_inventories WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND machineName = 'replace-me' AND default = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.appsAndRoles') as apps_and_roles, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.appsAndRoles') as "apps_and_roles", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, machineName, default - FROM azure.migrate.hyperv_software_inventories_controller_machine_software_inventory + FROM azure.migrate.hyperv_software_inventories_controller_machine_software_inventories WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND machineName = 'replace-me' AND default = 'replace-me'; vw_hyperv_operations_status_controller_hyperv_operations_status: id: azure.migrate.vw_hyperv_operations_status_controller_hyperv_operations_status @@ -10490,7 +10813,7 @@ components: startTime as start_time, endTime as end_time, error as error, - JSON_EXTRACT(properties, '$.result') as result, + JSON_EXTRACT(properties, '$.result') as "result", subscriptionId, resourceGroupName, siteName, @@ -10507,100 +10830,100 @@ components: startTime as start_time, endTime as end_time, error as error, - json_extract_path_text(properties, '$.result') as result, + json_extract_path_text(properties, '$.result') as "result", subscriptionId, resourceGroupName, siteName, operationStatusName FROM azure.migrate.hyperv_operations_status_controller_hyperv_operations_status WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND operationStatusName = 'replace-me'; - vw_hyperv_run_as_accounts_controller: - id: azure.migrate.vw_hyperv_run_as_accounts_controller - name: vw_hyperv_run_as_accounts_controller + vw_hyperv_run_as_accounts_controllers: + id: azure.migrate.vw_hyperv_run_as_accounts_controllers + name: vw_hyperv_run_as_accounts_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.credentialType') as credential_type, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.credentialType') as "credential_type", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.applianceName') as "appliance_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, accountName - FROM azure.migrate.hyperv_run_as_accounts_controller + FROM azure.migrate.hyperv_run_as_accounts_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.credentialType') as credential_type, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.credentialType') as "credential_type", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.applianceName') as "appliance_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, accountName - FROM azure.migrate.hyperv_run_as_accounts_controller + FROM azure.migrate.hyperv_run_as_accounts_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_import_jobs_controller_deletejob: - id: azure.migrate.vw_import_jobs_controller_deletejob - name: vw_import_jobs_controller_deletejob + vw_import_jobs_controller_deletejobs: + id: azure.migrate.vw_import_jobs_controller_deletejobs + name: vw_import_jobs_controller_deletejobs config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.blobName') as blob_name, - JSON_EXTRACT(properties, '$.errorSasUri') as error_sas_uri, - JSON_EXTRACT(properties, '$.jobState') as job_state, - JSON_EXTRACT(properties, '$.numberOfMachinesDeleted') as number_of_machines_deleted, - JSON_EXTRACT(properties, '$.deletionConfirmation') as deletion_confirmation, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.blobName') as "blob_name", + JSON_EXTRACT(properties, '$.errorSasUri') as "error_sas_uri", + JSON_EXTRACT(properties, '$.jobState') as "job_state", + JSON_EXTRACT(properties, '$.numberOfMachinesDeleted') as "number_of_machines_deleted", + JSON_EXTRACT(properties, '$.deletionConfirmation') as "deletion_confirmation", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, jobName - FROM azure.migrate.import_jobs_controller_deletejob - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND jobName = 'replace-me'; + FROM azure.migrate.import_jobs_controller_deletejobs + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.blobName') as blob_name, - JSON_EXTRACT(properties, '$.errorSasUri') as error_sas_uri, - JSON_EXTRACT(properties, '$.jobState') as job_state, - JSON_EXTRACT(properties, '$.numberOfMachinesDeleted') as number_of_machines_deleted, - JSON_EXTRACT(properties, '$.deletionConfirmation') as deletion_confirmation, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.blobName') as "blob_name", + json_extract_path_text(properties, '$.errorSasUri') as "error_sas_uri", + json_extract_path_text(properties, '$.jobState') as "job_state", + json_extract_path_text(properties, '$.numberOfMachinesDeleted') as "number_of_machines_deleted", + json_extract_path_text(properties, '$.deletionConfirmation') as "deletion_confirmation", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, jobName - FROM azure.migrate.import_jobs_controller_deletejob - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND jobName = 'replace-me'; - vw_import_jobs_controller_exportjob: - id: azure.migrate.vw_import_jobs_controller_exportjob - name: vw_import_jobs_controller_exportjob + FROM azure.migrate.import_jobs_controller_deletejobs + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; + vw_import_jobs_controller_exportjobs: + id: azure.migrate.vw_import_jobs_controller_exportjobs + name: vw_import_jobs_controller_exportjobs config: views: select: @@ -10614,14 +10937,14 @@ components: startTime as start_time, endTime as end_time, displayName as display_name, - JSON_EXTRACT(properties, '$.blobName') as blob_name, - JSON_EXTRACT(properties, '$.sasUri') as sas_uri, + JSON_EXTRACT(properties, '$.blobName') as "blob_name", + JSON_EXTRACT(properties, '$.sasUri') as "sas_uri", subscriptionId, resourceGroupName, siteName, jobName - FROM azure.migrate.import_jobs_controller_exportjob - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND jobName = 'replace-me'; + FROM azure.migrate.import_jobs_controller_exportjobs + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -10633,17 +10956,17 @@ components: startTime as start_time, endTime as end_time, displayName as display_name, - json_extract_path_text(properties, '$.blobName') as blob_name, - JSON_EXTRACT(properties, '$.sasUri') as sas_uri, + json_extract_path_text(properties, '$.blobName') as "blob_name", + json_extract_path_text(properties, '$.sasUri') as "sas_uri", subscriptionId, resourceGroupName, siteName, jobName - FROM azure.migrate.import_jobs_controller_exportjob - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND jobName = 'replace-me'; - vw_import_jobs_controller_importjob: - id: azure.migrate.vw_import_jobs_controller_importjob - name: vw_import_jobs_controller_importjob + FROM azure.migrate.import_jobs_controller_exportjobs + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; + vw_import_jobs_controller_importjobs: + id: azure.migrate.vw_import_jobs_controller_importjobs + name: vw_import_jobs_controller_importjobs config: views: select: @@ -10657,18 +10980,18 @@ components: startTime as start_time, endTime as end_time, displayName as display_name, - JSON_EXTRACT(properties, '$.blobName') as blob_name, - JSON_EXTRACT(properties, '$.blobSasUri') as blob_sas_uri, - JSON_EXTRACT(properties, '$.jobResult') as job_result, - JSON_EXTRACT(properties, '$.numberOfMachinesImported') as number_of_machines_imported, - JSON_EXTRACT(properties, '$.blobCreationTimeStamp') as blob_creation_time_stamp, - JSON_EXTRACT(properties, '$.errorSummary') as error_summary, + JSON_EXTRACT(properties, '$.blobName') as "blob_name", + JSON_EXTRACT(properties, '$.blobSasUri') as "blob_sas_uri", + JSON_EXTRACT(properties, '$.jobResult') as "job_result", + JSON_EXTRACT(properties, '$.numberOfMachinesImported') as "number_of_machines_imported", + JSON_EXTRACT(properties, '$.blobCreationTimeStamp') as "blob_creation_time_stamp", + JSON_EXTRACT(properties, '$.errorSummary') as "error_summary", subscriptionId, resourceGroupName, siteName, jobName - FROM azure.migrate.import_jobs_controller_importjob - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND jobName = 'replace-me'; + FROM azure.migrate.import_jobs_controller_importjobs + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -10680,147 +11003,147 @@ components: startTime as start_time, endTime as end_time, displayName as display_name, - json_extract_path_text(properties, '$.blobName') as blob_name, - JSON_EXTRACT(properties, '$.blobSasUri') as blob_sas_uri, - JSON_EXTRACT(properties, '$.jobResult') as job_result, - JSON_EXTRACT(properties, '$.numberOfMachinesImported') as number_of_machines_imported, - JSON_EXTRACT(properties, '$.blobCreationTimeStamp') as blob_creation_time_stamp, - JSON_EXTRACT(properties, '$.errorSummary') as error_summary, + json_extract_path_text(properties, '$.blobName') as "blob_name", + json_extract_path_text(properties, '$.blobSasUri') as "blob_sas_uri", + json_extract_path_text(properties, '$.jobResult') as "job_result", + json_extract_path_text(properties, '$.numberOfMachinesImported') as "number_of_machines_imported", + json_extract_path_text(properties, '$.blobCreationTimeStamp') as "blob_creation_time_stamp", + json_extract_path_text(properties, '$.errorSummary') as "error_summary", subscriptionId, resourceGroupName, siteName, jobName - FROM azure.migrate.import_jobs_controller_importjob - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND jobName = 'replace-me'; - vw_import_jobs_controller: - id: azure.migrate.vw_import_jobs_controller - name: vw_import_jobs_controller + FROM azure.migrate.import_jobs_controller_importjobs + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; + vw_import_jobs_controllers: + id: azure.migrate.vw_import_jobs_controllers + name: vw_import_jobs_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.clientRequestId') as client_request_id, - JSON_EXTRACT(properties, '$.activityId') as activity_id, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.clientRequestId') as "client_request_id", + JSON_EXTRACT(properties, '$.activityId') as "activity_id", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, jobName - FROM azure.migrate.import_jobs_controller + FROM azure.migrate.import_jobs_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.clientRequestId') as client_request_id, - JSON_EXTRACT(properties, '$.activityId') as activity_id, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.clientRequestId') as "client_request_id", + json_extract_path_text(properties, '$.activityId') as "activity_id", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, jobName - FROM azure.migrate.import_jobs_controller + FROM azure.migrate.import_jobs_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_import_machines_controller: - id: azure.migrate.vw_import_machines_controller - name: vw_import_machines_controller + vw_import_machines_controllers: + id: azure.migrate.vw_import_machines_controllers + name: vw_import_machines_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.firmware') as firmware, - JSON_EXTRACT(properties, '$.percentageCpuUtilization') as percentage_cpu_utilization, - JSON_EXTRACT(properties, '$.percentageMemoryUtilization') as percentage_memory_utilization, - JSON_EXTRACT(properties, '$.numberOfDisks') as number_of_disks, - JSON_EXTRACT(properties, '$.totalDiskReadOperationsPerSecond') as total_disk_read_operations_per_second, - JSON_EXTRACT(properties, '$.totalDiskWriteOperationsPerSecond') as total_disk_write_operations_per_second, - JSON_EXTRACT(properties, '$.totalDiskWriteThroughput') as total_disk_write_throughput, - JSON_EXTRACT(properties, '$.totalDiskReadThroughput') as total_disk_read_throughput, - JSON_EXTRACT(properties, '$.macAddress') as mac_address, - JSON_EXTRACT(properties, '$.ipAddresses') as ip_addresses, - JSON_EXTRACT(properties, '$.machineId') as machine_id, - JSON_EXTRACT(properties, '$.machineManagerId') as machine_manager_id, - JSON_EXTRACT(properties, '$.numberOfNetworkAdapters') as number_of_network_adapters, - JSON_EXTRACT(properties, '$.networkInThroughput') as network_in_throughput, - JSON_EXTRACT(properties, '$.networkOutThroughput') as network_out_throughput, - JSON_EXTRACT(properties, '$.serverType') as server_type, - JSON_EXTRACT(properties, '$.hypervisor') as hypervisor, - JSON_EXTRACT(properties, '$.hypervisorVersionNumber') as hypervisor_version_number, - JSON_EXTRACT(properties, '$.disks') as disks, - JSON_EXTRACT(properties, '$.vmFqdn') as vm_fqdn, - JSON_EXTRACT(properties, '$.storageInUseGb') as storage_in_use_gb, - JSON_EXTRACT(properties, '$.numberOfProcessorCore') as number_of_processor_core, - JSON_EXTRACT(properties, '$.allocatedMemoryInMb') as allocated_memory_in_mb, - JSON_EXTRACT(properties, '$.operatingSystemDetails') as operating_system_details, - JSON_EXTRACT(properties, '$.biosSerialNumber') as bios_serial_number, - JSON_EXTRACT(properties, '$.biosGuid') as bios_guid, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.firmware') as "firmware", + JSON_EXTRACT(properties, '$.percentageCpuUtilization') as "percentage_cpu_utilization", + JSON_EXTRACT(properties, '$.percentageMemoryUtilization') as "percentage_memory_utilization", + JSON_EXTRACT(properties, '$.numberOfDisks') as "number_of_disks", + JSON_EXTRACT(properties, '$.totalDiskReadOperationsPerSecond') as "total_disk_read_operations_per_second", + JSON_EXTRACT(properties, '$.totalDiskWriteOperationsPerSecond') as "total_disk_write_operations_per_second", + JSON_EXTRACT(properties, '$.totalDiskWriteThroughput') as "total_disk_write_throughput", + JSON_EXTRACT(properties, '$.totalDiskReadThroughput') as "total_disk_read_throughput", + JSON_EXTRACT(properties, '$.macAddress') as "mac_address", + JSON_EXTRACT(properties, '$.ipAddresses') as "ip_addresses", + JSON_EXTRACT(properties, '$.machineId') as "machine_id", + JSON_EXTRACT(properties, '$.machineManagerId') as "machine_manager_id", + JSON_EXTRACT(properties, '$.numberOfNetworkAdapters') as "number_of_network_adapters", + JSON_EXTRACT(properties, '$.networkInThroughput') as "network_in_throughput", + JSON_EXTRACT(properties, '$.networkOutThroughput') as "network_out_throughput", + JSON_EXTRACT(properties, '$.serverType') as "server_type", + JSON_EXTRACT(properties, '$.hypervisor') as "hypervisor", + JSON_EXTRACT(properties, '$.hypervisorVersionNumber') as "hypervisor_version_number", + JSON_EXTRACT(properties, '$.disks') as "disks", + JSON_EXTRACT(properties, '$.vmFqdn') as "vm_fqdn", + JSON_EXTRACT(properties, '$.storageInUseGb') as "storage_in_use_gb", + JSON_EXTRACT(properties, '$.numberOfProcessorCore') as "number_of_processor_core", + JSON_EXTRACT(properties, '$.allocatedMemoryInMb') as "allocated_memory_in_mb", + JSON_EXTRACT(properties, '$.operatingSystemDetails') as "operating_system_details", + JSON_EXTRACT(properties, '$.biosSerialNumber') as "bios_serial_number", + JSON_EXTRACT(properties, '$.biosGuid') as "bios_guid", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.isDeleted') as "is_deleted", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, machineName - FROM azure.migrate.import_machines_controller + FROM azure.migrate.import_machines_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.firmware') as firmware, - JSON_EXTRACT(properties, '$.percentageCpuUtilization') as percentage_cpu_utilization, - JSON_EXTRACT(properties, '$.percentageMemoryUtilization') as percentage_memory_utilization, - JSON_EXTRACT(properties, '$.numberOfDisks') as number_of_disks, - JSON_EXTRACT(properties, '$.totalDiskReadOperationsPerSecond') as total_disk_read_operations_per_second, - JSON_EXTRACT(properties, '$.totalDiskWriteOperationsPerSecond') as total_disk_write_operations_per_second, - JSON_EXTRACT(properties, '$.totalDiskWriteThroughput') as total_disk_write_throughput, - JSON_EXTRACT(properties, '$.totalDiskReadThroughput') as total_disk_read_throughput, - JSON_EXTRACT(properties, '$.macAddress') as mac_address, - JSON_EXTRACT(properties, '$.ipAddresses') as ip_addresses, - JSON_EXTRACT(properties, '$.machineId') as machine_id, - JSON_EXTRACT(properties, '$.machineManagerId') as machine_manager_id, - JSON_EXTRACT(properties, '$.numberOfNetworkAdapters') as number_of_network_adapters, - JSON_EXTRACT(properties, '$.networkInThroughput') as network_in_throughput, - JSON_EXTRACT(properties, '$.networkOutThroughput') as network_out_throughput, - JSON_EXTRACT(properties, '$.serverType') as server_type, - JSON_EXTRACT(properties, '$.hypervisor') as hypervisor, - JSON_EXTRACT(properties, '$.hypervisorVersionNumber') as hypervisor_version_number, - JSON_EXTRACT(properties, '$.disks') as disks, - JSON_EXTRACT(properties, '$.vmFqdn') as vm_fqdn, - JSON_EXTRACT(properties, '$.storageInUseGb') as storage_in_use_gb, - JSON_EXTRACT(properties, '$.numberOfProcessorCore') as number_of_processor_core, - JSON_EXTRACT(properties, '$.allocatedMemoryInMb') as allocated_memory_in_mb, - JSON_EXTRACT(properties, '$.operatingSystemDetails') as operating_system_details, - JSON_EXTRACT(properties, '$.biosSerialNumber') as bios_serial_number, - JSON_EXTRACT(properties, '$.biosGuid') as bios_guid, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.firmware') as "firmware", + json_extract_path_text(properties, '$.percentageCpuUtilization') as "percentage_cpu_utilization", + json_extract_path_text(properties, '$.percentageMemoryUtilization') as "percentage_memory_utilization", + json_extract_path_text(properties, '$.numberOfDisks') as "number_of_disks", + json_extract_path_text(properties, '$.totalDiskReadOperationsPerSecond') as "total_disk_read_operations_per_second", + json_extract_path_text(properties, '$.totalDiskWriteOperationsPerSecond') as "total_disk_write_operations_per_second", + json_extract_path_text(properties, '$.totalDiskWriteThroughput') as "total_disk_write_throughput", + json_extract_path_text(properties, '$.totalDiskReadThroughput') as "total_disk_read_throughput", + json_extract_path_text(properties, '$.macAddress') as "mac_address", + json_extract_path_text(properties, '$.ipAddresses') as "ip_addresses", + json_extract_path_text(properties, '$.machineId') as "machine_id", + json_extract_path_text(properties, '$.machineManagerId') as "machine_manager_id", + json_extract_path_text(properties, '$.numberOfNetworkAdapters') as "number_of_network_adapters", + json_extract_path_text(properties, '$.networkInThroughput') as "network_in_throughput", + json_extract_path_text(properties, '$.networkOutThroughput') as "network_out_throughput", + json_extract_path_text(properties, '$.serverType') as "server_type", + json_extract_path_text(properties, '$.hypervisor') as "hypervisor", + json_extract_path_text(properties, '$.hypervisorVersionNumber') as "hypervisor_version_number", + json_extract_path_text(properties, '$.disks') as "disks", + json_extract_path_text(properties, '$.vmFqdn') as "vm_fqdn", + json_extract_path_text(properties, '$.storageInUseGb') as "storage_in_use_gb", + json_extract_path_text(properties, '$.numberOfProcessorCore') as "number_of_processor_core", + json_extract_path_text(properties, '$.allocatedMemoryInMb') as "allocated_memory_in_mb", + json_extract_path_text(properties, '$.operatingSystemDetails') as "operating_system_details", + json_extract_path_text(properties, '$.biosSerialNumber') as "bios_serial_number", + json_extract_path_text(properties, '$.biosGuid') as "bios_guid", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.isDeleted') as "is_deleted", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, machineName - FROM azure.migrate.import_machines_controller + FROM azure.migrate.import_machines_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; vw_master_sites_operations_status_controller_vmware_operation_status: id: azure.migrate.vw_master_sites_operations_status_controller_vmware_operation_status @@ -10837,7 +11160,7 @@ components: startTime as start_time, endTime as end_time, error as error, - JSON_EXTRACT(properties, '$.result') as result, + JSON_EXTRACT(properties, '$.result') as "result", subscriptionId, resourceGroupName, siteName, @@ -10854,185 +11177,185 @@ components: startTime as start_time, endTime as end_time, error as error, - json_extract_path_text(properties, '$.result') as result, + json_extract_path_text(properties, '$.result') as "result", subscriptionId, resourceGroupName, siteName, operationStatusName FROM azure.migrate.master_sites_operations_status_controller_vmware_operation_status WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND operationStatusName = 'replace-me'; - vw_private_endpoint_connection_controller: - id: azure.migrate.vw_private_endpoint_connection_controller - name: vw_private_endpoint_connection_controller + vw_private_endpoint_connection_controllers: + id: azure.migrate.vw_private_endpoint_connection_controllers + name: vw_private_endpoint_connection_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, siteName, peConnectionName - FROM azure.migrate.private_endpoint_connection_controller + FROM azure.migrate.private_endpoint_connection_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, siteName, peConnectionName - FROM azure.migrate.private_endpoint_connection_controller + FROM azure.migrate.private_endpoint_connection_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_private_link_resources_controller: - id: azure.migrate.vw_private_link_resources_controller - name: vw_private_link_resources_controller + vw_private_link_resources_controllers: + id: azure.migrate.vw_private_link_resources_controllers + name: vw_private_link_resources_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, privateLinkResourceName - FROM azure.migrate.private_link_resources_controller + FROM azure.migrate.private_link_resources_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, privateLinkResourceName - FROM azure.migrate.private_link_resources_controller + FROM azure.migrate.private_link_resources_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_sql_sites_controller: - id: azure.migrate.vw_sql_sites_controller - name: vw_sql_sites_controller + vw_sql_sites_controllers: + id: azure.migrate.vw_sql_sites_controllers + name: vw_sql_sites_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.siteAppliancePropertiesCollection') as site_appliance_properties_collection, - JSON_EXTRACT(properties, '$.discoveryScenario') as discovery_scenario, - JSON_EXTRACT(properties, '$.serviceEndpoint') as service_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.siteAppliancePropertiesCollection') as "site_appliance_properties_collection", + JSON_EXTRACT(properties, '$.discoveryScenario') as "discovery_scenario", + JSON_EXTRACT(properties, '$.serviceEndpoint') as "service_endpoint", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, sqlSiteName - FROM azure.migrate.sql_sites_controller + FROM azure.migrate.sql_sites_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.siteAppliancePropertiesCollection') as site_appliance_properties_collection, - JSON_EXTRACT(properties, '$.discoveryScenario') as discovery_scenario, - JSON_EXTRACT(properties, '$.serviceEndpoint') as service_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.siteAppliancePropertiesCollection') as "site_appliance_properties_collection", + json_extract_path_text(properties, '$.discoveryScenario') as "discovery_scenario", + json_extract_path_text(properties, '$.serviceEndpoint') as "service_endpoint", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, sqlSiteName - FROM azure.migrate.sql_sites_controller + FROM azure.migrate.sql_sites_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_sql_discovery_site_data_source_controller: - id: azure.migrate.vw_sql_discovery_site_data_source_controller - name: vw_sql_discovery_site_data_source_controller + vw_sql_discovery_site_data_source_controllers: + id: azure.migrate.vw_sql_discovery_site_data_source_controllers + name: vw_sql_discovery_site_data_source_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.discoverySiteId') as discovery_site_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.discoverySiteId') as "discovery_site_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, sqlSiteName, discoverySiteDataSourceName - FROM azure.migrate.sql_discovery_site_data_source_controller + FROM azure.migrate.sql_discovery_site_data_source_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND sqlSiteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.discoverySiteId') as discovery_site_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.discoverySiteId') as "discovery_site_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, sqlSiteName, discoverySiteDataSourceName - FROM azure.migrate.sql_discovery_site_data_source_controller + FROM azure.migrate.sql_discovery_site_data_source_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND sqlSiteName = 'replace-me'; - vw_sql_jobs_controller: - id: azure.migrate.vw_sql_jobs_controller - name: vw_sql_jobs_controller + vw_sql_jobs_controllers: + id: azure.migrate.vw_sql_jobs_controllers + name: vw_sql_jobs_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.clientRequestId') as client_request_id, - JSON_EXTRACT(properties, '$.activityId') as activity_id, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.clientRequestId') as "client_request_id", + JSON_EXTRACT(properties, '$.activityId') as "activity_id", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, sqlSiteName, jobName - FROM azure.migrate.sql_jobs_controller + FROM azure.migrate.sql_jobs_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND sqlSiteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.clientRequestId') as client_request_id, - JSON_EXTRACT(properties, '$.activityId') as activity_id, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.clientRequestId') as "client_request_id", + json_extract_path_text(properties, '$.activityId') as "activity_id", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, sqlSiteName, jobName - FROM azure.migrate.sql_jobs_controller + FROM azure.migrate.sql_jobs_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND sqlSiteName = 'replace-me'; vw_sql_operations_status_controller_sql_operation_status: id: azure.migrate.vw_sql_operations_status_controller_sql_operation_status @@ -11049,7 +11372,7 @@ components: startTime as start_time, endTime as end_time, error as error, - JSON_EXTRACT(properties, '$.result') as result, + JSON_EXTRACT(properties, '$.result') as "result", subscriptionId, resourceGroupName, siteName, @@ -11067,7 +11390,7 @@ components: startTime as start_time, endTime as end_time, error as error, - json_extract_path_text(properties, '$.result') as result, + json_extract_path_text(properties, '$.result') as "result", subscriptionId, resourceGroupName, siteName, @@ -11075,846 +11398,846 @@ components: operationStatusName FROM azure.migrate.sql_operations_status_controller_sql_operation_status WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND sqlSiteName = 'replace-me' AND operationStatusName = 'replace-me'; - vw_sql_run_as_accounts_controller: - id: azure.migrate.vw_sql_run_as_accounts_controller - name: vw_sql_run_as_accounts_controller + vw_sql_run_as_accounts_controllers: + id: azure.migrate.vw_sql_run_as_accounts_controllers + name: vw_sql_run_as_accounts_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.credentialType') as credential_type, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.credentialType') as "credential_type", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.applianceName') as "appliance_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, sqlSiteName, accountName - FROM azure.migrate.sql_run_as_accounts_controller + FROM azure.migrate.sql_run_as_accounts_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND sqlSiteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.credentialType') as credential_type, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.credentialType') as "credential_type", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.applianceName') as "appliance_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, sqlSiteName, accountName - FROM azure.migrate.sql_run_as_accounts_controller + FROM azure.migrate.sql_run_as_accounts_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND sqlSiteName = 'replace-me'; - vw_sql_availability_groups_controller: - id: azure.migrate.vw_sql_availability_groups_controller - name: vw_sql_availability_groups_controller + vw_sql_availability_groups_controllers: + id: azure.migrate.vw_sql_availability_groups_controllers + name: vw_sql_availability_groups_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.availabilityGroupName') as availability_group_name, - JSON_EXTRACT(properties, '$.availabilityGroupType') as availability_group_type, - JSON_EXTRACT(properties, '$.isMultiSubNet') as is_multi_sub_net, - JSON_EXTRACT(properties, '$.clusterName') as cluster_name, - JSON_EXTRACT(properties, '$.availabilityReplicas') as availability_replicas, - JSON_EXTRACT(properties, '$.parentReplicaOverviewList') as parent_replica_overview_list, - JSON_EXTRACT(properties, '$.isPartOfDistributedAvailabilityGroup') as is_part_of_distributed_availability_group, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.availabilityGroupName') as "availability_group_name", + JSON_EXTRACT(properties, '$.availabilityGroupType') as "availability_group_type", + JSON_EXTRACT(properties, '$.isMultiSubNet') as "is_multi_sub_net", + JSON_EXTRACT(properties, '$.clusterName') as "cluster_name", + JSON_EXTRACT(properties, '$.availabilityReplicas') as "availability_replicas", + JSON_EXTRACT(properties, '$.parentReplicaOverviewList') as "parent_replica_overview_list", + JSON_EXTRACT(properties, '$.isPartOfDistributedAvailabilityGroup') as "is_part_of_distributed_availability_group", + JSON_EXTRACT(properties, '$.isDeleted') as "is_deleted", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, sqlSiteName, sqlAvailabilityGroupName - FROM azure.migrate.sql_availability_groups_controller + FROM azure.migrate.sql_availability_groups_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND sqlSiteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.availabilityGroupName') as availability_group_name, - JSON_EXTRACT(properties, '$.availabilityGroupType') as availability_group_type, - JSON_EXTRACT(properties, '$.isMultiSubNet') as is_multi_sub_net, - JSON_EXTRACT(properties, '$.clusterName') as cluster_name, - JSON_EXTRACT(properties, '$.availabilityReplicas') as availability_replicas, - JSON_EXTRACT(properties, '$.parentReplicaOverviewList') as parent_replica_overview_list, - JSON_EXTRACT(properties, '$.isPartOfDistributedAvailabilityGroup') as is_part_of_distributed_availability_group, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.availabilityGroupName') as "availability_group_name", + json_extract_path_text(properties, '$.availabilityGroupType') as "availability_group_type", + json_extract_path_text(properties, '$.isMultiSubNet') as "is_multi_sub_net", + json_extract_path_text(properties, '$.clusterName') as "cluster_name", + json_extract_path_text(properties, '$.availabilityReplicas') as "availability_replicas", + json_extract_path_text(properties, '$.parentReplicaOverviewList') as "parent_replica_overview_list", + json_extract_path_text(properties, '$.isPartOfDistributedAvailabilityGroup') as "is_part_of_distributed_availability_group", + json_extract_path_text(properties, '$.isDeleted') as "is_deleted", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, sqlSiteName, sqlAvailabilityGroupName - FROM azure.migrate.sql_availability_groups_controller + FROM azure.migrate.sql_availability_groups_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND sqlSiteName = 'replace-me'; - vw_sql_databases_controller: - id: azure.migrate.vw_sql_databases_controller - name: vw_sql_databases_controller + vw_sql_databases_controllers: + id: azure.migrate.vw_sql_databases_controllers + name: vw_sql_databases_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.parentReplicaOverview') as parent_replica_overview, - JSON_EXTRACT(properties, '$.isDatabaseHighlyAvailable') as is_database_highly_available, - JSON_EXTRACT(properties, '$.fileMetadataList') as file_metadata_list, - JSON_EXTRACT(properties, '$.hostname') as hostname, - JSON_EXTRACT(properties, '$.sqlServerName') as sql_server_name, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.sizeMb') as size_mb, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.sqlServerArmId') as sql_server_arm_id, - JSON_EXTRACT(properties, '$.compatibilityLevel') as compatibility_level, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.parentReplicaOverview') as "parent_replica_overview", + JSON_EXTRACT(properties, '$.isDatabaseHighlyAvailable') as "is_database_highly_available", + JSON_EXTRACT(properties, '$.fileMetadataList') as "file_metadata_list", + JSON_EXTRACT(properties, '$.hostname') as "hostname", + JSON_EXTRACT(properties, '$.sqlServerName') as "sql_server_name", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.sizeMb') as "size_mb", + JSON_EXTRACT(properties, '$.databaseName') as "database_name", + JSON_EXTRACT(properties, '$.sqlServerArmId') as "sql_server_arm_id", + JSON_EXTRACT(properties, '$.compatibilityLevel') as "compatibility_level", + JSON_EXTRACT(properties, '$.isDeleted') as "is_deleted", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, sqlSiteName, sqlDatabaseName - FROM azure.migrate.sql_databases_controller + FROM azure.migrate.sql_databases_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND sqlSiteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.parentReplicaOverview') as parent_replica_overview, - JSON_EXTRACT(properties, '$.isDatabaseHighlyAvailable') as is_database_highly_available, - JSON_EXTRACT(properties, '$.fileMetadataList') as file_metadata_list, - JSON_EXTRACT(properties, '$.hostname') as hostname, - JSON_EXTRACT(properties, '$.sqlServerName') as sql_server_name, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.sizeMb') as size_mb, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.sqlServerArmId') as sql_server_arm_id, - JSON_EXTRACT(properties, '$.compatibilityLevel') as compatibility_level, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.parentReplicaOverview') as "parent_replica_overview", + json_extract_path_text(properties, '$.isDatabaseHighlyAvailable') as "is_database_highly_available", + json_extract_path_text(properties, '$.fileMetadataList') as "file_metadata_list", + json_extract_path_text(properties, '$.hostname') as "hostname", + json_extract_path_text(properties, '$.sqlServerName') as "sql_server_name", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.sizeMb') as "size_mb", + json_extract_path_text(properties, '$.databaseName') as "database_name", + json_extract_path_text(properties, '$.sqlServerArmId') as "sql_server_arm_id", + json_extract_path_text(properties, '$.compatibilityLevel') as "compatibility_level", + json_extract_path_text(properties, '$.isDeleted') as "is_deleted", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, sqlSiteName, sqlDatabaseName - FROM azure.migrate.sql_databases_controller + FROM azure.migrate.sql_databases_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND sqlSiteName = 'replace-me'; - vw_sql_servers_controller: - id: azure.migrate.vw_sql_servers_controller - name: vw_sql_servers_controller + vw_sql_servers_controllers: + id: azure.migrate.vw_sql_servers_controllers + name: vw_sql_servers_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.machineOverviewList') as machine_overview_list, - JSON_EXTRACT(properties, '$.numberOfAgDatabases') as number_of_ag_databases, - JSON_EXTRACT(properties, '$.sqlFciProperties') as sql_fci_properties, - JSON_EXTRACT(properties, '$.productSupportStatus') as product_support_status, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.numberOfUserDatabases') as number_of_user_databases, - JSON_EXTRACT(properties, '$.sumOfUserDatabasesSizeInMb') as sum_of_user_databases_size_in_mb, - JSON_EXTRACT(properties, '$.tempDbSizeInMb') as temp_db_size_in_mb, - JSON_EXTRACT(properties, '$.maxServerMemoryInUseInMb') as max_server_memory_in_use_in_mb, - JSON_EXTRACT(properties, '$.visibleOnlineCoreCount') as visible_online_core_count, - JSON_EXTRACT(properties, '$.numOfLogins') as num_of_logins, - JSON_EXTRACT(properties, '$.physicalCpuCount') as physical_cpu_count, - JSON_EXTRACT(properties, '$.logicalCpuCount') as logical_cpu_count, - JSON_EXTRACT(properties, '$.engineEdition') as engine_edition, - JSON_EXTRACT(properties, '$.edition') as edition, - JSON_EXTRACT(properties, '$.isHighAvailabilityEnabled') as is_high_availability_enabled, - JSON_EXTRACT(properties, '$.isClustered') as is_clustered, - JSON_EXTRACT(properties, '$.hyperthreadRatio') as hyperthread_ratio, - JSON_EXTRACT(properties, '$.sqlStartTime') as sql_start_time, - JSON_EXTRACT(properties, '$.machineArmIds') as machine_arm_ids, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.hydratedRunAsAccountId') as hydrated_run_as_account_id, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.sqlServerName') as sql_server_name, - JSON_EXTRACT(properties, '$.portNumber') as port_number, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.machineOverviewList') as "machine_overview_list", + JSON_EXTRACT(properties, '$.numberOfAgDatabases') as "number_of_ag_databases", + JSON_EXTRACT(properties, '$.sqlFciProperties') as "sql_fci_properties", + JSON_EXTRACT(properties, '$.productSupportStatus') as "product_support_status", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.numberOfUserDatabases') as "number_of_user_databases", + JSON_EXTRACT(properties, '$.sumOfUserDatabasesSizeInMb') as "sum_of_user_databases_size_in_mb", + JSON_EXTRACT(properties, '$.tempDbSizeInMb') as "temp_db_size_in_mb", + JSON_EXTRACT(properties, '$.maxServerMemoryInUseInMb') as "max_server_memory_in_use_in_mb", + JSON_EXTRACT(properties, '$.visibleOnlineCoreCount') as "visible_online_core_count", + JSON_EXTRACT(properties, '$.numOfLogins') as "num_of_logins", + JSON_EXTRACT(properties, '$.physicalCpuCount') as "physical_cpu_count", + JSON_EXTRACT(properties, '$.logicalCpuCount') as "logical_cpu_count", + JSON_EXTRACT(properties, '$.engineEdition') as "engine_edition", + JSON_EXTRACT(properties, '$.edition') as "edition", + JSON_EXTRACT(properties, '$.isHighAvailabilityEnabled') as "is_high_availability_enabled", + JSON_EXTRACT(properties, '$.isClustered') as "is_clustered", + JSON_EXTRACT(properties, '$.hyperthreadRatio') as "hyperthread_ratio", + JSON_EXTRACT(properties, '$.sqlStartTime') as "sql_start_time", + JSON_EXTRACT(properties, '$.machineArmIds') as "machine_arm_ids", + JSON_EXTRACT(properties, '$.runAsAccountId') as "run_as_account_id", + JSON_EXTRACT(properties, '$.hydratedRunAsAccountId') as "hydrated_run_as_account_id", + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.sqlServerName') as "sql_server_name", + JSON_EXTRACT(properties, '$.portNumber') as "port_number", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.isDeleted') as "is_deleted", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, sqlSiteName, sqlServerName - FROM azure.migrate.sql_servers_controller + FROM azure.migrate.sql_servers_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND sqlSiteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.machineOverviewList') as machine_overview_list, - JSON_EXTRACT(properties, '$.numberOfAgDatabases') as number_of_ag_databases, - JSON_EXTRACT(properties, '$.sqlFciProperties') as sql_fci_properties, - JSON_EXTRACT(properties, '$.productSupportStatus') as product_support_status, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.numberOfUserDatabases') as number_of_user_databases, - JSON_EXTRACT(properties, '$.sumOfUserDatabasesSizeInMb') as sum_of_user_databases_size_in_mb, - JSON_EXTRACT(properties, '$.tempDbSizeInMb') as temp_db_size_in_mb, - JSON_EXTRACT(properties, '$.maxServerMemoryInUseInMb') as max_server_memory_in_use_in_mb, - JSON_EXTRACT(properties, '$.visibleOnlineCoreCount') as visible_online_core_count, - JSON_EXTRACT(properties, '$.numOfLogins') as num_of_logins, - JSON_EXTRACT(properties, '$.physicalCpuCount') as physical_cpu_count, - JSON_EXTRACT(properties, '$.logicalCpuCount') as logical_cpu_count, - JSON_EXTRACT(properties, '$.engineEdition') as engine_edition, - JSON_EXTRACT(properties, '$.edition') as edition, - JSON_EXTRACT(properties, '$.isHighAvailabilityEnabled') as is_high_availability_enabled, - JSON_EXTRACT(properties, '$.isClustered') as is_clustered, - JSON_EXTRACT(properties, '$.hyperthreadRatio') as hyperthread_ratio, - JSON_EXTRACT(properties, '$.sqlStartTime') as sql_start_time, - JSON_EXTRACT(properties, '$.machineArmIds') as machine_arm_ids, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.hydratedRunAsAccountId') as hydrated_run_as_account_id, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.sqlServerName') as sql_server_name, - JSON_EXTRACT(properties, '$.portNumber') as port_number, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.machineOverviewList') as "machine_overview_list", + json_extract_path_text(properties, '$.numberOfAgDatabases') as "number_of_ag_databases", + json_extract_path_text(properties, '$.sqlFciProperties') as "sql_fci_properties", + json_extract_path_text(properties, '$.productSupportStatus') as "product_support_status", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.numberOfUserDatabases') as "number_of_user_databases", + json_extract_path_text(properties, '$.sumOfUserDatabasesSizeInMb') as "sum_of_user_databases_size_in_mb", + json_extract_path_text(properties, '$.tempDbSizeInMb') as "temp_db_size_in_mb", + json_extract_path_text(properties, '$.maxServerMemoryInUseInMb') as "max_server_memory_in_use_in_mb", + json_extract_path_text(properties, '$.visibleOnlineCoreCount') as "visible_online_core_count", + json_extract_path_text(properties, '$.numOfLogins') as "num_of_logins", + json_extract_path_text(properties, '$.physicalCpuCount') as "physical_cpu_count", + json_extract_path_text(properties, '$.logicalCpuCount') as "logical_cpu_count", + json_extract_path_text(properties, '$.engineEdition') as "engine_edition", + json_extract_path_text(properties, '$.edition') as "edition", + json_extract_path_text(properties, '$.isHighAvailabilityEnabled') as "is_high_availability_enabled", + json_extract_path_text(properties, '$.isClustered') as "is_clustered", + json_extract_path_text(properties, '$.hyperthreadRatio') as "hyperthread_ratio", + json_extract_path_text(properties, '$.sqlStartTime') as "sql_start_time", + json_extract_path_text(properties, '$.machineArmIds') as "machine_arm_ids", + json_extract_path_text(properties, '$.runAsAccountId') as "run_as_account_id", + json_extract_path_text(properties, '$.hydratedRunAsAccountId') as "hydrated_run_as_account_id", + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.sqlServerName') as "sql_server_name", + json_extract_path_text(properties, '$.portNumber') as "port_number", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.isDeleted') as "is_deleted", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, sqlSiteName, sqlServerName - FROM azure.migrate.sql_servers_controller + FROM azure.migrate.sql_servers_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND sqlSiteName = 'replace-me'; - vw_web_app_sites_controller: - id: azure.migrate.vw_web_app_sites_controller - name: vw_web_app_sites_controller + vw_web_app_sites_controllers: + id: azure.migrate.vw_web_app_sites_controllers + name: vw_web_app_sites_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.siteAppliancePropertiesCollection') as site_appliance_properties_collection, - JSON_EXTRACT(properties, '$.discoveryScenario') as discovery_scenario, - JSON_EXTRACT(properties, '$.serviceEndpoint') as service_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.siteAppliancePropertiesCollection') as "site_appliance_properties_collection", + JSON_EXTRACT(properties, '$.discoveryScenario') as "discovery_scenario", + JSON_EXTRACT(properties, '$.serviceEndpoint') as "service_endpoint", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName - FROM azure.migrate.web_app_sites_controller + FROM azure.migrate.web_app_sites_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.siteAppliancePropertiesCollection') as site_appliance_properties_collection, - JSON_EXTRACT(properties, '$.discoveryScenario') as discovery_scenario, - JSON_EXTRACT(properties, '$.serviceEndpoint') as service_endpoint, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.siteAppliancePropertiesCollection') as "site_appliance_properties_collection", + json_extract_path_text(properties, '$.discoveryScenario') as "discovery_scenario", + json_extract_path_text(properties, '$.serviceEndpoint') as "service_endpoint", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName - FROM azure.migrate.web_app_sites_controller + FROM azure.migrate.web_app_sites_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_web_app_discovery_site_data_sources_controller: - id: azure.migrate.vw_web_app_discovery_site_data_sources_controller - name: vw_web_app_discovery_site_data_sources_controller + vw_web_app_discovery_site_data_sources_controllers: + id: azure.migrate.vw_web_app_discovery_site_data_sources_controllers + name: vw_web_app_discovery_site_data_sources_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.discoverySiteId') as discovery_site_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.discoverySiteId') as "discovery_site_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName, discoverySiteDataSourceName - FROM azure.migrate.web_app_discovery_site_data_sources_controller + FROM azure.migrate.web_app_discovery_site_data_sources_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND webAppSiteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.discoverySiteId') as discovery_site_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.discoverySiteId') as "discovery_site_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName, discoverySiteDataSourceName - FROM azure.migrate.web_app_discovery_site_data_sources_controller + FROM azure.migrate.web_app_discovery_site_data_sources_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND webAppSiteName = 'replace-me'; - vw_web_app_extended_machines_controller: - id: azure.migrate.vw_web_app_extended_machines_controller - name: vw_web_app_extended_machines_controller + vw_web_app_extended_machines_controllers: + id: azure.migrate.vw_web_app_extended_machines_controllers + name: vw_web_app_extended_machines_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.machineDisplayName') as machine_display_name, - JSON_EXTRACT(properties, '$.machineId') as machine_id, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.hydratedRunAsAccountId') as hydrated_run_as_account_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isDeleted') as "is_deleted", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.machineDisplayName') as "machine_display_name", + JSON_EXTRACT(properties, '$.machineId') as "machine_id", + JSON_EXTRACT(properties, '$.runAsAccountId') as "run_as_account_id", + JSON_EXTRACT(properties, '$.hydratedRunAsAccountId') as "hydrated_run_as_account_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName, extendedMachineName - FROM azure.migrate.web_app_extended_machines_controller + FROM azure.migrate.web_app_extended_machines_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND webAppSiteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.machineDisplayName') as machine_display_name, - JSON_EXTRACT(properties, '$.machineId') as machine_id, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.hydratedRunAsAccountId') as hydrated_run_as_account_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isDeleted') as "is_deleted", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.machineDisplayName') as "machine_display_name", + json_extract_path_text(properties, '$.machineId') as "machine_id", + json_extract_path_text(properties, '$.runAsAccountId') as "run_as_account_id", + json_extract_path_text(properties, '$.hydratedRunAsAccountId') as "hydrated_run_as_account_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName, extendedMachineName - FROM azure.migrate.web_app_extended_machines_controller + FROM azure.migrate.web_app_extended_machines_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND webAppSiteName = 'replace-me'; - vw_iis_web_applications_controller: - id: azure.migrate.vw_iis_web_applications_controller - name: vw_iis_web_applications_controller + vw_iis_web_applications_controllers: + id: azure.migrate.vw_iis_web_applications_controllers + name: vw_iis_web_applications_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.applications') as applications, - JSON_EXTRACT(properties, '$.virtualApplications') as virtual_applications, - JSON_EXTRACT(properties, '$.webServerId') as web_server_id, - JSON_EXTRACT(properties, '$.webServerName') as web_server_name, - JSON_EXTRACT(properties, '$.machineArmIds') as machine_arm_ids, - JSON_EXTRACT(properties, '$.virtualPath') as virtual_path, - JSON_EXTRACT(properties, '$.physicalPath') as physical_path, - JSON_EXTRACT(properties, '$.bindings') as bindings, - JSON_EXTRACT(properties, '$.frameworks') as frameworks, - JSON_EXTRACT(properties, '$.configurations') as configurations, - JSON_EXTRACT(properties, '$.directories') as directories, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.staticFolders') as static_folders, - JSON_EXTRACT(properties, '$.machineDisplayName') as machine_display_name, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.serverType') as server_type, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.hasErrors') as has_errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.applications') as "applications", + JSON_EXTRACT(properties, '$.virtualApplications') as "virtual_applications", + JSON_EXTRACT(properties, '$.webServerId') as "web_server_id", + JSON_EXTRACT(properties, '$.webServerName') as "web_server_name", + JSON_EXTRACT(properties, '$.machineArmIds') as "machine_arm_ids", + JSON_EXTRACT(properties, '$.virtualPath') as "virtual_path", + JSON_EXTRACT(properties, '$.physicalPath') as "physical_path", + JSON_EXTRACT(properties, '$.bindings') as "bindings", + JSON_EXTRACT(properties, '$.frameworks') as "frameworks", + JSON_EXTRACT(properties, '$.configurations') as "configurations", + JSON_EXTRACT(properties, '$.directories') as "directories", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.staticFolders') as "static_folders", + JSON_EXTRACT(properties, '$.machineDisplayName') as "machine_display_name", + JSON_EXTRACT(properties, '$.isDeleted') as "is_deleted", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.serverType') as "server_type", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.applianceNames') as "appliance_names", + JSON_EXTRACT(properties, '$.hasErrors') as "has_errors", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName, webApplicationName - FROM azure.migrate.iis_web_applications_controller + FROM azure.migrate.iis_web_applications_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND webAppSiteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.applications') as applications, - JSON_EXTRACT(properties, '$.virtualApplications') as virtual_applications, - JSON_EXTRACT(properties, '$.webServerId') as web_server_id, - JSON_EXTRACT(properties, '$.webServerName') as web_server_name, - JSON_EXTRACT(properties, '$.machineArmIds') as machine_arm_ids, - JSON_EXTRACT(properties, '$.virtualPath') as virtual_path, - JSON_EXTRACT(properties, '$.physicalPath') as physical_path, - JSON_EXTRACT(properties, '$.bindings') as bindings, - JSON_EXTRACT(properties, '$.frameworks') as frameworks, - JSON_EXTRACT(properties, '$.configurations') as configurations, - JSON_EXTRACT(properties, '$.directories') as directories, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.staticFolders') as static_folders, - JSON_EXTRACT(properties, '$.machineDisplayName') as machine_display_name, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.serverType') as server_type, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.hasErrors') as has_errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.applications') as "applications", + json_extract_path_text(properties, '$.virtualApplications') as "virtual_applications", + json_extract_path_text(properties, '$.webServerId') as "web_server_id", + json_extract_path_text(properties, '$.webServerName') as "web_server_name", + json_extract_path_text(properties, '$.machineArmIds') as "machine_arm_ids", + json_extract_path_text(properties, '$.virtualPath') as "virtual_path", + json_extract_path_text(properties, '$.physicalPath') as "physical_path", + json_extract_path_text(properties, '$.bindings') as "bindings", + json_extract_path_text(properties, '$.frameworks') as "frameworks", + json_extract_path_text(properties, '$.configurations') as "configurations", + json_extract_path_text(properties, '$.directories') as "directories", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.staticFolders') as "static_folders", + json_extract_path_text(properties, '$.machineDisplayName') as "machine_display_name", + json_extract_path_text(properties, '$.isDeleted') as "is_deleted", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.serverType') as "server_type", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.applianceNames') as "appliance_names", + json_extract_path_text(properties, '$.hasErrors') as "has_errors", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName, webApplicationName - FROM azure.migrate.iis_web_applications_controller + FROM azure.migrate.iis_web_applications_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND webAppSiteName = 'replace-me'; - vw_iis_web_servers_controller: - id: azure.migrate.vw_iis_web_servers_controller - name: vw_iis_web_servers_controller + vw_iis_web_servers_controllers: + id: azure.migrate.vw_iis_web_servers_controllers + name: vw_iis_web_servers_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.configurationLocation') as configuration_location, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.machineIds') as machine_ids, - JSON_EXTRACT(properties, '$.webApplications') as web_applications, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.serverFqdn') as server_fqdn, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.serverType') as server_type, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.hasErrors') as has_errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.configurationLocation') as "configuration_location", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.machineIds') as "machine_ids", + JSON_EXTRACT(properties, '$.webApplications') as "web_applications", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.serverFqdn') as "server_fqdn", + JSON_EXTRACT(properties, '$.runAsAccountId') as "run_as_account_id", + JSON_EXTRACT(properties, '$.isDeleted') as "is_deleted", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.serverType') as "server_type", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.applianceNames') as "appliance_names", + JSON_EXTRACT(properties, '$.hasErrors') as "has_errors", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName, webServerName - FROM azure.migrate.iis_web_servers_controller + FROM azure.migrate.iis_web_servers_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND webAppSiteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.configurationLocation') as configuration_location, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.machineIds') as machine_ids, - JSON_EXTRACT(properties, '$.webApplications') as web_applications, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.serverFqdn') as server_fqdn, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.serverType') as server_type, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.hasErrors') as has_errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.configurationLocation') as "configuration_location", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.machineIds') as "machine_ids", + json_extract_path_text(properties, '$.webApplications') as "web_applications", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.serverFqdn') as "server_fqdn", + json_extract_path_text(properties, '$.runAsAccountId') as "run_as_account_id", + json_extract_path_text(properties, '$.isDeleted') as "is_deleted", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.serverType') as "server_type", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.applianceNames') as "appliance_names", + json_extract_path_text(properties, '$.hasErrors') as "has_errors", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName, webServerName - FROM azure.migrate.iis_web_servers_controller + FROM azure.migrate.iis_web_servers_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND webAppSiteName = 'replace-me'; - vw_web_app_run_as_accounts_controller: - id: azure.migrate.vw_web_app_run_as_accounts_controller - name: vw_web_app_run_as_accounts_controller + vw_web_app_run_as_accounts_controllers: + id: azure.migrate.vw_web_app_run_as_accounts_controllers + name: vw_web_app_run_as_accounts_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.credentialType') as credential_type, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.credentialType') as "credential_type", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.applianceName') as "appliance_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName, accountName - FROM azure.migrate.web_app_run_as_accounts_controller + FROM azure.migrate.web_app_run_as_accounts_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND webAppSiteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.credentialType') as credential_type, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.credentialType') as "credential_type", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.applianceName') as "appliance_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName, accountName - FROM azure.migrate.web_app_run_as_accounts_controller + FROM azure.migrate.web_app_run_as_accounts_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND webAppSiteName = 'replace-me'; - vw_tomcat_web_applications_controller: - id: azure.migrate.vw_tomcat_web_applications_controller - name: vw_tomcat_web_applications_controller + vw_tomcat_web_applications_controllers: + id: azure.migrate.vw_tomcat_web_applications_controllers + name: vw_tomcat_web_applications_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.hasDatabaseDependency') as has_database_dependency, - JSON_EXTRACT(properties, '$.isExternalLoggingConfigured') as is_external_logging_configured, - JSON_EXTRACT(properties, '$.webServerId') as web_server_id, - JSON_EXTRACT(properties, '$.webServerName') as web_server_name, - JSON_EXTRACT(properties, '$.machineArmIds') as machine_arm_ids, - JSON_EXTRACT(properties, '$.virtualPath') as virtual_path, - JSON_EXTRACT(properties, '$.physicalPath') as physical_path, - JSON_EXTRACT(properties, '$.bindings') as bindings, - JSON_EXTRACT(properties, '$.frameworks') as frameworks, - JSON_EXTRACT(properties, '$.configurations') as configurations, - JSON_EXTRACT(properties, '$.directories') as directories, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.staticFolders') as static_folders, - JSON_EXTRACT(properties, '$.machineDisplayName') as machine_display_name, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.serverType') as server_type, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.hasErrors') as has_errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.hasDatabaseDependency') as "has_database_dependency", + JSON_EXTRACT(properties, '$.isExternalLoggingConfigured') as "is_external_logging_configured", + JSON_EXTRACT(properties, '$.webServerId') as "web_server_id", + JSON_EXTRACT(properties, '$.webServerName') as "web_server_name", + JSON_EXTRACT(properties, '$.machineArmIds') as "machine_arm_ids", + JSON_EXTRACT(properties, '$.virtualPath') as "virtual_path", + JSON_EXTRACT(properties, '$.physicalPath') as "physical_path", + JSON_EXTRACT(properties, '$.bindings') as "bindings", + JSON_EXTRACT(properties, '$.frameworks') as "frameworks", + JSON_EXTRACT(properties, '$.configurations') as "configurations", + JSON_EXTRACT(properties, '$.directories') as "directories", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.staticFolders') as "static_folders", + JSON_EXTRACT(properties, '$.machineDisplayName') as "machine_display_name", + JSON_EXTRACT(properties, '$.isDeleted') as "is_deleted", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.serverType') as "server_type", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.applianceNames') as "appliance_names", + JSON_EXTRACT(properties, '$.hasErrors') as "has_errors", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName, webApplicationName - FROM azure.migrate.tomcat_web_applications_controller + FROM azure.migrate.tomcat_web_applications_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND webAppSiteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.hasDatabaseDependency') as has_database_dependency, - JSON_EXTRACT(properties, '$.isExternalLoggingConfigured') as is_external_logging_configured, - JSON_EXTRACT(properties, '$.webServerId') as web_server_id, - JSON_EXTRACT(properties, '$.webServerName') as web_server_name, - JSON_EXTRACT(properties, '$.machineArmIds') as machine_arm_ids, - JSON_EXTRACT(properties, '$.virtualPath') as virtual_path, - JSON_EXTRACT(properties, '$.physicalPath') as physical_path, - JSON_EXTRACT(properties, '$.bindings') as bindings, - JSON_EXTRACT(properties, '$.frameworks') as frameworks, - JSON_EXTRACT(properties, '$.configurations') as configurations, - JSON_EXTRACT(properties, '$.directories') as directories, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.staticFolders') as static_folders, - JSON_EXTRACT(properties, '$.machineDisplayName') as machine_display_name, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.serverType') as server_type, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.hasErrors') as has_errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.hasDatabaseDependency') as "has_database_dependency", + json_extract_path_text(properties, '$.isExternalLoggingConfigured') as "is_external_logging_configured", + json_extract_path_text(properties, '$.webServerId') as "web_server_id", + json_extract_path_text(properties, '$.webServerName') as "web_server_name", + json_extract_path_text(properties, '$.machineArmIds') as "machine_arm_ids", + json_extract_path_text(properties, '$.virtualPath') as "virtual_path", + json_extract_path_text(properties, '$.physicalPath') as "physical_path", + json_extract_path_text(properties, '$.bindings') as "bindings", + json_extract_path_text(properties, '$.frameworks') as "frameworks", + json_extract_path_text(properties, '$.configurations') as "configurations", + json_extract_path_text(properties, '$.directories') as "directories", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.staticFolders') as "static_folders", + json_extract_path_text(properties, '$.machineDisplayName') as "machine_display_name", + json_extract_path_text(properties, '$.isDeleted') as "is_deleted", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.serverType') as "server_type", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.applianceNames') as "appliance_names", + json_extract_path_text(properties, '$.hasErrors') as "has_errors", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName, webApplicationName - FROM azure.migrate.tomcat_web_applications_controller + FROM azure.migrate.tomcat_web_applications_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND webAppSiteName = 'replace-me'; - vw_tomcat_web_servers_controller: - id: azure.migrate.vw_tomcat_web_servers_controller - name: vw_tomcat_web_servers_controller + vw_tomcat_web_servers_controllers: + id: azure.migrate.vw_tomcat_web_servers_controllers + name: vw_tomcat_web_servers_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.services') as services, - JSON_EXTRACT(properties, '$.catalinaHome') as catalina_home, - JSON_EXTRACT(properties, '$.jvmVersion') as jvm_version, - JSON_EXTRACT(properties, '$.sessionPersistenceMechanism') as session_persistence_mechanism, - JSON_EXTRACT(properties, '$.isClusteringPresent') as is_clustering_present, - JSON_EXTRACT(properties, '$.isMemoryRealmPresent') as is_memory_realm_present, - JSON_EXTRACT(properties, '$.isSessionTrackingPresent') as is_session_tracking_present, - JSON_EXTRACT(properties, '$.isAccessLogValvePresent') as is_access_log_valve_present, - JSON_EXTRACT(properties, '$.maxMemoryUsageInMb') as max_memory_usage_in_mb, - JSON_EXTRACT(properties, '$.configurationLocation') as configuration_location, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.machineIds') as machine_ids, - JSON_EXTRACT(properties, '$.webApplications') as web_applications, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.serverFqdn') as server_fqdn, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.operatingSystemDetails') as operating_system_details, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.serverType') as server_type, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.hasErrors') as has_errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.services') as "services", + JSON_EXTRACT(properties, '$.catalinaHome') as "catalina_home", + JSON_EXTRACT(properties, '$.jvmVersion') as "jvm_version", + JSON_EXTRACT(properties, '$.sessionPersistenceMechanism') as "session_persistence_mechanism", + JSON_EXTRACT(properties, '$.isClusteringPresent') as "is_clustering_present", + JSON_EXTRACT(properties, '$.isMemoryRealmPresent') as "is_memory_realm_present", + JSON_EXTRACT(properties, '$.isSessionTrackingPresent') as "is_session_tracking_present", + JSON_EXTRACT(properties, '$.isAccessLogValvePresent') as "is_access_log_valve_present", + JSON_EXTRACT(properties, '$.maxMemoryUsageInMb') as "max_memory_usage_in_mb", + JSON_EXTRACT(properties, '$.configurationLocation') as "configuration_location", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.machineIds') as "machine_ids", + JSON_EXTRACT(properties, '$.webApplications') as "web_applications", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.serverFqdn') as "server_fqdn", + JSON_EXTRACT(properties, '$.runAsAccountId') as "run_as_account_id", + JSON_EXTRACT(properties, '$.operatingSystemDetails') as "operating_system_details", + JSON_EXTRACT(properties, '$.isDeleted') as "is_deleted", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.serverType') as "server_type", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.applianceNames') as "appliance_names", + JSON_EXTRACT(properties, '$.hasErrors') as "has_errors", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName, webServerName - FROM azure.migrate.tomcat_web_servers_controller + FROM azure.migrate.tomcat_web_servers_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND webAppSiteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.services') as services, - JSON_EXTRACT(properties, '$.catalinaHome') as catalina_home, - JSON_EXTRACT(properties, '$.jvmVersion') as jvm_version, - JSON_EXTRACT(properties, '$.sessionPersistenceMechanism') as session_persistence_mechanism, - JSON_EXTRACT(properties, '$.isClusteringPresent') as is_clustering_present, - JSON_EXTRACT(properties, '$.isMemoryRealmPresent') as is_memory_realm_present, - JSON_EXTRACT(properties, '$.isSessionTrackingPresent') as is_session_tracking_present, - JSON_EXTRACT(properties, '$.isAccessLogValvePresent') as is_access_log_valve_present, - JSON_EXTRACT(properties, '$.maxMemoryUsageInMb') as max_memory_usage_in_mb, - JSON_EXTRACT(properties, '$.configurationLocation') as configuration_location, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.machineIds') as machine_ids, - JSON_EXTRACT(properties, '$.webApplications') as web_applications, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.serverFqdn') as server_fqdn, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.operatingSystemDetails') as operating_system_details, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.serverType') as server_type, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.hasErrors') as has_errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.services') as "services", + json_extract_path_text(properties, '$.catalinaHome') as "catalina_home", + json_extract_path_text(properties, '$.jvmVersion') as "jvm_version", + json_extract_path_text(properties, '$.sessionPersistenceMechanism') as "session_persistence_mechanism", + json_extract_path_text(properties, '$.isClusteringPresent') as "is_clustering_present", + json_extract_path_text(properties, '$.isMemoryRealmPresent') as "is_memory_realm_present", + json_extract_path_text(properties, '$.isSessionTrackingPresent') as "is_session_tracking_present", + json_extract_path_text(properties, '$.isAccessLogValvePresent') as "is_access_log_valve_present", + json_extract_path_text(properties, '$.maxMemoryUsageInMb') as "max_memory_usage_in_mb", + json_extract_path_text(properties, '$.configurationLocation') as "configuration_location", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.machineIds') as "machine_ids", + json_extract_path_text(properties, '$.webApplications') as "web_applications", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.serverFqdn') as "server_fqdn", + json_extract_path_text(properties, '$.runAsAccountId') as "run_as_account_id", + json_extract_path_text(properties, '$.operatingSystemDetails') as "operating_system_details", + json_extract_path_text(properties, '$.isDeleted') as "is_deleted", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.serverType') as "server_type", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.applianceNames') as "appliance_names", + json_extract_path_text(properties, '$.hasErrors') as "has_errors", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, webAppSiteName, webServerName - FROM azure.migrate.tomcat_web_servers_controller + FROM azure.migrate.tomcat_web_servers_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND webAppSiteName = 'replace-me'; - vw_server_jobs_controller: - id: azure.migrate.vw_server_jobs_controller - name: vw_server_jobs_controller + vw_server_jobs_controllers: + id: azure.migrate.vw_server_jobs_controllers + name: vw_server_jobs_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.clientRequestId') as client_request_id, - JSON_EXTRACT(properties, '$.activityId') as activity_id, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.clientRequestId') as "client_request_id", + JSON_EXTRACT(properties, '$.activityId') as "activity_id", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, jobName - FROM azure.migrate.server_jobs_controller + FROM azure.migrate.server_jobs_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.clientRequestId') as client_request_id, - JSON_EXTRACT(properties, '$.activityId') as activity_id, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.clientRequestId') as "client_request_id", + json_extract_path_text(properties, '$.activityId') as "activity_id", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, jobName - FROM azure.migrate.server_jobs_controller + FROM azure.migrate.server_jobs_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_servers_controller_machine: - id: azure.migrate.vw_servers_controller_machine - name: vw_servers_controller_machine + vw_servers_controller_machines: + id: azure.migrate.vw_servers_controller_machines + name: vw_servers_controller_machines config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.networkAdapters') as network_adapters, - JSON_EXTRACT(properties, '$.hydratedFqdn') as hydrated_fqdn, - JSON_EXTRACT(properties, '$.disks') as disks, - JSON_EXTRACT(properties, '$.validationRequired') as validation_required, - JSON_EXTRACT(properties, '$.processorInfo') as processor_info, - JSON_EXTRACT(properties, '$.firmware') as firmware, - JSON_EXTRACT(properties, '$.guestOsDetails') as guest_os_details, - JSON_EXTRACT(properties, '$.numberOfApplications') as number_of_applications, - JSON_EXTRACT(properties, '$.guestDetailsDiscoveryTimestamp') as guest_details_discovery_timestamp, - JSON_EXTRACT(properties, '$.isGuestDetailsDiscoveryInProgress') as is_guest_details_discovery_in_progress, - JSON_EXTRACT(properties, '$.dependencyMapping') as dependency_mapping, - JSON_EXTRACT(properties, '$.dependencyMappingStartTime') as dependency_mapping_start_time, - JSON_EXTRACT(properties, '$.dependencyMappingEndTime') as dependency_mapping_end_time, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.applicationDiscovery') as application_discovery, - JSON_EXTRACT(properties, '$.dependencyMapDiscovery') as dependency_map_discovery, - JSON_EXTRACT(properties, '$.staticDiscovery') as static_discovery, - JSON_EXTRACT(properties, '$.sqlDiscovery') as sql_discovery, - JSON_EXTRACT(properties, '$.webAppDiscovery') as web_app_discovery, - JSON_EXTRACT(properties, '$.oracleDiscovery') as oracle_discovery, - JSON_EXTRACT(properties, '$.springBootDiscovery') as spring_boot_discovery, - JSON_EXTRACT(properties, '$.iisDiscovery') as iis_discovery, - JSON_EXTRACT(properties, '$.tomcatDiscovery') as tomcat_discovery, - JSON_EXTRACT(properties, '$.appsAndRoles') as apps_and_roles, - JSON_EXTRACT(properties, '$.productSupportStatus') as product_support_status, - JSON_EXTRACT(properties, '$.numberOfProcessorCore') as number_of_processor_core, - JSON_EXTRACT(properties, '$.allocatedMemoryInMb') as allocated_memory_in_mb, - JSON_EXTRACT(properties, '$.operatingSystemDetails') as operating_system_details, - JSON_EXTRACT(properties, '$.biosSerialNumber') as bios_serial_number, - JSON_EXTRACT(properties, '$.biosGuid') as bios_guid, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.fqdn') as "fqdn", + JSON_EXTRACT(properties, '$.networkAdapters') as "network_adapters", + JSON_EXTRACT(properties, '$.hydratedFqdn') as "hydrated_fqdn", + JSON_EXTRACT(properties, '$.disks') as "disks", + JSON_EXTRACT(properties, '$.validationRequired') as "validation_required", + JSON_EXTRACT(properties, '$.processorInfo') as "processor_info", + JSON_EXTRACT(properties, '$.firmware') as "firmware", + JSON_EXTRACT(properties, '$.guestOsDetails') as "guest_os_details", + JSON_EXTRACT(properties, '$.numberOfApplications') as "number_of_applications", + JSON_EXTRACT(properties, '$.guestDetailsDiscoveryTimestamp') as "guest_details_discovery_timestamp", + JSON_EXTRACT(properties, '$.isGuestDetailsDiscoveryInProgress') as "is_guest_details_discovery_in_progress", + JSON_EXTRACT(properties, '$.dependencyMapping') as "dependency_mapping", + JSON_EXTRACT(properties, '$.dependencyMappingStartTime') as "dependency_mapping_start_time", + JSON_EXTRACT(properties, '$.dependencyMappingEndTime') as "dependency_mapping_end_time", + JSON_EXTRACT(properties, '$.runAsAccountId') as "run_as_account_id", + JSON_EXTRACT(properties, '$.applianceNames') as "appliance_names", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.applicationDiscovery') as "application_discovery", + JSON_EXTRACT(properties, '$.dependencyMapDiscovery') as "dependency_map_discovery", + JSON_EXTRACT(properties, '$.staticDiscovery') as "static_discovery", + JSON_EXTRACT(properties, '$.sqlDiscovery') as "sql_discovery", + JSON_EXTRACT(properties, '$.webAppDiscovery') as "web_app_discovery", + JSON_EXTRACT(properties, '$.oracleDiscovery') as "oracle_discovery", + JSON_EXTRACT(properties, '$.springBootDiscovery') as "spring_boot_discovery", + JSON_EXTRACT(properties, '$.iisDiscovery') as "iis_discovery", + JSON_EXTRACT(properties, '$.tomcatDiscovery') as "tomcat_discovery", + JSON_EXTRACT(properties, '$.appsAndRoles') as "apps_and_roles", + JSON_EXTRACT(properties, '$.productSupportStatus') as "product_support_status", + JSON_EXTRACT(properties, '$.numberOfProcessorCore') as "number_of_processor_core", + JSON_EXTRACT(properties, '$.allocatedMemoryInMb') as "allocated_memory_in_mb", + JSON_EXTRACT(properties, '$.operatingSystemDetails') as "operating_system_details", + JSON_EXTRACT(properties, '$.biosSerialNumber') as "bios_serial_number", + JSON_EXTRACT(properties, '$.biosGuid') as "bios_guid", + JSON_EXTRACT(properties, '$.isDeleted') as "is_deleted", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, machineName - FROM azure.migrate.servers_controller_machine + FROM azure.migrate.servers_controller_machines WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND machineName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.networkAdapters') as network_adapters, - JSON_EXTRACT(properties, '$.hydratedFqdn') as hydrated_fqdn, - JSON_EXTRACT(properties, '$.disks') as disks, - JSON_EXTRACT(properties, '$.validationRequired') as validation_required, - JSON_EXTRACT(properties, '$.processorInfo') as processor_info, - JSON_EXTRACT(properties, '$.firmware') as firmware, - JSON_EXTRACT(properties, '$.guestOsDetails') as guest_os_details, - JSON_EXTRACT(properties, '$.numberOfApplications') as number_of_applications, - JSON_EXTRACT(properties, '$.guestDetailsDiscoveryTimestamp') as guest_details_discovery_timestamp, - JSON_EXTRACT(properties, '$.isGuestDetailsDiscoveryInProgress') as is_guest_details_discovery_in_progress, - JSON_EXTRACT(properties, '$.dependencyMapping') as dependency_mapping, - JSON_EXTRACT(properties, '$.dependencyMappingStartTime') as dependency_mapping_start_time, - JSON_EXTRACT(properties, '$.dependencyMappingEndTime') as dependency_mapping_end_time, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.applicationDiscovery') as application_discovery, - JSON_EXTRACT(properties, '$.dependencyMapDiscovery') as dependency_map_discovery, - JSON_EXTRACT(properties, '$.staticDiscovery') as static_discovery, - JSON_EXTRACT(properties, '$.sqlDiscovery') as sql_discovery, - JSON_EXTRACT(properties, '$.webAppDiscovery') as web_app_discovery, - JSON_EXTRACT(properties, '$.oracleDiscovery') as oracle_discovery, - JSON_EXTRACT(properties, '$.springBootDiscovery') as spring_boot_discovery, - JSON_EXTRACT(properties, '$.iisDiscovery') as iis_discovery, - JSON_EXTRACT(properties, '$.tomcatDiscovery') as tomcat_discovery, - JSON_EXTRACT(properties, '$.appsAndRoles') as apps_and_roles, - JSON_EXTRACT(properties, '$.productSupportStatus') as product_support_status, - JSON_EXTRACT(properties, '$.numberOfProcessorCore') as number_of_processor_core, - JSON_EXTRACT(properties, '$.allocatedMemoryInMb') as allocated_memory_in_mb, - JSON_EXTRACT(properties, '$.operatingSystemDetails') as operating_system_details, - JSON_EXTRACT(properties, '$.biosSerialNumber') as bios_serial_number, - JSON_EXTRACT(properties, '$.biosGuid') as bios_guid, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.fqdn') as "fqdn", + json_extract_path_text(properties, '$.networkAdapters') as "network_adapters", + json_extract_path_text(properties, '$.hydratedFqdn') as "hydrated_fqdn", + json_extract_path_text(properties, '$.disks') as "disks", + json_extract_path_text(properties, '$.validationRequired') as "validation_required", + json_extract_path_text(properties, '$.processorInfo') as "processor_info", + json_extract_path_text(properties, '$.firmware') as "firmware", + json_extract_path_text(properties, '$.guestOsDetails') as "guest_os_details", + json_extract_path_text(properties, '$.numberOfApplications') as "number_of_applications", + json_extract_path_text(properties, '$.guestDetailsDiscoveryTimestamp') as "guest_details_discovery_timestamp", + json_extract_path_text(properties, '$.isGuestDetailsDiscoveryInProgress') as "is_guest_details_discovery_in_progress", + json_extract_path_text(properties, '$.dependencyMapping') as "dependency_mapping", + json_extract_path_text(properties, '$.dependencyMappingStartTime') as "dependency_mapping_start_time", + json_extract_path_text(properties, '$.dependencyMappingEndTime') as "dependency_mapping_end_time", + json_extract_path_text(properties, '$.runAsAccountId') as "run_as_account_id", + json_extract_path_text(properties, '$.applianceNames') as "appliance_names", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.applicationDiscovery') as "application_discovery", + json_extract_path_text(properties, '$.dependencyMapDiscovery') as "dependency_map_discovery", + json_extract_path_text(properties, '$.staticDiscovery') as "static_discovery", + json_extract_path_text(properties, '$.sqlDiscovery') as "sql_discovery", + json_extract_path_text(properties, '$.webAppDiscovery') as "web_app_discovery", + json_extract_path_text(properties, '$.oracleDiscovery') as "oracle_discovery", + json_extract_path_text(properties, '$.springBootDiscovery') as "spring_boot_discovery", + json_extract_path_text(properties, '$.iisDiscovery') as "iis_discovery", + json_extract_path_text(properties, '$.tomcatDiscovery') as "tomcat_discovery", + json_extract_path_text(properties, '$.appsAndRoles') as "apps_and_roles", + json_extract_path_text(properties, '$.productSupportStatus') as "product_support_status", + json_extract_path_text(properties, '$.numberOfProcessorCore') as "number_of_processor_core", + json_extract_path_text(properties, '$.allocatedMemoryInMb') as "allocated_memory_in_mb", + json_extract_path_text(properties, '$.operatingSystemDetails') as "operating_system_details", + json_extract_path_text(properties, '$.biosSerialNumber') as "bios_serial_number", + json_extract_path_text(properties, '$.biosGuid') as "bios_guid", + json_extract_path_text(properties, '$.isDeleted') as "is_deleted", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, machineName - FROM azure.migrate.servers_controller_machine + FROM azure.migrate.servers_controller_machines WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND machineName = 'replace-me'; - vw_server_software_inventories_controller_machine_software_inventory: - id: azure.migrate.vw_server_software_inventories_controller_machine_software_inventory - name: vw_server_software_inventories_controller_machine_software_inventory + vw_server_software_inventories_controller_machine_software_inventories: + id: azure.migrate.vw_server_software_inventories_controller_machine_software_inventories + name: vw_server_software_inventories_controller_machine_software_inventories config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.appsAndRoles') as apps_and_roles, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.appsAndRoles') as "apps_and_roles", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, machineName, default - FROM azure.migrate.server_software_inventories_controller_machine_software_inventory + FROM azure.migrate.server_software_inventories_controller_machine_software_inventories WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND machineName = 'replace-me' AND default = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.appsAndRoles') as apps_and_roles, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.appsAndRoles') as "apps_and_roles", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, machineName, default - FROM azure.migrate.server_software_inventories_controller_machine_software_inventory + FROM azure.migrate.server_software_inventories_controller_machine_software_inventories WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND machineName = 'replace-me' AND default = 'replace-me'; vw_server_operations_status_controller_server_site_operations_status: id: azure.migrate.vw_server_operations_status_controller_server_site_operations_status @@ -11931,7 +12254,7 @@ components: startTime as start_time, endTime as end_time, error as error, - JSON_EXTRACT(properties, '$.result') as result, + JSON_EXTRACT(properties, '$.result') as "result", subscriptionId, resourceGroupName, siteName, @@ -11948,295 +12271,295 @@ components: startTime as start_time, endTime as end_time, error as error, - json_extract_path_text(properties, '$.result') as result, + json_extract_path_text(properties, '$.result') as "result", subscriptionId, resourceGroupName, siteName, operationStatusName FROM azure.migrate.server_operations_status_controller_server_site_operations_status WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND operationStatusName = 'replace-me'; - vw_server_run_as_accounts_controller: - id: azure.migrate.vw_server_run_as_accounts_controller - name: vw_server_run_as_accounts_controller + vw_server_run_as_accounts_controllers: + id: azure.migrate.vw_server_run_as_accounts_controllers + name: vw_server_run_as_accounts_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.credentialType') as credential_type, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.credentialType') as "credential_type", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.applianceName') as "appliance_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, accountName - FROM azure.migrate.server_run_as_accounts_controller + FROM azure.migrate.server_run_as_accounts_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.credentialType') as credential_type, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.credentialType') as "credential_type", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.applianceName') as "appliance_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, accountName - FROM azure.migrate.server_run_as_accounts_controller + FROM azure.migrate.server_run_as_accounts_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_vmware_host_controller: - id: azure.migrate.vw_vmware_host_controller - name: vw_vmware_host_controller + vw_vmware_host_controllers: + id: azure.migrate.vw_vmware_host_controllers + name: vw_vmware_host_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.datastores') as datastores, - JSON_EXTRACT(properties, '$.vcenterId') as vcenter_id, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.datastores') as "datastores", + JSON_EXTRACT(properties, '$.vcenterId') as "vcenter_id", + JSON_EXTRACT(properties, '$.uuid') as "uuid", + JSON_EXTRACT(properties, '$.applianceNames') as "appliance_names", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, hostName - FROM azure.migrate.vmware_host_controller + FROM azure.migrate.vmware_host_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.datastores') as datastores, - JSON_EXTRACT(properties, '$.vcenterId') as vcenter_id, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.datastores') as "datastores", + json_extract_path_text(properties, '$.vcenterId') as "vcenter_id", + json_extract_path_text(properties, '$.uuid') as "uuid", + json_extract_path_text(properties, '$.applianceNames') as "appliance_names", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, hostName - FROM azure.migrate.vmware_host_controller + FROM azure.migrate.vmware_host_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_hyperv_jobs_controller: - id: azure.migrate.vw_hyperv_jobs_controller - name: vw_hyperv_jobs_controller + vw_hyperv_jobs_controllers: + id: azure.migrate.vw_hyperv_jobs_controllers + name: vw_hyperv_jobs_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.clientRequestId') as client_request_id, - JSON_EXTRACT(properties, '$.activityId') as activity_id, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.clientRequestId') as "client_request_id", + JSON_EXTRACT(properties, '$.activityId') as "activity_id", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, jobName - FROM azure.migrate.hyperv_jobs_controller + FROM azure.migrate.hyperv_jobs_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.clientRequestId') as client_request_id, - JSON_EXTRACT(properties, '$.activityId') as activity_id, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.clientRequestId') as "client_request_id", + json_extract_path_text(properties, '$.activityId') as "activity_id", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, jobName - FROM azure.migrate.hyperv_jobs_controller + FROM azure.migrate.hyperv_jobs_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_machines_controller: - id: azure.migrate.vw_machines_controller - name: vw_machines_controller + vw_machines_controllers: + id: azure.migrate.vw_machines_controllers + name: vw_machines_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.vCenterFqdn') as v_center_fqdn, - JSON_EXTRACT(properties, '$.vCenterId') as v_center_id, - JSON_EXTRACT(properties, '$.instanceUuid') as instance_uuid, - JSON_EXTRACT(properties, '$.dataCenterScope') as data_center_scope, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.disks') as disks, - JSON_EXTRACT(properties, '$.hostInMaintenanceMode') as host_in_maintenance_mode, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.hostPowerState') as host_power_state, - JSON_EXTRACT(properties, '$.hostVersion') as host_version, - JSON_EXTRACT(properties, '$.networkAdapters') as network_adapters, - JSON_EXTRACT(properties, '$.vMwareToolsStatus') as v_mware_tools_status, - JSON_EXTRACT(properties, '$.vMwareToolsVersion') as v_mware_tools_version, - JSON_EXTRACT(properties, '$.changeTrackingSupported') as change_tracking_supported, - JSON_EXTRACT(properties, '$.changeTrackingEnabled') as change_tracking_enabled, - JSON_EXTRACT(properties, '$.maxSnapshots') as max_snapshots, - JSON_EXTRACT(properties, '$.diskEnabledUuid') as disk_enabled_uuid, - JSON_EXTRACT(properties, '$.numberOfSnapshots') as number_of_snapshots, - JSON_EXTRACT(properties, '$.altGuestName') as alt_guest_name, - JSON_EXTRACT(properties, '$.powerStatus') as power_status, - JSON_EXTRACT(properties, '$.vmFqdn') as vm_fqdn, - JSON_EXTRACT(properties, '$.vmConfigurationFileLocation') as vm_configuration_file_location, - JSON_EXTRACT(properties, '$.firmware') as firmware, - JSON_EXTRACT(properties, '$.guestOsDetails') as guest_os_details, - JSON_EXTRACT(properties, '$.numberOfApplications') as number_of_applications, - JSON_EXTRACT(properties, '$.guestDetailsDiscoveryTimestamp') as guest_details_discovery_timestamp, - JSON_EXTRACT(properties, '$.isGuestDetailsDiscoveryInProgress') as is_guest_details_discovery_in_progress, - JSON_EXTRACT(properties, '$.dependencyMapping') as dependency_mapping, - JSON_EXTRACT(properties, '$.dependencyMappingStartTime') as dependency_mapping_start_time, - JSON_EXTRACT(properties, '$.dependencyMappingEndTime') as dependency_mapping_end_time, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.applicationDiscovery') as application_discovery, - JSON_EXTRACT(properties, '$.dependencyMapDiscovery') as dependency_map_discovery, - JSON_EXTRACT(properties, '$.staticDiscovery') as static_discovery, - JSON_EXTRACT(properties, '$.sqlDiscovery') as sql_discovery, - JSON_EXTRACT(properties, '$.webAppDiscovery') as web_app_discovery, - JSON_EXTRACT(properties, '$.oracleDiscovery') as oracle_discovery, - JSON_EXTRACT(properties, '$.springBootDiscovery') as spring_boot_discovery, - JSON_EXTRACT(properties, '$.iisDiscovery') as iis_discovery, - JSON_EXTRACT(properties, '$.tomcatDiscovery') as tomcat_discovery, - JSON_EXTRACT(properties, '$.appsAndRoles') as apps_and_roles, - JSON_EXTRACT(properties, '$.productSupportStatus') as product_support_status, - JSON_EXTRACT(properties, '$.numberOfProcessorCore') as number_of_processor_core, - JSON_EXTRACT(properties, '$.allocatedMemoryInMb') as allocated_memory_in_mb, - JSON_EXTRACT(properties, '$.operatingSystemDetails') as operating_system_details, - JSON_EXTRACT(properties, '$.biosSerialNumber') as bios_serial_number, - JSON_EXTRACT(properties, '$.biosGuid') as bios_guid, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.vCenterFqdn') as "v_center_fqdn", + JSON_EXTRACT(properties, '$.vCenterId') as "v_center_id", + JSON_EXTRACT(properties, '$.instanceUuid') as "instance_uuid", + JSON_EXTRACT(properties, '$.dataCenterScope') as "data_center_scope", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.disks') as "disks", + JSON_EXTRACT(properties, '$.hostInMaintenanceMode') as "host_in_maintenance_mode", + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.hostPowerState') as "host_power_state", + JSON_EXTRACT(properties, '$.hostVersion') as "host_version", + JSON_EXTRACT(properties, '$.networkAdapters') as "network_adapters", + JSON_EXTRACT(properties, '$.vMwareToolsStatus') as "v_mware_tools_status", + JSON_EXTRACT(properties, '$.vMwareToolsVersion') as "v_mware_tools_version", + JSON_EXTRACT(properties, '$.changeTrackingSupported') as "change_tracking_supported", + JSON_EXTRACT(properties, '$.changeTrackingEnabled') as "change_tracking_enabled", + JSON_EXTRACT(properties, '$.maxSnapshots') as "max_snapshots", + JSON_EXTRACT(properties, '$.diskEnabledUuid') as "disk_enabled_uuid", + JSON_EXTRACT(properties, '$.numberOfSnapshots') as "number_of_snapshots", + JSON_EXTRACT(properties, '$.altGuestName') as "alt_guest_name", + JSON_EXTRACT(properties, '$.powerStatus') as "power_status", + JSON_EXTRACT(properties, '$.vmFqdn') as "vm_fqdn", + JSON_EXTRACT(properties, '$.vmConfigurationFileLocation') as "vm_configuration_file_location", + JSON_EXTRACT(properties, '$.firmware') as "firmware", + JSON_EXTRACT(properties, '$.guestOsDetails') as "guest_os_details", + JSON_EXTRACT(properties, '$.numberOfApplications') as "number_of_applications", + JSON_EXTRACT(properties, '$.guestDetailsDiscoveryTimestamp') as "guest_details_discovery_timestamp", + JSON_EXTRACT(properties, '$.isGuestDetailsDiscoveryInProgress') as "is_guest_details_discovery_in_progress", + JSON_EXTRACT(properties, '$.dependencyMapping') as "dependency_mapping", + JSON_EXTRACT(properties, '$.dependencyMappingStartTime') as "dependency_mapping_start_time", + JSON_EXTRACT(properties, '$.dependencyMappingEndTime') as "dependency_mapping_end_time", + JSON_EXTRACT(properties, '$.runAsAccountId') as "run_as_account_id", + JSON_EXTRACT(properties, '$.applianceNames') as "appliance_names", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.applicationDiscovery') as "application_discovery", + JSON_EXTRACT(properties, '$.dependencyMapDiscovery') as "dependency_map_discovery", + JSON_EXTRACT(properties, '$.staticDiscovery') as "static_discovery", + JSON_EXTRACT(properties, '$.sqlDiscovery') as "sql_discovery", + JSON_EXTRACT(properties, '$.webAppDiscovery') as "web_app_discovery", + JSON_EXTRACT(properties, '$.oracleDiscovery') as "oracle_discovery", + JSON_EXTRACT(properties, '$.springBootDiscovery') as "spring_boot_discovery", + JSON_EXTRACT(properties, '$.iisDiscovery') as "iis_discovery", + JSON_EXTRACT(properties, '$.tomcatDiscovery') as "tomcat_discovery", + JSON_EXTRACT(properties, '$.appsAndRoles') as "apps_and_roles", + JSON_EXTRACT(properties, '$.productSupportStatus') as "product_support_status", + JSON_EXTRACT(properties, '$.numberOfProcessorCore') as "number_of_processor_core", + JSON_EXTRACT(properties, '$.allocatedMemoryInMb') as "allocated_memory_in_mb", + JSON_EXTRACT(properties, '$.operatingSystemDetails') as "operating_system_details", + JSON_EXTRACT(properties, '$.biosSerialNumber') as "bios_serial_number", + JSON_EXTRACT(properties, '$.biosGuid') as "bios_guid", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.isDeleted') as "is_deleted", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, machineName - FROM azure.migrate.machines_controller + FROM azure.migrate.machines_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.vCenterFqdn') as v_center_fqdn, - JSON_EXTRACT(properties, '$.vCenterId') as v_center_id, - JSON_EXTRACT(properties, '$.instanceUuid') as instance_uuid, - JSON_EXTRACT(properties, '$.dataCenterScope') as data_center_scope, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.disks') as disks, - JSON_EXTRACT(properties, '$.hostInMaintenanceMode') as host_in_maintenance_mode, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.hostPowerState') as host_power_state, - JSON_EXTRACT(properties, '$.hostVersion') as host_version, - JSON_EXTRACT(properties, '$.networkAdapters') as network_adapters, - JSON_EXTRACT(properties, '$.vMwareToolsStatus') as v_mware_tools_status, - JSON_EXTRACT(properties, '$.vMwareToolsVersion') as v_mware_tools_version, - JSON_EXTRACT(properties, '$.changeTrackingSupported') as change_tracking_supported, - JSON_EXTRACT(properties, '$.changeTrackingEnabled') as change_tracking_enabled, - JSON_EXTRACT(properties, '$.maxSnapshots') as max_snapshots, - JSON_EXTRACT(properties, '$.diskEnabledUuid') as disk_enabled_uuid, - JSON_EXTRACT(properties, '$.numberOfSnapshots') as number_of_snapshots, - JSON_EXTRACT(properties, '$.altGuestName') as alt_guest_name, - JSON_EXTRACT(properties, '$.powerStatus') as power_status, - JSON_EXTRACT(properties, '$.vmFqdn') as vm_fqdn, - JSON_EXTRACT(properties, '$.vmConfigurationFileLocation') as vm_configuration_file_location, - JSON_EXTRACT(properties, '$.firmware') as firmware, - JSON_EXTRACT(properties, '$.guestOsDetails') as guest_os_details, - JSON_EXTRACT(properties, '$.numberOfApplications') as number_of_applications, - JSON_EXTRACT(properties, '$.guestDetailsDiscoveryTimestamp') as guest_details_discovery_timestamp, - JSON_EXTRACT(properties, '$.isGuestDetailsDiscoveryInProgress') as is_guest_details_discovery_in_progress, - JSON_EXTRACT(properties, '$.dependencyMapping') as dependency_mapping, - JSON_EXTRACT(properties, '$.dependencyMappingStartTime') as dependency_mapping_start_time, - JSON_EXTRACT(properties, '$.dependencyMappingEndTime') as dependency_mapping_end_time, - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.applianceNames') as appliance_names, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.applicationDiscovery') as application_discovery, - JSON_EXTRACT(properties, '$.dependencyMapDiscovery') as dependency_map_discovery, - JSON_EXTRACT(properties, '$.staticDiscovery') as static_discovery, - JSON_EXTRACT(properties, '$.sqlDiscovery') as sql_discovery, - JSON_EXTRACT(properties, '$.webAppDiscovery') as web_app_discovery, - JSON_EXTRACT(properties, '$.oracleDiscovery') as oracle_discovery, - JSON_EXTRACT(properties, '$.springBootDiscovery') as spring_boot_discovery, - JSON_EXTRACT(properties, '$.iisDiscovery') as iis_discovery, - JSON_EXTRACT(properties, '$.tomcatDiscovery') as tomcat_discovery, - JSON_EXTRACT(properties, '$.appsAndRoles') as apps_and_roles, - JSON_EXTRACT(properties, '$.productSupportStatus') as product_support_status, - JSON_EXTRACT(properties, '$.numberOfProcessorCore') as number_of_processor_core, - JSON_EXTRACT(properties, '$.allocatedMemoryInMb') as allocated_memory_in_mb, - JSON_EXTRACT(properties, '$.operatingSystemDetails') as operating_system_details, - JSON_EXTRACT(properties, '$.biosSerialNumber') as bios_serial_number, - JSON_EXTRACT(properties, '$.biosGuid') as bios_guid, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.isDeleted') as is_deleted, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.vCenterFqdn') as "v_center_fqdn", + json_extract_path_text(properties, '$.vCenterId') as "v_center_id", + json_extract_path_text(properties, '$.instanceUuid') as "instance_uuid", + json_extract_path_text(properties, '$.dataCenterScope') as "data_center_scope", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.disks') as "disks", + json_extract_path_text(properties, '$.hostInMaintenanceMode') as "host_in_maintenance_mode", + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.hostPowerState') as "host_power_state", + json_extract_path_text(properties, '$.hostVersion') as "host_version", + json_extract_path_text(properties, '$.networkAdapters') as "network_adapters", + json_extract_path_text(properties, '$.vMwareToolsStatus') as "v_mware_tools_status", + json_extract_path_text(properties, '$.vMwareToolsVersion') as "v_mware_tools_version", + json_extract_path_text(properties, '$.changeTrackingSupported') as "change_tracking_supported", + json_extract_path_text(properties, '$.changeTrackingEnabled') as "change_tracking_enabled", + json_extract_path_text(properties, '$.maxSnapshots') as "max_snapshots", + json_extract_path_text(properties, '$.diskEnabledUuid') as "disk_enabled_uuid", + json_extract_path_text(properties, '$.numberOfSnapshots') as "number_of_snapshots", + json_extract_path_text(properties, '$.altGuestName') as "alt_guest_name", + json_extract_path_text(properties, '$.powerStatus') as "power_status", + json_extract_path_text(properties, '$.vmFqdn') as "vm_fqdn", + json_extract_path_text(properties, '$.vmConfigurationFileLocation') as "vm_configuration_file_location", + json_extract_path_text(properties, '$.firmware') as "firmware", + json_extract_path_text(properties, '$.guestOsDetails') as "guest_os_details", + json_extract_path_text(properties, '$.numberOfApplications') as "number_of_applications", + json_extract_path_text(properties, '$.guestDetailsDiscoveryTimestamp') as "guest_details_discovery_timestamp", + json_extract_path_text(properties, '$.isGuestDetailsDiscoveryInProgress') as "is_guest_details_discovery_in_progress", + json_extract_path_text(properties, '$.dependencyMapping') as "dependency_mapping", + json_extract_path_text(properties, '$.dependencyMappingStartTime') as "dependency_mapping_start_time", + json_extract_path_text(properties, '$.dependencyMappingEndTime') as "dependency_mapping_end_time", + json_extract_path_text(properties, '$.runAsAccountId') as "run_as_account_id", + json_extract_path_text(properties, '$.applianceNames') as "appliance_names", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.applicationDiscovery') as "application_discovery", + json_extract_path_text(properties, '$.dependencyMapDiscovery') as "dependency_map_discovery", + json_extract_path_text(properties, '$.staticDiscovery') as "static_discovery", + json_extract_path_text(properties, '$.sqlDiscovery') as "sql_discovery", + json_extract_path_text(properties, '$.webAppDiscovery') as "web_app_discovery", + json_extract_path_text(properties, '$.oracleDiscovery') as "oracle_discovery", + json_extract_path_text(properties, '$.springBootDiscovery') as "spring_boot_discovery", + json_extract_path_text(properties, '$.iisDiscovery') as "iis_discovery", + json_extract_path_text(properties, '$.tomcatDiscovery') as "tomcat_discovery", + json_extract_path_text(properties, '$.appsAndRoles') as "apps_and_roles", + json_extract_path_text(properties, '$.productSupportStatus') as "product_support_status", + json_extract_path_text(properties, '$.numberOfProcessorCore') as "number_of_processor_core", + json_extract_path_text(properties, '$.allocatedMemoryInMb') as "allocated_memory_in_mb", + json_extract_path_text(properties, '$.operatingSystemDetails') as "operating_system_details", + json_extract_path_text(properties, '$.biosSerialNumber') as "bios_serial_number", + json_extract_path_text(properties, '$.biosGuid') as "bios_guid", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.isDeleted') as "is_deleted", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, machineName - FROM azure.migrate.machines_controller + FROM azure.migrate.machines_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_vmware_software_inventories_controller_machine_software_inventory: - id: azure.migrate.vw_vmware_software_inventories_controller_machine_software_inventory - name: vw_vmware_software_inventories_controller_machine_software_inventory + vw_vmware_software_inventories_controller_machine_software_inventories: + id: azure.migrate.vw_vmware_software_inventories_controller_machine_software_inventories + name: vw_vmware_software_inventories_controller_machine_software_inventories config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.appsAndRoles') as apps_and_roles, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.appsAndRoles') as "apps_and_roles", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, machineName, default - FROM azure.migrate.vmware_software_inventories_controller_machine_software_inventory + FROM azure.migrate.vmware_software_inventories_controller_machine_software_inventories WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND machineName = 'replace-me' AND default = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.appsAndRoles') as apps_and_roles, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.appsAndRoles') as "apps_and_roles", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, machineName, default - FROM azure.migrate.vmware_software_inventories_controller_machine_software_inventory + FROM azure.migrate.vmware_software_inventories_controller_machine_software_inventories WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND machineName = 'replace-me' AND default = 'replace-me'; vw_vmware_operations_status_vmware_operation_status: id: azure.migrate.vw_vmware_operations_status_vmware_operation_status @@ -12253,7 +12576,7 @@ components: startTime as start_time, endTime as end_time, error as error, - JSON_EXTRACT(properties, '$.result') as result, + JSON_EXTRACT(properties, '$.result') as "result", subscriptionId, resourceGroupName, siteName, @@ -12270,99 +12593,99 @@ components: startTime as start_time, endTime as end_time, error as error, - json_extract_path_text(properties, '$.result') as result, + json_extract_path_text(properties, '$.result') as "result", subscriptionId, resourceGroupName, siteName, operationStatusName FROM azure.migrate.vmware_operations_status_vmware_operation_status WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me' AND operationStatusName = 'replace-me'; - vw_run_as_accounts_controller: - id: azure.migrate.vw_run_as_accounts_controller - name: vw_run_as_accounts_controller + vw_run_as_accounts_controllers: + id: azure.migrate.vw_run_as_accounts_controllers + name: vw_run_as_accounts_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.credentialType') as credential_type, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.credentialType') as "credential_type", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.applianceName') as "appliance_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, accountName - FROM azure.migrate.run_as_accounts_controller + FROM azure.migrate.run_as_accounts_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.credentialType') as credential_type, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.applianceName') as appliance_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.credentialType') as "credential_type", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.applianceName') as "appliance_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, accountName - FROM azure.migrate.run_as_accounts_controller + FROM azure.migrate.run_as_accounts_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; - vw_vcenter_controller: - id: azure.migrate.vw_vcenter_controller - name: vw_vcenter_controller + vw_vcenter_controllers: + id: azure.migrate.vw_vcenter_controllers + name: vw_vcenter_controllers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.port') as port, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.perfStatisticsLevel') as perf_statistics_level, - JSON_EXTRACT(properties, '$.instanceUuid') as instance_uuid, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.runAsAccountId') as "run_as_account_id", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.updatedTimestamp') as "updated_timestamp", + JSON_EXTRACT(properties, '$.fqdn') as "fqdn", + JSON_EXTRACT(properties, '$.port') as "port", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.perfStatisticsLevel') as "perf_statistics_level", + JSON_EXTRACT(properties, '$.instanceUuid') as "instance_uuid", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, vcenterName - FROM azure.migrate.vcenter_controller + FROM azure.migrate.vcenter_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.runAsAccountId') as run_as_account_id, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.updatedTimestamp') as updated_timestamp, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.port') as port, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.perfStatisticsLevel') as perf_statistics_level, - JSON_EXTRACT(properties, '$.instanceUuid') as instance_uuid, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.runAsAccountId') as "run_as_account_id", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.updatedTimestamp') as "updated_timestamp", + json_extract_path_text(properties, '$.fqdn') as "fqdn", + json_extract_path_text(properties, '$.port') as "port", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.perfStatisticsLevel') as "perf_statistics_level", + json_extract_path_text(properties, '$.instanceUuid') as "instance_uuid", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, siteName, vcenterName - FROM azure.migrate.vcenter_controller + FROM azure.migrate.vcenter_controllers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND siteName = 'replace-me'; paths: - /providers/Microsoft.OffAzure/operations/?api-version=2023-10-01-preview: + /providers/Microsoft.OffAzure/operations?api-version=2023-10-01-preview: get: operationId: Operations_List tags: @@ -12384,7 +12707,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/hypervSites/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/hypervSites?api-version=2023-10-01-preview: get: operationId: HypervSites_ListBySubscription tags: @@ -12408,7 +12731,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/importSites/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/importSites?api-version=2023-10-01-preview: get: operationId: ImportSitesController_ListBySubscription tags: @@ -12431,7 +12754,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/masterSites/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/masterSites?api-version=2023-10-01-preview: get: operationId: MasterSitesController_ListBySubscription tags: @@ -12455,7 +12778,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/serverSites/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/serverSites?api-version=2023-10-01-preview: get: operationId: ServerSitesController_ListBySubscription tags: @@ -12478,7 +12801,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/vmwareSites/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/vmwareSites?api-version=2023-10-01-preview: get: operationId: SitesController_ListBySubscription tags: @@ -12502,7 +12825,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites?api-version=2023-10-01-preview: get: operationId: HypervSites_ListByResourceGroup tags: @@ -12527,7 +12850,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}?api-version=2023-10-01-preview: get: operationId: HypervSitesController_Get tags: @@ -12666,7 +12989,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/clientGroupMembers/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/clientGroupMembers?api-version=2023-10-01-preview: post: operationId: HypervDependencyMapController_ClientGroupMembers tags: @@ -12718,7 +13041,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/clusters/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/clusters?api-version=2023-10-01-preview: get: operationId: HypervClusterController_ListByHypervSite tags: @@ -12755,9 +13078,9 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/clusters/{clusterName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/clusters/{clusterName}?api-version=2023-10-01-preview: get: - operationId: HypervClusterController_GetCluster + operationId: HypervClusterControllerCluster_Get tags: - HypervClusterController description: Method to get a Hyper-V cluster. @@ -12791,8 +13114,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: HypervClusterController_GetCluster put: - operationId: HypervClusterController_CreateCluster + operationId: HypervClusterControllerCluster_Create tags: - HypervClusterController description: Method to create or update a Hyper-V cluster. @@ -12849,6 +13173,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true + x-ms-original-operationId: HypervClusterController_CreateCluster delete: operationId: HypervClusterController_Delete tags: @@ -12882,7 +13207,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/computeErrorSummary/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/computeErrorSummary?api-version=2023-10-01-preview: post: operationId: HypervSitesController_ComputeErrorSummary tags: @@ -12919,7 +13244,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/computeusage/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/computeusage?api-version=2023-10-01-preview: post: operationId: HypervSitesController_Computeusage tags: @@ -12956,7 +13281,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/exportApplications/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/exportApplications?api-version=2023-10-01-preview: post: operationId: HypervSitesController_ExportApplications tags: @@ -13008,7 +13333,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/exportDependencies/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/exportDependencies?api-version=2023-10-01-preview: post: operationId: HypervDependencyMapController_ExportDependencies tags: @@ -13060,7 +13385,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/exportMachineErrors/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/exportMachineErrors?api-version=2023-10-01-preview: post: operationId: HypervSitesController_ExportMachineErrors tags: @@ -13112,7 +13437,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/generateCoarseMap/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/generateCoarseMap?api-version=2023-10-01-preview: post: operationId: HypervDependencyMapController_GenerateCoarseMap tags: @@ -13164,7 +13489,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/generateDetailedMap/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/generateDetailedMap?api-version=2023-10-01-preview: post: operationId: HypervDependencyMapController_GenerateDetailedMap tags: @@ -13216,7 +13541,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/hosts/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/hosts?api-version=2023-10-01-preview: get: operationId: HypervHostController_ListByHypervSite tags: @@ -13253,7 +13578,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/hosts/{hostName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/hosts/{hostName}?api-version=2023-10-01-preview: get: operationId: HypervHostController_Get tags: @@ -13395,7 +13720,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/jobs/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/jobs?api-version=2023-10-01-preview: get: operationId: HypervJobs_ListByHypervSite tags: @@ -13426,7 +13751,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/jobs/{jobName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/jobs/{jobName}?api-version=2023-10-01-preview: get: operationId: HypervJobs_Get tags: @@ -13462,9 +13787,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/listHealthSummary/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/listHealthSummary?api-version=2023-10-01-preview: post: - operationId: HypervSitesController_ListHealthSummary + operationId: HypervSitesControllerHealthSummary_List tags: - HypervSitesController description: Method to get site health summary. @@ -13491,7 +13816,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/machines/?api-version=2023-10-01-preview: + x-ms-original-operationId: HypervSitesController_ListHealthSummary + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/machines?api-version=2023-10-01-preview: get: operationId: HypervMachinesController_ListByHypervSite tags: @@ -13548,7 +13874,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/machines/{machineName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/machines/{machineName}?api-version=2023-10-01-preview: get: operationId: HypervMachinesController_Get tags: @@ -13627,9 +13953,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/machines/{machineName}/softwareInventories/{default}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/machines/{machineName}/softwareInventories/{default}?api-version=2023-10-01-preview: get: - operationId: HypervSoftwareInventoriesController_GetMachineSoftwareInventory + operationId: HypervSoftwareInventoriesControllerMachineSoftwareInventory_Get tags: - HypervSoftwareInventoriesController description: Method to get a machines software inventory like applications and roles. @@ -13678,7 +14004,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/machines/{machineName}/softwareinventories/?api-version=2023-10-01-preview: + x-ms-original-operationId: HypervSoftwareInventoriesController_GetMachineSoftwareInventory + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/machines/{machineName}/softwareinventories?api-version=2023-10-01-preview: get: operationId: HypervSoftwareInventoriesController_ListByHypervMachine tags: @@ -13716,9 +14043,9 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/operationsStatus/{operationStatusName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/operationsStatus/{operationStatusName}?api-version=2023-10-01-preview: get: - operationId: HypervOperationsStatusController_GetHypervOperationsStatus + operationId: HypervOperationsStatusControllerHypervOperationsStatus_Get tags: - HypervOperationsStatusController description: Method to get operation status. @@ -13752,7 +14079,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/runAsAccounts/?api-version=2023-10-01-preview: + x-ms-original-operationId: HypervOperationsStatusController_GetHypervOperationsStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/runAsAccounts?api-version=2023-10-01-preview: get: operationId: HypervRunAsAccountsController_ListByHypervSite tags: @@ -13783,7 +14111,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/runAsAccounts/{accountName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/runAsAccounts/{accountName}?api-version=2023-10-01-preview: get: operationId: HypervRunAsAccountsController_Get tags: @@ -13819,7 +14147,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/serverGroupMembers/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/serverGroupMembers?api-version=2023-10-01-preview: post: operationId: HypervDependencyMapController_ServerGroupMembers tags: @@ -13871,7 +14199,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/summary/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/summary?api-version=2023-10-01-preview: post: operationId: HypervSitesController_Summary tags: @@ -13900,9 +14228,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/updateDependencyMapStatus/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/updateDependencyMapStatus?api-version=2023-10-01-preview: post: - operationId: HypervDependencyMapController_UpdateDependencyMapStatus + operationId: HypervDependencyMapControllerDependencyMapStatus_Update tags: - HypervDependencyMapController description: "Method to enable disable dependency map status for machines\r\n in a site." @@ -13952,9 +14280,10 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/updateProperties/?api-version=2023-10-01-preview: + x-ms-original-operationId: HypervDependencyMapController_UpdateDependencyMapStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/hypervSites/{siteName}/updateProperties?api-version=2023-10-01-preview: post: - operationId: HypervMachinesController_UpdateProperties + operationId: HypervMachinesControllerProperties_Update tags: - HypervMachinesController description: "Method to update custom properties for HYPERV machines\r\n in a site." @@ -14004,7 +14333,8 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/?api-version=2023-10-01-preview: + x-ms-original-operationId: HypervMachinesController_UpdateProperties + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites?api-version=2023-10-01-preview: get: operationId: ImportSitesController_ListByResourceGroup tags: @@ -14028,7 +14358,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}?api-version=2023-10-01-preview: get: operationId: ImportSitesController_Get tags: @@ -14167,9 +14497,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/deleteImportedMachines/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/deleteImportedMachines?api-version=2023-10-01-preview: post: - operationId: ImportSitesController_DeleteImportedMachines + operationId: ImportSitesControllerImportedMachines_Delete tags: - ImportSitesController description: Deletes the imported machines for site. @@ -14204,9 +14534,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/deleteJobs/?api-version=2023-10-01-preview: + x-ms-original-operationId: ImportSitesController_DeleteImportedMachines + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/deleteJobs?api-version=2023-10-01-preview: get: - operationId: ImportJobsController_ListDeletejobs + operationId: ImportJobsControllerDeletejobs_List tags: - ImportJobsController description: Method to get all delete import machines job for the given site. @@ -14235,9 +14566,10 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/deleteJobs/{jobName}/?api-version=2023-10-01-preview: + x-ms-original-operationId: ImportJobsController_ListDeletejobs + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/deleteJobs/{jobName}?api-version=2023-10-01-preview: get: - operationId: ImportJobsController_GetDeletejob + operationId: ImportJobsControllerDeletejob_Get tags: - ImportJobsController description: Gets the delete imported machines job with the given job name. @@ -14271,9 +14603,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/exportJobs/?api-version=2023-10-01-preview: + x-ms-original-operationId: ImportJobsController_GetDeletejob + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/exportJobs?api-version=2023-10-01-preview: get: - operationId: ImportJobsController_ListExportjobs + operationId: ImportJobsControllerExportjobs_List tags: - ImportJobsController description: Method to get all export import machines job for the given site. @@ -14302,9 +14635,10 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/exportJobs/{jobName}/?api-version=2023-10-01-preview: + x-ms-original-operationId: ImportJobsController_ListExportjobs + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/exportJobs/{jobName}?api-version=2023-10-01-preview: get: - operationId: ImportJobsController_GetExportjob + operationId: ImportJobsControllerExportjob_Get tags: - ImportJobsController description: Gets the export imported machines job with the given job name. @@ -14338,7 +14672,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/exportUri/?api-version=2023-10-01-preview: + x-ms-original-operationId: ImportJobsController_GetExportjob + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/exportUri?api-version=2023-10-01-preview: post: operationId: ImportSitesController_ExportUri tags: @@ -14375,9 +14710,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/importJobs/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/importJobs?api-version=2023-10-01-preview: get: - operationId: ImportJobsController_ListImportjobs + operationId: ImportJobsControllerImportjobs_List tags: - ImportJobsController description: Method to get all import machines job for the given site. @@ -14406,9 +14741,10 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/importJobs/{jobName}/?api-version=2023-10-01-preview: + x-ms-original-operationId: ImportJobsController_ListImportjobs + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/importJobs/{jobName}?api-version=2023-10-01-preview: get: - operationId: ImportJobsController_GetImportjob + operationId: ImportJobsControllerImportjob_Get tags: - ImportJobsController description: Gets the import job with the given job name. @@ -14442,7 +14778,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/importUri/?api-version=2023-10-01-preview: + x-ms-original-operationId: ImportJobsController_GetImportjob + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/importUri?api-version=2023-10-01-preview: post: operationId: ImportSitesController_ImportUri tags: @@ -14479,7 +14816,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/jobs/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/jobs?api-version=2023-10-01-preview: get: operationId: ImportJobsController_ListByImportSite tags: @@ -14510,7 +14847,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/jobs/{jobName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/jobs/{jobName}?api-version=2023-10-01-preview: get: operationId: ImportJobsController_Get tags: @@ -14546,7 +14883,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/machines/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/machines?api-version=2023-10-01-preview: get: operationId: ImportMachinesController_ListByImportSite tags: @@ -14602,7 +14939,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/machines/{machineName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/importSites/{siteName}/machines/{machineName}?api-version=2023-10-01-preview: get: operationId: ImportMachinesController_Get tags: @@ -14671,7 +15008,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites?api-version=2023-10-01-preview: get: operationId: MasterSitesController_ListByResourceGroup tags: @@ -14696,7 +15033,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}?api-version=2023-10-01-preview: get: operationId: MasterSitesController_Get tags: @@ -14854,7 +15191,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/errorSummary/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/errorSummary?api-version=2023-10-01-preview: post: operationId: MasterSitesController_ErrorSummary tags: @@ -14891,9 +15228,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/operationsStatus/{operationStatusName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/operationsStatus/{operationStatusName}?api-version=2023-10-01-preview: get: - operationId: MasterSitesOperationsStatusController_GetVmwareOperationStatus + operationId: MasterSitesOperationsStatusControllerVmwareOperationStatus_Get tags: - MasterSitesOperationsStatusController description: A operation status resource belonging to a master site resource. @@ -14927,7 +15264,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/privateEndpointConnections/?api-version=2023-10-01-preview: + x-ms-original-operationId: MasterSitesOperationsStatusController_GetVmwareOperationStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/privateEndpointConnections?api-version=2023-10-01-preview: get: operationId: PrivateEndpointConnectionController_ListByMasterSite tags: @@ -14958,7 +15296,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/privateEndpointConnections/{peConnectionName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/privateEndpointConnections/{peConnectionName}?api-version=2023-10-01-preview: get: operationId: PrivateEndpointConnectionController_Get tags: @@ -15082,7 +15420,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/privateLinkResources/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/privateLinkResources?api-version=2023-10-01-preview: get: operationId: PrivateLinkResourcesController_ListByMasterSite tags: @@ -15113,7 +15451,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/privateLinkResources/{privateLinkResourceName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/privateLinkResources/{privateLinkResourceName}?api-version=2023-10-01-preview: get: operationId: PrivateLinkResourcesController_Get tags: @@ -15149,7 +15487,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites?api-version=2023-10-01-preview: get: operationId: SqlSitesController_ListByMasterSite tags: @@ -15180,7 +15518,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}?api-version=2023-10-01-preview: get: operationId: SqlSitesController_Get tags: @@ -15362,7 +15700,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/discoverySiteDataSources/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/discoverySiteDataSources?api-version=2023-10-01-preview: get: operationId: SqlDiscoverySiteDataSourceController_ListBySqlSite tags: @@ -15400,7 +15738,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/discoverySiteDataSources/{discoverySiteDataSourceName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/discoverySiteDataSources/{discoverySiteDataSourceName}?api-version=2023-10-01-preview: get: operationId: SqlDiscoverySiteDataSourceController_Get tags: @@ -15548,7 +15886,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/errorSummary/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/errorSummary?api-version=2023-10-01-preview: post: operationId: SqlSitesController_ErrorSummary tags: @@ -15592,7 +15930,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/exportSqlServerErrors/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/exportSqlServerErrors?api-version=2023-10-01-preview: post: operationId: SqlSitesController_ExportSqlServerErrors tags: @@ -15651,7 +15989,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/exportSqlServers/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/exportSqlServers?api-version=2023-10-01-preview: post: operationId: SqlSitesController_ExportSqlServers tags: @@ -15710,7 +16048,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/jobs/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/jobs?api-version=2023-10-01-preview: get: operationId: SqlJobsController_ListBySqlSite tags: @@ -15749,7 +16087,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/jobs/{jobName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/jobs/{jobName}?api-version=2023-10-01-preview: get: operationId: SqlJobsController_Get tags: @@ -15793,9 +16131,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/operationsStatus/{operationStatusName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/operationsStatus/{operationStatusName}?api-version=2023-10-01-preview: get: - operationId: SqlOperationsStatusController_GetSqlOperationStatus + operationId: SqlOperationsStatusControllerSqlOperationStatus_Get tags: - SqlOperationsStatusController description: Method to get operation status. @@ -15836,7 +16174,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/refresh/?api-version=2023-10-01-preview: + x-ms-original-operationId: SqlOperationsStatusController_GetSqlOperationStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/refresh?api-version=2023-10-01-preview: post: operationId: SqlSitesController_Refresh tags: @@ -15895,7 +16234,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/runAsAccounts/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/runAsAccounts?api-version=2023-10-01-preview: get: operationId: SqlRunAsAccountsController_ListBySqlSite tags: @@ -15933,7 +16272,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/runAsAccounts/{accountName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/runAsAccounts/{accountName}?api-version=2023-10-01-preview: get: operationId: SqlRunAsAccountsController_Get tags: @@ -15976,7 +16315,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlAvailabilityGroups/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlAvailabilityGroups?api-version=2023-10-01-preview: get: operationId: SqlAvailabilityGroupsController_ListBySqlSite tags: @@ -16039,7 +16378,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlAvailabilityGroups/{sqlAvailabilityGroupName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlAvailabilityGroups/{sqlAvailabilityGroupName}?api-version=2023-10-01-preview: get: operationId: SqlAvailabilityGroupsController_Get tags: @@ -16082,7 +16421,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlDatabases/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlDatabases?api-version=2023-10-01-preview: get: operationId: SqlDatabasesController_ListBySqlSite tags: @@ -16145,7 +16484,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlDatabases/{sqlDatabaseName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlDatabases/{sqlDatabaseName}?api-version=2023-10-01-preview: get: operationId: SqlDatabasesController_Get tags: @@ -16188,7 +16527,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlServers/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlServers?api-version=2023-10-01-preview: get: operationId: SqlServersController_ListBySqlSite tags: @@ -16251,7 +16590,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlServers/{sqlServerName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/sqlServers/{sqlServerName}?api-version=2023-10-01-preview: get: operationId: SqlServersController_Get tags: @@ -16344,7 +16683,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/summary/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/sqlSites/{sqlSiteName}/summary?api-version=2023-10-01-preview: post: operationId: SqlSitesController_Summary tags: @@ -16380,7 +16719,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites?api-version=2023-10-01-preview: get: operationId: WebAppSitesController_ListByMasterSite tags: @@ -16411,7 +16750,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}?api-version=2023-10-01-preview: get: operationId: WebAppSitesController_Get tags: @@ -16608,7 +16947,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/discoverySiteDataSources/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/discoverySiteDataSources?api-version=2023-10-01-preview: get: operationId: WebAppDiscoverySiteDataSourcesController_ListByWebAppSite tags: @@ -16646,7 +16985,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/discoverySiteDataSources/{discoverySiteDataSourceName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/discoverySiteDataSources/{discoverySiteDataSourceName}?api-version=2023-10-01-preview: get: operationId: WebAppDiscoverySiteDataSourcesController_Get tags: @@ -16809,7 +17148,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/errorSummary/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/errorSummary?api-version=2023-10-01-preview: post: operationId: WebAppSitesController_ErrorSummary tags: @@ -16853,7 +17192,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/exportInventory/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/exportInventory?api-version=2023-10-01-preview: post: operationId: WebAppSitesController_ExportInventory tags: @@ -16912,7 +17251,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/extendedMachines/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/extendedMachines?api-version=2023-10-01-preview: get: operationId: WebAppExtendedMachinesController_ListByWebAppSite tags: @@ -16975,7 +17314,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/extendedMachines/{extendedMachineName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/extendedMachines/{extendedMachineName}?api-version=2023-10-01-preview: get: operationId: WebAppExtendedMachinesController_Get tags: @@ -17018,7 +17357,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/iisWebApplications/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/iisWebApplications?api-version=2023-10-01-preview: get: operationId: IisWebApplicationsController_ListByWebAppSite tags: @@ -17081,7 +17420,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/iisWebApplications/{webApplicationName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/iisWebApplications/{webApplicationName}?api-version=2023-10-01-preview: get: operationId: IisWebApplicationsController_Get tags: @@ -17174,7 +17513,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/iisWebServers/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/iisWebServers?api-version=2023-10-01-preview: get: operationId: IisWebServersController_ListByWebAppSite tags: @@ -17237,7 +17576,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/iisWebServers/{webServerName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/iisWebServers/{webServerName}?api-version=2023-10-01-preview: get: operationId: IisWebServersController_Get tags: @@ -17280,7 +17619,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/refresh/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/refresh?api-version=2023-10-01-preview: post: operationId: WebAppSitesController_Refresh tags: @@ -17339,7 +17678,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/runasaccounts/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/runasaccounts?api-version=2023-10-01-preview: get: operationId: WebAppRunAsAccountsController_ListByWebAppSite tags: @@ -17377,7 +17716,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/runasaccounts/{accountName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/runasaccounts/{accountName}?api-version=2023-10-01-preview: get: operationId: WebAppRunAsAccountsController_Get tags: @@ -17420,7 +17759,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/summary/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/summary?api-version=2023-10-01-preview: post: operationId: WebAppSitesController_Summary tags: @@ -17456,7 +17795,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/tomcatWebApplications/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/tomcatWebApplications?api-version=2023-10-01-preview: get: operationId: TomcatWebApplicationsController_ListByWebAppSite tags: @@ -17519,7 +17858,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/tomcatWebApplications/{webApplicationName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/tomcatWebApplications/{webApplicationName}?api-version=2023-10-01-preview: get: operationId: TomcatWebApplicationsController_Get tags: @@ -17612,7 +17951,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/tomcatWebServers/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/tomcatWebServers?api-version=2023-10-01-preview: get: operationId: TomcatWebServersController_ListByWebAppSite tags: @@ -17675,7 +18014,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/tomcatWebServers/{webServerName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/tomcatWebServers/{webServerName}?api-version=2023-10-01-preview: get: operationId: TomcatWebServersController_Get tags: @@ -17718,9 +18057,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/updateProperties/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/updateProperties?api-version=2023-10-01-preview: post: - operationId: WebAppPropertiesController_UpdateProperties + operationId: WebAppPropertiesControllerProperties_Update tags: - WebAppPropertiesController description: |- @@ -17779,7 +18118,8 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/webApplications/?api-version=2023-10-01-preview: + x-ms-original-operationId: WebAppPropertiesController_UpdateProperties + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/webApplications?api-version=2023-10-01-preview: get: operationId: WebApplicationsController_ListByWebAppSite tags: @@ -17842,7 +18182,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/webServers/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/webAppSites/{webAppSiteName}/webServers?api-version=2023-10-01-preview: get: operationId: WebServersController_ListByWebAppSite tags: @@ -17905,7 +18245,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites?api-version=2023-10-01-preview: get: operationId: ServerSitesController_ListByResourceGroup tags: @@ -17929,7 +18269,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}?api-version=2023-10-01-preview: get: operationId: ServerSitesController_Get tags: @@ -18071,7 +18411,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/clientGroupMembers/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/clientGroupMembers?api-version=2023-10-01-preview: post: operationId: ServerDependencyMapController_ClientGroupMembers tags: @@ -18123,7 +18463,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/computeErrorSummary/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/computeErrorSummary?api-version=2023-10-01-preview: post: operationId: ServerSitesController_ComputeErrorSummary tags: @@ -18160,7 +18500,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/computeusage/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/computeusage?api-version=2023-10-01-preview: post: operationId: ServerSitesController_Computeusage tags: @@ -18197,7 +18537,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/exportApplications/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/exportApplications?api-version=2023-10-01-preview: post: operationId: ServerSitesController_ExportApplications tags: @@ -18249,7 +18589,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/exportDependencies/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/exportDependencies?api-version=2023-10-01-preview: post: operationId: ServerDependencyMapController_ExportDependencies tags: @@ -18301,7 +18641,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/exportMachineErrors/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/exportMachineErrors?api-version=2023-10-01-preview: post: operationId: ServerSitesController_ExportMachineErrors tags: @@ -18353,7 +18693,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/generateCoarseMap/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/generateCoarseMap?api-version=2023-10-01-preview: post: operationId: ServerDependencyMapController_GenerateCoarseMap tags: @@ -18405,7 +18745,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/generateDetailedMap/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/generateDetailedMap?api-version=2023-10-01-preview: post: operationId: ServerDependencyMapController_GenerateDetailedMap tags: @@ -18457,7 +18797,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/jobs/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/jobs?api-version=2023-10-01-preview: get: operationId: ServerJobsController_ListByServerSiteResource tags: @@ -18488,7 +18828,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/jobs/{jobName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/jobs/{jobName}?api-version=2023-10-01-preview: get: operationId: ServerJobsController_Get tags: @@ -18524,9 +18864,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/listHealthSummary/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/listHealthSummary?api-version=2023-10-01-preview: post: - operationId: ServerSitesController_ListHealthSummary + operationId: ServerSitesControllerHealthSummary_List tags: - ServerSitesController description: Method to get site health summary. @@ -18553,7 +18893,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/machines/?api-version=2023-10-01-preview: + x-ms-original-operationId: ServerSitesController_ListHealthSummary + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/machines?api-version=2023-10-01-preview: get: operationId: ServersController_ListByServerSiteResource tags: @@ -18609,9 +18950,9 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/machines/{machineName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/machines/{machineName}?api-version=2023-10-01-preview: get: - operationId: ServersController_GetMachine + operationId: ServersControllerMachine_Get tags: - ServersController description: Get a Server @@ -18645,8 +18986,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ServersController_GetMachine patch: - operationId: ServersController_UpdateMachine + operationId: ServersControllerMachine_Update tags: - ServersController description: Update a Server machine @@ -18688,8 +19030,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: ServersController_UpdateMachine delete: - operationId: ServersController_DeleteMachine + operationId: ServersControllerMachine_Delete tags: - ServersController description: Delete a Server @@ -18721,9 +19064,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/machines/{machineName}/softwareInventories/{default}/?api-version=2023-10-01-preview: + x-ms-original-operationId: ServersController_DeleteMachine + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/machines/{machineName}/softwareInventories/{default}?api-version=2023-10-01-preview: get: - operationId: ServerSoftwareInventoriesController_GetMachineSoftwareInventory + operationId: ServerSoftwareInventoriesControllerMachineSoftwareInventory_Get tags: - ServerSoftwareInventoriesController description: Method to get a machines software inventory like applications and roles. @@ -18772,7 +19116,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/machines/{machineName}/softwareinventories/?api-version=2023-10-01-preview: + x-ms-original-operationId: ServerSoftwareInventoriesController_GetMachineSoftwareInventory + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/machines/{machineName}/softwareinventories?api-version=2023-10-01-preview: get: operationId: ServerSoftwareInventoriesController_ListByServer tags: @@ -18810,9 +19155,9 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/operationsStatus/{operationStatusName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/operationsStatus/{operationStatusName}?api-version=2023-10-01-preview: get: - operationId: ServerOperationsStatusController_GetServerSiteOperationsStatus + operationId: ServerOperationsStatusControllerServerSiteOperationsStatus_Get tags: - ServerOperationsStatusController description: A operation status resource belonging to a site resource. @@ -18846,7 +19191,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/refreshSite/?api-version=2023-10-01-preview: + x-ms-original-operationId: ServerOperationsStatusController_GetServerSiteOperationsStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/refreshSite?api-version=2023-10-01-preview: post: operationId: ServerSitesController_RefreshSite tags: @@ -18890,7 +19236,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/runAsAccounts/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/runAsAccounts?api-version=2023-10-01-preview: get: operationId: ServerRunAsAccountsController_ListByServerSiteResource tags: @@ -18921,7 +19267,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/runAsAccounts/{accountName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/runAsAccounts/{accountName}?api-version=2023-10-01-preview: get: operationId: ServerRunAsAccountsController_Get tags: @@ -18957,7 +19303,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/serverGroupMembers/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/serverGroupMembers?api-version=2023-10-01-preview: post: operationId: ServerDependencyMapController_ServerGroupMembers tags: @@ -19009,7 +19355,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/summary/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/summary?api-version=2023-10-01-preview: post: operationId: ServerSitesController_Summary tags: @@ -19038,9 +19384,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/updateDependencyMapStatus/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/updateDependencyMapStatus?api-version=2023-10-01-preview: post: - operationId: ServerSitesController_UpdateDependencyMapStatus + operationId: ServerSitesControllerDependencyMapStatus_Update tags: - ServerSitesController description: "Method to enable disable dependency map status for machines\r\n in a site." @@ -19090,9 +19436,10 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/updateProperties/?api-version=2023-10-01-preview: + x-ms-original-operationId: ServerSitesController_UpdateDependencyMapStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/serverSites/{siteName}/updateProperties?api-version=2023-10-01-preview: post: - operationId: ServerSitesController_UpdateProperties + operationId: ServerSitesControllerProperties_Update tags: - ServerSitesController description: Operation to update custom properties for servers @@ -19142,7 +19489,8 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/?api-version=2023-10-01-preview: + x-ms-original-operationId: ServerSitesController_UpdateProperties + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites?api-version=2023-10-01-preview: get: operationId: SitesController_ListByResourceGroup tags: @@ -19167,7 +19515,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}?api-version=2023-10-01-preview: get: operationId: SitesController_Get tags: @@ -19306,7 +19654,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/clientGroupMembers/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/clientGroupMembers?api-version=2023-10-01-preview: post: operationId: DependencyMapController_ClientGroupMembers tags: @@ -19358,7 +19706,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/computeErrorSummary/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/computeErrorSummary?api-version=2023-10-01-preview: post: operationId: SitesController_ComputeErrorSummary tags: @@ -19395,7 +19743,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/computeusage/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/computeusage?api-version=2023-10-01-preview: post: operationId: SitesController_Computeusage tags: @@ -19432,7 +19780,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/exportApplications/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/exportApplications?api-version=2023-10-01-preview: post: operationId: SitesController_ExportApplications tags: @@ -19484,7 +19832,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/exportDependencies/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/exportDependencies?api-version=2023-10-01-preview: post: operationId: DependencyMapController_ExportDependencies tags: @@ -19536,7 +19884,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/exportMachineErrors/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/exportMachineErrors?api-version=2023-10-01-preview: post: operationId: SitesController_ExportMachineErrors tags: @@ -19588,7 +19936,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/exportMachines/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/exportMachines?api-version=2023-10-01-preview: post: operationId: SitesController_ExportMachines tags: @@ -19640,7 +19988,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/generateCoarseMap/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/generateCoarseMap?api-version=2023-10-01-preview: post: operationId: DependencyMapController_GenerateCoarseMap tags: @@ -19692,7 +20040,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/generateDetailedMap/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/generateDetailedMap?api-version=2023-10-01-preview: post: operationId: DependencyMapController_GenerateDetailedMap tags: @@ -19744,7 +20092,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/hosts/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/hosts?api-version=2023-10-01-preview: get: operationId: VmwareHostController_ListByVmwareSite tags: @@ -19775,7 +20123,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/hosts/{hostName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/hosts/{hostName}?api-version=2023-10-01-preview: get: operationId: VmwareHostController_Get tags: @@ -19811,7 +20159,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/jobs/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/jobs?api-version=2023-10-01-preview: get: operationId: HypervJobsController_ListByVmwareSite tags: @@ -19842,7 +20190,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/jobs/{jobName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/jobs/{jobName}?api-version=2023-10-01-preview: get: operationId: HypervJobsController_Get tags: @@ -19878,9 +20226,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/listHealthSummary/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/listHealthSummary?api-version=2023-10-01-preview: post: - operationId: SitesController_ListHealthSummary + operationId: SitesControllerHealthSummary_List tags: - SitesController description: Method to get site health summary. @@ -19907,7 +20255,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/?api-version=2023-10-01-preview: + x-ms-original-operationId: SitesController_ListHealthSummary + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines?api-version=2023-10-01-preview: get: operationId: MachinesController_ListByVmwareSite tags: @@ -19964,7 +20313,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}?api-version=2023-10-01-preview: get: operationId: MachinesController_Get tags: @@ -20043,9 +20392,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}/softwareInventories/{default}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}/softwareInventories/{default}?api-version=2023-10-01-preview: get: - operationId: VmwareSoftwareInventoriesController_GetMachineSoftwareInventory + operationId: VmwareSoftwareInventoriesControllerMachineSoftwareInventory_Get tags: - VmwareSoftwareInventoriesController description: Method to get a machines software inventory like applications and roles. @@ -20094,7 +20443,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}/softwareinventories/?api-version=2023-10-01-preview: + x-ms-original-operationId: VmwareSoftwareInventoriesController_GetMachineSoftwareInventory + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}/softwareinventories?api-version=2023-10-01-preview: get: operationId: VmwareSoftwareInventoriesController_ListByMachineResource tags: @@ -20132,7 +20482,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}/start/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}/start?api-version=2023-10-01-preview: post: operationId: MachinesController_Start tags: @@ -20183,7 +20533,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}/stop/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/machines/{machineName}/stop?api-version=2023-10-01-preview: post: operationId: MachinesController_Stop tags: @@ -20234,9 +20584,9 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/operationsStatus/{operationStatusName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/operationsStatus/{operationStatusName}?api-version=2023-10-01-preview: get: - operationId: VmwareOperationsStatus_GetVmwareOperationStatus + operationId: VmwareOperationsStatusVmwareOperationStatus_Get tags: - VmwareOperationsStatus description: A operation status resource belonging to a site resource. @@ -20270,7 +20620,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/runAsAccounts/?api-version=2023-10-01-preview: + x-ms-original-operationId: VmwareOperationsStatus_GetVmwareOperationStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/runAsAccounts?api-version=2023-10-01-preview: get: operationId: RunAsAccountsController_ListByVmwareSite tags: @@ -20301,7 +20652,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/runAsAccounts/{accountName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/runAsAccounts/{accountName}?api-version=2023-10-01-preview: get: operationId: RunAsAccountsController_Get tags: @@ -20337,7 +20688,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/serverGroupMembers/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/serverGroupMembers?api-version=2023-10-01-preview: post: operationId: DependencyMapController_ServerGroupMembers tags: @@ -20389,7 +20740,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/summary/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/summary?api-version=2023-10-01-preview: post: operationId: SitesController_Summary tags: @@ -20418,9 +20769,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/updateDependencyMapStatus/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/updateDependencyMapStatus?api-version=2023-10-01-preview: post: - operationId: VmwarePropertiesController_UpdateDependencyMapStatus + operationId: VmwarePropertiesControllerDependencyMapStatus_Update tags: - VmwarePropertiesController description: |- @@ -20473,9 +20824,10 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/updateProperties/?api-version=2023-10-01-preview: + x-ms-original-operationId: VmwarePropertiesController_UpdateDependencyMapStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/updateProperties?api-version=2023-10-01-preview: post: - operationId: VmwarePropertiesController_UpdateProperties + operationId: VmwarePropertiesControllerProperties_Update tags: - VmwarePropertiesController description: Method to update properties for machines in a site. @@ -20525,9 +20877,10 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/updateRunAsAccount/?api-version=2023-10-01-preview: + x-ms-original-operationId: VmwarePropertiesController_UpdateProperties + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/updateRunAsAccount?api-version=2023-10-01-preview: post: - operationId: VmwarePropertiesController_UpdateRunAsAccount + operationId: VmwarePropertiesControllerRunAsAccount_Update tags: - VmwarePropertiesController description: "Method to associate Run as account to machine\r\n in a site." @@ -20577,7 +20930,8 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/updateTags/?api-version=2023-10-01-preview: + x-ms-original-operationId: VmwarePropertiesController_UpdateRunAsAccount + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/updateTags?api-version=2023-10-01-preview: post: operationId: VmwarePropertiesController_UpdateTags tags: @@ -20629,7 +20983,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/vcenters/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/vcenters?api-version=2023-10-01-preview: get: operationId: VcenterController_ListByVmwareSite tags: @@ -20666,7 +21020,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/vcenters/{vcenterName}/?api-version=2023-10-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/vmwareSites/{siteName}/vcenters/{vcenterName}?api-version=2023-10-01-preview: get: operationId: VcenterController_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/migrate_projects.yaml b/providers/src/azure/v00.00.00000/services/migrate_projects.yaml index 0c70b526..2d07b7db 100644 --- a/providers/src/azure/v00.00.00000/services/migrate_projects.yaml +++ b/providers/src/azure/v00.00.00000/services/migrate_projects.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -106,7 +106,7 @@ components: name: api-version in: query description: Standard request header. Used by service to identify API version used by client. - required: true + required: false schema: enum: - 2018-09-01-preview @@ -1752,30 +1752,34 @@ components: methods: enumerate_database_instances: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1databaseInstances~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1databaseInstances?api-version=2018-09-01-preview/get' + operationId: DatabaseInstances_EnumerateDatabaseInstances response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseInstanceCollection sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - database_instances_database_instance: - id: azure.migrate_projects.database_instances_database_instance - name: database_instances_database_instance - title: database_instances_database_instance + database_instances_database_instances: + id: azure.migrate_projects.database_instances_database_instances + name: database_instances_database_instances + title: database_instances_database_instances methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1databaseInstances~1{databaseInstanceName}~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1databaseInstances~1{databaseInstanceName}?api-version=2018-09-01-preview/get' + operationId: DatabaseInstancesDatabaseInstance_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseInstance sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/database_instances_database_instance/methods/get' + - $ref: '#/components/x-stackQL-resources/database_instances_database_instances/methods/get' insert: [] update: [] replace: [] @@ -1787,30 +1791,34 @@ components: methods: enumerate_databases: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1databases~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1databases?api-version=2018-09-01-preview/get' + operationId: Databases_EnumerateDatabases response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseCollection sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - databases_database: - id: azure.migrate_projects.databases_database - name: databases_database - title: databases_database + databases_databases: + id: azure.migrate_projects.databases_databases + name: databases_databases + title: databases_databases methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1databases~1{databaseName}~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1databases~1{databaseName}?api-version=2018-09-01-preview/get' + operationId: DatabasesDatabase_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Database sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/databases_database/methods/get' + - $ref: '#/components/x-stackQL-resources/databases_databases/methods/get' insert: [] update: [] replace: [] @@ -1822,41 +1830,46 @@ components: methods: enumerate_events: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1migrateEvents~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1migrateEvents?api-version=2018-09-01-preview/get' + operationId: Events_EnumerateEvents response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventCollection sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - events_event: - id: azure.migrate_projects.events_event - name: events_event - title: events_event + events_events: + id: azure.migrate_projects.events_events + name: events_events + title: events_events methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1migrateEvents~1{eventName}~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1migrateEvents~1{eventName}?api-version=2018-09-01-preview/get' + operationId: EventsEvent_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MigrateEvent delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1migrateEvents~1{eventName}~1?api-version=2018-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1migrateEvents~1{eventName}?api-version=2018-09-01-preview/delete' + operationId: EventsEvent_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/events_event/methods/get' + - $ref: '#/components/x-stackQL-resources/events_events/methods/get' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/events_event/methods/delete' + - $ref: '#/components/x-stackQL-resources/events_events/methods/delete' machines: id: azure.migrate_projects.machines name: machines @@ -1864,168 +1877,173 @@ components: methods: enumerate_machines: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1machines~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1machines?api-version=2018-09-01-preview/get' + operationId: Machines_EnumerateMachines response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MachineCollection sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - machines_machine: - id: azure.migrate_projects.machines_machine - name: machines_machine - title: machines_machine + machines_machines: + id: azure.migrate_projects.machines_machines + name: machines_machines + title: machines_machines methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1machines~1{machineName}~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1machines~1{machineName}?api-version=2018-09-01-preview/get' + operationId: MachinesMachine_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Machine sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/machines_machine/methods/get' + - $ref: '#/components/x-stackQL-resources/machines_machines/methods/get' insert: [] update: [] replace: [] delete: [] - migrate_project: - id: azure.migrate_projects.migrate_project - name: migrate_project - title: migrate_project - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1?api-version=2018-09-01-preview/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1?api-version=2018-09-01-preview/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/migrate_project/methods/get' - insert: [] - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/migrate_project/methods/delete' migrate_projects: id: azure.migrate_projects.migrate_projects name: migrate_projects title: migrate_projects methods: - put_migrate_project: + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1?api-version=2018-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}?api-version=2018-09-01-preview/get' + operationId: MigrateProjectsMigrateProject_Get response: mediaType: application/json openAPIDocKey: '200' - patch_migrate_project: + schemaRef: MigrateProject + put_migrate_project: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1?api-version=2018-09-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}?api-version=2018-09-01-preview/put' + operationId: MigrateProjects_PutMigrateProject response: mediaType: application/json openAPIDocKey: '200' - register_tool: + schemaRef: MigrateProject + patch_migrate_project: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1registerTool~1?api-version=2018-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}?api-version=2018-09-01-preview/patch' + operationId: MigrateProjects_PatchMigrateProject response: mediaType: application/json openAPIDocKey: '200' - refresh_migrate_project_summary: + schemaRef: MigrateProject + delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1refreshSummary~1?api-version=2018-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}?api-version=2018-09-01-preview/delete' + operationId: MigrateProjectsMigrateProject_Delete response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - solutions_solution: - id: azure.migrate_projects.solutions_solution - name: solutions_solution - title: solutions_solution - methods: - get: + register_tool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1solutions~1{solutionName}~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1registerTool?api-version=2018-09-01-preview/post' + operationId: MigrateProjects_RegisterTool response: mediaType: application/json openAPIDocKey: '200' - delete: + schemaRef: RegistrationResult + refresh_migrate_project_summary: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1solutions~1{solutionName}~1?api-version=2018-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1refreshSummary?api-version=2018-09-01-preview/post' + operationId: MigrateProjects_RefreshMigrateProjectSummary response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RefreshSummaryResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/solutions_solution/methods/get' + - $ref: '#/components/x-stackQL-resources/migrate_projects/methods/get' insert: [] update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/solutions_solution/methods/delete' + - $ref: '#/components/x-stackQL-resources/migrate_projects/methods/delete' solutions: id: azure.migrate_projects.solutions name: solutions title: solutions methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1solutions~1{solutionName}?api-version=2018-09-01-preview/get' + operationId: Solutions_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Solution put_solution: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1solutions~1{solutionName}~1?api-version=2018-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1solutions~1{solutionName}?api-version=2018-09-01-preview/put' + operationId: Solutions_PutSolution response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Solution patch_solution: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1solutions~1{solutionName}~1?api-version=2018-09-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1solutions~1{solutionName}?api-version=2018-09-01-preview/patch' + operationId: Solutions_PatchSolution + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Solution + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1solutions~1{solutionName}?api-version=2018-09-01-preview/delete' + operationId: Solutions_Delete response: mediaType: application/json openAPIDocKey: '200' enumerate_solutions: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1solutions~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1solutions?api-version=2018-09-01-preview/get' + operationId: Solutions_EnumerateSolutions response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SolutionsCollection cleanup_solution_data: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1solutions~1{solutionName}~1cleanupData~1?api-version=2018-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1solutions~1{solutionName}~1cleanupData?api-version=2018-09-01-preview/post' + operationId: Solutions_CleanupSolutionData response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/solutions/methods/get' insert: [] update: [] replace: [] - delete: [] - solutions_config: - id: azure.migrate_projects.solutions_config - name: solutions_config - title: solutions_config + delete: + - $ref: '#/components/x-stackQL-resources/solutions/methods/delete' + solutions_configs: + id: azure.migrate_projects.solutions_configs + name: solutions_configs + title: solutions_configs methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1solutions~1{solutionName}~1getConfig~1?api-version=2018-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Migrate~1migrateProjects~1{migrateProjectName}~1solutions~1{solutionName}~1getConfig?api-version=2018-09-01-preview/post' + operationId: SolutionsConfig_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SolutionConfig sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/solutions_config/methods/get' + - $ref: '#/components/x-stackQL-resources/solutions_configs/methods/get' insert: [] update: [] replace: [] @@ -2037,10 +2055,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Migrate~1operations~1?api-version=2018-09-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Migrate~1operations?api-version=2018-09-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResultList objectKey: $.value sqlVerbs: select: @@ -2049,9 +2069,9 @@ components: update: [] replace: [] delete: [] - vw_database_instances_database_instance: - id: azure.migrate_projects.vw_database_instances_database_instance - name: vw_database_instances_database_instance + vw_database_instances_database_instances: + id: azure.migrate_projects.vw_database_instances_database_instances + name: vw_database_instances_database_instances config: views: select: @@ -2061,14 +2081,14 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.discoveryData') as discovery_data, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, + JSON_EXTRACT(properties, '$.discoveryData') as "discovery_data", + JSON_EXTRACT(properties, '$.summary') as "summary", + JSON_EXTRACT(properties, '$.lastUpdatedTime') as "last_updated_time", subscriptionId, resourceGroupName, migrateProjectName, databaseInstanceName - FROM azure.migrate_projects.database_instances_database_instance + FROM azure.migrate_projects.database_instances_database_instances WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND migrateProjectName = 'replace-me' AND databaseInstanceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -2077,18 +2097,18 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.discoveryData') as discovery_data, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, + json_extract_path_text(properties, '$.discoveryData') as "discovery_data", + json_extract_path_text(properties, '$.summary') as "summary", + json_extract_path_text(properties, '$.lastUpdatedTime') as "last_updated_time", subscriptionId, resourceGroupName, migrateProjectName, databaseInstanceName - FROM azure.migrate_projects.database_instances_database_instance + FROM azure.migrate_projects.database_instances_database_instances WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND migrateProjectName = 'replace-me' AND databaseInstanceName = 'replace-me'; - vw_databases_database: - id: azure.migrate_projects.vw_databases_database - name: vw_databases_database + vw_databases_databases: + id: azure.migrate_projects.vw_databases_databases + name: vw_databases_databases config: views: select: @@ -2098,13 +2118,13 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.assessmentData') as assessment_data, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, + JSON_EXTRACT(properties, '$.assessmentData') as "assessment_data", + JSON_EXTRACT(properties, '$.lastUpdatedTime') as "last_updated_time", subscriptionId, resourceGroupName, migrateProjectName, databaseName - FROM azure.migrate_projects.databases_database + FROM azure.migrate_projects.databases_databases WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND migrateProjectName = 'replace-me' AND databaseName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -2113,17 +2133,17 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.assessmentData') as assessment_data, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, + json_extract_path_text(properties, '$.assessmentData') as "assessment_data", + json_extract_path_text(properties, '$.lastUpdatedTime') as "last_updated_time", subscriptionId, resourceGroupName, migrateProjectName, databaseName - FROM azure.migrate_projects.databases_database + FROM azure.migrate_projects.databases_databases WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND migrateProjectName = 'replace-me' AND databaseName = 'replace-me'; - vw_events_event: - id: azure.migrate_projects.vw_events_event - name: vw_events_event + vw_events_events: + id: azure.migrate_projects.vw_events_events + name: vw_events_events config: views: select: @@ -2133,18 +2153,18 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.instanceType') as instance_type, - JSON_EXTRACT(properties, '$.errorCode') as error_code, - JSON_EXTRACT(properties, '$.errorMessage') as error_message, - JSON_EXTRACT(properties, '$.recommendation') as recommendation, - JSON_EXTRACT(properties, '$.possibleCauses') as possible_causes, - JSON_EXTRACT(properties, '$.solution') as solution, - JSON_EXTRACT(properties, '$.clientRequestId') as client_request_id, + JSON_EXTRACT(properties, '$.instanceType') as "instance_type", + JSON_EXTRACT(properties, '$.errorCode') as "error_code", + JSON_EXTRACT(properties, '$.errorMessage') as "error_message", + JSON_EXTRACT(properties, '$.recommendation') as "recommendation", + JSON_EXTRACT(properties, '$.possibleCauses') as "possible_causes", + JSON_EXTRACT(properties, '$.solution') as "solution", + JSON_EXTRACT(properties, '$.clientRequestId') as "client_request_id", subscriptionId, resourceGroupName, migrateProjectName, eventName - FROM azure.migrate_projects.events_event + FROM azure.migrate_projects.events_events WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND migrateProjectName = 'replace-me' AND eventName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -2153,22 +2173,22 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.instanceType') as instance_type, - JSON_EXTRACT(properties, '$.errorCode') as error_code, - JSON_EXTRACT(properties, '$.errorMessage') as error_message, - JSON_EXTRACT(properties, '$.recommendation') as recommendation, - JSON_EXTRACT(properties, '$.possibleCauses') as possible_causes, - JSON_EXTRACT(properties, '$.solution') as solution, - JSON_EXTRACT(properties, '$.clientRequestId') as client_request_id, + json_extract_path_text(properties, '$.instanceType') as "instance_type", + json_extract_path_text(properties, '$.errorCode') as "error_code", + json_extract_path_text(properties, '$.errorMessage') as "error_message", + json_extract_path_text(properties, '$.recommendation') as "recommendation", + json_extract_path_text(properties, '$.possibleCauses') as "possible_causes", + json_extract_path_text(properties, '$.solution') as "solution", + json_extract_path_text(properties, '$.clientRequestId') as "client_request_id", subscriptionId, resourceGroupName, migrateProjectName, eventName - FROM azure.migrate_projects.events_event + FROM azure.migrate_projects.events_events WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND migrateProjectName = 'replace-me' AND eventName = 'replace-me'; - vw_machines_machine: - id: azure.migrate_projects.vw_machines_machine - name: vw_machines_machine + vw_machines_machines: + id: azure.migrate_projects.vw_machines_machines + name: vw_machines_machines config: views: select: @@ -2178,15 +2198,15 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.discoveryData') as discovery_data, - JSON_EXTRACT(properties, '$.assessmentData') as assessment_data, - JSON_EXTRACT(properties, '$.migrationData') as migration_data, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, + JSON_EXTRACT(properties, '$.discoveryData') as "discovery_data", + JSON_EXTRACT(properties, '$.assessmentData') as "assessment_data", + JSON_EXTRACT(properties, '$.migrationData') as "migration_data", + JSON_EXTRACT(properties, '$.lastUpdatedTime') as "last_updated_time", subscriptionId, resourceGroupName, migrateProjectName, machineName - FROM azure.migrate_projects.machines_machine + FROM azure.migrate_projects.machines_machines WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND migrateProjectName = 'replace-me' AND machineName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -2195,19 +2215,19 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.discoveryData') as discovery_data, - JSON_EXTRACT(properties, '$.assessmentData') as assessment_data, - JSON_EXTRACT(properties, '$.migrationData') as migration_data, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, + json_extract_path_text(properties, '$.discoveryData') as "discovery_data", + json_extract_path_text(properties, '$.assessmentData') as "assessment_data", + json_extract_path_text(properties, '$.migrationData') as "migration_data", + json_extract_path_text(properties, '$.lastUpdatedTime') as "last_updated_time", subscriptionId, resourceGroupName, migrateProjectName, machineName - FROM azure.migrate_projects.machines_machine + FROM azure.migrate_projects.machines_machines WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND migrateProjectName = 'replace-me' AND machineName = 'replace-me'; - vw_migrate_project: - id: azure.migrate_projects.vw_migrate_project - name: vw_migrate_project + vw_migrate_projects: + id: azure.migrate_projects.vw_migrate_projects + name: vw_migrate_projects config: views: select: @@ -2220,15 +2240,15 @@ components: eTag as e_tag, type as type, tags as tags, - JSON_EXTRACT(properties, '$.registeredTools') as registered_tools, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.lastSummaryRefreshedTime') as last_summary_refreshed_time, - JSON_EXTRACT(properties, '$.refreshSummaryState') as refresh_summary_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.registeredTools') as "registered_tools", + JSON_EXTRACT(properties, '$.summary') as "summary", + JSON_EXTRACT(properties, '$.lastSummaryRefreshedTime') as "last_summary_refreshed_time", + JSON_EXTRACT(properties, '$.refreshSummaryState') as "refresh_summary_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, migrateProjectName - FROM azure.migrate_projects.migrate_project + FROM azure.migrate_projects.migrate_projects WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND migrateProjectName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -2240,19 +2260,19 @@ components: eTag as e_tag, type as type, tags as tags, - json_extract_path_text(properties, '$.registeredTools') as registered_tools, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.lastSummaryRefreshedTime') as last_summary_refreshed_time, - JSON_EXTRACT(properties, '$.refreshSummaryState') as refresh_summary_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.registeredTools') as "registered_tools", + json_extract_path_text(properties, '$.summary') as "summary", + json_extract_path_text(properties, '$.lastSummaryRefreshedTime') as "last_summary_refreshed_time", + json_extract_path_text(properties, '$.refreshSummaryState') as "refresh_summary_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, migrateProjectName - FROM azure.migrate_projects.migrate_project + FROM azure.migrate_projects.migrate_projects WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND migrateProjectName = 'replace-me'; - vw_solutions_solution: - id: azure.migrate_projects.vw_solutions_solution - name: vw_solutions_solution + vw_solutions: + id: azure.migrate_projects.vw_solutions + name: vw_solutions config: views: select: @@ -2263,18 +2283,18 @@ components: name as name, type as type, etag as etag, - JSON_EXTRACT(properties, '$.tool') as tool, - JSON_EXTRACT(properties, '$.purpose') as purpose, - JSON_EXTRACT(properties, '$.goal') as goal, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.cleanupState') as cleanup_state, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.details') as details, + JSON_EXTRACT(properties, '$.tool') as "tool", + JSON_EXTRACT(properties, '$.purpose') as "purpose", + JSON_EXTRACT(properties, '$.goal') as "goal", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.cleanupState') as "cleanup_state", + JSON_EXTRACT(properties, '$.summary') as "summary", + JSON_EXTRACT(properties, '$.details') as "details", subscriptionId, resourceGroupName, migrateProjectName, solutionName - FROM azure.migrate_projects.solutions_solution + FROM azure.migrate_projects.solutions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND migrateProjectName = 'replace-me' AND solutionName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -2284,21 +2304,21 @@ components: name as name, type as type, etag as etag, - json_extract_path_text(properties, '$.tool') as tool, - JSON_EXTRACT(properties, '$.purpose') as purpose, - JSON_EXTRACT(properties, '$.goal') as goal, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.cleanupState') as cleanup_state, - JSON_EXTRACT(properties, '$.summary') as summary, - JSON_EXTRACT(properties, '$.details') as details, + json_extract_path_text(properties, '$.tool') as "tool", + json_extract_path_text(properties, '$.purpose') as "purpose", + json_extract_path_text(properties, '$.goal') as "goal", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.cleanupState') as "cleanup_state", + json_extract_path_text(properties, '$.summary') as "summary", + json_extract_path_text(properties, '$.details') as "details", subscriptionId, resourceGroupName, migrateProjectName, solutionName - FROM azure.migrate_projects.solutions_solution + FROM azure.migrate_projects.solutions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND migrateProjectName = 'replace-me' AND solutionName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databaseInstances/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databaseInstances?api-version=2018-09-01-preview: get: tags: - DatabaseInstances @@ -2320,12 +2340,12 @@ paths: schema: $ref: '#/components/schemas/DatabaseInstanceCollection' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databaseInstances/{databaseInstanceName}/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databaseInstances/{databaseInstanceName}?api-version=2018-09-01-preview: get: tags: - DatabaseInstances summary: Gets a database instance in the migrate project. - operationId: DatabaseInstances_GetDatabaseInstance + operationId: DatabaseInstancesDatabaseInstance_Get parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -2341,7 +2361,8 @@ paths: schema: $ref: '#/components/schemas/DatabaseInstance' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databases/?api-version=2018-09-01-preview: + x-ms-original-operationId: DatabaseInstances_GetDatabaseInstance + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databases?api-version=2018-09-01-preview: get: tags: - Databases @@ -2363,12 +2384,12 @@ paths: schema: $ref: '#/components/schemas/DatabaseCollection' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databases/{databaseName}/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/databases/{databaseName}?api-version=2018-09-01-preview: get: tags: - Databases summary: Gets a database in the migrate project. - operationId: Databases_GetDatabase + operationId: DatabasesDatabase_Get parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -2384,7 +2405,8 @@ paths: schema: $ref: '#/components/schemas/Database' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/migrateEvents/?api-version=2018-09-01-preview: + x-ms-original-operationId: Databases_GetDatabase + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/migrateEvents?api-version=2018-09-01-preview: get: tags: - Events @@ -2406,12 +2428,12 @@ paths: schema: $ref: '#/components/schemas/EventCollection' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/migrateEvents/{eventName}/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/migrateEvents/{eventName}?api-version=2018-09-01-preview: get: tags: - Events summary: Gets an event in the migrate project. - operationId: Events_GetEvent + operationId: EventsEvent_Get parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -2426,12 +2448,13 @@ paths: schema: $ref: '#/components/schemas/MigrateEvent' deprecated: false + x-ms-original-operationId: Events_GetEvent delete: tags: - Events summary: Delete the migrate event description: Delete the migrate event. Deleting non-existent migrate event is a no-operation. - operationId: Events_DeleteEvent + operationId: EventsEvent_Delete parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -2442,7 +2465,8 @@ paths: '200': description: OK deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/machines/?api-version=2018-09-01-preview: + x-ms-original-operationId: Events_DeleteEvent + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/machines?api-version=2018-09-01-preview: get: tags: - Machines @@ -2463,12 +2487,12 @@ paths: schema: $ref: '#/components/schemas/MachineCollection' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/machines/{machineName}/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/machines/{machineName}?api-version=2018-09-01-preview: get: tags: - Machines summary: Gets a machine in the migrate project. - operationId: Machines_GetMachine + operationId: MachinesMachine_Get parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -2483,12 +2507,13 @@ paths: schema: $ref: '#/components/schemas/Machine' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/?api-version=2018-09-01-preview: + x-ms-original-operationId: Machines_GetMachine + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}?api-version=2018-09-01-preview: get: tags: - MigrateProjects summary: Method to get a migrate project. - operationId: MigrateProjects_GetMigrateProject + operationId: MigrateProjectsMigrateProject_Get parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -2502,6 +2527,7 @@ paths: schema: $ref: '#/components/schemas/MigrateProject' deprecated: false + x-ms-original-operationId: MigrateProjects_GetMigrateProject put: tags: - MigrateProjects @@ -2568,7 +2594,7 @@ paths: - MigrateProjects summary: Delete the migrate project description: Delete the migrate project. Deleting non-existent project is a no-operation. - operationId: MigrateProjects_DeleteMigrateProject + operationId: MigrateProjectsMigrateProject_Delete parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -2579,7 +2605,8 @@ paths: '200': description: OK deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/registerTool/?api-version=2018-09-01-preview: + x-ms-original-operationId: MigrateProjects_DeleteMigrateProject + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/registerTool?api-version=2018-09-01-preview: post: tags: - MigrateProjects @@ -2607,7 +2634,7 @@ paths: schema: $ref: '#/components/schemas/RegistrationResult' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/refreshSummary/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/refreshSummary?api-version=2018-09-01-preview: post: tags: - MigrateProjects @@ -2634,12 +2661,12 @@ paths: schema: $ref: '#/components/schemas/RefreshSummaryResult' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/solutions/{solutionName}/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/solutions/{solutionName}?api-version=2018-09-01-preview: get: tags: - Solutions summary: Gets a solution in the migrate project. - operationId: Solutions_GetSolution + operationId: Solutions_Get parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -2654,6 +2681,7 @@ paths: schema: $ref: '#/components/schemas/Solution' deprecated: false + x-ms-original-operationId: Solutions_GetSolution put: tags: - Solutions @@ -2720,7 +2748,7 @@ paths: - Solutions summary: Delete the solution description: Delete the solution. Deleting non-existent project is a no-operation. - operationId: Solutions_DeleteSolution + operationId: Solutions_Delete parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -2732,7 +2760,8 @@ paths: '200': description: OK deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/solutions/?api-version=2018-09-01-preview: + x-ms-original-operationId: Solutions_DeleteSolution + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/solutions?api-version=2018-09-01-preview: get: tags: - Solutions @@ -2751,12 +2780,12 @@ paths: schema: $ref: '#/components/schemas/SolutionsCollection' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/solutions/{solutionName}/getConfig/?api-version=2018-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/solutions/{solutionName}/getConfig?api-version=2018-09-01-preview: post: tags: - Solutions summary: Gets the config for the solution in the migrate project. - operationId: Solutions_GetConfig + operationId: SolutionsConfig_Get parameters: - $ref: '#/components/parameters/subscriptionId' - $ref: '#/components/parameters/resourceGroupName' @@ -2771,7 +2800,8 @@ paths: schema: $ref: '#/components/schemas/SolutionConfig' deprecated: false - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/solutions/{solutionName}/cleanupData/?api-version=2018-09-01-preview: + x-ms-original-operationId: Solutions_GetConfig + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/solutions/{solutionName}/cleanupData?api-version=2018-09-01-preview: post: tags: - Solutions @@ -2787,7 +2817,7 @@ paths: '200': description: OK deprecated: false - /providers/Microsoft.Migrate/operations/?api-version=2018-09-01-preview: + /providers/Microsoft.Migrate/operations?api-version=2018-09-01-preview: get: summary: Get list of operations supported in the API. description: Get a list of REST API supported by Microsoft.Migrate provider. diff --git a/providers/src/azure/v00.00.00000/services/mixed_reality.yaml b/providers/src/azure/v00.00.00000/services/mixed_reality.yaml index 3376d9bc..8a4968e6 100644 --- a/providers/src/azure/v00.00.00000/services/mixed_reality.yaml +++ b/providers/src/azure/v00.00.00000/services/mixed_reality.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -38,7 +38,7 @@ components: name: api-version in: query description: The API version to be used with the HTTP request. - required: true + required: false schema: type: string locationParameter: @@ -82,7 +82,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -956,31 +956,24 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.MixedReality~1operations~1?api-version=2021-03-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.MixedReality~1operations?api-version=2021-03-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationPage objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/operations/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - proxy: - id: azure.mixed_reality.proxy - name: proxy - title: proxy - methods: - proxy: + check_name_availability_local: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MixedReality~1locations~1{location}~1checkNameAvailability~1?api-version=2021-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MixedReality~1locations~1{location}~1checkNameAvailability?api-version=2021-03-01-preview/post' + operationId: Operations_CheckNameAvailabilityLocal response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponse sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/operations/methods/list' insert: [] update: [] replace: [] @@ -992,48 +985,61 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts~1?api-version=2021-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts?api-version=2021-03-01-preview/get' + operationId: ObjectAnchorsAccounts_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ObjectAnchorsAccountPage objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts~1?api-version=2021-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts?api-version=2021-03-01-preview/get' + operationId: ObjectAnchorsAccounts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ObjectAnchorsAccountPage objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts~1{accountName}~1?api-version=2021-03-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts~1{accountName}?api-version=2021-03-01-preview/delete' + operationId: ObjectAnchorsAccounts_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts~1{accountName}~1?api-version=2021-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts~1{accountName}?api-version=2021-03-01-preview/get' + operationId: ObjectAnchorsAccounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ObjectAnchorsAccount update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts~1{accountName}~1?api-version=2021-03-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts~1{accountName}?api-version=2021-03-01-preview/patch' + operationId: ObjectAnchorsAccounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ObjectAnchorsAccount create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts~1{accountName}~1?api-version=2021-03-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts~1{accountName}?api-version=2021-03-01-preview/put' + operationId: ObjectAnchorsAccounts_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ObjectAnchorsAccount regenerate_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts~1{accountName}~1regenerateKeys~1?api-version=2021-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts~1{accountName}~1regenerateKeys?api-version=2021-03-01-preview/post' + operationId: ObjectAnchorsAccounts_RegenerateKeys response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/object_anchors_accounts/methods/get' @@ -1041,7 +1047,8 @@ components: - $ref: '#/components/x-stackQL-resources/object_anchors_accounts/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/object_anchors_accounts/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/object_anchors_accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/object_anchors_accounts/methods/delete' @@ -1052,10 +1059,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts~1{accountName}~1listKeys~1?api-version=2021-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1objectAnchorsAccounts~1{accountName}~1listKeys?api-version=2021-03-01-preview/post' + operationId: ObjectAnchorsAccountsKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/object_anchors_accounts_keys/methods/list' @@ -1070,48 +1079,61 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts~1?api-version=2021-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts?api-version=2021-03-01-preview/get' + operationId: SpatialAnchorsAccounts_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SpatialAnchorsAccountPage objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts~1?api-version=2021-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts?api-version=2021-03-01-preview/get' + operationId: SpatialAnchorsAccounts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SpatialAnchorsAccountPage objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts~1{accountName}~1?api-version=2021-03-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts~1{accountName}?api-version=2021-03-01-preview/delete' + operationId: SpatialAnchorsAccounts_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts~1{accountName}~1?api-version=2021-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts~1{accountName}?api-version=2021-03-01-preview/get' + operationId: SpatialAnchorsAccounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SpatialAnchorsAccount update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts~1{accountName}~1?api-version=2021-03-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts~1{accountName}?api-version=2021-03-01-preview/patch' + operationId: SpatialAnchorsAccounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SpatialAnchorsAccount create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts~1{accountName}~1?api-version=2021-03-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts~1{accountName}?api-version=2021-03-01-preview/put' + operationId: SpatialAnchorsAccounts_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SpatialAnchorsAccount regenerate_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts~1{accountName}~1regenerateKeys~1?api-version=2021-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts~1{accountName}~1regenerateKeys?api-version=2021-03-01-preview/post' + operationId: SpatialAnchorsAccounts_RegenerateKeys response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/spatial_anchors_accounts/methods/get' @@ -1119,7 +1141,8 @@ components: - $ref: '#/components/x-stackQL-resources/spatial_anchors_accounts/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/spatial_anchors_accounts/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/spatial_anchors_accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/spatial_anchors_accounts/methods/delete' @@ -1130,10 +1153,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts~1{accountName}~1listKeys~1?api-version=2021-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1spatialAnchorsAccounts~1{accountName}~1listKeys?api-version=2021-03-01-preview/post' + operationId: SpatialAnchorsAccountsKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/spatial_anchors_accounts_keys/methods/list' @@ -1148,48 +1173,61 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts~1?api-version=2021-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts?api-version=2021-03-01-preview/get' + operationId: RemoteRenderingAccounts_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RemoteRenderingAccountPage objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts~1?api-version=2021-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts?api-version=2021-03-01-preview/get' + operationId: RemoteRenderingAccounts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RemoteRenderingAccountPage objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts~1{accountName}~1?api-version=2021-03-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts~1{accountName}?api-version=2021-03-01-preview/delete' + operationId: RemoteRenderingAccounts_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts~1{accountName}~1?api-version=2021-03-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts~1{accountName}?api-version=2021-03-01-preview/get' + operationId: RemoteRenderingAccounts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RemoteRenderingAccount update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts~1{accountName}~1?api-version=2021-03-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts~1{accountName}?api-version=2021-03-01-preview/patch' + operationId: RemoteRenderingAccounts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RemoteRenderingAccount create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts~1{accountName}~1?api-version=2021-03-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts~1{accountName}?api-version=2021-03-01-preview/put' + operationId: RemoteRenderingAccounts_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RemoteRenderingAccount regenerate_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts~1{accountName}~1regenerateKeys~1?api-version=2021-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts~1{accountName}~1regenerateKeys?api-version=2021-03-01-preview/post' + operationId: RemoteRenderingAccounts_RegenerateKeys response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/remote_rendering_accounts/methods/get' @@ -1197,7 +1235,8 @@ components: - $ref: '#/components/x-stackQL-resources/remote_rendering_accounts/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/remote_rendering_accounts/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/remote_rendering_accounts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/remote_rendering_accounts/methods/delete' @@ -1208,10 +1247,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts~1{accountName}~1listKeys~1?api-version=2021-03-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MixedReality~1remoteRenderingAccounts~1{accountName}~1listKeys?api-version=2021-03-01-preview/post' + operationId: RemoteRenderingAccountsKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/remote_rendering_accounts_keys/methods/list' @@ -1235,9 +1276,9 @@ components: sku as sku, kind as kind, systemData as system_data, - JSON_EXTRACT(properties, '$.storageAccountName') as storage_account_name, - JSON_EXTRACT(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.accountDomain') as account_domain, + JSON_EXTRACT(properties, '$.storageAccountName') as "storage_account_name", + JSON_EXTRACT(properties, '$.accountId') as "account_id", + JSON_EXTRACT(properties, '$.accountDomain') as "account_domain", subscriptionId, resourceGroupName, accountName @@ -1254,9 +1295,9 @@ components: sku as sku, kind as kind, systemData as system_data, - json_extract_path_text(properties, '$.storageAccountName') as storage_account_name, - JSON_EXTRACT(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.accountDomain') as account_domain, + json_extract_path_text(properties, '$.storageAccountName') as "storage_account_name", + json_extract_path_text(properties, '$.accountId') as "account_id", + json_extract_path_text(properties, '$.accountDomain') as "account_domain", subscriptionId, resourceGroupName, accountName @@ -1278,9 +1319,9 @@ components: sku as sku, kind as kind, systemData as system_data, - JSON_EXTRACT(properties, '$.storageAccountName') as storage_account_name, - JSON_EXTRACT(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.accountDomain') as account_domain, + JSON_EXTRACT(properties, '$.storageAccountName') as "storage_account_name", + JSON_EXTRACT(properties, '$.accountId') as "account_id", + JSON_EXTRACT(properties, '$.accountDomain') as "account_domain", subscriptionId, resourceGroupName, accountName @@ -1297,9 +1338,9 @@ components: sku as sku, kind as kind, systemData as system_data, - json_extract_path_text(properties, '$.storageAccountName') as storage_account_name, - JSON_EXTRACT(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.accountDomain') as account_domain, + json_extract_path_text(properties, '$.storageAccountName') as "storage_account_name", + json_extract_path_text(properties, '$.accountId') as "account_id", + json_extract_path_text(properties, '$.accountDomain') as "account_domain", subscriptionId, resourceGroupName, accountName @@ -1321,9 +1362,9 @@ components: sku as sku, kind as kind, systemData as system_data, - JSON_EXTRACT(properties, '$.storageAccountName') as storage_account_name, - JSON_EXTRACT(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.accountDomain') as account_domain, + JSON_EXTRACT(properties, '$.storageAccountName') as "storage_account_name", + JSON_EXTRACT(properties, '$.accountId') as "account_id", + JSON_EXTRACT(properties, '$.accountDomain') as "account_domain", subscriptionId, resourceGroupName, accountName @@ -1340,16 +1381,16 @@ components: sku as sku, kind as kind, systemData as system_data, - json_extract_path_text(properties, '$.storageAccountName') as storage_account_name, - JSON_EXTRACT(properties, '$.accountId') as account_id, - JSON_EXTRACT(properties, '$.accountDomain') as account_domain, + json_extract_path_text(properties, '$.storageAccountName') as "storage_account_name", + json_extract_path_text(properties, '$.accountId') as "account_id", + json_extract_path_text(properties, '$.accountDomain') as "account_domain", subscriptionId, resourceGroupName, accountName FROM azure.mixed_reality.remote_rendering_accounts WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.MixedReality/operations/?api-version=2021-03-01-preview: + /providers/Microsoft.MixedReality/operations?api-version=2021-03-01-preview: get: operationId: Operations_List tags: @@ -1371,9 +1412,9 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.MixedReality/locations/{location}/checkNameAvailability/?api-version=2021-03-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.MixedReality/locations/{location}/checkNameAvailability?api-version=2021-03-01-preview: post: - operationId: CheckNameAvailabilityLocal + operationId: Operations_CheckNameAvailabilityLocal tags: - Proxy description: Check Name Availability for local uniqueness @@ -1402,7 +1443,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.MixedReality/objectAnchorsAccounts/?api-version=2021-03-01-preview: + x-ms-original-operationId: CheckNameAvailabilityLocal + /subscriptions/{subscriptionId}/providers/Microsoft.MixedReality/objectAnchorsAccounts?api-version=2021-03-01-preview: get: operationId: ObjectAnchorsAccounts_ListBySubscription tags: @@ -1426,7 +1468,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/objectAnchorsAccounts/?api-version=2021-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/objectAnchorsAccounts?api-version=2021-03-01-preview: get: operationId: ObjectAnchorsAccounts_ListByResourceGroup tags: @@ -1450,7 +1492,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/objectAnchorsAccounts/{accountName}/?api-version=2021-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/objectAnchorsAccounts/{accountName}?api-version=2021-03-01-preview: delete: operationId: ObjectAnchorsAccounts_Delete tags: @@ -1561,9 +1603,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/objectAnchorsAccounts/{accountName}/listKeys/?api-version=2021-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/objectAnchorsAccounts/{accountName}/listKeys?api-version=2021-03-01-preview: post: - operationId: ObjectAnchorsAccounts_ListKeys + operationId: ObjectAnchorsAccountsKeys_List tags: - Key description: List Both of the 2 Keys of an object anchors Account @@ -1584,7 +1626,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/objectAnchorsAccounts/{accountName}/regenerateKeys/?api-version=2021-03-01-preview: + x-ms-original-operationId: ObjectAnchorsAccounts_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/objectAnchorsAccounts/{accountName}/regenerateKeys?api-version=2021-03-01-preview: post: operationId: ObjectAnchorsAccounts_RegenerateKeys tags: @@ -1616,7 +1659,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.MixedReality/spatialAnchorsAccounts/?api-version=2021-03-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.MixedReality/spatialAnchorsAccounts?api-version=2021-03-01-preview: get: operationId: SpatialAnchorsAccounts_ListBySubscription tags: @@ -1640,7 +1683,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/spatialAnchorsAccounts/?api-version=2021-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/spatialAnchorsAccounts?api-version=2021-03-01-preview: get: operationId: SpatialAnchorsAccounts_ListByResourceGroup tags: @@ -1664,7 +1707,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/spatialAnchorsAccounts/{accountName}/?api-version=2021-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/spatialAnchorsAccounts/{accountName}?api-version=2021-03-01-preview: delete: operationId: SpatialAnchorsAccounts_Delete tags: @@ -1775,9 +1818,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/spatialAnchorsAccounts/{accountName}/listKeys/?api-version=2021-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/spatialAnchorsAccounts/{accountName}/listKeys?api-version=2021-03-01-preview: post: - operationId: SpatialAnchorsAccounts_ListKeys + operationId: SpatialAnchorsAccountsKeys_List tags: - Key description: List Both of the 2 Keys of a Spatial Anchors Account @@ -1798,7 +1841,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/spatialAnchorsAccounts/{accountName}/regenerateKeys/?api-version=2021-03-01-preview: + x-ms-original-operationId: SpatialAnchorsAccounts_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/spatialAnchorsAccounts/{accountName}/regenerateKeys?api-version=2021-03-01-preview: post: operationId: SpatialAnchorsAccounts_RegenerateKeys tags: @@ -1830,7 +1874,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.MixedReality/remoteRenderingAccounts/?api-version=2021-03-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.MixedReality/remoteRenderingAccounts?api-version=2021-03-01-preview: get: operationId: RemoteRenderingAccounts_ListBySubscription tags: @@ -1854,7 +1898,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/remoteRenderingAccounts/?api-version=2021-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/remoteRenderingAccounts?api-version=2021-03-01-preview: get: operationId: RemoteRenderingAccounts_ListByResourceGroup tags: @@ -1878,7 +1922,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/remoteRenderingAccounts/{accountName}/?api-version=2021-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/remoteRenderingAccounts/{accountName}?api-version=2021-03-01-preview: delete: operationId: RemoteRenderingAccounts_Delete tags: @@ -1989,9 +2033,9 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/remoteRenderingAccounts/{accountName}/listKeys/?api-version=2021-03-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/remoteRenderingAccounts/{accountName}/listKeys?api-version=2021-03-01-preview: post: - operationId: RemoteRenderingAccounts_ListKeys + operationId: RemoteRenderingAccountsKeys_List tags: - Key description: List Both of the 2 Keys of a Remote Rendering Account @@ -2012,7 +2056,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/remoteRenderingAccounts/{accountName}/regenerateKeys/?api-version=2021-03-01-preview: + x-ms-original-operationId: RemoteRenderingAccounts_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MixedReality/remoteRenderingAccounts/{accountName}/regenerateKeys?api-version=2021-03-01-preview: post: operationId: RemoteRenderingAccounts_RegenerateKeys tags: diff --git a/providers/src/azure/v00.00.00000/services/ml_services.yaml b/providers/src/azure/v00.00.00000/services/ml_services.yaml index 70b1dfd5..7219bbc9 100644 --- a/providers/src/azure/v00.00.00000/services/ml_services.yaml +++ b/providers/src/azure/v00.00.00000/services/ml_services.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -116,7 +116,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -19025,10 +19025,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MachineLearningServices~1locations~1{location}~1usages~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MachineLearningServices~1locations~1{location}~1usages?api-version=2024-07-01-preview/get' + operationId: Usages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListUsagesResult objectKey: $.value sqlVerbs: select: @@ -19044,10 +19046,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MachineLearningServices~1locations~1{location}~1vmSizes~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MachineLearningServices~1locations~1{location}~1vmSizes?api-version=2024-07-01-preview/get' + operationId: VirtualMachineSizes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineSizeListResult objectKey: $.value sqlVerbs: select: @@ -19063,16 +19067,20 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MachineLearningServices~1locations~1{location}~1updateQuotas~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MachineLearningServices~1locations~1{location}~1updateQuotas?api-version=2024-07-01-preview/post' + operationId: Quotas_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UpdateWorkspaceQuotasResult list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MachineLearningServices~1locations~1{location}~1quotas~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MachineLearningServices~1locations~1{location}~1quotas?api-version=2024-07-01-preview/get' + operationId: Quotas_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListWorkspaceQuotas objectKey: $.value sqlVerbs: select: @@ -19081,76 +19089,90 @@ components: update: [] replace: [] delete: [] - compute: - id: azure.ml_services.compute - name: compute - title: compute + computes: + id: azure.ml_services.computes + name: computes + title: computes methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes?api-version=2024-07-01-preview/get' + operationId: Compute_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PaginatedComputeResourcesList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}?api-version=2024-07-01-preview/get' + operationId: Compute_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComputeResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}?api-version=2024-07-01-preview/put' + operationId: Compute_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComputeResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1?api-version=2024-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}?api-version=2024-07-01-preview/patch' + operationId: Compute_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComputeResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}?api-version=2024-07-01-preview/delete' + operationId: Compute_Delete response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1start~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1start?api-version=2024-07-01-preview/post' + operationId: Compute_Start response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1stop~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1stop?api-version=2024-07-01-preview/post' + operationId: Compute_Stop response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1restart~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1restart?api-version=2024-07-01-preview/post' + operationId: Compute_Restart response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' resize: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1resize~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1resize?api-version=2024-07-01-preview/post' + operationId: Compute_Resize response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/compute/methods/get' - - $ref: '#/components/x-stackQL-resources/compute/methods/list' + - $ref: '#/components/x-stackQL-resources/computes/methods/get' + - $ref: '#/components/x-stackQL-resources/computes/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/compute/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/computes/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/computes/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/compute/methods/delete' + - $ref: '#/components/x-stackQL-resources/computes/methods/delete' compute_custom_services: id: azure.ml_services.compute_custom_services name: compute_custom_services @@ -19158,7 +19180,8 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1customServices~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1customServices?api-version=2024-07-01-preview/post' + operationId: ComputeCustomServices_Update response: mediaType: application/json openAPIDocKey: '200' @@ -19175,10 +19198,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1listNodes~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1listNodes?api-version=2024-07-01-preview/post' + operationId: ComputeNodes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AmlComputeNodesInformation sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/compute_nodes/methods/list' @@ -19193,10 +19218,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1listKeys~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1listKeys?api-version=2024-07-01-preview/post' + operationId: ComputeKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComputeSecrets sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/compute_keys/methods/list' @@ -19211,7 +19238,8 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1updateDataMounts~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1updateDataMounts?api-version=2024-07-01-preview/post' + operationId: ComputeDataMounts_Update response: mediaType: application/json openAPIDocKey: '200' @@ -19221,14 +19249,15 @@ components: update: [] replace: [] delete: [] - compute_idle_shutdown_setting: - id: azure.ml_services.compute_idle_shutdown_setting - name: compute_idle_shutdown_setting - title: compute_idle_shutdown_setting + compute_idle_shutdown_settings: + id: azure.ml_services.compute_idle_shutdown_settings + name: compute_idle_shutdown_settings + title: compute_idle_shutdown_settings methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1updateIdleShutdownSetting~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1updateIdleShutdownSetting?api-version=2024-07-01-preview/post' + operationId: ComputeIdleShutdownSetting_Update response: mediaType: application/json openAPIDocKey: '200' @@ -19245,10 +19274,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1getAllowedVmSizesForResize~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1computes~1{computeName}~1getAllowedVmSizesForResize?api-version=2024-07-01-preview/post' + operationId: ComputeAllowedResizeSizes_get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineSizeListResult objectKey: $.value sqlVerbs: select: @@ -19264,29 +19295,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes?api-version=2024-07-01-preview/get' + operationId: RegistryCodeContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CodeContainerResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}?api-version=2024-07-01-preview/delete' + operationId: RegistryCodeContainers_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}?api-version=2024-07-01-preview/get' + operationId: RegistryCodeContainers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CodeContainerResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}?api-version=2024-07-01-preview/put' + operationId: RegistryCodeContainers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CodeContainerResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/registry_code_containers/methods/get' @@ -19304,41 +19342,51 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}~1versions~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}~1versions?api-version=2024-07-01-preview/get' + operationId: RegistryCodeVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CodeVersionResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}~1versions~1{version}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}~1versions~1{version}?api-version=2024-07-01-preview/delete' + operationId: RegistryCodeVersions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}~1versions~1{version}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}~1versions~1{version}?api-version=2024-07-01-preview/get' + operationId: RegistryCodeVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CodeVersionResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}~1versions~1{version}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}~1versions~1{version}?api-version=2024-07-01-preview/put' + operationId: RegistryCodeVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CodeVersionResource create_or_get_start_pending_upload: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}~1versions~1{version}~1startPendingUpload~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1codes~1{codeName}~1versions~1{version}~1startPendingUpload?api-version=2024-07-01-preview/post' + operationId: RegistryCodeVersions_CreateOrGetStartPendingUpload response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PendingUploadResponseDto sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/registry_code_versions/methods/get' - $ref: '#/components/x-stackQL-resources/registry_code_versions/methods/list' insert: - $ref: '#/components/x-stackQL-resources/registry_code_versions/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/registry_code_versions/methods/create_or_get_start_pending_upload' update: [] replace: [] delete: @@ -19350,29 +19398,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components?api-version=2024-07-01-preview/get' + operationId: RegistryComponentContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentContainerResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1{componentName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1{componentName}?api-version=2024-07-01-preview/delete' + operationId: RegistryComponentContainers_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1{componentName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1{componentName}?api-version=2024-07-01-preview/get' + operationId: RegistryComponentContainers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentContainerResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1{componentName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1{componentName}?api-version=2024-07-01-preview/put' + operationId: RegistryComponentContainers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentContainerResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/registry_component_containers/methods/get' @@ -19390,29 +19445,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1{componentName}~1versions~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1{componentName}~1versions?api-version=2024-07-01-preview/get' + operationId: RegistryComponentVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentVersionResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1{componentName}~1versions~1{version}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1{componentName}~1versions~1{version}?api-version=2024-07-01-preview/delete' + operationId: RegistryComponentVersions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1{componentName}~1versions~1{version}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1{componentName}~1versions~1{version}?api-version=2024-07-01-preview/get' + operationId: RegistryComponentVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentVersionResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1{componentName}~1versions~1{version}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1components~1{componentName}~1versions~1{version}?api-version=2024-07-01-preview/put' + operationId: RegistryComponentVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentVersionResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/registry_component_versions/methods/get' @@ -19430,29 +19492,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data?api-version=2024-07-01-preview/get' + operationId: RegistryDataContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataContainerResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}?api-version=2024-07-01-preview/delete' + operationId: RegistryDataContainers_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}?api-version=2024-07-01-preview/get' + operationId: RegistryDataContainers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataContainerResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}?api-version=2024-07-01-preview/put' + operationId: RegistryDataContainers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataContainerResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/registry_data_containers/methods/get' @@ -19470,41 +19539,51 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}~1versions~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}~1versions?api-version=2024-07-01-preview/get' + operationId: RegistryDataVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataVersionBaseResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}~1versions~1{version}?api-version=2024-07-01-preview/delete' + operationId: RegistryDataVersions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}~1versions~1{version}?api-version=2024-07-01-preview/get' + operationId: RegistryDataVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataVersionBaseResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}~1versions~1{version}?api-version=2024-07-01-preview/put' + operationId: RegistryDataVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataVersionBaseResource create_or_get_start_pending_upload: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}~1versions~1{version}~1startPendingUpload~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1data~1{name}~1versions~1{version}~1startPendingUpload?api-version=2024-07-01-preview/post' + operationId: RegistryDataVersions_CreateOrGetStartPendingUpload response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PendingUploadResponseDto sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/registry_data_versions/methods/get' - $ref: '#/components/x-stackQL-resources/registry_data_versions/methods/list' insert: - $ref: '#/components/x-stackQL-resources/registry_data_versions/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/registry_data_versions/methods/create_or_get_start_pending_upload' update: [] replace: [] delete: @@ -19516,10 +19595,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1datareferences~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1datareferences~1{name}~1versions~1{version}?api-version=2024-07-01-preview/post' + operationId: RegistryDataReferencesBlobReferenceSAS_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GetBlobReferenceSASResponseDto sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/registry_data_references_blob_reference_sas/methods/get' @@ -19534,29 +19615,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments?api-version=2024-07-01-preview/get' + operationId: RegistryEnvironmentContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentContainerResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1{environmentName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1{environmentName}?api-version=2024-07-01-preview/delete' + operationId: RegistryEnvironmentContainers_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1{environmentName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1{environmentName}?api-version=2024-07-01-preview/get' + operationId: RegistryEnvironmentContainers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentContainerResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1{environmentName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1{environmentName}?api-version=2024-07-01-preview/put' + operationId: RegistryEnvironmentContainers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentContainerResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/registry_environment_containers/methods/get' @@ -19574,29 +19662,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1{environmentName}~1versions~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1{environmentName}~1versions?api-version=2024-07-01-preview/get' + operationId: RegistryEnvironmentVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentVersionResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1{environmentName}~1versions~1{version}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1{environmentName}~1versions~1{version}?api-version=2024-07-01-preview/delete' + operationId: RegistryEnvironmentVersions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1{environmentName}~1versions~1{version}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1{environmentName}~1versions~1{version}?api-version=2024-07-01-preview/get' + operationId: RegistryEnvironmentVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentVersionResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1{environmentName}~1versions~1{version}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1environments~1{environmentName}~1versions~1{version}?api-version=2024-07-01-preview/put' + operationId: RegistryEnvironmentVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentVersionResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/registry_environment_versions/methods/get' @@ -19614,29 +19709,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1marketplaceSubscriptions~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1marketplaceSubscriptions?api-version=2024-07-01-preview/get' + operationId: MarketplaceSubscriptions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MarketplaceSubscriptionResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1marketplaceSubscriptions~1{name}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1marketplaceSubscriptions~1{name}?api-version=2024-07-01-preview/delete' + operationId: MarketplaceSubscriptions_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1marketplaceSubscriptions~1{name}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1marketplaceSubscriptions~1{name}?api-version=2024-07-01-preview/get' + operationId: MarketplaceSubscriptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MarketplaceSubscriptionResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1marketplaceSubscriptions~1{name}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1marketplaceSubscriptions~1{name}?api-version=2024-07-01-preview/put' + operationId: MarketplaceSubscriptions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MarketplaceSubscriptionResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/marketplace_subscriptions/methods/get' @@ -19654,29 +19756,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models?api-version=2024-07-01-preview/get' + operationId: RegistryModelContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelContainerResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}?api-version=2024-07-01-preview/delete' + operationId: RegistryModelContainers_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}?api-version=2024-07-01-preview/get' + operationId: RegistryModelContainers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelContainerResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}?api-version=2024-07-01-preview/put' + operationId: RegistryModelContainers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelContainerResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/registry_model_containers/methods/get' @@ -19694,41 +19803,51 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}~1versions~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}~1versions?api-version=2024-07-01-preview/get' + operationId: RegistryModelVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelVersionResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}~1versions~1{version}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}~1versions~1{version}?api-version=2024-07-01-preview/delete' + operationId: RegistryModelVersions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}~1versions~1{version}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}~1versions~1{version}?api-version=2024-07-01-preview/get' + operationId: RegistryModelVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelVersionResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}~1versions~1{version}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}~1versions~1{version}?api-version=2024-07-01-preview/put' + operationId: RegistryModelVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelVersionResource create_or_get_start_pending_upload: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}~1versions~1{version}~1startPendingUpload~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1models~1{modelName}~1versions~1{version}~1startPendingUpload?api-version=2024-07-01-preview/post' + operationId: RegistryModelVersions_CreateOrGetStartPendingUpload response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PendingUploadResponseDto sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/registry_model_versions/methods/get' - $ref: '#/components/x-stackQL-resources/registry_model_versions/methods/list' insert: - $ref: '#/components/x-stackQL-resources/registry_model_versions/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/registry_model_versions/methods/create_or_get_start_pending_upload' update: [] replace: [] delete: @@ -19740,42 +19859,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints?api-version=2024-07-01-preview/get' + operationId: BatchEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchEndpointTrackedResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}?api-version=2024-07-01-preview/delete' + operationId: BatchEndpoints_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}?api-version=2024-07-01-preview/get' + operationId: BatchEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchEndpointTrackedResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1?api-version=2024-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}?api-version=2024-07-01-preview/patch' + operationId: BatchEndpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchEndpointTrackedResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}?api-version=2024-07-01-preview/put' + operationId: BatchEndpoints_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchEndpointTrackedResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/batch_endpoints/methods/get' - $ref: '#/components/x-stackQL-resources/batch_endpoints/methods/list' insert: - $ref: '#/components/x-stackQL-resources/batch_endpoints/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/batch_endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/batch_endpoints/methods/delete' @@ -19786,42 +19915,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1deployments~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1deployments?api-version=2024-07-01-preview/get' + operationId: BatchDeployments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchDeploymentTrackedResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1deployments~1{deploymentName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1deployments~1{deploymentName}?api-version=2024-07-01-preview/delete' + operationId: BatchDeployments_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1deployments~1{deploymentName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1deployments~1{deploymentName}?api-version=2024-07-01-preview/get' + operationId: BatchDeployments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchDeploymentTrackedResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1deployments~1{deploymentName}~1?api-version=2024-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1deployments~1{deploymentName}?api-version=2024-07-01-preview/patch' + operationId: BatchDeployments_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchDeploymentTrackedResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1deployments~1{deploymentName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1deployments~1{deploymentName}?api-version=2024-07-01-preview/put' + operationId: BatchDeployments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BatchDeploymentTrackedResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/batch_deployments/methods/get' - $ref: '#/components/x-stackQL-resources/batch_deployments/methods/list' insert: - $ref: '#/components/x-stackQL-resources/batch_deployments/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/batch_deployments/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/batch_deployments/methods/delete' @@ -19832,10 +19971,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1listkeys~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1batchEndpoints~1{endpointName}~1listkeys?api-version=2024-07-01-preview/post' + operationId: BatchEndpointsKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointAuthKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/batch_endpoints_keys/methods/list' @@ -19850,29 +19991,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes?api-version=2024-07-01-preview/get' + operationId: CodeContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CodeContainerResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}?api-version=2024-07-01-preview/delete' + operationId: CodeContainers_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}?api-version=2024-07-01-preview/get' + operationId: CodeContainers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CodeContainerResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}?api-version=2024-07-01-preview/put' + operationId: CodeContainers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CodeContainerResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/code_containers/methods/get' @@ -19890,47 +20038,58 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1versions~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1versions?api-version=2024-07-01-preview/get' + operationId: CodeVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CodeVersionResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1versions~1{version}?api-version=2024-07-01-preview/delete' + operationId: CodeVersions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1versions~1{version}?api-version=2024-07-01-preview/get' + operationId: CodeVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CodeVersionResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1versions~1{version}?api-version=2024-07-01-preview/put' + operationId: CodeVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CodeVersionResource publish: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1versions~1{version}~1publish~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1versions~1{version}~1publish?api-version=2024-07-01-preview/post' + operationId: CodeVersions_Publish response: mediaType: application/json openAPIDocKey: '200' create_or_get_start_pending_upload: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1versions~1{version}~1startPendingUpload~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1codes~1{name}~1versions~1{version}~1startPendingUpload?api-version=2024-07-01-preview/post' + operationId: CodeVersions_CreateOrGetStartPendingUpload response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PendingUploadResponseDto sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/code_versions/methods/get' - $ref: '#/components/x-stackQL-resources/code_versions/methods/list' insert: - $ref: '#/components/x-stackQL-resources/code_versions/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/code_versions/methods/create_or_get_start_pending_upload' update: [] replace: [] delete: @@ -19942,29 +20101,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components?api-version=2024-07-01-preview/get' + operationId: ComponentContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentContainerResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}?api-version=2024-07-01-preview/delete' + operationId: ComponentContainers_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}?api-version=2024-07-01-preview/get' + operationId: ComponentContainers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentContainerResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}?api-version=2024-07-01-preview/put' + operationId: ComponentContainers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentContainerResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/component_containers/methods/get' @@ -19982,32 +20148,40 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}~1versions~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}~1versions?api-version=2024-07-01-preview/get' + operationId: ComponentVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentVersionResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}~1versions~1{version}?api-version=2024-07-01-preview/delete' + operationId: ComponentVersions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}~1versions~1{version}?api-version=2024-07-01-preview/get' + operationId: ComponentVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentVersionResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}~1versions~1{version}?api-version=2024-07-01-preview/put' + operationId: ComponentVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ComponentVersionResource publish: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}~1versions~1{version}~1publish~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1components~1{name}~1versions~1{version}~1publish?api-version=2024-07-01-preview/post' + operationId: ComponentVersions_Publish response: mediaType: application/json openAPIDocKey: '200' @@ -20028,29 +20202,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data?api-version=2024-07-01-preview/get' + operationId: DataContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataContainerResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}?api-version=2024-07-01-preview/delete' + operationId: DataContainers_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}?api-version=2024-07-01-preview/get' + operationId: DataContainers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataContainerResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}?api-version=2024-07-01-preview/put' + operationId: DataContainers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataContainerResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/data_containers/methods/get' @@ -20068,32 +20249,40 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}~1versions~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}~1versions?api-version=2024-07-01-preview/get' + operationId: DataVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataVersionBaseResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}~1versions~1{version}?api-version=2024-07-01-preview/delete' + operationId: DataVersions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}~1versions~1{version}?api-version=2024-07-01-preview/get' + operationId: DataVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataVersionBaseResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}~1versions~1{version}?api-version=2024-07-01-preview/put' + operationId: DataVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataVersionBaseResource publish: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}~1versions~1{version}~1publish~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1data~1{name}~1versions~1{version}~1publish?api-version=2024-07-01-preview/post' + operationId: DataVersions_Publish response: mediaType: application/json openAPIDocKey: '200' @@ -20114,29 +20303,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1datastores~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1datastores?api-version=2024-07-01-preview/get' + operationId: Datastores_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatastoreResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1datastores~1{name}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1datastores~1{name}?api-version=2024-07-01-preview/delete' + operationId: Datastores_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1datastores~1{name}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1datastores~1{name}?api-version=2024-07-01-preview/get' + operationId: Datastores_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatastoreResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1datastores~1{name}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1datastores~1{name}?api-version=2024-07-01-preview/put' + operationId: Datastores_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatastoreResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/datastores/methods/get' @@ -20154,10 +20350,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1datastores~1{name}~1listSecrets~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1datastores~1{name}~1listSecrets?api-version=2024-07-01-preview/post' + operationId: DatastoresSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatastoreSecrets sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/datastores_secrets/methods/list' @@ -20172,29 +20370,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments?api-version=2024-07-01-preview/get' + operationId: EnvironmentContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentContainerResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}?api-version=2024-07-01-preview/delete' + operationId: EnvironmentContainers_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}?api-version=2024-07-01-preview/get' + operationId: EnvironmentContainers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentContainerResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}?api-version=2024-07-01-preview/put' + operationId: EnvironmentContainers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentContainerResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/environment_containers/methods/get' @@ -20212,32 +20417,40 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}~1versions~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}~1versions?api-version=2024-07-01-preview/get' + operationId: EnvironmentVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentVersionResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}~1versions~1{version}?api-version=2024-07-01-preview/delete' + operationId: EnvironmentVersions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}~1versions~1{version}?api-version=2024-07-01-preview/get' + operationId: EnvironmentVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentVersionResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}~1versions~1{version}?api-version=2024-07-01-preview/put' + operationId: EnvironmentVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentVersionResource publish: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}~1versions~1{version}~1publish~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1environments~1{name}~1versions~1{version}~1publish?api-version=2024-07-01-preview/post' + operationId: EnvironmentVersions_Publish response: mediaType: application/json openAPIDocKey: '200' @@ -20258,23 +20471,28 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets?api-version=2024-07-01-preview/get' + operationId: FeaturesetContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeaturesetContainerResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}?api-version=2024-07-01-preview/delete' + operationId: FeaturesetContainers_Delete response: mediaType: application/json openAPIDocKey: '200' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}?api-version=2024-07-01-preview/put' + operationId: FeaturesetContainers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeaturesetContainerResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/featureset_containers/methods/list' @@ -20291,17 +20509,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{featuresetName}~1versions~1{featuresetVersion}~1features~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{featuresetName}~1versions~1{featuresetVersion}~1features?api-version=2024-07-01-preview/get' + operationId: Features_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeatureResourceArmPaginatedResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{featuresetName}~1versions~1{featuresetVersion}~1features~1{featureName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{featuresetName}~1versions~1{featuresetVersion}~1features~1{featureName}?api-version=2024-07-01-preview/get' + operationId: Features_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeatureResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/features/methods/get' @@ -20310,20 +20532,22 @@ components: update: [] replace: [] delete: [] - featureset_containers_entity: - id: azure.ml_services.featureset_containers_entity - name: featureset_containers_entity - title: featureset_containers_entity + featureset_containers_entities: + id: azure.ml_services.featureset_containers_entities + name: featureset_containers_entities + title: featureset_containers_entities methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}?api-version=2024-07-01-preview/get' + operationId: FeaturesetContainersEntity_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeaturesetContainerResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/featureset_containers_entity/methods/get' + - $ref: '#/components/x-stackQL-resources/featureset_containers_entities/methods/get' insert: [] update: [] replace: [] @@ -20335,35 +20559,44 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}~1versions~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}~1versions?api-version=2024-07-01-preview/get' + operationId: FeaturesetVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeaturesetVersionResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}~1versions~1{version}?api-version=2024-07-01-preview/delete' + operationId: FeaturesetVersions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}~1versions~1{version}?api-version=2024-07-01-preview/get' + operationId: FeaturesetVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeaturesetVersionResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}~1versions~1{version}?api-version=2024-07-01-preview/put' + operationId: FeaturesetVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeaturesetVersionResource backfill: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}~1versions~1{version}~1backfill~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featuresets~1{name}~1versions~1{version}~1backfill?api-version=2024-07-01-preview/post' + operationId: FeaturesetVersions_Backfill response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeaturesetVersionBackfillResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/featureset_versions/methods/get' @@ -20381,23 +20614,28 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities?api-version=2024-07-01-preview/get' + operationId: FeaturestoreEntityContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeaturestoreEntityContainerResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1{name}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1{name}?api-version=2024-07-01-preview/delete' + operationId: FeaturestoreEntityContainers_Delete response: mediaType: application/json openAPIDocKey: '200' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1{name}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1{name}?api-version=2024-07-01-preview/put' + operationId: FeaturestoreEntityContainers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeaturestoreEntityContainerResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/featurestore_entity_containers/methods/list' @@ -20407,20 +20645,22 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/featurestore_entity_containers/methods/delete' - featurestore_entity_containers_entity: - id: azure.ml_services.featurestore_entity_containers_entity - name: featurestore_entity_containers_entity - title: featurestore_entity_containers_entity + featurestore_entity_containers_entities: + id: azure.ml_services.featurestore_entity_containers_entities + name: featurestore_entity_containers_entities + title: featurestore_entity_containers_entities methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1{name}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1{name}?api-version=2024-07-01-preview/get' + operationId: FeaturestoreEntityContainersEntity_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeaturestoreEntityContainerResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/featurestore_entity_containers_entity/methods/get' + - $ref: '#/components/x-stackQL-resources/featurestore_entity_containers_entities/methods/get' insert: [] update: [] replace: [] @@ -20432,29 +20672,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1{name}~1versions~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1{name}~1versions?api-version=2024-07-01-preview/get' + operationId: FeaturestoreEntityVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeaturestoreEntityVersionResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1{name}~1versions~1{version}?api-version=2024-07-01-preview/delete' + operationId: FeaturestoreEntityVersions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1{name}~1versions~1{version}?api-version=2024-07-01-preview/get' + operationId: FeaturestoreEntityVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeaturestoreEntityVersionResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1featurestoreEntities~1{name}~1versions~1{version}?api-version=2024-07-01-preview/put' + operationId: FeaturestoreEntityVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FeaturestoreEntityVersionResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/featurestore_entity_versions/methods/get' @@ -20472,32 +20719,40 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1jobs~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1jobs?api-version=2024-07-01-preview/get' + operationId: Jobs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobBaseResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1jobs~1{id}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1jobs~1{id}?api-version=2024-07-01-preview/delete' + operationId: Jobs_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1jobs~1{id}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1jobs~1{id}?api-version=2024-07-01-preview/get' + operationId: Jobs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobBaseResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1jobs~1{id}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1jobs~1{id}?api-version=2024-07-01-preview/put' + operationId: Jobs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobBaseResource cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1jobs~1{id}~1cancel~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1jobs~1{id}~1cancel?api-version=2024-07-01-preview/post' + operationId: Jobs_Cancel response: mediaType: application/json openAPIDocKey: '200' @@ -20518,29 +20773,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models?api-version=2024-07-01-preview/get' + operationId: ModelContainers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelContainerResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}?api-version=2024-07-01-preview/delete' + operationId: ModelContainers_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}?api-version=2024-07-01-preview/get' + operationId: ModelContainers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelContainerResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}?api-version=2024-07-01-preview/put' + operationId: ModelContainers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelContainerResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/model_containers/methods/get' @@ -20558,32 +20820,40 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}~1versions~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}~1versions?api-version=2024-07-01-preview/get' + operationId: ModelVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelVersionResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}~1versions~1{version}?api-version=2024-07-01-preview/delete' + operationId: ModelVersions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}~1versions~1{version}?api-version=2024-07-01-preview/get' + operationId: ModelVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelVersionResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}~1versions~1{version}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}~1versions~1{version}?api-version=2024-07-01-preview/put' + operationId: ModelVersions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ModelVersionResource publish: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}~1versions~1{version}~1publish~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1models~1{name}~1versions~1{version}~1publish?api-version=2024-07-01-preview/post' + operationId: ModelVersions_Publish response: mediaType: application/json openAPIDocKey: '200' @@ -20604,38 +20874,48 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints?api-version=2024-07-01-preview/get' + operationId: OnlineEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OnlineEndpointTrackedResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}?api-version=2024-07-01-preview/delete' + operationId: OnlineEndpoints_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}?api-version=2024-07-01-preview/get' + operationId: OnlineEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OnlineEndpointTrackedResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1?api-version=2024-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}?api-version=2024-07-01-preview/patch' + operationId: OnlineEndpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OnlineEndpointTrackedResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}?api-version=2024-07-01-preview/put' + operationId: OnlineEndpoints_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OnlineEndpointTrackedResource regenerate_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1regenerateKeys~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1regenerateKeys?api-version=2024-07-01-preview/post' + operationId: OnlineEndpoints_RegenerateKeys response: mediaType: application/json openAPIDocKey: '200' @@ -20645,7 +20925,8 @@ components: - $ref: '#/components/x-stackQL-resources/online_endpoints/methods/list' insert: - $ref: '#/components/x-stackQL-resources/online_endpoints/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/online_endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/online_endpoints/methods/delete' @@ -20656,42 +20937,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1deployments~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1deployments?api-version=2024-07-01-preview/get' + operationId: OnlineDeployments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OnlineDeploymentTrackedResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1deployments~1{deploymentName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1deployments~1{deploymentName}?api-version=2024-07-01-preview/delete' + operationId: OnlineDeployments_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1deployments~1{deploymentName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1deployments~1{deploymentName}?api-version=2024-07-01-preview/get' + operationId: OnlineDeployments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OnlineDeploymentTrackedResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1deployments~1{deploymentName}~1?api-version=2024-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1deployments~1{deploymentName}?api-version=2024-07-01-preview/patch' + operationId: OnlineDeployments_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OnlineDeploymentTrackedResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1deployments~1{deploymentName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1deployments~1{deploymentName}?api-version=2024-07-01-preview/put' + operationId: OnlineDeployments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OnlineDeploymentTrackedResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/online_deployments/methods/get' - $ref: '#/components/x-stackQL-resources/online_deployments/methods/list' insert: - $ref: '#/components/x-stackQL-resources/online_deployments/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/online_deployments/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/online_deployments/methods/delete' @@ -20702,10 +20993,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1deployments~1{deploymentName}~1getLogs~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1deployments~1{deploymentName}~1getLogs?api-version=2024-07-01-preview/post' + operationId: OnlineDeploymentsLogs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeploymentLogs sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/online_deployments_logs/methods/get' @@ -20720,10 +21013,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1deployments~1{deploymentName}~1skus~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1deployments~1{deploymentName}~1skus?api-version=2024-07-01-preview/get' + operationId: OnlineDeploymentsSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuResourceArmPaginatedResult objectKey: $.value sqlVerbs: select: @@ -20739,10 +21034,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1listKeys~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1listKeys?api-version=2024-07-01-preview/post' + operationId: OnlineEndpointsKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointAuthKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/online_endpoints_keys/methods/list' @@ -20750,20 +21047,22 @@ components: update: [] replace: [] delete: [] - online_endpoints_token: - id: azure.ml_services.online_endpoints_token - name: online_endpoints_token - title: online_endpoints_token + online_endpoints_tokens: + id: azure.ml_services.online_endpoints_tokens + name: online_endpoints_tokens + title: online_endpoints_tokens methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1token~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1onlineEndpoints~1{endpointName}~1token?api-version=2024-07-01-preview/post' + operationId: OnlineEndpointsToken_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointAuthToken sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/online_endpoints_token/methods/get' + - $ref: '#/components/x-stackQL-resources/online_endpoints_tokens/methods/get' insert: [] update: [] replace: [] @@ -20775,29 +21074,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1schedules~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1schedules?api-version=2024-07-01-preview/get' + operationId: Schedules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduleResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1schedules~1{name}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1schedules~1{name}?api-version=2024-07-01-preview/delete' + operationId: Schedules_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1schedules~1{name}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1schedules~1{name}?api-version=2024-07-01-preview/get' + operationId: Schedules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduleResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1schedules~1{name}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1schedules~1{name}?api-version=2024-07-01-preview/put' + operationId: Schedules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduleResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/schedules/methods/get' @@ -20815,48 +21121,60 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1serverlessEndpoints~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1serverlessEndpoints?api-version=2024-07-01-preview/get' + operationId: ServerlessEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerlessEndpointTrackedResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1serverlessEndpoints~1{name}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1serverlessEndpoints~1{name}?api-version=2024-07-01-preview/delete' + operationId: ServerlessEndpoints_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1serverlessEndpoints~1{name}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1serverlessEndpoints~1{name}?api-version=2024-07-01-preview/get' + operationId: ServerlessEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerlessEndpointTrackedResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1serverlessEndpoints~1{name}~1?api-version=2024-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1serverlessEndpoints~1{name}?api-version=2024-07-01-preview/patch' + operationId: ServerlessEndpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerlessEndpointTrackedResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1serverlessEndpoints~1{name}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1serverlessEndpoints~1{name}?api-version=2024-07-01-preview/put' + operationId: ServerlessEndpoints_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerlessEndpointTrackedResource regenerate_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1serverlessEndpoints~1{name}~1regenerateKeys~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1serverlessEndpoints~1{name}~1regenerateKeys?api-version=2024-07-01-preview/post' + operationId: ServerlessEndpoints_RegenerateKeys response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointAuthKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/serverless_endpoints/methods/get' - $ref: '#/components/x-stackQL-resources/serverless_endpoints/methods/list' insert: - $ref: '#/components/x-stackQL-resources/serverless_endpoints/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/serverless_endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/serverless_endpoints/methods/delete' @@ -20867,10 +21185,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1serverlessEndpoints~1{name}~1listKeys~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1serverlessEndpoints~1{name}~1listKeys?api-version=2024-07-01-preview/post' + operationId: ServerlessEndpointsKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointAuthKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/serverless_endpoints_keys/methods/list' @@ -20885,48 +21205,61 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MachineLearningServices~1registries~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MachineLearningServices~1registries?api-version=2024-07-01-preview/get' + operationId: Registries_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistryTrackedResourceArmPaginatedResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries?api-version=2024-07-01-preview/get' + operationId: Registries_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistryTrackedResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}?api-version=2024-07-01-preview/delete' + operationId: Registries_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}?api-version=2024-07-01-preview/get' + operationId: Registries_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistryTrackedResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1?api-version=2024-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}?api-version=2024-07-01-preview/patch' + operationId: Registries_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistryTrackedResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}?api-version=2024-07-01-preview/put' + operationId: Registries_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistryTrackedResource remove_regions: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1removeRegions~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1registries~1{registryName}~1removeRegions?api-version=2024-07-01-preview/post' + operationId: Registries_RemoveRegions response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegistryTrackedResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/registries/methods/get' @@ -20934,7 +21267,8 @@ components: - $ref: '#/components/x-stackQL-resources/registries/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/registries/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/registries/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/registries/methods/delete' @@ -20945,10 +21279,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1features~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1features?api-version=2024-07-01-preview/get' + operationId: WorkspaceFeatures_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListAmlUserFeatureResult objectKey: $.value sqlVerbs: select: @@ -20964,10 +21300,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.MachineLearningServices~1operations~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.MachineLearningServices~1operations?api-version=2024-07-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -20983,57 +21321,73 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MachineLearningServices~1workspaces~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MachineLearningServices~1workspaces?api-version=2024-07-01-preview/get' + operationId: Workspaces_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces?api-version=2024-07-01-preview/get' + operationId: Workspaces_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}?api-version=2024-07-01-preview/delete' + operationId: Workspaces_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}?api-version=2024-07-01-preview/get' + operationId: Workspaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1?api-version=2024-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}?api-version=2024-07-01-preview/patch' + operationId: Workspaces_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}?api-version=2024-07-01-preview/put' + operationId: Workspaces_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace diagnose: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1diagnose~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1diagnose?api-version=2024-07-01-preview/post' + operationId: Workspaces_Diagnose response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnoseResponseResult prepare_notebook: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1prepareNotebook~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1prepareNotebook?api-version=2024-07-01-preview/post' + operationId: Workspaces_PrepareNotebook response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotebookResourceInfo resync_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1resyncKeys~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1resyncKeys?api-version=2024-07-01-preview/post' + operationId: Workspaces_ResyncKeys response: mediaType: application/json openAPIDocKey: '200' @@ -21044,7 +21398,8 @@ components: - $ref: '#/components/x-stackQL-resources/workspaces/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/workspaces/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/workspaces/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/workspaces/methods/delete' @@ -21055,48 +21410,59 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections?api-version=2024-07-01-preview/get' + operationId: WorkspaceConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceConnectionPropertiesV2BasicResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}?api-version=2024-07-01-preview/delete' + operationId: WorkspaceConnections_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}?api-version=2024-07-01-preview/get' + operationId: WorkspaceConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceConnectionPropertiesV2BasicResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1?api-version=2024-07-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}?api-version=2024-07-01-preview/patch' + operationId: WorkspaceConnections_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceConnectionPropertiesV2BasicResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}?api-version=2024-07-01-preview/put' + operationId: WorkspaceConnections_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceConnectionPropertiesV2BasicResource test_connection: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1testconnection~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1testconnection?api-version=2024-07-01-preview/post' + operationId: WorkspaceConnections_TestConnection response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workspace_connections/methods/get' - $ref: '#/components/x-stackQL-resources/workspace_connections/methods/list' insert: - $ref: '#/components/x-stackQL-resources/workspace_connections/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/workspace_connections/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/workspace_connections/methods/delete' @@ -21107,50 +21473,46 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1deployments~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1deployments?api-version=2024-07-01-preview/get' + operationId: ConnectionDeployments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointDeploymentResourcePropertiesBasicResourceArmPaginatedResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/connection_deployments/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - connection_deployment: - id: azure.ml_services.connection_deployment - name: connection_deployment - title: connection_deployment - methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1deployments~1{deploymentName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1deployments~1{deploymentName}?api-version=2024-07-01-preview/delete' + operationId: ConnectionDeployment_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1deployments~1{deploymentName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1deployments~1{deploymentName}?api-version=2024-07-01-preview/get' + operationId: ConnectionDeployment_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointDeploymentResourcePropertiesBasicResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1deployments~1{deploymentName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1deployments~1{deploymentName}?api-version=2024-07-01-preview/put' + operationId: ConnectionDeployment_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointDeploymentResourcePropertiesBasicResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/connection_deployment/methods/get' + - $ref: '#/components/x-stackQL-resources/connection_deployments/methods/get' + - $ref: '#/components/x-stackQL-resources/connection_deployments/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/connection_deployment/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/connection_deployments/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/connection_deployment/methods/delete' + - $ref: '#/components/x-stackQL-resources/connection_deployments/methods/delete' workspace_connections_secrets: id: azure.ml_services.workspace_connections_secrets name: workspace_connections_secrets @@ -21158,10 +21520,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1listsecrets~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1listsecrets?api-version=2024-07-01-preview/post' + operationId: WorkspaceConnectionsSecrets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceConnectionPropertiesV2BasicResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workspace_connections_secrets/methods/list' @@ -21176,17 +21540,21 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1models~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1models?api-version=2024-07-01-preview/get' + operationId: ConnectionModels_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointModels objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1listConnectionModels~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1listConnectionModels?api-version=2024-07-01-preview/post' + operationId: ConnectionModels_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointModels objectKey: $.value sqlVerbs: select: @@ -21203,124 +21571,117 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists?api-version=2024-07-01-preview/get' + operationId: ConnectionRaiBlocklists_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiBlocklistPropertiesBasicResourceArmPaginatedResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/connection_rai_blocklists/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - connection_rai_blocklist: - id: azure.ml_services.connection_rai_blocklist - name: connection_rai_blocklist - title: connection_rai_blocklist - methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}?api-version=2024-07-01-preview/delete' + operationId: ConnectionRaiBlocklist_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}?api-version=2024-07-01-preview/get' + operationId: ConnectionRaiBlocklist_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiBlocklistPropertiesBasicResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}?api-version=2024-07-01-preview/put' + operationId: ConnectionRaiBlocklist_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiBlocklistPropertiesBasicResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/connection_rai_blocklist/methods/get' + - $ref: '#/components/x-stackQL-resources/connection_rai_blocklists/methods/get' + - $ref: '#/components/x-stackQL-resources/connection_rai_blocklists/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/connection_rai_blocklist/methods/create' + - $ref: '#/components/x-stackQL-resources/connection_rai_blocklists/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/connection_rai_blocklist/methods/delete' - connection_rai_blocklist_item: - id: azure.ml_services.connection_rai_blocklist_item - name: connection_rai_blocklist_item - title: connection_rai_blocklist_item + - $ref: '#/components/x-stackQL-resources/connection_rai_blocklists/methods/delete' + connection_rai_blocklist_items: + id: azure.ml_services.connection_rai_blocklist_items + name: connection_rai_blocklist_items + title: connection_rai_blocklist_items methods: add_bulk: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1addRaiBlocklistItems~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1addRaiBlocklistItems?api-version=2024-07-01-preview/post' + operationId: ConnectionRaiBlocklistItem_AddBulk response: mediaType: application/json openAPIDocKey: '200' - delete: + list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems~1{raiBlocklistItemName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems?api-version=2024-07-01-preview/get' + operationId: ConnectionRaiBlocklistItems_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiBlocklistItemPropertiesBasicResourceArmPaginatedResult + objectKey: $.value + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems~1{raiBlocklistItemName}?api-version=2024-07-01-preview/delete' + operationId: ConnectionRaiBlocklistItem_Delete + response: + mediaType: application/json + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems~1{raiBlocklistItemName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems~1{raiBlocklistItemName}?api-version=2024-07-01-preview/get' + operationId: ConnectionRaiBlocklistItem_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiBlocklistItemPropertiesBasicResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems~1{raiBlocklistItemName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems~1{raiBlocklistItemName}?api-version=2024-07-01-preview/put' + operationId: ConnectionRaiBlocklistItem_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiBlocklistItemPropertiesBasicResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/connection_rai_blocklist_item/methods/get' + - $ref: '#/components/x-stackQL-resources/connection_rai_blocklist_items/methods/get' + - $ref: '#/components/x-stackQL-resources/connection_rai_blocklist_items/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/connection_rai_blocklist_item/methods/create' + - $ref: '#/components/x-stackQL-resources/connection_rai_blocklist_items/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/connection_rai_blocklist_item/methods/delete' - connection_rai_blocklist_item_bulk: - id: azure.ml_services.connection_rai_blocklist_item_bulk - name: connection_rai_blocklist_item_bulk - title: connection_rai_blocklist_item_bulk + - $ref: '#/components/x-stackQL-resources/connection_rai_blocklist_items/methods/delete' + connection_rai_blocklist_item_bulks: + id: azure.ml_services.connection_rai_blocklist_item_bulks + name: connection_rai_blocklist_item_bulks + title: connection_rai_blocklist_item_bulks methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1deleteRaiBlocklistItems~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1deleteRaiBlocklistItems?api-version=2024-07-01-preview/post' + operationId: ConnectionRaiBlocklistItemBulk_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: [] insert: [] update: [] replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/connection_rai_blocklist_item_bulk/methods/delete' - connection_rai_blocklist_items: - id: azure.ml_services.connection_rai_blocklist_items - name: connection_rai_blocklist_items - title: connection_rai_blocklist_items - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiBlocklists~1{raiBlocklistName}~1raiBlocklistItems~1?api-version=2024-07-01-preview/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/connection_rai_blocklist_items/methods/list' - insert: [] - update: [] - replace: [] delete: [] connection_rai_policies: id: azure.ml_services.connection_rai_policies @@ -21329,132 +21690,147 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiPolicies~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiPolicies?api-version=2024-07-01-preview/get' + operationId: ConnectionRaiPolicies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiPolicyPropertiesBasicResourceArmPaginatedResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/connection_rai_policies/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - connection_rai_policy: - id: azure.ml_services.connection_rai_policy - name: connection_rai_policy - title: connection_rai_policy - methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiPolicies~1{raiPolicyName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiPolicies~1{raiPolicyName}?api-version=2024-07-01-preview/delete' + operationId: ConnectionRaiPolicy_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiPolicies~1{raiPolicyName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiPolicies~1{raiPolicyName}?api-version=2024-07-01-preview/get' + operationId: ConnectionRaiPolicy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiPolicyPropertiesBasicResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiPolicies~1{raiPolicyName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1connections~1{connectionName}~1raiPolicies~1{raiPolicyName}?api-version=2024-07-01-preview/put' + operationId: ConnectionRaiPolicy_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiPolicyPropertiesBasicResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/connection_rai_policy/methods/get' + - $ref: '#/components/x-stackQL-resources/connection_rai_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/connection_rai_policies/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/connection_rai_policy/methods/create' + - $ref: '#/components/x-stackQL-resources/connection_rai_policies/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/connection_rai_policy/methods/delete' - endpoint_deployment: - id: azure.ml_services.endpoint_deployment - name: endpoint_deployment - title: endpoint_deployment + - $ref: '#/components/x-stackQL-resources/connection_rai_policies/methods/delete' + endpoint_deployments: + id: azure.ml_services.endpoint_deployments + name: endpoint_deployments + title: endpoint_deployments methods: get_in_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1deployments~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1deployments?api-version=2024-07-01-preview/get' + operationId: EndpointDeployment_GetInWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointDeploymentResourcePropertiesBasicResourceArmPaginatedResult + objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1deployments~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1deployments?api-version=2024-07-01-preview/get' + operationId: EndpointDeployment_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointDeploymentResourcePropertiesBasicResourceArmPaginatedResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1deployments~1{deploymentName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1deployments~1{deploymentName}?api-version=2024-07-01-preview/delete' + operationId: EndpointDeployment_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1deployments~1{deploymentName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1deployments~1{deploymentName}?api-version=2024-07-01-preview/get' + operationId: EndpointDeployment_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointDeploymentResourcePropertiesBasicResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1deployments~1{deploymentName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1deployments~1{deploymentName}?api-version=2024-07-01-preview/put' + operationId: EndpointDeployment_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointDeploymentResourcePropertiesBasicResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/endpoint_deployment/methods/get' - - $ref: '#/components/x-stackQL-resources/endpoint_deployment/methods/list' + - $ref: '#/components/x-stackQL-resources/endpoint_deployments/methods/get' + - $ref: '#/components/x-stackQL-resources/endpoint_deployments/methods/list' + - $ref: '#/components/x-stackQL-resources/endpoint_deployments/methods/get_in_workspace' insert: - - $ref: '#/components/x-stackQL-resources/endpoint_deployment/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/endpoint_deployments/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/endpoint_deployment/methods/delete' - endpoint: - id: azure.ml_services.endpoint - name: endpoint - title: endpoint + - $ref: '#/components/x-stackQL-resources/endpoint_deployments/methods/delete' + endpoints: + id: azure.ml_services.endpoints + name: endpoints + title: endpoints methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints?api-version=2024-07-01-preview/get' + operationId: Endpoint_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointResourcePropertiesBasicResourceArmPaginatedResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}?api-version=2024-07-01-preview/get' + operationId: Endpoint_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointResourcePropertiesBasicResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}?api-version=2024-07-01-preview/put' + operationId: Endpoint_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointResourcePropertiesBasicResource regenerate_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1regenerateKey~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1regenerateKey?api-version=2024-07-01-preview/post' + operationId: Endpoint_RegenerateKeys response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccountApiKeys sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/endpoint/methods/get' - - $ref: '#/components/x-stackQL-resources/endpoint/methods/list' + - $ref: '#/components/x-stackQL-resources/endpoints/methods/get' + - $ref: '#/components/x-stackQL-resources/endpoints/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/endpoint/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/endpoints/methods/create_or_update' update: [] replace: [] delete: [] @@ -21465,10 +21841,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1listKeys~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1listKeys?api-version=2024-07-01-preview/post' + operationId: EndpointKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/endpoint_keys/methods/list' @@ -21483,10 +21861,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1models~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1models?api-version=2024-07-01-preview/get' + operationId: EndpointModels_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointModels objectKey: $.value sqlVerbs: select: @@ -21502,50 +21882,46 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1raiPolicies~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1raiPolicies?api-version=2024-07-01-preview/get' + operationId: RaiPolicies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiPolicyPropertiesBasicResourceArmPaginatedResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/rai_policies/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - rai_policy: - id: azure.ml_services.rai_policy - name: rai_policy - title: rai_policy - methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1raiPolicies~1{raiPolicyName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1raiPolicies~1{raiPolicyName}?api-version=2024-07-01-preview/delete' + operationId: RaiPolicy_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1raiPolicies~1{raiPolicyName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1raiPolicies~1{raiPolicyName}?api-version=2024-07-01-preview/get' + operationId: RaiPolicy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiPolicyPropertiesBasicResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1raiPolicies~1{raiPolicyName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1endpoints~1{endpointName}~1raiPolicies~1{raiPolicyName}?api-version=2024-07-01-preview/put' + operationId: RaiPolicy_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RaiPolicyPropertiesBasicResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/rai_policy/methods/get' + - $ref: '#/components/x-stackQL-resources/rai_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/rai_policies/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/rai_policy/methods/create' + - $ref: '#/components/x-stackQL-resources/rai_policies/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/rai_policy/methods/delete' + - $ref: '#/components/x-stackQL-resources/rai_policies/methods/delete' workspaces_keys: id: azure.ml_services.workspaces_keys name: workspaces_keys @@ -21553,10 +21929,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1listKeys~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1listKeys?api-version=2024-07-01-preview/post' + operationId: WorkspacesKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListWorkspaceKeysResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workspaces_keys/methods/list' @@ -21564,20 +21942,22 @@ components: update: [] replace: [] delete: [] - workspaces_notebook_access_token: - id: azure.ml_services.workspaces_notebook_access_token - name: workspaces_notebook_access_token - title: workspaces_notebook_access_token + workspaces_notebook_access_tokens: + id: azure.ml_services.workspaces_notebook_access_tokens + name: workspaces_notebook_access_tokens + title: workspaces_notebook_access_tokens methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1listNotebookAccessToken~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1listNotebookAccessToken?api-version=2024-07-01-preview/post' + operationId: WorkspacesNotebookAccessToken_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NotebookAccessTokenResult sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspaces_notebook_access_token/methods/list' + - $ref: '#/components/x-stackQL-resources/workspaces_notebook_access_tokens/methods/list' insert: [] update: [] replace: [] @@ -21589,10 +21969,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1listNotebookKeys~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1listNotebookKeys?api-version=2024-07-01-preview/post' + operationId: WorkspacesNotebookKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListNotebookKeysResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workspaces_notebook_keys/methods/list' @@ -21607,10 +21989,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1listStorageAccountKeys~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1listStorageAccountKeys?api-version=2024-07-01-preview/post' + operationId: WorkspacesStorageAccountKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListStorageAccountKeysResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workspaces_storage_account_keys/methods/list' @@ -21625,10 +22009,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1outboundNetworkDependenciesEndpoints~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1outboundNetworkDependenciesEndpoints?api-version=2024-07-01-preview/get' + operationId: WorkspacesOutboundNetworkDependenciesEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExternalFQDNResponse objectKey: $.value sqlVerbs: select: @@ -21637,46 +22023,53 @@ components: update: [] replace: [] delete: [] - managed_network_settings_rule: - id: azure.ml_services.managed_network_settings_rule - name: managed_network_settings_rule - title: managed_network_settings_rule + managed_network_settings_rules: + id: azure.ml_services.managed_network_settings_rules + name: managed_network_settings_rules + title: managed_network_settings_rules methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1outboundRules~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1outboundRules?api-version=2024-07-01-preview/get' + operationId: ManagedNetworkSettingsRule_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundRuleListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1outboundRules~1{ruleName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1outboundRules~1{ruleName}?api-version=2024-07-01-preview/delete' + operationId: ManagedNetworkSettingsRule_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1outboundRules~1{ruleName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1outboundRules~1{ruleName}?api-version=2024-07-01-preview/get' + operationId: ManagedNetworkSettingsRule_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundRuleBasicResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1outboundRules~1{ruleName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1outboundRules~1{ruleName}?api-version=2024-07-01-preview/put' + operationId: ManagedNetworkSettingsRule_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundRuleBasicResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/managed_network_settings_rule/methods/get' - - $ref: '#/components/x-stackQL-resources/managed_network_settings_rule/methods/list' + - $ref: '#/components/x-stackQL-resources/managed_network_settings_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/managed_network_settings_rules/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/managed_network_settings_rule/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/managed_network_settings_rules/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/managed_network_settings_rule/methods/delete' + - $ref: '#/components/x-stackQL-resources/managed_network_settings_rules/methods/delete' private_endpoint_connections: id: azure.ml_services.private_endpoint_connections name: private_endpoint_connections @@ -21684,29 +22077,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1privateEndpointConnections~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1privateEndpointConnections?api-version=2024-07-01-preview/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-07-01-preview/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-07-01-preview/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-07-01-preview/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' @@ -21724,10 +22124,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1privateLinkResources~1?api-version=2024-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1privateLinkResources?api-version=2024-07-01-preview/get' + operationId: PrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -21743,19 +22145,21 @@ components: methods: provision_managed_network: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1provisionManagedNetwork~1?api-version=2024-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MachineLearningServices~1workspaces~1{workspaceName}~1provisionManagedNetwork?api-version=2024-07-01-preview/post' + operationId: ManagedNetworkProvisions_ProvisionManagedNetwork response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedNetworkProvisionStatus sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - vw_compute: - id: azure.ml_services.vw_compute - name: vw_compute + vw_computes: + id: azure.ml_services.vw_computes + name: vw_computes config: views: select: @@ -21770,21 +22174,21 @@ components: identity as identity, tags as tags, sku as sku, - JSON_EXTRACT(properties, '$.computeType') as compute_type, - JSON_EXTRACT(properties, '$.computeLocation') as compute_location, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.modifiedOn') as modified_on, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.provisioningErrors') as provisioning_errors, - JSON_EXTRACT(properties, '$.isAttachedCompute') as is_attached_compute, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, + JSON_EXTRACT(properties, '$.computeType') as "compute_type", + JSON_EXTRACT(properties, '$.computeLocation') as "compute_location", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.modifiedOn') as "modified_on", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.provisioningErrors') as "provisioning_errors", + JSON_EXTRACT(properties, '$.isAttachedCompute') as "is_attached_compute", + JSON_EXTRACT(properties, '$.disableLocalAuth') as "disable_local_auth", subscriptionId, resourceGroupName, workspaceName, computeName - FROM azure.ml_services.compute + FROM azure.ml_services.computes WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -21798,21 +22202,21 @@ components: identity as identity, tags as tags, sku as sku, - json_extract_path_text(properties, '$.computeType') as compute_type, - JSON_EXTRACT(properties, '$.computeLocation') as compute_location, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.modifiedOn') as modified_on, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.provisioningErrors') as provisioning_errors, - JSON_EXTRACT(properties, '$.isAttachedCompute') as is_attached_compute, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, + json_extract_path_text(properties, '$.computeType') as "compute_type", + json_extract_path_text(properties, '$.computeLocation') as "compute_location", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.modifiedOn') as "modified_on", + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.provisioningErrors') as "provisioning_errors", + json_extract_path_text(properties, '$.isAttachedCompute') as "is_attached_compute", + json_extract_path_text(properties, '$.disableLocalAuth') as "disable_local_auth", subscriptionId, resourceGroupName, workspaceName, computeName - FROM azure.ml_services.compute + FROM azure.ml_services.computes WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; vw_registry_code_containers: id: azure.ml_services.vw_registry_code_containers @@ -21823,10 +22227,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.latestVersion') as "latest_version", + JSON_EXTRACT(properties, '$.nextVersion') as "next_version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -21837,10 +22241,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.latestVersion') as "latest_version", + json_extract_path_text(properties, '$.nextVersion') as "next_version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -21856,10 +22260,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.codeUri') as code_uri, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isAnonymous') as "is_anonymous", + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.codeUri') as "code_uri", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -21871,10 +22275,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.codeUri') as code_uri, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isAnonymous') as "is_anonymous", + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.codeUri') as "code_uri", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -21891,10 +22295,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.latestVersion') as "latest_version", + JSON_EXTRACT(properties, '$.nextVersion') as "next_version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -21905,10 +22309,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.latestVersion') as "latest_version", + json_extract_path_text(properties, '$.nextVersion') as "next_version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -21924,10 +22328,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.componentSpec') as component_spec, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isAnonymous') as "is_anonymous", + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.componentSpec') as "component_spec", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -21939,10 +22343,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.componentSpec') as component_spec, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isAnonymous') as "is_anonymous", + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.componentSpec') as "component_spec", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -21959,10 +22363,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.dataType') as data_type, + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.latestVersion') as "latest_version", + JSON_EXTRACT(properties, '$.nextVersion') as "next_version", + JSON_EXTRACT(properties, '$.dataType') as "data_type", subscriptionId, resourceGroupName, registryName, @@ -21973,10 +22377,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.dataType') as data_type, + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.latestVersion') as "latest_version", + json_extract_path_text(properties, '$.nextVersion') as "next_version", + json_extract_path_text(properties, '$.dataType') as "data_type", subscriptionId, resourceGroupName, registryName, @@ -21992,10 +22396,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.dataType') as data_type, - JSON_EXTRACT(properties, '$.dataUri') as data_uri, + JSON_EXTRACT(properties, '$.isAnonymous') as "is_anonymous", + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.dataType') as "data_type", + JSON_EXTRACT(properties, '$.dataUri') as "data_uri", subscriptionId, resourceGroupName, registryName, @@ -22007,10 +22411,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.dataType') as data_type, - JSON_EXTRACT(properties, '$.dataUri') as data_uri, + json_extract_path_text(properties, '$.isAnonymous') as "is_anonymous", + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.dataType') as "data_type", + json_extract_path_text(properties, '$.dataUri') as "data_uri", subscriptionId, resourceGroupName, registryName, @@ -22027,10 +22431,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.latestVersion') as "latest_version", + JSON_EXTRACT(properties, '$.nextVersion') as "next_version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -22041,10 +22445,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.latestVersion') as "latest_version", + json_extract_path_text(properties, '$.nextVersion') as "next_version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -22060,17 +22464,17 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.autoRebuild') as auto_rebuild, - JSON_EXTRACT(properties, '$.build') as build, - JSON_EXTRACT(properties, '$.condaFile') as conda_file, - JSON_EXTRACT(properties, '$.environmentType') as environment_type, - JSON_EXTRACT(properties, '$.image') as image, - JSON_EXTRACT(properties, '$.inferenceConfig') as inference_config, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.stage') as stage, + JSON_EXTRACT(properties, '$.isAnonymous') as "is_anonymous", + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.autoRebuild') as "auto_rebuild", + JSON_EXTRACT(properties, '$.build') as "build", + JSON_EXTRACT(properties, '$.condaFile') as "conda_file", + JSON_EXTRACT(properties, '$.environmentType') as "environment_type", + JSON_EXTRACT(properties, '$.image') as "image", + JSON_EXTRACT(properties, '$.inferenceConfig') as "inference_config", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.stage') as "stage", subscriptionId, resourceGroupName, registryName, @@ -22082,17 +22486,17 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.autoRebuild') as auto_rebuild, - JSON_EXTRACT(properties, '$.build') as build, - JSON_EXTRACT(properties, '$.condaFile') as conda_file, - JSON_EXTRACT(properties, '$.environmentType') as environment_type, - JSON_EXTRACT(properties, '$.image') as image, - JSON_EXTRACT(properties, '$.inferenceConfig') as inference_config, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.stage') as stage, + json_extract_path_text(properties, '$.isAnonymous') as "is_anonymous", + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.autoRebuild') as "auto_rebuild", + json_extract_path_text(properties, '$.build') as "build", + json_extract_path_text(properties, '$.condaFile') as "conda_file", + json_extract_path_text(properties, '$.environmentType') as "environment_type", + json_extract_path_text(properties, '$.image') as "image", + json_extract_path_text(properties, '$.inferenceConfig') as "inference_config", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.stage') as "stage", subscriptionId, resourceGroupName, registryName, @@ -22109,10 +22513,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.marketplacePlan') as marketplace_plan, - JSON_EXTRACT(properties, '$.marketplaceSubscriptionStatus') as marketplace_subscription_status, - JSON_EXTRACT(properties, '$.modelId') as model_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.marketplacePlan') as "marketplace_plan", + JSON_EXTRACT(properties, '$.marketplaceSubscriptionStatus') as "marketplace_subscription_status", + JSON_EXTRACT(properties, '$.modelId') as "model_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22123,10 +22527,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.marketplacePlan') as marketplace_plan, - JSON_EXTRACT(properties, '$.marketplaceSubscriptionStatus') as marketplace_subscription_status, - JSON_EXTRACT(properties, '$.modelId') as model_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.marketplacePlan') as "marketplace_plan", + json_extract_path_text(properties, '$.marketplaceSubscriptionStatus') as "marketplace_subscription_status", + json_extract_path_text(properties, '$.modelId') as "model_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22142,10 +22546,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.latestVersion') as "latest_version", + JSON_EXTRACT(properties, '$.nextVersion') as "next_version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -22156,10 +22560,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.latestVersion') as "latest_version", + json_extract_path_text(properties, '$.nextVersion') as "next_version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, registryName, @@ -22175,14 +22579,14 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.flavors') as flavors, - JSON_EXTRACT(properties, '$.jobName') as job_name, - JSON_EXTRACT(properties, '$.modelType') as model_type, - JSON_EXTRACT(properties, '$.modelUri') as model_uri, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.stage') as stage, + JSON_EXTRACT(properties, '$.isAnonymous') as "is_anonymous", + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.flavors') as "flavors", + JSON_EXTRACT(properties, '$.jobName') as "job_name", + JSON_EXTRACT(properties, '$.modelType') as "model_type", + JSON_EXTRACT(properties, '$.modelUri') as "model_uri", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.stage') as "stage", subscriptionId, resourceGroupName, registryName, @@ -22194,14 +22598,14 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.flavors') as flavors, - JSON_EXTRACT(properties, '$.jobName') as job_name, - JSON_EXTRACT(properties, '$.modelType') as model_type, - JSON_EXTRACT(properties, '$.modelUri') as model_uri, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.stage') as stage, + json_extract_path_text(properties, '$.isAnonymous') as "is_anonymous", + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.flavors') as "flavors", + json_extract_path_text(properties, '$.jobName') as "job_name", + json_extract_path_text(properties, '$.modelType') as "model_type", + json_extract_path_text(properties, '$.modelUri') as "model_uri", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.stage') as "stage", subscriptionId, resourceGroupName, registryName, @@ -22223,14 +22627,14 @@ components: identity as identity, kind as kind, sku as sku, - JSON_EXTRACT(properties, '$.authMode') as auth_mode, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.keys') as keys, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.scoringUri') as scoring_uri, - JSON_EXTRACT(properties, '$.swaggerUri') as swagger_uri, - JSON_EXTRACT(properties, '$.defaults') as defaults, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.authMode') as "auth_mode", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.keys') as "keys", + JSON_EXTRACT(properties, '$.properties') as "properties", + JSON_EXTRACT(properties, '$.scoringUri') as "scoring_uri", + JSON_EXTRACT(properties, '$.swaggerUri') as "swagger_uri", + JSON_EXTRACT(properties, '$.defaults') as "defaults", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22246,14 +22650,14 @@ components: identity as identity, kind as kind, sku as sku, - json_extract_path_text(properties, '$.authMode') as auth_mode, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.keys') as keys, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.scoringUri') as scoring_uri, - JSON_EXTRACT(properties, '$.swaggerUri') as swagger_uri, - JSON_EXTRACT(properties, '$.defaults') as defaults, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.authMode') as "auth_mode", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.keys') as "keys", + json_extract_path_text(properties, '$.properties') as "properties", + json_extract_path_text(properties, '$.scoringUri') as "scoring_uri", + json_extract_path_text(properties, '$.swaggerUri') as "swagger_uri", + json_extract_path_text(properties, '$.defaults') as "defaults", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22274,23 +22678,23 @@ components: identity as identity, kind as kind, sku as sku, - JSON_EXTRACT(properties, '$.codeConfiguration') as code_configuration, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.environmentId') as environment_id, - JSON_EXTRACT(properties, '$.environmentVariables') as environment_variables, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.compute') as compute, - JSON_EXTRACT(properties, '$.deploymentConfiguration') as deployment_configuration, - JSON_EXTRACT(properties, '$.errorThreshold') as error_threshold, - JSON_EXTRACT(properties, '$.loggingLevel') as logging_level, - JSON_EXTRACT(properties, '$.maxConcurrencyPerInstance') as max_concurrency_per_instance, - JSON_EXTRACT(properties, '$.miniBatchSize') as mini_batch_size, - JSON_EXTRACT(properties, '$.model') as model, - JSON_EXTRACT(properties, '$.outputAction') as output_action, - JSON_EXTRACT(properties, '$.outputFileName') as output_file_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resources') as resources, - JSON_EXTRACT(properties, '$.retrySettings') as retry_settings, + JSON_EXTRACT(properties, '$.codeConfiguration') as "code_configuration", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.environmentId') as "environment_id", + JSON_EXTRACT(properties, '$.environmentVariables') as "environment_variables", + JSON_EXTRACT(properties, '$.properties') as "properties", + JSON_EXTRACT(properties, '$.compute') as "compute", + JSON_EXTRACT(properties, '$.deploymentConfiguration') as "deployment_configuration", + JSON_EXTRACT(properties, '$.errorThreshold') as "error_threshold", + JSON_EXTRACT(properties, '$.loggingLevel') as "logging_level", + JSON_EXTRACT(properties, '$.maxConcurrencyPerInstance') as "max_concurrency_per_instance", + JSON_EXTRACT(properties, '$.miniBatchSize') as "mini_batch_size", + JSON_EXTRACT(properties, '$.model') as "model", + JSON_EXTRACT(properties, '$.outputAction') as "output_action", + JSON_EXTRACT(properties, '$.outputFileName') as "output_file_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resources') as "resources", + JSON_EXTRACT(properties, '$.retrySettings') as "retry_settings", subscriptionId, resourceGroupName, workspaceName, @@ -22307,23 +22711,23 @@ components: identity as identity, kind as kind, sku as sku, - json_extract_path_text(properties, '$.codeConfiguration') as code_configuration, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.environmentId') as environment_id, - JSON_EXTRACT(properties, '$.environmentVariables') as environment_variables, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.compute') as compute, - JSON_EXTRACT(properties, '$.deploymentConfiguration') as deployment_configuration, - JSON_EXTRACT(properties, '$.errorThreshold') as error_threshold, - JSON_EXTRACT(properties, '$.loggingLevel') as logging_level, - JSON_EXTRACT(properties, '$.maxConcurrencyPerInstance') as max_concurrency_per_instance, - JSON_EXTRACT(properties, '$.miniBatchSize') as mini_batch_size, - JSON_EXTRACT(properties, '$.model') as model, - JSON_EXTRACT(properties, '$.outputAction') as output_action, - JSON_EXTRACT(properties, '$.outputFileName') as output_file_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resources') as resources, - JSON_EXTRACT(properties, '$.retrySettings') as retry_settings, + json_extract_path_text(properties, '$.codeConfiguration') as "code_configuration", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.environmentId') as "environment_id", + json_extract_path_text(properties, '$.environmentVariables') as "environment_variables", + json_extract_path_text(properties, '$.properties') as "properties", + json_extract_path_text(properties, '$.compute') as "compute", + json_extract_path_text(properties, '$.deploymentConfiguration') as "deployment_configuration", + json_extract_path_text(properties, '$.errorThreshold') as "error_threshold", + json_extract_path_text(properties, '$.loggingLevel') as "logging_level", + json_extract_path_text(properties, '$.maxConcurrencyPerInstance') as "max_concurrency_per_instance", + json_extract_path_text(properties, '$.miniBatchSize') as "mini_batch_size", + json_extract_path_text(properties, '$.model') as "model", + json_extract_path_text(properties, '$.outputAction') as "output_action", + json_extract_path_text(properties, '$.outputFileName') as "output_file_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resources') as "resources", + json_extract_path_text(properties, '$.retrySettings') as "retry_settings", subscriptionId, resourceGroupName, workspaceName, @@ -22340,10 +22744,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.latestVersion') as "latest_version", + JSON_EXTRACT(properties, '$.nextVersion') as "next_version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22354,10 +22758,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.latestVersion') as "latest_version", + json_extract_path_text(properties, '$.nextVersion') as "next_version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22373,10 +22777,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.codeUri') as code_uri, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isAnonymous') as "is_anonymous", + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.codeUri') as "code_uri", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22388,10 +22792,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.codeUri') as code_uri, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isAnonymous') as "is_anonymous", + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.codeUri') as "code_uri", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22408,10 +22812,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.latestVersion') as "latest_version", + JSON_EXTRACT(properties, '$.nextVersion') as "next_version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22422,10 +22826,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.latestVersion') as "latest_version", + json_extract_path_text(properties, '$.nextVersion') as "next_version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22441,10 +22845,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.componentSpec') as component_spec, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isAnonymous') as "is_anonymous", + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.componentSpec') as "component_spec", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22456,10 +22860,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.componentSpec') as component_spec, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isAnonymous') as "is_anonymous", + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.componentSpec') as "component_spec", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22476,10 +22880,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.dataType') as data_type, + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.latestVersion') as "latest_version", + JSON_EXTRACT(properties, '$.nextVersion') as "next_version", + JSON_EXTRACT(properties, '$.dataType') as "data_type", subscriptionId, resourceGroupName, workspaceName, @@ -22490,10 +22894,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.dataType') as data_type, + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.latestVersion') as "latest_version", + json_extract_path_text(properties, '$.nextVersion') as "next_version", + json_extract_path_text(properties, '$.dataType') as "data_type", subscriptionId, resourceGroupName, workspaceName, @@ -22509,10 +22913,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.dataType') as data_type, - JSON_EXTRACT(properties, '$.dataUri') as data_uri, + JSON_EXTRACT(properties, '$.isAnonymous') as "is_anonymous", + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.dataType') as "data_type", + JSON_EXTRACT(properties, '$.dataUri') as "data_uri", subscriptionId, resourceGroupName, workspaceName, @@ -22524,10 +22928,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.dataType') as data_type, - JSON_EXTRACT(properties, '$.dataUri') as data_uri, + json_extract_path_text(properties, '$.isAnonymous') as "is_anonymous", + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.dataType') as "data_type", + json_extract_path_text(properties, '$.dataUri') as "data_uri", subscriptionId, resourceGroupName, workspaceName, @@ -22544,12 +22948,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.datastoreType') as datastore_type, - JSON_EXTRACT(properties, '$.isDefault') as is_default, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.properties') as "properties", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.credentials') as "credentials", + JSON_EXTRACT(properties, '$.datastoreType') as "datastore_type", + JSON_EXTRACT(properties, '$.isDefault') as "is_default", subscriptionId, resourceGroupName, workspaceName, @@ -22560,12 +22964,12 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.datastoreType') as datastore_type, - JSON_EXTRACT(properties, '$.isDefault') as is_default, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.properties') as "properties", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.credentials') as "credentials", + json_extract_path_text(properties, '$.datastoreType') as "datastore_type", + json_extract_path_text(properties, '$.isDefault') as "is_default", subscriptionId, resourceGroupName, workspaceName, @@ -22581,10 +22985,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.latestVersion') as "latest_version", + JSON_EXTRACT(properties, '$.nextVersion') as "next_version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22595,10 +22999,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.latestVersion') as "latest_version", + json_extract_path_text(properties, '$.nextVersion') as "next_version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22614,17 +23018,17 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.autoRebuild') as auto_rebuild, - JSON_EXTRACT(properties, '$.build') as build, - JSON_EXTRACT(properties, '$.condaFile') as conda_file, - JSON_EXTRACT(properties, '$.environmentType') as environment_type, - JSON_EXTRACT(properties, '$.image') as image, - JSON_EXTRACT(properties, '$.inferenceConfig') as inference_config, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.stage') as stage, + JSON_EXTRACT(properties, '$.isAnonymous') as "is_anonymous", + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.autoRebuild') as "auto_rebuild", + JSON_EXTRACT(properties, '$.build') as "build", + JSON_EXTRACT(properties, '$.condaFile') as "conda_file", + JSON_EXTRACT(properties, '$.environmentType') as "environment_type", + JSON_EXTRACT(properties, '$.image') as "image", + JSON_EXTRACT(properties, '$.inferenceConfig') as "inference_config", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.stage') as "stage", subscriptionId, resourceGroupName, workspaceName, @@ -22636,17 +23040,17 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.autoRebuild') as auto_rebuild, - JSON_EXTRACT(properties, '$.build') as build, - JSON_EXTRACT(properties, '$.condaFile') as conda_file, - JSON_EXTRACT(properties, '$.environmentType') as environment_type, - JSON_EXTRACT(properties, '$.image') as image, - JSON_EXTRACT(properties, '$.inferenceConfig') as inference_config, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.stage') as stage, + json_extract_path_text(properties, '$.isAnonymous') as "is_anonymous", + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.autoRebuild') as "auto_rebuild", + json_extract_path_text(properties, '$.build') as "build", + json_extract_path_text(properties, '$.condaFile') as "conda_file", + json_extract_path_text(properties, '$.environmentType') as "environment_type", + json_extract_path_text(properties, '$.image') as "image", + json_extract_path_text(properties, '$.inferenceConfig') as "inference_config", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.stage') as "stage", subscriptionId, resourceGroupName, workspaceName, @@ -22663,11 +23067,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.dataType') as data_type, - JSON_EXTRACT(properties, '$.featureName') as feature_name, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.properties') as "properties", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.dataType') as "data_type", + JSON_EXTRACT(properties, '$.featureName') as "feature_name", subscriptionId, resourceGroupName, workspaceName, @@ -22680,11 +23084,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.dataType') as data_type, - JSON_EXTRACT(properties, '$.featureName') as feature_name, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.properties') as "properties", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.dataType') as "data_type", + json_extract_path_text(properties, '$.featureName') as "feature_name", subscriptionId, resourceGroupName, workspaceName, @@ -22693,38 +23097,38 @@ components: featureName FROM azure.ml_services.features WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND featuresetName = 'replace-me' AND featuresetVersion = 'replace-me'; - vw_featureset_containers_entity: - id: azure.ml_services.vw_featureset_containers_entity - name: vw_featureset_containers_entity + vw_featureset_containers_entities: + id: azure.ml_services.vw_featureset_containers_entities + name: vw_featureset_containers_entities config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.latestVersion') as "latest_version", + JSON_EXTRACT(properties, '$.nextVersion') as "next_version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, name - FROM azure.ml_services.featureset_containers_entity + FROM azure.ml_services.featureset_containers_entities WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND name = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.latestVersion') as "latest_version", + json_extract_path_text(properties, '$.nextVersion') as "next_version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, name - FROM azure.ml_services.featureset_containers_entity + FROM azure.ml_services.featureset_containers_entities WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND name = 'replace-me'; vw_featureset_versions: id: azure.ml_services.vw_featureset_versions @@ -22735,13 +23139,13 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.entities') as entities, - JSON_EXTRACT(properties, '$.materializationSettings') as materialization_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.specification') as specification, - JSON_EXTRACT(properties, '$.stage') as stage, + JSON_EXTRACT(properties, '$.isAnonymous') as "is_anonymous", + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.entities') as "entities", + JSON_EXTRACT(properties, '$.materializationSettings') as "materialization_settings", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.specification') as "specification", + JSON_EXTRACT(properties, '$.stage') as "stage", subscriptionId, resourceGroupName, workspaceName, @@ -22753,13 +23157,13 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.entities') as entities, - JSON_EXTRACT(properties, '$.materializationSettings') as materialization_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.specification') as specification, - JSON_EXTRACT(properties, '$.stage') as stage, + json_extract_path_text(properties, '$.isAnonymous') as "is_anonymous", + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.entities') as "entities", + json_extract_path_text(properties, '$.materializationSettings') as "materialization_settings", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.specification') as "specification", + json_extract_path_text(properties, '$.stage') as "stage", subscriptionId, resourceGroupName, workspaceName, @@ -22767,38 +23171,38 @@ components: version FROM azure.ml_services.featureset_versions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND name = 'replace-me'; - vw_featurestore_entity_containers_entity: - id: azure.ml_services.vw_featurestore_entity_containers_entity - name: vw_featurestore_entity_containers_entity + vw_featurestore_entity_containers_entities: + id: azure.ml_services.vw_featurestore_entity_containers_entities + name: vw_featurestore_entity_containers_entities config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.latestVersion') as "latest_version", + JSON_EXTRACT(properties, '$.nextVersion') as "next_version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, name - FROM azure.ml_services.featurestore_entity_containers_entity + FROM azure.ml_services.featurestore_entity_containers_entities WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND name = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.latestVersion') as "latest_version", + json_extract_path_text(properties, '$.nextVersion') as "next_version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, name - FROM azure.ml_services.featurestore_entity_containers_entity + FROM azure.ml_services.featurestore_entity_containers_entities WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND name = 'replace-me'; vw_featurestore_entity_versions: id: azure.ml_services.vw_featurestore_entity_versions @@ -22809,11 +23213,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.indexColumns') as index_columns, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.stage') as stage, + JSON_EXTRACT(properties, '$.isAnonymous') as "is_anonymous", + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.indexColumns') as "index_columns", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.stage') as "stage", subscriptionId, resourceGroupName, workspaceName, @@ -22825,11 +23229,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.indexColumns') as index_columns, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.stage') as stage, + json_extract_path_text(properties, '$.isAnonymous') as "is_anonymous", + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.indexColumns') as "index_columns", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.stage') as "stage", subscriptionId, resourceGroupName, workspaceName, @@ -22846,19 +23250,19 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.componentId') as component_id, - JSON_EXTRACT(properties, '$.computeId') as compute_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.experimentName') as experiment_name, - JSON_EXTRACT(properties, '$.identity') as identity, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.jobType') as job_type, - JSON_EXTRACT(properties, '$.notificationSetting') as notification_setting, - JSON_EXTRACT(properties, '$.services') as services, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.properties') as "properties", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.componentId') as "component_id", + JSON_EXTRACT(properties, '$.computeId') as "compute_id", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.experimentName') as "experiment_name", + JSON_EXTRACT(properties, '$.identity') as "identity", + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.jobType') as "job_type", + JSON_EXTRACT(properties, '$.notificationSetting') as "notification_setting", + JSON_EXTRACT(properties, '$.services') as "services", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, workspaceName, @@ -22869,19 +23273,19 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.componentId') as component_id, - JSON_EXTRACT(properties, '$.computeId') as compute_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.experimentName') as experiment_name, - JSON_EXTRACT(properties, '$.identity') as identity, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.jobType') as job_type, - JSON_EXTRACT(properties, '$.notificationSetting') as notification_setting, - JSON_EXTRACT(properties, '$.services') as services, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.properties') as "properties", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.componentId') as "component_id", + json_extract_path_text(properties, '$.computeId') as "compute_id", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.experimentName') as "experiment_name", + json_extract_path_text(properties, '$.identity') as "identity", + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.jobType') as "job_type", + json_extract_path_text(properties, '$.notificationSetting') as "notification_setting", + json_extract_path_text(properties, '$.services') as "services", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, workspaceName, @@ -22897,10 +23301,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.latestVersion') as "latest_version", + JSON_EXTRACT(properties, '$.nextVersion') as "next_version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22911,10 +23315,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.latestVersion') as latest_version, - JSON_EXTRACT(properties, '$.nextVersion') as next_version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.latestVersion') as "latest_version", + json_extract_path_text(properties, '$.nextVersion') as "next_version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -22930,14 +23334,14 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.flavors') as flavors, - JSON_EXTRACT(properties, '$.jobName') as job_name, - JSON_EXTRACT(properties, '$.modelType') as model_type, - JSON_EXTRACT(properties, '$.modelUri') as model_uri, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.stage') as stage, + JSON_EXTRACT(properties, '$.isAnonymous') as "is_anonymous", + JSON_EXTRACT(properties, '$.isArchived') as "is_archived", + JSON_EXTRACT(properties, '$.flavors') as "flavors", + JSON_EXTRACT(properties, '$.jobName') as "job_name", + JSON_EXTRACT(properties, '$.modelType') as "model_type", + JSON_EXTRACT(properties, '$.modelUri') as "model_uri", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.stage') as "stage", subscriptionId, resourceGroupName, workspaceName, @@ -22949,14 +23353,14 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isAnonymous') as is_anonymous, - JSON_EXTRACT(properties, '$.isArchived') as is_archived, - JSON_EXTRACT(properties, '$.flavors') as flavors, - JSON_EXTRACT(properties, '$.jobName') as job_name, - JSON_EXTRACT(properties, '$.modelType') as model_type, - JSON_EXTRACT(properties, '$.modelUri') as model_uri, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.stage') as stage, + json_extract_path_text(properties, '$.isAnonymous') as "is_anonymous", + json_extract_path_text(properties, '$.isArchived') as "is_archived", + json_extract_path_text(properties, '$.flavors') as "flavors", + json_extract_path_text(properties, '$.jobName') as "job_name", + json_extract_path_text(properties, '$.modelType') as "model_type", + json_extract_path_text(properties, '$.modelUri') as "model_uri", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.stage') as "stage", subscriptionId, resourceGroupName, workspaceName, @@ -22978,17 +23382,17 @@ components: identity as identity, kind as kind, sku as sku, - JSON_EXTRACT(properties, '$.authMode') as auth_mode, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.keys') as keys, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.scoringUri') as scoring_uri, - JSON_EXTRACT(properties, '$.swaggerUri') as swagger_uri, - JSON_EXTRACT(properties, '$.compute') as compute, - JSON_EXTRACT(properties, '$.mirrorTraffic') as mirror_traffic, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.traffic') as traffic, + JSON_EXTRACT(properties, '$.authMode') as "auth_mode", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.keys') as "keys", + JSON_EXTRACT(properties, '$.properties') as "properties", + JSON_EXTRACT(properties, '$.scoringUri') as "scoring_uri", + JSON_EXTRACT(properties, '$.swaggerUri') as "swagger_uri", + JSON_EXTRACT(properties, '$.compute') as "compute", + JSON_EXTRACT(properties, '$.mirrorTraffic') as "mirror_traffic", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.traffic') as "traffic", subscriptionId, resourceGroupName, workspaceName, @@ -23004,17 +23408,17 @@ components: identity as identity, kind as kind, sku as sku, - json_extract_path_text(properties, '$.authMode') as auth_mode, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.keys') as keys, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.scoringUri') as scoring_uri, - JSON_EXTRACT(properties, '$.swaggerUri') as swagger_uri, - JSON_EXTRACT(properties, '$.compute') as compute, - JSON_EXTRACT(properties, '$.mirrorTraffic') as mirror_traffic, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.traffic') as traffic, + json_extract_path_text(properties, '$.authMode') as "auth_mode", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.keys') as "keys", + json_extract_path_text(properties, '$.properties') as "properties", + json_extract_path_text(properties, '$.scoringUri') as "scoring_uri", + json_extract_path_text(properties, '$.swaggerUri') as "swagger_uri", + json_extract_path_text(properties, '$.compute') as "compute", + json_extract_path_text(properties, '$.mirrorTraffic') as "mirror_traffic", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.traffic') as "traffic", subscriptionId, resourceGroupName, workspaceName, @@ -23035,23 +23439,23 @@ components: identity as identity, kind as kind, sku as sku, - JSON_EXTRACT(properties, '$.codeConfiguration') as code_configuration, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.environmentId') as environment_id, - JSON_EXTRACT(properties, '$.environmentVariables') as environment_variables, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.appInsightsEnabled') as app_insights_enabled, - JSON_EXTRACT(properties, '$.dataCollector') as data_collector, - JSON_EXTRACT(properties, '$.egressPublicNetworkAccess') as egress_public_network_access, - JSON_EXTRACT(properties, '$.endpointComputeType') as endpoint_compute_type, - JSON_EXTRACT(properties, '$.instanceType') as instance_type, - JSON_EXTRACT(properties, '$.livenessProbe') as liveness_probe, - JSON_EXTRACT(properties, '$.model') as model, - JSON_EXTRACT(properties, '$.modelMountPath') as model_mount_path, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.readinessProbe') as readiness_probe, - JSON_EXTRACT(properties, '$.requestSettings') as request_settings, - JSON_EXTRACT(properties, '$.scaleSettings') as scale_settings, + JSON_EXTRACT(properties, '$.codeConfiguration') as "code_configuration", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.environmentId') as "environment_id", + JSON_EXTRACT(properties, '$.environmentVariables') as "environment_variables", + JSON_EXTRACT(properties, '$.properties') as "properties", + JSON_EXTRACT(properties, '$.appInsightsEnabled') as "app_insights_enabled", + JSON_EXTRACT(properties, '$.dataCollector') as "data_collector", + JSON_EXTRACT(properties, '$.egressPublicNetworkAccess') as "egress_public_network_access", + JSON_EXTRACT(properties, '$.endpointComputeType') as "endpoint_compute_type", + JSON_EXTRACT(properties, '$.instanceType') as "instance_type", + JSON_EXTRACT(properties, '$.livenessProbe') as "liveness_probe", + JSON_EXTRACT(properties, '$.model') as "model", + JSON_EXTRACT(properties, '$.modelMountPath') as "model_mount_path", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.readinessProbe') as "readiness_probe", + JSON_EXTRACT(properties, '$.requestSettings') as "request_settings", + JSON_EXTRACT(properties, '$.scaleSettings') as "scale_settings", subscriptionId, resourceGroupName, workspaceName, @@ -23068,23 +23472,23 @@ components: identity as identity, kind as kind, sku as sku, - json_extract_path_text(properties, '$.codeConfiguration') as code_configuration, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.environmentId') as environment_id, - JSON_EXTRACT(properties, '$.environmentVariables') as environment_variables, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.appInsightsEnabled') as app_insights_enabled, - JSON_EXTRACT(properties, '$.dataCollector') as data_collector, - JSON_EXTRACT(properties, '$.egressPublicNetworkAccess') as egress_public_network_access, - JSON_EXTRACT(properties, '$.endpointComputeType') as endpoint_compute_type, - JSON_EXTRACT(properties, '$.instanceType') as instance_type, - JSON_EXTRACT(properties, '$.livenessProbe') as liveness_probe, - JSON_EXTRACT(properties, '$.model') as model, - JSON_EXTRACT(properties, '$.modelMountPath') as model_mount_path, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.readinessProbe') as readiness_probe, - JSON_EXTRACT(properties, '$.requestSettings') as request_settings, - JSON_EXTRACT(properties, '$.scaleSettings') as scale_settings, + json_extract_path_text(properties, '$.codeConfiguration') as "code_configuration", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.environmentId') as "environment_id", + json_extract_path_text(properties, '$.environmentVariables') as "environment_variables", + json_extract_path_text(properties, '$.properties') as "properties", + json_extract_path_text(properties, '$.appInsightsEnabled') as "app_insights_enabled", + json_extract_path_text(properties, '$.dataCollector') as "data_collector", + json_extract_path_text(properties, '$.egressPublicNetworkAccess') as "egress_public_network_access", + json_extract_path_text(properties, '$.endpointComputeType') as "endpoint_compute_type", + json_extract_path_text(properties, '$.instanceType') as "instance_type", + json_extract_path_text(properties, '$.livenessProbe') as "liveness_probe", + json_extract_path_text(properties, '$.model') as "model", + json_extract_path_text(properties, '$.modelMountPath') as "model_mount_path", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.readinessProbe') as "readiness_probe", + json_extract_path_text(properties, '$.requestSettings') as "request_settings", + json_extract_path_text(properties, '$.scaleSettings') as "scale_settings", subscriptionId, resourceGroupName, workspaceName, @@ -23101,14 +23505,14 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.action') as action, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.trigger') as trigger, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.properties') as "properties", + JSON_EXTRACT(properties, '$.tags') as "tags", + JSON_EXTRACT(properties, '$.action') as "action", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.isEnabled') as "is_enabled", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.trigger') as "trigger", subscriptionId, resourceGroupName, workspaceName, @@ -23119,14 +23523,14 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.properties') as properties, - JSON_EXTRACT(properties, '$.tags') as tags, - JSON_EXTRACT(properties, '$.action') as action, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.trigger') as trigger, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.properties') as "properties", + json_extract_path_text(properties, '$.tags') as "tags", + json_extract_path_text(properties, '$.action') as "action", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.isEnabled') as "is_enabled", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.trigger') as "trigger", subscriptionId, resourceGroupName, workspaceName, @@ -23147,13 +23551,13 @@ components: identity as identity, kind as kind, sku as sku, - JSON_EXTRACT(properties, '$.authMode') as auth_mode, - JSON_EXTRACT(properties, '$.contentSafety') as content_safety, - JSON_EXTRACT(properties, '$.endpointState') as endpoint_state, - JSON_EXTRACT(properties, '$.inferenceEndpoint') as inference_endpoint, - JSON_EXTRACT(properties, '$.marketplaceSubscriptionId') as marketplace_subscription_id, - JSON_EXTRACT(properties, '$.modelSettings') as model_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.authMode') as "auth_mode", + JSON_EXTRACT(properties, '$.contentSafety') as "content_safety", + JSON_EXTRACT(properties, '$.endpointState') as "endpoint_state", + JSON_EXTRACT(properties, '$.inferenceEndpoint') as "inference_endpoint", + JSON_EXTRACT(properties, '$.marketplaceSubscriptionId') as "marketplace_subscription_id", + JSON_EXTRACT(properties, '$.modelSettings') as "model_settings", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -23169,13 +23573,13 @@ components: identity as identity, kind as kind, sku as sku, - json_extract_path_text(properties, '$.authMode') as auth_mode, - JSON_EXTRACT(properties, '$.contentSafety') as content_safety, - JSON_EXTRACT(properties, '$.endpointState') as endpoint_state, - JSON_EXTRACT(properties, '$.inferenceEndpoint') as inference_endpoint, - JSON_EXTRACT(properties, '$.marketplaceSubscriptionId') as marketplace_subscription_id, - JSON_EXTRACT(properties, '$.modelSettings') as model_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.authMode') as "auth_mode", + json_extract_path_text(properties, '$.contentSafety') as "content_safety", + json_extract_path_text(properties, '$.endpointState') as "endpoint_state", + json_extract_path_text(properties, '$.inferenceEndpoint') as "inference_endpoint", + json_extract_path_text(properties, '$.marketplaceSubscriptionId') as "marketplace_subscription_id", + json_extract_path_text(properties, '$.modelSettings') as "model_settings", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -23196,14 +23600,14 @@ components: identity as identity, kind as kind, sku as sku, - JSON_EXTRACT(properties, '$.discoveryUrl') as discovery_url, - JSON_EXTRACT(properties, '$.intellectualPropertyPublisher') as intellectual_property_publisher, - JSON_EXTRACT(properties, '$.managedResourceGroup') as managed_resource_group, - JSON_EXTRACT(properties, '$.managedResourceGroupSettings') as managed_resource_group_settings, - JSON_EXTRACT(properties, '$.mlFlowRegistryUri') as ml_flow_registry_uri, - JSON_EXTRACT(properties, '$.registryPrivateEndpointConnections') as registry_private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.regionDetails') as region_details, + JSON_EXTRACT(properties, '$.discoveryUrl') as "discovery_url", + JSON_EXTRACT(properties, '$.intellectualPropertyPublisher') as "intellectual_property_publisher", + JSON_EXTRACT(properties, '$.managedResourceGroup') as "managed_resource_group", + JSON_EXTRACT(properties, '$.managedResourceGroupSettings') as "managed_resource_group_settings", + JSON_EXTRACT(properties, '$.mlFlowRegistryUri') as "ml_flow_registry_uri", + JSON_EXTRACT(properties, '$.registryPrivateEndpointConnections') as "registry_private_endpoint_connections", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.regionDetails') as "region_details", subscriptionId, resourceGroupName, registryName @@ -23218,14 +23622,14 @@ components: identity as identity, kind as kind, sku as sku, - json_extract_path_text(properties, '$.discoveryUrl') as discovery_url, - JSON_EXTRACT(properties, '$.intellectualPropertyPublisher') as intellectual_property_publisher, - JSON_EXTRACT(properties, '$.managedResourceGroup') as managed_resource_group, - JSON_EXTRACT(properties, '$.managedResourceGroupSettings') as managed_resource_group_settings, - JSON_EXTRACT(properties, '$.mlFlowRegistryUri') as ml_flow_registry_uri, - JSON_EXTRACT(properties, '$.registryPrivateEndpointConnections') as registry_private_endpoint_connections, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.regionDetails') as region_details, + json_extract_path_text(properties, '$.discoveryUrl') as "discovery_url", + json_extract_path_text(properties, '$.intellectualPropertyPublisher') as "intellectual_property_publisher", + json_extract_path_text(properties, '$.managedResourceGroup') as "managed_resource_group", + json_extract_path_text(properties, '$.managedResourceGroupSettings') as "managed_resource_group_settings", + json_extract_path_text(properties, '$.mlFlowRegistryUri') as "ml_flow_registry_uri", + json_extract_path_text(properties, '$.registryPrivateEndpointConnections') as "registry_private_endpoint_connections", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.regionDetails') as "region_details", subscriptionId, resourceGroupName, registryName @@ -23249,49 +23653,49 @@ components: kind as kind, sku as sku, tags as tags, - JSON_EXTRACT(properties, '$.allowPublicAccessWhenBehindVnet') as allow_public_access_when_behind_vnet, - JSON_EXTRACT(properties, '$.allowRoleAssignmentOnRG') as allow_role_assignment_on_rg, - JSON_EXTRACT(properties, '$.applicationInsights') as application_insights, - JSON_EXTRACT(properties, '$.associatedWorkspaces') as associated_workspaces, - JSON_EXTRACT(properties, '$.containerRegistries') as container_registries, - JSON_EXTRACT(properties, '$.containerRegistry') as container_registry, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.discoveryUrl') as discovery_url, - JSON_EXTRACT(properties, '$.enableDataIsolation') as enable_data_isolation, - JSON_EXTRACT(properties, '$.enableServiceSideCMKEncryption') as enable_service_side_cmk_encryption, - JSON_EXTRACT(properties, '$.enableSimplifiedCmk') as enable_simplified_cmk, - JSON_EXTRACT(properties, '$.enableSoftwareBillOfMaterials') as enable_software_bill_of_materials, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.existingWorkspaces') as existing_workspaces, - JSON_EXTRACT(properties, '$.featureStoreSettings') as feature_store_settings, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.hbiWorkspace') as hbi_workspace, - JSON_EXTRACT(properties, '$.hubResourceId') as hub_resource_id, - JSON_EXTRACT(properties, '$.imageBuildCompute') as image_build_compute, - JSON_EXTRACT(properties, '$.ipAllowlist') as ip_allowlist, - JSON_EXTRACT(properties, '$.keyVault') as key_vault, - JSON_EXTRACT(properties, '$.keyVaults') as key_vaults, - JSON_EXTRACT(properties, '$.managedNetwork') as managed_network, - JSON_EXTRACT(properties, '$.mlFlowTrackingUri') as ml_flow_tracking_uri, - JSON_EXTRACT(properties, '$.notebookInfo') as notebook_info, - JSON_EXTRACT(properties, '$.primaryUserAssignedIdentity') as primary_user_assigned_identity, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.privateLinkCount') as private_link_count, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.serverlessComputeSettings') as serverless_compute_settings, - JSON_EXTRACT(properties, '$.serviceManagedResourcesSettings') as service_managed_resources_settings, - JSON_EXTRACT(properties, '$.serviceProvisionedResourceGroup') as service_provisioned_resource_group, - JSON_EXTRACT(properties, '$.sharedPrivateLinkResources') as shared_private_link_resources, - JSON_EXTRACT(properties, '$.softDeleteRetentionInDays') as soft_delete_retention_in_days, - JSON_EXTRACT(properties, '$.storageAccount') as storage_account, - JSON_EXTRACT(properties, '$.storageAccounts') as storage_accounts, - JSON_EXTRACT(properties, '$.storageHnsEnabled') as storage_hns_enabled, - JSON_EXTRACT(properties, '$.systemDatastoresAuthMode') as system_datastores_auth_mode, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.v1LegacyMode') as v1_legacy_mode, - JSON_EXTRACT(properties, '$.workspaceHubConfig') as workspace_hub_config, - JSON_EXTRACT(properties, '$.workspaceId') as workspace_id, + JSON_EXTRACT(properties, '$.allowPublicAccessWhenBehindVnet') as "allow_public_access_when_behind_vnet", + JSON_EXTRACT(properties, '$.allowRoleAssignmentOnRG') as "allow_role_assignment_on_rg", + JSON_EXTRACT(properties, '$.applicationInsights') as "application_insights", + JSON_EXTRACT(properties, '$.associatedWorkspaces') as "associated_workspaces", + JSON_EXTRACT(properties, '$.containerRegistries') as "container_registries", + JSON_EXTRACT(properties, '$.containerRegistry') as "container_registry", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.discoveryUrl') as "discovery_url", + JSON_EXTRACT(properties, '$.enableDataIsolation') as "enable_data_isolation", + JSON_EXTRACT(properties, '$.enableServiceSideCMKEncryption') as "enable_service_side_cmk_encryption", + JSON_EXTRACT(properties, '$.enableSimplifiedCmk') as "enable_simplified_cmk", + JSON_EXTRACT(properties, '$.enableSoftwareBillOfMaterials') as "enable_software_bill_of_materials", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.existingWorkspaces') as "existing_workspaces", + JSON_EXTRACT(properties, '$.featureStoreSettings') as "feature_store_settings", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.hbiWorkspace') as "hbi_workspace", + JSON_EXTRACT(properties, '$.hubResourceId') as "hub_resource_id", + JSON_EXTRACT(properties, '$.imageBuildCompute') as "image_build_compute", + JSON_EXTRACT(properties, '$.ipAllowlist') as "ip_allowlist", + JSON_EXTRACT(properties, '$.keyVault') as "key_vault", + JSON_EXTRACT(properties, '$.keyVaults') as "key_vaults", + JSON_EXTRACT(properties, '$.managedNetwork') as "managed_network", + JSON_EXTRACT(properties, '$.mlFlowTrackingUri') as "ml_flow_tracking_uri", + JSON_EXTRACT(properties, '$.notebookInfo') as "notebook_info", + JSON_EXTRACT(properties, '$.primaryUserAssignedIdentity') as "primary_user_assigned_identity", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.privateLinkCount') as "private_link_count", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.serverlessComputeSettings') as "serverless_compute_settings", + JSON_EXTRACT(properties, '$.serviceManagedResourcesSettings') as "service_managed_resources_settings", + JSON_EXTRACT(properties, '$.serviceProvisionedResourceGroup') as "service_provisioned_resource_group", + JSON_EXTRACT(properties, '$.sharedPrivateLinkResources') as "shared_private_link_resources", + JSON_EXTRACT(properties, '$.softDeleteRetentionInDays') as "soft_delete_retention_in_days", + JSON_EXTRACT(properties, '$.storageAccount') as "storage_account", + JSON_EXTRACT(properties, '$.storageAccounts') as "storage_accounts", + JSON_EXTRACT(properties, '$.storageHnsEnabled') as "storage_hns_enabled", + JSON_EXTRACT(properties, '$.systemDatastoresAuthMode') as "system_datastores_auth_mode", + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.v1LegacyMode') as "v1_legacy_mode", + JSON_EXTRACT(properties, '$.workspaceHubConfig') as "workspace_hub_config", + JSON_EXTRACT(properties, '$.workspaceId') as "workspace_id", subscriptionId, resourceGroupName, workspaceName @@ -23310,49 +23714,49 @@ components: kind as kind, sku as sku, tags as tags, - json_extract_path_text(properties, '$.allowPublicAccessWhenBehindVnet') as allow_public_access_when_behind_vnet, - JSON_EXTRACT(properties, '$.allowRoleAssignmentOnRG') as allow_role_assignment_on_rg, - JSON_EXTRACT(properties, '$.applicationInsights') as application_insights, - JSON_EXTRACT(properties, '$.associatedWorkspaces') as associated_workspaces, - JSON_EXTRACT(properties, '$.containerRegistries') as container_registries, - JSON_EXTRACT(properties, '$.containerRegistry') as container_registry, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.discoveryUrl') as discovery_url, - JSON_EXTRACT(properties, '$.enableDataIsolation') as enable_data_isolation, - JSON_EXTRACT(properties, '$.enableServiceSideCMKEncryption') as enable_service_side_cmk_encryption, - JSON_EXTRACT(properties, '$.enableSimplifiedCmk') as enable_simplified_cmk, - JSON_EXTRACT(properties, '$.enableSoftwareBillOfMaterials') as enable_software_bill_of_materials, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.existingWorkspaces') as existing_workspaces, - JSON_EXTRACT(properties, '$.featureStoreSettings') as feature_store_settings, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.hbiWorkspace') as hbi_workspace, - JSON_EXTRACT(properties, '$.hubResourceId') as hub_resource_id, - JSON_EXTRACT(properties, '$.imageBuildCompute') as image_build_compute, - JSON_EXTRACT(properties, '$.ipAllowlist') as ip_allowlist, - JSON_EXTRACT(properties, '$.keyVault') as key_vault, - JSON_EXTRACT(properties, '$.keyVaults') as key_vaults, - JSON_EXTRACT(properties, '$.managedNetwork') as managed_network, - JSON_EXTRACT(properties, '$.mlFlowTrackingUri') as ml_flow_tracking_uri, - JSON_EXTRACT(properties, '$.notebookInfo') as notebook_info, - JSON_EXTRACT(properties, '$.primaryUserAssignedIdentity') as primary_user_assigned_identity, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.privateLinkCount') as private_link_count, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.serverlessComputeSettings') as serverless_compute_settings, - JSON_EXTRACT(properties, '$.serviceManagedResourcesSettings') as service_managed_resources_settings, - JSON_EXTRACT(properties, '$.serviceProvisionedResourceGroup') as service_provisioned_resource_group, - JSON_EXTRACT(properties, '$.sharedPrivateLinkResources') as shared_private_link_resources, - JSON_EXTRACT(properties, '$.softDeleteRetentionInDays') as soft_delete_retention_in_days, - JSON_EXTRACT(properties, '$.storageAccount') as storage_account, - JSON_EXTRACT(properties, '$.storageAccounts') as storage_accounts, - JSON_EXTRACT(properties, '$.storageHnsEnabled') as storage_hns_enabled, - JSON_EXTRACT(properties, '$.systemDatastoresAuthMode') as system_datastores_auth_mode, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.v1LegacyMode') as v1_legacy_mode, - JSON_EXTRACT(properties, '$.workspaceHubConfig') as workspace_hub_config, - JSON_EXTRACT(properties, '$.workspaceId') as workspace_id, + json_extract_path_text(properties, '$.allowPublicAccessWhenBehindVnet') as "allow_public_access_when_behind_vnet", + json_extract_path_text(properties, '$.allowRoleAssignmentOnRG') as "allow_role_assignment_on_rg", + json_extract_path_text(properties, '$.applicationInsights') as "application_insights", + json_extract_path_text(properties, '$.associatedWorkspaces') as "associated_workspaces", + json_extract_path_text(properties, '$.containerRegistries') as "container_registries", + json_extract_path_text(properties, '$.containerRegistry') as "container_registry", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.discoveryUrl') as "discovery_url", + json_extract_path_text(properties, '$.enableDataIsolation') as "enable_data_isolation", + json_extract_path_text(properties, '$.enableServiceSideCMKEncryption') as "enable_service_side_cmk_encryption", + json_extract_path_text(properties, '$.enableSimplifiedCmk') as "enable_simplified_cmk", + json_extract_path_text(properties, '$.enableSoftwareBillOfMaterials') as "enable_software_bill_of_materials", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.existingWorkspaces') as "existing_workspaces", + json_extract_path_text(properties, '$.featureStoreSettings') as "feature_store_settings", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.hbiWorkspace') as "hbi_workspace", + json_extract_path_text(properties, '$.hubResourceId') as "hub_resource_id", + json_extract_path_text(properties, '$.imageBuildCompute') as "image_build_compute", + json_extract_path_text(properties, '$.ipAllowlist') as "ip_allowlist", + json_extract_path_text(properties, '$.keyVault') as "key_vault", + json_extract_path_text(properties, '$.keyVaults') as "key_vaults", + json_extract_path_text(properties, '$.managedNetwork') as "managed_network", + json_extract_path_text(properties, '$.mlFlowTrackingUri') as "ml_flow_tracking_uri", + json_extract_path_text(properties, '$.notebookInfo') as "notebook_info", + json_extract_path_text(properties, '$.primaryUserAssignedIdentity') as "primary_user_assigned_identity", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.privateLinkCount') as "private_link_count", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.serverlessComputeSettings') as "serverless_compute_settings", + json_extract_path_text(properties, '$.serviceManagedResourcesSettings') as "service_managed_resources_settings", + json_extract_path_text(properties, '$.serviceProvisionedResourceGroup') as "service_provisioned_resource_group", + json_extract_path_text(properties, '$.sharedPrivateLinkResources') as "shared_private_link_resources", + json_extract_path_text(properties, '$.softDeleteRetentionInDays') as "soft_delete_retention_in_days", + json_extract_path_text(properties, '$.storageAccount') as "storage_account", + json_extract_path_text(properties, '$.storageAccounts') as "storage_accounts", + json_extract_path_text(properties, '$.storageHnsEnabled') as "storage_hns_enabled", + json_extract_path_text(properties, '$.systemDatastoresAuthMode') as "system_datastores_auth_mode", + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.v1LegacyMode') as "v1_legacy_mode", + json_extract_path_text(properties, '$.workspaceHubConfig') as "workspace_hub_config", + json_extract_path_text(properties, '$.workspaceId') as "workspace_id", subscriptionId, resourceGroupName, workspaceName @@ -23371,19 +23775,19 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.authType') as auth_type, - JSON_EXTRACT(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.createdByWorkspaceArmId') as created_by_workspace_arm_id, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.expiryTime') as expiry_time, - JSON_EXTRACT(properties, '$.group') as group, - JSON_EXTRACT(properties, '$.isSharedToAll') as is_shared_to_all, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.peRequirement') as pe_requirement, - JSON_EXTRACT(properties, '$.peStatus') as pe_status, - JSON_EXTRACT(properties, '$.sharedUserList') as shared_user_list, - JSON_EXTRACT(properties, '$.target') as target, - JSON_EXTRACT(properties, '$.useWorkspaceManagedIdentity') as use_workspace_managed_identity, + JSON_EXTRACT(properties, '$.authType') as "auth_type", + JSON_EXTRACT(properties, '$.category') as "category", + JSON_EXTRACT(properties, '$.createdByWorkspaceArmId') as "created_by_workspace_arm_id", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.expiryTime') as "expiry_time", + JSON_EXTRACT(properties, '$.group') as "group", + JSON_EXTRACT(properties, '$.isSharedToAll') as "is_shared_to_all", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.peRequirement') as "pe_requirement", + JSON_EXTRACT(properties, '$.peStatus') as "pe_status", + JSON_EXTRACT(properties, '$.sharedUserList') as "shared_user_list", + JSON_EXTRACT(properties, '$.target') as "target", + JSON_EXTRACT(properties, '$.useWorkspaceManagedIdentity') as "use_workspace_managed_identity", subscriptionId, resourceGroupName, workspaceName, @@ -23398,28 +23802,28 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.authType') as auth_type, - JSON_EXTRACT(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.createdByWorkspaceArmId') as created_by_workspace_arm_id, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.expiryTime') as expiry_time, - JSON_EXTRACT(properties, '$.group') as group, - JSON_EXTRACT(properties, '$.isSharedToAll') as is_shared_to_all, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.peRequirement') as pe_requirement, - JSON_EXTRACT(properties, '$.peStatus') as pe_status, - JSON_EXTRACT(properties, '$.sharedUserList') as shared_user_list, - JSON_EXTRACT(properties, '$.target') as target, - JSON_EXTRACT(properties, '$.useWorkspaceManagedIdentity') as use_workspace_managed_identity, + json_extract_path_text(properties, '$.authType') as "auth_type", + json_extract_path_text(properties, '$.category') as "category", + json_extract_path_text(properties, '$.createdByWorkspaceArmId') as "created_by_workspace_arm_id", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.expiryTime') as "expiry_time", + json_extract_path_text(properties, '$.group') as "group", + json_extract_path_text(properties, '$.isSharedToAll') as "is_shared_to_all", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.peRequirement') as "pe_requirement", + json_extract_path_text(properties, '$.peStatus') as "pe_status", + json_extract_path_text(properties, '$.sharedUserList') as "shared_user_list", + json_extract_path_text(properties, '$.target') as "target", + json_extract_path_text(properties, '$.useWorkspaceManagedIdentity') as "use_workspace_managed_identity", subscriptionId, resourceGroupName, workspaceName, connectionName FROM azure.ml_services.workspace_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; - vw_connection_deployment: - id: azure.ml_services.vw_connection_deployment - name: vw_connection_deployment + vw_connection_deployments: + id: azure.ml_services.vw_connection_deployments + name: vw_connection_deployments config: views: select: @@ -23430,16 +23834,16 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.failureReason') as failure_reason, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.type') as type, + JSON_EXTRACT(properties, '$.failureReason') as "failure_reason", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.type') as "type", subscriptionId, resourceGroupName, workspaceName, connectionName, deploymentName - FROM azure.ml_services.connection_deployment - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me' AND deploymentName = 'replace-me'; + FROM azure.ml_services.connection_deployments + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -23448,78 +23852,19 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.failureReason') as failure_reason, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.type') as type, + json_extract_path_text(properties, '$.failureReason') as "failure_reason", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.type') as "type", subscriptionId, resourceGroupName, workspaceName, connectionName, deploymentName - FROM azure.ml_services.connection_deployment - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me' AND deploymentName = 'replace-me'; - vw_workspace_connections_secrets: - id: azure.ml_services.vw_workspace_connections_secrets - name: vw_workspace_connections_secrets - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - systemData as system_data, - JSON_EXTRACT(properties, '$.authType') as auth_type, - JSON_EXTRACT(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.createdByWorkspaceArmId') as created_by_workspace_arm_id, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.expiryTime') as expiry_time, - JSON_EXTRACT(properties, '$.group') as group, - JSON_EXTRACT(properties, '$.isSharedToAll') as is_shared_to_all, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.peRequirement') as pe_requirement, - JSON_EXTRACT(properties, '$.peStatus') as pe_status, - JSON_EXTRACT(properties, '$.sharedUserList') as shared_user_list, - JSON_EXTRACT(properties, '$.target') as target, - JSON_EXTRACT(properties, '$.useWorkspaceManagedIdentity') as use_workspace_managed_identity, - subscriptionId, - resourceGroupName, - workspaceName, - connectionName - FROM azure.ml_services.workspace_connections_secrets - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - systemData as system_data, - json_extract_path_text(properties, '$.authType') as auth_type, - JSON_EXTRACT(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.createdByWorkspaceArmId') as created_by_workspace_arm_id, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.expiryTime') as expiry_time, - JSON_EXTRACT(properties, '$.group') as group, - JSON_EXTRACT(properties, '$.isSharedToAll') as is_shared_to_all, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.peRequirement') as pe_requirement, - JSON_EXTRACT(properties, '$.peStatus') as pe_status, - JSON_EXTRACT(properties, '$.sharedUserList') as shared_user_list, - JSON_EXTRACT(properties, '$.target') as target, - JSON_EXTRACT(properties, '$.useWorkspaceManagedIdentity') as use_workspace_managed_identity, - subscriptionId, - resourceGroupName, - workspaceName, - connectionName - FROM azure.ml_services.workspace_connections_secrets + FROM azure.ml_services.connection_deployments WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me'; - vw_connection_rai_blocklist: - id: azure.ml_services.vw_connection_rai_blocklist - name: vw_connection_rai_blocklist + vw_connection_rai_blocklists: + id: azure.ml_services.vw_connection_rai_blocklists + name: vw_connection_rai_blocklists config: views: select: @@ -23530,14 +23875,14 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, workspaceName, connectionName, raiBlocklistName - FROM azure.ml_services.connection_rai_blocklist - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me' AND raiBlocklistName = 'replace-me'; + FROM azure.ml_services.connection_rai_blocklists + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -23546,17 +23891,17 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.description') as description, + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, workspaceName, connectionName, raiBlocklistName - FROM azure.ml_services.connection_rai_blocklist - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me' AND raiBlocklistName = 'replace-me'; - vw_connection_rai_blocklist_item: - id: azure.ml_services.vw_connection_rai_blocklist_item - name: vw_connection_rai_blocklist_item + FROM azure.ml_services.connection_rai_blocklists + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me'; + vw_connection_rai_blocklist_items: + id: azure.ml_services.vw_connection_rai_blocklist_items + name: vw_connection_rai_blocklist_items config: views: select: @@ -23567,16 +23912,16 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.isRegex') as is_regex, - JSON_EXTRACT(properties, '$.pattern') as pattern, + JSON_EXTRACT(properties, '$.isRegex') as "is_regex", + JSON_EXTRACT(properties, '$.pattern') as "pattern", subscriptionId, resourceGroupName, workspaceName, connectionName, raiBlocklistName, raiBlocklistItemName - FROM azure.ml_services.connection_rai_blocklist_item - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me' AND raiBlocklistName = 'replace-me' AND raiBlocklistItemName = 'replace-me'; + FROM azure.ml_services.connection_rai_blocklist_items + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me' AND raiBlocklistName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -23585,19 +23930,19 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.isRegex') as is_regex, - JSON_EXTRACT(properties, '$.pattern') as pattern, + json_extract_path_text(properties, '$.isRegex') as "is_regex", + json_extract_path_text(properties, '$.pattern') as "pattern", subscriptionId, resourceGroupName, workspaceName, connectionName, raiBlocklistName, raiBlocklistItemName - FROM azure.ml_services.connection_rai_blocklist_item - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me' AND raiBlocklistName = 'replace-me' AND raiBlocklistItemName = 'replace-me'; - vw_connection_rai_policy: - id: azure.ml_services.vw_connection_rai_policy - name: vw_connection_rai_policy + FROM azure.ml_services.connection_rai_blocklist_items + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me' AND raiBlocklistName = 'replace-me'; + vw_connection_rai_policies: + id: azure.ml_services.vw_connection_rai_policies + name: vw_connection_rai_policies config: views: select: @@ -23608,19 +23953,19 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.basePolicyName') as base_policy_name, - JSON_EXTRACT(properties, '$.completionBlocklists') as completion_blocklists, - JSON_EXTRACT(properties, '$.contentFilters') as content_filters, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.promptBlocklists') as prompt_blocklists, - JSON_EXTRACT(properties, '$.type') as type, + JSON_EXTRACT(properties, '$.basePolicyName') as "base_policy_name", + JSON_EXTRACT(properties, '$.completionBlocklists') as "completion_blocklists", + JSON_EXTRACT(properties, '$.contentFilters') as "content_filters", + JSON_EXTRACT(properties, '$.mode') as "mode", + JSON_EXTRACT(properties, '$.promptBlocklists') as "prompt_blocklists", + JSON_EXTRACT(properties, '$.type') as "type", subscriptionId, resourceGroupName, workspaceName, connectionName, raiPolicyName - FROM azure.ml_services.connection_rai_policy - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me' AND raiPolicyName = 'replace-me'; + FROM azure.ml_services.connection_rai_policies + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -23629,22 +23974,22 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.basePolicyName') as base_policy_name, - JSON_EXTRACT(properties, '$.completionBlocklists') as completion_blocklists, - JSON_EXTRACT(properties, '$.contentFilters') as content_filters, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.promptBlocklists') as prompt_blocklists, - JSON_EXTRACT(properties, '$.type') as type, + json_extract_path_text(properties, '$.basePolicyName') as "base_policy_name", + json_extract_path_text(properties, '$.completionBlocklists') as "completion_blocklists", + json_extract_path_text(properties, '$.contentFilters') as "content_filters", + json_extract_path_text(properties, '$.mode') as "mode", + json_extract_path_text(properties, '$.promptBlocklists') as "prompt_blocklists", + json_extract_path_text(properties, '$.type') as "type", subscriptionId, resourceGroupName, workspaceName, connectionName, raiPolicyName - FROM azure.ml_services.connection_rai_policy - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me' AND raiPolicyName = 'replace-me'; - vw_endpoint_deployment: - id: azure.ml_services.vw_endpoint_deployment - name: vw_endpoint_deployment + FROM azure.ml_services.connection_rai_policies + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND connectionName = 'replace-me'; + vw_endpoint_deployments: + id: azure.ml_services.vw_endpoint_deployments + name: vw_endpoint_deployments config: views: select: @@ -23655,16 +24000,16 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.failureReason') as failure_reason, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.type') as type, + JSON_EXTRACT(properties, '$.failureReason') as "failure_reason", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.type') as "type", subscriptionId, resourceGroupName, workspaceName, endpointName, deploymentName - FROM azure.ml_services.endpoint_deployment - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND endpointName = 'replace-me'; + FROM azure.ml_services.endpoint_deployments + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -23673,19 +24018,19 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.failureReason') as failure_reason, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.type') as type, + json_extract_path_text(properties, '$.failureReason') as "failure_reason", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.type') as "type", subscriptionId, resourceGroupName, workspaceName, endpointName, deploymentName - FROM azure.ml_services.endpoint_deployment - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND endpointName = 'replace-me'; - vw_endpoint: - id: azure.ml_services.vw_endpoint - name: vw_endpoint + FROM azure.ml_services.endpoint_deployments + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; + vw_endpoints: + id: azure.ml_services.vw_endpoints + name: vw_endpoints config: views: select: @@ -23696,20 +24041,20 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.associatedResourceId') as associated_resource_id, - JSON_EXTRACT(properties, '$.deployments') as deployments, - JSON_EXTRACT(properties, '$.endpointType') as endpoint_type, - JSON_EXTRACT(properties, '$.endpointUri') as endpoint_uri, - JSON_EXTRACT(properties, '$.failureReason') as failure_reason, - JSON_EXTRACT(properties, '$.location') as location, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.shouldCreateAiServicesEndpoint') as should_create_ai_services_endpoint, + JSON_EXTRACT(properties, '$.associatedResourceId') as "associated_resource_id", + JSON_EXTRACT(properties, '$.deployments') as "deployments", + JSON_EXTRACT(properties, '$.endpointType') as "endpoint_type", + JSON_EXTRACT(properties, '$.endpointUri') as "endpoint_uri", + JSON_EXTRACT(properties, '$.failureReason') as "failure_reason", + JSON_EXTRACT(properties, '$.location') as "location", + JSON_EXTRACT(properties, '$.name') as "name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.shouldCreateAiServicesEndpoint') as "should_create_ai_services_endpoint", subscriptionId, resourceGroupName, workspaceName, endpointName - FROM azure.ml_services.endpoint + FROM azure.ml_services.endpoints WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -23719,24 +24064,24 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.associatedResourceId') as associated_resource_id, - JSON_EXTRACT(properties, '$.deployments') as deployments, - JSON_EXTRACT(properties, '$.endpointType') as endpoint_type, - JSON_EXTRACT(properties, '$.endpointUri') as endpoint_uri, - JSON_EXTRACT(properties, '$.failureReason') as failure_reason, - JSON_EXTRACT(properties, '$.location') as location, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.shouldCreateAiServicesEndpoint') as should_create_ai_services_endpoint, + json_extract_path_text(properties, '$.associatedResourceId') as "associated_resource_id", + json_extract_path_text(properties, '$.deployments') as "deployments", + json_extract_path_text(properties, '$.endpointType') as "endpoint_type", + json_extract_path_text(properties, '$.endpointUri') as "endpoint_uri", + json_extract_path_text(properties, '$.failureReason') as "failure_reason", + json_extract_path_text(properties, '$.location') as "location", + json_extract_path_text(properties, '$.name') as "name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.shouldCreateAiServicesEndpoint') as "should_create_ai_services_endpoint", subscriptionId, resourceGroupName, workspaceName, endpointName - FROM azure.ml_services.endpoint + FROM azure.ml_services.endpoints WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; - vw_rai_policy: - id: azure.ml_services.vw_rai_policy - name: vw_rai_policy + vw_rai_policies: + id: azure.ml_services.vw_rai_policies + name: vw_rai_policies config: views: select: @@ -23747,19 +24092,19 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.basePolicyName') as base_policy_name, - JSON_EXTRACT(properties, '$.completionBlocklists') as completion_blocklists, - JSON_EXTRACT(properties, '$.contentFilters') as content_filters, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.promptBlocklists') as prompt_blocklists, - JSON_EXTRACT(properties, '$.type') as type, + JSON_EXTRACT(properties, '$.basePolicyName') as "base_policy_name", + JSON_EXTRACT(properties, '$.completionBlocklists') as "completion_blocklists", + JSON_EXTRACT(properties, '$.contentFilters') as "content_filters", + JSON_EXTRACT(properties, '$.mode') as "mode", + JSON_EXTRACT(properties, '$.promptBlocklists') as "prompt_blocklists", + JSON_EXTRACT(properties, '$.type') as "type", subscriptionId, resourceGroupName, workspaceName, endpointName, raiPolicyName - FROM azure.ml_services.rai_policy - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND endpointName = 'replace-me' AND raiPolicyName = 'replace-me'; + FROM azure.ml_services.rai_policies + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND endpointName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -23768,22 +24113,22 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.basePolicyName') as base_policy_name, - JSON_EXTRACT(properties, '$.completionBlocklists') as completion_blocklists, - JSON_EXTRACT(properties, '$.contentFilters') as content_filters, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.promptBlocklists') as prompt_blocklists, - JSON_EXTRACT(properties, '$.type') as type, + json_extract_path_text(properties, '$.basePolicyName') as "base_policy_name", + json_extract_path_text(properties, '$.completionBlocklists') as "completion_blocklists", + json_extract_path_text(properties, '$.contentFilters') as "content_filters", + json_extract_path_text(properties, '$.mode') as "mode", + json_extract_path_text(properties, '$.promptBlocklists') as "prompt_blocklists", + json_extract_path_text(properties, '$.type') as "type", subscriptionId, resourceGroupName, workspaceName, endpointName, raiPolicyName - FROM azure.ml_services.rai_policy - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND endpointName = 'replace-me' AND raiPolicyName = 'replace-me'; - vw_managed_network_settings_rule: - id: azure.ml_services.vw_managed_network_settings_rule - name: vw_managed_network_settings_rule + FROM azure.ml_services.rai_policies + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND endpointName = 'replace-me'; + vw_managed_network_settings_rules: + id: azure.ml_services.vw_managed_network_settings_rules + name: vw_managed_network_settings_rules config: views: select: @@ -23794,15 +24139,15 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.parentRuleNames') as parent_rule_names, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.type') as type, + JSON_EXTRACT(properties, '$.category') as "category", + JSON_EXTRACT(properties, '$.parentRuleNames') as "parent_rule_names", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.type') as "type", subscriptionId, resourceGroupName, workspaceName, ruleName - FROM azure.ml_services.managed_network_settings_rule + FROM azure.ml_services.managed_network_settings_rules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -23812,15 +24157,15 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.category') as category, - JSON_EXTRACT(properties, '$.parentRuleNames') as parent_rule_names, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.type') as type, + json_extract_path_text(properties, '$.category') as "category", + json_extract_path_text(properties, '$.parentRuleNames') as "parent_rule_names", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.type') as "type", subscriptionId, resourceGroupName, workspaceName, ruleName - FROM azure.ml_services.managed_network_settings_rule + FROM azure.ml_services.managed_network_settings_rules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; vw_private_endpoint_connections: id: azure.ml_services.vw_private_endpoint_connections @@ -23839,9 +24184,9 @@ components: identity as identity, sku as sku, tags as tags, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -23860,9 +24205,9 @@ components: identity as identity, sku as sku, tags as tags, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -23870,7 +24215,7 @@ components: FROM azure.ml_services.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/locations/{location}/usages/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/locations/{location}/usages?api-version=2024-07-01-preview: get: tags: - Usage @@ -23900,7 +24245,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/locations/{location}/vmSizes/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/locations/{location}/vmSizes?api-version=2024-07-01-preview: get: tags: - VirtualMachineSizes @@ -23928,7 +24273,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/locations/{location}/updateQuotas/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/locations/{location}/updateQuotas?api-version=2024-07-01-preview: post: tags: - Quota @@ -23964,7 +24309,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/locations/{location}/quotas/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/locations/{location}/quotas?api-version=2024-07-01-preview: get: tags: - Quota @@ -23994,7 +24339,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes?api-version=2024-07-01-preview: get: tags: - OperationalizationClusters @@ -24021,7 +24366,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}?api-version=2024-07-01-preview: get: tags: - OperationalizationClusters @@ -24159,12 +24504,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/customServices/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/customServices?api-version=2024-07-01-preview: post: tags: - OperationalizationClusters - MachineLearningComputes - operationId: Compute_UpdateCustomServices + operationId: ComputeCustomServices_Update description: Updates the custom services list. The list of custom services provided shall be overwritten parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -24190,11 +24535,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/listNodes/?api-version=2024-07-01-preview: + x-ms-original-operationId: Compute_UpdateCustomServices + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/listNodes?api-version=2024-07-01-preview: post: tags: - MachineLearningComputes - operationId: Compute_ListNodes + operationId: ComputeNodes_List description: Get the details (e.g IP address, port etc) of all the compute nodes in the compute. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -24217,12 +24563,13 @@ paths: x-ms-pageable: nextLinkName: nextLink itemName: nodes - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/listKeys/?api-version=2024-07-01-preview: + x-ms-original-operationId: Compute_ListNodes + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/listKeys?api-version=2024-07-01-preview: post: tags: - OperationalizationClusters - MachineLearningComputes - operationId: Compute_ListKeys + operationId: ComputeKeys_List description: Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -24242,12 +24589,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/updateDataMounts/?api-version=2024-07-01-preview: + x-ms-original-operationId: Compute_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/updateDataMounts?api-version=2024-07-01-preview: post: tags: - MachineLearningComputes summary: Update Data Mounts of a Machine Learning compute. - operationId: Compute_UpdateDataMounts + operationId: ComputeDataMounts_Update parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -24272,7 +24620,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/start/?api-version=2024-07-01-preview: + x-ms-original-operationId: Compute_UpdateDataMounts + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/start?api-version=2024-07-01-preview: post: tags: - OperationalizationClusters @@ -24294,7 +24643,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/stop/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/stop?api-version=2024-07-01-preview: post: tags: - OperationalizationClusters @@ -24316,7 +24665,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/restart/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/restart?api-version=2024-07-01-preview: post: tags: - OperationalizationClusters @@ -24338,11 +24687,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/updateIdleShutdownSetting/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/updateIdleShutdownSetting?api-version=2024-07-01-preview: post: tags: - MachineLearningComputes - operationId: Compute_UpdateIdleShutdownSetting + operationId: ComputeIdleShutdownSetting_Update description: Updates the idle shutdown setting of a compute instance. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -24366,12 +24715,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/getAllowedVmSizesForResize/?api-version=2024-07-01-preview: + x-ms-original-operationId: Compute_UpdateIdleShutdownSetting + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/getAllowedVmSizesForResize?api-version=2024-07-01-preview: post: tags: - OperationalizationClusters - MachineLearningComputes - operationId: Compute_getAllowedResizeSizes + operationId: ComputeAllowedResizeSizes_get description: Returns supported virtual machine sizes for resize parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -24391,7 +24741,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/resize/?api-version=2024-07-01-preview: + x-ms-original-operationId: Compute_getAllowedResizeSizes + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/resize?api-version=2024-07-01-preview: post: tags: - OperationalizationClusters @@ -24425,7 +24776,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes?api-version=2024-07-01-preview: get: tags: - CodeContainer @@ -24451,7 +24802,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName}?api-version=2024-07-01-preview: delete: tags: - CodeContainer @@ -24586,7 +24937,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName}/versions/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName}/versions?api-version=2024-07-01-preview: get: tags: - CodeVersion @@ -24630,7 +24981,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName}/versions/{version}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName}/versions/{version}?api-version=2024-07-01-preview: delete: tags: - CodeVersion @@ -24783,7 +25134,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName}/versions/{version}/startPendingUpload/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName}/versions/{version}/startPendingUpload?api-version=2024-07-01-preview: post: tags: - CodeVersion @@ -24827,7 +25178,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components?api-version=2024-07-01-preview: get: tags: - ComponentContainer @@ -24853,7 +25204,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/{componentName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/{componentName}?api-version=2024-07-01-preview: delete: tags: - ComponentContainer @@ -24988,7 +25339,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/{componentName}/versions/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/{componentName}/versions?api-version=2024-07-01-preview: get: tags: - ComponentVersion @@ -25032,7 +25383,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/{componentName}/versions/{version}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/{componentName}/versions/{version}?api-version=2024-07-01-preview: delete: tags: - ComponentVersion @@ -25185,7 +25536,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data?api-version=2024-07-01-preview: get: tags: - DataContainerRegistry @@ -25228,7 +25579,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name}?api-version=2024-07-01-preview: delete: tags: - DataContainerRegistry @@ -25361,7 +25712,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name}/versions/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name}/versions?api-version=2024-07-01-preview: get: tags: - DataVersionRegistry @@ -25426,7 +25777,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name}/versions/{version}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name}/versions/{version}?api-version=2024-07-01-preview: delete: tags: - DataVersionRegistry @@ -25577,7 +25928,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name}/versions/{version}/startPendingUpload/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name}/versions/{version}/startPendingUpload?api-version=2024-07-01-preview: post: tags: - DataVersionRegistry @@ -25620,12 +25971,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/datareferences/{name}/versions/{version}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/datareferences/{name}/versions/{version}?api-version=2024-07-01-preview: post: tags: - DataReference summary: Get blob reference SAS Uri. - operationId: RegistryDataReferences_GetBlobReferenceSAS + operationId: RegistryDataReferencesBlobReferenceSAS_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -25664,7 +26015,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/?api-version=2024-07-01-preview: + x-ms-original-operationId: RegistryDataReferences_GetBlobReferenceSAS + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments?api-version=2024-07-01-preview: get: tags: - EnvironmentContainer @@ -25707,7 +26059,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/{environmentName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/{environmentName}?api-version=2024-07-01-preview: delete: tags: - EnvironmentContainer @@ -25842,7 +26194,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/{environmentName}/versions/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/{environmentName}/versions?api-version=2024-07-01-preview: get: tags: - EnvironmentVersion @@ -25903,7 +26255,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/{environmentName}/versions/{version}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/{environmentName}/versions/{version}?api-version=2024-07-01-preview: delete: tags: - EnvironmentVersion @@ -26056,7 +26408,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/marketplaceSubscriptions/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/marketplaceSubscriptions?api-version=2024-07-01-preview: get: tags: - MarketplaceSubscription @@ -26082,7 +26434,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/marketplaceSubscriptions/{name}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/marketplaceSubscriptions/{name}?api-version=2024-07-01-preview: delete: tags: - MarketplaceSubscription @@ -26214,7 +26566,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models?api-version=2024-07-01-preview: get: tags: - ModelContainer @@ -26257,7 +26609,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}?api-version=2024-07-01-preview: delete: tags: - ModelContainer @@ -26392,7 +26744,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}/versions/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}/versions?api-version=2024-07-01-preview: get: tags: - ModelVersion @@ -26473,7 +26825,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}/versions/{version}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}/versions/{version}?api-version=2024-07-01-preview: delete: tags: - ModelVersion @@ -26626,7 +26978,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}/versions/{version}/startPendingUpload/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}/versions/{version}/startPendingUpload?api-version=2024-07-01-preview: post: tags: - ModelVersion @@ -26670,7 +27022,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints?api-version=2024-07-01-preview: get: tags: - BatchEndpoint @@ -26702,7 +27054,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}?api-version=2024-07-01-preview: delete: tags: - BatchEndpoint @@ -26892,7 +27244,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}/deployments/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}/deployments?api-version=2024-07-01-preview: get: tags: - BatchDeployment @@ -26935,7 +27287,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}/deployments/{deploymentName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}/deployments/{deploymentName}?api-version=2024-07-01-preview: delete: tags: - BatchDeployment @@ -27151,12 +27503,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}/listkeys/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}/listkeys?api-version=2024-07-01-preview: post: tags: - BatchEndpoint summary: Lists batch Inference Endpoint keys. - operationId: BatchEndpoints_ListKeys + operationId: BatchEndpointsKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -27180,7 +27532,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/?api-version=2024-07-01-preview: + x-ms-original-operationId: BatchEndpoints_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes?api-version=2024-07-01-preview: get: tags: - CodeContainer @@ -27206,7 +27559,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}?api-version=2024-07-01-preview: delete: tags: - CodeContainer @@ -27304,7 +27657,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}/versions/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}/versions?api-version=2024-07-01-preview: get: tags: - CodeVersion @@ -27357,7 +27710,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}/versions/{version}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}/versions/{version}?api-version=2024-07-01-preview: delete: tags: - CodeVersion @@ -27473,7 +27826,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}/versions/{version}/publish/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}/versions/{version}/publish?api-version=2024-07-01-preview: post: tags: - CodeVersion @@ -27529,7 +27882,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}/versions/{version}/startPendingUpload/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}/versions/{version}/startPendingUpload?api-version=2024-07-01-preview: post: tags: - CodeVersion @@ -27572,7 +27925,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components?api-version=2024-07-01-preview: get: tags: - ComponentContainer @@ -27615,7 +27968,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name}?api-version=2024-07-01-preview: delete: tags: - ComponentContainer @@ -27713,7 +28066,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name}/versions/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name}/versions?api-version=2024-07-01-preview: get: tags: - ComponentVersion @@ -27773,7 +28126,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name}/versions/{version}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name}/versions/{version}?api-version=2024-07-01-preview: delete: tags: - ComponentVersion @@ -27889,7 +28242,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name}/versions/{version}/publish/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name}/versions/{version}/publish?api-version=2024-07-01-preview: post: tags: - ComponentVersion @@ -27945,7 +28298,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data?api-version=2024-07-01-preview: get: tags: - DataContainer @@ -27988,7 +28341,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name}?api-version=2024-07-01-preview: delete: tags: - DataContainer @@ -28086,7 +28439,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name}/versions/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name}/versions?api-version=2024-07-01-preview: get: tags: - DataVersion @@ -28151,7 +28504,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name}/versions/{version}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name}/versions/{version}?api-version=2024-07-01-preview: delete: tags: - DataVersion @@ -28267,7 +28620,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name}/versions/{version}/publish/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name}/versions/{version}/publish?api-version=2024-07-01-preview: post: tags: - DataVersion @@ -28323,7 +28676,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores?api-version=2024-07-01-preview: get: tags: - Datastore @@ -28385,7 +28738,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores/{name}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores/{name}?api-version=2024-07-01-preview: delete: tags: - Datastore @@ -28489,12 +28842,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores/{name}/listSecrets/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores/{name}/listSecrets?api-version=2024-07-01-preview: post: tags: - Datastore summary: Get datastore secrets. - operationId: Datastores_ListSecrets + operationId: DatastoresSecrets_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -28526,7 +28879,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/?api-version=2024-07-01-preview: + x-ms-original-operationId: Datastores_ListSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments?api-version=2024-07-01-preview: get: tags: - EnvironmentContainer @@ -28569,7 +28923,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}?api-version=2024-07-01-preview: delete: tags: - EnvironmentContainer @@ -28667,7 +29021,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}/versions/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}/versions?api-version=2024-07-01-preview: get: tags: - EnvironmentVersion @@ -28727,7 +29081,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}/versions/{version}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}/versions/{version}?api-version=2024-07-01-preview: delete: tags: - EnvironmentVersion @@ -28843,7 +29197,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}/versions/{version}/publish/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}/versions/{version}/publish?api-version=2024-07-01-preview: post: tags: - EnvironmentVersion @@ -28899,7 +29253,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets?api-version=2024-07-01-preview: get: tags: - FeaturesetContainer @@ -28969,7 +29323,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{featuresetName}/versions/{featuresetVersion}/features/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{featuresetName}/versions/{featuresetVersion}/features?api-version=2024-07-01-preview: get: tags: - Feature @@ -29047,7 +29401,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{featuresetName}/versions/{featuresetVersion}/features/{featureName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{featuresetName}/versions/{featuresetVersion}/features/{featureName}?api-version=2024-07-01-preview: get: tags: - Feature @@ -29090,7 +29444,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}?api-version=2024-07-01-preview: delete: tags: - FeaturesetContainer @@ -29143,7 +29497,7 @@ paths: tags: - FeaturesetContainer summary: Get container. - operationId: FeaturesetContainers_GetEntity + operationId: FeaturesetContainersEntity_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -29167,6 +29521,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: FeaturesetContainers_GetEntity put: tags: - FeaturesetContainer @@ -29223,7 +29578,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}/versions/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}/versions?api-version=2024-07-01-preview: get: tags: - FeaturesetVersion @@ -29309,7 +29664,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}/versions/{version}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}/versions/{version}?api-version=2024-07-01-preview: delete: tags: - FeaturesetVersion @@ -29460,7 +29815,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}/versions/{version}/backfill/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}/versions/{version}/backfill?api-version=2024-07-01-preview: post: tags: - FeaturesetVersion @@ -29520,7 +29875,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities?api-version=2024-07-01-preview: get: tags: - FeaturestoreEntityContainer @@ -29590,7 +29945,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/{name}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/{name}?api-version=2024-07-01-preview: delete: tags: - FeaturestoreEntityContainer @@ -29643,7 +29998,7 @@ paths: tags: - FeaturestoreEntityContainer summary: Get container. - operationId: FeaturestoreEntityContainers_GetEntity + operationId: FeaturestoreEntityContainersEntity_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -29667,6 +30022,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: FeaturestoreEntityContainers_GetEntity put: tags: - FeaturestoreEntityContainer @@ -29723,7 +30079,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/{name}/versions/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/{name}/versions?api-version=2024-07-01-preview: get: tags: - FeaturestoreEntityVersion @@ -29809,7 +30165,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/{name}/versions/{version}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/{name}/versions/{version}?api-version=2024-07-01-preview: delete: tags: - FeaturestoreEntityVersion @@ -29960,7 +30316,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs?api-version=2024-07-01-preview: get: tags: - Job @@ -30018,7 +30374,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id}?api-version=2024-07-01-preview: delete: tags: - Job @@ -30138,7 +30494,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id}/cancel/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id}/cancel?api-version=2024-07-01-preview: post: tags: - Job @@ -30180,7 +30536,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models?api-version=2024-07-01-preview: get: tags: - ModelContainer @@ -30229,7 +30585,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name}?api-version=2024-07-01-preview: delete: tags: - ModelContainer @@ -30327,7 +30683,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name}/versions/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name}/versions?api-version=2024-07-01-preview: get: tags: - ModelVersion @@ -30418,7 +30774,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name}/versions/{version}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name}/versions/{version}?api-version=2024-07-01-preview: delete: tags: - ModelVersion @@ -30534,7 +30890,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name}/versions/{version}/publish/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name}/versions/{version}/publish?api-version=2024-07-01-preview: post: tags: - ModelVersion @@ -30590,7 +30946,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints?api-version=2024-07-01-preview: get: tags: - OnlineEndpoint @@ -30662,7 +31018,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}?api-version=2024-07-01-preview: delete: tags: - OnlineEndpoint @@ -30851,7 +31207,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/deployments/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/deployments?api-version=2024-07-01-preview: get: tags: - OnlineDeployment @@ -30894,7 +31250,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/deployments/{deploymentName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/deployments/{deploymentName}?api-version=2024-07-01-preview: delete: tags: - OnlineDeployment @@ -31110,12 +31466,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/deployments/{deploymentName}/getLogs/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/deployments/{deploymentName}/getLogs?api-version=2024-07-01-preview: post: tags: - OnlineDeployment summary: Polls an Endpoint operation. - operationId: OnlineDeployments_GetLogs + operationId: OnlineDeploymentsLogs_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -31153,12 +31509,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/deployments/{deploymentName}/skus/?api-version=2024-07-01-preview: + x-ms-original-operationId: OnlineDeployments_GetLogs + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/deployments/{deploymentName}/skus?api-version=2024-07-01-preview: get: tags: - OnlineDeployment summary: List Inference Endpoint Deployment Skus. - operationId: OnlineDeployments_ListSkus + operationId: OnlineDeploymentsSkus_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -31197,12 +31554,13 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/listKeys/?api-version=2024-07-01-preview: + x-ms-original-operationId: OnlineDeployments_ListSkus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/listKeys?api-version=2024-07-01-preview: post: tags: - OnlineEndpoint summary: List EndpointAuthKeys for an Endpoint using Key-based authentication. - operationId: OnlineEndpoints_ListKeys + operationId: OnlineEndpointsKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -31226,7 +31584,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/regenerateKeys/?api-version=2024-07-01-preview: + x-ms-original-operationId: OnlineEndpoints_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/regenerateKeys?api-version=2024-07-01-preview: post: tags: - OnlineEndpoint @@ -31276,12 +31635,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/token/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/token?api-version=2024-07-01-preview: post: tags: - OnlineEndpoint summary: Retrieve a valid AML token for an Endpoint using AMLToken-based authentication. - operationId: OnlineEndpoints_GetToken + operationId: OnlineEndpointsToken_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -31305,7 +31664,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/schedules/?api-version=2024-07-01-preview: + x-ms-original-operationId: OnlineEndpoints_GetToken + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/schedules?api-version=2024-07-01-preview: get: tags: - Schedule @@ -31348,7 +31708,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/schedules/{name}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/schedules/{name}?api-version=2024-07-01-preview: delete: tags: - Schedule @@ -31481,7 +31841,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/serverlessEndpoints/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/serverlessEndpoints?api-version=2024-07-01-preview: get: tags: - ServerlessEndpoint @@ -31507,7 +31867,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/serverlessEndpoints/{name}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/serverlessEndpoints/{name}?api-version=2024-07-01-preview: delete: tags: - ServerlessEndpoint @@ -31696,12 +32056,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: original-uri - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/serverlessEndpoints/{name}/listKeys/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/serverlessEndpoints/{name}/listKeys?api-version=2024-07-01-preview: post: tags: - ServerlessEndpoint summary: List EndpointAuthKeys for an Endpoint using Key-based authentication. - operationId: ServerlessEndpoints_ListKeys + operationId: ServerlessEndpointsKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -31726,7 +32086,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/serverlessEndpoints/{name}/regenerateKeys/?api-version=2024-07-01-preview: + x-ms-original-operationId: ServerlessEndpoints_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/serverlessEndpoints/{name}/regenerateKeys?api-version=2024-07-01-preview: post: tags: - ServerlessEndpoint @@ -31781,7 +32142,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/registries/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/registries?api-version=2024-07-01-preview: get: tags: - RegistryManagement @@ -31804,7 +32165,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries?api-version=2024-07-01-preview: get: tags: - RegistryManagement @@ -31828,7 +32189,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}?api-version=2024-07-01-preview: delete: tags: - RegistryManagement @@ -31962,7 +32323,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/removeRegions/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/removeRegions?api-version=2024-07-01-preview: post: tags: - RegistryManagement @@ -32015,7 +32376,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/features/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/features?api-version=2024-07-01-preview: get: tags: - Workspaces @@ -32040,7 +32401,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.MachineLearningServices/operations/?api-version=2024-07-01-preview: + /providers/Microsoft.MachineLearningServices/operations?api-version=2024-07-01-preview: get: tags: - Operation @@ -32062,7 +32423,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/workspaces/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.MachineLearningServices/workspaces?api-version=2024-07-01-preview: get: tags: - Workspaces @@ -32091,7 +32452,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces?api-version=2024-07-01-preview: get: tags: - Workspaces @@ -32121,7 +32482,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}?api-version=2024-07-01-preview: delete: tags: - Workspaces @@ -32258,7 +32619,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections?api-version=2024-07-01-preview: get: tags: - V2WorkspaceConnectionResource @@ -32291,7 +32652,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}?api-version=2024-07-01-preview: delete: tags: - V2WorkspaceConnectionResource @@ -32396,12 +32757,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/deployments/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/deployments?api-version=2024-07-01-preview: get: tags: - V2WorkspaceConnectionResource summary: Get all the deployments under the Azure OpenAI connection. - operationId: Connection_ListDeployments + operationId: ConnectionDeployments_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -32422,12 +32783,13 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/deployments/{deploymentName}/?api-version=2024-07-01-preview: + x-ms-original-operationId: Connection_ListDeployments + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/deployments/{deploymentName}?api-version=2024-07-01-preview: delete: tags: - V2WorkspaceConnectionResource summary: Delete Azure OpenAI connection deployment resource by name - operationId: Connection_DeleteDeployment + operationId: ConnectionDeployment_Delete parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -32458,11 +32820,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location + x-ms-original-operationId: Connection_DeleteDeployment get: tags: - V2WorkspaceConnectionResource summary: Get deployments under the Azure OpenAI connection by name. - operationId: Connection_GetDeployment + operationId: ConnectionDeployment_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -32482,11 +32845,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: Connection_GetDeployment put: tags: - V2WorkspaceConnectionResource summary: Create or update Azure OpenAI connection deployment resource with the specified parameters - operationId: Connection_CreateOrUpdateDeployment + operationId: ConnectionDeployment_CreateOrUpdate parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -32523,12 +32887,13 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/listsecrets/?api-version=2024-07-01-preview: + x-ms-original-operationId: Connection_CreateOrUpdateDeployment + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/listsecrets?api-version=2024-07-01-preview: post: tags: - V2WorkspaceConnectionResource summary: List all the secrets of a machine learning workspaces connections. - operationId: WorkspaceConnections_ListSecrets + operationId: WorkspaceConnectionsSecrets_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -32547,12 +32912,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/models/?api-version=2024-07-01-preview: + x-ms-original-operationId: WorkspaceConnections_ListSecrets + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/models?api-version=2024-07-01-preview: get: tags: - V2WorkspaceConnectionResource summary: Get available models under the Azure OpenAI connection. - operationId: Connection_GetModels + operationId: ConnectionModels_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -32573,7 +32939,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/?api-version=2024-07-01-preview: + x-ms-original-operationId: Connection_GetModels + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists?api-version=2024-07-01-preview: get: tags: - V2WorkspaceConnectionResource @@ -32599,7 +32966,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}?api-version=2024-07-01-preview: delete: tags: - V2WorkspaceConnectionResource @@ -32699,7 +33066,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}/addRaiBlocklistItems/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}/addRaiBlocklistItems?api-version=2024-07-01-preview: post: tags: - V2WorkspaceConnectionResource @@ -32749,12 +33116,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}/deleteRaiBlocklistItems/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}/deleteRaiBlocklistItems?api-version=2024-07-01-preview: post: tags: - V2WorkspaceConnectionResource summary: Delete multiple blocklist items from the specified blocklist associated with the Azure OpenAI connection. - operationId: ConnectionRaiBlocklistItem_DeleteBulk + operationId: ConnectionRaiBlocklistItemBulk_Delete parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -32781,7 +33148,8 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}/raiBlocklistItems/?api-version=2024-07-01-preview: + x-ms-original-operationId: ConnectionRaiBlocklistItem_DeleteBulk + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}/raiBlocklistItems?api-version=2024-07-01-preview: get: tags: - V2WorkspaceConnectionResource @@ -32808,7 +33176,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}/raiBlocklistItems/{raiBlocklistItemName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}/raiBlocklistItems/{raiBlocklistItemName}?api-version=2024-07-01-preview: delete: tags: - V2WorkspaceConnectionResource @@ -32911,7 +33279,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiPolicies/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiPolicies?api-version=2024-07-01-preview: get: tags: - V2WorkspaceConnectionResource @@ -32937,7 +33305,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiPolicies/{raiPolicyName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiPolicies/{raiPolicyName}?api-version=2024-07-01-preview: delete: tags: - V2WorkspaceConnectionResource @@ -33037,7 +33405,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/testconnection/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/testconnection?api-version=2024-07-01-preview: post: tags: - V2WorkspaceConnectionResource @@ -33077,7 +33445,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/deployments/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/deployments?api-version=2024-07-01-preview: get: tags: - Endpoint @@ -33104,7 +33472,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/diagnose/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/diagnose?api-version=2024-07-01-preview: post: tags: - ProxyOperations @@ -33149,7 +33517,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints?api-version=2024-07-01-preview: get: tags: - Endpoint @@ -33187,7 +33555,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}?api-version=2024-07-01-preview: get: tags: - Endpoint @@ -33257,7 +33625,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/deployments/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/deployments?api-version=2024-07-01-preview: get: tags: - Endpoint @@ -33283,7 +33651,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/deployments/{deploymentName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/deployments/{deploymentName}?api-version=2024-07-01-preview: delete: tags: - Endpoint @@ -33390,12 +33758,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/listKeys/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/listKeys?api-version=2024-07-01-preview: post: tags: - Endpoint summary: List keys for the endpoint resource. - operationId: Endpoint_ListKeys + operationId: EndpointKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -33414,12 +33782,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/models/?api-version=2024-07-01-preview: + x-ms-original-operationId: Endpoint_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/models?api-version=2024-07-01-preview: get: tags: - Endpoint summary: Get available models under the endpoint resource. - operationId: Endpoint_GetModels + operationId: EndpointModels_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -33440,7 +33809,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/raiPolicies/?api-version=2024-07-01-preview: + x-ms-original-operationId: Endpoint_GetModels + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/raiPolicies?api-version=2024-07-01-preview: get: tags: - Endpoint @@ -33466,7 +33836,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/raiPolicies/{raiPolicyName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/raiPolicies/{raiPolicyName}?api-version=2024-07-01-preview: delete: tags: - Endpoint @@ -33566,7 +33936,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/regenerateKey/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/regenerateKey?api-version=2024-07-01-preview: post: tags: - Endpoint @@ -33597,12 +33967,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listConnectionModels/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listConnectionModels?api-version=2024-07-01-preview: post: tags: - V2WorkspaceConnectionResource summary: Get models under the Azure ML workspace for all Azure OpenAI connections that the user can deploy. - operationId: Connection_ListModels + operationId: ConnectionModels_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -33620,12 +33990,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listKeys/?api-version=2024-07-01-preview: + x-ms-original-operationId: Connection_ListModels + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listKeys?api-version=2024-07-01-preview: post: tags: - ProxyOperations summary: Lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry. - operationId: Workspaces_ListKeys + operationId: WorkspacesKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -33643,12 +34014,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listNotebookAccessToken/?api-version=2024-07-01-preview: + x-ms-original-operationId: Workspaces_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listNotebookAccessToken?api-version=2024-07-01-preview: post: tags: - ProxyOperations summary: Get Azure Machine Learning Workspace notebook access token - operationId: Workspaces_ListNotebookAccessToken + operationId: WorkspacesNotebookAccessToken_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -33666,12 +34038,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listNotebookKeys/?api-version=2024-07-01-preview: + x-ms-original-operationId: Workspaces_ListNotebookAccessToken + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listNotebookKeys?api-version=2024-07-01-preview: post: tags: - ProxyOperations summary: Lists keys of Azure Machine Learning Workspaces notebook. - operationId: Workspaces_ListNotebookKeys + operationId: WorkspacesNotebookKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -33689,12 +34062,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listStorageAccountKeys/?api-version=2024-07-01-preview: + x-ms-original-operationId: Workspaces_ListNotebookKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listStorageAccountKeys?api-version=2024-07-01-preview: post: tags: - ProxyOperations summary: Lists keys of Azure Machine Learning Workspace's storage account. - operationId: Workspaces_ListStorageAccountKeys + operationId: WorkspacesStorageAccountKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -33712,12 +34086,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/outboundNetworkDependenciesEndpoints/?api-version=2024-07-01-preview: + x-ms-original-operationId: Workspaces_ListStorageAccountKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/outboundNetworkDependenciesEndpoints?api-version=2024-07-01-preview: get: tags: - OutboundNetworkDependenciesEndpoints summary: Called by Client (Portal, CLI, etc) to get a list of all external outbound dependencies (FQDNs) programmatically. - operationId: Workspaces_ListOutboundNetworkDependenciesEndpoints + operationId: WorkspacesOutboundNetworkDependenciesEndpoints_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -33735,7 +34110,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/outboundRules/?api-version=2024-07-01-preview: + x-ms-original-operationId: Workspaces_ListOutboundNetworkDependenciesEndpoints + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/outboundRules?api-version=2024-07-01-preview: get: tags: - ManagedNetwork @@ -33760,7 +34136,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/outboundRules/{ruleName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/outboundRules/{ruleName}?api-version=2024-07-01-preview: delete: tags: - ManagedNetwork @@ -33866,7 +34242,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/prepareNotebook/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/prepareNotebook?api-version=2024-07-01-preview: post: tags: - ProxyOperations @@ -33904,7 +34280,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/privateEndpointConnections/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/privateEndpointConnections?api-version=2024-07-01-preview: get: tags: - WorkspacePrivateEndpointConnections @@ -33929,7 +34305,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-07-01-preview: delete: tags: - WorkspacePrivateEndpointConnections @@ -34005,7 +34381,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/privateLinkResources/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/privateLinkResources?api-version=2024-07-01-preview: get: tags: - WorkspacePrivateLinkResources @@ -34030,7 +34406,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/provisionManagedNetwork/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/provisionManagedNetwork?api-version=2024-07-01-preview: post: tags: - ManagedNetwork @@ -34075,7 +34451,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/resyncKeys/?api-version=2024-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/resyncKeys?api-version=2024-07-01-preview: post: tags: - ProxyOperations diff --git a/providers/src/azure/v00.00.00000/services/mobile_network.yaml b/providers/src/azure/v00.00.00000/services/mobile_network.yaml index 3caebc47..2695ad47 100644 --- a/providers/src/azure/v00.00.00000/services/mobile_network.yaml +++ b/providers/src/azure/v00.00.00000/services/mobile_network.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -165,7 +165,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -4091,28 +4091,43 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1dataNetworks~1{dataNetworkName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1dataNetworks~1{dataNetworkName}?api-version=2024-04-01/delete' + operationId: DataNetworks_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1dataNetworks~1{dataNetworkName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1dataNetworks~1{dataNetworkName}?api-version=2024-04-01/get' + operationId: DataNetworks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataNetwork create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1dataNetworks~1{dataNetworkName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1dataNetworks~1{dataNetworkName}?api-version=2024-04-01/put' + operationId: DataNetworks_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DataNetwork + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1dataNetworks~1{dataNetworkName}?api-version=2024-04-01/patch' + operationId: DataNetworks_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataNetwork list_by_mobile_network: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1dataNetworks~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1dataNetworks?api-version=2024-04-01/get' + operationId: DataNetworks_ListByMobileNetwork response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataNetworkListResult objectKey: $.value sqlVerbs: select: @@ -4124,23 +4139,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/data_networks/methods/delete' - data_networks_tags: - id: azure.mobile_network.data_networks_tags - name: data_networks_tags - title: data_networks_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1dataNetworks~1{dataNetworkName}~1?api-version=2024-04-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] mobile_networks: id: azure.mobile_network.mobile_networks name: mobile_networks @@ -4148,35 +4146,52 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}?api-version=2024-04-01/delete' + operationId: MobileNetworks_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}?api-version=2024-04-01/get' + operationId: MobileNetworks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MobileNetwork create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}?api-version=2024-04-01/put' + operationId: MobileNetworks_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: MobileNetwork + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}?api-version=2024-04-01/patch' + operationId: MobileNetworks_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MobileNetwork list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MobileNetwork~1mobileNetworks?api-version=2024-04-01/get' + operationId: MobileNetworks_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MobileNetworkListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks?api-version=2024-04-01/get' + operationId: MobileNetworks_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MobileNetworkListResult objectKey: $.value sqlVerbs: select: @@ -4189,38 +4204,23 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/mobile_networks/methods/delete' - _tags: - id: azure.mobile_network._tags - name: _tags - title: _tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1?api-version=2024-04-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - _sim_groups: - id: azure.mobile_network._sim_groups - name: _sim_groups - title: _sim_groups + mobile_networks_sim_groups: + id: azure.mobile_network.mobile_networks_sim_groups + name: mobile_networks_sim_groups + title: mobile_networks_sim_groups methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1listSimGroups~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1listSimGroups?api-version=2024-04-01/post' + operationId: MobileNetworksSimGroups_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SimGroupListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/_sim_groups/methods/list' + - $ref: '#/components/x-stackQL-resources/mobile_networks_sim_groups/methods/list' insert: [] update: [] replace: [] @@ -4232,54 +4232,77 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}?api-version=2024-04-01/delete' + operationId: PacketCoreControlPlanes_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}?api-version=2024-04-01/get' + operationId: PacketCoreControlPlanes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PacketCoreControlPlane create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}?api-version=2024-04-01/put' + operationId: PacketCoreControlPlanes_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PacketCoreControlPlane + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}?api-version=2024-04-01/patch' + operationId: PacketCoreControlPlanes_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PacketCoreControlPlane list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes?api-version=2024-04-01/get' + operationId: PacketCoreControlPlanes_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PacketCoreControlPlaneListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes?api-version=2024-04-01/get' + operationId: PacketCoreControlPlanes_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PacketCoreControlPlaneListResult objectKey: $.value rollback: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1rollback~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1rollback?api-version=2024-04-01/post' + operationId: PacketCoreControlPlanes_Rollback response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationStatus reinstall: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1reinstall~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1reinstall?api-version=2024-04-01/post' + operationId: PacketCoreControlPlanes_Reinstall response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationStatus collect_diagnostics_package: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1collectDiagnosticsPackage~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1collectDiagnosticsPackage?api-version=2024-04-01/post' + operationId: PacketCoreControlPlanes_CollectDiagnosticsPackage response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/packet_core_control_planes/methods/get' @@ -4291,23 +4314,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/packet_core_control_planes/methods/delete' - packet_core_control_planes_tags: - id: azure.mobile_network.packet_core_control_planes_tags - name: packet_core_control_planes_tags - title: packet_core_control_planes_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1?api-version=2024-04-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] routing_info: id: azure.mobile_network.routing_info name: routing_info @@ -4315,17 +4321,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1routingInfo~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1routingInfo?api-version=2024-04-01/get' + operationId: RoutingInfo_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoutingInfoListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1routingInfo~1default~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1routingInfo~1default?api-version=2024-04-01/get' + operationId: RoutingInfo_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RoutingInfoModel sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/routing_info/methods/list' @@ -4341,32 +4351,41 @@ components: methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlaneVersions~1{versionName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlaneVersions~1{versionName}?api-version=2024-04-01/get' + operationId: PacketCoreControlPlaneVersions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PacketCoreControlPlaneVersion list: operation: - $ref: '#/paths/~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlaneVersions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlaneVersions?api-version=2024-04-01/get' + operationId: PacketCoreControlPlaneVersions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PacketCoreControlPlaneVersionListResult objectKey: $.value get_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlaneVersions~1{versionName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlaneVersions~1{versionName}?api-version=2024-04-01/get' + operationId: PacketCoreControlPlaneVersions_GetBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PacketCoreControlPlaneVersion list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlaneVersions~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlaneVersions?api-version=2024-04-01/get' + operationId: PacketCoreControlPlaneVersions_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PacketCoreControlPlaneVersionListResult objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/packet_core_control_plane_versions/methods/get_by_subscription' - $ref: '#/components/x-stackQL-resources/packet_core_control_plane_versions/methods/get' - $ref: '#/components/x-stackQL-resources/packet_core_control_plane_versions/methods/list_by_subscription' - $ref: '#/components/x-stackQL-resources/packet_core_control_plane_versions/methods/list' @@ -4381,28 +4400,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1diagnosticsPackages~1{diagnosticsPackageName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1diagnosticsPackages~1{diagnosticsPackageName}?api-version=2024-04-01/put' + operationId: DiagnosticsPackages_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticsPackage get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1diagnosticsPackages~1{diagnosticsPackageName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1diagnosticsPackages~1{diagnosticsPackageName}?api-version=2024-04-01/get' + operationId: DiagnosticsPackages_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticsPackage delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1diagnosticsPackages~1{diagnosticsPackageName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1diagnosticsPackages~1{diagnosticsPackageName}?api-version=2024-04-01/delete' + operationId: DiagnosticsPackages_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_packet_core_control_plane: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1diagnosticsPackages~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1diagnosticsPackages?api-version=2024-04-01/get' + operationId: DiagnosticsPackages_ListByPacketCoreControlPlane response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticsPackageListResult objectKey: $.value sqlVerbs: select: @@ -4421,28 +4447,43 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}~1attachedDataNetworks~1{attachedDataNetworkName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}~1attachedDataNetworks~1{attachedDataNetworkName}?api-version=2024-04-01/delete' + operationId: AttachedDataNetworks_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}~1attachedDataNetworks~1{attachedDataNetworkName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}~1attachedDataNetworks~1{attachedDataNetworkName}?api-version=2024-04-01/get' + operationId: AttachedDataNetworks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttachedDataNetwork create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}~1attachedDataNetworks~1{attachedDataNetworkName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}~1attachedDataNetworks~1{attachedDataNetworkName}?api-version=2024-04-01/put' + operationId: AttachedDataNetworks_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AttachedDataNetwork + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}~1attachedDataNetworks~1{attachedDataNetworkName}?api-version=2024-04-01/patch' + operationId: AttachedDataNetworks_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttachedDataNetwork list_by_packet_core_data_plane: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}~1attachedDataNetworks~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}~1attachedDataNetworks?api-version=2024-04-01/get' + operationId: AttachedDataNetworks_ListByPacketCoreDataPlane response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttachedDataNetworkListResult objectKey: $.value sqlVerbs: select: @@ -4454,23 +4495,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/attached_data_networks/methods/delete' - attached_data_networks_tags: - id: azure.mobile_network.attached_data_networks_tags - name: attached_data_networks_tags - title: attached_data_networks_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}~1attachedDataNetworks~1{attachedDataNetworkName}~1?api-version=2024-04-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] extended_ue_information: id: azure.mobile_network.extended_ue_information name: extended_ue_information @@ -4478,10 +4502,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1ues~1{ueId}~1extendedInformation~1default~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1ues~1{ueId}~1extendedInformation~1default?api-version=2024-04-01/get' + operationId: ExtendedUeInformation_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExtendedUeInfo sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/extended_ue_information/methods/get' @@ -4496,10 +4522,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1ues~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1ues?api-version=2024-04-01/get' + operationId: UeInformation_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UeInfoList objectKey: $.value sqlVerbs: select: @@ -4515,28 +4543,43 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}?api-version=2024-04-01/delete' + operationId: PacketCoreDataPlanes_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}?api-version=2024-04-01/get' + operationId: PacketCoreDataPlanes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PacketCoreDataPlane create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}?api-version=2024-04-01/put' + operationId: PacketCoreDataPlanes_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PacketCoreDataPlane + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}?api-version=2024-04-01/patch' + operationId: PacketCoreDataPlanes_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PacketCoreDataPlane list_by_packet_core_control_plane: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes?api-version=2024-04-01/get' + operationId: PacketCoreDataPlanes_ListByPacketCoreControlPlane response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PacketCoreDataPlaneListResult objectKey: $.value sqlVerbs: select: @@ -4548,23 +4591,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/packet_core_data_planes/methods/delete' - packet_core_data_planes_tags: - id: azure.mobile_network.packet_core_data_planes_tags - name: packet_core_data_planes_tags - title: packet_core_data_planes_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCoreDataPlanes~1{packetCoreDataPlaneName}~1?api-version=2024-04-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] sim_groups: id: azure.mobile_network.sim_groups name: sim_groups @@ -4572,35 +4598,52 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}?api-version=2024-04-01/delete' + operationId: SimGroups_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}?api-version=2024-04-01/get' + operationId: SimGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SimGroup create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}?api-version=2024-04-01/put' + operationId: SimGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SimGroup + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}?api-version=2024-04-01/patch' + operationId: SimGroups_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SimGroup list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MobileNetwork~1simGroups~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MobileNetwork~1simGroups?api-version=2024-04-01/get' + operationId: SimGroups_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SimGroupListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups?api-version=2024-04-01/get' + operationId: SimGroups_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SimGroupListResult objectKey: $.value sqlVerbs: select: @@ -4613,23 +4656,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/sim_groups/methods/delete' - sim_groups_tags: - id: azure.mobile_network.sim_groups_tags - name: sim_groups_tags - title: sim_groups_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1?api-version=2024-04-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] operations: id: azure.mobile_network.operations name: operations @@ -4637,10 +4663,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.MobileNetwork~1operations~1?api-version=2024-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.MobileNetwork~1operations?api-version=2024-04-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationList objectKey: $.value sqlVerbs: select: @@ -4656,28 +4684,43 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1services~1{serviceName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1services~1{serviceName}?api-version=2024-04-01/delete' + operationId: Services_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1services~1{serviceName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1services~1{serviceName}?api-version=2024-04-01/get' + operationId: Services_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Service create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1services~1{serviceName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1services~1{serviceName}?api-version=2024-04-01/put' + operationId: Services_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Service + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1services~1{serviceName}?api-version=2024-04-01/patch' + operationId: Services_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Service list_by_mobile_network: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1services~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1services?api-version=2024-04-01/get' + operationId: Services_ListByMobileNetwork response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceListResult objectKey: $.value sqlVerbs: select: @@ -4689,23 +4732,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/services/methods/delete' - services_tags: - id: azure.mobile_network.services_tags - name: services_tags - title: services_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1services~1{serviceName}~1?api-version=2024-04-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] packet_captures: id: azure.mobile_network.packet_captures name: packet_captures @@ -4713,34 +4739,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCaptures~1{packetCaptureName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCaptures~1{packetCaptureName}?api-version=2024-04-01/put' + operationId: PacketCaptures_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PacketCapture get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCaptures~1{packetCaptureName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCaptures~1{packetCaptureName}?api-version=2024-04-01/get' + operationId: PacketCaptures_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PacketCapture delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCaptures~1{packetCaptureName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCaptures~1{packetCaptureName}?api-version=2024-04-01/delete' + operationId: PacketCaptures_Delete response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCaptures~1{packetCaptureName}~1stop~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCaptures~1{packetCaptureName}~1stop?api-version=2024-04-01/post' + operationId: PacketCaptures_Stop response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationStatus list_by_packet_core_control_plane: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCaptures~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1packetCoreControlPlanes~1{packetCoreControlPlaneName}~1packetCaptures?api-version=2024-04-01/get' + operationId: PacketCaptures_ListByPacketCoreControlPlane response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PacketCaptureListResult objectKey: $.value sqlVerbs: select: @@ -4759,59 +4794,76 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1sims~1{simName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1sims~1{simName}?api-version=2024-04-01/delete' + operationId: Sims_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1sims~1{simName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1sims~1{simName}?api-version=2024-04-01/get' + operationId: Sims_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Sim create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1sims~1{simName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1sims~1{simName}?api-version=2024-04-01/put' + operationId: Sims_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Sim list_by_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1sims~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1sims?api-version=2024-04-01/get' + operationId: Sims_ListByGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SimListResult objectKey: $.value bulk_upload: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1uploadSims~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1uploadSims?api-version=2024-04-01/post' + operationId: Sims_BulkUpload response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationStatus bulk_delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1deleteSims~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1deleteSims?api-version=2024-04-01/post' + operationId: Sims_BulkDelete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationStatus bulk_upload_encrypted: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1uploadEncryptedSims~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1uploadEncryptedSims?api-version=2024-04-01/post' + operationId: Sims_BulkUploadEncrypted response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationStatus move: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1moveSims~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1moveSims?api-version=2024-04-01/post' + operationId: Sims_Move response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationStatus clone: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1cloneSims~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1simGroups~1{simGroupName}~1cloneSims?api-version=2024-04-01/post' + operationId: Sims_Clone response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AsyncOperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sims/methods/get' @@ -4829,28 +4881,43 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1slices~1{sliceName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1slices~1{sliceName}?api-version=2024-04-01/delete' + operationId: Slices_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1slices~1{sliceName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1slices~1{sliceName}?api-version=2024-04-01/get' + operationId: Slices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Slice create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1slices~1{sliceName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1slices~1{sliceName}?api-version=2024-04-01/put' + operationId: Slices_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Slice + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1slices~1{sliceName}?api-version=2024-04-01/patch' + operationId: Slices_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Slice list_by_mobile_network: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1slices~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1slices?api-version=2024-04-01/get' + operationId: Slices_ListByMobileNetwork response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SliceListResult objectKey: $.value sqlVerbs: select: @@ -4862,23 +4929,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/slices/methods/delete' - slices_tags: - id: azure.mobile_network.slices_tags - name: slices_tags - title: slices_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1slices~1{sliceName}~1?api-version=2024-04-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] sim_policies: id: azure.mobile_network.sim_policies name: sim_policies @@ -4886,28 +4936,43 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1simPolicies~1{simPolicyName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1simPolicies~1{simPolicyName}?api-version=2024-04-01/delete' + operationId: SimPolicies_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1simPolicies~1{simPolicyName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1simPolicies~1{simPolicyName}?api-version=2024-04-01/get' + operationId: SimPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SimPolicy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1simPolicies~1{simPolicyName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1simPolicies~1{simPolicyName}?api-version=2024-04-01/put' + operationId: SimPolicies_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SimPolicy + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1simPolicies~1{simPolicyName}?api-version=2024-04-01/patch' + operationId: SimPolicies_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SimPolicy list_by_mobile_network: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1simPolicies~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1simPolicies?api-version=2024-04-01/get' + operationId: SimPolicies_ListByMobileNetwork response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SimPolicyListResult objectKey: $.value sqlVerbs: select: @@ -4919,23 +4984,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/sim_policies/methods/delete' - sim_policies_tags: - id: azure.mobile_network.sim_policies_tags - name: sim_policies_tags - title: sim_policies_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1simPolicies~1{simPolicyName}~1?api-version=2024-04-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] sites: id: azure.mobile_network.sites name: sites @@ -4943,28 +4991,43 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1sites~1{siteName}~1?api-version=2024-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1sites~1{siteName}?api-version=2024-04-01/delete' + operationId: Sites_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1sites~1{siteName}~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1sites~1{siteName}?api-version=2024-04-01/get' + operationId: Sites_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Site create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1sites~1{siteName}~1?api-version=2024-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1sites~1{siteName}?api-version=2024-04-01/put' + operationId: Sites_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Site + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1sites~1{siteName}?api-version=2024-04-01/patch' + operationId: Sites_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Site list_by_mobile_network: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1sites~1?api-version=2024-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1sites?api-version=2024-04-01/get' + operationId: Sites_ListByMobileNetwork response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SiteListResult objectKey: $.value sqlVerbs: select: @@ -4976,31 +5039,15 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/sites/methods/delete' - sites_tags: - id: azure.mobile_network.sites_tags - name: sites_tags - title: sites_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1sites~1{siteName}~1?api-version=2024-04-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - sites_packet_core: - id: azure.mobile_network.sites_packet_core - name: sites_packet_core - title: sites_packet_core + sites_packet_cores: + id: azure.mobile_network.sites_packet_cores + name: sites_packet_cores + title: sites_packet_cores methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1sites~1{siteName}~1deletePacketCore~1?api-version=2024-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobileNetwork~1mobileNetworks~1{mobileNetworkName}~1sites~1{siteName}~1deletePacketCore?api-version=2024-04-01/post' + operationId: SitesPacketCore_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -5009,8 +5056,7 @@ components: insert: [] update: [] replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/sites_packet_core/methods/delete' + delete: [] vw_data_networks: id: azure.mobile_network.vw_data_networks name: vw_data_networks @@ -5022,8 +5068,8 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, mobileNetworkName, @@ -5036,8 +5082,8 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, mobileNetworkName, @@ -5056,10 +5102,10 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publicLandMobileNetworkIdentifier') as public_land_mobile_network_identifier, - JSON_EXTRACT(properties, '$.publicLandMobileNetworks') as public_land_mobile_networks, - JSON_EXTRACT(properties, '$.serviceKey') as service_key, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.publicLandMobileNetworkIdentifier') as "public_land_mobile_network_identifier", + JSON_EXTRACT(properties, '$.publicLandMobileNetworks') as "public_land_mobile_networks", + JSON_EXTRACT(properties, '$.serviceKey') as "service_key", subscriptionId, resourceGroupName, mobileNetworkName @@ -5072,10 +5118,10 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publicLandMobileNetworkIdentifier') as public_land_mobile_network_identifier, - JSON_EXTRACT(properties, '$.publicLandMobileNetworks') as public_land_mobile_networks, - JSON_EXTRACT(properties, '$.serviceKey') as service_key, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.publicLandMobileNetworkIdentifier') as "public_land_mobile_network_identifier", + json_extract_path_text(properties, '$.publicLandMobileNetworks') as "public_land_mobile_networks", + json_extract_path_text(properties, '$.serviceKey') as "service_key", subscriptionId, resourceGroupName, mobileNetworkName @@ -5093,25 +5139,25 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.installation') as installation, - JSON_EXTRACT(properties, '$.sites') as sites, - JSON_EXTRACT(properties, '$.platform') as platform, - JSON_EXTRACT(properties, '$.coreNetworkTechnology') as core_network_technology, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.installedVersion') as installed_version, - JSON_EXTRACT(properties, '$.rollbackVersion') as rollback_version, - JSON_EXTRACT(properties, '$.controlPlaneAccessInterface') as control_plane_access_interface, - JSON_EXTRACT(properties, '$.controlPlaneAccessVirtualIpv4Addresses') as control_plane_access_virtual_ipv4_addresses, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.ueMtu') as ue_mtu, - JSON_EXTRACT(properties, '$.localDiagnosticsAccess') as local_diagnostics_access, - JSON_EXTRACT(properties, '$.diagnosticsUpload') as diagnostics_upload, - JSON_EXTRACT(properties, '$.eventHub') as event_hub, - JSON_EXTRACT(properties, '$.signaling') as signaling, - JSON_EXTRACT(properties, '$.interopSettings') as interop_settings, - JSON_EXTRACT(properties, '$.homeNetworkPrivateKeysProvisioning') as home_network_private_keys_provisioning, - JSON_EXTRACT(properties, '$.userConsent') as user_consent, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.installation') as "installation", + JSON_EXTRACT(properties, '$.sites') as "sites", + JSON_EXTRACT(properties, '$.platform') as "platform", + JSON_EXTRACT(properties, '$.coreNetworkTechnology') as "core_network_technology", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.installedVersion') as "installed_version", + JSON_EXTRACT(properties, '$.rollbackVersion') as "rollback_version", + JSON_EXTRACT(properties, '$.controlPlaneAccessInterface') as "control_plane_access_interface", + JSON_EXTRACT(properties, '$.controlPlaneAccessVirtualIpv4Addresses') as "control_plane_access_virtual_ipv4_addresses", + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.ueMtu') as "ue_mtu", + JSON_EXTRACT(properties, '$.localDiagnosticsAccess') as "local_diagnostics_access", + JSON_EXTRACT(properties, '$.diagnosticsUpload') as "diagnostics_upload", + JSON_EXTRACT(properties, '$.eventHub') as "event_hub", + JSON_EXTRACT(properties, '$.signaling') as "signaling", + JSON_EXTRACT(properties, '$.interopSettings') as "interop_settings", + JSON_EXTRACT(properties, '$.homeNetworkPrivateKeysProvisioning') as "home_network_private_keys_provisioning", + JSON_EXTRACT(properties, '$.userConsent') as "user_consent", subscriptionId, resourceGroupName, packetCoreControlPlaneName @@ -5124,25 +5170,25 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.installation') as installation, - JSON_EXTRACT(properties, '$.sites') as sites, - JSON_EXTRACT(properties, '$.platform') as platform, - JSON_EXTRACT(properties, '$.coreNetworkTechnology') as core_network_technology, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.installedVersion') as installed_version, - JSON_EXTRACT(properties, '$.rollbackVersion') as rollback_version, - JSON_EXTRACT(properties, '$.controlPlaneAccessInterface') as control_plane_access_interface, - JSON_EXTRACT(properties, '$.controlPlaneAccessVirtualIpv4Addresses') as control_plane_access_virtual_ipv4_addresses, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.ueMtu') as ue_mtu, - JSON_EXTRACT(properties, '$.localDiagnosticsAccess') as local_diagnostics_access, - JSON_EXTRACT(properties, '$.diagnosticsUpload') as diagnostics_upload, - JSON_EXTRACT(properties, '$.eventHub') as event_hub, - JSON_EXTRACT(properties, '$.signaling') as signaling, - JSON_EXTRACT(properties, '$.interopSettings') as interop_settings, - JSON_EXTRACT(properties, '$.homeNetworkPrivateKeysProvisioning') as home_network_private_keys_provisioning, - JSON_EXTRACT(properties, '$.userConsent') as user_consent, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.installation') as "installation", + json_extract_path_text(properties, '$.sites') as "sites", + json_extract_path_text(properties, '$.platform') as "platform", + json_extract_path_text(properties, '$.coreNetworkTechnology') as "core_network_technology", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.installedVersion') as "installed_version", + json_extract_path_text(properties, '$.rollbackVersion') as "rollback_version", + json_extract_path_text(properties, '$.controlPlaneAccessInterface') as "control_plane_access_interface", + json_extract_path_text(properties, '$.controlPlaneAccessVirtualIpv4Addresses') as "control_plane_access_virtual_ipv4_addresses", + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.ueMtu') as "ue_mtu", + json_extract_path_text(properties, '$.localDiagnosticsAccess') as "local_diagnostics_access", + json_extract_path_text(properties, '$.diagnosticsUpload') as "diagnostics_upload", + json_extract_path_text(properties, '$.eventHub') as "event_hub", + json_extract_path_text(properties, '$.signaling') as "signaling", + json_extract_path_text(properties, '$.interopSettings') as "interop_settings", + json_extract_path_text(properties, '$.homeNetworkPrivateKeysProvisioning') as "home_network_private_keys_provisioning", + json_extract_path_text(properties, '$.userConsent') as "user_consent", subscriptionId, resourceGroupName, packetCoreControlPlaneName @@ -5157,20 +5203,22 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.platforms') as platforms, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.platforms') as "platforms", + subscriptionId, versionName FROM azure.mobile_network.packet_core_control_plane_versions - WHERE ; + WHERE subscriptionId = 'replace-me' AND versionName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.platforms') as platforms, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.platforms') as "platforms", + subscriptionId, versionName FROM azure.mobile_network.packet_core_control_plane_versions - WHERE ; + WHERE subscriptionId = 'replace-me' AND versionName = 'replace-me'; vw_diagnostics_packages: id: azure.mobile_network.vw_diagnostics_packages name: vw_diagnostics_packages @@ -5180,9 +5228,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.reason') as reason, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.reason') as "reason", subscriptionId, resourceGroupName, packetCoreControlPlaneName, @@ -5193,9 +5241,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.reason') as reason, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.reason') as "reason", subscriptionId, resourceGroupName, packetCoreControlPlaneName, @@ -5213,12 +5261,12 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.userPlaneDataInterface') as user_plane_data_interface, - JSON_EXTRACT(properties, '$.dnsAddresses') as dns_addresses, - JSON_EXTRACT(properties, '$.naptConfiguration') as napt_configuration, - JSON_EXTRACT(properties, '$.userEquipmentAddressPoolPrefix') as user_equipment_address_pool_prefix, - JSON_EXTRACT(properties, '$.userEquipmentStaticAddressPoolPrefix') as user_equipment_static_address_pool_prefix, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.userPlaneDataInterface') as "user_plane_data_interface", + JSON_EXTRACT(properties, '$.dnsAddresses') as "dns_addresses", + JSON_EXTRACT(properties, '$.naptConfiguration') as "napt_configuration", + JSON_EXTRACT(properties, '$.userEquipmentAddressPoolPrefix') as "user_equipment_address_pool_prefix", + JSON_EXTRACT(properties, '$.userEquipmentStaticAddressPoolPrefix') as "user_equipment_static_address_pool_prefix", subscriptionId, resourceGroupName, packetCoreControlPlaneName, @@ -5232,12 +5280,12 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.userPlaneDataInterface') as user_plane_data_interface, - JSON_EXTRACT(properties, '$.dnsAddresses') as dns_addresses, - JSON_EXTRACT(properties, '$.naptConfiguration') as napt_configuration, - JSON_EXTRACT(properties, '$.userEquipmentAddressPoolPrefix') as user_equipment_address_pool_prefix, - JSON_EXTRACT(properties, '$.userEquipmentStaticAddressPoolPrefix') as user_equipment_static_address_pool_prefix, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.userPlaneDataInterface') as "user_plane_data_interface", + json_extract_path_text(properties, '$.dnsAddresses') as "dns_addresses", + json_extract_path_text(properties, '$.naptConfiguration') as "napt_configuration", + json_extract_path_text(properties, '$.userEquipmentAddressPoolPrefix') as "user_equipment_address_pool_prefix", + json_extract_path_text(properties, '$.userEquipmentStaticAddressPoolPrefix') as "user_equipment_static_address_pool_prefix", subscriptionId, resourceGroupName, packetCoreControlPlaneName, @@ -5254,8 +5302,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.ratType') as rat_type, - JSON_EXTRACT(properties, '$.lastReadAt') as last_read_at, + JSON_EXTRACT(properties, '$.ratType') as "rat_type", + JSON_EXTRACT(properties, '$.lastReadAt') as "last_read_at", subscriptionId, resourceGroupName, packetCoreControlPlaneName, @@ -5266,8 +5314,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.ratType') as rat_type, - JSON_EXTRACT(properties, '$.lastReadAt') as last_read_at, + json_extract_path_text(properties, '$.ratType') as "rat_type", + json_extract_path_text(properties, '$.lastReadAt') as "last_read_at", subscriptionId, resourceGroupName, packetCoreControlPlaneName, @@ -5285,9 +5333,9 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.userPlaneAccessInterface') as user_plane_access_interface, - JSON_EXTRACT(properties, '$.userPlaneAccessVirtualIpv4Addresses') as user_plane_access_virtual_ipv4_addresses, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.userPlaneAccessInterface') as "user_plane_access_interface", + JSON_EXTRACT(properties, '$.userPlaneAccessVirtualIpv4Addresses') as "user_plane_access_virtual_ipv4_addresses", subscriptionId, resourceGroupName, packetCoreControlPlaneName, @@ -5300,9 +5348,9 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.userPlaneAccessInterface') as user_plane_access_interface, - JSON_EXTRACT(properties, '$.userPlaneAccessVirtualIpv4Addresses') as user_plane_access_virtual_ipv4_addresses, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.userPlaneAccessInterface') as "user_plane_access_interface", + json_extract_path_text(properties, '$.userPlaneAccessVirtualIpv4Addresses') as "user_plane_access_virtual_ipv4_addresses", subscriptionId, resourceGroupName, packetCoreControlPlaneName, @@ -5321,9 +5369,9 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.encryptionKey') as encryption_key, - JSON_EXTRACT(properties, '$.mobileNetwork') as mobile_network, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.encryptionKey') as "encryption_key", + JSON_EXTRACT(properties, '$.mobileNetwork') as "mobile_network", subscriptionId, resourceGroupName, simGroupName @@ -5336,9 +5384,9 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.encryptionKey') as encryption_key, - JSON_EXTRACT(properties, '$.mobileNetwork') as mobile_network, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.encryptionKey') as "encryption_key", + json_extract_path_text(properties, '$.mobileNetwork') as "mobile_network", subscriptionId, resourceGroupName, simGroupName @@ -5355,10 +5403,10 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.servicePrecedence') as service_precedence, - JSON_EXTRACT(properties, '$.serviceQosPolicy') as service_qos_policy, - JSON_EXTRACT(properties, '$.pccRules') as pcc_rules, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.servicePrecedence') as "service_precedence", + JSON_EXTRACT(properties, '$.serviceQosPolicy') as "service_qos_policy", + JSON_EXTRACT(properties, '$.pccRules') as "pcc_rules", subscriptionId, resourceGroupName, mobileNetworkName, @@ -5371,10 +5419,10 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.servicePrecedence') as service_precedence, - JSON_EXTRACT(properties, '$.serviceQosPolicy') as service_qos_policy, - JSON_EXTRACT(properties, '$.pccRules') as pcc_rules, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.servicePrecedence') as "service_precedence", + json_extract_path_text(properties, '$.serviceQosPolicy') as "service_qos_policy", + json_extract_path_text(properties, '$.pccRules') as "pcc_rules", subscriptionId, resourceGroupName, mobileNetworkName, @@ -5390,15 +5438,15 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.reason') as reason, - JSON_EXTRACT(properties, '$.captureStartTime') as capture_start_time, - JSON_EXTRACT(properties, '$.networkInterfaces') as network_interfaces, - JSON_EXTRACT(properties, '$.bytesToCapturePerPacket') as bytes_to_capture_per_packet, - JSON_EXTRACT(properties, '$.totalBytesPerSession') as total_bytes_per_session, - JSON_EXTRACT(properties, '$.timeLimitInSeconds') as time_limit_in_seconds, - JSON_EXTRACT(properties, '$.outputFiles') as output_files, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.reason') as "reason", + JSON_EXTRACT(properties, '$.captureStartTime') as "capture_start_time", + JSON_EXTRACT(properties, '$.networkInterfaces') as "network_interfaces", + JSON_EXTRACT(properties, '$.bytesToCapturePerPacket') as "bytes_to_capture_per_packet", + JSON_EXTRACT(properties, '$.totalBytesPerSession') as "total_bytes_per_session", + JSON_EXTRACT(properties, '$.timeLimitInSeconds') as "time_limit_in_seconds", + JSON_EXTRACT(properties, '$.outputFiles') as "output_files", subscriptionId, resourceGroupName, packetCoreControlPlaneName, @@ -5409,15 +5457,15 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.reason') as reason, - JSON_EXTRACT(properties, '$.captureStartTime') as capture_start_time, - JSON_EXTRACT(properties, '$.networkInterfaces') as network_interfaces, - JSON_EXTRACT(properties, '$.bytesToCapturePerPacket') as bytes_to_capture_per_packet, - JSON_EXTRACT(properties, '$.totalBytesPerSession') as total_bytes_per_session, - JSON_EXTRACT(properties, '$.timeLimitInSeconds') as time_limit_in_seconds, - JSON_EXTRACT(properties, '$.outputFiles') as output_files, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.reason') as "reason", + json_extract_path_text(properties, '$.captureStartTime') as "capture_start_time", + json_extract_path_text(properties, '$.networkInterfaces') as "network_interfaces", + json_extract_path_text(properties, '$.bytesToCapturePerPacket') as "bytes_to_capture_per_packet", + json_extract_path_text(properties, '$.totalBytesPerSession') as "total_bytes_per_session", + json_extract_path_text(properties, '$.timeLimitInSeconds') as "time_limit_in_seconds", + json_extract_path_text(properties, '$.outputFiles') as "output_files", subscriptionId, resourceGroupName, packetCoreControlPlaneName, @@ -5433,18 +5481,18 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.authenticationKey') as authentication_key, - JSON_EXTRACT(properties, '$.operatorKeyCode') as operator_key_code, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.simState') as sim_state, - JSON_EXTRACT(properties, '$.siteProvisioningState') as site_provisioning_state, - JSON_EXTRACT(properties, '$.internationalMobileSubscriberIdentity') as international_mobile_subscriber_identity, - JSON_EXTRACT(properties, '$.integratedCircuitCardIdentifier') as integrated_circuit_card_identifier, - JSON_EXTRACT(properties, '$.deviceType') as device_type, - JSON_EXTRACT(properties, '$.simPolicy') as sim_policy, - JSON_EXTRACT(properties, '$.staticIpConfiguration') as static_ip_configuration, - JSON_EXTRACT(properties, '$.vendorName') as vendor_name, - JSON_EXTRACT(properties, '$.vendorKeyFingerprint') as vendor_key_fingerprint, + JSON_EXTRACT(properties, '$.authenticationKey') as "authentication_key", + JSON_EXTRACT(properties, '$.operatorKeyCode') as "operator_key_code", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.simState') as "sim_state", + JSON_EXTRACT(properties, '$.siteProvisioningState') as "site_provisioning_state", + JSON_EXTRACT(properties, '$.internationalMobileSubscriberIdentity') as "international_mobile_subscriber_identity", + JSON_EXTRACT(properties, '$.integratedCircuitCardIdentifier') as "integrated_circuit_card_identifier", + JSON_EXTRACT(properties, '$.deviceType') as "device_type", + JSON_EXTRACT(properties, '$.simPolicy') as "sim_policy", + JSON_EXTRACT(properties, '$.staticIpConfiguration') as "static_ip_configuration", + JSON_EXTRACT(properties, '$.vendorName') as "vendor_name", + JSON_EXTRACT(properties, '$.vendorKeyFingerprint') as "vendor_key_fingerprint", subscriptionId, resourceGroupName, simGroupName, @@ -5455,18 +5503,18 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.authenticationKey') as authentication_key, - JSON_EXTRACT(properties, '$.operatorKeyCode') as operator_key_code, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.simState') as sim_state, - JSON_EXTRACT(properties, '$.siteProvisioningState') as site_provisioning_state, - JSON_EXTRACT(properties, '$.internationalMobileSubscriberIdentity') as international_mobile_subscriber_identity, - JSON_EXTRACT(properties, '$.integratedCircuitCardIdentifier') as integrated_circuit_card_identifier, - JSON_EXTRACT(properties, '$.deviceType') as device_type, - JSON_EXTRACT(properties, '$.simPolicy') as sim_policy, - JSON_EXTRACT(properties, '$.staticIpConfiguration') as static_ip_configuration, - JSON_EXTRACT(properties, '$.vendorName') as vendor_name, - JSON_EXTRACT(properties, '$.vendorKeyFingerprint') as vendor_key_fingerprint, + json_extract_path_text(properties, '$.authenticationKey') as "authentication_key", + json_extract_path_text(properties, '$.operatorKeyCode') as "operator_key_code", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.simState') as "sim_state", + json_extract_path_text(properties, '$.siteProvisioningState') as "site_provisioning_state", + json_extract_path_text(properties, '$.internationalMobileSubscriberIdentity') as "international_mobile_subscriber_identity", + json_extract_path_text(properties, '$.integratedCircuitCardIdentifier') as "integrated_circuit_card_identifier", + json_extract_path_text(properties, '$.deviceType') as "device_type", + json_extract_path_text(properties, '$.simPolicy') as "sim_policy", + json_extract_path_text(properties, '$.staticIpConfiguration') as "static_ip_configuration", + json_extract_path_text(properties, '$.vendorName') as "vendor_name", + json_extract_path_text(properties, '$.vendorKeyFingerprint') as "vendor_key_fingerprint", subscriptionId, resourceGroupName, simGroupName, @@ -5484,9 +5532,9 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.snssai') as snssai, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.snssai') as "snssai", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, mobileNetworkName, @@ -5499,9 +5547,9 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.snssai') as snssai, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.snssai') as "snssai", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, mobileNetworkName, @@ -5519,13 +5567,13 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.siteProvisioningState') as site_provisioning_state, - JSON_EXTRACT(properties, '$.ueAmbr') as ue_ambr, - JSON_EXTRACT(properties, '$.defaultSlice') as default_slice, - JSON_EXTRACT(properties, '$.rfspIndex') as rfsp_index, - JSON_EXTRACT(properties, '$.registrationTimer') as registration_timer, - JSON_EXTRACT(properties, '$.sliceConfigurations') as slice_configurations, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.siteProvisioningState') as "site_provisioning_state", + JSON_EXTRACT(properties, '$.ueAmbr') as "ue_ambr", + JSON_EXTRACT(properties, '$.defaultSlice') as "default_slice", + JSON_EXTRACT(properties, '$.rfspIndex') as "rfsp_index", + JSON_EXTRACT(properties, '$.registrationTimer') as "registration_timer", + JSON_EXTRACT(properties, '$.sliceConfigurations') as "slice_configurations", subscriptionId, resourceGroupName, mobileNetworkName, @@ -5538,13 +5586,13 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.siteProvisioningState') as site_provisioning_state, - JSON_EXTRACT(properties, '$.ueAmbr') as ue_ambr, - JSON_EXTRACT(properties, '$.defaultSlice') as default_slice, - JSON_EXTRACT(properties, '$.rfspIndex') as rfsp_index, - JSON_EXTRACT(properties, '$.registrationTimer') as registration_timer, - JSON_EXTRACT(properties, '$.sliceConfigurations') as slice_configurations, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.siteProvisioningState') as "site_provisioning_state", + json_extract_path_text(properties, '$.ueAmbr') as "ue_ambr", + json_extract_path_text(properties, '$.defaultSlice') as "default_slice", + json_extract_path_text(properties, '$.rfspIndex') as "rfsp_index", + json_extract_path_text(properties, '$.registrationTimer') as "registration_timer", + json_extract_path_text(properties, '$.sliceConfigurations') as "slice_configurations", subscriptionId, resourceGroupName, mobileNetworkName, @@ -5562,8 +5610,8 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.networkFunctions') as network_functions, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.networkFunctions') as "network_functions", subscriptionId, resourceGroupName, mobileNetworkName, @@ -5576,8 +5624,8 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.networkFunctions') as network_functions, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.networkFunctions') as "network_functions", subscriptionId, resourceGroupName, mobileNetworkName, @@ -5585,7 +5633,7 @@ components: FROM azure.mobile_network.sites WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND mobileNetworkName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/dataNetworks/{dataNetworkName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/dataNetworks/{dataNetworkName}?api-version=2024-04-01: delete: tags: - DataNetwork @@ -5706,7 +5754,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/dataNetworks/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/dataNetworks?api-version=2024-04-01: get: tags: - DataNetworks @@ -5731,7 +5779,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}?api-version=2024-04-01: delete: tags: - MobileNetwork @@ -5848,7 +5896,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.MobileNetwork/mobileNetworks/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.MobileNetwork/mobileNetworks?api-version=2024-04-01: get: tags: - MobileNetworks @@ -5871,7 +5919,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks?api-version=2024-04-01: get: tags: - MobileNetworks @@ -5895,11 +5943,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/listSimGroups/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/listSimGroups?api-version=2024-04-01: post: tags: - MobileNetworks - operationId: MobileNetworks_ListSimGroups + operationId: MobileNetworksSimGroups_List description: Gets all the SIM groups assigned to a mobile network. parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -5920,7 +5968,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/?api-version=2024-04-01: + x-ms-original-operationId: MobileNetworks_ListSimGroups + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}?api-version=2024-04-01: delete: tags: - PacketCoreControlPlane @@ -6037,7 +6086,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes?api-version=2024-04-01: get: tags: - PacketCoreControlPlanes @@ -6060,7 +6109,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes?api-version=2024-04-01: get: tags: - PacketCoreControlPlanes @@ -6084,7 +6133,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/rollback/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/rollback?api-version=2024-04-01: post: tags: - PacketCoreControlPlaneRollback @@ -6112,7 +6161,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/reinstall/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/reinstall?api-version=2024-04-01: post: tags: - PacketCoreControlPlaneReinstall @@ -6140,7 +6189,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/collectDiagnosticsPackage/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/collectDiagnosticsPackage?api-version=2024-04-01: post: tags: - PacketCoreControlPlaneCollectDiagnosticsPackage @@ -6176,7 +6225,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/routingInfo/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/routingInfo?api-version=2024-04-01: get: tags: - RoutingInfo @@ -6201,7 +6250,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/routingInfo/default/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/routingInfo/default?api-version=2024-04-01: get: tags: - RoutingInfo @@ -6224,7 +6273,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.MobileNetwork/packetCoreControlPlaneVersions/{versionName}/?api-version=2024-04-01: + /providers/Microsoft.MobileNetwork/packetCoreControlPlaneVersions/{versionName}?api-version=2024-04-01: get: tags: - PacketCoreControlPlaneVersion @@ -6250,7 +6299,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.MobileNetwork/packetCoreControlPlaneVersions/?api-version=2024-04-01: + /providers/Microsoft.MobileNetwork/packetCoreControlPlaneVersions?api-version=2024-04-01: get: tags: - PacketCoreControlPlaneVersion @@ -6272,7 +6321,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.MobileNetwork/packetCoreControlPlaneVersions/{versionName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.MobileNetwork/packetCoreControlPlaneVersions/{versionName}?api-version=2024-04-01: get: tags: - PacketCoreControlPlaneVersion @@ -6299,7 +6348,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.MobileNetwork/packetCoreControlPlaneVersions/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.MobileNetwork/packetCoreControlPlaneVersions?api-version=2024-04-01: get: tags: - PacketCoreControlPlaneVersion @@ -6322,7 +6371,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/diagnosticsPackages/{diagnosticsPackageName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/diagnosticsPackages/{diagnosticsPackageName}?api-version=2024-04-01: put: tags: - DiagnosticsPackages @@ -6404,7 +6453,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/diagnosticsPackages/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/diagnosticsPackages?api-version=2024-04-01: get: tags: - DiagnosticsPackages @@ -6429,7 +6478,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCoreDataPlanes/{packetCoreDataPlaneName}/attachedDataNetworks/{attachedDataNetworkName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCoreDataPlanes/{packetCoreDataPlaneName}/attachedDataNetworks/{attachedDataNetworkName}?api-version=2024-04-01: delete: tags: - AttachedDataNetwork @@ -6554,7 +6603,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCoreDataPlanes/{packetCoreDataPlaneName}/attachedDataNetworks/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCoreDataPlanes/{packetCoreDataPlaneName}/attachedDataNetworks?api-version=2024-04-01: get: tags: - AttachedDataNetworks @@ -6580,7 +6629,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/ues/{ueId}/extendedInformation/default/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/ues/{ueId}/extendedInformation/default?api-version=2024-04-01: get: tags: - ExtendedUeInformation @@ -6609,7 +6658,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/ues/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/ues?api-version=2024-04-01: get: tags: - UeInformation_List @@ -6634,7 +6683,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCoreDataPlanes/{packetCoreDataPlaneName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCoreDataPlanes/{packetCoreDataPlaneName}?api-version=2024-04-01: delete: tags: - PacketCoreDataPlane @@ -6755,7 +6804,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCoreDataPlanes/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCoreDataPlanes?api-version=2024-04-01: get: tags: - PacketCoreDataPlanes @@ -6780,7 +6829,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}?api-version=2024-04-01: delete: tags: - SIMGroup @@ -6897,7 +6946,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.MobileNetwork/simGroups/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.MobileNetwork/simGroups?api-version=2024-04-01: get: tags: - SIMGroups @@ -6920,7 +6969,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups?api-version=2024-04-01: get: tags: - SIMGroups @@ -6944,7 +6993,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.MobileNetwork/operations/?api-version=2024-04-01: + /providers/Microsoft.MobileNetwork/operations?api-version=2024-04-01: get: tags: - operations @@ -6966,7 +7015,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/services/{serviceName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/services/{serviceName}?api-version=2024-04-01: delete: tags: - Service @@ -7087,7 +7136,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/services/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/services?api-version=2024-04-01: get: tags: - Services @@ -7112,7 +7161,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCaptures/{packetCaptureName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCaptures/{packetCaptureName}?api-version=2024-04-01: put: tags: - PacketCaptures @@ -7202,7 +7251,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCaptures/{packetCaptureName}/stop/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCaptures/{packetCaptureName}/stop?api-version=2024-04-01: post: tags: - PacketCaptures @@ -7231,7 +7280,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCaptures/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCaptures?api-version=2024-04-01: get: tags: - PacketCaptures @@ -7256,7 +7305,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/sims/{simName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/sims/{simName}?api-version=2024-04-01: delete: tags: - SIM @@ -7346,7 +7395,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/sims/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/sims?api-version=2024-04-01: get: tags: - SIMs @@ -7371,7 +7420,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/uploadSims/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/uploadSims?api-version=2024-04-01: post: tags: - SIMs @@ -7407,7 +7456,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/deleteSims/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/deleteSims?api-version=2024-04-01: post: tags: - SIMs @@ -7445,7 +7494,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/uploadEncryptedSims/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/uploadEncryptedSims?api-version=2024-04-01: post: tags: - SIMs @@ -7481,7 +7530,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/moveSims/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/moveSims?api-version=2024-04-01: post: tags: - SIMs @@ -7522,7 +7571,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/cloneSims/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/simGroups/{simGroupName}/cloneSims?api-version=2024-04-01: post: tags: - SIMs @@ -7563,7 +7612,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/slices/{sliceName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/slices/{sliceName}?api-version=2024-04-01: delete: tags: - Slice @@ -7684,7 +7733,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/slices/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/slices?api-version=2024-04-01: get: tags: - Slices @@ -7709,7 +7758,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/simPolicies/{simPolicyName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/simPolicies/{simPolicyName}?api-version=2024-04-01: delete: tags: - SIMPolicy @@ -7830,7 +7879,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/simPolicies/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/simPolicies?api-version=2024-04-01: get: tags: - SIMPolicies @@ -7855,7 +7904,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/sites/{siteName}/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/sites/{siteName}?api-version=2024-04-01: delete: tags: - Site @@ -7976,7 +8025,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/sites/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/sites?api-version=2024-04-01: get: tags: - Sites @@ -8001,11 +8050,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/sites/{siteName}/deletePacketCore/?api-version=2024-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/sites/{siteName}/deletePacketCore?api-version=2024-04-01: post: tags: - Site - operationId: Sites_DeletePacketCore + operationId: SitesPacketCore_Delete description: Deletes a packet core under the specified mobile network site. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -8034,3 +8083,4 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location + x-ms-original-operationId: Sites_DeletePacketCore diff --git a/providers/src/azure/v00.00.00000/services/monitor.yaml b/providers/src/azure/v00.00.00000/services/monitor.yaml index 9c4d895c..b718a603 100644 --- a/providers/src/azure/v00.00.00000/services/monitor.yaml +++ b/providers/src/azure/v00.00.00000/services/monitor.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -113,7 +113,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -7011,39 +7011,50 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1metricAlerts~1?api-version=2018-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1metricAlerts?api-version=2018-03-01/get' + operationId: MetricAlerts_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricAlertResourceCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1metricAlerts~1?api-version=2018-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1metricAlerts?api-version=2018-03-01/get' + operationId: MetricAlerts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricAlertResourceCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1metricAlerts~1{ruleName}~1?api-version=2018-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1metricAlerts~1{ruleName}?api-version=2018-03-01/get' + operationId: MetricAlerts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricAlertResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1metricAlerts~1{ruleName}~1?api-version=2018-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1metricAlerts~1{ruleName}?api-version=2018-03-01/put' + operationId: MetricAlerts_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricAlertResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1metricAlerts~1{ruleName}~1?api-version=2018-03-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1metricAlerts~1{ruleName}?api-version=2018-03-01/patch' + operationId: MetricAlerts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricAlertResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1metricAlerts~1{ruleName}~1?api-version=2018-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1metricAlerts~1{ruleName}?api-version=2018-03-01/delete' + operationId: MetricAlerts_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7054,7 +7065,8 @@ components: - $ref: '#/components/x-stackQL-resources/metric_alerts/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/metric_alerts/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/metric_alerts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/metric_alerts/methods/delete' @@ -7065,17 +7077,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1metricAlerts~1{ruleName}~1status~1?api-version=2018-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1metricAlerts~1{ruleName}~1status?api-version=2018-03-01/get' + operationId: MetricAlertsStatus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricAlertStatusCollection objectKey: $.value list_by_name: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1metricAlerts~1{ruleName}~1status~1{statusName}~1?api-version=2018-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1metricAlerts~1{ruleName}~1status~1{statusName}?api-version=2018-03-01/get' + operationId: MetricAlertsStatus_ListByName response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricAlertStatusCollection objectKey: $.value sqlVerbs: select: @@ -7085,28 +7101,32 @@ components: update: [] replace: [] delete: [] - diagnostic_settings_category: - id: azure.monitor.diagnostic_settings_category - name: diagnostic_settings_category - title: diagnostic_settings_category + diagnostic_settings_categories: + id: azure.monitor.diagnostic_settings_categories + name: diagnostic_settings_categories + title: diagnostic_settings_categories methods: get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1diagnosticSettingsCategories~1{name}~1?api-version=2021-05-01-preview/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1diagnosticSettingsCategories~1{name}?api-version=2021-05-01-preview/get' + operationId: DiagnosticSettingsCategory_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticSettingsCategoryResource list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1diagnosticSettingsCategories~1?api-version=2021-05-01-preview/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1diagnosticSettingsCategories?api-version=2021-05-01-preview/get' + operationId: DiagnosticSettingsCategory_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticSettingsCategoryResourceCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/diagnostic_settings_category/methods/get' - - $ref: '#/components/x-stackQL-resources/diagnostic_settings_category/methods/list' + - $ref: '#/components/x-stackQL-resources/diagnostic_settings_categories/methods/get' + - $ref: '#/components/x-stackQL-resources/diagnostic_settings_categories/methods/list' insert: [] update: [] replace: [] @@ -7118,16 +7138,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1microsoft.insights~1alertrules~1{ruleName}~1incidents~1{incidentName}~1?api-version=2016-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1microsoft.insights~1alertrules~1{ruleName}~1incidents~1{incidentName}?api-version=2016-03-01/get' + operationId: AlertRuleIncidents_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Incident list_by_alert_rule: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1microsoft.insights~1alertrules~1{ruleName}~1incidents~1?api-version=2016-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1microsoft.insights~1alertrules~1{ruleName}~1incidents?api-version=2016-03-01/get' + operationId: AlertRuleIncidents_ListByAlertRule response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IncidentListResult objectKey: $.value sqlVerbs: select: @@ -7144,40 +7168,51 @@ components: methods: list_by_resource: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1dataCollectionRuleAssociations~1?api-version=2023-03-11/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1dataCollectionRuleAssociations?api-version=2023-03-11/get' + operationId: DataCollectionRuleAssociations_ListByResource response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionRuleAssociationProxyOnlyResourceListResult objectKey: $.value list_by_rule: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionRules~1{dataCollectionRuleName}~1associations~1?api-version=2023-03-11/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionRules~1{dataCollectionRuleName}~1associations?api-version=2023-03-11/get' + operationId: DataCollectionRuleAssociations_ListByRule response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionRuleAssociationProxyOnlyResourceListResult objectKey: $.value list_by_data_collection_endpoint: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}~1associations~1?api-version=2023-03-11/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}~1associations?api-version=2023-03-11/get' + operationId: DataCollectionRuleAssociations_ListByDataCollectionEndpoint response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionRuleAssociationProxyOnlyResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1dataCollectionRuleAssociations~1{associationName}~1?api-version=2023-03-11/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1dataCollectionRuleAssociations~1{associationName}?api-version=2023-03-11/get' + operationId: DataCollectionRuleAssociations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionRuleAssociationProxyOnlyResource create: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1dataCollectionRuleAssociations~1{associationName}~1?api-version=2023-03-11/put' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1dataCollectionRuleAssociations~1{associationName}?api-version=2023-03-11/put' + operationId: DataCollectionRuleAssociations_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionRuleAssociationProxyOnlyResource delete: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1dataCollectionRuleAssociations~1{associationName}~1?api-version=2023-03-11/delete' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1dataCollectionRuleAssociations~1{associationName}?api-version=2023-03-11/delete' + operationId: DataCollectionRuleAssociations_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7200,10 +7235,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1eventtypes~1management~1values~1?api-version=2015-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1eventtypes~1management~1values?api-version=2015-04-01/get' + operationId: ActivityLogs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventDataCollection objectKey: $.value sqlVerbs: select: @@ -7219,34 +7256,43 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1logprofiles~1{logProfileName}~1?api-version=2016-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1logprofiles~1{logProfileName}?api-version=2016-03-01/delete' + operationId: LogProfiles_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1logprofiles~1{logProfileName}~1?api-version=2016-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1logprofiles~1{logProfileName}?api-version=2016-03-01/get' + operationId: LogProfiles_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogProfileResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1logprofiles~1{logProfileName}~1?api-version=2016-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1logprofiles~1{logProfileName}?api-version=2016-03-01/put' + operationId: LogProfiles_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogProfileResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1logprofiles~1{logProfileName}~1?api-version=2016-03-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1logprofiles~1{logProfileName}?api-version=2016-03-01/patch' + operationId: LogProfiles_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogProfileResource list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1logprofiles~1?api-version=2016-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1logprofiles?api-version=2016-03-01/get' + operationId: LogProfiles_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogProfileCollection objectKey: $.value sqlVerbs: select: @@ -7254,7 +7300,8 @@ components: - $ref: '#/components/x-stackQL-resources/log_profiles/methods/list' insert: - $ref: '#/components/x-stackQL-resources/log_profiles/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/log_profiles/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/log_profiles/methods/delete' @@ -7265,10 +7312,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Insights~1eventcategories~1?api-version=2015-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Insights~1eventcategories?api-version=2015-04-01/get' + operationId: EventCategories_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventCategoryCollection objectKey: $.value sqlVerbs: select: @@ -7284,28 +7333,35 @@ components: methods: get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1diagnosticSettings~1{name}~1?api-version=2021-05-01-preview/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1diagnosticSettings~1{name}?api-version=2021-05-01-preview/get' + operationId: DiagnosticSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticSettingsResource create_or_update: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1diagnosticSettings~1{name}~1?api-version=2021-05-01-preview/put' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1diagnosticSettings~1{name}?api-version=2021-05-01-preview/put' + operationId: DiagnosticSettings_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticSettingsResource delete: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1diagnosticSettings~1{name}~1?api-version=2021-05-01-preview/delete' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1diagnosticSettings~1{name}?api-version=2021-05-01-preview/delete' + operationId: DiagnosticSettings_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1diagnosticSettings~1?api-version=2021-05-01-preview/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1diagnosticSettings?api-version=2021-05-01-preview/get' + operationId: DiagnosticSettings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiagnosticSettingsResourceCollection objectKey: $.value sqlVerbs: select: @@ -7317,28 +7373,32 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/diagnostic_settings/methods/delete' - data_collection_endpoints_nsp: - id: azure.monitor.data_collection_endpoints_nsp - name: data_collection_endpoints_nsp - title: data_collection_endpoints_nsp + data_collection_endpoints_nsps: + id: azure.monitor.data_collection_endpoints_nsps + name: data_collection_endpoints_nsps + title: data_collection_endpoints_nsps methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}~1networkSecurityPerimeterConfigurations~1?api-version=2021-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}~1networkSecurityPerimeterConfigurations?api-version=2021-10-01/get' + operationId: DataCollectionEndpointsNSP_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfigurationListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1?api-version=2021-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}?api-version=2021-10-01/get' + operationId: DataCollectionEndpointsNSP_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfiguration sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/data_collection_endpoints_nsp/methods/get' - - $ref: '#/components/x-stackQL-resources/data_collection_endpoints_nsp/methods/list' + - $ref: '#/components/x-stackQL-resources/data_collection_endpoints_nsps/methods/get' + - $ref: '#/components/x-stackQL-resources/data_collection_endpoints_nsps/methods/list' insert: [] update: [] replace: [] @@ -7350,45 +7410,57 @@ components: methods: reconcile_nsp: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1reconcile~1?api-version=2021-10-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1reconcile?api-version=2021-10-01/post' + operationId: DataCollectionEndpoints_ReconcileNSP response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1?api-version=2023-03-11/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints?api-version=2023-03-11/get' + operationId: DataCollectionEndpoints_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionEndpointResourceListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1?api-version=2023-03-11/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1dataCollectionEndpoints?api-version=2023-03-11/get' + operationId: DataCollectionEndpoints_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionEndpointResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}~1?api-version=2023-03-11/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}?api-version=2023-03-11/get' + operationId: DataCollectionEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionEndpointResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}~1?api-version=2023-03-11/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}?api-version=2023-03-11/put' + operationId: DataCollectionEndpoints_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionEndpointResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}~1?api-version=2023-03-11/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}?api-version=2023-03-11/patch' + operationId: DataCollectionEndpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionEndpointResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}~1?api-version=2023-03-11/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionEndpoints~1{dataCollectionEndpointName}?api-version=2023-03-11/delete' + operationId: DataCollectionEndpoints_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7399,7 +7471,8 @@ components: - $ref: '#/components/x-stackQL-resources/data_collection_endpoints/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/data_collection_endpoints/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/data_collection_endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/data_collection_endpoints/methods/delete' @@ -7410,34 +7483,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Insights~1tenantActionGroups~1{tenantActionGroupName}~1?api-version=2023-05-01-preview/put' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Insights~1tenantActionGroups~1{tenantActionGroupName}?api-version=2023-05-01-preview/put' + operationId: TenantActionGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TenantActionGroupResource get: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Insights~1tenantActionGroups~1{tenantActionGroupName}~1?api-version=2023-05-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Insights~1tenantActionGroups~1{tenantActionGroupName}?api-version=2023-05-01-preview/get' + operationId: TenantActionGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TenantActionGroupResource delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Insights~1tenantActionGroups~1{tenantActionGroupName}~1?api-version=2023-05-01-preview/delete' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Insights~1tenantActionGroups~1{tenantActionGroupName}?api-version=2023-05-01-preview/delete' + operationId: TenantActionGroups_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Insights~1tenantActionGroups~1{tenantActionGroupName}~1?api-version=2023-05-01-preview/patch' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Insights~1tenantActionGroups~1{tenantActionGroupName}?api-version=2023-05-01-preview/patch' + operationId: TenantActionGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TenantActionGroupResource list_by_management_group_id: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Insights~1tenantActionGroups~1?api-version=2023-05-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Insights~1tenantActionGroups?api-version=2023-05-01-preview/get' + operationId: TenantActionGroups_ListByManagementGroupId response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TenantActionGroupList objectKey: $.value sqlVerbs: select: @@ -7445,40 +7527,47 @@ components: - $ref: '#/components/x-stackQL-resources/tenant_action_groups/methods/list_by_management_group_id' insert: - $ref: '#/components/x-stackQL-resources/tenant_action_groups/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/tenant_action_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/tenant_action_groups/methods/delete' - create_notifications_at_tenant_action_group_resource_level: - id: azure.monitor.create_notifications_at_tenant_action_group_resource_level - name: create_notifications_at_tenant_action_group_resource_level - title: create_notifications_at_tenant_action_group_resource_level + notifications_at_tenant_action_group_resource_levels: + id: azure.monitor.notifications_at_tenant_action_group_resource_levels + name: notifications_at_tenant_action_group_resource_levels + title: notifications_at_tenant_action_group_resource_levels methods: - create_notifications_at_tenant_action_group_resource_level: + create: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Insights~1tenantActionGroups~1{tenantActionGroupName}~1createNotifications~1?api-version=2023-05-01-preview/post' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Insights~1tenantActionGroups~1{tenantActionGroupName}~1createNotifications?api-version=2023-05-01-preview/post' + operationId: NotificationsAtTenantActionGroupResourceLevel_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TestNotificationDetailsResponse sqlVerbs: select: [] - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/notifications_at_tenant_action_group_resource_levels/methods/create' update: [] replace: [] delete: [] - get_test_notifications_at_tenant_action_group_resource_level: - id: azure.monitor.get_test_notifications_at_tenant_action_group_resource_level - name: get_test_notifications_at_tenant_action_group_resource_level - title: get_test_notifications_at_tenant_action_group_resource_level + test_notifications_at_tenant_action_group_resource_levels: + id: azure.monitor.test_notifications_at_tenant_action_group_resource_levels + name: test_notifications_at_tenant_action_group_resource_levels + title: test_notifications_at_tenant_action_group_resource_levels methods: - get_test_notifications_at_tenant_action_group_resource_level: + get: operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Insights~1tenantActionGroups~1{tenantActionGroupName}~1notificationStatus~1{notificationId}~1?api-version=2023-05-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Insights~1tenantActionGroups~1{tenantActionGroupName}~1notificationStatus~1{notificationId}?api-version=2023-05-01-preview/get' + operationId: TestNotificationsAtTenantActionGroupResourceLevel_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TestNotificationDetailsResponse sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/test_notifications_at_tenant_action_group_resource_levels/methods/get' insert: [] update: [] replace: [] @@ -7490,41 +7579,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1alertrules~1{ruleName}~1?api-version=2016-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1alertrules~1{ruleName}?api-version=2016-03-01/put' + operationId: AlertRules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertRuleResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1alertrules~1{ruleName}~1?api-version=2016-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1alertrules~1{ruleName}?api-version=2016-03-01/delete' + operationId: AlertRules_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1alertrules~1{ruleName}~1?api-version=2016-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1alertrules~1{ruleName}?api-version=2016-03-01/get' + operationId: AlertRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertRuleResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1alertrules~1{ruleName}~1?api-version=2016-03-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1alertrules~1{ruleName}?api-version=2016-03-01/patch' + operationId: AlertRules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertRuleResource list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1alertrules~1?api-version=2016-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1alertrules?api-version=2016-03-01/get' + operationId: AlertRules_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertRuleResourceCollection objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1alertrules~1?api-version=2016-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1alertrules?api-version=2016-03-01/get' + operationId: AlertRules_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertRuleResourceCollection objectKey: $.value sqlVerbs: select: @@ -7533,7 +7633,8 @@ components: - $ref: '#/components/x-stackQL-resources/alert_rules/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/alert_rules/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/alert_rules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/alert_rules/methods/delete' @@ -7544,10 +7645,12 @@ components: methods: list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1microsoft.insights~1metricNamespaces~1?api-version=2024-02-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1microsoft.insights~1metricNamespaces?api-version=2024-02-01/get' + operationId: MetricNamespaces_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricNamespaceCollection objectKey: $.value sqlVerbs: select: @@ -7556,21 +7659,23 @@ components: update: [] replace: [] delete: [] - metric_definitions_at_subscription_scope: - id: azure.monitor.metric_definitions_at_subscription_scope - name: metric_definitions_at_subscription_scope - title: metric_definitions_at_subscription_scope + metric_definitions_at_subscription_scopes: + id: azure.monitor.metric_definitions_at_subscription_scopes + name: metric_definitions_at_subscription_scopes + title: metric_definitions_at_subscription_scopes methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1metricDefinitions~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1metricDefinitions?api-version=2024-02-01/get' + operationId: MetricDefinitionsAtSubscriptionScope_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionScopeMetricDefinitionCollection objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/metric_definitions_at_subscription_scope/methods/list' + - $ref: '#/components/x-stackQL-resources/metric_definitions_at_subscription_scopes/methods/list' insert: [] update: [] replace: [] @@ -7582,10 +7687,12 @@ components: methods: list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1metricDefinitions~1?api-version=2024-02-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1metricDefinitions?api-version=2024-02-01/get' + operationId: MetricDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricDefinitionCollection objectKey: $.value sqlVerbs: select: @@ -7601,42 +7708,60 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1scheduledQueryRules~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1scheduledQueryRules?api-version=2023-12-01/get' + operationId: ScheduledQueryRules_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduledQueryRuleResourceCollection objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules?api-version=2023-12-01/get' + operationId: ScheduledQueryRules_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduledQueryRuleResourceCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1{ruleName}~1?api-version=2023-12-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1{ruleName}?api-version=2023-12-01/get' + operationId: ScheduledQueryRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduledQueryRuleResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1{ruleName}~1?api-version=2023-12-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1{ruleName}?api-version=2023-12-01/put' + operationId: ScheduledQueryRules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduledQueryRuleResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1{ruleName}~1?api-version=2023-12-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1{ruleName}?api-version=2023-12-01/patch' + operationId: ScheduledQueryRules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScheduledQueryRuleResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1{ruleName}~1?api-version=2023-12-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1{ruleName}?api-version=2023-12-01/delete' + operationId: ScheduledQueryRules_Delete response: mediaType: application/json openAPIDocKey: '200' + reconcile_nsp: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1{ruleName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1reconcile?api-version=2021-10-01/post' + operationId: ScheduledQueryRule_ReconcileNSP + response: + mediaType: application/json + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/scheduled_query_rules/methods/get' @@ -7644,7 +7769,8 @@ components: - $ref: '#/components/x-stackQL-resources/scheduled_query_rules/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/scheduled_query_rules/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/scheduled_query_rules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/scheduled_query_rules/methods/delete' @@ -7655,36 +7781,53 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1microsoft.insights~1privateLinkScopes~1?api-version=2021-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1microsoft.insights~1privateLinkScopes?api-version=2021-07-01-preview/get' + operationId: PrivateLinkScopes_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureMonitorPrivateLinkScopeListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1privateLinkScopes~1?api-version=2021-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1privateLinkScopes?api-version=2021-07-01-preview/get' + operationId: PrivateLinkScopes_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureMonitorPrivateLinkScopeListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1privateLinkScopes~1{scopeName}~1?api-version=2021-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1privateLinkScopes~1{scopeName}?api-version=2021-07-01-preview/delete' + operationId: PrivateLinkScopes_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1privateLinkScopes~1{scopeName}~1?api-version=2021-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1privateLinkScopes~1{scopeName}?api-version=2021-07-01-preview/get' + operationId: PrivateLinkScopes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureMonitorPrivateLinkScope create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1privateLinkScopes~1{scopeName}~1?api-version=2021-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1privateLinkScopes~1{scopeName}?api-version=2021-07-01-preview/put' + operationId: PrivateLinkScopes_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AzureMonitorPrivateLinkScope + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1privateLinkScopes~1{scopeName}?api-version=2021-07-01-preview/patch' + operationId: PrivateLinkScopes_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureMonitorPrivateLinkScope sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_scopes/methods/get' @@ -7696,23 +7839,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/private_link_scopes/methods/delete' - private_link_scopes_tags: - id: azure.monitor.private_link_scopes_tags - name: private_link_scopes_tags - title: private_link_scopes_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1privateLinkScopes~1{scopeName}~1?api-version=2021-07-01-preview/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] private_link_scope_operation_status: id: azure.monitor.private_link_scope_operation_status name: private_link_scope_operation_status @@ -7720,10 +7846,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1privateLinkScopeOperationStatuses~1{asyncOperationId}~1?api-version=2021-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.insights~1privateLinkScopeOperationStatuses~1{asyncOperationId}?api-version=2021-07-01-preview/get' + operationId: PrivateLinkScopeOperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_scope_operation_status/methods/get' @@ -7738,17 +7866,21 @@ components: methods: list_by_private_link_scope: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1privateLinkResources~1?api-version=2021-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1privateLinkResources?api-version=2021-07-01-preview/get' + operationId: PrivateLinkResources_ListByPrivateLinkScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1privateLinkResources~1{groupName}~1?api-version=2021-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1privateLinkResources~1{groupName}?api-version=2021-07-01-preview/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' @@ -7764,28 +7896,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-07-01-preview/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-07-01-preview/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-07-01-preview/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_private_link_scope: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1privateEndpointConnections~1?api-version=2021-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1privateEndpointConnections?api-version=2021-07-01-preview/get' + operationId: PrivateEndpointConnections_ListByPrivateLinkScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value sqlVerbs: select: @@ -7804,28 +7943,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1scopedResources~1{name}~1?api-version=2021-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1scopedResources~1{name}?api-version=2021-07-01-preview/get' + operationId: PrivateLinkScopedResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScopedResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1scopedResources~1{name}~1?api-version=2021-07-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1scopedResources~1{name}?api-version=2021-07-01-preview/put' + operationId: PrivateLinkScopedResources_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScopedResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1scopedResources~1{name}~1?api-version=2021-07-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1scopedResources~1{name}?api-version=2021-07-01-preview/delete' + operationId: PrivateLinkScopedResources_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_private_link_scope: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1scopedResources~1?api-version=2021-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1privateLinkScopes~1{scopeName}~1scopedResources?api-version=2021-07-01-preview/get' + operationId: PrivateLinkScopedResources_ListByPrivateLinkScope response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ScopedResourceListResult objectKey: $.value sqlVerbs: select: @@ -7837,59 +7983,66 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/private_link_scoped_resources/methods/delete' - operations_list: - id: azure.monitor.operations_list - name: operations_list - title: operations_list + operations: + id: azure.monitor.operations + name: operations + title: operations methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Monitor~1operations~1?api-version=2023-04-03/get' + $ref: '#/paths/~1providers~1Microsoft.Insights~1operations?api-version=2015-04-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/operations_list/methods/list' + - $ref: '#/components/x-stackQL-resources/operations/methods/list' + - $ref: '#/components/x-stackQL-resources/operations/methods/list' insert: [] update: [] replace: [] delete: [] - metrics_at_subscription_scope: - id: azure.monitor.metrics_at_subscription_scope - name: metrics_at_subscription_scope - title: metrics_at_subscription_scope + metrics_at_subscription_scopes: + id: azure.monitor.metrics_at_subscription_scopes + name: metrics_at_subscription_scopes + title: metrics_at_subscription_scopes methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1metrics~1?api-version=2024-02-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1metrics?api-version=2024-02-01/get' + operationId: MetricsAtSubscriptionScope_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Response objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/metrics_at_subscription_scope/methods/list' + - $ref: '#/components/x-stackQL-resources/metrics_at_subscription_scopes/methods/list' insert: [] update: [] replace: [] delete: [] - metrics_at_subscription_scope_post: - id: azure.monitor.metrics_at_subscription_scope_post - name: metrics_at_subscription_scope_post - title: metrics_at_subscription_scope_post + metrics_at_subscription_scope_posts: + id: azure.monitor.metrics_at_subscription_scope_posts + name: metrics_at_subscription_scope_posts + title: metrics_at_subscription_scope_posts methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1metrics~1?api-version=2024-02-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1metrics?api-version=2024-02-01/post' + operationId: MetricsAtSubscriptionScopePost_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Response objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/metrics_at_subscription_scope_post/methods/list' + - $ref: '#/components/x-stackQL-resources/metrics_at_subscription_scope_posts/methods/list' insert: [] update: [] replace: [] @@ -7901,10 +8054,12 @@ components: methods: list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1metrics~1?api-version=2024-02-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1metrics?api-version=2024-02-01/get' + operationId: Metrics_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Response objectKey: $.value sqlVerbs: select: @@ -7920,10 +8075,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Insights~1eventtypes~1management~1values~1?api-version=2015-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Insights~1eventtypes~1management~1values?api-version=2015-04-01/get' + operationId: TenantActivityLogs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventDataCollection objectKey: $.value sqlVerbs: select: @@ -7939,39 +8096,50 @@ components: methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionRules~1?api-version=2023-03-11/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionRules?api-version=2023-03-11/get' + operationId: DataCollectionRules_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionRuleResourceListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1dataCollectionRules~1?api-version=2023-03-11/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1dataCollectionRules?api-version=2023-03-11/get' + operationId: DataCollectionRules_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionRuleResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionRules~1{dataCollectionRuleName}~1?api-version=2023-03-11/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionRules~1{dataCollectionRuleName}?api-version=2023-03-11/get' + operationId: DataCollectionRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionRuleResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionRules~1{dataCollectionRuleName}~1?api-version=2023-03-11/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionRules~1{dataCollectionRuleName}?api-version=2023-03-11/put' + operationId: DataCollectionRules_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionRuleResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionRules~1{dataCollectionRuleName}~1?api-version=2023-03-11/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionRules~1{dataCollectionRuleName}?api-version=2023-03-11/patch' + operationId: DataCollectionRules_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataCollectionRuleResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionRules~1{dataCollectionRuleName}~1?api-version=2023-03-11/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1dataCollectionRules~1{dataCollectionRuleName}?api-version=2023-03-11/delete' + operationId: DataCollectionRules_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7982,7 +8150,8 @@ components: - $ref: '#/components/x-stackQL-resources/data_collection_rules/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/data_collection_rules/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/data_collection_rules/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/data_collection_rules/methods/delete' @@ -7993,42 +8162,53 @@ components: methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Monitor~1accounts~1?api-version=2023-04-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Monitor~1accounts?api-version=2023-04-03/get' + operationId: AzureMonitorWorkspaces_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureMonitorWorkspaceResourceListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Monitor~1accounts~1?api-version=2023-04-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Monitor~1accounts?api-version=2023-04-03/get' + operationId: AzureMonitorWorkspaces_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureMonitorWorkspaceResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Monitor~1accounts~1{azureMonitorWorkspaceName}~1?api-version=2023-04-03/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Monitor~1accounts~1{azureMonitorWorkspaceName}?api-version=2023-04-03/get' + operationId: AzureMonitorWorkspaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureMonitorWorkspaceResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Monitor~1accounts~1{azureMonitorWorkspaceName}~1?api-version=2023-04-03/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Monitor~1accounts~1{azureMonitorWorkspaceName}?api-version=2023-04-03/put' + operationId: AzureMonitorWorkspaces_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureMonitorWorkspaceResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Monitor~1accounts~1{azureMonitorWorkspaceName}~1?api-version=2023-04-03/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Monitor~1accounts~1{azureMonitorWorkspaceName}?api-version=2023-04-03/patch' + operationId: AzureMonitorWorkspaces_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureMonitorWorkspaceResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Monitor~1accounts~1{azureMonitorWorkspaceName}~1?api-version=2023-04-03/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Monitor~1accounts~1{azureMonitorWorkspaceName}?api-version=2023-04-03/delete' + operationId: AzureMonitorWorkspaces_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/azure_monitor_workspaces/methods/get' @@ -8036,7 +8216,8 @@ components: - $ref: '#/components/x-stackQL-resources/azure_monitor_workspaces/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/azure_monitor_workspaces/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/azure_monitor_workspaces/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/azure_monitor_workspaces/methods/delete' @@ -8047,10 +8228,12 @@ components: methods: list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1metricBaselines~1?api-version=2019-03-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1metricBaselines?api-version=2019-03-01/get' + operationId: Baselines_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetricBaselinesResponse objectKey: $.value sqlVerbs: select: @@ -8059,45 +8242,32 @@ components: update: [] replace: [] delete: [] - scheduled_query_rule_nsp: - id: azure.monitor.scheduled_query_rule_nsp - name: scheduled_query_rule_nsp - title: scheduled_query_rule_nsp + scheduled_query_rule_nsps: + id: azure.monitor.scheduled_query_rule_nsps + name: scheduled_query_rule_nsps + title: scheduled_query_rule_nsps methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1{ruleName}~1networkSecurityPerimeterConfigurations~1?api-version=2021-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1{ruleName}~1networkSecurityPerimeterConfigurations?api-version=2021-10-01/get' + operationId: ScheduledQueryRuleNSP_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfigurationListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1{ruleName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1?api-version=2021-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1{ruleName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}?api-version=2021-10-01/get' + operationId: ScheduledQueryRuleNSP_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfiguration sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/scheduled_query_rule_nsp/methods/get' - - $ref: '#/components/x-stackQL-resources/scheduled_query_rule_nsp/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - scheduled_query_rule: - id: azure.monitor.scheduled_query_rule - name: scheduled_query_rule - title: scheduled_query_rule - methods: - reconcile_nsp: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1scheduledQueryRules~1{ruleName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1reconcile~1?api-version=2021-10-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] + - $ref: '#/components/x-stackQL-resources/scheduled_query_rule_nsps/methods/get' + - $ref: '#/components/x-stackQL-resources/scheduled_query_rule_nsps/methods/list' insert: [] update: [] replace: [] @@ -8109,41 +8279,52 @@ components: methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1autoscalesettings~1?api-version=2022-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1autoscalesettings?api-version=2022-10-01/get' + operationId: AutoscaleSettings_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AutoscaleSettingResourceCollection objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1autoscalesettings~1{autoscaleSettingName}~1?api-version=2022-10-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1autoscalesettings~1{autoscaleSettingName}?api-version=2022-10-01/put' + operationId: AutoscaleSettings_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AutoscaleSettingResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1autoscalesettings~1{autoscaleSettingName}~1?api-version=2022-10-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1autoscalesettings~1{autoscaleSettingName}?api-version=2022-10-01/delete' + operationId: AutoscaleSettings_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1autoscalesettings~1{autoscaleSettingName}~1?api-version=2022-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1autoscalesettings~1{autoscaleSettingName}?api-version=2022-10-01/get' + operationId: AutoscaleSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AutoscaleSettingResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1autoscalesettings~1{autoscaleSettingName}~1?api-version=2022-10-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1autoscalesettings~1{autoscaleSettingName}?api-version=2022-10-01/patch' + operationId: AutoscaleSettings_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AutoscaleSettingResource list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1autoscalesettings~1?api-version=2022-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1autoscalesettings?api-version=2022-10-01/get' + operationId: AutoscaleSettings_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AutoscaleSettingResourceCollection objectKey: $.value sqlVerbs: select: @@ -8152,24 +8333,27 @@ components: - $ref: '#/components/x-stackQL-resources/autoscale_settings/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/autoscale_settings/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/autoscale_settings/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/autoscale_settings/methods/delete' - predictive_metric: - id: azure.monitor.predictive_metric - name: predictive_metric - title: predictive_metric + predictive_metrics: + id: azure.monitor.predictive_metrics + name: predictive_metrics + title: predictive_metrics methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1autoscalesettings~1{autoscaleSettingName}~1predictiveMetrics~1?api-version=2022-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1autoscalesettings~1{autoscaleSettingName}~1predictiveMetrics?api-version=2022-10-01/get' + operationId: PredictiveMetric_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PredictiveResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/predictive_metric/methods/get' + - $ref: '#/components/x-stackQL-resources/predictive_metrics/methods/get' insert: [] update: [] replace: [] @@ -8181,54 +8365,67 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1?api-version=2023-09-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}?api-version=2023-09-01-preview/put' + operationId: ActionGroups_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ActionGroupResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1?api-version=2023-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}?api-version=2023-09-01-preview/get' + operationId: ActionGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ActionGroupResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1?api-version=2023-09-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}?api-version=2023-09-01-preview/delete' + operationId: ActionGroups_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1?api-version=2023-09-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}?api-version=2023-09-01-preview/patch' + operationId: ActionGroups_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ActionGroupResource list_by_subscription_id: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1actionGroups~1?api-version=2023-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1actionGroups?api-version=2023-09-01-preview/get' + operationId: ActionGroups_ListBySubscriptionId response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ActionGroupList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1?api-version=2023-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups?api-version=2023-09-01-preview/get' + operationId: ActionGroups_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ActionGroupList objectKey: $.value enable_receiver: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1subscribe~1?api-version=2023-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1subscribe?api-version=2023-09-01-preview/post' + operationId: ActionGroups_EnableReceiver response: mediaType: application/json openAPIDocKey: '200' reconcile_nsp: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1reconcile~1?api-version=2021-10-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1reconcile?api-version=2021-10-01/post' + operationId: ActionGroups_ReconcileNSP response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/action_groups/methods/get' @@ -8236,42 +8433,47 @@ components: - $ref: '#/components/x-stackQL-resources/action_groups/methods/list_by_subscription_id' insert: - $ref: '#/components/x-stackQL-resources/action_groups/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/action_groups/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/action_groups/methods/delete' - action_groups_notifications_at_action_group_resource_level: - id: azure.monitor.action_groups_notifications_at_action_group_resource_level - name: action_groups_notifications_at_action_group_resource_level - title: action_groups_notifications_at_action_group_resource_level + action_groups_notifications_at_action_group_resource_levels: + id: azure.monitor.action_groups_notifications_at_action_group_resource_levels + name: action_groups_notifications_at_action_group_resource_levels + title: action_groups_notifications_at_action_group_resource_levels methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1createNotifications~1?api-version=2023-09-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1createNotifications?api-version=2023-09-01-preview/post' + operationId: ActionGroupsNotificationsAtActionGroupResourceLevel_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TestNotificationDetailsResponse sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/action_groups_notifications_at_action_group_resource_level/methods/create' + - $ref: '#/components/x-stackQL-resources/action_groups_notifications_at_action_group_resource_levels/methods/create' update: [] replace: [] delete: [] - action_groups_test_notifications_at_action_group_resource_level: - id: azure.monitor.action_groups_test_notifications_at_action_group_resource_level - name: action_groups_test_notifications_at_action_group_resource_level - title: action_groups_test_notifications_at_action_group_resource_level + action_groups_test_notifications_at_action_group_resource_levels: + id: azure.monitor.action_groups_test_notifications_at_action_group_resource_levels + name: action_groups_test_notifications_at_action_group_resource_levels + title: action_groups_test_notifications_at_action_group_resource_levels methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1notificationStatus~1{notificationId}~1?api-version=2023-09-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1notificationStatus~1{notificationId}?api-version=2023-09-01-preview/get' + operationId: ActionGroupsTestNotificationsAtActionGroupResourceLevel_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TestNotificationDetailsResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/action_groups_test_notifications_at_action_group_resource_level/methods/get' + - $ref: '#/components/x-stackQL-resources/action_groups_test_notifications_at_action_group_resource_levels/methods/get' insert: [] update: [] replace: [] @@ -8283,10 +8485,12 @@ components: methods: get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1vmInsightsOnboardingStatuses~1default~1?api-version=2018-11-27-preview/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.Insights~1vmInsightsOnboardingStatuses~1default?api-version=2018-11-27-preview/get' + operationId: VMInsightsOnboardingStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VMInsightsOnboardingStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/vm_insights_onboarding_status/methods/get' @@ -8301,41 +8505,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1activityLogAlerts~1{activityLogAlertName}~1?api-version=2020-10-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1activityLogAlerts~1{activityLogAlertName}?api-version=2020-10-01/put' + operationId: ActivityLogAlerts_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ActivityLogAlertResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1activityLogAlerts~1{activityLogAlertName}~1?api-version=2020-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1activityLogAlerts~1{activityLogAlertName}?api-version=2020-10-01/get' + operationId: ActivityLogAlerts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ActivityLogAlertResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1activityLogAlerts~1{activityLogAlertName}~1?api-version=2020-10-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1activityLogAlerts~1{activityLogAlertName}?api-version=2020-10-01/delete' + operationId: ActivityLogAlerts_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1activityLogAlerts~1{activityLogAlertName}~1?api-version=2020-10-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1activityLogAlerts~1{activityLogAlertName}?api-version=2020-10-01/patch' + operationId: ActivityLogAlerts_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ActivityLogAlertResource list_by_subscription_id: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1activityLogAlerts~1?api-version=2020-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Insights~1activityLogAlerts?api-version=2020-10-01/get' + operationId: ActivityLogAlerts_ListBySubscriptionId response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertRuleList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1activityLogAlerts~1?api-version=2020-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1activityLogAlerts?api-version=2020-10-01/get' + operationId: ActivityLogAlerts_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AlertRuleList objectKey: $.value sqlVerbs: select: @@ -8344,51 +8559,37 @@ components: - $ref: '#/components/x-stackQL-resources/activity_log_alerts/methods/list_by_subscription_id' insert: - $ref: '#/components/x-stackQL-resources/activity_log_alerts/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/activity_log_alerts/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/activity_log_alerts/methods/delete' - action_groups_nsp: - id: azure.monitor.action_groups_nsp - name: action_groups_nsp - title: action_groups_nsp + action_groups_nsps: + id: azure.monitor.action_groups_nsps + name: action_groups_nsps + title: action_groups_nsps methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1networkSecurityPerimeterConfigurations~1?api-version=2021-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1networkSecurityPerimeterConfigurations?api-version=2021-10-01/get' + operationId: ActionGroupsNSP_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfigurationListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1?api-version=2021-10-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/action_groups_nsp/methods/get' - - $ref: '#/components/x-stackQL-resources/action_groups_nsp/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - operations: - id: azure.monitor.operations - name: operations - title: operations - methods: - list: - operation: - $ref: '#/paths/~1providers~1Microsoft.Insights~1operations~1?api-version=2015-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Insights~1actionGroups~1{actionGroupName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}?api-version=2021-10-01/get' + operationId: ActionGroupsNSP_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: NetworkSecurityPerimeterConfiguration sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/operations/methods/list' + - $ref: '#/components/x-stackQL-resources/action_groups_nsps/methods/get' + - $ref: '#/components/x-stackQL-resources/action_groups_nsps/methods/list' insert: [] update: [] replace: [] @@ -8408,19 +8609,19 @@ components: type as type, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.severity') as severity, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.scopes') as scopes, - JSON_EXTRACT(properties, '$.evaluationFrequency') as evaluation_frequency, - JSON_EXTRACT(properties, '$.windowSize') as window_size, - JSON_EXTRACT(properties, '$.targetResourceType') as target_resource_type, - JSON_EXTRACT(properties, '$.targetResourceRegion') as target_resource_region, - JSON_EXTRACT(properties, '$.criteria') as criteria, - JSON_EXTRACT(properties, '$.autoMitigate') as auto_mitigate, - JSON_EXTRACT(properties, '$.actions') as actions, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, - JSON_EXTRACT(properties, '$.isMigrated') as is_migrated, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.severity') as "severity", + JSON_EXTRACT(properties, '$.enabled') as "enabled", + JSON_EXTRACT(properties, '$.scopes') as "scopes", + JSON_EXTRACT(properties, '$.evaluationFrequency') as "evaluation_frequency", + JSON_EXTRACT(properties, '$.windowSize') as "window_size", + JSON_EXTRACT(properties, '$.targetResourceType') as "target_resource_type", + JSON_EXTRACT(properties, '$.targetResourceRegion') as "target_resource_region", + JSON_EXTRACT(properties, '$.criteria') as "criteria", + JSON_EXTRACT(properties, '$.autoMitigate') as "auto_mitigate", + JSON_EXTRACT(properties, '$.actions') as "actions", + JSON_EXTRACT(properties, '$.lastUpdatedTime') as "last_updated_time", + JSON_EXTRACT(properties, '$.isMigrated') as "is_migrated", subscriptionId, resourceGroupName, ruleName @@ -8436,27 +8637,27 @@ components: type as type, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.severity') as severity, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.scopes') as scopes, - JSON_EXTRACT(properties, '$.evaluationFrequency') as evaluation_frequency, - JSON_EXTRACT(properties, '$.windowSize') as window_size, - JSON_EXTRACT(properties, '$.targetResourceType') as target_resource_type, - JSON_EXTRACT(properties, '$.targetResourceRegion') as target_resource_region, - JSON_EXTRACT(properties, '$.criteria') as criteria, - JSON_EXTRACT(properties, '$.autoMitigate') as auto_mitigate, - JSON_EXTRACT(properties, '$.actions') as actions, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, - JSON_EXTRACT(properties, '$.isMigrated') as is_migrated, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.severity') as "severity", + json_extract_path_text(properties, '$.enabled') as "enabled", + json_extract_path_text(properties, '$.scopes') as "scopes", + json_extract_path_text(properties, '$.evaluationFrequency') as "evaluation_frequency", + json_extract_path_text(properties, '$.windowSize') as "window_size", + json_extract_path_text(properties, '$.targetResourceType') as "target_resource_type", + json_extract_path_text(properties, '$.targetResourceRegion') as "target_resource_region", + json_extract_path_text(properties, '$.criteria') as "criteria", + json_extract_path_text(properties, '$.autoMitigate') as "auto_mitigate", + json_extract_path_text(properties, '$.actions') as "actions", + json_extract_path_text(properties, '$.lastUpdatedTime') as "last_updated_time", + json_extract_path_text(properties, '$.isMigrated') as "is_migrated", subscriptionId, resourceGroupName, ruleName FROM azure.monitor.metric_alerts WHERE subscriptionId = 'replace-me'; - vw_diagnostic_settings_category: - id: azure.monitor.vw_diagnostic_settings_category - name: vw_diagnostic_settings_category + vw_diagnostic_settings_categories: + id: azure.monitor.vw_diagnostic_settings_categories + name: vw_diagnostic_settings_categories config: views: select: @@ -8469,11 +8670,11 @@ components: type as type, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.categoryType') as category_type, - JSON_EXTRACT(properties, '$.categoryGroups') as category_groups, + JSON_EXTRACT(properties, '$.categoryType') as "category_type", + JSON_EXTRACT(properties, '$.categoryGroups') as "category_groups", resourceUri, name - FROM azure.monitor.diagnostic_settings_category + FROM azure.monitor.diagnostic_settings_categories WHERE resourceUri = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -8485,11 +8686,11 @@ components: type as type, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.categoryType') as category_type, - JSON_EXTRACT(properties, '$.categoryGroups') as category_groups, + json_extract_path_text(properties, '$.categoryType') as "category_type", + json_extract_path_text(properties, '$.categoryGroups') as "category_groups", resourceUri, name - FROM azure.monitor.diagnostic_settings_category + FROM azure.monitor.diagnostic_settings_categories WHERE resourceUri = 'replace-me'; vw_log_profiles: id: azure.monitor.vw_log_profiles @@ -8506,11 +8707,11 @@ components: type as type, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.storageAccountId') as storage_account_id, - JSON_EXTRACT(properties, '$.serviceBusRuleId') as service_bus_rule_id, - JSON_EXTRACT(properties, '$.locations') as locations, - JSON_EXTRACT(properties, '$.categories') as categories, - JSON_EXTRACT(properties, '$.retentionPolicy') as retention_policy, + JSON_EXTRACT(properties, '$.storageAccountId') as "storage_account_id", + JSON_EXTRACT(properties, '$.serviceBusRuleId') as "service_bus_rule_id", + JSON_EXTRACT(properties, '$.locations') as "locations", + JSON_EXTRACT(properties, '$.categories') as "categories", + JSON_EXTRACT(properties, '$.retentionPolicy') as "retention_policy", subscriptionId, logProfileName FROM azure.monitor.log_profiles @@ -8525,11 +8726,11 @@ components: type as type, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.storageAccountId') as storage_account_id, - JSON_EXTRACT(properties, '$.serviceBusRuleId') as service_bus_rule_id, - JSON_EXTRACT(properties, '$.locations') as locations, - JSON_EXTRACT(properties, '$.categories') as categories, - JSON_EXTRACT(properties, '$.retentionPolicy') as retention_policy, + json_extract_path_text(properties, '$.storageAccountId') as "storage_account_id", + json_extract_path_text(properties, '$.serviceBusRuleId') as "service_bus_rule_id", + json_extract_path_text(properties, '$.locations') as "locations", + json_extract_path_text(properties, '$.categories') as "categories", + json_extract_path_text(properties, '$.retentionPolicy') as "retention_policy", subscriptionId, logProfileName FROM azure.monitor.log_profiles @@ -8549,15 +8750,15 @@ components: type as type, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.storageAccountId') as storage_account_id, - JSON_EXTRACT(properties, '$.serviceBusRuleId') as service_bus_rule_id, - JSON_EXTRACT(properties, '$.eventHubAuthorizationRuleId') as event_hub_authorization_rule_id, - JSON_EXTRACT(properties, '$.eventHubName') as event_hub_name, - JSON_EXTRACT(properties, '$.metrics') as metrics, - JSON_EXTRACT(properties, '$.logs') as logs, - JSON_EXTRACT(properties, '$.workspaceId') as workspace_id, - JSON_EXTRACT(properties, '$.marketplacePartnerId') as marketplace_partner_id, - JSON_EXTRACT(properties, '$.logAnalyticsDestinationType') as log_analytics_destination_type, + JSON_EXTRACT(properties, '$.storageAccountId') as "storage_account_id", + JSON_EXTRACT(properties, '$.serviceBusRuleId') as "service_bus_rule_id", + JSON_EXTRACT(properties, '$.eventHubAuthorizationRuleId') as "event_hub_authorization_rule_id", + JSON_EXTRACT(properties, '$.eventHubName') as "event_hub_name", + JSON_EXTRACT(properties, '$.metrics') as "metrics", + JSON_EXTRACT(properties, '$.logs') as "logs", + JSON_EXTRACT(properties, '$.workspaceId') as "workspace_id", + JSON_EXTRACT(properties, '$.marketplacePartnerId') as "marketplace_partner_id", + JSON_EXTRACT(properties, '$.logAnalyticsDestinationType') as "log_analytics_destination_type", resourceUri, name FROM azure.monitor.diagnostic_settings @@ -8572,22 +8773,22 @@ components: type as type, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.storageAccountId') as storage_account_id, - JSON_EXTRACT(properties, '$.serviceBusRuleId') as service_bus_rule_id, - JSON_EXTRACT(properties, '$.eventHubAuthorizationRuleId') as event_hub_authorization_rule_id, - JSON_EXTRACT(properties, '$.eventHubName') as event_hub_name, - JSON_EXTRACT(properties, '$.metrics') as metrics, - JSON_EXTRACT(properties, '$.logs') as logs, - JSON_EXTRACT(properties, '$.workspaceId') as workspace_id, - JSON_EXTRACT(properties, '$.marketplacePartnerId') as marketplace_partner_id, - JSON_EXTRACT(properties, '$.logAnalyticsDestinationType') as log_analytics_destination_type, + json_extract_path_text(properties, '$.storageAccountId') as "storage_account_id", + json_extract_path_text(properties, '$.serviceBusRuleId') as "service_bus_rule_id", + json_extract_path_text(properties, '$.eventHubAuthorizationRuleId') as "event_hub_authorization_rule_id", + json_extract_path_text(properties, '$.eventHubName') as "event_hub_name", + json_extract_path_text(properties, '$.metrics') as "metrics", + json_extract_path_text(properties, '$.logs') as "logs", + json_extract_path_text(properties, '$.workspaceId') as "workspace_id", + json_extract_path_text(properties, '$.marketplacePartnerId') as "marketplace_partner_id", + json_extract_path_text(properties, '$.logAnalyticsDestinationType') as "log_analytics_destination_type", resourceUri, name FROM azure.monitor.diagnostic_settings WHERE resourceUri = 'replace-me'; - vw_data_collection_endpoints_nsp: - id: azure.monitor.vw_data_collection_endpoints_nsp - name: vw_data_collection_endpoints_nsp + vw_data_collection_endpoints_nsps: + id: azure.monitor.vw_data_collection_endpoints_nsps + name: vw_data_collection_endpoints_nsps config: views: select: @@ -8597,16 +8798,16 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.provisioningIssues') as "provisioning_issues", + JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + JSON_EXTRACT(properties, '$.resourceAssociation') as "resource_association", + JSON_EXTRACT(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, dataCollectionEndpointName, networkSecurityPerimeterConfigurationName - FROM azure.monitor.data_collection_endpoints_nsp + FROM azure.monitor.data_collection_endpoints_nsps WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND dataCollectionEndpointName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -8615,16 +8816,16 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.provisioningIssues') as "provisioning_issues", + json_extract_path_text(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + json_extract_path_text(properties, '$.resourceAssociation') as "resource_association", + json_extract_path_text(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, dataCollectionEndpointName, networkSecurityPerimeterConfigurationName - FROM azure.monitor.data_collection_endpoints_nsp + FROM azure.monitor.data_collection_endpoints_nsps WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND dataCollectionEndpointName = 'replace-me'; vw_tenant_action_groups: id: azure.monitor.vw_tenant_action_groups @@ -8640,17 +8841,18 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.groupShortName') as group_short_name, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.emailReceivers') as email_receivers, - JSON_EXTRACT(properties, '$.smsReceivers') as sms_receivers, - JSON_EXTRACT(properties, '$.webhookReceivers') as webhook_receivers, - JSON_EXTRACT(properties, '$.azureAppPushReceivers') as azure_app_push_receivers, - JSON_EXTRACT(properties, '$.voiceReceivers') as voice_receivers, + JSON_EXTRACT(properties, '$.groupShortName') as "group_short_name", + JSON_EXTRACT(properties, '$.enabled') as "enabled", + JSON_EXTRACT(properties, '$.emailReceivers') as "email_receivers", + JSON_EXTRACT(properties, '$.smsReceivers') as "sms_receivers", + JSON_EXTRACT(properties, '$.webhookReceivers') as "webhook_receivers", + JSON_EXTRACT(properties, '$.azureAppPushReceivers') as "azure_app_push_receivers", + JSON_EXTRACT(properties, '$.voiceReceivers') as "voice_receivers", managementGroupId, - tenantActionGroupName + tenantActionGroupName, + tenantId FROM azure.monitor.tenant_action_groups - WHERE managementGroupId = 'replace-me'; + WHERE managementGroupId = 'replace-me' AND tenantId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -8660,17 +8862,18 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.groupShortName') as group_short_name, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.emailReceivers') as email_receivers, - JSON_EXTRACT(properties, '$.smsReceivers') as sms_receivers, - JSON_EXTRACT(properties, '$.webhookReceivers') as webhook_receivers, - JSON_EXTRACT(properties, '$.azureAppPushReceivers') as azure_app_push_receivers, - JSON_EXTRACT(properties, '$.voiceReceivers') as voice_receivers, + json_extract_path_text(properties, '$.groupShortName') as "group_short_name", + json_extract_path_text(properties, '$.enabled') as "enabled", + json_extract_path_text(properties, '$.emailReceivers') as "email_receivers", + json_extract_path_text(properties, '$.smsReceivers') as "sms_receivers", + json_extract_path_text(properties, '$.webhookReceivers') as "webhook_receivers", + json_extract_path_text(properties, '$.azureAppPushReceivers') as "azure_app_push_receivers", + json_extract_path_text(properties, '$.voiceReceivers') as "voice_receivers", managementGroupId, - tenantActionGroupName + tenantActionGroupName, + tenantId FROM azure.monitor.tenant_action_groups - WHERE managementGroupId = 'replace-me'; + WHERE managementGroupId = 'replace-me' AND tenantId = 'replace-me'; vw_alert_rules: id: azure.monitor.vw_alert_rules name: vw_alert_rules @@ -8686,14 +8889,14 @@ components: type as type, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.action') as action, - JSON_EXTRACT(properties, '$.actions') as actions, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, + JSON_EXTRACT(properties, '$.name') as "name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.isEnabled') as "is_enabled", + JSON_EXTRACT(properties, '$.condition') as "condition", + JSON_EXTRACT(properties, '$.action') as "action", + JSON_EXTRACT(properties, '$.actions') as "actions", + JSON_EXTRACT(properties, '$.lastUpdatedTime') as "last_updated_time", subscriptionId, resourceGroupName, ruleName @@ -8709,14 +8912,14 @@ components: type as type, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.action') as action, - JSON_EXTRACT(properties, '$.actions') as actions, - JSON_EXTRACT(properties, '$.lastUpdatedTime') as last_updated_time, + json_extract_path_text(properties, '$.name') as "name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.isEnabled') as "is_enabled", + json_extract_path_text(properties, '$.condition') as "condition", + json_extract_path_text(properties, '$.action') as "action", + json_extract_path_text(properties, '$.actions') as "actions", + json_extract_path_text(properties, '$.lastUpdatedTime') as "last_updated_time", subscriptionId, resourceGroupName, ruleName @@ -8740,25 +8943,25 @@ components: kind as kind, etag as etag, systemData as system_data, - JSON_EXTRACT(properties, '$.createdWithApiVersion') as created_with_api_version, - JSON_EXTRACT(properties, '$.isLegacyLogAnalyticsRule') as is_legacy_log_analytics_rule, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.severity') as severity, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.scopes') as scopes, - JSON_EXTRACT(properties, '$.evaluationFrequency') as evaluation_frequency, - JSON_EXTRACT(properties, '$.windowSize') as window_size, - JSON_EXTRACT(properties, '$.overrideQueryTimeRange') as override_query_time_range, - JSON_EXTRACT(properties, '$.targetResourceTypes') as target_resource_types, - JSON_EXTRACT(properties, '$.criteria') as criteria, - JSON_EXTRACT(properties, '$.muteActionsDuration') as mute_actions_duration, - JSON_EXTRACT(properties, '$.actions') as actions, - JSON_EXTRACT(properties, '$.isWorkspaceAlertsStorageConfigured') as is_workspace_alerts_storage_configured, - JSON_EXTRACT(properties, '$.checkWorkspaceAlertsStorageConfigured') as check_workspace_alerts_storage_configured, - JSON_EXTRACT(properties, '$.skipQueryValidation') as skip_query_validation, - JSON_EXTRACT(properties, '$.autoMitigate') as auto_mitigate, - JSON_EXTRACT(properties, '$.ruleResolveConfiguration') as rule_resolve_configuration, + JSON_EXTRACT(properties, '$.createdWithApiVersion') as "created_with_api_version", + JSON_EXTRACT(properties, '$.isLegacyLogAnalyticsRule') as "is_legacy_log_analytics_rule", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.severity') as "severity", + JSON_EXTRACT(properties, '$.enabled') as "enabled", + JSON_EXTRACT(properties, '$.scopes') as "scopes", + JSON_EXTRACT(properties, '$.evaluationFrequency') as "evaluation_frequency", + JSON_EXTRACT(properties, '$.windowSize') as "window_size", + JSON_EXTRACT(properties, '$.overrideQueryTimeRange') as "override_query_time_range", + JSON_EXTRACT(properties, '$.targetResourceTypes') as "target_resource_types", + JSON_EXTRACT(properties, '$.criteria') as "criteria", + JSON_EXTRACT(properties, '$.muteActionsDuration') as "mute_actions_duration", + JSON_EXTRACT(properties, '$.actions') as "actions", + JSON_EXTRACT(properties, '$.isWorkspaceAlertsStorageConfigured') as "is_workspace_alerts_storage_configured", + JSON_EXTRACT(properties, '$.checkWorkspaceAlertsStorageConfigured') as "check_workspace_alerts_storage_configured", + JSON_EXTRACT(properties, '$.skipQueryValidation') as "skip_query_validation", + JSON_EXTRACT(properties, '$.autoMitigate') as "auto_mitigate", + JSON_EXTRACT(properties, '$.ruleResolveConfiguration') as "rule_resolve_configuration", subscriptionId, resourceGroupName, ruleName @@ -8777,25 +8980,25 @@ components: kind as kind, etag as etag, systemData as system_data, - json_extract_path_text(properties, '$.createdWithApiVersion') as created_with_api_version, - JSON_EXTRACT(properties, '$.isLegacyLogAnalyticsRule') as is_legacy_log_analytics_rule, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.severity') as severity, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.scopes') as scopes, - JSON_EXTRACT(properties, '$.evaluationFrequency') as evaluation_frequency, - JSON_EXTRACT(properties, '$.windowSize') as window_size, - JSON_EXTRACT(properties, '$.overrideQueryTimeRange') as override_query_time_range, - JSON_EXTRACT(properties, '$.targetResourceTypes') as target_resource_types, - JSON_EXTRACT(properties, '$.criteria') as criteria, - JSON_EXTRACT(properties, '$.muteActionsDuration') as mute_actions_duration, - JSON_EXTRACT(properties, '$.actions') as actions, - JSON_EXTRACT(properties, '$.isWorkspaceAlertsStorageConfigured') as is_workspace_alerts_storage_configured, - JSON_EXTRACT(properties, '$.checkWorkspaceAlertsStorageConfigured') as check_workspace_alerts_storage_configured, - JSON_EXTRACT(properties, '$.skipQueryValidation') as skip_query_validation, - JSON_EXTRACT(properties, '$.autoMitigate') as auto_mitigate, - JSON_EXTRACT(properties, '$.ruleResolveConfiguration') as rule_resolve_configuration, + json_extract_path_text(properties, '$.createdWithApiVersion') as "created_with_api_version", + json_extract_path_text(properties, '$.isLegacyLogAnalyticsRule') as "is_legacy_log_analytics_rule", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.severity') as "severity", + json_extract_path_text(properties, '$.enabled') as "enabled", + json_extract_path_text(properties, '$.scopes') as "scopes", + json_extract_path_text(properties, '$.evaluationFrequency') as "evaluation_frequency", + json_extract_path_text(properties, '$.windowSize') as "window_size", + json_extract_path_text(properties, '$.overrideQueryTimeRange') as "override_query_time_range", + json_extract_path_text(properties, '$.targetResourceTypes') as "target_resource_types", + json_extract_path_text(properties, '$.criteria') as "criteria", + json_extract_path_text(properties, '$.muteActionsDuration') as "mute_actions_duration", + json_extract_path_text(properties, '$.actions') as "actions", + json_extract_path_text(properties, '$.isWorkspaceAlertsStorageConfigured') as "is_workspace_alerts_storage_configured", + json_extract_path_text(properties, '$.checkWorkspaceAlertsStorageConfigured') as "check_workspace_alerts_storage_configured", + json_extract_path_text(properties, '$.skipQueryValidation') as "skip_query_validation", + json_extract_path_text(properties, '$.autoMitigate') as "auto_mitigate", + json_extract_path_text(properties, '$.ruleResolveConfiguration') as "rule_resolve_configuration", subscriptionId, resourceGroupName, ruleName @@ -8813,9 +9016,9 @@ components: location as location, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.accessModeSettings') as access_mode_settings, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.accessModeSettings') as "access_mode_settings", subscriptionId, resourceGroupName, scopeName @@ -8828,9 +9031,9 @@ components: location as location, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.accessModeSettings') as access_mode_settings, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.accessModeSettings') as "access_mode_settings", subscriptionId, resourceGroupName, scopeName @@ -8851,9 +9054,9 @@ components: type as type, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, scopeName, @@ -8870,9 +9073,9 @@ components: type as type, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, scopeName, @@ -8894,10 +9097,10 @@ components: type as type, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, scopeName, @@ -8914,10 +9117,10 @@ components: type as type, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, scopeName, @@ -8937,8 +9140,8 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.linkedResourceId') as linked_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.linkedResourceId') as "linked_resource_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, scopeName, @@ -8953,17 +9156,17 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.linkedResourceId') as linked_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.linkedResourceId') as "linked_resource_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, scopeName, name FROM azure.monitor.private_link_scoped_resources WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND scopeName = 'replace-me'; - vw_scheduled_query_rule_nsp: - id: azure.monitor.vw_scheduled_query_rule_nsp - name: vw_scheduled_query_rule_nsp + vw_scheduled_query_rule_nsps: + id: azure.monitor.vw_scheduled_query_rule_nsps + name: vw_scheduled_query_rule_nsps config: views: select: @@ -8973,16 +9176,16 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.provisioningIssues') as "provisioning_issues", + JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + JSON_EXTRACT(properties, '$.resourceAssociation') as "resource_association", + JSON_EXTRACT(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, ruleName, networkSecurityPerimeterConfigurationName - FROM azure.monitor.scheduled_query_rule_nsp + FROM azure.monitor.scheduled_query_rule_nsps WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND ruleName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -8991,16 +9194,16 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.provisioningIssues') as "provisioning_issues", + json_extract_path_text(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + json_extract_path_text(properties, '$.resourceAssociation') as "resource_association", + json_extract_path_text(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, ruleName, networkSecurityPerimeterConfigurationName - FROM azure.monitor.scheduled_query_rule_nsp + FROM azure.monitor.scheduled_query_rule_nsps WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND ruleName = 'replace-me'; vw_autoscale_settings: id: azure.monitor.vw_autoscale_settings @@ -9017,13 +9220,13 @@ components: type as type, tags as tags, systemData as system_data, - JSON_EXTRACT(properties, '$.profiles') as profiles, - JSON_EXTRACT(properties, '$.notifications') as notifications, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.predictiveAutoscalePolicy') as predictive_autoscale_policy, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.targetResourceUri') as target_resource_uri, - JSON_EXTRACT(properties, '$.targetResourceLocation') as target_resource_location, + JSON_EXTRACT(properties, '$.profiles') as "profiles", + JSON_EXTRACT(properties, '$.notifications') as "notifications", + JSON_EXTRACT(properties, '$.enabled') as "enabled", + JSON_EXTRACT(properties, '$.predictiveAutoscalePolicy') as "predictive_autoscale_policy", + JSON_EXTRACT(properties, '$.name') as "name", + JSON_EXTRACT(properties, '$.targetResourceUri') as "target_resource_uri", + JSON_EXTRACT(properties, '$.targetResourceLocation') as "target_resource_location", subscriptionId, resourceGroupName, autoscaleSettingName @@ -9039,13 +9242,13 @@ components: type as type, tags as tags, systemData as system_data, - json_extract_path_text(properties, '$.profiles') as profiles, - JSON_EXTRACT(properties, '$.notifications') as notifications, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.predictiveAutoscalePolicy') as predictive_autoscale_policy, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.targetResourceUri') as target_resource_uri, - JSON_EXTRACT(properties, '$.targetResourceLocation') as target_resource_location, + json_extract_path_text(properties, '$.profiles') as "profiles", + json_extract_path_text(properties, '$.notifications') as "notifications", + json_extract_path_text(properties, '$.enabled') as "enabled", + json_extract_path_text(properties, '$.predictiveAutoscalePolicy') as "predictive_autoscale_policy", + json_extract_path_text(properties, '$.name') as "name", + json_extract_path_text(properties, '$.targetResourceUri') as "target_resource_uri", + json_extract_path_text(properties, '$.targetResourceLocation') as "target_resource_location", subscriptionId, resourceGroupName, autoscaleSettingName @@ -9065,8 +9268,8 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.actionGroupId') as action_group_id, - JSON_EXTRACT(properties, '$.webhookProperties') as webhook_properties, + JSON_EXTRACT(properties, '$.actionGroupId') as "action_group_id", + JSON_EXTRACT(properties, '$.webhookProperties') as "webhook_properties", subscriptionId, resourceGroupName, actionGroupName @@ -9081,8 +9284,8 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.actionGroupId') as action_group_id, - JSON_EXTRACT(properties, '$.webhookProperties') as webhook_properties, + json_extract_path_text(properties, '$.actionGroupId') as "action_group_id", + json_extract_path_text(properties, '$.webhookProperties') as "webhook_properties", subscriptionId, resourceGroupName, actionGroupName @@ -9102,11 +9305,11 @@ components: location as location, type as type, tags as tags, - JSON_EXTRACT(properties, '$.scopes') as scopes, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.actions') as actions, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.scopes') as "scopes", + JSON_EXTRACT(properties, '$.condition') as "condition", + JSON_EXTRACT(properties, '$.actions') as "actions", + JSON_EXTRACT(properties, '$.enabled') as "enabled", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, activityLogAlertName @@ -9121,19 +9324,19 @@ components: location as location, type as type, tags as tags, - json_extract_path_text(properties, '$.scopes') as scopes, - JSON_EXTRACT(properties, '$.condition') as condition, - JSON_EXTRACT(properties, '$.actions') as actions, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.scopes') as "scopes", + json_extract_path_text(properties, '$.condition') as "condition", + json_extract_path_text(properties, '$.actions') as "actions", + json_extract_path_text(properties, '$.enabled') as "enabled", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, activityLogAlertName FROM azure.monitor.activity_log_alerts WHERE subscriptionId = 'replace-me'; - vw_action_groups_nsp: - id: azure.monitor.vw_action_groups_nsp - name: vw_action_groups_nsp + vw_action_groups_nsps: + id: azure.monitor.vw_action_groups_nsps + name: vw_action_groups_nsps config: views: select: @@ -9143,16 +9346,16 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.provisioningIssues') as "provisioning_issues", + JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + JSON_EXTRACT(properties, '$.resourceAssociation') as "resource_association", + JSON_EXTRACT(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, actionGroupName, networkSecurityPerimeterConfigurationName - FROM azure.monitor.action_groups_nsp + FROM azure.monitor.action_groups_nsps WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND actionGroupName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -9161,19 +9364,19 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.provisioningIssues') as "provisioning_issues", + json_extract_path_text(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + json_extract_path_text(properties, '$.resourceAssociation') as "resource_association", + json_extract_path_text(properties, '$.profile') as "profile", subscriptionId, resourceGroupName, actionGroupName, networkSecurityPerimeterConfigurationName - FROM azure.monitor.action_groups_nsp + FROM azure.monitor.action_groups_nsps WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND actionGroupName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/metricAlerts/?api-version=2018-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/metricAlerts?api-version=2018-03-01: get: tags: - MetricAlerts @@ -9196,7 +9399,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/metricAlerts/?api-version=2018-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/metricAlerts?api-version=2018-03-01: get: tags: - MetricAlerts @@ -9220,7 +9423,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/metricAlerts/{ruleName}/?api-version=2018-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/metricAlerts/{ruleName}?api-version=2018-03-01: get: tags: - MetricAlerts @@ -9323,7 +9526,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/metricAlerts/{ruleName}/status/?api-version=2018-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/metricAlerts/{ruleName}/status?api-version=2018-03-01: get: tags: - MetricAlertsStatus @@ -9346,7 +9549,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/metricAlerts/{ruleName}/status/{statusName}/?api-version=2018-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/metricAlerts/{ruleName}/status/{statusName}?api-version=2018-03-01: get: tags: - MetricAlertsStatus @@ -9370,7 +9573,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{resourceUri}/providers/Microsoft.Insights/diagnosticSettingsCategories/{name}/?api-version=2021-05-01-preview: + /{resourceUri}/providers/Microsoft.Insights/diagnosticSettingsCategories/{name}?api-version=2021-05-01-preview: get: tags: - DiagnosticSettingsCategories @@ -9392,7 +9595,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{resourceUri}/providers/Microsoft.Insights/diagnosticSettingsCategories/?api-version=2021-05-01-preview: + /{resourceUri}/providers/Microsoft.Insights/diagnosticSettingsCategories?api-version=2021-05-01-preview: get: tags: - DiagnosticSettingsCategories @@ -9415,7 +9618,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.insights/alertrules/{ruleName}/incidents/{incidentName}/?api-version=2016-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.insights/alertrules/{ruleName}/incidents/{incidentName}?api-version=2016-03-01: get: description: Gets an incident associated to an alert rule tags: @@ -9444,7 +9647,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.insights/alertrules/{ruleName}/incidents/?api-version=2016-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.insights/alertrules/{ruleName}/incidents?api-version=2016-03-01: get: description: Gets a list of incidents associated to an alert rule tags: @@ -9463,7 +9666,7 @@ paths: $ref: '#/components/schemas/IncidentListResult' x-ms-pageable: nextLinkName: null - /{resourceUri}/providers/Microsoft.Insights/dataCollectionRuleAssociations/?api-version=2023-03-11: + /{resourceUri}/providers/Microsoft.Insights/dataCollectionRuleAssociations?api-version=2023-03-11: get: tags: - DataCollectionRuleAssociations @@ -9486,7 +9689,7 @@ paths: $ref: '#/components/schemas/ErrorResponseCommonV2' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dataCollectionRuleName}/associations/?api-version=2023-03-11: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dataCollectionRuleName}/associations?api-version=2023-03-11: get: tags: - DataCollectionRuleAssociations @@ -9511,7 +9714,7 @@ paths: $ref: '#/components/schemas/ErrorResponseCommonV2' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}/associations/?api-version=2023-03-11: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}/associations?api-version=2023-03-11: get: tags: - DataCollectionRuleAssociations @@ -9536,7 +9739,7 @@ paths: $ref: '#/components/schemas/ErrorResponseCommonV2' x-ms-pageable: nextLinkName: nextLink - /{resourceUri}/providers/Microsoft.Insights/dataCollectionRuleAssociations/{associationName}/?api-version=2023-03-11: + /{resourceUri}/providers/Microsoft.Insights/dataCollectionRuleAssociations/{associationName}?api-version=2023-03-11: get: tags: - DataCollectionRuleAssociations @@ -9611,7 +9814,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseCommonV2' - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/eventtypes/management/values/?api-version=2015-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/eventtypes/management/values?api-version=2015-04-01: get: tags: - ActivityLogs @@ -9642,7 +9845,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/EventData' - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/logprofiles/{logProfileName}/?api-version=2016-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/logprofiles/{logProfileName}?api-version=2016-03-01: delete: tags: - LogProfiles @@ -9725,7 +9928,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/logprofiles/?api-version=2016-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/logprofiles?api-version=2016-03-01: get: tags: - LogProfiles @@ -9742,7 +9945,7 @@ paths: $ref: '#/components/schemas/LogProfileCollection' x-ms-pageable: nextLinkName: null - /providers/Microsoft.Insights/eventcategories/?api-version=2015-04-01: + /providers/Microsoft.Insights/eventcategories?api-version=2015-04-01: get: tags: - EventCategories @@ -9764,7 +9967,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /{resourceUri}/providers/Microsoft.Insights/diagnosticSettings/{name}/?api-version=2021-05-01-preview: + /{resourceUri}/providers/Microsoft.Insights/diagnosticSettings/{name}?api-version=2021-05-01-preview: get: tags: - DiagnosticSettings @@ -9834,7 +10037,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{resourceUri}/providers/Microsoft.Insights/diagnosticSettings/?api-version=2021-05-01-preview: + /{resourceUri}/providers/Microsoft.Insights/diagnosticSettings?api-version=2021-05-01-preview: get: tags: - DiagnosticSettings @@ -9857,12 +10060,12 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}/networkSecurityPerimeterConfigurations/?api-version=2021-10-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}/networkSecurityPerimeterConfigurations?api-version=2021-10-01: get: tags: - NetworkSecurityPerimeterConfigurations summary: Gets a list of NSP configurations for the specified data collection endpoint. - operationId: DataCollectionEndpoints_ListNSP + operationId: DataCollectionEndpointsNSP_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9882,12 +10085,13 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/?api-version=2021-10-01: + x-ms-original-operationId: DataCollectionEndpoints_ListNSP + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}?api-version=2021-10-01: get: tags: - NetworkSecurityPerimeterConfigurations summary: Gets the specified NSP configuration for the specified data collection endpoint. - operationId: DataCollectionEndpoints_GetNSP + operationId: DataCollectionEndpointsNSP_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -9906,7 +10110,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile/?api-version=2021-10-01: + x-ms-original-operationId: DataCollectionEndpoints_GetNSP + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile?api-version=2021-10-01: post: tags: - NetworkSecurityPerimeterConfigurations @@ -9933,7 +10138,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Insights/tenantActionGroups/{tenantActionGroupName}/?api-version=2023-05-01-preview: + /providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Insights/tenantActionGroups/{tenantActionGroupName}?api-version=2023-05-01-preview: put: description: Create a new tenant action group or update an existing one. operationId: TenantActionGroups_CreateOrUpdate @@ -10034,7 +10239,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Insights/tenantActionGroups/?api-version=2023-05-01-preview: + /providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Insights/tenantActionGroups?api-version=2023-05-01-preview: get: description: Get a list of all tenant action groups in a management group. operationId: TenantActionGroups_ListByManagementGroupId @@ -10056,13 +10261,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Insights/tenantActionGroups/{tenantActionGroupName}/createNotifications/?api-version=2023-05-01-preview: + /providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Insights/tenantActionGroups/{tenantActionGroupName}/createNotifications?api-version=2023-05-01-preview: post: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location description: Send test notifications to a set of provided receivers - operationId: CreateNotificationsAtTenantActionGroupResourceLevel + operationId: NotificationsAtTenantActionGroupResourceLevel_Create parameters: - $ref: '#/components/parameters/ManagementGroupIdParameter' - $ref: '#/components/parameters/ActionGroupNameParameter' @@ -10095,10 +10300,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Insights/tenantActionGroups/{tenantActionGroupName}/notificationStatus/{notificationId}/?api-version=2023-05-01-preview: + x-ms-original-operationId: CreateNotificationsAtTenantActionGroupResourceLevel + /providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Insights/tenantActionGroups/{tenantActionGroupName}/notificationStatus/{notificationId}?api-version=2023-05-01-preview: get: description: Get the test notifications by the notification id - operationId: GetTestNotificationsAtTenantActionGroupResourceLevel + operationId: TestNotificationsAtTenantActionGroupResourceLevel_Get parameters: - $ref: '#/components/parameters/ManagementGroupIdParameter' - $ref: '#/components/parameters/ActionGroupNameParameter' @@ -10117,7 +10323,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/alertrules/{ruleName}/?api-version=2016-03-01: + x-ms-original-operationId: GetTestNotificationsAtTenantActionGroupResourceLevel + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/alertrules/{ruleName}?api-version=2016-03-01: put: description: Creates or updates a classic metric alert rule. tags: @@ -10230,7 +10437,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/alertrules/?api-version=2016-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/alertrules?api-version=2016-03-01: get: tags: - AlertRules @@ -10254,7 +10461,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/alertrules/?api-version=2016-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/alertrules?api-version=2016-03-01: get: tags: - AlertRules @@ -10277,7 +10484,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /{resourceUri}/providers/microsoft.insights/metricNamespaces/?api-version=2024-02-01: + /{resourceUri}/providers/microsoft.insights/metricNamespaces?api-version=2024-02-01: get: tags: - metricNamespaces @@ -10301,11 +10508,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/metricDefinitions/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/metricDefinitions?api-version=2024-02-01: get: tags: - MetricDefinitions - operationId: MetricDefinitions_ListAtSubscriptionScope + operationId: MetricDefinitionsAtSubscriptionScope_List description: Lists the metric definitions for the subscription. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -10326,7 +10533,8 @@ paths: $ref: '#/components/schemas/ErrorContract' x-ms-pageable: nextLinkName: null - /{resourceUri}/providers/Microsoft.Insights/metricDefinitions/?api-version=2024-02-01: + x-ms-original-operationId: MetricDefinitions_ListAtSubscriptionScope + /{resourceUri}/providers/Microsoft.Insights/metricDefinitions?api-version=2024-02-01: get: tags: - MetricDefinitions @@ -10350,7 +10558,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/scheduledQueryRules/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/scheduledQueryRules?api-version=2023-12-01: get: tags: - ScheduledQueryRules @@ -10373,7 +10581,7 @@ paths: $ref: '#/components/schemas/ErrorContract' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/scheduledQueryRules/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/scheduledQueryRules?api-version=2023-12-01: get: tags: - ScheduledQueryRules @@ -10397,7 +10605,7 @@ paths: $ref: '#/components/schemas/ErrorContract' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/scheduledQueryRules/{ruleName}/?api-version=2023-12-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/scheduledQueryRules/{ruleName}?api-version=2023-12-01: get: tags: - ScheduledQueryRules @@ -10506,7 +10714,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorContract' - /subscriptions/{subscriptionId}/providers/microsoft.insights/privateLinkScopes/?api-version=2021-07-01-preview: + /subscriptions/{subscriptionId}/providers/microsoft.insights/privateLinkScopes?api-version=2021-07-01-preview: get: description: Gets a list of all Azure Monitor PrivateLinkScopes within a subscription. operationId: PrivateLinkScopes_List @@ -10527,7 +10735,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/privateLinkScopes/?api-version=2021-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/privateLinkScopes?api-version=2021-07-01-preview: get: description: Gets a list of Azure Monitor PrivateLinkScopes within a resource group. operationId: PrivateLinkScopes_ListByResourceGroup @@ -10549,7 +10757,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/privateLinkScopes/{scopeName}/?api-version=2021-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/privateLinkScopes/{scopeName}?api-version=2021-07-01-preview: delete: description: Deletes a Azure Monitor PrivateLinkScope. operationId: PrivateLinkScopes_Delete @@ -10653,7 +10861,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/privateLinkScopeOperationStatuses/{asyncOperationId}/?api-version=2021-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.insights/privateLinkScopeOperationStatuses/{asyncOperationId}?api-version=2021-07-01-preview: get: tags: - asyncOperations @@ -10681,7 +10889,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/privateLinkResources/?api-version=2021-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/privateLinkResources?api-version=2021-07-01-preview: get: tags: - PrivateLinkResources @@ -10704,7 +10912,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/privateLinkResources/{groupName}/?api-version=2021-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/privateLinkResources/{groupName}?api-version=2021-07-01-preview: get: tags: - PrivateLinkResources @@ -10728,7 +10936,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2021-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2021-07-01-preview: get: tags: - PrivateEndpointConnections @@ -10824,7 +11032,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/privateEndpointConnections/?api-version=2021-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/privateEndpointConnections?api-version=2021-07-01-preview: get: tags: - PrivateEndpointConnections @@ -10847,7 +11055,7 @@ paths: application/json: schema: $ref: '#/components/schemas/DefaultErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/scopedResources/{name}/?api-version=2021-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/scopedResources/{name}?api-version=2021-07-01-preview: get: tags: - PrivateLinkScopedResources @@ -10949,7 +11157,7 @@ paths: schema: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/scopedResources/?api-version=2021-07-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/privateLinkScopes/{scopeName}/scopedResources?api-version=2021-07-01-preview: get: tags: - PrivateLinkScopedResources @@ -10974,7 +11182,7 @@ paths: $ref: '#/components/schemas/DefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Monitor/operations/?api-version=2023-04-03: + /providers/Microsoft.Monitor/operations?api-version=2023-04-03: get: tags: - Operations @@ -10996,11 +11204,11 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/metrics/?api-version=2024-02-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/metrics?api-version=2024-02-01: get: tags: - Metrics - operationId: Metrics_ListAtSubscriptionScope + operationId: MetricsAtSubscriptionScope_List description: '**Lists the metric data for a subscription**.' parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -11031,10 +11239,11 @@ paths: schema: $ref: '#/components/schemas/ErrorContract' x-ms-odata: ../../../../common-types/v2/commonMonitoringTypes.json#/components/schemas/MetadataValue + x-ms-original-operationId: Metrics_ListAtSubscriptionScope post: tags: - Metrics - operationId: Metrics_ListAtSubscriptionScopePost + operationId: MetricsAtSubscriptionScopePost_List description: '**Lists the metric data for a subscription**. Parameters can be specified on either query params or the body.' parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -11072,7 +11281,8 @@ paths: schema: $ref: '#/components/schemas/ErrorContract' x-ms-odata: ../../../../common-types/v2/commonMonitoringTypes.json#/components/schemas/MetadataValue - /{resourceUri}/providers/Microsoft.Insights/metrics/?api-version=2024-02-01: + x-ms-original-operationId: Metrics_ListAtSubscriptionScopePost + /{resourceUri}/providers/Microsoft.Insights/metrics?api-version=2024-02-01: get: tags: - Metrics @@ -11106,7 +11316,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-odata: ../../../../common-types/v2/commonMonitoringTypes.json#/components/schemas/MetadataValue - /providers/Microsoft.Insights/eventtypes/management/values/?api-version=2015-04-01: + /providers/Microsoft.Insights/eventtypes/management/values?api-version=2015-04-01: get: tags: - TenantActivityLogs @@ -11136,7 +11346,7 @@ paths: x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/components/schemas/EventData' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/?api-version=2023-03-11: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules?api-version=2023-03-11: get: tags: - DataCollectionRules @@ -11160,7 +11370,7 @@ paths: $ref: '#/components/schemas/ErrorResponseCommonV2' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/dataCollectionRules/?api-version=2023-03-11: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/dataCollectionRules?api-version=2023-03-11: get: tags: - DataCollectionRules @@ -11183,7 +11393,7 @@ paths: $ref: '#/components/schemas/ErrorResponseCommonV2' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dataCollectionRuleName}/?api-version=2023-03-11: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dataCollectionRuleName}?api-version=2023-03-11: get: tags: - DataCollectionRules @@ -11296,7 +11506,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseCommonV2' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/?api-version=2023-04-03: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts?api-version=2023-04-03: get: tags: - AzureMonitorWorkspaces @@ -11320,7 +11530,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Monitor/accounts/?api-version=2023-04-03: + /subscriptions/{subscriptionId}/providers/Microsoft.Monitor/accounts?api-version=2023-04-03: get: tags: - AzureMonitorWorkspaces @@ -11343,7 +11553,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/?api-version=2023-04-03: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}?api-version=2023-04-03: get: tags: - AzureMonitorWorkspaces @@ -11461,7 +11671,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /{resourceUri}/providers/Microsoft.Insights/metricBaselines/?api-version=2019-03-01: + /{resourceUri}/providers/Microsoft.Insights/metricBaselines?api-version=2019-03-01: get: tags: - Baseline @@ -11498,12 +11708,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/scheduledQueryRules/{ruleName}/networkSecurityPerimeterConfigurations/?api-version=2021-10-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/scheduledQueryRules/{ruleName}/networkSecurityPerimeterConfigurations?api-version=2021-10-01: get: tags: - NetworkSecurityPerimeterConfigurations description: Gets a list of NSP configurations for specified scheduled query rule. - operationId: ScheduledQueryRule_ListNSP + operationId: ScheduledQueryRuleNSP_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -11523,12 +11733,13 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/scheduledQueryRules/{ruleName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/?api-version=2021-10-01: + x-ms-original-operationId: ScheduledQueryRule_ListNSP + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/scheduledQueryRules/{ruleName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}?api-version=2021-10-01: get: tags: - NetworkSecurityPerimeterConfigurations description: Gets a network security perimeter configuration. - operationId: ScheduledQueryRule_GetNSP + operationId: ScheduledQueryRuleNSP_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -11547,7 +11758,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/scheduledQueryRules/{ruleName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile/?api-version=2021-10-01: + x-ms-original-operationId: ScheduledQueryRule_GetNSP + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/scheduledQueryRules/{ruleName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile?api-version=2021-10-01: post: tags: - NetworkSecurityPerimeterConfigurations @@ -11574,7 +11786,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/?api-version=2022-10-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings?api-version=2022-10-01: get: description: Lists the autoscale settings for a resource group tags: @@ -11598,7 +11810,7 @@ paths: $ref: '#/components/schemas/AutoscaleErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}/?api-version=2022-10-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}?api-version=2022-10-01: put: description: Creates or updates an autoscale setting. tags: @@ -11705,7 +11917,7 @@ paths: application/json: schema: $ref: '#/components/schemas/AutoscaleErrorResponse' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}/predictiveMetrics/?api-version=2022-10-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}/predictiveMetrics?api-version=2022-10-01: get: tags: - Metrics @@ -11733,7 +11945,7 @@ paths: application/json: schema: $ref: '#/components/schemas/AutoscaleErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/autoscalesettings/?api-version=2022-10-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/autoscalesettings?api-version=2022-10-01: get: description: Lists the autoscale settings for a subscription tags: @@ -11756,7 +11968,7 @@ paths: $ref: '#/components/schemas/AutoscaleErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}/?api-version=2023-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}?api-version=2023-09-01-preview: put: description: Create a new action group or update an existing one. operationId: ActionGroups_CreateOrUpdate @@ -11857,13 +12069,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}/createNotifications/?api-version=2023-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}/createNotifications?api-version=2023-09-01-preview: post: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location description: Send test notifications to a set of provided receivers - operationId: ActionGroups_CreateNotificationsAtActionGroupResourceLevel + operationId: ActionGroupsNotificationsAtActionGroupResourceLevel_Create parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -11896,10 +12108,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}/notificationStatus/{notificationId}/?api-version=2023-09-01-preview: + x-ms-original-operationId: ActionGroups_CreateNotificationsAtActionGroupResourceLevel + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}/notificationStatus/{notificationId}?api-version=2023-09-01-preview: get: description: Get the test notifications by the notification id - operationId: ActionGroups_GetTestNotificationsAtActionGroupResourceLevel + operationId: ActionGroupsTestNotificationsAtActionGroupResourceLevel_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -11918,7 +12131,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/actionGroups/?api-version=2023-09-01-preview: + x-ms-original-operationId: ActionGroups_GetTestNotificationsAtActionGroupResourceLevel + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/actionGroups?api-version=2023-09-01-preview: get: description: Get a list of all action groups in a subscription. operationId: ActionGroups_ListBySubscriptionId @@ -11939,7 +12153,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/?api-version=2023-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups?api-version=2023-09-01-preview: get: description: Get a list of all action groups in a resource group. operationId: ActionGroups_ListByResourceGroup @@ -11961,7 +12175,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}/subscribe/?api-version=2023-09-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}/subscribe?api-version=2023-09-01-preview: post: description: Enable a receiver in an action group. This changes the receiver's status from Disabled to Enabled. This operation is only supported for Email or SMS receivers. operationId: ActionGroups_EnableReceiver @@ -11989,11 +12203,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{resourceUri}/providers/Microsoft.Insights/vmInsightsOnboardingStatuses/default/?api-version=2018-11-27-preview: + /{resourceUri}/providers/Microsoft.Insights/vmInsightsOnboardingStatuses/default?api-version=2018-11-27-preview: get: tags: - VM Insights Onboarding - operationId: VMInsights_GetOnboardingStatus + operationId: VMInsightsOnboardingStatus_Get description: Retrieves the VM Insights onboarding status for the specified resource or resource scope. parameters: - name: resourceUri @@ -12016,7 +12230,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ResponseWithError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/activityLogAlerts/{activityLogAlertName}/?api-version=2020-10-01: + x-ms-original-operationId: VMInsights_GetOnboardingStatus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/activityLogAlerts/{activityLogAlertName}?api-version=2020-10-01: put: description: Create a new Activity Log Alert rule or update an existing one. operationId: ActivityLogAlerts_CreateOrUpdate @@ -12117,7 +12332,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/activityLogAlerts/?api-version=2020-10-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/activityLogAlerts?api-version=2020-10-01: get: description: Get a list of all Activity Log Alert rules in a subscription. operationId: ActivityLogAlerts_ListBySubscriptionId @@ -12138,7 +12353,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/activityLogAlerts/?api-version=2020-10-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/activityLogAlerts?api-version=2020-10-01: get: description: Get a list of all Activity Log Alert rules in a resource group. operationId: ActivityLogAlerts_ListByResourceGroup @@ -12160,12 +12375,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}/networkSecurityPerimeterConfigurations/?api-version=2021-10-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}/networkSecurityPerimeterConfigurations?api-version=2021-10-01: get: tags: - NetworkSecurityPerimeterConfigurations description: Gets a list of NSP configurations for specified action group. - operationId: ActionGroups_ListNSP + operationId: ActionGroupsNSP_List x-ms-pageable: nextLinkName: nextLink parameters: @@ -12185,12 +12400,13 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/?api-version=2021-10-01: + x-ms-original-operationId: ActionGroups_ListNSP + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}?api-version=2021-10-01: get: tags: - NetworkSecurityPerimeterConfigurations description: Gets a specified NSP configuration for specified action group. - operationId: ActionGroups_GetNSP + operationId: ActionGroupsNSP_Get parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -12209,7 +12425,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile/?api-version=2021-10-01: + x-ms-original-operationId: ActionGroups_GetNSP + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile?api-version=2021-10-01: post: tags: - NetworkSecurityPerimeterConfigurations @@ -12236,7 +12453,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /providers/Microsoft.Insights/operations/?api-version=2015-04-01: + /providers/Microsoft.Insights/operations?api-version=2015-04-01: get: tags: - Operations @@ -12250,7 +12467,7 @@ paths: application/json: schema: $ref: '#/components/schemas/OperationListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/?api-version=2023-03-11: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints?api-version=2023-03-11: get: tags: - DataCollectionEndpoints @@ -12274,7 +12491,7 @@ paths: $ref: '#/components/schemas/ErrorResponseCommonV2' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Insights/dataCollectionEndpoints/?api-version=2023-03-11: + /subscriptions/{subscriptionId}/providers/Microsoft.Insights/dataCollectionEndpoints?api-version=2023-03-11: get: tags: - DataCollectionEndpoints @@ -12297,7 +12514,7 @@ paths: $ref: '#/components/schemas/ErrorResponseCommonV2' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}/?api-version=2023-03-11: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}?api-version=2023-03-11: get: tags: - DataCollectionEndpoints diff --git a/providers/src/azure/v00.00.00000/services/mpc_network_function.yaml b/providers/src/azure/v00.00.00000/services/mpc_network_function.yaml index b4f7902c..af72b641 100644 --- a/providers/src/azure/v00.00.00000/services/mpc_network_function.yaml +++ b/providers/src/azure/v00.00.00000/services/mpc_network_function.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -840,10 +840,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.MobilePacketCore~1operations~1?api-version=2023-05-15-preview/get' + $ref: '#/paths/~1providers~1Microsoft.MobilePacketCore~1operations?api-version=2023-05-15-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -859,33 +861,50 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MobilePacketCore~1networkFunctions~1?api-version=2023-05-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.MobilePacketCore~1networkFunctions?api-version=2023-05-15-preview/get' + operationId: NetworkFunctions_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunctionResourceListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobilePacketCore~1networkFunctions~1?api-version=2023-05-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobilePacketCore~1networkFunctions?api-version=2023-05-15-preview/get' + operationId: NetworkFunctions_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunctionResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobilePacketCore~1networkFunctions~1{networkFunctionName}~1?api-version=2023-05-15-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobilePacketCore~1networkFunctions~1{networkFunctionName}?api-version=2023-05-15-preview/get' + operationId: NetworkFunctions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunctionResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobilePacketCore~1networkFunctions~1{networkFunctionName}~1?api-version=2023-05-15-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobilePacketCore~1networkFunctions~1{networkFunctionName}?api-version=2023-05-15-preview/put' + operationId: NetworkFunctions_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkFunctionResource + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobilePacketCore~1networkFunctions~1{networkFunctionName}?api-version=2023-05-15-preview/patch' + operationId: NetworkFunctions_UpdateTags response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NetworkFunctionResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobilePacketCore~1networkFunctions~1{networkFunctionName}~1?api-version=2023-05-15-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobilePacketCore~1networkFunctions~1{networkFunctionName}?api-version=2023-05-15-preview/delete' + operationId: NetworkFunctions_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -900,23 +919,6 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/network_functions/methods/delete' - network_functions_tags: - id: azure.mpc_network_function.network_functions_tags - name: network_functions_tags - title: network_functions_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.MobilePacketCore~1networkFunctions~1{networkFunctionName}~1?api-version=2023-05-15-preview/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] vw_network_functions: id: azure.mpc_network_function.vw_network_functions name: vw_network_functions @@ -928,15 +930,15 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.networkFunctionType') as network_function_type, - JSON_EXTRACT(properties, '$.networkFunctionAdministrativeState') as network_function_administrative_state, - JSON_EXTRACT(properties, '$.networkFunctionOperationalStatus') as network_function_operational_status, - JSON_EXTRACT(properties, '$.infrastructureElementCount') as infrastructure_element_count, - JSON_EXTRACT(properties, '$.capacity') as capacity, - JSON_EXTRACT(properties, '$.userDescription') as user_description, - JSON_EXTRACT(properties, '$.deploymentNotes') as deployment_notes, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.networkFunctionType') as "network_function_type", + JSON_EXTRACT(properties, '$.networkFunctionAdministrativeState') as "network_function_administrative_state", + JSON_EXTRACT(properties, '$.networkFunctionOperationalStatus') as "network_function_operational_status", + JSON_EXTRACT(properties, '$.infrastructureElementCount') as "infrastructure_element_count", + JSON_EXTRACT(properties, '$.capacity') as "capacity", + JSON_EXTRACT(properties, '$.userDescription') as "user_description", + JSON_EXTRACT(properties, '$.deploymentNotes') as "deployment_notes", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, networkFunctionName @@ -948,22 +950,22 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.networkFunctionType') as network_function_type, - JSON_EXTRACT(properties, '$.networkFunctionAdministrativeState') as network_function_administrative_state, - JSON_EXTRACT(properties, '$.networkFunctionOperationalStatus') as network_function_operational_status, - JSON_EXTRACT(properties, '$.infrastructureElementCount') as infrastructure_element_count, - JSON_EXTRACT(properties, '$.capacity') as capacity, - JSON_EXTRACT(properties, '$.userDescription') as user_description, - JSON_EXTRACT(properties, '$.deploymentNotes') as deployment_notes, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.networkFunctionType') as "network_function_type", + json_extract_path_text(properties, '$.networkFunctionAdministrativeState') as "network_function_administrative_state", + json_extract_path_text(properties, '$.networkFunctionOperationalStatus') as "network_function_operational_status", + json_extract_path_text(properties, '$.infrastructureElementCount') as "infrastructure_element_count", + json_extract_path_text(properties, '$.capacity') as "capacity", + json_extract_path_text(properties, '$.userDescription') as "user_description", + json_extract_path_text(properties, '$.deploymentNotes') as "deployment_notes", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, networkFunctionName FROM azure.mpc_network_function.network_functions WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.MobilePacketCore/operations/?api-version=2023-05-15-preview: + /providers/Microsoft.MobilePacketCore/operations?api-version=2023-05-15-preview: get: operationId: Operations_List tags: @@ -985,7 +987,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.MobilePacketCore/networkFunctions/?api-version=2023-05-15-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.MobilePacketCore/networkFunctions?api-version=2023-05-15-preview: get: operationId: NetworkFunctions_ListBySubscription tags: @@ -1008,7 +1010,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobilePacketCore/networkFunctions/?api-version=2023-05-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobilePacketCore/networkFunctions?api-version=2023-05-15-preview: get: operationId: NetworkFunctions_ListByResourceGroup tags: @@ -1032,7 +1034,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobilePacketCore/networkFunctions/{networkFunctionName}/?api-version=2023-05-15-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobilePacketCore/networkFunctions/{networkFunctionName}?api-version=2023-05-15-preview: get: operationId: NetworkFunctions_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/mysql.yaml b/providers/src/azure/v00.00.00000/services/mysql.yaml index 9f0b2b60..dad8a522 100644 --- a/providers/src/azure/v00.00.00000/services/mysql.yaml +++ b/providers/src/azure/v00.00.00000/services/mysql.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -131,7 +131,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -2661,27 +2661,31 @@ components: type: string description: A List of databases. x-stackQL-resources: - backup_and_export: - id: azure.mysql.backup_and_export - name: backup_and_export - title: backup_and_export + backup_and_exports: + id: azure.mysql.backup_and_exports + name: backup_and_exports + title: backup_and_exports methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1backupAndExport~1?api-version=2023-12-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1backupAndExport?api-version=2023-12-30/post' + operationId: BackupAndExport_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BackupAndExportResponse validate_backup: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1validateBackup~1?api-version=2023-12-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1validateBackup?api-version=2023-12-30/post' + operationId: BackupAndExport_ValidateBackup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ValidateBackupResponse sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/backup_and_export/methods/create' + - $ref: '#/components/x-stackQL-resources/backup_and_exports/methods/create' update: [] replace: [] delete: [] @@ -2692,34 +2696,44 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1configurations~1{configurationName}~1?api-version=2023-12-30/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1configurations~1{configurationName}?api-version=2023-12-30/put' + operationId: Configurations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Configuration update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1configurations~1{configurationName}~1?api-version=2023-12-30/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1configurations~1{configurationName}?api-version=2023-12-30/patch' + operationId: Configurations_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Configuration get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1configurations~1{configurationName}~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1configurations~1{configurationName}?api-version=2023-12-30/get' + operationId: Configurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Configuration batch_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1updateConfigurations~1?api-version=2023-12-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1updateConfigurations?api-version=2023-12-30/post' + operationId: Configurations_BatchUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationListResult list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1configurations~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1configurations?api-version=2023-12-30/get' + operationId: Configurations_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ConfigurationListResult objectKey: $.value sqlVerbs: select: @@ -2727,50 +2741,46 @@ components: - $ref: '#/components/x-stackQL-resources/configurations/methods/list_by_server' insert: - $ref: '#/components/x-stackQL-resources/configurations/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/configurations/methods/update' replace: [] delete: [] - long_running_backup: - id: azure.mysql.long_running_backup - name: long_running_backup - title: long_running_backup + long_running_backups: + id: azure.mysql.long_running_backups + name: long_running_backups + title: long_running_backups methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1backupsV2~1{backupName}~1?api-version=2023-12-30/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1backupsV2~1{backupName}?api-version=2023-12-30/put' + operationId: LongRunningBackup_Create response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/long_running_backup/methods/create' - update: [] - replace: [] - delete: [] - long_running_backups: - id: azure.mysql.long_running_backups - name: long_running_backups - title: long_running_backups - methods: + schemaRef: ServerBackupV2 get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1backupsV2~1{backupName}~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1backupsV2~1{backupName}?api-version=2023-12-30/get' + operationId: LongRunningBackups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerBackupV2 list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1backupsV2~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1backupsV2?api-version=2023-12-30/get' + operationId: LongRunningBackups_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerBackupV2ListResult objectKey: $.value sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/long_running_backups/methods/get' - $ref: '#/components/x-stackQL-resources/long_running_backups/methods/list' - insert: [] + insert: + - $ref: '#/components/x-stackQL-resources/long_running_backups/methods/create' update: [] replace: [] delete: [] @@ -2781,10 +2791,12 @@ components: methods: list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1logFiles~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1logFiles?api-version=2023-12-30/get' + operationId: LogFiles_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LogFileListResult objectKey: $.value sqlVerbs: select: @@ -2800,28 +2812,35 @@ components: methods: read: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1maintenances~1{maintenanceName}~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1maintenances~1{maintenanceName}?api-version=2023-12-30/get' + operationId: Maintenances_Read response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Maintenance update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1maintenances~1{maintenanceName}~1?api-version=2023-12-30/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1maintenances~1{maintenanceName}?api-version=2023-12-30/patch' + operationId: Maintenances_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Maintenance list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1maintenances~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1maintenances?api-version=2023-12-30/get' + operationId: Maintenances_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MaintenanceListResult objectKey: $.value sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/maintenances/methods/list' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/maintenances/methods/update' replace: [] delete: [] backups: @@ -2831,22 +2850,28 @@ components: methods: put: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1backups~1{backupName}~1?api-version=2023-12-30/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1backups~1{backupName}?api-version=2023-12-30/put' + operationId: Backups_Put response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerBackup get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1backups~1{backupName}~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1backups~1{backupName}?api-version=2023-12-30/get' + operationId: Backups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerBackup list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1backups~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1backups?api-version=2023-12-30/get' + operationId: Backups_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerBackupListResult objectKey: $.value sqlVerbs: select: @@ -2854,7 +2879,8 @@ components: - $ref: '#/components/x-stackQL-resources/backups/methods/list_by_server' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/backups/methods/put' delete: [] azure_ad_administrators: id: azure.mysql.azure_ad_administrators @@ -2863,28 +2889,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1administrators~1{administratorName}~1?api-version=2023-12-30/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1administrators~1{administratorName}?api-version=2023-12-30/put' + operationId: AzureADAdministrators_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureADAdministrator delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1administrators~1{administratorName}~1?api-version=2023-12-30/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1administrators~1{administratorName}?api-version=2023-12-30/delete' + operationId: AzureADAdministrators_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1administrators~1{administratorName}~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1administrators~1{administratorName}?api-version=2023-12-30/get' + operationId: AzureADAdministrators_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureADAdministrator list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1administrators~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1administrators?api-version=2023-12-30/get' + operationId: AzureADAdministrators_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AdministratorListResult objectKey: $.value sqlVerbs: select: @@ -2903,46 +2936,44 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1advancedThreatProtectionSettings~1{advancedThreatProtectionName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1advancedThreatProtectionSettings~1{advancedThreatProtectionName}?api-version=2024-06-01-preview/get' + operationId: AdvancedThreatProtectionSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AdvancedThreatProtection update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1advancedThreatProtectionSettings~1{advancedThreatProtectionName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1advancedThreatProtectionSettings~1{advancedThreatProtectionName}?api-version=2024-06-01-preview/patch' + operationId: AdvancedThreatProtectionSettings_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AdvancedThreatProtection + update_put: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1advancedThreatProtectionSettings~1{advancedThreatProtectionName}?api-version=2024-06-01-preview/put' + operationId: AdvancedThreatProtectionSettings_UpdatePut response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AdvancedThreatProtection list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1advancedThreatProtectionSettings~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1advancedThreatProtectionSettings?api-version=2024-06-01-preview/get' + operationId: AdvancedThreatProtectionSettings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AdvancedThreatProtectionListResult objectKey: $.value sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/advanced_threat_protection_settings/methods/get' - $ref: '#/components/x-stackQL-resources/advanced_threat_protection_settings/methods/list' insert: [] - update: [] - replace: [] - delete: [] - advanced_threat_protection_settings_put: - id: azure.mysql.advanced_threat_protection_settings_put - name: advanced_threat_protection_settings_put - title: advanced_threat_protection_settings_put - methods: update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1advancedThreatProtectionSettings~1{advancedThreatProtectionName}~1?api-version=2024-06-01-preview/put' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] + - $ref: '#/components/x-stackQL-resources/advanced_threat_protection_settings/methods/update' replace: [] delete: [] servers: @@ -2952,84 +2983,104 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1?api-version=2024-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}?api-version=2024-06-01-preview/put' + operationId: Servers_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Server update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1?api-version=2024-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}?api-version=2024-06-01-preview/patch' + operationId: Servers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Server delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1?api-version=2024-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}?api-version=2024-06-01-preview/delete' + operationId: Servers_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}?api-version=2024-06-01-preview/get' + operationId: Servers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Server list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers?api-version=2024-06-01-preview/get' + operationId: Servers_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1flexibleServers?api-version=2024-06-01-preview/get' + operationId: Servers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerListResult objectKey: $.value failover: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1failover~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1failover?api-version=2024-06-01-preview/post' + operationId: Servers_Failover response: mediaType: application/json openAPIDocKey: '200' validate_estimate_high_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1validateEstimateHighAvailability~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1validateEstimateHighAvailability?api-version=2024-06-01-preview/post' + operationId: Servers_ValidateEstimateHighAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HighAvailabilityValidationEstimation restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1restart~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1restart?api-version=2024-06-01-preview/post' + operationId: Servers_Restart response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1start~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1start?api-version=2024-06-01-preview/post' + operationId: Servers_Start response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1stop~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1stop?api-version=2024-06-01-preview/post' + operationId: Servers_Stop response: mediaType: application/json openAPIDocKey: '200' reset_gtid: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1resetGtid~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1resetGtid?api-version=2024-06-01-preview/post' + operationId: Servers_ResetGtid response: mediaType: application/json openAPIDocKey: '200' detach_v_net: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1detachVNet~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1detachVNet?api-version=2024-06-01-preview/post' + operationId: Servers_DetachVNet response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Server sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/servers/methods/get' @@ -3037,7 +3088,8 @@ components: - $ref: '#/components/x-stackQL-resources/servers/methods/list' insert: - $ref: '#/components/x-stackQL-resources/servers/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/servers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/servers/methods/delete' @@ -3048,10 +3100,12 @@ components: methods: list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1replicas~1?api-version=2024-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1replicas?api-version=2024-06-01-preview/get' + operationId: Replicas_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerListResult objectKey: $.value sqlVerbs: select: @@ -3060,17 +3114,19 @@ components: update: [] replace: [] delete: [] - servers_migration: - id: azure.mysql.servers_migration - name: servers_migration - title: servers_migration + servers_migrations: + id: azure.mysql.servers_migrations + name: servers_migrations + title: servers_migrations methods: cutover_migration: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1cutoverMigration~1?api-version=2024-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1cutoverMigration?api-version=2024-06-01-preview/post' + operationId: ServersMigration_CutoverMigration response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Server sqlVerbs: select: [] insert: [] @@ -3084,28 +3140,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1firewallRules~1{firewallRuleName}~1?api-version=2023-12-30/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1firewallRules~1{firewallRuleName}?api-version=2023-12-30/put' + operationId: FirewallRules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirewallRule delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1firewallRules~1{firewallRuleName}~1?api-version=2023-12-30/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1firewallRules~1{firewallRuleName}?api-version=2023-12-30/delete' + operationId: FirewallRules_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1firewallRules~1{firewallRuleName}~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1firewallRules~1{firewallRuleName}?api-version=2023-12-30/get' + operationId: FirewallRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirewallRule list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1firewallRules~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1firewallRules?api-version=2023-12-30/get' + operationId: FirewallRules_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FirewallRuleListResult objectKey: $.value sqlVerbs: select: @@ -3124,10 +3187,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1locations~1{locationName}~1capabilities~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1locations~1{locationName}~1capabilities?api-version=2023-12-30/get' + operationId: LocationBasedCapabilities_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapabilitiesListResult objectKey: $.value sqlVerbs: select: @@ -3136,79 +3201,77 @@ components: update: [] replace: [] delete: [] - location_based_capability_set: - id: azure.mysql.location_based_capability_set - name: location_based_capability_set - title: location_based_capability_set + location_based_capability_sets: + id: azure.mysql.location_based_capability_sets + name: location_based_capability_sets + title: location_based_capability_sets methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1locations~1{locationName}~1capabilitySets~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1locations~1{locationName}~1capabilitySets?api-version=2023-12-30/get' + operationId: LocationBasedCapabilitySet_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CapabilitySetsList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1locations~1{locationName}~1capabilitySets~1{capabilitySetName}~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1locations~1{locationName}~1capabilitySets~1{capabilitySetName}?api-version=2023-12-30/get' + operationId: LocationBasedCapabilitySet_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Capability sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/location_based_capability_set/methods/get' - - $ref: '#/components/x-stackQL-resources/location_based_capability_set/methods/list' + - $ref: '#/components/x-stackQL-resources/location_based_capability_sets/methods/get' + - $ref: '#/components/x-stackQL-resources/location_based_capability_sets/methods/list' insert: [] update: [] replace: [] delete: [] - check_virtual_network_subnet_usage: - id: azure.mysql.check_virtual_network_subnet_usage - name: check_virtual_network_subnet_usage - title: check_virtual_network_subnet_usage + operations: + id: azure.mysql.operations + name: operations + title: operations methods: - execute: + check_virtual_network_subnet_usage_execute: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1locations~1{locationName}~1checkVirtualNetworkSubnetUsage~1?api-version=2023-12-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1locations~1{locationName}~1checkVirtualNetworkSubnetUsage?api-version=2023-12-30/post' + operationId: Operations_CheckVirtualNetworkSubnetUsageExecute response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - check_name_availability: - id: azure.mysql.check_name_availability - name: check_name_availability - title: check_name_availability - methods: - execute: + schemaRef: VirtualNetworkSubnetUsageResult + check_name_availability_execute: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1locations~1{locationName}~1checkNameAvailability~1?api-version=2023-12-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1locations~1{locationName}~1checkNameAvailability?api-version=2023-12-30/post' + operationId: Operations_CheckNameAvailabilityExecute response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - check_name_availability_without_location: - id: azure.mysql.check_name_availability_without_location - name: check_name_availability_without_location - title: check_name_availability_without_location - methods: - execute: + schemaRef: NameAvailability + check_name_availability_without_location_execute: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1checkNameAvailability~1?api-version=2023-12-30/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1checkNameAvailability?api-version=2023-12-30/post' + operationId: Operations_CheckNameAvailabilityWithoutLocationExecute response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NameAvailability + list: + operation: + $ref: '#/paths/~1providers~1Microsoft.DBforMySQL~1operations?api-version=2023-12-30/get' + operationId: Operations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: OperationListResult + objectKey: $.value sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/operations/methods/list' insert: [] update: [] replace: [] @@ -3220,10 +3283,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1locations~1{locationName}~1operationResults~1{operationId}~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1locations~1{locationName}~1operationResults~1{operationId}?api-version=2023-12-30/get' + operationId: OperationResults_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatusExtendedResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operation_results/methods/get' @@ -3238,10 +3303,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1locations~1{locationName}~1operationProgress~1{operationId}~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.DBforMySQL~1locations~1{locationName}~1operationProgress~1{operationId}?api-version=2023-12-30/get' + operationId: OperationProgress_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationProgressResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operation_progress/methods/get' @@ -3249,38 +3316,22 @@ components: update: [] replace: [] delete: [] - get_private_dns_zone_suffix: - id: azure.mysql.get_private_dns_zone_suffix - name: get_private_dns_zone_suffix - title: get_private_dns_zone_suffix - methods: - execute: - operation: - $ref: '#/paths/~1providers~1Microsoft.DBforMySQL~1getPrivateDnsZoneSuffix~1?api-version=2023-12-30/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - operations: - id: azure.mysql.operations - name: operations - title: operations + executes: + id: azure.mysql.executes + name: executes + title: executes methods: - list: + get: operation: - $ref: '#/paths/~1providers~1Microsoft.DBforMySQL~1operations~1?api-version=2023-12-30/get' + $ref: '#/paths/~1providers~1Microsoft.DBforMySQL~1getPrivateDnsZoneSuffix?api-version=2023-12-30/post' + operationId: Execute_Get response: mediaType: application/json openAPIDocKey: '200' - objectKey: $.value + schemaRef: GetPrivateDnsZoneSuffixResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/operations/methods/list' + - $ref: '#/components/x-stackQL-resources/executes/methods/get' insert: [] update: [] replace: [] @@ -3292,28 +3343,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1databases~1{databaseName}~1?api-version=2023-12-30/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1databases~1{databaseName}?api-version=2023-12-30/put' + operationId: Databases_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Database delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1databases~1{databaseName}~1?api-version=2023-12-30/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1databases~1{databaseName}?api-version=2023-12-30/delete' + operationId: Databases_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1databases~1{databaseName}~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1databases~1{databaseName}?api-version=2023-12-30/get' + operationId: Databases_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Database list_by_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1databases~1?api-version=2023-12-30/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.DBforMySQL~1flexibleServers~1{serverName}~1databases?api-version=2023-12-30/get' + operationId: Databases_ListByServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseListResult objectKey: $.value sqlVerbs: select: @@ -3334,17 +3392,17 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.currentValue') as current_value, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.documentationLink') as documentation_link, - JSON_EXTRACT(properties, '$.defaultValue') as default_value, - JSON_EXTRACT(properties, '$.dataType') as data_type, - JSON_EXTRACT(properties, '$.allowedValues') as allowed_values, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.isReadOnly') as is_read_only, - JSON_EXTRACT(properties, '$.isConfigPendingRestart') as is_config_pending_restart, - JSON_EXTRACT(properties, '$.isDynamicConfig') as is_dynamic_config, + JSON_EXTRACT(properties, '$.value') as "value", + JSON_EXTRACT(properties, '$.currentValue') as "current_value", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.documentationLink') as "documentation_link", + JSON_EXTRACT(properties, '$.defaultValue') as "default_value", + JSON_EXTRACT(properties, '$.dataType') as "data_type", + JSON_EXTRACT(properties, '$.allowedValues') as "allowed_values", + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.isReadOnly') as "is_read_only", + JSON_EXTRACT(properties, '$.isConfigPendingRestart') as "is_config_pending_restart", + JSON_EXTRACT(properties, '$.isDynamicConfig') as "is_dynamic_config", subscriptionId, resourceGroupName, serverName, @@ -3355,17 +3413,17 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.value') as value, - JSON_EXTRACT(properties, '$.currentValue') as current_value, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.documentationLink') as documentation_link, - JSON_EXTRACT(properties, '$.defaultValue') as default_value, - JSON_EXTRACT(properties, '$.dataType') as data_type, - JSON_EXTRACT(properties, '$.allowedValues') as allowed_values, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.isReadOnly') as is_read_only, - JSON_EXTRACT(properties, '$.isConfigPendingRestart') as is_config_pending_restart, - JSON_EXTRACT(properties, '$.isDynamicConfig') as is_dynamic_config, + json_extract_path_text(properties, '$.value') as "value", + json_extract_path_text(properties, '$.currentValue') as "current_value", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.documentationLink') as "documentation_link", + json_extract_path_text(properties, '$.defaultValue') as "default_value", + json_extract_path_text(properties, '$.dataType') as "data_type", + json_extract_path_text(properties, '$.allowedValues') as "allowed_values", + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.isReadOnly') as "is_read_only", + json_extract_path_text(properties, '$.isConfigPendingRestart') as "is_config_pending_restart", + json_extract_path_text(properties, '$.isDynamicConfig') as "is_dynamic_config", subscriptionId, resourceGroupName, serverName, @@ -3381,11 +3439,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.backupNameV2') as backup_name_v2, - JSON_EXTRACT(properties, '$.backupType') as backup_type, - JSON_EXTRACT(properties, '$.completedTime') as completed_time, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.backupNameV2') as "backup_name_v2", + JSON_EXTRACT(properties, '$.backupType') as "backup_type", + JSON_EXTRACT(properties, '$.completedTime') as "completed_time", + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serverName, @@ -3396,11 +3454,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.backupNameV2') as backup_name_v2, - JSON_EXTRACT(properties, '$.backupType') as backup_type, - JSON_EXTRACT(properties, '$.completedTime') as completed_time, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.backupNameV2') as "backup_name_v2", + json_extract_path_text(properties, '$.backupType') as "backup_type", + json_extract_path_text(properties, '$.completedTime') as "completed_time", + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serverName, @@ -3416,9 +3474,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.backupType') as backup_type, - JSON_EXTRACT(properties, '$.completedTime') as completed_time, - JSON_EXTRACT(properties, '$.source') as source, + JSON_EXTRACT(properties, '$.backupType') as "backup_type", + JSON_EXTRACT(properties, '$.completedTime') as "completed_time", + JSON_EXTRACT(properties, '$.source') as "source", subscriptionId, resourceGroupName, serverName, @@ -3429,9 +3487,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.backupType') as backup_type, - JSON_EXTRACT(properties, '$.completedTime') as completed_time, - JSON_EXTRACT(properties, '$.source') as source, + json_extract_path_text(properties, '$.backupType') as "backup_type", + json_extract_path_text(properties, '$.completedTime') as "completed_time", + json_extract_path_text(properties, '$.source') as "source", subscriptionId, resourceGroupName, serverName, @@ -3447,11 +3505,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.administratorType') as administrator_type, - JSON_EXTRACT(properties, '$.login') as login, - JSON_EXTRACT(properties, '$.sid') as sid, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.identityResourceId') as identity_resource_id, + JSON_EXTRACT(properties, '$.administratorType') as "administrator_type", + JSON_EXTRACT(properties, '$.login') as "login", + JSON_EXTRACT(properties, '$.sid') as "sid", + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.identityResourceId') as "identity_resource_id", subscriptionId, resourceGroupName, serverName, @@ -3462,11 +3520,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.administratorType') as administrator_type, - JSON_EXTRACT(properties, '$.login') as login, - JSON_EXTRACT(properties, '$.sid') as sid, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.identityResourceId') as identity_resource_id, + json_extract_path_text(properties, '$.administratorType') as "administrator_type", + json_extract_path_text(properties, '$.login') as "login", + json_extract_path_text(properties, '$.sid') as "sid", + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.identityResourceId') as "identity_resource_id", subscriptionId, resourceGroupName, serverName, @@ -3482,9 +3540,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serverName, @@ -3495,9 +3553,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, serverName, @@ -3517,27 +3575,27 @@ components: identity as identity, sku as sku, tags as tags, - JSON_EXTRACT(properties, '$.administratorLogin') as administrator_login, - JSON_EXTRACT(properties, '$.administratorLoginPassword') as administrator_login_password, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.availabilityZone') as availability_zone, - JSON_EXTRACT(properties, '$.createMode') as create_mode, - JSON_EXTRACT(properties, '$.sourceServerResourceId') as source_server_resource_id, - JSON_EXTRACT(properties, '$.restorePointInTime') as restore_point_in_time, - JSON_EXTRACT(properties, '$.replicationRole') as replication_role, - JSON_EXTRACT(properties, '$.replicaCapacity') as replica_capacity, - JSON_EXTRACT(properties, '$.dataEncryption') as data_encryption, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.fullyQualifiedDomainName') as fully_qualified_domain_name, - JSON_EXTRACT(properties, '$.databasePort') as database_port, - JSON_EXTRACT(properties, '$.storage') as storage, - JSON_EXTRACT(properties, '$.backup') as backup, - JSON_EXTRACT(properties, '$.highAvailability') as high_availability, - JSON_EXTRACT(properties, '$.network') as network, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.maintenancePolicy') as maintenance_policy, - JSON_EXTRACT(properties, '$.maintenanceWindow') as maintenance_window, - JSON_EXTRACT(properties, '$.importSourceProperties') as import_source_properties, + JSON_EXTRACT(properties, '$.administratorLogin') as "administrator_login", + JSON_EXTRACT(properties, '$.administratorLoginPassword') as "administrator_login_password", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.availabilityZone') as "availability_zone", + JSON_EXTRACT(properties, '$.createMode') as "create_mode", + JSON_EXTRACT(properties, '$.sourceServerResourceId') as "source_server_resource_id", + JSON_EXTRACT(properties, '$.restorePointInTime') as "restore_point_in_time", + JSON_EXTRACT(properties, '$.replicationRole') as "replication_role", + JSON_EXTRACT(properties, '$.replicaCapacity') as "replica_capacity", + JSON_EXTRACT(properties, '$.dataEncryption') as "data_encryption", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.fullyQualifiedDomainName') as "fully_qualified_domain_name", + JSON_EXTRACT(properties, '$.databasePort') as "database_port", + JSON_EXTRACT(properties, '$.storage') as "storage", + JSON_EXTRACT(properties, '$.backup') as "backup", + JSON_EXTRACT(properties, '$.highAvailability') as "high_availability", + JSON_EXTRACT(properties, '$.network') as "network", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.maintenancePolicy') as "maintenance_policy", + JSON_EXTRACT(properties, '$.maintenanceWindow') as "maintenance_window", + JSON_EXTRACT(properties, '$.importSourceProperties') as "import_source_properties", subscriptionId, resourceGroupName, serverName @@ -3551,27 +3609,27 @@ components: identity as identity, sku as sku, tags as tags, - json_extract_path_text(properties, '$.administratorLogin') as administrator_login, - JSON_EXTRACT(properties, '$.administratorLoginPassword') as administrator_login_password, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.availabilityZone') as availability_zone, - JSON_EXTRACT(properties, '$.createMode') as create_mode, - JSON_EXTRACT(properties, '$.sourceServerResourceId') as source_server_resource_id, - JSON_EXTRACT(properties, '$.restorePointInTime') as restore_point_in_time, - JSON_EXTRACT(properties, '$.replicationRole') as replication_role, - JSON_EXTRACT(properties, '$.replicaCapacity') as replica_capacity, - JSON_EXTRACT(properties, '$.dataEncryption') as data_encryption, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.fullyQualifiedDomainName') as fully_qualified_domain_name, - JSON_EXTRACT(properties, '$.databasePort') as database_port, - JSON_EXTRACT(properties, '$.storage') as storage, - JSON_EXTRACT(properties, '$.backup') as backup, - JSON_EXTRACT(properties, '$.highAvailability') as high_availability, - JSON_EXTRACT(properties, '$.network') as network, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.maintenancePolicy') as maintenance_policy, - JSON_EXTRACT(properties, '$.maintenanceWindow') as maintenance_window, - JSON_EXTRACT(properties, '$.importSourceProperties') as import_source_properties, + json_extract_path_text(properties, '$.administratorLogin') as "administrator_login", + json_extract_path_text(properties, '$.administratorLoginPassword') as "administrator_login_password", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.availabilityZone') as "availability_zone", + json_extract_path_text(properties, '$.createMode') as "create_mode", + json_extract_path_text(properties, '$.sourceServerResourceId') as "source_server_resource_id", + json_extract_path_text(properties, '$.restorePointInTime') as "restore_point_in_time", + json_extract_path_text(properties, '$.replicationRole') as "replication_role", + json_extract_path_text(properties, '$.replicaCapacity') as "replica_capacity", + json_extract_path_text(properties, '$.dataEncryption') as "data_encryption", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.fullyQualifiedDomainName') as "fully_qualified_domain_name", + json_extract_path_text(properties, '$.databasePort') as "database_port", + json_extract_path_text(properties, '$.storage') as "storage", + json_extract_path_text(properties, '$.backup') as "backup", + json_extract_path_text(properties, '$.highAvailability') as "high_availability", + json_extract_path_text(properties, '$.network') as "network", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.maintenancePolicy') as "maintenance_policy", + json_extract_path_text(properties, '$.maintenanceWindow') as "maintenance_window", + json_extract_path_text(properties, '$.importSourceProperties') as "import_source_properties", subscriptionId, resourceGroupName, serverName @@ -3586,8 +3644,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.startIpAddress') as start_ip_address, - JSON_EXTRACT(properties, '$.endIpAddress') as end_ip_address, + JSON_EXTRACT(properties, '$.startIpAddress') as "start_ip_address", + JSON_EXTRACT(properties, '$.endIpAddress') as "end_ip_address", subscriptionId, resourceGroupName, serverName, @@ -3598,42 +3656,42 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.startIpAddress') as start_ip_address, - JSON_EXTRACT(properties, '$.endIpAddress') as end_ip_address, + json_extract_path_text(properties, '$.startIpAddress') as "start_ip_address", + json_extract_path_text(properties, '$.endIpAddress') as "end_ip_address", subscriptionId, resourceGroupName, serverName, firewallRuleName FROM azure.mysql.firewall_rules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me'; - vw_location_based_capability_set: - id: azure.mysql.vw_location_based_capability_set - name: vw_location_based_capability_set + vw_location_based_capability_sets: + id: azure.mysql.vw_location_based_capability_sets + name: vw_location_based_capability_sets config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.supportedGeoBackupRegions') as supported_geo_backup_regions, - JSON_EXTRACT(properties, '$.supportedFlexibleServerEditions') as supported_flexible_server_editions, - JSON_EXTRACT(properties, '$.supportedServerVersions') as supported_server_versions, + JSON_EXTRACT(properties, '$.supportedGeoBackupRegions') as "supported_geo_backup_regions", + JSON_EXTRACT(properties, '$.supportedFlexibleServerEditions') as "supported_flexible_server_editions", + JSON_EXTRACT(properties, '$.supportedServerVersions') as "supported_server_versions", subscriptionId, locationName, capabilitySetName - FROM azure.mysql.location_based_capability_set + FROM azure.mysql.location_based_capability_sets WHERE subscriptionId = 'replace-me' AND locationName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.supportedGeoBackupRegions') as supported_geo_backup_regions, - JSON_EXTRACT(properties, '$.supportedFlexibleServerEditions') as supported_flexible_server_editions, - JSON_EXTRACT(properties, '$.supportedServerVersions') as supported_server_versions, + json_extract_path_text(properties, '$.supportedGeoBackupRegions') as "supported_geo_backup_regions", + json_extract_path_text(properties, '$.supportedFlexibleServerEditions') as "supported_flexible_server_editions", + json_extract_path_text(properties, '$.supportedServerVersions') as "supported_server_versions", subscriptionId, locationName, capabilitySetName - FROM azure.mysql.location_based_capability_set + FROM azure.mysql.location_based_capability_sets WHERE subscriptionId = 'replace-me' AND locationName = 'replace-me'; vw_operation_results: id: azure.mysql.vw_operation_results @@ -3694,7 +3752,7 @@ components: endTime as end_time, operations as operations, error as error, - JSON_EXTRACT(properties, '$.objectType') as object_type, + JSON_EXTRACT(properties, '$.objectType') as "object_type", subscriptionId, locationName, operationId @@ -3713,7 +3771,7 @@ components: endTime as end_time, operations as operations, error as error, - json_extract_path_text(properties, '$.objectType') as object_type, + json_extract_path_text(properties, '$.objectType') as "object_type", subscriptionId, locationName, operationId @@ -3728,8 +3786,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.charset') as charset, - JSON_EXTRACT(properties, '$.collation') as collation, + JSON_EXTRACT(properties, '$.charset') as "charset", + JSON_EXTRACT(properties, '$.collation') as "collation", subscriptionId, resourceGroupName, serverName, @@ -3740,8 +3798,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.charset') as charset, - JSON_EXTRACT(properties, '$.collation') as collation, + json_extract_path_text(properties, '$.charset') as "charset", + json_extract_path_text(properties, '$.collation') as "collation", subscriptionId, resourceGroupName, serverName, @@ -3749,7 +3807,7 @@ components: FROM azure.mysql.databases WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serverName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/backupAndExport/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/backupAndExport?api-version=2023-12-30: post: tags: - BackupAndExport @@ -3794,7 +3852,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/validateBackup/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/validateBackup?api-version=2023-12-30: post: tags: - BackupAndExport @@ -3817,7 +3875,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/configurations/{configurationName}/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/configurations/{configurationName}?api-version=2023-12-30: put: tags: - Configurations @@ -3913,7 +3971,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/updateConfigurations/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/updateConfigurations?api-version=2023-12-30: post: tags: - Configurations @@ -3949,7 +4007,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/configurations/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/configurations?api-version=2023-12-30: get: tags: - Configurations @@ -3978,7 +4036,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/backupsV2/{backupName}/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/backupsV2/{backupName}?api-version=2023-12-30: put: tags: - backupsV2 @@ -4052,7 +4110,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/backupsV2/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/backupsV2?api-version=2023-12-30: get: tags: - backupsV2 @@ -4077,7 +4135,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/logFiles/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/logFiles?api-version=2023-12-30: get: tags: - LogFiles @@ -4102,7 +4160,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/maintenances/{maintenanceName}/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/maintenances/{maintenanceName}?api-version=2023-12-30: get: tags: - Maintenances @@ -4164,7 +4222,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/maintenances/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/maintenances?api-version=2023-12-30: get: tags: - Maintenances @@ -4189,7 +4247,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/backups/{backupName}/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/backups/{backupName}?api-version=2023-12-30: put: tags: - Backups @@ -4236,7 +4294,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/backups/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/backups?api-version=2023-12-30: get: tags: - Backups @@ -4261,7 +4319,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/administrators/{administratorName}/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/administrators/{administratorName}?api-version=2023-12-30: put: tags: - AzureADAdministrators @@ -4351,7 +4409,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/administrators/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/administrators?api-version=2023-12-30: get: tags: - AzureADAdministrators @@ -4376,7 +4434,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/advancedThreatProtectionSettings/{advancedThreatProtectionName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/advancedThreatProtectionSettings/{advancedThreatProtectionName}?api-version=2024-06-01-preview: get: tags: - AdvancedThreatProtectionSettings @@ -4496,7 +4554,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/advancedThreatProtectionSettings/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/advancedThreatProtectionSettings?api-version=2024-06-01-preview: get: tags: - AdvancedThreatProtectionSettings @@ -4521,7 +4579,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}?api-version=2024-06-01-preview: put: tags: - Servers @@ -4653,7 +4711,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers?api-version=2024-06-01-preview: get: tags: - Servers @@ -4677,7 +4735,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/flexibleServers/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/flexibleServers?api-version=2024-06-01-preview: get: tags: - Servers @@ -4700,7 +4758,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/failover/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/failover?api-version=2024-06-01-preview: post: tags: - ServerFailover @@ -4726,7 +4784,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/validateEstimateHighAvailability/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/validateEstimateHighAvailability?api-version=2024-06-01-preview: post: tags: - ServerValidateEstimateHighAvailability @@ -4757,7 +4815,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/restart/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/restart?api-version=2024-06-01-preview: post: tags: - ServerRestart @@ -4791,7 +4849,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/start/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/start?api-version=2024-06-01-preview: post: tags: - ServerStart @@ -4817,7 +4875,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/stop/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/stop?api-version=2024-06-01-preview: post: tags: - ServerStop @@ -4843,7 +4901,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/resetGtid/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/resetGtid?api-version=2024-06-01-preview: post: tags: - ServerResetGtid @@ -4879,7 +4937,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/detachVNet/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/detachVNet?api-version=2024-06-01-preview: post: tags: - ServerDetachVNet @@ -4919,7 +4977,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/replicas/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/replicas?api-version=2024-06-01-preview: get: tags: - Servers @@ -4944,7 +5002,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/cutoverMigration/?api-version=2024-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/cutoverMigration?api-version=2024-06-01-preview: post: tags: - ServerMigration @@ -4981,7 +5039,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/firewallRules/{firewallRuleName}/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/firewallRules/{firewallRuleName}?api-version=2023-12-30: put: tags: - FirewallRules @@ -5069,7 +5127,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/firewallRules/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/firewallRules?api-version=2023-12-30: get: tags: - FirewallRules @@ -5094,7 +5152,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/locations/{locationName}/capabilities/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/locations/{locationName}/capabilities?api-version=2023-12-30: get: tags: - LocationBasedCapabilities @@ -5118,7 +5176,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/locations/{locationName}/capabilitySets/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/locations/{locationName}/capabilitySets?api-version=2023-12-30: get: tags: - LocationBasedCapability @@ -5142,7 +5200,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/locations/{locationName}/capabilitySets/{capabilitySetName}/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/locations/{locationName}/capabilitySets/{capabilitySetName}?api-version=2023-12-30: get: tags: - LocationBasedCapability @@ -5172,11 +5230,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/locations/{locationName}/checkVirtualNetworkSubnetUsage/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/locations/{locationName}/checkVirtualNetworkSubnetUsage?api-version=2023-12-30: post: tags: - CheckVirtualNetworkSubnetUsage - operationId: CheckVirtualNetworkSubnetUsage_Execute + operationId: Operations_CheckVirtualNetworkSubnetUsageExecute description: Get virtual network subnet usage for a given vNet resource id. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5202,11 +5260,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/locations/{locationName}/checkNameAvailability/?api-version=2023-12-30: + x-ms-original-operationId: CheckVirtualNetworkSubnetUsage_Execute + /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/locations/{locationName}/checkNameAvailability?api-version=2023-12-30: post: tags: - CheckNameAvailability - operationId: CheckNameAvailability_Execute + operationId: Operations_CheckNameAvailabilityExecute description: Check the availability of name for server parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5232,11 +5291,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/checkNameAvailability/?api-version=2023-12-30: + x-ms-original-operationId: CheckNameAvailability_Execute + /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/checkNameAvailability?api-version=2023-12-30: post: tags: - CheckNameAvailability - operationId: CheckNameAvailabilityWithoutLocation_Execute + operationId: Operations_CheckNameAvailabilityWithoutLocationExecute description: Check the availability of name for server parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5261,7 +5321,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/locations/{locationName}/operationResults/{operationId}/?api-version=2023-12-30: + x-ms-original-operationId: CheckNameAvailabilityWithoutLocation_Execute + /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/locations/{locationName}/operationResults/{operationId}?api-version=2023-12-30: get: tags: - OperationResults @@ -5284,7 +5345,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/locations/{locationName}/operationProgress/{operationId}/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/locations/{locationName}/operationProgress/{operationId}?api-version=2023-12-30: get: tags: - OperationProgress @@ -5307,11 +5368,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.DBforMySQL/getPrivateDnsZoneSuffix/?api-version=2023-12-30: + /providers/Microsoft.DBforMySQL/getPrivateDnsZoneSuffix?api-version=2023-12-30: post: tags: - GetPrivateDnsZoneSuffix - operationId: GetPrivateDnsZoneSuffix_Execute + operationId: Execute_Get description: Get private DNS zone suffix in the cloud. parameters: [] responses: @@ -5327,7 +5388,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.DBforMySQL/operations/?api-version=2023-12-30: + x-ms-original-operationId: GetPrivateDnsZoneSuffix_Execute + /providers/Microsoft.DBforMySQL/operations?api-version=2023-12-30: get: tags: - Operations @@ -5349,7 +5411,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/databases/{databaseName}/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/databases/{databaseName}?api-version=2023-12-30: put: tags: - Databases @@ -5437,7 +5499,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/databases/?api-version=2023-12-30: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}/databases?api-version=2023-12-30: get: tags: - Databases diff --git a/providers/src/azure/v00.00.00000/services/network.yaml b/providers/src/azure/v00.00.00000/services/network.yaml index 33602cda..0a7a7e6a 100644 --- a/providers/src/azure/v00.00.00000/services/network.yaml +++ b/providers/src/azure/v00.00.00000/services/network.yaml @@ -1,57471 +1,60781 @@ -openapi: 3.0.0 -servers: - - url: https://management.azure.com/ -info: - title: Azure Network Management Client - description: The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service. - contact: - name: StackQL Studios - url: https://stackql.io/ - email: info@stackql.io - version: 2024-06-15-stackql-generated -security: - - azure_auth: - - user_impersonation -components: - securitySchemes: - azure_auth: - description: Azure Active Directory OAuth2 Flow. - type: oauth2 - flows: - implicit: - authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize - scopes: - user_impersonation: impersonate your user account - parameters: - ManagementGroupIdParameter: - name: managementGroupId - in: path - description: The management group Id which uniquely identify the Microsoft Azure management group. - required: true - x-ms-parameter-location: method - schema: - type: string - NetworkManagerConnectionNameParameter: - name: networkManagerConnectionName - in: path - description: Name for the network manager connection. - required: true - x-ms-parameter-location: method - schema: - type: string - ResourceGroupNameParameter: - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - x-ms-parameter-location: method - schema: - type: string - NetworkManagerNameParameter: - name: networkManagerName - in: path - description: The name of the network manager. - required: true - x-ms-parameter-location: method - schema: - type: string - ListTopParameter: - name: $top - in: query - description: An optional query parameter which specifies the maximum number of records to be returned by the server. - required: false - x-ms-parameter-location: method - schema: - format: int32 - minimum: 1 - maximum: 20 - type: integer - SecurityConfigurationParameter: - name: configurationName - in: path - description: The name of the network manager Security Configuration. - required: true - x-ms-parameter-location: method - schema: - type: string - RuleCollectionParameter: - name: ruleCollectionName - in: path - description: The name of the network manager security Configuration rule collection. - required: true - x-ms-parameter-location: method - schema: - type: string - SecurityConfigurationsRuleParameter: - name: ruleName - in: path - description: The name of the rule. - required: true - x-ms-parameter-location: method - schema: - type: string - ListSkipTokenParameter: - name: $skipToken - in: query - description: SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls. - required: false - x-ms-parameter-location: method - schema: - type: string - ForceDeleteParameter: - name: force - in: query - description: Deletes the resource even if it is part of a deployed configuration. If the configuration has been deployed, the service will do a cleanup deployment in the background, prior to the delete. - required: false - x-ms-parameter-location: method - schema: - type: boolean - SubscriptionIdParameter: - name: subscriptionId - in: path - description: The subscription credentials which uniquely identify the Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - required: true - schema: - type: string - ApiVersionParameter: - name: api-version - in: query - description: Client API version. - required: true - schema: - type: string - ApiVersionVmssParameter: - name: api-version - in: query - description: Client API version. - required: true - schema: - enum: - - '2017-03-30' - x-ms-enum: - name: ApiVersion - modelAsString: true - type: string - NetworkGroupNameParameter: - name: networkGroupName - in: path - description: The name of the network group. - required: true - x-ms-parameter-location: method - schema: - type: string - StaticMemberNameParameter: - name: staticMemberName - in: path - description: The name of the static member. - required: true - x-ms-parameter-location: method - schema: - type: string - ScopeConnectionName: - name: scopeConnectionName - in: path - description: Name for the cross-tenant connection. - required: true - x-ms-parameter-location: method - schema: - type: string - ResourceGroupName: - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - x-ms-parameter-location: method - schema: - type: string - BastionHostName: - name: bastionHostName - in: path - description: The name of the Bastion Host. - required: true - x-ms-parameter-location: method - schema: - type: string - VirtualNetworkNameParameter: - name: virtualNetworkName - in: path - description: The name of the virtual network. - required: true - x-ms-parameter-location: method - schema: - type: string - OperationResultIdParameter: - name: operationResultId - in: path - description: The id of operation Result. - required: true - x-ms-parameter-location: method - schema: - type: string - ConnectivityConfigurationNameParameter: - name: configurationName - in: path - description: The name of the network manager connectivity configuration. - required: true - x-ms-parameter-location: method - schema: - type: string - schemas: - NetworkManagerConnection: - description: The Network Manager Connection resource - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/NetworkManagerConnectionProperties' - description: The scope connection properties - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - systemData: - readOnly: true - description: The system metadata related to this resource. - $ref: '#/components/schemas/SystemData' - id: - readOnly: true - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - type: object - NetworkManagerConnectionProperties: - type: object - properties: - networkManagerId: - type: string - description: Network Manager Id. - connectionState: - x-ms-client-flatten: true - $ref: '#/components/schemas/ConnectionState' - description: Connection state. - description: - type: string - description: A description of the network manager connection. - description: Information about the network manager connection. - NetworkManagerConnectionListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/NetworkManagerConnection' - description: List of network manager connections. - nextLink: - type: string - description: Gets the URL to get the next page of results. - description: List of network manager connections. - CustomIpPrefixPropertiesFormat: - properties: - asn: - type: string - description: The ASN for CIDR advertising. Should be an integer as string. - cidr: - type: string - description: The prefix range in CIDR notation. Should include the start address and the prefix length. - signedMessage: - type: string - description: Signed message for WAN validation. - authorizationMessage: - type: string - description: Authorization message for WAN validation. - customIpPrefixParent: - $ref: '#/components/schemas/SubResource' - description: The Parent CustomIpPrefix for IPv6 /64 CustomIpPrefix. - childCustomIpPrefixes: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: The list of all Children for IPv6 /48 CustomIpPrefix. - commissionedState: - type: string - description: The commissioned state of the Custom IP Prefix. - enum: - - Provisioning - - Provisioned - - Commissioning - - CommissionedNoInternetAdvertise - - Commissioned - - Decommissioning - - Deprovisioning - - Deprovisioned - x-ms-enum: - name: CommissionedState - modelAsString: true - expressRouteAdvertise: - type: boolean - description: Whether to do express route advertise. - geo: - type: string - description: The Geo for CIDR advertising. Should be an Geo code. - enum: - - GLOBAL - - AFRI - - APAC - - EURO - - LATAM - - NAM - - ME - - OCEANIA - - AQ - x-ms-enum: - name: Geo - modelAsString: true - noInternetAdvertise: - type: boolean - description: Whether to Advertise the range to Internet. - prefixType: - type: string - description: Type of custom IP prefix. Should be Singular, Parent, or Child. - enum: - - Singular - - Parent - - Child - x-ms-enum: - name: CustomIpPrefixType - modelAsString: true - publicIpPrefixes: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: The list of all referenced PublicIpPrefixes. - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the custom IP prefix resource. - failedReason: - readOnly: true - type: string - description: The reason why resource is in failed state. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the custom IP prefix resource. - description: Custom IP prefix properties. - type: object - CustomIpPrefix: - description: Custom IP prefix resource. - properties: - extendedLocation: - $ref: '#/components/schemas/ExtendedLocation' - description: The extended location of the custom IP prefix. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/CustomIpPrefixPropertiesFormat' - description: Custom IP prefix properties. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - zones: - type: array - items: - type: string - description: A list of availability zones denoting the IP allocated for the resource needs to come from. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - CustomIpPrefixListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/CustomIpPrefix' - description: A list of Custom IP prefixes that exists in a resource group. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListCustomIpPrefixes API service call. - type: object - EndpointServicesListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/EndpointServiceResult' - description: List of available endpoint services in a region. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for the ListAvailableEndpointServices API service call. - type: object - EndpointServiceResult: - description: Endpoint service. - properties: - name: - type: string - description: Name of the endpoint service. - readOnly: true - type: - type: string - description: Type of the endpoint service. - readOnly: true - id: - type: string - description: Resource ID. - type: object - ServiceEndpointPolicyDefinitionPropertiesFormat: - properties: - description: - type: string - description: A description for this rule. Restricted to 140 chars. - service: - type: string - description: Service endpoint name. - serviceResources: - type: array - items: - type: string - description: A list of service resources. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the service endpoint policy definition resource. - description: Service Endpoint policy definition resource. - type: object - ServiceEndpointPolicyDefinition: - description: Service Endpoint policy definitions. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ServiceEndpointPolicyDefinitionPropertiesFormat' - description: Properties of the service endpoint policy definition. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - type: string - description: The type of the resource. - id: - type: string - description: Resource ID. - type: object - ServiceEndpointPolicyDefinitionListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ServiceEndpointPolicyDefinition' - description: The service endpoint policy definition in a service endpoint policy. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListServiceEndpointPolicyDefinition API service call. Retrieves all service endpoint policy definition that belongs to a service endpoint policy. - type: object - ServiceEndpointPolicyPropertiesFormat: - properties: - serviceEndpointPolicyDefinitions: - type: array - items: - $ref: '#/components/schemas/ServiceEndpointPolicyDefinition' - description: A collection of service endpoint policy definitions of the service endpoint policy. - subnets: - readOnly: true - type: array - items: - $ref: '#/components/schemas/Subnet' - description: A collection of references to subnets. - resourceGuid: - type: string - readOnly: true - description: The resource GUID property of the service endpoint policy resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the service endpoint policy resource. - serviceAlias: - type: string - description: The alias indicating if the policy belongs to a service - contextualServiceEndpointPolicies: - type: array - items: - type: string - description: A collection of contextual service endpoint policy. - description: Service Endpoint Policy resource. - type: object - ServiceEndpointPolicy: - description: Service End point policy resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ServiceEndpointPolicyPropertiesFormat' - description: Properties of the service end point policy. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - kind: - readOnly: true - type: string - description: Kind of service endpoint policy. This is metadata used for the Azure portal experience. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ServiceEndpointPolicyListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ServiceEndpointPolicy' - description: A list of ServiceEndpointPolicy resources. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for ListServiceEndpointPolicies API service call. - type: object - ApplicationGatewayOnDemandProbe: - properties: - protocol: - $ref: '#/components/schemas/ApplicationGatewayProtocol' - description: The protocol used for the probe. - host: - type: string - description: Host name to send the probe to. - path: - type: string - description: Relative path of probe. Valid path starts from '/'. Probe is sent to ://:. - timeout: - type: integer - format: int32 - description: The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. - pickHostNameFromBackendHttpSettings: - type: boolean - description: Whether the host header should be picked from the backend http settings. Default value is false. - match: - $ref: '#/components/schemas/ApplicationGatewayProbeHealthResponseMatch' - description: Criterion for classifying a healthy probe response. - backendAddressPool: - $ref: '#/components/schemas/SubResource' - description: Reference to backend pool of application gateway to which probe request will be sent. - backendHttpSettings: - $ref: '#/components/schemas/SubResource' - description: Reference to backend http setting of application gateway to be used for test probe. - description: Details of on demand test probe request. - type: object - ApplicationGatewayBackendHealthOnDemand: - properties: - backendAddressPool: - $ref: '#/components/schemas/ApplicationGatewayBackendAddressPool' - description: Reference to an ApplicationGatewayBackendAddressPool resource. - backendHealthHttpSettings: - $ref: '#/components/schemas/ApplicationGatewayBackendHealthHttpSettings' - description: Application gateway BackendHealthHttp settings. - description: Result of on demand test probe. - type: object - ApplicationGatewayBackendHealth: - properties: - backendAddressPools: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayBackendHealthPool' - description: A list of ApplicationGatewayBackendHealthPool resources. - description: Response for ApplicationGatewayBackendHealth API service call. - type: object - ApplicationGatewayBackendHealthPool: - properties: - backendAddressPool: - $ref: '#/components/schemas/ApplicationGatewayBackendAddressPool' - description: Reference to an ApplicationGatewayBackendAddressPool resource. - backendHttpSettingsCollection: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayBackendHealthHttpSettings' - description: List of ApplicationGatewayBackendHealthHttpSettings resources. - description: Application gateway BackendHealth pool. - type: object - ApplicationGatewayBackendHealthHttpSettings: - properties: - backendHttpSettings: - $ref: '#/components/schemas/ApplicationGatewayBackendHttpSettings' - description: Reference to an ApplicationGatewayBackendHttpSettings resource. - servers: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayBackendHealthServer' - description: List of ApplicationGatewayBackendHealthServer resources. - description: Application gateway BackendHealthHttp settings. - type: object - ApplicationGatewayBackendHealthServer: - properties: - address: - type: string - description: IP address or FQDN of backend server. - ipConfiguration: - $ref: '#/components/schemas/NetworkInterfaceIPConfiguration' - description: Reference to IP configuration of backend server. - health: - type: string - description: Health of backend server. - enum: - - Unknown - - Up - - Down - - Partial - - Draining - x-ms-enum: - name: ApplicationGatewayBackendHealthServerHealth - modelAsString: true - healthProbeLog: - type: string - description: Health Probe Log. - description: Application gateway backendhealth http settings. - type: object - ApplicationGatewaySku: - properties: - name: - type: string - description: Name of an application gateway SKU. - enum: - - Standard_Small - - Standard_Medium - - Standard_Large - - WAF_Medium - - WAF_Large - - Standard_v2 - - WAF_v2 - - Basic - x-ms-enum: - name: ApplicationGatewaySkuName - modelAsString: true - tier: - type: string - description: Tier of an application gateway. - enum: - - Standard - - WAF - - Standard_v2 - - WAF_v2 - - Basic - x-ms-enum: - name: ApplicationGatewayTier - modelAsString: true - capacity: - type: integer - format: int32 - description: Capacity (instance count) of an application gateway. - family: - type: string - description: Family of an application gateway SKU. - enum: - - Generation_1 - - Generation_2 - x-ms-enum: - name: ApplicationGatewaySkuFamily - modelAsString: true - description: SKU of an application gateway. - type: object - ApplicationGatewaySslPolicy: - properties: - disabledSslProtocols: - type: array - description: Ssl protocols to be disabled on application gateway. - items: - type: string - $ref: '#/components/schemas/ProtocolsEnum' - policyType: - type: string - description: Type of Ssl Policy. - enum: - - Predefined - - Custom - - CustomV2 - x-ms-enum: - name: ApplicationGatewaySslPolicyType - modelAsString: true - policyName: - $ref: '#/components/schemas/PolicyNameEnum' - description: Name of Ssl predefined policy. - cipherSuites: - type: array - items: - $ref: '#/components/schemas/CipherSuitesEnum' - description: Ssl cipher suites to be enabled in the specified order to application gateway. - minProtocolVersion: - $ref: '#/components/schemas/ProtocolsEnum' - description: Minimum version of Ssl protocol to be supported on application gateway. - description: Application Gateway Ssl policy. - type: object - ApplicationGatewayClientAuthConfiguration: - properties: - verifyClientCertIssuerDN: - type: boolean - description: Verify client certificate issuer name on the application gateway. - verifyClientRevocation: - type: string - description: Verify client certificate revocation status. - enum: - - None - - OCSP - x-ms-enum: - name: ApplicationGatewayClientRevocationOptions - modelAsString: true - description: Application gateway client authentication configuration. - type: object - ApplicationGatewayIPConfigurationPropertiesFormat: - properties: - subnet: - $ref: '#/components/schemas/SubResource' - description: Reference to the subnet resource. A subnet from where application gateway gets its private address. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the application gateway IP configuration resource. - description: Properties of IP configuration of an application gateway. - type: object - ApplicationGatewayIPConfiguration: - description: IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayIPConfigurationPropertiesFormat' - description: Properties of the application gateway IP configuration. - name: - type: string - description: Name of the IP configuration that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayAuthenticationCertificatePropertiesFormat: - properties: - data: - type: string - description: Certificate public data. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the authentication certificate resource. - description: Authentication certificates properties of an application gateway. - type: object - ApplicationGatewayAuthenticationCertificate: - description: Authentication certificates of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayAuthenticationCertificatePropertiesFormat' - description: Properties of the application gateway authentication certificate. - name: - type: string - description: Name of the authentication certificate that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayTrustedRootCertificatePropertiesFormat: - properties: - data: - type: string - description: Certificate public data. - keyVaultSecretId: - type: string - description: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the trusted root certificate resource. - description: Trusted Root certificates properties of an application gateway. - type: object - ApplicationGatewayTrustedRootCertificate: - description: Trusted Root certificates of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayTrustedRootCertificatePropertiesFormat' - description: Properties of the application gateway trusted root certificate. - name: - type: string - description: Name of the trusted root certificate that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayTrustedClientCertificatePropertiesFormat: - properties: - data: - type: string - description: Certificate public data. - validatedCertData: - readOnly: true - type: string - description: Validated certificate data. - clientCertIssuerDN: - readOnly: true - type: string - description: Distinguished name of client certificate issuer. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the trusted client certificate resource. - description: Trusted client certificates properties of an application gateway. - type: object - ApplicationGatewayTrustedClientCertificate: - description: Trusted client certificates of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayTrustedClientCertificatePropertiesFormat' - description: Properties of the application gateway trusted client certificate. - name: - type: string - description: Name of the trusted client certificate that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewaySslCertificatePropertiesFormat: - properties: - data: - type: string - description: Base-64 encoded pfx certificate. Only applicable in PUT Request. - password: - type: string - description: Password for the pfx file specified in data. Only applicable in PUT request. - publicCertData: - readOnly: true - type: string - description: Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request. - keyVaultSecretId: - type: string - description: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the SSL certificate resource. - description: Properties of SSL certificates of an application gateway. - type: object - ApplicationGatewaySslCertificate: - description: SSL certificates of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewaySslCertificatePropertiesFormat' - description: Properties of the application gateway SSL certificate. - name: - type: string - description: Name of the SSL certificate that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayFrontendIPConfigurationPropertiesFormat: - properties: - privateIPAddress: - type: string - description: PrivateIPAddress of the network interface IP Configuration. - privateIPAllocationMethod: - $ref: '#/components/schemas/IPAllocationMethod' - description: The private IP address allocation method. - subnet: - $ref: '#/components/schemas/SubResource' - description: Reference to the subnet resource. - publicIPAddress: - $ref: '#/components/schemas/SubResource' - description: Reference to the PublicIP resource. - privateLinkConfiguration: - $ref: '#/components/schemas/SubResource' - description: Reference to the application gateway private link configuration. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the frontend IP configuration resource. - description: Properties of Frontend IP configuration of an application gateway. - type: object - ApplicationGatewayFrontendIPConfiguration: - description: Frontend IP configuration of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayFrontendIPConfigurationPropertiesFormat' - description: Properties of the application gateway frontend IP configuration. - name: - type: string - description: Name of the frontend IP configuration that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayFrontendPortPropertiesFormat: - properties: - port: - type: integer - format: int32 - description: Frontend port. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the frontend port resource. - description: Properties of Frontend port of an application gateway. - type: object - ApplicationGatewayFrontendPort: - description: Frontend port of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayFrontendPortPropertiesFormat' - description: Properties of the application gateway frontend port. - name: - type: string - description: Name of the frontend port that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayBackendAddress: - properties: - fqdn: - type: string - description: Fully qualified domain name (FQDN). - ipAddress: - type: string - description: IP address. - description: Backend address of an application gateway. - type: object - ApplicationGatewayBackendAddressPoolPropertiesFormat: - properties: - backendIPConfigurations: - readOnly: true - type: array - items: - $ref: '#/components/schemas/NetworkInterfaceIPConfiguration' - description: Collection of references to IPs defined in network interfaces. - backendAddresses: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayBackendAddress' - description: Backend addresses. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the backend address pool resource. - description: Properties of Backend Address Pool of an application gateway. - type: object - ApplicationGatewayBackendAddressPool: - description: Backend Address Pool of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayBackendAddressPoolPropertiesFormat' - description: Properties of the application gateway backend address pool. - name: - type: string - description: Name of the backend address pool that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayBackendHttpSettingsPropertiesFormat: - properties: - port: - type: integer - format: int32 - description: The destination port on the backend. - protocol: - $ref: '#/components/schemas/ApplicationGatewayProtocol' - description: The protocol used to communicate with the backend. - cookieBasedAffinity: - type: string - description: Cookie based affinity. - enum: - - Enabled - - Disabled - x-ms-enum: - name: ApplicationGatewayCookieBasedAffinity - modelAsString: true - requestTimeout: - type: integer - format: int32 - description: Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. - probe: - $ref: '#/components/schemas/SubResource' - description: Probe resource of an application gateway. - authenticationCertificates: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: Array of references to application gateway authentication certificates. - trustedRootCertificates: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: Array of references to application gateway trusted root certificates. - connectionDraining: - $ref: '#/components/schemas/ApplicationGatewayConnectionDraining' - description: Connection draining of the backend http settings resource. - hostName: - type: string - description: Host header to be sent to the backend servers. - pickHostNameFromBackendAddress: - type: boolean - description: Whether to pick host header should be picked from the host name of the backend server. Default value is false. - affinityCookieName: - type: string - description: Cookie name to use for the affinity cookie. - probeEnabled: - type: boolean - description: Whether the probe is enabled. Default value is false. - path: - type: string - description: Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the backend HTTP settings resource. - description: Properties of Backend address pool settings of an application gateway. - type: object - ApplicationGatewayBackendHttpSettings: - description: Backend address pool settings of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayBackendHttpSettingsPropertiesFormat' - description: Properties of the application gateway backend HTTP settings. - name: - type: string - description: Name of the backend http settings that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayBackendSettingsPropertiesFormat: - type: object - properties: - port: - type: integer - format: int32 - description: The destination port on the backend. - protocol: - $ref: '#/components/schemas/ApplicationGatewayProtocol' - description: The protocol used to communicate with the backend. - timeout: - type: integer - format: int32 - description: Connection timeout in seconds. Application Gateway will fail the request if response is not received within ConnectionTimeout. Acceptable values are from 1 second to 86400 seconds. - probe: - $ref: '#/components/schemas/SubResource' - description: Probe resource of an application gateway. - trustedRootCertificates: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: Array of references to application gateway trusted root certificates. - hostName: - type: string - description: Server name indication to be sent to the backend servers for Tls protocol. - pickHostNameFromBackendAddress: - type: boolean - description: Whether to pick server name indication from the host name of the backend server for Tls protocol. Default value is false. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the backend HTTP settings resource. - description: Properties of Backend address pool settings of an application gateway. - ApplicationGatewayBackendSettings: - description: Backend address pool settings of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayBackendSettingsPropertiesFormat' - description: Properties of the application gateway backend settings. - name: - type: string - description: Name of the backend settings that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewaySslProfilePropertiesFormat: - properties: - trustedClientCertificates: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: Array of references to application gateway trusted client certificates. - sslPolicy: - $ref: '#/components/schemas/ApplicationGatewaySslPolicy' - description: SSL policy of the application gateway resource. - clientAuthConfiguration: - $ref: '#/components/schemas/ApplicationGatewayClientAuthConfiguration' - description: Client authentication configuration of the application gateway resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the HTTP listener resource. - description: Properties of SSL profile of an application gateway. - type: object - ApplicationGatewaySslProfile: - description: SSL profile of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewaySslProfilePropertiesFormat' - description: Properties of the application gateway SSL profile. - name: - type: string - description: Name of the SSL profile that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayHttpListenerPropertiesFormat: - properties: - frontendIPConfiguration: - $ref: '#/components/schemas/SubResource' - description: Frontend IP configuration resource of an application gateway. - frontendPort: - $ref: '#/components/schemas/SubResource' - description: Frontend port resource of an application gateway. - protocol: - $ref: '#/components/schemas/ApplicationGatewayProtocol' - description: Protocol of the HTTP listener. - hostName: - type: string - description: Host name of HTTP listener. - sslCertificate: - $ref: '#/components/schemas/SubResource' - description: SSL certificate resource of an application gateway. - sslProfile: - $ref: '#/components/schemas/SubResource' - description: SSL profile resource of the application gateway. - requireServerNameIndication: - type: boolean - description: Applicable only if protocol is https. Enables SNI for multi-hosting. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the HTTP listener resource. - customErrorConfigurations: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayCustomError' - description: Custom error configurations of the HTTP listener. - firewallPolicy: - $ref: '#/components/schemas/SubResource' - description: Reference to the FirewallPolicy resource. - hostNames: - type: array - items: - type: string - description: List of Host names for HTTP Listener that allows special wildcard characters as well. - description: Properties of HTTP listener of an application gateway. - type: object - ApplicationGatewayHttpListener: - description: Http listener of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayHttpListenerPropertiesFormat' - description: Properties of the application gateway HTTP listener. - name: - type: string - description: Name of the HTTP listener that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayListenerPropertiesFormat: - type: object - properties: - frontendIPConfiguration: - $ref: '#/components/schemas/SubResource' - description: Frontend IP configuration resource of an application gateway. - frontendPort: - $ref: '#/components/schemas/SubResource' - description: Frontend port resource of an application gateway. - protocol: - $ref: '#/components/schemas/ApplicationGatewayProtocol' - description: Protocol of the listener. - sslCertificate: - $ref: '#/components/schemas/SubResource' - description: SSL certificate resource of an application gateway. - sslProfile: - $ref: '#/components/schemas/SubResource' - description: SSL profile resource of the application gateway. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the listener resource. - hostNames: - type: array - items: - type: string - description: List of Server Name Indications(SNI) for TLS Multi-site Listener that allows special wildcard characters as well. - description: Properties of listener of an application gateway. - ApplicationGatewayListener: - description: Listener of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayListenerPropertiesFormat' - description: Properties of the application gateway listener. - name: - type: string - description: Name of the listener that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayPathRulePropertiesFormat: - properties: - paths: - type: array - items: - type: string - description: Path rules of URL path map. - backendAddressPool: - $ref: '#/components/schemas/SubResource' - description: Backend address pool resource of URL path map path rule. - backendHttpSettings: - $ref: '#/components/schemas/SubResource' - description: Backend http settings resource of URL path map path rule. - redirectConfiguration: - $ref: '#/components/schemas/SubResource' - description: Redirect configuration resource of URL path map path rule. - rewriteRuleSet: - $ref: '#/components/schemas/SubResource' - description: Rewrite rule set resource of URL path map path rule. - loadDistributionPolicy: - $ref: '#/components/schemas/SubResource' - description: Load Distribution Policy resource of URL path map path rule. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the path rule resource. - firewallPolicy: - $ref: '#/components/schemas/SubResource' - description: Reference to the FirewallPolicy resource. - description: Properties of path rule of an application gateway. - type: object - ApplicationGatewayPathRule: - description: Path rule of URL path map of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayPathRulePropertiesFormat' - description: Properties of the application gateway path rule. - name: - type: string - description: Name of the path rule that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayProbePropertiesFormat: - properties: - protocol: - $ref: '#/components/schemas/ApplicationGatewayProtocol' - description: The protocol used for the probe. - host: - type: string - description: Host name to send the probe to. - path: - type: string - description: Relative path of probe. Valid path starts from '/'. Probe is sent to ://:. - interval: - type: integer - format: int32 - description: The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds. - timeout: - type: integer - format: int32 - description: The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. - unhealthyThreshold: - type: integer - format: int32 - description: The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. - pickHostNameFromBackendHttpSettings: - type: boolean - description: Whether the host header should be picked from the backend http settings. Default value is false. - pickHostNameFromBackendSettings: - type: boolean - description: Whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false. - minServers: - type: integer - format: int32 - description: Minimum number of servers that are always marked healthy. Default value is 0. - match: - $ref: '#/components/schemas/ApplicationGatewayProbeHealthResponseMatch' - description: Criterion for classifying a healthy probe response. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the probe resource. - port: - type: integer - format: int32 - description: Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Basic, Standard_v2 and WAF_v2 only. - minimum: 1 - maximum: 65535 - description: Properties of probe of an application gateway. - type: object - ApplicationGatewayProbeHealthResponseMatch: - properties: - body: - type: string - description: Body that must be contained in the health response. Default value is empty. - statusCodes: - type: array - items: - type: string - description: Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399. - description: Application gateway probe health response match. - type: object - ApplicationGatewayProbe: - description: Probe of the application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayProbePropertiesFormat' - description: Properties of the application gateway probe. - name: - type: string - description: Name of the probe that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayRequestRoutingRulePropertiesFormat: - properties: - ruleType: - type: string - description: Rule type. - enum: - - Basic - - PathBasedRouting - x-ms-enum: - name: ApplicationGatewayRequestRoutingRuleType - modelAsString: true - priority: - type: integer - format: int32 - minimum: 1 - exclusiveMinimum: false - maximum: 20000 - exclusiveMaximum: false - description: Priority of the request routing rule. - backendAddressPool: - $ref: '#/components/schemas/SubResource' - description: Backend address pool resource of the application gateway. - backendHttpSettings: - $ref: '#/components/schemas/SubResource' - description: Backend http settings resource of the application gateway. - httpListener: - $ref: '#/components/schemas/SubResource' - description: Http listener resource of the application gateway. - urlPathMap: - $ref: '#/components/schemas/SubResource' - description: URL path map resource of the application gateway. - rewriteRuleSet: - $ref: '#/components/schemas/SubResource' - description: Rewrite Rule Set resource in Basic rule of the application gateway. - redirectConfiguration: - $ref: '#/components/schemas/SubResource' - description: Redirect configuration resource of the application gateway. - loadDistributionPolicy: - $ref: '#/components/schemas/SubResource' - description: Load Distribution Policy resource of the application gateway. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the request routing rule resource. - description: Properties of request routing rule of the application gateway. - type: object - ApplicationGatewayRequestRoutingRule: - description: Request routing rule of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayRequestRoutingRulePropertiesFormat' - description: Properties of the application gateway request routing rule. - name: - type: string - description: Name of the request routing rule that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayRoutingRulePropertiesFormat: - type: object - properties: - ruleType: - type: string - description: Rule type. - enum: - - Basic - - PathBasedRouting - x-ms-enum: - name: ApplicationGatewayRequestRoutingRuleType - modelAsString: true - priority: - type: integer - format: int32 - minimum: 1 - exclusiveMinimum: false - maximum: 20000 - exclusiveMaximum: false - description: Priority of the routing rule. - backendAddressPool: - $ref: '#/components/schemas/SubResource' - description: Backend address pool resource of the application gateway. - backendSettings: - $ref: '#/components/schemas/SubResource' - description: Backend settings resource of the application gateway. - listener: - $ref: '#/components/schemas/SubResource' - description: Listener resource of the application gateway. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the request routing rule resource. - required: - - priority - description: Properties of routing rule of the application gateway. - ApplicationGatewayRoutingRule: - description: Routing rule of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayRoutingRulePropertiesFormat' - description: Properties of the application gateway routing rule. - name: - type: string - description: Name of the routing rule that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayRewriteRuleSet: - description: Rewrite rule set of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayRewriteRuleSetPropertiesFormat' - description: Properties of the application gateway rewrite rule set. - name: - type: string - description: Name of the rewrite rule set that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayRewriteRuleSetPropertiesFormat: - properties: - rewriteRules: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayRewriteRule' - description: Rewrite rules in the rewrite rule set. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the rewrite rule set resource. - description: Properties of rewrite rule set of the application gateway. - type: object - ApplicationGatewayRewriteRule: - properties: - name: - type: string - description: Name of the rewrite rule that is unique within an Application Gateway. - ruleSequence: - type: integer - description: Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet. - conditions: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayRewriteRuleCondition' - description: Conditions based on which the action set execution will be evaluated. - actionSet: - type: object - $ref: '#/components/schemas/ApplicationGatewayRewriteRuleActionSet' - description: Set of actions to be done as part of the rewrite Rule. - description: Rewrite rule of an application gateway. - type: object - ApplicationGatewayRewriteRuleCondition: - properties: - variable: - type: string - description: The condition parameter of the RewriteRuleCondition. - pattern: - type: string - description: The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. - ignoreCase: - type: boolean - description: Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. - negate: - type: boolean - description: Setting this value as truth will force to check the negation of the condition given by the user. - description: Set of conditions in the Rewrite Rule in Application Gateway. - type: object - ApplicationGatewayRewriteRuleActionSet: - properties: - requestHeaderConfigurations: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayHeaderConfiguration' - description: Request Header Actions in the Action Set. - responseHeaderConfigurations: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayHeaderConfiguration' - description: Response Header Actions in the Action Set. - urlConfiguration: - $ref: '#/components/schemas/ApplicationGatewayUrlConfiguration' - description: Url Configuration Action in the Action Set. - description: Set of actions in the Rewrite Rule in Application Gateway. - type: object - ApplicationGatewayHeaderConfiguration: - properties: - headerName: - type: string - description: Header name of the header configuration. - headerValueMatcher: - type: object - $ref: '#/components/schemas/HeaderValueMatcher' - description: An optional field under "Rewrite Action". It lets you capture and modify the value(s) of a specific header when multiple headers with the same name exist. Currently supported for Set-Cookie Response header only. For more details, visit https://aka.ms/appgwheadercrud - headerValue: - type: string - description: Header value of the header configuration. - description: Header configuration of the Actions set in Application Gateway. - type: object - HeaderValueMatcher: - type: object - properties: - pattern: - type: string - description: The pattern, either fixed string or regular expression, that evaluates if a header value should be selected for rewrite. - ignoreCase: - type: boolean - description: Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. - negate: - type: boolean - description: Setting this value as truth will force to check the negation of the condition given by the user in the pattern field. - description: An optional field under "Rewrite Action". It lets you capture and modify the value(s) of a specific header when multiple headers with the same name exist. Currently supported for Set-Cookie Response header only. For more details, visit https://aka.ms/appgwheadercrud - ApplicationGatewayUrlConfiguration: - properties: - modifiedPath: - type: string - description: Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null. - modifiedQueryString: - type: string - description: Query string which user has provided for url rewrite. Null means no query string will be updated. Default value is null. - reroute: - type: boolean - description: If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false. - description: Url configuration of the Actions set in Application Gateway. - type: object - ApplicationGatewayRedirectConfigurationPropertiesFormat: - properties: - redirectType: - type: string - $ref: '#/components/schemas/RedirectTypeEnum' - description: HTTP redirection type. - targetListener: - $ref: '#/components/schemas/SubResource' - description: Reference to a listener to redirect the request to. - targetUrl: - type: string - description: Url to redirect the request to. - includePath: - type: boolean - description: Include path in the redirected url. - includeQueryString: - type: boolean - description: Include query string in the redirected url. - requestRoutingRules: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: Request routing specifying redirect configuration. - urlPathMaps: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: Url path maps specifying default redirect configuration. - pathRules: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: Path rules specifying redirect configuration. - description: Properties of redirect configuration of the application gateway. - type: object - ApplicationGatewayRedirectConfiguration: - description: Redirect configuration of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayRedirectConfigurationPropertiesFormat' - description: Properties of the application gateway redirect configuration. - name: - type: string - description: Name of the redirect configuration that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayPrivateLinkConfiguration: - description: Private Link Configuration on an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayPrivateLinkConfigurationProperties' - description: Properties of the application gateway private link configuration. - name: - type: string - description: Name of the private link configuration that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayPrivateLinkConfigurationProperties: - properties: - ipConfigurations: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayPrivateLinkIpConfiguration' - description: An array of application gateway private link ip configurations. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the application gateway private link configuration. - description: Properties of private link configuration on an application gateway. - type: object - ApplicationGatewayPrivateLinkIpConfiguration: - description: The application gateway private link ip configuration. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayPrivateLinkIpConfigurationProperties' - description: Properties of an application gateway private link ip configuration. - name: - type: string - description: The name of application gateway private link ip configuration. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: The resource type. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayPrivateLinkIpConfigurationProperties: - properties: - privateIPAddress: - type: string - description: The private IP address of the IP configuration. - privateIPAllocationMethod: - $ref: '#/components/schemas/IPAllocationMethod' - description: The private IP address allocation method. - subnet: - $ref: '#/components/schemas/SubResource' - description: Reference to the subnet resource. - primary: - type: boolean - description: Whether the ip configuration is primary or not. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the application gateway private link IP configuration. - description: Properties of an application gateway private link IP configuration. - type: object - ApplicationGatewayPrivateLinkResource: - description: PrivateLink Resource of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayPrivateLinkResourceProperties' - description: Properties of the application gateway private link resource. - name: - type: string - description: Name of the private link resource that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayPrivateLinkResourceProperties: - properties: - groupId: - description: Group identifier of private link resource. - type: string - readOnly: true - requiredMembers: - description: Required member names of private link resource. - type: array - items: - type: string - readOnly: true - requiredZoneNames: - type: array - items: - type: string - description: Required DNS zone names of the the private link resource. - description: Properties of a private link resource. - type: object - ApplicationGatewayPrivateLinkResourceListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayPrivateLinkResource' - description: List of private link resources of an application gateway. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListApplicationGatewayPrivateLinkResources API service call. Gets all private link resources for an application gateway. - type: object - ApplicationGatewayPrivateEndpointConnection: - description: Private Endpoint connection on an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayPrivateEndpointConnectionProperties' - description: Properties of the application gateway private endpoint connection. - name: - type: string - description: Name of the private endpoint connection on an application gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayPrivateEndpointConnectionProperties: - properties: - privateEndpoint: - readOnly: true - $ref: '#/components/schemas/PrivateEndpoint' - description: The resource of private end point. - privateLinkServiceConnectionState: - $ref: '#/components/schemas/PrivateLinkServiceConnectionState' - description: A collection of information about the state of the connection between service consumer and provider. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the application gateway private endpoint connection resource. - linkIdentifier: - readOnly: true - type: string - description: The consumer link id. - description: Properties of Private Link Resource of an application gateway. - type: object - ApplicationGatewayPrivateEndpointConnectionListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayPrivateEndpointConnection' - description: List of private endpoint connections on an application gateway. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListApplicationGatewayPrivateEndpointConnection API service call. Gets all private endpoint connections for an application gateway. - type: object - ApplicationGatewayPropertiesFormat: - properties: - sku: - $ref: '#/components/schemas/ApplicationGatewaySku' - description: SKU of the application gateway resource. - sslPolicy: - $ref: '#/components/schemas/ApplicationGatewaySslPolicy' - description: SSL policy of the application gateway resource. - operationalState: - readOnly: true - type: string - description: Operational state of the application gateway resource. - enum: - - Stopped - - Starting - - Running - - Stopping - x-ms-enum: - name: ApplicationGatewayOperationalState - modelAsString: true - gatewayIPConfigurations: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayIPConfiguration' - description: Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - authenticationCertificates: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayAuthenticationCertificate' - description: Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - trustedRootCertificates: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayTrustedRootCertificate' - description: Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - trustedClientCertificates: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayTrustedClientCertificate' - description: Trusted client certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - sslCertificates: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewaySslCertificate' - description: SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - frontendIPConfigurations: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayFrontendIPConfiguration' - description: Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - frontendPorts: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayFrontendPort' - description: Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - probes: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayProbe' - description: Probes of the application gateway resource. - backendAddressPools: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayBackendAddressPool' - description: Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - backendHttpSettingsCollection: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayBackendHttpSettings' - description: Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - backendSettingsCollection: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayBackendSettings' - description: Backend settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - httpListeners: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayHttpListener' - description: Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - listeners: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayListener' - description: Listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - sslProfiles: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewaySslProfile' - description: SSL profiles of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - urlPathMaps: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayUrlPathMap' - description: URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - requestRoutingRules: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayRequestRoutingRule' - description: Request routing rules of the application gateway resource. - routingRules: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayRoutingRule' - description: Routing rules of the application gateway resource. - rewriteRuleSets: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayRewriteRuleSet' - description: Rewrite rules for the application gateway resource. - redirectConfigurations: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayRedirectConfiguration' - description: Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). - webApplicationFirewallConfiguration: - $ref: '#/components/schemas/ApplicationGatewayWebApplicationFirewallConfiguration' - description: Web application firewall configuration. - firewallPolicy: - $ref: '#/components/schemas/SubResource' - description: Reference to the FirewallPolicy resource. - enableHttp2: - type: boolean - description: Whether HTTP2 is enabled on the application gateway resource. - enableFips: - type: boolean - description: Whether FIPS is enabled on the application gateway resource. - autoscaleConfiguration: - $ref: '#/components/schemas/ApplicationGatewayAutoscaleConfiguration' - description: Autoscale Configuration. - privateLinkConfigurations: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayPrivateLinkConfiguration' - description: PrivateLink configurations on application gateway. - privateEndpointConnections: - readOnly: true - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayPrivateEndpointConnection' - description: Private Endpoint connections on application gateway. - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the application gateway resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the application gateway resource. - customErrorConfigurations: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayCustomError' - description: Custom error configurations of the application gateway resource. - forceFirewallPolicyAssociation: - type: boolean - description: If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config. - loadDistributionPolicies: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayLoadDistributionPolicy' - description: Load distribution policies of the application gateway resource. - globalConfiguration: - $ref: '#/components/schemas/ApplicationGatewayGlobalConfiguration' - description: Global Configuration. - defaultPredefinedSslPolicy: - $ref: '#/components/schemas/PolicyNameEnum' - readOnly: true - description: The default predefined SSL Policy applied on the application gateway resource. - description: Properties of the application gateway. - type: object - ApplicationGateway: - description: Application gateway resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayPropertiesFormat' - description: Properties of the application gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - zones: - type: array - items: - type: string - description: A list of availability zones denoting where the resource needs to come from. - identity: - $ref: '#/components/schemas/ManagedServiceIdentity' - description: The identity of the application gateway, if configured. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ApplicationGatewayListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ApplicationGateway' - description: List of an application gateways in a resource group. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListApplicationGateways API service call. - type: object - ApplicationGatewayUrlPathMapPropertiesFormat: - properties: - defaultBackendAddressPool: - $ref: '#/components/schemas/SubResource' - description: Default backend address pool resource of URL path map. - defaultBackendHttpSettings: - $ref: '#/components/schemas/SubResource' - description: Default backend http settings resource of URL path map. - defaultRewriteRuleSet: - $ref: '#/components/schemas/SubResource' - description: Default Rewrite rule set resource of URL path map. - defaultRedirectConfiguration: - $ref: '#/components/schemas/SubResource' - description: Default redirect configuration resource of URL path map. - defaultLoadDistributionPolicy: - $ref: '#/components/schemas/SubResource' - description: Default Load Distribution Policy resource of URL path map. - pathRules: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayPathRule' - description: Path rule of URL path map resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the URL path map resource. - description: Properties of UrlPathMap of the application gateway. - type: object - ApplicationGatewayUrlPathMap: - description: UrlPathMaps give a url path to the backend mapping information for PathBasedRouting. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayUrlPathMapPropertiesFormat' - description: Properties of the application gateway URL path map. - name: - type: string - description: Name of the URL path map that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayWebApplicationFirewallConfiguration: - properties: - enabled: - type: boolean - description: Whether the web application firewall is enabled or not. - firewallMode: - type: string - description: Web application firewall mode. - enum: - - Detection - - Prevention - x-ms-enum: - name: ApplicationGatewayFirewallMode - modelAsString: true - ruleSetType: - type: string - description: 'The type of the web application firewall rule set. Possible values are: ''OWASP''.' - ruleSetVersion: - type: string - description: The version of the rule set type. - disabledRuleGroups: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayFirewallDisabledRuleGroup' - description: The disabled rule groups. - requestBodyCheck: - type: boolean - description: Whether allow WAF to check request Body. - maxRequestBodySize: - type: integer - format: int32 - maximum: 128 - exclusiveMaximum: false - minimum: 8 - exclusiveMinimum: false - description: Maximum request body size for WAF. - maxRequestBodySizeInKb: - type: integer - format: int32 - maximum: 128 - exclusiveMaximum: false - minimum: 8 - exclusiveMinimum: false - description: Maximum request body size in Kb for WAF. - fileUploadLimitInMb: - type: integer - format: int32 - minimum: 0 - exclusiveMinimum: false - description: Maximum file upload size in Mb for WAF. - exclusions: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayFirewallExclusion' - description: The exclusion list. - required: - - enabled - - firewallMode - - ruleSetType - - ruleSetVersion - description: Application gateway web application firewall configuration. - type: object - ApplicationGatewayAutoscaleConfiguration: - properties: - minCapacity: - type: integer - format: int32 - minimum: 0 - exclusiveMinimum: false - description: Lower bound on number of Application Gateway capacity. - maxCapacity: - type: integer - format: int32 - minimum: 2 - exclusiveMinimum: false - description: Upper bound on number of Application Gateway capacity. - required: - - minCapacity - description: Application Gateway autoscale configuration. - type: object - ApplicationGatewayConnectionDraining: - properties: - enabled: - type: boolean - description: Whether connection draining is enabled or not. - drainTimeoutInSec: - type: integer - format: int32 - maximum: 3600 - exclusiveMaximum: false - minimum: 1 - exclusiveMinimum: false - description: The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds. - required: - - enabled - - drainTimeoutInSec - description: Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration. - type: object - ApplicationGatewayFirewallDisabledRuleGroup: - properties: - ruleGroupName: - type: string - description: The name of the rule group that will be disabled. - rules: - type: array - items: - type: integer - format: int32 - nullable: false - description: The list of rules that will be disabled. If null, all rules of the rule group will be disabled. - required: - - ruleGroupName - description: Allows to disable rules within a rule group or an entire rule group. - type: object - ApplicationGatewayAvailableServerVariablesResult: - type: array - items: - type: string - description: Response for ApplicationGatewayAvailableServerVariables API service call. - ApplicationGatewayAvailableRequestHeadersResult: - type: array - items: - type: string - description: Response for ApplicationGatewayAvailableRequestHeaders API service call. - ApplicationGatewayAvailableResponseHeadersResult: - type: array - items: - type: string - description: Response for ApplicationGatewayAvailableResponseHeaders API service call. - ApplicationGatewayFirewallExclusion: - properties: - matchVariable: - type: string - description: The variable to be excluded. - selectorMatchOperator: - type: string - description: When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to. - selector: - type: string - description: When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to. - required: - - matchVariable - - selectorMatchOperator - - selector - description: Allow to exclude some variable satisfy the condition for the WAF check. - type: object - ApplicationGatewayAvailableWafRuleSetsResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayFirewallRuleSet' - description: The list of application gateway rule sets. - description: Response for ApplicationGatewayAvailableWafRuleSets API service call. - type: object - ApplicationGatewayFirewallRuleSet: - description: A web application firewall rule set. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayFirewallRuleSetPropertiesFormat' - description: Properties of the application gateway firewall rule set. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ApplicationGatewayFirewallRuleSetPropertiesFormat: - properties: - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the web application firewall rule set. - ruleSetType: - type: string - description: The type of the web application firewall rule set. - ruleSetVersion: - type: string - description: The version of the web application firewall rule set type. - ruleGroups: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayFirewallRuleGroup' - description: The rule groups of the web application firewall rule set. - tiers: - type: array - description: Tier of an application gateway that support the rule set. - items: - type: string - enum: - - Standard - - WAF - - Standard_v2 - - WAF_v2 - x-ms-enum: - name: ApplicationGatewayTierTypes - modelAsString: true - required: - - ruleSetType - - ruleSetVersion - - ruleGroups - description: Properties of the web application firewall rule set. - type: object - ApplicationGatewayFirewallRuleGroup: - properties: - ruleGroupName: - type: string - description: The name of the web application firewall rule group. - description: - type: string - description: The description of the web application firewall rule group. - rules: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayFirewallRule' - description: The rules of the web application firewall rule group. - required: - - ruleGroupName - - rules - description: A web application firewall rule group. - type: object - ApplicationGatewayFirewallRule: - properties: - ruleId: - type: integer - format: int32 - description: The identifier of the web application firewall rule. - ruleIdString: - type: string - description: The string representation of the web application firewall rule identifier. - state: - type: string - description: The string representation of the web application firewall rule state. - enum: - - Enabled - - Disabled - x-ms-enum: - name: ApplicationGatewayWafRuleStateTypes - modelAsString: true - action: - type: string - description: The string representation of the web application firewall rule action. - enum: - - None - - AnomalyScoring - - Allow - - Block - - Log - x-ms-enum: - name: ApplicationGatewayWafRuleActionTypes - modelAsString: true - description: - type: string - description: The description of the web application firewall rule. - required: - - ruleId - description: A web application firewall rule. - type: object - ApplicationGatewayAvailableSslOptions: - description: Response for ApplicationGatewayAvailableSslOptions API service call. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayAvailableSslOptionsPropertiesFormat' - description: Properties of the application gateway available SSL options. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ApplicationGatewayAvailableSslOptionsPropertiesFormat: - properties: - predefinedPolicies: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: List of available Ssl predefined policy. - defaultPolicy: - $ref: '#/components/schemas/PolicyNameEnum' - description: Name of the Ssl predefined policy applied by default to application gateway. - availableCipherSuites: - type: array - items: - $ref: '#/components/schemas/CipherSuitesEnum' - description: List of available Ssl cipher suites. - availableProtocols: - type: array - items: - $ref: '#/components/schemas/ProtocolsEnum' - description: List of available Ssl protocols. - description: Properties of ApplicationGatewayAvailableSslOptions. - type: object - ApplicationGatewayAvailableSslPredefinedPolicies: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewaySslPredefinedPolicy' - description: List of available Ssl predefined policy. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ApplicationGatewayAvailableSslOptions API service call. - type: object - ApplicationGatewaySslPredefinedPolicy: - description: An Ssl predefined policy. - properties: - name: - type: string - description: Name of the Ssl predefined policy. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewaySslPredefinedPolicyPropertiesFormat' - description: Properties of the application gateway SSL predefined policy. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewaySslPredefinedPolicyPropertiesFormat: - properties: - cipherSuites: - type: array - items: - $ref: '#/components/schemas/CipherSuitesEnum' - description: Ssl cipher suites to be enabled in the specified order for application gateway. - minProtocolVersion: - $ref: '#/components/schemas/ProtocolsEnum' - description: Minimum version of Ssl protocol to be supported on application gateway. - description: Properties of ApplicationGatewaySslPredefinedPolicy. - type: object - ApplicationGatewayCustomError: - properties: - statusCode: - type: string - description: Status code of the application gateway custom error. - enum: - - HttpStatus400 - - HttpStatus403 - - HttpStatus404 - - HttpStatus405 - - HttpStatus408 - - HttpStatus500 - - HttpStatus502 - - HttpStatus503 - - HttpStatus504 - x-ms-enum: - name: ApplicationGatewayCustomErrorStatusCode - modelAsString: true - customErrorPageUrl: - type: string - description: Error page URL of the application gateway custom error. - description: Custom error of an application gateway. - type: object - PolicyNameEnum: - type: string - description: Ssl predefined policy name enums. - enum: - - AppGwSslPolicy20150501 - - AppGwSslPolicy20170401 - - AppGwSslPolicy20170401S - - AppGwSslPolicy20220101 - - AppGwSslPolicy20220101S - x-ms-enum: - name: ApplicationGatewaySslPolicyName - modelAsString: true - ProtocolsEnum: - type: string - description: Ssl protocol enums. - enum: - - TLSv1_0 - - TLSv1_1 - - TLSv1_2 - - TLSv1_3 - x-ms-enum: - name: ApplicationGatewaySslProtocol - modelAsString: true - CipherSuitesEnum: - type: string - description: Ssl cipher suites enums. - enum: - - TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 - - TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 - - TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA - - TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA - - TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 - - TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 - - TLS_DHE_RSA_WITH_AES_256_CBC_SHA - - TLS_DHE_RSA_WITH_AES_128_CBC_SHA - - TLS_RSA_WITH_AES_256_GCM_SHA384 - - TLS_RSA_WITH_AES_128_GCM_SHA256 - - TLS_RSA_WITH_AES_256_CBC_SHA256 - - TLS_RSA_WITH_AES_128_CBC_SHA256 - - TLS_RSA_WITH_AES_256_CBC_SHA - - TLS_RSA_WITH_AES_128_CBC_SHA - - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 - - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 - - TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 - - TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 - - TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA - - TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA - - TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 - - TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 - - TLS_DHE_DSS_WITH_AES_256_CBC_SHA - - TLS_DHE_DSS_WITH_AES_128_CBC_SHA - - TLS_RSA_WITH_3DES_EDE_CBC_SHA - - TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA - - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 - - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 - x-ms-enum: - name: ApplicationGatewaySslCipherSuite - modelAsString: true - RedirectTypeEnum: - type: string - description: Redirect type enum. - enum: - - Permanent - - Found - - SeeOther - - Temporary - x-ms-enum: - name: ApplicationGatewayRedirectType - modelAsString: true - ApplicationGatewayProtocol: - type: string - description: Application Gateway protocol. - enum: - - Http - - Https - - Tcp - - Tls - x-ms-enum: - name: ApplicationGatewayProtocol - modelAsString: true - values: - - value: Http - description: Supported for httpListeners and backendHttpSettingsCollection properties. - - value: Https - description: Supported for httpListeners and backendHttpSettingsCollection properties. - - value: Tcp - description: Supported for listeners and backendSettingsCollection properties. - - value: Tls - description: Supported for listeners and backendSettingsCollection properties. - ApplicationGatewayLoadDistributionPolicyPropertiesFormat: - properties: - loadDistributionTargets: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayLoadDistributionTarget' - description: Load Distribution Targets resource of an application gateway. - loadDistributionAlgorithm: - $ref: '#/components/schemas/ApplicationGatewayLoadDistributionAlgorithmEnum' - description: Load Distribution Targets resource of an application gateway. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the Load Distribution Policy resource. - description: Properties of Load Distribution Policy of an application gateway. - type: object - ApplicationGatewayLoadDistributionPolicy: - description: Load Distribution Policy of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayLoadDistributionPolicyPropertiesFormat' - description: Properties of the application gateway load distribution policy. - name: - type: string - description: Name of the load distribution policy that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayLoadDistributionTargetPropertiesFormat: - properties: - weightPerServer: - type: integer - format: int32 - maximum: 100 - exclusiveMaximum: false - minimum: 1 - exclusiveMinimum: false - description: Weight per server. Range between 1 and 100. - backendAddressPool: - $ref: '#/components/schemas/SubResource' - description: Backend address pool resource of the application gateway. - type: object - ApplicationGatewayLoadDistributionTarget: - description: Load Distribution Target of an application gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayLoadDistributionTargetPropertiesFormat' - description: Properties of the application gateway load distribution target. - name: - type: string - description: Name of the load distribution policy that is unique within an Application Gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ApplicationGatewayLoadDistributionAlgorithmEnum: - type: string - description: Load Distribution Algorithm enums. - enum: - - RoundRobin - - LeastConnections - - IpHash - x-ms-enum: - name: ApplicationGatewayLoadDistributionAlgorithm - modelAsString: true - ApplicationGatewayGlobalConfiguration: - properties: - enableRequestBuffering: - type: boolean - description: Enable request buffering. - enableResponseBuffering: - type: boolean - description: Enable response buffering. - description: Application Gateway global configuration. - type: object - ApplicationSecurityGroup: - description: An application security group in a resource group. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationSecurityGroupPropertiesFormat' - description: Properties of the application security group. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ApplicationSecurityGroupPropertiesFormat: - properties: - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the application security group resource. - description: Application security group properties. - type: object - ApplicationSecurityGroupListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ApplicationSecurityGroup' - description: A list of application security groups. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: A list of application security groups. - type: object - VirtualNetworkTap: - description: Virtual Network Tap resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualNetworkTapPropertiesFormat' - description: Virtual Network Tap Properties. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - VirtualNetworkTapPropertiesFormat: - description: Virtual Network Tap properties. - properties: - networkInterfaceTapConfigurations: - readOnly: true - type: array - items: - $ref: '#/components/schemas/NetworkInterfaceTapConfiguration' - description: The reference to the Network Interface. - description: Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped. - resourceGuid: - type: string - readOnly: true - description: The resource GUID property of the virtual network tap resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the virtual network tap resource. - destinationNetworkInterfaceIPConfiguration: - $ref: '#/components/schemas/NetworkInterfaceIPConfiguration' - description: The reference to the private IP Address of the collector nic that will receive the tap. - destinationLoadBalancerFrontEndIPConfiguration: - $ref: '#/components/schemas/FrontendIPConfiguration' - description: The reference to the private IP address on the internal Load Balancer that will receive the tap. - destinationPort: - type: integer - description: The VXLAN destination port that will receive the tapped traffic. - type: object - VirtualNetworkTapListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/VirtualNetworkTap' - description: A list of VirtualNetworkTaps in a resource group. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListVirtualNetworkTap API service call. - type: object - ActiveConfigurationParameter: - type: object - properties: - regions: - type: array - items: - type: string - description: region Name. - description: List of regions. - skipToken: - description: When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. - type: string - description: Effective Virtual Networks Parameter. - ActiveConnectivityConfiguration: - description: Active connectivity configuration. - properties: - commitTime: - type: string - description: Deployment time string. - format: date-time - region: - type: string - description: Deployment region. - id: - type: string - description: Connectivity configuration ID. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ConnectivityConfigurationProperties' - description: Properties of a network manager connectivity configuration - configurationGroups: - type: array - items: - $ref: '#/components/schemas/ConfigurationGroup' - description: Effective configuration groups. - type: object - ActiveConnectivityConfigurationsListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/ActiveConnectivityConfiguration' - description: Gets a page of active connectivity configurations. - skipToken: - description: When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. - type: string - description: Result of the request to list active connectivity configurations. It contains a list of active connectivity configurations and a skiptoken to get the next set of results. - ActiveSecurityAdminRulesListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/ActiveBaseSecurityAdminRule' - description: Gets a page of active security admin rules. - skipToken: - description: When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. - type: string - description: Result of the request to list active security admin rules. It contains a list of active security admin rules and a skiptoken to get the next set of results. - ActiveBaseSecurityAdminRule: - type: object - properties: - id: - type: string - description: Resource ID. - commitTime: - type: string - description: Deployment time string. - format: date-time - region: - type: string - description: Deployment region. - configurationDescription: - type: string - description: A description of the security admin configuration. - ruleCollectionDescription: - type: string - description: A description of the rule collection. - ruleCollectionAppliesToGroups: - type: array - x-ms-identifiers: [] - items: - $ref: '#/components/schemas/NetworkManagerSecurityGroupItem' - description: Groups for rule collection - ruleGroups: - type: array - items: - $ref: '#/components/schemas/ConfigurationGroup' - description: Effective configuration groups. - kind: - type: string - description: Whether the rule is custom or default. - enum: - - Custom - - Default - x-ms-enum: - name: EffectiveAdminRuleKind - modelAsString: true - required: - - kind - discriminator: - propertyName: kind - description: Network base admin rule. - ActiveSecurityAdminRule: - description: Network admin rule. - x-ms-discriminator-value: Custom - properties: - properties: - $ref: '#/components/schemas/AdminPropertiesFormat' - x-ms-client-flatten: true - description: Indicates the properties of the security admin rule - id: - type: string - description: Resource ID. - commitTime: - type: string - description: Deployment time string. - format: date-time - region: - type: string - description: Deployment region. - configurationDescription: - type: string - description: A description of the security admin configuration. - ruleCollectionDescription: - type: string - description: A description of the rule collection. - ruleCollectionAppliesToGroups: - type: array - x-ms-identifiers: [] - items: - $ref: '#/components/schemas/NetworkManagerSecurityGroupItem' - description: Groups for rule collection - ruleGroups: - type: array - items: - $ref: '#/components/schemas/ConfigurationGroup' - description: Effective configuration groups. - kind: - type: string - description: Whether the rule is custom or default. - enum: - - Custom - - Default - x-ms-enum: - name: EffectiveAdminRuleKind - modelAsString: true - type: object - ActiveDefaultSecurityAdminRule: - description: Network default admin rule. - x-ms-discriminator-value: Default - properties: - properties: - $ref: '#/components/schemas/DefaultAdminPropertiesFormat' - x-ms-client-flatten: true - description: Indicates the properties of the default security admin rule - id: - type: string - description: Resource ID. - commitTime: - type: string - description: Deployment time string. - format: date-time - region: - type: string - description: Deployment region. - configurationDescription: - type: string - description: A description of the security admin configuration. - ruleCollectionDescription: - type: string - description: A description of the rule collection. - ruleCollectionAppliesToGroups: - type: array - x-ms-identifiers: [] - items: - $ref: '#/components/schemas/NetworkManagerSecurityGroupItem' - description: Groups for rule collection - ruleGroups: - type: array - items: - $ref: '#/components/schemas/ConfigurationGroup' - description: Effective configuration groups. - kind: - type: string - description: Whether the rule is custom or default. - enum: - - Custom - - Default - x-ms-enum: - name: EffectiveAdminRuleKind - modelAsString: true - type: object - SecurityAdminConfiguration: - description: Defines the security admin configuration - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/SecurityAdminConfigurationPropertiesFormat' - description: Indicates the properties for the network manager security admin configuration. - systemData: - readOnly: true - description: The system metadata related to this resource. - $ref: '#/components/schemas/SystemData' - id: - readOnly: true - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: object - SecurityAdminConfigurationPropertiesFormat: - type: object - properties: - description: - type: string - description: A description of the security configuration. - applyOnNetworkIntentPolicyBasedServices: - type: array - items: - $ref: '#/components/schemas/NetworkIntentPolicyBasedService' - description: Enum list of network intent policy based services. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the resource. - resourceGuid: - type: string - readOnly: true - description: Unique identifier for this resource. - description: Defines the security admin configuration properties. - SecurityAdminConfigurationListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/SecurityAdminConfiguration' - description: Gets a page of security admin configurations - nextLink: - type: string - description: Gets the URL to get the next page of results. - description: A list of network manager security admin configurations - AdminRuleListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/BaseAdminRule' - description: A list of admin rules - nextLink: - type: string - description: The URL to get the next set of results. - description: security configuration admin rule list result. - AdminRuleCollectionListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/AdminRuleCollection' - description: A list of network manager security admin configuration rule collections - nextLink: - type: string - description: Gets the URL to get the next set of results. - description: Security admin configuration rule collection list result. - AdminRuleCollection: - description: Defines the admin rule collection. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/AdminRuleCollectionPropertiesFormat' - description: Indicates the properties for the network manager admin rule collection. - systemData: - readOnly: true - description: The system metadata related to this resource. - $ref: '#/components/schemas/SystemData' - id: - readOnly: true - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: object - AdminRuleCollectionPropertiesFormat: - type: object - properties: - description: - type: string - description: A description of the admin rule collection. - appliesToGroups: - type: array - x-ms-identifiers: - - networkGroupId - items: - $ref: '#/components/schemas/NetworkManagerSecurityGroupItem' - description: Groups for configuration - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the resource. - resourceGuid: - type: string - readOnly: true - description: Unique identifier for this resource. - required: - - appliesToGroups - description: Defines the admin rule collection properties. - BaseAdminRule: - required: - - kind - discriminator: - propertyName: kind - description: Network base admin rule. - properties: - kind: - type: string - description: Whether the rule is custom or default. - enum: - - Custom - - Default - x-ms-enum: - name: AdminRuleKind - modelAsString: true - systemData: - readOnly: true - description: The system metadata related to this resource. - $ref: '#/components/schemas/SystemData' - id: - readOnly: true - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: object - AdminRule: - description: Network admin rule. - x-ms-discriminator-value: Custom - properties: - properties: - $ref: '#/components/schemas/AdminPropertiesFormat' - x-ms-client-flatten: true - description: Indicates the properties of the security admin rule - kind: - type: string - description: Whether the rule is custom or default. - enum: - - Custom - - Default - x-ms-enum: - name: AdminRuleKind - modelAsString: true - systemData: - readOnly: true - description: The system metadata related to this resource. - $ref: '#/components/schemas/SystemData' - type: object - AdminPropertiesFormat: - type: object - properties: - description: - type: string - description: A description for this rule. Restricted to 140 chars. - protocol: - type: string - $ref: '#/components/schemas/RuleProtocol' - description: Network protocol this rule applies to. - sources: - type: array - x-ms-identifiers: - - addressPrefix - items: - $ref: '#/components/schemas/AddressPrefixItem' - description: The CIDR or source IP ranges. - destinations: - type: array - x-ms-identifiers: - - addressPrefix - items: - $ref: '#/components/schemas/AddressPrefixItem' - description: The destination address prefixes. CIDR or destination IP ranges. - sourcePortRanges: - type: array - items: - type: string - description: The source port. - description: The source port ranges. - destinationPortRanges: - type: array - items: - type: string - description: The destination port. - description: The destination port ranges. - access: - $ref: '#/components/schemas/SecurityConfigurationRuleAccess' - description: Indicates the access allowed for this particular rule - priority: - type: integer - format: int32 - minimum: 1 - maximum: 4096 - description: The priority of the rule. The value can be between 1 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. - direction: - $ref: '#/components/schemas/SecurityConfigurationRuleDirection' - description: Indicates if the traffic matched against the rule in inbound or outbound. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the resource. - resourceGuid: - type: string - readOnly: true - description: Unique identifier for this resource. - required: - - protocol - - access - - direction - - priority - description: Security admin rule resource. - DefaultAdminRule: - description: Network default admin rule. - x-ms-discriminator-value: Default - properties: - properties: - $ref: '#/components/schemas/DefaultAdminPropertiesFormat' - x-ms-client-flatten: true - description: Indicates the properties of the security admin rule - kind: - type: string - description: Whether the rule is custom or default. - enum: - - Custom - - Default - x-ms-enum: - name: AdminRuleKind - modelAsString: true - systemData: - readOnly: true - description: The system metadata related to this resource. - $ref: '#/components/schemas/SystemData' - type: object - DefaultAdminPropertiesFormat: - type: object - properties: - description: - type: string - readOnly: true - description: A description for this rule. Restricted to 140 chars. - flag: - type: string - description: Default rule flag. - protocol: - type: string - readOnly: true - $ref: '#/components/schemas/RuleProtocol' - description: Network protocol this rule applies to. - sources: - type: array - x-ms-identifiers: - - addressPrefix - readOnly: true - items: - $ref: '#/components/schemas/AddressPrefixItem' - description: The CIDR or source IP ranges. - destinations: - type: array - x-ms-identifiers: - - addressPrefix - readOnly: true - items: - $ref: '#/components/schemas/AddressPrefixItem' - description: The destination address prefixes. CIDR or destination IP ranges. - sourcePortRanges: - type: array - readOnly: true - items: - type: string - description: The source port. - description: The source port ranges. - destinationPortRanges: - type: array - readOnly: true - items: - type: string - description: The destination port. - description: The destination port ranges. - access: - $ref: '#/components/schemas/SecurityConfigurationRuleAccess' - readOnly: true - description: Indicates the access allowed for this particular rule - priority: - type: integer - format: int32 - readOnly: true - description: The priority of the rule. The value can be between 1 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. - direction: - $ref: '#/components/schemas/SecurityConfigurationRuleDirection' - readOnly: true - description: Indicates if the traffic matched against the rule in inbound or outbound. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the resource. - resourceGuid: - type: string - readOnly: true - description: Unique identifier for this resource. - description: Security default admin rule resource. - SecurityConfigurationRuleAccess: - type: string - description: Whether network traffic is allowed or denied. - enum: - - Allow - - Deny - - AlwaysAllow - x-ms-enum: - name: SecurityConfigurationRuleAccess - modelAsString: true - SecurityConfigurationRuleDirection: - type: string - description: The direction of the rule. The direction specifies if the rule will be evaluated on incoming or outgoing traffic. - enum: - - Inbound - - Outbound - x-ms-enum: - name: SecurityConfigurationRuleDirection - modelAsString: true - RuleProtocol: - type: string - description: Network protocol this rule applies to. - enum: - - Tcp - - Udp - - Icmp - - Esp - - Any - - Ah - x-ms-enum: - name: SecurityConfigurationRuleProtocol - modelAsString: true - NetworkManagerSecurityGroupItem: - type: object - properties: - networkGroupId: - type: string - description: Network manager group Id. - required: - - networkGroupId - description: Network manager security group item. - AddressPrefixItem: - type: object - properties: - addressPrefix: - type: string - description: Address prefix. - addressPrefixType: - type: string - description: Address prefix type. - enum: - - IPPrefix - - ServiceTag - x-ms-enum: - name: AddressPrefixType - modelAsString: true - description: Address prefix item. - NetworkIntentPolicyBasedService: - type: string - description: Network intent policy based services. - enum: - - None - - All - - AllowRulesOnly - x-ms-enum: - name: NetworkIntentPolicyBasedService - modelAsString: true - ErrorDetails: - properties: - code: - type: string - description: Error code. - target: - type: string - description: Error target. - message: - type: string - description: Error message. - description: Common error details representation. - type: object - Error: - properties: - code: - type: string - description: Error code. - message: - type: string - description: Error message. - target: - type: string - description: Error target. - details: - type: array - items: - $ref: '#/components/schemas/ErrorDetails' - description: Error details. - innerError: - type: string - description: Inner error message. - description: Common error representation. - type: object - CloudError: - x-ms-external: true - properties: - error: - $ref: '#/components/schemas/CloudErrorBody' - description: Cloud error body. - description: An error response from the service. - type: object - CloudErrorBody: - x-ms-external: true - properties: - code: - type: string - description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. - message: - type: string - description: A message describing the error, intended to be suitable for display in a user interface. - target: - type: string - description: The target of the particular error. For example, the name of the property in error. - details: - type: array - items: - $ref: '#/components/schemas/CloudErrorBody' - description: A list of additional details about the error. - description: An error response from the service. - type: object - AzureAsyncOperationResult: - properties: - status: - type: string - description: Status of the Azure async operation. - enum: - - InProgress - - Succeeded - - Failed - x-ms-enum: - name: NetworkOperationStatus - modelAsString: true - error: - $ref: '#/components/schemas/Error' - description: Details of the error occurred during specified asynchronous operation. - description: The response body contains the status of the specified asynchronous operation, indicating whether it has succeeded, is in progress, or has failed. Note that this status is distinct from the HTTP status code returned for the Get Operation Status operation itself. If the asynchronous operation succeeded, the response body includes the HTTP status code for the successful request. If the asynchronous operation failed, the response body includes the HTTP status code for the failed request and error information regarding the failure. - type: object - Resource: - properties: - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - description: Common resource representation. - x-ms-azure-resource: true - type: object - ChildResource: - type: object - properties: - id: - readOnly: true - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - description: Proxy resource representation. - x-ms-azure-resource: true - SubResource: - properties: - id: - type: string - description: Resource ID. - description: Reference to another subresource. - x-ms-azure-resource: true - type: object - TagsObject: - properties: - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - description: Tags object for patch operations. - type: object - SystemData: - description: Metadata pertaining to creation and last modification of the resource. - type: object - readOnly: true - properties: - createdBy: - type: string - description: The identity that created the resource. - createdByType: - type: string - description: The type of identity that created the resource. - enum: - - User - - Application - - ManagedIdentity - - Key - x-ms-enum: - name: createdByType - modelAsString: true - createdAt: - type: string - format: date-time - description: The timestamp of resource creation (UTC). - lastModifiedBy: - type: string - description: The identity that last modified the resource. - lastModifiedByType: - type: string - description: The type of identity that last modified the resource. - enum: - - User - - Application - - ManagedIdentity - - Key - x-ms-enum: - name: createdByType - modelAsString: true - lastModifiedAt: - type: string - format: date-time - description: The type of identity that last modified the resource. - ManagedServiceIdentity: - properties: - principalId: - readOnly: true - type: string - description: The principal id of the system assigned identity. This property will only be provided for a system assigned identity. - tenantId: - readOnly: true - type: string - description: The tenant id of the system assigned identity. This property will only be provided for a system assigned identity. - type: - type: string - description: The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine. - enum: - - SystemAssigned - - UserAssigned - - SystemAssigned, UserAssigned - - None - x-ms-enum: - name: ResourceIdentityType - modelAsString: false - userAssignedIdentities: - type: object - additionalProperties: - type: object - properties: - principalId: - readOnly: true - type: string - description: The principal id of user assigned identity. - clientId: - readOnly: true - type: string - description: The client id of user assigned identity. - description: 'The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: ''/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}''.' - description: Identity for the resource. - type: object - ProvisioningState: - type: string - readOnly: true - description: The current provisioning state. - enum: - - Succeeded - - Updating - - Deleting - - Failed - x-ms-enum: - name: ProvisioningState - modelAsString: true - Access: - type: string - description: Access to be allowed or denied. - enum: - - Allow - - Deny - x-ms-enum: - name: Access - modelAsString: true - AuthenticationMethod: - type: string - description: VPN client authentication method. - enum: - - EAPTLS - - EAPMSCHAPv2 - x-ms-enum: - name: AuthenticationMethod - modelAsString: true - IPAllocationMethod: - type: string - description: IP address allocation method. - enum: - - Static - - Dynamic - x-ms-enum: - name: IPAllocationMethod - modelAsString: true - IPVersion: - type: string - description: IP address version. - enum: - - IPv4 - - IPv6 - x-ms-enum: - name: IPVersion - modelAsString: true - ExtendedLocationType: - type: string - description: The supported ExtendedLocation types. Currently only EdgeZone is supported in Microsoft.Network resources. - enum: - - EdgeZone - x-ms-enum: - name: ExtendedLocationTypes - modelAsString: true - ExtendedLocation: - description: ExtendedLocation complex type. - properties: - name: - type: string - description: The name of the extended location. - type: - $ref: '#/components/schemas/ExtendedLocationType' - description: The type of the extended location. - type: object - AvailableServiceAlias: - properties: - name: - type: string - description: The name of the service alias. - id: - type: string - description: The ID of the service alias. - type: - type: string - description: The type of the resource. - resourceName: - type: string - description: The resource name of the service alias. - description: The available service alias. - type: object - AvailableServiceAliasesResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/AvailableServiceAlias' - description: An array of available service aliases. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: An array of available service aliases. - type: object - SecurityPartnerProviderPropertiesFormat: - properties: - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the Security Partner Provider resource. - securityProviderName: - description: The security provider name. - $ref: '#/components/schemas/SecurityPartnerProvidersecurityProviderName' - connectionStatus: - readOnly: true - description: The connection status with the Security Partner Provider. - $ref: '#/components/schemas/SecurityPartnerProviderConnectionStatus' - virtualHub: - $ref: '#/components/schemas/SubResource' - description: The virtualHub to which the Security Partner Provider belongs. - description: Properties of the Security Partner Provider. - type: object - SecurityPartnerProvider: - description: Security Partner Provider resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/SecurityPartnerProviderPropertiesFormat' - description: Properties of the Security Partner Provider. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - SecurityPartnerProviderListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/SecurityPartnerProvider' - description: List of Security Partner Providers in a resource group. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListSecurityPartnerProviders API service call. - type: object - SecurityPartnerProvidersecurityProviderName: - type: string - description: The Security Providers. - enum: - - ZScaler - - IBoss - - Checkpoint - x-ms-enum: - name: SecurityProviderName - modelAsString: true - SecurityPartnerProviderConnectionStatus: - type: string - description: The current state of the connection with Security Partner Provider. - readOnly: true - enum: - - Unknown - - PartiallyConnected - - Connected - - NotConnected - x-ms-enum: - name: SecurityPartnerProviderConnectionStatus - modelAsString: true - DdosCustomPolicy: - description: A DDoS custom policy in a resource group. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/DdosCustomPolicyPropertiesFormat' - description: Properties of the DDoS custom policy. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - DdosCustomPolicyPropertiesFormat: - properties: - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the DDoS custom policy resource. It uniquely identifies the resource, even if the user changes its name or migrate the resource across subscriptions or resource groups. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the DDoS custom policy resource. - description: DDoS custom policy properties. - type: object - ExpressRouteCrossConnectionRoutesTableSummary: - properties: - neighbor: - type: string - description: IP address of Neighbor router. - asn: - type: integer - format: int32 - description: Autonomous system number. - upDown: - type: string - description: The length of time that the BGP session has been in the Established state, or the current status if not in the Established state. - stateOrPrefixesReceived: - type: string - description: Current state of the BGP session, and the number of prefixes that have been received from a neighbor or peer group. - description: The routes table associated with the ExpressRouteCircuit. - type: object - ExpressRouteCrossConnectionsRoutesTableSummaryListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteCrossConnectionRoutesTableSummary' - description: A list of the routes table. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for ListRoutesTable associated with the Express Route Cross Connections. - type: object - ExpressRouteCircuitReference: - properties: - id: - type: string - description: Corresponding Express Route Circuit Id. - description: Reference to an express route circuit. - type: object - ExpressRouteCrossConnectionProperties: - properties: - primaryAzurePort: - readOnly: true - type: string - description: The name of the primary port. - secondaryAzurePort: - readOnly: true - type: string - description: The name of the secondary port. - sTag: - readOnly: true - type: integer - description: The identifier of the circuit traffic. - peeringLocation: - readOnly: true - type: string - description: The peering location of the ExpressRoute circuit. - bandwidthInMbps: - readOnly: true - type: integer - format: int32 - description: The circuit bandwidth In Mbps. - expressRouteCircuit: - $ref: '#/components/schemas/ExpressRouteCircuitReference' - description: The ExpressRouteCircuit. - serviceProviderProvisioningState: - $ref: '#/components/schemas/ServiceProviderProvisioningState' - description: The provisioning state of the circuit in the connectivity provider system. - serviceProviderNotes: - type: string - description: Additional read only notes set by the connectivity provider. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the express route cross connection resource. - peerings: - type: array - items: - $ref: '#/components/schemas/ExpressRouteCrossConnectionPeering' - description: The list of peerings. - description: Properties of ExpressRouteCrossConnection. - type: object - ExpressRouteCrossConnection: - description: ExpressRouteCrossConnection resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ExpressRouteCrossConnectionProperties' - description: Properties of the express route cross connection. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ExpressRouteCrossConnectionListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteCrossConnection' - description: A list of ExpressRouteCrossConnection resources. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for ListExpressRouteCrossConnection API service call. - type: object - ExpressRouteCrossConnectionPeeringProperties: - properties: - peeringType: - $ref: '#/components/schemas/ExpressRoutePeeringType' - description: The peering type. - state: - $ref: '#/components/schemas/ExpressRoutePeeringState' - description: The peering state. - azureASN: - readOnly: true - type: integer - format: int32 - description: The Azure ASN. - peerASN: - type: integer - format: int64 - minimum: 1 - maximum: 4294967295 - description: The peer ASN. - primaryPeerAddressPrefix: - type: string - description: The primary address prefix. - secondaryPeerAddressPrefix: - type: string - description: The secondary address prefix. - primaryAzurePort: - readOnly: true - type: string - description: The primary port. - secondaryAzurePort: - readOnly: true - type: string - description: The secondary port. - sharedKey: - type: string - description: The shared key. - vlanId: - type: integer - format: int32 - description: The VLAN ID. - microsoftPeeringConfig: - $ref: '#/components/schemas/ExpressRouteCircuitPeeringConfig' - description: The Microsoft peering configuration. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the express route cross connection peering resource. - gatewayManagerEtag: - type: string - description: The GatewayManager Etag. - lastModifiedBy: - readOnly: true - type: string - description: Who was the last to modify the peering. - ipv6PeeringConfig: - $ref: '#/components/schemas/Ipv6ExpressRouteCircuitPeeringConfig' - description: The IPv6 peering configuration. - description: Properties of express route cross connection peering. - type: object - ExpressRouteCrossConnectionPeering: - description: Peering in an ExpressRoute Cross Connection resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ExpressRouteCrossConnectionPeeringProperties' - description: Properties of the express route cross connection peering. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - ExpressRouteCrossConnectionPeeringList: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteCrossConnectionPeering' - description: The peerings in an express route cross connection. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for ListPeering API service call retrieves all peerings that belong to an ExpressRouteCrossConnection. - type: object - NetworkGroup: - description: The network group resource - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/NetworkGroupProperties' - description: The Network Group properties - systemData: - readOnly: true - description: The system metadata related to this resource. - $ref: '#/components/schemas/SystemData' - id: - readOnly: true - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: object - NetworkGroupListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/NetworkGroup' - description: Gets a page of NetworkGroup - nextLink: - type: string - description: Gets the URL to get the next set of results. - description: Result of the request to list NetworkGroup. It contains a list of groups and a URL link to get the next set of results. - NetworkGroupProperties: - type: object - properties: - description: - type: string - description: A description of the network group. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the scope assignment resource. - resourceGuid: - type: string - readOnly: true - description: Unique identifier for this resource. - description: Properties of network group - StaticMember: - description: StaticMember Item. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/StaticMemberProperties' - description: The Static Member properties - systemData: - readOnly: true - description: The system metadata related to this resource. - $ref: '#/components/schemas/SystemData' - id: - readOnly: true - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: object - StaticMemberListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/StaticMember' - description: Gets a page of StaticMember - nextLink: - type: string - description: Gets the URL to get the next set of results. - description: Result of the request to list StaticMember. It contains a list of groups and a URL link to get the next set of results. - StaticMemberProperties: - type: object - properties: - resourceId: - type: string - description: Resource Id. - region: - readOnly: true - type: string - description: Resource region. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the scope assignment resource. - description: Properties of static member. - QueryRequestOptions: - type: object - properties: - skipToken: - description: When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. - type: string - description: Query Request Options - AzureWebCategoryPropertiesFormat: - properties: - group: - type: string - readOnly: true - description: The name of the group that the category belongs to. - description: Azure Web Category Properties. - type: object - AzureWebCategory: - description: Azure Web Category Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/AzureWebCategoryPropertiesFormat' - description: Properties of the Azure Web Category. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: object - AzureWebCategoryListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/AzureWebCategory' - description: List of Azure Web Categories for a given Subscription. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListAzureWebCategories API service call. - type: object - FirewallPolicy: - description: FirewallPolicy Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/FirewallPolicyPropertiesFormat' - description: Properties of the firewall policy. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - identity: - $ref: '#/components/schemas/ManagedServiceIdentity' - description: The identity of the firewall policy. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - FirewallPolicyPropertiesFormat: - type: object - properties: - size: - type: string - readOnly: true - description: A read-only string that represents the size of the FirewallPolicyPropertiesFormat in MB. (ex 0.5MB) - ruleCollectionGroups: - type: array - readOnly: true - description: List of references to FirewallPolicyRuleCollectionGroups. - items: - $ref: '#/components/schemas/SubResource' - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the firewall policy resource. - basePolicy: - readOnly: false - $ref: '#/components/schemas/SubResource' - description: The parent firewall policy from which rules are inherited. - firewalls: - type: array - readOnly: true - description: List of references to Azure Firewalls that this Firewall Policy is associated with. - items: - $ref: '#/components/schemas/SubResource' - childPolicies: - type: array - readOnly: true - description: List of references to Child Firewall Policies. - items: - $ref: '#/components/schemas/SubResource' - threatIntelMode: - description: The operation mode for Threat Intelligence. - $ref: '#/components/schemas/AzureFirewallThreatIntelMode' - threatIntelWhitelist: - description: ThreatIntel Whitelist for Firewall Policy. - $ref: '#/components/schemas/FirewallPolicyThreatIntelWhitelist' - insights: - description: Insights on Firewall Policy. - $ref: '#/components/schemas/FirewallPolicyInsights' - snat: - description: The private IP addresses/IP ranges to which traffic will not be SNAT. - $ref: '#/components/schemas/FirewallPolicySNAT' - sql: - description: SQL Settings definition. - $ref: '#/components/schemas/FirewallPolicySQL' - dnsSettings: - description: DNS Proxy Settings definition. - $ref: '#/components/schemas/DnsSettings' - explicitProxy: - description: Explicit Proxy Settings definition. - $ref: '#/components/schemas/ExplicitProxy' - intrusionDetection: - description: The configuration for Intrusion detection. - $ref: '#/components/schemas/FirewallPolicyIntrusionDetection' - transportSecurity: - description: TLS Configuration definition. - $ref: '#/components/schemas/FirewallPolicyTransportSecurity' - sku: - description: The Firewall Policy SKU. - $ref: '#/components/schemas/FirewallPolicySku' - description: Firewall Policy definition. - FirewallPolicyDraft: - description: FirewallPolicy Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/FirewallPolicyDraftProperties' - description: Properties of the firewall policy. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - FirewallPolicyDraftProperties: - type: object - properties: - basePolicy: - readOnly: false - $ref: '#/components/schemas/SubResource' - description: The parent firewall policy from which rules are inherited. - threatIntelMode: - description: The operation mode for Threat Intelligence. - $ref: '#/components/schemas/AzureFirewallThreatIntelMode' - threatIntelWhitelist: - description: ThreatIntel Whitelist for Firewall Policy. - $ref: '#/components/schemas/FirewallPolicyThreatIntelWhitelist' - insights: - description: Insights on Firewall Policy. - $ref: '#/components/schemas/FirewallPolicyInsights' - snat: - description: The private IP addresses/IP ranges to which traffic will not be SNAT. - $ref: '#/components/schemas/FirewallPolicySNAT' - sql: - description: SQL Settings definition. - $ref: '#/components/schemas/FirewallPolicySQL' - dnsSettings: - description: DNS Proxy Settings definition. - $ref: '#/components/schemas/DnsSettings' - explicitProxy: - description: Explicit Proxy Settings definition. - $ref: '#/components/schemas/ExplicitProxy' - intrusionDetection: - description: The configuration for Intrusion detection. - $ref: '#/components/schemas/FirewallPolicyIntrusionDetection' - FirewallPolicyRuleCollectionGroup: - description: Rule Collection Group resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/FirewallPolicyRuleCollectionGroupProperties' - description: The properties of the firewall policy rule collection group. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - type: string - readOnly: true - description: Rule Group type. - id: - type: string - description: Resource ID. - type: object - FirewallPolicyRuleCollectionGroupDraft: - description: Rule Collection Group resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/FirewallPolicyRuleCollectionGroupDraftProperties' - description: The properties of the firewall policy rule collection group. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - type: - type: string - readOnly: true - description: Rule Group type. - id: - type: string - description: Resource ID. - type: object - FirewallPolicyRuleCollectionGroupProperties: - type: object - properties: - size: - type: string - readOnly: true - description: A read-only string that represents the size of the FirewallPolicyRuleCollectionGroupProperties in MB. (ex 1.2MB) - priority: - type: integer - format: int32 - maximum: 65000 - exclusiveMaximum: false - minimum: 100 - exclusiveMinimum: false - description: Priority of the Firewall Policy Rule Collection Group resource. - ruleCollections: - type: array - items: - $ref: '#/components/schemas/FirewallPolicyRuleCollection' - description: Group of Firewall Policy rule collections. - x-ms-identifiers: [] - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the firewall policy rule collection group resource. - description: Properties of the rule collection group. - FirewallPolicyRuleCollectionGroupDraftProperties: - type: object - properties: - size: - type: string - readOnly: true - description: A read-only string that represents the size of the FirewallPolicyRuleCollectionGroupProperties in MB. (ex 1.2MB) - priority: - type: integer - format: int32 - maximum: 65000 - exclusiveMaximum: false - minimum: 100 - exclusiveMinimum: false - description: Priority of the Firewall Policy Rule Collection Group resource. - ruleCollections: - type: array - items: - $ref: '#/components/schemas/FirewallPolicyRuleCollection' - description: Group of Firewall Policy rule collections. - x-ms-identifiers: [] - description: Properties of the rule collection group draft. - FirewallPolicyRuleCollection: - type: object - description: Properties of the rule collection. - discriminator: - propertyName: ruleCollectionType - required: - - ruleCollectionType - properties: - ruleCollectionType: - type: string - description: The type of the rule collection. - enum: - - FirewallPolicyNatRuleCollection - - FirewallPolicyFilterRuleCollection - x-ms-enum: - name: FirewallPolicyRuleCollectionType - modelAsString: true - name: - type: string - description: The name of the rule collection. - priority: - type: integer - format: int32 - maximum: 65000 - exclusiveMaximum: false - minimum: 100 - exclusiveMinimum: false - description: Priority of the Firewall Policy Rule Collection resource. - FirewallPolicyNatRuleCollection: - x-ms-discriminator-value: FirewallPolicyNatRuleCollection - description: Firewall Policy NAT Rule Collection. - properties: - action: - $ref: '#/components/schemas/FirewallPolicyNatRuleCollectionAction' - description: The action type of a Nat rule collection. - rules: - type: array - items: - $ref: '#/components/schemas/FirewallPolicyRule' - description: List of rules included in a rule collection. - x-ms-identifiers: [] - ruleCollectionType: - type: string - description: The type of the rule collection. - enum: - - FirewallPolicyNatRuleCollection - - FirewallPolicyFilterRuleCollection - x-ms-enum: - name: FirewallPolicyRuleCollectionType - modelAsString: true - name: - type: string - description: The name of the rule collection. - priority: - type: integer - format: int32 - maximum: 65000 - exclusiveMaximum: false - minimum: 100 - exclusiveMinimum: false - description: Priority of the Firewall Policy Rule Collection resource. - type: object - FirewallPolicyFilterRuleCollection: - x-ms-discriminator-value: FirewallPolicyFilterRuleCollection - description: Firewall Policy Filter Rule Collection. - properties: - action: - $ref: '#/components/schemas/FirewallPolicyFilterRuleCollectionAction' - description: The action type of a Filter rule collection. - rules: - type: array - items: - $ref: '#/components/schemas/FirewallPolicyRule' - description: List of rules included in a rule collection. - x-ms-identifiers: [] - ruleCollectionType: - type: string - description: The type of the rule collection. - enum: - - FirewallPolicyNatRuleCollection - - FirewallPolicyFilterRuleCollection - x-ms-enum: - name: FirewallPolicyRuleCollectionType - modelAsString: true - name: - type: string - description: The name of the rule collection. - priority: - type: integer - format: int32 - maximum: 65000 - exclusiveMaximum: false - minimum: 100 - exclusiveMinimum: false - description: Priority of the Firewall Policy Rule Collection resource. - type: object - FirewallPolicyRule: - type: object - description: Properties of a rule. - discriminator: - propertyName: ruleType - required: - - ruleType - properties: - name: - type: string - description: Name of the rule. - description: - type: string - description: Description of the rule. - ruleType: - type: string - description: Rule Type. - enum: - - ApplicationRule - - NetworkRule - - NatRule - x-ms-enum: - name: FirewallPolicyRuleType - modelAsString: true - ApplicationRule: - x-ms-discriminator-value: ApplicationRule - description: Rule of type application. - properties: - name: - type: string - description: Name of the rule. - description: - type: string - description: Description of the rule. - ruleType: - type: string - description: Rule Type. - enum: - - ApplicationRule - - NetworkRule - - NatRule - x-ms-enum: - name: FirewallPolicyRuleType - modelAsString: true - sourceAddresses: - type: array - description: List of source IP addresses for this rule. - items: - type: string - x-ms-identifiers: [] - destinationAddresses: - type: array - description: List of destination IP addresses or Service Tags. - items: - type: string - x-ms-identifiers: [] - protocols: - type: array - items: - $ref: '#/components/schemas/FirewallPolicyRuleApplicationProtocol' - x-ms-identifiers: [] - description: Array of Application Protocols. - targetFqdns: - type: array - description: List of FQDNs for this rule. - items: - type: string - x-ms-identifiers: [] - targetUrls: - type: array - description: List of Urls for this rule condition. - items: - type: string - x-ms-identifiers: [] - fqdnTags: - type: array - description: List of FQDN Tags for this rule. - items: - type: string - x-ms-identifiers: [] - sourceIpGroups: - type: array - description: List of source IpGroups for this rule. - items: - type: string - x-ms-identifiers: [] - terminateTLS: - type: boolean - description: Terminate TLS connections for this rule. - webCategories: - type: array - description: List of destination azure web categories. - items: - type: string - x-ms-identifiers: [] - httpHeadersToInsert: - type: array - description: List of HTTP/S headers to insert. - items: - $ref: '#/components/schemas/FirewallPolicyHttpHeaderToInsert' - x-ms-identifiers: [] - type: object - NatRule: - description: Rule of type nat. - x-ms-discriminator-value: NatRule - properties: - name: - type: string - description: Name of the rule. - description: - type: string - description: Description of the rule. - ruleType: - type: string - description: Rule Type. - enum: - - ApplicationRule - - NetworkRule - - NatRule - x-ms-enum: - name: FirewallPolicyRuleType - modelAsString: true - ipProtocols: - type: array - items: - $ref: '#/components/schemas/FirewallPolicyRuleNetworkProtocol' - description: Array of FirewallPolicyRuleNetworkProtocols. - sourceAddresses: - type: array - description: List of source IP addresses for this rule. - items: - type: string - destinationAddresses: - type: array - description: List of destination IP addresses or Service Tags. - items: - type: string - destinationPorts: - type: array - description: List of destination ports. - items: - type: string - translatedAddress: - type: string - description: The translated address for this NAT rule. - translatedPort: - type: string - description: The translated port for this NAT rule. - sourceIpGroups: - type: array - description: List of source IpGroups for this rule. - items: - type: string - translatedFqdn: - type: string - description: The translated FQDN for this NAT rule. - type: object - NetworkRule: - description: Rule of type network. - x-ms-discriminator-value: NetworkRule - properties: - name: - type: string - description: Name of the rule. - description: - type: string - description: Description of the rule. - ruleType: - type: string - description: Rule Type. - enum: - - ApplicationRule - - NetworkRule - - NatRule - x-ms-enum: - name: FirewallPolicyRuleType - modelAsString: true - ipProtocols: - type: array - items: - $ref: '#/components/schemas/FirewallPolicyRuleNetworkProtocol' - description: Array of FirewallPolicyRuleNetworkProtocols. - sourceAddresses: - type: array - description: List of source IP addresses for this rule. - items: - type: string - destinationAddresses: - type: array - description: List of destination IP addresses or Service Tags. - items: - type: string - destinationPorts: - type: array - description: List of destination ports. - items: - type: string - sourceIpGroups: - type: array - description: List of source IpGroups for this rule. - items: - type: string - destinationIpGroups: - type: array - description: List of destination IpGroups for this rule. - items: - type: string - destinationFqdns: - type: array - description: List of destination FQDNs. - items: - type: string - type: object - FirewallPolicyRuleApplicationProtocol: - type: object - properties: - protocolType: - description: Protocol type. - $ref: '#/components/schemas/FirewallPolicyRuleApplicationProtocolType' - port: - type: integer - format: int32 - maximum: 64000 - exclusiveMaximum: false - minimum: 0 - exclusiveMinimum: false - description: Port number for the protocol, cannot be greater than 64000. - description: Properties of the application rule protocol. - FirewallPolicyRuleApplicationProtocolType: - type: string - description: The application protocol type of a Rule. - enum: - - Http - - Https - x-ms-enum: - name: FirewallPolicyRuleApplicationProtocolType - modelAsString: true - FirewallPolicyNatRuleCollectionActionType: - type: string - description: The action type of a rule. - enum: - - DNAT - x-ms-enum: - name: FirewallPolicyNatRuleCollectionActionType - modelAsString: true - FirewallPolicyNatRuleCollectionAction: - type: object - properties: - type: - description: The type of action. - $ref: '#/components/schemas/FirewallPolicyNatRuleCollectionActionType' - description: Properties of the FirewallPolicyNatRuleCollectionAction. - FirewallPolicyFilterRuleCollectionActionType: - type: string - description: The action type of a rule. - enum: - - Allow - - Deny - x-ms-enum: - name: FirewallPolicyFilterRuleCollectionActionType - modelAsString: true - FirewallPolicyFilterRuleCollectionAction: - type: object - properties: - type: - description: The type of action. - $ref: '#/components/schemas/FirewallPolicyFilterRuleCollectionActionType' - description: Properties of the FirewallPolicyFilterRuleCollectionAction. - FirewallPolicyRuleNetworkProtocol: - type: string - description: The Network protocol of a Rule. - enum: - - TCP - - UDP - - Any - - ICMP - x-ms-enum: - name: FirewallPolicyRuleNetworkProtocol - modelAsString: true - FirewallPolicyListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/FirewallPolicy' - description: List of Firewall Policies in a resource group. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListFirewallPolicies API service call. - FirewallPolicyRuleCollectionGroupListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/FirewallPolicyRuleCollectionGroup' - description: List of FirewallPolicyRuleCollectionGroups in a FirewallPolicy. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListFirewallPolicyRuleCollectionGroups API service call. - FirewallPolicyThreatIntelWhitelist: - type: object - description: ThreatIntel Whitelist for Firewall Policy. - properties: - ipAddresses: - type: array - description: List of IP addresses for the ThreatIntel Whitelist. - items: - type: string - fqdns: - type: array - description: List of FQDNs for the ThreatIntel Whitelist. - items: - type: string - FirewallPolicyInsights: - type: object - description: Firewall Policy Insights. - properties: - isEnabled: - type: boolean - description: A flag to indicate if the insights are enabled on the policy. - retentionDays: - type: integer - format: int32 - description: Number of days the insights should be enabled on the policy. - logAnalyticsResources: - description: Workspaces needed to configure the Firewall Policy Insights. - $ref: '#/components/schemas/FirewallPolicyLogAnalyticsResources' - FirewallPolicySNAT: - type: object - description: The private IP addresses/IP ranges to which traffic will not be SNAT. - properties: - privateRanges: - type: array - description: List of private IP addresses/IP address ranges to not be SNAT. - items: - type: string - autoLearnPrivateRanges: - type: string - description: The operation mode for automatically learning private ranges to not be SNAT - enum: - - Enabled - - Disabled - x-ms-enum: - name: AutoLearnPrivateRangesMode - modelAsString: true - FirewallPolicySQL: - type: object - description: SQL Settings in Firewall Policy. - properties: - allowSqlRedirect: - type: boolean - description: A flag to indicate if SQL Redirect traffic filtering is enabled. Turning on the flag requires no rule using port 11000-11999. - DnsSettings: - type: object - description: DNS Proxy Settings in Firewall Policy. - properties: - servers: - type: array - description: List of Custom DNS Servers. - items: - type: string - enableProxy: - type: boolean - description: Enable DNS Proxy on Firewalls attached to the Firewall Policy. - requireProxyForNetworkRules: - type: boolean - description: FQDNs in Network Rules are supported when set to true. - nullable: true - ExplicitProxy: - description: Explicit Proxy Settings in Firewall Policy. - type: object - properties: - enableExplicitProxy: - type: boolean - description: When set to true, explicit proxy mode is enabled. - nullable: true - httpPort: - type: integer - format: int32 - maximum: 64000 - exclusiveMaximum: false - minimum: 0 - exclusiveMinimum: false - description: Port number for explicit proxy http protocol, cannot be greater than 64000. - httpsPort: - type: integer - format: int32 - maximum: 64000 - exclusiveMaximum: false - minimum: 0 - exclusiveMinimum: false - description: Port number for explicit proxy https protocol, cannot be greater than 64000. - enablePacFile: - type: boolean - description: When set to true, pac file port and url needs to be provided. - nullable: true - pacFilePort: - type: integer - format: int32 - maximum: 64000 - exclusiveMaximum: false - minimum: 0 - exclusiveMinimum: false - description: Port number for firewall to serve PAC file. - pacFile: - type: string - description: SAS URL for PAC file. - FirewallPolicyIntrusionDetection: - type: object - description: Configuration for intrusion detection mode and rules. - properties: - mode: - $ref: '#/components/schemas/FirewallPolicyIntrusionDetectionStateOptions' - description: Intrusion detection general state. When attached to a parent policy, the firewall's effective IDPS mode is the stricter mode of the two. - profile: - $ref: '#/components/schemas/FirewallPolicyIntrusionDetectionProfileOptions' - description: IDPS profile name. When attached to a parent policy, the firewall's effective profile is the profile name of the parent policy. - configuration: - $ref: '#/components/schemas/FirewallPolicyIntrusionDetectionConfiguration' - description: Intrusion detection configuration properties. - FirewallPolicyIntrusionDetectionStateOptions: - type: string - description: Possible state values. - enum: - - 'Off' - - Alert - - Deny - x-ms-enum: - name: FirewallPolicyIntrusionDetectionStateType - modelAsString: true - FirewallPolicyIntrusionDetectionProfileOptions: - type: string - description: Possible Intrusion Detection profile values. - enum: - - Basic - - Standard - - Advanced - - Extended - x-ms-enum: - name: FirewallPolicyIntrusionDetectionProfileType - modelAsString: true - FirewallPolicyIntrusionDetectionConfiguration: - type: object - description: The operation for configuring intrusion detection. - properties: - signatureOverrides: - type: array - description: List of specific signatures states. - items: - $ref: '#/components/schemas/FirewallPolicyIntrusionDetectionSignatureSpecification' - bypassTrafficSettings: - type: array - description: List of rules for traffic to bypass. - items: - $ref: '#/components/schemas/FirewallPolicyIntrusionDetectionBypassTrafficSpecifications' - x-ms-identifiers: [] - privateRanges: - type: array - description: IDPS Private IP address ranges are used to identify traffic direction (i.e. inbound, outbound, etc.). By default, only ranges defined by IANA RFC 1918 are considered private IP addresses. To modify default ranges, specify your Private IP address ranges with this property - items: - type: string - x-ms-identifiers: [] - FirewallPolicyIntrusionDetectionSignatureSpecification: - type: object - properties: - id: - type: string - description: Signature id. - mode: - $ref: '#/components/schemas/FirewallPolicyIntrusionDetectionStateOptions' - description: The signature state. - description: Intrusion detection signatures specification states. - FirewallPolicyIntrusionDetectionBypassTrafficSpecifications: - type: object - properties: - name: - type: string - description: Name of the bypass traffic rule. - description: - type: string - description: Description of the bypass traffic rule. - protocol: - type: string - $ref: '#/components/schemas/FirewallPolicyIntrusionDetectionBypassTrafficProtocol' - description: The rule bypass protocol. - sourceAddresses: - type: array - description: List of source IP addresses or ranges for this rule. - items: - type: string - destinationAddresses: - type: array - description: List of destination IP addresses or ranges for this rule. - items: - type: string - destinationPorts: - type: array - description: List of destination ports or ranges. - items: - type: string - sourceIpGroups: - type: array - description: List of source IpGroups for this rule. - items: - type: string - destinationIpGroups: - type: array - description: List of destination IpGroups for this rule. - items: - type: string - description: Intrusion detection bypass traffic specification. - FirewallPolicyIntrusionDetectionBypassTrafficProtocol: - type: string - description: Possible intrusion detection bypass traffic protocols. - enum: - - TCP - - UDP - - ICMP - - ANY - x-ms-enum: - name: FirewallPolicyIntrusionDetectionProtocol - modelAsString: true - FirewallPolicyTransportSecurity: - type: object - properties: - certificateAuthority: - $ref: '#/components/schemas/FirewallPolicyCertificateAuthority' - description: The CA used for intermediate CA generation. - description: Configuration needed to perform TLS termination & initiation. - FirewallPolicyCertificateAuthority: - type: object - properties: - keyVaultSecretId: - type: string - description: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. - name: - type: string - description: Name of the CA certificate. - description: Trusted Root certificates properties for tls. - FirewallPolicySku: - type: object - properties: - tier: - type: string - description: Tier of Firewall Policy. - enum: - - Standard - - Premium - - Basic - x-ms-enum: - name: FirewallPolicySkuTier - modelAsString: true - description: SKU of Firewall policy. - FirewallPolicyLogAnalyticsResources: - type: object - description: Log Analytics Resources for Firewall Policy Insights. - properties: - workspaces: - type: array - description: List of workspaces for Firewall Policy Insights. - items: - $ref: '#/components/schemas/FirewallPolicyLogAnalyticsWorkspace' - x-ms-identifiers: [] - defaultWorkspaceId: - $ref: '#/components/schemas/SubResource' - description: The default workspace Id for Firewall Policy Insights. - FirewallPolicyLogAnalyticsWorkspace: - type: object - description: Log Analytics Workspace for Firewall Policy Insights. - properties: - region: - type: string - description: Region to configure the Workspace. - workspaceId: - $ref: '#/components/schemas/SubResource' - description: The workspace Id for Firewall Policy Insights. - IDPSQueryObject: - description: Will describe the query to run against the IDPS signatures DB - type: object - properties: - filters: - type: object - description: Contain all filters names and values - $ref: '#/components/schemas/Filters' - search: - type: string - description: Search term in all columns - orderBy: - type: object - $ref: '#/components/schemas/OrderBy' - description: Column to sort response by - resultsPerPage: - type: integer - format: int32 - minimum: 1 - maximum: 1000 - description: The number of the results to return in each page - skip: - type: integer - format: int32 - description: The number of records matching the filter to skip - Filters: - description: Describers the filters to filter response by - type: array - items: - $ref: '#/components/schemas/FilterItems' - x-ms-identifiers: [] - FilterItems: - description: Will contain the filter name and values to operate on - type: object - properties: - field: - type: string - description: The name of the field we would like to filter - values: - type: array - description: List of values to filter the current field by - items: - type: string - description: Value of the field to filter by - OrderBy: - description: Describes a column to sort - type: object - properties: - field: - type: string - description: Describes the actual column name to sort by - order: - type: string - description: Describes if results should be in ascending/descending order - enum: - - Ascending - - Descending - x-ms-enum: - name: FirewallPolicyIDPSQuerySortOrder - modelAsString: true - QueryResults: - description: Query result - type: object - properties: - matchingRecordsCount: - type: integer - format: int64 - description: Number of total records matching the query. - signatures: - type: array - items: - $ref: '#/components/schemas/SingleQueryResult' - description: Array containing the results of the query - x-ms-identifiers: [] - SingleQueryResult: - type: object - properties: - signatureId: - type: integer - format: int32 - description: The ID of the signature - mode: - type: integer - format: int32 - description: The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny - enum: - - 0 - - 1 - - 2 - x-ms-enum: - name: FirewallPolicyIDPSSignatureMode - modelAsString: false - severity: - type: integer - format: int32 - description: 'Describes the severity of signature: 1 - High, 2 - Medium, 3 - Low' - enum: - - 1 - - 2 - - 3 - x-ms-enum: - name: FirewallPolicyIDPSSignatureSeverity - modelAsString: false - direction: - type: integer - format: int32 - description: 'Describes in which direction signature is being enforced: 0 - OutBound, 1 - InBound, 2 - Any, 3 - Internal, 4 - InternalOutbound' - enum: - - 0 - - 1 - - 2 - - 3 - - 4 - x-ms-enum: - name: FirewallPolicyIDPSSignatureDirection - modelAsString: false - group: - type: string - description: Describes the groups the signature belongs to - description: - type: string - description: Describes what is the signature enforces - protocol: - type: string - description: Describes the protocol the signatures is being enforced in - sourcePorts: - type: array - items: - $ref: '#/components/schemas/PortsList' - description: Describes the list of source ports related to this signature - destinationPorts: - type: array - items: - $ref: '#/components/schemas/PortsList' - description: Describes the list of destination ports related to this signature - lastUpdated: - type: string - description: Describes the last updated time of the signature (provided from 3rd party vendor) - inheritedFromParentPolicy: - type: boolean - description: Describes if this override is inherited from base policy or not - PortsList: - type: string - description: Describes a port, port range, or negation of a port - Signatures: - additionalProperties: - type: string - properties: {} - type: object - SignaturesOverridesList: - type: object - description: Describes an object containing an array with a single item - properties: - value: - type: array - description: Describes a list consisting exactly one item describing the policy's signature override status - items: - description: Describes the single signatures overrides object related to that policy. - $ref: '#/components/schemas/SignaturesOverrides' - SignaturesOverrides: - x-ms-azure-resource: true - description: Contains all specific policy signatures overrides for the IDPS - properties: - name: - type: string - description: Contains the name of the resource (default) - id: - description: Will contain the resource id of the signature override resource - type: string - type: - type: string - description: 'Will contain the type of the resource: Microsoft.Network/firewallPolicies/intrusionDetectionSignaturesOverrides' - properties: - type: object - description: Will contain the properties of the resource (the actual signature overrides) - properties: - signatures: - type: object - $ref: '#/components/schemas/Signatures' - type: object - SignatureOverridesFilterValuesQuery: - description: Describes the filter values possibles for a given column - type: object - properties: - filterName: - type: string - description: Describes the name of the column which values will be returned - SignatureOverridesFilterValuesResponse: - description: Describes the list of all possible values for a specific filter value - type: object - properties: - filterValues: - description: Describes the possible values - type: array - items: - description: Describes a single value of the filter - type: string - FirewallPolicyHttpHeaderToInsert: - description: name and value of HTTP/S header to insert - type: object - properties: - headerName: - description: Contains the name of the header - type: string - headerValue: - description: Contains the value of the header - type: string - ScopeConnection: - description: The Scope Connections resource - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ScopeConnectionProperties' - description: The scope connection properties - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - systemData: - readOnly: true - description: The system metadata related to this resource. - $ref: '#/components/schemas/SystemData' - id: - readOnly: true - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - type: object - ScopeConnectionProperties: - type: object - properties: - tenantId: - type: string - description: Tenant ID. - resourceId: - type: string - description: Resource ID. - connectionState: - x-ms-client-flatten: true - $ref: '#/components/schemas/ConnectionState' - description: Connection State - description: - type: string - description: A description of the scope connection. - description: Scope connection. - ScopeConnectionListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/ScopeConnection' - description: List of scope connections. - nextLink: - type: string - description: Gets the URL to get the next page of results. - description: List of scope connections. - ConnectionState: - type: string - readOnly: true - description: The current scope connection state. - enum: - - Connected - - Pending - - Conflict - - Revoked - - Rejected - x-ms-enum: - name: ScopeConnectionState - modelAsString: true - DscpConfiguration: - description: Differentiated Services Code Point configuration for any given network interface - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/DscpConfigurationPropertiesFormat' - description: Properties of the network interface. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - DscpConfigurationPropertiesFormat: - properties: - markings: - type: array - items: - type: integer - format: int32 - description: List of markings to be used in the configuration. - sourceIpRanges: - type: array - items: - $ref: '#/components/schemas/QosIpRange' - description: Source IP ranges. - destinationIpRanges: - type: array - items: - $ref: '#/components/schemas/QosIpRange' - description: Destination IP ranges. - sourcePortRanges: - type: array - items: - $ref: '#/components/schemas/QosPortRange' - description: Sources port ranges. - destinationPortRanges: - type: array - items: - $ref: '#/components/schemas/QosPortRange' - description: Destination port ranges. - protocol: - type: string - enum: - - DoNotUse - - Icmp - - Tcp - - Udp - - Gre - - Esp - - Ah - - Vxlan - - All - x-ms-enum: - name: ProtocolType - modelAsString: true - description: RNM supported protocol types. - qosDefinitionCollection: - type: array - items: - $ref: '#/components/schemas/QosDefinition' - description: QoS object definitions - qosCollectionId: - type: string - readOnly: true - description: Qos Collection ID generated by RNM. - associatedNetworkInterfaces: - type: array - items: - $ref: '#/components/schemas/NetworkInterface' - readOnly: true - description: Associated Network Interfaces to the DSCP Configuration. - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the DSCP Configuration resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the DSCP Configuration resource. - description: Differentiated Services Code Point configuration properties. - type: object - QosDefinition: - type: object - properties: - markings: - type: array - items: - type: integer - format: int32 - description: List of markings to be used in the configuration. - sourceIpRanges: - type: array - items: - $ref: '#/components/schemas/QosIpRange' - description: Source IP ranges. - destinationIpRanges: - type: array - items: - $ref: '#/components/schemas/QosIpRange' - description: Destination IP ranges. - sourcePortRanges: - type: array - items: - $ref: '#/components/schemas/QosPortRange' - description: Sources port ranges. - destinationPortRanges: - type: array - items: - $ref: '#/components/schemas/QosPortRange' - description: Destination port ranges. - protocol: - type: string - enum: - - DoNotUse - - Icmp - - Tcp - - Udp - - Gre - - Esp - - Ah - - Vxlan - - All - x-ms-enum: - name: ProtocolType - modelAsString: true - description: RNM supported protocol types. - description: Quality of Service defines the traffic configuration between endpoints. Mandatory to have one marking. - QosIpRange: - properties: - startIP: - type: string - description: Start IP Address. - endIP: - type: string - description: End IP Address. - description: Qos Traffic Profiler IP Range properties. - type: object - QosPortRange: - properties: - start: - type: integer - format: int32 - description: Qos Port Range start. - end: - type: integer - format: int32 - description: Qos Port Range end. - description: Qos Traffic Profiler Port range properties. - type: object - DscpConfigurationListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/DscpConfiguration' - description: A list of dscp configurations in a resource group. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for the DscpConfigurationList API service call. - type: object - PublicIPPrefixSku: - properties: - name: - type: string - description: Name of a public IP prefix SKU. - enum: - - Standard - x-ms-enum: - name: PublicIPPrefixSkuName - modelAsString: true - tier: - type: string - description: Tier of a public IP prefix SKU. - enum: - - Regional - - Global - x-ms-enum: - name: PublicIPPrefixSkuTier - modelAsString: true - description: SKU of a public IP prefix. - type: object - PublicIPPrefixPropertiesFormat: - properties: - publicIPAddressVersion: - $ref: '#/components/schemas/IPVersion' - description: The public IP address version. - ipTags: - type: array - items: - $ref: '#/components/schemas/IpTag' - description: The list of tags associated with the public IP prefix. - prefixLength: - type: integer - format: int32 - description: The Length of the Public IP Prefix. - ipPrefix: - readOnly: true - type: string - description: The allocated Prefix. - publicIPAddresses: - readOnly: true - type: array - items: - $ref: '#/components/schemas/ReferencedPublicIpAddress' - description: The list of all referenced PublicIPAddresses. - loadBalancerFrontendIpConfiguration: - readOnly: true - $ref: '#/components/schemas/SubResource' - description: The reference to load balancer frontend IP configuration associated with the public IP prefix. - customIPPrefix: - $ref: '#/components/schemas/SubResource' - description: The customIpPrefix that this prefix is associated with. - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the public IP prefix resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the public IP prefix resource. - natGateway: - $ref: '#/components/schemas/NatGateway' - description: NatGateway of Public IP Prefix. - description: Public IP prefix properties. - type: object - PublicIPPrefix: - description: Public IP prefix resource. - properties: - extendedLocation: - $ref: '#/components/schemas/ExtendedLocation' - description: The extended location of the public ip address. - sku: - $ref: '#/components/schemas/PublicIPPrefixSku' - description: The public IP prefix SKU. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/PublicIPPrefixPropertiesFormat' - description: Public IP prefix properties. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - zones: - type: array - items: - type: string - description: A list of availability zones denoting the IP allocated for the resource needs to come from. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - PublicIPPrefixListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/PublicIPPrefix' - description: A list of public IP prefixes that exists in a resource group. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListPublicIpPrefixes API service call. - type: object - ReferencedPublicIpAddress: - properties: - id: - type: string - description: The PublicIPAddress Reference. - description: Reference to a public IP address. - type: object - ApplicationGatewayWafDynamicManifestResultList: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayWafDynamicManifestResult' - description: The list of application gateway waf manifest. - nextLink: - type: string - description: URL to get the next set of results. - type: object - description: Response for ApplicationGatewayWafDynamicManifests API service call. - ApplicationGatewayWafDynamicManifestResult: - description: Response for ApplicationGatewayWafDynamicManifest API service call. - properties: - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ApplicationGatewayWafDynamicManifestPropertiesResult' - description: Properties of the ApplicationGatewayWafDynamicManifest . - type: object - ApplicationGatewayWafDynamicManifestPropertiesResult: - description: Properties of ApplicationGatewayWafDynamicManifest. - type: object - properties: - defaultRuleSet: - description: The default ruleset. - x-ms-client-flatten: true - $ref: '#/components/schemas/DefaultRuleSetPropertyFormat' - availableRuleSets: - description: The available rulesets. - x-ms-client-flatten: true - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayFirewallManifestRuleSet' - x-ms-identifiers: [] - DefaultRuleSetPropertyFormat: - description: the default web application firewall rule set. - type: object - properties: - ruleSetType: - description: The type of the web application firewall rule set. - type: string - ruleSetVersion: - description: The version of the web application firewall rule set type. - type: string - ApplicationGatewayFirewallManifestRuleSet: - description: Properties of the web application firewall rule set. - type: object - properties: - ruleSetType: - type: string - description: The type of the web application firewall rule set. - ruleSetVersion: - type: string - description: The version of the web application firewall rule set type. - status: - type: string - description: The rule set status - enum: - - Preview - - GA - - Supported - - Deprecated - x-ms-enum: - name: ApplicationGatewayRuleSetStatusOptions - modelAsString: true - tiers: - type: array - description: Tier of an application gateway that support the rule set. - items: - type: string - enum: - - Standard - - WAF - - Standard_v2 - - WAF_v2 - x-ms-enum: - name: ApplicationGatewayTierTypes - modelAsString: true - ruleGroups: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayFirewallRuleGroup' - description: The rule groups of the web application firewall rule set. - x-ms-identifiers: [] - required: - - ruleSetType - - ruleSetVersion - - ruleGroups - ExpressRoutePortsLocationBandwidths: - title: ExpressRoutePorts Location Bandwidths - description: Real-time inventory of available ExpressRoute port bandwidths. - properties: - offerName: - type: string - readOnly: true - description: Bandwidth descriptive name. - valueInGbps: - type: integer - readOnly: true - description: Bandwidth value in Gbps. - type: object - ExpressRoutePortsLocationPropertiesFormat: - title: ExpressRoutePorts Location Properties - description: Properties specific to ExpressRoutePorts peering location resources. - properties: - address: - type: string - readOnly: true - description: Address of peering location. - contact: - type: string - readOnly: true - description: Contact details of peering locations. - availableBandwidths: - type: array - items: - $ref: '#/components/schemas/ExpressRoutePortsLocationBandwidths' - description: The inventory of available ExpressRoutePort bandwidths. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the express route port location resource. - type: object - ExpressRoutePortsLocation: - title: ExpressRoutePorts Peering Location - description: Definition of the ExpressRoutePorts peering location resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ExpressRoutePortsLocationPropertiesFormat' - description: ExpressRoutePort peering location properties. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ExpressRoutePortsLocationListResult: - title: ExpressRoutePorts Location List Result - description: Response for ListExpressRoutePortsLocations API service call. - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRoutePortsLocation' - description: The list of all ExpressRoutePort peering locations. - nextLink: - type: string - description: The URL to get the next set of results. - type: object - ExpressRouteLinkMacSecConfig: - description: ExpressRouteLink Mac Security Configuration. - title: Definition of ExpressRouteLink Mac Security configuration. - properties: - cknSecretIdentifier: - type: string - description: Keyvault Secret Identifier URL containing Mac security CKN key. - cakSecretIdentifier: - type: string - description: Keyvault Secret Identifier URL containing Mac security CAK key. - cipher: - type: string - description: Mac security cipher. - enum: - - GcmAes256 - - GcmAes128 - - GcmAesXpn128 - - GcmAesXpn256 - x-ms-enum: - name: ExpressRouteLinkMacSecCipher - modelAsString: true - sciState: - type: string - description: Sci mode enabled/disabled. - enum: - - Disabled - - Enabled - x-ms-enum: - name: ExpressRouteLinkMacSecSciState - modelAsString: true - type: object - ExpressRouteLinkPropertiesFormat: - title: ExpressRouteLink Resource Properties - description: Properties specific to ExpressRouteLink resources. - properties: - routerName: - readOnly: true - type: string - description: Name of Azure router associated with physical port. - interfaceName: - readOnly: true - type: string - description: Name of Azure router interface. - patchPanelId: - readOnly: true - type: string - description: Mapping between physical port to patch panel port. - rackId: - readOnly: true - type: string - description: Mapping of physical patch panel to rack. - coloLocation: - readOnly: true - type: string - description: Cololocation for ExpressRoute Hybrid Direct. - connectorType: - readOnly: true - type: string - description: Physical fiber port type. - enum: - - LC - - SC - x-ms-enum: - name: ExpressRouteLinkConnectorType - modelAsString: true - adminState: - type: string - description: Administrative state of the physical port. - enum: - - Enabled - - Disabled - x-ms-enum: - name: ExpressRouteLinkAdminState - modelAsString: true - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the express route link resource. - macSecConfig: - $ref: '#/components/schemas/ExpressRouteLinkMacSecConfig' - description: MacSec configuration. - type: object - ExpressRouteLink: - title: ExpressRouteLink - description: ExpressRouteLink child resource definition. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ExpressRouteLinkPropertiesFormat' - description: ExpressRouteLink properties. - name: - type: string - description: Name of child port resource that is unique among child port resources of the parent. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - ExpressRouteLinkListResult: - title: ExpressRouteLink List Result - description: Response for ListExpressRouteLinks API service call. - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteLink' - description: The list of ExpressRouteLink sub-resources. - nextLink: - type: string - description: The URL to get the next set of results. - type: object - ExpressRoutePortPropertiesFormat: - title: ExpressRoutePort Properties - description: Properties specific to ExpressRoutePort resources. - properties: - peeringLocation: - type: string - description: The name of the peering location that the ExpressRoutePort is mapped to physically. - bandwidthInGbps: - type: integer - description: Bandwidth of procured ports in Gbps. - provisionedBandwidthInGbps: - readOnly: true - type: number - description: Aggregate Gbps of associated circuit bandwidths. - mtu: - readOnly: true - type: string - description: Maximum transmission unit of the physical port pair(s). - encapsulation: - type: string - description: Encapsulation method on physical ports. - enum: - - Dot1Q - - QinQ - x-ms-enum: - name: ExpressRoutePortsEncapsulation - modelAsString: true - etherType: - readOnly: true - type: string - description: Ether type of the physical port. - allocationDate: - readOnly: true - type: string - description: Date of the physical port allocation to be used in Letter of Authorization. - links: - title: ExpressRouteLink Sub-Resources - description: The set of physical links of the ExpressRoutePort resource. - readOnly: false - type: array - items: - $ref: '#/components/schemas/ExpressRouteLink' - circuits: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: Reference the ExpressRoute circuit(s) that are provisioned on this ExpressRoutePort resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the express route port resource. - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the express route port resource. - billingType: - type: string - description: The billing type of the ExpressRoutePort resource. - enum: - - MeteredData - - UnlimitedData - x-ms-enum: - name: ExpressRoutePortsBillingType - modelAsString: true - type: object - ExpressRoutePort: - title: ExpressRoute Port - description: ExpressRoutePort resource definition. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ExpressRoutePortPropertiesFormat' - description: ExpressRoutePort properties. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - identity: - $ref: '#/components/schemas/ManagedServiceIdentity' - description: The identity of ExpressRoutePort, if configured. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ExpressRoutePortListResult: - title: ExpressRoute Port List Result - description: Response for ListExpressRoutePorts API service call. - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRoutePort' - description: A list of ExpressRoutePort resources. - nextLink: - type: string - description: The URL to get the next set of results. - type: object - GenerateExpressRoutePortsLOARequest: - description: The customer name to be printed on a letter of authorization. - properties: - customerName: - type: string - description: The customer name. - required: - - customerName - type: object - GenerateExpressRoutePortsLOAResult: - description: Response for GenerateExpressRoutePortsLOA API service call. - properties: - encodedContent: - type: string - description: The content as a base64 encoded string. - type: object - ExpressRoutePortAuthorizationPropertiesFormat: - type: object - title: ExpressRoute Port Authorization Properties - description: Properties of ExpressRoutePort Authorization. - properties: - authorizationKey: - readOnly: true - type: string - description: The authorization key. - authorizationUseStatus: - readOnly: true - type: string - description: The authorization use status. - enum: - - Available - - InUse - x-ms-enum: - name: ExpressRoutePortAuthorizationUseStatus - modelAsString: true - circuitResourceUri: - readOnly: true - type: string - description: The reference to the ExpressRoute circuit resource using the authorization. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the authorization resource. - ExpressRoutePortAuthorization: - title: ExpressRoute Port Authorization - description: ExpressRoutePort Authorization resource definition. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ExpressRoutePortAuthorizationPropertiesFormat' - description: ExpressRoutePort properties. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ExpressRoutePortAuthorizationListResult: - type: object - title: ExpressRoute Port Authorization List Result - description: Response for ListExpressRoutePortAuthorizations API service call. - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRoutePortAuthorization' - description: The authorizations in an ExpressRoute Port. - nextLink: - type: string - description: The URL to get the next set of results. - DdosProtectionPlan: - description: A DDoS protection plan in a resource group. - x-ms-azure-resource: true - properties: - id: - readOnly: true - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/DdosProtectionPlanPropertiesFormat' - description: Properties of the DDoS protection plan. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: object - DdosProtectionPlanPropertiesFormat: - properties: - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the DDoS protection plan resource. It uniquely identifies the resource, even if the user changes its name or migrate the resource across subscriptions or resource groups. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the DDoS protection plan resource. - publicIPAddresses: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: The list of public IPs associated with the DDoS protection plan resource. This list is read-only. - virtualNetworks: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: The list of virtual networks associated with the DDoS protection plan resource. This list is read-only. - description: DDoS protection plan properties. - type: object - DdosProtectionPlanListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/DdosProtectionPlan' - description: A list of DDoS protection plans. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: A list of DDoS protection plans. - type: object - VirtualWanProperties: - properties: - disableVpnEncryption: - type: boolean - description: Vpn encryption to be disabled or not. - virtualHubs: - type: array - readOnly: true - items: - $ref: '#/components/schemas/SubResource' - description: List of VirtualHubs in the VirtualWAN. - vpnSites: - type: array - readOnly: true - items: - $ref: '#/components/schemas/SubResource' - description: List of VpnSites in the VirtualWAN. - allowBranchToBranchTraffic: - type: boolean - description: True if branch to branch traffic is allowed. - allowVnetToVnetTraffic: - type: boolean - description: True if Vnet to Vnet traffic is allowed. - office365LocalBreakoutCategory: - description: The office local breakout category. - $ref: '#/components/schemas/OfficeTrafficCategory' - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the virtual WAN resource. - type: - type: string - description: The type of the VirtualWAN. - description: Parameters for VirtualWAN. - type: object - VirtualWAN: - required: - - location - description: VirtualWAN Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualWanProperties' - description: Properties of the virtual WAN. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ListVirtualWANsResult: - description: Result of the request to list VirtualWANs. It contains a list of VirtualWANs and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/VirtualWAN' - description: List of VirtualWANs. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - VpnSiteProperties: - properties: - virtualWan: - $ref: '#/components/schemas/SubResource' - description: The VirtualWAN to which the vpnSite belongs. - deviceProperties: - description: The device properties. - $ref: '#/components/schemas/DeviceProperties' - ipAddress: - type: string - description: The ip-address for the vpn-site. - siteKey: - type: string - description: The key for vpn-site that can be used for connections. - addressSpace: - $ref: '#/components/schemas/AddressSpace' - description: The AddressSpace that contains an array of IP address ranges. - bgpProperties: - $ref: '#/components/schemas/BgpSettings' - description: The set of bgp properties. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the VPN site resource. - isSecuritySite: - type: boolean - description: IsSecuritySite flag. - vpnSiteLinks: - type: array - description: List of all vpn site links. - items: - $ref: '#/components/schemas/VpnSiteLink' - o365Policy: - readOnly: false - description: Office365 Policy. - $ref: '#/components/schemas/O365PolicyProperties' - description: Parameters for VpnSite. - type: object - VpnSite: - required: - - location - description: VpnSite Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VpnSiteProperties' - description: Properties of the VPN site. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ListVpnSitesResult: - description: Result of the request to list VpnSites. It contains a list of VpnSites and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/VpnSite' - description: List of VpnSites. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - VpnSiteLinkProperties: - properties: - linkProperties: - description: The link provider properties. - $ref: '#/components/schemas/VpnLinkProviderProperties' - ipAddress: - type: string - description: The ip-address for the vpn-site-link. - fqdn: - type: string - description: FQDN of vpn-site-link. - bgpProperties: - $ref: '#/components/schemas/VpnLinkBgpSettings' - description: The set of bgp properties. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the VPN site link resource. - description: Parameters for VpnSite. - type: object - VpnSiteLink: - description: VpnSiteLink Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VpnSiteLinkProperties' - description: Properties of the VPN site link. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - type: - readOnly: true - type: string - description: Resource type. - id: - type: string - description: Resource ID. - type: object - ListVpnSiteLinksResult: - description: Result of the request to list VpnSiteLinks. It contains a list of VpnSiteLinks and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/VpnSiteLink' - description: List of VpnSitesLinks. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - GetVpnSitesConfigurationRequest: - properties: - vpnSites: - type: array - items: - type: string - description: List of resource-ids of the vpn-sites for which config is to be downloaded. - outputBlobSasUrl: - type: string - description: The sas-url to download the configurations for vpn-sites. - required: - - outputBlobSasUrl - description: List of Vpn-Sites. - type: object - VirtualHubProperties: - properties: - virtualWan: - $ref: '#/components/schemas/SubResource' - description: The VirtualWAN to which the VirtualHub belongs. - vpnGateway: - $ref: '#/components/schemas/SubResource' - description: The VpnGateway associated with this VirtualHub. - p2SVpnGateway: - $ref: '#/components/schemas/SubResource' - description: The P2SVpnGateway associated with this VirtualHub. - expressRouteGateway: - $ref: '#/components/schemas/SubResource' - description: The expressRouteGateway associated with this VirtualHub. - azureFirewall: - $ref: '#/components/schemas/SubResource' - description: The azureFirewall associated with this VirtualHub. - securityPartnerProvider: - $ref: '#/components/schemas/SubResource' - description: The securityPartnerProvider associated with this VirtualHub. - addressPrefix: - type: string - description: Address-prefix for this VirtualHub. - routeTable: - $ref: '#/components/schemas/VirtualHubRouteTable' - description: The routeTable associated with this virtual hub. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the virtual hub resource. - securityProviderName: - type: string - description: The Security Provider name. - virtualHubRouteTableV2s: - type: array - description: List of all virtual hub route table v2s associated with this VirtualHub. - items: - $ref: '#/components/schemas/VirtualHubRouteTableV2' - sku: - type: string - description: The sku of this VirtualHub. - routingState: - $ref: '#/components/schemas/RoutingState' - description: The routing state. - bgpConnections: - type: array - readOnly: true - description: List of references to Bgp Connections. - items: - $ref: '#/components/schemas/SubResource' - ipConfigurations: - type: array - readOnly: true - description: List of references to IpConfigurations. - items: - $ref: '#/components/schemas/SubResource' - routeMaps: - type: array - readOnly: true - description: List of references to RouteMaps. - items: - $ref: '#/components/schemas/SubResource' - virtualRouterAsn: - type: integer - readOnly: false - format: int64 - minimum: 0 - maximum: 4294967295 - description: VirtualRouter ASN. - virtualRouterIps: - type: array - readOnly: false - description: VirtualRouter IPs. - items: - type: string - allowBranchToBranchTraffic: - type: boolean - readOnly: false - description: Flag to control transit for VirtualRouter hub. - preferredRoutingGateway: - $ref: '#/components/schemas/PreferredRoutingGateway' - description: The preferred gateway to route on-prem traffic - hubRoutingPreference: - $ref: '#/components/schemas/HubRoutingPreference' - description: The hubRoutingPreference of this VirtualHub. - virtualRouterAutoScaleConfiguration: - $ref: '#/components/schemas/VirtualRouterAutoScaleConfiguration' - description: The VirtualHub Router autoscale configuration. - description: Parameters for VirtualHub. - type: object - VirtualRouterAutoScaleConfiguration: - type: object - properties: - minCapacity: - type: integer - format: int32 - minimum: 0 - description: The minimum number of scale units for VirtualHub Router. - description: The VirtualHub Router autoscale configuration. - PreferredRoutingGateway: - type: string - description: The preferred routing gateway types - enum: - - ExpressRoute - - VpnGateway - - None - x-ms-enum: - name: PreferredRoutingGateway - modelAsString: true - HubRoutingPreference: - type: string - description: The hub routing preference gateway types - enum: - - ExpressRoute - - VpnGateway - - ASPath - x-ms-enum: - name: HubRoutingPreference - modelAsString: true - RoutingState: - type: string - description: The current routing state of the VirtualHub. - readOnly: true - enum: - - None - - Provisioned - - Provisioning - - Failed - x-ms-enum: - name: RoutingState - modelAsString: true - BgpConnection: - description: Virtual Appliance Site resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/BgpConnectionProperties' - description: The properties of the Bgp connections. - name: - type: string - description: Name of the connection. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - type: string - readOnly: true - description: Connection type. - id: - type: string - description: Resource ID. - type: object - BgpConnectionProperties: - properties: - peerAsn: - type: integer - readOnly: false - format: int64 - minimum: 0 - maximum: 4294967295 - description: Peer ASN. - peerIp: - type: string - readOnly: false - description: Peer IP. - hubVirtualNetworkConnection: - description: The reference to the HubVirtualNetworkConnection resource. - readOnly: false - $ref: '#/components/schemas/SubResource' - provisioningState: - description: The provisioning state of the resource. - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - connectionState: - type: string - description: The current state of the VirtualHub to Peer. - readOnly: true - enum: - - Unknown - - Connecting - - Connected - - NotConnected - x-ms-enum: - name: HubBgpConnectionStatus - modelAsString: true - description: Properties of the bgp connection. - type: object - PeerRoute: - properties: - localAddress: - type: string - readOnly: true - description: The peer's local address. - network: - type: string - readOnly: true - description: The route's network prefix. - nextHop: - type: string - readOnly: true - description: The route's next hop. - sourcePeer: - type: string - readOnly: true - description: The peer this route was learned from. - origin: - type: string - readOnly: true - description: The source this route was learned from. - asPath: - type: string - readOnly: true - description: The route's AS path sequence. - weight: - type: integer - format: int32 - readOnly: true - description: The route's weight. - description: Peer routing details. - type: object - PeerRouteList: - additionalProperties: - type: array - items: - $ref: '#/components/schemas/PeerRoute' - x-ms-identifiers: [] - description: List of peer routes. - description: Map from virtual router instance to list of peer routes. - properties: {} - type: object - HubIpConfiguration: - description: IpConfigurations. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/HubIPConfigurationPropertiesFormat' - description: The properties of the Virtual Hub IPConfigurations. - name: - type: string - description: Name of the Ip Configuration. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - type: string - readOnly: true - description: Ipconfiguration type. - id: - type: string - description: Resource ID. - type: object - HubIPConfigurationPropertiesFormat: - properties: - privateIPAddress: - type: string - description: The private IP address of the IP configuration. - privateIPAllocationMethod: - $ref: '#/components/schemas/IPAllocationMethod' - description: The private IP address allocation method. - subnet: - $ref: '#/components/schemas/Subnet' - description: The reference to the subnet resource. - publicIPAddress: - $ref: '#/components/schemas/PublicIPAddress' - description: The reference to the public IP resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the IP configuration resource. - description: Properties of IP configuration. - type: object - VirtualHubRouteTable: - properties: - routes: - type: array - description: List of all routes. - items: - $ref: '#/components/schemas/VirtualHubRoute' - description: VirtualHub route table. - type: object - VirtualHubRoute: - properties: - addressPrefixes: - type: array - description: List of all addressPrefixes. - items: - type: string - nextHopIpAddress: - type: string - description: NextHop ip address. - description: VirtualHub route. - type: object - VirtualHub: - required: - - location - description: VirtualHub Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualHubProperties' - description: Properties of the virtual hub. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - kind: - readOnly: true - type: string - description: Kind of service virtual hub. This is metadata used for the Azure portal experience for Route Server. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ListVirtualHubsResult: - description: Result of the request to list VirtualHubs. It contains a list of VirtualHubs and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/VirtualHub' - description: List of VirtualHubs. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - VpnGatewayProperties: - properties: - virtualHub: - $ref: '#/components/schemas/SubResource' - description: The VirtualHub to which the gateway belongs. - connections: - type: array - description: List of all vpn connections to the gateway. - items: - $ref: '#/components/schemas/VpnConnection' - bgpSettings: - $ref: '#/components/schemas/BgpSettings' - description: Local network gateway's BGP speaker settings. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the VPN gateway resource. - vpnGatewayScaleUnit: - type: integer - format: int32 - description: The scale unit for this vpn gateway. - ipConfigurations: - type: array - readOnly: true - description: List of all IPs configured on the gateway. - items: - $ref: '#/components/schemas/VpnGatewayIpConfiguration' - enableBgpRouteTranslationForNat: - type: boolean - description: Enable BGP routes translation for NAT on this VpnGateway. - isRoutingPreferenceInternet: - type: boolean - description: Enable Routing Preference property for the Public IP Interface of the VpnGateway. - natRules: - type: array - description: List of all the nat Rules associated with the gateway. - items: - $ref: '#/components/schemas/VpnGatewayNatRule' - description: Parameters for VpnGateway. - type: object - VpnGateway: - required: - - location - description: VpnGateway Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VpnGatewayProperties' - description: Properties of the VPN gateway. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - VpnGatewayIpConfiguration: - description: IP Configuration of a VPN Gateway Resource. - properties: - id: - type: string - description: The identifier of the IP configuration for a VPN Gateway. - publicIpAddress: - type: string - description: The public IP address of this IP configuration. - privateIpAddress: - type: string - description: The private IP address of this IP configuration. - type: object - ListVpnGatewaysResult: - description: Result of the request to list VpnGateways. It contains a list of VpnGateways and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/VpnGateway' - description: List of VpnGateways. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - VpnNatRuleMapping: - properties: - addressSpace: - type: string - description: Address space for Vpn NatRule mapping. - portRange: - type: string - description: Port range for Vpn NatRule mapping. - description: Vpn NatRule mapping. - type: object - VpnGatewayNatRuleProperties: - properties: - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the NAT Rule resource. - type: - type: string - description: The type of NAT rule for VPN NAT. - enum: - - Static - - Dynamic - x-ms-enum: - name: VpnNatRuleType - modelAsString: true - mode: - type: string - description: The Source NAT direction of a VPN NAT. - enum: - - EgressSnat - - IngressSnat - x-ms-enum: - name: VpnNatRuleMode - modelAsString: true - internalMappings: - type: array - items: - $ref: '#/components/schemas/VpnNatRuleMapping' - description: The private IP address internal mapping for NAT. - externalMappings: - type: array - items: - $ref: '#/components/schemas/VpnNatRuleMapping' - description: The private IP address external mapping for NAT. - ipConfigurationId: - type: string - description: The IP Configuration ID this NAT rule applies to. - egressVpnSiteLinkConnections: - type: array - readOnly: true - items: - $ref: '#/components/schemas/SubResource' - description: List of egress VpnSiteLinkConnections. - ingressVpnSiteLinkConnections: - type: array - readOnly: true - items: - $ref: '#/components/schemas/SubResource' - description: List of ingress VpnSiteLinkConnections. - description: Parameters for VpnGatewayNatRule. - type: object - VpnGatewayNatRule: - description: VpnGatewayNatRule Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VpnGatewayNatRuleProperties' - description: Properties of the VpnGateway NAT rule. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Resource type. - id: - type: string - description: Resource ID. - type: object - ListVpnGatewayNatRulesResult: - description: Result of the request to list all nat rules to a virtual wan vpn gateway. It contains a list of Nat rules and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/VpnGatewayNatRule' - description: List of Nat Rules. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - VpnConnectionProperties: - properties: - remoteVpnSite: - $ref: '#/components/schemas/SubResource' - description: Id of the connected vpn site. - routingWeight: - type: integer - format: int32 - description: Routing weight for vpn connection. - dpdTimeoutSeconds: - type: integer - format: int32 - description: DPD timeout in seconds for vpn connection. - connectionStatus: - description: The connection status. - $ref: '#/components/schemas/VpnConnectionStatus' - vpnConnectionProtocolType: - description: Connection protocol used for this connection. - $ref: '#/components/schemas/ConnectionProtocol' - ingressBytesTransferred: - type: integer - format: int64 - readOnly: true - description: Ingress bytes transferred. - egressBytesTransferred: - type: integer - format: int64 - readOnly: true - description: Egress bytes transferred. - connectionBandwidth: - type: integer - format: int32 - description: Expected bandwidth in MBPS. - sharedKey: - type: string - description: SharedKey for the vpn connection. - enableBgp: - type: boolean - description: EnableBgp flag. - usePolicyBasedTrafficSelectors: - type: boolean - description: Enable policy-based traffic selectors. - ipsecPolicies: - type: array - items: - $ref: '#/components/schemas/IpsecPolicy' - description: The IPSec Policies to be considered by this connection. - trafficSelectorPolicies: - type: array - items: - $ref: '#/components/schemas/TrafficSelectorPolicy' - description: The Traffic Selector Policies to be considered by this connection. - enableRateLimiting: - type: boolean - description: EnableBgp flag. - enableInternetSecurity: - type: boolean - description: Enable internet security. - useLocalAzureIpAddress: - type: boolean - description: Use local azure ip to initiate connection. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the VPN connection resource. - vpnLinkConnections: - type: array - description: List of all vpn site link connections to the gateway. - items: - $ref: '#/components/schemas/VpnSiteLinkConnection' - routingConfiguration: - $ref: '#/components/schemas/RoutingConfiguration' - description: The Routing Configuration indicating the associated and propagated route tables on this connection. - description: Parameters for VpnConnection. - type: object - VpnConnection: - description: VpnConnection Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VpnConnectionProperties' - description: Properties of the VPN connection. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - ListVpnConnectionsResult: - description: Result of the request to list all vpn connections to a virtual wan vpn gateway. It contains a list of Vpn Connections and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/VpnConnection' - description: List of Vpn Connections. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - VpnConnectionPacketCaptureStartParameters: - description: Vpn Connection packet capture parameters supplied to start packet capture on gateway connection. - properties: - filterData: - type: string - description: Start Packet capture parameters on vpn connection. - linkConnectionNames: - type: array - description: List of site link connection names. - items: - type: string - type: object - VpnConnectionPacketCaptureStopParameters: - description: Vpn Connection packet capture parameters supplied to stop packet capture on gateway connection. - properties: - sasUrl: - type: string - description: SAS url for packet capture on vpn connection. - linkConnectionNames: - type: array - description: List of site link connection names. - items: - type: string - type: object - VpnGatewayPacketCaptureStartParameters: - properties: - filterData: - type: string - description: Start Packet capture parameters on vpn gateway. - description: Start packet capture parameters. - type: object - VpnGatewayPacketCaptureStopParameters: - properties: - sasUrl: - type: string - description: SAS url for packet capture on vpn gateway. - description: Stop packet capture parameters. - type: object - VpnSiteLinkConnectionProperties: - properties: - vpnSiteLink: - $ref: '#/components/schemas/SubResource' - description: Id of the connected vpn site link. - routingWeight: - type: integer - format: int32 - description: Routing weight for vpn connection. - vpnLinkConnectionMode: - type: string - description: Vpn link connection mode. - enum: - - Default - - ResponderOnly - - InitiatorOnly - x-ms-enum: - name: VpnLinkConnectionMode - modelAsString: true - connectionStatus: - description: The connection status. - $ref: '#/components/schemas/VpnConnectionStatus' - vpnConnectionProtocolType: - description: Connection protocol used for this connection. - $ref: '#/components/schemas/ConnectionProtocol' - ingressBytesTransferred: - type: integer - format: int64 - readOnly: true - description: Ingress bytes transferred. - egressBytesTransferred: - type: integer - format: int64 - readOnly: true - description: Egress bytes transferred. - connectionBandwidth: - type: integer - format: int32 - description: Expected bandwidth in MBPS. - sharedKey: - type: string - description: SharedKey for the vpn connection. - enableBgp: - type: boolean - description: EnableBgp flag. - vpnGatewayCustomBgpAddresses: - type: array - items: - $ref: '#/components/schemas/GatewayCustomBgpIpAddressIpConfiguration' - description: vpnGatewayCustomBgpAddresses used by this connection. - x-ms-identifiers: [] - usePolicyBasedTrafficSelectors: - type: boolean - description: Enable policy-based traffic selectors. - ipsecPolicies: - type: array - items: - $ref: '#/components/schemas/IpsecPolicy' - description: The IPSec Policies to be considered by this connection. - enableRateLimiting: - type: boolean - description: EnableBgp flag. - useLocalAzureIpAddress: - type: boolean - description: Use local azure ip to initiate connection. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the VPN site link connection resource. - ingressNatRules: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: List of ingress NatRules. - egressNatRules: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: List of egress NatRules. - dpdTimeoutSeconds: - type: integer - format: int32 - description: Dead Peer Detection timeout in seconds for VpnLink connection. - description: Parameters for VpnConnection. - type: object - VpnSiteLinkConnection: - description: VpnSiteLinkConnection Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VpnSiteLinkConnectionProperties' - description: Properties of the VPN site link connection. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Resource type. - id: - type: string - description: Resource ID. - type: object - ListVpnSiteLinkConnectionsResult: - description: Result of the request to list all vpn connections to a virtual wan vpn gateway. It contains a list of Vpn Connections and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/VpnSiteLinkConnection' - description: List of VpnSiteLinkConnections. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - HubVirtualNetworkConnectionProperties: - properties: - remoteVirtualNetwork: - $ref: '#/components/schemas/SubResource' - description: Reference to the remote virtual network. - allowHubToRemoteVnetTransit: - type: boolean - description: 'Deprecated: VirtualHub to RemoteVnet transit to enabled or not.' - allowRemoteVnetToUseHubVnetGateways: - type: boolean - description: 'Deprecated: Allow RemoteVnet to use Virtual Hub''s gateways.' - enableInternetSecurity: - type: boolean - description: Enable internet security. - routingConfiguration: - $ref: '#/components/schemas/RoutingConfiguration' - description: The Routing Configuration indicating the associated and propagated route tables on this connection. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the hub virtual network connection resource. - description: Parameters for HubVirtualNetworkConnection. - type: object - HubVirtualNetworkConnection: - description: HubVirtualNetworkConnection Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/HubVirtualNetworkConnectionProperties' - description: Properties of the hub virtual network connection. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - ListHubVirtualNetworkConnectionsResult: - description: List of HubVirtualNetworkConnections and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/HubVirtualNetworkConnection' - description: List of HubVirtualNetworkConnections. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - HubRouteTableProperties: - properties: - routes: - type: array - description: List of all routes. - items: - $ref: '#/components/schemas/HubRoute' - labels: - type: array - description: List of labels associated with this route table. - items: - type: string - associatedConnections: - type: array - description: List of all connections associated with this route table. - readOnly: true - items: - type: string - propagatingConnections: - type: array - description: List of all connections that advertise to this route table. - readOnly: true - items: - type: string - provisioningState: - $ref: '#/components/schemas/ProvisioningState' - readOnly: true - description: The provisioning state of the RouteTable resource. - description: Parameters for RouteTable. - type: object - HubRouteTable: - description: RouteTable resource in a virtual hub. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/HubRouteTableProperties' - description: Properties of the RouteTable resource. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Resource type. - id: - type: string - description: Resource ID. - type: object - HubRoute: - required: - - name - - destinationType - - destinations - - nextHopType - - nextHop - properties: - name: - type: string - description: The name of the Route that is unique within a RouteTable. This name can be used to access this route. - destinationType: - type: string - description: 'The type of destinations (eg: CIDR, ResourceId, Service).' - destinations: - type: array - description: List of all destinations. - items: - type: string - nextHopType: - type: string - description: 'The type of next hop (eg: ResourceId).' - nextHop: - type: string - description: NextHop resource ID. - description: RouteTable route. - type: object - ListHubRouteTablesResult: - description: List of RouteTables and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/HubRouteTable' - description: List of RouteTables. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - VpnSiteId: - properties: - vpnSite: - type: string - readOnly: true - description: The resource-uri of the vpn-site for which config is to be fetched. - description: VpnSite Resource. - type: object - DeviceProperties: - properties: - deviceVendor: - type: string - description: Name of the device Vendor. - deviceModel: - type: string - description: Model of the device. - linkSpeedInMbps: - type: integer - format: int32 - description: Link speed. - description: List of properties of the device. - type: object - VirtualWanSecurityProviders: - properties: - supportedProviders: - type: array - items: - $ref: '#/components/schemas/VirtualWanSecurityProvider' - description: List of VirtualWAN security providers. - description: Collection of SecurityProviders. - type: object - VirtualWanSecurityProvider: - properties: - name: - type: string - description: Name of the security provider. - url: - type: string - description: Url of the security provider. - type: - $ref: '#/components/schemas/VirtualWanSecurityProviderType' - description: Name of the security provider. - description: Collection of SecurityProviders. - type: object - VpnConnectionStatus: - type: string - description: The current state of the vpn connection. - readOnly: true - enum: - - Unknown - - Connecting - - Connected - - NotConnected - x-ms-enum: - name: VpnConnectionStatus - modelAsString: true - TunnelConnectionStatus: - type: string - description: The current state of the tunnel. - readOnly: true - enum: - - Unknown - - Connecting - - Connected - - NotConnected - x-ms-enum: - name: TunnelConnectionStatus - modelAsString: true - HubVirtualNetworkConnectionStatus: - type: string - description: The current state of the VirtualHub to vnet connection. - readOnly: true - enum: - - Unknown - - Connecting - - Connected - - NotConnected - x-ms-enum: - name: HubVirtualNetworkConnectionStatus - modelAsString: true - OfficeTrafficCategory: - type: string - description: The office traffic category. - readOnly: true - enum: - - Optimize - - OptimizeAndAllow - - All - - None - x-ms-enum: - name: OfficeTrafficCategory - modelAsString: true - VirtualWanSecurityProviderType: - type: string - description: The virtual wan security provider type. - readOnly: true - enum: - - External - - Native - x-ms-enum: - name: VirtualWanSecurityProviderType - modelAsString: true - VpnServerConfigVpnClientRootCertificate: - properties: - name: - type: string - description: The certificate name. - publicCertData: - type: string - description: The certificate public data. - description: Properties of VPN client root certificate of VpnServerConfiguration. - type: object - VpnServerConfigRadiusServerRootCertificate: - properties: - name: - type: string - description: The certificate name. - publicCertData: - type: string - description: The certificate public data. - description: Properties of Radius Server root certificate of VpnServerConfiguration. - type: object - VpnServerConfigVpnClientRevokedCertificate: - properties: - name: - type: string - description: The certificate name. - thumbprint: - type: string - description: The revoked VPN client certificate thumbprint. - description: Properties of the revoked VPN client certificate of VpnServerConfiguration. - type: object - VpnServerConfigRadiusClientRootCertificate: - properties: - name: - type: string - description: The certificate name. - thumbprint: - type: string - description: The Radius client root certificate thumbprint. - description: Properties of the Radius client root certificate of VpnServerConfiguration. - type: object - AadAuthenticationParameters: - properties: - aadTenant: - type: string - description: AAD Vpn authentication parameter AAD tenant. - aadAudience: - type: string - description: AAD Vpn authentication parameter AAD audience. - aadIssuer: - type: string - description: AAD Vpn authentication parameter AAD issuer. - description: AAD Vpn authentication type related parameters. - type: object - VpnServerConfigurationProperties: - properties: - name: - type: string - description: The name of the VpnServerConfiguration that is unique within a resource group. - vpnProtocols: - type: array - items: - type: string - description: VPN protocol enabled for the VpnServerConfiguration. - enum: - - IkeV2 - - OpenVPN - x-ms-enum: - name: VpnGatewayTunnelingProtocol - modelAsString: true - description: VPN protocols for the VpnServerConfiguration. - vpnAuthenticationTypes: - type: array - items: - type: string - description: VPN authentication types enabled for the VpnServerConfiguration. - enum: - - Certificate - - Radius - - AAD - x-ms-enum: - name: VpnAuthenticationType - modelAsString: true - description: VPN authentication types for the VpnServerConfiguration. - vpnClientRootCertificates: - type: array - items: - $ref: '#/components/schemas/VpnServerConfigVpnClientRootCertificate' - description: VPN client root certificate of VpnServerConfiguration. - vpnClientRevokedCertificates: - type: array - items: - $ref: '#/components/schemas/VpnServerConfigVpnClientRevokedCertificate' - description: VPN client revoked certificate of VpnServerConfiguration. - radiusServerRootCertificates: - type: array - items: - $ref: '#/components/schemas/VpnServerConfigRadiusServerRootCertificate' - description: Radius Server root certificate of VpnServerConfiguration. - radiusClientRootCertificates: - type: array - items: - $ref: '#/components/schemas/VpnServerConfigRadiusClientRootCertificate' - description: Radius client root certificate of VpnServerConfiguration. - vpnClientIpsecPolicies: - type: array - items: - $ref: '#/components/schemas/IpsecPolicy' - description: VpnClientIpsecPolicies for VpnServerConfiguration. - radiusServerAddress: - type: string - description: The radius server address property of the VpnServerConfiguration resource for point to site client connection. - radiusServerSecret: - type: string - description: The radius secret property of the VpnServerConfiguration resource for point to site client connection. - radiusServers: - type: array - items: - $ref: '#/components/schemas/RadiusServer' - description: Multiple Radius Server configuration for VpnServerConfiguration. - aadAuthenticationParameters: - $ref: '#/components/schemas/AadAuthenticationParameters' - description: The set of aad vpn authentication parameters. - provisioningState: - readOnly: true - type: string - description: 'The provisioning state of the VpnServerConfiguration resource. Possible values are: ''Updating'', ''Deleting'', and ''Failed''.' - p2SVpnGateways: - type: array - readOnly: true - items: - $ref: '#/components/schemas/P2SVpnGateway' - description: List of references to P2SVpnGateways. - configurationPolicyGroups: - type: array - description: List of all VpnServerConfigurationPolicyGroups. - items: - $ref: '#/components/schemas/VpnServerConfigurationPolicyGroup' - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - description: Parameters for VpnServerConfiguration. - type: object - VpnServerConfiguration: - description: VpnServerConfiguration Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VpnServerConfigurationProperties' - description: Properties of the P2SVpnServer configuration. - name: - readOnly: true - type: string - description: Resource name. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ListVpnServerConfigurationsResult: - description: Result of the request to list all VpnServerConfigurations. It contains a list of VpnServerConfigurations and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/VpnServerConfiguration' - description: List of VpnServerConfigurations. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - VpnClientConnectionHealth: - properties: - totalIngressBytesTransferred: - readOnly: true - type: integer - format: int64 - description: Total of the Ingress Bytes Transferred in this P2S Vpn connection. - totalEgressBytesTransferred: - readOnly: true - type: integer - format: int64 - description: Total of the Egress Bytes Transferred in this connection. - vpnClientConnectionsCount: - type: integer - format: int32 - description: The total of p2s vpn clients connected at this time to this P2SVpnGateway. - allocatedIpAddresses: - type: array - items: - type: string - description: List of allocated ip addresses to the connected p2s vpn clients. - description: VpnClientConnectionHealth properties. - type: object - VpnServerConfigurationPolicyGroupProperties: - type: object - properties: - isDefault: - type: boolean - description: Shows if this is a Default VpnServerConfigurationPolicyGroup or not. - priority: - type: integer - format: int32 - description: Priority for VpnServerConfigurationPolicyGroup. - policyMembers: - type: array - items: - $ref: '#/components/schemas/VpnServerConfigurationPolicyGroupMember' - description: Multiple PolicyMembers for VpnServerConfigurationPolicyGroup. - x-ms-identifiers: [] - p2SConnectionConfigurations: - type: array - readOnly: true - items: - $ref: '#/components/schemas/SubResource' - description: List of references to P2SConnectionConfigurations. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the VpnServerConfigurationPolicyGroup resource. - description: Parameters for VpnServerConfigurationPolicyGroup. - VpnServerConfigurationPolicyGroup: - description: VpnServerConfigurationPolicyGroup Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VpnServerConfigurationPolicyGroupProperties' - description: Properties of the VpnServerConfigurationPolicyGroup. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - type: - readOnly: true - type: string - description: Resource type. - id: - type: string - description: Resource ID. - type: object - VpnServerConfigurationPolicyGroupMember: - properties: - name: - type: string - description: Name of the VpnServerConfigurationPolicyGroupMember. - attributeType: - type: string - description: The Vpn Policy member attribute type. - enum: - - CertificateGroupId - - AADGroupId - - RadiusAzureGroupId - x-ms-enum: - name: VpnPolicyMemberAttributeType - modelAsString: true - attributeValue: - type: string - description: The value of Attribute used for this VpnServerConfigurationPolicyGroupMember. - description: VpnServerConfiguration PolicyGroup member - type: object - ListVpnServerConfigurationPolicyGroupsResult: - type: object - description: Result of the request to list VpnServerConfigurationPolicyGroups. It contains a list of VpnServerConfigurationPolicyGroups and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/VpnServerConfigurationPolicyGroup' - description: List of VpnServerConfigurationPolicyGroups. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - P2SVpnGatewayProperties: - properties: - virtualHub: - $ref: '#/components/schemas/SubResource' - description: The VirtualHub to which the gateway belongs. - p2SConnectionConfigurations: - type: array - description: List of all p2s connection configurations of the gateway. - items: - $ref: '#/components/schemas/P2SConnectionConfiguration' - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the P2S VPN gateway resource. - vpnGatewayScaleUnit: - type: integer - format: int32 - description: The scale unit for this p2s vpn gateway. - vpnServerConfiguration: - $ref: '#/components/schemas/SubResource' - description: The VpnServerConfiguration to which the p2sVpnGateway is attached to. - vpnClientConnectionHealth: - readOnly: true - $ref: '#/components/schemas/VpnClientConnectionHealth' - description: All P2S VPN clients' connection health status. - customDnsServers: - type: array - description: List of all customer specified DNS servers IP addresses. - items: - type: string - isRoutingPreferenceInternet: - type: boolean - description: Enable Routing Preference property for the Public IP Interface of the P2SVpnGateway. - description: Parameters for P2SVpnGateway. - type: object - P2SVpnGateway: - required: - - location - description: P2SVpnGateway Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/P2SVpnGatewayProperties' - description: Properties of the P2SVpnGateway. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ListP2SVpnGatewaysResult: - description: Result of the request to list P2SVpnGateways. It contains a list of P2SVpnGateways and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/P2SVpnGateway' - description: List of P2SVpnGateways. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - P2SVpnProfileParameters: - properties: - authenticationMethod: - $ref: '#/components/schemas/AuthenticationMethod' - description: VPN client authentication method. - description: Vpn Client Parameters for package generation. - type: object - VpnProfileResponse: - properties: - profileUrl: - type: string - description: URL to the VPN profile. - description: Vpn Profile Response for package generation. - type: object - VpnLinkBgpSettings: - properties: - asn: - type: integer - format: int64 - description: The BGP speaker's ASN. - bgpPeeringAddress: - type: string - description: The BGP peering address and BGP identifier of this BGP speaker. - description: BGP settings details for a link. - type: object - VpnLinkProviderProperties: - properties: - linkProviderName: - type: string - description: Name of the link provider. - linkSpeedInMbps: - type: integer - format: int32 - description: Link speed. - description: List of properties of a link provider. - type: object - VpnServerConfigurationsResponse: - properties: - vpnServerConfigurationResourceIds: - type: array - items: - type: string - description: VpnServerConfiguration partial resource uri. - description: List of VpnServerConfigurations associated with VirtualWan. - description: VpnServerConfigurations list associated with VirtualWan Response. - type: object - VirtualWanVpnProfileParameters: - properties: - vpnServerConfigurationResourceId: - type: string - description: VpnServerConfiguration partial resource uri with which VirtualWan is associated to. - authenticationMethod: - $ref: '#/components/schemas/AuthenticationMethod' - description: VPN client authentication method. - description: Virtual Wan Vpn profile parameters Vpn profile generation. - type: object - P2SVpnConnectionHealthRequest: - properties: - vpnUserNamesFilter: - type: array - items: - type: string - description: P2S vpn user name. - description: The list of p2s vpn user names whose p2s vpn connection detailed health to retrieve for. - outputBlobSasUrl: - type: string - description: The sas-url to download the P2S Vpn connection health detail. - description: List of P2S Vpn connection health request. - type: object - P2SVpnConnectionHealth: - properties: - sasUrl: - type: string - description: Returned sas url of the blob to which the p2s vpn connection detailed health will be written. - description: P2S Vpn connection detailed health written to sas url. - type: object - P2SConnectionConfigurationProperties: - properties: - vpnClientAddressPool: - $ref: '#/components/schemas/AddressSpace' - description: The reference to the address space resource which represents Address space for P2S VpnClient. - routingConfiguration: - $ref: '#/components/schemas/RoutingConfiguration' - description: The Routing Configuration indicating the associated and propagated route tables on this connection. - enableInternetSecurity: - type: boolean - description: Flag indicating whether the enable internet security flag is turned on for the P2S Connections or not. - configurationPolicyGroupAssociations: - type: array - readOnly: true - items: - $ref: '#/components/schemas/SubResource' - description: List of Configuration Policy Groups that this P2SConnectionConfiguration is attached to. - previousConfigurationPolicyGroupAssociations: - type: array - readOnly: true - items: - $ref: '#/components/schemas/VpnServerConfigurationPolicyGroup' - description: List of previous Configuration Policy Groups that this P2SConnectionConfiguration was attached to. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the P2SConnectionConfiguration resource. - description: Parameters for P2SConnectionConfiguration. - type: object - P2SConnectionConfiguration: - description: P2SConnectionConfiguration Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/P2SConnectionConfigurationProperties' - description: Properties of the P2S connection configuration. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - VirtualHubRouteTableV2Properties: - properties: - routes: - type: array - description: List of all routes. - items: - $ref: '#/components/schemas/VirtualHubRouteV2' - attachedConnections: - type: array - description: List of all connections attached to this route table v2. - items: - type: string - provisioningState: - $ref: '#/components/schemas/ProvisioningState' - readOnly: true - description: The provisioning state of the virtual hub route table v2 resource. - description: Parameters for VirtualHubRouteTableV2. - type: object - VirtualHubRouteTableV2: - description: VirtualHubRouteTableV2 Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualHubRouteTableV2Properties' - description: Properties of the virtual hub route table v2. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - VirtualHubRouteV2: - properties: - destinationType: - type: string - description: The type of destinations. - destinations: - type: array - description: List of all destinations. - items: - type: string - nextHopType: - type: string - description: The type of next hops. - nextHops: - type: array - description: NextHops ip address. - items: - type: string - description: VirtualHubRouteTableV2 route. - type: object - ListVirtualHubRouteTableV2sResult: - description: List of VirtualHubRouteTableV2s and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/VirtualHubRouteTableV2' - description: List of VirtualHubRouteTableV2s. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - P2SVpnConnectionRequest: - description: List of p2s vpn connections to be disconnected. - properties: - vpnConnectionIds: - type: array - items: - type: string - description: List of p2s vpn connection Ids. - type: object - VirtualHubId: - properties: - id: - type: string - description: The resource URI for the Virtual Hub where the ExpressRoute gateway is or will be deployed. The Virtual Hub resource and the ExpressRoute gateway resource reside in the same subscription. - description: Virtual Hub identifier. - type: object - ExpressRouteCircuitPeeringId: - properties: - id: - type: string - description: The ID of the ExpressRoute circuit peering. - description: ExpressRoute circuit peering identifier. - type: object - ExpressRouteConnectionId: - properties: - id: - type: string - readOnly: true - description: The ID of the ExpressRouteConnection. - description: The ID of the ExpressRouteConnection. - type: object - ExpressRouteGatewayProperties: - required: - - virtualHub - properties: - autoScaleConfiguration: - properties: - bounds: - properties: - min: - type: integer - description: Minimum number of scale units deployed for ExpressRoute gateway. - max: - type: integer - description: Maximum number of scale units deployed for ExpressRoute gateway. - description: Minimum and maximum number of scale units to deploy. - description: Configuration for auto scaling. - expressRouteConnections: - type: array - description: List of ExpressRoute connections to the ExpressRoute gateway. - items: - $ref: '#/components/schemas/ExpressRouteConnection' - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the express route gateway resource. - virtualHub: - $ref: '#/components/schemas/VirtualHubId' - description: The Virtual Hub where the ExpressRoute gateway is or will be deployed. - allowNonVirtualWanTraffic: - type: boolean - description: Configures this gateway to accept traffic from non Virtual WAN networks. - description: ExpressRoute gateway resource properties. - type: object - ExpressRouteGateway: - description: ExpressRoute gateway resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ExpressRouteGatewayProperties' - description: Properties of the express route gateway. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ExpressRouteGatewayList: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteGateway' - description: List of ExpressRoute gateways. - description: List of ExpressRoute gateways. - type: object - ExpressRouteConnectionProperties: - required: - - expressRouteCircuitPeering - properties: - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the express route connection resource. - expressRouteCircuitPeering: - $ref: '#/components/schemas/ExpressRouteCircuitPeeringId' - description: The ExpressRoute circuit peering. - authorizationKey: - type: string - description: Authorization key to establish the connection. - routingWeight: - type: integer - description: The routing weight associated to the connection. - enableInternetSecurity: - type: boolean - description: Enable internet security. - expressRouteGatewayBypass: - type: boolean - description: Enable FastPath to vWan Firewall hub. - enablePrivateLinkFastPath: - type: boolean - description: Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled. - routingConfiguration: - $ref: '#/components/schemas/RoutingConfiguration' - description: The Routing Configuration indicating the associated and propagated route tables on this connection. - description: Properties of the ExpressRouteConnection subresource. - type: object - ExpressRouteConnection: - required: - - name - description: ExpressRouteConnection resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ExpressRouteConnectionProperties' - description: Properties of the express route connection. - name: - type: string - description: The name of the resource. - id: - type: string - description: Resource ID. - type: object - ExpressRouteConnectionList: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteConnection' - description: The list of ExpressRoute connections. - description: ExpressRouteConnection list. - type: object - NetworkVirtualApplianceConnectionProperties: - type: object - properties: - name: - type: string - description: The name of the resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the NetworkVirtualApplianceConnection resource. - asn: - type: integer - readOnly: false - format: int64 - minimum: 0 - maximum: 4294967295 - description: Network Virtual Appliance ASN. - tunnelIdentifier: - type: integer - readOnly: false - format: int64 - minimum: 0 - maximum: 4294967295 - description: Unique identifier for the connection. - bgpPeerAddress: - type: array - items: - type: string - description: List of bgpPeerAddresses for the NVA instances - enableInternetSecurity: - type: boolean - description: Enable internet security. - routingConfiguration: - $ref: '#/components/schemas/RoutingConfiguration' - description: The Routing Configuration indicating the associated and propagated route tables on this connection. - description: Properties of the NetworkVirtualApplianceConnection subresource. - NetworkVirtualApplianceConnection: - description: NetworkVirtualApplianceConnection resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/NetworkVirtualApplianceConnectionProperties' - description: Properties of the express route connection. - name: - type: string - description: The name of the resource. - id: - type: string - description: Resource ID. - type: object - NetworkVirtualApplianceConnectionList: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/NetworkVirtualApplianceConnection' - description: The list of NetworkVirtualAppliance connections. - nextLink: - type: string - description: URL to get the next set of results. - description: NetworkVirtualApplianceConnection list. - ListVirtualHubBgpConnectionResults: - properties: - value: - type: array - items: - $ref: '#/components/schemas/BgpConnection' - description: The list of VirtualHubBgpConnections. - nextLink: - type: string - description: URL to get the next set of results. - description: VirtualHubBgpConnections list. - type: object - ListVirtualHubIpConfigurationResults: - properties: - value: - type: array - items: - $ref: '#/components/schemas/HubIpConfiguration' - description: The list of VirtualHubIpConfigurations. - nextLink: - type: string - description: URL to get the next set of results. - description: VirtualHubIpConfigurations list. - type: object - RoutingConfiguration: - description: Routing Configuration indicating the associated and propagated route tables for this connection. - properties: - associatedRouteTable: - $ref: '#/components/schemas/SubResource' - description: The resource id RouteTable associated with this RoutingConfiguration. - propagatedRouteTables: - $ref: '#/components/schemas/PropagatedRouteTable' - description: The list of RouteTables to advertise the routes to. - vnetRoutes: - $ref: '#/components/schemas/VnetRoute' - description: List of routes that control routing from VirtualHub into a virtual network connection. - inboundRouteMap: - $ref: '#/components/schemas/SubResource' - description: The resource id of the RouteMap associated with this RoutingConfiguration for inbound learned routes. - outboundRouteMap: - $ref: '#/components/schemas/SubResource' - description: The resource id of theRouteMap associated with this RoutingConfiguration for outbound advertised routes. - type: object - PropagatedRouteTable: - description: The list of RouteTables to advertise the routes to. - properties: - labels: - type: array - description: The list of labels. - items: - type: string - ids: - type: array - description: The list of resource ids of all the RouteTables. - items: - $ref: '#/components/schemas/SubResource' - type: object - VnetRoute: - description: List of routes that control routing from VirtualHub into a virtual network connection. - properties: - staticRoutesConfig: - $ref: '#/components/schemas/StaticRoutesConfig' - description: Configuration for static routes on this HubVnetConnection. - staticRoutes: - type: array - description: List of all Static Routes. - items: - $ref: '#/components/schemas/StaticRoute' - bgpConnections: - type: array - readOnly: true - description: The list of references to HubBgpConnection objects. - items: - $ref: '#/components/schemas/SubResource' - type: object - StaticRoutesConfig: - description: Configuration for static routes on this HubVnetConnectionConfiguration for static routes on this HubVnetConnection. - type: object - properties: - propagateStaticRoutes: - description: Boolean indicating whether static routes on this connection are automatically propagate to route tables which this connection propagates to. - type: boolean - readOnly: true - vnetLocalRouteOverrideCriteria: - description: Parameter determining whether NVA in spoke vnet is bypassed for traffic with destination in spoke. - $ref: '#/components/schemas/VnetLocalRouteOverrideCriteria' - StaticRoute: - description: List of all Static Routes. - properties: - name: - type: string - description: The name of the StaticRoute that is unique within a VnetRoute. - addressPrefixes: - type: array - description: List of all address prefixes. - items: - type: string - nextHopIpAddress: - type: string - description: The ip address of the next hop. - type: object - VirtualHubEffectiveRouteList: - description: EffectiveRoutes List. - properties: - value: - type: array - items: - $ref: '#/components/schemas/VirtualHubEffectiveRoute' - description: The list of effective routes configured on the virtual hub or the specified resource. - type: object - VirtualHubEffectiveRoute: - description: The effective route configured on the virtual hub or specified resource. - properties: - addressPrefixes: - description: The list of address prefixes. - type: array - items: - type: string - nextHops: - description: The list of next hops. - type: array - items: - type: string - nextHopType: - description: The type of the next hop. - type: string - asPath: - description: The ASPath of this route. - type: string - routeOrigin: - description: The origin of this route. - type: string - type: object - EffectiveRoutesParameters: - description: The parameters specifying the resource whose effective routes are being requested. - properties: - resourceId: - type: string - description: The resource whose effective routes are being requested. - virtualWanResourceType: - type: string - description: The type of the specified resource like RouteTable, ExpressRouteConnection, HubVirtualNetworkConnection, VpnConnection and P2SConnection. - type: object - EffectiveRouteMapRouteList: - description: EffectiveRouteMapRoute List. - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/EffectiveRouteMapRoute' - description: The list of Effective RouteMap Routes configured on the connection resource. - x-ms-identifiers: [] - EffectiveRouteMapRoute: - description: The effective RouteMap route configured on the connection resource. - type: object - properties: - prefix: - description: The address prefix of the route. - type: string - bgpCommunities: - description: BGP communities of the route. - type: string - asPath: - description: The ASPath of this route. - type: string - GetInboundRoutesParameters: - description: The parameters specifying the connection resource whose inbound routes are being requested. - type: object - properties: - resourceUri: - type: string - description: The connection resource whose inbound routes are being requested. - connectionType: - type: string - description: The type of the specified connection resource like ExpressRouteConnection, HubVirtualNetworkConnection, VpnConnection and P2SConnection. - GetOutboundRoutesParameters: - description: The parameters specifying the connection resource whose outbound routes are being requested. - type: object - properties: - resourceUri: - type: string - description: The connection resource whose outbound routes are being requested. - connectionType: - type: string - description: The type of the specified connection resource like ExpressRouteConnection, HubVirtualNetworkConnection, VpnConnection and P2SConnection. - O365PolicyProperties: - properties: - breakOutCategories: - readOnly: false - description: Office365 breakout categories. - $ref: '#/components/schemas/O365BreakOutCategoryPolicies' - description: The Office365 breakout policy. - type: object - O365BreakOutCategoryPolicies: - properties: - allow: - type: boolean - readOnly: false - description: Flag to control allow category. - optimize: - type: boolean - readOnly: false - description: Flag to control optimize category. - default: - type: boolean - readOnly: false - description: Flag to control default category. - description: Office365 breakout categories. - type: object - ListRoutingIntentResult: - description: List of the routing intent result and a URL nextLink to get the next set of results. - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/RoutingIntent' - description: List of RoutingIntent resource. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - RoutingIntent: - description: The routing intent child resource of a Virtual hub. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/RoutingIntentProperties' - description: Properties of the RoutingIntent resource. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Resource type. - id: - type: string - description: Resource ID. - type: object - RoutingIntentProperties: - properties: - routingPolicies: - type: array - description: List of routing policies. - readOnly: false - items: - $ref: '#/components/schemas/RoutingPolicy' - provisioningState: - $ref: '#/components/schemas/ProvisioningState' - readOnly: true - description: The provisioning state of the RoutingIntent resource. - description: The properties of a RoutingIntent resource. - type: object - RoutingPolicy: - required: - - name - - destinations - - nextHop - properties: - name: - type: string - description: The unique name for the routing policy. - destinations: - type: array - description: 'List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic).' - items: - type: string - nextHop: - type: string - description: The next hop resource id on which this routing policy is applicable to. - description: The routing policy object used in a RoutingIntent resource. - type: object - RouteMap: - description: The RouteMap child resource of a Virtual hub. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/RouteMapProperties' - description: Properties of the RouteMap resource. - name: - type: string - readOnly: true - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Resource type. - id: - type: string - description: Resource ID. - type: object - ListRouteMapsResult: - description: List of RouteMaps and a URL nextLink to get the next set of results. - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/RouteMap' - description: List of RouteMaps. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - RouteMapProperties: - properties: - associatedInboundConnections: - type: array - description: List of connections which have this RoutMap associated for inbound traffic. - items: - type: string - associatedOutboundConnections: - type: array - description: List of connections which have this RoutMap associated for outbound traffic. - items: - type: string - rules: - type: array - description: List of RouteMap rules to be applied. - items: - $ref: '#/components/schemas/RouteMapRule' - x-ms-identifiers: [] - provisioningState: - $ref: '#/components/schemas/ProvisioningState' - readOnly: true - description: The provisioning state of the RouteMap resource. - description: Properties of RouteMap resource - type: object - RouteMapRule: - properties: - name: - type: string - description: The unique name for the rule. - matchCriteria: - type: array - description: List of matching criterion which will be applied to traffic. - items: - $ref: '#/components/schemas/Criterion' - x-ms-identifiers: [] - actions: - type: array - description: List of actions which will be applied on a match. - items: - $ref: '#/components/schemas/Action' - x-ms-identifiers: [] - nextStepIfMatched: - $ref: '#/components/schemas/NextStep' - description: Next step after rule is evaluated. Current supported behaviors are 'Continue'(to next rule) and 'Terminate'. - description: A RouteMap Rule. - type: object - Criterion: - properties: - routePrefix: - type: array - description: List of route prefixes which this criteria matches. - items: - type: string - community: - type: array - description: List of BGP communities which this criteria matches. - items: - type: string - asPath: - type: array - description: List of AS paths which this criteria matches. - items: - type: string - matchCondition: - $ref: '#/components/schemas/RouteMapMatchCondition' - description: Match condition to apply RouteMap rules. - description: A matching criteria which matches routes based on route prefix, community, and AS path. - type: object - Action: - properties: - type: - $ref: '#/components/schemas/RouteMapActionType' - description: Type of action to be taken. Supported types are 'Remove', 'Add', 'Replace', and 'Drop.' - parameters: - type: array - description: List of parameters relevant to the action.For instance if type is drop then parameters has list of prefixes to be dropped.If type is add, parameters would have list of ASN numbers to be added - items: - $ref: '#/components/schemas/Parameter' - x-ms-identifiers: [] - description: Action to be taken on a route matching a RouteMap criterion. - type: object - Parameter: - properties: - routePrefix: - type: array - description: List of route prefixes. - items: - type: string - community: - type: array - description: List of BGP communities. - items: - type: string - asPath: - type: array - description: List of AS paths. - items: - type: string - description: Parameters for an Action. - type: object - RouteMapMatchCondition: - type: string - description: Match condition to apply RouteMap rules. - enum: - - Unknown - - Contains - - Equals - - NotContains - - NotEquals - x-ms-enum: - name: RouteMapMatchCondition - modelAsString: true - NextStep: - type: string - description: Supported next step behaviors after a rule is applied to a matched route - enum: - - Unknown - - Continue - - Terminate - x-ms-enum: - name: NextStep - modelAsString: true - RouteMapActionType: - type: string - description: Kind of actions which can be taken on a matched route. Add, Replace, Remove refer to parameters on the route, like community or prefix - enum: - - Unknown - - Remove - - Add - - Replace - - Drop - x-ms-enum: - name: RouteMapActionType - modelAsString: true - VnetLocalRouteOverrideCriteria: - type: string - description: Parameter determining whether NVA in spoke vnet is bypassed for traffic with destination in spoke vnet. - enum: - - Contains - - Equal - x-ms-enum: - name: VnetLocalRouteOverrideCriteria - modelAsString: true - NetworkInterfaceTapConfiguration: - description: Tap configuration in a Network Interface. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/NetworkInterfaceTapConfigurationPropertiesFormat' - description: Properties of the Virtual Network Tap configuration. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Sub Resource type. - id: - type: string - description: Resource ID. - type: object - NetworkInterfaceTapConfigurationPropertiesFormat: - properties: - virtualNetworkTap: - $ref: '#/components/schemas/VirtualNetworkTap' - description: The reference to the Virtual Network Tap resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the network interface tap configuration resource. - description: Properties of Virtual Network Tap configuration. - type: object - NetworkInterfaceIPConfigurationPropertiesFormat: - properties: - gatewayLoadBalancer: - $ref: '#/components/schemas/SubResource' - description: The reference to gateway load balancer frontend IP. - virtualNetworkTaps: - type: array - items: - $ref: '#/components/schemas/VirtualNetworkTap' - description: The reference to Virtual Network Taps. - applicationGatewayBackendAddressPools: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayBackendAddressPool' - description: The reference to ApplicationGatewayBackendAddressPool resource. - loadBalancerBackendAddressPools: - type: array - items: - $ref: '#/components/schemas/BackendAddressPool' - description: The reference to LoadBalancerBackendAddressPool resource. - loadBalancerInboundNatRules: - type: array - items: - $ref: '#/components/schemas/InboundNatRule' - description: A list of references of LoadBalancerInboundNatRules. - privateIPAddress: - type: string - description: Private IP address of the IP configuration. It can be a single IP address or a CIDR block in the format
/. - privateIPAddressPrefixLength: - type: integer - format: int32 - minimum: 1 - maximum: 128 - nullable: true - description: The private IP address prefix length. If specified and the allocation method is dynamic, the service will allocate a CIDR block instead of a single IP address. - privateIPAllocationMethod: - $ref: '#/components/schemas/IPAllocationMethod' - description: The private IP address allocation method. - privateIPAddressVersion: - $ref: '#/components/schemas/IPVersion' - description: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. - subnet: - $ref: '#/components/schemas/Subnet' - description: Subnet bound to the IP configuration. - primary: - type: boolean - description: Whether this is a primary customer address on the network interface. - publicIPAddress: - $ref: '#/components/schemas/PublicIPAddress' - description: Public IP address bound to the IP configuration. - applicationSecurityGroups: - type: array - items: - $ref: '#/components/schemas/ApplicationSecurityGroup' - description: Application security groups in which the IP configuration is included. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the network interface IP configuration. - privateLinkConnectionProperties: - $ref: '#/components/schemas/NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties' - description: PrivateLinkConnection properties for the network interface. - readOnly: true - description: Properties of IP configuration. - type: object - NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties: - properties: - groupId: - type: string - readOnly: true - description: The group ID for current private link connection. - requiredMemberName: - type: string - readOnly: true - description: The required member name for current private link connection. - fqdns: - type: array - items: - type: string - readOnly: true - description: List of FQDNs for current private link connection. - description: PrivateLinkConnection properties for the network interface. - type: object - NetworkInterfaceIPConfiguration: - description: IPConfiguration in a network interface. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/NetworkInterfaceIPConfigurationPropertiesFormat' - description: Network interface IP configuration properties. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - type: string - description: Resource type. - id: - type: string - description: Resource ID. - type: object - NetworkInterfaceDnsSettings: - properties: - dnsServers: - type: array - items: - type: string - description: List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection. - appliedDnsServers: - readOnly: true - type: array - items: - type: string - description: If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs. - internalDnsNameLabel: - type: string - description: Relative DNS name for this NIC used for internal communications between VMs in the same virtual network. - internalFqdn: - readOnly: true - type: string - description: Fully qualified DNS name supporting internal communications between VMs in the same virtual network. - internalDomainNameSuffix: - readOnly: true - type: string - description: Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix. - description: DNS settings of a network interface. - type: object - NetworkInterfacePropertiesFormat: - properties: - virtualMachine: - $ref: '#/components/schemas/SubResource' - description: The reference to a virtual machine. - readOnly: true - networkSecurityGroup: - $ref: '#/components/schemas/NetworkSecurityGroup' - description: The reference to the NetworkSecurityGroup resource. - privateEndpoint: - readOnly: true - $ref: '#/components/schemas/PrivateEndpoint' - description: A reference to the private endpoint to which the network interface is linked. - ipConfigurations: - type: array - items: - $ref: '#/components/schemas/NetworkInterfaceIPConfiguration' - description: A list of IPConfigurations of the network interface. - tapConfigurations: - readOnly: true - type: array - items: - $ref: '#/components/schemas/NetworkInterfaceTapConfiguration' - description: A list of TapConfigurations of the network interface. - dnsSettings: - $ref: '#/components/schemas/NetworkInterfaceDnsSettings' - description: The DNS settings in network interface. - macAddress: - readOnly: true - type: string - description: The MAC address of the network interface. - primary: - readOnly: true - type: boolean - description: Whether this is a primary network interface on a virtual machine. - vnetEncryptionSupported: - readOnly: true - type: boolean - description: Whether the virtual machine this nic is attached to supports encryption. - enableAcceleratedNetworking: - type: boolean - description: If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking. - disableTcpStateTracking: - type: boolean - description: Indicates whether to disable tcp state tracking. - enableIPForwarding: - type: boolean - description: Indicates whether IP forwarding is enabled on this network interface. - hostedWorkloads: - type: array - items: - type: string - readOnly: true - description: A list of references to linked BareMetal resources. - dscpConfiguration: - $ref: '#/components/schemas/SubResource' - description: A reference to the dscp configuration to which the network interface is linked. - readOnly: true - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the network interface resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the network interface resource. - workloadType: - type: string - description: WorkloadType of the NetworkInterface for BareMetal resources - nicType: - type: string - description: Type of Network Interface resource. - enum: - - Standard - - Elastic - x-ms-enum: - name: NetworkInterfaceNicType - modelAsString: true - privateLinkService: - $ref: '#/components/schemas/PrivateLinkService' - description: Privatelinkservice of the network interface resource. - migrationPhase: - type: string - description: Migration phase of Network Interface resource. - enum: - - None - - Prepare - - Commit - - Abort - - Committed - x-ms-enum: - name: NetworkInterfaceMigrationPhase - modelAsString: true - auxiliaryMode: - type: string - description: Auxiliary mode of Network Interface resource. - enum: - - None - - MaxConnections - - Floating - - AcceleratedConnections - x-ms-enum: - name: NetworkInterfaceAuxiliaryMode - modelAsString: true - auxiliarySku: - type: string - description: Auxiliary sku of Network Interface resource. - enum: - - None - - A1 - - A2 - - A4 - - A8 - x-ms-enum: - name: NetworkInterfaceAuxiliarySku - modelAsString: true - description: NetworkInterface properties. - type: object - NetworkInterface: - description: A network interface in a resource group. - properties: - extendedLocation: - $ref: '#/components/schemas/ExtendedLocation' - description: The extended location of the network interface. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/NetworkInterfacePropertiesFormat' - description: Properties of the network interface. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - NetworkInterfaceListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/NetworkInterface' - description: A list of network interfaces in a resource group. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for the ListNetworkInterface API service call. - type: object - NetworkInterfaceTapConfigurationListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/NetworkInterfaceTapConfiguration' - description: A list of tap configurations. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for list tap configurations API service call. - type: object - NetworkInterfaceIPConfigurationListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/NetworkInterfaceIPConfiguration' - description: A list of ip configurations. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for list ip configurations API service call. - type: object - NetworkInterfaceLoadBalancerListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/LoadBalancer' - description: A list of load balancers. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for list ip configurations API service call. - type: object - EffectiveNetworkSecurityGroup: - properties: - networkSecurityGroup: - $ref: '#/components/schemas/SubResource' - description: The ID of network security group that is applied. - association: - $ref: '#/components/schemas/EffectiveNetworkSecurityGroupAssociation' - description: Associated resources. - effectiveSecurityRules: - type: array - items: - $ref: '#/components/schemas/EffectiveNetworkSecurityRule' - description: A collection of effective security rules. - tagMap: - type: string - additionalProperties: - type: array - items: - type: string - description: List of IP Addresses within the tag (key). - description: Mapping of tags to list of IP Addresses included within the tag. - description: Effective network security group. - type: object - EffectiveNetworkSecurityGroupAssociation: - properties: - networkManager: - $ref: '#/components/schemas/SubResource' - description: The ID of the Azure network manager if assigned. - subnet: - $ref: '#/components/schemas/SubResource' - description: The ID of the subnet if assigned. - networkInterface: - $ref: '#/components/schemas/SubResource' - description: The ID of the network interface if assigned. - description: The effective network security group association. - type: object - EffectiveNetworkSecurityRule: - properties: - name: - type: string - description: The name of the security rule specified by the user (if created by the user). - protocol: - type: string - description: The network protocol this rule applies to. - enum: - - Tcp - - Udp - - All - x-ms-enum: - name: EffectiveSecurityRuleProtocol - modelAsString: true - sourcePortRange: - type: string - description: The source port or range. - destinationPortRange: - type: string - description: The destination port or range. - sourcePortRanges: - type: array - items: - type: string - description: The source port ranges. Expected values include a single integer between 0 and 65535, a range using '-' as separator (e.g. 100-400), or an asterisk (*). - destinationPortRanges: - type: array - items: - type: string - description: The destination port ranges. Expected values include a single integer between 0 and 65535, a range using '-' as separator (e.g. 100-400), or an asterisk (*). - sourceAddressPrefix: - type: string - description: The source address prefix. - destinationAddressPrefix: - type: string - description: The destination address prefix. - sourceAddressPrefixes: - type: array - items: - type: string - description: The source address prefixes. Expected values include CIDR IP ranges, Default Tags (VirtualNetwork, AzureLoadBalancer, Internet), System Tags, and the asterisk (*). - destinationAddressPrefixes: - type: array - items: - type: string - description: The destination address prefixes. Expected values include CIDR IP ranges, Default Tags (VirtualNetwork, AzureLoadBalancer, Internet), System Tags, and the asterisk (*). - expandedSourceAddressPrefix: - type: array - items: - type: string - description: The expanded source address prefix. - expandedDestinationAddressPrefix: - type: array - items: - type: string - description: Expanded destination address prefix. - access: - $ref: '#/components/schemas/SecurityRuleAccess' - description: Whether network traffic is allowed or denied. - priority: - type: integer - format: int32 - description: The priority of the rule. - direction: - $ref: '#/components/schemas/SecurityRuleDirection' - description: The direction of the rule. - description: Effective network security rules. - type: object - EffectiveNetworkSecurityGroupListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/EffectiveNetworkSecurityGroup' - description: A list of effective network security groups. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for list effective network security groups API service call. - type: object - EffectiveRoute: - properties: - name: - type: string - description: The name of the user defined route. This is optional. - disableBgpRoutePropagation: - type: boolean - description: If true, on-premises routes are not propagated to the network interfaces in the subnet. - source: - type: string - description: Who created the route. - enum: - - Unknown - - User - - VirtualNetworkGateway - - Default - x-ms-enum: - name: EffectiveRouteSource - modelAsString: true - state: - type: string - description: The value of effective route. - enum: - - Active - - Invalid - x-ms-enum: - name: EffectiveRouteState - modelAsString: true - addressPrefix: - type: array - items: - type: string - description: The address prefixes of the effective routes in CIDR notation. - nextHopIpAddress: - type: array - items: - type: string - description: The IP address of the next hop of the effective route. - nextHopType: - $ref: '#/components/schemas/RouteNextHopType' - description: The type of Azure hop the packet should be sent to. - description: Effective Route. - type: object - EffectiveRouteListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/EffectiveRoute' - description: A list of effective routes. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for list effective route API service call. - type: object - IPConfigurationPropertiesFormat: - properties: - privateIPAddress: - type: string - description: The private IP address of the IP configuration. - privateIPAllocationMethod: - $ref: '#/components/schemas/IPAllocationMethod' - description: The private IP address allocation method. - default: Dynamic - subnet: - $ref: '#/components/schemas/Subnet' - description: The reference to the subnet resource. - publicIPAddress: - $ref: '#/components/schemas/PublicIPAddress' - description: The reference to the public IP resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the IP configuration resource. - description: Properties of IP configuration. - type: object - IPConfiguration: - description: IP configuration. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/IPConfigurationPropertiesFormat' - description: Properties of the IP configuration. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - Sku: - description: The sku of this Bastion Host. - properties: - name: - type: string - description: The name of this Bastion Host. - enum: - - Basic - - Standard - - Developer - default: Standard - x-ms-enum: - name: BastionHostSkuName - modelAsString: true - type: object - IPRule: - properties: - addressPrefix: - type: string - description: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. - type: object - BastionHostIPConfigurationPropertiesFormat: - properties: - subnet: - $ref: '#/components/schemas/SubResource' - description: Reference of the subnet resource. - publicIPAddress: - $ref: '#/components/schemas/SubResource' - description: Reference of the PublicIP resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the bastion host IP configuration resource. - privateIPAllocationMethod: - $ref: '#/components/schemas/IPAllocationMethod' - description: Private IP allocation method. - required: - - subnet - - publicIPAddress - description: Properties of IP configuration of an Bastion Host. - type: object - BastionHostIPConfiguration: - description: IP configuration of an Bastion Host. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/BastionHostIPConfigurationPropertiesFormat' - description: Represents the ip configuration associated with the resource. - name: - type: string - description: Name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Ip configuration type. - id: - type: string - description: Resource ID. - type: object - BastionHostPropertiesFormat: - properties: - ipConfigurations: - type: array - items: - $ref: '#/components/schemas/BastionHostIPConfiguration' - description: IP configuration of the Bastion Host resource. - dnsName: - type: string - description: FQDN for the endpoint on which bastion host is accessible. - virtualNetwork: - $ref: '#/components/schemas/SubResource' - description: Reference to an existing virtual network required for Developer Bastion Host only. - networkAcls: - properties: - ipRules: - type: array - items: - description: IP rule with specific IP or IP range in CIDR format. - $ref: '#/components/schemas/IPRule' - description: Sets the IP ACL rules for Developer Bastion Host. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the bastion host resource. - scaleUnits: - type: integer - format: int32 - description: The scale units for the Bastion Host resource. - minimum: 2 - maximum: 50 - disableCopyPaste: - type: boolean - default: false - description: Enable/Disable Copy/Paste feature of the Bastion Host resource. - enableFileCopy: - type: boolean - default: false - description: Enable/Disable File Copy feature of the Bastion Host resource. - enableIpConnect: - type: boolean - default: false - description: Enable/Disable IP Connect feature of the Bastion Host resource. - enableShareableLink: - type: boolean - default: false - description: Enable/Disable Shareable Link of the Bastion Host resource. - enableTunneling: - type: boolean - default: false - description: Enable/Disable Tunneling feature of the Bastion Host resource. - enableKerberos: - type: boolean - default: false - description: Enable/Disable Kerberos feature of the Bastion Host resource. - description: Properties of the Bastion Host. - type: object - BastionHost: - description: Bastion Host resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/BastionHostPropertiesFormat' - description: Represents the bastion host resource. - zones: - type: array - items: - type: string - description: A list of availability zones denoting where the resource needs to come from. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - sku: - description: The sku of this Bastion Host. - $ref: '#/components/schemas/Sku' - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - BastionHostListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/BastionHost' - description: List of Bastion Hosts in a resource group. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListBastionHosts API service call. - type: object - BastionShareableLink: - properties: - vm: - $ref: '#/components/schemas/VM' - description: Reference of the virtual machine resource. - bsl: - type: string - readOnly: true - description: The unique Bastion Shareable Link to the virtual machine. - createdAt: - type: string - readOnly: true - description: The time when the link was created. - message: - type: string - readOnly: true - description: Optional field indicating the warning or error message related to the vm in case of partial failure. - required: - - vm - description: Bastion Shareable Link. - type: object - BastionShareableLinkListRequest: - properties: - vms: - type: array - items: - $ref: '#/components/schemas/BastionShareableLink' - description: List of VM references. - description: Post request for Create/Delete/Get Bastion Shareable Link endpoints. - type: object - BastionShareableLinkTokenListRequest: - type: object - properties: - tokens: - type: array - items: - type: string - description: List of Bastion Shareable Link Token. - description: Post request for Delete Bastion Shareable Link By Token endpoint. - BastionShareableLinkListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/BastionShareableLink' - description: List of Bastion Shareable Links for the request. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for all the Bastion Shareable Link endpoints. - type: object - BastionActiveSession: - properties: - sessionId: - type: string - readOnly: true - description: A unique id for the session. - startTime: - type: object - readOnly: true - description: The time when the session started. - targetSubscriptionId: - type: string - readOnly: true - description: The subscription id for the target virtual machine. - resourceType: - type: string - readOnly: true - description: The type of the resource. - targetHostName: - type: string - readOnly: true - description: The host name of the target. - targetResourceGroup: - type: string - readOnly: true - description: The resource group of the target. - userName: - type: string - readOnly: true - description: The user name who is active on this session. - targetIpAddress: - type: string - readOnly: true - description: The IP Address of the target. - protocol: - type: string - readOnly: true - description: The protocol used to connect to the target. - enum: - - SSH - - RDP - x-ms-enum: - name: BastionConnectProtocol - modelAsString: true - targetResourceId: - type: string - readOnly: true - description: The resource id of the target. - sessionDurationInMins: - type: number - readOnly: true - description: Duration in mins the session has been active. - description: The session detail for a target. - type: object - BastionActiveSessionListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/BastionActiveSession' - description: List of active sessions on the bastion. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for GetActiveSessions. - type: object - BastionSessionState: - properties: - sessionId: - type: string - readOnly: true - description: A unique id for the session. - message: - type: string - readOnly: true - description: Used for extra information. - state: - type: string - readOnly: true - description: The state of the session. Disconnected/Failed/NotFound. - description: The session state detail for a target. - type: object - BastionSessionDeleteResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/BastionSessionState' - description: List of sessions with their corresponding state. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for DisconnectActiveSessions. - type: object - VM: - description: Describes a Virtual Machine. - properties: - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - SessionIds: - properties: - sessionIds: - type: array - items: - type: string - description: List of session IDs. - description: List of session IDs. - type: object - IpGroup: - description: The IpGroups resource information. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/IpGroupPropertiesFormat' - description: Properties of the IpGroups. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - IpGroupListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/IpGroup' - description: The list of IpGroups information resources. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for the ListIpGroups API service call. - type: object - IpGroupPropertiesFormat: - properties: - provisioningState: - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the IpGroups resource. - readOnly: true - ipAddresses: - type: array - items: - type: string - description: IpAddresses/IpAddressPrefixes in the IpGroups resource. - firewalls: - type: array - readOnly: true - description: List of references to Firewall resources that this IpGroups is associated with. - items: - $ref: '#/components/schemas/SubResource' - firewallPolicies: - type: array - readOnly: true - description: List of references to Firewall Policies resources that this IpGroups is associated with. - items: - $ref: '#/components/schemas/SubResource' - description: The IpGroups property information. - type: object - VirtualNetworkGatewayIPConfigurationPropertiesFormat: - properties: - privateIPAllocationMethod: - $ref: '#/components/schemas/IPAllocationMethod' - description: The private IP address allocation method. - subnet: - $ref: '#/components/schemas/SubResource' - description: The reference to the subnet resource. - publicIPAddress: - $ref: '#/components/schemas/SubResource' - description: The reference to the public IP resource. - privateIPAddress: - readOnly: true - type: string - description: Private IP Address for this gateway. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the virtual network gateway IP configuration resource. - description: Properties of VirtualNetworkGatewayIPConfiguration. - type: object - VirtualNetworkGatewayIPConfiguration: - description: IP configuration for virtual network gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualNetworkGatewayIPConfigurationPropertiesFormat' - description: Properties of the virtual network gateway ip configuration. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - VirtualNetworkGatewayNatRuleProperties: - properties: - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the NAT Rule resource. - type: - type: string - description: The type of NAT rule for VPN NAT. - enum: - - Static - - Dynamic - x-ms-enum: - name: VpnNatRuleType - modelAsString: true - mode: - type: string - description: The Source NAT direction of a VPN NAT. - enum: - - EgressSnat - - IngressSnat - x-ms-enum: - name: VpnNatRuleMode - modelAsString: true - internalMappings: - type: array - items: - $ref: '#/components/schemas/VpnNatRuleMapping' - description: The private IP address internal mapping for NAT. - externalMappings: - type: array - items: - $ref: '#/components/schemas/VpnNatRuleMapping' - description: The private IP address external mapping for NAT. - ipConfigurationId: - type: string - description: The IP Configuration ID this NAT rule applies to. - description: Parameters for VirtualNetworkGatewayNatRule. - type: object - VirtualNetworkGatewayNatRule: - description: VirtualNetworkGatewayNatRule Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualNetworkGatewayNatRuleProperties' - description: Properties of the Virtual Network Gateway NAT rule. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Resource type. - id: - type: string - description: Resource ID. - type: object - VirtualNetworkGatewayPropertiesFormat: - properties: - autoScaleConfiguration: - $ref: '#/components/schemas/VirtualNetworkGatewayAutoScaleConfiguration' - description: Autoscale configuration for virutal network gateway - ipConfigurations: - type: array - items: - $ref: '#/components/schemas/VirtualNetworkGatewayIPConfiguration' - description: IP configurations for virtual network gateway. - gatewayType: - type: string - description: The type of this virtual network gateway. - enum: - - Vpn - - ExpressRoute - - LocalGateway - x-ms-enum: - name: VirtualNetworkGatewayType - modelAsString: true - vpnType: - type: string - description: The type of this virtual network gateway. - enum: - - PolicyBased - - RouteBased - x-ms-enum: - name: VpnType - modelAsString: true - vpnGatewayGeneration: - type: string - description: The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN. - enum: - - None - - Generation1 - - Generation2 - x-ms-enum: - name: VpnGatewayGeneration - modelAsString: true - enableBgp: - type: boolean - description: Whether BGP is enabled for this virtual network gateway or not. - enablePrivateIpAddress: - type: boolean - description: Whether private IP needs to be enabled on this gateway for connections or not. - activeActive: - type: boolean - description: ActiveActive flag. - disableIPSecReplayProtection: - type: boolean - description: disableIPSecReplayProtection flag. - gatewayDefaultSite: - $ref: '#/components/schemas/SubResource' - description: The reference to the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. - sku: - $ref: '#/components/schemas/VirtualNetworkGatewaySku' - description: The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. - vpnClientConfiguration: - $ref: '#/components/schemas/VpnClientConfiguration' - description: The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations. - virtualNetworkGatewayPolicyGroups: - type: array - description: The reference to the VirtualNetworkGatewayPolicyGroup resource which represents the available VirtualNetworkGatewayPolicyGroup for the gateway. - items: - $ref: '#/components/schemas/VirtualNetworkGatewayPolicyGroup' - bgpSettings: - $ref: '#/components/schemas/BgpSettings' - description: Virtual network gateway's BGP speaker settings. - customRoutes: - $ref: '#/components/schemas/AddressSpace' - description: The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient. - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the virtual network gateway resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the virtual network gateway resource. - enableDnsForwarding: - type: boolean - description: Whether dns forwarding is enabled or not. - inboundDnsForwardingEndpoint: - type: string - readOnly: true - description: The IP address allocated by the gateway to which dns requests can be sent. - vNetExtendedLocationResourceId: - type: string - description: Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet. - natRules: - type: array - items: - $ref: '#/components/schemas/VirtualNetworkGatewayNatRule' - description: NatRules for virtual network gateway. - enableBgpRouteTranslationForNat: - type: boolean - description: EnableBgpRouteTranslationForNat flag. - allowVirtualWanTraffic: - type: boolean - description: Configures this gateway to accept traffic from remote Virtual WAN networks. - allowRemoteVnetTraffic: - type: boolean - description: Configure this gateway to accept traffic from other Azure Virtual Networks. This configuration does not support connectivity to Azure Virtual WAN. - adminState: - type: string - description: Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet - enum: - - Enabled - - Disabled - x-ms-enum: - name: adminState - modelAsString: true - description: VirtualNetworkGateway properties. - type: object - VirtualNetworkGatewayAutoScaleConfiguration: - properties: - bounds: - $ref: '#/components/schemas/VirtualNetworkGatewayAutoScaleBounds' - description: The bounds of the autoscale configuration - description: Virtual Network Gateway Autoscale Configuration details - type: object - VirtualNetworkGatewayAutoScaleBounds: - properties: - min: - type: integer - description: Minimum scale Units for Autoscale configuration - max: - type: integer - description: Maximum Scale Units for Autoscale configuration - type: object - VpnClientRootCertificatePropertiesFormat: - properties: - publicCertData: - type: string - description: The certificate public data. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the VPN client root certificate resource. - required: - - publicCertData - description: Properties of SSL certificates of application gateway. - type: object - VpnClientRootCertificate: - required: - - properties - description: VPN client root certificate of virtual network gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VpnClientRootCertificatePropertiesFormat' - description: Properties of the vpn client root certificate. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - VpnClientRevokedCertificatePropertiesFormat: - properties: - thumbprint: - type: string - description: The revoked VPN client certificate thumbprint. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the VPN client revoked certificate resource. - description: Properties of the revoked VPN client certificate of virtual network gateway. - type: object - VpnClientRevokedCertificate: - description: VPN client revoked certificate of virtual network gateway. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VpnClientRevokedCertificatePropertiesFormat' - description: Properties of the vpn client revoked certificate. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - RadiusServer: - properties: - radiusServerAddress: - type: string - description: The address of this radius server. - radiusServerScore: - type: integer - format: int64 - description: The initial score assigned to this radius server. - radiusServerSecret: - type: string - description: The secret used for this radius server. - required: - - radiusServerAddress - description: Radius Server Settings. - type: object - VpnClientConfiguration: - properties: - vpnClientAddressPool: - $ref: '#/components/schemas/AddressSpace' - description: The reference to the address space resource which represents Address space for P2S VpnClient. - vpnClientRootCertificates: - type: array - items: - $ref: '#/components/schemas/VpnClientRootCertificate' - description: VpnClientRootCertificate for virtual network gateway. - vpnClientRevokedCertificates: - type: array - items: - $ref: '#/components/schemas/VpnClientRevokedCertificate' - description: VpnClientRevokedCertificate for Virtual network gateway. - vpnClientProtocols: - type: array - items: - type: string - description: VPN client protocol enabled for the virtual network gateway. - enum: - - IkeV2 - - SSTP - - OpenVPN - x-ms-enum: - name: VpnClientProtocol - modelAsString: true - description: VpnClientProtocols for Virtual network gateway. - vpnAuthenticationTypes: - type: array - items: - type: string - description: VPN authentication types enabled for the virtual network gateway. - enum: - - Certificate - - Radius - - AAD - x-ms-enum: - name: VpnAuthenticationType - modelAsString: true - description: VPN authentication types for the virtual network gateway.. - vpnClientIpsecPolicies: - type: array - items: - $ref: '#/components/schemas/IpsecPolicy' - description: VpnClientIpsecPolicies for virtual network gateway P2S client. - radiusServerAddress: - type: string - description: The radius server address property of the VirtualNetworkGateway resource for vpn client connection. - radiusServerSecret: - type: string - description: The radius secret property of the VirtualNetworkGateway resource for vpn client connection. - radiusServers: - type: array - items: - $ref: '#/components/schemas/RadiusServer' - description: The radiusServers property for multiple radius server configuration. - aadTenant: - type: string - description: The AADTenant property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. - aadAudience: - type: string - description: The AADAudience property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. - aadIssuer: - type: string - description: The AADIssuer property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. - vngClientConnectionConfigurations: - type: array - items: - $ref: '#/components/schemas/VngClientConnectionConfiguration' - description: per ip address pool connection policy for virtual network gateway P2S client. - description: VpnClientConfiguration for P2S client. - type: object - VirtualNetworkGatewaySku: - properties: - name: - type: string - description: Gateway SKU name. - enum: - - Basic - - HighPerformance - - Standard - - UltraPerformance - - VpnGw1 - - VpnGw2 - - VpnGw3 - - VpnGw4 - - VpnGw5 - - VpnGw1AZ - - VpnGw2AZ - - VpnGw3AZ - - VpnGw4AZ - - VpnGw5AZ - - ErGw1AZ - - ErGw2AZ - - ErGw3AZ - - ErGwScale - x-ms-enum: - name: VirtualNetworkGatewaySkuName - modelAsString: true - tier: - type: string - description: Gateway SKU tier. - enum: - - Basic - - HighPerformance - - Standard - - UltraPerformance - - VpnGw1 - - VpnGw2 - - VpnGw3 - - VpnGw4 - - VpnGw5 - - VpnGw1AZ - - VpnGw2AZ - - VpnGw3AZ - - VpnGw4AZ - - VpnGw5AZ - - ErGw1AZ - - ErGw2AZ - - ErGw3AZ - - ErGwScale - x-ms-enum: - name: VirtualNetworkGatewaySkuTier - modelAsString: true - capacity: - readOnly: true - type: integer - format: int32 - description: The capacity. - description: VirtualNetworkGatewaySku details. - type: object - BgpSettings: - properties: - asn: - type: integer - format: int64 - minimum: 0 - maximum: 4294967295 - description: The BGP speaker's ASN. - bgpPeeringAddress: - type: string - description: The BGP peering address and BGP identifier of this BGP speaker. - peerWeight: - type: integer - format: int32 - description: The weight added to routes learned from this BGP speaker. - bgpPeeringAddresses: - type: array - items: - $ref: '#/components/schemas/IPConfigurationBgpPeeringAddress' - description: BGP peering address with IP configuration ID for virtual network gateway. - description: BGP settings details. - type: object - BgpPeerStatus: - properties: - localAddress: - type: string - readOnly: true - description: The virtual network gateway's local address. - neighbor: - type: string - readOnly: true - description: The remote BGP peer. - asn: - type: integer - format: int64 - readOnly: true - minimum: 0 - maximum: 4294967295 - description: The autonomous system number of the remote BGP peer. - state: - type: string - readOnly: true - description: The BGP peer state. - enum: - - Unknown - - Stopped - - Idle - - Connecting - - Connected - x-ms-enum: - name: BgpPeerState - modelAsString: true - connectedDuration: - type: string - readOnly: true - description: For how long the peering has been up. - routesReceived: - type: integer - format: int64 - readOnly: true - description: The number of routes learned from this peer. - messagesSent: - type: integer - format: int64 - readOnly: true - description: The number of BGP messages sent. - messagesReceived: - type: integer - format: int64 - readOnly: true - description: The number of BGP messages received. - description: BGP peer status details. - type: object - GatewayRoute: - properties: - localAddress: - type: string - readOnly: true - description: The gateway's local address. - network: - type: string - readOnly: true - description: The route's network prefix. - nextHop: - type: string - readOnly: true - description: The route's next hop. - sourcePeer: - type: string - readOnly: true - description: The peer this route was learned from. - origin: - type: string - readOnly: true - description: The source this route was learned from. - asPath: - type: string - readOnly: true - description: The route's AS path sequence. - weight: - type: integer - format: int32 - readOnly: true - description: The route's weight. - description: Gateway routing details. - type: object - VirtualNetworkGateway: - required: - - properties - description: A common class for general resource information. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualNetworkGatewayPropertiesFormat' - description: Properties of the virtual network gateway. - extendedLocation: - $ref: '#/components/schemas/ExtendedLocation' - description: The extended location of type local virtual network gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - VpnClientParameters: - properties: - processorArchitecture: - type: string - description: VPN client Processor Architecture. - enum: - - Amd64 - - X86 - x-ms-enum: - name: ProcessorArchitecture - modelAsString: true - authenticationMethod: - $ref: '#/components/schemas/AuthenticationMethod' - description: VPN client authentication method. - radiusServerAuthCertificate: - type: string - description: The public certificate data for the radius server authentication certificate as a Base-64 encoded string. Required only if external radius authentication has been configured with EAPTLS authentication. - clientRootCertificates: - type: array - items: - type: string - description: A list of client root certificates public certificate data encoded as Base-64 strings. Optional parameter for external radius based authentication with EAPTLS. - description: Vpn Client Parameters for package generation. - type: object - VirtualNetworkGatewayListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/VirtualNetworkGateway' - description: A list of VirtualNetworkGateway resources that exists in a resource group. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for the ListVirtualNetworkGateways API service call. - type: object - ListVirtualNetworkGatewayNatRulesResult: - description: Result of the request to list all nat rules to a virtual network gateway. It contains a list of Nat rules and a URL nextLink to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/VirtualNetworkGatewayNatRule' - description: List of Nat Rules. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - BgpPeerStatusListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/BgpPeerStatus' - description: List of BGP peers. - description: Response for list BGP peer status API service call. - type: object - GatewayRouteListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/GatewayRoute' - description: List of gateway routes. - description: List of virtual network gateway routes. - type: object - TunnelConnectionHealth: - properties: - tunnel: - readOnly: true - type: string - description: Tunnel name. - connectionStatus: - readOnly: true - $ref: '#/components/schemas/VirtualNetworkGatewayConnectionStatus' - description: Virtual Network Gateway connection status. - ingressBytesTransferred: - readOnly: true - type: integer - format: int64 - description: The Ingress Bytes Transferred in this connection. - egressBytesTransferred: - readOnly: true - type: integer - format: int64 - description: The Egress Bytes Transferred in this connection. - lastConnectionEstablishedUtcTime: - readOnly: true - type: string - description: The time at which connection was established in Utc format. - description: VirtualNetworkGatewayConnection properties. - type: object - VirtualNetworkGatewayConnectionPropertiesFormat: - properties: - authorizationKey: - type: string - description: The authorizationKey. - virtualNetworkGateway1: - $ref: '#/components/schemas/VirtualNetworkGateway' - description: The reference to virtual network gateway resource. - virtualNetworkGateway2: - $ref: '#/components/schemas/VirtualNetworkGateway' - description: The reference to virtual network gateway resource. - localNetworkGateway2: - $ref: '#/components/schemas/LocalNetworkGateway' - description: The reference to local network gateway resource. - ingressNatRules: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: List of ingress NatRules. - egressNatRules: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: List of egress NatRules. - connectionType: - $ref: '#/components/schemas/VirtualNetworkGatewayConnectionType' - description: Gateway connection type. - connectionProtocol: - $ref: '#/components/schemas/ConnectionProtocol' - description: Connection protocol used for this connection. - routingWeight: - type: integer - format: int32 - description: The routing weight. - dpdTimeoutSeconds: - type: integer - format: int32 - description: The dead peer detection timeout of this connection in seconds. - connectionMode: - $ref: '#/components/schemas/VirtualNetworkGatewayConnectionMode' - description: The connection mode for this connection. - sharedKey: - type: string - description: The IPSec shared key. - connectionStatus: - readOnly: true - $ref: '#/components/schemas/VirtualNetworkGatewayConnectionStatus' - description: Virtual Network Gateway connection status. - tunnelConnectionStatus: - readOnly: true - type: array - items: - $ref: '#/components/schemas/TunnelConnectionHealth' - description: Collection of all tunnels' connection health status. - egressBytesTransferred: - readOnly: true - type: integer - format: int64 - description: The egress bytes transferred in this connection. - ingressBytesTransferred: - readOnly: true - type: integer - format: int64 - description: The ingress bytes transferred in this connection. - peer: - $ref: '#/components/schemas/SubResource' - description: The reference to peerings resource. - enableBgp: - type: boolean - description: EnableBgp flag. - gatewayCustomBgpIpAddresses: - type: array - items: - $ref: '#/components/schemas/GatewayCustomBgpIpAddressIpConfiguration' - description: GatewayCustomBgpIpAddresses to be used for virtual network gateway Connection. - x-ms-identifiers: [] - useLocalAzureIpAddress: - type: boolean - description: Use private local Azure IP for the connection. - usePolicyBasedTrafficSelectors: - type: boolean - description: Enable policy-based traffic selectors. - ipsecPolicies: - type: array - items: - $ref: '#/components/schemas/IpsecPolicy' - description: The IPSec Policies to be considered by this connection. - trafficSelectorPolicies: - type: array - items: - $ref: '#/components/schemas/TrafficSelectorPolicy' - description: The Traffic Selector Policies to be considered by this connection. - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the virtual network gateway connection resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the virtual network gateway connection resource. - expressRouteGatewayBypass: - type: boolean - description: Bypass ExpressRoute Gateway for data forwarding. - enablePrivateLinkFastPath: - type: boolean - description: Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled. - required: - - virtualNetworkGateway1 - - connectionType - description: VirtualNetworkGatewayConnection properties. - type: object - VirtualNetworkGatewayConnection: - required: - - properties - description: A common class for general resource information. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualNetworkGatewayConnectionPropertiesFormat' - description: Properties of the virtual network gateway connection. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - VirtualNetworkGatewayConnectionListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/VirtualNetworkGatewayConnection' - description: A list of VirtualNetworkGatewayConnection resources that exists in a resource group. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for the ListVirtualNetworkGatewayConnections API service call. - type: object - ConnectionResetSharedKey: - properties: - keyLength: - type: integer - format: int32 - minimum: 1 - maximum: 128 - description: The virtual network connection reset shared key length, should between 1 and 128. - required: - - keyLength - description: The virtual network connection reset shared key. - type: object - ConnectionSharedKey: - required: - - value - description: Response for GetConnectionSharedKey API service call. - properties: - value: - type: string - description: The virtual network connection shared key value. - id: - type: string - description: Resource ID. - type: object - IpsecPolicy: - properties: - saLifeTimeSeconds: - type: integer - format: int32 - description: The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel. - saDataSizeKilobytes: - type: integer - format: int32 - description: The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel. - ipsecEncryption: - $ref: '#/components/schemas/IpsecEncryption' - description: The IPSec encryption algorithm (IKE phase 1). - ipsecIntegrity: - $ref: '#/components/schemas/IpsecIntegrity' - description: The IPSec integrity algorithm (IKE phase 1). - ikeEncryption: - $ref: '#/components/schemas/IkeEncryption' - description: The IKE encryption algorithm (IKE phase 2). - ikeIntegrity: - $ref: '#/components/schemas/IkeIntegrity' - description: The IKE integrity algorithm (IKE phase 2). - dhGroup: - $ref: '#/components/schemas/DhGroup' - description: The DH Group used in IKE Phase 1 for initial SA. - pfsGroup: - $ref: '#/components/schemas/PfsGroup' - description: The Pfs Group used in IKE Phase 2 for new child SA. - required: - - saLifeTimeSeconds - - saDataSizeKilobytes - - ipsecEncryption - - ipsecIntegrity - - ikeEncryption - - ikeIntegrity - - dhGroup - - pfsGroup - description: An IPSec Policy configuration for a virtual network gateway connection. - type: object - VngClientConnectionConfigurationProperties: - type: object - properties: - vpnClientAddressPool: - $ref: '#/components/schemas/AddressSpace' - description: The reference to the address space resource which represents Address space for P2S VpnClient. - virtualNetworkGatewayPolicyGroups: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: List of references to virtualNetworkGatewayPolicyGroups - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the VngClientConnectionConfiguration resource. - required: - - vpnClientAddressPool - - virtualNetworkGatewayPolicyGroups - description: Properties of VngClientConnectionConfiguration. - VngClientConnectionConfiguration: - description: A vpn client connection configuration for client connection configuration. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VngClientConnectionConfigurationProperties' - description: Properties of the vpn client root certificate. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - VirtualNetworkGatewayPolicyGroupProperties: - type: object - properties: - isDefault: - type: boolean - description: Shows if this is a Default VirtualNetworkGatewayPolicyGroup or not. - priority: - type: integer - format: int32 - description: Priority for VirtualNetworkGatewayPolicyGroup. - policyMembers: - type: array - items: - $ref: '#/components/schemas/VirtualNetworkGatewayPolicyGroupMember' - description: Multiple PolicyMembers for VirtualNetworkGatewayPolicyGroup. - x-ms-identifiers: [] - vngClientConnectionConfigurations: - type: array - readOnly: true - items: - $ref: '#/components/schemas/SubResource' - description: List of references to vngClientConnectionConfigurations. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the VirtualNetworkGatewayPolicyGroup resource. - required: - - priority - - policyMembers - - isDefault - description: Properties of VirtualNetworkGatewayPolicyGroup. - VirtualNetworkGatewayPolicyGroup: - description: Parameters for VirtualNetworkGatewayPolicyGroup. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualNetworkGatewayPolicyGroupProperties' - description: Properties of tVirtualNetworkGatewayPolicyGroup. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - VirtualNetworkGatewayPolicyGroupMember: - properties: - name: - type: string - description: Name of the VirtualNetworkGatewayPolicyGroupMember. - attributeType: - type: string - description: The Vpn Policy member attribute type. - enum: - - CertificateGroupId - - AADGroupId - - RadiusAzureGroupId - x-ms-enum: - name: VpnPolicyMemberAttributeType - modelAsString: true - attributeValue: - type: string - description: The value of Attribute used for this VirtualNetworkGatewayPolicyGroupMember. - description: Vpn Client Connection configuration PolicyGroup member - type: object - TrafficSelectorPolicy: - properties: - localAddressRanges: - type: array - items: - type: string - description: A collection of local address spaces in CIDR format. - remoteAddressRanges: - type: array - items: - type: string - description: A collection of remote address spaces in CIDR format. - required: - - localAddressRanges - - remoteAddressRanges - description: An traffic selector policy for a virtual network gateway connection. - type: object - ConnectionProtocol: - type: string - description: Gateway connection protocol. - enum: - - IKEv2 - - IKEv1 - x-ms-enum: - name: VirtualNetworkGatewayConnectionProtocol - modelAsString: true - VpnClientIPsecParameters: - properties: - saLifeTimeSeconds: - type: integer - format: int32 - description: The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for P2S client. - saDataSizeKilobytes: - type: integer - format: int32 - description: The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for P2S client.. - ipsecEncryption: - $ref: '#/components/schemas/IpsecEncryption' - description: The IPSec encryption algorithm (IKE phase 1). - ipsecIntegrity: - $ref: '#/components/schemas/IpsecIntegrity' - description: The IPSec integrity algorithm (IKE phase 1). - ikeEncryption: - $ref: '#/components/schemas/IkeEncryption' - description: The IKE encryption algorithm (IKE phase 2). - ikeIntegrity: - $ref: '#/components/schemas/IkeIntegrity' - description: The IKE integrity algorithm (IKE phase 2). - dhGroup: - $ref: '#/components/schemas/DhGroup' - description: The DH Group used in IKE Phase 1 for initial SA. - pfsGroup: - $ref: '#/components/schemas/PfsGroup' - description: The Pfs Group used in IKE Phase 2 for new child SA. - required: - - saLifeTimeSeconds - - saDataSizeKilobytes - - ipsecEncryption - - ipsecIntegrity - - ikeEncryption - - ikeIntegrity - - dhGroup - - pfsGroup - description: An IPSec parameters for a virtual network gateway P2S connection. - type: object - LocalNetworkGatewayPropertiesFormat: - properties: - localNetworkAddressSpace: - $ref: '#/components/schemas/AddressSpace' - description: Local network site address space. - gatewayIpAddress: - type: string - description: IP address of local network gateway. - fqdn: - type: string - description: FQDN of local network gateway. - bgpSettings: - $ref: '#/components/schemas/BgpSettings' - description: Local network gateway's BGP speaker settings. - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the local network gateway resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the local network gateway resource. - description: LocalNetworkGateway properties. - type: object - LocalNetworkGateway: - required: - - properties - description: A common class for general resource information. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/LocalNetworkGatewayPropertiesFormat' - description: Properties of the local network gateway. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - LocalNetworkGatewayListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/LocalNetworkGateway' - description: A list of local network gateways that exists in a resource group. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for ListLocalNetworkGateways API service call. - type: object - VirtualNetworkConnectionGatewayReference: - properties: - id: - type: string - description: The ID of VirtualNetworkGateway or LocalNetworkGateway resource. - required: - - id - description: A reference to VirtualNetworkGateway or LocalNetworkGateway resource. - type: object - VirtualNetworkGatewayConnectionListEntityPropertiesFormat: - properties: - authorizationKey: - type: string - description: The authorizationKey. - virtualNetworkGateway1: - $ref: '#/components/schemas/VirtualNetworkConnectionGatewayReference' - description: The reference to virtual network gateway resource. - virtualNetworkGateway2: - $ref: '#/components/schemas/VirtualNetworkConnectionGatewayReference' - description: The reference to virtual network gateway resource. - localNetworkGateway2: - $ref: '#/components/schemas/VirtualNetworkConnectionGatewayReference' - description: The reference to local network gateway resource. - connectionType: - $ref: '#/components/schemas/VirtualNetworkGatewayConnectionType' - description: Gateway connection type. - connectionProtocol: - $ref: '#/components/schemas/ConnectionProtocol' - description: Connection protocol used for this connection. - routingWeight: - type: integer - format: int32 - description: The routing weight. - connectionMode: - $ref: '#/components/schemas/VirtualNetworkGatewayConnectionMode' - description: The connection mode for this connection. - sharedKey: - type: string - description: The IPSec shared key. - connectionStatus: - readOnly: true - $ref: '#/components/schemas/VirtualNetworkGatewayConnectionStatus' - description: Virtual Network Gateway connection status. - tunnelConnectionStatus: - readOnly: true - type: array - items: - $ref: '#/components/schemas/TunnelConnectionHealth' - description: Collection of all tunnels' connection health status. - egressBytesTransferred: - readOnly: true - type: integer - format: int64 - description: The egress bytes transferred in this connection. - ingressBytesTransferred: - readOnly: true - type: integer - format: int64 - description: The ingress bytes transferred in this connection. - peer: - $ref: '#/components/schemas/SubResource' - description: The reference to peerings resource. - enableBgp: - type: boolean - description: EnableBgp flag. - gatewayCustomBgpIpAddresses: - type: array - items: - $ref: '#/components/schemas/GatewayCustomBgpIpAddressIpConfiguration' - description: GatewayCustomBgpIpAddresses to be used for virtual network gateway Connection. - x-ms-identifiers: [] - usePolicyBasedTrafficSelectors: - type: boolean - description: Enable policy-based traffic selectors. - ipsecPolicies: - type: array - items: - $ref: '#/components/schemas/IpsecPolicy' - description: The IPSec Policies to be considered by this connection. - trafficSelectorPolicies: - type: array - items: - $ref: '#/components/schemas/TrafficSelectorPolicy' - description: The Traffic Selector Policies to be considered by this connection. - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the virtual network gateway connection resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the virtual network gateway connection resource. - expressRouteGatewayBypass: - type: boolean - description: Bypass ExpressRoute Gateway for data forwarding. - enablePrivateLinkFastPath: - type: boolean - description: Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled. - required: - - virtualNetworkGateway1 - - connectionType - description: VirtualNetworkGatewayConnection properties. - type: object - VirtualNetworkGatewayConnectionListEntity: - required: - - properties - description: A common class for general resource information. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualNetworkGatewayConnectionListEntityPropertiesFormat' - description: Properties of the virtual network gateway connection. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - VirtualNetworkGatewayListConnectionsResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/VirtualNetworkGatewayConnectionListEntity' - description: A list of VirtualNetworkGatewayConnection resources that exists in a resource group. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for the VirtualNetworkGatewayListConnections API service call. - type: object - VpnDeviceScriptParameters: - properties: - vendor: - type: string - description: The vendor for the vpn device. - deviceFamily: - type: string - description: The device family for the vpn device. - firmwareVersion: - type: string - description: The firmware version for the vpn device. - description: Vpn device configuration script generation parameters. - type: object - DhGroup: - type: string - description: The DH Groups used in IKE Phase 1 for initial SA. - enum: - - None - - DHGroup1 - - DHGroup2 - - DHGroup14 - - DHGroup2048 - - ECP256 - - ECP384 - - DHGroup24 - x-ms-enum: - name: DhGroup - modelAsString: true - IkeEncryption: - type: string - description: The IKE encryption algorithm (IKE phase 2). - enum: - - DES - - DES3 - - AES128 - - AES192 - - AES256 - - GCMAES256 - - GCMAES128 - x-ms-enum: - name: IkeEncryption - modelAsString: true - IkeIntegrity: - type: string - description: The IKE integrity algorithm (IKE phase 2). - enum: - - MD5 - - SHA1 - - SHA256 - - SHA384 - - GCMAES256 - - GCMAES128 - x-ms-enum: - name: IkeIntegrity - modelAsString: true - IpsecEncryption: - type: string - description: The IPSec encryption algorithm (IKE phase 1). - enum: - - None - - DES - - DES3 - - AES128 - - AES192 - - AES256 - - GCMAES128 - - GCMAES192 - - GCMAES256 - x-ms-enum: - name: IpsecEncryption - modelAsString: true - IpsecIntegrity: - type: string - description: The IPSec integrity algorithm (IKE phase 1). - enum: - - MD5 - - SHA1 - - SHA256 - - GCMAES128 - - GCMAES192 - - GCMAES256 - x-ms-enum: - name: IpsecIntegrity - modelAsString: true - PfsGroup: - type: string - description: The Pfs Groups used in IKE Phase 2 for new child SA. - enum: - - None - - PFS1 - - PFS2 - - PFS2048 - - ECP256 - - ECP384 - - PFS24 - - PFS14 - - PFSMM - x-ms-enum: - name: PfsGroup - modelAsString: true - VirtualNetworkGatewayConnectionStatus: - type: string - description: Virtual Network Gateway connection status. - enum: - - Unknown - - Connecting - - Connected - - NotConnected - x-ms-enum: - name: VirtualNetworkGatewayConnectionStatus - modelAsString: true - VirtualNetworkGatewayConnectionType: - type: string - description: Gateway connection type. - enum: - - IPsec - - Vnet2Vnet - - ExpressRoute - - VPNClient - x-ms-enum: - name: VirtualNetworkGatewayConnectionType - modelAsString: true - VirtualNetworkGatewayConnectionMode: - type: string - description: Gateway connection type. - enum: - - Default - - ResponderOnly - - InitiatorOnly - x-ms-enum: - name: VirtualNetworkGatewayConnectionMode - modelAsString: true - VpnClientConnectionHealthDetailListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/VpnClientConnectionHealthDetail' - description: List of vpn client connection health. - description: List of virtual network gateway vpn client connection health. - type: object - VpnClientConnectionHealthDetail: - properties: - vpnConnectionId: - type: string - readOnly: true - description: The vpn client Id. - vpnConnectionDuration: - type: integer - format: int64 - readOnly: true - description: The duration time of a connected vpn client. - vpnConnectionTime: - type: string - readOnly: true - description: The start time of a connected vpn client. - publicIpAddress: - type: string - readOnly: true - description: The public Ip of a connected vpn client. - privateIpAddress: - type: string - readOnly: true - description: The assigned private Ip of a connected vpn client. - vpnUserName: - type: string - readOnly: true - description: The user name of a connected vpn client. - maxBandwidth: - type: integer - format: int64 - readOnly: true - description: The max band width. - egressPacketsTransferred: - type: integer - format: int64 - readOnly: true - description: The egress packets per second. - egressBytesTransferred: - type: integer - format: int64 - readOnly: true - description: The egress bytes per second. - ingressPacketsTransferred: - type: integer - format: int64 - readOnly: true - description: The ingress packets per second. - ingressBytesTransferred: - type: integer - format: int64 - readOnly: true - description: The ingress bytes per second. - maxPacketsPerSecond: - type: integer - format: int64 - readOnly: true - description: The max packets transferred per second. - description: VPN client connection health detail. - type: object - VpnPacketCaptureStopParameters: - properties: - sasUrl: - type: string - description: SAS url for packet capture on virtual network gateway. - description: Stop packet capture parameters. - type: object - VpnPacketCaptureStartParameters: - properties: - filterData: - type: string - description: Start Packet capture parameters. - description: Start packet capture parameters on virtual network gateway. - type: object - IPConfigurationBgpPeeringAddress: - properties: - ipconfigurationId: - type: string - description: The ID of IP configuration which belongs to gateway. - defaultBgpIpAddresses: - readOnly: true - type: array - items: - type: string - description: The list of default BGP peering addresses which belong to IP configuration. - customBgpIpAddresses: - type: array - items: - type: string - description: The list of custom BGP peering addresses which belong to IP configuration. - tunnelIpAddresses: - readOnly: true - type: array - items: - type: string - description: The list of tunnel public IP addresses which belong to IP configuration. - description: Properties of IPConfigurationBgpPeeringAddress. - type: object - GatewayCustomBgpIpAddressIpConfiguration: - type: object - properties: - ipConfigurationId: - type: string - description: The IpconfigurationId of ipconfiguration which belongs to gateway. - customBgpIpAddress: - type: string - description: The custom BgpPeeringAddress which belongs to IpconfigurationId. - required: - - ipConfigurationId - - customBgpIpAddress - description: GatewayCustomBgpIpAddressIpConfiguration for a virtual network gateway connection. - NetworkVirtualAppliance: - description: NetworkVirtualAppliance Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/NetworkVirtualAppliancePropertiesFormat' - description: Properties of the Network Virtual Appliance. - identity: - $ref: '#/components/schemas/ManagedServiceIdentity' - description: The service principal that has read access to cloud-init and config blob. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - NetworkVirtualAppliancePropertiesFormat: - properties: - nvaSku: - readOnly: false - description: Network Virtual Appliance SKU. - $ref: '#/components/schemas/VirtualApplianceSkuProperties' - addressPrefix: - type: string - readOnly: true - description: Address Prefix. - bootStrapConfigurationBlobs: - type: array - readOnly: false - description: BootStrapConfigurationBlobs storage URLs. - items: - type: string - virtualHub: - readOnly: false - $ref: '#/components/schemas/SubResource' - description: The Virtual Hub where Network Virtual Appliance is being deployed. - cloudInitConfigurationBlobs: - type: array - readOnly: false - description: CloudInitConfigurationBlob storage URLs. - items: - type: string - cloudInitConfiguration: - type: string - readOnly: false - description: CloudInitConfiguration string in plain text. - virtualApplianceAsn: - type: integer - readOnly: false - format: int64 - minimum: 0 - maximum: 4294967295 - description: VirtualAppliance ASN. Microsoft private, public and IANA reserved ASN are not supported. - sshPublicKey: - type: string - readOnly: false - description: Public key for SSH login. - virtualApplianceNics: - type: array - readOnly: true - description: List of Virtual Appliance Network Interfaces. - items: - $ref: '#/components/schemas/VirtualApplianceNicProperties' - networkProfile: - type: object - readOnly: false - description: Network Profile containing configurations for Public and Private NIC. - properties: - networkInterfaceConfigurations: - type: array - items: - $ref: '#/components/schemas/VirtualApplianceNetworkInterfaceConfiguration' - x-ms-identifiers: [] - additionalNics: - type: array - readOnly: false - description: Details required for Additional Network Interface. - items: - $ref: '#/components/schemas/VirtualApplianceAdditionalNicProperties' - x-ms-identifiers: [] - internetIngressPublicIps: - type: array - readOnly: false - description: List of Resource Uri of Public IPs for Internet Ingress Scenario. - items: - $ref: '#/components/schemas/InternetIngressPublicIpsProperties' - x-ms-identifiers: [] - virtualApplianceSites: - type: array - readOnly: true - description: List of references to VirtualApplianceSite. - items: - $ref: '#/components/schemas/SubResource' - virtualApplianceConnections: - type: array - readOnly: true - description: List of references to VirtualApplianceConnections. - items: - $ref: '#/components/schemas/SubResource' - inboundSecurityRules: - type: array - readOnly: true - description: List of references to InboundSecurityRules. - items: - $ref: '#/components/schemas/SubResource' - provisioningState: - description: The provisioning state of the resource. - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - deploymentType: - type: string - readOnly: true - description: The deployment type. PartnerManaged for the SaaS NVA - delegation: - description: The delegation for the Virtual Appliance - $ref: '#/components/schemas/DelegationProperties' - partnerManagedResource: - description: The delegation for the Virtual Appliance - $ref: '#/components/schemas/PartnerManagedResourceProperties' - description: Network Virtual Appliance definition. - type: object - VirtualApplianceSkuProperties: - properties: - vendor: - type: string - readOnly: false - description: Virtual Appliance Vendor. - bundledScaleUnit: - type: string - readOnly: false - description: Virtual Appliance Scale Unit. - marketPlaceVersion: - type: string - readOnly: false - description: Virtual Appliance Version. - description: Network Virtual Appliance Sku Properties. - type: object - VirtualApplianceNicProperties: - properties: - nicType: - type: string - readOnly: true - description: NIC type - PublicNic, PrivateNic, or AdditionalNic. - enum: - - PublicNic - - PrivateNic - - AdditionalNic - x-ms-enum: - name: NicTypeInResponse - modelAsString: true - name: - type: string - readOnly: true - description: NIC name. - publicIpAddress: - type: string - readOnly: true - description: Public IP address. - privateIpAddress: - type: string - readOnly: true - description: Private IP address. - instanceName: - type: string - readOnly: true - description: Instance on which nic is attached. - description: Network Virtual Appliance NIC properties. - type: object - VirtualApplianceNetworkInterfaceConfiguration: - readOnly: false - description: Represents a single NIC configuration. - properties: - type: - type: string - description: NIC type. This should be either PublicNic or PrivateNic. - enum: - - PublicNic - - PrivateNic - x-ms-enum: - name: NicTypeInRequest - modelAsString: true - x-ms-client-name: NicType - properties: - $ref: '#/components/schemas/VirtualApplianceNetworkInterfaceConfigurationProperties' - type: object - VirtualApplianceNetworkInterfaceConfigurationProperties: - type: object - readOnly: false - description: Represents a single NIC configuration properties. - properties: - ipConfigurations: - type: array - items: - $ref: '#/components/schemas/VirtualApplianceIPConfiguration' - x-ms-identifiers: [] - VirtualApplianceIPConfiguration: - readOnly: false - description: Represents a single IP configuration. - properties: - name: - type: string - description: Name of the IP configuration. - properties: - $ref: '#/components/schemas/VirtualApplianceIPConfigurationProperties' - type: object - VirtualApplianceIPConfigurationProperties: - type: object - readOnly: false - description: Represents a single IP configuration properties. - properties: - primary: - type: boolean - description: Whether or not this is primary IP configuration of the NIC. - VirtualApplianceAdditionalNicProperties: - type: object - title: Network Virtual Appliance Additional Nic Properties - description: Network Virtual Appliance Additional NIC properties. - properties: - name: - type: string - readOnly: false - description: Name of additional nic - hasPublicIp: - type: boolean - readOnly: false - description: Flag (true or false) for Intent for Public Ip on additional nic - InternetIngressPublicIpsProperties: - type: object - title: Internet Ingress Public Ip Properties - description: Resource Uri of Public Ip for Standard Load Balancer Frontend End. - properties: - id: - type: string - readOnly: false - description: Resource Uri of Public Ip - format: arm-id - x-ms-arm-id-details: - allowedResources: - - type: Microsoft.Network/publicIPAddresses - VirtualApplianceSite: - description: Virtual Appliance Site resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualApplianceSiteProperties' - description: The properties of the Virtual Appliance Sites. - name: - type: string - description: Name of the virtual appliance site. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - type: string - readOnly: true - description: Site type. - id: - type: string - description: Resource ID. - type: object - VirtualApplianceSiteProperties: - properties: - addressPrefix: - type: string - readOnly: false - description: Address Prefix. - o365Policy: - readOnly: false - description: Office 365 Policy. - $ref: '#/components/schemas/Office365PolicyProperties' - provisioningState: - description: The provisioning state of the resource. - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: Properties of the rule group. - type: object - Office365PolicyProperties: - properties: - breakOutCategories: - readOnly: false - description: Office 365 breakout categories. - $ref: '#/components/schemas/BreakOutCategoryPolicies' - description: Network Virtual Appliance Sku Properties. - type: object - BreakOutCategoryPolicies: - properties: - allow: - type: boolean - readOnly: false - description: Flag to control breakout of o365 allow category. - optimize: - type: boolean - readOnly: false - description: Flag to control breakout of o365 optimize category. - default: - type: boolean - readOnly: false - description: Flag to control breakout of o365 default category. - description: Network Virtual Appliance Sku Properties. - type: object - NetworkVirtualApplianceSku: - title: Available NetworkVirtualApplianceSkus - description: Definition of the NetworkVirtualApplianceSkus resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/NetworkVirtualApplianceSkuPropertiesFormat' - description: NetworkVirtualApplianceSku properties. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - NetworkVirtualApplianceSkuPropertiesFormat: - title: Network Virtual Appliance Sku Properties - description: Properties specific to NetworkVirtualApplianceSkus. - properties: - vendor: - type: string - readOnly: true - description: Network Virtual Appliance Sku vendor. - availableVersions: - type: array - readOnly: true - description: Available Network Virtual Appliance versions. - items: - type: string - availableScaleUnits: - type: array - items: - $ref: '#/components/schemas/NetworkVirtualApplianceSkuInstances' - description: The list of scale units available. - type: object - NetworkVirtualApplianceSkuInstances: - title: Network Virtual Appliance Sku Instances - description: List of available Sku and instances. - properties: - scaleUnit: - type: string - readOnly: true - description: Scale Unit. - instanceCount: - type: integer - format: int32 - readOnly: true - description: Instance Count. - type: object - NetworkVirtualApplianceListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/NetworkVirtualAppliance' - description: List of Network Virtual Appliances. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListNetworkVirtualAppliances API service call. - type: object - NetworkVirtualApplianceSiteListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/VirtualApplianceSite' - description: List of Network Virtual Appliance sites. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListNetworkVirtualApplianceSites API service call. - type: object - NetworkVirtualApplianceSkuListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/NetworkVirtualApplianceSku' - description: List of Network Virtual Appliance Skus that are available. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListNetworkVirtualApplianceSkus API service call. - type: object - InboundSecurityRule: - description: NVA Inbound Security Rule resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/InboundSecurityRuleProperties' - description: The properties of the Inbound Security Rules. - name: - type: string - description: Name of security rule collection. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - type: string - readOnly: true - description: NVA inbound security rule type. - id: - type: string - description: Resource ID. - type: object - InboundSecurityRuleProperties: - properties: - ruleType: - type: string - enum: - - AutoExpire - - Permanent - x-ms-enum: - name: InboundSecurityRuleType - modelAsString: true - description: Rule Type. This should be either AutoExpire or Permanent. Auto Expire Rule only creates NSG rules. Permanent Rule creates NSG rule and SLB LB Rule. - rules: - type: array - readOnly: false - description: List of allowed rules. - items: - $ref: '#/components/schemas/InboundSecurityRules' - provisioningState: - description: The provisioning state of the resource. - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: Properties of the Inbound Security Rules resource. - type: object - InboundSecurityRules: - properties: - name: - type: string - description: Name of the rule. - protocol: - type: string - enum: - - TCP - - UDP - x-ms-enum: - name: InboundSecurityRulesProtocol - modelAsString: true - description: Protocol. This should be either TCP or UDP. - sourceAddressPrefix: - type: string - description: The CIDR or source IP range. - destinationPortRange: - type: integer - format: int32 - minimum: 0 - maximum: 65535 - description: NVA port ranges to be opened up. One needs to provide specific ports. - destinationPortRanges: - type: array - readOnly: false - description: NVA port ranges to be opened up. One can provide a range of ports. Allowed port value between 0 and 65535. - items: - type: string - appliesOn: - type: array - readOnly: false - description: Public IP name in case of Permanent Rule type & Interface Name in case of Auto Expire Rule type - items: - type: string - description: Properties of the Inbound Security Rules resource. - type: object - DelegationProperties: - type: object - properties: - serviceName: - type: string - description: The service name to which the NVA is delegated. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: Properties of the delegation. - PartnerManagedResourceProperties: - type: object - properties: - id: - readOnly: true - type: string - format: arm-id - x-ms-arm-id-details: - allowedResources: - - type: PaloAltoNetworks.Cloudngfw/firewalls - description: The partner managed resource id. - internalLoadBalancerId: - readOnly: true - type: string - format: arm-id - x-ms-arm-id-details: - allowedResources: - - type: Microsoft.Network/loadBalancers - description: The partner managed ILB resource id - standardLoadBalancerId: - readOnly: true - type: string - format: arm-id - x-ms-arm-id-details: - allowedResources: - - type: Microsoft.Network/loadBalancers - description: The partner managed SLB resource id - description: Properties of the partner managed resource. - NetworkVirtualApplianceInstanceIds: - type: object - properties: - instanceIds: - type: array - items: - type: string - description: The network virtual appliance instance ids. Omitting the network virtual appliance instance ids will result in the operation being performed on all virtual machines belonging to the network virtual appliance. - description: Specifies a list of virtual machine instance IDs from the Network Virtual Appliance VM instances. - NetworkManagerEffectiveConnectivityConfigurationListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/EffectiveConnectivityConfiguration' - description: Gets a page of NetworkManagerEffectiveConnectivityConfiguration - skipToken: - description: When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. - type: string - description: Result of the request to list networkManagerEffectiveConnectivityConfiguration. It contains a list of groups and a skiptoken to get the next set of results. - NetworkManagerEffectiveSecurityAdminRulesListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/EffectiveBaseSecurityAdminRule' - description: Gets a page of NetworkManagerEffectiveSecurityAdminRules - skipToken: - description: When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. - type: string - description: Result of the request to list networkManagerEffectiveSecurityAdminRules. It contains a list of groups and a skiptoken to get the next set of results. - EffectiveConnectivityConfiguration: - description: The network manager effective connectivity configuration - properties: - id: - type: string - description: Connectivity configuration ID. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ConnectivityConfigurationProperties' - description: Properties of a network manager connectivity configuration - configurationGroups: - type: array - items: - $ref: '#/components/schemas/ConfigurationGroup' - description: Effective configuration groups. - type: object - EffectiveBaseSecurityAdminRule: - type: object - properties: - id: - type: string - description: Resource ID. - configurationDescription: - type: string - description: A description of the security admin configuration. - ruleCollectionDescription: - type: string - description: A description of the rule collection. - ruleCollectionAppliesToGroups: - type: array - x-ms-identifiers: - - networkGroupId - items: - $ref: '#/components/schemas/NetworkManagerSecurityGroupItem' - description: Groups for rule collection - ruleGroups: - type: array - items: - $ref: '#/components/schemas/ConfigurationGroup' - description: Effective configuration groups. - kind: - type: string - description: Whether the rule is custom or default. - enum: - - Custom - - Default - x-ms-enum: - name: EffectiveAdminRuleKind - modelAsString: true - required: - - kind - discriminator: - propertyName: kind - description: Network base admin rule. - EffectiveSecurityAdminRule: - description: Network admin rule. - x-ms-discriminator-value: Custom - properties: - properties: - $ref: '#/components/schemas/AdminPropertiesFormat' - x-ms-client-flatten: true - description: Indicates the properties of the security admin rule - id: - type: string - description: Resource ID. - configurationDescription: - type: string - description: A description of the security admin configuration. - ruleCollectionDescription: - type: string - description: A description of the rule collection. - ruleCollectionAppliesToGroups: - type: array - x-ms-identifiers: - - networkGroupId - items: - $ref: '#/components/schemas/NetworkManagerSecurityGroupItem' - description: Groups for rule collection - ruleGroups: - type: array - items: - $ref: '#/components/schemas/ConfigurationGroup' - description: Effective configuration groups. - kind: - type: string - description: Whether the rule is custom or default. - enum: - - Custom - - Default - x-ms-enum: - name: EffectiveAdminRuleKind - modelAsString: true - type: object - EffectiveDefaultSecurityAdminRule: - description: Network default admin rule. - x-ms-discriminator-value: Default - properties: - properties: - $ref: '#/components/schemas/DefaultAdminPropertiesFormat' - x-ms-client-flatten: true - description: Indicates the properties of the default security admin rule - id: - type: string - description: Resource ID. - configurationDescription: - type: string - description: A description of the security admin configuration. - ruleCollectionDescription: - type: string - description: A description of the rule collection. - ruleCollectionAppliesToGroups: - type: array - x-ms-identifiers: - - networkGroupId - items: - $ref: '#/components/schemas/NetworkManagerSecurityGroupItem' - description: Groups for rule collection - ruleGroups: - type: array - items: - $ref: '#/components/schemas/ConfigurationGroup' - description: Effective configuration groups. - kind: - type: string - description: Whether the rule is custom or default. - enum: - - Custom - - Default - x-ms-enum: - name: EffectiveAdminRuleKind - modelAsString: true - type: object - ConfigurationGroup: - description: The network configuration group resource - properties: - id: - type: string - description: Network group ID. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/NetworkGroupProperties' - description: The network configuration group properties - type: object - RouteFilterRulePropertiesFormat: - required: - - access - - routeFilterRuleType - - communities - properties: - access: - $ref: '#/components/schemas/Access' - description: The access type of the rule. - routeFilterRuleType: - type: string - description: The rule type of the rule. - enum: - - Community - x-ms-enum: - name: RouteFilterRuleType - modelAsString: true - communities: - type: array - items: - type: string - description: The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020']. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the route filter rule resource. - description: Route Filter Rule Resource. - type: object - RouteFilterRule: - description: Route Filter Rule Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/RouteFilterRulePropertiesFormat' - description: Properties of the route filter rule. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - location: - type: string - description: Resource location. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - PatchRouteFilterRule: - description: Route Filter Rule Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/RouteFilterRulePropertiesFormat' - description: Properties of the route filter rule. - name: - type: string - readOnly: true - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - RouteFilterPropertiesFormat: - properties: - rules: - type: array - items: - $ref: '#/components/schemas/RouteFilterRule' - description: Collection of RouteFilterRules contained within a route filter. - peerings: - readOnly: true - type: array - items: - $ref: '#/components/schemas/ExpressRouteCircuitPeering' - description: A collection of references to express route circuit peerings. - ipv6Peerings: - readOnly: true - type: array - items: - $ref: '#/components/schemas/ExpressRouteCircuitPeering' - description: A collection of references to express route circuit ipv6 peerings. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the route filter resource. - description: Route Filter Resource. - type: object - RouteFilter: - required: - - location - description: Route Filter Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/RouteFilterPropertiesFormat' - description: Properties of the route filter. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - PatchRouteFilter: - description: Route Filter Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/RouteFilterPropertiesFormat' - description: Properties of the route filter. - name: - type: string - readOnly: true - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Resource type. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - id: - type: string - description: Resource ID. - type: object - RouteFilterListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/RouteFilter' - description: A list of route filters in a resource group. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for the ListRouteFilters API service call. - type: object - RouteFilterRuleListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/RouteFilterRule' - description: A list of RouteFilterRules in a resource group. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for the ListRouteFilterRules API service call. - type: object - ServiceTagsListResult: - properties: - name: - type: string - readOnly: true - description: The name of the cloud. - id: - type: string - readOnly: true - description: The ID of the cloud. - type: - type: string - readOnly: true - description: The azure resource type. - changeNumber: - type: string - readOnly: true - description: The iteration number. - cloud: - type: string - readOnly: true - description: The name of the cloud. - values: - type: array - items: - $ref: '#/components/schemas/ServiceTagInformation' - readOnly: true - description: The list of service tag information resources. - nextLink: - type: string - readOnly: true - description: The URL to get next page of service tag information resources. - description: Response for the ListServiceTags API service call. - type: object - ServiceTagInformationListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/ServiceTagInformation' - description: The list of service tag information resources. - nextLink: - type: string - readOnly: true - description: The URL to get the next set of results. - description: Response for Get ServiceTagInformation API service call. Retrieves the list of service tag information resources. - ServiceTagInformation: - description: The service tag information. - properties: - properties: - $ref: '#/components/schemas/ServiceTagInformationPropertiesFormat' - readOnly: true - description: Properties of the service tag information. - name: - type: string - readOnly: true - description: The name of service tag. - id: - type: string - readOnly: true - description: The ID of service tag. - serviceTagChangeNumber: - type: string - readOnly: true - description: The iteration number of service tag object for region. - type: object - ServiceTagInformationPropertiesFormat: - properties: - changeNumber: - type: string - readOnly: true - description: The iteration number of service tag. - region: - type: string - readOnly: true - description: The region of service tag. - systemService: - type: string - readOnly: true - description: The name of system service. - addressPrefixes: - type: array - items: - type: string - readOnly: true - description: The list of IP address prefixes. - state: - type: string - readOnly: true - description: The state of the service tag. - description: Properties of the service tag information. - type: object - AvailableDelegationsResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/AvailableDelegation' - description: An array of available delegations. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: An array of available delegations. - type: object - AvailableDelegation: - properties: - name: - type: string - description: The name of the AvailableDelegation resource. - id: - type: string - description: A unique identifier of the AvailableDelegation resource. - type: - type: string - description: Resource type. - serviceName: - type: string - description: The name of the service and resource. - actions: - type: array - items: - type: string - description: The actions permitted to the service upon delegation. - description: The serviceName of an AvailableDelegation indicates a possible delegation for a subnet. - type: object - AzureFirewallIPConfigurationPropertiesFormat: - properties: - privateIPAddress: - type: string - readOnly: true - description: The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes. - subnet: - $ref: '#/components/schemas/SubResource' - description: Reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or 'AzureFirewallManagementSubnet'. - publicIPAddress: - $ref: '#/components/schemas/SubResource' - description: Reference to the PublicIP resource. This field is a mandatory input if subnet is not null. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the Azure firewall IP configuration resource. - description: Properties of IP configuration of an Azure Firewall. - type: object - AzureFirewallIPConfiguration: - description: IP configuration of an Azure Firewall. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/AzureFirewallIPConfigurationPropertiesFormat' - description: Properties of the azure firewall IP configuration. - name: - type: string - description: Name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - AzureFirewallPublicIPAddress: - properties: - address: - type: string - description: Public IP Address value. - description: Public IP Address associated with azure firewall. - type: object - AzureFirewallIpGroups: - properties: - id: - type: string - readOnly: true - description: Resource ID. - changeNumber: - type: string - readOnly: true - description: The iteration number. - description: IpGroups associated with azure firewall. - type: object - HubPublicIPAddresses: - properties: - addresses: - type: array - description: The list of Public IP addresses associated with azure firewall or IP addresses to be retained. - items: - $ref: '#/components/schemas/AzureFirewallPublicIPAddress' - count: - type: integer - format: int32 - description: The number of Public IP addresses associated with azure firewall. - description: Public IP addresses associated with azure firewall. - type: object - HubIPAddresses: - properties: - publicIPs: - description: Public IP addresses associated with azure firewall. - $ref: '#/components/schemas/HubPublicIPAddresses' - privateIPAddress: - type: string - description: Private IP Address associated with azure firewall. - description: IP addresses associated with azure firewall. - type: object - IpGroups: - type: array - description: List of IpGroups associated with azure firewall. - items: - $ref: '#/components/schemas/AzureFirewallIpGroups' - AzureFirewallPropertiesFormat: - properties: - applicationRuleCollections: - type: array - items: - $ref: '#/components/schemas/AzureFirewallApplicationRuleCollection' - description: Collection of application rule collections used by Azure Firewall. - natRuleCollections: - type: array - items: - $ref: '#/components/schemas/AzureFirewallNatRuleCollection' - description: Collection of NAT rule collections used by Azure Firewall. - networkRuleCollections: - type: array - items: - $ref: '#/components/schemas/AzureFirewallNetworkRuleCollection' - description: Collection of network rule collections used by Azure Firewall. - ipConfigurations: - type: array - items: - $ref: '#/components/schemas/AzureFirewallIPConfiguration' - description: IP configuration of the Azure Firewall resource. - managementIpConfiguration: - $ref: '#/components/schemas/AzureFirewallIPConfiguration' - description: IP configuration of the Azure Firewall used for management traffic. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the Azure firewall resource. - threatIntelMode: - description: The operation mode for Threat Intelligence. - $ref: '#/components/schemas/AzureFirewallThreatIntelMode' - virtualHub: - $ref: '#/components/schemas/SubResource' - description: The virtualHub to which the firewall belongs. - firewallPolicy: - $ref: '#/components/schemas/SubResource' - description: The firewallPolicy associated with this azure firewall. - hubIPAddresses: - description: IP addresses associated with AzureFirewall. - $ref: '#/components/schemas/HubIPAddresses' - ipGroups: - readOnly: true - description: IpGroups associated with AzureFirewall. - $ref: '#/components/schemas/IpGroups' - sku: - description: The Azure Firewall Resource SKU. - $ref: '#/components/schemas/AzureFirewallSku' - additionalProperties: - $ref: '#/components/schemas/AzureFirewallAdditionalProperties' - description: The additional properties used to further config this azure firewall. - description: Properties of the Azure Firewall. - type: object - AzureFirewall: - description: Azure Firewall resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/AzureFirewallPropertiesFormat' - description: Properties of the azure firewall. - zones: - type: array - items: - type: string - description: A list of availability zones denoting where the resource needs to come from. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - AzureFirewallListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/AzureFirewall' - description: List of Azure Firewalls in a resource group. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListAzureFirewalls API service call. - type: object - AzureFirewallThreatIntelMode: - type: string - description: The operation mode for Threat Intel. - enum: - - Alert - - Deny - - 'Off' - x-ms-enum: - name: AzureFirewallThreatIntelMode - modelAsString: true - AzureFirewallAdditionalProperties: - additionalProperties: - type: string - description: The additional properties of azure firewall. - properties: {} - type: object - AzureFirewallApplicationRuleCollectionPropertiesFormat: - properties: - priority: - type: integer - format: int32 - maximum: 65000 - exclusiveMaximum: false - minimum: 100 - exclusiveMinimum: false - description: Priority of the application rule collection resource. - action: - $ref: '#/components/schemas/AzureFirewallRCAction' - description: The action type of a rule collection. - rules: - type: array - items: - $ref: '#/components/schemas/AzureFirewallApplicationRule' - description: Collection of rules used by a application rule collection. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the application rule collection resource. - description: Properties of the application rule collection. - type: object - AzureFirewallApplicationRuleCollection: - description: Application rule collection resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/AzureFirewallApplicationRuleCollectionPropertiesFormat' - description: Properties of the azure firewall application rule collection. - name: - type: string - description: The name of the resource that is unique within the Azure firewall. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - AzureFirewallApplicationRuleProtocol: - properties: - protocolType: - description: Protocol type. - $ref: '#/components/schemas/AzureFirewallApplicationRuleProtocolType' - port: - type: integer - format: int32 - maximum: 64000 - exclusiveMaximum: false - minimum: 0 - exclusiveMinimum: false - description: Port number for the protocol, cannot be greater than 64000. This field is optional. - description: Properties of the application rule protocol. - type: object - AzureFirewallApplicationRule: - properties: - name: - type: string - description: Name of the application rule. - description: - type: string - description: Description of the rule. - sourceAddresses: - type: array - description: List of source IP addresses for this rule. - items: - type: string - protocols: - type: array - items: - $ref: '#/components/schemas/AzureFirewallApplicationRuleProtocol' - description: Array of ApplicationRuleProtocols. - targetFqdns: - type: array - description: List of FQDNs for this rule. - items: - type: string - fqdnTags: - type: array - description: List of FQDN Tags for this rule. - items: - type: string - sourceIpGroups: - type: array - description: List of source IpGroups for this rule. - items: - type: string - description: Properties of an application rule. - type: object - AzureFirewallNatRuleCollectionProperties: - properties: - priority: - type: integer - format: int32 - maximum: 65000 - exclusiveMaximum: false - minimum: 100 - exclusiveMinimum: false - description: Priority of the NAT rule collection resource. - action: - $ref: '#/components/schemas/AzureFirewallNatRCAction' - description: The action type of a NAT rule collection. - rules: - type: array - items: - $ref: '#/components/schemas/AzureFirewallNatRule' - description: Collection of rules used by a NAT rule collection. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the NAT rule collection resource. - description: Properties of the NAT rule collection. - type: object - AzureFirewallNatRuleCollection: - description: NAT rule collection resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/AzureFirewallNatRuleCollectionProperties' - description: Properties of the azure firewall NAT rule collection. - name: - type: string - description: The name of the resource that is unique within the Azure firewall. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - AzureFirewallNatRule: - properties: - name: - type: string - description: Name of the NAT rule. - description: - type: string - description: Description of the rule. - sourceAddresses: - type: array - description: List of source IP addresses for this rule. - items: - type: string - destinationAddresses: - type: array - description: List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags. - items: - type: string - destinationPorts: - type: array - description: List of destination ports. - items: - type: string - protocols: - type: array - items: - $ref: '#/components/schemas/AzureFirewallNetworkRuleProtocol' - description: Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule. - translatedAddress: - type: string - description: The translated address for this NAT rule. - translatedPort: - type: string - description: The translated port for this NAT rule. - translatedFqdn: - type: string - description: The translated FQDN for this NAT rule. - sourceIpGroups: - type: array - description: List of source IpGroups for this rule. - items: - type: string - description: Properties of a NAT rule. - type: object - AzureFirewallNatRCAction: - properties: - type: - description: The type of action. - $ref: '#/components/schemas/AzureFirewallNatRCActionType' - description: AzureFirewall NAT Rule Collection Action. - type: object - AzureFirewallNatRCActionType: - type: string - description: The action type of a NAT rule collection. - enum: - - Snat - - Dnat - x-ms-enum: - name: AzureFirewallNatRCActionType - modelAsString: true - AzureFirewallNetworkRuleCollectionPropertiesFormat: - properties: - priority: - type: integer - format: int32 - maximum: 65000 - exclusiveMaximum: false - minimum: 100 - exclusiveMinimum: false - description: Priority of the network rule collection resource. - action: - $ref: '#/components/schemas/AzureFirewallRCAction' - description: The action type of a rule collection. - rules: - type: array - items: - $ref: '#/components/schemas/AzureFirewallNetworkRule' - description: Collection of rules used by a network rule collection. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the network rule collection resource. - description: Properties of the network rule collection. - type: object - AzureFirewallNetworkRuleCollection: - description: Network rule collection resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/AzureFirewallNetworkRuleCollectionPropertiesFormat' - description: Properties of the azure firewall network rule collection. - name: - type: string - description: The name of the resource that is unique within the Azure firewall. This name can be used to access the resource. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - AzureFirewallNetworkRule: - properties: - name: - type: string - description: Name of the network rule. - description: - type: string - description: Description of the rule. - protocols: - type: array - items: - $ref: '#/components/schemas/AzureFirewallNetworkRuleProtocol' - description: Array of AzureFirewallNetworkRuleProtocols. - sourceAddresses: - type: array - description: List of source IP addresses for this rule. - items: - type: string - destinationAddresses: - type: array - description: List of destination IP addresses. - items: - type: string - destinationPorts: - type: array - description: List of destination ports. - items: - type: string - destinationFqdns: - type: array - description: List of destination FQDNs. - items: - type: string - sourceIpGroups: - type: array - description: List of source IpGroups for this rule. - items: - type: string - destinationIpGroups: - type: array - description: List of destination IpGroups for this rule. - items: - type: string - description: Properties of the network rule. - type: object - AzureFirewallRCAction: - properties: - type: - description: The type of action. - $ref: '#/components/schemas/AzureFirewallRCActionType' - description: Properties of the AzureFirewallRCAction. - type: object - AzureFirewallRCActionType: - type: string - description: The action type of a rule collection. - enum: - - Allow - - Deny - x-ms-enum: - name: AzureFirewallRCActionType - modelAsString: true - AzureFirewallNetworkRuleProtocol: - type: string - description: The protocol of a Network Rule resource. - enum: - - TCP - - UDP - - Any - - ICMP - x-ms-enum: - name: AzureFirewallNetworkRuleProtocol - modelAsString: true - AzureFirewallApplicationRuleProtocolType: - type: string - description: The protocol type of a Application Rule resource. - enum: - - Http - - Https - - Mssql - x-ms-enum: - name: AzureFirewallApplicationRuleProtocolType - modelAsString: true - AzureFirewallSku: - properties: - name: - type: string - description: Name of an Azure Firewall SKU. - enum: - - AZFW_VNet - - AZFW_Hub - x-ms-enum: - name: AzureFirewallSkuName - modelAsString: true - tier: - type: string - description: Tier of an Azure Firewall. - enum: - - Standard - - Premium - - Basic - x-ms-enum: - name: AzureFirewallSkuTier - modelAsString: true - description: SKU of an Azure Firewall. - type: object - IPPrefixesList: - type: object - properties: - ipPrefixes: - type: array - items: - type: string - description: IP Prefix value. - description: List of SNAT IP Prefixes learnt by firewall to not SNAT - FirewallPacketCaptureParametersFormat: - type: object - properties: - durationInSeconds: - type: integer - format: int32 - maximum: 1800 - exclusiveMaximum: false - minimum: 30 - exclusiveMinimum: false - description: Duration of packet capture in seconds. - numberOfPacketsToCapture: - type: integer - format: int32 - maximum: 90000 - exclusiveMaximum: false - minimum: 100 - exclusiveMinimum: false - description: Number of packets to be captured. - sasUrl: - type: string - description: Upload capture location - fileName: - type: string - description: Name of file to be uploaded to sasURL - protocol: - $ref: '#/components/schemas/AzureFirewallNetworkRuleProtocol' - description: The protocol of packets to capture - flags: - type: array - items: - $ref: '#/components/schemas/AzureFirewallPacketCaptureFlags' - description: The tcp-flag type to be captured. Used with protocol TCP - x-ms-identifiers: [] - filters: - type: array - items: - $ref: '#/components/schemas/AzureFirewallPacketCaptureRule' - description: Rules to filter packet captures. - x-ms-identifiers: [] - description: Packet capture parameters on azure firewall. - AzureFirewallPacketCaptureFlags: - type: object - properties: - type: - description: Flags to capture - $ref: '#/components/schemas/AzureFirewallPacketCaptureFlagsType' - description: Properties of the AzureFirewallRCAction. - AzureFirewallPacketCaptureFlagsType: - type: string - description: The flags type to be captured. - enum: - - fin - - syn - - rst - - push - - ack - - urg - x-ms-enum: - name: AzureFirewallPacketCaptureFlagsType - modelAsString: true - AzureFirewallPacketCaptureRule: - type: object - properties: - sources: - type: array - description: List of source IP addresses/subnets to be captured. - items: - type: string - destinations: - type: array - description: List of destination IP addresses/subnets to be captured. - items: - type: string - destinationPorts: - type: array - description: List of ports to be captured. - items: - type: string - description: Group of src/dest ips and ports to be captured. - FirewallPacketCaptureParameters: - description: Azure Firewall Packet Capture Parameters resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/FirewallPacketCaptureParametersFormat' - description: Properties of the azure firewall. - id: - type: string - description: Resource ID. - type: object - PrivateLinkService: - description: Private link service resource. - properties: - extendedLocation: - $ref: '#/components/schemas/ExtendedLocation' - description: The extended location of the load balancer. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/PrivateLinkServiceProperties' - description: Properties of the private link service. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - PrivateLinkServiceProperties: - properties: - loadBalancerFrontendIpConfigurations: - type: array - items: - $ref: '#/components/schemas/FrontendIPConfiguration' - description: An array of references to the load balancer IP configurations. - ipConfigurations: - type: array - items: - $ref: '#/components/schemas/PrivateLinkServiceIpConfiguration' - description: An array of private link service IP configurations. - networkInterfaces: - type: array - readOnly: true - items: - $ref: '#/components/schemas/NetworkInterface' - description: An array of references to the network interfaces created for this private link service. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the private link service resource. - privateEndpointConnections: - readOnly: true - type: array - items: - $ref: '#/components/schemas/PrivateEndpointConnection' - description: An array of list about connections to the private endpoint. - visibility: - allOf: - - $ref: '#/components/schemas/ResourceSet' - description: The visibility list of the private link service. - autoApproval: - allOf: - - $ref: '#/components/schemas/ResourceSet' - description: The auto-approval list of the private link service. - fqdns: - type: array - items: - type: string - description: The list of Fqdn. - alias: - readOnly: true - type: string - description: The alias of the private link service. - enableProxyProtocol: - type: boolean - description: Whether the private link service is enabled for proxy protocol or not. - description: Properties of the private link service. - type: object - ResourceSet: - properties: - subscriptions: - type: array - items: - type: string - description: The list of subscriptions. - description: The base resource set for visibility and auto-approval. - type: object - PrivateLinkServiceIpConfiguration: - description: The private link service ip configuration. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/PrivateLinkServiceIpConfigurationProperties' - description: Properties of the private link service ip configuration. - name: - type: string - description: The name of private link service ip configuration. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: The resource type. - id: - type: string - description: Resource ID. - type: object - PrivateLinkServiceIpConfigurationProperties: - properties: - privateIPAddress: - type: string - description: The private IP address of the IP configuration. - privateIPAllocationMethod: - $ref: '#/components/schemas/IPAllocationMethod' - description: The private IP address allocation method. - subnet: - $ref: '#/components/schemas/Subnet' - description: The reference to the subnet resource. - primary: - type: boolean - description: Whether the ip configuration is primary or not. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the private link service IP configuration resource. - privateIPAddressVersion: - $ref: '#/components/schemas/IPVersion' - description: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. - description: Properties of private link service IP configuration. - type: object - PrivateEndpointConnection: - description: PrivateEndpointConnection resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/PrivateEndpointConnectionProperties' - description: Properties of the private end point connection. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - type: - readOnly: true - type: string - description: The resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - PrivateEndpointConnectionProperties: - properties: - privateEndpoint: - readOnly: true - $ref: '#/components/schemas/PrivateEndpoint' - description: The resource of private end point. - privateLinkServiceConnectionState: - $ref: '#/components/schemas/PrivateLinkServiceConnectionState' - description: A collection of information about the state of the connection between service consumer and provider. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the private endpoint connection resource. - linkIdentifier: - readOnly: true - type: string - description: The consumer link id. - privateEndpointLocation: - readOnly: true - type: string - description: The location of the private endpoint. - description: Properties of the PrivateEndpointConnectProperties. - type: object - PrivateLinkServiceConnectionState: - properties: - status: - type: string - description: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. - description: - type: string - description: The reason for approval/rejection of the connection. - actionsRequired: - type: string - description: A message indicating if changes on the service provider require any updates on the consumer. - description: A collection of information about the state of the connection between service consumer and provider. - type: object - PrivateLinkServiceListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/PrivateLinkService' - description: A list of PrivateLinkService resources in a resource group. - nextLink: - type: string - description: The URL to get the next set of results. - readOnly: true - description: Response for the ListPrivateLinkService API service call. - type: object - PrivateEndpointConnectionListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/PrivateEndpointConnection' - description: A list of PrivateEndpointConnection resources for a specific private link service. - nextLink: - type: string - description: The URL to get the next set of results. - readOnly: true - description: Response for the ListPrivateEndpointConnection API service call. - type: object - CheckPrivateLinkServiceVisibilityRequest: - properties: - privateLinkServiceAlias: - type: string - description: The alias of the private link service. - description: Request body of the CheckPrivateLinkServiceVisibility API service call. - type: object - PrivateLinkServiceVisibility: - properties: - visible: - type: boolean - description: Private Link Service Visibility (True/False). - description: Response for the CheckPrivateLinkServiceVisibility API service call. - type: object - AutoApprovedPrivateLinkServicesResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/AutoApprovedPrivateLinkService' - description: An array of auto approved private link service. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: An array of private link service id that can be linked to a private end point with auto approved. - type: object - AutoApprovedPrivateLinkService: - properties: - privateLinkService: - type: string - description: The id of the private link service resource. - description: The information of an AutoApprovedPrivateLinkService. - type: object - SwapResource: - description: SwapResource to represent slot type on the specified cloud service. - properties: - id: - description: Resource Id. - type: string - readOnly: true - name: - description: Resource name. - type: string - readOnly: true - type: - description: Resource type. - type: string - readOnly: true - properties: - $ref: '#/components/schemas/SwapResourceProperties' - type: object - SwapResourceProperties: - description: Swap resource properties - type: object - properties: - slotType: - description: Specifies slot info on a cloud service - type: string - enum: - - Production - - Staging - x-ms-enum: - name: slotType - modelAsString: false - SwapResourceListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/SwapResource' - description: SwapResource List with single entry to represent slot type on the specified cloud service. - ExpressRouteProviderPortProperties: - type: object - properties: - portPairDescriptor: - readOnly: true - type: string - description: The name of the port pair. - primaryAzurePort: - readOnly: true - type: string - description: The name of the primary port. - secondaryAzurePort: - readOnly: true - type: string - description: The name of the secondary port. - peeringLocation: - type: string - description: The peering location of the port pair. - overprovisionFactor: - type: integer - format: int32 - description: Overprovisioning factor for the port pair. - portBandwidthInMbps: - type: integer - format: int32 - description: Bandwidth of the port in Mbps - usedBandwidthInMbps: - type: integer - format: int32 - description: Used Bandwidth of the port in Mbps - remainingBandwidthInMbps: - type: integer - format: int32 - description: Remaining Bandwidth of the port in Mbps - description: Properties of ExpressRouteProviderPort. - ExpressRouteProviderPort: - description: ExpressRouteProviderPort resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ExpressRouteProviderPortProperties' - description: Properties of the express route Service Provider Port. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ExpressRouteProviderPortListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteProviderPort' - description: A list of ExpressRouteProviderPort resources. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for ListExpressRouteProviderPort API service call. - AzureFirewallFqdnTagPropertiesFormat: - properties: - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the Azure firewall FQDN tag resource. - fqdnTagName: - type: string - readOnly: true - description: The name of this FQDN Tag. - description: Azure Firewall FQDN Tag Properties. - type: object - AzureFirewallFqdnTag: - description: Azure Firewall FQDN Tag Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/AzureFirewallFqdnTagPropertiesFormat' - description: Properties of the azure firewall FQDN tag. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - AzureFirewallFqdnTagListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/AzureFirewallFqdnTag' - description: List of Azure Firewall FQDN Tags in a resource group. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListAzureFirewallFqdnTags API service call. - type: object - NetworkManager: - description: The Managed Network resource - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/NetworkManagerProperties' - description: The network manager properties - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - systemData: - readOnly: true - description: The system metadata related to this resource. - $ref: '#/components/schemas/SystemData' - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - NetworkManagerListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/NetworkManager' - description: Gets a page of NetworkManager - nextLink: - type: string - description: Gets the URL to get the next page of results. - description: Result of the request to list NetworkManager. It contains a list of network managers and a URL link to get the next set of results. - NetworkManagerProperties: - type: object - properties: - description: - type: string - description: A description of the network manager. - networkManagerScopes: - type: object - properties: - managementGroups: - type: array - items: - type: string - description: List of management groups. - subscriptions: - type: array - items: - type: string - description: List of subscriptions. - crossTenantScopes: - readOnly: true - type: array - x-ms-identifiers: [] - items: - $ref: '#/components/schemas/CrossTenantScopes' - description: List of cross tenant scopes. - description: Scope of Network Manager. - networkManagerScopeAccesses: - type: array - items: - type: string - $ref: '#/components/schemas/ConfigurationType' - description: Scope Access. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the network manager resource. - resourceGuid: - type: string - readOnly: true - description: Unique identifier for this resource. - required: - - networkManagerScopes - - networkManagerScopeAccesses - description: Properties of Managed Network - CrossTenantScopes: - type: object - properties: - tenantId: - readOnly: true - type: string - description: Tenant ID. - managementGroups: - type: array - readOnly: true - items: - type: string - description: List of management groups. - subscriptions: - type: array - readOnly: true - items: - type: string - description: List of subscriptions. - description: Cross tenant scopes. - NetworkManagerCommit: - type: object - properties: - commitId: - type: string - readOnly: true - description: Commit Id. - targetLocations: - type: array - items: - type: string - description: List of target locations. - configurationIds: - type: array - items: - type: string - description: List of configuration ids. - commitType: - type: string - $ref: '#/components/schemas/ConfigurationType' - description: Commit Type. - required: - - targetLocations - - commitType - description: Network Manager Commit. - PatchObject: - type: object - properties: - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - description: Object for patch operations. - NetworkManagerDeploymentStatusParameter: - type: object - properties: - regions: - type: array - items: - type: string - description: List of locations. - deploymentTypes: - type: array - items: - $ref: '#/components/schemas/ConfigurationType' - description: List of deployment types. - skipToken: - description: Continuation token for pagination, capturing the next page size and offset, as well as the context of the query. - type: string - description: Network Manager Deployment Status Parameter. - NetworkManagerDeploymentStatusListResult: - type: object - properties: - value: - type: array - x-ms-identifiers: [] - items: - $ref: '#/components/schemas/NetworkManagerDeploymentStatus' - description: Gets a page of Network Manager Deployment Status - skipToken: - description: When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. - type: string - description: A list of Network Manager Deployment Status - NetworkManagerDeploymentStatus: - type: object - properties: - commitTime: - type: string - format: date-time - description: Commit Time. - region: - type: string - description: Region Name. - deploymentStatus: - type: string - enum: - - NotStarted - - Deploying - - Deployed - - Failed - x-ms-enum: - name: DeploymentStatus - modelAsString: true - description: Deployment Status. - configurationIds: - type: array - items: - type: string - description: List of configuration ids. - deploymentType: - type: string - $ref: '#/components/schemas/ConfigurationType' - errorMessage: - type: string - description: Error Message. - description: Network Manager Deployment Status. - ConfigurationType: - type: string - enum: - - SecurityAdmin - - Connectivity - x-ms-enum: - name: ConfigurationType - modelAsString: true - description: Configuration Deployment Type. - IpAllocationPropertiesFormat: - properties: - subnet: - readOnly: true - $ref: '#/components/schemas/SubResource' - description: The Subnet that using the prefix of this IpAllocation resource. - virtualNetwork: - readOnly: true - $ref: '#/components/schemas/SubResource' - description: The VirtualNetwork that using the prefix of this IpAllocation resource. - type: - $ref: '#/components/schemas/IpAllocationType' - description: The type for the IpAllocation. - prefix: - type: string - description: The address prefix for the IpAllocation. - prefixLength: - type: integer - nullable: true - default: 0 - description: The address prefix length for the IpAllocation. - prefixType: - $ref: '#/components/schemas/IPVersion' - default: null - description: The address prefix Type for the IpAllocation. - ipamAllocationId: - type: string - description: The IPAM allocation ID. - allocationTags: - type: object - additionalProperties: - type: string - description: IpAllocation tags. - description: Properties of the IpAllocation. - type: object - IpAllocation: - description: IpAllocation resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/IpAllocationPropertiesFormat' - description: Properties of the IpAllocation. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - IpAllocationListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/IpAllocation' - description: A list of IpAllocation resources. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for the ListIpAllocations API service call. - type: object - IpAllocationType: - type: string - description: IpAllocation type. - enum: - - Undefined - - Hypernet - x-ms-enum: - name: IpAllocationType - modelAsString: true - ServiceAssociationLinkPropertiesFormat: - properties: - linkedResourceType: - type: string - description: Resource type of the linked resource. - link: - type: string - description: Link to the external resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the service association link resource. - allowDelete: - type: boolean - description: If true, the resource can be deleted. - locations: - type: array - items: - type: string - description: A list of locations. - description: Properties of ServiceAssociationLink. - type: object - ServiceAssociationLink: - description: ServiceAssociationLink resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ServiceAssociationLinkPropertiesFormat' - description: Resource navigation link properties format. - name: - type: string - description: Name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Resource type. - id: - type: string - description: Resource ID. - type: object - ResourceNavigationLinkFormat: - properties: - linkedResourceType: - type: string - description: Resource type of the linked resource. - link: - type: string - description: Link to the external resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the resource navigation link resource. - description: Properties of ResourceNavigationLink. - type: object - ResourceNavigationLink: - description: ResourceNavigationLink resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ResourceNavigationLinkFormat' - description: Resource navigation link properties format. - name: - type: string - description: Name of the resource that is unique within a resource group. This name can be used to access the resource. - id: - type: string - description: Resource ID. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Resource type. - type: object - ServiceDelegationPropertiesFormat: - properties: - serviceName: - type: string - description: The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers). - actions: - readOnly: true - type: array - items: - type: string - description: The actions permitted to the service upon delegation. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the service delegation resource. - description: Properties of a service delegation. - type: object - Delegation: - description: Details the service to which the subnet is delegated. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ServiceDelegationPropertiesFormat' - description: Properties of the subnet. - name: - type: string - description: The name of the resource that is unique within a subnet. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - type: string - description: Resource type. - id: - type: string - description: Resource ID. - type: object - SubnetPropertiesFormat: - properties: - addressPrefix: - type: string - description: The address prefix for the subnet. - addressPrefixes: - type: array - items: - type: string - description: List of address prefixes for the subnet. - networkSecurityGroup: - $ref: '#/components/schemas/NetworkSecurityGroup' - description: The reference to the NetworkSecurityGroup resource. - routeTable: - $ref: '#/components/schemas/RouteTable' - description: The reference to the RouteTable resource. - natGateway: - $ref: '#/components/schemas/SubResource' - description: Nat gateway associated with this subnet. - serviceEndpoints: - type: array - items: - $ref: '#/components/schemas/ServiceEndpointPropertiesFormat' - description: An array of service endpoints. - serviceEndpointPolicies: - type: array - items: - $ref: '#/components/schemas/ServiceEndpointPolicy' - description: An array of service endpoint policies. - privateEndpoints: - readOnly: true - type: array - items: - $ref: '#/components/schemas/PrivateEndpoint' - description: An array of references to private endpoints. - ipConfigurations: - readOnly: true - type: array - items: - $ref: '#/components/schemas/IPConfiguration' - description: An array of references to the network interface IP configurations using subnet. - ipConfigurationProfiles: - readOnly: true - type: array - items: - $ref: '#/components/schemas/IPConfigurationProfile' - description: Array of IP configuration profiles which reference this subnet. - ipAllocations: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: Array of IpAllocation which reference this subnet. - resourceNavigationLinks: - readOnly: true - type: array - items: - $ref: '#/components/schemas/ResourceNavigationLink' - description: An array of references to the external resources using subnet. - serviceAssociationLinks: - readOnly: true - type: array - items: - $ref: '#/components/schemas/ServiceAssociationLink' - description: An array of references to services injecting into this subnet. - delegations: - type: array - items: - $ref: '#/components/schemas/Delegation' - description: An array of references to the delegations on the subnet. - purpose: - type: string - readOnly: true - description: A read-only string identifying the intention of use for this subnet based on delegations and other user-defined properties. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the subnet resource. - privateEndpointNetworkPolicies: - type: string - default: Disabled - description: Enable or Disable apply network policies on private end point in the subnet. - enum: - - Enabled - - Disabled - - NetworkSecurityGroupEnabled - - RouteTableEnabled - x-ms-enum: - name: VirtualNetworkPrivateEndpointNetworkPolicies - modelAsString: true - privateLinkServiceNetworkPolicies: - type: string - default: Enabled - description: Enable or Disable apply network policies on private link service in the subnet. - enum: - - Enabled - - Disabled - x-ms-enum: - name: VirtualNetworkPrivateLinkServiceNetworkPolicies - modelAsString: true - applicationGatewayIPConfigurations: - type: array - items: - $ref: '#/components/schemas/ApplicationGatewayIPConfiguration' - description: Application gateway IP configurations of virtual network resource. - sharingScope: - type: string - default: null - description: Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty. - enum: - - Tenant - - DelegatedServices - x-ms-enum: - name: SharingScope - modelAsString: true - defaultOutboundAccess: - type: boolean - description: Set this property to false to disable default outbound connectivity for all VMs in the subnet. This property can only be set at the time of subnet creation and cannot be updated for an existing subnet. - description: Properties of the subnet. - type: object - ServiceEndpointPropertiesFormat: - properties: - service: - type: string - description: The type of the endpoint service. - locations: - type: array - items: - type: string - description: A list of locations. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the service endpoint resource. - description: The service endpoint properties. - type: object - VirtualNetworkPeeringPropertiesFormat: - properties: - allowVirtualNetworkAccess: - type: boolean - description: Whether the VMs in the local virtual network space would be able to access the VMs in remote virtual network space. - allowForwardedTraffic: - type: boolean - description: Whether the forwarded traffic from the VMs in the local virtual network will be allowed/disallowed in remote virtual network. - allowGatewayTransit: - type: boolean - description: If gateway links can be used in remote virtual networking to link to this virtual network. - useRemoteGateways: - type: boolean - description: If remote gateways can be used on this virtual network. If the flag is set to true, and allowGatewayTransit on remote peering is also true, virtual network will use gateways of remote virtual network for transit. Only one peering can have this flag set to true. This flag cannot be set if virtual network already has a gateway. - remoteVirtualNetwork: - $ref: '#/components/schemas/SubResource' - description: The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering). - localAddressSpace: - $ref: '#/components/schemas/AddressSpace' - description: The local address space of the local virtual network that is peered. - localVirtualNetworkAddressSpace: - $ref: '#/components/schemas/AddressSpace' - description: The current local address space of the local virtual network that is peered. - remoteAddressSpace: - $ref: '#/components/schemas/AddressSpace' - description: The reference to the address space peered with the remote virtual network. - remoteVirtualNetworkAddressSpace: - $ref: '#/components/schemas/AddressSpace' - description: The reference to the current address space of the remote virtual network. - remoteBgpCommunities: - $ref: '#/components/schemas/VirtualNetworkBgpCommunities' - default: null - description: The reference to the remote virtual network's Bgp Communities. - remoteVirtualNetworkEncryption: - readOnly: true - $ref: '#/components/schemas/VirtualNetworkEncryption' - default: null - description: The reference to the remote virtual network's encryption - peeringState: - type: string - description: The status of the virtual network peering. - enum: - - Initiated - - Connected - - Disconnected - x-ms-enum: - name: VirtualNetworkPeeringState - modelAsString: true - peeringSyncLevel: - type: string - description: The peering sync status of the virtual network peering. - enum: - - FullyInSync - - RemoteNotInSync - - LocalNotInSync - - LocalAndRemoteNotInSync - x-ms-enum: - name: VirtualNetworkPeeringLevel - modelAsString: true - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the virtual network peering resource. - doNotVerifyRemoteGateways: - type: boolean - description: If we need to verify the provisioning state of the remote gateway. - resourceGuid: - readOnly: true - type: string - description: The resourceGuid property of the Virtual Network peering resource. - peerCompleteVnets: - type: boolean - description: Whether complete virtual network address space is peered. - enableOnlyIPv6Peering: - type: boolean - description: Whether only Ipv6 address space is peered for subnet peering. - localSubnetNames: - type: array - items: - type: string - description: List of local subnet names that are subnet peered with remote virtual network. - remoteSubnetNames: - type: array - items: - type: string - description: List of remote subnet names from remote virtual network that are subnet peered. - description: Properties of the virtual network peering. - type: object - Subnet: - description: Subnet in a virtual network resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/SubnetPropertiesFormat' - description: Properties of the subnet. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - type: string - description: Resource type. - id: - type: string - description: Resource ID. - type: object - VirtualNetworkPeering: - description: Peerings in a virtual network resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualNetworkPeeringPropertiesFormat' - description: Properties of the virtual network peering. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - type: string - description: Resource type. - id: - type: string - description: Resource ID. - type: object - SubnetListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/Subnet' - description: The subnets in a virtual network. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListSubnets API service callRetrieves all subnet that belongs to a virtual network. - type: object - ResourceNavigationLinksListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ResourceNavigationLink' - description: The resource navigation links in a subnet. - nextLink: - type: string - readOnly: true - description: The URL to get the next set of results. - description: Response for ResourceNavigationLinks_List operation. - type: object - ServiceAssociationLinksListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ServiceAssociationLink' - description: The service association links in a subnet. - nextLink: - type: string - readOnly: true - description: The URL to get the next set of results. - description: Response for ServiceAssociationLinks_List operation. - type: object - VirtualNetworkPeeringListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/VirtualNetworkPeering' - description: The peerings in a virtual network. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListSubnets API service call. Retrieves all subnets that belong to a virtual network. - type: object - VirtualNetworkPropertiesFormat: - properties: - addressSpace: - $ref: '#/components/schemas/AddressSpace' - description: The AddressSpace that contains an array of IP address ranges that can be used by subnets. - dhcpOptions: - $ref: '#/components/schemas/DhcpOptions' - description: The dhcpOptions that contains an array of DNS servers available to VMs deployed in the virtual network. - flowTimeoutInMinutes: - type: integer - format: int32 - description: The FlowTimeout value (in minutes) for the Virtual Network - subnets: - type: array - items: - $ref: '#/components/schemas/Subnet' - description: A list of subnets in a Virtual Network. - virtualNetworkPeerings: - type: array - items: - $ref: '#/components/schemas/VirtualNetworkPeering' - description: A list of peerings in a Virtual Network. - resourceGuid: - readOnly: true - type: string - description: The resourceGuid property of the Virtual Network resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the virtual network resource. - enableDdosProtection: - type: boolean - default: false - description: Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource. - enableVmProtection: - type: boolean - default: false - description: Indicates if VM protection is enabled for all the subnets in the virtual network. - ddosProtectionPlan: - $ref: '#/components/schemas/SubResource' - default: null - description: The DDoS protection plan associated with the virtual network. - bgpCommunities: - $ref: '#/components/schemas/VirtualNetworkBgpCommunities' - default: null - description: Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET. - encryption: - $ref: '#/components/schemas/VirtualNetworkEncryption' - default: null - description: Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet. - ipAllocations: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: Array of IpAllocation which reference this VNET. - flowLogs: - readOnly: true - type: array - items: - $ref: '#/components/schemas/FlowLog' - description: A collection of references to flow log resources. - description: Properties of the virtual network. - type: object - VirtualNetwork: - description: Virtual Network resource. - properties: - extendedLocation: - $ref: '#/components/schemas/ExtendedLocation' - description: The extended location of the virtual network. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualNetworkPropertiesFormat' - description: Properties of the virtual network. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - VirtualNetworkListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/VirtualNetwork' - description: A list of VirtualNetwork resources in a resource group. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for the ListVirtualNetworks API service call. - type: object - AddressSpace: - properties: - addressPrefixes: - type: array - items: - type: string - description: A list of address blocks reserved for this virtual network in CIDR notation. - description: AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network. - type: object - DhcpOptions: - properties: - dnsServers: - type: array - items: - type: string - description: The list of DNS servers IP addresses. - description: DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options. - type: object - VirtualNetworkBgpCommunities: - properties: - virtualNetworkCommunity: - type: string - description: The BGP community associated with the virtual network. - regionalCommunity: - type: string - readOnly: true - description: The BGP community associated with the region of the virtual network. - required: - - virtualNetworkCommunity - description: Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET. - type: object - VirtualNetworkEncryption: - type: object - properties: - enabled: - type: boolean - description: Indicates if encryption is enabled on the virtual network. - enforcement: - type: string - description: If the encrypted VNet allows VM that does not support encryption - enum: - - DropUnencrypted - - AllowUnencrypted - x-ms-enum: - name: VirtualNetworkEncryptionEnforcement - modelAsString: true - required: - - enabled - description: Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet. - IPAddressAvailabilityResult: - properties: - available: - type: boolean - description: Private IP address availability. - availableIPAddresses: - type: array - items: - type: string - description: Contains other available private IP addresses if the asked for address is taken. - isPlatformReserved: - type: boolean - description: Private IP address platform reserved. - description: Response for CheckIPAddressAvailability API service call. - type: object - VirtualNetworkListUsageResult: - properties: - value: - type: array - readOnly: true - items: - $ref: '#/components/schemas/VirtualNetworkUsage' - description: VirtualNetwork usage stats. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for the virtual networks GetUsage API service call. - type: object - VirtualNetworkUsage: - properties: - currentValue: - type: number - format: double - readOnly: true - description: Indicates number of IPs used from the Subnet. - id: - type: string - readOnly: true - description: Subnet identifier. - limit: - type: number - format: double - readOnly: true - description: Indicates the size of the subnet. - name: - $ref: '#/components/schemas/VirtualNetworkUsageName' - readOnly: true - description: The name containing common and localized value for usage. - unit: - type: string - readOnly: true - description: Usage units. Returns 'Count'. - description: Usage details for subnet. - type: object - VirtualNetworkUsageName: - properties: - localizedValue: - type: string - readOnly: true - description: Localized subnet size and usage string. - value: - type: string - readOnly: true - description: Subnet size and usage string. - description: Usage strings container. - type: object - PrepareNetworkPoliciesRequest: - properties: - serviceName: - type: string - description: The name of the service for which subnet is being prepared for. - networkIntentPolicyConfigurations: - type: array - items: - $ref: '#/components/schemas/NetworkIntentPolicyConfiguration' - description: A list of NetworkIntentPolicyConfiguration. - description: Details of PrepareNetworkPolicies for Subnet. - type: object - UnprepareNetworkPoliciesRequest: - properties: - serviceName: - type: string - description: The name of the service for which subnet is being unprepared for. - description: Details of UnprepareNetworkPolicies for Subnet. - type: object - NetworkIntentPolicyConfiguration: - properties: - networkIntentPolicyName: - type: string - description: The name of the Network Intent Policy for storing in target subscription. - sourceNetworkIntentPolicy: - $ref: '#/components/schemas/NetworkIntentPolicy' - description: Source network intent policy. - description: Details of NetworkIntentPolicyConfiguration for PrepareNetworkPoliciesRequest. - type: object - NetworkIntentPolicy: - description: Network Intent Policy resource. - properties: - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - VirtualNetworkDdosProtectionStatusResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/PublicIpDdosProtectionStatusResult' - x-ms-identifiers: [] - description: The Ddos Protection Status Result for each public ip under a virtual network. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for GetVirtualNetworkDdosProtectionStatusOperation. - GatewayLoadBalancerTunnelInterface: - properties: - port: - type: integer - format: int32 - description: Port of gateway load balancer tunnel interface. - identifier: - type: integer - format: int32 - description: Identifier of gateway load balancer tunnel interface. - protocol: - type: string - description: Protocol of gateway load balancer tunnel interface. - enum: - - None - - Native - - VXLAN - x-ms-enum: - name: GatewayLoadBalancerTunnelProtocol - modelAsString: true - type: - type: string - description: Traffic type of gateway load balancer tunnel interface. - enum: - - None - - Internal - - External - x-ms-enum: - name: GatewayLoadBalancerTunnelInterfaceType - modelAsString: true - description: Gateway load balancer tunnel interface of a load balancer backend address pool. - type: object - LoadBalancerSku: - properties: - name: - type: string - description: Name of a load balancer SKU. - enum: - - Basic - - Standard - - Gateway - x-ms-enum: - name: LoadBalancerSkuName - modelAsString: true - tier: - type: string - description: Tier of a load balancer SKU. - enum: - - Regional - - Global - x-ms-enum: - name: LoadBalancerSkuTier - modelAsString: true - description: SKU of a load balancer. - type: object - FrontendIPConfigurationPropertiesFormat: - properties: - inboundNatRules: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: An array of references to inbound rules that use this frontend IP. - inboundNatPools: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: An array of references to inbound pools that use this frontend IP. - outboundRules: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: An array of references to outbound rules that use this frontend IP. - loadBalancingRules: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: An array of references to load balancing rules that use this frontend IP. - privateIPAddress: - type: string - description: The private IP address of the IP configuration. - privateIPAllocationMethod: - $ref: '#/components/schemas/IPAllocationMethod' - description: The Private IP allocation method. - privateIPAddressVersion: - $ref: '#/components/schemas/IPVersion' - description: Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. - subnet: - $ref: '#/components/schemas/Subnet' - description: The reference to the subnet resource. - publicIPAddress: - $ref: '#/components/schemas/PublicIPAddress' - description: The reference to the Public IP resource. - publicIPPrefix: - $ref: '#/components/schemas/SubResource' - description: The reference to the Public IP Prefix resource. - gatewayLoadBalancer: - $ref: '#/components/schemas/SubResource' - description: The reference to gateway load balancer frontend IP. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the frontend IP configuration resource. - description: Properties of Frontend IP Configuration of the load balancer. - type: object - FrontendIPConfiguration: - description: Frontend IP address of the load balancer. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/FrontendIPConfigurationPropertiesFormat' - description: Properties of the load balancer probe. - name: - type: string - description: The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - zones: - type: array - items: - type: string - description: A list of availability zones denoting the IP allocated for the resource needs to come from. - id: - type: string - description: Resource ID. - type: object - LoadBalancerBackendAddressPropertiesFormat: - properties: - virtualNetwork: - $ref: '#/components/schemas/SubResource' - description: Reference to an existing virtual network. - subnet: - $ref: '#/components/schemas/SubResource' - description: Reference to an existing subnet. - ipAddress: - type: string - description: IP Address belonging to the referenced virtual network. - x-ms-azure-resource: false - networkInterfaceIPConfiguration: - readOnly: true - $ref: '#/components/schemas/SubResource' - description: Reference to IP address defined in network interfaces. - loadBalancerFrontendIPConfiguration: - readOnly: false - $ref: '#/components/schemas/SubResource' - description: Reference to the frontend ip address configuration defined in regional loadbalancer. - inboundNatRulesPortMapping: - readOnly: true - type: array - items: - $ref: '#/components/schemas/NatRulePortMapping' - description: Collection of inbound NAT rule port mappings. - adminState: - type: string - description: A list of administrative states which once set can override health probe so that Load Balancer will always forward new connections to backend, or deny new connections and reset existing connections. - enum: - - None - - Up - - Down - x-ms-enum: - name: LoadBalancerBackendAddressAdminState - modelAsString: true - description: Properties of the load balancer backend addresses. - type: object - LoadBalancerBackendAddress: - description: Load balancer backend addresses. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/LoadBalancerBackendAddressPropertiesFormat' - description: Properties of load balancer backend address pool. - name: - type: string - description: Name of the backend address. - type: object - BackendAddressPoolPropertiesFormat: - properties: - location: - type: string - description: The location of the backend address pool. - tunnelInterfaces: - type: array - items: - $ref: '#/components/schemas/GatewayLoadBalancerTunnelInterface' - description: An array of gateway load balancer tunnel interfaces. - loadBalancerBackendAddresses: - type: array - items: - $ref: '#/components/schemas/LoadBalancerBackendAddress' - description: An array of backend addresses. - backendIPConfigurations: - readOnly: true - type: array - items: - $ref: '#/components/schemas/NetworkInterfaceIPConfiguration' - description: An array of references to IP addresses defined in network interfaces. - loadBalancingRules: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: An array of references to load balancing rules that use this backend address pool. - outboundRule: - readOnly: true - $ref: '#/components/schemas/SubResource' - description: A reference to an outbound rule that uses this backend address pool. - outboundRules: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: An array of references to outbound rules that use this backend address pool. - inboundNatRules: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: An array of references to inbound NAT rules that use this backend address pool. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the backend address pool resource. - drainPeriodInSeconds: - type: integer - format: int32 - description: Amount of seconds Load Balancer waits for before sending RESET to client and backend address. - virtualNetwork: - $ref: '#/components/schemas/SubResource' - description: A reference to a virtual network. - syncMode: - type: string - description: Backend address synchronous mode for the backend pool - enum: - - Automatic - - Manual - x-ms-enum: - name: SyncMode - modelAsString: true - description: Properties of the backend address pool. - type: object - BackendAddressPool: - description: Pool of backend IP addresses. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/BackendAddressPoolPropertiesFormat' - description: Properties of load balancer backend address pool. - name: - type: string - description: The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - LoadBalancingRulePropertiesFormat: - properties: - frontendIPConfiguration: - $ref: '#/components/schemas/SubResource' - description: A reference to frontend IP addresses. - backendAddressPool: - $ref: '#/components/schemas/SubResource' - description: A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs. - backendAddressPools: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: An array of references to pool of DIPs. - probe: - $ref: '#/components/schemas/SubResource' - description: The reference to the load balancer probe used by the load balancing rule. - protocol: - $ref: '#/components/schemas/TransportProtocol' - description: The reference to the transport protocol used by the load balancing rule. - loadDistribution: - type: string - description: The load distribution policy for this rule. - enum: - - Default - - SourceIP - - SourceIPProtocol - x-ms-enum: - name: LoadDistribution - modelAsString: true - frontendPort: - type: integer - format: int32 - description: The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port". - backendPort: - type: integer - format: int32 - description: The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port". - idleTimeoutInMinutes: - type: integer - format: int32 - description: The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. - enableFloatingIP: - type: boolean - description: Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. - enableTcpReset: - type: boolean - description: Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP. - disableOutboundSnat: - type: boolean - description: Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the load balancing rule resource. - required: - - protocol - - frontendPort - description: Properties of the load balancer. - type: object - LoadBalancingRule: - description: A load balancing rule for a load balancer. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/LoadBalancingRulePropertiesFormat' - description: Properties of load balancer load balancing rule. - name: - type: string - description: The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ProbePropertiesFormat: - properties: - loadBalancingRules: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: The load balancer rules that use this probe. - protocol: - type: string - description: The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful. - enum: - - Http - - Tcp - - Https - x-ms-enum: - name: ProbeProtocol - modelAsString: true - port: - type: integer - format: int32 - description: The port for communicating the probe. Possible values range from 1 to 65535, inclusive. - intervalInSeconds: - type: integer - format: int32 - description: The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5. - numberOfProbes: - type: integer - format: int32 - description: The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. - probeThreshold: - type: integer - format: int32 - description: The number of consecutive successful or failed probes in order to allow or deny traffic from being delivered to this endpoint. After failing the number of consecutive probes equal to this value, the endpoint will be taken out of rotation and require the same number of successful consecutive probes to be placed back in rotation. - requestPath: - type: string - description: The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the probe resource. - required: - - protocol - - port - description: Load balancer probe resource. - type: object - Probe: - description: A load balancer probe. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ProbePropertiesFormat' - description: Properties of load balancer probe. - name: - type: string - description: The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - InboundNatRulePropertiesFormat: - properties: - frontendIPConfiguration: - $ref: '#/components/schemas/SubResource' - description: A reference to frontend IP addresses. - backendIPConfiguration: - readOnly: true - $ref: '#/components/schemas/NetworkInterfaceIPConfiguration' - description: A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP. - protocol: - $ref: '#/components/schemas/TransportProtocol' - description: The reference to the transport protocol used by the load balancing rule. - frontendPort: - type: integer - format: int32 - description: The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534. - backendPort: - type: integer - format: int32 - description: The port used for the internal endpoint. Acceptable values range from 1 to 65535. - idleTimeoutInMinutes: - type: integer - format: int32 - description: The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. - enableFloatingIP: - type: boolean - description: Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. - enableTcpReset: - type: boolean - description: Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP. - frontendPortRangeStart: - type: integer - format: int32 - description: The port range start for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeEnd. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534. - frontendPortRangeEnd: - type: integer - format: int32 - description: The port range end for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeStart. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534. - backendAddressPool: - $ref: '#/components/schemas/SubResource' - description: A reference to backendAddressPool resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the inbound NAT rule resource. - description: Properties of the inbound NAT rule. - type: object - InboundNatRule: - description: Inbound NAT rule of the load balancer. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/InboundNatRulePropertiesFormat' - description: Properties of load balancer inbound NAT rule. - name: - type: string - description: The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - InboundNatPoolPropertiesFormat: - properties: - frontendIPConfiguration: - $ref: '#/components/schemas/SubResource' - description: A reference to frontend IP addresses. - protocol: - $ref: '#/components/schemas/TransportProtocol' - description: The reference to the transport protocol used by the inbound NAT pool. - frontendPortRangeStart: - type: integer - format: int32 - description: The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534. - frontendPortRangeEnd: - type: integer - format: int32 - description: The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535. - backendPort: - type: integer - format: int32 - description: The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. - idleTimeoutInMinutes: - type: integer - format: int32 - description: The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. - enableFloatingIP: - type: boolean - description: Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. - enableTcpReset: - type: boolean - description: Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the inbound NAT pool resource. - required: - - protocol - - frontendPortRangeStart - - frontendPortRangeEnd - - backendPort - description: Properties of Inbound NAT pool. - type: object - InboundNatPool: - description: Inbound NAT pool of the load balancer. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/InboundNatPoolPropertiesFormat' - description: Properties of load balancer inbound nat pool. - name: - type: string - description: The name of the resource that is unique within the set of inbound NAT pools used by the load balancer. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - OutboundRulePropertiesFormat: - properties: - allocatedOutboundPorts: - type: integer - format: int32 - description: The number of outbound ports to be used for NAT. - frontendIPConfigurations: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: The Frontend IP addresses of the load balancer. - backendAddressPool: - $ref: '#/components/schemas/SubResource' - description: A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the outbound rule resource. - protocol: - type: string - description: The protocol for the outbound rule in load balancer. - enum: - - Tcp - - Udp - - All - x-ms-enum: - name: LoadBalancerOutboundRuleProtocol - modelAsString: true - enableTcpReset: - type: boolean - description: Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP. - idleTimeoutInMinutes: - type: integer - description: The timeout for the TCP idle connection. - required: - - backendAddressPool - - frontendIPConfigurations - - protocol - description: Outbound rule of the load balancer. - type: object - OutboundRule: - description: Outbound rule of the load balancer. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/OutboundRulePropertiesFormat' - description: Properties of load balancer outbound rule. - name: - type: string - description: The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - LoadBalancerPropertiesFormat: - properties: - frontendIPConfigurations: - type: array - items: - $ref: '#/components/schemas/FrontendIPConfiguration' - description: Object representing the frontend IPs to be used for the load balancer. - backendAddressPools: - type: array - items: - $ref: '#/components/schemas/BackendAddressPool' - description: Collection of backend address pools used by a load balancer. - loadBalancingRules: - type: array - items: - $ref: '#/components/schemas/LoadBalancingRule' - description: Object collection representing the load balancing rules Gets the provisioning. - probes: - type: array - items: - $ref: '#/components/schemas/Probe' - description: Collection of probe objects used in the load balancer. - inboundNatRules: - type: array - items: - $ref: '#/components/schemas/InboundNatRule' - description: Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules. - inboundNatPools: - type: array - items: - $ref: '#/components/schemas/InboundNatPool' - description: Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound NAT rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules. - outboundRules: - type: array - items: - $ref: '#/components/schemas/OutboundRule' - description: The outbound rules. - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the load balancer resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the load balancer resource. - description: Properties of the load balancer. - type: object - LoadBalancer: - description: LoadBalancer resource. - properties: - extendedLocation: - $ref: '#/components/schemas/ExtendedLocation' - description: The extended location of the load balancer. - sku: - $ref: '#/components/schemas/LoadBalancerSku' - description: The load balancer SKU. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/LoadBalancerPropertiesFormat' - description: Properties of load balancer. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - LoadBalancerListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/LoadBalancer' - description: A list of load balancers in a resource group. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for ListLoadBalancers API service call. - type: object - InboundNatRuleListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/InboundNatRule' - description: A list of inbound NAT rules in a load balancer. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for ListInboundNatRule API service call. - type: object - LoadBalancerBackendAddressPoolListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/BackendAddressPool' - description: A list of backend address pools in a load balancer. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for ListBackendAddressPool API service call. - type: object - LoadBalancerFrontendIPConfigurationListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/FrontendIPConfiguration' - description: A list of frontend IP configurations in a load balancer. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for ListFrontendIPConfiguration API service call. - type: object - LoadBalancerLoadBalancingRuleListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/LoadBalancingRule' - description: A list of load balancing rules in a load balancer. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for ListLoadBalancingRule API service call. - type: object - LoadBalancerOutboundRuleListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/OutboundRule' - description: A list of outbound rules in a load balancer. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for ListOutboundRule API service call. - type: object - LoadBalancerProbeListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/Probe' - description: A list of probes in a load balancer. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: Response for ListProbe API service call. - type: object - TransportProtocol: - type: string - description: The transport protocol for the endpoint. - enum: - - Udp - - Tcp - - All - x-ms-enum: - name: TransportProtocol - modelAsString: true - LoadBalancerVipSwapRequest: - properties: - frontendIPConfigurations: - type: array - items: - $ref: '#/components/schemas/LoadBalancerVipSwapRequestFrontendIPConfiguration' - description: A list of frontend IP configuration resources that should swap VIPs. - description: The request for a VIP swap. - type: object - LoadBalancerVipSwapRequestFrontendIPConfiguration: - description: VIP swap request's frontend IP configuration object. - properties: - id: - type: string - description: The ID of frontend IP configuration resource. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/LoadBalancerVipSwapRequestFrontendIPConfigurationProperties' - description: The properties of VIP swap request's frontend IP configuration object. - type: object - LoadBalancerVipSwapRequestFrontendIPConfigurationProperties: - properties: - publicIPAddress: - $ref: '#/components/schemas/SubResource' - description: A reference to public IP address resource. - description: The properties of VIP swap request's frontend IP configuration object. - type: object - NatRulePortMapping: - type: object - properties: - inboundNatRuleName: - type: string - description: Name of inbound NAT rule. - frontendPort: - type: integer - format: int32 - description: Frontend port. - backendPort: - type: integer - format: int32 - description: Backend port. - description: Individual port mappings for inbound NAT rule created for backend pool. - QueryInboundNatRulePortMappingRequest: - type: object - properties: - ipConfiguration: - $ref: '#/components/schemas/SubResource' - description: NetworkInterfaceIPConfiguration set in load balancer backend address. - ipAddress: - type: string - description: IP address set in load balancer backend address. - description: The request for a QueryInboundNatRulePortMapping API. Either IpConfiguration or IpAddress should be set - BackendAddressInboundNatRulePortMappings: - type: object - properties: - inboundNatRulePortMappings: - type: array - items: - $ref: '#/components/schemas/InboundNatRulePortMapping' - description: Collection of inbound NAT rule port mappings. - description: The response for a QueryInboundNatRulePortMapping API. - InboundNatRulePortMapping: - type: object - properties: - inboundNatRuleName: - readOnly: true - type: string - description: Name of inbound NAT rule. - protocol: - readOnly: true - $ref: '#/components/schemas/TransportProtocol' - description: The reference to the transport protocol used by the inbound NAT rule. - frontendPort: - readOnly: true - type: integer - format: int32 - description: Frontend port. - backendPort: - readOnly: true - type: integer - format: int32 - description: Backend port. - description: Individual port mappings for inbound NAT rule created for backend pool. - MigrateLoadBalancerToIpBasedRequest: - type: object - properties: - pools: - type: array - items: - type: string - description: A list of pool names that should be migrated from Nic based to IP based pool - description: The request for a migrateToIpBased API. - MigratedPools: - type: object - properties: - migratedPools: - type: array - items: - type: string - description: A list of pools migrated from Nic based to IP based pool - description: The response for a migrateToIpBased API. - ErrorResponse: - description: The error object. - properties: - error: - title: Error - $ref: '#/components/schemas/ErrorDetails' - description: The error details object. - type: object - NetworkWatcher: - description: Network watcher in a resource group. - properties: - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/NetworkWatcherPropertiesFormat' - description: Properties of the network watcher. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - NetworkWatcherPropertiesFormat: - properties: - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the network watcher resource. - description: The network watcher properties. - type: object - NetworkWatcherListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/NetworkWatcher' - description: List of network watcher resources. - description: Response for ListNetworkWatchers API service call. - type: object - TopologyParameters: - properties: - targetResourceGroupName: - type: string - description: The name of the target resource group to perform topology on. - targetVirtualNetwork: - $ref: '#/components/schemas/SubResource' - description: The reference to the Virtual Network resource. - targetSubnet: - $ref: '#/components/schemas/SubResource' - description: The reference to the Subnet resource. - description: Parameters that define the representation of topology. - type: object - Topology: - properties: - id: - readOnly: true - type: string - description: GUID representing the operation id. - createdDateTime: - readOnly: true - type: string - format: date-time - description: The datetime when the topology was initially created for the resource group. - lastModified: - readOnly: true - type: string - format: date-time - description: The datetime when the topology was last modified. - resources: - type: array - items: - $ref: '#/components/schemas/TopologyResource' - description: A list of topology resources. - description: Topology of the specified resource group. - type: object - TopologyResource: - properties: - name: - type: string - description: Name of the resource. - id: - type: string - description: ID of the resource. - location: - type: string - description: Resource location. - associations: - type: array - description: Holds the associations the resource has with other resources in the resource group. - items: - $ref: '#/components/schemas/TopologyAssociation' - description: The network resource topology information for the given resource group. - type: object - TopologyAssociation: - properties: - name: - type: string - description: The name of the resource that is associated with the parent resource. - resourceId: - type: string - description: The ID of the resource that is associated with the parent resource. - associationType: - type: string - enum: - - Associated - - Contains - x-ms-enum: - name: AssociationType - modelAsString: true - description: The association type of the child resource to the parent resource. - description: Resources that have an association with the parent resource. - type: object - VerificationIPFlowParameters: - description: Parameters that define the IP flow to be verified. - required: - - targetResourceId - - direction - - protocol - - localPort - - remotePort - - localIPAddress - - remoteIPAddress - properties: - targetResourceId: - type: string - description: The ID of the target resource to perform next-hop on. - direction: - $ref: '#/components/schemas/Direction' - description: The direction of the packet represented as a 5-tuple. - protocol: - type: string - enum: - - TCP - - UDP - x-ms-enum: - name: IpFlowProtocol - modelAsString: true - description: Protocol to be verified on. - localPort: - type: string - description: The local port. Acceptable values are a single integer in the range (0-65535). Support for * for the source port, which depends on the direction. - remotePort: - type: string - description: The remote port. Acceptable values are a single integer in the range (0-65535). Support for * for the source port, which depends on the direction. - localIPAddress: - type: string - description: The local IP address. Acceptable values are valid IPv4 addresses. - remoteIPAddress: - type: string - description: The remote IP address. Acceptable values are valid IPv4 addresses. - targetNicResourceId: - type: string - description: The NIC ID. (If VM has multiple NICs and IP forwarding is enabled on any of them, then this parameter must be specified. Otherwise optional). - type: object - VerificationIPFlowResult: - description: Results of IP flow verification on the target resource. - properties: - access: - $ref: '#/components/schemas/Access' - description: Indicates whether the traffic is allowed or denied. - ruleName: - type: string - description: Name of the rule. If input is not matched against any security rule, it is not displayed. - type: object - NextHopParameters: - description: Parameters that define the source and destination endpoint. - required: - - targetResourceId - - sourceIPAddress - - destinationIPAddress - properties: - targetResourceId: - type: string - description: The resource identifier of the target resource against which the action is to be performed. - sourceIPAddress: - type: string - description: The source IP address. - destinationIPAddress: - type: string - description: The destination IP address. - targetNicResourceId: - type: string - description: The NIC ID. (If VM has multiple NICs and IP forwarding is enabled on any of the nics, then this parameter must be specified. Otherwise optional). - type: object - NextHopResult: - description: The information about next hop from the specified VM. - properties: - nextHopType: - type: string - enum: - - Internet - - VirtualAppliance - - VirtualNetworkGateway - - VnetLocal - - HyperNetGateway - - None - x-ms-enum: - name: NextHopType - modelAsString: true - description: Next hop type. - nextHopIpAddress: - type: string - description: Next hop IP Address. - routeTableId: - type: string - description: The resource identifier for the route table associated with the route being returned. If the route being returned does not correspond to any user created routes then this field will be the string 'System Route'. - type: object - SecurityGroupViewParameters: - description: Parameters that define the VM to check security groups for. - required: - - targetResourceId - properties: - targetResourceId: - type: string - description: ID of the target VM. - type: object - SecurityGroupViewResult: - description: The information about security rules applied to the specified VM. - properties: - networkInterfaces: - type: array - description: List of network interfaces on the specified VM. - items: - $ref: '#/components/schemas/SecurityGroupNetworkInterface' - type: object - SecurityGroupNetworkInterface: - description: Network interface and all its associated security rules. - properties: - id: - type: string - description: ID of the network interface. - securityRuleAssociations: - $ref: '#/components/schemas/SecurityRuleAssociations' - description: All security rules associated with the network interface. - type: object - SecurityRuleAssociations: - description: All security rules associated with the network interface. - properties: - networkInterfaceAssociation: - $ref: '#/components/schemas/NetworkInterfaceAssociation' - description: Network interface and it's custom security rules. - subnetAssociation: - $ref: '#/components/schemas/SubnetAssociation' - description: Subnet and it's custom security rules. - defaultSecurityRules: - type: array - items: - $ref: '#/components/schemas/SecurityRule' - description: Collection of default security rules of the network security group. - effectiveSecurityRules: - type: array - items: - $ref: '#/components/schemas/EffectiveNetworkSecurityRule' - description: Collection of effective security rules. - type: object - NetworkInterfaceAssociation: - description: Network interface and its custom security rules. - properties: - id: - readOnly: true - type: string - description: Network interface ID. - securityRules: - type: array - description: Collection of custom security rules. - items: - $ref: '#/components/schemas/SecurityRule' - type: object - SubnetAssociation: - description: Subnet and it's custom security rules. - properties: - id: - readOnly: true - type: string - description: Subnet ID. - securityRules: - type: array - description: Collection of custom security rules. - items: - $ref: '#/components/schemas/SecurityRule' - type: object - PacketCapture: - required: - - properties - description: Parameters that define the create packet capture operation. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/PacketCaptureParameters' - description: Properties of the packet capture. - type: object - PacketCaptureParameters: - properties: - target: - type: string - description: The ID of the targeted resource, only AzureVM and AzureVMSS as target type are currently supported. - scope: - $ref: '#/components/schemas/PacketCaptureMachineScope' - description: A list of AzureVMSS instances which can be included or excluded to run packet capture. If both included and excluded are empty, then the packet capture will run on all instances of AzureVMSS. - targetType: - description: Target type of the resource provided. - type: string - enum: - - AzureVM - - AzureVMSS - x-ms-enum: - name: PacketCaptureTargetType - modelAsString: false - bytesToCapturePerPacket: - type: integer - format: int64 - minimum: 0 - maximum: 4294967295 - default: 0 - description: Number of bytes captured per packet, the remaining bytes are truncated. - totalBytesPerSession: - type: integer - format: int64 - minimum: 0 - maximum: 4294967295 - default: 1073741824 - description: Maximum size of the capture output. - timeLimitInSeconds: - type: integer - format: int32 - minimum: 0 - maximum: 18000 - default: 18000 - description: Maximum duration of the capture session in seconds. - storageLocation: - $ref: '#/components/schemas/PacketCaptureStorageLocation' - description: The storage location for a packet capture session. - filters: - type: array - items: - $ref: '#/components/schemas/PacketCaptureFilter' - description: A list of packet capture filters. - continuousCapture: - description: This continuous capture is a nullable boolean, which can hold 'null', 'true' or 'false' value. If we do not pass this parameter, it would be consider as 'null', default value is 'null'. - type: boolean - captureSettings: - type: object - $ref: '#/components/schemas/PacketCaptureSettings' - description: The capture setting holds the 'FileCount', 'FileSizeInBytes', 'SessionTimeLimitInSeconds' values. - required: - - target - - storageLocation - description: Parameters that define the create packet capture operation. - type: object - PacketCaptureMachineScope: - type: object - properties: - include: - type: array - description: List of AzureVMSS instances to run packet capture on. - items: - type: string - exclude: - type: array - description: List of AzureVMSS instances which has to be excluded from the AzureVMSS from running packet capture. - items: - type: string - description: A list of AzureVMSS instances which can be included or excluded to run packet capture. If both included and excluded are empty, then the packet capture will run on all instances of AzureVMSS. - PacketCaptureStorageLocation: - properties: - storageId: - type: string - description: The ID of the storage account to save the packet capture session. Required if no localPath or filePath is provided. - storagePath: - type: string - description: The URI of the storage path to save the packet capture. Must be a well-formed URI describing the location to save the packet capture. - filePath: - type: string - description: This path is invalid if 'Continuous Capture' is provided with 'true' or 'false'. A valid local path on the targeting VM. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. Required if no storage ID is provided, otherwise optional. - localPath: - type: string - description: This path is valid if 'Continuous Capture' is provided with 'true' or 'false' and required if no storage ID is provided, otherwise optional. Must include the name of the capture file (*.cap). For linux virtual machine it must start with /var/captures. - description: The storage location for a packet capture session. - type: object - PacketCaptureSettings: - properties: - fileCount: - type: integer - format: int32 - minimum: 0 - maximum: 10000 - default: 10 - description: Number of file count. Default value of count is 10 and maximum number is 10000. - fileSizeInBytes: - type: integer - format: int64 - minimum: 0 - maximum: 4294967295 - default: 104857600 - description: Number of bytes captured per packet. Default value in bytes 104857600 (100MB) and maximum in bytes 4294967295 (4GB). - sessionTimeLimitInSeconds: - type: integer - format: int32 - minimum: 0 - maximum: 604800 - default: 86400 - description: Maximum duration of the capture session in seconds is 604800s (7 days) for a file. Default value in second 86400s (1 day). - description: The storage location for a packet capture session. - type: object - PacketCaptureFilter: - properties: - protocol: - type: string - enum: - - TCP - - UDP - - Any - x-ms-enum: - name: PcProtocol - modelAsString: true - default: Any - description: Protocol to be filtered on. - localIPAddress: - type: string - description: 'Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5"? for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.' - remoteIPAddress: - type: string - description: 'Local IP Address to be filtered on. Notation: "127.0.0.1" for single address entry. "127.0.0.1-127.0.0.255" for range. "127.0.0.1;127.0.0.5;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.' - localPort: - type: string - description: 'Local port to be filtered on. Notation: "80" for single port entry."80-85" for range. "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.' - remotePort: - type: string - description: 'Remote port to be filtered on. Notation: "80" for single port entry."80-85" for range. "80;443;" for multiple entries. Multiple ranges not currently supported. Mixing ranges with multiple entries not currently supported. Default = null.' - description: Filter that is applied to packet capture request. Multiple filters can be applied. - type: object - PacketCaptureListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/PacketCaptureResult' - description: Information about packet capture sessions. - description: List of packet capture sessions. - type: object - PacketCaptureResult: - description: Information about packet capture session. - properties: - name: - readOnly: true - type: string - description: Name of the packet capture session. - id: - readOnly: true - type: string - description: ID of the packet capture operation. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/PacketCaptureResultProperties' - description: Properties of the packet capture result. - type: object - PacketCaptureResultProperties: - description: The properties of a packet capture session. - properties: - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the packet capture session. - target: - type: string - description: The ID of the targeted resource, only AzureVM and AzureVMSS as target type are currently supported. - scope: - $ref: '#/components/schemas/PacketCaptureMachineScope' - description: A list of AzureVMSS instances which can be included or excluded to run packet capture. If both included and excluded are empty, then the packet capture will run on all instances of AzureVMSS. - targetType: - description: Target type of the resource provided. - type: string - enum: - - AzureVM - - AzureVMSS - x-ms-enum: - name: PacketCaptureTargetType - modelAsString: false - bytesToCapturePerPacket: - type: integer - format: int64 - minimum: 0 - maximum: 4294967295 - default: 0 - description: Number of bytes captured per packet, the remaining bytes are truncated. - totalBytesPerSession: - type: integer - format: int64 - minimum: 0 - maximum: 4294967295 - default: 1073741824 - description: Maximum size of the capture output. - timeLimitInSeconds: - type: integer - format: int32 - minimum: 0 - maximum: 18000 - default: 18000 - description: Maximum duration of the capture session in seconds. - storageLocation: - $ref: '#/components/schemas/PacketCaptureStorageLocation' - description: The storage location for a packet capture session. - filters: - type: array - items: - $ref: '#/components/schemas/PacketCaptureFilter' - description: A list of packet capture filters. - continuousCapture: - description: This continuous capture is a nullable boolean, which can hold 'null', 'true' or 'false' value. If we do not pass this parameter, it would be consider as 'null', default value is 'null'. - type: boolean - captureSettings: - type: object - $ref: '#/components/schemas/PacketCaptureSettings' - description: The capture setting holds the 'FileCount', 'FileSizeInBytes', 'SessionTimeLimitInSeconds' values. - type: object - PacketCaptureQueryStatusResult: - properties: - name: - type: string - description: The name of the packet capture resource. - id: - type: string - description: The ID of the packet capture resource. - captureStartTime: - type: string - format: date-time - description: The start time of the packet capture session. - packetCaptureStatus: - type: string - enum: - - NotStarted - - Running - - Stopped - - Error - - Unknown - x-ms-enum: - name: PcStatus - modelAsString: true - description: The status of the packet capture session. - stopReason: - type: string - description: The reason the current packet capture session was stopped. - packetCaptureError: - type: array - description: List of errors of packet capture session. - items: - type: string - enum: - - InternalError - - AgentStopped - - CaptureFailed - - LocalFileFailed - - StorageFailed - x-ms-enum: - name: PcError - modelAsString: true - description: Status of packet capture session. - type: object - TroubleshootingParameters: - description: Parameters that define the resource to troubleshoot. - required: - - targetResourceId - - properties - properties: - targetResourceId: - description: The target resource to troubleshoot. - type: string - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/TroubleshootingProperties' - description: Properties of the troubleshooting resource. - type: object - QueryTroubleshootingParameters: - description: Parameters that define the resource to query the troubleshooting result. - required: - - targetResourceId - properties: - targetResourceId: - description: The target resource ID to query the troubleshooting result. - type: string - type: object - TroubleshootingProperties: - description: Storage location provided for troubleshoot. - required: - - storageId - - storagePath - properties: - storageId: - description: The ID for the storage account to save the troubleshoot result. - type: string - storagePath: - description: The path to the blob to save the troubleshoot result in. - type: string - type: object - TroubleshootingResult: - description: Troubleshooting information gained from specified resource. - properties: - startTime: - type: string - format: date-time - description: The start time of the troubleshooting. - endTime: - type: string - format: date-time - description: The end time of the troubleshooting. - code: - type: string - description: The result code of the troubleshooting. - results: - type: array - description: Information from troubleshooting. - items: - $ref: '#/components/schemas/TroubleshootingDetails' - type: object - TroubleshootingDetails: - description: Information gained from troubleshooting of specified resource. - properties: - id: - type: string - description: The id of the get troubleshoot operation. - reasonType: - type: string - description: Reason type of failure. - summary: - type: string - description: A summary of troubleshooting. - detail: - type: string - description: Details on troubleshooting results. - recommendedActions: - type: array - description: List of recommended actions. - items: - $ref: '#/components/schemas/TroubleshootingRecommendedActions' - type: object - TroubleshootingRecommendedActions: - description: Recommended actions based on discovered issues. - properties: - actionId: - description: ID of the recommended action. - type: string - actionText: - description: Description of recommended actions. - type: string - actionUri: - description: The uri linking to a documentation for the recommended troubleshooting actions. - type: string - actionUriText: - description: The information from the URI for the recommended troubleshooting actions. - type: string - type: object - FlowLogListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/FlowLog' - description: Information about flow log resource. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: List of flow logs. - type: object - FlowLog: - description: A flow log resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/FlowLogPropertiesFormat' - description: Properties of the flow log. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - FlowLogPropertiesFormat: - description: Parameters that define the configuration of flow log. - required: - - targetResourceId - - storageId - properties: - targetResourceId: - description: ID of network security group to which flow log will be applied. - type: string - targetResourceGuid: - readOnly: true - description: Guid of network security group to which flow log will be applied. - type: string - storageId: - description: ID of the storage account which is used to store the flow log. - type: string - enabled: - description: Flag to enable/disable flow logging. - type: boolean - retentionPolicy: - $ref: '#/components/schemas/RetentionPolicyParameters' - description: Parameters that define the retention policy for flow log. - format: - $ref: '#/components/schemas/FlowLogFormatParameters' - description: Parameters that define the flow log format. - flowAnalyticsConfiguration: - $ref: '#/components/schemas/TrafficAnalyticsProperties' - description: Parameters that define the configuration of traffic analytics. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the flow log. - type: object - FlowLogProperties: - description: Parameters that define the configuration of flow log. - required: - - storageId - - enabled - properties: - storageId: - description: ID of the storage account which is used to store the flow log. - type: string - enabled: - description: Flag to enable/disable flow logging. - type: boolean - retentionPolicy: - $ref: '#/components/schemas/RetentionPolicyParameters' - description: Parameters that define the retention policy for flow log. - format: - $ref: '#/components/schemas/FlowLogFormatParameters' - description: Parameters that define the flow log format. - type: object - FlowLogStatusParameters: - description: Parameters that define a resource to query flow log and traffic analytics (optional) status. - required: - - targetResourceId - properties: - targetResourceId: - description: The target resource where getting the flow log and traffic analytics (optional) status. - type: string - type: object - RetentionPolicyParameters: - description: Parameters that define the retention policy for flow log. - properties: - days: - description: Number of days to retain flow log records. - type: integer - format: int32 - default: 0 - enabled: - description: Flag to enable/disable retention. - type: boolean - default: false - type: object - FlowLogFormatParameters: - description: Parameters that define the flow log format. - properties: - type: - type: string - description: The file type of flow log. - enum: - - JSON - x-ms-enum: - name: FlowLogFormatType - modelAsString: true - version: - description: The version (revision) of the flow log. - type: integer - format: int32 - default: 0 - type: object - FlowLogInformation: - description: Information on the configuration of flow log and traffic analytics (optional) . - required: - - targetResourceId - - properties - properties: - targetResourceId: - description: The ID of the resource to configure for flow log and traffic analytics (optional) . - type: string - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/FlowLogProperties' - description: Properties of the flow log. - flowAnalyticsConfiguration: - $ref: '#/components/schemas/TrafficAnalyticsProperties' - description: Parameters that define the configuration of traffic analytics. - type: object - TrafficAnalyticsProperties: - description: Parameters that define the configuration of traffic analytics. - properties: - networkWatcherFlowAnalyticsConfiguration: - $ref: '#/components/schemas/TrafficAnalyticsConfigurationProperties' - description: Parameters that define the configuration of traffic analytics. - type: object - TrafficAnalyticsConfigurationProperties: - description: Parameters that define the configuration of traffic analytics. - properties: - enabled: - description: Flag to enable/disable traffic analytics. - type: boolean - workspaceId: - description: The resource guid of the attached workspace. - type: string - workspaceRegion: - description: The location of the attached workspace. - type: string - workspaceResourceId: - description: Resource Id of the attached workspace. - type: string - trafficAnalyticsInterval: - description: The interval in minutes which would decide how frequently TA service should do flow analytics. - type: integer - format: int32 - type: object - ConnectivityParameters: - description: Parameters that determine how the connectivity check will be performed. - required: - - source - - destination - properties: - source: - $ref: '#/components/schemas/ConnectivitySource' - description: The source of the connection. - destination: - $ref: '#/components/schemas/ConnectivityDestination' - description: The destination of connection. - protocol: - type: string - description: Network protocol. - enum: - - Tcp - - Http - - Https - - Icmp - x-ms-enum: - name: Protocol - modelAsString: true - protocolConfiguration: - $ref: '#/components/schemas/ProtocolConfiguration' - description: Configuration of the protocol. - preferredIPVersion: - $ref: '#/components/schemas/IPVersion' - description: Preferred IP version of the connection. - type: object - ConnectivitySource: - description: Parameters that define the source of the connection. - required: - - resourceId - properties: - resourceId: - description: The ID of the resource from which a connectivity check will be initiated. - type: string - port: - description: The source port from which a connectivity check will be performed. - type: integer - format: int32 - minimum: 0 - maximum: 65535 - type: object - ConnectivityDestination: - description: Parameters that define destination of connection. - properties: - resourceId: - description: The ID of the resource to which a connection attempt will be made. - type: string - address: - description: The IP address or URI the resource to which a connection attempt will be made. - type: string - port: - description: Port on which check connectivity will be performed. - type: integer - format: int32 - minimum: 0 - maximum: 65535 - type: object - ConnectivityInformation: - description: Information on the connectivity status. - properties: - hops: - readOnly: true - type: array - description: List of hops between the source and the destination. - items: - $ref: '#/components/schemas/ConnectivityHop' - connectionStatus: - readOnly: true - type: string - enum: - - Unknown - - Connected - - Disconnected - - Degraded - x-ms-enum: - name: ConnectionStatus - modelAsString: true - description: The connection status. - avgLatencyInMs: - description: Average latency in milliseconds. - readOnly: true - type: integer - format: int32 - minLatencyInMs: - description: Minimum latency in milliseconds. - readOnly: true - type: integer - format: int32 - maxLatencyInMs: - description: Maximum latency in milliseconds. - readOnly: true - type: integer - format: int32 - probesSent: - description: Total number of probes sent. - readOnly: true - type: integer - format: int32 - probesFailed: - description: Number of failed probes. - readOnly: true - type: integer - format: int32 - type: object - ConnectivityHop: - description: Information about a hop between the source and the destination. - properties: - type: - description: The type of the hop. - readOnly: true - type: string - id: - description: The ID of the hop. - readOnly: true - type: string - address: - description: The IP address of the hop. - readOnly: true - type: string - resourceId: - description: The ID of the resource corresponding to this hop. - readOnly: true - type: string - nextHopIds: - readOnly: true - type: array - description: List of next hop identifiers. - items: - type: string - previousHopIds: - readOnly: true - type: array - description: List of previous hop identifiers. - items: - type: string - links: - readOnly: true - type: array - description: List of hop links. - items: - $ref: '#/components/schemas/HopLink' - previousLinks: - readOnly: true - type: array - description: List of previous hop links. - items: - $ref: '#/components/schemas/HopLink' - issues: - readOnly: true - type: array - description: List of issues. - items: - $ref: '#/components/schemas/ConnectivityIssue' - type: object - HopLink: - description: Hop link. - properties: - nextHopId: - description: The ID of the next hop. - readOnly: true - type: string - linkType: - description: Link type. - readOnly: true - type: string - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/HopLinkProperties' - description: Hop link properties. - issues: - readOnly: true - type: array - description: List of issues. - items: - $ref: '#/components/schemas/ConnectivityIssue' - context: - readOnly: true - type: object - description: Provides additional context on links. - additionalProperties: - type: string - resourceId: - description: Resource ID. - readOnly: true - type: string - type: object - HopLinkProperties: - description: Hop link properties. - properties: - roundTripTimeMin: - description: Minimum roundtrip time in milliseconds. - readOnly: true - type: integer - format: int64 - minimum: 0 - maximum: 4294967295 - roundTripTimeAvg: - description: Average roundtrip time in milliseconds. - readOnly: true - type: integer - format: int64 - minimum: 0 - maximum: 4294967295 - roundTripTimeMax: - description: Maximum roundtrip time in milliseconds. - readOnly: true - type: integer - format: int64 - minimum: 0 - maximum: 4294967295 - type: object - ConnectivityIssue: - description: Information about an issue encountered in the process of checking for connectivity. - properties: - origin: - readOnly: true - type: string - enum: - - Local - - Inbound - - Outbound - x-ms-enum: - name: Origin - modelAsString: true - description: The origin of the issue. - severity: - readOnly: true - type: string - enum: - - Error - - Warning - x-ms-enum: - name: Severity - modelAsString: true - description: The severity of the issue. - type: - readOnly: true - type: string - enum: - - Unknown - - AgentStopped - - GuestFirewall - - DnsResolution - - SocketBind - - NetworkSecurityRule - - UserDefinedRoute - - PortThrottled - - Platform - x-ms-enum: - name: IssueType - modelAsString: true - description: The type of issue. - context: - readOnly: true - type: array - description: Provides additional context on the issue. - items: - $ref: '#/components/schemas/IssueContext' - type: object - IssueContext: - description: A key-value pair that provides additional context on the issue. - additionalProperties: - type: string - properties: {} - type: object - ProtocolConfiguration: - description: Configuration of the protocol. - properties: - HTTPConfiguration: - $ref: '#/components/schemas/HTTPConfiguration' - description: HTTP configuration of the connectivity check. - type: object - HTTPConfiguration: - properties: - method: - type: string - description: HTTP method. - enum: - - Get - x-ms-enum: - name: HTTPMethod - modelAsString: true - headers: - type: array - description: List of HTTP headers. - items: - $ref: '#/components/schemas/HTTPHeader' - validStatusCodes: - type: array - items: - type: integer - format: int32 - description: Valid status codes. - description: HTTP configuration of the connectivity check. - type: object - HTTPHeader: - properties: - name: - type: string - description: The name in HTTP header. - value: - type: string - description: The value in HTTP header. - description: The HTTP header. - type: object - AzureReachabilityReportParameters: - properties: - providerLocation: - $ref: '#/components/schemas/AzureReachabilityReportLocation' - description: Parameters that define a geographic location. - providers: - type: array - items: - type: string - description: List of Internet service providers. - azureLocations: - type: array - items: - type: string - description: Optional Azure regions to scope the query to. - startTime: - type: string - format: date-time - description: The start time for the Azure reachability report. - endTime: - type: string - format: date-time - description: The end time for the Azure reachability report. - required: - - providerLocation - - startTime - - endTime - description: Geographic and time constraints for Azure reachability report. - type: object - AzureReachabilityReportLocation: - properties: - country: - type: string - description: The name of the country. - state: - type: string - description: The name of the state. - city: - type: string - description: The name of the city or town. - required: - - country - description: Parameters that define a geographic location. - type: object - AzureReachabilityReport: - properties: - aggregationLevel: - type: string - description: The aggregation level of Azure reachability report. Can be Country, State or City. - providerLocation: - $ref: '#/components/schemas/AzureReachabilityReportLocation' - description: Parameters that define a geographic location. - reachabilityReport: - type: array - description: List of Azure reachability report items. - items: - $ref: '#/components/schemas/AzureReachabilityReportItem' - required: - - aggregationLevel - - providerLocation - - reachabilityReport - description: Azure reachability report details. - type: object - AzureReachabilityReportItem: - properties: - provider: - type: string - description: The Internet service provider. - azureLocation: - type: string - description: The Azure region. - latencies: - type: array - description: List of latency details for each of the time series. - items: - $ref: '#/components/schemas/AzureReachabilityReportLatencyInfo' - description: Azure reachability report details for a given provider location. - type: object - AzureReachabilityReportLatencyInfo: - properties: - timeStamp: - type: string - format: date-time - description: The time stamp. - score: - type: integer - format: int32 - description: The relative latency score between 1 and 100, higher values indicating a faster connection. - minimum: 1 - maximum: 100 - description: Details on latency for a time series. - type: object - AvailableProvidersListParameters: - properties: - azureLocations: - type: array - items: - type: string - description: A list of Azure regions. - country: - type: string - description: The country for available providers list. - state: - type: string - description: The state for available providers list. - city: - type: string - description: The city or town for available providers list. - description: Constraints that determine the list of available Internet service providers. - type: object - AvailableProvidersList: - properties: - countries: - type: array - description: List of available countries. - items: - $ref: '#/components/schemas/AvailableProvidersListCountry' - required: - - countries - description: List of available countries with details. - type: object - AvailableProvidersListCountry: - properties: - countryName: - type: string - description: The country name. - providers: - type: array - items: - type: string - description: A list of Internet service providers. - states: - type: array - description: List of available states in the country. - items: - $ref: '#/components/schemas/AvailableProvidersListState' - description: Country details. - type: object - AvailableProvidersListState: - properties: - stateName: - type: string - description: The state name. - providers: - type: array - items: - type: string - description: A list of Internet service providers. - cities: - type: array - description: List of available cities or towns in the state. - items: - $ref: '#/components/schemas/AvailableProvidersListCity' - description: State details. - type: object - AvailableProvidersListCity: - properties: - cityName: - type: string - description: The city or town name. - providers: - type: array - items: - type: string - description: A list of Internet service providers. - description: City or town details. - type: object - NetworkConfigurationDiagnosticParameters: - description: Parameters to get network configuration diagnostic. - required: - - targetResourceId - - profiles - properties: - targetResourceId: - type: string - description: The ID of the target resource to perform network configuration diagnostic. Valid options are VM, NetworkInterface, VMSS/NetworkInterface and Application Gateway. - verbosityLevel: - type: string - enum: - - Normal - - Minimum - - Full - x-ms-enum: - name: VerbosityLevel - modelAsString: true - description: Verbosity level. - profiles: - type: array - description: List of network configuration diagnostic profiles. - items: - $ref: '#/components/schemas/NetworkConfigurationDiagnosticProfile' - type: object - NetworkConfigurationDiagnosticProfile: - description: Parameters to compare with network configuration. - required: - - direction - - protocol - - source - - destination - - destinationPort - properties: - direction: - $ref: '#/components/schemas/Direction' - description: The direction of the traffic. - protocol: - type: string - description: Protocol to be verified on. Accepted values are '*', TCP, UDP. - source: - type: string - description: Traffic source. Accepted values are '*', IP Address/CIDR, Service Tag. - destination: - type: string - description: 'Traffic destination. Accepted values are: ''*'', IP Address/CIDR, Service Tag.' - destinationPort: - type: string - description: Traffic destination port. Accepted values are '*' and a single port in the range (0 - 65535). - type: object - NetworkConfigurationDiagnosticResponse: - description: Results of network configuration diagnostic on the target resource. - properties: - results: - readOnly: true - type: array - description: List of network configuration diagnostic results. - items: - $ref: '#/components/schemas/NetworkConfigurationDiagnosticResult' - type: object - NetworkConfigurationDiagnosticResult: - description: Network configuration diagnostic result corresponded to provided traffic query. - properties: - profile: - $ref: '#/components/schemas/NetworkConfigurationDiagnosticProfile' - description: Network configuration diagnostic profile. - networkSecurityGroupResult: - $ref: '#/components/schemas/NetworkSecurityGroupResult' - description: Network security group result. - type: object - NetworkSecurityGroupResult: - description: Network configuration diagnostic result corresponded provided traffic query. - properties: - securityRuleAccessResult: - $ref: '#/components/schemas/SecurityRuleAccess' - description: The network traffic is allowed or denied. - evaluatedNetworkSecurityGroups: - readOnly: true - type: array - description: List of results network security groups diagnostic. - items: - $ref: '#/components/schemas/EvaluatedNetworkSecurityGroup' - type: object - EvaluatedNetworkSecurityGroup: - description: Results of network security group evaluation. - properties: - networkSecurityGroupId: - type: string - description: Network security group ID. - appliedTo: - type: string - description: Resource ID of nic or subnet to which network security group is applied. - matchedRule: - $ref: '#/components/schemas/MatchedRule' - description: Matched network security rule. - rulesEvaluationResult: - readOnly: true - type: array - description: List of network security rules evaluation results. - items: - $ref: '#/components/schemas/NetworkSecurityRulesEvaluationResult' - type: object - MatchedRule: - description: Matched rule. - properties: - ruleName: - type: string - description: Name of the matched network security rule. - action: - type: string - description: The network traffic is allowed or denied. Possible values are 'Allow' and 'Deny'. - type: object - NetworkSecurityRulesEvaluationResult: - description: Network security rules evaluation result. - properties: - name: - type: string - description: Name of the network security rule. - protocolMatched: - type: boolean - description: Value indicating whether protocol is matched. - sourceMatched: - type: boolean - description: Value indicating whether source is matched. - sourcePortMatched: - type: boolean - description: Value indicating whether source port is matched. - destinationMatched: - type: boolean - description: Value indicating whether destination is matched. - destinationPortMatched: - type: boolean - description: Value indicating whether destination port is matched. - type: object - Direction: - type: string - description: The direction of the traffic. - enum: - - Inbound - - Outbound - x-ms-enum: - name: Direction - modelAsString: true - ConnectionMonitor: - required: - - properties - description: Parameters that define the operation to create a connection monitor. - properties: - location: - type: string - description: Connection monitor location. - tags: - type: object - additionalProperties: - type: string - description: Connection monitor tags. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ConnectionMonitorParameters' - description: Properties of the connection monitor. - type: object - ConnectionMonitorParameters: - properties: - source: - $ref: '#/components/schemas/ConnectionMonitorSource' - description: Describes the source of connection monitor. - destination: - $ref: '#/components/schemas/ConnectionMonitorDestination' - description: Describes the destination of connection monitor. - autoStart: - type: boolean - default: true - description: Determines if the connection monitor will start automatically once created. - monitoringIntervalInSeconds: - type: integer - format: int32 - minimum: 30 - maximum: 1800 - default: 60 - description: Monitoring interval in seconds. - endpoints: - type: array - description: List of connection monitor endpoints. - items: - $ref: '#/components/schemas/ConnectionMonitorEndpoint' - testConfigurations: - type: array - description: List of connection monitor test configurations. - items: - $ref: '#/components/schemas/ConnectionMonitorTestConfiguration' - testGroups: - type: array - description: List of connection monitor test groups. - items: - $ref: '#/components/schemas/ConnectionMonitorTestGroup' - outputs: - type: array - description: List of connection monitor outputs. - items: - $ref: '#/components/schemas/ConnectionMonitorOutput' - notes: - type: string - description: Optional notes to be associated with the connection monitor. - description: Parameters that define the operation to create a connection monitor. - type: object - ConnectionMonitorSource: - properties: - resourceId: - type: string - description: The ID of the resource used as the source by connection monitor. - port: - type: integer - format: int32 - minimum: 0 - maximum: 65535 - description: The source port used by connection monitor. - required: - - resourceId - description: Describes the source of connection monitor. - type: object - ConnectionMonitorDestination: - properties: - resourceId: - type: string - description: The ID of the resource used as the destination by connection monitor. - address: - type: string - description: Address of the connection monitor destination (IP or domain name). - port: - type: integer - format: int32 - minimum: 0 - maximum: 65535 - description: The destination port used by connection monitor. - description: Describes the destination of connection monitor. - type: object - ConnectionMonitorEndpoint: - properties: - name: - type: string - description: The name of the connection monitor endpoint. - type: - type: string - enum: - - AzureVM - - AzureVNet - - AzureSubnet - - ExternalAddress - - MMAWorkspaceMachine - - MMAWorkspaceNetwork - - AzureArcVM - - AzureVMSS - - AzureArcNetwork - x-ms-enum: - name: EndpointType - modelAsString: true - description: The endpoint type. - resourceId: - type: string - description: Resource ID of the connection monitor endpoint are supported for AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM endpoint type. - address: - type: string - description: Address of the connection monitor endpoint. Supported for AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine endpoint type. - filter: - $ref: '#/components/schemas/ConnectionMonitorEndpointFilter' - description: Filter field is getting deprecated and should not be used. Instead use Include/Exclude scope fields for it. - scope: - $ref: '#/components/schemas/ConnectionMonitorEndpointScope' - description: Endpoint scope defines which target resource to monitor in case of compound resource endpoints like VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork. - coverageLevel: - type: string - enum: - - Default - - Low - - BelowAverage - - Average - - AboveAverage - - Full - x-ms-enum: - name: CoverageLevel - modelAsString: true - description: Test coverage for the endpoint. - locationDetails: - $ref: '#/components/schemas/ConnectionMonitorEndpointLocationDetails' - description: Location details is optional and only being used for 'AzureArcNetwork' type endpoints, which contains region details. - subscriptionId: - type: string - description: Subscription ID for connection monitor endpoint. It's an optional parameter which is being used for 'AzureArcNetwork' type endpoint. - required: - - name - description: Describes the connection monitor endpoint. - type: object - ConnectionMonitorEndpointScope: - properties: - include: - type: array - description: List of items which needs to be included to the endpoint scope. - items: - $ref: '#/components/schemas/ConnectionMonitorEndpointScopeItem' - exclude: - type: array - description: List of items which needs to be excluded from the endpoint scope. - items: - $ref: '#/components/schemas/ConnectionMonitorEndpointScopeItem' - description: Describes the connection monitor endpoint scope. - type: object - ConnectionMonitorEndpointScopeItem: - properties: - address: - type: string - description: The address of the endpoint item. Supported types are IPv4/IPv6 subnet mask or IPv4/IPv6 IP address. - description: Describes the connection monitor endpoint scope item. - type: object - ConnectionMonitorEndpointFilter: - properties: - type: - type: string - enum: - - Include - x-ms-enum: - name: ConnectionMonitorEndpointFilterType - modelAsString: true - description: The behavior of the endpoint filter. Currently only 'Include' is supported. - items: - type: array - description: List of items in the filter. - items: - $ref: '#/components/schemas/ConnectionMonitorEndpointFilterItem' - description: Describes the connection monitor endpoint filter. - type: object - ConnectionMonitorEndpointFilterItem: - properties: - type: - type: string - enum: - - AgentAddress - x-ms-enum: - name: ConnectionMonitorEndpointFilterItemType - modelAsString: true - description: The type of item included in the filter. Currently only 'AgentAddress' is supported. - address: - type: string - description: The address of the filter item. - description: Describes the connection monitor endpoint filter item. - type: object - ConnectionMonitorTestGroup: - properties: - name: - type: string - description: The name of the connection monitor test group. - disable: - type: boolean - description: Value indicating whether test group is disabled. - testConfigurations: - type: array - items: - type: string - description: List of test configuration names. - sources: - type: array - items: - type: string - description: List of source endpoint names. - destinations: - type: array - items: - type: string - description: List of destination endpoint names. - required: - - name - - testConfigurations - - sources - - destinations - description: Describes the connection monitor test group. - type: object - ConnectionMonitorTestConfiguration: - properties: - name: - type: string - description: The name of the connection monitor test configuration. - testFrequencySec: - type: integer - format: int32 - description: The frequency of test evaluation, in seconds. - protocol: - type: string - enum: - - Tcp - - Http - - Icmp - x-ms-enum: - name: ConnectionMonitorTestConfigurationProtocol - modelAsString: true - description: The protocol to use in test evaluation. - preferredIPVersion: - type: string - enum: - - IPv4 - - IPv6 - x-ms-enum: - name: PreferredIPVersion - modelAsString: true - description: The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters. - httpConfiguration: - $ref: '#/components/schemas/ConnectionMonitorHttpConfiguration' - description: The parameters used to perform test evaluation over HTTP. - tcpConfiguration: - $ref: '#/components/schemas/ConnectionMonitorTcpConfiguration' - description: The parameters used to perform test evaluation over TCP. - icmpConfiguration: - $ref: '#/components/schemas/ConnectionMonitorIcmpConfiguration' - description: The parameters used to perform test evaluation over ICMP. - successThreshold: - $ref: '#/components/schemas/ConnectionMonitorSuccessThreshold' - description: The threshold for declaring a test successful. - required: - - name - - protocol - description: Describes a connection monitor test configuration. - type: object - ConnectionMonitorHttpConfiguration: - properties: - port: - type: integer - format: int32 - minimum: 0 - maximum: 65535 - description: The port to connect to. - method: - type: string - description: The HTTP method to use. - enum: - - Get - - Post - x-ms-enum: - name: HTTPConfigurationMethod - modelAsString: true - path: - type: string - description: The path component of the URI. For instance, "/dir1/dir2". - requestHeaders: - type: array - description: The HTTP headers to transmit with the request. - items: - $ref: '#/components/schemas/HTTPHeader' - validStatusCodeRanges: - type: array - items: - type: string - description: HTTP status codes to consider successful. For instance, "2xx,301-304,418". - preferHTTPS: - type: boolean - description: Value indicating whether HTTPS is preferred over HTTP in cases where the choice is not explicit. - description: Describes the HTTP configuration. - type: object - ConnectionMonitorTcpConfiguration: - properties: - port: - type: integer - format: int32 - minimum: 0 - maximum: 65535 - description: The port to connect to. - disableTraceRoute: - type: boolean - description: Value indicating whether path evaluation with trace route should be disabled. - destinationPortBehavior: - type: string - description: Destination port behavior. - enum: - - None - - ListenIfAvailable - x-ms-enum: - name: DestinationPortBehavior - modelAsString: true - description: Describes the TCP configuration. - type: object - ConnectionMonitorIcmpConfiguration: - properties: - disableTraceRoute: - type: boolean - description: Value indicating whether path evaluation with trace route should be disabled. - description: Describes the ICMP configuration. - type: object - ConnectionMonitorSuccessThreshold: - properties: - checksFailedPercent: - type: integer - format: int32 - description: The maximum percentage of failed checks permitted for a test to evaluate as successful. - roundTripTimeMs: - type: number - description: The maximum round-trip time in milliseconds permitted for a test to evaluate as successful. - description: Describes the threshold for declaring a test successful. - type: object - ConnectionMonitorOutput: - properties: - type: - type: string - description: Connection monitor output destination type. Currently, only "Workspace" is supported. - enum: - - Workspace - x-ms-enum: - name: OutputType - modelAsString: true - workspaceSettings: - $ref: '#/components/schemas/ConnectionMonitorWorkspaceSettings' - description: Describes the settings for producing output into a log analytics workspace. - description: Describes a connection monitor output destination. - type: object - ConnectionMonitorWorkspaceSettings: - properties: - workspaceResourceId: - type: string - description: Log analytics workspace resource ID. - description: Describes the settings for producing output into a log analytics workspace. - type: object - ConnectionStateSnapshot: - properties: - connectionState: - type: string - enum: - - Reachable - - Unreachable - - Unknown - x-ms-enum: - name: ConnectionState - modelAsString: true - description: The connection state. - startTime: - type: string - format: date-time - description: The start time of the connection snapshot. - endTime: - type: string - format: date-time - description: The end time of the connection snapshot. - evaluationState: - type: string - enum: - - NotStarted - - InProgress - - Completed - x-ms-enum: - name: EvaluationState - modelAsString: true - description: Connectivity analysis evaluation state. - avgLatencyInMs: - type: integer - format: int64 - minimum: 0 - maximum: 4294967295 - description: Average latency in ms. - minLatencyInMs: - type: integer - format: int64 - minimum: 0 - maximum: 4294967295 - description: Minimum latency in ms. - maxLatencyInMs: - type: integer - format: int64 - minimum: 0 - maximum: 4294967295 - description: Maximum latency in ms. - probesSent: - type: integer - format: int64 - minimum: 0 - maximum: 4294967295 - description: The number of sent probes. - probesFailed: - type: integer - format: int64 - minimum: 0 - maximum: 4294967295 - description: The number of failed probes. - hops: - readOnly: true - type: array - description: List of hops between the source and the destination. - items: - $ref: '#/components/schemas/ConnectivityHop' - description: Connection state snapshot. - type: object - ConnectionMonitorListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ConnectionMonitorResult' - description: Information about connection monitors. - description: List of connection monitors. - type: object - ConnectionMonitorResult: - x-ms-azure-resource: true - description: Information about the connection monitor. - properties: - name: - readOnly: true - type: string - description: Name of the connection monitor. - id: - readOnly: true - type: string - description: ID of the connection monitor. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Connection monitor type. - location: - type: string - description: Connection monitor location. - tags: - type: object - additionalProperties: - type: string - description: Connection monitor tags. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ConnectionMonitorResultProperties' - description: Properties of the connection monitor result. - type: object - ConnectionMonitorResultProperties: - description: Describes the properties of a connection monitor. - properties: - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the connection monitor. - startTime: - readOnly: true - type: string - format: date-time - description: The date and time when the connection monitor was started. - monitoringStatus: - readOnly: true - type: string - description: The monitoring status of the connection monitor. - connectionMonitorType: - readOnly: true - type: string - enum: - - MultiEndpoint - - SingleSourceDestination - x-ms-enum: - name: ConnectionMonitorType - modelAsString: true - description: Type of connection monitor. - source: - $ref: '#/components/schemas/ConnectionMonitorSource' - description: Describes the source of connection monitor. - destination: - $ref: '#/components/schemas/ConnectionMonitorDestination' - description: Describes the destination of connection monitor. - autoStart: - type: boolean - default: true - description: Determines if the connection monitor will start automatically once created. - monitoringIntervalInSeconds: - type: integer - format: int32 - minimum: 30 - maximum: 1800 - default: 60 - description: Monitoring interval in seconds. - endpoints: - type: array - description: List of connection monitor endpoints. - items: - $ref: '#/components/schemas/ConnectionMonitorEndpoint' - testConfigurations: - type: array - description: List of connection monitor test configurations. - items: - $ref: '#/components/schemas/ConnectionMonitorTestConfiguration' - testGroups: - type: array - description: List of connection monitor test groups. - items: - $ref: '#/components/schemas/ConnectionMonitorTestGroup' - outputs: - type: array - description: List of connection monitor outputs. - items: - $ref: '#/components/schemas/ConnectionMonitorOutput' - notes: - type: string - description: Optional notes to be associated with the connection monitor. - type: object - ConnectionMonitorQueryResult: - properties: - sourceStatus: - type: string - enum: - - Unknown - - Active - - Inactive - x-ms-enum: - name: ConnectionMonitorSourceStatus - modelAsString: true - description: Status of connection monitor source. - states: - type: array - items: - $ref: '#/components/schemas/ConnectionStateSnapshot' - description: Information about connection states. - description: List of connection states snapshots. - type: object - ConnectionMonitorEndpointLocationDetails: - type: object - properties: - region: - type: string - description: Region for connection monitor endpoint. - description: Connection monitor endpoint location details only being used for 'AzureArcNetwork' type endpoints, which contains the region details. - DnsNameAvailabilityResult: - properties: - available: - type: boolean - description: Domain availability (True/False). - description: Response for the CheckDnsNameAvailability API service call. - type: object - RoutePropertiesFormat: - properties: - addressPrefix: - type: string - description: The destination CIDR to which the route applies. - nextHopType: - $ref: '#/components/schemas/RouteNextHopType' - description: The type of Azure hop the packet should be sent to. - nextHopIpAddress: - type: string - description: The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the route resource. - hasBgpOverride: - type: boolean - description: A value indicating whether this route overrides overlapping BGP routes regardless of LPM. - required: - - nextHopType - description: Route resource. - type: object - Route: - description: Route resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/RoutePropertiesFormat' - description: Properties of the route. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - type: string - description: The type of the resource. - id: - type: string - description: Resource ID. - type: object - RouteTablePropertiesFormat: - properties: - routes: - type: array - items: - $ref: '#/components/schemas/Route' - description: Collection of routes contained within a route table. - subnets: - readOnly: true - type: array - items: - $ref: '#/components/schemas/Subnet' - description: A collection of references to subnets. - disableBgpRoutePropagation: - type: boolean - description: Whether to disable the routes learned by BGP on that route table. True means disable. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the route table resource. - resourceGuid: - type: string - readOnly: true - description: The resource GUID property of the route table. - description: Route Table resource. - type: object - RouteTable: - description: Route table resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/RouteTablePropertiesFormat' - description: Properties of the route table. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - RouteTableListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/RouteTable' - description: A list of route tables in a resource group. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for the ListRouteTable API service call. - type: object - RouteListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/Route' - description: A list of routes in a resource group. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for the ListRoute API service call. - type: object - RouteNextHopType: - type: string - description: The type of Azure hop the packet should be sent to. - enum: - - VirtualNetworkGateway - - VnetLocal - - Internet - - VirtualAppliance - - None - x-ms-enum: - name: RouteNextHopType - modelAsString: true - PrivateEndpoint: - description: Private endpoint resource. - properties: - extendedLocation: - $ref: '#/components/schemas/ExtendedLocation' - description: The extended location of the load balancer. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/PrivateEndpointProperties' - description: Properties of the private endpoint. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - PrivateEndpointProperties: - properties: - subnet: - $ref: '#/components/schemas/Subnet' - description: The ID of the subnet from which the private IP will be allocated. - networkInterfaces: - type: array - readOnly: true - items: - $ref: '#/components/schemas/NetworkInterface' - description: An array of references to the network interfaces created for this private endpoint. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the private endpoint resource. - privateLinkServiceConnections: - type: array - items: - $ref: '#/components/schemas/PrivateLinkServiceConnection' - description: A grouping of information about the connection to the remote resource. - manualPrivateLinkServiceConnections: - type: array - items: - $ref: '#/components/schemas/PrivateLinkServiceConnection' - description: A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource. - customDnsConfigs: - type: array - items: - $ref: '#/components/schemas/CustomDnsConfigPropertiesFormat' - description: An array of custom dns configurations. - applicationSecurityGroups: - type: array - items: - $ref: '#/components/schemas/ApplicationSecurityGroup' - description: Application security groups in which the private endpoint IP configuration is included. - ipConfigurations: - type: array - items: - $ref: '#/components/schemas/PrivateEndpointIPConfiguration' - description: A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints. - customNetworkInterfaceName: - type: string - description: The custom name of the network interface attached to the private endpoint. - description: Properties of the private endpoint. - type: object - CustomDnsConfigPropertiesFormat: - properties: - fqdn: - type: string - description: Fqdn that resolves to private endpoint ip address. - ipAddresses: - type: array - items: - type: string - description: A list of private ip addresses of the private endpoint. - description: Contains custom Dns resolution configuration from customer. - type: object - PrivateLinkServiceConnection: - description: PrivateLinkServiceConnection resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/PrivateLinkServiceConnectionProperties' - description: Properties of the private link service connection. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - type: - readOnly: true - type: string - description: The resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - PrivateLinkServiceConnectionProperties: - properties: - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the private link service connection resource. - privateLinkServiceId: - type: string - description: The resource id of private link service. - groupIds: - type: array - items: - type: string - description: The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. - requestMessage: - type: string - description: A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars. - privateLinkServiceConnectionState: - $ref: '#/components/schemas/PrivateLinkServiceConnectionState' - description: A collection of read-only information about the state of the connection to the remote resource. - description: Properties of the PrivateLinkServiceConnection. - type: object - PrivateEndpointListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/PrivateEndpoint' - description: A list of private endpoint resources in a resource group. - nextLink: - type: string - description: The URL to get the next set of results. - readOnly: true - description: Response for the ListPrivateEndpoints API service call. - type: object - PrivateDnsZoneGroupListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/PrivateDnsZoneGroup' - description: A list of private dns zone group resources in a private endpoint. - nextLink: - type: string - description: The URL to get the next set of results. - readOnly: true - description: Response for the ListPrivateDnsZoneGroups API service call. - type: object - AvailablePrivateEndpointTypesResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/AvailablePrivateEndpointType' - description: An array of available privateEndpoint type. - nextLink: - readOnly: true - type: string - description: The URL to get the next set of results. - description: An array of available PrivateEndpoint types. - type: object - AvailablePrivateEndpointType: - properties: - name: - type: string - description: The name of the service and resource. - id: - type: string - description: A unique identifier of the AvailablePrivateEndpoint Type resource. - type: - type: string - description: Resource type. - resourceName: - type: string - description: The name of the service and resource. - displayName: - type: string - description: Display name of the resource. - description: The information of an AvailablePrivateEndpointType. - type: object - PrivateDnsZoneGroup: - description: Private dns zone group resource. - properties: - name: - type: string - description: Name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/PrivateDnsZoneGroupPropertiesFormat' - description: Properties of the private dns zone group. - id: - type: string - description: Resource ID. - type: object - PrivateDnsZoneGroupPropertiesFormat: - properties: - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the private dns zone group resource. - privateDnsZoneConfigs: - type: array - items: - $ref: '#/components/schemas/PrivateDnsZoneConfig' - description: A collection of private dns zone configurations of the private dns zone group. - description: Properties of the private dns zone group. - type: object - PrivateDnsZoneConfig: - description: PrivateDnsZoneConfig resource. - properties: - name: - type: string - description: Name of the resource that is unique within a resource group. This name can be used to access the resource. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/PrivateDnsZonePropertiesFormat' - description: Properties of the private dns zone configuration. - type: object - PrivateDnsZonePropertiesFormat: - properties: - privateDnsZoneId: - type: string - description: The resource id of the private dns zone. - recordSets: - type: array - readOnly: true - items: - $ref: '#/components/schemas/RecordSet' - description: A collection of information regarding a recordSet, holding information to identify private resources. - description: Properties of the private dns zone configuration resource. - type: object - RecordSet: - properties: - recordType: - type: string - description: Resource record type. - recordSetName: - type: string - description: Recordset name. - fqdn: - type: string - description: Fqdn that resolves to private endpoint ip address. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the recordset. - ttl: - type: integer - description: Recordset time to live. - ipAddresses: - type: array - items: - type: string - description: The private ip address of the private endpoint. - description: A collective group of information about the record set information. - type: object - PrivateEndpointIPConfiguration: - description: An IP Configuration of the private endpoint. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/PrivateEndpointIPConfigurationProperties' - description: Properties of private endpoint IP configurations. - name: - type: string - description: The name of the resource that is unique within a resource group. - type: - readOnly: true - type: string - description: The resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: object - PrivateEndpointIPConfigurationProperties: - type: object - properties: - groupId: - type: string - description: The ID of a group obtained from the remote resource that this private endpoint should connect to. - memberName: - type: string - description: The member name of a group obtained from the remote resource that this private endpoint should connect to. - privateIPAddress: - type: string - description: A private ip address obtained from the private endpoint's subnet. - description: Properties of an IP Configuration of the private endpoint. - SecurityRulePropertiesFormat: - properties: - description: - type: string - description: A description for this rule. Restricted to 140 chars. - protocol: - type: string - description: Network protocol this rule applies to. - enum: - - Tcp - - Udp - - Icmp - - Esp - - '*' - - Ah - x-ms-enum: - name: SecurityRuleProtocol - modelAsString: true - sourcePortRange: - type: string - description: The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. - destinationPortRange: - type: string - description: The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. - sourceAddressPrefix: - type: string - description: The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. - sourceAddressPrefixes: - type: array - items: - type: string - description: The CIDR or source IP ranges. - sourceApplicationSecurityGroups: - type: array - items: - $ref: '#/components/schemas/ApplicationSecurityGroup' - description: The application security group specified as source. - destinationAddressPrefix: - type: string - description: The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. - destinationAddressPrefixes: - type: array - items: - type: string - description: The destination address prefixes. CIDR or destination IP ranges. - destinationApplicationSecurityGroups: - type: array - items: - $ref: '#/components/schemas/ApplicationSecurityGroup' - description: The application security group specified as destination. - sourcePortRanges: - type: array - items: - type: string - description: The source port. - description: The source port ranges. - destinationPortRanges: - type: array - items: - type: string - description: The destination port. - description: The destination port ranges. - access: - $ref: '#/components/schemas/SecurityRuleAccess' - description: The network traffic is allowed or denied. - priority: - type: integer - format: int32 - description: The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. - direction: - $ref: '#/components/schemas/SecurityRuleDirection' - description: The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the security rule resource. - required: - - protocol - - access - - priority - - direction - description: Security rule resource. - type: object - SecurityRule: - description: Network security rule. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/SecurityRulePropertiesFormat' - description: Properties of the security rule. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - type: string - description: The type of the resource. - id: - type: string - description: Resource ID. - type: object - SecurityRuleListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/SecurityRule' - description: The security rules in a network security group. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListSecurityRule API service call. Retrieves all security rules that belongs to a network security group. - type: object - NetworkSecurityGroupPropertiesFormat: - properties: - flushConnection: - type: boolean - description: When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation. - securityRules: - type: array - items: - $ref: '#/components/schemas/SecurityRule' - description: A collection of security rules of the network security group. - defaultSecurityRules: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SecurityRule' - description: The default security rules of network security group. - networkInterfaces: - readOnly: true - type: array - items: - $ref: '#/components/schemas/NetworkInterface' - description: A collection of references to network interfaces. - subnets: - readOnly: true - type: array - items: - $ref: '#/components/schemas/Subnet' - description: A collection of references to subnets. - flowLogs: - readOnly: true - type: array - items: - $ref: '#/components/schemas/FlowLog' - description: A collection of references to flow log resources. - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the network security group resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the network security group resource. - description: Network Security Group resource. - type: object - NetworkSecurityGroup: - description: NetworkSecurityGroup resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/NetworkSecurityGroupPropertiesFormat' - description: Properties of the network security group. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - NetworkSecurityGroupListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/NetworkSecurityGroup' - description: A list of NetworkSecurityGroup resources. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListNetworkSecurityGroups API service call. - type: object - SecurityRuleAccess: - type: string - description: Whether network traffic is allowed or denied. - enum: - - Allow - - Deny - x-ms-enum: - name: SecurityRuleAccess - modelAsString: true - SecurityRuleDirection: - type: string - description: The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. - enum: - - Inbound - - Outbound - x-ms-enum: - name: SecurityRuleDirection - modelAsString: true - VirtualRouter: - description: VirtualRouter Resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualRouterPropertiesFormat' - description: Properties of the Virtual Router. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - VirtualRouterPropertiesFormat: - properties: - virtualRouterAsn: - type: integer - readOnly: false - format: int64 - minimum: 0 - maximum: 4294967295 - description: VirtualRouter ASN. - virtualRouterIps: - type: array - readOnly: false - description: VirtualRouter IPs. - items: - type: string - hostedSubnet: - readOnly: false - $ref: '#/components/schemas/SubResource' - description: The Subnet on which VirtualRouter is hosted. - hostedGateway: - readOnly: false - $ref: '#/components/schemas/SubResource' - description: The Gateway on which VirtualRouter is hosted. - peerings: - type: array - readOnly: true - description: List of references to VirtualRouterPeerings. - items: - $ref: '#/components/schemas/SubResource' - provisioningState: - description: The provisioning state of the resource. - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: Virtual Router definition. - type: object - VirtualRouterPeering: - description: Virtual Router Peering resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/VirtualRouterPeeringProperties' - description: The properties of the Virtual Router Peering. - name: - type: string - description: Name of the virtual router peering that is unique within a virtual router. - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - type: - type: string - readOnly: true - description: Peering type. - id: - type: string - description: Resource ID. - type: object - VirtualRouterPeeringProperties: - properties: - peerAsn: - type: integer - readOnly: false - format: int64 - minimum: 0 - maximum: 4294967295 - description: Peer ASN. - peerIp: - type: string - readOnly: false - description: Peer IP. - provisioningState: - description: The provisioning state of the resource. - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: Properties of the rule group. - type: object - VirtualRouterListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/VirtualRouter' - description: List of Virtual Routers. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListVirtualRouters API service call. - type: object - VirtualRouterPeeringListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/VirtualRouterPeering' - description: List of VirtualRouterPeerings in a VirtualRouter. - nextLink: - type: string - description: URL to get the next set of results. - description: Response for ListVirtualRouterPeerings API service call. - type: object - UsageName: - properties: - value: - type: string - description: A string describing the resource name. - localizedValue: - type: string - description: A localized string describing the resource name. - description: The usage names. - type: object - Usage: - properties: - id: - type: string - readOnly: true - description: Resource identifier. - unit: - type: string - description: An enum describing the unit of measurement. - enum: - - Count - x-ms-enum: - name: UsageUnit - modelAsString: true - currentValue: - type: integer - format: int64 - description: The current value of the usage. - limit: - type: integer - format: int64 - description: The limit of usage. - name: - $ref: '#/components/schemas/UsageName' - description: The name of the type of usage. - required: - - unit - - currentValue - - limit - - name - description: The network resource usage. - type: object - UsagesListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/Usage' - description: The list network resource usages. - nextLink: - type: string - description: URL to get the next set of results. - description: The list usages operation response. - type: object - OperationListResult: - description: Result of the request to list Network operations. It contains a list of operations and a URL link to get the next set of results. - properties: - value: - type: array - items: - $ref: '#/components/schemas/Operation' - description: List of Network operations supported by the Network resource provider. - nextLink: - type: string - description: URL to get the next set of operation list results if there are any. - type: object - Operation: - description: Network REST API operation definition. - properties: - name: - description: 'Operation name: {provider}/{resource}/{operation}.' - type: string - display: - description: Display metadata associated with the operation. - properties: - provider: - description: 'Service provider: Microsoft Network.' - type: string - resource: - description: Resource on which the operation is performed. - type: string - operation: - description: 'Type of the operation: get, read, delete, etc.' - type: string - description: - description: Description of the operation. - type: string - origin: - description: Origin of the operation. - type: string - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/OperationPropertiesFormat' - description: Operation properties format. - type: object - OperationPropertiesFormat: - description: Description of operation properties format. - properties: - serviceSpecification: - description: Specification of the service. - properties: - metricSpecifications: - type: array - items: - $ref: '#/components/schemas/MetricSpecification' - description: Operation service specification. - logSpecifications: - type: array - items: - $ref: '#/components/schemas/LogSpecification' - description: Operation log specification. - type: object - LogSpecification: - description: Description of logging specification. - properties: - name: - type: string - description: The name of the specification. - displayName: - type: string - description: The display name of the specification. - blobDuration: - type: string - description: Duration of the blob. - type: object - MetricSpecification: - description: Description of metrics specification. - properties: - name: - type: string - description: The name of the metric. - displayName: - type: string - description: The display name of the metric. - displayDescription: - type: string - description: The description of the metric. - unit: - type: string - description: Units the metric to be displayed in. - aggregationType: - type: string - description: The aggregation type. - availabilities: - type: array - items: - $ref: '#/components/schemas/Availability' - description: List of availability. - enableRegionalMdmAccount: - type: boolean - description: Whether regional MDM account enabled. - fillGapWithZero: - type: boolean - description: Whether gaps would be filled with zeros. - metricFilterPattern: - type: string - description: Pattern for the filter of the metric. - dimensions: - type: array - items: - $ref: '#/components/schemas/Dimension' - description: List of dimensions. - isInternal: - type: boolean - description: Whether the metric is internal. - sourceMdmAccount: - type: string - description: The source MDM account. - sourceMdmNamespace: - type: string - description: The source MDM namespace. - resourceIdDimensionNameOverride: - type: string - description: The resource Id dimension name override. - type: object - Dimension: - description: Dimension of the metric. - properties: - name: - type: string - description: The name of the dimension. - displayName: - type: string - description: The display name of the dimension. - internalName: - type: string - description: The internal name of the dimension. - type: object - Availability: - description: Availability of the metric. - properties: - timeGrain: - type: string - description: The time grain of the availability. - retention: - type: string - description: The retention of the availability. - blobDuration: - type: string - description: Duration of the availability blob. - type: object - NetworkProfilePropertiesFormat: - properties: - containerNetworkInterfaces: - readOnly: true - type: array - items: - $ref: '#/components/schemas/ContainerNetworkInterface' - description: List of child container network interfaces. - containerNetworkInterfaceConfigurations: - type: array - items: - $ref: '#/components/schemas/ContainerNetworkInterfaceConfiguration' - description: List of chid container network interface configurations. - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the network profile resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the network profile resource. - description: Network profile properties. - type: object - NetworkProfile: - description: Network profile resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/NetworkProfilePropertiesFormat' - description: Network profile properties. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - NetworkProfileListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/NetworkProfile' - description: A list of network profiles that exist in a resource group. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListNetworkProfiles API service call. - type: object - ContainerNetworkInterfacePropertiesFormat: - properties: - containerNetworkInterfaceConfiguration: - readOnly: true - $ref: '#/components/schemas/ContainerNetworkInterfaceConfiguration' - description: Container network interface configuration from which this container network interface is created. - container: - $ref: '#/components/schemas/Container' - description: Reference to the container to which this container network interface is attached. - ipConfigurations: - readOnly: true - type: array - items: - $ref: '#/components/schemas/ContainerNetworkInterfaceIpConfiguration' - description: Reference to the ip configuration on this container nic. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the container network interface resource. - description: Properties of container network interface. - type: object - ContainerNetworkInterface: - description: Container network interface child resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ContainerNetworkInterfacePropertiesFormat' - description: Container network interface properties. - name: - type: string - description: The name of the resource. This name can be used to access the resource. - type: - readOnly: true - type: string - description: Sub Resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - ContainerNetworkInterfaceConfigurationPropertiesFormat: - properties: - ipConfigurations: - type: array - items: - $ref: '#/components/schemas/IPConfigurationProfile' - description: A list of ip configurations of the container network interface configuration. - containerNetworkInterfaces: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: A list of container network interfaces created from this container network interface configuration. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the container network interface configuration resource. - description: Container network interface configuration properties. - type: object - ContainerNetworkInterfaceConfiguration: - description: Container network interface configuration child resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ContainerNetworkInterfaceConfigurationPropertiesFormat' - description: Container network interface configuration properties. - name: - type: string - description: The name of the resource. This name can be used to access the resource. - type: - readOnly: true - type: string - description: Sub Resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - IPConfigurationProfilePropertiesFormat: - properties: - subnet: - $ref: '#/components/schemas/Subnet' - description: The reference to the subnet resource to create a container network interface ip configuration. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the IP configuration profile resource. - description: IP configuration profile properties. - type: object - IPConfigurationProfile: - description: IP configuration profile child resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/IPConfigurationProfilePropertiesFormat' - description: Properties of the IP configuration profile. - name: - type: string - description: The name of the resource. This name can be used to access the resource. - type: - readOnly: true - type: string - description: Sub Resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - type: object - Container: - description: Reference to container resource in remote resource provider. - properties: - id: - type: string - description: Resource ID. - type: object - ContainerNetworkInterfaceIpConfigurationPropertiesFormat: - properties: - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the container network interface IP configuration resource. - description: Properties of the container network interface IP configuration. - type: object - ContainerNetworkInterfaceIpConfiguration: - description: The ip configuration for a container network interface. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ContainerNetworkInterfaceIpConfigurationPropertiesFormat' - description: Properties of the container network interface IP configuration. - name: - type: string - description: The name of the resource. This name can be used to access the resource. - type: - readOnly: true - type: string - description: Sub Resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: object - NatGatewaySku: - properties: - name: - type: string - description: Name of Nat Gateway SKU. - enum: - - Standard - x-ms-enum: - name: NatGatewaySkuName - modelAsString: true - description: SKU of nat gateway. - type: object - NatGatewayPropertiesFormat: - properties: - idleTimeoutInMinutes: - type: integer - format: int32 - description: The idle timeout of the nat gateway. - publicIpAddresses: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: An array of public ip addresses associated with the nat gateway resource. - publicIpPrefixes: - type: array - items: - $ref: '#/components/schemas/SubResource' - description: An array of public ip prefixes associated with the nat gateway resource. - subnets: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: An array of references to the subnets using this nat gateway resource. - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the NAT gateway resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the NAT gateway resource. - description: Nat Gateway properties. - type: object - NatGateway: - description: Nat Gateway resource. - properties: - sku: - $ref: '#/components/schemas/NatGatewaySku' - description: The nat gateway SKU. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/NatGatewayPropertiesFormat' - description: Nat Gateway properties. - zones: - type: array - items: - type: string - description: A list of availability zones denoting the zone in which Nat Gateway should be deployed. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - NatGatewayListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/NatGateway' - description: A list of Nat Gateways that exists in a resource group. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListNatGateways API service call. - type: object - WebApplicationFirewallPolicy: - description: Defines web application firewall policy. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/WebApplicationFirewallPolicyPropertiesFormat' - description: Properties of the web application firewall policy. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - WebApplicationFirewallPolicyPropertiesFormat: - description: Defines web application firewall policy properties. - required: - - managedRules - properties: - policySettings: - description: The PolicySettings for policy. - $ref: '#/components/schemas/PolicySettings' - customRules: - description: The custom rules inside the policy. - type: array - items: - $ref: '#/components/schemas/WebApplicationFirewallCustomRule' - applicationGateways: - readOnly: true - type: array - items: - $ref: '#/components/schemas/ApplicationGateway' - description: A collection of references to application gateways. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the web application firewall policy resource. - resourceState: - title: Resource status of the policy. - readOnly: true - type: string - description: Resource status of the policy. - enum: - - Creating - - Enabling - - Enabled - - Disabling - - Disabled - - Deleting - x-ms-enum: - name: WebApplicationFirewallPolicyResourceState - modelAsString: true - managedRules: - description: Describes the managedRules structure. - $ref: '#/components/schemas/ManagedRulesDefinition' - httpListeners: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: A collection of references to application gateway http listeners. - pathBasedRules: - readOnly: true - type: array - items: - $ref: '#/components/schemas/SubResource' - description: A collection of references to application gateway path rules. - type: object - WebApplicationFirewallPolicyListResult: - description: Result of the request to list WebApplicationFirewallPolicies. It contains a list of WebApplicationFirewallPolicy objects and a URL link to get the next set of results. - properties: - value: - type: array - readOnly: true - items: - $ref: '#/components/schemas/WebApplicationFirewallPolicy' - description: List of WebApplicationFirewallPolicies within a resource group. - nextLink: - readOnly: true - type: string - description: URL to get the next set of WebApplicationFirewallPolicy objects if there are any. - type: object - ManagedRulesDefinition: - description: Allow to exclude some variable satisfy the condition for the WAF check. - required: - - managedRuleSets - properties: - exclusions: - type: array - items: - $ref: '#/components/schemas/OwaspCrsExclusionEntry' - description: The Exclusions that are applied on the policy. - managedRuleSets: - type: array - items: - $ref: '#/components/schemas/ManagedRuleSet' - description: The managed rule sets that are associated with the policy. - type: object - PolicySettings: - description: Defines contents of a web application firewall global configuration. - properties: - state: - description: The state of the policy. - type: string - enum: - - Disabled - - Enabled - x-ms-enum: - name: WebApplicationFirewallEnabledState - modelAsString: true - mode: - description: The mode of the policy. - type: string - enum: - - Prevention - - Detection - x-ms-enum: - name: WebApplicationFirewallMode - modelAsString: true - requestBodyCheck: - type: boolean - description: Whether to allow WAF to check request Body. - requestBodyInspectLimitInKB: - type: integer - format: int32 - description: Max inspection limit in KB for request body inspection for WAF. - requestBodyEnforcement: - type: boolean - default: true - description: Whether allow WAF to enforce request body limits. - maxRequestBodySizeInKb: - type: integer - format: int32 - minimum: 8 - exclusiveMinimum: false - description: Maximum request body size in Kb for WAF. - fileUploadEnforcement: - type: boolean - default: true - description: Whether allow WAF to enforce file upload limits. - fileUploadLimitInMb: - type: integer - format: int32 - minimum: 0 - exclusiveMinimum: false - description: Maximum file upload size in Mb for WAF. - customBlockResponseStatusCode: - description: If the action type is block, customer can override the response status code. - type: integer - format: int32 - minimum: 0 - customBlockResponseBody: - description: If the action type is block, customer can override the response body. The body must be specified in base64 encoding. - type: string - pattern: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{4})$ - maxLength: 32768 - logScrubbing: - description: To scrub sensitive log fields - type: object - properties: - state: - type: string - description: State of the log scrubbing config. Default value is Enabled. - enum: - - Disabled - - Enabled - x-ms-enum: - name: WebApplicationFirewallScrubbingState - modelAsString: true - scrubbingRules: - type: array - items: - $ref: '#/components/schemas/WebApplicationFirewallScrubbingRules' - x-ms-identifiers: [] - description: The rules that are applied to the logs for scrubbing. - jsChallengeCookieExpirationInMins: - description: Web Application Firewall JavaScript Challenge Cookie Expiration time in minutes. - type: integer - format: int32 - minimum: 5 - maximum: 1440 - type: object - WebApplicationFirewallCustomRule: - description: Defines contents of a web application rule. - required: - - priority - - ruleType - - matchConditions - - action - properties: - name: - type: string - description: The name of the resource that is unique within a policy. This name can be used to access the resource. - maxLength: 128 - etag: - type: string - readOnly: true - description: A unique read-only string that changes whenever the resource is updated. - priority: - description: Priority of the rule. Rules with a lower value will be evaluated before rules with a higher value. - type: integer - state: - description: Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. - type: string - enum: - - Disabled - - Enabled - x-ms-enum: - name: WebApplicationFirewallState - modelAsString: true - rateLimitDuration: - type: string - description: Duration over which Rate Limit policy will be applied. Applies only when ruleType is RateLimitRule. - enum: - - OneMin - - FiveMins - x-ms-enum: - name: ApplicationGatewayFirewallRateLimitDuration - modelAsString: true - rateLimitThreshold: - description: Rate Limit threshold to apply in case ruleType is RateLimitRule. Must be greater than or equal to 1 - type: integer - format: int32 - ruleType: - description: The rule type. - type: string - enum: - - MatchRule - - RateLimitRule - - Invalid - x-ms-enum: - name: WebApplicationFirewallRuleType - modelAsString: true - matchConditions: - description: List of match conditions. - type: array - items: - $ref: '#/components/schemas/MatchCondition' - groupByUserSession: - description: List of user session identifier group by clauses. - type: array - x-ms-identifiers: [] - items: - $ref: '#/components/schemas/GroupByUserSession' - action: - description: Type of Actions. - type: string - enum: - - Allow - - Block - - Log - - JSChallenge - x-ms-enum: - name: WebApplicationFirewallAction - modelAsString: true - type: object - Transform: - description: Transforms applied before matching. - type: string - enum: - - Uppercase - - Lowercase - - Trim - - UrlDecode - - UrlEncode - - RemoveNulls - - HtmlEntityDecode - x-ms-enum: - name: WebApplicationFirewallTransform - modelAsString: true - MatchVariable: - description: Define match variables. - required: - - variableName - properties: - variableName: - description: Match Variable. - type: string - enum: - - RemoteAddr - - RequestMethod - - QueryString - - PostArgs - - RequestUri - - RequestHeaders - - RequestBody - - RequestCookies - x-ms-enum: - name: WebApplicationFirewallMatchVariable - modelAsString: true - selector: - description: The selector of match variable. - type: string - type: object - MatchCondition: - description: Define match conditions. - required: - - matchVariables - - operator - - matchValues - properties: - matchVariables: - description: List of match variables. - type: array - items: - $ref: '#/components/schemas/MatchVariable' - operator: - description: The operator to be matched. - type: string - enum: - - IPMatch - - Equal - - Contains - - LessThan - - GreaterThan - - LessThanOrEqual - - GreaterThanOrEqual - - BeginsWith - - EndsWith - - Regex - - GeoMatch - - Any - x-ms-enum: - name: WebApplicationFirewallOperator - modelAsString: true - negationConditon: - description: Whether this is negate condition or not. - type: boolean - matchValues: - description: Match value. - type: array - items: - type: string - transforms: - description: List of transforms. - type: array - items: - $ref: '#/components/schemas/Transform' - type: object - GroupByVariable: - type: object - description: Define user session group by clause variables. - required: - - variableName - properties: - variableName: - description: User Session clause variable. - type: string - enum: - - ClientAddr - - GeoLocation - - None - x-ms-enum: - name: ApplicationGatewayFirewallUserSessionVariable - modelAsString: true - GroupByUserSession: - type: object - description: Define user session identifier group by clauses. - required: - - groupByVariables - properties: - groupByVariables: - description: List of group by clause variables. - type: array - x-ms-identifiers: [] - items: - $ref: '#/components/schemas/GroupByVariable' - ManagedRuleSet: - type: object - description: Defines a managed rule set. - required: - - ruleSetType - - ruleSetVersion - properties: - ruleSetType: - description: Defines the rule set type to use. - type: string - ruleSetVersion: - description: Defines the version of the rule set to use. - type: string - ruleGroupOverrides: - description: Defines the rule group overrides to apply to the rule set. - type: array - items: - $ref: '#/components/schemas/ManagedRuleGroupOverride' - ManagedRuleGroupOverride: - type: object - description: Defines a managed rule group override setting. - required: - - ruleGroupName - properties: - ruleGroupName: - description: The managed rule group to override. - type: string - rules: - description: List of rules that will be disabled. If none specified, all rules in the group will be disabled. - type: array - items: - $ref: '#/components/schemas/ManagedRuleOverride' - ManagedRuleOverride: - type: object - description: Defines a managed rule group override setting. - required: - - ruleId - properties: - ruleId: - description: Identifier for the managed rule. - type: string - state: - description: The state of the managed rule. Defaults to Disabled if not specified. - type: string - enum: - - Disabled - - Enabled - x-ms-enum: - name: ManagedRuleEnabledState - modelAsString: true - action: - description: Describes the override action to be applied when rule matches. - $ref: '#/components/schemas/ActionType' - ExclusionManagedRuleSet: - type: object - description: Defines a managed rule set for Exclusions. - required: - - ruleSetType - - ruleSetVersion - properties: - ruleSetType: - description: Defines the rule set type to use. - type: string - ruleSetVersion: - description: Defines the version of the rule set to use. - type: string - ruleGroups: - description: Defines the rule groups to apply to the rule set. - type: array - items: - $ref: '#/components/schemas/ExclusionManagedRuleGroup' - ExclusionManagedRuleGroup: - type: object - description: Defines a managed rule group to use for exclusion. - required: - - ruleGroupName - properties: - ruleGroupName: - description: The managed rule group for exclusion. - type: string - rules: - description: List of rules that will be excluded. If none specified, all rules in the group will be excluded. - type: array - items: - $ref: '#/components/schemas/ExclusionManagedRule' - ExclusionManagedRule: - type: object - description: Defines a managed rule to use for exclusion. - required: - - ruleId - properties: - ruleId: - description: Identifier for the managed rule. - type: string - OwaspCrsExclusionEntry: - required: - - matchVariable - - selectorMatchOperator - - selector - description: Allow to exclude some variable satisfy the condition for the WAF check. - properties: - matchVariable: - type: string - enum: - - RequestHeaderNames - - RequestCookieNames - - RequestArgNames - - RequestHeaderKeys - - RequestHeaderValues - - RequestCookieKeys - - RequestCookieValues - - RequestArgKeys - - RequestArgValues - description: The variable to be excluded. - x-ms-enum: - name: OwaspCrsExclusionEntryMatchVariable - modelAsString: true - selectorMatchOperator: - type: string - enum: - - Equals - - Contains - - StartsWith - - EndsWith - - EqualsAny - description: When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to. - x-ms-enum: - name: OwaspCrsExclusionEntrySelectorMatchOperator - modelAsString: true - selector: - type: string - description: When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to. - exclusionManagedRuleSets: - type: array - items: - $ref: '#/components/schemas/ExclusionManagedRuleSet' - description: The managed rule sets that are associated with the exclusion. - type: object - ActionType: - description: Defines the action to take on rule match. - type: string - enum: - - AnomalyScoring - - Allow - - Block - - Log - - JSChallenge - x-ms-enum: - name: ActionType - modelAsString: true - WebApplicationFirewallScrubbingRules: - description: Allow certain variables to be scrubbed on WAF logs - type: object - required: - - matchVariable - - selectorMatchOperator - properties: - matchVariable: - type: string - enum: - - RequestHeaderNames - - RequestCookieNames - - RequestArgNames - - RequestPostArgNames - - RequestJSONArgNames - - RequestIPAddress - description: The variable to be scrubbed from the logs. - x-ms-enum: - name: scrubbingRuleEntryMatchVariable - modelAsString: true - selectorMatchOperator: - type: string - enum: - - Equals - - EqualsAny - description: When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to. - x-ms-enum: - name: ' scrubbingRuleEntryMatchOperator' - modelAsString: true - selector: - type: string - description: When matchVariable is a collection, operator used to specify which elements in the collection this rule applies to. - state: - type: string - enum: - - Enabled - - Disabled - description: Defines the state of log scrubbing rule. Default value is Enabled. - x-ms-enum: - name: ' scrubbingRuleEntryState' - modelAsString: true - PublicIPAddressSku: - properties: - name: - type: string - description: Name of a public IP address SKU. - enum: - - Basic - - Standard - x-ms-enum: - name: PublicIPAddressSkuName - modelAsString: true - tier: - type: string - description: Tier of a public IP address SKU. - enum: - - Regional - - Global - x-ms-enum: - name: PublicIPAddressSkuTier - modelAsString: true - description: SKU of a public IP address. - type: object - PublicIPAddressPropertiesFormat: - properties: - publicIPAllocationMethod: - $ref: '#/components/schemas/IPAllocationMethod' - description: The public IP address allocation method. - publicIPAddressVersion: - $ref: '#/components/schemas/IPVersion' - description: The public IP address version. - ipConfiguration: - readOnly: true - $ref: '#/components/schemas/IPConfiguration' - description: The IP configuration associated with the public IP address. - dnsSettings: - $ref: '#/components/schemas/PublicIPAddressDnsSettings' - description: The FQDN of the DNS record associated with the public IP address. - ddosSettings: - $ref: '#/components/schemas/DdosSettings' - description: The DDoS protection custom policy associated with the public IP address. - ipTags: - type: array - items: - $ref: '#/components/schemas/IpTag' - description: The list of tags associated with the public IP address. - ipAddress: - type: string - description: The IP address associated with the public IP address resource. - publicIPPrefix: - $ref: '#/components/schemas/SubResource' - description: The Public IP Prefix this Public IP Address should be allocated from. - idleTimeoutInMinutes: - type: integer - format: int32 - description: The idle timeout of the public IP address. - resourceGuid: - readOnly: true - type: string - description: The resource GUID property of the public IP address resource. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the public IP address resource. - servicePublicIPAddress: - $ref: '#/components/schemas/PublicIPAddress' - description: The service public IP address of the public IP address resource. - natGateway: - $ref: '#/components/schemas/NatGateway' - description: The NatGateway for the Public IP address. - migrationPhase: - type: string - description: Migration phase of Public IP Address. - enum: - - None - - Prepare - - Commit - - Abort - - Committed - x-ms-enum: - name: PublicIPAddressMigrationPhase - modelAsString: true - linkedPublicIPAddress: - $ref: '#/components/schemas/PublicIPAddress' - description: The linked public IP address of the public IP address resource. - deleteOption: - type: string - description: Specify what happens to the public IP address when the VM using it is deleted - enum: - - Delete - - Detach - x-ms-enum: - name: DeleteOptions - modelAsString: true - description: Public IP address properties. - type: object - PublicIPAddress: - description: Public IP address resource. - properties: - extendedLocation: - $ref: '#/components/schemas/ExtendedLocation' - description: The extended location of the public ip address. - sku: - $ref: '#/components/schemas/PublicIPAddressSku' - description: The public IP address SKU. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/PublicIPAddressPropertiesFormat' - description: Public IP address properties. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - zones: - type: array - items: - type: string - description: A list of availability zones denoting the IP allocated for the resource needs to come from. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - PublicIPAddressListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/PublicIPAddress' - description: A list of public IP addresses that exists in a resource group. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListPublicIpAddresses API service call. - type: object - PublicIPAddressDnsSettings: - properties: - domainNameLabel: - type: string - description: The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. - domainNameLabelScope: - type: string - description: The domain name label scope. If a domain name label and a domain name label scope are specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system with a hashed value includes in FQDN. - enum: - - TenantReuse - - SubscriptionReuse - - ResourceGroupReuse - - NoReuse - x-ms-enum: - name: PublicIpAddressDnsSettingsDomainNameLabelScope - modelAsString: false - fqdn: - type: string - description: The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone. - reverseFqdn: - type: string - description: The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. - description: Contains FQDN of the DNS record associated with the public IP address. - type: object - DdosSettings: - properties: - protectionMode: - readOnly: false - type: string - enum: - - VirtualNetworkInherited - - Enabled - - Disabled - x-ms-enum: - name: DdosSettingsProtectionMode - modelAsString: true - description: The DDoS protection mode of the public IP - ddosProtectionPlan: - readOnly: false - $ref: '#/components/schemas/SubResource' - description: The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled - description: Contains the DDoS protection settings of the public IP. - type: object - IpTag: - properties: - ipTagType: - type: string - description: 'The IP tag type. Example: FirstPartyUsage.' - tag: - type: string - description: 'The value of the IP tag associated with the public IP. Example: SQL.' - description: Contains the IpTag associated with the object. - type: object - PublicIpDdosProtectionStatusResult: - type: object - properties: - publicIpAddressId: - type: string - description: Public IP ARM resource ID - publicIpAddress: - type: string - description: IP Address of the Public IP Resource - isWorkloadProtected: - type: string - enum: - - 'False' - - 'True' - x-ms-enum: - name: IsWorkloadProtected - modelAsString: true - description: Value indicating whether the IP address is DDoS workload protected or not. - ddosProtectionPlanId: - type: string - description: ' DDoS protection plan Resource Id of a if IP address is protected through a plan.' - description: Response for GetPublicIpAddressDdosProtectionStatusOperation API service call. - BGPCommunity: - properties: - serviceSupportedRegion: - type: string - description: The region which the service support. e.g. For O365, region is Global. - communityName: - type: string - description: The name of the bgp community. e.g. Skype. - communityValue: - type: string - description: 'The value of the bgp community. For more information: https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing.' - communityPrefixes: - type: array - items: - type: string - description: The prefixes that the bgp community contains. - isAuthorizedToUse: - type: boolean - description: Customer is authorized to use bgp community or not. - serviceGroup: - type: string - description: The service group of the bgp community contains. - description: Contains bgp community information offered in Service Community resources. - type: object - BgpServiceCommunityPropertiesFormat: - properties: - serviceName: - type: string - description: The name of the bgp community. e.g. Skype. - bgpCommunities: - type: array - items: - $ref: '#/components/schemas/BGPCommunity' - description: A list of bgp communities. - description: Properties of Service Community. - type: object - BgpServiceCommunity: - description: Service Community Properties. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/BgpServiceCommunityPropertiesFormat' - description: Properties of the BGP service community. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - BgpServiceCommunityListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/BgpServiceCommunity' - description: A list of service community resources. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for the ListServiceCommunity API service call. - type: object - AuthorizationPropertiesFormat: - properties: - authorizationKey: - type: string - description: The authorization key. - authorizationUseStatus: - type: string - description: The authorization use status. - enum: - - Available - - InUse - x-ms-enum: - name: AuthorizationUseStatus - modelAsString: true - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the authorization resource. - description: Properties of ExpressRouteCircuitAuthorization. - type: object - ExpressRouteCircuitAuthorization: - description: Authorization in an ExpressRouteCircuit resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/AuthorizationPropertiesFormat' - description: Properties of the express route circuit authorization. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - AuthorizationListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteCircuitAuthorization' - description: The authorizations in an ExpressRoute Circuit. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListAuthorizations API service call retrieves all authorizations that belongs to an ExpressRouteCircuit. - type: object - ExpressRouteCircuitPeeringConfig: - properties: - advertisedPublicPrefixes: - type: array - items: - type: string - description: The reference to AdvertisedPublicPrefixes. - advertisedCommunities: - type: array - items: - type: string - description: The communities of bgp peering. Specified for microsoft peering. - advertisedPublicPrefixesState: - readOnly: true - type: string - description: The advertised public prefix state of the Peering resource. - enum: - - NotConfigured - - Configuring - - Configured - - ValidationNeeded - x-ms-enum: - name: ExpressRouteCircuitPeeringAdvertisedPublicPrefixState - modelAsString: true - legacyMode: - type: integer - format: int32 - description: The legacy mode of the peering. - customerASN: - type: integer - format: int32 - description: The CustomerASN of the peering. - routingRegistryName: - type: string - description: The RoutingRegistryName of the configuration. - description: Specifies the peering configuration. - type: object - Ipv6ExpressRouteCircuitPeeringConfig: - properties: - primaryPeerAddressPrefix: - type: string - description: The primary address prefix. - secondaryPeerAddressPrefix: - type: string - description: The secondary address prefix. - microsoftPeeringConfig: - $ref: '#/components/schemas/ExpressRouteCircuitPeeringConfig' - description: The Microsoft peering configuration. - routeFilter: - $ref: '#/components/schemas/SubResource' - description: The reference to the RouteFilter resource. - state: - type: string - description: The state of peering. - enum: - - Disabled - - Enabled - x-ms-enum: - name: ExpressRouteCircuitPeeringState - modelAsString: true - description: Contains IPv6 peering config. - type: object - ExpressRouteCircuitStats: - properties: - primarybytesIn: - type: integer - format: int64 - description: The Primary BytesIn of the peering. - primarybytesOut: - type: integer - format: int64 - description: The primary BytesOut of the peering. - secondarybytesIn: - type: integer - format: int64 - description: The secondary BytesIn of the peering. - secondarybytesOut: - type: integer - format: int64 - description: The secondary BytesOut of the peering. - description: Contains stats associated with the peering. - type: object - ExpressRouteCircuitPeeringPropertiesFormat: - properties: - peeringType: - $ref: '#/components/schemas/ExpressRoutePeeringType' - description: The peering type. - state: - $ref: '#/components/schemas/ExpressRoutePeeringState' - description: The peering state. - azureASN: - type: integer - format: int32 - description: The Azure ASN. - peerASN: - type: integer - format: int64 - minimum: 1 - maximum: 4294967295 - description: The peer ASN. - primaryPeerAddressPrefix: - type: string - description: The primary address prefix. - secondaryPeerAddressPrefix: - type: string - description: The secondary address prefix. - primaryAzurePort: - type: string - description: The primary port. - secondaryAzurePort: - type: string - description: The secondary port. - sharedKey: - type: string - description: The shared key. - vlanId: - type: integer - format: int32 - description: The VLAN ID. - microsoftPeeringConfig: - $ref: '#/components/schemas/ExpressRouteCircuitPeeringConfig' - description: The Microsoft peering configuration. - stats: - $ref: '#/components/schemas/ExpressRouteCircuitStats' - description: The peering stats of express route circuit. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the express route circuit peering resource. - gatewayManagerEtag: - type: string - description: The GatewayManager Etag. - lastModifiedBy: - readOnly: true - type: string - description: Who was the last to modify the peering. - routeFilter: - $ref: '#/components/schemas/SubResource' - description: The reference to the RouteFilter resource. - ipv6PeeringConfig: - $ref: '#/components/schemas/Ipv6ExpressRouteCircuitPeeringConfig' - description: The IPv6 peering configuration. - expressRouteConnection: - $ref: '#/components/schemas/ExpressRouteConnectionId' - description: The ExpressRoute connection. - connections: - type: array - items: - $ref: '#/components/schemas/ExpressRouteCircuitConnection' - description: The list of circuit connections associated with Azure Private Peering for this circuit. - peeredConnections: - type: array - items: - $ref: '#/components/schemas/PeerExpressRouteCircuitConnection' - readOnly: true - description: The list of peered circuit connections associated with Azure Private Peering for this circuit. - description: Properties of the express route circuit peering. - type: object - ExpressRouteCircuitPeering: - description: Peering in an ExpressRouteCircuit resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ExpressRouteCircuitPeeringPropertiesFormat' - description: Properties of the express route circuit peering. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ExpressRouteCircuitPeeringListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteCircuitPeering' - description: The peerings in an express route circuit. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListPeering API service call retrieves all peerings that belong to an ExpressRouteCircuit. - type: object - ExpressRoutePeeringType: - type: string - description: The peering type. - enum: - - AzurePublicPeering - - AzurePrivatePeering - - MicrosoftPeering - x-ms-enum: - name: ExpressRoutePeeringType - modelAsString: true - ExpressRoutePeeringState: - type: string - description: The state of peering. - enum: - - Disabled - - Enabled - x-ms-enum: - name: ExpressRoutePeeringState - modelAsString: true - Ipv6CircuitConnectionConfig: - description: IPv6 Circuit Connection properties for global reach. - properties: - addressPrefix: - type: string - description: /125 IP address space to carve out customer addresses for global reach. - circuitConnectionStatus: - readOnly: true - $ref: '#/components/schemas/CircuitConnectionStatus' - description: Express Route Circuit connection state. - type: object - ExpressRouteCircuitConnectionPropertiesFormat: - properties: - expressRouteCircuitPeering: - $ref: '#/components/schemas/SubResource' - description: Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection. - peerExpressRouteCircuitPeering: - $ref: '#/components/schemas/SubResource' - description: Reference to Express Route Circuit Private Peering Resource of the peered circuit. - addressPrefix: - type: string - description: /29 IP address space to carve out Customer addresses for tunnels. - authorizationKey: - type: string - description: The authorization key. - ipv6CircuitConnectionConfig: - $ref: '#/components/schemas/Ipv6CircuitConnectionConfig' - description: IPv6 Address PrefixProperties of the express route circuit connection. - circuitConnectionStatus: - $ref: '#/components/schemas/CircuitConnectionStatus' - description: Express Route Circuit connection state. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the express route circuit connection resource. - description: Properties of the express route circuit connection. - type: object - ExpressRouteCircuitConnection: - description: Express Route Circuit Connection in an ExpressRouteCircuitPeering resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ExpressRouteCircuitConnectionPropertiesFormat' - description: Properties of the express route circuit connection. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - ExpressRouteCircuitConnectionListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteCircuitConnection' - description: The global reach connection associated with Private Peering in an ExpressRoute Circuit. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListConnections API service call retrieves all global reach connections that belongs to a Private Peering for an ExpressRouteCircuit. - type: object - PeerExpressRouteCircuitConnectionPropertiesFormat: - properties: - expressRouteCircuitPeering: - $ref: '#/components/schemas/SubResource' - description: Reference to Express Route Circuit Private Peering Resource of the circuit. - peerExpressRouteCircuitPeering: - $ref: '#/components/schemas/SubResource' - description: Reference to Express Route Circuit Private Peering Resource of the peered circuit. - addressPrefix: - type: string - description: /29 IP address space to carve out Customer addresses for tunnels. - circuitConnectionStatus: - $ref: '#/components/schemas/CircuitConnectionStatus' - description: Express Route Circuit connection state. - connectionName: - type: string - description: The name of the express route circuit connection resource. - authResourceGuid: - type: string - description: The resource guid of the authorization used for the express route circuit connection. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the peer express route circuit connection resource. - description: Properties of the peer express route circuit connection. - type: object - PeerExpressRouteCircuitConnection: - description: Peer Express Route Circuit Connection in an ExpressRouteCircuitPeering resource. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/PeerExpressRouteCircuitConnectionPropertiesFormat' - description: Properties of the peer express route circuit connection. - name: - type: string - description: The name of the resource that is unique within a resource group. This name can be used to access the resource. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: - readOnly: true - type: string - description: Type of the resource. - id: - type: string - description: Resource ID. - type: object - PeerExpressRouteCircuitConnectionListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/PeerExpressRouteCircuitConnection' - description: The global reach peer circuit connection associated with Private Peering in an ExpressRoute Circuit. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListPeeredConnections API service call retrieves all global reach peer circuit connections that belongs to a Private Peering for an ExpressRouteCircuit. - type: object - ExpressRouteCircuitSku: - properties: - name: - type: string - description: The name of the SKU. - tier: - type: string - description: The tier of the SKU. - enum: - - Standard - - Premium - - Basic - - Local - x-ms-enum: - name: ExpressRouteCircuitSkuTier - modelAsString: true - family: - type: string - description: The family of the SKU. - enum: - - UnlimitedData - - MeteredData - x-ms-enum: - name: ExpressRouteCircuitSkuFamily - modelAsString: true - description: Contains SKU in an ExpressRouteCircuit. - type: object - ExpressRouteCircuitServiceProviderProperties: - properties: - serviceProviderName: - type: string - description: The serviceProviderName. - peeringLocation: - type: string - description: The peering location. - bandwidthInMbps: - type: integer - format: int32 - description: The BandwidthInMbps. - description: Contains ServiceProviderProperties in an ExpressRouteCircuit. - type: object - ExpressRouteCircuitPropertiesFormat: - properties: - allowClassicOperations: - type: boolean - description: Allow classic operations. - circuitProvisioningState: - type: string - description: The CircuitProvisioningState state of the resource. - serviceProviderProvisioningState: - $ref: '#/components/schemas/ServiceProviderProvisioningState' - description: The ServiceProviderProvisioningState state of the resource. - authorizations: - type: array - items: - $ref: '#/components/schemas/ExpressRouteCircuitAuthorization' - description: The list of authorizations. - peerings: - type: array - items: - $ref: '#/components/schemas/ExpressRouteCircuitPeering' - description: The list of peerings. - serviceKey: - type: string - description: The ServiceKey. - serviceProviderNotes: - type: string - description: The ServiceProviderNotes. - serviceProviderProperties: - $ref: '#/components/schemas/ExpressRouteCircuitServiceProviderProperties' - description: The ServiceProviderProperties. - expressRoutePort: - $ref: '#/components/schemas/SubResource' - description: The reference to the ExpressRoutePort resource when the circuit is provisioned on an ExpressRoutePort resource. - bandwidthInGbps: - type: number - description: The bandwidth of the circuit when the circuit is provisioned on an ExpressRoutePort resource. - stag: - readOnly: true - type: integer - format: int32 - description: The identifier of the circuit traffic. Outer tag for QinQ encapsulation. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the express route circuit resource. - gatewayManagerEtag: - type: string - description: The GatewayManager Etag. - globalReachEnabled: - type: boolean - description: Flag denoting global reach status. - authorizationKey: - type: string - description: The authorizationKey. - authorizationStatus: - readOnly: true - type: string - description: The authorization status of the Circuit. - enableDirectPortRateLimit: - type: boolean - description: Flag denoting rate-limiting status of the ExpressRoute direct-port circuit. - description: Properties of ExpressRouteCircuit. - type: object - ExpressRouteCircuit: - description: ExpressRouteCircuit resource. - properties: - sku: - $ref: '#/components/schemas/ExpressRouteCircuitSku' - description: The SKU. - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ExpressRouteCircuitPropertiesFormat' - description: Properties of the express route circuit. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ExpressRouteCircuitArpTable: - properties: - age: - type: integer - format: int32 - description: Entry age in minutes. - interface: - type: string - description: Interface address. - ipAddress: - type: string - description: The IP address. - macAddress: - type: string - description: The MAC address. - description: The ARP table associated with the ExpressRouteCircuit. - type: object - ExpressRouteCircuitsArpTableListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteCircuitArpTable' - description: A list of the ARP tables. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListArpTable associated with the Express Route Circuits API. - type: object - ExpressRouteCircuitRoutesTable: - properties: - network: - type: string - description: IP address of a network entity. - nextHop: - type: string - description: NextHop address. - locPrf: - type: string - description: Local preference value as set with the set local-preference route-map configuration command. - weight: - type: integer - format: int32 - description: Route Weight. - path: - type: string - description: Autonomous system paths to the destination network. - description: The routes table associated with the ExpressRouteCircuit. - type: object - ExpressRouteCircuitsRoutesTableListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteCircuitRoutesTable' - description: The list of routes table. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListRoutesTable associated with the Express Route Circuits API. - type: object - ExpressRouteCircuitRoutesTableSummary: - properties: - neighbor: - type: string - description: IP address of the neighbor. - v: - type: integer - format: int32 - description: BGP version number spoken to the neighbor. - as: - type: integer - format: int32 - description: Autonomous system number. - upDown: - type: string - description: The length of time that the BGP session has been in the Established state, or the current status if not in the Established state. - statePfxRcd: - type: string - description: Current state of the BGP session, and the number of prefixes that have been received from a neighbor or peer group. - description: The routes table associated with the ExpressRouteCircuit. - type: object - ExpressRouteCircuitsRoutesTableSummaryListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteCircuitRoutesTableSummary' - description: A list of the routes table. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListRoutesTable associated with the Express Route Circuits API. - type: object - ExpressRouteCircuitListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteCircuit' - description: A list of ExpressRouteCircuits in a resource group. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for ListExpressRouteCircuit API service call. - type: object - ExpressRouteServiceProviderBandwidthsOffered: - properties: - offerName: - type: string - description: The OfferName. - valueInMbps: - type: integer - format: int32 - description: The ValueInMbps. - description: Contains bandwidths offered in ExpressRouteServiceProvider resources. - type: object - ExpressRouteServiceProviderPropertiesFormat: - properties: - peeringLocations: - type: array - items: - type: string - description: A list of peering locations. - bandwidthsOffered: - type: array - items: - $ref: '#/components/schemas/ExpressRouteServiceProviderBandwidthsOffered' - description: A list of bandwidths offered. - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the express route service provider resource. - description: Properties of ExpressRouteServiceProvider. - type: object - ExpressRouteServiceProvider: - description: A ExpressRouteResourceProvider object. - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ExpressRouteServiceProviderPropertiesFormat' - description: Properties of the express route service provider. - id: - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - location: - type: string - description: Resource location. - tags: - type: object - additionalProperties: - type: string - description: Resource tags. - type: object - ExpressRouteServiceProviderListResult: - properties: - value: - type: array - items: - $ref: '#/components/schemas/ExpressRouteServiceProvider' - description: A list of ExpressRouteResourceProvider resources. - nextLink: - type: string - description: The URL to get the next set of results. - description: Response for the ListExpressRouteServiceProvider API service call. - type: object - CircuitConnectionStatus: - type: string - readOnly: true - description: Express Route Circuit connection state. - enum: - - Connected - - Connecting - - Disconnected - x-ms-enum: - name: CircuitConnectionStatus - modelAsString: true - ServiceProviderProvisioningState: - type: string - description: The ServiceProviderProvisioningState state of the resource. - enum: - - NotProvisioned - - Provisioning - - Provisioned - - Deprovisioning - x-ms-enum: - name: ServiceProviderProvisioningState - modelAsString: true - ConnectivityConfigurationListResult: - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/ConnectivityConfiguration' - description: Gets a page of Connectivity Configurations - nextLink: - type: string - description: Gets the URL to get the next page of results. - description: Result of the request to list network manager connectivity configurations. It contains a list of configurations and a link to get the next set of results. - ConnectivityConfiguration: - description: The network manager connectivity configuration resource - properties: - properties: - x-ms-client-flatten: true - $ref: '#/components/schemas/ConnectivityConfigurationProperties' - description: Properties of a network manager connectivity configuration - systemData: - readOnly: true - description: The system metadata related to this resource. - $ref: '#/components/schemas/SystemData' - id: - readOnly: true - type: string - description: Resource ID. - name: - readOnly: true - type: string - description: Resource name. - type: - readOnly: true - type: string - description: Resource type. - etag: - readOnly: true - type: string - description: A unique read-only string that changes whenever the resource is updated. - type: object - ConnectivityConfigurationProperties: - type: object - properties: - description: - type: string - description: A description of the connectivity configuration. - connectivityTopology: - type: string - enum: - - HubAndSpoke - - Mesh - x-ms-enum: - name: ConnectivityTopology - modelAsString: true - description: Connectivity topology type. - hubs: - type: array - x-ms-identifiers: - - resourceId - items: - $ref: '#/components/schemas/Hub' - description: List of hubItems - isGlobal: - type: string - enum: - - 'False' - - 'True' - x-ms-enum: - name: IsGlobal - modelAsString: true - description: Flag if global mesh is supported. - appliesToGroups: - type: array - x-ms-identifiers: - - networkGroupId - items: - $ref: '#/components/schemas/connectivityGroupItem' - description: Groups for configuration - provisioningState: - readOnly: true - $ref: '#/components/schemas/ProvisioningState' - description: The provisioning state of the connectivity configuration resource. - deleteExistingPeering: - type: string - enum: - - 'False' - - 'True' - x-ms-enum: - name: DeleteExistingPeering - modelAsString: true - description: Flag if need to remove current existing peerings. - resourceGuid: - type: string - readOnly: true - description: Unique identifier for this resource. - required: - - connectivityTopology - - appliesToGroups - description: Properties of network manager connectivity configuration - Hub: - type: object - properties: - resourceId: - type: string - description: Resource Id. - resourceType: - type: string - description: Resource Type. - description: Hub Item. - connectivityGroupItem: - type: object - properties: - networkGroupId: - type: string - description: Network group Id. - useHubGateway: - type: string - enum: - - 'False' - - 'True' - x-ms-enum: - name: UseHubGateway - modelAsString: true - description: Flag if need to use hub gateway. - isGlobal: - type: string - enum: - - 'False' - - 'True' - x-ms-enum: - name: IsGlobal - modelAsString: true - description: Flag if global is supported. - groupConnectivity: - type: string - enum: - - None - - DirectlyConnected - x-ms-enum: - name: GroupConnectivity - modelAsString: true - description: Group connectivity type. - description: Connectivity group item. - required: - - networkGroupId - - groupConnectivity - x-stackQL-resources: - subscription_network_manager_connections: - id: azure.network.subscription_network_manager_connections - name: subscription_network_manager_connections - title: subscription_network_manager_connections - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkManagerConnections~1{networkManagerConnectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkManagerConnections~1{networkManagerConnectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkManagerConnections~1{networkManagerConnectionName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkManagerConnections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/subscription_network_manager_connections/methods/get' - - $ref: '#/components/x-stackQL-resources/subscription_network_manager_connections/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/subscription_network_manager_connections/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/subscription_network_manager_connections/methods/delete' - management_group_network_manager_connections: - id: azure.network.management_group_network_manager_connections - name: management_group_network_manager_connections - title: management_group_network_manager_connections - methods: - create_or_update: - operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Network~1networkManagerConnections~1{networkManagerConnectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Network~1networkManagerConnections~1{networkManagerConnectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Network~1networkManagerConnections~1{networkManagerConnectionName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Network~1networkManagerConnections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/management_group_network_manager_connections/methods/get' - - $ref: '#/components/x-stackQL-resources/management_group_network_manager_connections/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/management_group_network_manager_connections/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/management_group_network_manager_connections/methods/delete' - custom_ip_prefixes: - id: azure.network.custom_ip_prefixes - name: custom_ip_prefixes - title: custom_ip_prefixes - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1customIpPrefixes~1{customIpPrefixName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1customIpPrefixes~1{customIpPrefixName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1customIpPrefixes~1{customIpPrefixName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1customIpPrefixes~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/custom_ip_prefixes/methods/get' - - $ref: '#/components/x-stackQL-resources/custom_ip_prefixes/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/custom_ip_prefixes/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/custom_ip_prefixes/methods/delete' - custom_ip_prefixes_tags: - id: azure.network.custom_ip_prefixes_tags - name: custom_ip_prefixes_tags - title: custom_ip_prefixes_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1customIpPrefixes~1{customIpPrefixName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - custom_ip_prefixes_all: - id: azure.network.custom_ip_prefixes_all - name: custom_ip_prefixes_all - title: custom_ip_prefixes_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1customIpPrefixes~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/custom_ip_prefixes_all/methods/list' - insert: [] - update: [] - delete: [] - available_endpoint_services: - id: azure.network.available_endpoint_services - name: available_endpoint_services - title: available_endpoint_services - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1virtualNetworkAvailableEndpointServices~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/available_endpoint_services/methods/list' - insert: [] - update: [] - delete: [] - service_endpoint_policies: - id: azure.network.service_endpoint_policies - name: service_endpoint_policies - title: service_endpoint_policies - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1ServiceEndpointPolicies~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/service_endpoint_policies/methods/get' - - $ref: '#/components/x-stackQL-resources/service_endpoint_policies/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/service_endpoint_policies/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/service_endpoint_policies/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/service_endpoint_policies/methods/delete' - service_endpoint_policies_tags: - id: azure.network.service_endpoint_policies_tags - name: service_endpoint_policies_tags - title: service_endpoint_policies_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - service_endpoint_policy_definitions: - id: azure.network.service_endpoint_policy_definitions - name: service_endpoint_policy_definitions - title: service_endpoint_policy_definitions - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}~1serviceEndpointPolicyDefinitions~1{serviceEndpointPolicyDefinitionName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}~1serviceEndpointPolicyDefinitions~1{serviceEndpointPolicyDefinitionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}~1serviceEndpointPolicyDefinitions~1{serviceEndpointPolicyDefinitionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}~1serviceEndpointPolicyDefinitions~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/service_endpoint_policy_definitions/methods/get' - - $ref: '#/components/x-stackQL-resources/service_endpoint_policy_definitions/methods/list_by_resource_group' - insert: - - $ref: '#/components/x-stackQL-resources/service_endpoint_policy_definitions/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/service_endpoint_policy_definitions/methods/delete' - application_gateways: - id: azure.network.application_gateways - name: application_gateways - title: application_gateways - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - start: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1start~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - stop: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1stop~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - backend_health: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1backendhealth~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - backend_health_on_demand: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1getBackendHealthOnDemand~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_gateways/methods/get' - - $ref: '#/components/x-stackQL-resources/application_gateways/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/application_gateways/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/application_gateways/methods/delete' - application_gateways_tags: - id: azure.network.application_gateways_tags - name: application_gateways_tags - title: application_gateways_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - application_gateways_all: - id: azure.network.application_gateways_all - name: application_gateways_all - title: application_gateways_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGateways~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_gateways_all/methods/list' - insert: [] - update: [] - delete: [] - application_gateway_private_link_resources: - id: azure.network.application_gateway_private_link_resources - name: application_gateway_private_link_resources - title: application_gateway_private_link_resources - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1privateLinkResources~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_gateway_private_link_resources/methods/list' - insert: [] - update: [] - delete: [] - application_gateway_private_endpoint_connections: - id: azure.network.application_gateway_private_endpoint_connections - name: application_gateway_private_endpoint_connections - title: application_gateway_private_endpoint_connections - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1privateEndpointConnections~1{connectionName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1privateEndpointConnections~1{connectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1privateEndpointConnections~1{connectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1privateEndpointConnections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_gateway_private_endpoint_connections/methods/get' - - $ref: '#/components/x-stackQL-resources/application_gateway_private_endpoint_connections/methods/list' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/application_gateway_private_endpoint_connections/methods/delete' - application_gateways_available_server_variables: - id: azure.network.application_gateways_available_server_variables - name: application_gateways_available_server_variables - title: application_gateways_available_server_variables - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGatewayAvailableServerVariables~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_gateways_available_server_variables/methods/list' - insert: [] - update: [] - delete: [] - application_gateways_available_request_headers: - id: azure.network.application_gateways_available_request_headers - name: application_gateways_available_request_headers - title: application_gateways_available_request_headers - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGatewayAvailableRequestHeaders~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_gateways_available_request_headers/methods/list' - insert: [] - update: [] - delete: [] - application_gateways_available_response_headers: - id: azure.network.application_gateways_available_response_headers - name: application_gateways_available_response_headers - title: application_gateways_available_response_headers - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGatewayAvailableResponseHeaders~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_gateways_available_response_headers/methods/list' - insert: [] - update: [] - delete: [] - application_gateways_available_waf_rule_sets: - id: azure.network.application_gateways_available_waf_rule_sets - name: application_gateways_available_waf_rule_sets - title: application_gateways_available_waf_rule_sets - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGatewayAvailableWafRuleSets~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_gateways_available_waf_rule_sets/methods/list' - insert: [] - update: [] - delete: [] - application_gateways_available_ssl_options: - id: azure.network.application_gateways_available_ssl_options - name: application_gateways_available_ssl_options - title: application_gateways_available_ssl_options - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGatewayAvailableSslOptions~1default~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_gateways_available_ssl_options/methods/list' - insert: [] - update: [] - delete: [] - application_gateways_available_ssl_predefined_policies: - id: azure.network.application_gateways_available_ssl_predefined_policies - name: application_gateways_available_ssl_predefined_policies - title: application_gateways_available_ssl_predefined_policies - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGatewayAvailableSslOptions~1default~1predefinedPolicies~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_gateways_available_ssl_predefined_policies/methods/list' - insert: [] - update: [] - delete: [] - application_gateways_ssl_predefined_policy: - id: azure.network.application_gateways_ssl_predefined_policy - name: application_gateways_ssl_predefined_policy - title: application_gateways_ssl_predefined_policy - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGatewayAvailableSslOptions~1default~1predefinedPolicies~1{predefinedPolicyName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_gateways_ssl_predefined_policy/methods/get' - insert: [] - update: [] - delete: [] - application_security_groups: - id: azure.network.application_security_groups - name: application_security_groups - title: application_security_groups - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationSecurityGroups~1{applicationSecurityGroupName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationSecurityGroups~1{applicationSecurityGroupName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationSecurityGroups~1{applicationSecurityGroupName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationSecurityGroups~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_security_groups/methods/get' - - $ref: '#/components/x-stackQL-resources/application_security_groups/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/application_security_groups/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/application_security_groups/methods/delete' - application_security_groups_tags: - id: azure.network.application_security_groups_tags - name: application_security_groups_tags - title: application_security_groups_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationSecurityGroups~1{applicationSecurityGroupName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - application_security_groups_all: - id: azure.network.application_security_groups_all - name: application_security_groups_all - title: application_security_groups_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationSecurityGroups~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_security_groups_all/methods/list' - insert: [] - update: [] - delete: [] - virtual_network_taps: - id: azure.network.virtual_network_taps - name: virtual_network_taps - title: virtual_network_taps - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkTaps~1{tapName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkTaps~1{tapName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkTaps~1{tapName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkTaps~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_network_taps/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_network_taps/methods/list_by_resource_group' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_network_taps/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_network_taps/methods/delete' - virtual_network_taps_tags: - id: azure.network.virtual_network_taps_tags - name: virtual_network_taps_tags - title: virtual_network_taps_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkTaps~1{tapName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - virtual_network_taps_all: - id: azure.network.virtual_network_taps_all - name: virtual_network_taps_all - title: virtual_network_taps_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1virtualNetworkTaps~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_network_taps_all/methods/list' - insert: [] - update: [] - delete: [] - manager_active_connectivity_configurations: - id: azure.network.manager_active_connectivity_configurations - name: manager_active_connectivity_configurations - title: manager_active_connectivity_configurations - methods: - network_manager_active_connectivity_configurations: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1listActiveConnectivityConfigurations~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - manager_active_configurations: - id: azure.network.manager_active_configurations - name: manager_active_configurations - title: manager_active_configurations - methods: - network_manager_active_configurations: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1listActiveSecurityAdminRules~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - public_ip_addresses_cloud_service_public_ip_addresses: - id: azure.network.public_ip_addresses_cloud_service_public_ip_addresses - name: public_ip_addresses_cloud_service_public_ip_addresses - title: public_ip_addresses_cloud_service_public_ip_addresses - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1publicipaddresses~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/public_ip_addresses_cloud_service_public_ip_addresses/methods/list' - insert: [] - update: [] - delete: [] - public_ip_addresses_cloud_service_role_instance_public_ip_addresses: - id: azure.network.public_ip_addresses_cloud_service_role_instance_public_ip_addresses - name: public_ip_addresses_cloud_service_role_instance_public_ip_addresses - title: public_ip_addresses_cloud_service_role_instance_public_ip_addresses - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1networkInterfaces~1{networkInterfaceName}~1ipconfigurations~1{ipConfigurationName}~1publicipaddresses~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/public_ip_addresses_cloud_service_role_instance_public_ip_addresses/methods/list' - insert: [] - update: [] - delete: [] - public_ip_addresses_cloud_service_public_ip_address: - id: azure.network.public_ip_addresses_cloud_service_public_ip_address - name: public_ip_addresses_cloud_service_public_ip_address - title: public_ip_addresses_cloud_service_public_ip_address - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1networkInterfaces~1{networkInterfaceName}~1ipconfigurations~1{ipConfigurationName}~1publicipaddresses~1{publicIpAddressName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/public_ip_addresses_cloud_service_public_ip_address/methods/get' - insert: [] - update: [] - delete: [] - public_ip_addresses_virtual_machine_scale_set_public_ip_addresses: - id: azure.network.public_ip_addresses_virtual_machine_scale_set_public_ip_addresses - name: public_ip_addresses_virtual_machine_scale_set_public_ip_addresses - title: public_ip_addresses_virtual_machine_scale_set_public_ip_addresses - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1publicipaddresses~1?api-version=2018-10-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/public_ip_addresses_virtual_machine_scale_set_public_ip_addresses/methods/list' - insert: [] - update: [] - delete: [] - public_ip_addresses_virtual_machine_scale_set_vm_public_ip_addresses: - id: azure.network.public_ip_addresses_virtual_machine_scale_set_vm_public_ip_addresses - name: public_ip_addresses_virtual_machine_scale_set_vm_public_ip_addresses - title: public_ip_addresses_virtual_machine_scale_set_vm_public_ip_addresses - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1virtualMachines~1{virtualmachineIndex}~1networkInterfaces~1{networkInterfaceName}~1ipconfigurations~1{ipConfigurationName}~1publicipaddresses~1?api-version=2018-10-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/public_ip_addresses_virtual_machine_scale_set_vm_public_ip_addresses/methods/list' - insert: [] - update: [] - delete: [] - public_ip_addresses_virtual_machine_scale_set_public_ip_address: - id: azure.network.public_ip_addresses_virtual_machine_scale_set_public_ip_address - name: public_ip_addresses_virtual_machine_scale_set_public_ip_address - title: public_ip_addresses_virtual_machine_scale_set_public_ip_address - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1virtualMachines~1{virtualmachineIndex}~1networkInterfaces~1{networkInterfaceName}~1ipconfigurations~1{ipConfigurationName}~1publicipaddresses~1{publicIpAddressName}~1?api-version=2018-10-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/public_ip_addresses_virtual_machine_scale_set_public_ip_address/methods/get' - insert: [] - update: [] - delete: [] - security_admin_configurations: - id: azure.network.security_admin_configurations - name: security_admin_configurations - title: security_admin_configurations - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/security_admin_configurations/methods/get' - - $ref: '#/components/x-stackQL-resources/security_admin_configurations/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/security_admin_configurations/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/security_admin_configurations/methods/delete' - admin_rule_collections: - id: azure.network.admin_rule_collections - name: admin_rule_collections - title: admin_rule_collections - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/admin_rule_collections/methods/get' - - $ref: '#/components/x-stackQL-resources/admin_rule_collections/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/admin_rule_collections/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/admin_rule_collections/methods/delete' - admin_rules: - id: azure.network.admin_rules - name: admin_rules - title: admin_rules - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules~1{ruleName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules~1{ruleName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules~1{ruleName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/admin_rules/methods/get' - - $ref: '#/components/x-stackQL-resources/admin_rules/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/admin_rules/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/admin_rules/methods/delete' - available_service_aliases: - id: azure.network.available_service_aliases - name: available_service_aliases - title: available_service_aliases - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1availableServiceAliases~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1locations~1{location}~1availableServiceAliases~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/available_service_aliases/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/available_service_aliases/methods/list' - insert: [] - update: [] - delete: [] - security_partner_providers: - id: azure.network.security_partner_providers - name: security_partner_providers - title: security_partner_providers - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1securityPartnerProviders~1{securityPartnerProviderName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1securityPartnerProviders~1{securityPartnerProviderName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1securityPartnerProviders~1{securityPartnerProviderName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1securityPartnerProviders~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1securityPartnerProviders~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/security_partner_providers/methods/get' - - $ref: '#/components/x-stackQL-resources/security_partner_providers/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/security_partner_providers/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/security_partner_providers/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/security_partner_providers/methods/delete' - security_partner_providers_tags: - id: azure.network.security_partner_providers_tags - name: security_partner_providers_tags - title: security_partner_providers_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1securityPartnerProviders~1{securityPartnerProviderName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - ddos_custom_policies: - id: azure.network.ddos_custom_policies - name: ddos_custom_policies - title: ddos_custom_policies - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosCustomPolicies~1{ddosCustomPolicyName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosCustomPolicies~1{ddosCustomPolicyName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosCustomPolicies~1{ddosCustomPolicyName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/ddos_custom_policies/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/ddos_custom_policies/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/ddos_custom_policies/methods/delete' - ddos_custom_policies_tags: - id: azure.network.ddos_custom_policies_tags - name: ddos_custom_policies_tags - title: ddos_custom_policies_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosCustomPolicies~1{ddosCustomPolicyName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - express_route_cross_connections: - id: azure.network.express_route_cross_connections - name: express_route_cross_connections - title: express_route_cross_connections - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_cross_connections/methods/get' - - $ref: '#/components/x-stackQL-resources/express_route_cross_connections/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/express_route_cross_connections/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/express_route_cross_connections/methods/create_or_update' - update: [] - delete: [] - express_route_cross_connections_tags: - id: azure.network.express_route_cross_connections_tags - name: express_route_cross_connections_tags - title: express_route_cross_connections_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - express_route_cross_connection_peerings: - id: azure.network.express_route_cross_connection_peerings - name: express_route_cross_connection_peerings - title: express_route_cross_connection_peerings - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1peerings~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1peerings~1{peeringName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1peerings~1{peeringName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1peerings~1{peeringName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_cross_connection_peerings/methods/get' - - $ref: '#/components/x-stackQL-resources/express_route_cross_connection_peerings/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/express_route_cross_connection_peerings/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/express_route_cross_connection_peerings/methods/delete' - express_route_cross_connections_arp_table: - id: azure.network.express_route_cross_connections_arp_table - name: express_route_cross_connections_arp_table - title: express_route_cross_connections_arp_table - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1peerings~1{peeringName}~1arpTables~1{devicePath}~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_cross_connections_arp_table/methods/list' - insert: [] - update: [] - delete: [] - express_route_cross_connections_routes_table_summary: - id: azure.network.express_route_cross_connections_routes_table_summary - name: express_route_cross_connections_routes_table_summary - title: express_route_cross_connections_routes_table_summary - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1peerings~1{peeringName}~1routeTablesSummary~1{devicePath}~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_cross_connections_routes_table_summary/methods/list' - insert: [] - update: [] - delete: [] - express_route_cross_connections_routes_table: - id: azure.network.express_route_cross_connections_routes_table - name: express_route_cross_connections_routes_table - title: express_route_cross_connections_routes_table - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1peerings~1{peeringName}~1routeTables~1{devicePath}~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_cross_connections_routes_table/methods/list' - insert: [] - update: [] - delete: [] - groups: - id: azure.network.groups - name: groups - title: groups - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1{networkGroupName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1{networkGroupName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1{networkGroupName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/groups/methods/get' - - $ref: '#/components/x-stackQL-resources/groups/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/groups/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/groups/methods/delete' - static_members: - id: azure.network.static_members - name: static_members - title: static_members - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1{networkGroupName}~1staticMembers~1{staticMemberName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1{networkGroupName}~1staticMembers~1{staticMemberName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1{networkGroupName}~1staticMembers~1{staticMemberName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1{networkGroupName}~1staticMembers~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/static_members/methods/get' - - $ref: '#/components/x-stackQL-resources/static_members/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/static_members/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/static_members/methods/delete' - web_categories: - id: azure.network.web_categories - name: web_categories - title: web_categories - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1azureWebCategories~1{name}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_subscription: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1azureWebCategories~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_categories/methods/get' - - $ref: '#/components/x-stackQL-resources/web_categories/methods/list_by_subscription' - insert: [] - update: [] - delete: [] - firewall_policies: - id: azure.network.firewall_policies - name: firewall_policies - title: firewall_policies - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/firewall_policies/methods/get' - - $ref: '#/components/x-stackQL-resources/firewall_policies/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/firewall_policies/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/firewall_policies/methods/delete' - firewall_policies_tags: - id: azure.network.firewall_policies_tags - name: firewall_policies_tags - title: firewall_policies_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - firewall_policies_all: - id: azure.network.firewall_policies_all - name: firewall_policies_all - title: firewall_policies_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1firewallPolicies~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/firewall_policies_all/methods/list' - insert: [] - update: [] - delete: [] - firewall_policy_rule_collection_groups: - id: azure.network.firewall_policy_rule_collection_groups - name: firewall_policy_rule_collection_groups - title: firewall_policy_rule_collection_groups - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1ruleCollectionGroups~1{ruleCollectionGroupName}?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1ruleCollectionGroups~1{ruleCollectionGroupName}?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1ruleCollectionGroups~1{ruleCollectionGroupName}?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1ruleCollectionGroups?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/firewall_policy_rule_collection_groups/methods/get' - - $ref: '#/components/x-stackQL-resources/firewall_policy_rule_collection_groups/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/firewall_policy_rule_collection_groups/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/firewall_policy_rule_collection_groups/methods/delete' - firewall_policy_idps_signatures: - id: azure.network.firewall_policy_idps_signatures - name: firewall_policy_idps_signatures - title: firewall_policy_idps_signatures - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1listIdpsSignatures~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/firewall_policy_idps_signatures/methods/list' - insert: [] - update: [] - delete: [] - firewall_policy_idps_signatures_overrides: - id: azure.network.firewall_policy_idps_signatures_overrides - name: firewall_policy_idps_signatures_overrides - title: firewall_policy_idps_signatures_overrides - methods: - patch: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1signatureOverrides~1default~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - put: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1signatureOverrides~1default~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - exec_get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1signatureOverrides~1default~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1signatureOverrides~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/firewall_policy_idps_signatures_overrides/methods/list' - insert: [] - update: [] - delete: [] - firewall_policy_idps_signatures_filter_values: - id: azure.network.firewall_policy_idps_signatures_filter_values - name: firewall_policy_idps_signatures_filter_values - title: firewall_policy_idps_signatures_filter_values - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1listIdpsFilterOptions~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/firewall_policy_idps_signatures_filter_values/methods/list' - insert: [] - update: [] - delete: [] - firewall_policy_drafts: - id: azure.network.firewall_policy_drafts - name: firewall_policy_drafts - title: firewall_policy_drafts - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1firewallPolicyDrafts~1default~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1firewallPolicyDrafts~1default~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1firewallPolicyDrafts~1default~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/firewall_policy_drafts/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/firewall_policy_drafts/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/firewall_policy_drafts/methods/delete' - firewall_policy_deployments: - id: azure.network.firewall_policy_deployments - name: firewall_policy_deployments - title: firewall_policy_deployments - methods: - deploy: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1deploy~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - firewall_policy_rule_collection_group_drafts: - id: azure.network.firewall_policy_rule_collection_group_drafts - name: firewall_policy_rule_collection_group_drafts - title: firewall_policy_rule_collection_group_drafts - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1ruleCollectionGroups~1{ruleCollectionGroupName}~1ruleCollectionGroupDrafts~1default~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1ruleCollectionGroups~1{ruleCollectionGroupName}~1ruleCollectionGroupDrafts~1default~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1ruleCollectionGroups~1{ruleCollectionGroupName}~1ruleCollectionGroupDrafts~1default~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/firewall_policy_rule_collection_group_drafts/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/firewall_policy_rule_collection_group_drafts/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/firewall_policy_rule_collection_group_drafts/methods/delete' - scope_connections: - id: azure.network.scope_connections - name: scope_connections - title: scope_connections - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1scopeConnections~1{scopeConnectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1scopeConnections~1{scopeConnectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1scopeConnections~1{scopeConnectionName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1scopeConnections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/scope_connections/methods/get' - - $ref: '#/components/x-stackQL-resources/scope_connections/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/scope_connections/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/scope_connections/methods/delete' - dscp_configuration: - id: azure.network.dscp_configuration - name: dscp_configuration - title: dscp_configuration - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dscpConfigurations~1{dscpConfigurationName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dscpConfigurations~1{dscpConfigurationName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dscpConfigurations~1{dscpConfigurationName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dscpConfigurations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/dscp_configuration/methods/get' - - $ref: '#/components/x-stackQL-resources/dscp_configuration/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/dscp_configuration/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/dscp_configuration/methods/delete' - dscp_configuration_all: - id: azure.network.dscp_configuration_all - name: dscp_configuration_all - title: dscp_configuration_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1dscpConfigurations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/dscp_configuration_all/methods/list' - insert: [] - update: [] - delete: [] - public_ip_prefixes: - id: azure.network.public_ip_prefixes - name: public_ip_prefixes - title: public_ip_prefixes - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPPrefixes~1{publicIpPrefixName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPPrefixes~1{publicIpPrefixName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPPrefixes~1{publicIpPrefixName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPPrefixes~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/public_ip_prefixes/methods/get' - - $ref: '#/components/x-stackQL-resources/public_ip_prefixes/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/public_ip_prefixes/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/public_ip_prefixes/methods/delete' - public_ip_prefixes_tags: - id: azure.network.public_ip_prefixes_tags - name: public_ip_prefixes_tags - title: public_ip_prefixes_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPPrefixes~1{publicIpPrefixName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - public_ip_prefixes_all: - id: azure.network.public_ip_prefixes_all - name: public_ip_prefixes_all - title: public_ip_prefixes_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1publicIPPrefixes~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/public_ip_prefixes_all/methods/list' - insert: [] - update: [] - delete: [] - application_gateway_waf_dynamic_manifests_default: - id: azure.network.application_gateway_waf_dynamic_manifests_default - name: application_gateway_waf_dynamic_manifests_default - title: application_gateway_waf_dynamic_manifests_default - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1applicationGatewayWafDynamicManifests~1dafault~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_gateway_waf_dynamic_manifests_default/methods/get' - insert: [] - update: [] - delete: [] - application_gateway_waf_dynamic_manifests: - id: azure.network.application_gateway_waf_dynamic_manifests - name: application_gateway_waf_dynamic_manifests - title: application_gateway_waf_dynamic_manifests - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1applicationGatewayWafDynamicManifests~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/application_gateway_waf_dynamic_manifests/methods/get' - insert: [] - update: [] - delete: [] - express_route_ports_locations: - id: azure.network.express_route_ports_locations - name: express_route_ports_locations - title: express_route_ports_locations - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1ExpressRoutePortsLocations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1ExpressRoutePortsLocations~1{locationName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_ports_locations/methods/get' - - $ref: '#/components/x-stackQL-resources/express_route_ports_locations/methods/list' - insert: [] - update: [] - delete: [] - express_route_ports: - id: azure.network.express_route_ports - name: express_route_ports - title: express_route_ports - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ExpressRoutePorts~1{expressRoutePortName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ExpressRoutePorts~1{expressRoutePortName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ExpressRoutePorts~1{expressRoutePortName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ExpressRoutePorts~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1ExpressRoutePorts~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - generate_loa: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRoutePorts~1{expressRoutePortName}~1generateLoa~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_ports/methods/get' - - $ref: '#/components/x-stackQL-resources/express_route_ports/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/express_route_ports/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/express_route_ports/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/express_route_ports/methods/delete' - express_route_ports_tags: - id: azure.network.express_route_ports_tags - name: express_route_ports_tags - title: express_route_ports_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ExpressRoutePorts~1{expressRoutePortName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - express_route_links: - id: azure.network.express_route_links - name: express_route_links - title: express_route_links - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ExpressRoutePorts~1{expressRoutePortName}~1links~1{linkName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ExpressRoutePorts~1{expressRoutePortName}~1links~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_links/methods/get' - - $ref: '#/components/x-stackQL-resources/express_route_links/methods/list' - insert: [] - update: [] - delete: [] - express_route_port_authorizations: - id: azure.network.express_route_port_authorizations - name: express_route_port_authorizations - title: express_route_port_authorizations - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRoutePorts~1{expressRoutePortName}~1authorizations~1{authorizationName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRoutePorts~1{expressRoutePortName}~1authorizations~1{authorizationName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRoutePorts~1{expressRoutePortName}~1authorizations~1{authorizationName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRoutePorts~1{expressRoutePortName}~1authorizations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_port_authorizations/methods/get' - - $ref: '#/components/x-stackQL-resources/express_route_port_authorizations/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/express_route_port_authorizations/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/express_route_port_authorizations/methods/delete' - ddos_protection_plans: - id: azure.network.ddos_protection_plans - name: ddos_protection_plans - title: ddos_protection_plans - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosProtectionPlans~1{ddosProtectionPlanName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosProtectionPlans~1{ddosProtectionPlanName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosProtectionPlans~1{ddosProtectionPlanName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1ddosProtectionPlans~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosProtectionPlans~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/ddos_protection_plans/methods/get' - - $ref: '#/components/x-stackQL-resources/ddos_protection_plans/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/ddos_protection_plans/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/ddos_protection_plans/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/ddos_protection_plans/methods/delete' - ddos_protection_plans_tags: - id: azure.network.ddos_protection_plans_tags - name: ddos_protection_plans_tags - title: ddos_protection_plans_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosProtectionPlans~1{ddosProtectionPlanName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - virtual_wans: - id: azure.network.virtual_wans - name: virtual_wans - title: virtual_wans - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{VirtualWANName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{VirtualWANName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{VirtualWANName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1virtualWans~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_wans/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_wans/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/virtual_wans/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_wans/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_wans/methods/delete' - virtual_wans_tags: - id: azure.network.virtual_wans_tags - name: virtual_wans_tags - title: virtual_wans_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{VirtualWANName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - vpn_sites: - id: azure.network.vpn_sites - name: vpn_sites - title: vpn_sites - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnSites~1{vpnSiteName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnSites~1{vpnSiteName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnSites~1{vpnSiteName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnSites~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1vpnSites~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/vpn_sites/methods/get' - - $ref: '#/components/x-stackQL-resources/vpn_sites/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/vpn_sites/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/vpn_sites/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/vpn_sites/methods/delete' - vpn_sites_tags: - id: azure.network.vpn_sites_tags - name: vpn_sites_tags - title: vpn_sites_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnSites~1{vpnSiteName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - vpn_site_links: - id: azure.network.vpn_site_links - name: vpn_site_links - title: vpn_site_links - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnSites~1{vpnSiteName}~1vpnSiteLinks~1{vpnSiteLinkName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_vpn_site: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnSites~1{vpnSiteName}~1vpnSiteLinks~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/vpn_site_links/methods/get' - - $ref: '#/components/x-stackQL-resources/vpn_site_links/methods/list_by_vpn_site' - insert: [] - update: [] - delete: [] - vpn_sites_configuration: - id: azure.network.vpn_sites_configuration - name: vpn_sites_configuration - title: vpn_sites_configuration - methods: - download: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{virtualWANName}~1vpnConfiguration~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - supported_security_providers: - id: azure.network.supported_security_providers - name: supported_security_providers - title: supported_security_providers - methods: - supported_security_providers: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{virtualWANName}~1supportedSecurityProviders~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - vpn_server_configurations: - id: azure.network.vpn_server_configurations - name: vpn_server_configurations - title: vpn_server_configurations - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1vpnServerConfigurations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/vpn_server_configurations/methods/get' - - $ref: '#/components/x-stackQL-resources/vpn_server_configurations/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/vpn_server_configurations/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/vpn_server_configurations/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/vpn_server_configurations/methods/delete' - vpn_server_configurations_tags: - id: azure.network.vpn_server_configurations_tags - name: vpn_server_configurations_tags - title: vpn_server_configurations_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - configuration_policy_groups: - id: azure.network.configuration_policy_groups - name: configuration_policy_groups - title: configuration_policy_groups - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}~1configurationPolicyGroups~1{configurationPolicyGroupName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}~1configurationPolicyGroups~1{configurationPolicyGroupName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}~1configurationPolicyGroups~1{configurationPolicyGroupName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_vpn_server_configuration: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}~1configurationPolicyGroups~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/configuration_policy_groups/methods/get' - - $ref: '#/components/x-stackQL-resources/configuration_policy_groups/methods/list_by_vpn_server_configuration' - insert: - - $ref: '#/components/x-stackQL-resources/configuration_policy_groups/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/configuration_policy_groups/methods/delete' - virtual_hubs: - id: azure.network.virtual_hubs - name: virtual_hubs - title: virtual_hubs - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1virtualHubs~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_hubs/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_hubs/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/virtual_hubs/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_hubs/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_hubs/methods/delete' - virtual_hubs_tags: - id: azure.network.virtual_hubs_tags - name: virtual_hubs_tags - title: virtual_hubs_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - route_maps: - id: azure.network.route_maps - name: route_maps - title: route_maps - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeMaps~1{routeMapName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeMaps~1{routeMapName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeMaps~1{routeMapName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeMaps~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/route_maps/methods/get' - - $ref: '#/components/x-stackQL-resources/route_maps/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/route_maps/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/route_maps/methods/delete' - hub_virtual_network_connections: - id: azure.network.hub_virtual_network_connections - name: hub_virtual_network_connections - title: hub_virtual_network_connections - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubVirtualNetworkConnections~1{connectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubVirtualNetworkConnections~1{connectionName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubVirtualNetworkConnections~1{connectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubVirtualNetworkConnections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/hub_virtual_network_connections/methods/get' - - $ref: '#/components/x-stackQL-resources/hub_virtual_network_connections/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/hub_virtual_network_connections/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/hub_virtual_network_connections/methods/delete' - vpn_gateways: - id: azure.network.vpn_gateways - name: vpn_gateways - title: vpn_gateways - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - reset: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1reset~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1vpnGateways~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/vpn_gateways/methods/get' - - $ref: '#/components/x-stackQL-resources/vpn_gateways/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/vpn_gateways/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/vpn_gateways/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/vpn_gateways/methods/delete' - vpn_gateways_tags: - id: azure.network.vpn_gateways_tags - name: vpn_gateways_tags - title: vpn_gateways_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - vpn_link_connections: - id: azure.network.vpn_link_connections - name: vpn_link_connections - title: vpn_link_connections - methods: - reset_connection: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}~1vpnLinkConnections~1{linkConnectionName}~1resetconnection~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_vpn_connection: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}~1vpnLinkConnections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/vpn_link_connections/methods/list_by_vpn_connection' - insert: [] - update: [] - delete: [] - vpn_connections: - id: azure.network.vpn_connections - name: vpn_connections - title: vpn_connections - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_vpn_gateway: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/vpn_connections/methods/get' - - $ref: '#/components/x-stackQL-resources/vpn_connections/methods/list_by_vpn_gateway' - insert: - - $ref: '#/components/x-stackQL-resources/vpn_connections/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/vpn_connections/methods/delete' - vpn_site_link_connections: - id: azure.network.vpn_site_link_connections - name: vpn_site_link_connections - title: vpn_site_link_connections - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}~1vpnLinkConnections~1{linkConnectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/vpn_site_link_connections/methods/get' - insert: [] - update: [] - delete: [] - nat_rules: - id: azure.network.nat_rules - name: nat_rules - title: nat_rules - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1natRules~1{natRuleName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1natRules~1{natRuleName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1natRules~1{natRuleName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_vpn_gateway: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1natRules~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/nat_rules/methods/get' - - $ref: '#/components/x-stackQL-resources/nat_rules/methods/list_by_vpn_gateway' - insert: - - $ref: '#/components/x-stackQL-resources/nat_rules/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/nat_rules/methods/delete' - p2s_vpn_gateways: - id: azure.network.p2s_vpn_gateways - name: p2s_vpn_gateways - title: p2s_vpn_gateways - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1p2svpnGateways~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - reset: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}~1reset~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - generate_vpn_profile: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}~1generatevpnprofile~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - disconnect_p2s_vpn_connections: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{p2sVpnGatewayName}~1disconnectP2sVpnConnections~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/p2s_vpn_gateways/methods/get' - - $ref: '#/components/x-stackQL-resources/p2s_vpn_gateways/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/p2s_vpn_gateways/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/p2s_vpn_gateways/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/p2s_vpn_gateways/methods/delete' - p2s_vpn_gateways_tags: - id: azure.network.p2s_vpn_gateways_tags - name: p2s_vpn_gateways_tags - title: p2s_vpn_gateways_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - p2s_vpn_gateways_p2s_vpn_connection_health: - id: azure.network.p2s_vpn_gateways_p2s_vpn_connection_health - name: p2s_vpn_gateways_p2s_vpn_connection_health - title: p2s_vpn_gateways_p2s_vpn_connection_health - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}~1getP2sVpnConnectionHealth~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/p2s_vpn_gateways_p2s_vpn_connection_health/methods/get' - insert: [] - update: [] - delete: [] - p2s_vpn_gateways_p2s_vpn_connection_health_detailed: - id: azure.network.p2s_vpn_gateways_p2s_vpn_connection_health_detailed - name: p2s_vpn_gateways_p2s_vpn_connection_health_detailed - title: p2s_vpn_gateways_p2s_vpn_connection_health_detailed - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}~1getP2sVpnConnectionHealthDetailed~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/p2s_vpn_gateways_p2s_vpn_connection_health_detailed/methods/get' - insert: [] - update: [] - delete: [] - vpn_server_configurations_associated_with_virtual_wan: - id: azure.network.vpn_server_configurations_associated_with_virtual_wan - name: vpn_server_configurations_associated_with_virtual_wan - title: vpn_server_configurations_associated_with_virtual_wan - methods: - exec_list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{virtualWANName}~1vpnServerConfigurations~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - generatevirtualwanvpnserverconfigurationvpnprofile: - id: azure.network.generatevirtualwanvpnserverconfigurationvpnprofile - name: generatevirtualwanvpnserverconfigurationvpnprofile - title: generatevirtualwanvpnserverconfigurationvpnprofile - methods: - generatevirtualwanvpnserverconfigurationvpnprofile: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{virtualWANName}~1GenerateVpnProfile~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - virtual_hub_route_table_v2s: - id: azure.network.virtual_hub_route_table_v2s - name: virtual_hub_route_table_v2s - title: virtual_hub_route_table_v2s - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeTables~1{routeTableName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeTables~1{routeTableName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeTables~1{routeTableName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeTables~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_hub_route_table_v2s/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_hub_route_table_v2s/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_hub_route_table_v2s/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_hub_route_table_v2s/methods/delete' - express_route_gateways: - id: azure.network.express_route_gateways - name: express_route_gateways - title: express_route_gateways - methods: - list_by_subscription: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1expressRouteGateways~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_gateways/methods/get' - - $ref: '#/components/x-stackQL-resources/express_route_gateways/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/express_route_gateways/methods/list_by_subscription' - insert: - - $ref: '#/components/x-stackQL-resources/express_route_gateways/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/express_route_gateways/methods/delete' - express_route_gateways_tags: - id: azure.network.express_route_gateways_tags - name: express_route_gateways_tags - title: express_route_gateways_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - express_route_connections: - id: azure.network.express_route_connections - name: express_route_connections - title: express_route_connections - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}~1expressRouteConnections~1{connectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}~1expressRouteConnections~1{connectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}~1expressRouteConnections~1{connectionName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}~1expressRouteConnections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_connections/methods/get' - - $ref: '#/components/x-stackQL-resources/express_route_connections/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/express_route_connections/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/express_route_connections/methods/delete' - virtual_appliance_connections: - id: azure.network.virtual_appliance_connections - name: virtual_appliance_connections - title: virtual_appliance_connections - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1networkVirtualApplianceConnections~1{connectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1networkVirtualApplianceConnections~1{connectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1networkVirtualApplianceConnections~1{connectionName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1networkVirtualApplianceConnections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_appliance_connections/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_appliance_connections/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_appliance_connections/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_appliance_connections/methods/delete' - virtual_hub_bgp_connection: - id: azure.network.virtual_hub_bgp_connection - name: virtual_hub_bgp_connection - title: virtual_hub_bgp_connection - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1bgpConnections~1{connectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1bgpConnections~1{connectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1bgpConnections~1{connectionName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_hub_bgp_connection/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_hub_bgp_connection/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_hub_bgp_connection/methods/delete' - virtual_hub_bgp_connections: - id: azure.network.virtual_hub_bgp_connections - name: virtual_hub_bgp_connections - title: virtual_hub_bgp_connections - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1bgpConnections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_hub_bgp_connections/methods/list' - insert: [] - update: [] - delete: [] - virtual_hub_ip_configuration: - id: azure.network.virtual_hub_ip_configuration - name: virtual_hub_ip_configuration - title: virtual_hub_ip_configuration - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1ipConfigurations~1{ipConfigName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1ipConfigurations~1{ipConfigName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1ipConfigurations~1{ipConfigName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1ipConfigurations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_hub_ip_configuration/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_hub_ip_configuration/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_hub_ip_configuration/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_hub_ip_configuration/methods/delete' - hub_route_tables: - id: azure.network.hub_route_tables - name: hub_route_tables - title: hub_route_tables - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubRouteTables~1{routeTableName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubRouteTables~1{routeTableName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubRouteTables~1{routeTableName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubRouteTables~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/hub_route_tables/methods/get' - - $ref: '#/components/x-stackQL-resources/hub_route_tables/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/hub_route_tables/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/hub_route_tables/methods/delete' - virtual_hubs_effective_virtual_hub_routes: - id: azure.network.virtual_hubs_effective_virtual_hub_routes - name: virtual_hubs_effective_virtual_hub_routes - title: virtual_hubs_effective_virtual_hub_routes - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1effectiveRoutes~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_hubs_effective_virtual_hub_routes/methods/get' - insert: [] - update: [] - delete: [] - virtual_hubs_inbound_routes: - id: azure.network.virtual_hubs_inbound_routes - name: virtual_hubs_inbound_routes - title: virtual_hubs_inbound_routes - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1inboundRoutes~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_hubs_inbound_routes/methods/get' - insert: [] - update: [] - delete: [] - virtual_hubs_outbound_routes: - id: azure.network.virtual_hubs_outbound_routes - name: virtual_hubs_outbound_routes - title: virtual_hubs_outbound_routes - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1outboundRoutes~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_hubs_outbound_routes/methods/get' - insert: [] - update: [] - delete: [] - routing_intent: - id: azure.network.routing_intent - name: routing_intent - title: routing_intent - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routingIntent~1{routingIntentName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routingIntent~1{routingIntentName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routingIntent~1{routingIntentName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routingIntent~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/routing_intent/methods/get' - - $ref: '#/components/x-stackQL-resources/routing_intent/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/routing_intent/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/routing_intent/methods/delete' - interfaces: - id: azure.network.interfaces - name: interfaces - title: interfaces - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interfaces/methods/get' - - $ref: '#/components/x-stackQL-resources/interfaces/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/interfaces/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/interfaces/methods/delete' - interfaces_tags: - id: azure.network.interfaces_tags - name: interfaces_tags - title: interfaces_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - interfaces_all: - id: azure.network.interfaces_all - name: interfaces_all - title: interfaces_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkInterfaces~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interfaces_all/methods/list' - insert: [] - update: [] - delete: [] - interfaces_effective_route_table: - id: azure.network.interfaces_effective_route_table - name: interfaces_effective_route_table - title: interfaces_effective_route_table - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1effectiveRouteTable~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interfaces_effective_route_table/methods/get' - insert: [] - update: [] - delete: [] - interfaces_effective_network_security_groups: - id: azure.network.interfaces_effective_network_security_groups - name: interfaces_effective_network_security_groups - title: interfaces_effective_network_security_groups - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1effectiveNetworkSecurityGroups~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interfaces_effective_network_security_groups/methods/list' - insert: [] - update: [] - delete: [] - interface_ip_configurations: - id: azure.network.interface_ip_configurations - name: interface_ip_configurations - title: interface_ip_configurations - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1ipConfigurations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1ipConfigurations~1{ipConfigurationName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interface_ip_configurations/methods/get' - - $ref: '#/components/x-stackQL-resources/interface_ip_configurations/methods/list' - insert: [] - update: [] - delete: [] - interface_load_balancers: - id: azure.network.interface_load_balancers - name: interface_load_balancers - title: interface_load_balancers - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1loadBalancers~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interface_load_balancers/methods/list' - insert: [] - update: [] - delete: [] - interface_tap_configurations: - id: azure.network.interface_tap_configurations - name: interface_tap_configurations - title: interface_tap_configurations - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1tapConfigurations~1{tapConfigurationName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1tapConfigurations~1{tapConfigurationName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1tapConfigurations~1{tapConfigurationName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1tapConfigurations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interface_tap_configurations/methods/get' - - $ref: '#/components/x-stackQL-resources/interface_tap_configurations/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/interface_tap_configurations/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/interface_tap_configurations/methods/delete' - bastion_hosts: - id: azure.network.bastion_hosts - name: bastion_hosts - title: bastion_hosts - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1bastionHosts~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - bastion_hosts: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}~1disconnectActiveSessions~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/bastion_hosts/methods/get' - - $ref: '#/components/x-stackQL-resources/bastion_hosts/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/bastion_hosts/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/bastion_hosts/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/bastion_hosts/methods/delete' - bastion_hosts_tags: - id: azure.network.bastion_hosts_tags - name: bastion_hosts_tags - title: bastion_hosts_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - ip_groups: - id: azure.network.ip_groups - name: ip_groups - title: ip_groups - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ipGroups~1{ipGroupsName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ipGroups~1{ipGroupsName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ipGroups~1{ipGroupsName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ipGroups~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1ipGroups~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/ip_groups/methods/get' - - $ref: '#/components/x-stackQL-resources/ip_groups/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/ip_groups/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/ip_groups/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/ip_groups/methods/delete' - ip_groups_groups: - id: azure.network.ip_groups_groups - name: ip_groups_groups - title: ip_groups_groups - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ipGroups~1{ipGroupsName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - virtual_network_gateways: - id: azure.network.virtual_network_gateways - name: virtual_network_gateways - title: virtual_network_gateways - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - reset: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1reset~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - reset_vpn_client_shared_key: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1resetvpnclientsharedkey~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - set_vpnclient_ipsec_parameters: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1setvpnclientipsecparameters~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - disconnect_virtual_network_gateway_vpn_connections: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1disconnectVirtualNetworkGatewayVpnConnections~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateways/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_network_gateways/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateways/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateways/methods/delete' - virtual_network_gateways_tags: - id: azure.network.virtual_network_gateways_tags - name: virtual_network_gateways_tags - title: virtual_network_gateways_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - virtual_network_gateways_connections: - id: azure.network.virtual_network_gateways_connections - name: virtual_network_gateways_connections - title: virtual_network_gateways_connections - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1connections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateways_connections/methods/list' - insert: [] - update: [] - delete: [] - virtual_network_gateways_bgp_peer_status: - id: azure.network.virtual_network_gateways_bgp_peer_status - name: virtual_network_gateways_bgp_peer_status - title: virtual_network_gateways_bgp_peer_status - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1getBgpPeerStatus~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateways_bgp_peer_status/methods/get' - insert: [] - update: [] - delete: [] - virtual_network_gateways_learned_routes: - id: azure.network.virtual_network_gateways_learned_routes - name: virtual_network_gateways_learned_routes - title: virtual_network_gateways_learned_routes - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1getLearnedRoutes~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateways_learned_routes/methods/get' - insert: [] - update: [] - delete: [] - virtual_network_gateways_advertised_routes: - id: azure.network.virtual_network_gateways_advertised_routes - name: virtual_network_gateways_advertised_routes - title: virtual_network_gateways_advertised_routes - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1getAdvertisedRoutes~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateways_advertised_routes/methods/get' - insert: [] - update: [] - delete: [] - virtual_network_gateways_vpnclient_ipsec_parameters: - id: azure.network.virtual_network_gateways_vpnclient_ipsec_parameters - name: virtual_network_gateways_vpnclient_ipsec_parameters - title: virtual_network_gateways_vpnclient_ipsec_parameters - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1getvpnclientipsecparameters~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateways_vpnclient_ipsec_parameters/methods/get' - insert: [] - update: [] - delete: [] - virtual_network_gateway_connections: - id: azure.network.virtual_network_gateway_connections - name: virtual_network_gateway_connections - title: virtual_network_gateway_connections - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - set_shared_key: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1sharedkey~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - reset_shared_key: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1sharedkey~1reset~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - reset_connection: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1resetconnection~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_connections/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_connections/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_connections/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_connections/methods/delete' - virtual_network_gateway_connections_tags: - id: azure.network.virtual_network_gateway_connections_tags - name: virtual_network_gateway_connections_tags - title: virtual_network_gateway_connections_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - virtual_network_gateway_connections_shared_key: - id: azure.network.virtual_network_gateway_connections_shared_key - name: virtual_network_gateway_connections_shared_key - title: virtual_network_gateway_connections_shared_key - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1sharedkey~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_connections_shared_key/methods/get' - insert: [] - update: [] - delete: [] - local_network_gateways: - id: azure.network.local_network_gateways - name: local_network_gateways - title: local_network_gateways - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1localNetworkGateways~1{localNetworkGatewayName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1localNetworkGateways~1{localNetworkGatewayName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1localNetworkGateways~1{localNetworkGatewayName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1localNetworkGateways~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/local_network_gateways/methods/get' - - $ref: '#/components/x-stackQL-resources/local_network_gateways/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/local_network_gateways/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/local_network_gateways/methods/delete' - local_network_gateways_tags: - id: azure.network.local_network_gateways_tags - name: local_network_gateways_tags - title: local_network_gateways_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1localNetworkGateways~1{localNetworkGatewayName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - virtual_network_gateways_vpnclient_connection_health: - id: azure.network.virtual_network_gateways_vpnclient_connection_health - name: virtual_network_gateways_vpnclient_connection_health - title: virtual_network_gateways_vpnclient_connection_health - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1getVpnClientConnectionHealth~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateways_vpnclient_connection_health/methods/get' - insert: [] - update: [] - delete: [] - virtual_network_gateway_nat_rules: - id: azure.network.virtual_network_gateway_nat_rules - name: virtual_network_gateway_nat_rules - title: virtual_network_gateway_nat_rules - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1natRules~1{natRuleName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1natRules~1{natRuleName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1natRules~1{natRuleName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_virtual_network_gateway: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1natRules~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_nat_rules/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_nat_rules/methods/list_by_virtual_network_gateway' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_nat_rules/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_nat_rules/methods/delete' - virtual_appliances: - id: azure.network.virtual_appliances - name: virtual_appliances - title: virtual_appliances - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - restart: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1restart~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkVirtualAppliances~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_appliances/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_appliances/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/virtual_appliances/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_appliances/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_appliances/methods/delete' - virtual_appliances_tags: - id: azure.network.virtual_appliances_tags - name: virtual_appliances_tags - title: virtual_appliances_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - virtual_appliance_sites: - id: azure.network.virtual_appliance_sites - name: virtual_appliance_sites - title: virtual_appliance_sites - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1virtualApplianceSites~1{siteName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1virtualApplianceSites~1{siteName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1virtualApplianceSites~1{siteName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1virtualApplianceSites~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_appliance_sites/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_appliance_sites/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_appliance_sites/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_appliance_sites/methods/delete' - virtual_appliance_skus: - id: azure.network.virtual_appliance_skus - name: virtual_appliance_skus - title: virtual_appliance_skus - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkVirtualApplianceSkus~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkVirtualApplianceSkus~1{skuName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_appliance_skus/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_appliance_skus/methods/list' - insert: [] - update: [] - delete: [] - inbound_security_rule: - id: azure.network.inbound_security_rule - name: inbound_security_rule - title: inbound_security_rule - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1inboundSecurityRules~1{ruleCollectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: - - $ref: '#/components/x-stackQL-resources/inbound_security_rule/methods/create_or_update' - update: [] - delete: [] - manager_effective_connectivity_configuration: - id: azure.network.manager_effective_connectivity_configuration - name: manager_effective_connectivity_configuration - title: manager_effective_connectivity_configuration - methods: - network_manager_effective_connectivity_configuration: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1listNetworkManagerEffectiveConnectivityConfigurations~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - manager_effective_security_admin_rules: - id: azure.network.manager_effective_security_admin_rules - name: manager_effective_security_admin_rules - title: manager_effective_security_admin_rules - methods: - network_manager_effective_security_admin_rules: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1listNetworkManagerEffectiveSecurityAdminRules~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - route_filters: - id: azure.network.route_filters - name: route_filters - title: route_filters - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1routeFilters~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/route_filters/methods/get' - - $ref: '#/components/x-stackQL-resources/route_filters/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/route_filters/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/route_filters/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/route_filters/methods/delete' - route_filters_tags: - id: azure.network.route_filters_tags - name: route_filters_tags - title: route_filters_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - route_filter_rules: - id: azure.network.route_filter_rules - name: route_filter_rules - title: route_filter_rules - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}~1routeFilterRules~1{ruleName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}~1routeFilterRules~1{ruleName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}~1routeFilterRules~1{ruleName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_route_filter: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}~1routeFilterRules~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/route_filter_rules/methods/get' - - $ref: '#/components/x-stackQL-resources/route_filter_rules/methods/list_by_route_filter' - insert: - - $ref: '#/components/x-stackQL-resources/route_filter_rules/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/route_filter_rules/methods/delete' - service_tags: - id: azure.network.service_tags - name: service_tags - title: service_tags - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1serviceTags~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/service_tags/methods/list' - insert: [] - update: [] - delete: [] - service_tag_information: - id: azure.network.service_tag_information - name: service_tag_information - title: service_tag_information - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1serviceTagDetails~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/service_tag_information/methods/list' - insert: [] - update: [] - delete: [] - available_delegations: - id: azure.network.available_delegations - name: available_delegations - title: available_delegations - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1availableDelegations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/available_delegations/methods/list' - insert: [] - update: [] - delete: [] - available_resource_group_delegations: - id: azure.network.available_resource_group_delegations - name: available_resource_group_delegations - title: available_resource_group_delegations - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1locations~1{location}~1availableDelegations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/available_resource_group_delegations/methods/list' - insert: [] - update: [] - delete: [] - azure_firewalls: - id: azure.network.azure_firewalls - name: azure_firewalls - title: azure_firewalls - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1azureFirewalls~1{azureFirewallName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1azureFirewalls~1{azureFirewallName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1azureFirewalls~1{azureFirewallName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1azureFirewalls~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - packet_capture: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1azureFirewalls~1{azureFirewallName}~1packetCapture~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/azure_firewalls/methods/get' - - $ref: '#/components/x-stackQL-resources/azure_firewalls/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/azure_firewalls/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/azure_firewalls/methods/delete' - azure_firewalls_tags: - id: azure.network.azure_firewalls_tags - name: azure_firewalls_tags - title: azure_firewalls_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1azureFirewalls~1{azureFirewallName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - azure_firewalls_all: - id: azure.network.azure_firewalls_all - name: azure_firewalls_all - title: azure_firewalls_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1azureFirewalls~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/azure_firewalls_all/methods/list' - insert: [] - update: [] - delete: [] - azure_firewalls_learned_prefixes: - id: azure.network.azure_firewalls_learned_prefixes - name: azure_firewalls_learned_prefixes - title: azure_firewalls_learned_prefixes - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1azureFirewalls~1{azureFirewallName}~1learnedIPPrefixes~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/azure_firewalls_learned_prefixes/methods/list' - insert: [] - update: [] - delete: [] - private_link_services: - id: azure.network.private_link_services - name: private_link_services - title: private_link_services - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1{serviceName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1{serviceName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1{serviceName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list_by_subscription: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1privateLinkServices~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - check_private_link_service_visibility: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1checkPrivateLinkServiceVisibility~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - check_private_link_service_visibility_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1locations~1{location}~1checkPrivateLinkServiceVisibility~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/private_link_services/methods/get' - - $ref: '#/components/x-stackQL-resources/private_link_services/methods/list' - - $ref: '#/components/x-stackQL-resources/private_link_services/methods/list_by_subscription' - insert: - - $ref: '#/components/x-stackQL-resources/private_link_services/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/private_link_services/methods/delete' - private_link_services_private_endpoint_connection: - id: azure.network.private_link_services_private_endpoint_connection - name: private_link_services_private_endpoint_connection - title: private_link_services_private_endpoint_connection - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1{serviceName}~1privateEndpointConnections~1{peConnectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1{serviceName}~1privateEndpointConnections~1{peConnectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1{serviceName}~1privateEndpointConnections~1{peConnectionName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/private_link_services_private_endpoint_connection/methods/get' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/private_link_services_private_endpoint_connection/methods/delete' - private_link_services_private_endpoint_connections: - id: azure.network.private_link_services_private_endpoint_connections - name: private_link_services_private_endpoint_connections - title: private_link_services_private_endpoint_connections - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1{serviceName}~1privateEndpointConnections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/private_link_services_private_endpoint_connections/methods/list' - insert: [] - update: [] - delete: [] - private_link_services_auto_approved_private_link_services: - id: azure.network.private_link_services_auto_approved_private_link_services - name: private_link_services_auto_approved_private_link_services - title: private_link_services_auto_approved_private_link_services - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1autoApprovedPrivateLinkServices~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/private_link_services_auto_approved_private_link_services/methods/list' - insert: [] - update: [] - delete: [] - private_link_services_auto_approved_private_link_services_by_resource_group: - id: azure.network.private_link_services_auto_approved_private_link_services_by_resource_group - name: private_link_services_auto_approved_private_link_services_by_resource_group - title: private_link_services_auto_approved_private_link_services_by_resource_group - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1locations~1{location}~1autoApprovedPrivateLinkServices~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/private_link_services_auto_approved_private_link_services_by_resource_group/methods/list' - insert: [] - update: [] - delete: [] - vip_swap: - id: azure.network.vip_swap - name: vip_swap - title: vip_swap - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.Compute~1cloudServices~1{resourceName}~1providers~1Microsoft.Network~1cloudServiceSlots~1{singletonResource}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.Compute~1cloudServices~1{resourceName}~1providers~1Microsoft.Network~1cloudServiceSlots~1{singletonResource}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.Compute~1cloudServices~1{resourceName}~1providers~1Microsoft.Network~1cloudServiceSlots~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/vip_swap/methods/get' - - $ref: '#/components/x-stackQL-resources/vip_swap/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/vip_swap/methods/create' - update: [] - delete: [] - express_route_provider_ports_location: - id: azure.network.express_route_provider_ports_location - name: express_route_provider_ports_location - title: express_route_provider_ports_location - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1expressRouteProviderPorts~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_provider_ports_location/methods/list' - insert: [] - update: [] - delete: [] - express_route_provider_ports: - id: azure.network.express_route_provider_ports - name: express_route_provider_ports - title: express_route_provider_ports - methods: - express_route_provider_ports: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1expressRouteProviderPorts~1{providerport}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - azure_firewall_fqdn_tags_all: - id: azure.network.azure_firewall_fqdn_tags_all - name: azure_firewall_fqdn_tags_all - title: azure_firewall_fqdn_tags_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1azureFirewallFqdnTags~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/azure_firewall_fqdn_tags_all/methods/list' - insert: [] - update: [] - delete: [] - managers: - id: azure.network.managers - name: managers - title: managers - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - patch: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_subscription: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkManagers~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/managers/methods/get' - - $ref: '#/components/x-stackQL-resources/managers/methods/list' - - $ref: '#/components/x-stackQL-resources/managers/methods/list_by_subscription' - insert: - - $ref: '#/components/x-stackQL-resources/managers/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/managers/methods/delete' - manager_commits: - id: azure.network.manager_commits - name: manager_commits - title: manager_commits - methods: - post: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1commit~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - manager_deployment_status: - id: azure.network.manager_deployment_status - name: manager_deployment_status - title: manager_deployment_status - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1listDeploymentStatus~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/manager_deployment_status/methods/list' - insert: [] - update: [] - delete: [] - ip_allocations: - id: azure.network.ip_allocations - name: ip_allocations - title: ip_allocations - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1IpAllocations~1{ipAllocationName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1IpAllocations~1{ipAllocationName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1IpAllocations~1{ipAllocationName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1IpAllocations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1IpAllocations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/ip_allocations/methods/get' - - $ref: '#/components/x-stackQL-resources/ip_allocations/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/ip_allocations/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/ip_allocations/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/ip_allocations/methods/delete' - ip_allocations_tags: - id: azure.network.ip_allocations_tags - name: ip_allocations_tags - title: ip_allocations_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1IpAllocations~1{ipAllocationName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - virtual_networks: - id: azure.network.virtual_networks - name: virtual_networks - title: virtual_networks - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - check_ip_address_availability: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1CheckIPAddressAvailability~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/delete' - virtual_networks_tags: - id: azure.network.virtual_networks_tags - name: virtual_networks_tags - title: virtual_networks_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - virtual_networks_all: - id: azure.network.virtual_networks_all - name: virtual_networks_all - title: virtual_networks_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1virtualNetworks~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_networks_all/methods/list' - insert: [] - update: [] - delete: [] - subnets: - id: azure.network.subnets - name: subnets - title: subnets - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - prepare_network_policies: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}~1PrepareNetworkPolicies~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - unprepare_network_policies: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}~1UnprepareNetworkPolicies~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/subnets/methods/get' - - $ref: '#/components/x-stackQL-resources/subnets/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/subnets/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/subnets/methods/delete' - resource_navigation_links: - id: azure.network.resource_navigation_links - name: resource_navigation_links - title: resource_navigation_links - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}~1ResourceNavigationLinks~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/resource_navigation_links/methods/list' - insert: [] - update: [] - delete: [] - service_association_links: - id: azure.network.service_association_links - name: service_association_links - title: service_association_links - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}~1ServiceAssociationLinks~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/service_association_links/methods/list' - insert: [] - update: [] - delete: [] - virtual_network_peerings: - id: azure.network.virtual_network_peerings - name: virtual_network_peerings - title: virtual_network_peerings - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1virtualNetworkPeerings~1{virtualNetworkPeeringName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1virtualNetworkPeerings~1{virtualNetworkPeeringName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1virtualNetworkPeerings~1{virtualNetworkPeeringName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1virtualNetworkPeerings~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_network_peerings/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_network_peerings/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_network_peerings/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_network_peerings/methods/delete' - virtual_networks_usage: - id: azure.network.virtual_networks_usage - name: virtual_networks_usage - title: virtual_networks_usage - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1usages~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_networks_usage/methods/list' - insert: [] - update: [] - delete: [] - virtual_networks_ddos_protection_status: - id: azure.network.virtual_networks_ddos_protection_status - name: virtual_networks_ddos_protection_status - title: virtual_networks_ddos_protection_status - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1ddosProtectionStatus~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_networks_ddos_protection_status/methods/list' - insert: [] - update: [] - delete: [] - load_balancers: - id: azure.network.load_balancers - name: load_balancers - title: load_balancers - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - swap_public_ip_addresses: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1setLoadBalancerFrontendPublicIpAddresses~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - migrate_to_ip_based: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1migrateToIpBased~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/load_balancers/methods/get' - - $ref: '#/components/x-stackQL-resources/load_balancers/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/load_balancers/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/load_balancers/methods/delete' - load_balancers_tags: - id: azure.network.load_balancers_tags - name: load_balancers_tags - title: load_balancers_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - load_balancers_all: - id: azure.network.load_balancers_all - name: load_balancers_all - title: load_balancers_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1loadBalancers~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/load_balancers_all/methods/list' - insert: [] - update: [] - delete: [] - load_balancer_backend_address_pools: - id: azure.network.load_balancer_backend_address_pools - name: load_balancer_backend_address_pools - title: load_balancer_backend_address_pools - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1backendAddressPools~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1backendAddressPools~1{backendAddressPoolName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1backendAddressPools~1{backendAddressPoolName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1backendAddressPools~1{backendAddressPoolName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/load_balancer_backend_address_pools/methods/get' - - $ref: '#/components/x-stackQL-resources/load_balancer_backend_address_pools/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/load_balancer_backend_address_pools/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/load_balancer_backend_address_pools/methods/delete' - load_balancer_frontend_ip_configurations: - id: azure.network.load_balancer_frontend_ip_configurations - name: load_balancer_frontend_ip_configurations - title: load_balancer_frontend_ip_configurations - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1frontendIPConfigurations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1frontendIPConfigurations~1{frontendIPConfigurationName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/load_balancer_frontend_ip_configurations/methods/get' - - $ref: '#/components/x-stackQL-resources/load_balancer_frontend_ip_configurations/methods/list' - insert: [] - update: [] - delete: [] - inbound_nat_rules: - id: azure.network.inbound_nat_rules - name: inbound_nat_rules - title: inbound_nat_rules - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1inboundNatRules~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1inboundNatRules~1{inboundNatRuleName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1inboundNatRules~1{inboundNatRuleName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1inboundNatRules~1{inboundNatRuleName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/inbound_nat_rules/methods/get' - - $ref: '#/components/x-stackQL-resources/inbound_nat_rules/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/inbound_nat_rules/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/inbound_nat_rules/methods/delete' - load_balancer_load_balancing_rules: - id: azure.network.load_balancer_load_balancing_rules - name: load_balancer_load_balancing_rules - title: load_balancer_load_balancing_rules - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1loadBalancingRules~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1loadBalancingRules~1{loadBalancingRuleName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/load_balancer_load_balancing_rules/methods/get' - - $ref: '#/components/x-stackQL-resources/load_balancer_load_balancing_rules/methods/list' - insert: [] - update: [] - delete: [] - load_balancer_outbound_rules: - id: azure.network.load_balancer_outbound_rules - name: load_balancer_outbound_rules - title: load_balancer_outbound_rules - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1outboundRules~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1outboundRules~1{outboundRuleName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/load_balancer_outbound_rules/methods/get' - - $ref: '#/components/x-stackQL-resources/load_balancer_outbound_rules/methods/list' - insert: [] - update: [] - delete: [] - load_balancer_network_interfaces: - id: azure.network.load_balancer_network_interfaces - name: load_balancer_network_interfaces - title: load_balancer_network_interfaces - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1networkInterfaces~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/load_balancer_network_interfaces/methods/list' - insert: [] - update: [] - delete: [] - load_balancer_probes: - id: azure.network.load_balancer_probes - name: load_balancer_probes - title: load_balancer_probes - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1probes~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1probes~1{probeName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/load_balancer_probes/methods/get' - - $ref: '#/components/x-stackQL-resources/load_balancer_probes/methods/list' - insert: [] - update: [] - delete: [] - load_balancers_inbound_nat_rule_port_mappings: - id: azure.network.load_balancers_inbound_nat_rule_port_mappings - name: load_balancers_inbound_nat_rule_port_mappings - title: load_balancers_inbound_nat_rule_port_mappings - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1backendAddressPools~1{backendPoolName}~1queryInboundNatRulePortMapping~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/load_balancers_inbound_nat_rule_port_mappings/methods/list' - insert: [] - update: [] - delete: [] - watchers: - id: azure.network.watchers - name: watchers - title: watchers - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - verify_ip_flow: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1ipFlowVerify~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - set_flow_log_configuration: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1configureFlowLog~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - check_connectivity: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectivityCheck~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/watchers/methods/get' - - $ref: '#/components/x-stackQL-resources/watchers/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/watchers/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/watchers/methods/delete' - watchers_tags: - id: azure.network.watchers_tags - name: watchers_tags - title: watchers_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - watchers_all: - id: azure.network.watchers_all - name: watchers_all - title: watchers_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkWatchers~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/watchers_all/methods/list' - insert: [] - update: [] - delete: [] - watchers_topology: - id: azure.network.watchers_topology - name: watchers_topology - title: watchers_topology - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1topology~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/watchers_topology/methods/get' - insert: [] - update: [] - delete: [] - watchers_next_hop: - id: azure.network.watchers_next_hop - name: watchers_next_hop - title: watchers_next_hop - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1nextHop~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/watchers_next_hop/methods/get' - insert: [] - update: [] - delete: [] - watchers_vm_security_rules: - id: azure.network.watchers_vm_security_rules - name: watchers_vm_security_rules - title: watchers_vm_security_rules - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1securityGroupView~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/watchers_vm_security_rules/methods/get' - insert: [] - update: [] - delete: [] - packet_captures: - id: azure.network.packet_captures - name: packet_captures - title: packet_captures - methods: - create: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1packetCaptures~1{packetCaptureName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1packetCaptures~1{packetCaptureName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1packetCaptures~1{packetCaptureName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - stop: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1packetCaptures~1{packetCaptureName}~1stop~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1packetCaptures~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/packet_captures/methods/get' - - $ref: '#/components/x-stackQL-resources/packet_captures/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/packet_captures/methods/create' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/packet_captures/methods/delete' - packet_captures_status: - id: azure.network.packet_captures_status - name: packet_captures_status - title: packet_captures_status - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1packetCaptures~1{packetCaptureName}~1queryStatus~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/packet_captures_status/methods/get' - insert: [] - update: [] - delete: [] - watchers_troubleshooting: - id: azure.network.watchers_troubleshooting - name: watchers_troubleshooting - title: watchers_troubleshooting - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1troubleshoot~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/watchers_troubleshooting/methods/get' - insert: [] - update: [] - delete: [] - watchers_troubleshooting_result: - id: azure.network.watchers_troubleshooting_result - name: watchers_troubleshooting_result - title: watchers_troubleshooting_result - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1queryTroubleshootResult~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/watchers_troubleshooting_result/methods/get' - insert: [] - update: [] - delete: [] - watchers_flow_log_status: - id: azure.network.watchers_flow_log_status - name: watchers_flow_log_status - title: watchers_flow_log_status - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1queryFlowLogStatus~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/watchers_flow_log_status/methods/get' - insert: [] - update: [] - delete: [] - watchers_azure_reachability_report: - id: azure.network.watchers_azure_reachability_report - name: watchers_azure_reachability_report - title: watchers_azure_reachability_report - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1azureReachabilityReport~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/watchers_azure_reachability_report/methods/get' - insert: [] - update: [] - delete: [] - watchers_available_providers: - id: azure.network.watchers_available_providers - name: watchers_available_providers - title: watchers_available_providers - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1availableProvidersList~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/watchers_available_providers/methods/list' - insert: [] - update: [] - delete: [] - watchers_network_configuration_diagnostic: - id: azure.network.watchers_network_configuration_diagnostic - name: watchers_network_configuration_diagnostic - title: watchers_network_configuration_diagnostic - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1networkConfigurationDiagnostic~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/watchers_network_configuration_diagnostic/methods/get' - insert: [] - update: [] - delete: [] - connection_monitors: - id: azure.network.connection_monitors - name: connection_monitors - title: connection_monitors - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1{connectionMonitorName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1{connectionMonitorName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1{connectionMonitorName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - stop: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1{connectionMonitorName}~1stop~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - start: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1{connectionMonitorName}~1start~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - query: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1{connectionMonitorName}~1query~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/connection_monitors/methods/get' - - $ref: '#/components/x-stackQL-resources/connection_monitors/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/connection_monitors/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/connection_monitors/methods/delete' - connection_monitors_tags: - id: azure.network.connection_monitors_tags - name: connection_monitors_tags - title: connection_monitors_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1{connectionMonitorName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - flow_logs: - id: azure.network.flow_logs - name: flow_logs - title: flow_logs - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1flowLogs~1{flowLogName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1flowLogs~1{flowLogName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1flowLogs~1{flowLogName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1flowLogs~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/flow_logs/methods/get' - - $ref: '#/components/x-stackQL-resources/flow_logs/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/flow_logs/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/flow_logs/methods/delete' - flow_logs_tags: - id: azure.network.flow_logs_tags - name: flow_logs_tags - title: flow_logs_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1flowLogs~1{flowLogName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - check_dns_name_availability: - id: azure.network.check_dns_name_availability - name: check_dns_name_availability - title: check_dns_name_availability - methods: - check_dns_name_availability: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1CheckDnsNameAvailability~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - route_tables: - id: azure.network.route_tables - name: route_tables - title: route_tables - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/route_tables/methods/get' - - $ref: '#/components/x-stackQL-resources/route_tables/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/route_tables/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/route_tables/methods/delete' - route_tables_tags: - id: azure.network.route_tables_tags - name: route_tables_tags - title: route_tables_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - route_tables_all: - id: azure.network.route_tables_all - name: route_tables_all - title: route_tables_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1routeTables~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/route_tables_all/methods/list' - insert: [] - update: [] - delete: [] - routes: - id: azure.network.routes - name: routes - title: routes - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}~1routes~1{routeName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}~1routes~1{routeName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}~1routes~1{routeName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}~1routes~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/routes/methods/get' - - $ref: '#/components/x-stackQL-resources/routes/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/routes/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/routes/methods/delete' - interfaces_virtual_machine_scale_set_vm_network_interfaces: - id: azure.network.interfaces_virtual_machine_scale_set_vm_network_interfaces - name: interfaces_virtual_machine_scale_set_vm_network_interfaces - title: interfaces_virtual_machine_scale_set_vm_network_interfaces - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1virtualMachines~1{virtualmachineIndex}~1networkInterfaces~1?api-version=2018-10-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interfaces_virtual_machine_scale_set_vm_network_interfaces/methods/list' - insert: [] - update: [] - delete: [] - interfaces_virtual_machine_scale_set_network_interfaces: - id: azure.network.interfaces_virtual_machine_scale_set_network_interfaces - name: interfaces_virtual_machine_scale_set_network_interfaces - title: interfaces_virtual_machine_scale_set_network_interfaces - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1networkInterfaces~1?api-version=2018-10-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interfaces_virtual_machine_scale_set_network_interfaces/methods/list' - insert: [] - update: [] - delete: [] - interfaces_virtual_machine_scale_set_network_interface: - id: azure.network.interfaces_virtual_machine_scale_set_network_interface - name: interfaces_virtual_machine_scale_set_network_interface - title: interfaces_virtual_machine_scale_set_network_interface - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1virtualMachines~1{virtualmachineIndex}~1networkInterfaces~1{networkInterfaceName}~1?api-version=2018-10-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interfaces_virtual_machine_scale_set_network_interface/methods/get' - insert: [] - update: [] - delete: [] - interfaces_virtual_machine_scale_set_ip_configurations: - id: azure.network.interfaces_virtual_machine_scale_set_ip_configurations - name: interfaces_virtual_machine_scale_set_ip_configurations - title: interfaces_virtual_machine_scale_set_ip_configurations - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1virtualMachines~1{virtualmachineIndex}~1networkInterfaces~1{networkInterfaceName}~1ipConfigurations~1?api-version=2018-10-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interfaces_virtual_machine_scale_set_ip_configurations/methods/list' - insert: [] - update: [] - delete: [] - interfaces_virtual_machine_scale_set_ip_configuration: - id: azure.network.interfaces_virtual_machine_scale_set_ip_configuration - name: interfaces_virtual_machine_scale_set_ip_configuration - title: interfaces_virtual_machine_scale_set_ip_configuration - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1virtualMachines~1{virtualmachineIndex}~1networkInterfaces~1{networkInterfaceName}~1ipConfigurations~1{ipConfigurationName}~1?api-version=2018-10-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interfaces_virtual_machine_scale_set_ip_configuration/methods/get' - insert: [] - update: [] - delete: [] - private_endpoints: - id: azure.network.private_endpoints - name: private_endpoints - title: private_endpoints - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1{privateEndpointName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1{privateEndpointName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1{privateEndpointName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list_by_subscription: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1privateEndpoints~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/private_endpoints/methods/get' - - $ref: '#/components/x-stackQL-resources/private_endpoints/methods/list' - - $ref: '#/components/x-stackQL-resources/private_endpoints/methods/list_by_subscription' - insert: - - $ref: '#/components/x-stackQL-resources/private_endpoints/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/private_endpoints/methods/delete' - available_private_endpoint_types: - id: azure.network.available_private_endpoint_types - name: available_private_endpoint_types - title: available_private_endpoint_types - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1availablePrivateEndpointTypes~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1locations~1{location}~1availablePrivateEndpointTypes~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/available_private_endpoint_types/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/available_private_endpoint_types/methods/list' - insert: [] - update: [] - delete: [] - private_dns_zone_groups: - id: azure.network.private_dns_zone_groups - name: private_dns_zone_groups - title: private_dns_zone_groups - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1{privateEndpointName}~1privateDnsZoneGroups~1{privateDnsZoneGroupName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1{privateEndpointName}~1privateDnsZoneGroups~1{privateDnsZoneGroupName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1{privateEndpointName}~1privateDnsZoneGroups~1{privateDnsZoneGroupName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1{privateEndpointName}~1privateDnsZoneGroups~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/private_dns_zone_groups/methods/get' - - $ref: '#/components/x-stackQL-resources/private_dns_zone_groups/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/private_dns_zone_groups/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/private_dns_zone_groups/methods/delete' - security_groups: - id: azure.network.security_groups - name: security_groups - title: security_groups - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/security_groups/methods/get' - - $ref: '#/components/x-stackQL-resources/security_groups/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/security_groups/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/security_groups/methods/delete' - security_groups_tags: - id: azure.network.security_groups_tags - name: security_groups_tags - title: security_groups_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - security_groups_all: - id: azure.network.security_groups_all - name: security_groups_all - title: security_groups_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkSecurityGroups~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/security_groups_all/methods/list' - insert: [] - update: [] - delete: [] - security_rules: - id: azure.network.security_rules - name: security_rules - title: security_rules - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1securityRules~1{securityRuleName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1securityRules~1{securityRuleName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1securityRules~1{securityRuleName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1securityRules~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/security_rules/methods/get' - - $ref: '#/components/x-stackQL-resources/security_rules/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/security_rules/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/security_rules/methods/delete' - default_security_rules: - id: azure.network.default_security_rules - name: default_security_rules - title: default_security_rules - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1defaultSecurityRules~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1defaultSecurityRules~1{defaultSecurityRuleName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/default_security_rules/methods/get' - - $ref: '#/components/x-stackQL-resources/default_security_rules/methods/list' - insert: [] - update: [] - delete: [] - virtual_routers: - id: azure.network.virtual_routers - name: virtual_routers - title: virtual_routers - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1{virtualRouterName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1{virtualRouterName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1{virtualRouterName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1virtualRouters~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_routers/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_routers/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/virtual_routers/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_routers/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_routers/methods/delete' - virtual_router_peerings: - id: azure.network.virtual_router_peerings - name: virtual_router_peerings - title: virtual_router_peerings - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1{virtualRouterName}~1peerings~1{peeringName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1{virtualRouterName}~1peerings~1{peeringName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1{virtualRouterName}~1peerings~1{peeringName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1{virtualRouterName}~1peerings~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_router_peerings/methods/get' - - $ref: '#/components/x-stackQL-resources/virtual_router_peerings/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/virtual_router_peerings/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_router_peerings/methods/delete' - usages: - id: azure.network.usages - name: usages - title: usages - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1usages~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/usages/methods/list' - insert: [] - update: [] - delete: [] - operations: - id: azure.network.operations - name: operations - title: operations - methods: - list: - operation: - $ref: '#/paths/~1providers~1Microsoft.Network~1operations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/operations/methods/list' - insert: [] - update: [] - delete: [] - profiles: - id: azure.network.profiles - name: profiles - title: profiles - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkProfiles~1{networkProfileName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkProfiles~1{networkProfileName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkProfiles~1{networkProfileName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkProfiles~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/profiles/methods/get' - - $ref: '#/components/x-stackQL-resources/profiles/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/profiles/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/profiles/methods/delete' - profiles_tags: - id: azure.network.profiles_tags - name: profiles_tags - title: profiles_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkProfiles~1{networkProfileName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - profiles_all: - id: azure.network.profiles_all - name: profiles_all - title: profiles_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkProfiles~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/profiles_all/methods/list' - insert: [] - update: [] - delete: [] - nat_gateways: - id: azure.network.nat_gateways - name: nat_gateways - title: nat_gateways - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1natGateways~1{natGatewayName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1natGateways~1{natGatewayName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1natGateways~1{natGatewayName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1natGateways~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/nat_gateways/methods/get' - - $ref: '#/components/x-stackQL-resources/nat_gateways/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/nat_gateways/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/nat_gateways/methods/delete' - nat_gateways_tags: - id: azure.network.nat_gateways_tags - name: nat_gateways_tags - title: nat_gateways_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1natGateways~1{natGatewayName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - nat_gateways_all: - id: azure.network.nat_gateways_all - name: nat_gateways_all - title: nat_gateways_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1natGateways~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/nat_gateways_all/methods/list' - insert: [] - update: [] - delete: [] - web_application_firewall_policies: - id: azure.network.web_application_firewall_policies - name: web_application_firewall_policies - title: web_application_firewall_policies - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ApplicationGatewayWebApplicationFirewallPolicies~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ApplicationGatewayWebApplicationFirewallPolicies~1{policyName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ApplicationGatewayWebApplicationFirewallPolicies~1{policyName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ApplicationGatewayWebApplicationFirewallPolicies~1{policyName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_application_firewall_policies/methods/get' - - $ref: '#/components/x-stackQL-resources/web_application_firewall_policies/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/web_application_firewall_policies/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/web_application_firewall_policies/methods/delete' - web_application_firewall_policies_all: - id: azure.network.web_application_firewall_policies_all - name: web_application_firewall_policies_all - title: web_application_firewall_policies_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1ApplicationGatewayWebApplicationFirewallPolicies~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/web_application_firewall_policies_all/methods/list' - insert: [] - update: [] - delete: [] - interfaces_cloud_service_role_instance_network_interfaces: - id: azure.network.interfaces_cloud_service_role_instance_network_interfaces - name: interfaces_cloud_service_role_instance_network_interfaces - title: interfaces_cloud_service_role_instance_network_interfaces - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1networkInterfaces~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interfaces_cloud_service_role_instance_network_interfaces/methods/list' - insert: [] - update: [] - delete: [] - interfaces_cloud_service_network_interfaces: - id: azure.network.interfaces_cloud_service_network_interfaces - name: interfaces_cloud_service_network_interfaces - title: interfaces_cloud_service_network_interfaces - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1networkInterfaces~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interfaces_cloud_service_network_interfaces/methods/list' - insert: [] - update: [] - delete: [] - interfaces_cloud_service_network_interface: - id: azure.network.interfaces_cloud_service_network_interface - name: interfaces_cloud_service_network_interface - title: interfaces_cloud_service_network_interface - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1networkInterfaces~1{networkInterfaceName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/interfaces_cloud_service_network_interface/methods/get' - insert: [] - update: [] - delete: [] - public_ip_addresses: - id: azure.network.public_ip_addresses - name: public_ip_addresses - title: public_ip_addresses - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPAddresses~1{publicIpAddressName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPAddresses~1{publicIpAddressName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPAddresses~1{publicIpAddressName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPAddresses~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - ddos_protection_status: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPAddresses~1{publicIpAddressName}~1ddosProtectionStatus~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/public_ip_addresses/methods/get' - - $ref: '#/components/x-stackQL-resources/public_ip_addresses/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/public_ip_addresses/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/public_ip_addresses/methods/delete' - public_ip_addresses_tags: - id: azure.network.public_ip_addresses_tags - name: public_ip_addresses_tags - title: public_ip_addresses_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPAddresses~1{publicIpAddressName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - public_ip_addresses_all: - id: azure.network.public_ip_addresses_all - name: public_ip_addresses_all - title: public_ip_addresses_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1publicIPAddresses~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/public_ip_addresses_all/methods/list' - insert: [] - update: [] - delete: [] - bgp_service_communities: - id: azure.network.bgp_service_communities - name: bgp_service_communities - title: bgp_service_communities - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1bgpServiceCommunities~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/bgp_service_communities/methods/list' - insert: [] - update: [] - delete: [] - express_route_circuit_authorizations: - id: azure.network.express_route_circuit_authorizations - name: express_route_circuit_authorizations - title: express_route_circuit_authorizations - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1authorizations~1{authorizationName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1authorizations~1{authorizationName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1authorizations~1{authorizationName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1authorizations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_circuit_authorizations/methods/get' - - $ref: '#/components/x-stackQL-resources/express_route_circuit_authorizations/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/express_route_circuit_authorizations/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/express_route_circuit_authorizations/methods/delete' - express_route_circuit_peerings: - id: azure.network.express_route_circuit_peerings - name: express_route_circuit_peerings - title: express_route_circuit_peerings - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_circuit_peerings/methods/get' - - $ref: '#/components/x-stackQL-resources/express_route_circuit_peerings/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/express_route_circuit_peerings/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/express_route_circuit_peerings/methods/delete' - express_route_circuit_connections: - id: azure.network.express_route_circuit_connections - name: express_route_circuit_connections - title: express_route_circuit_connections - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1connections~1{connectionName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1connections~1{connectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1connections~1{connectionName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1connections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_circuit_connections/methods/get' - - $ref: '#/components/x-stackQL-resources/express_route_circuit_connections/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/express_route_circuit_connections/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/express_route_circuit_connections/methods/delete' - peer_express_route_circuit_connections: - id: azure.network.peer_express_route_circuit_connections - name: peer_express_route_circuit_connections - title: peer_express_route_circuit_connections - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1peerConnections~1{connectionName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1peerConnections~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/peer_express_route_circuit_connections/methods/get' - - $ref: '#/components/x-stackQL-resources/peer_express_route_circuit_connections/methods/list' - insert: [] - update: [] - delete: [] - express_route_circuits: - id: azure.network.express_route_circuits - name: express_route_circuits - title: express_route_circuits - methods: - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_circuits/methods/get' - - $ref: '#/components/x-stackQL-resources/express_route_circuits/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/express_route_circuits/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/express_route_circuits/methods/delete' - express_route_circuits_tags: - id: azure.network.express_route_circuits_tags - name: express_route_circuits_tags - title: express_route_circuits_tags - methods: - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1?api-version=2023-11-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - delete: [] - express_route_circuits_arp_table: - id: azure.network.express_route_circuits_arp_table - name: express_route_circuits_arp_table - title: express_route_circuits_arp_table - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1arpTables~1{devicePath}~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_circuits_arp_table/methods/list' - insert: [] - update: [] - delete: [] - express_route_circuits_routes_table: - id: azure.network.express_route_circuits_routes_table - name: express_route_circuits_routes_table - title: express_route_circuits_routes_table - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1routeTables~1{devicePath}~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_circuits_routes_table/methods/list' - insert: [] - update: [] - delete: [] - express_route_circuits_routes_table_summary: - id: azure.network.express_route_circuits_routes_table_summary - name: express_route_circuits_routes_table_summary - title: express_route_circuits_routes_table_summary - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1routeTablesSummary~1{devicePath}~1?api-version=2023-11-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_circuits_routes_table_summary/methods/list' - insert: [] - update: [] - delete: [] - express_route_circuits_stats: - id: azure.network.express_route_circuits_stats - name: express_route_circuits_stats - title: express_route_circuits_stats - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1stats~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_circuits_stats/methods/get' - insert: [] - update: [] - delete: [] - express_route_circuits_peering_stats: - id: azure.network.express_route_circuits_peering_stats - name: express_route_circuits_peering_stats - title: express_route_circuits_peering_stats - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1stats~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_circuits_peering_stats/methods/get' - insert: [] - update: [] - delete: [] - express_route_circuits_all: - id: azure.network.express_route_circuits_all - name: express_route_circuits_all - title: express_route_circuits_all - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1expressRouteCircuits~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_circuits_all/methods/list' - insert: [] - update: [] - delete: [] - express_route_service_providers: - id: azure.network.express_route_service_providers - name: express_route_service_providers - title: express_route_service_providers - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1expressRouteServiceProviders~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/express_route_service_providers/methods/list' - insert: [] - update: [] - delete: [] - connectivity_configurations: - id: azure.network.connectivity_configurations - name: connectivity_configurations - title: connectivity_configurations - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1connectivityConfigurations~1{configurationName}~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1connectivityConfigurations~1{configurationName}~1?api-version=2023-11-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1connectivityConfigurations~1{configurationName}~1?api-version=2023-11-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1connectivityConfigurations~1?api-version=2023-11-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/connectivity_configurations/methods/get' - - $ref: '#/components/x-stackQL-resources/connectivity_configurations/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/connectivity_configurations/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/connectivity_configurations/methods/delete' - - - vw_interfaces_cloud_service_network_interface: - id: azure.network.vw_interfaces_cloud_service_network_interface - name: vw_interfaces_cloud_service_network_interface - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.virtualMachine') as virtual_machine, - JSON_EXTRACT(properties, '$.networkSecurityGroup') as network_security_group, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.tapConfigurations') as tap_configurations, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.macAddress') as mac_address, - JSON_EXTRACT(properties, '$.primary') as primary, - JSON_EXTRACT(properties, '$.vnetEncryptionSupported') as vnet_encryption_supported, - JSON_EXTRACT(properties, '$.enableAcceleratedNetworking') as enable_accelerated_networking, - JSON_EXTRACT(properties, '$.disableTcpStateTracking') as disable_tcp_state_tracking, - JSON_EXTRACT(properties, '$.enableIPForwarding') as enable_ip_forwarding, - JSON_EXTRACT(properties, '$.hostedWorkloads') as hosted_workloads, - JSON_EXTRACT(properties, '$.dscpConfiguration') as dscp_configuration, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.workloadType') as workload_type, - JSON_EXTRACT(properties, '$.nicType') as nic_type, - JSON_EXTRACT(properties, '$.privateLinkService') as private_link_service, - JSON_EXTRACT(properties, '$.migrationPhase') as migration_phase, - JSON_EXTRACT(properties, '$.auxiliaryMode') as auxiliary_mode, - JSON_EXTRACT(properties, '$.auxiliarySku') as auxiliary_sku, - subscriptionId, - resourceGroupName, - cloudServiceName, - roleInstanceName, - networkInterfaceName - FROM azure.network.interfaces_cloud_service_network_interface - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND cloudServiceName = 'replace-me' AND roleInstanceName = 'replace-me' AND networkInterfaceName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.virtualMachine') as virtual_machine, - JSON_EXTRACT(properties, '$.networkSecurityGroup') as network_security_group, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.tapConfigurations') as tap_configurations, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.macAddress') as mac_address, - JSON_EXTRACT(properties, '$.primary') as primary, - JSON_EXTRACT(properties, '$.vnetEncryptionSupported') as vnet_encryption_supported, - JSON_EXTRACT(properties, '$.enableAcceleratedNetworking') as enable_accelerated_networking, - JSON_EXTRACT(properties, '$.disableTcpStateTracking') as disable_tcp_state_tracking, - JSON_EXTRACT(properties, '$.enableIPForwarding') as enable_ip_forwarding, - JSON_EXTRACT(properties, '$.hostedWorkloads') as hosted_workloads, - JSON_EXTRACT(properties, '$.dscpConfiguration') as dscp_configuration, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.workloadType') as workload_type, - JSON_EXTRACT(properties, '$.nicType') as nic_type, - JSON_EXTRACT(properties, '$.privateLinkService') as private_link_service, - JSON_EXTRACT(properties, '$.migrationPhase') as migration_phase, - JSON_EXTRACT(properties, '$.auxiliaryMode') as auxiliary_mode, - JSON_EXTRACT(properties, '$.auxiliarySku') as auxiliary_sku, - subscriptionId, - resourceGroupName, - cloudServiceName, - roleInstanceName, - networkInterfaceName - FROM azure.network.interfaces_cloud_service_network_interface - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND cloudServiceName = 'replace-me' AND roleInstanceName = 'replace-me' AND networkInterfaceName = 'replace-me'; - vw_security_user_configurations: - id: azure.network.vw_security_user_configurations - name: vw_security_user_configurations - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName - FROM azure.network.security_user_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName - FROM azure.network.security_user_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; - vw_security_user_rule_collections: - id: azure.network.vw_security_user_rule_collections - name: vw_security_user_rule_collections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.appliesToGroups') as applies_to_groups, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName, - ruleCollectionName - FROM azure.network.security_user_rule_collections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.appliesToGroups') as applies_to_groups, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName, - ruleCollectionName - FROM azure.network.security_user_rule_collections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me'; - vw_security_user_rules: - id: azure.network.vw_security_user_rules - name: vw_security_user_rules - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.sources') as sources, - JSON_EXTRACT(properties, '$.destinations') as destinations, - JSON_EXTRACT(properties, '$.sourcePortRanges') as source_port_ranges, - JSON_EXTRACT(properties, '$.destinationPortRanges') as destination_port_ranges, - JSON_EXTRACT(properties, '$.direction') as direction, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName, - ruleCollectionName, - ruleName - FROM azure.network.security_user_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me' AND ruleCollectionName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.sources') as sources, - JSON_EXTRACT(properties, '$.destinations') as destinations, - JSON_EXTRACT(properties, '$.sourcePortRanges') as source_port_ranges, - JSON_EXTRACT(properties, '$.destinationPortRanges') as destination_port_ranges, - JSON_EXTRACT(properties, '$.direction') as direction, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName, - ruleCollectionName, - ruleName - FROM azure.network.security_user_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me' AND ruleCollectionName = 'replace-me'; - vw_virtual_network_taps: - id: azure.network.vw_virtual_network_taps - name: vw_virtual_network_taps - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.networkInterfaceTapConfigurations') as network_interface_tap_configurations, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.destinationNetworkInterfaceIPConfiguration') as destination_network_interface_ip_configuration, - JSON_EXTRACT(properties, '$.destinationLoadBalancerFrontEndIPConfiguration') as destination_load_balancer_front_end_ip_configuration, - JSON_EXTRACT(properties, '$.destinationPort') as destination_port, - subscriptionId, - resourceGroupName, - tapName - FROM azure.network.virtual_network_taps - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.networkInterfaceTapConfigurations') as network_interface_tap_configurations, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.destinationNetworkInterfaceIPConfiguration') as destination_network_interface_ip_configuration, - JSON_EXTRACT(properties, '$.destinationLoadBalancerFrontEndIPConfiguration') as destination_load_balancer_front_end_ip_configuration, - JSON_EXTRACT(properties, '$.destinationPort') as destination_port, - subscriptionId, - resourceGroupName, - tapName - FROM azure.network.virtual_network_taps - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_ip_groups: - id: azure.network.vw_ip_groups - name: vw_ip_groups - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.ipAddresses') as ip_addresses, - JSON_EXTRACT(properties, '$.firewalls') as firewalls, - JSON_EXTRACT(properties, '$.firewallPolicies') as firewall_policies, - subscriptionId, - resourceGroupName, - ipGroupsName - FROM azure.network.ip_groups - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.ipAddresses') as ip_addresses, - JSON_EXTRACT(properties, '$.firewalls') as firewalls, - JSON_EXTRACT(properties, '$.firewallPolicies') as firewall_policies, - subscriptionId, - resourceGroupName, - ipGroupsName - FROM azure.network.ip_groups - WHERE subscriptionId = 'replace-me'; - vw_manager_routing_configurations: - id: azure.network.vw_manager_routing_configurations - name: vw_manager_routing_configurations - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName - FROM azure.network.manager_routing_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName - FROM azure.network.manager_routing_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; - vw_routing_rule_collections: - id: azure.network.vw_routing_rule_collections - name: vw_routing_rule_collections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.appliesTo') as applies_to, - JSON_EXTRACT(properties, '$.disableBgpRoutePropagation') as disable_bgp_route_propagation, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName, - ruleCollectionName - FROM azure.network.routing_rule_collections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.appliesTo') as applies_to, - JSON_EXTRACT(properties, '$.disableBgpRoutePropagation') as disable_bgp_route_propagation, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName, - ruleCollectionName - FROM azure.network.routing_rule_collections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me'; - vw_routing_rules: - id: azure.network.vw_routing_rules - name: vw_routing_rules - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.nextHop') as next_hop, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName, - ruleCollectionName, - ruleName - FROM azure.network.routing_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me' AND ruleCollectionName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.nextHop') as next_hop, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName, - ruleCollectionName, - ruleName - FROM azure.network.routing_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me' AND ruleCollectionName = 'replace-me'; - vw_express_route_circuit_authorizations: - id: azure.network.vw_express_route_circuit_authorizations - name: vw_express_route_circuit_authorizations - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.authorizationKey') as authorization_key, - JSON_EXTRACT(properties, '$.authorizationUseStatus') as authorization_use_status, - JSON_EXTRACT(properties, '$.connectionResourceUri') as connection_resource_uri, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - circuitName, - authorizationName - FROM azure.network.express_route_circuit_authorizations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.authorizationKey') as authorization_key, - JSON_EXTRACT(properties, '$.authorizationUseStatus') as authorization_use_status, - JSON_EXTRACT(properties, '$.connectionResourceUri') as connection_resource_uri, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - circuitName, - authorizationName - FROM azure.network.express_route_circuit_authorizations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me'; - vw_express_route_circuit_peerings: - id: azure.network.vw_express_route_circuit_peerings - name: vw_express_route_circuit_peerings - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.peeringType') as peering_type, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.azureASN') as azure_asn, - JSON_EXTRACT(properties, '$.peerASN') as peer_asn, - JSON_EXTRACT(properties, '$.primaryPeerAddressPrefix') as primary_peer_address_prefix, - JSON_EXTRACT(properties, '$.secondaryPeerAddressPrefix') as secondary_peer_address_prefix, - JSON_EXTRACT(properties, '$.primaryAzurePort') as primary_azure_port, - JSON_EXTRACT(properties, '$.secondaryAzurePort') as secondary_azure_port, - JSON_EXTRACT(properties, '$.sharedKey') as shared_key, - JSON_EXTRACT(properties, '$.vlanId') as vlan_id, - JSON_EXTRACT(properties, '$.microsoftPeeringConfig') as microsoft_peering_config, - JSON_EXTRACT(properties, '$.stats') as stats, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.gatewayManagerEtag') as gateway_manager_etag, - JSON_EXTRACT(properties, '$.lastModifiedBy') as last_modified_by, - JSON_EXTRACT(properties, '$.routeFilter') as route_filter, - JSON_EXTRACT(properties, '$.ipv6PeeringConfig') as ipv6_peering_config, - JSON_EXTRACT(properties, '$.expressRouteConnection') as express_route_connection, - JSON_EXTRACT(properties, '$.connections') as connections, - JSON_EXTRACT(properties, '$.peeredConnections') as peered_connections, - subscriptionId, - resourceGroupName, - circuitName, - peeringName - FROM azure.network.express_route_circuit_peerings - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.peeringType') as peering_type, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.azureASN') as azure_asn, - JSON_EXTRACT(properties, '$.peerASN') as peer_asn, - JSON_EXTRACT(properties, '$.primaryPeerAddressPrefix') as primary_peer_address_prefix, - JSON_EXTRACT(properties, '$.secondaryPeerAddressPrefix') as secondary_peer_address_prefix, - JSON_EXTRACT(properties, '$.primaryAzurePort') as primary_azure_port, - JSON_EXTRACT(properties, '$.secondaryAzurePort') as secondary_azure_port, - JSON_EXTRACT(properties, '$.sharedKey') as shared_key, - JSON_EXTRACT(properties, '$.vlanId') as vlan_id, - JSON_EXTRACT(properties, '$.microsoftPeeringConfig') as microsoft_peering_config, - JSON_EXTRACT(properties, '$.stats') as stats, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.gatewayManagerEtag') as gateway_manager_etag, - JSON_EXTRACT(properties, '$.lastModifiedBy') as last_modified_by, - JSON_EXTRACT(properties, '$.routeFilter') as route_filter, - JSON_EXTRACT(properties, '$.ipv6PeeringConfig') as ipv6_peering_config, - JSON_EXTRACT(properties, '$.expressRouteConnection') as express_route_connection, - JSON_EXTRACT(properties, '$.connections') as connections, - JSON_EXTRACT(properties, '$.peeredConnections') as peered_connections, - subscriptionId, - resourceGroupName, - circuitName, - peeringName - FROM azure.network.express_route_circuit_peerings - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me'; - vw_express_route_circuit_connections: - id: azure.network.vw_express_route_circuit_connections - name: vw_express_route_circuit_connections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.expressRouteCircuitPeering') as express_route_circuit_peering, - JSON_EXTRACT(properties, '$.peerExpressRouteCircuitPeering') as peer_express_route_circuit_peering, - JSON_EXTRACT(properties, '$.addressPrefix') as address_prefix, - JSON_EXTRACT(properties, '$.authorizationKey') as authorization_key, - JSON_EXTRACT(properties, '$.ipv6CircuitConnectionConfig') as ipv6_circuit_connection_config, - JSON_EXTRACT(properties, '$.circuitConnectionStatus') as circuit_connection_status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - circuitName, - peeringName, - connectionName - FROM azure.network.express_route_circuit_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me' AND peeringName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.expressRouteCircuitPeering') as express_route_circuit_peering, - JSON_EXTRACT(properties, '$.peerExpressRouteCircuitPeering') as peer_express_route_circuit_peering, - JSON_EXTRACT(properties, '$.addressPrefix') as address_prefix, - JSON_EXTRACT(properties, '$.authorizationKey') as authorization_key, - JSON_EXTRACT(properties, '$.ipv6CircuitConnectionConfig') as ipv6_circuit_connection_config, - JSON_EXTRACT(properties, '$.circuitConnectionStatus') as circuit_connection_status, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - circuitName, - peeringName, - connectionName - FROM azure.network.express_route_circuit_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me' AND peeringName = 'replace-me'; - vw_peer_express_route_circuit_connections: - id: azure.network.vw_peer_express_route_circuit_connections - name: vw_peer_express_route_circuit_connections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.expressRouteCircuitPeering') as express_route_circuit_peering, - JSON_EXTRACT(properties, '$.peerExpressRouteCircuitPeering') as peer_express_route_circuit_peering, - JSON_EXTRACT(properties, '$.addressPrefix') as address_prefix, - JSON_EXTRACT(properties, '$.circuitConnectionStatus') as circuit_connection_status, - JSON_EXTRACT(properties, '$.connectionName') as connection_name, - JSON_EXTRACT(properties, '$.authResourceGuid') as auth_resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - circuitName, - peeringName, - connectionName - FROM azure.network.peer_express_route_circuit_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me' AND peeringName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.expressRouteCircuitPeering') as express_route_circuit_peering, - JSON_EXTRACT(properties, '$.peerExpressRouteCircuitPeering') as peer_express_route_circuit_peering, - JSON_EXTRACT(properties, '$.addressPrefix') as address_prefix, - JSON_EXTRACT(properties, '$.circuitConnectionStatus') as circuit_connection_status, - JSON_EXTRACT(properties, '$.connectionName') as connection_name, - JSON_EXTRACT(properties, '$.authResourceGuid') as auth_resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - circuitName, - peeringName, - connectionName - FROM azure.network.peer_express_route_circuit_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me' AND peeringName = 'replace-me'; - vw_express_route_circuits: - id: azure.network.vw_express_route_circuits - name: vw_express_route_circuits - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - sku as sku, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.allowClassicOperations') as allow_classic_operations, - JSON_EXTRACT(properties, '$.circuitProvisioningState') as circuit_provisioning_state, - JSON_EXTRACT(properties, '$.serviceProviderProvisioningState') as service_provider_provisioning_state, - JSON_EXTRACT(properties, '$.authorizations') as authorizations, - JSON_EXTRACT(properties, '$.peerings') as peerings, - JSON_EXTRACT(properties, '$.serviceKey') as service_key, - JSON_EXTRACT(properties, '$.serviceProviderNotes') as service_provider_notes, - JSON_EXTRACT(properties, '$.serviceProviderProperties') as service_provider_properties, - JSON_EXTRACT(properties, '$.expressRoutePort') as express_route_port, - JSON_EXTRACT(properties, '$.bandwidthInGbps') as bandwidth_in_gbps, - JSON_EXTRACT(properties, '$.stag') as stag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.gatewayManagerEtag') as gateway_manager_etag, - JSON_EXTRACT(properties, '$.globalReachEnabled') as global_reach_enabled, - JSON_EXTRACT(properties, '$.authorizationKey') as authorization_key, - JSON_EXTRACT(properties, '$.authorizationStatus') as authorization_status, - JSON_EXTRACT(properties, '$.enableDirectPortRateLimit') as enable_direct_port_rate_limit, - subscriptionId, - resourceGroupName, - circuitName - FROM azure.network.express_route_circuits - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - sku as sku, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.allowClassicOperations') as allow_classic_operations, - JSON_EXTRACT(properties, '$.circuitProvisioningState') as circuit_provisioning_state, - JSON_EXTRACT(properties, '$.serviceProviderProvisioningState') as service_provider_provisioning_state, - JSON_EXTRACT(properties, '$.authorizations') as authorizations, - JSON_EXTRACT(properties, '$.peerings') as peerings, - JSON_EXTRACT(properties, '$.serviceKey') as service_key, - JSON_EXTRACT(properties, '$.serviceProviderNotes') as service_provider_notes, - JSON_EXTRACT(properties, '$.serviceProviderProperties') as service_provider_properties, - JSON_EXTRACT(properties, '$.expressRoutePort') as express_route_port, - JSON_EXTRACT(properties, '$.bandwidthInGbps') as bandwidth_in_gbps, - JSON_EXTRACT(properties, '$.stag') as stag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.gatewayManagerEtag') as gateway_manager_etag, - JSON_EXTRACT(properties, '$.globalReachEnabled') as global_reach_enabled, - JSON_EXTRACT(properties, '$.authorizationKey') as authorization_key, - JSON_EXTRACT(properties, '$.authorizationStatus') as authorization_status, - JSON_EXTRACT(properties, '$.enableDirectPortRateLimit') as enable_direct_port_rate_limit, - subscriptionId, - resourceGroupName, - circuitName - FROM azure.network.express_route_circuits - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_firewall_policies: - id: azure.network.vw_firewall_policies - name: vw_firewall_policies - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - identity as identity, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.size') as size, - JSON_EXTRACT(properties, '$.ruleCollectionGroups') as rule_collection_groups, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.basePolicy') as base_policy, - JSON_EXTRACT(properties, '$.firewalls') as firewalls, - JSON_EXTRACT(properties, '$.childPolicies') as child_policies, - JSON_EXTRACT(properties, '$.threatIntelMode') as threat_intel_mode, - JSON_EXTRACT(properties, '$.threatIntelWhitelist') as threat_intel_whitelist, - JSON_EXTRACT(properties, '$.insights') as insights, - JSON_EXTRACT(properties, '$.snat') as snat, - JSON_EXTRACT(properties, '$.sql') as sql, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.explicitProxy') as explicit_proxy, - JSON_EXTRACT(properties, '$.intrusionDetection') as intrusion_detection, - JSON_EXTRACT(properties, '$.transportSecurity') as transport_security, - JSON_EXTRACT(properties, '$.sku') as sku, - subscriptionId, - resourceGroupName, - firewallPolicyName - FROM azure.network.firewall_policies - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - identity as identity, - type as type, - tags as tags, - json_extract_path_text(properties, '$.size') as size, - JSON_EXTRACT(properties, '$.ruleCollectionGroups') as rule_collection_groups, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.basePolicy') as base_policy, - JSON_EXTRACT(properties, '$.firewalls') as firewalls, - JSON_EXTRACT(properties, '$.childPolicies') as child_policies, - JSON_EXTRACT(properties, '$.threatIntelMode') as threat_intel_mode, - JSON_EXTRACT(properties, '$.threatIntelWhitelist') as threat_intel_whitelist, - JSON_EXTRACT(properties, '$.insights') as insights, - JSON_EXTRACT(properties, '$.snat') as snat, - JSON_EXTRACT(properties, '$.sql') as sql, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.explicitProxy') as explicit_proxy, - JSON_EXTRACT(properties, '$.intrusionDetection') as intrusion_detection, - JSON_EXTRACT(properties, '$.transportSecurity') as transport_security, - JSON_EXTRACT(properties, '$.sku') as sku, - subscriptionId, - resourceGroupName, - firewallPolicyName - FROM azure.network.firewall_policies - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_firewall_policy_rule_collection_groups: - id: azure.network.vw_firewall_policy_rule_collection_groups - name: vw_firewall_policy_rule_collection_groups - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.size') as size, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.ruleCollections') as rule_collections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - firewallPolicyName, - ruleCollectionGroupName - FROM azure.network.firewall_policy_rule_collection_groups - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND firewallPolicyName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.size') as size, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.ruleCollections') as rule_collections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - firewallPolicyName, - ruleCollectionGroupName - FROM azure.network.firewall_policy_rule_collection_groups - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND firewallPolicyName = 'replace-me'; - vw_firewall_policy_drafts: - id: azure.network.vw_firewall_policy_drafts - name: vw_firewall_policy_drafts - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.basePolicy') as base_policy, - JSON_EXTRACT(properties, '$.threatIntelMode') as threat_intel_mode, - JSON_EXTRACT(properties, '$.threatIntelWhitelist') as threat_intel_whitelist, - JSON_EXTRACT(properties, '$.insights') as insights, - JSON_EXTRACT(properties, '$.snat') as snat, - JSON_EXTRACT(properties, '$.sql') as sql, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.explicitProxy') as explicit_proxy, - JSON_EXTRACT(properties, '$.intrusionDetection') as intrusion_detection, - subscriptionId, - resourceGroupName, - firewallPolicyName - FROM azure.network.firewall_policy_drafts - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND firewallPolicyName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - json_extract_path_text(properties, '$.basePolicy') as base_policy, - JSON_EXTRACT(properties, '$.threatIntelMode') as threat_intel_mode, - JSON_EXTRACT(properties, '$.threatIntelWhitelist') as threat_intel_whitelist, - JSON_EXTRACT(properties, '$.insights') as insights, - JSON_EXTRACT(properties, '$.snat') as snat, - JSON_EXTRACT(properties, '$.sql') as sql, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.explicitProxy') as explicit_proxy, - JSON_EXTRACT(properties, '$.intrusionDetection') as intrusion_detection, - subscriptionId, - resourceGroupName, - firewallPolicyName - FROM azure.network.firewall_policy_drafts - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND firewallPolicyName = 'replace-me'; - vw_firewall_policy_rule_collection_group_drafts: - id: azure.network.vw_firewall_policy_rule_collection_group_drafts - name: vw_firewall_policy_rule_collection_group_drafts - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - JSON_EXTRACT(properties, '$.size') as size, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.ruleCollections') as rule_collections, - subscriptionId, - resourceGroupName, - firewallPolicyName, - ruleCollectionGroupName - FROM azure.network.firewall_policy_rule_collection_group_drafts - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND firewallPolicyName = 'replace-me' AND ruleCollectionGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - json_extract_path_text(properties, '$.size') as size, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.ruleCollections') as rule_collections, - subscriptionId, - resourceGroupName, - firewallPolicyName, - ruleCollectionGroupName - FROM azure.network.firewall_policy_rule_collection_group_drafts - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND firewallPolicyName = 'replace-me' AND ruleCollectionGroupName = 'replace-me'; - vw_managers: - id: azure.network.vw_managers - name: vw_managers - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - systemData as system_data, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.networkManagerScopes') as network_manager_scopes, - JSON_EXTRACT(properties, '$.networkManagerScopeAccesses') as network_manager_scope_accesses, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName - FROM azure.network.managers - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - systemData as system_data, - type as type, - tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.networkManagerScopes') as network_manager_scopes, - JSON_EXTRACT(properties, '$.networkManagerScopeAccesses') as network_manager_scope_accesses, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName - FROM azure.network.managers - WHERE subscriptionId = 'replace-me'; - vw_subscription_network_manager_connections: - id: azure.network.vw_subscription_network_manager_connections - name: vw_subscription_network_manager_connections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - systemData as system_data, - type as type, - JSON_EXTRACT(properties, '$.networkManagerId') as network_manager_id, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.description') as description, - subscriptionId, - networkManagerConnectionName - FROM azure.network.subscription_network_manager_connections - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - systemData as system_data, - type as type, - json_extract_path_text(properties, '$.networkManagerId') as network_manager_id, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.description') as description, - subscriptionId, - networkManagerConnectionName - FROM azure.network.subscription_network_manager_connections - WHERE subscriptionId = 'replace-me'; - vw_management_group_network_manager_connections: - id: azure.network.vw_management_group_network_manager_connections - name: vw_management_group_network_manager_connections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - systemData as system_data, - type as type, - JSON_EXTRACT(properties, '$.networkManagerId') as network_manager_id, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.description') as description, - managementGroupId, - networkManagerConnectionName - FROM azure.network.management_group_network_manager_connections - WHERE managementGroupId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - systemData as system_data, - type as type, - json_extract_path_text(properties, '$.networkManagerId') as network_manager_id, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.description') as description, - managementGroupId, - networkManagerConnectionName - FROM azure.network.management_group_network_manager_connections - WHERE managementGroupId = 'replace-me'; - vw_service_endpoint_policies: - id: azure.network.vw_service_endpoint_policies - name: vw_service_endpoint_policies - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - kind as kind, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.serviceEndpointPolicyDefinitions') as service_endpoint_policy_definitions, - JSON_EXTRACT(properties, '$.subnets') as subnets, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.serviceAlias') as service_alias, - JSON_EXTRACT(properties, '$.contextualServiceEndpointPolicies') as contextual_service_endpoint_policies, - subscriptionId, - resourceGroupName, - serviceEndpointPolicyName - FROM azure.network.service_endpoint_policies - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - kind as kind, - type as type, - tags as tags, - json_extract_path_text(properties, '$.serviceEndpointPolicyDefinitions') as service_endpoint_policy_definitions, - JSON_EXTRACT(properties, '$.subnets') as subnets, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.serviceAlias') as service_alias, - JSON_EXTRACT(properties, '$.contextualServiceEndpointPolicies') as contextual_service_endpoint_policies, - subscriptionId, - resourceGroupName, - serviceEndpointPolicyName - FROM azure.network.service_endpoint_policies - WHERE subscriptionId = 'replace-me'; - vw_service_endpoint_policy_definitions: - id: azure.network.vw_service_endpoint_policy_definitions - name: vw_service_endpoint_policy_definitions - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.service') as service, - JSON_EXTRACT(properties, '$.serviceResources') as service_resources, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - serviceEndpointPolicyName, - serviceEndpointPolicyDefinitionName - FROM azure.network.service_endpoint_policy_definitions - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceEndpointPolicyName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.service') as service, - JSON_EXTRACT(properties, '$.serviceResources') as service_resources, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - serviceEndpointPolicyName, - serviceEndpointPolicyDefinitionName - FROM azure.network.service_endpoint_policy_definitions - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceEndpointPolicyName = 'replace-me'; - vw_vip_swap: - id: azure.network.vw_vip_swap - name: vw_vip_swap - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - JSON_EXTRACT(properties, '$.slotType') as slot_type, - subscriptionId, - groupName, - resourceName, - singletonResource - FROM azure.network.vip_swap - WHERE subscriptionId = 'replace-me' AND groupName = 'replace-me' AND resourceName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - json_extract_path_text(properties, '$.slotType') as slot_type, - subscriptionId, - groupName, - resourceName, - singletonResource - FROM azure.network.vip_swap - WHERE subscriptionId = 'replace-me' AND groupName = 'replace-me' AND resourceName = 'replace-me'; - vw_connectivity_configurations: - id: azure.network.vw_connectivity_configurations - name: vw_connectivity_configurations - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.connectivityTopology') as connectivity_topology, - JSON_EXTRACT(properties, '$.hubs') as hubs, - JSON_EXTRACT(properties, '$.isGlobal') as is_global, - JSON_EXTRACT(properties, '$.appliesToGroups') as applies_to_groups, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deleteExistingPeering') as delete_existing_peering, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName - FROM azure.network.connectivity_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.connectivityTopology') as connectivity_topology, - JSON_EXTRACT(properties, '$.hubs') as hubs, - JSON_EXTRACT(properties, '$.isGlobal') as is_global, - JSON_EXTRACT(properties, '$.appliesToGroups') as applies_to_groups, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deleteExistingPeering') as delete_existing_peering, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName - FROM azure.network.connectivity_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; - vw_route_filters: - id: azure.network.vw_route_filters - name: vw_route_filters - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.rules') as rules, - JSON_EXTRACT(properties, '$.peerings') as peerings, - JSON_EXTRACT(properties, '$.ipv6Peerings') as ipv6_peerings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - routeFilterName - FROM azure.network.route_filters - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.rules') as rules, - JSON_EXTRACT(properties, '$.peerings') as peerings, - JSON_EXTRACT(properties, '$.ipv6Peerings') as ipv6_peerings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - routeFilterName - FROM azure.network.route_filters - WHERE subscriptionId = 'replace-me'; - vw_route_filter_rules: - id: azure.network.vw_route_filter_rules - name: vw_route_filter_rules - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - JSON_EXTRACT(properties, '$.access') as access, - JSON_EXTRACT(properties, '$.routeFilterRuleType') as route_filter_rule_type, - JSON_EXTRACT(properties, '$.communities') as communities, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - routeFilterName, - ruleName - FROM azure.network.route_filter_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND routeFilterName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - json_extract_path_text(properties, '$.access') as access, - JSON_EXTRACT(properties, '$.routeFilterRuleType') as route_filter_rule_type, - JSON_EXTRACT(properties, '$.communities') as communities, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - routeFilterName, - ruleName - FROM azure.network.route_filter_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND routeFilterName = 'replace-me'; - vw_private_link_services: - id: azure.network.vw_private_link_services - name: vw_private_link_services - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.loadBalancerFrontendIpConfigurations') as load_balancer_frontend_ip_configurations, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.destinationIPAddress') as destination_ip_address, - JSON_EXTRACT(properties, '$.networkInterfaces') as network_interfaces, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.visibility') as visibility, - JSON_EXTRACT(properties, '$.autoApproval') as auto_approval, - JSON_EXTRACT(properties, '$.fqdns') as fqdns, - JSON_EXTRACT(properties, '$.alias') as alias, - JSON_EXTRACT(properties, '$.enableProxyProtocol') as enable_proxy_protocol, - subscriptionId, - resourceGroupName, - serviceName - FROM azure.network.private_link_services - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.loadBalancerFrontendIpConfigurations') as load_balancer_frontend_ip_configurations, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.destinationIPAddress') as destination_ip_address, - JSON_EXTRACT(properties, '$.networkInterfaces') as network_interfaces, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.visibility') as visibility, - JSON_EXTRACT(properties, '$.autoApproval') as auto_approval, - JSON_EXTRACT(properties, '$.fqdns') as fqdns, - JSON_EXTRACT(properties, '$.alias') as alias, - JSON_EXTRACT(properties, '$.enableProxyProtocol') as enable_proxy_protocol, - subscriptionId, - resourceGroupName, - serviceName - FROM azure.network.private_link_services - WHERE subscriptionId = 'replace-me'; - vw_private_link_services_private_endpoint_connection: - id: azure.network.vw_private_link_services_private_endpoint_connection - name: vw_private_link_services_private_endpoint_connection - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - etag as etag, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.linkIdentifier') as link_identifier, - JSON_EXTRACT(properties, '$.privateEndpointLocation') as private_endpoint_location, - subscriptionId, - resourceGroupName, - serviceName, - peConnectionName - FROM azure.network.private_link_services_private_endpoint_connection - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND peConnectionName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - etag as etag, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.linkIdentifier') as link_identifier, - JSON_EXTRACT(properties, '$.privateEndpointLocation') as private_endpoint_location, - subscriptionId, - resourceGroupName, - serviceName, - peConnectionName - FROM azure.network.private_link_services_private_endpoint_connection - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me' AND peConnectionName = 'replace-me'; - vw_profiles: - id: azure.network.vw_profiles - name: vw_profiles - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.containerNetworkInterfaces') as container_network_interfaces, - JSON_EXTRACT(properties, '$.containerNetworkInterfaceConfigurations') as container_network_interface_configurations, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkProfileName - FROM azure.network.profiles - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.containerNetworkInterfaces') as container_network_interfaces, - JSON_EXTRACT(properties, '$.containerNetworkInterfaceConfigurations') as container_network_interface_configurations, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkProfileName - FROM azure.network.profiles - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_nat_gateways: - id: azure.network.vw_nat_gateways - name: vw_nat_gateways - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - sku as sku, - zones as zones, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as idle_timeout_in_minutes, - JSON_EXTRACT(properties, '$.publicIpAddresses') as public_ip_addresses, - JSON_EXTRACT(properties, '$.publicIpPrefixes') as public_ip_prefixes, - JSON_EXTRACT(properties, '$.subnets') as subnets, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - natGatewayName - FROM azure.network.nat_gateways - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - sku as sku, - zones as zones, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.idleTimeoutInMinutes') as idle_timeout_in_minutes, - JSON_EXTRACT(properties, '$.publicIpAddresses') as public_ip_addresses, - JSON_EXTRACT(properties, '$.publicIpPrefixes') as public_ip_prefixes, - JSON_EXTRACT(properties, '$.subnets') as subnets, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - natGatewayName - FROM azure.network.nat_gateways - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_virtual_networks: - id: azure.network.vw_virtual_networks - name: vw_virtual_networks - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.addressSpace') as address_space, - JSON_EXTRACT(properties, '$.dhcpOptions') as dhcp_options, - JSON_EXTRACT(properties, '$.flowTimeoutInMinutes') as flow_timeout_in_minutes, - JSON_EXTRACT(properties, '$.subnets') as subnets, - JSON_EXTRACT(properties, '$.virtualNetworkPeerings') as virtual_network_peerings, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.enableDdosProtection') as enable_ddos_protection, - JSON_EXTRACT(properties, '$.enableVmProtection') as enable_vm_protection, - JSON_EXTRACT(properties, '$.ddosProtectionPlan') as ddos_protection_plan, - JSON_EXTRACT(properties, '$.bgpCommunities') as bgp_communities, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.ipAllocations') as ip_allocations, - JSON_EXTRACT(properties, '$.flowLogs') as flow_logs, - JSON_EXTRACT(properties, '$.privateEndpointVNetPolicies') as private_endpoint_v_net_policies, - subscriptionId, - resourceGroupName, - virtualNetworkName - FROM azure.network.virtual_networks - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.addressSpace') as address_space, - JSON_EXTRACT(properties, '$.dhcpOptions') as dhcp_options, - JSON_EXTRACT(properties, '$.flowTimeoutInMinutes') as flow_timeout_in_minutes, - JSON_EXTRACT(properties, '$.subnets') as subnets, - JSON_EXTRACT(properties, '$.virtualNetworkPeerings') as virtual_network_peerings, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.enableDdosProtection') as enable_ddos_protection, - JSON_EXTRACT(properties, '$.enableVmProtection') as enable_vm_protection, - JSON_EXTRACT(properties, '$.ddosProtectionPlan') as ddos_protection_plan, - JSON_EXTRACT(properties, '$.bgpCommunities') as bgp_communities, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.ipAllocations') as ip_allocations, - JSON_EXTRACT(properties, '$.flowLogs') as flow_logs, - JSON_EXTRACT(properties, '$.privateEndpointVNetPolicies') as private_endpoint_v_net_policies, - subscriptionId, - resourceGroupName, - virtualNetworkName - FROM azure.network.virtual_networks - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_subnets: - id: azure.network.vw_subnets - name: vw_subnets - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.addressPrefix') as address_prefix, - JSON_EXTRACT(properties, '$.addressPrefixes') as address_prefixes, - JSON_EXTRACT(properties, '$.networkSecurityGroup') as network_security_group, - JSON_EXTRACT(properties, '$.routeTable') as route_table, - JSON_EXTRACT(properties, '$.natGateway') as nat_gateway, - JSON_EXTRACT(properties, '$.serviceEndpoints') as service_endpoints, - JSON_EXTRACT(properties, '$.serviceEndpointPolicies') as service_endpoint_policies, - JSON_EXTRACT(properties, '$.privateEndpoints') as private_endpoints, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.ipConfigurationProfiles') as ip_configuration_profiles, - JSON_EXTRACT(properties, '$.ipAllocations') as ip_allocations, - JSON_EXTRACT(properties, '$.resourceNavigationLinks') as resource_navigation_links, - JSON_EXTRACT(properties, '$.serviceAssociationLinks') as service_association_links, - JSON_EXTRACT(properties, '$.delegations') as delegations, - JSON_EXTRACT(properties, '$.purpose') as purpose, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointNetworkPolicies') as private_endpoint_network_policies, - JSON_EXTRACT(properties, '$.privateLinkServiceNetworkPolicies') as private_link_service_network_policies, - JSON_EXTRACT(properties, '$.applicationGatewayIPConfigurations') as application_gateway_ip_configurations, - JSON_EXTRACT(properties, '$.sharingScope') as sharing_scope, - JSON_EXTRACT(properties, '$.defaultOutboundAccess') as default_outbound_access, - subscriptionId, - resourceGroupName, - virtualNetworkName, - subnetName - FROM azure.network.subnets - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualNetworkName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.addressPrefix') as address_prefix, - JSON_EXTRACT(properties, '$.addressPrefixes') as address_prefixes, - JSON_EXTRACT(properties, '$.networkSecurityGroup') as network_security_group, - JSON_EXTRACT(properties, '$.routeTable') as route_table, - JSON_EXTRACT(properties, '$.natGateway') as nat_gateway, - JSON_EXTRACT(properties, '$.serviceEndpoints') as service_endpoints, - JSON_EXTRACT(properties, '$.serviceEndpointPolicies') as service_endpoint_policies, - JSON_EXTRACT(properties, '$.privateEndpoints') as private_endpoints, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.ipConfigurationProfiles') as ip_configuration_profiles, - JSON_EXTRACT(properties, '$.ipAllocations') as ip_allocations, - JSON_EXTRACT(properties, '$.resourceNavigationLinks') as resource_navigation_links, - JSON_EXTRACT(properties, '$.serviceAssociationLinks') as service_association_links, - JSON_EXTRACT(properties, '$.delegations') as delegations, - JSON_EXTRACT(properties, '$.purpose') as purpose, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointNetworkPolicies') as private_endpoint_network_policies, - JSON_EXTRACT(properties, '$.privateLinkServiceNetworkPolicies') as private_link_service_network_policies, - JSON_EXTRACT(properties, '$.applicationGatewayIPConfigurations') as application_gateway_ip_configurations, - JSON_EXTRACT(properties, '$.sharingScope') as sharing_scope, - JSON_EXTRACT(properties, '$.defaultOutboundAccess') as default_outbound_access, - subscriptionId, - resourceGroupName, - virtualNetworkName, - subnetName - FROM azure.network.subnets - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualNetworkName = 'replace-me'; - vw_virtual_network_peerings: - id: azure.network.vw_virtual_network_peerings - name: vw_virtual_network_peerings - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.allowVirtualNetworkAccess') as allow_virtual_network_access, - JSON_EXTRACT(properties, '$.allowForwardedTraffic') as allow_forwarded_traffic, - JSON_EXTRACT(properties, '$.allowGatewayTransit') as allow_gateway_transit, - JSON_EXTRACT(properties, '$.useRemoteGateways') as use_remote_gateways, - JSON_EXTRACT(properties, '$.remoteVirtualNetwork') as remote_virtual_network, - JSON_EXTRACT(properties, '$.localAddressSpace') as local_address_space, - JSON_EXTRACT(properties, '$.localVirtualNetworkAddressSpace') as local_virtual_network_address_space, - JSON_EXTRACT(properties, '$.remoteAddressSpace') as remote_address_space, - JSON_EXTRACT(properties, '$.remoteVirtualNetworkAddressSpace') as remote_virtual_network_address_space, - JSON_EXTRACT(properties, '$.remoteBgpCommunities') as remote_bgp_communities, - JSON_EXTRACT(properties, '$.remoteVirtualNetworkEncryption') as remote_virtual_network_encryption, - JSON_EXTRACT(properties, '$.peeringState') as peering_state, - JSON_EXTRACT(properties, '$.peeringSyncLevel') as peering_sync_level, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.doNotVerifyRemoteGateways') as do_not_verify_remote_gateways, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.peerCompleteVnets') as peer_complete_vnets, - JSON_EXTRACT(properties, '$.enableOnlyIPv6Peering') as enable_only_ipv6_peering, - JSON_EXTRACT(properties, '$.localSubnetNames') as local_subnet_names, - JSON_EXTRACT(properties, '$.remoteSubnetNames') as remote_subnet_names, - subscriptionId, - resourceGroupName, - virtualNetworkName, - virtualNetworkPeeringName - FROM azure.network.virtual_network_peerings - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualNetworkName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.allowVirtualNetworkAccess') as allow_virtual_network_access, - JSON_EXTRACT(properties, '$.allowForwardedTraffic') as allow_forwarded_traffic, - JSON_EXTRACT(properties, '$.allowGatewayTransit') as allow_gateway_transit, - JSON_EXTRACT(properties, '$.useRemoteGateways') as use_remote_gateways, - JSON_EXTRACT(properties, '$.remoteVirtualNetwork') as remote_virtual_network, - JSON_EXTRACT(properties, '$.localAddressSpace') as local_address_space, - JSON_EXTRACT(properties, '$.localVirtualNetworkAddressSpace') as local_virtual_network_address_space, - JSON_EXTRACT(properties, '$.remoteAddressSpace') as remote_address_space, - JSON_EXTRACT(properties, '$.remoteVirtualNetworkAddressSpace') as remote_virtual_network_address_space, - JSON_EXTRACT(properties, '$.remoteBgpCommunities') as remote_bgp_communities, - JSON_EXTRACT(properties, '$.remoteVirtualNetworkEncryption') as remote_virtual_network_encryption, - JSON_EXTRACT(properties, '$.peeringState') as peering_state, - JSON_EXTRACT(properties, '$.peeringSyncLevel') as peering_sync_level, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.doNotVerifyRemoteGateways') as do_not_verify_remote_gateways, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.peerCompleteVnets') as peer_complete_vnets, - JSON_EXTRACT(properties, '$.enableOnlyIPv6Peering') as enable_only_ipv6_peering, - JSON_EXTRACT(properties, '$.localSubnetNames') as local_subnet_names, - JSON_EXTRACT(properties, '$.remoteSubnetNames') as remote_subnet_names, - subscriptionId, - resourceGroupName, - virtualNetworkName, - virtualNetworkPeeringName - FROM azure.network.virtual_network_peerings - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualNetworkName = 'replace-me'; - vw_ddos_custom_policies: - id: azure.network.vw_ddos_custom_policies - name: vw_ddos_custom_policies - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - ddosCustomPolicyName - FROM azure.network.ddos_custom_policies - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND ddosCustomPolicyName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - ddosCustomPolicyName - FROM azure.network.ddos_custom_policies - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND ddosCustomPolicyName = 'replace-me'; - vw_watchers: - id: azure.network.vw_watchers - name: vw_watchers - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkWatcherName - FROM azure.network.watchers - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkWatcherName - FROM azure.network.watchers - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_packet_captures: - id: azure.network.vw_packet_captures - name: vw_packet_captures - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.target') as target, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.targetType') as target_type, - JSON_EXTRACT(properties, '$.bytesToCapturePerPacket') as bytes_to_capture_per_packet, - JSON_EXTRACT(properties, '$.totalBytesPerSession') as total_bytes_per_session, - JSON_EXTRACT(properties, '$.timeLimitInSeconds') as time_limit_in_seconds, - JSON_EXTRACT(properties, '$.storageLocation') as storage_location, - JSON_EXTRACT(properties, '$.filters') as filters, - JSON_EXTRACT(properties, '$.continuousCapture') as continuous_capture, - JSON_EXTRACT(properties, '$.captureSettings') as capture_settings, - subscriptionId, - resourceGroupName, - networkWatcherName, - packetCaptureName - FROM azure.network.packet_captures - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkWatcherName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.target') as target, - JSON_EXTRACT(properties, '$.scope') as scope, - JSON_EXTRACT(properties, '$.targetType') as target_type, - JSON_EXTRACT(properties, '$.bytesToCapturePerPacket') as bytes_to_capture_per_packet, - JSON_EXTRACT(properties, '$.totalBytesPerSession') as total_bytes_per_session, - JSON_EXTRACT(properties, '$.timeLimitInSeconds') as time_limit_in_seconds, - JSON_EXTRACT(properties, '$.storageLocation') as storage_location, - JSON_EXTRACT(properties, '$.filters') as filters, - JSON_EXTRACT(properties, '$.continuousCapture') as continuous_capture, - JSON_EXTRACT(properties, '$.captureSettings') as capture_settings, - subscriptionId, - resourceGroupName, - networkWatcherName, - packetCaptureName - FROM azure.network.packet_captures - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkWatcherName = 'replace-me'; - vw_watchers_flow_log_status: - id: azure.network.vw_watchers_flow_log_status - name: vw_watchers_flow_log_status - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - targetResourceId as target_resource_id, - flowAnalyticsConfiguration as flow_analytics_configuration, - identity as identity, - JSON_EXTRACT(properties, '$.storageId') as storage_id, - JSON_EXTRACT(properties, '$.enabledFilteringCriteria') as enabled_filtering_criteria, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.retentionPolicy') as retention_policy, - JSON_EXTRACT(properties, '$.format') as format, - subscriptionId, - resourceGroupName, - networkWatcherName - FROM azure.network.watchers_flow_log_status - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkWatcherName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - targetResourceId as target_resource_id, - flowAnalyticsConfiguration as flow_analytics_configuration, - identity as identity, - json_extract_path_text(properties, '$.storageId') as storage_id, - JSON_EXTRACT(properties, '$.enabledFilteringCriteria') as enabled_filtering_criteria, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.retentionPolicy') as retention_policy, - JSON_EXTRACT(properties, '$.format') as format, - subscriptionId, - resourceGroupName, - networkWatcherName - FROM azure.network.watchers_flow_log_status - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkWatcherName = 'replace-me'; - vw_connection_monitors: - id: azure.network.vw_connection_monitors - name: vw_connection_monitors - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.monitoringStatus') as monitoring_status, - JSON_EXTRACT(properties, '$.connectionMonitorType') as connection_monitor_type, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.autoStart') as auto_start, - JSON_EXTRACT(properties, '$.monitoringIntervalInSeconds') as monitoring_interval_in_seconds, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.testConfigurations') as test_configurations, - JSON_EXTRACT(properties, '$.testGroups') as test_groups, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.notes') as notes, - subscriptionId, - resourceGroupName, - networkWatcherName, - connectionMonitorName - FROM azure.network.connection_monitors - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkWatcherName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.monitoringStatus') as monitoring_status, - JSON_EXTRACT(properties, '$.connectionMonitorType') as connection_monitor_type, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.destination') as destination, - JSON_EXTRACT(properties, '$.autoStart') as auto_start, - JSON_EXTRACT(properties, '$.monitoringIntervalInSeconds') as monitoring_interval_in_seconds, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.testConfigurations') as test_configurations, - JSON_EXTRACT(properties, '$.testGroups') as test_groups, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.notes') as notes, - subscriptionId, - resourceGroupName, - networkWatcherName, - connectionMonitorName - FROM azure.network.connection_monitors - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkWatcherName = 'replace-me'; - vw_flow_logs: - id: azure.network.vw_flow_logs - name: vw_flow_logs - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - identity as identity, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.targetResourceGuid') as target_resource_guid, - JSON_EXTRACT(properties, '$.storageId') as storage_id, - JSON_EXTRACT(properties, '$.enabledFilteringCriteria') as enabled_filtering_criteria, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.retentionPolicy') as retention_policy, - JSON_EXTRACT(properties, '$.format') as format, - JSON_EXTRACT(properties, '$.flowAnalyticsConfiguration') as flow_analytics_configuration, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkWatcherName, - flowLogName - FROM azure.network.flow_logs - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkWatcherName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - identity as identity, - type as type, - tags as tags, - json_extract_path_text(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.targetResourceGuid') as target_resource_guid, - JSON_EXTRACT(properties, '$.storageId') as storage_id, - JSON_EXTRACT(properties, '$.enabledFilteringCriteria') as enabled_filtering_criteria, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.retentionPolicy') as retention_policy, - JSON_EXTRACT(properties, '$.format') as format, - JSON_EXTRACT(properties, '$.flowAnalyticsConfiguration') as flow_analytics_configuration, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkWatcherName, - flowLogName - FROM azure.network.flow_logs - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkWatcherName = 'replace-me'; - vw_custom_ip_prefixes: - id: azure.network.vw_custom_ip_prefixes - name: vw_custom_ip_prefixes - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - zones as zones, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.asn') as asn, - JSON_EXTRACT(properties, '$.cidr') as cidr, - JSON_EXTRACT(properties, '$.signedMessage') as signed_message, - JSON_EXTRACT(properties, '$.authorizationMessage') as authorization_message, - JSON_EXTRACT(properties, '$.customIpPrefixParent') as custom_ip_prefix_parent, - JSON_EXTRACT(properties, '$.childCustomIpPrefixes') as child_custom_ip_prefixes, - JSON_EXTRACT(properties, '$.commissionedState') as commissioned_state, - JSON_EXTRACT(properties, '$.expressRouteAdvertise') as express_route_advertise, - JSON_EXTRACT(properties, '$.geo') as geo, - JSON_EXTRACT(properties, '$.noInternetAdvertise') as no_internet_advertise, - JSON_EXTRACT(properties, '$.prefixType') as prefix_type, - JSON_EXTRACT(properties, '$.publicIpPrefixes') as public_ip_prefixes, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.failedReason') as failed_reason, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - customIpPrefixName - FROM azure.network.custom_ip_prefixes - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - zones as zones, - type as type, - tags as tags, - json_extract_path_text(properties, '$.asn') as asn, - JSON_EXTRACT(properties, '$.cidr') as cidr, - JSON_EXTRACT(properties, '$.signedMessage') as signed_message, - JSON_EXTRACT(properties, '$.authorizationMessage') as authorization_message, - JSON_EXTRACT(properties, '$.customIpPrefixParent') as custom_ip_prefix_parent, - JSON_EXTRACT(properties, '$.childCustomIpPrefixes') as child_custom_ip_prefixes, - JSON_EXTRACT(properties, '$.commissionedState') as commissioned_state, - JSON_EXTRACT(properties, '$.expressRouteAdvertise') as express_route_advertise, - JSON_EXTRACT(properties, '$.geo') as geo, - JSON_EXTRACT(properties, '$.noInternetAdvertise') as no_internet_advertise, - JSON_EXTRACT(properties, '$.prefixType') as prefix_type, - JSON_EXTRACT(properties, '$.publicIpPrefixes') as public_ip_prefixes, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.failedReason') as failed_reason, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - customIpPrefixName - FROM azure.network.custom_ip_prefixes - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_express_route_ports_locations: - id: azure.network.vw_express_route_ports_locations - name: vw_express_route_ports_locations - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.address') as address, - JSON_EXTRACT(properties, '$.contact') as contact, - JSON_EXTRACT(properties, '$.availableBandwidths') as available_bandwidths, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - locationName - FROM azure.network.express_route_ports_locations - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - json_extract_path_text(properties, '$.address') as address, - JSON_EXTRACT(properties, '$.contact') as contact, - JSON_EXTRACT(properties, '$.availableBandwidths') as available_bandwidths, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - locationName - FROM azure.network.express_route_ports_locations - WHERE subscriptionId = 'replace-me'; - vw_express_route_ports: - id: azure.network.vw_express_route_ports - name: vw_express_route_ports - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - identity as identity, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.peeringLocation') as peering_location, - JSON_EXTRACT(properties, '$.bandwidthInGbps') as bandwidth_in_gbps, - JSON_EXTRACT(properties, '$.provisionedBandwidthInGbps') as provisioned_bandwidth_in_gbps, - JSON_EXTRACT(properties, '$.mtu') as mtu, - JSON_EXTRACT(properties, '$.encapsulation') as encapsulation, - JSON_EXTRACT(properties, '$.etherType') as ether_type, - JSON_EXTRACT(properties, '$.allocationDate') as allocation_date, - JSON_EXTRACT(properties, '$.links') as links, - JSON_EXTRACT(properties, '$.circuits') as circuits, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.billingType') as billing_type, - subscriptionId, - resourceGroupName, - expressRoutePortName - FROM azure.network.express_route_ports - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - identity as identity, - type as type, - tags as tags, - json_extract_path_text(properties, '$.peeringLocation') as peering_location, - JSON_EXTRACT(properties, '$.bandwidthInGbps') as bandwidth_in_gbps, - JSON_EXTRACT(properties, '$.provisionedBandwidthInGbps') as provisioned_bandwidth_in_gbps, - JSON_EXTRACT(properties, '$.mtu') as mtu, - JSON_EXTRACT(properties, '$.encapsulation') as encapsulation, - JSON_EXTRACT(properties, '$.etherType') as ether_type, - JSON_EXTRACT(properties, '$.allocationDate') as allocation_date, - JSON_EXTRACT(properties, '$.links') as links, - JSON_EXTRACT(properties, '$.circuits') as circuits, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.billingType') as billing_type, - subscriptionId, - resourceGroupName, - expressRoutePortName - FROM azure.network.express_route_ports - WHERE subscriptionId = 'replace-me'; - vw_express_route_links: - id: azure.network.vw_express_route_links - name: vw_express_route_links - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - JSON_EXTRACT(properties, '$.routerName') as router_name, - JSON_EXTRACT(properties, '$.interfaceName') as interface_name, - JSON_EXTRACT(properties, '$.patchPanelId') as patch_panel_id, - JSON_EXTRACT(properties, '$.rackId') as rack_id, - JSON_EXTRACT(properties, '$.coloLocation') as colo_location, - JSON_EXTRACT(properties, '$.connectorType') as connector_type, - JSON_EXTRACT(properties, '$.adminState') as admin_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.macSecConfig') as mac_sec_config, - subscriptionId, - resourceGroupName, - expressRoutePortName, - linkName - FROM azure.network.express_route_links - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND expressRoutePortName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - json_extract_path_text(properties, '$.routerName') as router_name, - JSON_EXTRACT(properties, '$.interfaceName') as interface_name, - JSON_EXTRACT(properties, '$.patchPanelId') as patch_panel_id, - JSON_EXTRACT(properties, '$.rackId') as rack_id, - JSON_EXTRACT(properties, '$.coloLocation') as colo_location, - JSON_EXTRACT(properties, '$.connectorType') as connector_type, - JSON_EXTRACT(properties, '$.adminState') as admin_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.macSecConfig') as mac_sec_config, - subscriptionId, - resourceGroupName, - expressRoutePortName, - linkName - FROM azure.network.express_route_links - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND expressRoutePortName = 'replace-me'; - vw_express_route_port_authorizations: - id: azure.network.vw_express_route_port_authorizations - name: vw_express_route_port_authorizations - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.authorizationKey') as authorization_key, - JSON_EXTRACT(properties, '$.authorizationUseStatus') as authorization_use_status, - JSON_EXTRACT(properties, '$.circuitResourceUri') as circuit_resource_uri, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - expressRoutePortName, - authorizationName - FROM azure.network.express_route_port_authorizations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND expressRoutePortName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.authorizationKey') as authorization_key, - JSON_EXTRACT(properties, '$.authorizationUseStatus') as authorization_use_status, - JSON_EXTRACT(properties, '$.circuitResourceUri') as circuit_resource_uri, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - expressRoutePortName, - authorizationName - FROM azure.network.express_route_port_authorizations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND expressRoutePortName = 'replace-me'; - vw_interfaces: - id: azure.network.vw_interfaces - name: vw_interfaces - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.virtualMachine') as virtual_machine, - JSON_EXTRACT(properties, '$.networkSecurityGroup') as network_security_group, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.tapConfigurations') as tap_configurations, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.macAddress') as mac_address, - JSON_EXTRACT(properties, '$.primary') as primary, - JSON_EXTRACT(properties, '$.vnetEncryptionSupported') as vnet_encryption_supported, - JSON_EXTRACT(properties, '$.enableAcceleratedNetworking') as enable_accelerated_networking, - JSON_EXTRACT(properties, '$.disableTcpStateTracking') as disable_tcp_state_tracking, - JSON_EXTRACT(properties, '$.enableIPForwarding') as enable_ip_forwarding, - JSON_EXTRACT(properties, '$.hostedWorkloads') as hosted_workloads, - JSON_EXTRACT(properties, '$.dscpConfiguration') as dscp_configuration, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.workloadType') as workload_type, - JSON_EXTRACT(properties, '$.nicType') as nic_type, - JSON_EXTRACT(properties, '$.privateLinkService') as private_link_service, - JSON_EXTRACT(properties, '$.migrationPhase') as migration_phase, - JSON_EXTRACT(properties, '$.auxiliaryMode') as auxiliary_mode, - JSON_EXTRACT(properties, '$.auxiliarySku') as auxiliary_sku, - subscriptionId, - resourceGroupName, - networkInterfaceName - FROM azure.network.interfaces - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.virtualMachine') as virtual_machine, - JSON_EXTRACT(properties, '$.networkSecurityGroup') as network_security_group, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.tapConfigurations') as tap_configurations, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.macAddress') as mac_address, - JSON_EXTRACT(properties, '$.primary') as primary, - JSON_EXTRACT(properties, '$.vnetEncryptionSupported') as vnet_encryption_supported, - JSON_EXTRACT(properties, '$.enableAcceleratedNetworking') as enable_accelerated_networking, - JSON_EXTRACT(properties, '$.disableTcpStateTracking') as disable_tcp_state_tracking, - JSON_EXTRACT(properties, '$.enableIPForwarding') as enable_ip_forwarding, - JSON_EXTRACT(properties, '$.hostedWorkloads') as hosted_workloads, - JSON_EXTRACT(properties, '$.dscpConfiguration') as dscp_configuration, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.workloadType') as workload_type, - JSON_EXTRACT(properties, '$.nicType') as nic_type, - JSON_EXTRACT(properties, '$.privateLinkService') as private_link_service, - JSON_EXTRACT(properties, '$.migrationPhase') as migration_phase, - JSON_EXTRACT(properties, '$.auxiliaryMode') as auxiliary_mode, - JSON_EXTRACT(properties, '$.auxiliarySku') as auxiliary_sku, - subscriptionId, - resourceGroupName, - networkInterfaceName - FROM azure.network.interfaces - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_interface_ip_configurations: - id: azure.network.vw_interface_ip_configurations - name: vw_interface_ip_configurations - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.gatewayLoadBalancer') as gateway_load_balancer, - JSON_EXTRACT(properties, '$.virtualNetworkTaps') as virtual_network_taps, - JSON_EXTRACT(properties, '$.applicationGatewayBackendAddressPools') as application_gateway_backend_address_pools, - JSON_EXTRACT(properties, '$.loadBalancerBackendAddressPools') as load_balancer_backend_address_pools, - JSON_EXTRACT(properties, '$.loadBalancerInboundNatRules') as load_balancer_inbound_nat_rules, - JSON_EXTRACT(properties, '$.privateIPAddress') as private_ip_address, - JSON_EXTRACT(properties, '$.privateIPAddressPrefixLength') as private_ip_address_prefix_length, - JSON_EXTRACT(properties, '$.privateIPAllocationMethod') as private_ip_allocation_method, - JSON_EXTRACT(properties, '$.privateIPAddressVersion') as private_ip_address_version, - JSON_EXTRACT(properties, '$.subnet') as subnet, - JSON_EXTRACT(properties, '$.primary') as primary, - JSON_EXTRACT(properties, '$.publicIPAddress') as public_ip_address, - JSON_EXTRACT(properties, '$.applicationSecurityGroups') as application_security_groups, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateLinkConnectionProperties') as private_link_connection_properties, - subscriptionId, - resourceGroupName, - networkInterfaceName, - ipConfigurationName - FROM azure.network.interface_ip_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkInterfaceName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.gatewayLoadBalancer') as gateway_load_balancer, - JSON_EXTRACT(properties, '$.virtualNetworkTaps') as virtual_network_taps, - JSON_EXTRACT(properties, '$.applicationGatewayBackendAddressPools') as application_gateway_backend_address_pools, - JSON_EXTRACT(properties, '$.loadBalancerBackendAddressPools') as load_balancer_backend_address_pools, - JSON_EXTRACT(properties, '$.loadBalancerInboundNatRules') as load_balancer_inbound_nat_rules, - JSON_EXTRACT(properties, '$.privateIPAddress') as private_ip_address, - JSON_EXTRACT(properties, '$.privateIPAddressPrefixLength') as private_ip_address_prefix_length, - JSON_EXTRACT(properties, '$.privateIPAllocationMethod') as private_ip_allocation_method, - JSON_EXTRACT(properties, '$.privateIPAddressVersion') as private_ip_address_version, - JSON_EXTRACT(properties, '$.subnet') as subnet, - JSON_EXTRACT(properties, '$.primary') as primary, - JSON_EXTRACT(properties, '$.publicIPAddress') as public_ip_address, - JSON_EXTRACT(properties, '$.applicationSecurityGroups') as application_security_groups, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateLinkConnectionProperties') as private_link_connection_properties, - subscriptionId, - resourceGroupName, - networkInterfaceName, - ipConfigurationName - FROM azure.network.interface_ip_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkInterfaceName = 'replace-me'; - vw_interface_tap_configurations: - id: azure.network.vw_interface_tap_configurations - name: vw_interface_tap_configurations - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.virtualNetworkTap') as virtual_network_tap, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkInterfaceName, - tapConfigurationName - FROM azure.network.interface_tap_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkInterfaceName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.virtualNetworkTap') as virtual_network_tap, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkInterfaceName, - tapConfigurationName - FROM azure.network.interface_tap_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkInterfaceName = 'replace-me'; - vw_application_gateway_waf_dynamic_manifests_default: - id: azure.network.vw_application_gateway_waf_dynamic_manifests_default - name: vw_application_gateway_waf_dynamic_manifests_default - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - JSON_EXTRACT(properties, '$.defaultRuleSet') as default_rule_set, - JSON_EXTRACT(properties, '$.availableRuleSets') as available_rule_sets, - subscriptionId, - location - FROM azure.network.application_gateway_waf_dynamic_manifests_default - WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - json_extract_path_text(properties, '$.defaultRuleSet') as default_rule_set, - JSON_EXTRACT(properties, '$.availableRuleSets') as available_rule_sets, - subscriptionId, - location - FROM azure.network.application_gateway_waf_dynamic_manifests_default - WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; - vw_public_ip_prefixes: - id: azure.network.vw_public_ip_prefixes - name: vw_public_ip_prefixes - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - sku as sku, - etag as etag, - zones as zones, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.publicIPAddressVersion') as public_ip_address_version, - JSON_EXTRACT(properties, '$.ipTags') as ip_tags, - JSON_EXTRACT(properties, '$.prefixLength') as prefix_length, - JSON_EXTRACT(properties, '$.ipPrefix') as ip_prefix, - JSON_EXTRACT(properties, '$.publicIPAddresses') as public_ip_addresses, - JSON_EXTRACT(properties, '$.loadBalancerFrontendIpConfiguration') as load_balancer_frontend_ip_configuration, - JSON_EXTRACT(properties, '$.customIPPrefix') as custom_ip_prefix, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.natGateway') as nat_gateway, - subscriptionId, - resourceGroupName, - publicIpPrefixName - FROM azure.network.public_ip_prefixes - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - sku as sku, - etag as etag, - zones as zones, - type as type, - tags as tags, - json_extract_path_text(properties, '$.publicIPAddressVersion') as public_ip_address_version, - JSON_EXTRACT(properties, '$.ipTags') as ip_tags, - JSON_EXTRACT(properties, '$.prefixLength') as prefix_length, - JSON_EXTRACT(properties, '$.ipPrefix') as ip_prefix, - JSON_EXTRACT(properties, '$.publicIPAddresses') as public_ip_addresses, - JSON_EXTRACT(properties, '$.loadBalancerFrontendIpConfiguration') as load_balancer_frontend_ip_configuration, - JSON_EXTRACT(properties, '$.customIPPrefix') as custom_ip_prefix, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.natGateway') as nat_gateway, - subscriptionId, - resourceGroupName, - publicIpPrefixName - FROM azure.network.public_ip_prefixes - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_groups: - id: azure.network.vw_groups - name: vw_groups - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.memberType') as member_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - networkGroupName - FROM azure.network.groups - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.memberType') as member_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - networkGroupName - FROM azure.network.groups - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; - vw_static_members: - id: azure.network.vw_static_members - name: vw_static_members - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.region') as region, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkManagerName, - networkGroupName, - staticMemberName - FROM azure.network.static_members - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND networkGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - json_extract_path_text(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.region') as region, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkManagerName, - networkGroupName, - staticMemberName - FROM azure.network.static_members - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND networkGroupName = 'replace-me'; - vw_ip_allocations: - id: azure.network.vw_ip_allocations - name: vw_ip_allocations - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.subnet') as subnet, - JSON_EXTRACT(properties, '$.virtualNetwork') as virtual_network, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.prefix') as prefix, - JSON_EXTRACT(properties, '$.prefixLength') as prefix_length, - JSON_EXTRACT(properties, '$.prefixType') as prefix_type, - JSON_EXTRACT(properties, '$.ipamAllocationId') as ipam_allocation_id, - JSON_EXTRACT(properties, '$.allocationTags') as allocation_tags, - subscriptionId, - resourceGroupName, - ipAllocationName - FROM azure.network.ip_allocations - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.subnet') as subnet, - JSON_EXTRACT(properties, '$.virtualNetwork') as virtual_network, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.prefix') as prefix, - JSON_EXTRACT(properties, '$.prefixLength') as prefix_length, - JSON_EXTRACT(properties, '$.prefixType') as prefix_type, - JSON_EXTRACT(properties, '$.ipamAllocationId') as ipam_allocation_id, - JSON_EXTRACT(properties, '$.allocationTags') as allocation_tags, - subscriptionId, - resourceGroupName, - ipAllocationName - FROM azure.network.ip_allocations - WHERE subscriptionId = 'replace-me'; - vw_virtual_wans: - id: azure.network.vw_virtual_wans - name: vw_virtual_wans - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.disableVpnEncryption') as disable_vpn_encryption, - JSON_EXTRACT(properties, '$.virtualHubs') as virtual_hubs, - JSON_EXTRACT(properties, '$.vpnSites') as vpn_sites, - JSON_EXTRACT(properties, '$.allowBranchToBranchTraffic') as allow_branch_to_branch_traffic, - JSON_EXTRACT(properties, '$.allowVnetToVnetTraffic') as allow_vnet_to_vnet_traffic, - JSON_EXTRACT(properties, '$.office365LocalBreakoutCategory') as office365_local_breakout_category, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.type') as type, - subscriptionId, - resourceGroupName, - VirtualWANName - FROM azure.network.virtual_wans - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.disableVpnEncryption') as disable_vpn_encryption, - JSON_EXTRACT(properties, '$.virtualHubs') as virtual_hubs, - JSON_EXTRACT(properties, '$.vpnSites') as vpn_sites, - JSON_EXTRACT(properties, '$.allowBranchToBranchTraffic') as allow_branch_to_branch_traffic, - JSON_EXTRACT(properties, '$.allowVnetToVnetTraffic') as allow_vnet_to_vnet_traffic, - JSON_EXTRACT(properties, '$.office365LocalBreakoutCategory') as office365_local_breakout_category, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.type') as type, - subscriptionId, - resourceGroupName, - VirtualWANName - FROM azure.network.virtual_wans - WHERE subscriptionId = 'replace-me'; - vw_vpn_sites: - id: azure.network.vw_vpn_sites - name: vw_vpn_sites - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.virtualWan') as virtual_wan, - JSON_EXTRACT(properties, '$.deviceProperties') as device_properties, - JSON_EXTRACT(properties, '$.ipAddress') as ip_address, - JSON_EXTRACT(properties, '$.siteKey') as site_key, - JSON_EXTRACT(properties, '$.addressSpace') as address_space, - JSON_EXTRACT(properties, '$.bgpProperties') as bgp_properties, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.isSecuritySite') as is_security_site, - JSON_EXTRACT(properties, '$.vpnSiteLinks') as vpn_site_links, - JSON_EXTRACT(properties, '$.o365Policy') as o365_policy, - subscriptionId, - resourceGroupName, - vpnSiteName - FROM azure.network.vpn_sites - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.virtualWan') as virtual_wan, - JSON_EXTRACT(properties, '$.deviceProperties') as device_properties, - JSON_EXTRACT(properties, '$.ipAddress') as ip_address, - JSON_EXTRACT(properties, '$.siteKey') as site_key, - JSON_EXTRACT(properties, '$.addressSpace') as address_space, - JSON_EXTRACT(properties, '$.bgpProperties') as bgp_properties, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.isSecuritySite') as is_security_site, - JSON_EXTRACT(properties, '$.vpnSiteLinks') as vpn_site_links, - JSON_EXTRACT(properties, '$.o365Policy') as o365_policy, - subscriptionId, - resourceGroupName, - vpnSiteName - FROM azure.network.vpn_sites - WHERE subscriptionId = 'replace-me'; - vw_vpn_site_links: - id: azure.network.vw_vpn_site_links - name: vw_vpn_site_links - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.linkProperties') as link_properties, - JSON_EXTRACT(properties, '$.ipAddress') as ip_address, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.bgpProperties') as bgp_properties, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - vpnSiteName, - vpnSiteLinkName - FROM azure.network.vpn_site_links - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vpnSiteName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.linkProperties') as link_properties, - JSON_EXTRACT(properties, '$.ipAddress') as ip_address, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.bgpProperties') as bgp_properties, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - vpnSiteName, - vpnSiteLinkName - FROM azure.network.vpn_site_links - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vpnSiteName = 'replace-me'; - vw_vpn_server_configurations: - id: azure.network.vw_vpn_server_configurations - name: vw_vpn_server_configurations - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.vpnProtocols') as vpn_protocols, - JSON_EXTRACT(properties, '$.vpnAuthenticationTypes') as vpn_authentication_types, - JSON_EXTRACT(properties, '$.vpnClientRootCertificates') as vpn_client_root_certificates, - JSON_EXTRACT(properties, '$.vpnClientRevokedCertificates') as vpn_client_revoked_certificates, - JSON_EXTRACT(properties, '$.radiusServerRootCertificates') as radius_server_root_certificates, - JSON_EXTRACT(properties, '$.radiusClientRootCertificates') as radius_client_root_certificates, - JSON_EXTRACT(properties, '$.vpnClientIpsecPolicies') as vpn_client_ipsec_policies, - JSON_EXTRACT(properties, '$.radiusServerAddress') as radius_server_address, - JSON_EXTRACT(properties, '$.radiusServerSecret') as radius_server_secret, - JSON_EXTRACT(properties, '$.radiusServers') as radius_servers, - JSON_EXTRACT(properties, '$.aadAuthenticationParameters') as aad_authentication_parameters, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.p2SVpnGateways') as p2_s_vpn_gateways, - JSON_EXTRACT(properties, '$.configurationPolicyGroups') as configuration_policy_groups, - JSON_EXTRACT(properties, '$.etag') as etag, - subscriptionId, - resourceGroupName, - vpnServerConfigurationName - FROM azure.network.vpn_server_configurations - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.vpnProtocols') as vpn_protocols, - JSON_EXTRACT(properties, '$.vpnAuthenticationTypes') as vpn_authentication_types, - JSON_EXTRACT(properties, '$.vpnClientRootCertificates') as vpn_client_root_certificates, - JSON_EXTRACT(properties, '$.vpnClientRevokedCertificates') as vpn_client_revoked_certificates, - JSON_EXTRACT(properties, '$.radiusServerRootCertificates') as radius_server_root_certificates, - JSON_EXTRACT(properties, '$.radiusClientRootCertificates') as radius_client_root_certificates, - JSON_EXTRACT(properties, '$.vpnClientIpsecPolicies') as vpn_client_ipsec_policies, - JSON_EXTRACT(properties, '$.radiusServerAddress') as radius_server_address, - JSON_EXTRACT(properties, '$.radiusServerSecret') as radius_server_secret, - JSON_EXTRACT(properties, '$.radiusServers') as radius_servers, - JSON_EXTRACT(properties, '$.aadAuthenticationParameters') as aad_authentication_parameters, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.p2SVpnGateways') as p2_s_vpn_gateways, - JSON_EXTRACT(properties, '$.configurationPolicyGroups') as configuration_policy_groups, - JSON_EXTRACT(properties, '$.etag') as etag, - subscriptionId, - resourceGroupName, - vpnServerConfigurationName - FROM azure.network.vpn_server_configurations - WHERE subscriptionId = 'replace-me'; - vw_configuration_policy_groups: - id: azure.network.vw_configuration_policy_groups - name: vw_configuration_policy_groups - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.isDefault') as is_default, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.policyMembers') as policy_members, - JSON_EXTRACT(properties, '$.p2SConnectionConfigurations') as p2_s_connection_configurations, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - vpnServerConfigurationName, - configurationPolicyGroupName - FROM azure.network.configuration_policy_groups - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vpnServerConfigurationName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.isDefault') as is_default, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.policyMembers') as policy_members, - JSON_EXTRACT(properties, '$.p2SConnectionConfigurations') as p2_s_connection_configurations, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - vpnServerConfigurationName, - configurationPolicyGroupName - FROM azure.network.configuration_policy_groups - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vpnServerConfigurationName = 'replace-me'; - vw_virtual_hubs: - id: azure.network.vw_virtual_hubs - name: vw_virtual_hubs - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - kind as kind, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.virtualWan') as virtual_wan, - JSON_EXTRACT(properties, '$.vpnGateway') as vpn_gateway, - JSON_EXTRACT(properties, '$.p2SVpnGateway') as p2_s_vpn_gateway, - JSON_EXTRACT(properties, '$.expressRouteGateway') as express_route_gateway, - JSON_EXTRACT(properties, '$.azureFirewall') as azure_firewall, - JSON_EXTRACT(properties, '$.securityPartnerProvider') as security_partner_provider, - JSON_EXTRACT(properties, '$.addressPrefix') as address_prefix, - JSON_EXTRACT(properties, '$.routeTable') as route_table, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.securityProviderName') as security_provider_name, - JSON_EXTRACT(properties, '$.virtualHubRouteTableV2s') as virtual_hub_route_table_v2s, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.routingState') as routing_state, - JSON_EXTRACT(properties, '$.bgpConnections') as bgp_connections, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.routeMaps') as route_maps, - JSON_EXTRACT(properties, '$.virtualRouterAsn') as virtual_router_asn, - JSON_EXTRACT(properties, '$.virtualRouterIps') as virtual_router_ips, - JSON_EXTRACT(properties, '$.allowBranchToBranchTraffic') as allow_branch_to_branch_traffic, - JSON_EXTRACT(properties, '$.preferredRoutingGateway') as preferred_routing_gateway, - JSON_EXTRACT(properties, '$.hubRoutingPreference') as hub_routing_preference, - JSON_EXTRACT(properties, '$.virtualRouterAutoScaleConfiguration') as virtual_router_auto_scale_configuration, - subscriptionId, - resourceGroupName, - virtualHubName - FROM azure.network.virtual_hubs - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - kind as kind, - type as type, - tags as tags, - json_extract_path_text(properties, '$.virtualWan') as virtual_wan, - JSON_EXTRACT(properties, '$.vpnGateway') as vpn_gateway, - JSON_EXTRACT(properties, '$.p2SVpnGateway') as p2_s_vpn_gateway, - JSON_EXTRACT(properties, '$.expressRouteGateway') as express_route_gateway, - JSON_EXTRACT(properties, '$.azureFirewall') as azure_firewall, - JSON_EXTRACT(properties, '$.securityPartnerProvider') as security_partner_provider, - JSON_EXTRACT(properties, '$.addressPrefix') as address_prefix, - JSON_EXTRACT(properties, '$.routeTable') as route_table, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.securityProviderName') as security_provider_name, - JSON_EXTRACT(properties, '$.virtualHubRouteTableV2s') as virtual_hub_route_table_v2s, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.routingState') as routing_state, - JSON_EXTRACT(properties, '$.bgpConnections') as bgp_connections, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.routeMaps') as route_maps, - JSON_EXTRACT(properties, '$.virtualRouterAsn') as virtual_router_asn, - JSON_EXTRACT(properties, '$.virtualRouterIps') as virtual_router_ips, - JSON_EXTRACT(properties, '$.allowBranchToBranchTraffic') as allow_branch_to_branch_traffic, - JSON_EXTRACT(properties, '$.preferredRoutingGateway') as preferred_routing_gateway, - JSON_EXTRACT(properties, '$.hubRoutingPreference') as hub_routing_preference, - JSON_EXTRACT(properties, '$.virtualRouterAutoScaleConfiguration') as virtual_router_auto_scale_configuration, - subscriptionId, - resourceGroupName, - virtualHubName - FROM azure.network.virtual_hubs - WHERE subscriptionId = 'replace-me'; - vw_route_maps: - id: azure.network.vw_route_maps - name: vw_route_maps - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.associatedInboundConnections') as associated_inbound_connections, - JSON_EXTRACT(properties, '$.associatedOutboundConnections') as associated_outbound_connections, - JSON_EXTRACT(properties, '$.rules') as rules, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualHubName, - routeMapName - FROM azure.network.route_maps - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.associatedInboundConnections') as associated_inbound_connections, - JSON_EXTRACT(properties, '$.associatedOutboundConnections') as associated_outbound_connections, - JSON_EXTRACT(properties, '$.rules') as rules, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualHubName, - routeMapName - FROM azure.network.route_maps - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; - vw_hub_virtual_network_connections: - id: azure.network.vw_hub_virtual_network_connections - name: vw_hub_virtual_network_connections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - JSON_EXTRACT(properties, '$.remoteVirtualNetwork') as remote_virtual_network, - JSON_EXTRACT(properties, '$.allowHubToRemoteVnetTransit') as allow_hub_to_remote_vnet_transit, - JSON_EXTRACT(properties, '$.allowRemoteVnetToUseHubVnetGateways') as allow_remote_vnet_to_use_hub_vnet_gateways, - JSON_EXTRACT(properties, '$.enableInternetSecurity') as enable_internet_security, - JSON_EXTRACT(properties, '$.routingConfiguration') as routing_configuration, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualHubName, - connectionName - FROM azure.network.hub_virtual_network_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - json_extract_path_text(properties, '$.remoteVirtualNetwork') as remote_virtual_network, - JSON_EXTRACT(properties, '$.allowHubToRemoteVnetTransit') as allow_hub_to_remote_vnet_transit, - JSON_EXTRACT(properties, '$.allowRemoteVnetToUseHubVnetGateways') as allow_remote_vnet_to_use_hub_vnet_gateways, - JSON_EXTRACT(properties, '$.enableInternetSecurity') as enable_internet_security, - JSON_EXTRACT(properties, '$.routingConfiguration') as routing_configuration, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualHubName, - connectionName - FROM azure.network.hub_virtual_network_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; - vw_vpn_gateways: - id: azure.network.vw_vpn_gateways - name: vw_vpn_gateways - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.virtualHub') as virtual_hub, - JSON_EXTRACT(properties, '$.connections') as connections, - JSON_EXTRACT(properties, '$.bgpSettings') as bgp_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.vpnGatewayScaleUnit') as vpn_gateway_scale_unit, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.enableBgpRouteTranslationForNat') as enable_bgp_route_translation_for_nat, - JSON_EXTRACT(properties, '$.isRoutingPreferenceInternet') as is_routing_preference_internet, - JSON_EXTRACT(properties, '$.natRules') as nat_rules, - subscriptionId, - resourceGroupName, - gatewayName - FROM azure.network.vpn_gateways - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.virtualHub') as virtual_hub, - JSON_EXTRACT(properties, '$.connections') as connections, - JSON_EXTRACT(properties, '$.bgpSettings') as bgp_settings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.vpnGatewayScaleUnit') as vpn_gateway_scale_unit, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.enableBgpRouteTranslationForNat') as enable_bgp_route_translation_for_nat, - JSON_EXTRACT(properties, '$.isRoutingPreferenceInternet') as is_routing_preference_internet, - JSON_EXTRACT(properties, '$.natRules') as nat_rules, - subscriptionId, - resourceGroupName, - gatewayName - FROM azure.network.vpn_gateways - WHERE subscriptionId = 'replace-me'; - vw_vpn_link_connections_default_shared_key: - id: azure.network.vw_vpn_link_connections_default_shared_key - name: vw_vpn_link_connections_default_shared_key - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - JSON_EXTRACT(properties, '$.sharedKey') as shared_key, - JSON_EXTRACT(properties, '$.sharedKeyLength') as shared_key_length, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - gatewayName, - connectionName, - linkConnectionName - FROM azure.network.vpn_link_connections_default_shared_key - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me' AND connectionName = 'replace-me' AND linkConnectionName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - json_extract_path_text(properties, '$.sharedKey') as shared_key, - JSON_EXTRACT(properties, '$.sharedKeyLength') as shared_key_length, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - gatewayName, - connectionName, - linkConnectionName - FROM azure.network.vpn_link_connections_default_shared_key - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me' AND connectionName = 'replace-me' AND linkConnectionName = 'replace-me'; - vw_vpn_connections: - id: azure.network.vw_vpn_connections - name: vw_vpn_connections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - JSON_EXTRACT(properties, '$.remoteVpnSite') as remote_vpn_site, - JSON_EXTRACT(properties, '$.routingWeight') as routing_weight, - JSON_EXTRACT(properties, '$.dpdTimeoutSeconds') as dpd_timeout_seconds, - JSON_EXTRACT(properties, '$.connectionStatus') as connection_status, - JSON_EXTRACT(properties, '$.vpnConnectionProtocolType') as vpn_connection_protocol_type, - JSON_EXTRACT(properties, '$.ingressBytesTransferred') as ingress_bytes_transferred, - JSON_EXTRACT(properties, '$.egressBytesTransferred') as egress_bytes_transferred, - JSON_EXTRACT(properties, '$.connectionBandwidth') as connection_bandwidth, - JSON_EXTRACT(properties, '$.sharedKey') as shared_key, - JSON_EXTRACT(properties, '$.enableBgp') as enable_bgp, - JSON_EXTRACT(properties, '$.usePolicyBasedTrafficSelectors') as use_policy_based_traffic_selectors, - JSON_EXTRACT(properties, '$.ipsecPolicies') as ipsec_policies, - JSON_EXTRACT(properties, '$.trafficSelectorPolicies') as traffic_selector_policies, - JSON_EXTRACT(properties, '$.enableRateLimiting') as enable_rate_limiting, - JSON_EXTRACT(properties, '$.enableInternetSecurity') as enable_internet_security, - JSON_EXTRACT(properties, '$.useLocalAzureIpAddress') as use_local_azure_ip_address, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.vpnLinkConnections') as vpn_link_connections, - JSON_EXTRACT(properties, '$.routingConfiguration') as routing_configuration, - subscriptionId, - resourceGroupName, - gatewayName, - connectionName - FROM azure.network.vpn_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - json_extract_path_text(properties, '$.remoteVpnSite') as remote_vpn_site, - JSON_EXTRACT(properties, '$.routingWeight') as routing_weight, - JSON_EXTRACT(properties, '$.dpdTimeoutSeconds') as dpd_timeout_seconds, - JSON_EXTRACT(properties, '$.connectionStatus') as connection_status, - JSON_EXTRACT(properties, '$.vpnConnectionProtocolType') as vpn_connection_protocol_type, - JSON_EXTRACT(properties, '$.ingressBytesTransferred') as ingress_bytes_transferred, - JSON_EXTRACT(properties, '$.egressBytesTransferred') as egress_bytes_transferred, - JSON_EXTRACT(properties, '$.connectionBandwidth') as connection_bandwidth, - JSON_EXTRACT(properties, '$.sharedKey') as shared_key, - JSON_EXTRACT(properties, '$.enableBgp') as enable_bgp, - JSON_EXTRACT(properties, '$.usePolicyBasedTrafficSelectors') as use_policy_based_traffic_selectors, - JSON_EXTRACT(properties, '$.ipsecPolicies') as ipsec_policies, - JSON_EXTRACT(properties, '$.trafficSelectorPolicies') as traffic_selector_policies, - JSON_EXTRACT(properties, '$.enableRateLimiting') as enable_rate_limiting, - JSON_EXTRACT(properties, '$.enableInternetSecurity') as enable_internet_security, - JSON_EXTRACT(properties, '$.useLocalAzureIpAddress') as use_local_azure_ip_address, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.vpnLinkConnections') as vpn_link_connections, - JSON_EXTRACT(properties, '$.routingConfiguration') as routing_configuration, - subscriptionId, - resourceGroupName, - gatewayName, - connectionName - FROM azure.network.vpn_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me'; - vw_vpn_site_link_connections: - id: azure.network.vw_vpn_site_link_connections - name: vw_vpn_site_link_connections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.vpnSiteLink') as vpn_site_link, - JSON_EXTRACT(properties, '$.routingWeight') as routing_weight, - JSON_EXTRACT(properties, '$.vpnLinkConnectionMode') as vpn_link_connection_mode, - JSON_EXTRACT(properties, '$.connectionStatus') as connection_status, - JSON_EXTRACT(properties, '$.vpnConnectionProtocolType') as vpn_connection_protocol_type, - JSON_EXTRACT(properties, '$.ingressBytesTransferred') as ingress_bytes_transferred, - JSON_EXTRACT(properties, '$.egressBytesTransferred') as egress_bytes_transferred, - JSON_EXTRACT(properties, '$.connectionBandwidth') as connection_bandwidth, - JSON_EXTRACT(properties, '$.sharedKey') as shared_key, - JSON_EXTRACT(properties, '$.enableBgp') as enable_bgp, - JSON_EXTRACT(properties, '$.vpnGatewayCustomBgpAddresses') as vpn_gateway_custom_bgp_addresses, - JSON_EXTRACT(properties, '$.usePolicyBasedTrafficSelectors') as use_policy_based_traffic_selectors, - JSON_EXTRACT(properties, '$.ipsecPolicies') as ipsec_policies, - JSON_EXTRACT(properties, '$.enableRateLimiting') as enable_rate_limiting, - JSON_EXTRACT(properties, '$.useLocalAzureIpAddress') as use_local_azure_ip_address, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.ingressNatRules') as ingress_nat_rules, - JSON_EXTRACT(properties, '$.egressNatRules') as egress_nat_rules, - JSON_EXTRACT(properties, '$.dpdTimeoutSeconds') as dpd_timeout_seconds, - subscriptionId, - resourceGroupName, - gatewayName, - connectionName, - linkConnectionName - FROM azure.network.vpn_site_link_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me' AND connectionName = 'replace-me' AND linkConnectionName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.vpnSiteLink') as vpn_site_link, - JSON_EXTRACT(properties, '$.routingWeight') as routing_weight, - JSON_EXTRACT(properties, '$.vpnLinkConnectionMode') as vpn_link_connection_mode, - JSON_EXTRACT(properties, '$.connectionStatus') as connection_status, - JSON_EXTRACT(properties, '$.vpnConnectionProtocolType') as vpn_connection_protocol_type, - JSON_EXTRACT(properties, '$.ingressBytesTransferred') as ingress_bytes_transferred, - JSON_EXTRACT(properties, '$.egressBytesTransferred') as egress_bytes_transferred, - JSON_EXTRACT(properties, '$.connectionBandwidth') as connection_bandwidth, - JSON_EXTRACT(properties, '$.sharedKey') as shared_key, - JSON_EXTRACT(properties, '$.enableBgp') as enable_bgp, - JSON_EXTRACT(properties, '$.vpnGatewayCustomBgpAddresses') as vpn_gateway_custom_bgp_addresses, - JSON_EXTRACT(properties, '$.usePolicyBasedTrafficSelectors') as use_policy_based_traffic_selectors, - JSON_EXTRACT(properties, '$.ipsecPolicies') as ipsec_policies, - JSON_EXTRACT(properties, '$.enableRateLimiting') as enable_rate_limiting, - JSON_EXTRACT(properties, '$.useLocalAzureIpAddress') as use_local_azure_ip_address, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.ingressNatRules') as ingress_nat_rules, - JSON_EXTRACT(properties, '$.egressNatRules') as egress_nat_rules, - JSON_EXTRACT(properties, '$.dpdTimeoutSeconds') as dpd_timeout_seconds, - subscriptionId, - resourceGroupName, - gatewayName, - connectionName, - linkConnectionName - FROM azure.network.vpn_site_link_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me' AND connectionName = 'replace-me' AND linkConnectionName = 'replace-me'; - vw_nat_rules: - id: azure.network.vw_nat_rules - name: vw_nat_rules - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.internalMappings') as internal_mappings, - JSON_EXTRACT(properties, '$.externalMappings') as external_mappings, - JSON_EXTRACT(properties, '$.ipConfigurationId') as ip_configuration_id, - JSON_EXTRACT(properties, '$.egressVpnSiteLinkConnections') as egress_vpn_site_link_connections, - JSON_EXTRACT(properties, '$.ingressVpnSiteLinkConnections') as ingress_vpn_site_link_connections, - subscriptionId, - resourceGroupName, - gatewayName, - natRuleName - FROM azure.network.nat_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.internalMappings') as internal_mappings, - JSON_EXTRACT(properties, '$.externalMappings') as external_mappings, - JSON_EXTRACT(properties, '$.ipConfigurationId') as ip_configuration_id, - JSON_EXTRACT(properties, '$.egressVpnSiteLinkConnections') as egress_vpn_site_link_connections, - JSON_EXTRACT(properties, '$.ingressVpnSiteLinkConnections') as ingress_vpn_site_link_connections, - subscriptionId, - resourceGroupName, - gatewayName, - natRuleName - FROM azure.network.nat_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me'; - vw_p2s_vpn_gateways: - id: azure.network.vw_p2s_vpn_gateways - name: vw_p2s_vpn_gateways - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.virtualHub') as virtual_hub, - JSON_EXTRACT(properties, '$.p2SConnectionConfigurations') as p2_s_connection_configurations, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.vpnGatewayScaleUnit') as vpn_gateway_scale_unit, - JSON_EXTRACT(properties, '$.vpnServerConfiguration') as vpn_server_configuration, - JSON_EXTRACT(properties, '$.vpnClientConnectionHealth') as vpn_client_connection_health, - JSON_EXTRACT(properties, '$.customDnsServers') as custom_dns_servers, - JSON_EXTRACT(properties, '$.isRoutingPreferenceInternet') as is_routing_preference_internet, - subscriptionId, - resourceGroupName, - gatewayName - FROM azure.network.p2s_vpn_gateways - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.virtualHub') as virtual_hub, - JSON_EXTRACT(properties, '$.p2SConnectionConfigurations') as p2_s_connection_configurations, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.vpnGatewayScaleUnit') as vpn_gateway_scale_unit, - JSON_EXTRACT(properties, '$.vpnServerConfiguration') as vpn_server_configuration, - JSON_EXTRACT(properties, '$.vpnClientConnectionHealth') as vpn_client_connection_health, - JSON_EXTRACT(properties, '$.customDnsServers') as custom_dns_servers, - JSON_EXTRACT(properties, '$.isRoutingPreferenceInternet') as is_routing_preference_internet, - subscriptionId, - resourceGroupName, - gatewayName - FROM azure.network.p2s_vpn_gateways - WHERE subscriptionId = 'replace-me'; - vw_p2s_vpn_gateways_p2s_vpn_connection_health: - id: azure.network.vw_p2s_vpn_gateways_p2s_vpn_connection_health - name: vw_p2s_vpn_gateways_p2s_vpn_connection_health - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.virtualHub') as virtual_hub, - JSON_EXTRACT(properties, '$.p2SConnectionConfigurations') as p2_s_connection_configurations, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.vpnGatewayScaleUnit') as vpn_gateway_scale_unit, - JSON_EXTRACT(properties, '$.vpnServerConfiguration') as vpn_server_configuration, - JSON_EXTRACT(properties, '$.vpnClientConnectionHealth') as vpn_client_connection_health, - JSON_EXTRACT(properties, '$.customDnsServers') as custom_dns_servers, - JSON_EXTRACT(properties, '$.isRoutingPreferenceInternet') as is_routing_preference_internet, - subscriptionId, - resourceGroupName, - gatewayName - FROM azure.network.p2s_vpn_gateways_p2s_vpn_connection_health - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.virtualHub') as virtual_hub, - JSON_EXTRACT(properties, '$.p2SConnectionConfigurations') as p2_s_connection_configurations, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.vpnGatewayScaleUnit') as vpn_gateway_scale_unit, - JSON_EXTRACT(properties, '$.vpnServerConfiguration') as vpn_server_configuration, - JSON_EXTRACT(properties, '$.vpnClientConnectionHealth') as vpn_client_connection_health, - JSON_EXTRACT(properties, '$.customDnsServers') as custom_dns_servers, - JSON_EXTRACT(properties, '$.isRoutingPreferenceInternet') as is_routing_preference_internet, - subscriptionId, - resourceGroupName, - gatewayName - FROM azure.network.p2s_vpn_gateways_p2s_vpn_connection_health - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me'; - vw_virtual_hub_route_table_v2s: - id: azure.network.vw_virtual_hub_route_table_v2s - name: vw_virtual_hub_route_table_v2s - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.attachedConnections') as attached_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualHubName, - routeTableName - FROM azure.network.virtual_hub_route_table_v2s - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - json_extract_path_text(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.attachedConnections') as attached_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualHubName, - routeTableName - FROM azure.network.virtual_hub_route_table_v2s - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; - vw_express_route_gateways: - id: azure.network.vw_express_route_gateways - name: vw_express_route_gateways - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.autoScaleConfiguration') as auto_scale_configuration, - JSON_EXTRACT(properties, '$.expressRouteConnections') as express_route_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.virtualHub') as virtual_hub, - JSON_EXTRACT(properties, '$.allowNonVirtualWanTraffic') as allow_non_virtual_wan_traffic, - subscriptionId, - resourceGroupName, - expressRouteGatewayName - FROM azure.network.express_route_gateways - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.autoScaleConfiguration') as auto_scale_configuration, - JSON_EXTRACT(properties, '$.expressRouteConnections') as express_route_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.virtualHub') as virtual_hub, - JSON_EXTRACT(properties, '$.allowNonVirtualWanTraffic') as allow_non_virtual_wan_traffic, - subscriptionId, - resourceGroupName, - expressRouteGatewayName - FROM azure.network.express_route_gateways - WHERE subscriptionId = 'replace-me'; - vw_express_route_connections: - id: azure.network.vw_express_route_connections - name: vw_express_route_connections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.expressRouteCircuitPeering') as express_route_circuit_peering, - JSON_EXTRACT(properties, '$.authorizationKey') as authorization_key, - JSON_EXTRACT(properties, '$.routingWeight') as routing_weight, - JSON_EXTRACT(properties, '$.enableInternetSecurity') as enable_internet_security, - JSON_EXTRACT(properties, '$.expressRouteGatewayBypass') as express_route_gateway_bypass, - JSON_EXTRACT(properties, '$.enablePrivateLinkFastPath') as enable_private_link_fast_path, - JSON_EXTRACT(properties, '$.routingConfiguration') as routing_configuration, - subscriptionId, - resourceGroupName, - expressRouteGatewayName, - connectionName - FROM azure.network.express_route_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND expressRouteGatewayName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.expressRouteCircuitPeering') as express_route_circuit_peering, - JSON_EXTRACT(properties, '$.authorizationKey') as authorization_key, - JSON_EXTRACT(properties, '$.routingWeight') as routing_weight, - JSON_EXTRACT(properties, '$.enableInternetSecurity') as enable_internet_security, - JSON_EXTRACT(properties, '$.expressRouteGatewayBypass') as express_route_gateway_bypass, - JSON_EXTRACT(properties, '$.enablePrivateLinkFastPath') as enable_private_link_fast_path, - JSON_EXTRACT(properties, '$.routingConfiguration') as routing_configuration, - subscriptionId, - resourceGroupName, - expressRouteGatewayName, - connectionName - FROM azure.network.express_route_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND expressRouteGatewayName = 'replace-me'; - vw_virtual_appliance_connections: - id: azure.network.vw_virtual_appliance_connections - name: vw_virtual_appliance_connections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.asn') as asn, - JSON_EXTRACT(properties, '$.tunnelIdentifier') as tunnel_identifier, - JSON_EXTRACT(properties, '$.bgpPeerAddress') as bgp_peer_address, - JSON_EXTRACT(properties, '$.enableInternetSecurity') as enable_internet_security, - JSON_EXTRACT(properties, '$.routingConfiguration') as routing_configuration, - subscriptionId, - resourceGroupName, - networkVirtualApplianceName, - connectionName - FROM azure.network.virtual_appliance_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkVirtualApplianceName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - json_extract_path_text(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.asn') as asn, - JSON_EXTRACT(properties, '$.tunnelIdentifier') as tunnel_identifier, - JSON_EXTRACT(properties, '$.bgpPeerAddress') as bgp_peer_address, - JSON_EXTRACT(properties, '$.enableInternetSecurity') as enable_internet_security, - JSON_EXTRACT(properties, '$.routingConfiguration') as routing_configuration, - subscriptionId, - resourceGroupName, - networkVirtualApplianceName, - connectionName - FROM azure.network.virtual_appliance_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkVirtualApplianceName = 'replace-me'; - vw_virtual_hub_bgp_connection: - id: azure.network.vw_virtual_hub_bgp_connection - name: vw_virtual_hub_bgp_connection - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.peerAsn') as peer_asn, - JSON_EXTRACT(properties, '$.peerIp') as peer_ip, - JSON_EXTRACT(properties, '$.hubVirtualNetworkConnection') as hub_virtual_network_connection, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - subscriptionId, - resourceGroupName, - virtualHubName, - connectionName - FROM azure.network.virtual_hub_bgp_connection - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me' AND connectionName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.peerAsn') as peer_asn, - JSON_EXTRACT(properties, '$.peerIp') as peer_ip, - JSON_EXTRACT(properties, '$.hubVirtualNetworkConnection') as hub_virtual_network_connection, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - subscriptionId, - resourceGroupName, - virtualHubName, - connectionName - FROM azure.network.virtual_hub_bgp_connection - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me' AND connectionName = 'replace-me'; - vw_virtual_hub_ip_configuration: - id: azure.network.vw_virtual_hub_ip_configuration - name: vw_virtual_hub_ip_configuration - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.privateIPAddress') as private_ip_address, - JSON_EXTRACT(properties, '$.privateIPAllocationMethod') as private_ip_allocation_method, - JSON_EXTRACT(properties, '$.subnet') as subnet, - JSON_EXTRACT(properties, '$.publicIPAddress') as public_ip_address, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualHubName, - ipConfigName - FROM azure.network.virtual_hub_ip_configuration - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.privateIPAddress') as private_ip_address, - JSON_EXTRACT(properties, '$.privateIPAllocationMethod') as private_ip_allocation_method, - JSON_EXTRACT(properties, '$.subnet') as subnet, - JSON_EXTRACT(properties, '$.publicIPAddress') as public_ip_address, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualHubName, - ipConfigName - FROM azure.network.virtual_hub_ip_configuration - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; - vw_hub_route_tables: - id: azure.network.vw_hub_route_tables - name: vw_hub_route_tables - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.labels') as labels, - JSON_EXTRACT(properties, '$.associatedConnections') as associated_connections, - JSON_EXTRACT(properties, '$.propagatingConnections') as propagating_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualHubName, - routeTableName - FROM azure.network.hub_route_tables - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.labels') as labels, - JSON_EXTRACT(properties, '$.associatedConnections') as associated_connections, - JSON_EXTRACT(properties, '$.propagatingConnections') as propagating_connections, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualHubName, - routeTableName - FROM azure.network.hub_route_tables - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; - vw_routing_intent: - id: azure.network.vw_routing_intent - name: vw_routing_intent - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.routingPolicies') as routing_policies, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualHubName, - routingIntentName - FROM azure.network.routing_intent - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.routingPolicies') as routing_policies, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualHubName, - routingIntentName - FROM azure.network.routing_intent - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; - vw_security_partner_providers: - id: azure.network.vw_security_partner_providers - name: vw_security_partner_providers - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.securityProviderName') as security_provider_name, - JSON_EXTRACT(properties, '$.connectionStatus') as connection_status, - JSON_EXTRACT(properties, '$.virtualHub') as virtual_hub, - subscriptionId, - resourceGroupName, - securityPartnerProviderName - FROM azure.network.security_partner_providers - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.securityProviderName') as security_provider_name, - JSON_EXTRACT(properties, '$.connectionStatus') as connection_status, - JSON_EXTRACT(properties, '$.virtualHub') as virtual_hub, - subscriptionId, - resourceGroupName, - securityPartnerProviderName - FROM azure.network.security_partner_providers - WHERE subscriptionId = 'replace-me'; - vw_public_ip_addresses_cloud_service_public_ip_address: - id: azure.network.vw_public_ip_addresses_cloud_service_public_ip_address - name: vw_public_ip_addresses_cloud_service_public_ip_address - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - sku as sku, - etag as etag, - zones as zones, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.publicIPAllocationMethod') as public_ip_allocation_method, - JSON_EXTRACT(properties, '$.publicIPAddressVersion') as public_ip_address_version, - JSON_EXTRACT(properties, '$.ipConfiguration') as ip_configuration, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.ddosSettings') as ddos_settings, - JSON_EXTRACT(properties, '$.ipTags') as ip_tags, - JSON_EXTRACT(properties, '$.ipAddress') as ip_address, - JSON_EXTRACT(properties, '$.publicIPPrefix') as public_ip_prefix, - JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as idle_timeout_in_minutes, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.servicePublicIPAddress') as service_public_ip_address, - JSON_EXTRACT(properties, '$.natGateway') as nat_gateway, - JSON_EXTRACT(properties, '$.migrationPhase') as migration_phase, - JSON_EXTRACT(properties, '$.linkedPublicIPAddress') as linked_public_ip_address, - JSON_EXTRACT(properties, '$.deleteOption') as delete_option, - subscriptionId, - resourceGroupName, - cloudServiceName, - roleInstanceName, - networkInterfaceName, - ipConfigurationName, - publicIpAddressName - FROM azure.network.public_ip_addresses_cloud_service_public_ip_address - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND cloudServiceName = 'replace-me' AND roleInstanceName = 'replace-me' AND networkInterfaceName = 'replace-me' AND ipConfigurationName = 'replace-me' AND publicIpAddressName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - sku as sku, - etag as etag, - zones as zones, - type as type, - tags as tags, - json_extract_path_text(properties, '$.publicIPAllocationMethod') as public_ip_allocation_method, - JSON_EXTRACT(properties, '$.publicIPAddressVersion') as public_ip_address_version, - JSON_EXTRACT(properties, '$.ipConfiguration') as ip_configuration, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.ddosSettings') as ddos_settings, - JSON_EXTRACT(properties, '$.ipTags') as ip_tags, - JSON_EXTRACT(properties, '$.ipAddress') as ip_address, - JSON_EXTRACT(properties, '$.publicIPPrefix') as public_ip_prefix, - JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as idle_timeout_in_minutes, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.servicePublicIPAddress') as service_public_ip_address, - JSON_EXTRACT(properties, '$.natGateway') as nat_gateway, - JSON_EXTRACT(properties, '$.migrationPhase') as migration_phase, - JSON_EXTRACT(properties, '$.linkedPublicIPAddress') as linked_public_ip_address, - JSON_EXTRACT(properties, '$.deleteOption') as delete_option, - subscriptionId, - resourceGroupName, - cloudServiceName, - roleInstanceName, - networkInterfaceName, - ipConfigurationName, - publicIpAddressName - FROM azure.network.public_ip_addresses_cloud_service_public_ip_address - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND cloudServiceName = 'replace-me' AND roleInstanceName = 'replace-me' AND networkInterfaceName = 'replace-me' AND ipConfigurationName = 'replace-me' AND publicIpAddressName = 'replace-me'; - vw_public_ip_addresses_virtual_machine_scale_set_public_ip_address: - id: azure.network.vw_public_ip_addresses_virtual_machine_scale_set_public_ip_address - name: vw_public_ip_addresses_virtual_machine_scale_set_public_ip_address - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - sku as sku, - etag as etag, - zones as zones, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.publicIPAllocationMethod') as public_ip_allocation_method, - JSON_EXTRACT(properties, '$.publicIPAddressVersion') as public_ip_address_version, - JSON_EXTRACT(properties, '$.ipConfiguration') as ip_configuration, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.ddosSettings') as ddos_settings, - JSON_EXTRACT(properties, '$.ipTags') as ip_tags, - JSON_EXTRACT(properties, '$.ipAddress') as ip_address, - JSON_EXTRACT(properties, '$.publicIPPrefix') as public_ip_prefix, - JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as idle_timeout_in_minutes, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.servicePublicIPAddress') as service_public_ip_address, - JSON_EXTRACT(properties, '$.natGateway') as nat_gateway, - JSON_EXTRACT(properties, '$.migrationPhase') as migration_phase, - JSON_EXTRACT(properties, '$.linkedPublicIPAddress') as linked_public_ip_address, - JSON_EXTRACT(properties, '$.deleteOption') as delete_option, - subscriptionId, - resourceGroupName, - virtualMachineScaleSetName, - virtualmachineIndex, - networkInterfaceName, - ipConfigurationName, - publicIpAddressName - FROM azure.network.public_ip_addresses_virtual_machine_scale_set_public_ip_address - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualMachineScaleSetName = 'replace-me' AND virtualmachineIndex = 'replace-me' AND networkInterfaceName = 'replace-me' AND ipConfigurationName = 'replace-me' AND publicIpAddressName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - sku as sku, - etag as etag, - zones as zones, - type as type, - tags as tags, - json_extract_path_text(properties, '$.publicIPAllocationMethod') as public_ip_allocation_method, - JSON_EXTRACT(properties, '$.publicIPAddressVersion') as public_ip_address_version, - JSON_EXTRACT(properties, '$.ipConfiguration') as ip_configuration, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.ddosSettings') as ddos_settings, - JSON_EXTRACT(properties, '$.ipTags') as ip_tags, - JSON_EXTRACT(properties, '$.ipAddress') as ip_address, - JSON_EXTRACT(properties, '$.publicIPPrefix') as public_ip_prefix, - JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as idle_timeout_in_minutes, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.servicePublicIPAddress') as service_public_ip_address, - JSON_EXTRACT(properties, '$.natGateway') as nat_gateway, - JSON_EXTRACT(properties, '$.migrationPhase') as migration_phase, - JSON_EXTRACT(properties, '$.linkedPublicIPAddress') as linked_public_ip_address, - JSON_EXTRACT(properties, '$.deleteOption') as delete_option, - subscriptionId, - resourceGroupName, - virtualMachineScaleSetName, - virtualmachineIndex, - networkInterfaceName, - ipConfigurationName, - publicIpAddressName - FROM azure.network.public_ip_addresses_virtual_machine_scale_set_public_ip_address - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualMachineScaleSetName = 'replace-me' AND virtualmachineIndex = 'replace-me' AND networkInterfaceName = 'replace-me' AND ipConfigurationName = 'replace-me' AND publicIpAddressName = 'replace-me'; - vw_application_gateways: - id: azure.network.vw_application_gateways - name: vw_application_gateways - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - zones as zones, - identity as identity, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.sslPolicy') as ssl_policy, - JSON_EXTRACT(properties, '$.operationalState') as operational_state, - JSON_EXTRACT(properties, '$.gatewayIPConfigurations') as gateway_ip_configurations, - JSON_EXTRACT(properties, '$.authenticationCertificates') as authentication_certificates, - JSON_EXTRACT(properties, '$.trustedRootCertificates') as trusted_root_certificates, - JSON_EXTRACT(properties, '$.trustedClientCertificates') as trusted_client_certificates, - JSON_EXTRACT(properties, '$.sslCertificates') as ssl_certificates, - JSON_EXTRACT(properties, '$.frontendIPConfigurations') as frontend_ip_configurations, - JSON_EXTRACT(properties, '$.frontendPorts') as frontend_ports, - JSON_EXTRACT(properties, '$.probes') as probes, - JSON_EXTRACT(properties, '$.backendAddressPools') as backend_address_pools, - JSON_EXTRACT(properties, '$.backendHttpSettingsCollection') as backend_http_settings_collection, - JSON_EXTRACT(properties, '$.backendSettingsCollection') as backend_settings_collection, - JSON_EXTRACT(properties, '$.httpListeners') as http_listeners, - JSON_EXTRACT(properties, '$.listeners') as listeners, - JSON_EXTRACT(properties, '$.sslProfiles') as ssl_profiles, - JSON_EXTRACT(properties, '$.urlPathMaps') as url_path_maps, - JSON_EXTRACT(properties, '$.requestRoutingRules') as request_routing_rules, - JSON_EXTRACT(properties, '$.routingRules') as routing_rules, - JSON_EXTRACT(properties, '$.rewriteRuleSets') as rewrite_rule_sets, - JSON_EXTRACT(properties, '$.redirectConfigurations') as redirect_configurations, - JSON_EXTRACT(properties, '$.webApplicationFirewallConfiguration') as web_application_firewall_configuration, - JSON_EXTRACT(properties, '$.firewallPolicy') as firewall_policy, - JSON_EXTRACT(properties, '$.enableHttp2') as enable_http2, - JSON_EXTRACT(properties, '$.enableFips') as enable_fips, - JSON_EXTRACT(properties, '$.autoscaleConfiguration') as autoscale_configuration, - JSON_EXTRACT(properties, '$.privateLinkConfigurations') as private_link_configurations, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.customErrorConfigurations') as custom_error_configurations, - JSON_EXTRACT(properties, '$.forceFirewallPolicyAssociation') as force_firewall_policy_association, - JSON_EXTRACT(properties, '$.loadDistributionPolicies') as load_distribution_policies, - JSON_EXTRACT(properties, '$.globalConfiguration') as global_configuration, - JSON_EXTRACT(properties, '$.defaultPredefinedSslPolicy') as default_predefined_ssl_policy, - subscriptionId, - resourceGroupName, - applicationGatewayName - FROM azure.network.application_gateways - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - zones as zones, - identity as identity, - type as type, - tags as tags, - json_extract_path_text(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.sslPolicy') as ssl_policy, - JSON_EXTRACT(properties, '$.operationalState') as operational_state, - JSON_EXTRACT(properties, '$.gatewayIPConfigurations') as gateway_ip_configurations, - JSON_EXTRACT(properties, '$.authenticationCertificates') as authentication_certificates, - JSON_EXTRACT(properties, '$.trustedRootCertificates') as trusted_root_certificates, - JSON_EXTRACT(properties, '$.trustedClientCertificates') as trusted_client_certificates, - JSON_EXTRACT(properties, '$.sslCertificates') as ssl_certificates, - JSON_EXTRACT(properties, '$.frontendIPConfigurations') as frontend_ip_configurations, - JSON_EXTRACT(properties, '$.frontendPorts') as frontend_ports, - JSON_EXTRACT(properties, '$.probes') as probes, - JSON_EXTRACT(properties, '$.backendAddressPools') as backend_address_pools, - JSON_EXTRACT(properties, '$.backendHttpSettingsCollection') as backend_http_settings_collection, - JSON_EXTRACT(properties, '$.backendSettingsCollection') as backend_settings_collection, - JSON_EXTRACT(properties, '$.httpListeners') as http_listeners, - JSON_EXTRACT(properties, '$.listeners') as listeners, - JSON_EXTRACT(properties, '$.sslProfiles') as ssl_profiles, - JSON_EXTRACT(properties, '$.urlPathMaps') as url_path_maps, - JSON_EXTRACT(properties, '$.requestRoutingRules') as request_routing_rules, - JSON_EXTRACT(properties, '$.routingRules') as routing_rules, - JSON_EXTRACT(properties, '$.rewriteRuleSets') as rewrite_rule_sets, - JSON_EXTRACT(properties, '$.redirectConfigurations') as redirect_configurations, - JSON_EXTRACT(properties, '$.webApplicationFirewallConfiguration') as web_application_firewall_configuration, - JSON_EXTRACT(properties, '$.firewallPolicy') as firewall_policy, - JSON_EXTRACT(properties, '$.enableHttp2') as enable_http2, - JSON_EXTRACT(properties, '$.enableFips') as enable_fips, - JSON_EXTRACT(properties, '$.autoscaleConfiguration') as autoscale_configuration, - JSON_EXTRACT(properties, '$.privateLinkConfigurations') as private_link_configurations, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.customErrorConfigurations') as custom_error_configurations, - JSON_EXTRACT(properties, '$.forceFirewallPolicyAssociation') as force_firewall_policy_association, - JSON_EXTRACT(properties, '$.loadDistributionPolicies') as load_distribution_policies, - JSON_EXTRACT(properties, '$.globalConfiguration') as global_configuration, - JSON_EXTRACT(properties, '$.defaultPredefinedSslPolicy') as default_predefined_ssl_policy, - subscriptionId, - resourceGroupName, - applicationGatewayName - FROM azure.network.application_gateways - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_application_gateway_private_endpoint_connections: - id: azure.network.vw_application_gateway_private_endpoint_connections - name: vw_application_gateway_private_endpoint_connections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.linkIdentifier') as link_identifier, - subscriptionId, - resourceGroupName, - applicationGatewayName, - connectionName - FROM azure.network.application_gateway_private_endpoint_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND applicationGatewayName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.linkIdentifier') as link_identifier, - subscriptionId, - resourceGroupName, - applicationGatewayName, - connectionName - FROM azure.network.application_gateway_private_endpoint_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND applicationGatewayName = 'replace-me'; - vw_application_gateways_available_ssl_options: - id: azure.network.vw_application_gateways_available_ssl_options - name: vw_application_gateways_available_ssl_options - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.predefinedPolicies') as predefined_policies, - JSON_EXTRACT(properties, '$.defaultPolicy') as default_policy, - JSON_EXTRACT(properties, '$.availableCipherSuites') as available_cipher_suites, - JSON_EXTRACT(properties, '$.availableProtocols') as available_protocols, - subscriptionId - FROM azure.network.application_gateways_available_ssl_options - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - json_extract_path_text(properties, '$.predefinedPolicies') as predefined_policies, - JSON_EXTRACT(properties, '$.defaultPolicy') as default_policy, - JSON_EXTRACT(properties, '$.availableCipherSuites') as available_cipher_suites, - JSON_EXTRACT(properties, '$.availableProtocols') as available_protocols, - subscriptionId - FROM azure.network.application_gateways_available_ssl_options - WHERE subscriptionId = 'replace-me'; - vw_application_gateways_ssl_predefined_policy: - id: azure.network.vw_application_gateways_ssl_predefined_policy - name: vw_application_gateways_ssl_predefined_policy - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - JSON_EXTRACT(properties, '$.cipherSuites') as cipher_suites, - JSON_EXTRACT(properties, '$.minProtocolVersion') as min_protocol_version, - subscriptionId, - predefinedPolicyName - FROM azure.network.application_gateways_ssl_predefined_policy - WHERE subscriptionId = 'replace-me' AND predefinedPolicyName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - json_extract_path_text(properties, '$.cipherSuites') as cipher_suites, - JSON_EXTRACT(properties, '$.minProtocolVersion') as min_protocol_version, - subscriptionId, - predefinedPolicyName - FROM azure.network.application_gateways_ssl_predefined_policy - WHERE subscriptionId = 'replace-me' AND predefinedPolicyName = 'replace-me'; - vw_bastion_hosts: - id: azure.network.vw_bastion_hosts - name: vw_bastion_hosts - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - zones as zones, - etag as etag, - sku as sku, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.dnsName') as dns_name, - JSON_EXTRACT(properties, '$.virtualNetwork') as virtual_network, - JSON_EXTRACT(properties, '$.networkAcls') as network_acls, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.scaleUnits') as scale_units, - JSON_EXTRACT(properties, '$.disableCopyPaste') as disable_copy_paste, - JSON_EXTRACT(properties, '$.enableFileCopy') as enable_file_copy, - JSON_EXTRACT(properties, '$.enableIpConnect') as enable_ip_connect, - JSON_EXTRACT(properties, '$.enableShareableLink') as enable_shareable_link, - JSON_EXTRACT(properties, '$.enableTunneling') as enable_tunneling, - JSON_EXTRACT(properties, '$.enableKerberos') as enable_kerberos, - JSON_EXTRACT(properties, '$.enableSessionRecording') as enable_session_recording, - subscriptionId, - resourceGroupName, - bastionHostName - FROM azure.network.bastion_hosts - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - zones as zones, - etag as etag, - sku as sku, - type as type, - tags as tags, - json_extract_path_text(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.dnsName') as dns_name, - JSON_EXTRACT(properties, '$.virtualNetwork') as virtual_network, - JSON_EXTRACT(properties, '$.networkAcls') as network_acls, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.scaleUnits') as scale_units, - JSON_EXTRACT(properties, '$.disableCopyPaste') as disable_copy_paste, - JSON_EXTRACT(properties, '$.enableFileCopy') as enable_file_copy, - JSON_EXTRACT(properties, '$.enableIpConnect') as enable_ip_connect, - JSON_EXTRACT(properties, '$.enableShareableLink') as enable_shareable_link, - JSON_EXTRACT(properties, '$.enableTunneling') as enable_tunneling, - JSON_EXTRACT(properties, '$.enableKerberos') as enable_kerberos, - JSON_EXTRACT(properties, '$.enableSessionRecording') as enable_session_recording, - subscriptionId, - resourceGroupName, - bastionHostName - FROM azure.network.bastion_hosts - WHERE subscriptionId = 'replace-me'; - vw_express_route_cross_connections: - id: azure.network.vw_express_route_cross_connections - name: vw_express_route_cross_connections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.primaryAzurePort') as primary_azure_port, - JSON_EXTRACT(properties, '$.secondaryAzurePort') as secondary_azure_port, - JSON_EXTRACT(properties, '$.sTag') as s_tag, - JSON_EXTRACT(properties, '$.peeringLocation') as peering_location, - JSON_EXTRACT(properties, '$.bandwidthInMbps') as bandwidth_in_mbps, - JSON_EXTRACT(properties, '$.expressRouteCircuit') as express_route_circuit, - JSON_EXTRACT(properties, '$.serviceProviderProvisioningState') as service_provider_provisioning_state, - JSON_EXTRACT(properties, '$.serviceProviderNotes') as service_provider_notes, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.peerings') as peerings, - subscriptionId, - resourceGroupName, - crossConnectionName - FROM azure.network.express_route_cross_connections - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.primaryAzurePort') as primary_azure_port, - JSON_EXTRACT(properties, '$.secondaryAzurePort') as secondary_azure_port, - JSON_EXTRACT(properties, '$.sTag') as s_tag, - JSON_EXTRACT(properties, '$.peeringLocation') as peering_location, - JSON_EXTRACT(properties, '$.bandwidthInMbps') as bandwidth_in_mbps, - JSON_EXTRACT(properties, '$.expressRouteCircuit') as express_route_circuit, - JSON_EXTRACT(properties, '$.serviceProviderProvisioningState') as service_provider_provisioning_state, - JSON_EXTRACT(properties, '$.serviceProviderNotes') as service_provider_notes, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.peerings') as peerings, - subscriptionId, - resourceGroupName, - crossConnectionName - FROM azure.network.express_route_cross_connections - WHERE subscriptionId = 'replace-me'; - vw_express_route_cross_connection_peerings: - id: azure.network.vw_express_route_cross_connection_peerings - name: vw_express_route_cross_connection_peerings - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - JSON_EXTRACT(properties, '$.peeringType') as peering_type, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.azureASN') as azure_asn, - JSON_EXTRACT(properties, '$.peerASN') as peer_asn, - JSON_EXTRACT(properties, '$.primaryPeerAddressPrefix') as primary_peer_address_prefix, - JSON_EXTRACT(properties, '$.secondaryPeerAddressPrefix') as secondary_peer_address_prefix, - JSON_EXTRACT(properties, '$.primaryAzurePort') as primary_azure_port, - JSON_EXTRACT(properties, '$.secondaryAzurePort') as secondary_azure_port, - JSON_EXTRACT(properties, '$.sharedKey') as shared_key, - JSON_EXTRACT(properties, '$.vlanId') as vlan_id, - JSON_EXTRACT(properties, '$.microsoftPeeringConfig') as microsoft_peering_config, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.gatewayManagerEtag') as gateway_manager_etag, - JSON_EXTRACT(properties, '$.lastModifiedBy') as last_modified_by, - JSON_EXTRACT(properties, '$.ipv6PeeringConfig') as ipv6_peering_config, - subscriptionId, - resourceGroupName, - crossConnectionName, - peeringName - FROM azure.network.express_route_cross_connection_peerings - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND crossConnectionName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - json_extract_path_text(properties, '$.peeringType') as peering_type, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.azureASN') as azure_asn, - JSON_EXTRACT(properties, '$.peerASN') as peer_asn, - JSON_EXTRACT(properties, '$.primaryPeerAddressPrefix') as primary_peer_address_prefix, - JSON_EXTRACT(properties, '$.secondaryPeerAddressPrefix') as secondary_peer_address_prefix, - JSON_EXTRACT(properties, '$.primaryAzurePort') as primary_azure_port, - JSON_EXTRACT(properties, '$.secondaryAzurePort') as secondary_azure_port, - JSON_EXTRACT(properties, '$.sharedKey') as shared_key, - JSON_EXTRACT(properties, '$.vlanId') as vlan_id, - JSON_EXTRACT(properties, '$.microsoftPeeringConfig') as microsoft_peering_config, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.gatewayManagerEtag') as gateway_manager_etag, - JSON_EXTRACT(properties, '$.lastModifiedBy') as last_modified_by, - JSON_EXTRACT(properties, '$.ipv6PeeringConfig') as ipv6_peering_config, - subscriptionId, - resourceGroupName, - crossConnectionName, - peeringName - FROM azure.network.express_route_cross_connection_peerings - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND crossConnectionName = 'replace-me'; - vw_private_endpoints: - id: azure.network.vw_private_endpoints - name: vw_private_endpoints - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.subnet') as subnet, - JSON_EXTRACT(properties, '$.networkInterfaces') as network_interfaces, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateLinkServiceConnections') as private_link_service_connections, - JSON_EXTRACT(properties, '$.manualPrivateLinkServiceConnections') as manual_private_link_service_connections, - JSON_EXTRACT(properties, '$.customDnsConfigs') as custom_dns_configs, - JSON_EXTRACT(properties, '$.applicationSecurityGroups') as application_security_groups, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.customNetworkInterfaceName') as custom_network_interface_name, - subscriptionId, - resourceGroupName, - privateEndpointName - FROM azure.network.private_endpoints - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.subnet') as subnet, - JSON_EXTRACT(properties, '$.networkInterfaces') as network_interfaces, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateLinkServiceConnections') as private_link_service_connections, - JSON_EXTRACT(properties, '$.manualPrivateLinkServiceConnections') as manual_private_link_service_connections, - JSON_EXTRACT(properties, '$.customDnsConfigs') as custom_dns_configs, - JSON_EXTRACT(properties, '$.applicationSecurityGroups') as application_security_groups, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.customNetworkInterfaceName') as custom_network_interface_name, - subscriptionId, - resourceGroupName, - privateEndpointName - FROM azure.network.private_endpoints - WHERE subscriptionId = 'replace-me'; - vw_private_dns_zone_groups: - id: azure.network.vw_private_dns_zone_groups - name: vw_private_dns_zone_groups - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateDnsZoneConfigs') as private_dns_zone_configs, - subscriptionId, - resourceGroupName, - privateEndpointName, - privateDnsZoneGroupName - FROM azure.network.private_dns_zone_groups - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND privateEndpointName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateDnsZoneConfigs') as private_dns_zone_configs, - subscriptionId, - resourceGroupName, - privateEndpointName, - privateDnsZoneGroupName - FROM azure.network.private_dns_zone_groups - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND privateEndpointName = 'replace-me'; - vw_load_balancers: - id: azure.network.vw_load_balancers - name: vw_load_balancers - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - sku as sku, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.frontendIPConfigurations') as frontend_ip_configurations, - JSON_EXTRACT(properties, '$.backendAddressPools') as backend_address_pools, - JSON_EXTRACT(properties, '$.loadBalancingRules') as load_balancing_rules, - JSON_EXTRACT(properties, '$.probes') as probes, - JSON_EXTRACT(properties, '$.inboundNatRules') as inbound_nat_rules, - JSON_EXTRACT(properties, '$.inboundNatPools') as inbound_nat_pools, - JSON_EXTRACT(properties, '$.outboundRules') as outbound_rules, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - loadBalancerName - FROM azure.network.load_balancers - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - sku as sku, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.frontendIPConfigurations') as frontend_ip_configurations, - JSON_EXTRACT(properties, '$.backendAddressPools') as backend_address_pools, - JSON_EXTRACT(properties, '$.loadBalancingRules') as load_balancing_rules, - JSON_EXTRACT(properties, '$.probes') as probes, - JSON_EXTRACT(properties, '$.inboundNatRules') as inbound_nat_rules, - JSON_EXTRACT(properties, '$.inboundNatPools') as inbound_nat_pools, - JSON_EXTRACT(properties, '$.outboundRules') as outbound_rules, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - loadBalancerName - FROM azure.network.load_balancers - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_load_balancer_backend_address_pools: - id: azure.network.vw_load_balancer_backend_address_pools - name: vw_load_balancer_backend_address_pools - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.location') as location, - JSON_EXTRACT(properties, '$.tunnelInterfaces') as tunnel_interfaces, - JSON_EXTRACT(properties, '$.loadBalancerBackendAddresses') as load_balancer_backend_addresses, - JSON_EXTRACT(properties, '$.backendIPConfigurations') as backend_ip_configurations, - JSON_EXTRACT(properties, '$.loadBalancingRules') as load_balancing_rules, - JSON_EXTRACT(properties, '$.outboundRule') as outbound_rule, - JSON_EXTRACT(properties, '$.outboundRules') as outbound_rules, - JSON_EXTRACT(properties, '$.inboundNatRules') as inbound_nat_rules, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.drainPeriodInSeconds') as drain_period_in_seconds, - JSON_EXTRACT(properties, '$.virtualNetwork') as virtual_network, - JSON_EXTRACT(properties, '$.syncMode') as sync_mode, - subscriptionId, - resourceGroupName, - loadBalancerName, - backendAddressPoolName - FROM azure.network.load_balancer_backend_address_pools - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.location') as location, - JSON_EXTRACT(properties, '$.tunnelInterfaces') as tunnel_interfaces, - JSON_EXTRACT(properties, '$.loadBalancerBackendAddresses') as load_balancer_backend_addresses, - JSON_EXTRACT(properties, '$.backendIPConfigurations') as backend_ip_configurations, - JSON_EXTRACT(properties, '$.loadBalancingRules') as load_balancing_rules, - JSON_EXTRACT(properties, '$.outboundRule') as outbound_rule, - JSON_EXTRACT(properties, '$.outboundRules') as outbound_rules, - JSON_EXTRACT(properties, '$.inboundNatRules') as inbound_nat_rules, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.drainPeriodInSeconds') as drain_period_in_seconds, - JSON_EXTRACT(properties, '$.virtualNetwork') as virtual_network, - JSON_EXTRACT(properties, '$.syncMode') as sync_mode, - subscriptionId, - resourceGroupName, - loadBalancerName, - backendAddressPoolName - FROM azure.network.load_balancer_backend_address_pools - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; - vw_load_balancer_frontend_ip_configurations: - id: azure.network.vw_load_balancer_frontend_ip_configurations - name: vw_load_balancer_frontend_ip_configurations - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - zones as zones, - JSON_EXTRACT(properties, '$.inboundNatRules') as inbound_nat_rules, - JSON_EXTRACT(properties, '$.inboundNatPools') as inbound_nat_pools, - JSON_EXTRACT(properties, '$.outboundRules') as outbound_rules, - JSON_EXTRACT(properties, '$.loadBalancingRules') as load_balancing_rules, - JSON_EXTRACT(properties, '$.privateIPAddress') as private_ip_address, - JSON_EXTRACT(properties, '$.privateIPAllocationMethod') as private_ip_allocation_method, - JSON_EXTRACT(properties, '$.privateIPAddressVersion') as private_ip_address_version, - JSON_EXTRACT(properties, '$.subnet') as subnet, - JSON_EXTRACT(properties, '$.publicIPAddress') as public_ip_address, - JSON_EXTRACT(properties, '$.publicIPPrefix') as public_ip_prefix, - JSON_EXTRACT(properties, '$.gatewayLoadBalancer') as gateway_load_balancer, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - loadBalancerName, - frontendIPConfigurationName - FROM azure.network.load_balancer_frontend_ip_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - zones as zones, - json_extract_path_text(properties, '$.inboundNatRules') as inbound_nat_rules, - JSON_EXTRACT(properties, '$.inboundNatPools') as inbound_nat_pools, - JSON_EXTRACT(properties, '$.outboundRules') as outbound_rules, - JSON_EXTRACT(properties, '$.loadBalancingRules') as load_balancing_rules, - JSON_EXTRACT(properties, '$.privateIPAddress') as private_ip_address, - JSON_EXTRACT(properties, '$.privateIPAllocationMethod') as private_ip_allocation_method, - JSON_EXTRACT(properties, '$.privateIPAddressVersion') as private_ip_address_version, - JSON_EXTRACT(properties, '$.subnet') as subnet, - JSON_EXTRACT(properties, '$.publicIPAddress') as public_ip_address, - JSON_EXTRACT(properties, '$.publicIPPrefix') as public_ip_prefix, - JSON_EXTRACT(properties, '$.gatewayLoadBalancer') as gateway_load_balancer, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - loadBalancerName, - frontendIPConfigurationName - FROM azure.network.load_balancer_frontend_ip_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; - vw_inbound_nat_rules: - id: azure.network.vw_inbound_nat_rules - name: vw_inbound_nat_rules - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.frontendIPConfiguration') as frontend_ip_configuration, - JSON_EXTRACT(properties, '$.backendIPConfiguration') as backend_ip_configuration, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.frontendPort') as frontend_port, - JSON_EXTRACT(properties, '$.backendPort') as backend_port, - JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as idle_timeout_in_minutes, - JSON_EXTRACT(properties, '$.enableFloatingIP') as enable_floating_ip, - JSON_EXTRACT(properties, '$.enableTcpReset') as enable_tcp_reset, - JSON_EXTRACT(properties, '$.frontendPortRangeStart') as frontend_port_range_start, - JSON_EXTRACT(properties, '$.frontendPortRangeEnd') as frontend_port_range_end, - JSON_EXTRACT(properties, '$.backendAddressPool') as backend_address_pool, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - loadBalancerName, - inboundNatRuleName - FROM azure.network.inbound_nat_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.frontendIPConfiguration') as frontend_ip_configuration, - JSON_EXTRACT(properties, '$.backendIPConfiguration') as backend_ip_configuration, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.frontendPort') as frontend_port, - JSON_EXTRACT(properties, '$.backendPort') as backend_port, - JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as idle_timeout_in_minutes, - JSON_EXTRACT(properties, '$.enableFloatingIP') as enable_floating_ip, - JSON_EXTRACT(properties, '$.enableTcpReset') as enable_tcp_reset, - JSON_EXTRACT(properties, '$.frontendPortRangeStart') as frontend_port_range_start, - JSON_EXTRACT(properties, '$.frontendPortRangeEnd') as frontend_port_range_end, - JSON_EXTRACT(properties, '$.backendAddressPool') as backend_address_pool, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - loadBalancerName, - inboundNatRuleName - FROM azure.network.inbound_nat_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; - vw_load_balancer_load_balancing_rules: - id: azure.network.vw_load_balancer_load_balancing_rules - name: vw_load_balancer_load_balancing_rules - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.frontendIPConfiguration') as frontend_ip_configuration, - JSON_EXTRACT(properties, '$.backendAddressPool') as backend_address_pool, - JSON_EXTRACT(properties, '$.backendAddressPools') as backend_address_pools, - JSON_EXTRACT(properties, '$.probe') as probe, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.loadDistribution') as load_distribution, - JSON_EXTRACT(properties, '$.frontendPort') as frontend_port, - JSON_EXTRACT(properties, '$.backendPort') as backend_port, - JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as idle_timeout_in_minutes, - JSON_EXTRACT(properties, '$.enableFloatingIP') as enable_floating_ip, - JSON_EXTRACT(properties, '$.enableTcpReset') as enable_tcp_reset, - JSON_EXTRACT(properties, '$.disableOutboundSnat') as disable_outbound_snat, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - loadBalancerName, - loadBalancingRuleName - FROM azure.network.load_balancer_load_balancing_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.frontendIPConfiguration') as frontend_ip_configuration, - JSON_EXTRACT(properties, '$.backendAddressPool') as backend_address_pool, - JSON_EXTRACT(properties, '$.backendAddressPools') as backend_address_pools, - JSON_EXTRACT(properties, '$.probe') as probe, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.loadDistribution') as load_distribution, - JSON_EXTRACT(properties, '$.frontendPort') as frontend_port, - JSON_EXTRACT(properties, '$.backendPort') as backend_port, - JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as idle_timeout_in_minutes, - JSON_EXTRACT(properties, '$.enableFloatingIP') as enable_floating_ip, - JSON_EXTRACT(properties, '$.enableTcpReset') as enable_tcp_reset, - JSON_EXTRACT(properties, '$.disableOutboundSnat') as disable_outbound_snat, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - loadBalancerName, - loadBalancingRuleName - FROM azure.network.load_balancer_load_balancing_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; - vw_load_balancer_outbound_rules: - id: azure.network.vw_load_balancer_outbound_rules - name: vw_load_balancer_outbound_rules - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.allocatedOutboundPorts') as allocated_outbound_ports, - JSON_EXTRACT(properties, '$.frontendIPConfigurations') as frontend_ip_configurations, - JSON_EXTRACT(properties, '$.backendAddressPool') as backend_address_pool, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.enableTcpReset') as enable_tcp_reset, - JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as idle_timeout_in_minutes, - subscriptionId, - resourceGroupName, - loadBalancerName, - outboundRuleName - FROM azure.network.load_balancer_outbound_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.allocatedOutboundPorts') as allocated_outbound_ports, - JSON_EXTRACT(properties, '$.frontendIPConfigurations') as frontend_ip_configurations, - JSON_EXTRACT(properties, '$.backendAddressPool') as backend_address_pool, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.enableTcpReset') as enable_tcp_reset, - JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as idle_timeout_in_minutes, - subscriptionId, - resourceGroupName, - loadBalancerName, - outboundRuleName - FROM azure.network.load_balancer_outbound_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; - vw_load_balancer_probes: - id: azure.network.vw_load_balancer_probes - name: vw_load_balancer_probes - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.loadBalancingRules') as load_balancing_rules, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.port') as port, - JSON_EXTRACT(properties, '$.intervalInSeconds') as interval_in_seconds, - JSON_EXTRACT(properties, '$.noHealthyBackendsBehavior') as no_healthy_backends_behavior, - JSON_EXTRACT(properties, '$.numberOfProbes') as number_of_probes, - JSON_EXTRACT(properties, '$.probeThreshold') as probe_threshold, - JSON_EXTRACT(properties, '$.requestPath') as request_path, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - loadBalancerName, - probeName - FROM azure.network.load_balancer_probes - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.loadBalancingRules') as load_balancing_rules, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.port') as port, - JSON_EXTRACT(properties, '$.intervalInSeconds') as interval_in_seconds, - JSON_EXTRACT(properties, '$.noHealthyBackendsBehavior') as no_healthy_backends_behavior, - JSON_EXTRACT(properties, '$.numberOfProbes') as number_of_probes, - JSON_EXTRACT(properties, '$.probeThreshold') as probe_threshold, - JSON_EXTRACT(properties, '$.requestPath') as request_path, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - loadBalancerName, - probeName - FROM azure.network.load_balancer_probes - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; - vw_route_tables: - id: azure.network.vw_route_tables - name: vw_route_tables - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.subnets') as subnets, - JSON_EXTRACT(properties, '$.disableBgpRoutePropagation') as disable_bgp_route_propagation, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - routeTableName - FROM azure.network.route_tables - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.routes') as routes, - JSON_EXTRACT(properties, '$.subnets') as subnets, - JSON_EXTRACT(properties, '$.disableBgpRoutePropagation') as disable_bgp_route_propagation, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - routeTableName - FROM azure.network.route_tables - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_routes: - id: azure.network.vw_routes - name: vw_routes - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.addressPrefix') as address_prefix, - JSON_EXTRACT(properties, '$.nextHopType') as next_hop_type, - JSON_EXTRACT(properties, '$.nextHopIpAddress') as next_hop_ip_address, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.hasBgpOverride') as has_bgp_override, - subscriptionId, - resourceGroupName, - routeTableName, - routeName - FROM azure.network.routes - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND routeTableName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.addressPrefix') as address_prefix, - JSON_EXTRACT(properties, '$.nextHopType') as next_hop_type, - JSON_EXTRACT(properties, '$.nextHopIpAddress') as next_hop_ip_address, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.hasBgpOverride') as has_bgp_override, - subscriptionId, - resourceGroupName, - routeTableName, - routeName - FROM azure.network.routes - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND routeTableName = 'replace-me'; - vw_security_groups: - id: azure.network.vw_security_groups - name: vw_security_groups - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.flushConnection') as flush_connection, - JSON_EXTRACT(properties, '$.securityRules') as security_rules, - JSON_EXTRACT(properties, '$.defaultSecurityRules') as default_security_rules, - JSON_EXTRACT(properties, '$.networkInterfaces') as network_interfaces, - JSON_EXTRACT(properties, '$.subnets') as subnets, - JSON_EXTRACT(properties, '$.flowLogs') as flow_logs, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkSecurityGroupName - FROM azure.network.security_groups - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.flushConnection') as flush_connection, - JSON_EXTRACT(properties, '$.securityRules') as security_rules, - JSON_EXTRACT(properties, '$.defaultSecurityRules') as default_security_rules, - JSON_EXTRACT(properties, '$.networkInterfaces') as network_interfaces, - JSON_EXTRACT(properties, '$.subnets') as subnets, - JSON_EXTRACT(properties, '$.flowLogs') as flow_logs, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkSecurityGroupName - FROM azure.network.security_groups - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_security_rules: - id: azure.network.vw_security_rules - name: vw_security_rules - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.sourcePortRange') as source_port_range, - JSON_EXTRACT(properties, '$.destinationPortRange') as destination_port_range, - JSON_EXTRACT(properties, '$.sourceAddressPrefix') as source_address_prefix, - JSON_EXTRACT(properties, '$.sourceAddressPrefixes') as source_address_prefixes, - JSON_EXTRACT(properties, '$.sourceApplicationSecurityGroups') as source_application_security_groups, - JSON_EXTRACT(properties, '$.destinationAddressPrefix') as destination_address_prefix, - JSON_EXTRACT(properties, '$.destinationAddressPrefixes') as destination_address_prefixes, - JSON_EXTRACT(properties, '$.destinationApplicationSecurityGroups') as destination_application_security_groups, - JSON_EXTRACT(properties, '$.sourcePortRanges') as source_port_ranges, - JSON_EXTRACT(properties, '$.destinationPortRanges') as destination_port_ranges, - JSON_EXTRACT(properties, '$.access') as access, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.direction') as direction, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkSecurityGroupName, - securityRuleName - FROM azure.network.security_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkSecurityGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.sourcePortRange') as source_port_range, - JSON_EXTRACT(properties, '$.destinationPortRange') as destination_port_range, - JSON_EXTRACT(properties, '$.sourceAddressPrefix') as source_address_prefix, - JSON_EXTRACT(properties, '$.sourceAddressPrefixes') as source_address_prefixes, - JSON_EXTRACT(properties, '$.sourceApplicationSecurityGroups') as source_application_security_groups, - JSON_EXTRACT(properties, '$.destinationAddressPrefix') as destination_address_prefix, - JSON_EXTRACT(properties, '$.destinationAddressPrefixes') as destination_address_prefixes, - JSON_EXTRACT(properties, '$.destinationApplicationSecurityGroups') as destination_application_security_groups, - JSON_EXTRACT(properties, '$.sourcePortRanges') as source_port_ranges, - JSON_EXTRACT(properties, '$.destinationPortRanges') as destination_port_ranges, - JSON_EXTRACT(properties, '$.access') as access, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.direction') as direction, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkSecurityGroupName, - securityRuleName - FROM azure.network.security_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkSecurityGroupName = 'replace-me'; - vw_default_security_rules: - id: azure.network.vw_default_security_rules - name: vw_default_security_rules - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.sourcePortRange') as source_port_range, - JSON_EXTRACT(properties, '$.destinationPortRange') as destination_port_range, - JSON_EXTRACT(properties, '$.sourceAddressPrefix') as source_address_prefix, - JSON_EXTRACT(properties, '$.sourceAddressPrefixes') as source_address_prefixes, - JSON_EXTRACT(properties, '$.sourceApplicationSecurityGroups') as source_application_security_groups, - JSON_EXTRACT(properties, '$.destinationAddressPrefix') as destination_address_prefix, - JSON_EXTRACT(properties, '$.destinationAddressPrefixes') as destination_address_prefixes, - JSON_EXTRACT(properties, '$.destinationApplicationSecurityGroups') as destination_application_security_groups, - JSON_EXTRACT(properties, '$.sourcePortRanges') as source_port_ranges, - JSON_EXTRACT(properties, '$.destinationPortRanges') as destination_port_ranges, - JSON_EXTRACT(properties, '$.access') as access, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.direction') as direction, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkSecurityGroupName, - defaultSecurityRuleName - FROM azure.network.default_security_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkSecurityGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.sourcePortRange') as source_port_range, - JSON_EXTRACT(properties, '$.destinationPortRange') as destination_port_range, - JSON_EXTRACT(properties, '$.sourceAddressPrefix') as source_address_prefix, - JSON_EXTRACT(properties, '$.sourceAddressPrefixes') as source_address_prefixes, - JSON_EXTRACT(properties, '$.sourceApplicationSecurityGroups') as source_application_security_groups, - JSON_EXTRACT(properties, '$.destinationAddressPrefix') as destination_address_prefix, - JSON_EXTRACT(properties, '$.destinationAddressPrefixes') as destination_address_prefixes, - JSON_EXTRACT(properties, '$.destinationApplicationSecurityGroups') as destination_application_security_groups, - JSON_EXTRACT(properties, '$.sourcePortRanges') as source_port_ranges, - JSON_EXTRACT(properties, '$.destinationPortRanges') as destination_port_ranges, - JSON_EXTRACT(properties, '$.access') as access, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.direction') as direction, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkSecurityGroupName, - defaultSecurityRuleName - FROM azure.network.default_security_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkSecurityGroupName = 'replace-me'; - vw_web_categories: - id: azure.network.vw_web_categories - name: vw_web_categories - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - etag as etag, - JSON_EXTRACT(properties, '$.group') as group, - subscriptionId, - name - FROM azure.network.web_categories - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - etag as etag, - json_extract_path_text(properties, '$.group') as group, - subscriptionId, - name - FROM azure.network.web_categories - WHERE subscriptionId = 'replace-me'; - vw_application_security_groups: - id: azure.network.vw_application_security_groups - name: vw_application_security_groups - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - applicationSecurityGroupName - FROM azure.network.application_security_groups - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - applicationSecurityGroupName - FROM azure.network.application_security_groups - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_interfaces_virtual_machine_scale_set_network_interface: - id: azure.network.vw_interfaces_virtual_machine_scale_set_network_interface - name: vw_interfaces_virtual_machine_scale_set_network_interface - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.virtualMachine') as virtual_machine, - JSON_EXTRACT(properties, '$.networkSecurityGroup') as network_security_group, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.tapConfigurations') as tap_configurations, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.macAddress') as mac_address, - JSON_EXTRACT(properties, '$.primary') as primary, - JSON_EXTRACT(properties, '$.vnetEncryptionSupported') as vnet_encryption_supported, - JSON_EXTRACT(properties, '$.enableAcceleratedNetworking') as enable_accelerated_networking, - JSON_EXTRACT(properties, '$.disableTcpStateTracking') as disable_tcp_state_tracking, - JSON_EXTRACT(properties, '$.enableIPForwarding') as enable_ip_forwarding, - JSON_EXTRACT(properties, '$.hostedWorkloads') as hosted_workloads, - JSON_EXTRACT(properties, '$.dscpConfiguration') as dscp_configuration, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.workloadType') as workload_type, - JSON_EXTRACT(properties, '$.nicType') as nic_type, - JSON_EXTRACT(properties, '$.privateLinkService') as private_link_service, - JSON_EXTRACT(properties, '$.migrationPhase') as migration_phase, - JSON_EXTRACT(properties, '$.auxiliaryMode') as auxiliary_mode, - JSON_EXTRACT(properties, '$.auxiliarySku') as auxiliary_sku, - subscriptionId, - resourceGroupName, - virtualMachineScaleSetName, - virtualmachineIndex, - networkInterfaceName - FROM azure.network.interfaces_virtual_machine_scale_set_network_interface - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualMachineScaleSetName = 'replace-me' AND virtualmachineIndex = 'replace-me' AND networkInterfaceName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.virtualMachine') as virtual_machine, - JSON_EXTRACT(properties, '$.networkSecurityGroup') as network_security_group, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.tapConfigurations') as tap_configurations, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.macAddress') as mac_address, - JSON_EXTRACT(properties, '$.primary') as primary, - JSON_EXTRACT(properties, '$.vnetEncryptionSupported') as vnet_encryption_supported, - JSON_EXTRACT(properties, '$.enableAcceleratedNetworking') as enable_accelerated_networking, - JSON_EXTRACT(properties, '$.disableTcpStateTracking') as disable_tcp_state_tracking, - JSON_EXTRACT(properties, '$.enableIPForwarding') as enable_ip_forwarding, - JSON_EXTRACT(properties, '$.hostedWorkloads') as hosted_workloads, - JSON_EXTRACT(properties, '$.dscpConfiguration') as dscp_configuration, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.workloadType') as workload_type, - JSON_EXTRACT(properties, '$.nicType') as nic_type, - JSON_EXTRACT(properties, '$.privateLinkService') as private_link_service, - JSON_EXTRACT(properties, '$.migrationPhase') as migration_phase, - JSON_EXTRACT(properties, '$.auxiliaryMode') as auxiliary_mode, - JSON_EXTRACT(properties, '$.auxiliarySku') as auxiliary_sku, - subscriptionId, - resourceGroupName, - virtualMachineScaleSetName, - virtualmachineIndex, - networkInterfaceName - FROM azure.network.interfaces_virtual_machine_scale_set_network_interface - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualMachineScaleSetName = 'replace-me' AND virtualmachineIndex = 'replace-me' AND networkInterfaceName = 'replace-me'; - vw_interfaces_virtual_machine_scale_set_ip_configuration: - id: azure.network.vw_interfaces_virtual_machine_scale_set_ip_configuration - name: vw_interfaces_virtual_machine_scale_set_ip_configuration - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.gatewayLoadBalancer') as gateway_load_balancer, - JSON_EXTRACT(properties, '$.virtualNetworkTaps') as virtual_network_taps, - JSON_EXTRACT(properties, '$.applicationGatewayBackendAddressPools') as application_gateway_backend_address_pools, - JSON_EXTRACT(properties, '$.loadBalancerBackendAddressPools') as load_balancer_backend_address_pools, - JSON_EXTRACT(properties, '$.loadBalancerInboundNatRules') as load_balancer_inbound_nat_rules, - JSON_EXTRACT(properties, '$.privateIPAddress') as private_ip_address, - JSON_EXTRACT(properties, '$.privateIPAddressPrefixLength') as private_ip_address_prefix_length, - JSON_EXTRACT(properties, '$.privateIPAllocationMethod') as private_ip_allocation_method, - JSON_EXTRACT(properties, '$.privateIPAddressVersion') as private_ip_address_version, - JSON_EXTRACT(properties, '$.subnet') as subnet, - JSON_EXTRACT(properties, '$.primary') as primary, - JSON_EXTRACT(properties, '$.publicIPAddress') as public_ip_address, - JSON_EXTRACT(properties, '$.applicationSecurityGroups') as application_security_groups, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateLinkConnectionProperties') as private_link_connection_properties, - subscriptionId, - resourceGroupName, - virtualMachineScaleSetName, - virtualmachineIndex, - networkInterfaceName, - ipConfigurationName - FROM azure.network.interfaces_virtual_machine_scale_set_ip_configuration - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualMachineScaleSetName = 'replace-me' AND virtualmachineIndex = 'replace-me' AND networkInterfaceName = 'replace-me' AND ipConfigurationName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.gatewayLoadBalancer') as gateway_load_balancer, - JSON_EXTRACT(properties, '$.virtualNetworkTaps') as virtual_network_taps, - JSON_EXTRACT(properties, '$.applicationGatewayBackendAddressPools') as application_gateway_backend_address_pools, - JSON_EXTRACT(properties, '$.loadBalancerBackendAddressPools') as load_balancer_backend_address_pools, - JSON_EXTRACT(properties, '$.loadBalancerInboundNatRules') as load_balancer_inbound_nat_rules, - JSON_EXTRACT(properties, '$.privateIPAddress') as private_ip_address, - JSON_EXTRACT(properties, '$.privateIPAddressPrefixLength') as private_ip_address_prefix_length, - JSON_EXTRACT(properties, '$.privateIPAllocationMethod') as private_ip_allocation_method, - JSON_EXTRACT(properties, '$.privateIPAddressVersion') as private_ip_address_version, - JSON_EXTRACT(properties, '$.subnet') as subnet, - JSON_EXTRACT(properties, '$.primary') as primary, - JSON_EXTRACT(properties, '$.publicIPAddress') as public_ip_address, - JSON_EXTRACT(properties, '$.applicationSecurityGroups') as application_security_groups, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateLinkConnectionProperties') as private_link_connection_properties, - subscriptionId, - resourceGroupName, - virtualMachineScaleSetName, - virtualmachineIndex, - networkInterfaceName, - ipConfigurationName - FROM azure.network.interfaces_virtual_machine_scale_set_ip_configuration - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualMachineScaleSetName = 'replace-me' AND virtualmachineIndex = 'replace-me' AND networkInterfaceName = 'replace-me' AND ipConfigurationName = 'replace-me'; - vw_dscp_configuration: - id: azure.network.vw_dscp_configuration - name: vw_dscp_configuration - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.markings') as markings, - JSON_EXTRACT(properties, '$.sourceIpRanges') as source_ip_ranges, - JSON_EXTRACT(properties, '$.destinationIpRanges') as destination_ip_ranges, - JSON_EXTRACT(properties, '$.sourcePortRanges') as source_port_ranges, - JSON_EXTRACT(properties, '$.destinationPortRanges') as destination_port_ranges, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.qosDefinitionCollection') as qos_definition_collection, - JSON_EXTRACT(properties, '$.qosCollectionId') as qos_collection_id, - JSON_EXTRACT(properties, '$.associatedNetworkInterfaces') as associated_network_interfaces, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - dscpConfigurationName - FROM azure.network.dscp_configuration - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.markings') as markings, - JSON_EXTRACT(properties, '$.sourceIpRanges') as source_ip_ranges, - JSON_EXTRACT(properties, '$.destinationIpRanges') as destination_ip_ranges, - JSON_EXTRACT(properties, '$.sourcePortRanges') as source_port_ranges, - JSON_EXTRACT(properties, '$.destinationPortRanges') as destination_port_ranges, - JSON_EXTRACT(properties, '$.protocol') as protocol, - JSON_EXTRACT(properties, '$.qosDefinitionCollection') as qos_definition_collection, - JSON_EXTRACT(properties, '$.qosCollectionId') as qos_collection_id, - JSON_EXTRACT(properties, '$.associatedNetworkInterfaces') as associated_network_interfaces, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - dscpConfigurationName - FROM azure.network.dscp_configuration - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_virtual_appliances: - id: azure.network.vw_virtual_appliances - name: vw_virtual_appliances - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - identity as identity, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.nvaSku') as nva_sku, - JSON_EXTRACT(properties, '$.addressPrefix') as address_prefix, - JSON_EXTRACT(properties, '$.bootStrapConfigurationBlobs') as boot_strap_configuration_blobs, - JSON_EXTRACT(properties, '$.virtualHub') as virtual_hub, - JSON_EXTRACT(properties, '$.cloudInitConfigurationBlobs') as cloud_init_configuration_blobs, - JSON_EXTRACT(properties, '$.cloudInitConfiguration') as cloud_init_configuration, - JSON_EXTRACT(properties, '$.virtualApplianceAsn') as virtual_appliance_asn, - JSON_EXTRACT(properties, '$.sshPublicKey') as ssh_public_key, - JSON_EXTRACT(properties, '$.virtualApplianceNics') as virtual_appliance_nics, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.additionalNics') as additional_nics, - JSON_EXTRACT(properties, '$.internetIngressPublicIps') as internet_ingress_public_ips, - JSON_EXTRACT(properties, '$.virtualApplianceSites') as virtual_appliance_sites, - JSON_EXTRACT(properties, '$.virtualApplianceConnections') as virtual_appliance_connections, - JSON_EXTRACT(properties, '$.inboundSecurityRules') as inbound_security_rules, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentType') as deployment_type, - JSON_EXTRACT(properties, '$.delegation') as delegation, - JSON_EXTRACT(properties, '$.partnerManagedResource') as partner_managed_resource, - subscriptionId, - resourceGroupName, - networkVirtualApplianceName - FROM azure.network.virtual_appliances - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - identity as identity, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.nvaSku') as nva_sku, - JSON_EXTRACT(properties, '$.addressPrefix') as address_prefix, - JSON_EXTRACT(properties, '$.bootStrapConfigurationBlobs') as boot_strap_configuration_blobs, - JSON_EXTRACT(properties, '$.virtualHub') as virtual_hub, - JSON_EXTRACT(properties, '$.cloudInitConfigurationBlobs') as cloud_init_configuration_blobs, - JSON_EXTRACT(properties, '$.cloudInitConfiguration') as cloud_init_configuration, - JSON_EXTRACT(properties, '$.virtualApplianceAsn') as virtual_appliance_asn, - JSON_EXTRACT(properties, '$.sshPublicKey') as ssh_public_key, - JSON_EXTRACT(properties, '$.virtualApplianceNics') as virtual_appliance_nics, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.additionalNics') as additional_nics, - JSON_EXTRACT(properties, '$.internetIngressPublicIps') as internet_ingress_public_ips, - JSON_EXTRACT(properties, '$.virtualApplianceSites') as virtual_appliance_sites, - JSON_EXTRACT(properties, '$.virtualApplianceConnections') as virtual_appliance_connections, - JSON_EXTRACT(properties, '$.inboundSecurityRules') as inbound_security_rules, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.deploymentType') as deployment_type, - JSON_EXTRACT(properties, '$.delegation') as delegation, - JSON_EXTRACT(properties, '$.partnerManagedResource') as partner_managed_resource, - subscriptionId, - resourceGroupName, - networkVirtualApplianceName - FROM azure.network.virtual_appliances - WHERE subscriptionId = 'replace-me'; - vw_virtual_appliance_sites: - id: azure.network.vw_virtual_appliance_sites - name: vw_virtual_appliance_sites - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.addressPrefix') as address_prefix, - JSON_EXTRACT(properties, '$.o365Policy') as o365_policy, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkVirtualApplianceName, - siteName - FROM azure.network.virtual_appliance_sites - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkVirtualApplianceName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.addressPrefix') as address_prefix, - JSON_EXTRACT(properties, '$.o365Policy') as o365_policy, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkVirtualApplianceName, - siteName - FROM azure.network.virtual_appliance_sites - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkVirtualApplianceName = 'replace-me'; - vw_virtual_appliance_skus: - id: azure.network.vw_virtual_appliance_skus - name: vw_virtual_appliance_skus - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.vendor') as vendor, - JSON_EXTRACT(properties, '$.availableVersions') as available_versions, - JSON_EXTRACT(properties, '$.availableScaleUnits') as available_scale_units, - subscriptionId, - skuName - FROM azure.network.virtual_appliance_skus - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.vendor') as vendor, - JSON_EXTRACT(properties, '$.availableVersions') as available_versions, - JSON_EXTRACT(properties, '$.availableScaleUnits') as available_scale_units, - subscriptionId, - skuName - FROM azure.network.virtual_appliance_skus - WHERE subscriptionId = 'replace-me'; - vw_inbound_security_rule: - id: azure.network.vw_inbound_security_rule - name: vw_inbound_security_rule - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.ruleType') as rule_type, - JSON_EXTRACT(properties, '$.rules') as rules, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkVirtualApplianceName, - ruleCollectionName - FROM azure.network.inbound_security_rule - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkVirtualApplianceName = 'replace-me' AND ruleCollectionName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.ruleType') as rule_type, - JSON_EXTRACT(properties, '$.rules') as rules, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - networkVirtualApplianceName, - ruleCollectionName - FROM azure.network.inbound_security_rule - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkVirtualApplianceName = 'replace-me' AND ruleCollectionName = 'replace-me'; - vw_web_application_firewall_policies: - id: azure.network.vw_web_application_firewall_policies - name: vw_web_application_firewall_policies - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.policySettings') as policy_settings, - JSON_EXTRACT(properties, '$.customRules') as custom_rules, - JSON_EXTRACT(properties, '$.applicationGateways') as application_gateways, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.managedRules') as managed_rules, - JSON_EXTRACT(properties, '$.httpListeners') as http_listeners, - JSON_EXTRACT(properties, '$.pathBasedRules') as path_based_rules, - JSON_EXTRACT(properties, '$.applicationGatewayForContainers') as application_gateway_for_containers, - subscriptionId, - resourceGroupName, - policyName - FROM azure.network.web_application_firewall_policies - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.policySettings') as policy_settings, - JSON_EXTRACT(properties, '$.customRules') as custom_rules, - JSON_EXTRACT(properties, '$.applicationGateways') as application_gateways, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceState') as resource_state, - JSON_EXTRACT(properties, '$.managedRules') as managed_rules, - JSON_EXTRACT(properties, '$.httpListeners') as http_listeners, - JSON_EXTRACT(properties, '$.pathBasedRules') as path_based_rules, - JSON_EXTRACT(properties, '$.applicationGatewayForContainers') as application_gateway_for_containers, - subscriptionId, - resourceGroupName, - policyName - FROM azure.network.web_application_firewall_policies - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_ddos_protection_plans: - id: azure.network.vw_ddos_protection_plans - name: vw_ddos_protection_plans - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - etag as etag, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publicIPAddresses') as public_ip_addresses, - JSON_EXTRACT(properties, '$.virtualNetworks') as virtual_networks, - subscriptionId, - resourceGroupName, - ddosProtectionPlanName - FROM azure.network.ddos_protection_plans - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - type as type, - tags as tags, - etag as etag, - json_extract_path_text(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.publicIPAddresses') as public_ip_addresses, - JSON_EXTRACT(properties, '$.virtualNetworks') as virtual_networks, - subscriptionId, - resourceGroupName, - ddosProtectionPlanName - FROM azure.network.ddos_protection_plans - WHERE subscriptionId = 'replace-me'; - vw_public_ip_addresses: - id: azure.network.vw_public_ip_addresses - name: vw_public_ip_addresses - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - sku as sku, - etag as etag, - zones as zones, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.publicIPAllocationMethod') as public_ip_allocation_method, - JSON_EXTRACT(properties, '$.publicIPAddressVersion') as public_ip_address_version, - JSON_EXTRACT(properties, '$.ipConfiguration') as ip_configuration, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.ddosSettings') as ddos_settings, - JSON_EXTRACT(properties, '$.ipTags') as ip_tags, - JSON_EXTRACT(properties, '$.ipAddress') as ip_address, - JSON_EXTRACT(properties, '$.publicIPPrefix') as public_ip_prefix, - JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as idle_timeout_in_minutes, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.servicePublicIPAddress') as service_public_ip_address, - JSON_EXTRACT(properties, '$.natGateway') as nat_gateway, - JSON_EXTRACT(properties, '$.migrationPhase') as migration_phase, - JSON_EXTRACT(properties, '$.linkedPublicIPAddress') as linked_public_ip_address, - JSON_EXTRACT(properties, '$.deleteOption') as delete_option, - subscriptionId, - resourceGroupName, - publicIpAddressName - FROM azure.network.public_ip_addresses - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - sku as sku, - etag as etag, - zones as zones, - type as type, - tags as tags, - json_extract_path_text(properties, '$.publicIPAllocationMethod') as public_ip_allocation_method, - JSON_EXTRACT(properties, '$.publicIPAddressVersion') as public_ip_address_version, - JSON_EXTRACT(properties, '$.ipConfiguration') as ip_configuration, - JSON_EXTRACT(properties, '$.dnsSettings') as dns_settings, - JSON_EXTRACT(properties, '$.ddosSettings') as ddos_settings, - JSON_EXTRACT(properties, '$.ipTags') as ip_tags, - JSON_EXTRACT(properties, '$.ipAddress') as ip_address, - JSON_EXTRACT(properties, '$.publicIPPrefix') as public_ip_prefix, - JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as idle_timeout_in_minutes, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.servicePublicIPAddress') as service_public_ip_address, - JSON_EXTRACT(properties, '$.natGateway') as nat_gateway, - JSON_EXTRACT(properties, '$.migrationPhase') as migration_phase, - JSON_EXTRACT(properties, '$.linkedPublicIPAddress') as linked_public_ip_address, - JSON_EXTRACT(properties, '$.deleteOption') as delete_option, - subscriptionId, - resourceGroupName, - publicIpAddressName - FROM azure.network.public_ip_addresses - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_virtual_network_gateways: - id: azure.network.vw_virtual_network_gateways - name: vw_virtual_network_gateways - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - identity as identity, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.autoScaleConfiguration') as auto_scale_configuration, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.gatewayType') as gateway_type, - JSON_EXTRACT(properties, '$.vpnType') as vpn_type, - JSON_EXTRACT(properties, '$.vpnGatewayGeneration') as vpn_gateway_generation, - JSON_EXTRACT(properties, '$.enableBgp') as enable_bgp, - JSON_EXTRACT(properties, '$.enablePrivateIpAddress') as enable_private_ip_address, - JSON_EXTRACT(properties, '$.activeActive') as active_active, - JSON_EXTRACT(properties, '$.disableIPSecReplayProtection') as disable_ip_sec_replay_protection, - JSON_EXTRACT(properties, '$.gatewayDefaultSite') as gateway_default_site, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.vpnClientConfiguration') as vpn_client_configuration, - JSON_EXTRACT(properties, '$.virtualNetworkGatewayPolicyGroups') as virtual_network_gateway_policy_groups, - JSON_EXTRACT(properties, '$.bgpSettings') as bgp_settings, - JSON_EXTRACT(properties, '$.customRoutes') as custom_routes, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.enableDnsForwarding') as enable_dns_forwarding, - JSON_EXTRACT(properties, '$.inboundDnsForwardingEndpoint') as inbound_dns_forwarding_endpoint, - JSON_EXTRACT(properties, '$.vNetExtendedLocationResourceId') as vnet_extended_location_resource_id, - JSON_EXTRACT(properties, '$.natRules') as nat_rules, - JSON_EXTRACT(properties, '$.enableBgpRouteTranslationForNat') as enable_bgp_route_translation_for_nat, - JSON_EXTRACT(properties, '$.allowVirtualWanTraffic') as allow_virtual_wan_traffic, - JSON_EXTRACT(properties, '$.allowRemoteVnetTraffic') as allow_remote_vnet_traffic, - JSON_EXTRACT(properties, '$.adminState') as admin_state, - JSON_EXTRACT(properties, '$.resiliencyModel') as resiliency_model, - subscriptionId, - resourceGroupName, - virtualNetworkGatewayName - FROM azure.network.virtual_network_gateways - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - extendedLocation as extended_location, - etag as etag, - identity as identity, - type as type, - tags as tags, - json_extract_path_text(properties, '$.autoScaleConfiguration') as auto_scale_configuration, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.gatewayType') as gateway_type, - JSON_EXTRACT(properties, '$.vpnType') as vpn_type, - JSON_EXTRACT(properties, '$.vpnGatewayGeneration') as vpn_gateway_generation, - JSON_EXTRACT(properties, '$.enableBgp') as enable_bgp, - JSON_EXTRACT(properties, '$.enablePrivateIpAddress') as enable_private_ip_address, - JSON_EXTRACT(properties, '$.activeActive') as active_active, - JSON_EXTRACT(properties, '$.disableIPSecReplayProtection') as disable_ip_sec_replay_protection, - JSON_EXTRACT(properties, '$.gatewayDefaultSite') as gateway_default_site, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.vpnClientConfiguration') as vpn_client_configuration, - JSON_EXTRACT(properties, '$.virtualNetworkGatewayPolicyGroups') as virtual_network_gateway_policy_groups, - JSON_EXTRACT(properties, '$.bgpSettings') as bgp_settings, - JSON_EXTRACT(properties, '$.customRoutes') as custom_routes, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.enableDnsForwarding') as enable_dns_forwarding, - JSON_EXTRACT(properties, '$.inboundDnsForwardingEndpoint') as inbound_dns_forwarding_endpoint, - JSON_EXTRACT(properties, '$.vNetExtendedLocationResourceId') as vnet_extended_location_resource_id, - JSON_EXTRACT(properties, '$.natRules') as nat_rules, - JSON_EXTRACT(properties, '$.enableBgpRouteTranslationForNat') as enable_bgp_route_translation_for_nat, - JSON_EXTRACT(properties, '$.allowVirtualWanTraffic') as allow_virtual_wan_traffic, - JSON_EXTRACT(properties, '$.allowRemoteVnetTraffic') as allow_remote_vnet_traffic, - JSON_EXTRACT(properties, '$.adminState') as admin_state, - JSON_EXTRACT(properties, '$.resiliencyModel') as resiliency_model, - subscriptionId, - resourceGroupName, - virtualNetworkGatewayName - FROM azure.network.virtual_network_gateways - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_virtual_network_gateway_connections: - id: azure.network.vw_virtual_network_gateway_connections - name: vw_virtual_network_gateway_connections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.authorizationKey') as authorization_key, - JSON_EXTRACT(properties, '$.virtualNetworkGateway1') as virtual_network_gateway1, - JSON_EXTRACT(properties, '$.virtualNetworkGateway2') as virtual_network_gateway2, - JSON_EXTRACT(properties, '$.localNetworkGateway2') as local_network_gateway2, - JSON_EXTRACT(properties, '$.ingressNatRules') as ingress_nat_rules, - JSON_EXTRACT(properties, '$.egressNatRules') as egress_nat_rules, - JSON_EXTRACT(properties, '$.connectionType') as connection_type, - JSON_EXTRACT(properties, '$.connectionProtocol') as connection_protocol, - JSON_EXTRACT(properties, '$.routingWeight') as routing_weight, - JSON_EXTRACT(properties, '$.dpdTimeoutSeconds') as dpd_timeout_seconds, - JSON_EXTRACT(properties, '$.connectionMode') as connection_mode, - JSON_EXTRACT(properties, '$.sharedKey') as shared_key, - JSON_EXTRACT(properties, '$.connectionStatus') as connection_status, - JSON_EXTRACT(properties, '$.tunnelConnectionStatus') as tunnel_connection_status, - JSON_EXTRACT(properties, '$.egressBytesTransferred') as egress_bytes_transferred, - JSON_EXTRACT(properties, '$.ingressBytesTransferred') as ingress_bytes_transferred, - JSON_EXTRACT(properties, '$.peer') as peer, - JSON_EXTRACT(properties, '$.enableBgp') as enable_bgp, - JSON_EXTRACT(properties, '$.gatewayCustomBgpIpAddresses') as gateway_custom_bgp_ip_addresses, - JSON_EXTRACT(properties, '$.useLocalAzureIpAddress') as use_local_azure_ip_address, - JSON_EXTRACT(properties, '$.usePolicyBasedTrafficSelectors') as use_policy_based_traffic_selectors, - JSON_EXTRACT(properties, '$.ipsecPolicies') as ipsec_policies, - JSON_EXTRACT(properties, '$.trafficSelectorPolicies') as traffic_selector_policies, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.expressRouteGatewayBypass') as express_route_gateway_bypass, - JSON_EXTRACT(properties, '$.enablePrivateLinkFastPath') as enable_private_link_fast_path, - subscriptionId, - resourceGroupName, - virtualNetworkGatewayConnectionName - FROM azure.network.virtual_network_gateway_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.authorizationKey') as authorization_key, - JSON_EXTRACT(properties, '$.virtualNetworkGateway1') as virtual_network_gateway1, - JSON_EXTRACT(properties, '$.virtualNetworkGateway2') as virtual_network_gateway2, - JSON_EXTRACT(properties, '$.localNetworkGateway2') as local_network_gateway2, - JSON_EXTRACT(properties, '$.ingressNatRules') as ingress_nat_rules, - JSON_EXTRACT(properties, '$.egressNatRules') as egress_nat_rules, - JSON_EXTRACT(properties, '$.connectionType') as connection_type, - JSON_EXTRACT(properties, '$.connectionProtocol') as connection_protocol, - JSON_EXTRACT(properties, '$.routingWeight') as routing_weight, - JSON_EXTRACT(properties, '$.dpdTimeoutSeconds') as dpd_timeout_seconds, - JSON_EXTRACT(properties, '$.connectionMode') as connection_mode, - JSON_EXTRACT(properties, '$.sharedKey') as shared_key, - JSON_EXTRACT(properties, '$.connectionStatus') as connection_status, - JSON_EXTRACT(properties, '$.tunnelConnectionStatus') as tunnel_connection_status, - JSON_EXTRACT(properties, '$.egressBytesTransferred') as egress_bytes_transferred, - JSON_EXTRACT(properties, '$.ingressBytesTransferred') as ingress_bytes_transferred, - JSON_EXTRACT(properties, '$.peer') as peer, - JSON_EXTRACT(properties, '$.enableBgp') as enable_bgp, - JSON_EXTRACT(properties, '$.gatewayCustomBgpIpAddresses') as gateway_custom_bgp_ip_addresses, - JSON_EXTRACT(properties, '$.useLocalAzureIpAddress') as use_local_azure_ip_address, - JSON_EXTRACT(properties, '$.usePolicyBasedTrafficSelectors') as use_policy_based_traffic_selectors, - JSON_EXTRACT(properties, '$.ipsecPolicies') as ipsec_policies, - JSON_EXTRACT(properties, '$.trafficSelectorPolicies') as traffic_selector_policies, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.expressRouteGatewayBypass') as express_route_gateway_bypass, - JSON_EXTRACT(properties, '$.enablePrivateLinkFastPath') as enable_private_link_fast_path, - subscriptionId, - resourceGroupName, - virtualNetworkGatewayConnectionName - FROM azure.network.virtual_network_gateway_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_local_network_gateways: - id: azure.network.vw_local_network_gateways - name: vw_local_network_gateways - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.localNetworkAddressSpace') as local_network_address_space, - JSON_EXTRACT(properties, '$.gatewayIpAddress') as gateway_ip_address, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.bgpSettings') as bgp_settings, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - localNetworkGatewayName - FROM azure.network.local_network_gateways - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.localNetworkAddressSpace') as local_network_address_space, - JSON_EXTRACT(properties, '$.gatewayIpAddress') as gateway_ip_address, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.bgpSettings') as bgp_settings, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - localNetworkGatewayName - FROM azure.network.local_network_gateways - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_virtual_network_gateway_nat_rules: - id: azure.network.vw_virtual_network_gateway_nat_rules - name: vw_virtual_network_gateway_nat_rules - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.internalMappings') as internal_mappings, - JSON_EXTRACT(properties, '$.externalMappings') as external_mappings, - JSON_EXTRACT(properties, '$.ipConfigurationId') as ip_configuration_id, - subscriptionId, - resourceGroupName, - virtualNetworkGatewayName, - natRuleName - FROM azure.network.virtual_network_gateway_nat_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualNetworkGatewayName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.mode') as mode, - JSON_EXTRACT(properties, '$.internalMappings') as internal_mappings, - JSON_EXTRACT(properties, '$.externalMappings') as external_mappings, - JSON_EXTRACT(properties, '$.ipConfigurationId') as ip_configuration_id, - subscriptionId, - resourceGroupName, - virtualNetworkGatewayName, - natRuleName - FROM azure.network.virtual_network_gateway_nat_rules - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualNetworkGatewayName = 'replace-me'; - vw_azure_firewalls: - id: azure.network.vw_azure_firewalls - name: vw_azure_firewalls - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - zones as zones, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.applicationRuleCollections') as application_rule_collections, - JSON_EXTRACT(properties, '$.natRuleCollections') as nat_rule_collections, - JSON_EXTRACT(properties, '$.networkRuleCollections') as network_rule_collections, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.managementIpConfiguration') as management_ip_configuration, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.threatIntelMode') as threat_intel_mode, - JSON_EXTRACT(properties, '$.virtualHub') as virtual_hub, - JSON_EXTRACT(properties, '$.firewallPolicy') as firewall_policy, - JSON_EXTRACT(properties, '$.hubIPAddresses') as hub_ip_addresses, - JSON_EXTRACT(properties, '$.ipGroups') as ip_groups, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.additionalProperties') as additional_properties, - JSON_EXTRACT(properties, '$.autoscaleConfiguration') as autoscale_configuration, - subscriptionId, - resourceGroupName, - azureFirewallName - FROM azure.network.azure_firewalls - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - zones as zones, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.applicationRuleCollections') as application_rule_collections, - JSON_EXTRACT(properties, '$.natRuleCollections') as nat_rule_collections, - JSON_EXTRACT(properties, '$.networkRuleCollections') as network_rule_collections, - JSON_EXTRACT(properties, '$.ipConfigurations') as ip_configurations, - JSON_EXTRACT(properties, '$.managementIpConfiguration') as management_ip_configuration, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.threatIntelMode') as threat_intel_mode, - JSON_EXTRACT(properties, '$.virtualHub') as virtual_hub, - JSON_EXTRACT(properties, '$.firewallPolicy') as firewall_policy, - JSON_EXTRACT(properties, '$.hubIPAddresses') as hub_ip_addresses, - JSON_EXTRACT(properties, '$.ipGroups') as ip_groups, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.additionalProperties') as additional_properties, - JSON_EXTRACT(properties, '$.autoscaleConfiguration') as autoscale_configuration, - subscriptionId, - resourceGroupName, - azureFirewallName - FROM azure.network.azure_firewalls - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; - vw_virtual_routers: - id: azure.network.vw_virtual_routers - name: vw_virtual_routers - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - JSON_EXTRACT(properties, '$.virtualRouterAsn') as virtual_router_asn, - JSON_EXTRACT(properties, '$.virtualRouterIps') as virtual_router_ips, - JSON_EXTRACT(properties, '$.hostedSubnet') as hosted_subnet, - JSON_EXTRACT(properties, '$.hostedGateway') as hosted_gateway, - JSON_EXTRACT(properties, '$.peerings') as peerings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualRouterName - FROM azure.network.virtual_routers - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - location as location, - etag as etag, - type as type, - tags as tags, - json_extract_path_text(properties, '$.virtualRouterAsn') as virtual_router_asn, - JSON_EXTRACT(properties, '$.virtualRouterIps') as virtual_router_ips, - JSON_EXTRACT(properties, '$.hostedSubnet') as hosted_subnet, - JSON_EXTRACT(properties, '$.hostedGateway') as hosted_gateway, - JSON_EXTRACT(properties, '$.peerings') as peerings, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualRouterName - FROM azure.network.virtual_routers - WHERE subscriptionId = 'replace-me'; - vw_virtual_router_peerings: - id: azure.network.vw_virtual_router_peerings - name: vw_virtual_router_peerings - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - JSON_EXTRACT(properties, '$.peerAsn') as peer_asn, - JSON_EXTRACT(properties, '$.peerIp') as peer_ip, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualRouterName, - peeringName - FROM azure.network.virtual_router_peerings - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualRouterName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - type as type, - json_extract_path_text(properties, '$.peerAsn') as peer_asn, - JSON_EXTRACT(properties, '$.peerIp') as peer_ip, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - virtualRouterName, - peeringName - FROM azure.network.virtual_router_peerings - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualRouterName = 'replace-me'; - vw_security_admin_configurations: - id: azure.network.vw_security_admin_configurations - name: vw_security_admin_configurations - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.applyOnNetworkIntentPolicyBasedServices') as apply_on_network_intent_policy_based_services, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName - FROM azure.network.security_admin_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.applyOnNetworkIntentPolicyBasedServices') as apply_on_network_intent_policy_based_services, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName - FROM azure.network.security_admin_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; - vw_admin_rule_collections: - id: azure.network.vw_admin_rule_collections - name: vw_admin_rule_collections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.appliesToGroups') as applies_to_groups, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName, - ruleCollectionName - FROM azure.network.admin_rule_collections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - etag as etag, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.appliesToGroups') as applies_to_groups, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.resourceGuid') as resource_guid, - subscriptionId, - resourceGroupName, - networkManagerName, - configurationName, - ruleCollectionName - FROM azure.network.admin_rule_collections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me'; - vw_scope_connections: - id: azure.network.vw_scope_connections - name: vw_scope_connections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - systemData as system_data, - type as type, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.description') as description, - subscriptionId, - resourceGroupName, - networkManagerName, - scopeConnectionName - FROM azure.network.scope_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - etag as etag, - systemData as system_data, - type as type, - json_extract_path_text(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.resourceId') as resource_id, - JSON_EXTRACT(properties, '$.connectionState') as connection_state, - JSON_EXTRACT(properties, '$.description') as description, - subscriptionId, - resourceGroupName, - networkManagerName, - scopeConnectionName - FROM azure.network.scope_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; -paths: - /subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagerConnections/{networkManagerConnectionName}/?api-version=2023-11-01: - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/NetworkManagerConnectionNameParameter' - put: - tags: - - NetworkManagerConnections - operationId: SubscriptionNetworkManagerConnections_CreateOrUpdate - description: Create a network manager connection on this subscription. - requestBody: - description: Network manager connection to be created/updated. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkManagerConnection' - responses: - '200': - description: Updated - Returns information about the connection. - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkManagerConnection' - '201': - description: Created - Returns information about the connection. - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkManagerConnection' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - get: - tags: - - NetworkManagerConnections - operationId: SubscriptionNetworkManagerConnections_Get - description: Get a specified connection created by this subscription. - responses: - '200': - description: OK - Returns the connection. - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkManagerConnection' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - delete: - tags: - - NetworkManagerConnections - operationId: SubscriptionNetworkManagerConnections_Delete - description: Delete specified connection created by this subscription. - responses: - '200': - description: Delete Succeed. - '204': - description: Request successful. The resource does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/networkManagerConnections/?api-version=2023-11-01: - get: - tags: - - NetworkManagerConnections - operationId: SubscriptionNetworkManagerConnections_List - description: List all network manager connections created by this subscription. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ListTopParameter' - - $ref: '#/components/parameters/ListSkipTokenParameter' - responses: - '200': - description: OK - Returns information about the network manager connection(s). - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkManagerConnectionListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Network/networkManagerConnections/{networkManagerConnectionName}/?api-version=2023-11-01: - parameters: - - $ref: '#/components/parameters/ManagementGroupIdParameter' - - $ref: '#/components/parameters/NetworkManagerConnectionNameParameter' - put: - tags: - - NetworkManagerConnections - operationId: ManagementGroupNetworkManagerConnections_CreateOrUpdate - description: Create a network manager connection on this management group. - requestBody: - description: Network manager connection to be created/updated. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkManagerConnection' - responses: - '200': - description: Updated - Returns information about the connection. - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkManagerConnection' - '201': - description: Created - Returns information about the connection. - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkManagerConnection' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - get: - tags: - - NetworkManagerConnections - operationId: ManagementGroupNetworkManagerConnections_Get - description: Get a specified connection created by this management group. - responses: - '200': - description: OK - Returns the connection. - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkManagerConnection' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - delete: - tags: - - NetworkManagerConnections - operationId: ManagementGroupNetworkManagerConnections_Delete - description: Delete specified pending connection created by this management group. - responses: - '200': - description: Delete Succeed. - '204': - description: Request successful. The resource does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Network/networkManagerConnections/?api-version=2023-11-01: - get: - tags: - - NetworkManagerConnections - operationId: ManagementGroupNetworkManagerConnections_List - description: List all network manager connections created by this management group. - parameters: - - $ref: '#/components/parameters/ManagementGroupIdParameter' - - $ref: '#/components/parameters/ListTopParameter' - - $ref: '#/components/parameters/ListSkipTokenParameter' - responses: - '200': - description: OK - Returns information about the network manager connection(s). - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkManagerConnectionListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/{customIpPrefixName}/?api-version=2023-11-01: - delete: - tags: - - CustomIpPrefixes - operationId: CustomIPPrefixes_Delete - description: Deletes the specified custom IP prefix. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: customIpPrefixName - in: path - description: The name of the CustomIpPrefix. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Delete successful. - '202': - description: Accepted and the operation will complete asynchronously. - '204': - description: Request successful. Resource does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - get: - tags: - - CustomIpPrefixes - operationId: CustomIPPrefixes_Get - description: Gets the specified custom IP prefix in a specified resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: customIpPrefixName - in: path - description: The name of the custom IP prefix. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $expand - in: query - description: Expands referenced resources. - required: false - schema: - type: string - responses: - '200': - description: Request successful. The operation returns the resulting CustomIpPrefix resource. - content: - application/json: - schema: - $ref: '#/components/schemas/CustomIpPrefix' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - CustomIpPrefixes - operationId: CustomIPPrefixes_CreateOrUpdate - description: Creates or updates a custom IP prefix. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: customIpPrefixName - in: path - description: The name of the custom IP prefix. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to the create or update custom IP prefix operation. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/CustomIpPrefix' - responses: - '200': - description: Update successful. The operation returns the resulting CustomIpPrefix resource. - content: - application/json: - schema: - $ref: '#/components/schemas/CustomIpPrefix' - '201': - description: Create successful. The operation returns the resulting CustomIpPrefix resource. - content: - application/json: - schema: - $ref: '#/components/schemas/CustomIpPrefix' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - patch: - tags: - - CustomIpPrefixes - operationId: CustomIPPrefixes_UpdateTags - description: Updates custom IP prefix tags. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: customIpPrefixName - in: path - description: The name of the custom IP prefix. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to update custom IP prefix tags. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/TagsObject' - responses: - '200': - description: Update successful. The operation returns the resulting customIpPrefix resource. - content: - application/json: - schema: - $ref: '#/components/schemas/CustomIpPrefix' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/customIpPrefixes/?api-version=2023-11-01: - get: - tags: - - CustomIpPrefixes - operationId: CustomIPPrefixes_ListAll - description: Gets all the custom IP prefixes in a subscription. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of CustomIpPrefix resources. - content: - application/json: - schema: - $ref: '#/components/schemas/CustomIpPrefixListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/customIpPrefixes/?api-version=2023-11-01: - get: - tags: - - CustomIpPrefixes - operationId: CustomIPPrefixes_List - description: Gets all custom IP prefixes in a resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of CustomIpPrefix resources. - content: - application/json: - schema: - $ref: '#/components/schemas/CustomIpPrefixListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/virtualNetworkAvailableEndpointServices/?api-version=2023-11-01: - get: - operationId: AvailableEndpointServices_List - description: List what values of endpoint services are available for use. - parameters: - - name: location - in: path - description: The location to check available endpoint services. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. Returns list of available endpoint services. - content: - application/json: - schema: - $ref: '#/components/schemas/EndpointServicesListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}/?api-version=2023-11-01: - delete: - tags: - - ServiceEndpointPolicies - operationId: ServiceEndpointPolicies_Delete - description: Deletes the specified service endpoint policy. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: serviceEndpointPolicyName - in: path - description: The name of the service endpoint policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Delete successful. - '202': - description: Accepted and the operation will complete asynchronously. - '204': - description: Request successful. Resource does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - get: - tags: - - ServiceEndpointPolicies - operationId: ServiceEndpointPolicies_Get - description: Gets the specified service Endpoint Policies in a specified resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: serviceEndpointPolicyName - in: path - description: The name of the service endpoint policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $expand - in: query - description: Expands referenced resources. - required: false - schema: - type: string - responses: - '200': - description: Request successful. The operation returns the resulting ServiceEndpointPolicy resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ServiceEndpointPolicy' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - ServiceEndpointPolicies - operationId: ServiceEndpointPolicies_CreateOrUpdate - description: Creates or updates a service Endpoint Policies. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: serviceEndpointPolicyName - in: path - description: The name of the service endpoint policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to the create or update service endpoint policy operation. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/ServiceEndpointPolicy' - responses: - '200': - description: Update successful. The operation returns the resulting ServiceEndpointPolicy resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ServiceEndpointPolicy' - '201': - description: Create successful. The operation returns the resulting ServiceEndpointPolicy resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ServiceEndpointPolicy' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: azure-async-operation - patch: - tags: - - ServiceEndpointPolicies - operationId: ServiceEndpointPolicies_UpdateTags - description: Updates tags of a service endpoint policy. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: serviceEndpointPolicyName - in: path - description: The name of the service endpoint policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to update service endpoint policy tags. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/TagsObject' - responses: - '200': - description: Update successful. The operation returns the resulting ServiceEndpointPolicy resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ServiceEndpointPolicy' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/ServiceEndpointPolicies/?api-version=2023-11-01: - get: - tags: - - ServiceEndpointPolicies - operationId: ServiceEndpointPolicies_List - description: Gets all the service endpoint policies in a subscription. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of ServiceEndpointPolicy resources. - content: - application/json: - schema: - $ref: '#/components/schemas/ServiceEndpointPolicyListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/?api-version=2023-11-01: - get: - tags: - - ServiceEndpointPolicies - operationId: ServiceEndpointPolicies_ListByResourceGroup - description: Gets all service endpoint Policies in a resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of ServiceEndpointPolicy resources. - content: - application/json: - schema: - $ref: '#/components/schemas/ServiceEndpointPolicyListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}/serviceEndpointPolicyDefinitions/{serviceEndpointPolicyDefinitionName}/?api-version=2023-11-01: - delete: - tags: - - ServiceEndpointPolicyDefinitions - operationId: ServiceEndpointPolicyDefinitions_Delete - description: Deletes the specified ServiceEndpoint policy definitions. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: serviceEndpointPolicyName - in: path - description: The name of the Service Endpoint Policy. - required: true - schema: - type: string - - name: serviceEndpointPolicyDefinitionName - in: path - description: The name of the service endpoint policy definition. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Delete successful. - '202': - description: Accepted and the operation will complete asynchronously. - '204': - description: Request successful. Resource does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - get: - tags: - - serviceEndpointPolicyDefinitions - operationId: ServiceEndpointPolicyDefinitions_Get - description: Get the specified service endpoint policy definitions from service endpoint policy. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: serviceEndpointPolicyName - in: path - description: The name of the service endpoint policy name. - required: true - schema: - type: string - - name: serviceEndpointPolicyDefinitionName - in: path - description: The name of the service endpoint policy definition name. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns the resulting ServiceEndpointPolicyDefinition resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ServiceEndpointPolicyDefinition' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - serviceEndpointPolicyDefinitions - operationId: ServiceEndpointPolicyDefinitions_CreateOrUpdate - description: Creates or updates a service endpoint policy definition in the specified service endpoint policy. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: serviceEndpointPolicyName - in: path - description: The name of the service endpoint policy. - required: true - schema: - type: string - - name: serviceEndpointPolicyDefinitionName - in: path - description: The name of the service endpoint policy definition name. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to the create or update service endpoint policy operation. - required: true - x-ms-requestBody-name: ServiceEndpointPolicyDefinitions - content: - application/json: - schema: - $ref: '#/components/schemas/ServiceEndpointPolicyDefinition' - responses: - '200': - description: Update successful. The operation returns the resulting ServiceEndpointPolicyDefinition resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ServiceEndpointPolicyDefinition' - '201': - description: Create successful. The operation returns the resulting ServiceEndpointPolicyDefinition resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ServiceEndpointPolicyDefinition' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}/serviceEndpointPolicyDefinitions/?api-version=2023-11-01: - get: - tags: - - ServiceEndpointPolicyDefinitions - operationId: ServiceEndpointPolicyDefinitions_ListByResourceGroup - description: Gets all service endpoint policy definitions in a service end point policy. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: serviceEndpointPolicyName - in: path - description: The name of the service endpoint policy name. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of ServiceEndpointPolicyDefinition resources. - content: - application/json: - schema: - $ref: '#/components/schemas/ServiceEndpointPolicyDefinitionListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/?api-version=2023-11-01: - delete: - tags: - - ApplicationGateways - operationId: ApplicationGateways_Delete - description: Deletes the specified application gateway. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationGatewayName - in: path - description: The name of the application gateway. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Delete successful. - '202': - description: Accepted and the operation will complete asynchronously. - '204': - description: Request successful. Resource with the specified name does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - get: - tags: - - ApplicationGateways - operationId: ApplicationGateways_Get - description: Gets the specified application gateway. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationGatewayName - in: path - description: The name of the application gateway. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns an ApplicationGateway resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGateway' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - ApplicationGateways - operationId: ApplicationGateways_CreateOrUpdate - description: Creates or updates the specified application gateway. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationGatewayName - in: path - description: The name of the application gateway. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to the create or update application gateway operation. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGateway' - responses: - '200': - description: Update successful. The operation returns the resulting ApplicationGateway resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGateway' - '201': - description: Create successful. The operation returns the resulting ApplicationGateway resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGateway' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: azure-async-operation - patch: - tags: - - ApplicationGateways - operationId: ApplicationGateways_UpdateTags - description: Updates the specified application gateway tags. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationGatewayName - in: path - description: The name of the application gateway. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to update application gateway tags. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/TagsObject' - responses: - '200': - description: Update successful. The operation returns the resulting ApplicationGateway resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGateway' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/?api-version=2023-11-01: - get: - tags: - - ApplicationGateways - operationId: ApplicationGateways_List - description: Lists all application gateways in a resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of ApplicationGateway resources. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGateways/?api-version=2023-11-01: - get: - tags: - - ApplicationGateways - operationId: ApplicationGateways_ListAll - description: Gets all the application gateways in a subscription. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of ApplicationGateway resources. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/start/?api-version=2023-11-01: - post: - tags: - - ApplicationGateways - operationId: ApplicationGateways_Start - description: Starts the specified application gateway. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationGatewayName - in: path - description: The name of the application gateway. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation starts the ApplicationGateway resource. - '202': - description: Accepted and the operation will complete asynchronously. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/stop/?api-version=2023-11-01: - post: - tags: - - ApplicationGateways - operationId: ApplicationGateways_Stop - description: Stops the specified application gateway in a resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationGatewayName - in: path - description: The name of the application gateway. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation stops the ApplicationGateway resource. - '202': - description: Accepted and the operation will complete asynchronously. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/backendhealth/?api-version=2023-11-01: - post: - tags: - - ApplicationGateways - operationId: ApplicationGateways_BackendHealth - description: Gets the backend health of the specified application gateway in a resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationGatewayName - in: path - description: The name of the application gateway. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $expand - in: query - description: Expands BackendAddressPool and BackendHttpSettings referenced in backend health. - required: false - schema: - type: string - responses: - '200': - description: Request successful. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayBackendHealth' - '202': - description: Accepted and the operation will complete asynchronously. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/getBackendHealthOnDemand/?api-version=2023-11-01: - post: - tags: - - ApplicationGateways - operationId: ApplicationGateways_BackendHealthOnDemand - description: Gets the backend health for given combination of backend pool and http setting of the specified application gateway in a resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationGatewayName - in: path - description: The name of the application gateway. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $expand - in: query - description: Expands BackendAddressPool and BackendHttpSettings referenced in backend health. - required: false - schema: - type: string - requestBody: - description: Request body for on-demand test probe operation. - required: true - x-ms-requestBody-name: probeRequest - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayOnDemandProbe' - responses: - '200': - description: Request successful. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayBackendHealthOnDemand' - '202': - description: Accepted and the operation will complete asynchronously. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateLinkResources/?api-version=2023-11-01: - get: - tags: - - ApplicationGatewayPrivateLinkResources - operationId: ApplicationGatewayPrivateLinkResources_List - description: Lists all private link resources on an application gateway. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationGatewayName - in: path - description: The name of the application gateway. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of private link resources on application gateway. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayPrivateLinkResourceListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateEndpointConnections/{connectionName}/?api-version=2023-11-01: - delete: - tags: - - ApplicationGatewayPrivateEndpointConnections - operationId: ApplicationGatewayPrivateEndpointConnections_Delete - description: Deletes the specified private endpoint connection on application gateway. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationGatewayName - in: path - description: The name of the application gateway. - required: true - schema: - type: string - - name: connectionName - in: path - description: The name of the application gateway private endpoint connection. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Delete successful. - '202': - description: Accepted and the operation will complete asynchronously. - '204': - description: Request successful. Resource with the specified name does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - put: - tags: - - ApplicationGatewayPrivateEndpointConnections - operationId: ApplicationGatewayPrivateEndpointConnections_Update - description: Updates the specified private endpoint connection on application gateway. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationGatewayName - in: path - description: The name of the application gateway. - required: true - schema: - type: string - - name: connectionName - in: path - description: The name of the application gateway private endpoint connection. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to update application gateway private endpoint connection operation. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayPrivateEndpointConnection' - responses: - '200': - description: Update successful. The operation returns the resulting private endpoint connection on application gateway. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayPrivateEndpointConnection' - '202': - description: Accepted and the operation will complete asynchronously. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: azure-async-operation - get: - tags: - - ApplicationGatewayPrivateEndpointConnections - operationId: ApplicationGatewayPrivateEndpointConnections_Get - description: Gets the specified private endpoint connection on application gateway. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationGatewayName - in: path - description: The name of the application gateway. - required: true - schema: - type: string - - name: connectionName - in: path - description: The name of the application gateway private endpoint connection. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns an application gateway private endpoint connection. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayPrivateEndpointConnection' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}/privateEndpointConnections/?api-version=2023-11-01: - get: - tags: - - ApplicationGatewayPrivateEndpointConnections - operationId: ApplicationGatewayPrivateEndpointConnections_List - description: Lists all private endpoint connections on an application gateway. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationGatewayName - in: path - description: The name of the application gateway. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of private endpoint connections on application gateway. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayPrivateEndpointConnectionListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableServerVariables/?api-version=2023-11-01: - get: - tags: - - ApplicationGateways - operationId: ApplicationGateways_ListAvailableServerVariables - description: Lists all available server variables. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of all available server variables. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayAvailableServerVariablesResult' - default: - description: Unexpected error. - content: - application/json: - schema: - $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableRequestHeaders/?api-version=2023-11-01: - get: - tags: - - ApplicationGateways - operationId: ApplicationGateways_ListAvailableRequestHeaders - description: Lists all available request headers. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of all available request headers. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayAvailableRequestHeadersResult' - default: - description: Unexpected error. - content: - application/json: - schema: - $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableResponseHeaders/?api-version=2023-11-01: - get: - tags: - - ApplicationGateways - operationId: ApplicationGateways_ListAvailableResponseHeaders - description: Lists all available response headers. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of all available response headers. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayAvailableResponseHeadersResult' - default: - description: Unexpected error. - content: - application/json: - schema: - $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableWafRuleSets/?api-version=2023-11-01: - get: - tags: - - ApplicationGateways - operationId: ApplicationGateways_ListAvailableWafRuleSets - description: Lists all available web application firewall rule sets. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of all available web application firewall rule sets. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayAvailableWafRuleSetsResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableSslOptions/default/?api-version=2023-11-01: - get: - tags: - - ApplicationGateways - operationId: ApplicationGateways_ListAvailableSslOptions - description: Lists available Ssl options for configuring Ssl policy. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns all available Ssl options for configuring Ssl policy. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayAvailableSslOptions' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableSslOptions/default/predefinedPolicies/?api-version=2023-11-01: - get: - tags: - - ApplicationGateways - operationId: ApplicationGateways_ListAvailableSslPredefinedPolicies - x-ms-pageable: - nextLinkName: nextLink - description: Lists all SSL predefined policies for configuring Ssl policy. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a lists of all Ssl predefined policies for configuring Ssl policy. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewayAvailableSslPredefinedPolicies' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationGatewayAvailableSslOptions/default/predefinedPolicies/{predefinedPolicyName}/?api-version=2023-11-01: - get: - tags: - - ApplicationGateways - operationId: ApplicationGateways_GetSslPredefinedPolicy - description: Gets Ssl predefined policy with the specified policy name. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: predefinedPolicyName - in: path - description: Name of Ssl predefined policy. - required: true - schema: - type: string - responses: - '200': - description: Success. The operation returns a Ssl predefined policy with the specified policy name. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationGatewaySslPredefinedPolicy' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/{applicationSecurityGroupName}/?api-version=2023-11-01: - delete: - tags: - - ApplicationSecurityGroups - operationId: ApplicationSecurityGroups_Delete - description: Deletes the specified application security group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationSecurityGroupName - in: path - description: The name of the application security group. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Delete successful. - '202': - description: Accepted and the operation will complete asynchronously. - '204': - description: Request successful. Resource does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - get: - tags: - - ApplicationSecurityGroups - operationId: ApplicationSecurityGroups_Get - description: Gets information about the specified application security group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationSecurityGroupName - in: path - description: The name of the application security group. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns the specified application security group resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationSecurityGroup' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - ApplicationSecurityGroups - operationId: ApplicationSecurityGroups_CreateOrUpdate - description: Creates or updates an application security group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationSecurityGroupName - in: path - description: The name of the application security group. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to the create or update ApplicationSecurityGroup operation. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationSecurityGroup' - responses: - '200': - description: Update successful. The operation returns the resulting application security group resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationSecurityGroup' - '201': - description: Create successful. The operation returns the resulting application security group resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationSecurityGroup' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: azure-async-operation - patch: - tags: - - applicationSecurityGroups - operationId: ApplicationSecurityGroups_UpdateTags - description: Updates an application security group's tags. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: applicationSecurityGroupName - in: path - description: The name of the application security group. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to update application security group tags. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/TagsObject' - responses: - '200': - description: Update successful. The operation returns the resulting ApplicationSecurityGroup resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationSecurityGroup' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/applicationSecurityGroups/?api-version=2023-11-01: - get: - tags: - - ApplicationSecurityGroups - operationId: ApplicationSecurityGroups_ListAll - description: Gets all application security groups in a subscription. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of application security group resources. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationSecurityGroupListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationSecurityGroups/?api-version=2023-11-01: - get: - tags: - - ApplicationSecurityGroups - operationId: ApplicationSecurityGroups_List - description: Gets all the application security groups in a resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of application security group resources. - content: - application/json: - schema: - $ref: '#/components/schemas/ApplicationSecurityGroupListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkTaps/{tapName}/?api-version=2023-11-01: - delete: - tags: - - VirtualNetworkTap - operationId: VirtualNetworkTaps_Delete - description: Deletes the specified virtual network tap. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: tapName - in: path - description: The name of the virtual network tap. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Delete successful. - '202': - description: Accepted. Sets 'Deleting' provisioningState until the operation completes. Returns an operation URI that can be queried to find the current state of the operation. - '204': - description: Request successful. Resource does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - get: - tags: - - VirtualNetworkTap - operationId: VirtualNetworkTaps_Get - description: Gets information about the specified virtual network tap. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: tapName - in: path - description: The name of virtual network tap. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns the resulting VirtualNetworkTap resource. - content: - application/json: - schema: - $ref: '#/components/schemas/VirtualNetworkTap' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - VirtualNetworkTap - operationId: VirtualNetworkTaps_CreateOrUpdate - description: Creates or updates a Virtual Network Tap. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: tapName - in: path - description: The name of the virtual network tap. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to the create or update virtual network tap operation. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/VirtualNetworkTap' - responses: - '200': - description: Update successful. The operation returns the resulting VirtualNetworkTap resource. - content: - application/json: - schema: - $ref: '#/components/schemas/VirtualNetworkTap' - '201': - description: Create successful. The operation returns the resulting VirtualNetworkTap resource. - content: - application/json: - schema: - $ref: '#/components/schemas/VirtualNetworkTap' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: azure-async-operation - patch: - tags: - - VirtualNetworkTap - operationId: VirtualNetworkTaps_UpdateTags - description: Updates an VirtualNetworkTap tags. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: tapName - in: path - description: The name of the tap. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to update VirtualNetworkTap tags. - required: true - x-ms-requestBody-name: tapParameters - content: - application/json: - schema: - $ref: '#/components/schemas/TagsObject' - responses: - '200': - description: Update successful. The operation returns the resulting VirtualNetworkTap resource. - content: - application/json: - schema: - $ref: '#/components/schemas/VirtualNetworkTap' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualNetworkTaps/?api-version=2023-11-01: - get: - tags: - - VirtualNetworkTaps - operationId: VirtualNetworkTaps_ListAll - description: Gets all the VirtualNetworkTaps in a subscription. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of Virtual Network Tap resources. - content: - application/json: - schema: - $ref: '#/components/schemas/VirtualNetworkTapListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkTaps/?api-version=2023-11-01: - get: - tags: - - VirtualNetworkTaps - operationId: VirtualNetworkTaps_ListByResourceGroup - description: Gets all the VirtualNetworkTaps in a subscription. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of Virtual Network Tap resources. - content: - application/json: - schema: - $ref: '#/components/schemas/VirtualNetworkTapListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/listActiveConnectivityConfigurations/?api-version=2023-11-01: - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/NetworkManagerNameParameter' - - $ref: '#/components/parameters/ListTopParameter' - post: - tags: - - NetworkManagerActiveConnectivityConfigurations - requestBody: - description: Active Configuration Parameter. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/ActiveConfigurationParameter' - operationId: ListActiveConnectivityConfigurations - description: Lists active connectivity configurations in a network manager. - responses: - '200': - description: Post successful. The operation returns the specified Managed Network active connectivity configuration resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ActiveConnectivityConfigurationsListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/listActiveSecurityAdminRules/?api-version=2023-11-01: - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/NetworkManagerNameParameter' - - $ref: '#/components/parameters/ListTopParameter' - post: - tags: - - NetworkManagerActiveConfigurations - requestBody: - description: Active Configuration Parameter. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/ActiveConfigurationParameter' - operationId: ListActiveSecurityAdminRules - description: Lists active security admin rules in a network manager. - responses: - '200': - description: Post successful. The operation returns the specified Managed Network active security admin rules resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ActiveSecurityAdminRulesListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/publicipaddresses/?api-version=2023-11-01: - get: - operationId: PublicIPAddresses_ListCloudServicePublicIPAddresses - description: Gets information about all public IP addresses on a cloud service level. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: cloudServiceName - in: path - description: The name of the cloud service. - required: true - schema: - type: string - - $ref: '#/components/parameters/ApiVersionVmssParameter' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of PublicIPInterface resources. - content: - application/json: - schema: - $ref: '#/components/schemas/PublicIPAddressListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/?api-version=2023-11-01: - get: - operationId: PublicIPAddresses_ListCloudServiceRoleInstancePublicIPAddresses - description: Gets information about all public IP addresses in a role instance IP configuration in a cloud service. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: cloudServiceName - in: path - description: The name of the cloud service. - required: true - schema: - type: string - - name: roleInstanceName - in: path - description: The name of role instance. - required: true - schema: - type: string - - name: networkInterfaceName - in: path - description: The network interface name. - required: true - schema: - type: string - - name: ipConfigurationName - in: path - description: The IP configuration name. - required: true - schema: - type: string - - $ref: '#/components/parameters/ApiVersionVmssParameter' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of PublicIPAddress resources. - content: - application/json: - schema: - $ref: '#/components/schemas/PublicIPAddressListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/{publicIpAddressName}/?api-version=2023-11-01: - get: - operationId: PublicIPAddresses_GetCloudServicePublicIPAddress - description: Get the specified public IP address in a cloud service. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: cloudServiceName - in: path - description: The name of the cloud service. - required: true - schema: - type: string - - name: roleInstanceName - in: path - description: The role instance name. - required: true - schema: - type: string - - name: networkInterfaceName - in: path - description: The name of the network interface. - required: true - schema: - type: string - - name: ipConfigurationName - in: path - description: The name of the IP configuration. - required: true - schema: - type: string - - name: publicIpAddressName - in: path - description: The name of the public IP Address. - required: true - schema: - type: string - - $ref: '#/components/parameters/ApiVersionVmssParameter' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $expand - in: query - description: Expands referenced resources. - required: false - schema: - type: string - responses: - '200': - description: Request successful. The operation returns the resulting PublicIPAddress resource. - content: - application/json: - schema: - $ref: '#/components/schemas/PublicIPAddress' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/publicipaddresses/?api-version=2018-10-01: - get: - operationId: PublicIPAddresses_ListVirtualMachineScaleSetPublicIPAddresses - description: Gets information about all public IP addresses on a virtual machine scale set level. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: virtualMachineScaleSetName - in: path - description: The name of the virtual machine scale set. - required: true - schema: - type: string - - $ref: '#/components/parameters/ApiVersionVmssParameter' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of PublicIPInterface resources. - content: - application/json: - schema: - $ref: '#/components/schemas/PublicIPAddressListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/?api-version=2018-10-01: - get: - operationId: PublicIPAddresses_ListVirtualMachineScaleSetVMPublicIPAddresses - description: Gets information about all public IP addresses in a virtual machine IP configuration in a virtual machine scale set. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: virtualMachineScaleSetName - in: path - description: The name of the virtual machine scale set. - required: true - schema: - type: string - - name: virtualmachineIndex - in: path - description: The virtual machine index. - required: true - schema: - type: string - - name: networkInterfaceName - in: path - description: The network interface name. - required: true - schema: - type: string - - name: ipConfigurationName - in: path - description: The IP configuration name. - required: true - schema: - type: string - - $ref: '#/components/parameters/ApiVersionVmssParameter' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of PublicIPAddress resources. - content: - application/json: - schema: - $ref: '#/components/schemas/PublicIPAddressListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines/{virtualmachineIndex}/networkInterfaces/{networkInterfaceName}/ipconfigurations/{ipConfigurationName}/publicipaddresses/{publicIpAddressName}/?api-version=2018-10-01: - get: - operationId: PublicIPAddresses_GetVirtualMachineScaleSetPublicIPAddress - description: Get the specified public IP address in a virtual machine scale set. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: virtualMachineScaleSetName - in: path - description: The name of the virtual machine scale set. - required: true - schema: - type: string - - name: virtualmachineIndex - in: path - description: The virtual machine index. - required: true - schema: - type: string - - name: networkInterfaceName - in: path - description: The name of the network interface. - required: true - schema: - type: string - - name: ipConfigurationName - in: path - description: The name of the IP configuration. - required: true - schema: - type: string - - name: publicIpAddressName - in: path - description: The name of the public IP Address. - required: true - schema: - type: string - - $ref: '#/components/parameters/ApiVersionVmssParameter' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $expand - in: query - description: Expands referenced resources. - required: false - schema: - type: string - responses: - '200': - description: Request successful. The operation returns the resulting PublicIPAddress resource. - content: - application/json: - schema: - $ref: '#/components/schemas/PublicIPAddress' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/?api-version=2023-11-01: - get: - tags: - - SecurityAdminConfigurations - operationId: SecurityAdminConfigurations_List - description: Lists all the network manager security admin configurations in a network manager, in a paginated format. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/NetworkManagerNameParameter' - - $ref: '#/components/parameters/ListTopParameter' - - $ref: '#/components/parameters/ListSkipTokenParameter' - responses: - '200': - description: Get successful. The operation returns all security admin configuration resources in the specified network manager, in a paginated format - content: - application/json: - schema: - $ref: '#/components/schemas/SecurityAdminConfigurationListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/?api-version=2023-11-01: - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/NetworkManagerNameParameter' - - $ref: '#/components/parameters/SecurityConfigurationParameter' - get: - tags: - - SecurityAdminConfigurations - description: Retrieves a network manager security admin configuration. - operationId: SecurityAdminConfigurations_Get - responses: - '200': - description: successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/SecurityAdminConfiguration' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - SecurityAdminConfigurations - description: Creates or updates a network manager security admin configuration. - operationId: SecurityAdminConfigurations_CreateOrUpdate - requestBody: - description: The security admin configuration to create or update - required: true - x-ms-requestBody-name: securityAdminConfiguration - content: - application/json: - schema: - $ref: '#/components/schemas/SecurityAdminConfiguration' - responses: - '200': - description: Updated Admin Configuration - content: - application/json: - schema: - $ref: '#/components/schemas/SecurityAdminConfiguration' - '201': - description: Created Admin Configuration - content: - application/json: - schema: - $ref: '#/components/schemas/SecurityAdminConfiguration' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - delete: - tags: - - SecurityAdminConfigurations - description: Deletes a network manager security admin configuration. - operationId: SecurityAdminConfigurations_Delete - parameters: - - $ref: '#/components/parameters/ForceDeleteParameter' - responses: - '200': - description: OK - '202': - description: Accepted and will complete asynchronously. - headers: - Location: - schema: - type: string - description: The URL of the resource used to check the status of the asynchronous operation. - '204': - description: Request successful. Resource does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/?api-version=2023-11-01: - get: - tags: - - AdminRuleCollections - operationId: AdminRuleCollections_List - description: Lists all the rule collections in a security admin configuration, in a paginated format. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/NetworkManagerNameParameter' - - $ref: '#/components/parameters/SecurityConfigurationParameter' - - $ref: '#/components/parameters/ListTopParameter' - - $ref: '#/components/parameters/ListSkipTokenParameter' - responses: - '200': - description: Get successful. The operation returns all ruleCollections in the specified security configuration, in a paginated format - content: - application/json: - schema: - $ref: '#/components/schemas/AdminRuleCollectionListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/?api-version=2023-11-01: - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/NetworkManagerNameParameter' - - $ref: '#/components/parameters/SecurityConfigurationParameter' - - $ref: '#/components/parameters/RuleCollectionParameter' - get: - tags: - - AdminRuleCollections - description: Gets a network manager security admin configuration rule collection. - operationId: AdminRuleCollections_Get - responses: - '200': - description: Successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/AdminRuleCollection' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - AdminRuleCollections - description: Creates or updates an admin rule collection. - operationId: AdminRuleCollections_CreateOrUpdate - requestBody: - description: The Rule Collection to create or update - required: true - x-ms-requestBody-name: ruleCollection - content: - application/json: - schema: - $ref: '#/components/schemas/AdminRuleCollection' - responses: - '200': - description: Updated Rule Collection - content: - application/json: - schema: - $ref: '#/components/schemas/AdminRuleCollection' - '201': - description: Created Rule Collection - content: - application/json: - schema: - $ref: '#/components/schemas/AdminRuleCollection' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - delete: - tags: - - AdminRuleCollections - description: Deletes an admin rule collection. - operationId: AdminRuleCollections_Delete - parameters: - - $ref: '#/components/parameters/ForceDeleteParameter' - responses: - '200': - description: OK - '202': - description: Accepted and will complete asynchronously. - headers: - Location: - schema: - type: string - description: The URL of the resource used to check the status of the asynchronous operation. - '204': - description: Request successful. Resource does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/?api-version=2023-11-01: - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/NetworkManagerNameParameter' - - $ref: '#/components/parameters/SecurityConfigurationParameter' - - $ref: '#/components/parameters/RuleCollectionParameter' - - $ref: '#/components/parameters/ListTopParameter' - - $ref: '#/components/parameters/ListSkipTokenParameter' - get: - tags: - - AdminRules - description: List all network manager security configuration admin rules. - operationId: AdminRules_List - responses: - '200': - description: Successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/AdminRuleListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityAdminConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}/?api-version=2023-11-01: - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/NetworkManagerNameParameter' - - $ref: '#/components/parameters/SecurityConfigurationParameter' - - $ref: '#/components/parameters/RuleCollectionParameter' - - $ref: '#/components/parameters/SecurityConfigurationsRuleParameter' - get: - tags: - - AdminRules - description: Gets a network manager security configuration admin rule. - operationId: AdminRules_Get - responses: - '200': - description: Successful operation - content: - application/json: - schema: - $ref: '#/components/schemas/BaseAdminRule' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - AdminRules - description: Creates or updates an admin rule. - operationId: AdminRules_CreateOrUpdate - requestBody: - description: The admin rule to create or update - required: true - x-ms-requestBody-name: adminRule - content: - application/json: - schema: - $ref: '#/components/schemas/BaseAdminRule' - responses: - '200': - description: Updated rule - content: - application/json: - schema: - $ref: '#/components/schemas/BaseAdminRule' - '201': - description: Created rule - content: - application/json: - schema: - $ref: '#/components/schemas/BaseAdminRule' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - delete: - tags: - - AdminRules - description: Deletes an admin rule. - operationId: AdminRules_Delete - parameters: - - $ref: '#/components/parameters/ForceDeleteParameter' - responses: - '200': - description: OK - '202': - description: Accepted and will complete asynchronously. - headers: - Location: - schema: - type: string - description: The URL of the resource used to check the status of the asynchronous operation. - '204': - description: Request successful. Resource does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/availableServiceAliases/?api-version=2023-11-01: - get: - operationId: AvailableServiceAliases_List - description: Gets all available service aliases for this subscription in this region. - parameters: - - name: location - in: path - description: The location. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. Returns all available service aliases for the subscription in the region. - content: - application/json: - schema: - $ref: '#/components/schemas/AvailableServiceAliasesResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/availableServiceAliases/?api-version=2023-11-01: - get: - operationId: AvailableServiceAliases_ListByResourceGroup - description: Gets all available service aliases for this resource group in this region. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: location - in: path - description: The location. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. Returns all available service aliases for the resource group in the region. - content: - application/json: - schema: - $ref: '#/components/schemas/AvailableServiceAliasesResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/securityPartnerProviders/{securityPartnerProviderName}/?api-version=2023-11-01: - delete: - tags: - - SecurityPartnerProviders - operationId: SecurityPartnerProviders_Delete - description: Deletes the specified Security Partner Provider. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: securityPartnerProviderName - in: path - description: The name of the Security Partner Provider. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Delete successful. - '202': - description: Accepted and the operation will complete asynchronously. - '204': - description: Request successful. Resource with the specified name does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - get: - tags: - - SecurityPartnerProviders - operationId: SecurityPartnerProviders_Get - description: Gets the specified Security Partner Provider. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: securityPartnerProviderName - in: path - description: The name of the Security Partner Provider. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a SecurityPartnerProvider resource. - content: - application/json: - schema: - $ref: '#/components/schemas/SecurityPartnerProvider' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - SecurityPartnerProviders - operationId: SecurityPartnerProviders_CreateOrUpdate - description: Creates or updates the specified Security Partner Provider. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: securityPartnerProviderName - in: path - description: The name of the Security Partner Provider. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to the create or update Security Partner Provider operation. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/SecurityPartnerProvider' - responses: - '200': - description: Update successful. The operation returns the resulting SecurityPartnerProvider resource. - content: - application/json: - schema: - $ref: '#/components/schemas/SecurityPartnerProvider' - '201': - description: Create successful. The operation returns the resulting SecurityPartnerProvider resource. - content: - application/json: - schema: - $ref: '#/components/schemas/SecurityPartnerProvider' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: azure-async-operation - patch: - tags: - - SecurityPartnerProviders - operationId: SecurityPartnerProviders_UpdateTags - description: Updates tags of a Security Partner Provider resource. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: securityPartnerProviderName - in: path - description: The name of the Security Partner Provider. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to update Security Partner Provider tags. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/TagsObject' - responses: - '200': - description: Update successful. The operation returns the resulting SecurityPartnerProvider resource. - content: - application/json: - schema: - $ref: '#/components/schemas/SecurityPartnerProvider' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/securityPartnerProviders/?api-version=2023-11-01: - get: - tags: - - SecurityPartnerProviders - operationId: SecurityPartnerProviders_ListByResourceGroup - description: Lists all Security Partner Providers in a resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of SecurityPartnerProvider resources. - content: - application/json: - schema: - $ref: '#/components/schemas/SecurityPartnerProviderListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Network/securityPartnerProviders/?api-version=2023-11-01: - get: - tags: - - SecurityPartnerProviders - operationId: SecurityPartnerProviders_List - description: Gets all the Security Partner Providers in a subscription. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of SecurityPartnerProvider resources. - content: - application/json: - schema: - $ref: '#/components/schemas/SecurityPartnerProviderListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ddosCustomPolicies/{ddosCustomPolicyName}/?api-version=2023-11-01: - delete: - tags: - - ddosCustomPolicies - operationId: DdosCustomPolicies_Delete - description: Deletes the specified DDoS custom policy. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: ddosCustomPolicyName - in: path - description: The name of the DDoS custom policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Delete successful. - '202': - description: Accepted and the operation will complete asynchronously. - headers: - Location: - schema: - type: string - description: The URL of the resource used to check the status of the asynchronous operation. - '204': - description: Request successful. Resource does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - get: - tags: - - ddosCustomPolicies - operationId: DdosCustomPolicies_Get - description: Gets information about the specified DDoS custom policy. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: ddosCustomPolicyName - in: path - description: The name of the DDoS custom policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns the specified DDoS custom policy resource. - content: - application/json: - schema: - $ref: '#/components/schemas/DdosCustomPolicy' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - ddosCustomPolicies - operationId: DdosCustomPolicies_CreateOrUpdate - description: Creates or updates a DDoS custom policy. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: ddosCustomPolicyName - in: path - description: The name of the DDoS custom policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to the create or update operation. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/DdosCustomPolicy' - responses: - '200': - description: Update successful. The operation returns the resulting DDoS custom policy resource. - content: - application/json: - schema: - $ref: '#/components/schemas/DdosCustomPolicy' - '201': - description: Create successful. The operation returns the resulting DDoS custom policy resource. - content: - application/json: - schema: - $ref: '#/components/schemas/DdosCustomPolicy' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: azure-async-operation - patch: - tags: - - ddosCustomPolicies - operationId: DdosCustomPolicies_UpdateTags - description: Update a DDoS custom policy tags. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: ddosCustomPolicyName - in: path - description: The name of the DDoS custom policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to update DDoS custom policy resource tags. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/TagsObject' - responses: - '200': - description: Update successful. The operation returns the resulting DDoS custom policy resource. - content: - application/json: - schema: - $ref: '#/components/schemas/DdosCustomPolicy' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteCrossConnections/?api-version=2023-11-01: - get: - tags: - - ExpressRouteCrossConnections - operationId: ExpressRouteCrossConnections_List - description: Retrieves all the ExpressRouteCrossConnections in a subscription. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of ExpressRouteCrossConnection resources. If there are no cross connection resources an empty list is returned. - content: - application/json: - schema: - $ref: '#/components/schemas/ExpressRouteCrossConnectionListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/?api-version=2023-11-01: - get: - tags: - - ExpressRouteCrossConnections - operationId: ExpressRouteCrossConnections_ListByResourceGroup - description: Retrieves all the ExpressRouteCrossConnections in a resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful.The operation returns a list of ExpressRouteCrossConnection resources. If there are no cross connection resources an empty list is returned. - content: - application/json: - schema: - $ref: '#/components/schemas/ExpressRouteCrossConnectionListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/?api-version=2023-11-01: - get: - tags: - - ExpressRouteCrossConnections - operationId: ExpressRouteCrossConnections_Get - description: Gets details about the specified ExpressRouteCrossConnection. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group (peering location of the circuit). - required: true - schema: - type: string - - name: crossConnectionName - in: path - description: The name of the ExpressRouteCrossConnection (service key of the circuit). - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns the resulting ExpressRouteCrossConnection resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ExpressRouteCrossConnection' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - ExpressRouteCrossConnections - operationId: ExpressRouteCrossConnections_CreateOrUpdate - description: Update the specified ExpressRouteCrossConnection. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: crossConnectionName - in: path - description: The name of the ExpressRouteCrossConnection. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to the update express route crossConnection operation. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/ExpressRouteCrossConnection' - responses: - '200': - description: Update successful. The operation returns the resulting ExpressRouteCrossConnection resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ExpressRouteCrossConnection' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: azure-async-operation - patch: - tags: - - ExpressRouteCrossConnections - operationId: ExpressRouteCrossConnections_UpdateTags - description: Updates an express route cross connection tags. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: crossConnectionName - in: path - description: The name of the cross connection. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to update express route cross connection tags. - required: true - x-ms-requestBody-name: crossConnectionParameters - content: - application/json: - schema: - $ref: '#/components/schemas/TagsObject' - responses: - '200': - description: Update successful. The operation returns the resulting ExpressRouteCrossConnection resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ExpressRouteCrossConnection' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/peerings/?api-version=2023-11-01: - get: - tags: - - ExpressRouteCrossConnectionPeerings - operationId: ExpressRouteCrossConnectionPeerings_List - description: Gets all peerings in a specified ExpressRouteCrossConnection. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: crossConnectionName - in: path - description: The name of the ExpressRouteCrossConnection. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a list of ExpressRouteCrossConnectionPeering resources. - content: - application/json: - schema: - $ref: '#/components/schemas/ExpressRouteCrossConnectionPeeringList' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/peerings/{peeringName}/?api-version=2023-11-01: - delete: - tags: - - ExpressRouteCrossConnectionPeerings - operationId: ExpressRouteCrossConnectionPeerings_Delete - description: Deletes the specified peering from the ExpressRouteCrossConnection. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: crossConnectionName - in: path - description: The name of the ExpressRouteCrossConnection. - required: true - schema: - type: string - - name: peeringName - in: path - description: The name of the peering. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Delete successful. - '202': - description: Accepted and the operation will complete asynchronously. - '204': - description: Delete successful. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - get: - tags: - - ExpressRouteCrossConnectionPeerings - operationId: ExpressRouteCrossConnectionPeerings_Get - description: Gets the specified peering for the ExpressRouteCrossConnection. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: crossConnectionName - in: path - description: The name of the ExpressRouteCrossConnection. - required: true - schema: - type: string - - name: peeringName - in: path - description: The name of the peering. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns the resulting ExpressRouteCrossConnectionPeering resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ExpressRouteCrossConnectionPeering' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - ExpressRouteCrossConnectionPeerings - operationId: ExpressRouteCrossConnectionPeerings_CreateOrUpdate - description: Creates or updates a peering in the specified ExpressRouteCrossConnection. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: crossConnectionName - in: path - description: The name of the ExpressRouteCrossConnection. - required: true - schema: - type: string - - name: peeringName - in: path - description: The name of the peering. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to the create or update ExpressRouteCrossConnection peering operation. - required: true - x-ms-requestBody-name: peeringParameters - content: - application/json: - schema: - $ref: '#/components/schemas/ExpressRouteCrossConnectionPeering' - responses: - '200': - description: Update successful. The operation returns the resulting ExpressRouteCrossConnectionPeering resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ExpressRouteCrossConnectionPeering' - '201': - description: Create successful. The operation returns the resulting ExpressRouteCrossConnectionPeering resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ExpressRouteCrossConnectionPeering' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/peerings/{peeringName}/arpTables/{devicePath}/?api-version=2023-11-01: - post: - tags: - - ExpressRouteCrossConnectionArpTable - operationId: ExpressRouteCrossConnections_ListArpTable - description: Gets the currently advertised ARP table associated with the express route cross connection in a resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: crossConnectionName - in: path - description: The name of the ExpressRouteCrossConnection. - required: true - schema: - type: string - - name: peeringName - in: path - description: The name of the peering. - required: true - schema: - type: string - - name: devicePath - in: path - description: The path of the device. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns the resulting ExpressRouteCrossConnectionsArpTable resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ExpressRouteCircuitsArpTableListResult' - '202': - description: Accepted and the operation will complete asynchronously. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/peerings/{peeringName}/routeTablesSummary/{devicePath}/?api-version=2023-11-01: - post: - tags: - - ExpressRouteCrossConnectionRouteTableSummary - operationId: ExpressRouteCrossConnections_ListRoutesTableSummary - description: Gets the route table summary associated with the express route cross connection in a resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: crossConnectionName - in: path - description: The name of the ExpressRouteCrossConnection. - required: true - schema: - type: string - - name: peeringName - in: path - description: The name of the peering. - required: true - schema: - type: string - - name: devicePath - in: path - description: The path of the device. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns the resulting ExpressRouteCrossConnectionsRouteTableSummary resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ExpressRouteCrossConnectionsRoutesTableSummaryListResult' - '202': - description: Accepted and the operation will complete asynchronously. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCrossConnections/{crossConnectionName}/peerings/{peeringName}/routeTables/{devicePath}/?api-version=2023-11-01: - post: - tags: - - ExpressRouteCrossConnectionRouteTable - operationId: ExpressRouteCrossConnections_ListRoutesTable - description: Gets the currently advertised routes table associated with the express route cross connection in a resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: crossConnectionName - in: path - description: The name of the ExpressRouteCrossConnection. - required: true - schema: - type: string - - name: peeringName - in: path - description: The name of the peering. - required: true - schema: - type: string - - name: devicePath - in: path - description: The path of the device. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns the resulting ExpressRouteCrossConnectionsRouteTable resource. - content: - application/json: - schema: - $ref: '#/components/schemas/ExpressRouteCircuitsRoutesTableListResult' - '202': - description: Accepted and the operation will complete asynchronously. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}/?api-version=2023-11-01: - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/NetworkManagerNameParameter' - - $ref: '#/components/parameters/NetworkGroupNameParameter' - get: - tags: - - NetworkGroups - operationId: NetworkGroups_Get - description: Gets the specified network group. - responses: - '200': - description: OK - Returns information about the network group. - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkGroup' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - NetworkGroups - operationId: NetworkGroups_CreateOrUpdate - description: Creates or updates a network group. - requestBody: - description: Parameters supplied to the specify which network group need to create - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkGroup' - parameters: - - name: If-Match - in: header - description: The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes. - required: false - x-ms-client-name: IfMatch - schema: - type: string - responses: - '200': - description: Updated - Returns information about the network group. - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkGroup' - headers: - ETag: - schema: - type: string - description: The current entity tag. - '201': - description: Created - Returns information about the network group. - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkGroup' - headers: - ETag: - schema: - type: string - description: The current entity tag. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - delete: - tags: - - NetworkGroups - operationId: NetworkGroups_Delete - description: Deletes a network group. - parameters: - - $ref: '#/components/parameters/ForceDeleteParameter' - responses: - '200': - description: Delete Succeed. - '202': - description: Accepted and will complete asynchronously. - headers: - Location: - schema: - type: string - description: The URL of the resource used to check the status of the asynchronous operation. - '204': - description: Request successful. The resource does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/?api-version=2023-11-01: - get: - tags: - - NetworkGroups - operationId: NetworkGroups_List - description: Lists the specified network group. - x-ms-pageable: - nextLinkName: nextLink - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/NetworkManagerNameParameter' - - $ref: '#/components/parameters/ListTopParameter' - - $ref: '#/components/parameters/ListSkipTokenParameter' - responses: - '200': - description: OK - Returns information about the network group. - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkGroupListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}/staticMembers/{staticMemberName}/?api-version=2023-11-01: - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/NetworkManagerNameParameter' - - $ref: '#/components/parameters/NetworkGroupNameParameter' - - $ref: '#/components/parameters/StaticMemberNameParameter' - get: - tags: - - StaticMembers - operationId: StaticMembers_Get - description: Gets the specified static member. - responses: - '200': - description: OK - Returns information about the static member. - content: - application/json: - schema: - $ref: '#/components/schemas/StaticMember' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - StaticMembers - operationId: StaticMembers_CreateOrUpdate - description: Creates or updates a static member. - requestBody: - description: Parameters supplied to the specify the static member to create - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/StaticMember' - responses: - '200': - description: Updated - Returns information about the static member. - content: - application/json: - schema: - $ref: '#/components/schemas/StaticMember' - '201': - description: Created - Returns information about the static member. - content: - application/json: - schema: - $ref: '#/components/schemas/StaticMember' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - delete: - tags: - - StaticMembers - operationId: StaticMembers_Delete - description: Deletes a static member. - responses: - '200': - description: Delete Succeed. - '204': - description: Request successful. The resource does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/networkGroups/{networkGroupName}/staticMembers/?api-version=2023-11-01: - get: - tags: - - StaticMembers - operationId: StaticMembers_List - description: Lists the specified static member. - x-ms-pageable: - nextLinkName: nextLink - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/NetworkManagerNameParameter' - - $ref: '#/components/parameters/NetworkGroupNameParameter' - - $ref: '#/components/parameters/ListTopParameter' - - $ref: '#/components/parameters/ListSkipTokenParameter' - responses: - '200': - description: OK - Returns information about the static member. - content: - application/json: - schema: - $ref: '#/components/schemas/StaticMemberListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/azureWebCategories/{name}/?api-version=2023-11-01: - get: - tags: - - WebCategories - operationId: WebCategories_Get - description: Gets the specified Azure Web Category. - parameters: - - name: name - in: path - description: The name of the azureWebCategory. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $expand - in: query - description: Expands resourceIds back referenced by the azureWebCategory resource. - required: false - schema: - type: string - responses: - '200': - description: Request successful. The operation returns the resulting azureWebCategory resource. - content: - application/json: - schema: - $ref: '#/components/schemas/AzureWebCategory' - default: - description: Unexpected error. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/azureWebCategories/?api-version=2023-11-01: - get: - tags: - - WebCategories - operationId: WebCategories_ListBySubscription - description: Gets all the Azure Web Categories in a subscription. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of Azure Web Category resources. - content: - application/json: - schema: - $ref: '#/components/schemas/AzureWebCategoryListResult' - default: - description: Unexpected Error. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/?api-version=2023-11-01: - delete: - tags: - - FirewallPolicies - operationId: FirewallPolicies_Delete - description: Deletes the specified Firewall Policy. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Delete successful. - '202': - description: Accepted and the operation will complete asynchronously. - '204': - description: Request successful. Resource with the specified name does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - get: - tags: - - FirewallPolicies - operationId: FirewallPolicies_Get - description: Gets the specified Firewall Policy. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $expand - in: query - description: Expands referenced resources. - required: false - schema: - type: string - responses: - '200': - description: Request successful. The operation returns a Firewall Policy resource. - content: - application/json: - schema: - $ref: '#/components/schemas/FirewallPolicy' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - FirewallPolicies - operationId: FirewallPolicies_CreateOrUpdate - description: Creates or updates the specified Firewall Policy. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to the create or update Firewall Policy operation. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/FirewallPolicy' - responses: - '200': - description: Request successful. The operation returns the resulting FirewallPolicy resource. - content: - application/json: - schema: - $ref: '#/components/schemas/FirewallPolicy' - '201': - description: Request received successfully. The operation returns the resulting FirewallPolicy resource. - content: - application/json: - schema: - $ref: '#/components/schemas/FirewallPolicy' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: azure-async-operation - patch: - tags: - - FirewallPolicies - operationId: FirewallPolicies_UpdateTags - description: Updates tags of a Azure Firewall Policy resource. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to update Azure Firewall Policy tags. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/TagsObject' - responses: - '200': - description: Request successful. The operation returns the resulting FirewallPolicy resource. - content: - application/json: - schema: - $ref: '#/components/schemas/FirewallPolicy' - default: - description: Unexpected error. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/?api-version=2023-11-01: - get: - tags: - - FirewallPolicies - operationId: FirewallPolicies_List - description: Lists all Firewall Policies in a resource group. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of FirewallPolicy resources. - content: - application/json: - schema: - $ref: '#/components/schemas/FirewallPolicyListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Network/firewallPolicies/?api-version=2023-11-01: - get: - tags: - - FirewallPolicies - operationId: FirewallPolicies_ListAll - description: Gets all the Firewall Policies in a subscription. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of FirewallPolicy resources. - content: - application/json: - schema: - $ref: '#/components/schemas/FirewallPolicyListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}?api-version=2023-11-01: - delete: - tags: - - FirewallPolicyRuleCollectionGroups - operationId: FirewallPolicyRuleCollectionGroups_Delete - description: Deletes the specified FirewallPolicyRuleCollectionGroup. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - type: string - - name: ruleCollectionGroupName - in: path - description: The name of the FirewallPolicyRuleCollectionGroup. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Delete successful. - '202': - description: Accepted and the operation will complete asynchronously. - '204': - description: Request successful. Resource with the specified name does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - get: - tags: - - FirewallPolicyRuleCollectionGroups - operationId: FirewallPolicyRuleCollectionGroups_Get - description: Gets the specified FirewallPolicyRuleCollectionGroup. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - type: string - - name: ruleCollectionGroupName - in: path - description: The name of the FirewallPolicyRuleCollectionGroup. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Request successful. The operation returns a FirewallPolicyRuleCollectionGroup resource. - content: - application/json: - schema: - $ref: '#/components/schemas/FirewallPolicyRuleCollectionGroup' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - FirewallPolicyRuleCollectionGroups - operationId: FirewallPolicyRuleCollectionGroups_CreateOrUpdate - description: Creates or updates the specified FirewallPolicyRuleCollectionGroup. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - type: string - - name: ruleCollectionGroupName - in: path - description: The name of the FirewallPolicyRuleCollectionGroup. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Parameters supplied to the create or update FirewallPolicyRuleCollectionGroup operation. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/FirewallPolicyRuleCollectionGroup' - responses: - '200': - description: Request successful. The operation returns the resulting FirewallPolicyRuleCollectionGroup resource. - content: - application/json: - schema: - $ref: '#/components/schemas/FirewallPolicyRuleCollectionGroup' - '201': - description: Request received successfully. The operation returns the resulting FirewallPolicyRuleCollectionGroup resource. - content: - application/json: - schema: - $ref: '#/components/schemas/FirewallPolicyRuleCollectionGroup' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups?api-version=2023-11-01: - get: - tags: - - FirewallPolicyRuleCollectionGroups - operationId: FirewallPolicyRuleCollectionGroups_List - description: Lists all FirewallPolicyRuleCollectionGroups in a FirewallPolicy resource. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of FirewallPolicyRuleCollectionGroup resources. - content: - application/json: - schema: - $ref: '#/components/schemas/FirewallPolicyRuleCollectionGroupListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/listIdpsSignatures/?api-version=2023-11-01: - post: - operationId: FirewallPolicyIdpsSignatures_List - description: Retrieves the current status of IDPS signatures for the relevant policy. Maximal amount of returned signatures is 1000. - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/IDPSQueryObject' - responses: - '200': - description: Success. The operation returns an IDPS Query Response - content: - application/json: - schema: - $ref: '#/components/schemas/QueryResults' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides/default/?api-version=2023-11-01: - patch: - operationId: FirewallPolicyIdpsSignaturesOverrides_Patch - description: Will update the status of policy's signature overrides for IDPS - requestBody: - description: Will contain all properties of the object to put - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/SignaturesOverrides' - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Will return the policy current signature overrides object - content: - application/json: - schema: - $ref: '#/components/schemas/SignaturesOverrides' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - description: Will override/create a new signature overrides for the policy's IDPS - operationId: FirewallPolicyIdpsSignaturesOverrides_Put - requestBody: - description: Will contain all properties of the object to put - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/SignaturesOverrides' - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Describes the new state of the signature overrides after the PUT operation - content: - application/json: - schema: - $ref: '#/components/schemas/SignaturesOverrides' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - get: - description: Returns all signatures overrides for a specific policy. - operationId: FirewallPolicyIdpsSignaturesOverrides_Get - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Will return the policy current signature overrides object - content: - application/json: - schema: - $ref: '#/components/schemas/SignaturesOverrides' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/listIdpsFilterOptions/?api-version=2023-11-01: - post: - operationId: FirewallPolicyIdpsSignaturesFilterValues_List - description: Retrieves the current filter values for the signatures overrides - requestBody: - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/SignatureOverridesFilterValuesQuery' - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Success. The operation returns a list of all valid filter values for the requested column - content: - application/json: - schema: - $ref: '#/components/schemas/SignatureOverridesFilterValuesResponse' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides/?api-version=2023-11-01: - get: - description: Returns all signatures overrides objects for a specific policy as a list containing a single value. - operationId: FirewallPolicyIdpsSignaturesOverrides_List - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Will return the policy current signature overrides object inside a list - content: - application/json: - schema: - $ref: '#/components/schemas/SignaturesOverridesList' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/firewallPolicyDrafts/default/?api-version=2023-11-01: - put: - description: Create or update a draft Firewall Policy. - operationId: FirewallPolicyDrafts_CreateOrUpdate - parameters: - - name: resourceGroupName - in: path - description: The name of the resource group. - required: true - schema: - type: string - - name: firewallPolicyName - in: path - description: The name of the Firewall Policy. - required: true - schema: - pattern: ^[^_\W][\w-._]{0,79}(?/. + privateIPAddressPrefixLength: + type: integer + format: int32 + minimum: 1 + maximum: 128 + nullable: true + description: The private IP address prefix length. If specified and the allocation method is dynamic, the service will allocate a CIDR block instead of a single IP address. + privateIPAllocationMethod: + $ref: '#/components/schemas/IPAllocationMethod' + description: The private IP address allocation method. + privateIPAddressVersion: + $ref: '#/components/schemas/IPVersion' + description: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. + subnet: + $ref: '#/components/schemas/Subnet' + description: Subnet bound to the IP configuration. + primary: + type: boolean + description: Whether this is a primary customer address on the network interface. + publicIPAddress: + $ref: '#/components/schemas/PublicIPAddress' + description: Public IP address bound to the IP configuration. + applicationSecurityGroups: + type: array + items: + $ref: '#/components/schemas/ApplicationSecurityGroup' + description: Application security groups in which the IP configuration is included. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the network interface IP configuration. + privateLinkConnectionProperties: + $ref: '#/components/schemas/NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties' + description: PrivateLinkConnection properties for the network interface. + readOnly: true + description: Properties of IP configuration. + type: object + NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties: + properties: + groupId: + type: string + readOnly: true + description: The group ID for current private link connection. + requiredMemberName: + type: string + readOnly: true + description: The required member name for current private link connection. + fqdns: + type: array + items: + type: string + readOnly: true + description: List of FQDNs for current private link connection. + description: PrivateLinkConnection properties for the network interface. + type: object + NetworkInterfaceIPConfiguration: + description: IPConfiguration in a network interface. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/NetworkInterfaceIPConfigurationPropertiesFormat' + description: Network interface IP configuration properties. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + type: string + description: Resource type. + id: + type: string + description: Resource ID. + type: object + NetworkInterfaceDnsSettings: + properties: + dnsServers: + type: array + items: + type: string + description: List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined with other IPs, it must be the only value in dnsServers collection. + appliedDnsServers: + readOnly: true + type: array + items: + type: string + description: If the VM that uses this NIC is part of an Availability Set, then this list will have the union of all DNS servers from all NICs that are part of the Availability Set. This property is what is configured on each of those VMs. + internalDnsNameLabel: + type: string + description: Relative DNS name for this NIC used for internal communications between VMs in the same virtual network. + internalFqdn: + readOnly: true + type: string + description: Fully qualified DNS name supporting internal communications between VMs in the same virtual network. + internalDomainNameSuffix: + readOnly: true + type: string + description: Even if internalDnsNameLabel is not specified, a DNS entry is created for the primary NIC of the VM. This DNS name can be constructed by concatenating the VM name with the value of internalDomainNameSuffix. + description: DNS settings of a network interface. + type: object + NetworkInterfacePropertiesFormat: + properties: + virtualMachine: + $ref: '#/components/schemas/SubResource' + description: The reference to a virtual machine. + readOnly: true + networkSecurityGroup: + $ref: '#/components/schemas/NetworkSecurityGroup' + description: The reference to the NetworkSecurityGroup resource. + privateEndpoint: + readOnly: true + $ref: '#/components/schemas/PrivateEndpoint' + description: A reference to the private endpoint to which the network interface is linked. + ipConfigurations: + type: array + items: + $ref: '#/components/schemas/NetworkInterfaceIPConfiguration' + description: A list of IPConfigurations of the network interface. + tapConfigurations: + readOnly: true + type: array + items: + $ref: '#/components/schemas/NetworkInterfaceTapConfiguration' + description: A list of TapConfigurations of the network interface. + dnsSettings: + $ref: '#/components/schemas/NetworkInterfaceDnsSettings' + description: The DNS settings in network interface. + macAddress: + readOnly: true + type: string + description: The MAC address of the network interface. + primary: + readOnly: true + type: boolean + description: Whether this is a primary network interface on a virtual machine. + vnetEncryptionSupported: + readOnly: true + type: boolean + description: Whether the virtual machine this nic is attached to supports encryption. + enableAcceleratedNetworking: + type: boolean + description: If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking. + disableTcpStateTracking: + type: boolean + description: Indicates whether to disable tcp state tracking. + enableIPForwarding: + type: boolean + description: Indicates whether IP forwarding is enabled on this network interface. + hostedWorkloads: + type: array + items: + type: string + readOnly: true + description: A list of references to linked BareMetal resources. + dscpConfiguration: + $ref: '#/components/schemas/SubResource' + description: A reference to the dscp configuration to which the network interface is linked. + readOnly: true + resourceGuid: + readOnly: true + type: string + description: The resource GUID property of the network interface resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the network interface resource. + workloadType: + type: string + description: WorkloadType of the NetworkInterface for BareMetal resources + nicType: + type: string + description: Type of Network Interface resource. + enum: + - Standard + - Elastic + x-ms-enum: + name: NetworkInterfaceNicType + modelAsString: true + privateLinkService: + $ref: '#/components/schemas/PrivateLinkService' + description: Privatelinkservice of the network interface resource. + migrationPhase: + type: string + description: Migration phase of Network Interface resource. + enum: + - None + - Prepare + - Commit + - Abort + - Committed + x-ms-enum: + name: NetworkInterfaceMigrationPhase + modelAsString: true + auxiliaryMode: + type: string + description: Auxiliary mode of Network Interface resource. + enum: + - None + - MaxConnections + - Floating + - AcceleratedConnections + x-ms-enum: + name: NetworkInterfaceAuxiliaryMode + modelAsString: true + auxiliarySku: + type: string + description: Auxiliary sku of Network Interface resource. + enum: + - None + - A1 + - A2 + - A4 + - A8 + x-ms-enum: + name: NetworkInterfaceAuxiliarySku + modelAsString: true + description: NetworkInterface properties. + type: object + NetworkInterface: + description: A network interface in a resource group. + properties: + extendedLocation: + $ref: '#/components/schemas/ExtendedLocation' + description: The extended location of the network interface. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/NetworkInterfacePropertiesFormat' + description: Properties of the network interface. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + NetworkInterfaceListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/NetworkInterface' + description: A list of network interfaces in a resource group. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for the ListNetworkInterface API service call. + type: object + NetworkInterfaceTapConfigurationListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/NetworkInterfaceTapConfiguration' + description: A list of tap configurations. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for list tap configurations API service call. + type: object + NetworkInterfaceIPConfigurationListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/NetworkInterfaceIPConfiguration' + description: A list of ip configurations. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for list ip configurations API service call. + type: object + NetworkInterfaceLoadBalancerListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/LoadBalancer' + description: A list of load balancers. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for list ip configurations API service call. + type: object + EffectiveNetworkSecurityGroup: + properties: + networkSecurityGroup: + $ref: '#/components/schemas/SubResource' + description: The ID of network security group that is applied. + association: + $ref: '#/components/schemas/EffectiveNetworkSecurityGroupAssociation' + description: Associated resources. + effectiveSecurityRules: + type: array + items: + $ref: '#/components/schemas/EffectiveNetworkSecurityRule' + description: A collection of effective security rules. + tagMap: + type: string + additionalProperties: + type: array + items: + type: string + description: List of IP Addresses within the tag (key). + description: Mapping of tags to list of IP Addresses included within the tag. + description: Effective network security group. + type: object + EffectiveNetworkSecurityGroupAssociation: + properties: + networkManager: + $ref: '#/components/schemas/SubResource' + description: The ID of the Azure network manager if assigned. + subnet: + $ref: '#/components/schemas/SubResource' + description: The ID of the subnet if assigned. + networkInterface: + $ref: '#/components/schemas/SubResource' + description: The ID of the network interface if assigned. + description: The effective network security group association. + type: object + EffectiveNetworkSecurityRule: + properties: + name: + type: string + description: The name of the security rule specified by the user (if created by the user). + protocol: + type: string + description: The network protocol this rule applies to. + enum: + - Tcp + - Udp + - All + x-ms-enum: + name: EffectiveSecurityRuleProtocol + modelAsString: true + sourcePortRange: + type: string + description: The source port or range. + destinationPortRange: + type: string + description: The destination port or range. + sourcePortRanges: + type: array + items: + type: string + description: The source port ranges. Expected values include a single integer between 0 and 65535, a range using '-' as separator (e.g. 100-400), or an asterisk (*). + destinationPortRanges: + type: array + items: + type: string + description: The destination port ranges. Expected values include a single integer between 0 and 65535, a range using '-' as separator (e.g. 100-400), or an asterisk (*). + sourceAddressPrefix: + type: string + description: The source address prefix. + destinationAddressPrefix: + type: string + description: The destination address prefix. + sourceAddressPrefixes: + type: array + items: + type: string + description: The source address prefixes. Expected values include CIDR IP ranges, Default Tags (VirtualNetwork, AzureLoadBalancer, Internet), System Tags, and the asterisk (*). + destinationAddressPrefixes: + type: array + items: + type: string + description: The destination address prefixes. Expected values include CIDR IP ranges, Default Tags (VirtualNetwork, AzureLoadBalancer, Internet), System Tags, and the asterisk (*). + expandedSourceAddressPrefix: + type: array + items: + type: string + description: The expanded source address prefix. + expandedDestinationAddressPrefix: + type: array + items: + type: string + description: Expanded destination address prefix. + access: + $ref: '#/components/schemas/SecurityRuleAccess' + description: Whether network traffic is allowed or denied. + priority: + type: integer + format: int32 + description: The priority of the rule. + direction: + $ref: '#/components/schemas/SecurityRuleDirection' + description: The direction of the rule. + description: Effective network security rules. + type: object + EffectiveNetworkSecurityGroupListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/EffectiveNetworkSecurityGroup' + description: A list of effective network security groups. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for list effective network security groups API service call. + type: object + EffectiveRoute: + properties: + name: + type: string + description: The name of the user defined route. This is optional. + disableBgpRoutePropagation: + type: boolean + description: If true, on-premises routes are not propagated to the network interfaces in the subnet. + source: + type: string + description: Who created the route. + enum: + - Unknown + - User + - VirtualNetworkGateway + - Default + x-ms-enum: + name: EffectiveRouteSource + modelAsString: true + state: + type: string + description: The value of effective route. + enum: + - Active + - Invalid + x-ms-enum: + name: EffectiveRouteState + modelAsString: true + addressPrefix: + type: array + items: + type: string + description: The address prefixes of the effective routes in CIDR notation. + nextHopIpAddress: + type: array + items: + type: string + description: The IP address of the next hop of the effective route. + nextHopType: + $ref: '#/components/schemas/RouteNextHopType' + description: The type of Azure hop the packet should be sent to. + description: Effective Route. + type: object + EffectiveRouteListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/EffectiveRoute' + description: A list of effective routes. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for list effective route API service call. + type: object + IPConfigurationPropertiesFormat: + properties: + privateIPAddress: + type: string + description: The private IP address of the IP configuration. + privateIPAllocationMethod: + $ref: '#/components/schemas/IPAllocationMethod' + description: The private IP address allocation method. + default: Dynamic + subnet: + $ref: '#/components/schemas/Subnet' + description: The reference to the subnet resource. + publicIPAddress: + $ref: '#/components/schemas/PublicIPAddress' + description: The reference to the public IP resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the IP configuration resource. + description: Properties of IP configuration. + type: object + IPConfiguration: + description: IP configuration. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/IPConfigurationPropertiesFormat' + description: Properties of the IP configuration. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayWafDynamicManifestResultList: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayWafDynamicManifestResult' + description: The list of application gateway waf manifest. + nextLink: + type: string + description: URL to get the next set of results. + type: object + description: Response for ApplicationGatewayWafDynamicManifests API service call. + ApplicationGatewayWafDynamicManifestResult: + description: Response for ApplicationGatewayWafDynamicManifest API service call. + properties: + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayWafDynamicManifestPropertiesResult' + description: Properties of the ApplicationGatewayWafDynamicManifest . + type: object + ApplicationGatewayWafDynamicManifestPropertiesResult: + description: Properties of ApplicationGatewayWafDynamicManifest. + type: object + properties: + defaultRuleSet: + description: The default ruleset. + x-ms-client-flatten: true + $ref: '#/components/schemas/DefaultRuleSetPropertyFormat' + availableRuleSets: + description: The available rulesets. + x-ms-client-flatten: true + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayFirewallManifestRuleSet' + x-ms-identifiers: [] + DefaultRuleSetPropertyFormat: + description: the default web application firewall rule set. + type: object + properties: + ruleSetType: + description: The type of the web application firewall rule set. + type: string + ruleSetVersion: + description: The version of the web application firewall rule set type. + type: string + ApplicationGatewayFirewallManifestRuleSet: + description: Properties of the web application firewall rule set. + type: object + properties: + ruleSetType: + type: string + description: The type of the web application firewall rule set. + ruleSetVersion: + type: string + description: The version of the web application firewall rule set type. + status: + type: string + description: The rule set status + enum: + - Preview + - GA + - Supported + - Deprecated + x-ms-enum: + name: ApplicationGatewayRuleSetStatusOptions + modelAsString: true + tiers: + type: array + description: Tier of an application gateway that support the rule set. + items: + type: string + enum: + - Standard + - WAF + - Standard_v2 + - WAF_v2 + x-ms-enum: + name: ApplicationGatewayTierTypes + modelAsString: true + ruleGroups: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayFirewallRuleGroup' + description: The rule groups of the web application firewall rule set. + x-ms-identifiers: [] + required: + - ruleSetType + - ruleSetVersion + - ruleGroups + PublicIPPrefixSku: + properties: + name: + type: string + description: Name of a public IP prefix SKU. + enum: + - Standard + x-ms-enum: + name: PublicIPPrefixSkuName + modelAsString: true + tier: + type: string + description: Tier of a public IP prefix SKU. + enum: + - Regional + - Global + x-ms-enum: + name: PublicIPPrefixSkuTier + modelAsString: true + description: SKU of a public IP prefix. + type: object + PublicIPPrefixPropertiesFormat: + properties: + publicIPAddressVersion: + $ref: '#/components/schemas/IPVersion' + description: The public IP address version. + ipTags: + type: array + items: + $ref: '#/components/schemas/IpTag' + description: The list of tags associated with the public IP prefix. + prefixLength: + type: integer + format: int32 + description: The Length of the Public IP Prefix. + ipPrefix: + readOnly: true + type: string + description: The allocated Prefix. + publicIPAddresses: + readOnly: true + type: array + items: + $ref: '#/components/schemas/ReferencedPublicIpAddress' + description: The list of all referenced PublicIPAddresses. + loadBalancerFrontendIpConfiguration: + readOnly: true + $ref: '#/components/schemas/SubResource' + description: The reference to load balancer frontend IP configuration associated with the public IP prefix. + customIPPrefix: + $ref: '#/components/schemas/SubResource' + description: The customIpPrefix that this prefix is associated with. + resourceGuid: + readOnly: true + type: string + description: The resource GUID property of the public IP prefix resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the public IP prefix resource. + natGateway: + $ref: '#/components/schemas/NatGateway' + description: NatGateway of Public IP Prefix. + description: Public IP prefix properties. + type: object + PublicIPPrefix: + description: Public IP prefix resource. + properties: + extendedLocation: + $ref: '#/components/schemas/ExtendedLocation' + description: The extended location of the public ip address. + sku: + $ref: '#/components/schemas/PublicIPPrefixSku' + description: The public IP prefix SKU. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/PublicIPPrefixPropertiesFormat' + description: Public IP prefix properties. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + zones: + type: array + items: + type: string + description: A list of availability zones denoting the IP allocated for the resource needs to come from. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + PublicIPPrefixListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/PublicIPPrefix' + description: A list of public IP prefixes that exists in a resource group. + nextLink: + type: string + description: The URL to get the next set of results. + description: Response for ListPublicIpPrefixes API service call. + type: object + ReferencedPublicIpAddress: + properties: + id: + type: string + description: The PublicIPAddress Reference. + description: Reference to a public IP address. + type: object + NetworkGroup: + description: The network group resource + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/NetworkGroupProperties' + description: The Network Group properties + systemData: + readOnly: true + description: The system metadata related to this resource. + $ref: '#/components/schemas/SystemData' + id: + readOnly: true + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: object + NetworkGroupListResult: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/NetworkGroup' + description: Gets a page of NetworkGroup + nextLink: + type: string + description: Gets the URL to get the next set of results. + description: Result of the request to list NetworkGroup. It contains a list of groups and a URL link to get the next set of results. + NetworkGroupProperties: + type: object + properties: + description: + type: string + description: A description of the network group. + memberType: + $ref: '#/components/schemas/GroupMemberType' + description: The type of the group member. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the scope assignment resource. + resourceGuid: + type: string + readOnly: true + description: Unique identifier for this resource. + description: Properties of network group + GroupMemberType: + type: string + description: Network Group member type + enum: + - VirtualNetwork + - Subnet + x-ms-enum: + name: GroupMemberType + modelAsString: true + StaticMember: + description: StaticMember Item. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/StaticMemberProperties' + description: The Static Member properties + systemData: + readOnly: true + description: The system metadata related to this resource. + $ref: '#/components/schemas/SystemData' + id: + readOnly: true + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: object + StaticMemberListResult: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/StaticMember' + description: Gets a page of StaticMember + nextLink: + type: string + description: Gets the URL to get the next set of results. + description: Result of the request to list StaticMember. It contains a list of groups and a URL link to get the next set of results. + StaticMemberProperties: + type: object + properties: + resourceId: + type: string + description: Resource Id. + region: + readOnly: true + type: string + description: Resource region. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the scope assignment resource. + description: Properties of static member. + QueryRequestOptions: + type: object + properties: + skipToken: + description: When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. + type: string + description: Query Request Options + IpAllocationPropertiesFormat: + properties: + subnet: + readOnly: true + $ref: '#/components/schemas/SubResource' + description: The Subnet that using the prefix of this IpAllocation resource. + virtualNetwork: + readOnly: true + $ref: '#/components/schemas/SubResource' + description: The VirtualNetwork that using the prefix of this IpAllocation resource. + type: + $ref: '#/components/schemas/IpAllocationType' + description: The type for the IpAllocation. + prefix: + type: string + description: The address prefix for the IpAllocation. + prefixLength: + type: integer + nullable: true + default: 0 + description: The address prefix length for the IpAllocation. + prefixType: + $ref: '#/components/schemas/IPVersion' + default: null + description: The address prefix Type for the IpAllocation. + ipamAllocationId: + type: string + description: The IPAM allocation ID. + allocationTags: + type: object + additionalProperties: + type: string + description: IpAllocation tags. + description: Properties of the IpAllocation. + type: object + IpAllocation: + description: IpAllocation resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/IpAllocationPropertiesFormat' + description: Properties of the IpAllocation. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + IpAllocationListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/IpAllocation' + description: A list of IpAllocation resources. + nextLink: + type: string + description: The URL to get the next set of results. + description: Response for the ListIpAllocations API service call. + type: object + IpAllocationType: + type: string + description: IpAllocation type. + enum: + - Undefined + - Hypernet + x-ms-enum: + name: IpAllocationType + modelAsString: true + VirtualWanProperties: + properties: + disableVpnEncryption: + type: boolean + description: Vpn encryption to be disabled or not. + virtualHubs: + type: array + readOnly: true + items: + $ref: '#/components/schemas/SubResource' + description: List of VirtualHubs in the VirtualWAN. + vpnSites: + type: array + readOnly: true + items: + $ref: '#/components/schemas/SubResource' + description: List of VpnSites in the VirtualWAN. + allowBranchToBranchTraffic: + type: boolean + description: True if branch to branch traffic is allowed. + allowVnetToVnetTraffic: + type: boolean + description: True if Vnet to Vnet traffic is allowed. + office365LocalBreakoutCategory: + description: The office local breakout category. + $ref: '#/components/schemas/OfficeTrafficCategory' + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the virtual WAN resource. + type: + type: string + description: The type of the VirtualWAN. + description: Parameters for VirtualWAN. + type: object + VirtualWAN: + required: + - location + description: VirtualWAN Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VirtualWanProperties' + description: Properties of the virtual WAN. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + ListVirtualWANsResult: + description: Result of the request to list VirtualWANs. It contains a list of VirtualWANs and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/VirtualWAN' + description: List of VirtualWANs. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + type: object + VpnSiteProperties: + properties: + virtualWan: + $ref: '#/components/schemas/SubResource' + description: The VirtualWAN to which the vpnSite belongs. + deviceProperties: + description: The device properties. + $ref: '#/components/schemas/DeviceProperties' + ipAddress: + type: string + description: The ip-address for the vpn-site. + siteKey: + type: string + description: The key for vpn-site that can be used for connections. + addressSpace: + $ref: '#/components/schemas/AddressSpace' + description: The AddressSpace that contains an array of IP address ranges. + bgpProperties: + $ref: '#/components/schemas/BgpSettings' + description: The set of bgp properties. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the VPN site resource. + isSecuritySite: + type: boolean + description: IsSecuritySite flag. + vpnSiteLinks: + type: array + description: List of all vpn site links. + items: + $ref: '#/components/schemas/VpnSiteLink' + o365Policy: + readOnly: false + description: Office365 Policy. + $ref: '#/components/schemas/O365PolicyProperties' + description: Parameters for VpnSite. + type: object + VpnSite: + required: + - location + description: VpnSite Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VpnSiteProperties' + description: Properties of the VPN site. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + ListVpnSitesResult: + description: Result of the request to list VpnSites. It contains a list of VpnSites and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/VpnSite' + description: List of VpnSites. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + type: object + VpnSiteLinkProperties: + properties: + linkProperties: + description: The link provider properties. + $ref: '#/components/schemas/VpnLinkProviderProperties' + ipAddress: + type: string + description: The ip-address for the vpn-site-link. + fqdn: + type: string + description: FQDN of vpn-site-link. + bgpProperties: + $ref: '#/components/schemas/VpnLinkBgpSettings' + description: The set of bgp properties. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the VPN site link resource. + description: Parameters for VpnSite. + type: object + VpnSiteLink: + description: VpnSiteLink Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VpnSiteLinkProperties' + description: Properties of the VPN site link. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + type: + readOnly: true + type: string + description: Resource type. + id: + type: string + description: Resource ID. + type: object + ListVpnSiteLinksResult: + description: Result of the request to list VpnSiteLinks. It contains a list of VpnSiteLinks and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/VpnSiteLink' + description: List of VpnSitesLinks. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + type: object + GetVpnSitesConfigurationRequest: + properties: + vpnSites: + type: array + items: + type: string + description: List of resource-ids of the vpn-sites for which config is to be downloaded. + outputBlobSasUrl: + type: string + description: The sas-url to download the configurations for vpn-sites. + required: + - outputBlobSasUrl + description: List of Vpn-Sites. + type: object + VirtualHubProperties: + properties: + virtualWan: + $ref: '#/components/schemas/SubResource' + description: The VirtualWAN to which the VirtualHub belongs. + vpnGateway: + $ref: '#/components/schemas/SubResource' + description: The VpnGateway associated with this VirtualHub. + p2SVpnGateway: + $ref: '#/components/schemas/SubResource' + description: The P2SVpnGateway associated with this VirtualHub. + expressRouteGateway: + $ref: '#/components/schemas/SubResource' + description: The expressRouteGateway associated with this VirtualHub. + azureFirewall: + $ref: '#/components/schemas/SubResource' + description: The azureFirewall associated with this VirtualHub. + securityPartnerProvider: + $ref: '#/components/schemas/SubResource' + description: The securityPartnerProvider associated with this VirtualHub. + addressPrefix: + type: string + description: Address-prefix for this VirtualHub. + routeTable: + $ref: '#/components/schemas/VirtualHubRouteTable' + description: The routeTable associated with this virtual hub. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the virtual hub resource. + securityProviderName: + type: string + description: The Security Provider name. + virtualHubRouteTableV2s: + type: array + description: List of all virtual hub route table v2s associated with this VirtualHub. + items: + $ref: '#/components/schemas/VirtualHubRouteTableV2' + sku: + type: string + description: The sku of this VirtualHub. + routingState: + $ref: '#/components/schemas/RoutingState' + description: The routing state. + bgpConnections: + type: array + readOnly: true + description: List of references to Bgp Connections. + items: + $ref: '#/components/schemas/SubResource' + ipConfigurations: + type: array + readOnly: true + description: List of references to IpConfigurations. + items: + $ref: '#/components/schemas/SubResource' + routeMaps: + type: array + readOnly: true + description: List of references to RouteMaps. + items: + $ref: '#/components/schemas/SubResource' + virtualRouterAsn: + type: integer + readOnly: false + format: int64 + minimum: 0 + maximum: 4294967295 + description: VirtualRouter ASN. + virtualRouterIps: + type: array + readOnly: false + description: VirtualRouter IPs. + items: + type: string + allowBranchToBranchTraffic: + type: boolean + readOnly: false + description: Flag to control transit for VirtualRouter hub. + preferredRoutingGateway: + $ref: '#/components/schemas/PreferredRoutingGateway' + description: The preferred gateway to route on-prem traffic + hubRoutingPreference: + $ref: '#/components/schemas/HubRoutingPreference' + description: The hubRoutingPreference of this VirtualHub. + virtualRouterAutoScaleConfiguration: + $ref: '#/components/schemas/VirtualRouterAutoScaleConfiguration' + description: The VirtualHub Router autoscale configuration. + description: Parameters for VirtualHub. + type: object + VirtualRouterAutoScaleConfiguration: + type: object + properties: + minCapacity: + type: integer + format: int32 + minimum: 0 + description: The minimum number of scale units for VirtualHub Router. + description: The VirtualHub Router autoscale configuration. + PreferredRoutingGateway: + type: string + description: The preferred routing gateway types + enum: + - ExpressRoute + - VpnGateway + - None + x-ms-enum: + name: PreferredRoutingGateway + modelAsString: true + HubRoutingPreference: + type: string + description: The hub routing preference gateway types + enum: + - ExpressRoute + - VpnGateway + - ASPath + x-ms-enum: + name: HubRoutingPreference + modelAsString: true + RoutingState: + type: string + description: The current routing state of the VirtualHub. + readOnly: true + enum: + - None + - Provisioned + - Provisioning + - Failed + x-ms-enum: + name: RoutingState + modelAsString: true + BgpConnection: + description: Virtual Appliance Site resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/BgpConnectionProperties' + description: The properties of the Bgp connections. + name: + type: string + description: Name of the connection. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + type: + type: string + readOnly: true + description: Connection type. + id: + type: string + description: Resource ID. + type: object + BgpConnectionProperties: + properties: + peerAsn: + type: integer + readOnly: false + format: int64 + minimum: 0 + maximum: 4294967295 + description: Peer ASN. + peerIp: + type: string + readOnly: false + description: Peer IP. + hubVirtualNetworkConnection: + description: The reference to the HubVirtualNetworkConnection resource. + readOnly: false + $ref: '#/components/schemas/SubResource' + provisioningState: + description: The provisioning state of the resource. + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + connectionState: + type: string + description: The current state of the VirtualHub to Peer. + readOnly: true + enum: + - Unknown + - Connecting + - Connected + - NotConnected + x-ms-enum: + name: HubBgpConnectionStatus + modelAsString: true + description: Properties of the bgp connection. + type: object + PeerRoute: + properties: + localAddress: + type: string + readOnly: true + description: The peer's local address. + network: + type: string + readOnly: true + description: The route's network prefix. + nextHop: + type: string + readOnly: true + description: The route's next hop. + sourcePeer: + type: string + readOnly: true + description: The peer this route was learned from. + origin: + type: string + readOnly: true + description: The source this route was learned from. + asPath: + type: string + readOnly: true + description: The route's AS path sequence. + weight: + type: integer + format: int32 + readOnly: true + description: The route's weight. + description: Peer routing details. + type: object + PeerRouteList: + additionalProperties: + type: array + items: + $ref: '#/components/schemas/PeerRoute' + x-ms-identifiers: [] + description: List of peer routes. + description: Map from virtual router instance to list of peer routes. + properties: {} + type: object + HubIpConfiguration: + description: IpConfigurations. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/HubIPConfigurationPropertiesFormat' + description: The properties of the Virtual Hub IPConfigurations. + name: + type: string + description: Name of the Ip Configuration. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + type: + type: string + readOnly: true + description: Ipconfiguration type. + id: + type: string + description: Resource ID. + type: object + HubIPConfigurationPropertiesFormat: + properties: + privateIPAddress: + type: string + description: The private IP address of the IP configuration. + privateIPAllocationMethod: + $ref: '#/components/schemas/IPAllocationMethod' + description: The private IP address allocation method. + subnet: + $ref: '#/components/schemas/Subnet' + description: The reference to the subnet resource. + publicIPAddress: + $ref: '#/components/schemas/PublicIPAddress' + description: The reference to the public IP resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the IP configuration resource. + description: Properties of IP configuration. + type: object + VirtualHubRouteTable: + properties: + routes: + type: array + description: List of all routes. + items: + $ref: '#/components/schemas/VirtualHubRoute' + description: VirtualHub route table. + type: object + VirtualHubRoute: + properties: + addressPrefixes: + type: array + description: List of all addressPrefixes. + items: + type: string + nextHopIpAddress: + type: string + description: NextHop ip address. + description: VirtualHub route. + type: object + VirtualHub: + required: + - location + description: VirtualHub Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VirtualHubProperties' + description: Properties of the virtual hub. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + kind: + readOnly: true + type: string + description: Kind of service virtual hub. This is metadata used for the Azure portal experience for Route Server. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + ListVirtualHubsResult: + description: Result of the request to list VirtualHubs. It contains a list of VirtualHubs and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/VirtualHub' + description: List of VirtualHubs. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + type: object + VpnGatewayProperties: + properties: + virtualHub: + $ref: '#/components/schemas/SubResource' + description: The VirtualHub to which the gateway belongs. + connections: + type: array + description: List of all vpn connections to the gateway. + items: + $ref: '#/components/schemas/VpnConnection' + bgpSettings: + $ref: '#/components/schemas/BgpSettings' + description: Local network gateway's BGP speaker settings. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the VPN gateway resource. + vpnGatewayScaleUnit: + type: integer + format: int32 + description: The scale unit for this vpn gateway. + ipConfigurations: + type: array + readOnly: true + description: List of all IPs configured on the gateway. + items: + $ref: '#/components/schemas/VpnGatewayIpConfiguration' + enableBgpRouteTranslationForNat: + type: boolean + description: Enable BGP routes translation for NAT on this VpnGateway. + isRoutingPreferenceInternet: + type: boolean + description: Enable Routing Preference property for the Public IP Interface of the VpnGateway. + natRules: + type: array + description: List of all the nat Rules associated with the gateway. + items: + $ref: '#/components/schemas/VpnGatewayNatRule' + description: Parameters for VpnGateway. + type: object + VpnGateway: + required: + - location + description: VpnGateway Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VpnGatewayProperties' + description: Properties of the VPN gateway. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + VpnGatewayIpConfiguration: + description: IP Configuration of a VPN Gateway Resource. + properties: + id: + type: string + description: The identifier of the IP configuration for a VPN Gateway. + publicIpAddress: + type: string + description: The public IP address of this IP configuration. + privateIpAddress: + type: string + description: The private IP address of this IP configuration. + type: object + ListVpnGatewaysResult: + description: Result of the request to list VpnGateways. It contains a list of VpnGateways and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/VpnGateway' + description: List of VpnGateways. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + type: object + VpnNatRuleMapping: + properties: + addressSpace: + type: string + description: Address space for Vpn NatRule mapping. + portRange: + type: string + description: Port range for Vpn NatRule mapping. + description: Vpn NatRule mapping. + type: object + VpnGatewayNatRuleProperties: + properties: + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the NAT Rule resource. + type: + type: string + description: The type of NAT rule for VPN NAT. + enum: + - Static + - Dynamic + x-ms-enum: + name: VpnNatRuleType + modelAsString: true + mode: + type: string + description: The Source NAT direction of a VPN NAT. + enum: + - EgressSnat + - IngressSnat + x-ms-enum: + name: VpnNatRuleMode + modelAsString: true + internalMappings: + type: array + items: + $ref: '#/components/schemas/VpnNatRuleMapping' + description: The private IP address internal mapping for NAT. + externalMappings: + type: array + items: + $ref: '#/components/schemas/VpnNatRuleMapping' + description: The private IP address external mapping for NAT. + ipConfigurationId: + type: string + description: The IP Configuration ID this NAT rule applies to. + egressVpnSiteLinkConnections: + type: array + readOnly: true + items: + $ref: '#/components/schemas/SubResource' + description: List of egress VpnSiteLinkConnections. + ingressVpnSiteLinkConnections: + type: array + readOnly: true + items: + $ref: '#/components/schemas/SubResource' + description: List of ingress VpnSiteLinkConnections. + description: Parameters for VpnGatewayNatRule. + type: object + VpnGatewayNatRule: + description: VpnGatewayNatRule Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VpnGatewayNatRuleProperties' + description: Properties of the VpnGateway NAT rule. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Resource type. + id: + type: string + description: Resource ID. + type: object + ListVpnGatewayNatRulesResult: + description: Result of the request to list all nat rules to a virtual wan vpn gateway. It contains a list of Nat rules and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/VpnGatewayNatRule' + description: List of Nat Rules. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + type: object + VpnConnectionProperties: + properties: + remoteVpnSite: + $ref: '#/components/schemas/SubResource' + description: Id of the connected vpn site. + routingWeight: + type: integer + format: int32 + description: Routing weight for vpn connection. + dpdTimeoutSeconds: + type: integer + format: int32 + description: DPD timeout in seconds for vpn connection. + connectionStatus: + description: The connection status. + $ref: '#/components/schemas/VpnConnectionStatus' + vpnConnectionProtocolType: + description: Connection protocol used for this connection. + $ref: '#/components/schemas/ConnectionProtocol' + ingressBytesTransferred: + type: integer + format: int64 + readOnly: true + description: Ingress bytes transferred. + egressBytesTransferred: + type: integer + format: int64 + readOnly: true + description: Egress bytes transferred. + connectionBandwidth: + type: integer + format: int32 + description: Expected bandwidth in MBPS. + sharedKey: + type: string + description: SharedKey for the vpn connection. + enableBgp: + type: boolean + description: EnableBgp flag. + usePolicyBasedTrafficSelectors: + type: boolean + description: Enable policy-based traffic selectors. + ipsecPolicies: + type: array + items: + $ref: '#/components/schemas/IpsecPolicy' + description: The IPSec Policies to be considered by this connection. + trafficSelectorPolicies: + type: array + items: + $ref: '#/components/schemas/TrafficSelectorPolicy' + description: The Traffic Selector Policies to be considered by this connection. + enableRateLimiting: + type: boolean + description: EnableBgp flag. + enableInternetSecurity: + type: boolean + description: Enable internet security. + useLocalAzureIpAddress: + type: boolean + description: Use local azure ip to initiate connection. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the VPN connection resource. + vpnLinkConnections: + type: array + description: List of all vpn site link connections to the gateway. + items: + $ref: '#/components/schemas/VpnSiteLinkConnection' + routingConfiguration: + $ref: '#/components/schemas/RoutingConfiguration' + description: The Routing Configuration indicating the associated and propagated route tables on this connection. + description: Parameters for VpnConnection. + type: object + VpnConnection: + description: VpnConnection Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VpnConnectionProperties' + description: Properties of the VPN connection. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + ListVpnConnectionsResult: + description: Result of the request to list all vpn connections to a virtual wan vpn gateway. It contains a list of Vpn Connections and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/VpnConnection' + description: List of Vpn Connections. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + type: object + VpnConnectionPacketCaptureStartParameters: + description: Vpn Connection packet capture parameters supplied to start packet capture on gateway connection. + properties: + filterData: + type: string + description: Start Packet capture parameters on vpn connection. + linkConnectionNames: + type: array + description: List of site link connection names. + items: + type: string + type: object + VpnConnectionPacketCaptureStopParameters: + description: Vpn Connection packet capture parameters supplied to stop packet capture on gateway connection. + properties: + sasUrl: + type: string + description: SAS url for packet capture on vpn connection. + linkConnectionNames: + type: array + description: List of site link connection names. + items: + type: string + type: object + VpnGatewayPacketCaptureStartParameters: + properties: + filterData: + type: string + description: Start Packet capture parameters on vpn gateway. + description: Start packet capture parameters. + type: object + VpnGatewayPacketCaptureStopParameters: + properties: + sasUrl: + type: string + description: SAS url for packet capture on vpn gateway. + description: Stop packet capture parameters. + type: object + VpnSiteLinkConnectionProperties: + properties: + vpnSiteLink: + $ref: '#/components/schemas/SubResource' + description: Id of the connected vpn site link. + routingWeight: + type: integer + format: int32 + description: Routing weight for vpn connection. + vpnLinkConnectionMode: + type: string + description: Vpn link connection mode. + enum: + - Default + - ResponderOnly + - InitiatorOnly + x-ms-enum: + name: VpnLinkConnectionMode + modelAsString: true + connectionStatus: + description: The connection status. + $ref: '#/components/schemas/VpnConnectionStatus' + vpnConnectionProtocolType: + description: Connection protocol used for this connection. + $ref: '#/components/schemas/ConnectionProtocol' + ingressBytesTransferred: + type: integer + format: int64 + readOnly: true + description: Ingress bytes transferred. + egressBytesTransferred: + type: integer + format: int64 + readOnly: true + description: Egress bytes transferred. + connectionBandwidth: + type: integer + format: int32 + description: Expected bandwidth in MBPS. + sharedKey: + type: string + description: SharedKey for the vpn connection. + enableBgp: + type: boolean + description: EnableBgp flag. + vpnGatewayCustomBgpAddresses: + type: array + items: + $ref: '#/components/schemas/GatewayCustomBgpIpAddressIpConfiguration' + description: vpnGatewayCustomBgpAddresses used by this connection. + x-ms-identifiers: [] + usePolicyBasedTrafficSelectors: + type: boolean + description: Enable policy-based traffic selectors. + ipsecPolicies: + type: array + items: + $ref: '#/components/schemas/IpsecPolicy' + description: The IPSec Policies to be considered by this connection. + enableRateLimiting: + type: boolean + description: EnableBgp flag. + useLocalAzureIpAddress: + type: boolean + description: Use local azure ip to initiate connection. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the VPN site link connection resource. + ingressNatRules: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: List of ingress NatRules. + egressNatRules: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: List of egress NatRules. + dpdTimeoutSeconds: + type: integer + format: int32 + description: Dead Peer Detection timeout in seconds for VpnLink connection. + description: Parameters for VpnConnection. + type: object + VpnSiteLinkConnection: + description: VpnSiteLinkConnection Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VpnSiteLinkConnectionProperties' + description: Properties of the VPN site link connection. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Resource type. + id: + type: string + description: Resource ID. + type: object + ListVpnSiteLinkConnectionsResult: + description: Result of the request to list all vpn connections to a virtual wan vpn gateway. It contains a list of Vpn Connections and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/VpnSiteLinkConnection' + description: List of VpnSiteLinkConnections. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + type: object + HubVirtualNetworkConnectionProperties: + properties: + remoteVirtualNetwork: + $ref: '#/components/schemas/SubResource' + description: Reference to the remote virtual network. + allowHubToRemoteVnetTransit: + type: boolean + description: 'Deprecated: VirtualHub to RemoteVnet transit to enabled or not.' + allowRemoteVnetToUseHubVnetGateways: + type: boolean + description: 'Deprecated: Allow RemoteVnet to use Virtual Hub''s gateways.' + enableInternetSecurity: + type: boolean + description: Enable internet security. + routingConfiguration: + $ref: '#/components/schemas/RoutingConfiguration' + description: The Routing Configuration indicating the associated and propagated route tables on this connection. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the hub virtual network connection resource. + description: Parameters for HubVirtualNetworkConnection. + type: object + HubVirtualNetworkConnection: + description: HubVirtualNetworkConnection Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/HubVirtualNetworkConnectionProperties' + description: Properties of the hub virtual network connection. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + ListHubVirtualNetworkConnectionsResult: + description: List of HubVirtualNetworkConnections and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/HubVirtualNetworkConnection' + description: List of HubVirtualNetworkConnections. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + type: object + HubRouteTableProperties: + properties: + routes: + type: array + description: List of all routes. + items: + $ref: '#/components/schemas/HubRoute' + labels: + type: array + description: List of labels associated with this route table. + items: + type: string + associatedConnections: + type: array + description: List of all connections associated with this route table. + readOnly: true + items: + type: string + propagatingConnections: + type: array + description: List of all connections that advertise to this route table. + readOnly: true + items: + type: string + provisioningState: + $ref: '#/components/schemas/ProvisioningState' + readOnly: true + description: The provisioning state of the RouteTable resource. + description: Parameters for RouteTable. + type: object + HubRouteTable: + description: RouteTable resource in a virtual hub. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/HubRouteTableProperties' + description: Properties of the RouteTable resource. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Resource type. + id: + type: string + description: Resource ID. + type: object + HubRoute: + required: + - name + - destinationType + - destinations + - nextHopType + - nextHop + properties: + name: + type: string + description: The name of the Route that is unique within a RouteTable. This name can be used to access this route. + destinationType: + type: string + description: 'The type of destinations (eg: CIDR, ResourceId, Service).' + destinations: + type: array + description: List of all destinations. + items: + type: string + nextHopType: + type: string + description: 'The type of next hop (eg: ResourceId).' + nextHop: + type: string + description: NextHop resource ID. + description: RouteTable route. + type: object + ListHubRouteTablesResult: + description: List of RouteTables and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/HubRouteTable' + description: List of RouteTables. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + type: object + VpnSiteId: + properties: + vpnSite: + type: string + readOnly: true + description: The resource-uri of the vpn-site for which config is to be fetched. + description: VpnSite Resource. + type: object + DeviceProperties: + properties: + deviceVendor: + type: string + description: Name of the device Vendor. + deviceModel: + type: string + description: Model of the device. + linkSpeedInMbps: + type: integer + format: int32 + description: Link speed. + description: List of properties of the device. + type: object + VirtualWanSecurityProviders: + properties: + supportedProviders: + type: array + items: + $ref: '#/components/schemas/VirtualWanSecurityProvider' + description: List of VirtualWAN security providers. + description: Collection of SecurityProviders. + type: object + VirtualWanSecurityProvider: + properties: + name: + type: string + description: Name of the security provider. + url: + type: string + description: Url of the security provider. + type: + $ref: '#/components/schemas/VirtualWanSecurityProviderType' + description: Name of the security provider. + description: Collection of SecurityProviders. + type: object + VpnConnectionStatus: + type: string + description: The current state of the vpn connection. + readOnly: true + enum: + - Unknown + - Connecting + - Connected + - NotConnected + x-ms-enum: + name: VpnConnectionStatus + modelAsString: true + TunnelConnectionStatus: + type: string + description: The current state of the tunnel. + readOnly: true + enum: + - Unknown + - Connecting + - Connected + - NotConnected + x-ms-enum: + name: TunnelConnectionStatus + modelAsString: true + HubVirtualNetworkConnectionStatus: + type: string + description: The current state of the VirtualHub to vnet connection. + readOnly: true + enum: + - Unknown + - Connecting + - Connected + - NotConnected + x-ms-enum: + name: HubVirtualNetworkConnectionStatus + modelAsString: true + OfficeTrafficCategory: + type: string + description: The office traffic category. + readOnly: true + enum: + - Optimize + - OptimizeAndAllow + - All + - None + x-ms-enum: + name: OfficeTrafficCategory + modelAsString: true + VirtualWanSecurityProviderType: + type: string + description: The virtual wan security provider type. + readOnly: true + enum: + - External + - Native + x-ms-enum: + name: VirtualWanSecurityProviderType + modelAsString: true + VpnServerConfigVpnClientRootCertificate: + properties: + name: + type: string + description: The certificate name. + publicCertData: + type: string + description: The certificate public data. + description: Properties of VPN client root certificate of VpnServerConfiguration. + type: object + VpnServerConfigRadiusServerRootCertificate: + properties: + name: + type: string + description: The certificate name. + publicCertData: + type: string + description: The certificate public data. + description: Properties of Radius Server root certificate of VpnServerConfiguration. + type: object + VpnServerConfigVpnClientRevokedCertificate: + properties: + name: + type: string + description: The certificate name. + thumbprint: + type: string + description: The revoked VPN client certificate thumbprint. + description: Properties of the revoked VPN client certificate of VpnServerConfiguration. + type: object + VpnServerConfigRadiusClientRootCertificate: + properties: + name: + type: string + description: The certificate name. + thumbprint: + type: string + description: The Radius client root certificate thumbprint. + description: Properties of the Radius client root certificate of VpnServerConfiguration. + type: object + AadAuthenticationParameters: + properties: + aadTenant: + type: string + description: AAD Vpn authentication parameter AAD tenant. + aadAudience: + type: string + description: AAD Vpn authentication parameter AAD audience. + aadIssuer: + type: string + description: AAD Vpn authentication parameter AAD issuer. + description: AAD Vpn authentication type related parameters. + type: object + VpnServerConfigurationProperties: + properties: + name: + type: string + description: The name of the VpnServerConfiguration that is unique within a resource group. + vpnProtocols: + type: array + items: + type: string + description: VPN protocol enabled for the VpnServerConfiguration. + enum: + - IkeV2 + - OpenVPN + x-ms-enum: + name: VpnGatewayTunnelingProtocol + modelAsString: true + description: VPN protocols for the VpnServerConfiguration. + vpnAuthenticationTypes: + type: array + items: + type: string + description: VPN authentication types enabled for the VpnServerConfiguration. + enum: + - Certificate + - Radius + - AAD + x-ms-enum: + name: VpnAuthenticationType + modelAsString: true + description: VPN authentication types for the VpnServerConfiguration. + vpnClientRootCertificates: + type: array + items: + $ref: '#/components/schemas/VpnServerConfigVpnClientRootCertificate' + description: VPN client root certificate of VpnServerConfiguration. + vpnClientRevokedCertificates: + type: array + items: + $ref: '#/components/schemas/VpnServerConfigVpnClientRevokedCertificate' + description: VPN client revoked certificate of VpnServerConfiguration. + radiusServerRootCertificates: + type: array + items: + $ref: '#/components/schemas/VpnServerConfigRadiusServerRootCertificate' + description: Radius Server root certificate of VpnServerConfiguration. + radiusClientRootCertificates: + type: array + items: + $ref: '#/components/schemas/VpnServerConfigRadiusClientRootCertificate' + description: Radius client root certificate of VpnServerConfiguration. + vpnClientIpsecPolicies: + type: array + items: + $ref: '#/components/schemas/IpsecPolicy' + description: VpnClientIpsecPolicies for VpnServerConfiguration. + radiusServerAddress: + type: string + description: The radius server address property of the VpnServerConfiguration resource for point to site client connection. + radiusServerSecret: + type: string + description: The radius secret property of the VpnServerConfiguration resource for point to site client connection. + radiusServers: + type: array + items: + $ref: '#/components/schemas/RadiusServer' + description: Multiple Radius Server configuration for VpnServerConfiguration. + aadAuthenticationParameters: + $ref: '#/components/schemas/AadAuthenticationParameters' + description: The set of aad vpn authentication parameters. + provisioningState: + readOnly: true + type: string + description: 'The provisioning state of the VpnServerConfiguration resource. Possible values are: ''Updating'', ''Deleting'', and ''Failed''.' + p2SVpnGateways: + type: array + readOnly: true + items: + $ref: '#/components/schemas/P2SVpnGateway' + description: List of references to P2SVpnGateways. + configurationPolicyGroups: + type: array + description: List of all VpnServerConfigurationPolicyGroups. + items: + $ref: '#/components/schemas/VpnServerConfigurationPolicyGroup' + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + description: Parameters for VpnServerConfiguration. + type: object + VpnServerConfiguration: + description: VpnServerConfiguration Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VpnServerConfigurationProperties' + description: Properties of the P2SVpnServer configuration. + name: + readOnly: true + type: string + description: Resource name. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + ListVpnServerConfigurationsResult: + description: Result of the request to list all VpnServerConfigurations. It contains a list of VpnServerConfigurations and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/VpnServerConfiguration' + description: List of VpnServerConfigurations. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + type: object + VpnClientConnectionHealth: + properties: + totalIngressBytesTransferred: + readOnly: true + type: integer + format: int64 + description: Total of the Ingress Bytes Transferred in this P2S Vpn connection. + totalEgressBytesTransferred: + readOnly: true + type: integer + format: int64 + description: Total of the Egress Bytes Transferred in this connection. + vpnClientConnectionsCount: + type: integer + format: int32 + description: The total of p2s vpn clients connected at this time to this P2SVpnGateway. + allocatedIpAddresses: + type: array + items: + type: string + description: List of allocated ip addresses to the connected p2s vpn clients. + description: VpnClientConnectionHealth properties. + type: object + VpnServerConfigurationPolicyGroupProperties: + type: object + properties: + isDefault: + type: boolean + description: Shows if this is a Default VpnServerConfigurationPolicyGroup or not. + priority: + type: integer + format: int32 + description: Priority for VpnServerConfigurationPolicyGroup. + policyMembers: + type: array + items: + $ref: '#/components/schemas/VpnServerConfigurationPolicyGroupMember' + description: Multiple PolicyMembers for VpnServerConfigurationPolicyGroup. + x-ms-identifiers: [] + p2SConnectionConfigurations: + type: array + readOnly: true + items: + $ref: '#/components/schemas/SubResource' + description: List of references to P2SConnectionConfigurations. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the VpnServerConfigurationPolicyGroup resource. + description: Parameters for VpnServerConfigurationPolicyGroup. + VpnServerConfigurationPolicyGroup: + description: VpnServerConfigurationPolicyGroup Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VpnServerConfigurationPolicyGroupProperties' + description: Properties of the VpnServerConfigurationPolicyGroup. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + type: + readOnly: true + type: string + description: Resource type. + id: + type: string + description: Resource ID. + type: object + VpnServerConfigurationPolicyGroupMember: + properties: + name: + type: string + description: Name of the VpnServerConfigurationPolicyGroupMember. + attributeType: + type: string + description: The Vpn Policy member attribute type. + enum: + - CertificateGroupId + - AADGroupId + - RadiusAzureGroupId + x-ms-enum: + name: VpnPolicyMemberAttributeType + modelAsString: true + attributeValue: + type: string + description: The value of Attribute used for this VpnServerConfigurationPolicyGroupMember. + description: VpnServerConfiguration PolicyGroup member + type: object + ListVpnServerConfigurationPolicyGroupsResult: + type: object + description: Result of the request to list VpnServerConfigurationPolicyGroups. It contains a list of VpnServerConfigurationPolicyGroups and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/VpnServerConfigurationPolicyGroup' + description: List of VpnServerConfigurationPolicyGroups. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + P2SVpnGatewayProperties: + properties: + virtualHub: + $ref: '#/components/schemas/SubResource' + description: The VirtualHub to which the gateway belongs. + p2SConnectionConfigurations: + type: array + description: List of all p2s connection configurations of the gateway. + items: + $ref: '#/components/schemas/P2SConnectionConfiguration' + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the P2S VPN gateway resource. + vpnGatewayScaleUnit: + type: integer + format: int32 + description: The scale unit for this p2s vpn gateway. + vpnServerConfiguration: + $ref: '#/components/schemas/SubResource' + description: The VpnServerConfiguration to which the p2sVpnGateway is attached to. + vpnClientConnectionHealth: + readOnly: true + $ref: '#/components/schemas/VpnClientConnectionHealth' + description: All P2S VPN clients' connection health status. + customDnsServers: + type: array + description: List of all customer specified DNS servers IP addresses. + items: + type: string + isRoutingPreferenceInternet: + type: boolean + description: Enable Routing Preference property for the Public IP Interface of the P2SVpnGateway. + description: Parameters for P2SVpnGateway. + type: object + P2SVpnGateway: + required: + - location + description: P2SVpnGateway Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/P2SVpnGatewayProperties' + description: Properties of the P2SVpnGateway. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + ListP2SVpnGatewaysResult: + description: Result of the request to list P2SVpnGateways. It contains a list of P2SVpnGateways and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/P2SVpnGateway' + description: List of P2SVpnGateways. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + type: object + P2SVpnProfileParameters: + properties: + authenticationMethod: + $ref: '#/components/schemas/AuthenticationMethod' + description: VPN client authentication method. + description: Vpn Client Parameters for package generation. + type: object + VpnProfileResponse: + properties: + profileUrl: + type: string + description: URL to the VPN profile. + description: Vpn Profile Response for package generation. + type: object + VpnLinkBgpSettings: + properties: + asn: + type: integer + format: int64 + description: The BGP speaker's ASN. + bgpPeeringAddress: + type: string + description: The BGP peering address and BGP identifier of this BGP speaker. + description: BGP settings details for a link. + type: object + VpnLinkProviderProperties: + properties: + linkProviderName: + type: string + description: Name of the link provider. + linkSpeedInMbps: + type: integer + format: int32 + description: Link speed. + description: List of properties of a link provider. + type: object + VpnServerConfigurationsResponse: + properties: + vpnServerConfigurationResourceIds: + type: array + items: + type: string + description: VpnServerConfiguration partial resource uri. + description: List of VpnServerConfigurations associated with VirtualWan. + description: VpnServerConfigurations list associated with VirtualWan Response. + type: object + VirtualWanVpnProfileParameters: + properties: + vpnServerConfigurationResourceId: + type: string + description: VpnServerConfiguration partial resource uri with which VirtualWan is associated to. + authenticationMethod: + $ref: '#/components/schemas/AuthenticationMethod' + description: VPN client authentication method. + description: Virtual Wan Vpn profile parameters Vpn profile generation. + type: object + P2SVpnConnectionHealthRequest: + properties: + vpnUserNamesFilter: + type: array + items: + type: string + description: P2S vpn user name. + description: The list of p2s vpn user names whose p2s vpn connection detailed health to retrieve for. + outputBlobSasUrl: + type: string + description: The sas-url to download the P2S Vpn connection health detail. + description: List of P2S Vpn connection health request. + type: object + P2SVpnConnectionHealth: + properties: + sasUrl: + type: string + description: Returned sas url of the blob to which the p2s vpn connection detailed health will be written. + description: P2S Vpn connection detailed health written to sas url. + type: object + P2SConnectionConfigurationProperties: + properties: + vpnClientAddressPool: + $ref: '#/components/schemas/AddressSpace' + description: The reference to the address space resource which represents Address space for P2S VpnClient. + routingConfiguration: + $ref: '#/components/schemas/RoutingConfiguration' + description: The Routing Configuration indicating the associated and propagated route tables on this connection. + enableInternetSecurity: + type: boolean + description: Flag indicating whether the enable internet security flag is turned on for the P2S Connections or not. + configurationPolicyGroupAssociations: + type: array + readOnly: true + items: + $ref: '#/components/schemas/SubResource' + description: List of Configuration Policy Groups that this P2SConnectionConfiguration is attached to. + previousConfigurationPolicyGroupAssociations: + type: array + readOnly: true + items: + $ref: '#/components/schemas/VpnServerConfigurationPolicyGroup' + description: List of previous Configuration Policy Groups that this P2SConnectionConfiguration was attached to. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the P2SConnectionConfiguration resource. + description: Parameters for P2SConnectionConfiguration. + type: object + P2SConnectionConfiguration: + description: P2SConnectionConfiguration Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/P2SConnectionConfigurationProperties' + description: Properties of the P2S connection configuration. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + VirtualHubRouteTableV2Properties: + properties: + routes: + type: array + description: List of all routes. + items: + $ref: '#/components/schemas/VirtualHubRouteV2' + attachedConnections: + type: array + description: List of all connections attached to this route table v2. + items: + type: string + provisioningState: + $ref: '#/components/schemas/ProvisioningState' + readOnly: true + description: The provisioning state of the virtual hub route table v2 resource. + description: Parameters for VirtualHubRouteTableV2. + type: object + VirtualHubRouteTableV2: + description: VirtualHubRouteTableV2 Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VirtualHubRouteTableV2Properties' + description: Properties of the virtual hub route table v2. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + VirtualHubRouteV2: + properties: + destinationType: + type: string + description: The type of destinations. + destinations: + type: array + description: List of all destinations. + items: + type: string + nextHopType: + type: string + description: The type of next hops. + nextHops: + type: array + description: NextHops ip address. + items: + type: string + description: VirtualHubRouteTableV2 route. + type: object + ListVirtualHubRouteTableV2sResult: + description: List of VirtualHubRouteTableV2s and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/VirtualHubRouteTableV2' + description: List of VirtualHubRouteTableV2s. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + type: object + P2SVpnConnectionRequest: + description: List of p2s vpn connections to be disconnected. + properties: + vpnConnectionIds: + type: array + items: + type: string + description: List of p2s vpn connection Ids. + type: object + VirtualHubId: + properties: + id: + type: string + description: The resource URI for the Virtual Hub where the ExpressRoute gateway is or will be deployed. The Virtual Hub resource and the ExpressRoute gateway resource reside in the same subscription. + description: Virtual Hub identifier. + type: object + ExpressRouteCircuitPeeringId: + properties: + id: + type: string + description: The ID of the ExpressRoute circuit peering. + description: ExpressRoute circuit peering identifier. + type: object + ExpressRouteConnectionId: + properties: + id: + type: string + readOnly: true + description: The ID of the ExpressRouteConnection. + description: The ID of the ExpressRouteConnection. + type: object + ExpressRouteGatewayProperties: + required: + - virtualHub + properties: + autoScaleConfiguration: + properties: + bounds: + properties: + min: + type: integer + description: Minimum number of scale units deployed for ExpressRoute gateway. + max: + type: integer + description: Maximum number of scale units deployed for ExpressRoute gateway. + description: Minimum and maximum number of scale units to deploy. + description: Configuration for auto scaling. + expressRouteConnections: + type: array + description: List of ExpressRoute connections to the ExpressRoute gateway. + items: + $ref: '#/components/schemas/ExpressRouteConnection' + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the express route gateway resource. + virtualHub: + $ref: '#/components/schemas/VirtualHubId' + description: The Virtual Hub where the ExpressRoute gateway is or will be deployed. + allowNonVirtualWanTraffic: + type: boolean + description: Configures this gateway to accept traffic from non Virtual WAN networks. + description: ExpressRoute gateway resource properties. + type: object + ExpressRouteGateway: + description: ExpressRoute gateway resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ExpressRouteGatewayProperties' + description: Properties of the express route gateway. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + ExpressRouteGatewayList: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ExpressRouteGateway' + description: List of ExpressRoute gateways. + description: List of ExpressRoute gateways. + type: object + ExpressRouteConnectionProperties: + required: + - expressRouteCircuitPeering + properties: + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the express route connection resource. + expressRouteCircuitPeering: + $ref: '#/components/schemas/ExpressRouteCircuitPeeringId' + description: The ExpressRoute circuit peering. + authorizationKey: + type: string + description: Authorization key to establish the connection. + routingWeight: + type: integer + description: The routing weight associated to the connection. + enableInternetSecurity: + type: boolean + description: Enable internet security. + expressRouteGatewayBypass: + type: boolean + description: Enable FastPath to vWan Firewall hub. + enablePrivateLinkFastPath: + type: boolean + description: Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled. + routingConfiguration: + $ref: '#/components/schemas/RoutingConfiguration' + description: The Routing Configuration indicating the associated and propagated route tables on this connection. + description: Properties of the ExpressRouteConnection subresource. + type: object + ExpressRouteConnection: + required: + - name + description: ExpressRouteConnection resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ExpressRouteConnectionProperties' + description: Properties of the express route connection. + name: + type: string + description: The name of the resource. + id: + type: string + description: Resource ID. + type: object + ExpressRouteConnectionList: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ExpressRouteConnection' + description: The list of ExpressRoute connections. + description: ExpressRouteConnection list. + type: object + NetworkVirtualApplianceConnectionProperties: + type: object + properties: + name: + type: string + description: The name of the resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the NetworkVirtualApplianceConnection resource. + asn: + type: integer + readOnly: false + format: int64 + minimum: 0 + maximum: 4294967295 + description: Network Virtual Appliance ASN. + tunnelIdentifier: + type: integer + readOnly: false + format: int64 + minimum: 0 + maximum: 4294967295 + description: Unique identifier for the connection. + bgpPeerAddress: + type: array + items: + type: string + description: List of bgpPeerAddresses for the NVA instances + enableInternetSecurity: + type: boolean + description: Enable internet security. + routingConfiguration: + $ref: '#/components/schemas/RoutingConfiguration' + description: The Routing Configuration indicating the associated and propagated route tables on this connection. + description: Properties of the NetworkVirtualApplianceConnection subresource. + NetworkVirtualApplianceConnection: + description: NetworkVirtualApplianceConnection resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/NetworkVirtualApplianceConnectionProperties' + description: Properties of the express route connection. + name: + type: string + description: The name of the resource. + id: + type: string + description: Resource ID. + type: object + NetworkVirtualApplianceConnectionList: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/NetworkVirtualApplianceConnection' + description: The list of NetworkVirtualAppliance connections. + nextLink: + type: string + description: URL to get the next set of results. + description: NetworkVirtualApplianceConnection list. + ListVirtualHubBgpConnectionResults: + properties: + value: + type: array + items: + $ref: '#/components/schemas/BgpConnection' + description: The list of VirtualHubBgpConnections. + nextLink: + type: string + description: URL to get the next set of results. + description: VirtualHubBgpConnections list. + type: object + ListVirtualHubIpConfigurationResults: + properties: + value: + type: array + items: + $ref: '#/components/schemas/HubIpConfiguration' + description: The list of VirtualHubIpConfigurations. + nextLink: + type: string + description: URL to get the next set of results. + description: VirtualHubIpConfigurations list. + type: object + RoutingConfiguration: + description: Routing Configuration indicating the associated and propagated route tables for this connection. + properties: + associatedRouteTable: + $ref: '#/components/schemas/SubResource' + description: The resource id RouteTable associated with this RoutingConfiguration. + propagatedRouteTables: + $ref: '#/components/schemas/PropagatedRouteTable' + description: The list of RouteTables to advertise the routes to. + vnetRoutes: + $ref: '#/components/schemas/VnetRoute' + description: List of routes that control routing from VirtualHub into a virtual network connection. + inboundRouteMap: + $ref: '#/components/schemas/SubResource' + description: The resource id of the RouteMap associated with this RoutingConfiguration for inbound learned routes. + outboundRouteMap: + $ref: '#/components/schemas/SubResource' + description: The resource id of theRouteMap associated with this RoutingConfiguration for outbound advertised routes. + type: object + PropagatedRouteTable: + description: The list of RouteTables to advertise the routes to. + properties: + labels: + type: array + description: The list of labels. + items: + type: string + ids: + type: array + description: The list of resource ids of all the RouteTables. + items: + $ref: '#/components/schemas/SubResource' + type: object + VnetRoute: + description: List of routes that control routing from VirtualHub into a virtual network connection. + properties: + staticRoutesConfig: + $ref: '#/components/schemas/StaticRoutesConfig' + description: Configuration for static routes on this HubVnetConnection. + staticRoutes: + type: array + description: List of all Static Routes. + items: + $ref: '#/components/schemas/StaticRoute' + bgpConnections: + type: array + readOnly: true + description: The list of references to HubBgpConnection objects. + items: + $ref: '#/components/schemas/SubResource' + type: object + StaticRoutesConfig: + description: Configuration for static routes on this HubVnetConnectionConfiguration for static routes on this HubVnetConnection. + type: object + properties: + propagateStaticRoutes: + description: Boolean indicating whether static routes on this connection are automatically propagate to route tables which this connection propagates to. + type: boolean + readOnly: true + vnetLocalRouteOverrideCriteria: + description: Parameter determining whether NVA in spoke vnet is bypassed for traffic with destination in spoke. + $ref: '#/components/schemas/VnetLocalRouteOverrideCriteria' + StaticRoute: + description: List of all Static Routes. + properties: + name: + type: string + description: The name of the StaticRoute that is unique within a VnetRoute. + addressPrefixes: + type: array + description: List of all address prefixes. + items: + type: string + nextHopIpAddress: + type: string + description: The ip address of the next hop. + type: object + VirtualHubEffectiveRouteList: + description: EffectiveRoutes List. + properties: + value: + type: array + items: + $ref: '#/components/schemas/VirtualHubEffectiveRoute' + description: The list of effective routes configured on the virtual hub or the specified resource. + type: object + VirtualHubEffectiveRoute: + description: The effective route configured on the virtual hub or specified resource. + properties: + addressPrefixes: + description: The list of address prefixes. + type: array + items: + type: string + nextHops: + description: The list of next hops. + type: array + items: + type: string + nextHopType: + description: The type of the next hop. + type: string + asPath: + description: The ASPath of this route. + type: string + routeOrigin: + description: The origin of this route. + type: string + type: object + EffectiveRoutesParameters: + description: The parameters specifying the resource whose effective routes are being requested. + properties: + resourceId: + type: string + description: The resource whose effective routes are being requested. + virtualWanResourceType: + type: string + description: The type of the specified resource like RouteTable, ExpressRouteConnection, HubVirtualNetworkConnection, VpnConnection and P2SConnection. + type: object + EffectiveRouteMapRouteList: + description: EffectiveRouteMapRoute List. + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/EffectiveRouteMapRoute' + description: The list of Effective RouteMap Routes configured on the connection resource. + x-ms-identifiers: [] + EffectiveRouteMapRoute: + description: The effective RouteMap route configured on the connection resource. + type: object + properties: + prefix: + description: The address prefix of the route. + type: string + bgpCommunities: + description: BGP communities of the route. + type: string + asPath: + description: The ASPath of this route. + type: string + GetInboundRoutesParameters: + description: The parameters specifying the connection resource whose inbound routes are being requested. + type: object + properties: + resourceUri: + type: string + description: The connection resource whose inbound routes are being requested. + connectionType: + type: string + description: The type of the specified connection resource like ExpressRouteConnection, HubVirtualNetworkConnection, VpnConnection and P2SConnection. + GetOutboundRoutesParameters: + description: The parameters specifying the connection resource whose outbound routes are being requested. + type: object + properties: + resourceUri: + type: string + description: The connection resource whose outbound routes are being requested. + connectionType: + type: string + description: The type of the specified connection resource like ExpressRouteConnection, HubVirtualNetworkConnection, VpnConnection and P2SConnection. + O365PolicyProperties: + properties: + breakOutCategories: + readOnly: false + description: Office365 breakout categories. + $ref: '#/components/schemas/O365BreakOutCategoryPolicies' + description: The Office365 breakout policy. + type: object + O365BreakOutCategoryPolicies: + properties: + allow: + type: boolean + readOnly: false + description: Flag to control allow category. + optimize: + type: boolean + readOnly: false + description: Flag to control optimize category. + default: + type: boolean + readOnly: false + description: Flag to control default category. + description: Office365 breakout categories. + type: object + ListRoutingIntentResult: + description: List of the routing intent result and a URL nextLink to get the next set of results. + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/RoutingIntent' + description: List of RoutingIntent resource. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + RoutingIntent: + description: The routing intent child resource of a Virtual hub. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/RoutingIntentProperties' + description: Properties of the RoutingIntent resource. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Resource type. + id: + type: string + description: Resource ID. + type: object + RoutingIntentProperties: + properties: + routingPolicies: + type: array + description: List of routing policies. + readOnly: false + items: + $ref: '#/components/schemas/RoutingPolicy' + provisioningState: + $ref: '#/components/schemas/ProvisioningState' + readOnly: true + description: The provisioning state of the RoutingIntent resource. + description: The properties of a RoutingIntent resource. + type: object + RoutingPolicy: + required: + - name + - destinations + - nextHop + properties: + name: + type: string + description: The unique name for the routing policy. + destinations: + type: array + description: 'List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic).' + items: + type: string + nextHop: + type: string + description: The next hop resource id on which this routing policy is applicable to. + description: The routing policy object used in a RoutingIntent resource. + type: object + RouteMap: + description: The RouteMap child resource of a Virtual hub. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/RouteMapProperties' + description: Properties of the RouteMap resource. + name: + type: string + readOnly: true + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Resource type. + id: + type: string + description: Resource ID. + type: object + ListRouteMapsResult: + description: List of RouteMaps and a URL nextLink to get the next set of results. + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/RouteMap' + description: List of RouteMaps. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + RouteMapProperties: + properties: + associatedInboundConnections: + type: array + description: List of connections which have this RoutMap associated for inbound traffic. + items: + type: string + associatedOutboundConnections: + type: array + description: List of connections which have this RoutMap associated for outbound traffic. + items: + type: string + rules: + type: array + description: List of RouteMap rules to be applied. + items: + $ref: '#/components/schemas/RouteMapRule' + x-ms-identifiers: [] + provisioningState: + $ref: '#/components/schemas/ProvisioningState' + readOnly: true + description: The provisioning state of the RouteMap resource. + description: Properties of RouteMap resource + type: object + RouteMapRule: + properties: + name: + type: string + description: The unique name for the rule. + matchCriteria: + type: array + description: List of matching criterion which will be applied to traffic. + items: + $ref: '#/components/schemas/Criterion' + x-ms-identifiers: [] + actions: + type: array + description: List of actions which will be applied on a match. + items: + $ref: '#/components/schemas/Action' + x-ms-identifiers: [] + nextStepIfMatched: + $ref: '#/components/schemas/NextStep' + description: Next step after rule is evaluated. Current supported behaviors are 'Continue'(to next rule) and 'Terminate'. + description: A RouteMap Rule. + type: object + Criterion: + properties: + routePrefix: + type: array + description: List of route prefixes which this criteria matches. + items: + type: string + community: + type: array + description: List of BGP communities which this criteria matches. + items: + type: string + asPath: + type: array + description: List of AS paths which this criteria matches. + items: + type: string + matchCondition: + $ref: '#/components/schemas/RouteMapMatchCondition' + description: Match condition to apply RouteMap rules. + description: A matching criteria which matches routes based on route prefix, community, and AS path. + type: object + Action: + properties: + type: + $ref: '#/components/schemas/RouteMapActionType' + description: Type of action to be taken. Supported types are 'Remove', 'Add', 'Replace', and 'Drop.' + parameters: + type: array + description: List of parameters relevant to the action.For instance if type is drop then parameters has list of prefixes to be dropped.If type is add, parameters would have list of ASN numbers to be added + items: + $ref: '#/components/schemas/Parameter' + x-ms-identifiers: [] + description: Action to be taken on a route matching a RouteMap criterion. + type: object + Parameter: + properties: + routePrefix: + type: array + description: List of route prefixes. + items: + type: string + community: + type: array + description: List of BGP communities. + items: + type: string + asPath: + type: array + description: List of AS paths. + items: + type: string + description: Parameters for an Action. + type: object + RouteMapMatchCondition: + type: string + description: Match condition to apply RouteMap rules. + enum: + - Unknown + - Contains + - Equals + - NotContains + - NotEquals + x-ms-enum: + name: RouteMapMatchCondition + modelAsString: true + NextStep: + type: string + description: Supported next step behaviors after a rule is applied to a matched route + enum: + - Unknown + - Continue + - Terminate + x-ms-enum: + name: NextStep + modelAsString: true + RouteMapActionType: + type: string + description: Kind of actions which can be taken on a matched route. Add, Replace, Remove refer to parameters on the route, like community or prefix + enum: + - Unknown + - Remove + - Add + - Replace + - Drop + x-ms-enum: + name: RouteMapActionType + modelAsString: true + VnetLocalRouteOverrideCriteria: + type: string + description: Parameter determining whether NVA in spoke vnet is bypassed for traffic with destination in spoke vnet. + enum: + - Contains + - Equal + x-ms-enum: + name: VnetLocalRouteOverrideCriteria + modelAsString: true + SharedKeyProperties: + type: object + properties: + sharedKey: + type: string + x-ms-secret: true + description: The value of the shared key for the vpn link connection. + sharedKeyLength: + type: integer + format: int32 + minimum: 1 + maximum: 128 + description: The length of the shared key for the vpn link connection. + provisioningState: + $ref: '#/components/schemas/ProvisioningState' + readOnly: true + description: The provisioning state of the SharedKey resource. + description: Parameters for SharedKey. + ConnectionSharedKeyResult: + description: SharedKey Resource . + properties: + properties: + $ref: '#/components/schemas/SharedKeyProperties' + description: Properties of the shared key. + id: + type: string + description: Resource ID. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + type: + readOnly: true + type: string + description: Resource type. + type: object + ConnectionSharedKeyResultList: + description: The list of shared keys for the vpn link connection. It should only contain one shared key for each vpn link connection. + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/ConnectionSharedKeyResult' + description: List of SharedKeys. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + SecurityPartnerProviderPropertiesFormat: + properties: + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the Security Partner Provider resource. + securityProviderName: + description: The security provider name. + $ref: '#/components/schemas/SecurityPartnerProvidersecurityProviderName' + connectionStatus: + readOnly: true + description: The connection status with the Security Partner Provider. + $ref: '#/components/schemas/SecurityPartnerProviderConnectionStatus' + virtualHub: + $ref: '#/components/schemas/SubResource' + description: The virtualHub to which the Security Partner Provider belongs. + description: Properties of the Security Partner Provider. + type: object + SecurityPartnerProvider: + description: Security Partner Provider resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/SecurityPartnerProviderPropertiesFormat' + description: Properties of the Security Partner Provider. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + SecurityPartnerProviderListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/SecurityPartnerProvider' + description: List of Security Partner Providers in a resource group. + nextLink: + type: string + description: URL to get the next set of results. + description: Response for ListSecurityPartnerProviders API service call. + type: object + SecurityPartnerProvidersecurityProviderName: + type: string + description: The Security Providers. + enum: + - ZScaler + - IBoss + - Checkpoint + x-ms-enum: + name: SecurityProviderName + modelAsString: true + SecurityPartnerProviderConnectionStatus: + type: string + description: The current state of the connection with Security Partner Provider. + readOnly: true + enum: + - Unknown + - PartiallyConnected + - Connected + - NotConnected + x-ms-enum: + name: SecurityPartnerProviderConnectionStatus + modelAsString: true + Resource: + properties: + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + description: Common resource representation. + x-ms-azure-resource: true + type: object + AzureEntityResource: + x-ms-client-name: AzureEntityResource + title: Entity Resource + description: The resource model definition for an Azure Resource Manager resource with an etag. + properties: + etag: + type: string + readOnly: true + description: Resource Etag. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + TrackedResource: + title: Tracked Resource + description: The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location' + required: + - location + properties: + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + location: + type: string + description: Resource location. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + type: object + ProxyResource: + title: Proxy Resource + description: The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location + properties: + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + ResourceModelWithAllowedPropertySet: + description: The resource model definition containing the full set of allowed properties for a resource. Except properties bag, there cannot be a top level property outside of this set. + x-ms-azure-resource: true + properties: + managedBy: + type: string + x-ms-mutability: + - read + - create + - update + description: The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource. + kind: + type: string + x-ms-mutability: + - read + - create + description: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. E.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value. + pattern: ^[-\w\._,\(\)]+$ + etag: + readOnly: true + type: string + description: 'The etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. ' + identity: + allOf: + - $ref: '#/components/schemas/Identity' + sku: + allOf: + - $ref: '#/components/schemas/Sku' + plan: + allOf: + - $ref: '#/components/schemas/Plan' + tags: + type: object + additionalProperties: + type: string + x-ms-mutability: + - read + - create + - update + description: Resource tags. + location: + type: string + x-ms-mutability: + - read + - create + description: The geo-location where the resource lives + type: object + SkuTier: + type: string + enum: + - Free + - Basic + - Standard + - Premium + x-ms-enum: + name: SkuTier + modelAsString: false + description: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + Sku: + description: The sku of this Bastion Host. + properties: + name: + type: string + description: The name of the sku of this Bastion Host. + enum: + - Basic + - Standard + - Developer + - Premium + default: Standard + x-ms-enum: + name: BastionHostSkuName + modelAsString: true + type: object + Identity: + description: Identity for the resource. + type: object + properties: + principalId: + readOnly: true + type: string + format: uuid + description: The principal ID of resource identity. The value must be an UUID. + tenantId: + readOnly: true + type: string + format: uuid + description: The tenant ID of resource. The value must be an UUID. + type: + type: string + description: The identity type. + enum: + - SystemAssigned + x-ms-enum: + name: ResourceIdentityType + modelAsString: false + Plan: + type: object + properties: + name: + type: string + description: A user defined name of the 3rd Party Artifact that is being procured. + publisher: + type: string + description: The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic + product: + type: string + description: 'The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. ' + promotionCode: + type: string + description: A publisher provided promotion code as provisioned in Data Market for the said product/artifact. + version: + type: string + description: The version of the desired product/artifact. + description: Plan for the resource. + required: + - name + - publisher + - product + ErrorDetail: + description: The error detail. + type: object + properties: + code: + readOnly: true + type: string + description: The error code. + message: + readOnly: true + type: string + description: The error message. + target: + readOnly: true + type: string + description: The error target. + details: + readOnly: true + type: array + items: + $ref: '#/components/schemas/ErrorDetail' + x-ms-identifiers: + - message + - target + description: The error details. + additionalInfo: + readOnly: true + type: array + items: + $ref: '#/components/schemas/ErrorAdditionalInfo' + x-ms-identifiers: [] + description: The error additional info. + ErrorAdditionalInfo: + type: object + properties: + type: + readOnly: true + type: string + description: The additional info type. + info: + readOnly: true + type: object + description: The additional info. + description: The resource management error additional info. + OperationStatusResult: + description: The current status of an async operation. + type: object + required: + - status + properties: + id: + description: Fully qualified ID for the async operation. + type: string + format: arm-id + resourceId: + description: Fully qualified ID of the resource against which the original async operation was started. + type: string + format: arm-id + readOnly: true + name: + description: Name of the async operation. + type: string + status: + description: Operation status. + type: string + percentComplete: + description: Percent of the operation that is complete. + type: number + minimum: 0 + maximum: 100 + startTime: + description: The start time of the operation. + type: string + format: date-time + endTime: + description: The end time of the operation. + type: string + format: date-time + operations: + description: The operations list. + type: array + items: + $ref: '#/components/schemas/OperationStatusResult' + error: + description: If present, details of the operation error. + $ref: '#/components/schemas/ErrorDetail' + locationData: + description: Metadata pertaining to the geographic location of the resource. + type: object + properties: + name: + type: string + maxLength: 256 + description: A canonical name for the geographic or physical location. + city: + type: string + description: The city or locality where the resource is located. + district: + type: string + description: The district, state, or province where the resource is located. + countryOrRegion: + type: string + description: The country or region where the resource is located + required: + - name + systemData: + description: Metadata pertaining to creation and last modification of the resource. + type: object + readOnly: true + properties: + createdBy: + type: string + description: The identity that created the resource. + createdByType: + type: string + description: The type of identity that created the resource. + enum: + - User + - Application + - ManagedIdentity + - Key + x-ms-enum: + name: createdByType + modelAsString: true + createdAt: + type: string + format: date-time + description: The timestamp of resource creation (UTC). + lastModifiedBy: + type: string + description: The identity that last modified the resource. + lastModifiedByType: + type: string + description: The type of identity that last modified the resource. + enum: + - User + - Application + - ManagedIdentity + - Key + x-ms-enum: + name: createdByType + modelAsString: true + lastModifiedAt: + type: string + format: date-time + description: The timestamp of resource last modification (UTC) + encryptionProperties: + description: Configuration of key for data encryption + type: object + properties: + status: + description: Indicates whether or not the encryption is enabled for container registry. + enum: + - enabled + - disabled + type: string + x-ms-enum: + name: EncryptionStatus + modelAsString: true + keyVaultProperties: + $ref: '#/components/schemas/KeyVaultProperties' + description: Key vault properties. + KeyVaultProperties: + type: object + properties: + keyIdentifier: + description: Key vault uri to access the encryption key. + type: string + identity: + description: The client ID of the identity which will be used to access key vault. + type: string + CheckNameAvailabilityRequest: + description: The check availability request body. + type: object + properties: + name: + description: The name of the resource for which availability needs to be checked. + type: string + type: + description: The resource type. + type: string + CheckNameAvailabilityResponse: + description: The check availability result. + type: object + properties: + nameAvailable: + description: Indicates if the resource name is available. + type: boolean + reason: + description: The reason why the given name is not available. + type: string + enum: + - Invalid + - AlreadyExists + x-ms-enum: + name: CheckNameAvailabilityReason + modelAsString: true + message: + description: Detailed reason why the given name is available. + type: string + ApplicationGatewayOnDemandProbe: + properties: + protocol: + $ref: '#/components/schemas/ApplicationGatewayProtocol' + description: The protocol used for the probe. + host: + type: string + description: Host name to send the probe to. + path: + type: string + description: Relative path of probe. Valid path starts from '/'. Probe is sent to ://:. + timeout: + type: integer + format: int32 + description: The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. + pickHostNameFromBackendHttpSettings: + type: boolean + description: Whether the host header should be picked from the backend http settings. Default value is false. + match: + $ref: '#/components/schemas/ApplicationGatewayProbeHealthResponseMatch' + description: Criterion for classifying a healthy probe response. + backendAddressPool: + $ref: '#/components/schemas/SubResource' + description: Reference to backend pool of application gateway to which probe request will be sent. + backendHttpSettings: + $ref: '#/components/schemas/SubResource' + description: Reference to backend http setting of application gateway to be used for test probe. + description: Details of on demand test probe request. + type: object + ApplicationGatewayBackendHealthOnDemand: + properties: + backendAddressPool: + $ref: '#/components/schemas/ApplicationGatewayBackendAddressPool' + description: Reference to an ApplicationGatewayBackendAddressPool resource. + backendHealthHttpSettings: + $ref: '#/components/schemas/ApplicationGatewayBackendHealthHttpSettings' + description: Application gateway BackendHealthHttp settings. + description: Result of on demand test probe. + type: object + ApplicationGatewayBackendHealth: + properties: + backendAddressPools: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayBackendHealthPool' + description: A list of ApplicationGatewayBackendHealthPool resources. + description: Response for ApplicationGatewayBackendHealth API service call. + type: object + ApplicationGatewayBackendHealthPool: + properties: + backendAddressPool: + $ref: '#/components/schemas/ApplicationGatewayBackendAddressPool' + description: Reference to an ApplicationGatewayBackendAddressPool resource. + backendHttpSettingsCollection: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayBackendHealthHttpSettings' + description: List of ApplicationGatewayBackendHealthHttpSettings resources. + description: Application gateway BackendHealth pool. + type: object + ApplicationGatewayBackendHealthHttpSettings: + properties: + backendHttpSettings: + $ref: '#/components/schemas/ApplicationGatewayBackendHttpSettings' + description: Reference to an ApplicationGatewayBackendHttpSettings resource. + servers: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayBackendHealthServer' + description: List of ApplicationGatewayBackendHealthServer resources. + description: Application gateway BackendHealthHttp settings. + type: object + ApplicationGatewayBackendHealthServer: + properties: + address: + type: string + description: IP address or FQDN of backend server. + ipConfiguration: + $ref: '#/components/schemas/NetworkInterfaceIPConfiguration' + description: Reference to IP configuration of backend server. + health: + type: string + description: Health of backend server. + enum: + - Unknown + - Up + - Down + - Partial + - Draining + x-ms-enum: + name: ApplicationGatewayBackendHealthServerHealth + modelAsString: true + healthProbeLog: + type: string + description: Health Probe Log. + description: Application gateway backendhealth http settings. + type: object + ApplicationGatewaySku: + properties: + name: + type: string + description: Name of an application gateway SKU. + enum: + - Standard_Small + - Standard_Medium + - Standard_Large + - WAF_Medium + - WAF_Large + - Standard_v2 + - WAF_v2 + - Basic + x-ms-enum: + name: ApplicationGatewaySkuName + modelAsString: true + tier: + type: string + description: Tier of an application gateway. + enum: + - Standard + - WAF + - Standard_v2 + - WAF_v2 + - Basic + x-ms-enum: + name: ApplicationGatewayTier + modelAsString: true + capacity: + type: integer + format: int32 + description: Capacity (instance count) of an application gateway. + family: + type: string + description: Family of an application gateway SKU. + enum: + - Generation_1 + - Generation_2 + x-ms-enum: + name: ApplicationGatewaySkuFamily + modelAsString: true + description: SKU of an application gateway. + type: object + ApplicationGatewaySslPolicy: + properties: + disabledSslProtocols: + type: array + description: Ssl protocols to be disabled on application gateway. + items: + type: string + $ref: '#/components/schemas/ProtocolsEnum' + policyType: + type: string + description: Type of Ssl Policy. + enum: + - Predefined + - Custom + - CustomV2 + x-ms-enum: + name: ApplicationGatewaySslPolicyType + modelAsString: true + policyName: + $ref: '#/components/schemas/PolicyNameEnum' + description: Name of Ssl predefined policy. + cipherSuites: + type: array + items: + $ref: '#/components/schemas/CipherSuitesEnum' + description: Ssl cipher suites to be enabled in the specified order to application gateway. + minProtocolVersion: + $ref: '#/components/schemas/ProtocolsEnum' + description: Minimum version of Ssl protocol to be supported on application gateway. + description: Application Gateway Ssl policy. + type: object + ApplicationGatewayClientAuthConfiguration: + properties: + verifyClientCertIssuerDN: + type: boolean + description: Verify client certificate issuer name on the application gateway. + verifyClientRevocation: + type: string + description: Verify client certificate revocation status. + enum: + - None + - OCSP + x-ms-enum: + name: ApplicationGatewayClientRevocationOptions + modelAsString: true + description: Application gateway client authentication configuration. + type: object + ApplicationGatewayIPConfigurationPropertiesFormat: + properties: + subnet: + $ref: '#/components/schemas/SubResource' + description: Reference to the subnet resource. A subnet from where application gateway gets its private address. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the application gateway IP configuration resource. + description: Properties of IP configuration of an application gateway. + type: object + ApplicationGatewayIPConfiguration: + description: IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayIPConfigurationPropertiesFormat' + description: Properties of the application gateway IP configuration. + name: + type: string + description: Name of the IP configuration that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayAuthenticationCertificatePropertiesFormat: + properties: + data: + type: string + description: Certificate public data. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the authentication certificate resource. + description: Authentication certificates properties of an application gateway. + type: object + ApplicationGatewayAuthenticationCertificate: + description: Authentication certificates of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayAuthenticationCertificatePropertiesFormat' + description: Properties of the application gateway authentication certificate. + name: + type: string + description: Name of the authentication certificate that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayTrustedRootCertificatePropertiesFormat: + properties: + data: + type: string + description: Certificate public data. + keyVaultSecretId: + type: string + description: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the trusted root certificate resource. + description: Trusted Root certificates properties of an application gateway. + type: object + ApplicationGatewayTrustedRootCertificate: + description: Trusted Root certificates of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayTrustedRootCertificatePropertiesFormat' + description: Properties of the application gateway trusted root certificate. + name: + type: string + description: Name of the trusted root certificate that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayTrustedClientCertificatePropertiesFormat: + properties: + data: + type: string + description: Certificate public data. + validatedCertData: + readOnly: true + type: string + description: Validated certificate data. + clientCertIssuerDN: + readOnly: true + type: string + description: Distinguished name of client certificate issuer. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the trusted client certificate resource. + description: Trusted client certificates properties of an application gateway. + type: object + ApplicationGatewayTrustedClientCertificate: + description: Trusted client certificates of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayTrustedClientCertificatePropertiesFormat' + description: Properties of the application gateway trusted client certificate. + name: + type: string + description: Name of the trusted client certificate that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewaySslCertificatePropertiesFormat: + properties: + data: + type: string + description: Base-64 encoded pfx certificate. Only applicable in PUT Request. + password: + type: string + description: Password for the pfx file specified in data. Only applicable in PUT request. + publicCertData: + readOnly: true + type: string + description: Base-64 encoded Public cert data corresponding to pfx specified in data. Only applicable in GET request. + keyVaultSecretId: + type: string + description: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the SSL certificate resource. + description: Properties of SSL certificates of an application gateway. + type: object + ApplicationGatewaySslCertificate: + description: SSL certificates of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewaySslCertificatePropertiesFormat' + description: Properties of the application gateway SSL certificate. + name: + type: string + description: Name of the SSL certificate that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayFrontendIPConfigurationPropertiesFormat: + properties: + privateIPAddress: + type: string + description: PrivateIPAddress of the network interface IP Configuration. + privateIPAllocationMethod: + $ref: '#/components/schemas/IPAllocationMethod' + description: The private IP address allocation method. + subnet: + $ref: '#/components/schemas/SubResource' + description: Reference to the subnet resource. + publicIPAddress: + $ref: '#/components/schemas/SubResource' + description: Reference to the PublicIP resource. + privateLinkConfiguration: + $ref: '#/components/schemas/SubResource' + description: Reference to the application gateway private link configuration. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the frontend IP configuration resource. + description: Properties of Frontend IP configuration of an application gateway. + type: object + ApplicationGatewayFrontendIPConfiguration: + description: Frontend IP configuration of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayFrontendIPConfigurationPropertiesFormat' + description: Properties of the application gateway frontend IP configuration. + name: + type: string + description: Name of the frontend IP configuration that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayFrontendPortPropertiesFormat: + properties: + port: + type: integer + format: int32 + description: Frontend port. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the frontend port resource. + description: Properties of Frontend port of an application gateway. + type: object + ApplicationGatewayFrontendPort: + description: Frontend port of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayFrontendPortPropertiesFormat' + description: Properties of the application gateway frontend port. + name: + type: string + description: Name of the frontend port that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayBackendAddress: + properties: + fqdn: + type: string + description: Fully qualified domain name (FQDN). + ipAddress: + type: string + description: IP address. + description: Backend address of an application gateway. + type: object + ApplicationGatewayBackendAddressPoolPropertiesFormat: + properties: + backendIPConfigurations: + readOnly: true + type: array + items: + $ref: '#/components/schemas/NetworkInterfaceIPConfiguration' + description: Collection of references to IPs defined in network interfaces. + backendAddresses: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayBackendAddress' + description: Backend addresses. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the backend address pool resource. + description: Properties of Backend Address Pool of an application gateway. + type: object + ApplicationGatewayBackendAddressPool: + description: Backend Address Pool of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayBackendAddressPoolPropertiesFormat' + description: Properties of the application gateway backend address pool. + name: + type: string + description: Name of the backend address pool that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayBackendHttpSettingsPropertiesFormat: + properties: + port: + type: integer + format: int32 + description: The destination port on the backend. + protocol: + $ref: '#/components/schemas/ApplicationGatewayProtocol' + description: The protocol used to communicate with the backend. + cookieBasedAffinity: + type: string + description: Cookie based affinity. + enum: + - Enabled + - Disabled + x-ms-enum: + name: ApplicationGatewayCookieBasedAffinity + modelAsString: true + requestTimeout: + type: integer + format: int32 + description: Request timeout in seconds. Application Gateway will fail the request if response is not received within RequestTimeout. Acceptable values are from 1 second to 86400 seconds. + probe: + $ref: '#/components/schemas/SubResource' + description: Probe resource of an application gateway. + authenticationCertificates: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: Array of references to application gateway authentication certificates. + trustedRootCertificates: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: Array of references to application gateway trusted root certificates. + connectionDraining: + $ref: '#/components/schemas/ApplicationGatewayConnectionDraining' + description: Connection draining of the backend http settings resource. + hostName: + type: string + description: Host header to be sent to the backend servers. + pickHostNameFromBackendAddress: + type: boolean + description: Whether to pick host header should be picked from the host name of the backend server. Default value is false. + affinityCookieName: + type: string + description: Cookie name to use for the affinity cookie. + probeEnabled: + type: boolean + description: Whether the probe is enabled. Default value is false. + path: + type: string + description: Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is null. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the backend HTTP settings resource. + description: Properties of Backend address pool settings of an application gateway. + type: object + ApplicationGatewayBackendHttpSettings: + description: Backend address pool settings of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayBackendHttpSettingsPropertiesFormat' + description: Properties of the application gateway backend HTTP settings. + name: + type: string + description: Name of the backend http settings that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayBackendSettingsPropertiesFormat: + type: object + properties: + port: + type: integer + format: int32 + description: The destination port on the backend. + protocol: + $ref: '#/components/schemas/ApplicationGatewayProtocol' + description: The protocol used to communicate with the backend. + timeout: + type: integer + format: int32 + description: Connection timeout in seconds. Application Gateway will fail the request if response is not received within ConnectionTimeout. Acceptable values are from 1 second to 86400 seconds. + probe: + $ref: '#/components/schemas/SubResource' + description: Probe resource of an application gateway. + trustedRootCertificates: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: Array of references to application gateway trusted root certificates. + hostName: + type: string + description: Server name indication to be sent to the backend servers for Tls protocol. + pickHostNameFromBackendAddress: + type: boolean + description: Whether to pick server name indication from the host name of the backend server for Tls protocol. Default value is false. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the backend HTTP settings resource. + description: Properties of Backend address pool settings of an application gateway. + ApplicationGatewayBackendSettings: + description: Backend address pool settings of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayBackendSettingsPropertiesFormat' + description: Properties of the application gateway backend settings. + name: + type: string + description: Name of the backend settings that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewaySslProfilePropertiesFormat: + properties: + trustedClientCertificates: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: Array of references to application gateway trusted client certificates. + sslPolicy: + $ref: '#/components/schemas/ApplicationGatewaySslPolicy' + description: SSL policy of the application gateway resource. + clientAuthConfiguration: + $ref: '#/components/schemas/ApplicationGatewayClientAuthConfiguration' + description: Client authentication configuration of the application gateway resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the HTTP listener resource. + description: Properties of SSL profile of an application gateway. + type: object + ApplicationGatewaySslProfile: + description: SSL profile of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewaySslProfilePropertiesFormat' + description: Properties of the application gateway SSL profile. + name: + type: string + description: Name of the SSL profile that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayHttpListenerPropertiesFormat: + properties: + frontendIPConfiguration: + $ref: '#/components/schemas/SubResource' + description: Frontend IP configuration resource of an application gateway. + frontendPort: + $ref: '#/components/schemas/SubResource' + description: Frontend port resource of an application gateway. + protocol: + $ref: '#/components/schemas/ApplicationGatewayProtocol' + description: Protocol of the HTTP listener. + hostName: + type: string + description: Host name of HTTP listener. + sslCertificate: + $ref: '#/components/schemas/SubResource' + description: SSL certificate resource of an application gateway. + sslProfile: + $ref: '#/components/schemas/SubResource' + description: SSL profile resource of the application gateway. + requireServerNameIndication: + type: boolean + description: Applicable only if protocol is https. Enables SNI for multi-hosting. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the HTTP listener resource. + customErrorConfigurations: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayCustomError' + description: Custom error configurations of the HTTP listener. + firewallPolicy: + $ref: '#/components/schemas/SubResource' + description: Reference to the FirewallPolicy resource. + hostNames: + type: array + items: + type: string + description: List of Host names for HTTP Listener that allows special wildcard characters as well. + description: Properties of HTTP listener of an application gateway. + type: object + ApplicationGatewayHttpListener: + description: Http listener of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayHttpListenerPropertiesFormat' + description: Properties of the application gateway HTTP listener. + name: + type: string + description: Name of the HTTP listener that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayListenerPropertiesFormat: + type: object + properties: + frontendIPConfiguration: + $ref: '#/components/schemas/SubResource' + description: Frontend IP configuration resource of an application gateway. + frontendPort: + $ref: '#/components/schemas/SubResource' + description: Frontend port resource of an application gateway. + protocol: + $ref: '#/components/schemas/ApplicationGatewayProtocol' + description: Protocol of the listener. + sslCertificate: + $ref: '#/components/schemas/SubResource' + description: SSL certificate resource of an application gateway. + sslProfile: + $ref: '#/components/schemas/SubResource' + description: SSL profile resource of the application gateway. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the listener resource. + hostNames: + type: array + items: + type: string + description: List of Server Name Indications(SNI) for TLS Multi-site Listener that allows special wildcard characters as well. + description: Properties of listener of an application gateway. + ApplicationGatewayListener: + description: Listener of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayListenerPropertiesFormat' + description: Properties of the application gateway listener. + name: + type: string + description: Name of the listener that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayPathRulePropertiesFormat: + properties: + paths: + type: array + items: + type: string + description: Path rules of URL path map. + backendAddressPool: + $ref: '#/components/schemas/SubResource' + description: Backend address pool resource of URL path map path rule. + backendHttpSettings: + $ref: '#/components/schemas/SubResource' + description: Backend http settings resource of URL path map path rule. + redirectConfiguration: + $ref: '#/components/schemas/SubResource' + description: Redirect configuration resource of URL path map path rule. + rewriteRuleSet: + $ref: '#/components/schemas/SubResource' + description: Rewrite rule set resource of URL path map path rule. + loadDistributionPolicy: + $ref: '#/components/schemas/SubResource' + description: Load Distribution Policy resource of URL path map path rule. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the path rule resource. + firewallPolicy: + $ref: '#/components/schemas/SubResource' + description: Reference to the FirewallPolicy resource. + description: Properties of path rule of an application gateway. + type: object + ApplicationGatewayPathRule: + description: Path rule of URL path map of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayPathRulePropertiesFormat' + description: Properties of the application gateway path rule. + name: + type: string + description: Name of the path rule that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayProbePropertiesFormat: + properties: + protocol: + $ref: '#/components/schemas/ApplicationGatewayProtocol' + description: The protocol used for the probe. + host: + type: string + description: Host name to send the probe to. + path: + type: string + description: Relative path of probe. Valid path starts from '/'. Probe is sent to ://:. + interval: + type: integer + format: int32 + description: The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds. + timeout: + type: integer + format: int32 + description: The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. + unhealthyThreshold: + type: integer + format: int32 + description: The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. + pickHostNameFromBackendHttpSettings: + type: boolean + description: Whether the host header should be picked from the backend http settings. Default value is false. + pickHostNameFromBackendSettings: + type: boolean + description: Whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false. + minServers: + type: integer + format: int32 + description: Minimum number of servers that are always marked healthy. Default value is 0. + match: + $ref: '#/components/schemas/ApplicationGatewayProbeHealthResponseMatch' + description: Criterion for classifying a healthy probe response. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the probe resource. + port: + type: integer + format: int32 + description: Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Basic, Standard_v2 and WAF_v2 only. + minimum: 1 + maximum: 65535 + description: Properties of probe of an application gateway. + type: object + ApplicationGatewayProbeHealthResponseMatch: + properties: + body: + type: string + description: Body that must be contained in the health response. Default value is empty. + statusCodes: + type: array + items: + type: string + description: Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399. + description: Application gateway probe health response match. + type: object + ApplicationGatewayProbe: + description: Probe of the application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayProbePropertiesFormat' + description: Properties of the application gateway probe. + name: + type: string + description: Name of the probe that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayRequestRoutingRulePropertiesFormat: + properties: + ruleType: + type: string + description: Rule type. + enum: + - Basic + - PathBasedRouting + x-ms-enum: + name: ApplicationGatewayRequestRoutingRuleType + modelAsString: true + priority: + type: integer + format: int32 + minimum: 1 + exclusiveMinimum: false + maximum: 20000 + exclusiveMaximum: false + description: Priority of the request routing rule. + backendAddressPool: + $ref: '#/components/schemas/SubResource' + description: Backend address pool resource of the application gateway. + backendHttpSettings: + $ref: '#/components/schemas/SubResource' + description: Backend http settings resource of the application gateway. + httpListener: + $ref: '#/components/schemas/SubResource' + description: Http listener resource of the application gateway. + urlPathMap: + $ref: '#/components/schemas/SubResource' + description: URL path map resource of the application gateway. + rewriteRuleSet: + $ref: '#/components/schemas/SubResource' + description: Rewrite Rule Set resource in Basic rule of the application gateway. + redirectConfiguration: + $ref: '#/components/schemas/SubResource' + description: Redirect configuration resource of the application gateway. + loadDistributionPolicy: + $ref: '#/components/schemas/SubResource' + description: Load Distribution Policy resource of the application gateway. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the request routing rule resource. + description: Properties of request routing rule of the application gateway. + type: object + ApplicationGatewayRequestRoutingRule: + description: Request routing rule of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayRequestRoutingRulePropertiesFormat' + description: Properties of the application gateway request routing rule. + name: + type: string + description: Name of the request routing rule that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayRoutingRulePropertiesFormat: + type: object + properties: + ruleType: + type: string + description: Rule type. + enum: + - Basic + - PathBasedRouting + x-ms-enum: + name: ApplicationGatewayRequestRoutingRuleType + modelAsString: true + priority: + type: integer + format: int32 + minimum: 1 + exclusiveMinimum: false + maximum: 20000 + exclusiveMaximum: false + description: Priority of the routing rule. + backendAddressPool: + $ref: '#/components/schemas/SubResource' + description: Backend address pool resource of the application gateway. + backendSettings: + $ref: '#/components/schemas/SubResource' + description: Backend settings resource of the application gateway. + listener: + $ref: '#/components/schemas/SubResource' + description: Listener resource of the application gateway. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the request routing rule resource. + required: + - priority + description: Properties of routing rule of the application gateway. + ApplicationGatewayRoutingRule: + description: Routing rule of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayRoutingRulePropertiesFormat' + description: Properties of the application gateway routing rule. + name: + type: string + description: Name of the routing rule that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayRewriteRuleSet: + description: Rewrite rule set of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayRewriteRuleSetPropertiesFormat' + description: Properties of the application gateway rewrite rule set. + name: + type: string + description: Name of the rewrite rule set that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayRewriteRuleSetPropertiesFormat: + properties: + rewriteRules: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayRewriteRule' + description: Rewrite rules in the rewrite rule set. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the rewrite rule set resource. + description: Properties of rewrite rule set of the application gateway. + type: object + ApplicationGatewayRewriteRule: + properties: + name: + type: string + description: Name of the rewrite rule that is unique within an Application Gateway. + ruleSequence: + type: integer + description: Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a RewriteRuleSet. + conditions: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayRewriteRuleCondition' + description: Conditions based on which the action set execution will be evaluated. + actionSet: + type: object + $ref: '#/components/schemas/ApplicationGatewayRewriteRuleActionSet' + description: Set of actions to be done as part of the rewrite Rule. + description: Rewrite rule of an application gateway. + type: object + ApplicationGatewayRewriteRuleCondition: + properties: + variable: + type: string + description: The condition parameter of the RewriteRuleCondition. + pattern: + type: string + description: The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. + ignoreCase: + type: boolean + description: Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. + negate: + type: boolean + description: Setting this value as truth will force to check the negation of the condition given by the user. + description: Set of conditions in the Rewrite Rule in Application Gateway. + type: object + ApplicationGatewayRewriteRuleActionSet: + properties: + requestHeaderConfigurations: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayHeaderConfiguration' + description: Request Header Actions in the Action Set. + responseHeaderConfigurations: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayHeaderConfiguration' + description: Response Header Actions in the Action Set. + urlConfiguration: + $ref: '#/components/schemas/ApplicationGatewayUrlConfiguration' + description: Url Configuration Action in the Action Set. + description: Set of actions in the Rewrite Rule in Application Gateway. + type: object + ApplicationGatewayHeaderConfiguration: + properties: + headerName: + type: string + description: Header name of the header configuration. + headerValueMatcher: + type: object + $ref: '#/components/schemas/HeaderValueMatcher' + description: An optional field under "Rewrite Action". It lets you capture and modify the value(s) of a specific header when multiple headers with the same name exist. Currently supported for Set-Cookie Response header only. For more details, visit https://aka.ms/appgwheadercrud + headerValue: + type: string + description: Header value of the header configuration. + description: Header configuration of the Actions set in Application Gateway. + type: object + HeaderValueMatcher: + type: object + properties: + pattern: + type: string + description: The pattern, either fixed string or regular expression, that evaluates if a header value should be selected for rewrite. + ignoreCase: + type: boolean + description: Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. + negate: + type: boolean + description: Setting this value as truth will force to check the negation of the condition given by the user in the pattern field. + description: An optional field under "Rewrite Action". It lets you capture and modify the value(s) of a specific header when multiple headers with the same name exist. Currently supported for Set-Cookie Response header only. For more details, visit https://aka.ms/appgwheadercrud + ApplicationGatewayUrlConfiguration: + properties: + modifiedPath: + type: string + description: Url path which user has provided for url rewrite. Null means no path will be updated. Default value is null. + modifiedQueryString: + type: string + description: Query string which user has provided for url rewrite. Null means no query string will be updated. Default value is null. + reroute: + type: boolean + description: If set as true, it will re-evaluate the url path map provided in path based request routing rules using modified path. Default value is false. + description: Url configuration of the Actions set in Application Gateway. + type: object + ApplicationGatewayRedirectConfigurationPropertiesFormat: + properties: + redirectType: + type: string + $ref: '#/components/schemas/RedirectTypeEnum' + description: HTTP redirection type. + targetListener: + $ref: '#/components/schemas/SubResource' + description: Reference to a listener to redirect the request to. + targetUrl: + type: string + description: Url to redirect the request to. + includePath: + type: boolean + description: Include path in the redirected url. + includeQueryString: + type: boolean + description: Include query string in the redirected url. + requestRoutingRules: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: Request routing specifying redirect configuration. + urlPathMaps: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: Url path maps specifying default redirect configuration. + pathRules: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: Path rules specifying redirect configuration. + description: Properties of redirect configuration of the application gateway. + type: object + ApplicationGatewayRedirectConfiguration: + description: Redirect configuration of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayRedirectConfigurationPropertiesFormat' + description: Properties of the application gateway redirect configuration. + name: + type: string + description: Name of the redirect configuration that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayPrivateLinkConfiguration: + description: Private Link Configuration on an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayPrivateLinkConfigurationProperties' + description: Properties of the application gateway private link configuration. + name: + type: string + description: Name of the private link configuration that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayPrivateLinkConfigurationProperties: + properties: + ipConfigurations: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayPrivateLinkIpConfiguration' + description: An array of application gateway private link ip configurations. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the application gateway private link configuration. + description: Properties of private link configuration on an application gateway. + type: object + ApplicationGatewayPrivateLinkIpConfiguration: + description: The application gateway private link ip configuration. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayPrivateLinkIpConfigurationProperties' + description: Properties of an application gateway private link ip configuration. + name: + type: string + description: The name of application gateway private link ip configuration. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: The resource type. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayPrivateLinkIpConfigurationProperties: + properties: + privateIPAddress: + type: string + description: The private IP address of the IP configuration. + privateIPAllocationMethod: + $ref: '#/components/schemas/IPAllocationMethod' + description: The private IP address allocation method. + subnet: + $ref: '#/components/schemas/SubResource' + description: Reference to the subnet resource. + primary: + type: boolean + description: Whether the ip configuration is primary or not. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the application gateway private link IP configuration. + description: Properties of an application gateway private link IP configuration. + type: object + ApplicationGatewayPrivateLinkResource: + description: PrivateLink Resource of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayPrivateLinkResourceProperties' + description: Properties of the application gateway private link resource. + name: + type: string + description: Name of the private link resource that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayPrivateLinkResourceProperties: + properties: + groupId: + description: Group identifier of private link resource. + type: string + readOnly: true + requiredMembers: + description: Required member names of private link resource. + type: array + items: + type: string + readOnly: true + requiredZoneNames: + type: array + items: + type: string + description: Required DNS zone names of the the private link resource. + description: Properties of a private link resource. + type: object + ApplicationGatewayPrivateLinkResourceListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayPrivateLinkResource' + description: List of private link resources of an application gateway. + nextLink: + type: string + description: URL to get the next set of results. + description: Response for ListApplicationGatewayPrivateLinkResources API service call. Gets all private link resources for an application gateway. + type: object + ApplicationGatewayPrivateEndpointConnection: + description: Private Endpoint connection on an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayPrivateEndpointConnectionProperties' + description: Properties of the application gateway private endpoint connection. + name: + type: string + description: Name of the private endpoint connection on an application gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayPrivateEndpointConnectionProperties: + properties: + privateEndpoint: + readOnly: true + $ref: '#/components/schemas/PrivateEndpoint' + description: The resource of private end point. + privateLinkServiceConnectionState: + $ref: '#/components/schemas/PrivateLinkServiceConnectionState' + description: A collection of information about the state of the connection between service consumer and provider. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the application gateway private endpoint connection resource. + linkIdentifier: + readOnly: true + type: string + description: The consumer link id. + description: Properties of Private Link Resource of an application gateway. + type: object + ApplicationGatewayPrivateEndpointConnectionListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayPrivateEndpointConnection' + description: List of private endpoint connections on an application gateway. + nextLink: + type: string + description: URL to get the next set of results. + description: Response for ListApplicationGatewayPrivateEndpointConnection API service call. Gets all private endpoint connections for an application gateway. + type: object + ApplicationGatewayPropertiesFormat: + properties: + sku: + $ref: '#/components/schemas/ApplicationGatewaySku' + description: SKU of the application gateway resource. + sslPolicy: + $ref: '#/components/schemas/ApplicationGatewaySslPolicy' + description: SSL policy of the application gateway resource. + operationalState: + readOnly: true + type: string + description: Operational state of the application gateway resource. + enum: + - Stopped + - Starting + - Running + - Stopping + x-ms-enum: + name: ApplicationGatewayOperationalState + modelAsString: true + gatewayIPConfigurations: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayIPConfiguration' + description: Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + authenticationCertificates: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayAuthenticationCertificate' + description: Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + trustedRootCertificates: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayTrustedRootCertificate' + description: Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + trustedClientCertificates: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayTrustedClientCertificate' + description: Trusted client certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + sslCertificates: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewaySslCertificate' + description: SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + frontendIPConfigurations: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayFrontendIPConfiguration' + description: Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + frontendPorts: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayFrontendPort' + description: Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + probes: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayProbe' + description: Probes of the application gateway resource. + backendAddressPools: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayBackendAddressPool' + description: Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + backendHttpSettingsCollection: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayBackendHttpSettings' + description: Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + backendSettingsCollection: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayBackendSettings' + description: Backend settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + httpListeners: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayHttpListener' + description: Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + listeners: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayListener' + description: Listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + sslProfiles: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewaySslProfile' + description: SSL profiles of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + urlPathMaps: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayUrlPathMap' + description: URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + requestRoutingRules: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayRequestRoutingRule' + description: Request routing rules of the application gateway resource. + routingRules: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayRoutingRule' + description: Routing rules of the application gateway resource. + rewriteRuleSets: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayRewriteRuleSet' + description: Rewrite rules for the application gateway resource. + redirectConfigurations: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayRedirectConfiguration' + description: Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). + webApplicationFirewallConfiguration: + $ref: '#/components/schemas/ApplicationGatewayWebApplicationFirewallConfiguration' + description: Web application firewall configuration. + firewallPolicy: + $ref: '#/components/schemas/SubResource' + description: Reference to the FirewallPolicy resource. + enableHttp2: + type: boolean + description: Whether HTTP2 is enabled on the application gateway resource. + enableFips: + type: boolean + description: Whether FIPS is enabled on the application gateway resource. + autoscaleConfiguration: + $ref: '#/components/schemas/ApplicationGatewayAutoscaleConfiguration' + description: Autoscale Configuration. + privateLinkConfigurations: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayPrivateLinkConfiguration' + description: PrivateLink configurations on application gateway. + privateEndpointConnections: + readOnly: true + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayPrivateEndpointConnection' + description: Private Endpoint connections on application gateway. + resourceGuid: + readOnly: true + type: string + description: The resource GUID property of the application gateway resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the application gateway resource. + customErrorConfigurations: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayCustomError' + description: Custom error configurations of the application gateway resource. + forceFirewallPolicyAssociation: + type: boolean + description: If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config. + loadDistributionPolicies: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayLoadDistributionPolicy' + description: Load distribution policies of the application gateway resource. + globalConfiguration: + $ref: '#/components/schemas/ApplicationGatewayGlobalConfiguration' + description: Global Configuration. + defaultPredefinedSslPolicy: + $ref: '#/components/schemas/PolicyNameEnum' + readOnly: true + description: The default predefined SSL Policy applied on the application gateway resource. + description: Properties of the application gateway. + type: object + ApplicationGateway: + description: Application gateway resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayPropertiesFormat' + description: Properties of the application gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + zones: + type: array + items: + type: string + description: A list of availability zones denoting where the resource needs to come from. + identity: + $ref: '#/components/schemas/ManagedServiceIdentity' + description: The identity of the application gateway, if configured. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + ApplicationGatewayListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ApplicationGateway' + description: List of an application gateways in a resource group. + nextLink: + type: string + description: URL to get the next set of results. + description: Response for ListApplicationGateways API service call. + type: object + ApplicationGatewayUrlPathMapPropertiesFormat: + properties: + defaultBackendAddressPool: + $ref: '#/components/schemas/SubResource' + description: Default backend address pool resource of URL path map. + defaultBackendHttpSettings: + $ref: '#/components/schemas/SubResource' + description: Default backend http settings resource of URL path map. + defaultRewriteRuleSet: + $ref: '#/components/schemas/SubResource' + description: Default Rewrite rule set resource of URL path map. + defaultRedirectConfiguration: + $ref: '#/components/schemas/SubResource' + description: Default redirect configuration resource of URL path map. + defaultLoadDistributionPolicy: + $ref: '#/components/schemas/SubResource' + description: Default Load Distribution Policy resource of URL path map. + pathRules: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayPathRule' + description: Path rule of URL path map resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the URL path map resource. + description: Properties of UrlPathMap of the application gateway. + type: object + ApplicationGatewayUrlPathMap: + description: UrlPathMaps give a url path to the backend mapping information for PathBasedRouting. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayUrlPathMapPropertiesFormat' + description: Properties of the application gateway URL path map. + name: + type: string + description: Name of the URL path map that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayWebApplicationFirewallConfiguration: + properties: + enabled: + type: boolean + description: Whether the web application firewall is enabled or not. + firewallMode: + type: string + description: Web application firewall mode. + enum: + - Detection + - Prevention + x-ms-enum: + name: ApplicationGatewayFirewallMode + modelAsString: true + ruleSetType: + type: string + description: 'The type of the web application firewall rule set. Possible values are: ''OWASP''.' + ruleSetVersion: + type: string + description: The version of the rule set type. + disabledRuleGroups: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayFirewallDisabledRuleGroup' + description: The disabled rule groups. + requestBodyCheck: + type: boolean + description: Whether allow WAF to check request Body. + maxRequestBodySize: + type: integer + format: int32 + maximum: 128 + exclusiveMaximum: false + minimum: 8 + exclusiveMinimum: false + description: Maximum request body size for WAF. + maxRequestBodySizeInKb: + type: integer + format: int32 + maximum: 128 + exclusiveMaximum: false + minimum: 8 + exclusiveMinimum: false + description: Maximum request body size in Kb for WAF. + fileUploadLimitInMb: + type: integer + format: int32 + minimum: 0 + exclusiveMinimum: false + description: Maximum file upload size in Mb for WAF. + exclusions: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayFirewallExclusion' + description: The exclusion list. + required: + - enabled + - firewallMode + - ruleSetType + - ruleSetVersion + description: Application gateway web application firewall configuration. + type: object + ApplicationGatewayAutoscaleConfiguration: + properties: + minCapacity: + type: integer + format: int32 + minimum: 0 + exclusiveMinimum: false + description: Lower bound on number of Application Gateway capacity. + maxCapacity: + type: integer + format: int32 + minimum: 2 + exclusiveMinimum: false + description: Upper bound on number of Application Gateway capacity. + required: + - minCapacity + description: Application Gateway autoscale configuration. + type: object + ApplicationGatewayConnectionDraining: + properties: + enabled: + type: boolean + description: Whether connection draining is enabled or not. + drainTimeoutInSec: + type: integer + format: int32 + maximum: 3600 + exclusiveMaximum: false + minimum: 1 + exclusiveMinimum: false + description: The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 seconds. + required: + - enabled + - drainTimeoutInSec + description: Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration. + type: object + ApplicationGatewayFirewallDisabledRuleGroup: + properties: + ruleGroupName: + type: string + description: The name of the rule group that will be disabled. + rules: + type: array + items: + type: integer + format: int32 + nullable: false + description: The list of rules that will be disabled. If null, all rules of the rule group will be disabled. + required: + - ruleGroupName + description: Allows to disable rules within a rule group or an entire rule group. + type: object + ApplicationGatewayAvailableServerVariablesResult: + type: array + items: + type: string + description: Response for ApplicationGatewayAvailableServerVariables API service call. + ApplicationGatewayAvailableRequestHeadersResult: + type: array + items: + type: string + description: Response for ApplicationGatewayAvailableRequestHeaders API service call. + ApplicationGatewayAvailableResponseHeadersResult: + type: array + items: + type: string + description: Response for ApplicationGatewayAvailableResponseHeaders API service call. + ApplicationGatewayFirewallExclusion: + properties: + matchVariable: + type: string + description: The variable to be excluded. + selectorMatchOperator: + type: string + description: When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to. + selector: + type: string + description: When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to. + required: + - matchVariable + - selectorMatchOperator + - selector + description: Allow to exclude some variable satisfy the condition for the WAF check. + type: object + ApplicationGatewayAvailableWafRuleSetsResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayFirewallRuleSet' + description: The list of application gateway rule sets. + description: Response for ApplicationGatewayAvailableWafRuleSets API service call. + type: object + ApplicationGatewayFirewallRuleSet: + description: A web application firewall rule set. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayFirewallRuleSetPropertiesFormat' + description: Properties of the application gateway firewall rule set. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + ApplicationGatewayFirewallRuleSetPropertiesFormat: + properties: + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the web application firewall rule set. + ruleSetType: + type: string + description: The type of the web application firewall rule set. + ruleSetVersion: + type: string + description: The version of the web application firewall rule set type. + ruleGroups: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayFirewallRuleGroup' + description: The rule groups of the web application firewall rule set. + tiers: + type: array + description: Tier of an application gateway that support the rule set. + items: + type: string + enum: + - Standard + - WAF + - Standard_v2 + - WAF_v2 + x-ms-enum: + name: ApplicationGatewayTierTypes + modelAsString: true + required: + - ruleSetType + - ruleSetVersion + - ruleGroups + description: Properties of the web application firewall rule set. + type: object + ApplicationGatewayFirewallRuleGroup: + properties: + ruleGroupName: + type: string + description: The name of the web application firewall rule group. + description: + type: string + description: The description of the web application firewall rule group. + rules: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayFirewallRule' + description: The rules of the web application firewall rule group. + required: + - ruleGroupName + - rules + description: A web application firewall rule group. + type: object + ApplicationGatewayFirewallRule: + properties: + ruleId: + type: integer + format: int32 + description: The identifier of the web application firewall rule. + ruleIdString: + type: string + description: The string representation of the web application firewall rule identifier. + state: + type: string + description: The string representation of the web application firewall rule state. + enum: + - Enabled + - Disabled + x-ms-enum: + name: ApplicationGatewayWafRuleStateTypes + modelAsString: true + action: + type: string + description: The string representation of the web application firewall rule action. + enum: + - None + - AnomalyScoring + - Allow + - Block + - Log + x-ms-enum: + name: ApplicationGatewayWafRuleActionTypes + modelAsString: true + sensitivity: + type: string + description: The string representation of the web application firewall rule sensitivity. + enum: + - None + - Low + - Medium + - High + x-ms-enum: + name: ApplicationGatewayWafRuleSensitivityTypes + modelAsString: true + description: + type: string + description: The description of the web application firewall rule. + required: + - ruleId + description: A web application firewall rule. + type: object + ApplicationGatewayAvailableSslOptions: + description: Response for ApplicationGatewayAvailableSslOptions API service call. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayAvailableSslOptionsPropertiesFormat' + description: Properties of the application gateway available SSL options. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + ApplicationGatewayAvailableSslOptionsPropertiesFormat: + properties: + predefinedPolicies: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: List of available Ssl predefined policy. + defaultPolicy: + $ref: '#/components/schemas/PolicyNameEnum' + description: Name of the Ssl predefined policy applied by default to application gateway. + availableCipherSuites: + type: array + items: + $ref: '#/components/schemas/CipherSuitesEnum' + description: List of available Ssl cipher suites. + availableProtocols: + type: array + items: + $ref: '#/components/schemas/ProtocolsEnum' + description: List of available Ssl protocols. + description: Properties of ApplicationGatewayAvailableSslOptions. + type: object + ApplicationGatewayAvailableSslPredefinedPolicies: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewaySslPredefinedPolicy' + description: List of available Ssl predefined policy. + nextLink: + type: string + description: URL to get the next set of results. + description: Response for ApplicationGatewayAvailableSslOptions API service call. + type: object + ApplicationGatewaySslPredefinedPolicy: + description: An Ssl predefined policy. + properties: + name: + type: string + description: Name of the Ssl predefined policy. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewaySslPredefinedPolicyPropertiesFormat' + description: Properties of the application gateway SSL predefined policy. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewaySslPredefinedPolicyPropertiesFormat: + properties: + cipherSuites: + type: array + items: + $ref: '#/components/schemas/CipherSuitesEnum' + description: Ssl cipher suites to be enabled in the specified order for application gateway. + minProtocolVersion: + $ref: '#/components/schemas/ProtocolsEnum' + description: Minimum version of Ssl protocol to be supported on application gateway. + description: Properties of ApplicationGatewaySslPredefinedPolicy. + type: object + ApplicationGatewayCustomError: + properties: + statusCode: + type: string + description: Status code of the application gateway custom error. + enum: + - HttpStatus400 + - HttpStatus403 + - HttpStatus404 + - HttpStatus405 + - HttpStatus408 + - HttpStatus500 + - HttpStatus502 + - HttpStatus503 + - HttpStatus504 + x-ms-enum: + name: ApplicationGatewayCustomErrorStatusCode + modelAsString: true + customErrorPageUrl: + type: string + description: Error page URL of the application gateway custom error. + description: Custom error of an application gateway. + type: object + PolicyNameEnum: + type: string + description: Ssl predefined policy name enums. + enum: + - AppGwSslPolicy20150501 + - AppGwSslPolicy20170401 + - AppGwSslPolicy20170401S + - AppGwSslPolicy20220101 + - AppGwSslPolicy20220101S + x-ms-enum: + name: ApplicationGatewaySslPolicyName + modelAsString: true + ProtocolsEnum: + type: string + description: Ssl protocol enums. + enum: + - TLSv1_0 + - TLSv1_1 + - TLSv1_2 + - TLSv1_3 + x-ms-enum: + name: ApplicationGatewaySslProtocol + modelAsString: true + CipherSuitesEnum: + type: string + description: Ssl cipher suites enums. + enum: + - TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 + - TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 + - TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA + - TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA + - TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 + - TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 + - TLS_DHE_RSA_WITH_AES_256_CBC_SHA + - TLS_DHE_RSA_WITH_AES_128_CBC_SHA + - TLS_RSA_WITH_AES_256_GCM_SHA384 + - TLS_RSA_WITH_AES_128_GCM_SHA256 + - TLS_RSA_WITH_AES_256_CBC_SHA256 + - TLS_RSA_WITH_AES_128_CBC_SHA256 + - TLS_RSA_WITH_AES_256_CBC_SHA + - TLS_RSA_WITH_AES_128_CBC_SHA + - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 + - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 + - TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 + - TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 + - TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA + - TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA + - TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 + - TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 + - TLS_DHE_DSS_WITH_AES_256_CBC_SHA + - TLS_DHE_DSS_WITH_AES_128_CBC_SHA + - TLS_RSA_WITH_3DES_EDE_CBC_SHA + - TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA + - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 + x-ms-enum: + name: ApplicationGatewaySslCipherSuite + modelAsString: true + RedirectTypeEnum: + type: string + description: Redirect type enum. + enum: + - Permanent + - Found + - SeeOther + - Temporary + x-ms-enum: + name: ApplicationGatewayRedirectType + modelAsString: true + ApplicationGatewayProtocol: + type: string + description: Application Gateway protocol. + enum: + - Http + - Https + - Tcp + - Tls + x-ms-enum: + name: ApplicationGatewayProtocol + modelAsString: true + values: + - value: Http + description: Supported for httpListeners and backendHttpSettingsCollection properties. + - value: Https + description: Supported for httpListeners and backendHttpSettingsCollection properties. + - value: Tcp + description: Supported for listeners and backendSettingsCollection properties. + - value: Tls + description: Supported for listeners and backendSettingsCollection properties. + ApplicationGatewayLoadDistributionPolicyPropertiesFormat: + properties: + loadDistributionTargets: + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayLoadDistributionTarget' + description: Load Distribution Targets resource of an application gateway. + loadDistributionAlgorithm: + $ref: '#/components/schemas/ApplicationGatewayLoadDistributionAlgorithmEnum' + description: Load Distribution Targets resource of an application gateway. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the Load Distribution Policy resource. + description: Properties of Load Distribution Policy of an application gateway. + type: object + ApplicationGatewayLoadDistributionPolicy: + description: Load Distribution Policy of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayLoadDistributionPolicyPropertiesFormat' + description: Properties of the application gateway load distribution policy. + name: + type: string + description: Name of the load distribution policy that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayLoadDistributionTargetPropertiesFormat: + properties: + weightPerServer: + type: integer + format: int32 + maximum: 100 + exclusiveMaximum: false + minimum: 1 + exclusiveMinimum: false + description: Weight per server. Range between 1 and 100. + backendAddressPool: + $ref: '#/components/schemas/SubResource' + description: Backend address pool resource of the application gateway. + type: object + ApplicationGatewayLoadDistributionTarget: + description: Load Distribution Target of an application gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationGatewayLoadDistributionTargetPropertiesFormat' + description: Properties of the application gateway load distribution target. + name: + type: string + description: Name of the load distribution policy that is unique within an Application Gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ApplicationGatewayLoadDistributionAlgorithmEnum: + type: string + description: Load Distribution Algorithm enums. + enum: + - RoundRobin + - LeastConnections + - IpHash + x-ms-enum: + name: ApplicationGatewayLoadDistributionAlgorithm + modelAsString: true + ApplicationGatewayGlobalConfiguration: + properties: + enableRequestBuffering: + type: boolean + description: Enable request buffering. + enableResponseBuffering: + type: boolean + description: Enable response buffering. + description: Application Gateway global configuration. + type: object + ActiveConfigurationParameter: + type: object + properties: + regions: + type: array + items: + type: string + description: region Name. + description: List of regions. + skipToken: + description: When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. + type: string + description: Effective Virtual Networks Parameter. + ActiveConnectivityConfiguration: + description: Active connectivity configuration. + properties: + commitTime: + type: string + description: Deployment time string. + format: date-time + region: + type: string + description: Deployment region. + id: + type: string + description: Connectivity configuration ID. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ConnectivityConfigurationProperties' + description: Properties of a network manager connectivity configuration + configurationGroups: + type: array + items: + $ref: '#/components/schemas/ConfigurationGroup' + description: Effective configuration groups. + type: object + ActiveConnectivityConfigurationsListResult: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/ActiveConnectivityConfiguration' + description: Gets a page of active connectivity configurations. + skipToken: + description: When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. + type: string + description: Result of the request to list active connectivity configurations. It contains a list of active connectivity configurations and a skiptoken to get the next set of results. + ActiveSecurityAdminRulesListResult: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/ActiveBaseSecurityAdminRule' + description: Gets a page of active security admin rules. + skipToken: + description: When present, the value can be passed to a subsequent query call (together with the same query and scopes used in the current request) to retrieve the next page of data. + type: string + description: Result of the request to list active security admin rules. It contains a list of active security admin rules and a skiptoken to get the next set of results. + ActiveBaseSecurityAdminRule: + type: object + properties: + id: + type: string + description: Resource ID. + commitTime: + type: string + description: Deployment time string. + format: date-time + region: + type: string + description: Deployment region. + configurationDescription: + type: string + description: A description of the security admin configuration. + ruleCollectionDescription: + type: string + description: A description of the rule collection. + ruleCollectionAppliesToGroups: + type: array + x-ms-identifiers: [] + items: + $ref: '#/components/schemas/NetworkManagerSecurityGroupItem' + description: Groups for rule collection + ruleGroups: + type: array + items: + $ref: '#/components/schemas/ConfigurationGroup' + description: Effective configuration groups. + kind: + type: string + description: Whether the rule is custom or default. + enum: + - Custom + - Default + x-ms-enum: + name: EffectiveAdminRuleKind + modelAsString: true + required: + - kind + discriminator: + propertyName: kind + description: Network base admin rule. + ActiveSecurityAdminRule: + description: Network admin rule. + x-ms-discriminator-value: Custom + properties: + properties: + $ref: '#/components/schemas/AdminPropertiesFormat' + x-ms-client-flatten: true + description: Indicates the properties of the security admin rule + id: + type: string + description: Resource ID. + commitTime: + type: string + description: Deployment time string. + format: date-time + region: + type: string + description: Deployment region. + configurationDescription: + type: string + description: A description of the security admin configuration. + ruleCollectionDescription: + type: string + description: A description of the rule collection. + ruleCollectionAppliesToGroups: + type: array + x-ms-identifiers: [] + items: + $ref: '#/components/schemas/NetworkManagerSecurityGroupItem' + description: Groups for rule collection + ruleGroups: + type: array + items: + $ref: '#/components/schemas/ConfigurationGroup' + description: Effective configuration groups. + kind: + type: string + description: Whether the rule is custom or default. + enum: + - Custom + - Default + x-ms-enum: + name: EffectiveAdminRuleKind + modelAsString: true + type: object + ActiveDefaultSecurityAdminRule: + description: Network default admin rule. + x-ms-discriminator-value: Default + properties: + properties: + $ref: '#/components/schemas/DefaultAdminPropertiesFormat' + x-ms-client-flatten: true + description: Indicates the properties of the default security admin rule + id: + type: string + description: Resource ID. + commitTime: + type: string + description: Deployment time string. + format: date-time + region: + type: string + description: Deployment region. + configurationDescription: + type: string + description: A description of the security admin configuration. + ruleCollectionDescription: + type: string + description: A description of the rule collection. + ruleCollectionAppliesToGroups: + type: array + x-ms-identifiers: [] + items: + $ref: '#/components/schemas/NetworkManagerSecurityGroupItem' + description: Groups for rule collection + ruleGroups: + type: array + items: + $ref: '#/components/schemas/ConfigurationGroup' + description: Effective configuration groups. + kind: + type: string + description: Whether the rule is custom or default. + enum: + - Custom + - Default + x-ms-enum: + name: EffectiveAdminRuleKind + modelAsString: true + type: object + IPRule: + properties: + addressPrefix: + type: string + description: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. + type: object + BastionHostIPConfigurationPropertiesFormat: + properties: + subnet: + $ref: '#/components/schemas/SubResource' + description: Reference of the subnet resource. + publicIPAddress: + $ref: '#/components/schemas/SubResource' + description: Reference of the PublicIP resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the bastion host IP configuration resource. + privateIPAllocationMethod: + $ref: '#/components/schemas/IPAllocationMethod' + description: Private IP allocation method. + required: + - subnet + - publicIPAddress + description: Properties of IP configuration of an Bastion Host. + type: object + BastionHostIPConfiguration: + description: IP configuration of an Bastion Host. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/BastionHostIPConfigurationPropertiesFormat' + description: Represents the ip configuration associated with the resource. + name: + type: string + description: Name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Ip configuration type. + id: + type: string + description: Resource ID. + type: object + BastionHostPropertiesFormat: + properties: + ipConfigurations: + type: array + items: + $ref: '#/components/schemas/BastionHostIPConfiguration' + description: IP configuration of the Bastion Host resource. + dnsName: + type: string + description: FQDN for the endpoint on which bastion host is accessible. + virtualNetwork: + $ref: '#/components/schemas/SubResource' + description: Reference to an existing virtual network required for Developer Bastion Host only. + networkAcls: + properties: + ipRules: + type: array + items: + description: IP rule with specific IP or IP range in CIDR format. + $ref: '#/components/schemas/IPRule' + description: Sets the IP ACL rules for Developer Bastion Host. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the bastion host resource. + scaleUnits: + type: integer + format: int32 + description: The scale units for the Bastion Host resource. + minimum: 2 + maximum: 50 + disableCopyPaste: + type: boolean + default: false + description: Enable/Disable Copy/Paste feature of the Bastion Host resource. + enableFileCopy: + type: boolean + default: false + description: Enable/Disable File Copy feature of the Bastion Host resource. + enableIpConnect: + type: boolean + default: false + description: Enable/Disable IP Connect feature of the Bastion Host resource. + enableShareableLink: + type: boolean + default: false + description: Enable/Disable Shareable Link of the Bastion Host resource. + enableTunneling: + type: boolean + default: false + description: Enable/Disable Tunneling feature of the Bastion Host resource. + enableKerberos: + type: boolean + default: false + description: Enable/Disable Kerberos feature of the Bastion Host resource. + enableSessionRecording: + type: boolean + default: false + description: Enable/Disable Session Recording feature of the Bastion Host resource. + description: Properties of the Bastion Host. + type: object + BastionHost: + description: Bastion Host resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/BastionHostPropertiesFormat' + description: Represents the bastion host resource. + zones: + type: array + items: + type: string + description: A list of availability zones denoting where the resource needs to come from. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + sku: + description: The sku of this Bastion Host. + $ref: '#/components/schemas/Sku' + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + BastionHostListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/BastionHost' + description: List of Bastion Hosts in a resource group. + nextLink: + type: string + description: URL to get the next set of results. + description: Response for ListBastionHosts API service call. + type: object + BastionShareableLink: + properties: + vm: + $ref: '#/components/schemas/VM' + description: Reference of the virtual machine resource. + bsl: + type: string + readOnly: true + description: The unique Bastion Shareable Link to the virtual machine. + createdAt: + type: string + readOnly: true + description: The time when the link was created. + message: + type: string + readOnly: true + description: Optional field indicating the warning or error message related to the vm in case of partial failure. + required: + - vm + description: Bastion Shareable Link. + type: object + BastionShareableLinkListRequest: + properties: + vms: + type: array + items: + $ref: '#/components/schemas/BastionShareableLink' + description: List of VM references. + description: Post request for Create/Delete/Get Bastion Shareable Link endpoints. + type: object + BastionShareableLinkTokenListRequest: + type: object + properties: + tokens: + type: array + items: + type: string + description: List of Bastion Shareable Link Token. + description: Post request for Delete Bastion Shareable Link By Token endpoint. + BastionShareableLinkListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/BastionShareableLink' + description: List of Bastion Shareable Links for the request. + nextLink: + type: string + description: The URL to get the next set of results. + description: Response for all the Bastion Shareable Link endpoints. + type: object + BastionActiveSession: + properties: + sessionId: + type: string + readOnly: true + description: A unique id for the session. + startTime: + type: object + readOnly: true + description: The time when the session started. + targetSubscriptionId: + type: string + readOnly: true + description: The subscription id for the target virtual machine. + resourceType: + type: string + readOnly: true + description: The type of the resource. + targetHostName: + type: string + readOnly: true + description: The host name of the target. + targetResourceGroup: + type: string + readOnly: true + description: The resource group of the target. + userName: + type: string + readOnly: true + description: The user name who is active on this session. + targetIpAddress: + type: string + readOnly: true + description: The IP Address of the target. + protocol: + type: string + readOnly: true + description: The protocol used to connect to the target. + enum: + - SSH + - RDP + x-ms-enum: + name: BastionConnectProtocol + modelAsString: true + targetResourceId: + type: string + readOnly: true + description: The resource id of the target. + sessionDurationInMins: + type: number + readOnly: true + description: Duration in mins the session has been active. + description: The session detail for a target. + type: object + BastionActiveSessionListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/BastionActiveSession' + description: List of active sessions on the bastion. + nextLink: + type: string + description: The URL to get the next set of results. + description: Response for GetActiveSessions. + type: object + BastionSessionState: + properties: + sessionId: + type: string + readOnly: true + description: A unique id for the session. + message: + type: string + readOnly: true + description: Used for extra information. + state: + type: string + readOnly: true + description: The state of the session. Disconnected/Failed/NotFound. + description: The session state detail for a target. + type: object + BastionSessionDeleteResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/BastionSessionState' + description: List of sessions with their corresponding state. + nextLink: + type: string + description: The URL to get the next set of results. + description: Response for DisconnectActiveSessions. + type: object + VM: + description: Describes a Virtual Machine. + properties: + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + SessionIds: + properties: + sessionIds: + type: array + items: + type: string + description: List of session IDs. + description: List of session IDs. + type: object + ServiceTagsListResult: + properties: + name: + type: string + readOnly: true + description: The name of the cloud. + id: + type: string + readOnly: true + description: The ID of the cloud. + type: + type: string + readOnly: true + description: The azure resource type. + changeNumber: + type: string + readOnly: true + description: The iteration number. + cloud: + type: string + readOnly: true + description: The name of the cloud. + values: + type: array + items: + $ref: '#/components/schemas/ServiceTagInformation' + readOnly: true + description: The list of service tag information resources. + nextLink: + type: string + readOnly: true + description: The URL to get next page of service tag information resources. + description: Response for the ListServiceTags API service call. + type: object + ServiceTagInformationListResult: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/ServiceTagInformation' + description: The list of service tag information resources. + nextLink: + type: string + readOnly: true + description: The URL to get the next set of results. + description: Response for Get ServiceTagInformation API service call. Retrieves the list of service tag information resources. + ServiceTagInformation: + description: The service tag information. + properties: + properties: + $ref: '#/components/schemas/ServiceTagInformationPropertiesFormat' + readOnly: true + description: Properties of the service tag information. + name: + type: string + readOnly: true + description: The name of service tag. + id: + type: string + readOnly: true + description: The ID of service tag. + serviceTagChangeNumber: + type: string + readOnly: true + description: The iteration number of service tag object for region. + type: object + ServiceTagInformationPropertiesFormat: + properties: + changeNumber: + type: string + readOnly: true + description: The iteration number of service tag. + region: + type: string + readOnly: true + description: The region of service tag. + systemService: + type: string + readOnly: true + description: The name of system service. + addressPrefixes: + type: array + items: + type: string + readOnly: true + description: The list of IP address prefixes. + state: + type: string + readOnly: true + description: The state of the service tag. + description: Properties of the service tag information. + type: object + ExpressRouteCrossConnectionRoutesTableSummary: + properties: + neighbor: + type: string + description: IP address of Neighbor router. + asn: + type: integer + format: int32 + description: Autonomous system number. + upDown: + type: string + description: The length of time that the BGP session has been in the Established state, or the current status if not in the Established state. + stateOrPrefixesReceived: + type: string + description: Current state of the BGP session, and the number of prefixes that have been received from a neighbor or peer group. + description: The routes table associated with the ExpressRouteCircuit. + type: object + ExpressRouteCrossConnectionsRoutesTableSummaryListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ExpressRouteCrossConnectionRoutesTableSummary' + description: A list of the routes table. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for ListRoutesTable associated with the Express Route Cross Connections. + type: object + ExpressRouteCircuitReference: + properties: + id: + type: string + description: Corresponding Express Route Circuit Id. + description: Reference to an express route circuit. + type: object + ExpressRouteCrossConnectionProperties: + properties: + primaryAzurePort: + readOnly: true + type: string + description: The name of the primary port. + secondaryAzurePort: + readOnly: true + type: string + description: The name of the secondary port. + sTag: + readOnly: true + type: integer + description: The identifier of the circuit traffic. + peeringLocation: + readOnly: true + type: string + description: The peering location of the ExpressRoute circuit. + bandwidthInMbps: + readOnly: true + type: integer + format: int32 + description: The circuit bandwidth In Mbps. + expressRouteCircuit: + $ref: '#/components/schemas/ExpressRouteCircuitReference' + description: The ExpressRouteCircuit. + serviceProviderProvisioningState: + $ref: '#/components/schemas/ServiceProviderProvisioningState' + description: The provisioning state of the circuit in the connectivity provider system. + serviceProviderNotes: + type: string + description: Additional read only notes set by the connectivity provider. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the express route cross connection resource. + peerings: + type: array + items: + $ref: '#/components/schemas/ExpressRouteCrossConnectionPeering' + description: The list of peerings. + description: Properties of ExpressRouteCrossConnection. + type: object + ExpressRouteCrossConnection: + description: ExpressRouteCrossConnection resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ExpressRouteCrossConnectionProperties' + description: Properties of the express route cross connection. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + ExpressRouteCrossConnectionListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ExpressRouteCrossConnection' + description: A list of ExpressRouteCrossConnection resources. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for ListExpressRouteCrossConnection API service call. + type: object + ExpressRouteCrossConnectionPeeringProperties: + properties: + peeringType: + $ref: '#/components/schemas/ExpressRoutePeeringType' + description: The peering type. + state: + $ref: '#/components/schemas/ExpressRoutePeeringState' + description: The peering state. + azureASN: + readOnly: true + type: integer + format: int32 + description: The Azure ASN. + peerASN: + type: integer + format: int64 + minimum: 1 + maximum: 4294967295 + description: The peer ASN. + primaryPeerAddressPrefix: + type: string + description: The primary address prefix. + secondaryPeerAddressPrefix: + type: string + description: The secondary address prefix. + primaryAzurePort: + readOnly: true + type: string + description: The primary port. + secondaryAzurePort: + readOnly: true + type: string + description: The secondary port. + sharedKey: + type: string + description: The shared key. + vlanId: + type: integer + format: int32 + description: The VLAN ID. + microsoftPeeringConfig: + $ref: '#/components/schemas/ExpressRouteCircuitPeeringConfig' + description: The Microsoft peering configuration. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the express route cross connection peering resource. + gatewayManagerEtag: + type: string + description: The GatewayManager Etag. + lastModifiedBy: + readOnly: true + type: string + description: Who was the last to modify the peering. + ipv6PeeringConfig: + $ref: '#/components/schemas/Ipv6ExpressRouteCircuitPeeringConfig' + description: The IPv6 peering configuration. + description: Properties of express route cross connection peering. + type: object + ExpressRouteCrossConnectionPeering: + description: Peering in an ExpressRoute Cross Connection resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ExpressRouteCrossConnectionPeeringProperties' + description: Properties of the express route cross connection peering. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + ExpressRouteCrossConnectionPeeringList: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ExpressRouteCrossConnectionPeering' + description: The peerings in an express route cross connection. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for ListPeering API service call retrieves all peerings that belong to an ExpressRouteCrossConnection. + type: object + PrivateEndpoint: + description: Private endpoint resource. + properties: + extendedLocation: + $ref: '#/components/schemas/ExtendedLocation' + description: The extended location of the load balancer. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/PrivateEndpointProperties' + description: Properties of the private endpoint. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + PrivateEndpointProperties: + properties: + subnet: + $ref: '#/components/schemas/Subnet' + description: The ID of the subnet from which the private IP will be allocated. + networkInterfaces: + type: array + readOnly: true + items: + $ref: '#/components/schemas/NetworkInterface' + description: An array of references to the network interfaces created for this private endpoint. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the private endpoint resource. + privateLinkServiceConnections: + type: array + items: + $ref: '#/components/schemas/PrivateLinkServiceConnection' + description: A grouping of information about the connection to the remote resource. + manualPrivateLinkServiceConnections: + type: array + items: + $ref: '#/components/schemas/PrivateLinkServiceConnection' + description: A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource. + customDnsConfigs: + type: array + items: + $ref: '#/components/schemas/CustomDnsConfigPropertiesFormat' + description: An array of custom dns configurations. + applicationSecurityGroups: + type: array + items: + $ref: '#/components/schemas/ApplicationSecurityGroup' + description: Application security groups in which the private endpoint IP configuration is included. + ipConfigurations: + type: array + items: + $ref: '#/components/schemas/PrivateEndpointIPConfiguration' + description: A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints. + customNetworkInterfaceName: + type: string + description: The custom name of the network interface attached to the private endpoint. + description: Properties of the private endpoint. + type: object + CustomDnsConfigPropertiesFormat: + properties: + fqdn: + type: string + description: Fqdn that resolves to private endpoint ip address. + ipAddresses: + type: array + items: + type: string + description: A list of private ip addresses of the private endpoint. + description: Contains custom Dns resolution configuration from customer. + type: object + PrivateLinkServiceConnection: + description: PrivateLinkServiceConnection resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/PrivateLinkServiceConnectionProperties' + description: Properties of the private link service connection. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + type: + readOnly: true + type: string + description: The resource type. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + PrivateLinkServiceConnectionProperties: + properties: + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the private link service connection resource. + privateLinkServiceId: + type: string + description: The resource id of private link service. + groupIds: + type: array + items: + type: string + description: The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. + requestMessage: + type: string + description: A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars. + privateLinkServiceConnectionState: + $ref: '#/components/schemas/PrivateLinkServiceConnectionState' + description: A collection of read-only information about the state of the connection to the remote resource. + description: Properties of the PrivateLinkServiceConnection. + type: object + PrivateEndpointListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/PrivateEndpoint' + description: A list of private endpoint resources in a resource group. + nextLink: + type: string + description: The URL to get the next set of results. + readOnly: true + description: Response for the ListPrivateEndpoints API service call. + type: object + PrivateDnsZoneGroupListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/PrivateDnsZoneGroup' + description: A list of private dns zone group resources in a private endpoint. + nextLink: + type: string + description: The URL to get the next set of results. + readOnly: true + description: Response for the ListPrivateDnsZoneGroups API service call. + type: object + AvailablePrivateEndpointTypesResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/AvailablePrivateEndpointType' + description: An array of available privateEndpoint type. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: An array of available PrivateEndpoint types. + type: object + AvailablePrivateEndpointType: + properties: + name: + type: string + description: The name of the service and resource. + id: + type: string + description: A unique identifier of the AvailablePrivateEndpoint Type resource. + type: + type: string + description: Resource type. + resourceName: + type: string + description: The name of the service and resource. + displayName: + type: string + description: Display name of the resource. + description: The information of an AvailablePrivateEndpointType. + type: object + PrivateDnsZoneGroup: + description: Private dns zone group resource. + properties: + name: + type: string + description: Name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/PrivateDnsZoneGroupPropertiesFormat' + description: Properties of the private dns zone group. + id: + type: string + description: Resource ID. + type: object + PrivateDnsZoneGroupPropertiesFormat: + properties: + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the private dns zone group resource. + privateDnsZoneConfigs: + type: array + items: + $ref: '#/components/schemas/PrivateDnsZoneConfig' + description: A collection of private dns zone configurations of the private dns zone group. + description: Properties of the private dns zone group. + type: object + PrivateDnsZoneConfig: + description: PrivateDnsZoneConfig resource. + properties: + name: + type: string + description: Name of the resource that is unique within a resource group. This name can be used to access the resource. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/PrivateDnsZonePropertiesFormat' + description: Properties of the private dns zone configuration. + type: object + PrivateDnsZonePropertiesFormat: + properties: + privateDnsZoneId: + type: string + description: The resource id of the private dns zone. + recordSets: + type: array + readOnly: true + items: + $ref: '#/components/schemas/RecordSet' + description: A collection of information regarding a recordSet, holding information to identify private resources. + description: Properties of the private dns zone configuration resource. + type: object + RecordSet: + properties: + recordType: + type: string + description: Resource record type. + recordSetName: + type: string + description: Recordset name. + fqdn: + type: string + description: Fqdn that resolves to private endpoint ip address. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the recordset. + ttl: + type: integer + description: Recordset time to live. + ipAddresses: + type: array + items: + type: string + description: The private ip address of the private endpoint. + description: A collective group of information about the record set information. + type: object + PrivateEndpointIPConfiguration: + description: An IP Configuration of the private endpoint. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/PrivateEndpointIPConfigurationProperties' + description: Properties of private endpoint IP configurations. + name: + type: string + description: The name of the resource that is unique within a resource group. + type: + readOnly: true + type: string + description: The resource type. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: object + PrivateEndpointIPConfigurationProperties: + type: object + properties: + groupId: + type: string + description: The ID of a group obtained from the remote resource that this private endpoint should connect to. + memberName: + type: string + description: The member name of a group obtained from the remote resource that this private endpoint should connect to. + privateIPAddress: + type: string + description: A private ip address obtained from the private endpoint's subnet. + description: Properties of an IP Configuration of the private endpoint. + GatewayLoadBalancerTunnelInterface: + properties: + port: + type: integer + format: int32 + description: Port of gateway load balancer tunnel interface. + identifier: + type: integer + format: int32 + description: Identifier of gateway load balancer tunnel interface. + protocol: + type: string + description: Protocol of gateway load balancer tunnel interface. + enum: + - None + - Native + - VXLAN + x-ms-enum: + name: GatewayLoadBalancerTunnelProtocol + modelAsString: true + type: + type: string + description: Traffic type of gateway load balancer tunnel interface. + enum: + - None + - Internal + - External + x-ms-enum: + name: GatewayLoadBalancerTunnelInterfaceType + modelAsString: true + description: Gateway load balancer tunnel interface of a load balancer backend address pool. + type: object + LoadBalancerSku: + properties: + name: + type: string + description: Name of a load balancer SKU. + enum: + - Basic + - Standard + - Gateway + x-ms-enum: + name: LoadBalancerSkuName + modelAsString: true + tier: + type: string + description: Tier of a load balancer SKU. + enum: + - Regional + - Global + x-ms-enum: + name: LoadBalancerSkuTier + modelAsString: true + description: SKU of a load balancer. + type: object + FrontendIPConfigurationPropertiesFormat: + properties: + inboundNatRules: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SubResource' + description: An array of references to inbound rules that use this frontend IP. + inboundNatPools: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SubResource' + description: An array of references to inbound pools that use this frontend IP. + outboundRules: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SubResource' + description: An array of references to outbound rules that use this frontend IP. + loadBalancingRules: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SubResource' + description: An array of references to load balancing rules that use this frontend IP. + privateIPAddress: + type: string + description: The private IP address of the IP configuration. + privateIPAllocationMethod: + $ref: '#/components/schemas/IPAllocationMethod' + description: The Private IP allocation method. + privateIPAddressVersion: + $ref: '#/components/schemas/IPVersion' + description: Whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. + subnet: + $ref: '#/components/schemas/Subnet' + description: The reference to the subnet resource. + publicIPAddress: + $ref: '#/components/schemas/PublicIPAddress' + description: The reference to the Public IP resource. + publicIPPrefix: + $ref: '#/components/schemas/SubResource' + description: The reference to the Public IP Prefix resource. + gatewayLoadBalancer: + $ref: '#/components/schemas/SubResource' + description: The reference to gateway load balancer frontend IP. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the frontend IP configuration resource. + description: Properties of Frontend IP Configuration of the load balancer. + type: object + FrontendIPConfiguration: + description: Frontend IP address of the load balancer. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/FrontendIPConfigurationPropertiesFormat' + description: Properties of the load balancer probe. + name: + type: string + description: The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + zones: + type: array + items: + type: string + description: A list of availability zones denoting the IP allocated for the resource needs to come from. + id: + type: string + description: Resource ID. + type: object + LoadBalancerBackendAddressPropertiesFormat: + properties: + virtualNetwork: + $ref: '#/components/schemas/SubResource' + description: Reference to an existing virtual network. + subnet: + $ref: '#/components/schemas/SubResource' + description: Reference to an existing subnet. + ipAddress: + type: string + description: IP Address belonging to the referenced virtual network. + x-ms-azure-resource: false + networkInterfaceIPConfiguration: + readOnly: true + $ref: '#/components/schemas/SubResource' + description: Reference to IP address defined in network interfaces. + loadBalancerFrontendIPConfiguration: + readOnly: false + $ref: '#/components/schemas/SubResource' + description: Reference to the frontend ip address configuration defined in regional loadbalancer. + inboundNatRulesPortMapping: + readOnly: true + type: array + items: + $ref: '#/components/schemas/NatRulePortMapping' + description: Collection of inbound NAT rule port mappings. + adminState: + type: string + description: A list of administrative states which once set can override health probe so that Load Balancer will always forward new connections to backend, or deny new connections and reset existing connections. + enum: + - None + - Up + - Down + x-ms-enum: + name: LoadBalancerBackendAddressAdminState + modelAsString: true + description: Properties of the load balancer backend addresses. + type: object + LoadBalancerBackendAddress: + description: Load balancer backend addresses. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/LoadBalancerBackendAddressPropertiesFormat' + description: Properties of load balancer backend address pool. + name: + type: string + description: Name of the backend address. + type: object + BackendAddressPoolPropertiesFormat: + properties: + location: + type: string + description: The location of the backend address pool. + tunnelInterfaces: + type: array + items: + $ref: '#/components/schemas/GatewayLoadBalancerTunnelInterface' + description: An array of gateway load balancer tunnel interfaces. + loadBalancerBackendAddresses: + type: array + items: + $ref: '#/components/schemas/LoadBalancerBackendAddress' + description: An array of backend addresses. + backendIPConfigurations: + readOnly: true + type: array + items: + $ref: '#/components/schemas/NetworkInterfaceIPConfiguration' + description: An array of references to IP addresses defined in network interfaces. + loadBalancingRules: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SubResource' + description: An array of references to load balancing rules that use this backend address pool. + outboundRule: + readOnly: true + $ref: '#/components/schemas/SubResource' + description: A reference to an outbound rule that uses this backend address pool. + outboundRules: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SubResource' + description: An array of references to outbound rules that use this backend address pool. + inboundNatRules: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SubResource' + description: An array of references to inbound NAT rules that use this backend address pool. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the backend address pool resource. + drainPeriodInSeconds: + type: integer + format: int32 + description: Amount of seconds Load Balancer waits for before sending RESET to client and backend address. + virtualNetwork: + $ref: '#/components/schemas/SubResource' + description: A reference to a virtual network. + syncMode: + type: string + description: Backend address synchronous mode for the backend pool + enum: + - Automatic + - Manual + x-ms-enum: + name: SyncMode + modelAsString: true + description: Properties of the backend address pool. + type: object + BackendAddressPool: + description: Pool of backend IP addresses. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/BackendAddressPoolPropertiesFormat' + description: Properties of load balancer backend address pool. + name: + type: string + description: The name of the resource that is unique within the set of backend address pools used by the load balancer. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + LoadBalancingRulePropertiesFormat: + properties: + frontendIPConfiguration: + $ref: '#/components/schemas/SubResource' + description: A reference to frontend IP addresses. + backendAddressPool: + $ref: '#/components/schemas/SubResource' + description: A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs. + backendAddressPools: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: An array of references to pool of DIPs. + probe: + $ref: '#/components/schemas/SubResource' + description: The reference to the load balancer probe used by the load balancing rule. + protocol: + $ref: '#/components/schemas/TransportProtocol' + description: The reference to the transport protocol used by the load balancing rule. + loadDistribution: + type: string + description: The load distribution policy for this rule. + enum: + - Default + - SourceIP + - SourceIPProtocol + x-ms-enum: + name: LoadDistribution + modelAsString: true + frontendPort: + type: integer + format: int32 + description: The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port". + backendPort: + type: integer + format: int32 + description: The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port". + idleTimeoutInMinutes: + type: integer + format: int32 + description: The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. + enableFloatingIP: + type: boolean + description: Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. + enableTcpReset: + type: boolean + description: Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP. + disableOutboundSnat: + type: boolean + description: Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the load balancing rule resource. + required: + - protocol + - frontendPort + description: Properties of the load balancer. + type: object + LoadBalancingRule: + description: A load balancing rule for a load balancer. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/LoadBalancingRulePropertiesFormat' + description: Properties of load balancer load balancing rule. + name: + type: string + description: The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + ProbePropertiesFormat: + properties: + loadBalancingRules: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SubResource' + description: The load balancer rules that use this probe. + protocol: + type: string + description: The protocol of the end point. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful. + enum: + - Http + - Tcp + - Https + x-ms-enum: + name: ProbeProtocol + modelAsString: true + port: + type: integer + format: int32 + description: The port for communicating the probe. Possible values range from 1 to 65535, inclusive. + intervalInSeconds: + type: integer + format: int32 + description: The interval, in seconds, for how frequently to probe the endpoint for health status. Typically, the interval is slightly less than half the allocated timeout period (in seconds) which allows two full probes before taking the instance out of rotation. The default value is 15, the minimum value is 5. + noHealthyBackendsBehavior: + type: string + description: Determines how new connections are handled by the load balancer when all backend instances are probed down. + enum: + - AllProbedDown + - AllProbedUp + x-ms-enum: + name: ProbeNoHealthyBackendsBehavior + modelAsString: true + values: + - value: AllProbedDown + description: No new flows will be sent to the backend pool. + - value: AllProbedUp + description: When all backend instances are probed down, incoming packets will be sent to all instances. + numberOfProbes: + type: integer + format: int32 + description: The number of probes where if no response, will result in stopping further traffic from being delivered to the endpoint. This values allows endpoints to be taken out of rotation faster or slower than the typical times used in Azure. + probeThreshold: + type: integer + format: int32 + description: The number of consecutive successful or failed probes in order to allow or deny traffic from being delivered to this endpoint. After failing the number of consecutive probes equal to this value, the endpoint will be taken out of rotation and require the same number of successful consecutive probes to be placed back in rotation. + requestPath: + type: string + description: The URI used for requesting health status from the VM. Path is required if a protocol is set to http. Otherwise, it is not allowed. There is no default value. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the probe resource. + required: + - protocol + - port + description: Load balancer probe resource. + type: object + Probe: + description: A load balancer probe. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ProbePropertiesFormat' + description: Properties of load balancer probe. + name: + type: string + description: The name of the resource that is unique within the set of probes used by the load balancer. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + InboundNatRulePropertiesFormat: + properties: + frontendIPConfiguration: + $ref: '#/components/schemas/SubResource' + description: A reference to frontend IP addresses. + backendIPConfiguration: + readOnly: true + $ref: '#/components/schemas/NetworkInterfaceIPConfiguration' + description: A reference to a private IP address defined on a network interface of a VM. Traffic sent to the frontend port of each of the frontend IP configurations is forwarded to the backend IP. + protocol: + $ref: '#/components/schemas/TransportProtocol' + description: The reference to the transport protocol used by the load balancing rule. + frontendPort: + type: integer + format: int32 + description: The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values range from 1 to 65534. + backendPort: + type: integer + format: int32 + description: The port used for the internal endpoint. Acceptable values range from 1 to 65535. + idleTimeoutInMinutes: + type: integer + format: int32 + description: The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. + enableFloatingIP: + type: boolean + description: Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. + enableTcpReset: + type: boolean + description: Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP. + frontendPortRangeStart: + type: integer + format: int32 + description: The port range start for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeEnd. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534. + frontendPortRangeEnd: + type: integer + format: int32 + description: The port range end for the external endpoint. This property is used together with BackendAddressPool and FrontendPortRangeStart. Individual inbound NAT rule port mappings will be created for each backend address from BackendAddressPool. Acceptable values range from 1 to 65534. + backendAddressPool: + $ref: '#/components/schemas/SubResource' + description: A reference to backendAddressPool resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the inbound NAT rule resource. + description: Properties of the inbound NAT rule. + type: object + InboundNatRule: + description: Inbound NAT rule of the load balancer. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/InboundNatRulePropertiesFormat' + description: Properties of load balancer inbound NAT rule. + name: + type: string + description: The name of the resource that is unique within the set of inbound NAT rules used by the load balancer. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + InboundNatPoolPropertiesFormat: + properties: + frontendIPConfiguration: + $ref: '#/components/schemas/SubResource' + description: A reference to frontend IP addresses. + protocol: + $ref: '#/components/schemas/TransportProtocol' + description: The reference to the transport protocol used by the inbound NAT pool. + frontendPortRangeStart: + type: integer + format: int32 + description: The first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534. + frontendPortRangeEnd: + type: integer + format: int32 + description: The last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535. + backendPort: + type: integer + format: int32 + description: The port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. + idleTimeoutInMinutes: + type: integer + format: int32 + description: The timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. + enableFloatingIP: + type: boolean + description: Configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. + enableTcpReset: + type: boolean + description: Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the inbound NAT pool resource. + required: + - protocol + - frontendPortRangeStart + - frontendPortRangeEnd + - backendPort + description: Properties of Inbound NAT pool. + type: object + InboundNatPool: + description: Inbound NAT pool of the load balancer. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/InboundNatPoolPropertiesFormat' + description: Properties of load balancer inbound nat pool. + name: + type: string + description: The name of the resource that is unique within the set of inbound NAT pools used by the load balancer. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + OutboundRulePropertiesFormat: + properties: + allocatedOutboundPorts: + type: integer + format: int32 + description: The number of outbound ports to be used for NAT. + frontendIPConfigurations: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: The Frontend IP addresses of the load balancer. + backendAddressPool: + $ref: '#/components/schemas/SubResource' + description: A reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the outbound rule resource. + protocol: + type: string + description: The protocol for the outbound rule in load balancer. + enum: + - Tcp + - Udp + - All + x-ms-enum: + name: LoadBalancerOutboundRuleProtocol + modelAsString: true + enableTcpReset: + type: boolean + description: Receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP. + idleTimeoutInMinutes: + type: integer + description: The timeout for the TCP idle connection. + required: + - backendAddressPool + - frontendIPConfigurations + - protocol + description: Outbound rule of the load balancer. + type: object + OutboundRule: + description: Outbound rule of the load balancer. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/OutboundRulePropertiesFormat' + description: Properties of load balancer outbound rule. + name: + type: string + description: The name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + LoadBalancerPropertiesFormat: + properties: + frontendIPConfigurations: + type: array + items: + $ref: '#/components/schemas/FrontendIPConfiguration' + description: Object representing the frontend IPs to be used for the load balancer. + backendAddressPools: + type: array + items: + $ref: '#/components/schemas/BackendAddressPool' + description: Collection of backend address pools used by a load balancer. + loadBalancingRules: + type: array + items: + $ref: '#/components/schemas/LoadBalancingRule' + description: Object collection representing the load balancing rules Gets the provisioning. + probes: + type: array + items: + $ref: '#/components/schemas/Probe' + description: Collection of probe objects used in the load balancer. + inboundNatRules: + type: array + items: + $ref: '#/components/schemas/InboundNatRule' + description: Collection of inbound NAT Rules used by a load balancer. Defining inbound NAT rules on your load balancer is mutually exclusive with defining an inbound NAT pool. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an Inbound NAT pool. They have to reference individual inbound NAT rules. + inboundNatPools: + type: array + items: + $ref: '#/components/schemas/InboundNatPool' + description: Defines an external port range for inbound NAT to a single backend port on NICs associated with a load balancer. Inbound NAT rules are created automatically for each NIC associated with the Load Balancer using an external port from this range. Defining an Inbound NAT pool on your Load Balancer is mutually exclusive with defining inbound NAT rules. Inbound NAT pools are referenced from virtual machine scale sets. NICs that are associated with individual virtual machines cannot reference an inbound NAT pool. They have to reference individual inbound NAT rules. + outboundRules: + type: array + items: + $ref: '#/components/schemas/OutboundRule' + description: The outbound rules. + resourceGuid: + readOnly: true + type: string + description: The resource GUID property of the load balancer resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the load balancer resource. + description: Properties of the load balancer. + type: object + LoadBalancer: + description: LoadBalancer resource. + properties: + extendedLocation: + $ref: '#/components/schemas/ExtendedLocation' + description: The extended location of the load balancer. + sku: + $ref: '#/components/schemas/LoadBalancerSku' + description: The load balancer SKU. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/LoadBalancerPropertiesFormat' + description: Properties of load balancer. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + LoadBalancerListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/LoadBalancer' + description: A list of load balancers in a resource group. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for ListLoadBalancers API service call. + type: object + InboundNatRuleListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/InboundNatRule' + description: A list of inbound NAT rules in a load balancer. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for ListInboundNatRule API service call. + type: object + LoadBalancerBackendAddressPoolListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/BackendAddressPool' + description: A list of backend address pools in a load balancer. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for ListBackendAddressPool API service call. + type: object + LoadBalancerFrontendIPConfigurationListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/FrontendIPConfiguration' + description: A list of frontend IP configurations in a load balancer. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for ListFrontendIPConfiguration API service call. + type: object + LoadBalancerLoadBalancingRuleListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/LoadBalancingRule' + description: A list of load balancing rules in a load balancer. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for ListLoadBalancingRule API service call. + type: object + LoadBalancerOutboundRuleListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/OutboundRule' + description: A list of outbound rules in a load balancer. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for ListOutboundRule API service call. + type: object + LoadBalancerProbeListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/Probe' + description: A list of probes in a load balancer. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for ListProbe API service call. + type: object + TransportProtocol: + type: string + description: The transport protocol for the endpoint. + enum: + - Udp + - Tcp + - All + x-ms-enum: + name: TransportProtocol + modelAsString: true + LoadBalancerVipSwapRequest: + properties: + frontendIPConfigurations: + type: array + items: + $ref: '#/components/schemas/LoadBalancerVipSwapRequestFrontendIPConfiguration' + description: A list of frontend IP configuration resources that should swap VIPs. + description: The request for a VIP swap. + type: object + LoadBalancerVipSwapRequestFrontendIPConfiguration: + description: VIP swap request's frontend IP configuration object. + properties: + id: + type: string + description: The ID of frontend IP configuration resource. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/LoadBalancerVipSwapRequestFrontendIPConfigurationProperties' + description: The properties of VIP swap request's frontend IP configuration object. + type: object + LoadBalancerVipSwapRequestFrontendIPConfigurationProperties: + properties: + publicIPAddress: + $ref: '#/components/schemas/SubResource' + description: A reference to public IP address resource. + description: The properties of VIP swap request's frontend IP configuration object. + type: object + NatRulePortMapping: + type: object + properties: + inboundNatRuleName: + type: string + description: Name of inbound NAT rule. + frontendPort: + type: integer + format: int32 + description: Frontend port. + backendPort: + type: integer + format: int32 + description: Backend port. + description: Individual port mappings for inbound NAT rule created for backend pool. + QueryInboundNatRulePortMappingRequest: + type: object + properties: + ipConfiguration: + $ref: '#/components/schemas/SubResource' + description: NetworkInterfaceIPConfiguration set in load balancer backend address. + ipAddress: + type: string + description: IP address set in load balancer backend address. + description: The request for a QueryInboundNatRulePortMapping API. Either IpConfiguration or IpAddress should be set + BackendAddressInboundNatRulePortMappings: + type: object + properties: + inboundNatRulePortMappings: + type: array + items: + $ref: '#/components/schemas/InboundNatRulePortMapping' + description: Collection of inbound NAT rule port mappings. + description: The response for a QueryInboundNatRulePortMapping API. + InboundNatRulePortMapping: + type: object + properties: + inboundNatRuleName: + readOnly: true + type: string + description: Name of inbound NAT rule. + protocol: + readOnly: true + $ref: '#/components/schemas/TransportProtocol' + description: The reference to the transport protocol used by the inbound NAT rule. + frontendPort: + readOnly: true + type: integer + format: int32 + description: Frontend port. + backendPort: + readOnly: true + type: integer + format: int32 + description: Backend port. + description: Individual port mappings for inbound NAT rule created for backend pool. + MigrateLoadBalancerToIpBasedRequest: + type: object + properties: + pools: + type: array + items: + type: string + description: A list of pool names that should be migrated from Nic based to IP based pool + description: The request for a migrateToIpBased API. + MigratedPools: + type: object + properties: + migratedPools: + type: array + items: + type: string + description: A list of pools migrated from Nic based to IP based pool + description: The response for a migrateToIpBased API. + RoutePropertiesFormat: + properties: + addressPrefix: + type: string + description: The destination CIDR to which the route applies. + nextHopType: + $ref: '#/components/schemas/RouteNextHopType' + description: The type of Azure hop the packet should be sent to. + nextHopIpAddress: + type: string + description: The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the route resource. + hasBgpOverride: + type: boolean + readOnly: true + description: A value indicating whether this route overrides overlapping BGP routes regardless of LPM. + required: + - nextHopType + description: Route resource. + type: object + Route: + description: Route resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/RoutePropertiesFormat' + description: Properties of the route. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + type: string + description: The type of the resource. + id: + type: string + description: Resource ID. + type: object + RouteTablePropertiesFormat: + properties: + routes: + type: array + items: + $ref: '#/components/schemas/Route' + description: Collection of routes contained within a route table. + subnets: + readOnly: true + type: array + items: + $ref: '#/components/schemas/Subnet' + description: A collection of references to subnets. + disableBgpRoutePropagation: + type: boolean + description: Whether to disable the routes learned by BGP on that route table. True means disable. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the route table resource. + resourceGuid: + type: string + readOnly: true + description: The resource GUID property of the route table. + description: Route Table resource. + type: object + RouteTable: + description: Route table resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/RouteTablePropertiesFormat' + description: Properties of the route table. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + RouteTableListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/RouteTable' + description: A list of route tables in a resource group. + nextLink: + type: string + description: The URL to get the next set of results. + description: Response for the ListRouteTable API service call. + type: object + RouteListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/Route' + description: A list of routes in a resource group. + nextLink: + type: string + description: The URL to get the next set of results. + description: Response for the ListRoute API service call. + type: object + RouteNextHopType: + type: string + description: The type of Azure hop the packet should be sent to. + enum: + - VirtualNetworkGateway + - VnetLocal + - Internet + - VirtualAppliance + - None + x-ms-enum: + name: RouteNextHopType + modelAsString: true + ErrorDetails: + properties: + code: + type: string + description: Error code. + target: + type: string + description: Error target. + message: + type: string + description: Error message. + description: Common error details representation. + type: object + Error: + properties: + code: + type: string + description: Error code. + message: + type: string + description: Error message. + target: + type: string + description: Error target. + details: + type: array + items: + $ref: '#/components/schemas/ErrorDetails' + description: Error details. + innerError: + type: string + description: Inner error message. + description: Common error representation. + type: object + CloudError: + x-ms-external: true + properties: + error: + $ref: '#/components/schemas/CloudErrorBody' + description: Cloud error body. + description: An error response from the service. + type: object + CloudErrorBody: + x-ms-external: true + properties: + code: + type: string + description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. + message: + type: string + description: A message describing the error, intended to be suitable for display in a user interface. + target: + type: string + description: The target of the particular error. For example, the name of the property in error. + details: + type: array + items: + $ref: '#/components/schemas/CloudErrorBody' + description: A list of additional details about the error. + description: An error response from the service. + type: object + AzureAsyncOperationResult: + properties: + status: + type: string + description: Status of the Azure async operation. + enum: + - InProgress + - Succeeded + - Failed + x-ms-enum: + name: NetworkOperationStatus + modelAsString: true + error: + $ref: '#/components/schemas/Error' + description: Details of the error occurred during specified asynchronous operation. + description: The response body contains the status of the specified asynchronous operation, indicating whether it has succeeded, is in progress, or has failed. Note that this status is distinct from the HTTP status code returned for the Get Operation Status operation itself. If the asynchronous operation succeeded, the response body includes the HTTP status code for the successful request. If the asynchronous operation failed, the response body includes the HTTP status code for the failed request and error information regarding the failure. + type: object + ChildResource: + type: object + properties: + id: + readOnly: true + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + description: Proxy resource representation. + x-ms-azure-resource: true + SubResource: + properties: + id: + type: string + description: Resource ID. + description: Reference to another subresource. + x-ms-azure-resource: true + type: object + TagsObject: + properties: + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + description: Tags object for patch operations. + type: object + SystemData: + description: Metadata pertaining to creation and last modification of the resource. + type: object + readOnly: true + properties: + createdBy: + type: string + description: The identity that created the resource. + createdByType: + type: string + description: The type of identity that created the resource. + enum: + - User + - Application + - ManagedIdentity + - Key + x-ms-enum: + name: createdByType + modelAsString: true + createdAt: + type: string + format: date-time + description: The timestamp of resource creation (UTC). + lastModifiedBy: + type: string + description: The identity that last modified the resource. + lastModifiedByType: + type: string + description: The type of identity that last modified the resource. + enum: + - User + - Application + - ManagedIdentity + - Key + x-ms-enum: + name: createdByType + modelAsString: true + lastModifiedAt: + type: string + format: date-time + description: The type of identity that last modified the resource. + ManagedServiceIdentity: + properties: + principalId: + readOnly: true + type: string + description: The principal id of the system assigned identity. This property will only be provided for a system assigned identity. + tenantId: + readOnly: true + type: string + description: The tenant id of the system assigned identity. This property will only be provided for a system assigned identity. + type: + type: string + description: The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine. + enum: + - SystemAssigned + - UserAssigned + - SystemAssigned, UserAssigned + - None + x-ms-enum: + name: ResourceIdentityType + modelAsString: false + userAssignedIdentities: + type: object + additionalProperties: + type: object + properties: + principalId: + readOnly: true + type: string + description: The principal id of user assigned identity. + clientId: + readOnly: true + type: string + description: The client id of user assigned identity. + description: 'The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: ''/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}''.' + description: Identity for the resource. + type: object + ProvisioningState: + type: string + readOnly: true + description: The current provisioning state. + enum: + - Succeeded + - Updating + - Deleting + - Failed + x-ms-enum: + name: ProvisioningState + modelAsString: true + Access: + type: string + description: Access to be allowed or denied. + enum: + - Allow + - Deny + x-ms-enum: + name: Access + modelAsString: true + AuthenticationMethod: + type: string + description: VPN client authentication method. + enum: + - EAPTLS + - EAPMSCHAPv2 + x-ms-enum: + name: AuthenticationMethod + modelAsString: true + IPAllocationMethod: + type: string + description: IP address allocation method. + enum: + - Static + - Dynamic + x-ms-enum: + name: IPAllocationMethod + modelAsString: true + IPVersion: + type: string + description: IP address version. + enum: + - IPv4 + - IPv6 + x-ms-enum: + name: IPVersion + modelAsString: true + ExtendedLocationType: + type: string + description: The supported ExtendedLocation types. Currently only EdgeZone is supported in Microsoft.Network resources. + enum: + - EdgeZone + x-ms-enum: + name: ExtendedLocationTypes + modelAsString: true + ExtendedLocation: + description: ExtendedLocation complex type. + properties: + name: + type: string + description: The name of the extended location. + type: + $ref: '#/components/schemas/ExtendedLocationType' + description: The type of the extended location. + type: object + SecurityRulePropertiesFormat: + properties: + description: + type: string + description: A description for this rule. Restricted to 140 chars. + protocol: + type: string + description: Network protocol this rule applies to. + enum: + - Tcp + - Udp + - Icmp + - Esp + - '*' + - Ah + x-ms-enum: + name: SecurityRuleProtocol + modelAsString: true + sourcePortRange: + type: string + description: The source port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. + destinationPortRange: + type: string + description: The destination port or range. Integer or range between 0 and 65535. Asterisk '*' can also be used to match all ports. + sourceAddressPrefix: + type: string + description: The CIDR or source IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, specifies where network traffic originates from. + sourceAddressPrefixes: + type: array + items: + type: string + description: The CIDR or source IP ranges. + sourceApplicationSecurityGroups: + type: array + items: + $ref: '#/components/schemas/ApplicationSecurityGroup' + description: The application security group specified as source. + destinationAddressPrefix: + type: string + description: The destination address prefix. CIDR or destination IP range. Asterisk '*' can also be used to match all source IPs. Default tags such as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. + destinationAddressPrefixes: + type: array + items: + type: string + description: The destination address prefixes. CIDR or destination IP ranges. + destinationApplicationSecurityGroups: + type: array + items: + $ref: '#/components/schemas/ApplicationSecurityGroup' + description: The application security group specified as destination. + sourcePortRanges: + type: array + items: + type: string + description: The source port. + description: The source port ranges. + destinationPortRanges: + type: array + items: + type: string + description: The destination port. + description: The destination port ranges. + access: + $ref: '#/components/schemas/SecurityRuleAccess' + description: The network traffic is allowed or denied. + priority: + type: integer + format: int32 + description: The priority of the rule. The value can be between 100 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. + direction: + $ref: '#/components/schemas/SecurityRuleDirection' + description: The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the security rule resource. + required: + - protocol + - access + - priority + - direction + description: Security rule resource. + type: object + SecurityRule: + description: Network security rule. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/SecurityRulePropertiesFormat' + description: Properties of the security rule. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: + type: string + description: The type of the resource. + id: + type: string + description: Resource ID. + type: object + SecurityRuleListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/SecurityRule' + description: The security rules in a network security group. + nextLink: + type: string + description: The URL to get the next set of results. + description: Response for ListSecurityRule API service call. Retrieves all security rules that belongs to a network security group. + type: object + NetworkSecurityGroupPropertiesFormat: + properties: + flushConnection: + type: boolean + description: When enabled, flows created from Network Security Group connections will be re-evaluated when rules are updates. Initial enablement will trigger re-evaluation. + securityRules: + type: array + items: + $ref: '#/components/schemas/SecurityRule' + description: A collection of security rules of the network security group. + defaultSecurityRules: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SecurityRule' + description: The default security rules of network security group. + networkInterfaces: + readOnly: true + type: array + items: + $ref: '#/components/schemas/NetworkInterface' + description: A collection of references to network interfaces. + subnets: + readOnly: true + type: array + items: + $ref: '#/components/schemas/Subnet' + description: A collection of references to subnets. + flowLogs: + readOnly: true + type: array + items: + $ref: '#/components/schemas/FlowLog' + description: A collection of references to flow log resources. + resourceGuid: + readOnly: true + type: string + description: The resource GUID property of the network security group resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the network security group resource. + description: Network Security Group resource. + type: object + NetworkSecurityGroup: + description: NetworkSecurityGroup resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/NetworkSecurityGroupPropertiesFormat' + description: Properties of the network security group. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + NetworkSecurityGroupListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/NetworkSecurityGroup' + description: A list of NetworkSecurityGroup resources. + nextLink: + type: string + description: The URL to get the next set of results. + description: Response for ListNetworkSecurityGroups API service call. + type: object + SecurityRuleAccess: + type: string + description: Whether network traffic is allowed or denied. + enum: + - Allow + - Deny + x-ms-enum: + name: SecurityRuleAccess + modelAsString: true + SecurityRuleDirection: + type: string + description: The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. + enum: + - Inbound + - Outbound + x-ms-enum: + name: SecurityRuleDirection + modelAsString: true + AzureWebCategoryPropertiesFormat: + properties: + group: + type: string + readOnly: true + description: The name of the group that the category belongs to. + description: Azure Web Category Properties. + type: object + AzureWebCategory: + description: Azure Web Category Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/AzureWebCategoryPropertiesFormat' + description: Properties of the Azure Web Category. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: object + AzureWebCategoryListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/AzureWebCategory' + description: List of Azure Web Categories for a given Subscription. + nextLink: + type: string + description: URL to get the next set of results. + description: Response for ListAzureWebCategories API service call. + type: object + ApplicationSecurityGroup: + description: An application security group in a resource group. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ApplicationSecurityGroupPropertiesFormat' + description: Properties of the application security group. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + ApplicationSecurityGroupPropertiesFormat: + properties: + resourceGuid: + readOnly: true + type: string + description: The resource GUID property of the application security group resource. It uniquely identifies a resource, even if the user changes its name or migrate the resource across subscriptions or resource groups. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the application security group resource. + description: Application security group properties. + type: object + ApplicationSecurityGroupListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ApplicationSecurityGroup' + description: A list of application security groups. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: A list of application security groups. + type: object + DscpConfiguration: + description: Differentiated Services Code Point configuration for any given network interface + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/DscpConfigurationPropertiesFormat' + description: Properties of the network interface. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + DscpConfigurationPropertiesFormat: + properties: + markings: + type: array + items: + type: integer + format: int32 + description: List of markings to be used in the configuration. + sourceIpRanges: + type: array + items: + $ref: '#/components/schemas/QosIpRange' + description: Source IP ranges. + destinationIpRanges: + type: array + items: + $ref: '#/components/schemas/QosIpRange' + description: Destination IP ranges. + sourcePortRanges: + type: array + items: + $ref: '#/components/schemas/QosPortRange' + description: Sources port ranges. + destinationPortRanges: + type: array + items: + $ref: '#/components/schemas/QosPortRange' + description: Destination port ranges. + protocol: + type: string + enum: + - DoNotUse + - Icmp + - Tcp + - Udp + - Gre + - Esp + - Ah + - Vxlan + - All + x-ms-enum: + name: ProtocolType + modelAsString: true + description: RNM supported protocol types. + qosDefinitionCollection: + type: array + items: + $ref: '#/components/schemas/QosDefinition' + description: QoS object definitions + qosCollectionId: + type: string + readOnly: true + description: Qos Collection ID generated by RNM. + associatedNetworkInterfaces: + type: array + items: + $ref: '#/components/schemas/NetworkInterface' + readOnly: true + description: Associated Network Interfaces to the DSCP Configuration. + resourceGuid: + readOnly: true + type: string + description: The resource GUID property of the DSCP Configuration resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the DSCP Configuration resource. + description: Differentiated Services Code Point configuration properties. + type: object + QosDefinition: + type: object + properties: + markings: + type: array + items: + type: integer + format: int32 + description: List of markings to be used in the configuration. + sourceIpRanges: + type: array + items: + $ref: '#/components/schemas/QosIpRange' + description: Source IP ranges. + destinationIpRanges: + type: array + items: + $ref: '#/components/schemas/QosIpRange' + description: Destination IP ranges. + sourcePortRanges: + type: array + items: + $ref: '#/components/schemas/QosPortRange' + description: Sources port ranges. + destinationPortRanges: + type: array + items: + $ref: '#/components/schemas/QosPortRange' + description: Destination port ranges. + protocol: + type: string + enum: + - DoNotUse + - Icmp + - Tcp + - Udp + - Gre + - Esp + - Ah + - Vxlan + - All + x-ms-enum: + name: ProtocolType + modelAsString: true + description: RNM supported protocol types. + description: Quality of Service defines the traffic configuration between endpoints. Mandatory to have one marking. + QosIpRange: + properties: + startIP: + type: string + description: Start IP Address. + endIP: + type: string + description: End IP Address. + description: Qos Traffic Profiler IP Range properties. + type: object + QosPortRange: + properties: + start: + type: integer + format: int32 + description: Qos Port Range start. + end: + type: integer + format: int32 + description: Qos Port Range end. + description: Qos Traffic Profiler Port range properties. + type: object + DscpConfigurationListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/DscpConfiguration' + description: A list of dscp configurations in a resource group. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for the DscpConfigurationList API service call. + type: object + NetworkVirtualAppliance: + description: NetworkVirtualAppliance Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/NetworkVirtualAppliancePropertiesFormat' + description: Properties of the Network Virtual Appliance. + identity: + $ref: '#/components/schemas/ManagedServiceIdentity' + description: The service principal that has read access to cloud-init and config blob. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + NetworkVirtualAppliancePropertiesFormat: + properties: + nvaSku: + readOnly: false + description: Network Virtual Appliance SKU. + $ref: '#/components/schemas/VirtualApplianceSkuProperties' + addressPrefix: + type: string + readOnly: true + description: Address Prefix. + bootStrapConfigurationBlobs: + type: array + readOnly: false + description: BootStrapConfigurationBlobs storage URLs. + items: + type: string + virtualHub: + readOnly: false + $ref: '#/components/schemas/SubResource' + description: The Virtual Hub where Network Virtual Appliance is being deployed. + cloudInitConfigurationBlobs: + type: array + readOnly: false + description: CloudInitConfigurationBlob storage URLs. + items: + type: string + cloudInitConfiguration: + type: string + readOnly: false + description: CloudInitConfiguration string in plain text. + virtualApplianceAsn: + type: integer + readOnly: false + format: int64 + minimum: 0 + maximum: 4294967295 + description: VirtualAppliance ASN. Microsoft private, public and IANA reserved ASN are not supported. + sshPublicKey: + type: string + readOnly: false + description: Public key for SSH login. + virtualApplianceNics: + type: array + readOnly: true + description: List of Virtual Appliance Network Interfaces. + items: + $ref: '#/components/schemas/VirtualApplianceNicProperties' + networkProfile: + type: object + readOnly: false + description: Network Profile containing configurations for Public and Private NIC. + properties: + networkInterfaceConfigurations: + type: array + items: + $ref: '#/components/schemas/VirtualApplianceNetworkInterfaceConfiguration' + x-ms-identifiers: [] + additionalNics: + type: array + readOnly: false + description: Details required for Additional Network Interface. + items: + $ref: '#/components/schemas/VirtualApplianceAdditionalNicProperties' + x-ms-identifiers: [] + internetIngressPublicIps: + type: array + readOnly: false + description: List of Resource Uri of Public IPs for Internet Ingress Scenario. + items: + $ref: '#/components/schemas/InternetIngressPublicIpsProperties' + x-ms-identifiers: [] + virtualApplianceSites: + type: array + readOnly: true + description: List of references to VirtualApplianceSite. + items: + $ref: '#/components/schemas/SubResource' + virtualApplianceConnections: + type: array + readOnly: true + description: List of references to VirtualApplianceConnections. + items: + $ref: '#/components/schemas/SubResource' + inboundSecurityRules: + type: array + readOnly: true + description: List of references to InboundSecurityRules. + items: + $ref: '#/components/schemas/SubResource' + provisioningState: + description: The provisioning state of the resource. + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + deploymentType: + type: string + readOnly: true + description: The deployment type. PartnerManaged for the SaaS NVA + delegation: + description: The delegation for the Virtual Appliance + $ref: '#/components/schemas/DelegationProperties' + partnerManagedResource: + description: The delegation for the Virtual Appliance + $ref: '#/components/schemas/PartnerManagedResourceProperties' + description: Network Virtual Appliance definition. + type: object + VirtualApplianceSkuProperties: + properties: + vendor: + type: string + readOnly: false + description: Virtual Appliance Vendor. + bundledScaleUnit: + type: string + readOnly: false + description: Virtual Appliance Scale Unit. + marketPlaceVersion: + type: string + readOnly: false + description: Virtual Appliance Version. + description: Network Virtual Appliance Sku Properties. + type: object + VirtualApplianceNicProperties: + properties: + nicType: + type: string + readOnly: true + description: NIC type - PublicNic, PrivateNic, or AdditionalNic. + enum: + - PublicNic + - PrivateNic + - AdditionalNic + x-ms-enum: + name: NicTypeInResponse + modelAsString: true + name: + type: string + readOnly: true + description: NIC name. + publicIpAddress: + type: string + readOnly: true + description: Public IP address. + privateIpAddress: + type: string + readOnly: true + description: Private IP address. + instanceName: + type: string + readOnly: true + description: Instance on which nic is attached. + description: Network Virtual Appliance NIC properties. + type: object + VirtualApplianceNetworkInterfaceConfiguration: + readOnly: false + description: Represents a single NIC configuration. + properties: + type: + type: string + description: NIC type. This should be either PublicNic or PrivateNic. + enum: + - PublicNic + - PrivateNic + x-ms-enum: + name: NicTypeInRequest + modelAsString: true + x-ms-client-name: NicType + properties: + $ref: '#/components/schemas/VirtualApplianceNetworkInterfaceConfigurationProperties' + type: object + VirtualApplianceNetworkInterfaceConfigurationProperties: + type: object + readOnly: false + description: Represents a single NIC configuration properties. + properties: + ipConfigurations: + type: array + items: + $ref: '#/components/schemas/VirtualApplianceIPConfiguration' + x-ms-identifiers: [] + VirtualApplianceIPConfiguration: + readOnly: false + description: Represents a single IP configuration. + properties: + name: + type: string + description: Name of the IP configuration. + properties: + $ref: '#/components/schemas/VirtualApplianceIPConfigurationProperties' + type: object + VirtualApplianceIPConfigurationProperties: + type: object + readOnly: false + description: Represents a single IP configuration properties. + properties: + primary: + type: boolean + description: Whether or not this is primary IP configuration of the NIC. + VirtualApplianceAdditionalNicProperties: + type: object + title: Network Virtual Appliance Additional Nic Properties + description: Network Virtual Appliance Additional NIC properties. + properties: + name: + type: string + readOnly: false + description: Name of additional nic + hasPublicIp: + type: boolean + readOnly: false + description: Flag (true or false) for Intent for Public Ip on additional nic + InternetIngressPublicIpsProperties: + type: object + title: Internet Ingress Public Ip Properties + description: Resource Uri of Public Ip for Standard Load Balancer Frontend End. + properties: + id: + type: string + readOnly: false + description: Resource Uri of Public Ip + format: arm-id + x-ms-arm-id-details: + allowedResources: + - type: Microsoft.Network/publicIPAddresses + VirtualApplianceSite: + description: Virtual Appliance Site resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VirtualApplianceSiteProperties' + description: The properties of the Virtual Appliance Sites. + name: + type: string + description: Name of the virtual appliance site. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + type: + type: string + readOnly: true + description: Site type. + id: + type: string + description: Resource ID. + type: object + VirtualApplianceSiteProperties: + properties: + addressPrefix: + type: string + readOnly: false + description: Address Prefix. + o365Policy: + readOnly: false + description: Office 365 Policy. + $ref: '#/components/schemas/Office365PolicyProperties' + provisioningState: + description: The provisioning state of the resource. + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: Properties of the rule group. + type: object + Office365PolicyProperties: + properties: + breakOutCategories: + readOnly: false + description: Office 365 breakout categories. + $ref: '#/components/schemas/BreakOutCategoryPolicies' + description: Network Virtual Appliance Sku Properties. + type: object + BreakOutCategoryPolicies: + properties: + allow: + type: boolean + readOnly: false + description: Flag to control breakout of o365 allow category. + optimize: + type: boolean + readOnly: false + description: Flag to control breakout of o365 optimize category. + default: + type: boolean + readOnly: false + description: Flag to control breakout of o365 default category. + description: Network Virtual Appliance Sku Properties. + type: object + NetworkVirtualApplianceSku: + title: Available NetworkVirtualApplianceSkus + description: Definition of the NetworkVirtualApplianceSkus resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/NetworkVirtualApplianceSkuPropertiesFormat' + description: NetworkVirtualApplianceSku properties. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + NetworkVirtualApplianceSkuPropertiesFormat: + title: Network Virtual Appliance Sku Properties + description: Properties specific to NetworkVirtualApplianceSkus. + properties: + vendor: + type: string + readOnly: true + description: Network Virtual Appliance Sku vendor. + availableVersions: + type: array + readOnly: true + description: Available Network Virtual Appliance versions. + items: + type: string + availableScaleUnits: + type: array + items: + $ref: '#/components/schemas/NetworkVirtualApplianceSkuInstances' + description: The list of scale units available. + type: object + NetworkVirtualApplianceSkuInstances: + title: Network Virtual Appliance Sku Instances + description: List of available Sku and instances. + properties: + scaleUnit: + type: string + readOnly: true + description: Scale Unit. + instanceCount: + type: integer + format: int32 + readOnly: true + description: Instance Count. + type: object + NetworkVirtualApplianceListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/NetworkVirtualAppliance' + description: List of Network Virtual Appliances. + nextLink: + type: string + description: URL to get the next set of results. + description: Response for ListNetworkVirtualAppliances API service call. + type: object + NetworkVirtualApplianceSiteListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/VirtualApplianceSite' + description: List of Network Virtual Appliance sites. + nextLink: + type: string + description: URL to get the next set of results. + description: Response for ListNetworkVirtualApplianceSites API service call. + type: object + NetworkVirtualApplianceSkuListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/NetworkVirtualApplianceSku' + description: List of Network Virtual Appliance Skus that are available. + nextLink: + type: string + description: URL to get the next set of results. + description: Response for ListNetworkVirtualApplianceSkus API service call. + type: object + InboundSecurityRule: + description: NVA Inbound Security Rule resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/InboundSecurityRuleProperties' + description: The properties of the Inbound Security Rules. + name: + type: string + description: Name of security rule collection. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + type: + type: string + readOnly: true + description: NVA inbound security rule type. + id: + type: string + description: Resource ID. + type: object + InboundSecurityRuleProperties: + properties: + ruleType: + type: string + enum: + - AutoExpire + - Permanent + x-ms-enum: + name: InboundSecurityRuleType + modelAsString: true + description: Rule Type. This should be either AutoExpire or Permanent. Auto Expire Rule only creates NSG rules. Permanent Rule creates NSG rule and SLB LB Rule. + rules: + type: array + readOnly: false + description: List of allowed rules. + items: + $ref: '#/components/schemas/InboundSecurityRules' + provisioningState: + description: The provisioning state of the resource. + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: Properties of the Inbound Security Rules resource. + type: object + InboundSecurityRules: + properties: + name: + type: string + description: Name of the rule. + protocol: + type: string + enum: + - TCP + - UDP + x-ms-enum: + name: InboundSecurityRulesProtocol + modelAsString: true + description: Protocol. This should be either TCP or UDP. + sourceAddressPrefix: + type: string + description: The CIDR or source IP range. + destinationPortRange: + type: integer + format: int32 + minimum: 0 + maximum: 65535 + description: NVA port ranges to be opened up. One needs to provide specific ports. + destinationPortRanges: + type: array + readOnly: false + description: NVA port ranges to be opened up. One can provide a range of ports. Allowed port value between 0 and 65535. + items: + type: string + appliesOn: + type: array + readOnly: false + description: Public IP name in case of Permanent Rule type & Interface Name in case of Auto Expire Rule type + items: + type: string + description: Properties of the Inbound Security Rules resource. + type: object + DelegationProperties: + type: object + properties: + serviceName: + type: string + description: The service name to which the NVA is delegated. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: Properties of the delegation. + PartnerManagedResourceProperties: + type: object + properties: + id: + readOnly: true + type: string + format: arm-id + x-ms-arm-id-details: + allowedResources: + - type: PaloAltoNetworks.Cloudngfw/firewalls + description: The partner managed resource id. + internalLoadBalancerId: + readOnly: true + type: string + format: arm-id + x-ms-arm-id-details: + allowedResources: + - type: Microsoft.Network/loadBalancers + description: The partner managed ILB resource id + standardLoadBalancerId: + readOnly: true + type: string + format: arm-id + x-ms-arm-id-details: + allowedResources: + - type: Microsoft.Network/loadBalancers + description: The partner managed SLB resource id + description: Properties of the partner managed resource. + NetworkVirtualApplianceInstanceIds: + type: object + properties: + instanceIds: + type: array + items: + type: string + description: The network virtual appliance instance ids. Omitting the network virtual appliance instance ids will result in the operation being performed on all virtual machines belonging to the network virtual appliance. + description: Specifies a list of virtual machine instance IDs from the Network Virtual Appliance VM instances. + WebApplicationFirewallPolicy: + description: Defines web application firewall policy. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/WebApplicationFirewallPolicyPropertiesFormat' + description: Properties of the web application firewall policy. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + WebApplicationFirewallPolicyPropertiesFormat: + description: Defines web application firewall policy properties. + required: + - managedRules + properties: + policySettings: + description: The PolicySettings for policy. + $ref: '#/components/schemas/PolicySettings' + customRules: + description: The custom rules inside the policy. + type: array + items: + $ref: '#/components/schemas/WebApplicationFirewallCustomRule' + applicationGateways: + readOnly: true + type: array + items: + $ref: '#/components/schemas/ApplicationGateway' + description: A collection of references to application gateways. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the web application firewall policy resource. + resourceState: + title: Resource status of the policy. + readOnly: true + type: string + description: Resource status of the policy. + enum: + - Creating + - Enabling + - Enabled + - Disabling + - Disabled + - Deleting + x-ms-enum: + name: WebApplicationFirewallPolicyResourceState + modelAsString: true + managedRules: + description: Describes the managedRules structure. + $ref: '#/components/schemas/ManagedRulesDefinition' + httpListeners: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SubResource' + description: A collection of references to application gateway http listeners. + pathBasedRules: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SubResource' + description: A collection of references to application gateway path rules. + applicationGatewayForContainers: + readOnly: true + type: array + items: + $ref: '#/components/schemas/ApplicationGatewayForContainersReferenceDefinition' + description: A collection of references to application gateway for containers. + type: object + WebApplicationFirewallPolicyListResult: + description: Result of the request to list WebApplicationFirewallPolicies. It contains a list of WebApplicationFirewallPolicy objects and a URL link to get the next set of results. + properties: + value: + type: array + readOnly: true + items: + $ref: '#/components/schemas/WebApplicationFirewallPolicy' + description: List of WebApplicationFirewallPolicies within a resource group. + nextLink: + readOnly: true + type: string + description: URL to get the next set of WebApplicationFirewallPolicy objects if there are any. + type: object + ManagedRulesDefinition: + description: Allow to exclude some variable satisfy the condition for the WAF check. + required: + - managedRuleSets + properties: + exceptions: + type: array + items: + $ref: '#/components/schemas/ExceptionEntry' + description: The exceptions that are applied on the policy. + exclusions: + type: array + items: + $ref: '#/components/schemas/OwaspCrsExclusionEntry' + description: The Exclusions that are applied on the policy. + managedRuleSets: + type: array + items: + $ref: '#/components/schemas/ManagedRuleSet' + description: The managed rule sets that are associated with the policy. + type: object + PolicySettings: + description: Defines contents of a web application firewall global configuration. + properties: + state: + description: The state of the policy. + type: string + enum: + - Disabled + - Enabled + x-ms-enum: + name: WebApplicationFirewallEnabledState + modelAsString: true + mode: + description: The mode of the policy. + type: string + enum: + - Prevention + - Detection + x-ms-enum: + name: WebApplicationFirewallMode + modelAsString: true + requestBodyCheck: + type: boolean + description: Whether to allow WAF to check request Body. + requestBodyInspectLimitInKB: + type: integer + format: int32 + description: Max inspection limit in KB for request body inspection for WAF. + requestBodyEnforcement: + type: boolean + default: true + description: Whether allow WAF to enforce request body limits. + maxRequestBodySizeInKb: + type: integer + format: int32 + minimum: 8 + exclusiveMinimum: false + description: Maximum request body size in Kb for WAF. + fileUploadEnforcement: + type: boolean + default: true + description: Whether allow WAF to enforce file upload limits. + fileUploadLimitInMb: + type: integer + format: int32 + minimum: 0 + exclusiveMinimum: false + description: Maximum file upload size in Mb for WAF. + customBlockResponseStatusCode: + description: If the action type is block, customer can override the response status code. + type: integer + format: int32 + minimum: 0 + customBlockResponseBody: + description: If the action type is block, customer can override the response body. The body must be specified in base64 encoding. + type: string + pattern: ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{4})$ + maxLength: 32768 + logScrubbing: + description: To scrub sensitive log fields + type: object + properties: + state: + type: string + description: State of the log scrubbing config. Default value is Enabled. + enum: + - Disabled + - Enabled + x-ms-enum: + name: WebApplicationFirewallScrubbingState + modelAsString: true + scrubbingRules: + type: array + items: + $ref: '#/components/schemas/WebApplicationFirewallScrubbingRules' + x-ms-identifiers: [] + description: The rules that are applied to the logs for scrubbing. + jsChallengeCookieExpirationInMins: + description: Web Application Firewall JavaScript Challenge Cookie Expiration time in minutes. + type: integer + format: int32 + minimum: 5 + maximum: 1440 + type: object + WebApplicationFirewallCustomRule: + description: Defines contents of a web application rule. + required: + - priority + - ruleType + - matchConditions + - action + properties: + name: + type: string + description: The name of the resource that is unique within a policy. This name can be used to access the resource. + maxLength: 128 + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + priority: + description: Priority of the rule. Rules with a lower value will be evaluated before rules with a higher value. + type: integer + state: + description: Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified. + type: string + enum: + - Disabled + - Enabled + x-ms-enum: + name: WebApplicationFirewallState + modelAsString: true + rateLimitDuration: + type: string + description: Duration over which Rate Limit policy will be applied. Applies only when ruleType is RateLimitRule. + enum: + - OneMin + - FiveMins + x-ms-enum: + name: ApplicationGatewayFirewallRateLimitDuration + modelAsString: true + rateLimitThreshold: + description: Rate Limit threshold to apply in case ruleType is RateLimitRule. Must be greater than or equal to 1 + type: integer + format: int32 + ruleType: + description: The rule type. + type: string + enum: + - MatchRule + - RateLimitRule + - Invalid + x-ms-enum: + name: WebApplicationFirewallRuleType + modelAsString: true + matchConditions: + description: List of match conditions. + type: array + items: + $ref: '#/components/schemas/MatchCondition' + groupByUserSession: + description: List of user session identifier group by clauses. + type: array + x-ms-identifiers: [] + items: + $ref: '#/components/schemas/GroupByUserSession' + action: + description: Type of Actions. + type: string + enum: + - Allow + - Block + - Log + - JSChallenge + x-ms-enum: + name: WebApplicationFirewallAction + modelAsString: true + type: object + Transform: + description: Transforms applied before matching. + type: string + enum: + - Uppercase + - Lowercase + - Trim + - UrlDecode + - UrlEncode + - RemoveNulls + - HtmlEntityDecode + x-ms-enum: + name: WebApplicationFirewallTransform + modelAsString: true + MatchVariable: + description: Define match variables. + required: + - variableName + properties: + variableName: + description: Match Variable. + type: string + enum: + - RemoteAddr + - RequestMethod + - QueryString + - PostArgs + - RequestUri + - RequestHeaders + - RequestBody + - RequestCookies + x-ms-enum: + name: WebApplicationFirewallMatchVariable + modelAsString: true + selector: + description: The selector of match variable. + type: string + type: object + MatchCondition: + description: Define match conditions. + required: + - matchVariables + - operator + - matchValues + properties: + matchVariables: + description: List of match variables. + type: array + items: + $ref: '#/components/schemas/MatchVariable' + operator: + description: The operator to be matched. + type: string + enum: + - IPMatch + - Equal + - Contains + - LessThan + - GreaterThan + - LessThanOrEqual + - GreaterThanOrEqual + - BeginsWith + - EndsWith + - Regex + - GeoMatch + - Any + x-ms-enum: + name: WebApplicationFirewallOperator + modelAsString: true + negationConditon: + description: Whether this is negate condition or not. + type: boolean + matchValues: + description: Match value. + type: array + items: + type: string + transforms: + description: List of transforms. + type: array + items: + $ref: '#/components/schemas/Transform' + type: object + GroupByVariable: + type: object + description: Define user session group by clause variables. + required: + - variableName + properties: + variableName: + description: User Session clause variable. + type: string + enum: + - ClientAddr + - GeoLocation + - None + x-ms-enum: + name: ApplicationGatewayFirewallUserSessionVariable + modelAsString: true + GroupByUserSession: + type: object + description: Define user session identifier group by clauses. + required: + - groupByVariables + properties: + groupByVariables: + description: List of group by clause variables. + type: array + x-ms-identifiers: [] + items: + $ref: '#/components/schemas/GroupByVariable' + ManagedRuleSet: + type: object + description: Defines a managed rule set. + required: + - ruleSetType + - ruleSetVersion + properties: + ruleSetType: + description: Defines the rule set type to use. + type: string + ruleSetVersion: + description: Defines the version of the rule set to use. + type: string + ruleGroupOverrides: + description: Defines the rule group overrides to apply to the rule set. + type: array + items: + $ref: '#/components/schemas/ManagedRuleGroupOverride' + ManagedRuleGroupOverride: + type: object + description: Defines a managed rule group override setting. + required: + - ruleGroupName + properties: + ruleGroupName: + description: The managed rule group to override. + type: string + rules: + description: List of rules that will be disabled. If none specified, all rules in the group will be disabled. + type: array + items: + $ref: '#/components/schemas/ManagedRuleOverride' + ManagedRuleOverride: + type: object + description: Defines a managed rule group override setting. + required: + - ruleId + properties: + ruleId: + description: Identifier for the managed rule. + type: string + state: + description: The state of the managed rule. Defaults to Disabled if not specified. + type: string + enum: + - Disabled + - Enabled + x-ms-enum: + name: ManagedRuleEnabledState + modelAsString: true + action: + description: Describes the override action to be applied when rule matches. + $ref: '#/components/schemas/ActionType' + sensitivity: + description: Describes the override sensitivity to be applied when rule matches. + $ref: '#/components/schemas/SensitivityType' + ExclusionManagedRuleSet: + type: object + description: Defines a managed rule set for Exclusions. + required: + - ruleSetType + - ruleSetVersion + properties: + ruleSetType: + description: Defines the rule set type to use. + type: string + ruleSetVersion: + description: Defines the version of the rule set to use. + type: string + ruleGroups: + description: Defines the rule groups to apply to the rule set. + type: array + items: + $ref: '#/components/schemas/ExclusionManagedRuleGroup' + ExclusionManagedRuleGroup: + type: object + description: Defines a managed rule group to use for exclusion. + required: + - ruleGroupName + properties: + ruleGroupName: + description: The managed rule group for exclusion. + type: string + rules: + description: List of rules that will be excluded. If none specified, all rules in the group will be excluded. + type: array + items: + $ref: '#/components/schemas/ExclusionManagedRule' + ExclusionManagedRule: + type: object + description: Defines a managed rule to use for exclusion. + required: + - ruleId + properties: + ruleId: + description: Identifier for the managed rule. + type: string + OwaspCrsExclusionEntry: + required: + - matchVariable + - selectorMatchOperator + - selector + description: Allow to exclude some variable satisfy the condition for the WAF check. + properties: + matchVariable: + type: string + enum: + - RequestHeaderNames + - RequestCookieNames + - RequestArgNames + - RequestHeaderKeys + - RequestHeaderValues + - RequestCookieKeys + - RequestCookieValues + - RequestArgKeys + - RequestArgValues + description: The variable to be excluded. + x-ms-enum: + name: OwaspCrsExclusionEntryMatchVariable + modelAsString: true + selectorMatchOperator: + type: string + enum: + - Equals + - Contains + - StartsWith + - EndsWith + - EqualsAny + description: When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to. + x-ms-enum: + name: OwaspCrsExclusionEntrySelectorMatchOperator + modelAsString: true + selector: + type: string + description: When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to. + exclusionManagedRuleSets: + type: array + items: + $ref: '#/components/schemas/ExclusionManagedRuleSet' + description: The managed rule sets that are associated with the exclusion. + type: object + ExceptionEntry: + required: + - matchVariable + - valueMatchOperator + description: Adds exception to allow a request when the condition is satisfied. + type: object + properties: + matchVariable: + type: string + enum: + - RequestURI + - RemoteAddr + - RequestHeader + description: The variable on which we evaluate the exception condition + x-ms-enum: + name: ExceptionEntryMatchVariable + modelAsString: true + values: + type: array + items: + type: string + description: Allowed values for the matchVariable + valueMatchOperator: + type: string + enum: + - Equals + - Contains + - StartsWith + - EndsWith + - IPMatch + x-ms-enum: + name: ExceptionEntryValueMatchOperator + modelAsString: true + description: Operates on the allowed values for the matchVariable + selectorMatchOperator: + type: string + enum: + - Equals + - Contains + - StartsWith + - EndsWith + description: When the matchVariable points to a key-value pair (e.g, RequestHeader), this operates on the selector + x-ms-enum: + name: ExceptionEntrySelectorMatchOperator + modelAsString: true + selector: + type: string + description: When the matchVariable points to a key-value pair (e.g, RequestHeader), this identifies the key. + exceptionManagedRuleSets: + type: array + items: + $ref: '#/components/schemas/ExclusionManagedRuleSet' + description: The managed rule sets that are associated with the exception. + ActionType: + description: Defines the action to take on rule match. + type: string + enum: + - AnomalyScoring + - Allow + - Block + - Log + - JSChallenge + x-ms-enum: + name: ActionType + modelAsString: true + SensitivityType: + description: Defines the sensitivity for the rule. + type: string + enum: + - None + - Low + - Medium + - High + x-ms-enum: + name: SensitivityType + modelAsString: true + WebApplicationFirewallScrubbingRules: + description: Allow certain variables to be scrubbed on WAF logs + type: object + required: + - matchVariable + - selectorMatchOperator + properties: + matchVariable: + type: string + enum: + - RequestHeaderNames + - RequestCookieNames + - RequestArgNames + - RequestPostArgNames + - RequestJSONArgNames + - RequestIPAddress + description: The variable to be scrubbed from the logs. + x-ms-enum: + name: scrubbingRuleEntryMatchVariable + modelAsString: true + selectorMatchOperator: + type: string + enum: + - Equals + - EqualsAny + description: When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to. + x-ms-enum: + name: ' scrubbingRuleEntryMatchOperator' + modelAsString: true + selector: + type: string + description: When matchVariable is a collection, operator used to specify which elements in the collection this rule applies to. + state: + type: string + enum: + - Enabled + - Disabled + description: Defines the state of log scrubbing rule. Default value is Enabled. + x-ms-enum: + name: ' scrubbingRuleEntryState' + modelAsString: true + ApplicationGatewayForContainersReferenceDefinition: + type: object + description: Defines an application gateway for containers reference. + required: + - id + properties: + id: + description: Resource Id of the application gateway for containers. + type: string + format: arm-id + x-ms-arm-id-details: + allowedResources: + - type: Microsoft.ServiceNetworking/trafficControllers + DdosProtectionPlan: + description: A DDoS protection plan in a resource group. + x-ms-azure-resource: true + properties: + id: + readOnly: true + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/DdosProtectionPlanPropertiesFormat' + description: Properties of the DDoS protection plan. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: object + DdosProtectionPlanPropertiesFormat: + properties: + resourceGuid: + readOnly: true + type: string + description: The resource GUID property of the DDoS protection plan resource. It uniquely identifies the resource, even if the user changes its name or migrate the resource across subscriptions or resource groups. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the DDoS protection plan resource. + publicIPAddresses: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SubResource' + description: The list of public IPs associated with the DDoS protection plan resource. This list is read-only. + virtualNetworks: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SubResource' + description: The list of virtual networks associated with the DDoS protection plan resource. This list is read-only. + description: DDoS protection plan properties. + type: object + DdosProtectionPlanListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/DdosProtectionPlan' + description: A list of DDoS protection plans. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: A list of DDoS protection plans. + type: object + PublicIPAddressSku: + properties: + name: + type: string + description: Name of a public IP address SKU. + enum: + - Basic + - Standard + x-ms-enum: + name: PublicIPAddressSkuName + modelAsString: true + tier: + type: string + description: Tier of a public IP address SKU. + enum: + - Regional + - Global + x-ms-enum: + name: PublicIPAddressSkuTier + modelAsString: true + description: SKU of a public IP address. + type: object + PublicIPAddressPropertiesFormat: + properties: + publicIPAllocationMethod: + $ref: '#/components/schemas/IPAllocationMethod' + description: The public IP address allocation method. + publicIPAddressVersion: + $ref: '#/components/schemas/IPVersion' + description: The public IP address version. + ipConfiguration: + readOnly: true + $ref: '#/components/schemas/IPConfiguration' + description: The IP configuration associated with the public IP address. + dnsSettings: + $ref: '#/components/schemas/PublicIPAddressDnsSettings' + description: The FQDN of the DNS record associated with the public IP address. + ddosSettings: + $ref: '#/components/schemas/DdosSettings' + description: The DDoS protection custom policy associated with the public IP address. + ipTags: + type: array + items: + $ref: '#/components/schemas/IpTag' + description: The list of tags associated with the public IP address. + ipAddress: + type: string + description: The IP address associated with the public IP address resource. + publicIPPrefix: + $ref: '#/components/schemas/SubResource' + description: The Public IP Prefix this Public IP Address should be allocated from. + idleTimeoutInMinutes: + type: integer + format: int32 + description: The idle timeout of the public IP address. + resourceGuid: + readOnly: true + type: string + description: The resource GUID property of the public IP address resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the public IP address resource. + servicePublicIPAddress: + $ref: '#/components/schemas/PublicIPAddress' + description: The service public IP address of the public IP address resource. + natGateway: + $ref: '#/components/schemas/NatGateway' + description: The NatGateway for the Public IP address. + migrationPhase: + type: string + description: Migration phase of Public IP Address. + enum: + - None + - Prepare + - Commit + - Abort + - Committed + x-ms-enum: + name: PublicIPAddressMigrationPhase + modelAsString: true + linkedPublicIPAddress: + $ref: '#/components/schemas/PublicIPAddress' + description: The linked public IP address of the public IP address resource. + deleteOption: + type: string + description: Specify what happens to the public IP address when the VM using it is deleted + enum: + - Delete + - Detach + x-ms-enum: + name: DeleteOptions + modelAsString: true + description: Public IP address properties. + type: object + PublicIPAddress: + description: Public IP address resource. + properties: + extendedLocation: + $ref: '#/components/schemas/ExtendedLocation' + description: The extended location of the public ip address. + sku: + $ref: '#/components/schemas/PublicIPAddressSku' + description: The public IP address SKU. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/PublicIPAddressPropertiesFormat' + description: Public IP address properties. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + zones: + type: array + items: + type: string + description: A list of availability zones denoting the IP allocated for the resource needs to come from. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + PublicIPAddressListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/PublicIPAddress' + description: A list of public IP addresses that exists in a resource group. + nextLink: + type: string + description: The URL to get the next set of results. + description: Response for ListPublicIpAddresses API service call. + type: object + PublicIPAddressDnsSettings: + properties: + domainNameLabel: + type: string + description: The domain name label. The concatenation of the domain name label and the regionalized DNS zone make up the fully qualified domain name associated with the public IP address. If a domain name label is specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system. + domainNameLabelScope: + type: string + description: The domain name label scope. If a domain name label and a domain name label scope are specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system with a hashed value includes in FQDN. + enum: + - TenantReuse + - SubscriptionReuse + - ResourceGroupReuse + - NoReuse + x-ms-enum: + name: PublicIpAddressDnsSettingsDomainNameLabelScope + modelAsString: false + fqdn: + type: string + description: The Fully Qualified Domain Name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone. + reverseFqdn: + type: string + description: The reverse FQDN. A user-visible, fully qualified domain name that resolves to this public IP address. If the reverseFqdn is specified, then a PTR DNS record is created pointing from the IP address in the in-addr.arpa domain to the reverse FQDN. + description: Contains FQDN of the DNS record associated with the public IP address. + type: object + DdosSettings: + properties: + protectionMode: + readOnly: false + type: string + enum: + - VirtualNetworkInherited + - Enabled + - Disabled + x-ms-enum: + name: DdosSettingsProtectionMode + modelAsString: true + description: The DDoS protection mode of the public IP + ddosProtectionPlan: + readOnly: false + $ref: '#/components/schemas/SubResource' + description: The DDoS protection plan associated with the public IP. Can only be set if ProtectionMode is Enabled + description: Contains the DDoS protection settings of the public IP. + type: object + IpTag: + properties: + ipTagType: + type: string + description: 'The IP tag type. Example: FirstPartyUsage.' + tag: + type: string + description: 'The value of the IP tag associated with the public IP. Example: SQL.' + description: Contains the IpTag associated with the object. + type: object + PublicIpDdosProtectionStatusResult: + type: object + properties: + publicIpAddressId: + type: string + description: Public IP ARM resource ID + publicIpAddress: + type: string + description: IP Address of the Public IP Resource + isWorkloadProtected: + type: string + enum: + - 'False' + - 'True' + x-ms-enum: + name: IsWorkloadProtected + modelAsString: true + description: Value indicating whether the IP address is DDoS workload protected or not. + ddosProtectionPlanId: + type: string + description: ' DDoS protection plan Resource Id of a if IP address is protected through a plan.' + description: Response for GetPublicIpAddressDdosProtectionStatusOperation API service call. + UsageName: + properties: + value: + type: string + description: A string describing the resource name. + localizedValue: + type: string + description: A localized string describing the resource name. + description: The usage names. + type: object + Usage: + properties: + id: + type: string + readOnly: true + description: Resource identifier. + unit: + type: string + description: An enum describing the unit of measurement. + enum: + - Count + x-ms-enum: + name: UsageUnit + modelAsString: true + currentValue: + type: integer + format: int64 + description: The current value of the usage. + limit: + type: integer + format: int64 + description: The limit of usage. + name: + $ref: '#/components/schemas/UsageName' + description: The name of the type of usage. + required: + - unit + - currentValue + - limit + - name + description: The network resource usage. + type: object + UsagesListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/Usage' + description: The list network resource usages. + nextLink: + type: string + description: URL to get the next set of results. + description: The list usages operation response. + type: object + AvailableServiceAlias: + properties: + name: + type: string + description: The name of the service alias. + id: + type: string + description: The ID of the service alias. + type: + type: string + description: The type of the resource. + resourceName: + type: string + description: The resource name of the service alias. + description: The available service alias. + type: object + AvailableServiceAliasesResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/AvailableServiceAlias' + description: An array of available service aliases. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: An array of available service aliases. + type: object + VirtualNetworkGatewayIPConfigurationPropertiesFormat: + properties: + privateIPAllocationMethod: + $ref: '#/components/schemas/IPAllocationMethod' + description: The private IP address allocation method. + subnet: + $ref: '#/components/schemas/SubResource' + description: The reference to the subnet resource. + publicIPAddress: + $ref: '#/components/schemas/SubResource' + description: The reference to the public IP resource. + privateIPAddress: + readOnly: true + type: string + description: Private IP Address for this gateway. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the virtual network gateway IP configuration resource. + description: Properties of VirtualNetworkGatewayIPConfiguration. + type: object + VirtualNetworkGatewayIPConfiguration: + description: IP configuration for virtual network gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VirtualNetworkGatewayIPConfigurationPropertiesFormat' + description: Properties of the virtual network gateway ip configuration. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + VirtualNetworkGatewayNatRuleProperties: + properties: + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the NAT Rule resource. + type: + type: string + description: The type of NAT rule for VPN NAT. + enum: + - Static + - Dynamic + x-ms-enum: + name: VpnNatRuleType + modelAsString: true + mode: + type: string + description: The Source NAT direction of a VPN NAT. + enum: + - EgressSnat + - IngressSnat + x-ms-enum: + name: VpnNatRuleMode + modelAsString: true + internalMappings: + type: array + items: + $ref: '#/components/schemas/VpnNatRuleMapping' + description: The private IP address internal mapping for NAT. + externalMappings: + type: array + items: + $ref: '#/components/schemas/VpnNatRuleMapping' + description: The private IP address external mapping for NAT. + ipConfigurationId: + type: string + description: The IP Configuration ID this NAT rule applies to. + description: Parameters for VirtualNetworkGatewayNatRule. + type: object + VirtualNetworkGatewayNatRule: + description: VirtualNetworkGatewayNatRule Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VirtualNetworkGatewayNatRuleProperties' + description: Properties of the Virtual Network Gateway NAT rule. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Resource type. + id: + type: string + description: Resource ID. + type: object + VirtualNetworkGatewayPropertiesFormat: + properties: + autoScaleConfiguration: + $ref: '#/components/schemas/VirtualNetworkGatewayAutoScaleConfiguration' + description: Autoscale configuration for virutal network gateway + ipConfigurations: + type: array + items: + $ref: '#/components/schemas/VirtualNetworkGatewayIPConfiguration' + description: IP configurations for virtual network gateway. + gatewayType: + type: string + description: The type of this virtual network gateway. + enum: + - Vpn + - ExpressRoute + - LocalGateway + x-ms-enum: + name: VirtualNetworkGatewayType + modelAsString: true + vpnType: + type: string + description: The type of this virtual network gateway. + enum: + - PolicyBased + - RouteBased + x-ms-enum: + name: VpnType + modelAsString: true + vpnGatewayGeneration: + type: string + description: The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN. + enum: + - None + - Generation1 + - Generation2 + x-ms-enum: + name: VpnGatewayGeneration + modelAsString: true + enableBgp: + type: boolean + description: Whether BGP is enabled for this virtual network gateway or not. + enablePrivateIpAddress: + type: boolean + description: Whether private IP needs to be enabled on this gateway for connections or not. + activeActive: + type: boolean + description: ActiveActive flag. + disableIPSecReplayProtection: + type: boolean + description: disableIPSecReplayProtection flag. + gatewayDefaultSite: + $ref: '#/components/schemas/SubResource' + description: The reference to the LocalNetworkGateway resource which represents local network site having default routes. Assign Null value in case of removing existing default site setting. + sku: + $ref: '#/components/schemas/VirtualNetworkGatewaySku' + description: The reference to the VirtualNetworkGatewaySku resource which represents the SKU selected for Virtual network gateway. + vpnClientConfiguration: + $ref: '#/components/schemas/VpnClientConfiguration' + description: The reference to the VpnClientConfiguration resource which represents the P2S VpnClient configurations. + virtualNetworkGatewayPolicyGroups: + type: array + description: The reference to the VirtualNetworkGatewayPolicyGroup resource which represents the available VirtualNetworkGatewayPolicyGroup for the gateway. + items: + $ref: '#/components/schemas/VirtualNetworkGatewayPolicyGroup' + bgpSettings: + $ref: '#/components/schemas/BgpSettings' + description: Virtual network gateway's BGP speaker settings. + customRoutes: + $ref: '#/components/schemas/AddressSpace' + description: The reference to the address space resource which represents the custom routes address space specified by the customer for virtual network gateway and VpnClient. + resourceGuid: + readOnly: true + type: string + description: The resource GUID property of the virtual network gateway resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the virtual network gateway resource. + enableDnsForwarding: + type: boolean + description: Whether dns forwarding is enabled or not. + inboundDnsForwardingEndpoint: + type: string + readOnly: true + description: The IP address allocated by the gateway to which dns requests can be sent. + vNetExtendedLocationResourceId: + type: string + description: Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet. + natRules: + type: array + items: + $ref: '#/components/schemas/VirtualNetworkGatewayNatRule' + description: NatRules for virtual network gateway. + enableBgpRouteTranslationForNat: + type: boolean + description: EnableBgpRouteTranslationForNat flag. + allowVirtualWanTraffic: + type: boolean + description: Configures this gateway to accept traffic from remote Virtual WAN networks. + allowRemoteVnetTraffic: + type: boolean + description: Configure this gateway to accept traffic from other Azure Virtual Networks. This configuration does not support connectivity to Azure Virtual WAN. + adminState: + type: string + description: Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet + enum: + - Enabled + - Disabled + x-ms-enum: + name: adminState + modelAsString: true + resiliencyModel: + type: string + description: Property to indicate if the Express Route Gateway has resiliency model of MultiHomed or SingleHomed + enum: + - SingleHomed + - MultiHomed + x-ms-enum: + name: resiliencyModel + modelAsString: true + description: VirtualNetworkGateway properties. + type: object + VirtualNetworkGatewayAutoScaleConfiguration: + properties: + bounds: + $ref: '#/components/schemas/VirtualNetworkGatewayAutoScaleBounds' + description: The bounds of the autoscale configuration + description: Virtual Network Gateway Autoscale Configuration details + type: object + VirtualNetworkGatewayAutoScaleBounds: + properties: + min: + type: integer + description: Minimum scale Units for Autoscale configuration + max: + type: integer + description: Maximum Scale Units for Autoscale configuration + type: object + VpnClientRootCertificatePropertiesFormat: + properties: + publicCertData: + type: string + description: The certificate public data. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the VPN client root certificate resource. + required: + - publicCertData + description: Properties of SSL certificates of application gateway. + type: object + VpnClientRootCertificate: + required: + - properties + description: VPN client root certificate of virtual network gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VpnClientRootCertificatePropertiesFormat' + description: Properties of the vpn client root certificate. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + VpnClientRevokedCertificatePropertiesFormat: + properties: + thumbprint: + type: string + description: The revoked VPN client certificate thumbprint. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the VPN client revoked certificate resource. + description: Properties of the revoked VPN client certificate of virtual network gateway. + type: object + VpnClientRevokedCertificate: + description: VPN client revoked certificate of virtual network gateway. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VpnClientRevokedCertificatePropertiesFormat' + description: Properties of the vpn client revoked certificate. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + RadiusServer: + properties: + radiusServerAddress: + type: string + description: The address of this radius server. + radiusServerScore: + type: integer + format: int64 + description: The initial score assigned to this radius server. + radiusServerSecret: + type: string + description: The secret used for this radius server. + required: + - radiusServerAddress + description: Radius Server Settings. + type: object + VpnClientConfiguration: + properties: + vpnClientAddressPool: + $ref: '#/components/schemas/AddressSpace' + description: The reference to the address space resource which represents Address space for P2S VpnClient. + vpnClientRootCertificates: + type: array + items: + $ref: '#/components/schemas/VpnClientRootCertificate' + description: VpnClientRootCertificate for virtual network gateway. + vpnClientRevokedCertificates: + type: array + items: + $ref: '#/components/schemas/VpnClientRevokedCertificate' + description: VpnClientRevokedCertificate for Virtual network gateway. + vpnClientProtocols: + type: array + items: + type: string + description: VPN client protocol enabled for the virtual network gateway. + enum: + - IkeV2 + - SSTP + - OpenVPN + x-ms-enum: + name: VpnClientProtocol + modelAsString: true + description: VpnClientProtocols for Virtual network gateway. + vpnAuthenticationTypes: + type: array + items: + type: string + description: VPN authentication types enabled for the virtual network gateway. + enum: + - Certificate + - Radius + - AAD + x-ms-enum: + name: VpnAuthenticationType + modelAsString: true + description: VPN authentication types for the virtual network gateway.. + vpnClientIpsecPolicies: + type: array + items: + $ref: '#/components/schemas/IpsecPolicy' + description: VpnClientIpsecPolicies for virtual network gateway P2S client. + radiusServerAddress: + type: string + description: The radius server address property of the VirtualNetworkGateway resource for vpn client connection. + radiusServerSecret: + type: string + description: The radius secret property of the VirtualNetworkGateway resource for vpn client connection. + radiusServers: + type: array + items: + $ref: '#/components/schemas/RadiusServer' + description: The radiusServers property for multiple radius server configuration. + aadTenant: + type: string + description: The AADTenant property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. + aadAudience: + type: string + description: The AADAudience property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. + aadIssuer: + type: string + description: The AADIssuer property of the VirtualNetworkGateway resource for vpn client connection used for AAD authentication. + vngClientConnectionConfigurations: + type: array + items: + $ref: '#/components/schemas/VngClientConnectionConfiguration' + description: per ip address pool connection policy for virtual network gateway P2S client. + description: VpnClientConfiguration for P2S client. + type: object + VirtualNetworkGatewaySku: + properties: + name: + type: string + description: Gateway SKU name. + enum: + - Basic + - HighPerformance + - Standard + - UltraPerformance + - VpnGw1 + - VpnGw2 + - VpnGw3 + - VpnGw4 + - VpnGw5 + - VpnGw1AZ + - VpnGw2AZ + - VpnGw3AZ + - VpnGw4AZ + - VpnGw5AZ + - ErGw1AZ + - ErGw2AZ + - ErGw3AZ + - ErGwScale + x-ms-enum: + name: VirtualNetworkGatewaySkuName + modelAsString: true + tier: + type: string + description: Gateway SKU tier. + enum: + - Basic + - HighPerformance + - Standard + - UltraPerformance + - VpnGw1 + - VpnGw2 + - VpnGw3 + - VpnGw4 + - VpnGw5 + - VpnGw1AZ + - VpnGw2AZ + - VpnGw3AZ + - VpnGw4AZ + - VpnGw5AZ + - ErGw1AZ + - ErGw2AZ + - ErGw3AZ + - ErGwScale + x-ms-enum: + name: VirtualNetworkGatewaySkuTier + modelAsString: true + capacity: + readOnly: true + type: integer + format: int32 + description: The capacity. + description: VirtualNetworkGatewaySku details. + type: object + BgpSettings: + properties: + asn: + type: integer + format: int64 + minimum: 0 + maximum: 4294967295 + description: The BGP speaker's ASN. + bgpPeeringAddress: + type: string + description: The BGP peering address and BGP identifier of this BGP speaker. + peerWeight: + type: integer + format: int32 + description: The weight added to routes learned from this BGP speaker. + bgpPeeringAddresses: + type: array + items: + $ref: '#/components/schemas/IPConfigurationBgpPeeringAddress' + description: BGP peering address with IP configuration ID for virtual network gateway. + description: BGP settings details. + type: object + BgpPeerStatus: + properties: + localAddress: + type: string + readOnly: true + description: The virtual network gateway's local address. + neighbor: + type: string + readOnly: true + description: The remote BGP peer. + asn: + type: integer + format: int64 + readOnly: true + minimum: 0 + maximum: 4294967295 + description: The autonomous system number of the remote BGP peer. + state: + type: string + readOnly: true + description: The BGP peer state. + enum: + - Unknown + - Stopped + - Idle + - Connecting + - Connected + x-ms-enum: + name: BgpPeerState + modelAsString: true + connectedDuration: + type: string + readOnly: true + description: For how long the peering has been up. + routesReceived: + type: integer + format: int64 + readOnly: true + description: The number of routes learned from this peer. + messagesSent: + type: integer + format: int64 + readOnly: true + description: The number of BGP messages sent. + messagesReceived: + type: integer + format: int64 + readOnly: true + description: The number of BGP messages received. + description: BGP peer status details. + type: object + GatewayRoute: + properties: + localAddress: + type: string + readOnly: true + description: The gateway's local address. + network: + type: string + readOnly: true + description: The route's network prefix. + nextHop: + type: string + readOnly: true + description: The route's next hop. + sourcePeer: + type: string + readOnly: true + description: The peer this route was learned from. + origin: + type: string + readOnly: true + description: The source this route was learned from. + asPath: + type: string + readOnly: true + description: The route's AS path sequence. + weight: + type: integer + format: int32 + readOnly: true + description: The route's weight. + description: Gateway routing details. + type: object + VirtualNetworkGateway: + required: + - properties + description: A common class for general resource information. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VirtualNetworkGatewayPropertiesFormat' + description: Properties of the virtual network gateway. + extendedLocation: + $ref: '#/components/schemas/ExtendedLocation' + description: The extended location of type local virtual network gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + identity: + $ref: '#/components/schemas/ManagedServiceIdentity' + description: The identity of the virtual network gateway, if configured. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + VpnClientParameters: + properties: + processorArchitecture: + type: string + description: VPN client Processor Architecture. + enum: + - Amd64 + - X86 + x-ms-enum: + name: ProcessorArchitecture + modelAsString: true + authenticationMethod: + $ref: '#/components/schemas/AuthenticationMethod' + description: VPN client authentication method. + radiusServerAuthCertificate: + type: string + description: The public certificate data for the radius server authentication certificate as a Base-64 encoded string. Required only if external radius authentication has been configured with EAPTLS authentication. + clientRootCertificates: + type: array + items: + type: string + description: A list of client root certificates public certificate data encoded as Base-64 strings. Optional parameter for external radius based authentication with EAPTLS. + description: Vpn Client Parameters for package generation. + type: object + VirtualNetworkGatewayListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/VirtualNetworkGateway' + description: A list of VirtualNetworkGateway resources that exists in a resource group. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for the ListVirtualNetworkGateways API service call. + type: object + ListVirtualNetworkGatewayNatRulesResult: + description: Result of the request to list all nat rules to a virtual network gateway. It contains a list of Nat rules and a URL nextLink to get the next set of results. + properties: + value: + type: array + items: + $ref: '#/components/schemas/VirtualNetworkGatewayNatRule' + description: List of Nat Rules. + nextLink: + type: string + description: URL to get the next set of operation list results if there are any. + type: object + BgpPeerStatusListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/BgpPeerStatus' + description: List of BGP peers. + description: Response for list BGP peer status API service call. + type: object + GatewayRouteListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/GatewayRoute' + description: List of gateway routes. + description: List of virtual network gateway routes. + type: object + TunnelConnectionHealth: + properties: + tunnel: + readOnly: true + type: string + description: Tunnel name. + connectionStatus: + readOnly: true + $ref: '#/components/schemas/VirtualNetworkGatewayConnectionStatus' + description: Virtual Network Gateway connection status. + ingressBytesTransferred: + readOnly: true + type: integer + format: int64 + description: The Ingress Bytes Transferred in this connection. + egressBytesTransferred: + readOnly: true + type: integer + format: int64 + description: The Egress Bytes Transferred in this connection. + lastConnectionEstablishedUtcTime: + readOnly: true + type: string + description: The time at which connection was established in Utc format. + description: VirtualNetworkGatewayConnection properties. + type: object + VirtualNetworkGatewayConnectionPropertiesFormat: + properties: + authorizationKey: + type: string + description: The authorizationKey. + virtualNetworkGateway1: + $ref: '#/components/schemas/VirtualNetworkGateway' + description: The reference to virtual network gateway resource. + virtualNetworkGateway2: + $ref: '#/components/schemas/VirtualNetworkGateway' + description: The reference to virtual network gateway resource. + localNetworkGateway2: + $ref: '#/components/schemas/LocalNetworkGateway' + description: The reference to local network gateway resource. + ingressNatRules: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: List of ingress NatRules. + egressNatRules: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: List of egress NatRules. + connectionType: + $ref: '#/components/schemas/VirtualNetworkGatewayConnectionType' + description: Gateway connection type. + connectionProtocol: + $ref: '#/components/schemas/ConnectionProtocol' + description: Connection protocol used for this connection. + routingWeight: + type: integer + format: int32 + description: The routing weight. + dpdTimeoutSeconds: + type: integer + format: int32 + description: The dead peer detection timeout of this connection in seconds. + connectionMode: + $ref: '#/components/schemas/VirtualNetworkGatewayConnectionMode' + description: The connection mode for this connection. + sharedKey: + type: string + description: The IPSec shared key. + connectionStatus: + readOnly: true + $ref: '#/components/schemas/VirtualNetworkGatewayConnectionStatus' + description: Virtual Network Gateway connection status. + tunnelConnectionStatus: + readOnly: true + type: array + items: + $ref: '#/components/schemas/TunnelConnectionHealth' + description: Collection of all tunnels' connection health status. + egressBytesTransferred: + readOnly: true + type: integer + format: int64 + description: The egress bytes transferred in this connection. + ingressBytesTransferred: + readOnly: true + type: integer + format: int64 + description: The ingress bytes transferred in this connection. + peer: + $ref: '#/components/schemas/SubResource' + description: The reference to peerings resource. + enableBgp: + type: boolean + description: EnableBgp flag. + gatewayCustomBgpIpAddresses: + type: array + items: + $ref: '#/components/schemas/GatewayCustomBgpIpAddressIpConfiguration' + description: GatewayCustomBgpIpAddresses to be used for virtual network gateway Connection. + x-ms-identifiers: [] + useLocalAzureIpAddress: + type: boolean + description: Use private local Azure IP for the connection. + usePolicyBasedTrafficSelectors: + type: boolean + description: Enable policy-based traffic selectors. + ipsecPolicies: + type: array + items: + $ref: '#/components/schemas/IpsecPolicy' + description: The IPSec Policies to be considered by this connection. + trafficSelectorPolicies: + type: array + items: + $ref: '#/components/schemas/TrafficSelectorPolicy' + description: The Traffic Selector Policies to be considered by this connection. + resourceGuid: + readOnly: true + type: string + description: The resource GUID property of the virtual network gateway connection resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the virtual network gateway connection resource. + expressRouteGatewayBypass: + type: boolean + description: Bypass ExpressRoute Gateway for data forwarding. + enablePrivateLinkFastPath: + type: boolean + description: Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled. + required: + - virtualNetworkGateway1 + - connectionType + description: VirtualNetworkGatewayConnection properties. + type: object + VirtualNetworkGatewayConnection: + required: + - properties + description: A common class for general resource information. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VirtualNetworkGatewayConnectionPropertiesFormat' + description: Properties of the virtual network gateway connection. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + VirtualNetworkGatewayConnectionListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/VirtualNetworkGatewayConnection' + description: A list of VirtualNetworkGatewayConnection resources that exists in a resource group. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for the ListVirtualNetworkGatewayConnections API service call. + type: object + ConnectionResetSharedKey: + properties: + keyLength: + type: integer + format: int32 + minimum: 1 + maximum: 128 + description: The virtual network connection reset shared key length, should between 1 and 128. + required: + - keyLength + description: The virtual network connection reset shared key. + type: object + ConnectionSharedKey: + required: + - value + description: Response for GetConnectionSharedKey API service call. + properties: + value: + type: string + description: The virtual network connection shared key value. + id: + type: string + description: Resource ID. + type: object + IpsecPolicy: + properties: + saLifeTimeSeconds: + type: integer + format: int32 + description: The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel. + saDataSizeKilobytes: + type: integer + format: int32 + description: The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel. + ipsecEncryption: + $ref: '#/components/schemas/IpsecEncryption' + description: The IPSec encryption algorithm (IKE phase 1). + ipsecIntegrity: + $ref: '#/components/schemas/IpsecIntegrity' + description: The IPSec integrity algorithm (IKE phase 1). + ikeEncryption: + $ref: '#/components/schemas/IkeEncryption' + description: The IKE encryption algorithm (IKE phase 2). + ikeIntegrity: + $ref: '#/components/schemas/IkeIntegrity' + description: The IKE integrity algorithm (IKE phase 2). + dhGroup: + $ref: '#/components/schemas/DhGroup' + description: The DH Group used in IKE Phase 1 for initial SA. + pfsGroup: + $ref: '#/components/schemas/PfsGroup' + description: The Pfs Group used in IKE Phase 2 for new child SA. + required: + - saLifeTimeSeconds + - saDataSizeKilobytes + - ipsecEncryption + - ipsecIntegrity + - ikeEncryption + - ikeIntegrity + - dhGroup + - pfsGroup + description: An IPSec Policy configuration for a virtual network gateway connection. + type: object + VngClientConnectionConfigurationProperties: + type: object + properties: + vpnClientAddressPool: + $ref: '#/components/schemas/AddressSpace' + description: The reference to the address space resource which represents Address space for P2S VpnClient. + virtualNetworkGatewayPolicyGroups: + type: array + items: + $ref: '#/components/schemas/SubResource' + description: List of references to virtualNetworkGatewayPolicyGroups + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the VngClientConnectionConfiguration resource. + required: + - vpnClientAddressPool + - virtualNetworkGatewayPolicyGroups + description: Properties of VngClientConnectionConfiguration. + VngClientConnectionConfiguration: + description: A vpn client connection configuration for client connection configuration. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VngClientConnectionConfigurationProperties' + description: Properties of the vpn client root certificate. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + VirtualNetworkGatewayPolicyGroupProperties: + type: object + properties: + isDefault: + type: boolean + description: Shows if this is a Default VirtualNetworkGatewayPolicyGroup or not. + priority: + type: integer + format: int32 + description: Priority for VirtualNetworkGatewayPolicyGroup. + policyMembers: + type: array + items: + $ref: '#/components/schemas/VirtualNetworkGatewayPolicyGroupMember' + description: Multiple PolicyMembers for VirtualNetworkGatewayPolicyGroup. + x-ms-identifiers: [] + vngClientConnectionConfigurations: + type: array + readOnly: true + items: + $ref: '#/components/schemas/SubResource' + description: List of references to vngClientConnectionConfigurations. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the VirtualNetworkGatewayPolicyGroup resource. + required: + - priority + - policyMembers + - isDefault + description: Properties of VirtualNetworkGatewayPolicyGroup. + VirtualNetworkGatewayPolicyGroup: + description: Parameters for VirtualNetworkGatewayPolicyGroup. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VirtualNetworkGatewayPolicyGroupProperties' + description: Properties of tVirtualNetworkGatewayPolicyGroup. + name: + type: string + description: The name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + VirtualNetworkGatewayPolicyGroupMember: + properties: + name: + type: string + description: Name of the VirtualNetworkGatewayPolicyGroupMember. + attributeType: + type: string + description: The Vpn Policy member attribute type. + enum: + - CertificateGroupId + - AADGroupId + - RadiusAzureGroupId + x-ms-enum: + name: VpnPolicyMemberAttributeType + modelAsString: true + attributeValue: + type: string + description: The value of Attribute used for this VirtualNetworkGatewayPolicyGroupMember. + description: Vpn Client Connection configuration PolicyGroup member + type: object + TrafficSelectorPolicy: + properties: + localAddressRanges: + type: array + items: + type: string + description: A collection of local address spaces in CIDR format. + remoteAddressRanges: + type: array + items: + type: string + description: A collection of remote address spaces in CIDR format. + required: + - localAddressRanges + - remoteAddressRanges + description: An traffic selector policy for a virtual network gateway connection. + type: object + ConnectionProtocol: + type: string + description: Gateway connection protocol. + enum: + - IKEv2 + - IKEv1 + x-ms-enum: + name: VirtualNetworkGatewayConnectionProtocol + modelAsString: true + VpnClientIPsecParameters: + properties: + saLifeTimeSeconds: + type: integer + format: int32 + description: The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for P2S client. + saDataSizeKilobytes: + type: integer + format: int32 + description: The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for P2S client.. + ipsecEncryption: + $ref: '#/components/schemas/IpsecEncryption' + description: The IPSec encryption algorithm (IKE phase 1). + ipsecIntegrity: + $ref: '#/components/schemas/IpsecIntegrity' + description: The IPSec integrity algorithm (IKE phase 1). + ikeEncryption: + $ref: '#/components/schemas/IkeEncryption' + description: The IKE encryption algorithm (IKE phase 2). + ikeIntegrity: + $ref: '#/components/schemas/IkeIntegrity' + description: The IKE integrity algorithm (IKE phase 2). + dhGroup: + $ref: '#/components/schemas/DhGroup' + description: The DH Group used in IKE Phase 1 for initial SA. + pfsGroup: + $ref: '#/components/schemas/PfsGroup' + description: The Pfs Group used in IKE Phase 2 for new child SA. + required: + - saLifeTimeSeconds + - saDataSizeKilobytes + - ipsecEncryption + - ipsecIntegrity + - ikeEncryption + - ikeIntegrity + - dhGroup + - pfsGroup + description: An IPSec parameters for a virtual network gateway P2S connection. + type: object + LocalNetworkGatewayPropertiesFormat: + properties: + localNetworkAddressSpace: + $ref: '#/components/schemas/AddressSpace' + description: Local network site address space. + gatewayIpAddress: + type: string + description: IP address of local network gateway. + fqdn: + type: string + description: FQDN of local network gateway. + bgpSettings: + $ref: '#/components/schemas/BgpSettings' + description: Local network gateway's BGP speaker settings. + resourceGuid: + readOnly: true + type: string + description: The resource GUID property of the local network gateway resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the local network gateway resource. + description: LocalNetworkGateway properties. + type: object + LocalNetworkGateway: + required: + - properties + description: A common class for general resource information. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/LocalNetworkGatewayPropertiesFormat' + description: Properties of the local network gateway. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + LocalNetworkGatewayListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/LocalNetworkGateway' + description: A list of local network gateways that exists in a resource group. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for ListLocalNetworkGateways API service call. + type: object + VirtualNetworkConnectionGatewayReference: + properties: + id: + type: string + description: The ID of VirtualNetworkGateway or LocalNetworkGateway resource. + required: + - id + description: A reference to VirtualNetworkGateway or LocalNetworkGateway resource. + type: object + VirtualNetworkGatewayConnectionListEntityPropertiesFormat: + properties: + authorizationKey: + type: string + description: The authorizationKey. + virtualNetworkGateway1: + $ref: '#/components/schemas/VirtualNetworkConnectionGatewayReference' + description: The reference to virtual network gateway resource. + virtualNetworkGateway2: + $ref: '#/components/schemas/VirtualNetworkConnectionGatewayReference' + description: The reference to virtual network gateway resource. + localNetworkGateway2: + $ref: '#/components/schemas/VirtualNetworkConnectionGatewayReference' + description: The reference to local network gateway resource. + connectionType: + $ref: '#/components/schemas/VirtualNetworkGatewayConnectionType' + description: Gateway connection type. + connectionProtocol: + $ref: '#/components/schemas/ConnectionProtocol' + description: Connection protocol used for this connection. + routingWeight: + type: integer + format: int32 + description: The routing weight. + connectionMode: + $ref: '#/components/schemas/VirtualNetworkGatewayConnectionMode' + description: The connection mode for this connection. + sharedKey: + type: string + description: The IPSec shared key. + connectionStatus: + readOnly: true + $ref: '#/components/schemas/VirtualNetworkGatewayConnectionStatus' + description: Virtual Network Gateway connection status. + tunnelConnectionStatus: + readOnly: true + type: array + items: + $ref: '#/components/schemas/TunnelConnectionHealth' + description: Collection of all tunnels' connection health status. + egressBytesTransferred: + readOnly: true + type: integer + format: int64 + description: The egress bytes transferred in this connection. + ingressBytesTransferred: + readOnly: true + type: integer + format: int64 + description: The ingress bytes transferred in this connection. + peer: + $ref: '#/components/schemas/SubResource' + description: The reference to peerings resource. + enableBgp: + type: boolean + description: EnableBgp flag. + gatewayCustomBgpIpAddresses: + type: array + items: + $ref: '#/components/schemas/GatewayCustomBgpIpAddressIpConfiguration' + description: GatewayCustomBgpIpAddresses to be used for virtual network gateway Connection. + x-ms-identifiers: [] + usePolicyBasedTrafficSelectors: + type: boolean + description: Enable policy-based traffic selectors. + ipsecPolicies: + type: array + items: + $ref: '#/components/schemas/IpsecPolicy' + description: The IPSec Policies to be considered by this connection. + trafficSelectorPolicies: + type: array + items: + $ref: '#/components/schemas/TrafficSelectorPolicy' + description: The Traffic Selector Policies to be considered by this connection. + resourceGuid: + readOnly: true + type: string + description: The resource GUID property of the virtual network gateway connection resource. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the virtual network gateway connection resource. + expressRouteGatewayBypass: + type: boolean + description: Bypass ExpressRoute Gateway for data forwarding. + enablePrivateLinkFastPath: + type: boolean + description: Bypass the ExpressRoute gateway when accessing private-links. ExpressRoute FastPath (expressRouteGatewayBypass) must be enabled. + required: + - virtualNetworkGateway1 + - connectionType + description: VirtualNetworkGatewayConnection properties. + type: object + VirtualNetworkGatewayConnectionListEntity: + required: + - properties + description: A common class for general resource information. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VirtualNetworkGatewayConnectionListEntityPropertiesFormat' + description: Properties of the virtual network gateway connection. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + VirtualNetworkGatewayListConnectionsResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/VirtualNetworkGatewayConnectionListEntity' + description: A list of VirtualNetworkGatewayConnection resources that exists in a resource group. + nextLink: + readOnly: true + type: string + description: The URL to get the next set of results. + description: Response for the VirtualNetworkGatewayListConnections API service call. + type: object + VpnDeviceScriptParameters: + properties: + vendor: + type: string + description: The vendor for the vpn device. + deviceFamily: + type: string + description: The device family for the vpn device. + firmwareVersion: + type: string + description: The firmware version for the vpn device. + description: Vpn device configuration script generation parameters. + type: object + DhGroup: + type: string + description: The DH Groups used in IKE Phase 1 for initial SA. + enum: + - None + - DHGroup1 + - DHGroup2 + - DHGroup14 + - DHGroup2048 + - ECP256 + - ECP384 + - DHGroup24 + x-ms-enum: + name: DhGroup + modelAsString: true + IkeEncryption: + type: string + description: The IKE encryption algorithm (IKE phase 2). + enum: + - DES + - DES3 + - AES128 + - AES192 + - AES256 + - GCMAES256 + - GCMAES128 + x-ms-enum: + name: IkeEncryption + modelAsString: true + IkeIntegrity: + type: string + description: The IKE integrity algorithm (IKE phase 2). + enum: + - MD5 + - SHA1 + - SHA256 + - SHA384 + - GCMAES256 + - GCMAES128 + x-ms-enum: + name: IkeIntegrity + modelAsString: true + IpsecEncryption: + type: string + description: The IPSec encryption algorithm (IKE phase 1). + enum: + - None + - DES + - DES3 + - AES128 + - AES192 + - AES256 + - GCMAES128 + - GCMAES192 + - GCMAES256 + x-ms-enum: + name: IpsecEncryption + modelAsString: true + IpsecIntegrity: + type: string + description: The IPSec integrity algorithm (IKE phase 1). + enum: + - MD5 + - SHA1 + - SHA256 + - GCMAES128 + - GCMAES192 + - GCMAES256 + x-ms-enum: + name: IpsecIntegrity + modelAsString: true + PfsGroup: + type: string + description: The Pfs Groups used in IKE Phase 2 for new child SA. + enum: + - None + - PFS1 + - PFS2 + - PFS2048 + - ECP256 + - ECP384 + - PFS24 + - PFS14 + - PFSMM + x-ms-enum: + name: PfsGroup + modelAsString: true + VirtualNetworkGatewayConnectionStatus: + type: string + description: Virtual Network Gateway connection status. + enum: + - Unknown + - Connecting + - Connected + - NotConnected + x-ms-enum: + name: VirtualNetworkGatewayConnectionStatus + modelAsString: true + VirtualNetworkGatewayConnectionType: + type: string + description: Gateway connection type. + enum: + - IPsec + - Vnet2Vnet + - ExpressRoute + - VPNClient + x-ms-enum: + name: VirtualNetworkGatewayConnectionType + modelAsString: true + VirtualNetworkGatewayConnectionMode: + type: string + description: Gateway connection type. + enum: + - Default + - ResponderOnly + - InitiatorOnly + x-ms-enum: + name: VirtualNetworkGatewayConnectionMode + modelAsString: true + VpnClientConnectionHealthDetailListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/VpnClientConnectionHealthDetail' + description: List of vpn client connection health. + description: List of virtual network gateway vpn client connection health. + type: object + VpnClientConnectionHealthDetail: + properties: + vpnConnectionId: + type: string + readOnly: true + description: The vpn client Id. + vpnConnectionDuration: + type: integer + format: int64 + readOnly: true + description: The duration time of a connected vpn client. + vpnConnectionTime: + type: string + readOnly: true + description: The start time of a connected vpn client. + publicIpAddress: + type: string + readOnly: true + description: The public Ip of a connected vpn client. + privateIpAddress: + type: string + readOnly: true + description: The assigned private Ip of a connected vpn client. + vpnUserName: + type: string + readOnly: true + description: The user name of a connected vpn client. + maxBandwidth: + type: integer + format: int64 + readOnly: true + description: The max band width. + egressPacketsTransferred: + type: integer + format: int64 + readOnly: true + description: The egress packets per second. + egressBytesTransferred: + type: integer + format: int64 + readOnly: true + description: The egress bytes per second. + ingressPacketsTransferred: + type: integer + format: int64 + readOnly: true + description: The ingress packets per second. + ingressBytesTransferred: + type: integer + format: int64 + readOnly: true + description: The ingress bytes per second. + maxPacketsPerSecond: + type: integer + format: int64 + readOnly: true + description: The max packets transferred per second. + description: VPN client connection health detail. + type: object + VpnPacketCaptureStopParameters: + properties: + sasUrl: + type: string + description: SAS url for packet capture on virtual network gateway. + description: Stop packet capture parameters. + type: object + VpnPacketCaptureStartParameters: + properties: + filterData: + type: string + description: Start Packet capture parameters. + description: Start packet capture parameters on virtual network gateway. + type: object + IPConfigurationBgpPeeringAddress: + properties: + ipconfigurationId: + type: string + description: The ID of IP configuration which belongs to gateway. + defaultBgpIpAddresses: + readOnly: true + type: array + items: + type: string + description: The list of default BGP peering addresses which belong to IP configuration. + customBgpIpAddresses: + type: array + items: + type: string + description: The list of custom BGP peering addresses which belong to IP configuration. + tunnelIpAddresses: + readOnly: true + type: array + items: + type: string + description: The list of tunnel public IP addresses which belong to IP configuration. + description: Properties of IPConfigurationBgpPeeringAddress. + type: object + GatewayCustomBgpIpAddressIpConfiguration: + type: object + properties: + ipConfigurationId: + type: string + description: The IpconfigurationId of ipconfiguration which belongs to gateway. + customBgpIpAddress: + type: string + description: The custom BgpPeeringAddress which belongs to IpconfigurationId. + required: + - ipConfigurationId + - customBgpIpAddress + description: GatewayCustomBgpIpAddressIpConfiguration for a virtual network gateway connection. + BGPCommunity: + properties: + serviceSupportedRegion: + type: string + description: The region which the service support. e.g. For O365, region is Global. + communityName: + type: string + description: The name of the bgp community. e.g. Skype. + communityValue: + type: string + description: 'The value of the bgp community. For more information: https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing.' + communityPrefixes: + type: array + items: + type: string + description: The prefixes that the bgp community contains. + isAuthorizedToUse: + type: boolean + description: Customer is authorized to use bgp community or not. + serviceGroup: + type: string + description: The service group of the bgp community contains. + description: Contains bgp community information offered in Service Community resources. + type: object + BgpServiceCommunityPropertiesFormat: + properties: + serviceName: + type: string + description: The name of the bgp community. e.g. Skype. + bgpCommunities: + type: array + items: + $ref: '#/components/schemas/BGPCommunity' + description: A list of bgp communities. + description: Properties of Service Community. + type: object + BgpServiceCommunity: + description: Service Community Properties. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/BgpServiceCommunityPropertiesFormat' + description: Properties of the BGP service community. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + BgpServiceCommunityListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/BgpServiceCommunity' + description: A list of service community resources. + nextLink: + type: string + description: The URL to get the next set of results. + description: Response for the ListServiceCommunity API service call. + type: object + AzureFirewallIPConfigurationPropertiesFormat: + properties: + privateIPAddress: + type: string + readOnly: true + description: The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes. + subnet: + $ref: '#/components/schemas/SubResource' + description: Reference to the subnet resource. This resource must be named 'AzureFirewallSubnet' or 'AzureFirewallManagementSubnet'. + publicIPAddress: + $ref: '#/components/schemas/SubResource' + description: Reference to the PublicIP resource. This field is a mandatory input if subnet is not null. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the Azure firewall IP configuration resource. + description: Properties of IP configuration of an Azure Firewall. + type: object + AzureFirewallIPConfiguration: + description: IP configuration of an Azure Firewall. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/AzureFirewallIPConfigurationPropertiesFormat' + description: Properties of the azure firewall IP configuration. + name: + type: string + description: Name of the resource that is unique within a resource group. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + type: + readOnly: true + type: string + description: Type of the resource. + id: + type: string + description: Resource ID. + type: object + AzureFirewallPublicIPAddress: + properties: + address: + type: string + description: Public IP Address value. + description: Public IP Address associated with azure firewall. + type: object + AzureFirewallIpGroups: + properties: + id: + type: string + readOnly: true + description: Resource ID. + changeNumber: + type: string + readOnly: true + description: The iteration number. + description: IpGroups associated with azure firewall. + type: object + HubPublicIPAddresses: + properties: + addresses: + type: array + description: The list of Public IP addresses associated with azure firewall or IP addresses to be retained. + items: + $ref: '#/components/schemas/AzureFirewallPublicIPAddress' + count: + type: integer + format: int32 + description: The number of Public IP addresses associated with azure firewall. + description: Public IP addresses associated with azure firewall. + type: object + HubIPAddresses: + properties: + publicIPs: + description: Public IP addresses associated with azure firewall. + $ref: '#/components/schemas/HubPublicIPAddresses' + privateIPAddress: + type: string + description: Private IP Address associated with azure firewall. + description: IP addresses associated with azure firewall. + type: object + IpGroups: + type: array + description: List of IpGroups associated with azure firewall. + items: + $ref: '#/components/schemas/AzureFirewallIpGroups' + AzureFirewallPropertiesFormat: + properties: + applicationRuleCollections: + type: array + items: + $ref: '#/components/schemas/AzureFirewallApplicationRuleCollection' + description: Collection of application rule collections used by Azure Firewall. + natRuleCollections: + type: array + items: + $ref: '#/components/schemas/AzureFirewallNatRuleCollection' + description: Collection of NAT rule collections used by Azure Firewall. + networkRuleCollections: + type: array + items: + $ref: '#/components/schemas/AzureFirewallNetworkRuleCollection' + description: Collection of network rule collections used by Azure Firewall. + ipConfigurations: + type: array + items: + $ref: '#/components/schemas/AzureFirewallIPConfiguration' + description: IP configuration of the Azure Firewall resource. + managementIpConfiguration: + $ref: '#/components/schemas/AzureFirewallIPConfiguration' + description: IP configuration of the Azure Firewall used for management traffic. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the Azure firewall resource. + threatIntelMode: + description: The operation mode for Threat Intelligence. + $ref: '#/components/schemas/AzureFirewallThreatIntelMode' + virtualHub: + $ref: '#/components/schemas/SubResource' + description: The virtualHub to which the firewall belongs. + firewallPolicy: + $ref: '#/components/schemas/SubResource' + description: The firewallPolicy associated with this azure firewall. + hubIPAddresses: + description: IP addresses associated with AzureFirewall. + $ref: '#/components/schemas/HubIPAddresses' + ipGroups: + readOnly: true + description: IpGroups associated with AzureFirewall. + $ref: '#/components/schemas/IpGroups' + sku: + description: The Azure Firewall Resource SKU. + $ref: '#/components/schemas/AzureFirewallSku' + additionalProperties: + $ref: '#/components/schemas/AzureFirewallAdditionalProperties' + description: The additional properties used to further config this azure firewall. + autoscaleConfiguration: + $ref: '#/components/schemas/AzureFirewallAutoscaleConfiguration' + description: Properties to provide a custom autoscale configuration to this azure firewall. + description: Properties of the Azure Firewall. + type: object + AzureFirewall: + description: Azure Firewall resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/AzureFirewallPropertiesFormat' + description: Properties of the azure firewall. + zones: + type: array + items: + type: string + description: A list of availability zones denoting where the resource needs to come from. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + AzureFirewallListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/AzureFirewall' + description: List of Azure Firewalls in a resource group. + nextLink: + type: string + description: URL to get the next set of results. + description: Response for ListAzureFirewalls API service call. + type: object + AzureFirewallThreatIntelMode: + type: string + description: The operation mode for Threat Intel. + enum: + - Alert + - Deny + - 'Off' + x-ms-enum: + name: AzureFirewallThreatIntelMode + modelAsString: true + AzureFirewallAdditionalProperties: + additionalProperties: + type: string + description: The additional properties of azure firewall. + properties: {} + type: object + AzureFirewallApplicationRuleCollectionPropertiesFormat: + properties: + priority: + type: integer + format: int32 + maximum: 65000 + exclusiveMaximum: false + minimum: 100 + exclusiveMinimum: false + description: Priority of the application rule collection resource. + action: + $ref: '#/components/schemas/AzureFirewallRCAction' + description: The action type of a rule collection. + rules: + type: array + items: + $ref: '#/components/schemas/AzureFirewallApplicationRule' + description: Collection of rules used by a application rule collection. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the application rule collection resource. + description: Properties of the application rule collection. + type: object + AzureFirewallApplicationRuleCollection: + description: Application rule collection resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/AzureFirewallApplicationRuleCollectionPropertiesFormat' + description: Properties of the azure firewall application rule collection. + name: + type: string + description: The name of the resource that is unique within the Azure firewall. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + AzureFirewallApplicationRuleProtocol: + properties: + protocolType: + description: Protocol type. + $ref: '#/components/schemas/AzureFirewallApplicationRuleProtocolType' + port: + type: integer + format: int32 + maximum: 64000 + exclusiveMaximum: false + minimum: 0 + exclusiveMinimum: false + description: Port number for the protocol, cannot be greater than 64000. This field is optional. + description: Properties of the application rule protocol. + type: object + AzureFirewallApplicationRule: + properties: + name: + type: string + description: Name of the application rule. + description: + type: string + description: Description of the rule. + sourceAddresses: + type: array + description: List of source IP addresses for this rule. + items: + type: string + protocols: + type: array + items: + $ref: '#/components/schemas/AzureFirewallApplicationRuleProtocol' + description: Array of ApplicationRuleProtocols. + targetFqdns: + type: array + description: List of FQDNs for this rule. + items: + type: string + fqdnTags: + type: array + description: List of FQDN Tags for this rule. + items: + type: string + sourceIpGroups: + type: array + description: List of source IpGroups for this rule. + items: + type: string + description: Properties of an application rule. + type: object + AzureFirewallNatRuleCollectionProperties: + properties: + priority: + type: integer + format: int32 + maximum: 65000 + exclusiveMaximum: false + minimum: 100 + exclusiveMinimum: false + description: Priority of the NAT rule collection resource. + action: + $ref: '#/components/schemas/AzureFirewallNatRCAction' + description: The action type of a NAT rule collection. + rules: + type: array + items: + $ref: '#/components/schemas/AzureFirewallNatRule' + description: Collection of rules used by a NAT rule collection. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the NAT rule collection resource. + description: Properties of the NAT rule collection. + type: object + AzureFirewallNatRuleCollection: + description: NAT rule collection resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/AzureFirewallNatRuleCollectionProperties' + description: Properties of the azure firewall NAT rule collection. + name: + type: string + description: The name of the resource that is unique within the Azure firewall. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + AzureFirewallNatRule: + properties: + name: + type: string + description: Name of the NAT rule. + description: + type: string + description: Description of the rule. + sourceAddresses: + type: array + description: List of source IP addresses for this rule. + items: + type: string + destinationAddresses: + type: array + description: List of destination IP addresses for this rule. Supports IP ranges, prefixes, and service tags. + items: + type: string + destinationPorts: + type: array + description: List of destination ports. + items: + type: string + protocols: + type: array + items: + $ref: '#/components/schemas/AzureFirewallNetworkRuleProtocol' + description: Array of AzureFirewallNetworkRuleProtocols applicable to this NAT rule. + translatedAddress: + type: string + description: The translated address for this NAT rule. + translatedPort: + type: string + description: The translated port for this NAT rule. + translatedFqdn: + type: string + description: The translated FQDN for this NAT rule. + sourceIpGroups: + type: array + description: List of source IpGroups for this rule. + items: + type: string + description: Properties of a NAT rule. + type: object + AzureFirewallNatRCAction: + properties: + type: + description: The type of action. + $ref: '#/components/schemas/AzureFirewallNatRCActionType' + description: AzureFirewall NAT Rule Collection Action. + type: object + AzureFirewallNatRCActionType: + type: string + description: The action type of a NAT rule collection. + enum: + - Snat + - Dnat + x-ms-enum: + name: AzureFirewallNatRCActionType + modelAsString: true + AzureFirewallNetworkRuleCollectionPropertiesFormat: + properties: + priority: + type: integer + format: int32 + maximum: 65000 + exclusiveMaximum: false + minimum: 100 + exclusiveMinimum: false + description: Priority of the network rule collection resource. + action: + $ref: '#/components/schemas/AzureFirewallRCAction' + description: The action type of a rule collection. + rules: + type: array + items: + $ref: '#/components/schemas/AzureFirewallNetworkRule' + description: Collection of rules used by a network rule collection. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the network rule collection resource. + description: Properties of the network rule collection. + type: object + AzureFirewallNetworkRuleCollection: + description: Network rule collection resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/AzureFirewallNetworkRuleCollectionPropertiesFormat' + description: Properties of the azure firewall network rule collection. + name: + type: string + description: The name of the resource that is unique within the Azure firewall. This name can be used to access the resource. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + type: object + AzureFirewallNetworkRule: + properties: + name: + type: string + description: Name of the network rule. + description: + type: string + description: Description of the rule. + protocols: + type: array + items: + $ref: '#/components/schemas/AzureFirewallNetworkRuleProtocol' + description: Array of AzureFirewallNetworkRuleProtocols. + sourceAddresses: + type: array + description: List of source IP addresses for this rule. + items: + type: string + destinationAddresses: + type: array + description: List of destination IP addresses. + items: + type: string + destinationPorts: + type: array + description: List of destination ports. + items: + type: string + destinationFqdns: + type: array + description: List of destination FQDNs. + items: + type: string + sourceIpGroups: + type: array + description: List of source IpGroups for this rule. + items: + type: string + destinationIpGroups: + type: array + description: List of destination IpGroups for this rule. + items: + type: string + description: Properties of the network rule. + type: object + AzureFirewallRCAction: + properties: + type: + description: The type of action. + $ref: '#/components/schemas/AzureFirewallRCActionType' + description: Properties of the AzureFirewallRCAction. + type: object + AzureFirewallRCActionType: + type: string + description: The action type of a rule collection. + enum: + - Allow + - Deny + x-ms-enum: + name: AzureFirewallRCActionType + modelAsString: true + AzureFirewallNetworkRuleProtocol: + type: string + description: The protocol of a Network Rule resource. + enum: + - TCP + - UDP + - Any + - ICMP + x-ms-enum: + name: AzureFirewallNetworkRuleProtocol + modelAsString: true + AzureFirewallApplicationRuleProtocolType: + type: string + description: The protocol type of a Application Rule resource. + enum: + - Http + - Https + - Mssql + x-ms-enum: + name: AzureFirewallApplicationRuleProtocolType + modelAsString: true + AzureFirewallSku: + properties: + name: + type: string + description: Name of an Azure Firewall SKU. + enum: + - AZFW_VNet + - AZFW_Hub + x-ms-enum: + name: AzureFirewallSkuName + modelAsString: true + tier: + type: string + description: Tier of an Azure Firewall. + enum: + - Standard + - Premium + - Basic + x-ms-enum: + name: AzureFirewallSkuTier + modelAsString: true + description: SKU of an Azure Firewall. + type: object + IPPrefixesList: + type: object + properties: + ipPrefixes: + type: array + items: + type: string + description: IP Prefix value. + description: List of SNAT IP Prefixes learnt by firewall to not SNAT + FirewallPacketCaptureParameters: + type: object + properties: + durationInSeconds: + type: integer + format: int32 + maximum: 1800 + exclusiveMaximum: false + minimum: 30 + exclusiveMinimum: false + description: Duration of packet capture in seconds. + numberOfPacketsToCapture: + type: integer + format: int32 + maximum: 90000 + exclusiveMaximum: false + minimum: 100 + exclusiveMinimum: false + description: Number of packets to be captured. + sasUrl: + type: string + description: Upload capture location + fileName: + type: string + description: Name of file to be uploaded to sasURL + protocol: + $ref: '#/components/schemas/AzureFirewallNetworkRuleProtocol' + description: The protocol of packets to capture + flags: + type: array + items: + $ref: '#/components/schemas/AzureFirewallPacketCaptureFlags' + description: The tcp-flag type to be captured. Used with protocol TCP + x-ms-identifiers: [] + filters: + type: array + items: + $ref: '#/components/schemas/AzureFirewallPacketCaptureRule' + description: Rules to filter packet captures. + x-ms-identifiers: [] + description: Azure Firewall Packet Capture Parameters. + AzureFirewallPacketCaptureFlags: + type: object + properties: + type: + description: Flags to capture + $ref: '#/components/schemas/AzureFirewallPacketCaptureFlagsType' + description: Properties of the AzureFirewallRCAction. + AzureFirewallPacketCaptureFlagsType: + type: string + description: The flags type to be captured. + enum: + - fin + - syn + - rst + - push + - ack + - urg + x-ms-enum: + name: AzureFirewallPacketCaptureFlagsType + modelAsString: true + AzureFirewallPacketCaptureRule: + type: object + properties: + sources: + type: array + description: List of source IP addresses/subnets to be captured. + items: + type: string + destinations: + type: array + description: List of destination IP addresses/subnets to be captured. + items: + type: string + destinationPorts: + type: array + description: List of ports to be captured. + items: + type: string + description: Group of src/dest ips and ports to be captured. + AzureFirewallAutoscaleConfiguration: + type: object + properties: + minCapacity: + type: integer + format: int32 + minimum: 2 + description: The minimum number of capacity units for this azure firewall. Use null to reset the value to the service default. + nullable: true + maxCapacity: + type: integer + format: int32 + minimum: 2 + description: The maximum number of capacity units for this azure firewall. Use null to reset the value to the service default. + nullable: true + description: Azure Firewall Autoscale Configuration parameters. + VirtualRouter: + description: VirtualRouter Resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VirtualRouterPropertiesFormat' + description: Properties of the Virtual Router. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + id: + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + location: + type: string + description: Resource location. + tags: + type: object + additionalProperties: + type: string + description: Resource tags. + type: object + VirtualRouterPropertiesFormat: + properties: + virtualRouterAsn: + type: integer + readOnly: false + format: int64 + minimum: 0 + maximum: 4294967295 + description: VirtualRouter ASN. + virtualRouterIps: + type: array + readOnly: false + description: VirtualRouter IPs. + items: + type: string + hostedSubnet: + readOnly: false + $ref: '#/components/schemas/SubResource' + description: The Subnet on which VirtualRouter is hosted. + hostedGateway: + readOnly: false + $ref: '#/components/schemas/SubResource' + description: The Gateway on which VirtualRouter is hosted. + peerings: + type: array + readOnly: true + description: List of references to VirtualRouterPeerings. + items: + $ref: '#/components/schemas/SubResource' + provisioningState: + description: The provisioning state of the resource. + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: Virtual Router definition. + type: object + VirtualRouterPeering: + description: Virtual Router Peering resource. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/VirtualRouterPeeringProperties' + description: The properties of the Virtual Router Peering. + name: + type: string + description: Name of the virtual router peering that is unique within a virtual router. + etag: + type: string + readOnly: true + description: A unique read-only string that changes whenever the resource is updated. + type: + type: string + readOnly: true + description: Peering type. + id: + type: string + description: Resource ID. + type: object + VirtualRouterPeeringProperties: + properties: + peerAsn: + type: integer + readOnly: false + format: int64 + minimum: 0 + maximum: 4294967295 + description: Peer ASN. + peerIp: + type: string + readOnly: false + description: Peer IP. + provisioningState: + description: The provisioning state of the resource. + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: Properties of the rule group. + type: object + VirtualRouterListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/VirtualRouter' + description: List of Virtual Routers. + nextLink: + type: string + description: URL to get the next set of results. + description: Response for ListVirtualRouters API service call. + type: object + VirtualRouterPeeringListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/VirtualRouterPeering' + description: List of VirtualRouterPeerings in a VirtualRouter. + nextLink: + type: string + description: URL to get the next set of results. + description: Response for ListVirtualRouterPeerings API service call. + type: object + SecurityAdminConfiguration: + description: Defines the security admin configuration + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/SecurityAdminConfigurationPropertiesFormat' + description: Indicates the properties for the network manager security admin configuration. + systemData: + readOnly: true + description: The system metadata related to this resource. + $ref: '#/components/schemas/SystemData' + id: + readOnly: true + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: object + SecurityAdminConfigurationPropertiesFormat: + type: object + properties: + description: + type: string + description: A description of the security configuration. + applyOnNetworkIntentPolicyBasedServices: + type: array + items: + $ref: '#/components/schemas/NetworkIntentPolicyBasedService' + description: Enum list of network intent policy based services. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the resource. + resourceGuid: + type: string + readOnly: true + description: Unique identifier for this resource. + description: Defines the security admin configuration properties. + SecurityAdminConfigurationListResult: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/SecurityAdminConfiguration' + description: Gets a page of security admin configurations + nextLink: + type: string + description: Gets the URL to get the next page of results. + description: A list of network manager security admin configurations + AdminRuleListResult: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/BaseAdminRule' + description: A list of admin rules + nextLink: + type: string + description: The URL to get the next set of results. + description: security configuration admin rule list result. + AdminRuleCollectionListResult: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/AdminRuleCollection' + description: A list of network manager security admin configuration rule collections + nextLink: + type: string + description: Gets the URL to get the next set of results. + description: Security admin configuration rule collection list result. + AdminRuleCollection: + description: Defines the admin rule collection. + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/AdminRuleCollectionPropertiesFormat' + description: Indicates the properties for the network manager admin rule collection. + systemData: + readOnly: true + description: The system metadata related to this resource. + $ref: '#/components/schemas/SystemData' + id: + readOnly: true + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: object + AdminRuleCollectionPropertiesFormat: + type: object + properties: + description: + type: string + description: A description of the admin rule collection. + appliesToGroups: + type: array + x-ms-identifiers: + - networkGroupId + items: + $ref: '#/components/schemas/NetworkManagerSecurityGroupItem' + description: Groups for configuration + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the resource. + resourceGuid: + type: string + readOnly: true + description: Unique identifier for this resource. + required: + - appliesToGroups + description: Defines the admin rule collection properties. + BaseAdminRule: + required: + - kind + discriminator: + propertyName: kind + description: Network base admin rule. + properties: + kind: + type: string + description: Whether the rule is custom or default. + enum: + - Custom + - Default + x-ms-enum: + name: AdminRuleKind + modelAsString: true + systemData: + readOnly: true + description: The system metadata related to this resource. + $ref: '#/components/schemas/SystemData' + id: + readOnly: true + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + type: object + AdminRule: + description: Network admin rule. + x-ms-discriminator-value: Custom + properties: + properties: + $ref: '#/components/schemas/AdminPropertiesFormat' + x-ms-client-flatten: true + description: Indicates the properties of the security admin rule + kind: + type: string + description: Whether the rule is custom or default. + enum: + - Custom + - Default + x-ms-enum: + name: AdminRuleKind + modelAsString: true + systemData: + readOnly: true + description: The system metadata related to this resource. + $ref: '#/components/schemas/SystemData' + type: object + AdminPropertiesFormat: + type: object + properties: + description: + type: string + description: A description for this rule. Restricted to 140 chars. + protocol: + type: string + $ref: '#/components/schemas/RuleProtocol' + description: Network protocol this rule applies to. + sources: + type: array + x-ms-identifiers: + - addressPrefix + items: + $ref: '#/components/schemas/AddressPrefixItem' + description: The CIDR or source IP ranges. + destinations: + type: array + x-ms-identifiers: + - addressPrefix + items: + $ref: '#/components/schemas/AddressPrefixItem' + description: The destination address prefixes. CIDR or destination IP ranges. + sourcePortRanges: + type: array + items: + type: string + description: The source port. + description: The source port ranges. + destinationPortRanges: + type: array + items: + type: string + description: The destination port. + description: The destination port ranges. + access: + $ref: '#/components/schemas/SecurityConfigurationRuleAccess' + description: Indicates the access allowed for this particular rule + priority: + type: integer + format: int32 + minimum: 1 + maximum: 4096 + description: The priority of the rule. The value can be between 1 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. + direction: + $ref: '#/components/schemas/SecurityConfigurationRuleDirection' + description: Indicates if the traffic matched against the rule in inbound or outbound. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the resource. + resourceGuid: + type: string + readOnly: true + description: Unique identifier for this resource. + required: + - protocol + - access + - direction + - priority + description: Security admin rule resource. + DefaultAdminRule: + description: Network default admin rule. + x-ms-discriminator-value: Default + properties: + properties: + $ref: '#/components/schemas/DefaultAdminPropertiesFormat' + x-ms-client-flatten: true + description: Indicates the properties of the security admin rule + kind: + type: string + description: Whether the rule is custom or default. + enum: + - Custom + - Default + x-ms-enum: + name: AdminRuleKind + modelAsString: true + systemData: + readOnly: true + description: The system metadata related to this resource. + $ref: '#/components/schemas/SystemData' + type: object + DefaultAdminPropertiesFormat: + type: object + properties: + description: + type: string + readOnly: true + description: A description for this rule. Restricted to 140 chars. + flag: + type: string + description: Default rule flag. + protocol: + type: string + readOnly: true + $ref: '#/components/schemas/RuleProtocol' + description: Network protocol this rule applies to. + sources: + type: array + x-ms-identifiers: + - addressPrefix + readOnly: true + items: + $ref: '#/components/schemas/AddressPrefixItem' + description: The CIDR or source IP ranges. + destinations: + type: array + x-ms-identifiers: + - addressPrefix + readOnly: true + items: + $ref: '#/components/schemas/AddressPrefixItem' + description: The destination address prefixes. CIDR or destination IP ranges. + sourcePortRanges: + type: array + readOnly: true + items: + type: string + description: The source port. + description: The source port ranges. + destinationPortRanges: + type: array + readOnly: true + items: + type: string + description: The destination port. + description: The destination port ranges. + access: + $ref: '#/components/schemas/SecurityConfigurationRuleAccess' + readOnly: true + description: Indicates the access allowed for this particular rule + priority: + type: integer + format: int32 + readOnly: true + description: The priority of the rule. The value can be between 1 and 4096. The priority number must be unique for each rule in the collection. The lower the priority number, the higher the priority of the rule. + direction: + $ref: '#/components/schemas/SecurityConfigurationRuleDirection' + readOnly: true + description: Indicates if the traffic matched against the rule in inbound or outbound. + provisioningState: + readOnly: true + $ref: '#/components/schemas/ProvisioningState' + description: The provisioning state of the resource. + resourceGuid: + type: string + readOnly: true + description: Unique identifier for this resource. + description: Security default admin rule resource. + SecurityConfigurationRuleAccess: + type: string + description: Whether network traffic is allowed or denied. + enum: + - Allow + - Deny + - AlwaysAllow + x-ms-enum: + name: SecurityConfigurationRuleAccess + modelAsString: true + SecurityConfigurationRuleDirection: + type: string + description: The direction of the rule. The direction specifies if the rule will be evaluated on incoming or outgoing traffic. + enum: + - Inbound + - Outbound + x-ms-enum: + name: SecurityConfigurationRuleDirection + modelAsString: true + RuleProtocol: + type: string + description: Network protocol this rule applies to. + enum: + - Tcp + - Udp + - Icmp + - Esp + - Any + - Ah + x-ms-enum: + name: SecurityConfigurationRuleProtocol + modelAsString: true + NetworkManagerSecurityGroupItem: + type: object + properties: + networkGroupId: + type: string + description: Network manager group Id. + required: + - networkGroupId + description: Network manager security group item. + AddressPrefixItem: + type: object + properties: + addressPrefix: + type: string + description: Address prefix. + addressPrefixType: + type: string + description: Address prefix type. + enum: + - IPPrefix + - ServiceTag + x-ms-enum: + name: AddressPrefixType + modelAsString: true + description: Address prefix item. + NetworkIntentPolicyBasedService: + type: string + description: Network intent policy based services. + enum: + - None + - All + - AllowRulesOnly + x-ms-enum: + name: NetworkIntentPolicyBasedService + modelAsString: true + ScopeConnection: + description: The Scope Connections resource + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/ScopeConnectionProperties' + description: The scope connection properties + etag: + readOnly: true + type: string + description: A unique read-only string that changes whenever the resource is updated. + systemData: + readOnly: true + description: The system metadata related to this resource. + $ref: '#/components/schemas/SystemData' + id: + readOnly: true + type: string + description: Resource ID. + name: + readOnly: true + type: string + description: Resource name. + type: + readOnly: true + type: string + description: Resource type. + type: object + ScopeConnectionProperties: + type: object + properties: + tenantId: + type: string + description: Tenant ID. + resourceId: + type: string + description: Resource ID. + connectionState: + x-ms-client-flatten: true + $ref: '#/components/schemas/ConnectionState' + description: Connection State + description: + type: string + description: A description of the scope connection. + description: Scope connection. + ScopeConnectionListResult: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/ScopeConnection' + description: List of scope connections. + nextLink: + type: string + description: Gets the URL to get the next page of results. + description: List of scope connections. + ConnectionState: + type: string + readOnly: true + description: The current scope connection state. + enum: + - Connected + - Pending + - Conflict + - Revoked + - Rejected + x-ms-enum: + name: ScopeConnectionState + modelAsString: true + x-stackQL-resources: + interfaces_cloud_service_role_instance_network_interfaces: + id: azure.network.interfaces_cloud_service_role_instance_network_interfaces + name: interfaces_cloud_service_role_instance_network_interfaces + title: interfaces_cloud_service_role_instance_network_interfaces + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1networkInterfaces?api-version=2024-03-01/get' + operationId: NetworkInterfacesCloudServiceRoleInstanceNetworkInterfaces_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/interfaces_cloud_service_role_instance_network_interfaces/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + interfaces_cloud_service_network_interfaces: + id: azure.network.interfaces_cloud_service_network_interfaces + name: interfaces_cloud_service_network_interfaces + title: interfaces_cloud_service_network_interfaces + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1networkInterfaces?api-version=2024-03-01/get' + operationId: NetworkInterfacesCloudServiceNetworkInterfaces_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1networkInterfaces~1{networkInterfaceName}?api-version=2024-03-01/get' + operationId: NetworkInterfacesCloudServiceNetworkInterface_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterface + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/interfaces_cloud_service_network_interfaces/methods/get' + - $ref: '#/components/x-stackQL-resources/interfaces_cloud_service_network_interfaces/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + manager_effective_connectivity_configurations: + id: azure.network.manager_effective_connectivity_configurations + name: manager_effective_connectivity_configurations + title: manager_effective_connectivity_configurations + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1listNetworkManagerEffectiveConnectivityConfigurations?api-version=2024-03-01/post' + operationId: NetworkManagerEffectiveConnectivityConfigurations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerEffectiveConnectivityConfigurationListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/manager_effective_connectivity_configurations/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + manager_effective_security_admin_rules: + id: azure.network.manager_effective_security_admin_rules + name: manager_effective_security_admin_rules + title: manager_effective_security_admin_rules + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1listNetworkManagerEffectiveSecurityAdminRules?api-version=2024-03-01/post' + operationId: NetworkManagerEffectiveSecurityAdminRules_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerEffectiveSecurityAdminRulesListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/manager_effective_security_admin_rules/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + security_user_configurations: + id: azure.network.security_user_configurations + name: security_user_configurations + title: security_user_configurations + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityUserConfigurations?api-version=2024-03-01/get' + operationId: SecurityUserConfigurations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityUserConfigurationListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityUserConfigurations~1{configurationName}?api-version=2024-03-01/get' + operationId: SecurityUserConfigurations_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityUserConfiguration + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityUserConfigurations~1{configurationName}?api-version=2024-03-01/put' + operationId: SecurityUserConfigurations_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityUserConfiguration + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityUserConfigurations~1{configurationName}?api-version=2024-03-01/delete' + operationId: SecurityUserConfigurations_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/security_user_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/security_user_configurations/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/security_user_configurations/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/security_user_configurations/methods/delete' + security_user_rule_collections: + id: azure.network.security_user_rule_collections + name: security_user_rule_collections + title: security_user_rule_collections + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityUserConfigurations~1{configurationName}~1ruleCollections?api-version=2024-03-01/get' + operationId: SecurityUserRuleCollections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityUserRuleCollectionListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityUserConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}?api-version=2024-03-01/get' + operationId: SecurityUserRuleCollections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityUserRuleCollection + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityUserConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}?api-version=2024-03-01/put' + operationId: SecurityUserRuleCollections_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityUserRuleCollection + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityUserConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}?api-version=2024-03-01/delete' + operationId: SecurityUserRuleCollections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/security_user_rule_collections/methods/get' + - $ref: '#/components/x-stackQL-resources/security_user_rule_collections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/security_user_rule_collections/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/security_user_rule_collections/methods/delete' + security_user_rules: + id: azure.network.security_user_rules + name: security_user_rules + title: security_user_rules + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityUserConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules?api-version=2024-03-01/get' + operationId: SecurityUserRules_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityUserRuleListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityUserConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules~1{ruleName}?api-version=2024-03-01/get' + operationId: SecurityUserRules_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityUserRule + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityUserConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules~1{ruleName}?api-version=2024-03-01/put' + operationId: SecurityUserRules_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityUserRule + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityUserConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules~1{ruleName}?api-version=2024-03-01/delete' + operationId: SecurityUserRules_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/security_user_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/security_user_rules/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/security_user_rules/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/security_user_rules/methods/delete' + virtual_network_taps: + id: azure.network.virtual_network_taps + name: virtual_network_taps + title: virtual_network_taps + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkTaps~1{tapName}?api-version=2024-03-01/delete' + operationId: VirtualNetworkTaps_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkTaps~1{tapName}?api-version=2024-03-01/get' + operationId: VirtualNetworkTaps_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkTap + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkTaps~1{tapName}?api-version=2024-03-01/put' + operationId: VirtualNetworkTaps_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkTap + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkTaps~1{tapName}?api-version=2024-03-01/patch' + operationId: VirtualNetworkTaps_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkTap + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1virtualNetworkTaps?api-version=2024-03-01/get' + operationId: VirtualNetworkTaps_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkTapListResult + objectKey: $.value + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkTaps?api-version=2024-03-01/get' + operationId: VirtualNetworkTaps_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkTapListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_network_taps/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_network_taps/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/virtual_network_taps/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_network_taps/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_network_taps/methods/delete' + ip_groups: + id: azure.network.ip_groups + name: ip_groups + title: ip_groups + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ipGroups~1{ipGroupsName}?api-version=2024-03-01/get' + operationId: IpGroups_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: IpGroup + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ipGroups~1{ipGroupsName}?api-version=2024-03-01/put' + operationId: IpGroups_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: IpGroup + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ipGroups~1{ipGroupsName}?api-version=2024-03-01/patch' + operationId: IpGroups_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: IpGroup + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ipGroups~1{ipGroupsName}?api-version=2024-03-01/delete' + operationId: IpGroups_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ipGroups?api-version=2024-03-01/get' + operationId: IpGroups_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: IpGroupListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1ipGroups?api-version=2024-03-01/get' + operationId: IpGroups_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: IpGroupListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/ip_groups/methods/get' + - $ref: '#/components/x-stackQL-resources/ip_groups/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/ip_groups/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/ip_groups/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/ip_groups/methods/update' + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/ip_groups/methods/delete' + available_delegations: + id: azure.network.available_delegations + name: available_delegations + title: available_delegations + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1availableDelegations?api-version=2024-03-01/get' + operationId: AvailableDelegations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AvailableDelegationsResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/available_delegations/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + available_resource_group_delegations: + id: azure.network.available_resource_group_delegations + name: available_resource_group_delegations + title: available_resource_group_delegations + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1locations~1{location}~1availableDelegations?api-version=2024-03-01/get' + operationId: AvailableResourceGroupDelegations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AvailableDelegationsResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/available_resource_group_delegations/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + operations: + id: azure.network.operations + name: operations + title: operations + methods: + list: + operation: + $ref: '#/paths/~1providers~1Microsoft.Network~1operations?api-version=2024-03-01/get' + operationId: Operations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: OperationListResult + objectKey: $.value + check_dns_name_availability: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1CheckDnsNameAvailability?api-version=2024-03-01/get' + operationId: Operations_CheckDnsNameAvailability + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DnsNameAvailabilityResult + express_route_provider_port: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1expressRouteProviderPorts~1{providerport}?api-version=2024-03-01/get' + operationId: Operations_ExpressRouteProviderPort + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteProviderPort + supported_security_providers: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{virtualWANName}~1supportedSecurityProviders?api-version=2024-03-01/get' + operationId: Operations_SupportedSecurityProviders + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualWanSecurityProviders + generatevirtualwanvpnserverconfigurationvpnprofile: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{virtualWANName}~1GenerateVpnProfile?api-version=2024-03-01/post' + operationId: Operations_generatevirtualwanvpnserverconfigurationvpnprofile + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnProfileResponse + disconnect_active_sessions: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}~1disconnectActiveSessions?api-version=2024-03-01/post' + operationId: Operations_DisconnectActiveSessions + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BastionSessionDeleteResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/operations/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + manager_routing_configurations: + id: azure.network.manager_routing_configurations + name: manager_routing_configurations + title: manager_routing_configurations + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1routingConfigurations?api-version=2024-03-01/get' + operationId: NetworkManagerRoutingConfigurations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerRoutingConfigurationListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1routingConfigurations~1{configurationName}?api-version=2024-03-01/get' + operationId: NetworkManagerRoutingConfigurations_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerRoutingConfiguration + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1routingConfigurations~1{configurationName}?api-version=2024-03-01/put' + operationId: NetworkManagerRoutingConfigurations_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerRoutingConfiguration + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1routingConfigurations~1{configurationName}?api-version=2024-03-01/delete' + operationId: NetworkManagerRoutingConfigurations_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/manager_routing_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/manager_routing_configurations/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/manager_routing_configurations/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/manager_routing_configurations/methods/delete' + routing_rule_collections: + id: azure.network.routing_rule_collections + name: routing_rule_collections + title: routing_rule_collections + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1routingConfigurations~1{configurationName}~1ruleCollections?api-version=2024-03-01/get' + operationId: RoutingRuleCollections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RoutingRuleCollectionListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1routingConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}?api-version=2024-03-01/get' + operationId: RoutingRuleCollections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RoutingRuleCollection + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1routingConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}?api-version=2024-03-01/put' + operationId: RoutingRuleCollections_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RoutingRuleCollection + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1routingConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}?api-version=2024-03-01/delete' + operationId: RoutingRuleCollections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/routing_rule_collections/methods/get' + - $ref: '#/components/x-stackQL-resources/routing_rule_collections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/routing_rule_collections/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/routing_rule_collections/methods/delete' + routing_rules: + id: azure.network.routing_rules + name: routing_rules + title: routing_rules + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1routingConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules?api-version=2024-03-01/get' + operationId: RoutingRules_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RoutingRuleListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1routingConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules~1{ruleName}?api-version=2024-03-01/get' + operationId: RoutingRules_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RoutingRule + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1routingConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules~1{ruleName}?api-version=2024-03-01/put' + operationId: RoutingRules_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RoutingRule + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1routingConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules~1{ruleName}?api-version=2024-03-01/delete' + operationId: RoutingRules_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/routing_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/routing_rules/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/routing_rules/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/routing_rules/methods/delete' + express_route_circuit_authorizations: + id: azure.network.express_route_circuit_authorizations + name: express_route_circuit_authorizations + title: express_route_circuit_authorizations + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1authorizations~1{authorizationName}?api-version=2024-03-01/delete' + operationId: ExpressRouteCircuitAuthorizations_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1authorizations~1{authorizationName}?api-version=2024-03-01/get' + operationId: ExpressRouteCircuitAuthorizations_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitAuthorization + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1authorizations~1{authorizationName}?api-version=2024-03-01/put' + operationId: ExpressRouteCircuitAuthorizations_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitAuthorization + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1authorizations?api-version=2024-03-01/get' + operationId: ExpressRouteCircuitAuthorizations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AuthorizationListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_circuit_authorizations/methods/get' + - $ref: '#/components/x-stackQL-resources/express_route_circuit_authorizations/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/express_route_circuit_authorizations/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/express_route_circuit_authorizations/methods/delete' + express_route_circuit_peerings: + id: azure.network.express_route_circuit_peerings + name: express_route_circuit_peerings + title: express_route_circuit_peerings + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}?api-version=2024-03-01/delete' + operationId: ExpressRouteCircuitPeerings_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}?api-version=2024-03-01/get' + operationId: ExpressRouteCircuitPeerings_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitPeering + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}?api-version=2024-03-01/put' + operationId: ExpressRouteCircuitPeerings_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitPeering + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings?api-version=2024-03-01/get' + operationId: ExpressRouteCircuitPeerings_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitPeeringListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_circuit_peerings/methods/get' + - $ref: '#/components/x-stackQL-resources/express_route_circuit_peerings/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/express_route_circuit_peerings/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/express_route_circuit_peerings/methods/delete' + express_route_circuit_connections: + id: azure.network.express_route_circuit_connections + name: express_route_circuit_connections + title: express_route_circuit_connections + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1connections~1{connectionName}?api-version=2024-03-01/delete' + operationId: ExpressRouteCircuitConnections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1connections~1{connectionName}?api-version=2024-03-01/get' + operationId: ExpressRouteCircuitConnections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitConnection + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1connections~1{connectionName}?api-version=2024-03-01/put' + operationId: ExpressRouteCircuitConnections_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitConnection + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1connections?api-version=2024-03-01/get' + operationId: ExpressRouteCircuitConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitConnectionListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_circuit_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/express_route_circuit_connections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/express_route_circuit_connections/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/express_route_circuit_connections/methods/delete' + peer_express_route_circuit_connections: + id: azure.network.peer_express_route_circuit_connections + name: peer_express_route_circuit_connections + title: peer_express_route_circuit_connections + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1peerConnections~1{connectionName}?api-version=2024-03-01/get' + operationId: PeerExpressRouteCircuitConnections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PeerExpressRouteCircuitConnection + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1peerConnections?api-version=2024-03-01/get' + operationId: PeerExpressRouteCircuitConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PeerExpressRouteCircuitConnectionListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/peer_express_route_circuit_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/peer_express_route_circuit_connections/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + express_route_circuits: + id: azure.network.express_route_circuits + name: express_route_circuits + title: express_route_circuits + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}?api-version=2024-03-01/delete' + operationId: ExpressRouteCircuits_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}?api-version=2024-03-01/get' + operationId: ExpressRouteCircuits_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuit + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}?api-version=2024-03-01/put' + operationId: ExpressRouteCircuits_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuit + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}?api-version=2024-03-01/patch' + operationId: ExpressRouteCircuits_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuit + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits?api-version=2024-03-01/get' + operationId: ExpressRouteCircuits_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitListResult + objectKey: $.value + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1expressRouteCircuits?api-version=2024-03-01/get' + operationId: ExpressRouteCircuits_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_circuits/methods/get' + - $ref: '#/components/x-stackQL-resources/express_route_circuits/methods/list' + - $ref: '#/components/x-stackQL-resources/express_route_circuits/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/express_route_circuits/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/express_route_circuits/methods/delete' + express_route_circuits_arp_tables: + id: azure.network.express_route_circuits_arp_tables + name: express_route_circuits_arp_tables + title: express_route_circuits_arp_tables + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1arpTables~1{devicePath}?api-version=2024-03-01/post' + operationId: ExpressRouteCircuitsArpTable_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitsArpTableListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_circuits_arp_tables/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + express_route_circuits_routes_tables: + id: azure.network.express_route_circuits_routes_tables + name: express_route_circuits_routes_tables + title: express_route_circuits_routes_tables + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1routeTables~1{devicePath}?api-version=2024-03-01/post' + operationId: ExpressRouteCircuitsRoutesTable_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitsRoutesTableListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_circuits_routes_tables/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + express_route_circuits_routes_table_summaries: + id: azure.network.express_route_circuits_routes_table_summaries + name: express_route_circuits_routes_table_summaries + title: express_route_circuits_routes_table_summaries + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1routeTablesSummary~1{devicePath}?api-version=2024-03-01/post' + operationId: ExpressRouteCircuitsRoutesTableSummary_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitsRoutesTableSummaryListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_circuits_routes_table_summaries/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + express_route_circuits_stats: + id: azure.network.express_route_circuits_stats + name: express_route_circuits_stats + title: express_route_circuits_stats + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1stats?api-version=2024-03-01/get' + operationId: ExpressRouteCircuitsStats_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitStats + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_circuits_stats/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + express_route_circuits_peering_stats: + id: azure.network.express_route_circuits_peering_stats + name: express_route_circuits_peering_stats + title: express_route_circuits_peering_stats + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCircuits~1{circuitName}~1peerings~1{peeringName}~1stats?api-version=2024-03-01/get' + operationId: ExpressRouteCircuitsPeeringStats_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitStats + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_circuits_peering_stats/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + express_route_service_providers: + id: azure.network.express_route_service_providers + name: express_route_service_providers + title: express_route_service_providers + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1expressRouteServiceProviders?api-version=2024-03-01/get' + operationId: ExpressRouteServiceProviders_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteServiceProviderListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_service_providers/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + firewall_policies: + id: azure.network.firewall_policies + name: firewall_policies + title: firewall_policies + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}?api-version=2024-03-01/delete' + operationId: FirewallPolicies_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}?api-version=2024-03-01/get' + operationId: FirewallPolicies_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FirewallPolicy + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}?api-version=2024-03-01/put' + operationId: FirewallPolicies_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FirewallPolicy + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}?api-version=2024-03-01/patch' + operationId: FirewallPolicies_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FirewallPolicy + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies?api-version=2024-03-01/get' + operationId: FirewallPolicies_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FirewallPolicyListResult + objectKey: $.value + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1firewallPolicies?api-version=2024-03-01/get' + operationId: FirewallPolicies_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FirewallPolicyListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/firewall_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/firewall_policies/methods/list' + - $ref: '#/components/x-stackQL-resources/firewall_policies/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/firewall_policies/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/firewall_policies/methods/delete' + firewall_policy_rule_collection_groups: + id: azure.network.firewall_policy_rule_collection_groups + name: firewall_policy_rule_collection_groups + title: firewall_policy_rule_collection_groups + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1ruleCollectionGroups~1{ruleCollectionGroupName}?api-version=2024-03-01/delete' + operationId: FirewallPolicyRuleCollectionGroups_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1ruleCollectionGroups~1{ruleCollectionGroupName}?api-version=2024-03-01/get' + operationId: FirewallPolicyRuleCollectionGroups_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FirewallPolicyRuleCollectionGroup + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1ruleCollectionGroups~1{ruleCollectionGroupName}?api-version=2024-03-01/put' + operationId: FirewallPolicyRuleCollectionGroups_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FirewallPolicyRuleCollectionGroup + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1ruleCollectionGroups?api-version=2024-03-01/get' + operationId: FirewallPolicyRuleCollectionGroups_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FirewallPolicyRuleCollectionGroupListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/firewall_policy_rule_collection_groups/methods/get' + - $ref: '#/components/x-stackQL-resources/firewall_policy_rule_collection_groups/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/firewall_policy_rule_collection_groups/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/firewall_policy_rule_collection_groups/methods/delete' + firewall_policy_idps_signatures: + id: azure.network.firewall_policy_idps_signatures + name: firewall_policy_idps_signatures + title: firewall_policy_idps_signatures + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1listIdpsSignatures?api-version=2024-03-01/post' + operationId: FirewallPolicyIdpsSignatures_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: QueryResults + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/firewall_policy_idps_signatures/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + firewall_policy_idps_signatures_overrides: + id: azure.network.firewall_policy_idps_signatures_overrides + name: firewall_policy_idps_signatures_overrides + title: firewall_policy_idps_signatures_overrides + methods: + patch: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1signatureOverrides~1default?api-version=2024-03-01/patch' + operationId: FirewallPolicyIdpsSignaturesOverrides_Patch + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SignaturesOverrides + put: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1signatureOverrides~1default?api-version=2024-03-01/put' + operationId: FirewallPolicyIdpsSignaturesOverrides_Put + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SignaturesOverrides + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1signatureOverrides~1default?api-version=2024-03-01/get' + operationId: FirewallPolicyIdpsSignaturesOverrides_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SignaturesOverrides + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1signatureOverrides?api-version=2024-03-01/get' + operationId: FirewallPolicyIdpsSignaturesOverrides_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SignaturesOverridesList + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/firewall_policy_idps_signatures_overrides/methods/get' + - $ref: '#/components/x-stackQL-resources/firewall_policy_idps_signatures_overrides/methods/list' + insert: [] + update: + - $ref: '#/components/x-stackQL-resources/firewall_policy_idps_signatures_overrides/methods/patch' + replace: + - $ref: '#/components/x-stackQL-resources/firewall_policy_idps_signatures_overrides/methods/put' + delete: [] + firewall_policy_idps_signatures_filter_values: + id: azure.network.firewall_policy_idps_signatures_filter_values + name: firewall_policy_idps_signatures_filter_values + title: firewall_policy_idps_signatures_filter_values + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1listIdpsFilterOptions?api-version=2024-03-01/post' + operationId: FirewallPolicyIdpsSignaturesFilterValues_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SignatureOverridesFilterValuesResponse + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/firewall_policy_idps_signatures_filter_values/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + firewall_policy_drafts: + id: azure.network.firewall_policy_drafts + name: firewall_policy_drafts + title: firewall_policy_drafts + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1firewallPolicyDrafts~1default?api-version=2024-03-01/put' + operationId: FirewallPolicyDrafts_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FirewallPolicyDraft + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1firewallPolicyDrafts~1default?api-version=2024-03-01/delete' + operationId: FirewallPolicyDrafts_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1firewallPolicyDrafts~1default?api-version=2024-03-01/get' + operationId: FirewallPolicyDrafts_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FirewallPolicyDraft + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/firewall_policy_drafts/methods/get' + insert: + - $ref: '#/components/x-stackQL-resources/firewall_policy_drafts/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/firewall_policy_drafts/methods/delete' + firewall_policy_deployments: + id: azure.network.firewall_policy_deployments + name: firewall_policy_deployments + title: firewall_policy_deployments + methods: + deploy: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1deploy?api-version=2024-03-01/post' + operationId: FirewallPolicyDeployments_Deploy + response: + mediaType: application/json + openAPIDocKey: '202' + sqlVerbs: + select: [] + insert: [] + update: [] + replace: [] + delete: [] + firewall_policy_rule_collection_group_drafts: + id: azure.network.firewall_policy_rule_collection_group_drafts + name: firewall_policy_rule_collection_group_drafts + title: firewall_policy_rule_collection_group_drafts + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1ruleCollectionGroups~1{ruleCollectionGroupName}~1ruleCollectionGroupDrafts~1default?api-version=2024-03-01/delete' + operationId: FirewallPolicyRuleCollectionGroupDrafts_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1ruleCollectionGroups~1{ruleCollectionGroupName}~1ruleCollectionGroupDrafts~1default?api-version=2024-03-01/put' + operationId: FirewallPolicyRuleCollectionGroupDrafts_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FirewallPolicyRuleCollectionGroupDraft + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1firewallPolicies~1{firewallPolicyName}~1ruleCollectionGroups~1{ruleCollectionGroupName}~1ruleCollectionGroupDrafts~1default?api-version=2024-03-01/get' + operationId: FirewallPolicyRuleCollectionGroupDrafts_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FirewallPolicyRuleCollectionGroupDraft + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/firewall_policy_rule_collection_group_drafts/methods/get' + insert: + - $ref: '#/components/x-stackQL-resources/firewall_policy_rule_collection_group_drafts/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/firewall_policy_rule_collection_group_drafts/methods/delete' + managers: + id: azure.network.managers + name: managers + title: managers + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}?api-version=2024-03-01/get' + operationId: NetworkManagers_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManager + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}?api-version=2024-03-01/put' + operationId: NetworkManagers_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManager + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}?api-version=2024-03-01/delete' + operationId: NetworkManagers_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + patch: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}?api-version=2024-03-01/patch' + operationId: NetworkManagers_Patch + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManager + list_by_subscription: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkManagers?api-version=2024-03-01/get' + operationId: NetworkManagers_ListBySubscription + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers?api-version=2024-03-01/get' + operationId: NetworkManagers_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/managers/methods/get' + - $ref: '#/components/x-stackQL-resources/managers/methods/list' + - $ref: '#/components/x-stackQL-resources/managers/methods/list_by_subscription' + insert: + - $ref: '#/components/x-stackQL-resources/managers/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/managers/methods/patch' + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/managers/methods/delete' + manager_commits: + id: azure.network.manager_commits + name: manager_commits + title: manager_commits + methods: + post: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1commit?api-version=2024-03-01/post' + operationId: NetworkManagerCommits_Post + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerCommit + sqlVerbs: + select: [] + insert: [] + update: [] + replace: [] + delete: [] + manager_deployment_status: + id: azure.network.manager_deployment_status + name: manager_deployment_status + title: manager_deployment_status + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1listDeploymentStatus?api-version=2024-03-01/post' + operationId: NetworkManagerDeploymentStatus_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerDeploymentStatusListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/manager_deployment_status/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + available_endpoint_services: + id: azure.network.available_endpoint_services + name: available_endpoint_services + title: available_endpoint_services + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1virtualNetworkAvailableEndpointServices?api-version=2024-03-01/get' + operationId: AvailableEndpointServices_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: EndpointServicesListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/available_endpoint_services/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + subscription_network_manager_connections: + id: azure.network.subscription_network_manager_connections + name: subscription_network_manager_connections + title: subscription_network_manager_connections + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkManagerConnections~1{networkManagerConnectionName}?api-version=2024-03-01/put' + operationId: SubscriptionNetworkManagerConnections_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerConnection + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkManagerConnections~1{networkManagerConnectionName}?api-version=2024-03-01/get' + operationId: SubscriptionNetworkManagerConnections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerConnection + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkManagerConnections~1{networkManagerConnectionName}?api-version=2024-03-01/delete' + operationId: SubscriptionNetworkManagerConnections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkManagerConnections?api-version=2024-03-01/get' + operationId: SubscriptionNetworkManagerConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerConnectionListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/subscription_network_manager_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/subscription_network_manager_connections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/subscription_network_manager_connections/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/subscription_network_manager_connections/methods/delete' + management_group_network_manager_connections: + id: azure.network.management_group_network_manager_connections + name: management_group_network_manager_connections + title: management_group_network_manager_connections + methods: + create_or_update: + operation: + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Network~1networkManagerConnections~1{networkManagerConnectionName}?api-version=2024-03-01/put' + operationId: ManagementGroupNetworkManagerConnections_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerConnection + get: + operation: + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Network~1networkManagerConnections~1{networkManagerConnectionName}?api-version=2024-03-01/get' + operationId: ManagementGroupNetworkManagerConnections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerConnection + delete: + operation: + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Network~1networkManagerConnections~1{networkManagerConnectionName}?api-version=2024-03-01/delete' + operationId: ManagementGroupNetworkManagerConnections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1providers~1Microsoft.Management~1managementGroups~1{managementGroupId}~1providers~1Microsoft.Network~1networkManagerConnections?api-version=2024-03-01/get' + operationId: ManagementGroupNetworkManagerConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkManagerConnectionListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/management_group_network_manager_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/management_group_network_manager_connections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/management_group_network_manager_connections/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/management_group_network_manager_connections/methods/delete' + service_endpoint_policies: + id: azure.network.service_endpoint_policies + name: service_endpoint_policies + title: service_endpoint_policies + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}?api-version=2024-03-01/delete' + operationId: ServiceEndpointPolicies_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}?api-version=2024-03-01/get' + operationId: ServiceEndpointPolicies_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ServiceEndpointPolicy + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}?api-version=2024-03-01/put' + operationId: ServiceEndpointPolicies_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ServiceEndpointPolicy + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}?api-version=2024-03-01/patch' + operationId: ServiceEndpointPolicies_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ServiceEndpointPolicy + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1ServiceEndpointPolicies?api-version=2024-03-01/get' + operationId: ServiceEndpointPolicies_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ServiceEndpointPolicyListResult + objectKey: $.value + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies?api-version=2024-03-01/get' + operationId: ServiceEndpointPolicies_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ServiceEndpointPolicyListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/service_endpoint_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/service_endpoint_policies/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/service_endpoint_policies/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/service_endpoint_policies/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/service_endpoint_policies/methods/delete' + service_endpoint_policy_definitions: + id: azure.network.service_endpoint_policy_definitions + name: service_endpoint_policy_definitions + title: service_endpoint_policy_definitions + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}~1serviceEndpointPolicyDefinitions~1{serviceEndpointPolicyDefinitionName}?api-version=2024-03-01/delete' + operationId: ServiceEndpointPolicyDefinitions_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}~1serviceEndpointPolicyDefinitions~1{serviceEndpointPolicyDefinitionName}?api-version=2024-03-01/get' + operationId: ServiceEndpointPolicyDefinitions_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ServiceEndpointPolicyDefinition + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}~1serviceEndpointPolicyDefinitions~1{serviceEndpointPolicyDefinitionName}?api-version=2024-03-01/put' + operationId: ServiceEndpointPolicyDefinitions_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ServiceEndpointPolicyDefinition + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1serviceEndpointPolicies~1{serviceEndpointPolicyName}~1serviceEndpointPolicyDefinitions?api-version=2024-03-01/get' + operationId: ServiceEndpointPolicyDefinitions_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ServiceEndpointPolicyDefinitionListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/service_endpoint_policy_definitions/methods/get' + - $ref: '#/components/x-stackQL-resources/service_endpoint_policy_definitions/methods/list_by_resource_group' + insert: + - $ref: '#/components/x-stackQL-resources/service_endpoint_policy_definitions/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/service_endpoint_policy_definitions/methods/delete' + vip_swaps: + id: azure.network.vip_swaps + name: vip_swaps + title: vip_swaps + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.Compute~1cloudServices~1{resourceName}~1providers~1Microsoft.Network~1cloudServiceSlots~1{singletonResource}?api-version=2024-03-01/get' + operationId: VipSwap_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SwapResource + create: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.Compute~1cloudServices~1{resourceName}~1providers~1Microsoft.Network~1cloudServiceSlots~1{singletonResource}?api-version=2024-03-01/put' + operationId: VipSwap_Create + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.Compute~1cloudServices~1{resourceName}~1providers~1Microsoft.Network~1cloudServiceSlots?api-version=2024-03-01/get' + operationId: VipSwap_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SwapResourceListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/vip_swaps/methods/get' + - $ref: '#/components/x-stackQL-resources/vip_swaps/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/vip_swaps/methods/create' + update: [] + replace: [] + delete: [] + connectivity_configurations: + id: azure.network.connectivity_configurations + name: connectivity_configurations + title: connectivity_configurations + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1connectivityConfigurations~1{configurationName}?api-version=2024-03-01/get' + operationId: ConnectivityConfigurations_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectivityConfiguration + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1connectivityConfigurations~1{configurationName}?api-version=2024-03-01/put' + operationId: ConnectivityConfigurations_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectivityConfiguration + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1connectivityConfigurations~1{configurationName}?api-version=2024-03-01/delete' + operationId: ConnectivityConfigurations_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1connectivityConfigurations?api-version=2024-03-01/get' + operationId: ConnectivityConfigurations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectivityConfigurationListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/connectivity_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/connectivity_configurations/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/connectivity_configurations/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/connectivity_configurations/methods/delete' + route_filters: + id: azure.network.route_filters + name: route_filters + title: route_filters + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}?api-version=2024-03-01/delete' + operationId: RouteFilters_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}?api-version=2024-03-01/get' + operationId: RouteFilters_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteFilter + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}?api-version=2024-03-01/put' + operationId: RouteFilters_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteFilter + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}?api-version=2024-03-01/patch' + operationId: RouteFilters_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteFilter + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters?api-version=2024-03-01/get' + operationId: RouteFilters_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteFilterListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1routeFilters?api-version=2024-03-01/get' + operationId: RouteFilters_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteFilterListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/route_filters/methods/get' + - $ref: '#/components/x-stackQL-resources/route_filters/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/route_filters/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/route_filters/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/route_filters/methods/delete' + route_filter_rules: + id: azure.network.route_filter_rules + name: route_filter_rules + title: route_filter_rules + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}~1routeFilterRules~1{ruleName}?api-version=2024-03-01/delete' + operationId: RouteFilterRules_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}~1routeFilterRules~1{ruleName}?api-version=2024-03-01/get' + operationId: RouteFilterRules_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteFilterRule + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}~1routeFilterRules~1{ruleName}?api-version=2024-03-01/put' + operationId: RouteFilterRules_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteFilterRule + list_by_route_filter: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeFilters~1{routeFilterName}~1routeFilterRules?api-version=2024-03-01/get' + operationId: RouteFilterRules_ListByRouteFilter + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteFilterRuleListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/route_filter_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/route_filter_rules/methods/list_by_route_filter' + insert: + - $ref: '#/components/x-stackQL-resources/route_filter_rules/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/route_filter_rules/methods/delete' + private_link_services: + id: azure.network.private_link_services + name: private_link_services + title: private_link_services + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1{serviceName}?api-version=2024-03-01/delete' + operationId: PrivateLinkServices_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1{serviceName}?api-version=2024-03-01/get' + operationId: PrivateLinkServices_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateLinkService + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1{serviceName}?api-version=2024-03-01/put' + operationId: PrivateLinkServices_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateLinkService + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices?api-version=2024-03-01/get' + operationId: PrivateLinkServices_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateLinkServiceListResult + objectKey: $.value + list_by_subscription: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1privateLinkServices?api-version=2024-03-01/get' + operationId: PrivateLinkServices_ListBySubscription + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateLinkServiceListResult + objectKey: $.value + check_private_link_service_visibility: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1checkPrivateLinkServiceVisibility?api-version=2024-03-01/post' + operationId: PrivateLinkServices_CheckPrivateLinkServiceVisibility + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateLinkServiceVisibility + check_private_link_service_visibility_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1locations~1{location}~1checkPrivateLinkServiceVisibility?api-version=2024-03-01/post' + operationId: PrivateLinkServices_CheckPrivateLinkServiceVisibilityByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateLinkServiceVisibility + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/private_link_services/methods/get' + - $ref: '#/components/x-stackQL-resources/private_link_services/methods/list' + - $ref: '#/components/x-stackQL-resources/private_link_services/methods/list_by_subscription' + insert: + - $ref: '#/components/x-stackQL-resources/private_link_services/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/private_link_services/methods/delete' + private_link_services_private_endpoint_connections: + id: azure.network.private_link_services_private_endpoint_connections + name: private_link_services_private_endpoint_connections + title: private_link_services_private_endpoint_connections + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1{serviceName}~1privateEndpointConnections~1{peConnectionName}?api-version=2024-03-01/get' + operationId: PrivateLinkServicesPrivateEndpointConnection_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1{serviceName}~1privateEndpointConnections~1{peConnectionName}?api-version=2024-03-01/put' + operationId: PrivateLinkServicesPrivateEndpointConnection_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1{serviceName}~1privateEndpointConnections~1{peConnectionName}?api-version=2024-03-01/delete' + operationId: PrivateLinkServicesPrivateEndpointConnection_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateLinkServices~1{serviceName}~1privateEndpointConnections?api-version=2024-03-01/get' + operationId: PrivateLinkServicesPrivateEndpointConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/private_link_services_private_endpoint_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/private_link_services_private_endpoint_connections/methods/list' + insert: [] + update: [] + replace: + - $ref: '#/components/x-stackQL-resources/private_link_services_private_endpoint_connections/methods/update' + delete: + - $ref: '#/components/x-stackQL-resources/private_link_services_private_endpoint_connections/methods/delete' + private_link_services_auto_approved_private_link_services: + id: azure.network.private_link_services_auto_approved_private_link_services + name: private_link_services_auto_approved_private_link_services + title: private_link_services_auto_approved_private_link_services + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1autoApprovedPrivateLinkServices?api-version=2024-03-01/get' + operationId: PrivateLinkServicesAutoApprovedPrivateLinkServices_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AutoApprovedPrivateLinkServicesResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/private_link_services_auto_approved_private_link_services/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + private_link_services_auto_approved_private_link_services_by_resource_groups: + id: azure.network.private_link_services_auto_approved_private_link_services_by_resource_groups + name: private_link_services_auto_approved_private_link_services_by_resource_groups + title: private_link_services_auto_approved_private_link_services_by_resource_groups + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1locations~1{location}~1autoApprovedPrivateLinkServices?api-version=2024-03-01/get' + operationId: PrivateLinkServicesAutoApprovedPrivateLinkServicesByResourceGroup_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AutoApprovedPrivateLinkServicesResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/private_link_services_auto_approved_private_link_services_by_resource_groups/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + profiles: + id: azure.network.profiles + name: profiles + title: profiles + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkProfiles~1{networkProfileName}?api-version=2024-03-01/delete' + operationId: NetworkProfiles_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkProfiles~1{networkProfileName}?api-version=2024-03-01/get' + operationId: NetworkProfiles_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkProfile + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkProfiles~1{networkProfileName}?api-version=2024-03-01/put' + operationId: NetworkProfiles_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkProfile + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkProfiles~1{networkProfileName}?api-version=2024-03-01/patch' + operationId: NetworkProfiles_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkProfile + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkProfiles?api-version=2024-03-01/get' + operationId: NetworkProfiles_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkProfileListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkProfiles?api-version=2024-03-01/get' + operationId: NetworkProfiles_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkProfileListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/profiles/methods/get' + - $ref: '#/components/x-stackQL-resources/profiles/methods/list' + - $ref: '#/components/x-stackQL-resources/profiles/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/profiles/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/profiles/methods/delete' + nat_gateways: + id: azure.network.nat_gateways + name: nat_gateways + title: nat_gateways + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1natGateways~1{natGatewayName}?api-version=2024-03-01/delete' + operationId: NatGateways_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1natGateways~1{natGatewayName}?api-version=2024-03-01/get' + operationId: NatGateways_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NatGateway + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1natGateways~1{natGatewayName}?api-version=2024-03-01/put' + operationId: NatGateways_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NatGateway + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1natGateways~1{natGatewayName}?api-version=2024-03-01/patch' + operationId: NatGateways_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NatGateway + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1natGateways?api-version=2024-03-01/get' + operationId: NatGateways_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NatGatewayListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1natGateways?api-version=2024-03-01/get' + operationId: NatGateways_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NatGatewayListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/nat_gateways/methods/get' + - $ref: '#/components/x-stackQL-resources/nat_gateways/methods/list' + - $ref: '#/components/x-stackQL-resources/nat_gateways/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/nat_gateways/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/nat_gateways/methods/delete' + virtual_networks: + id: azure.network.virtual_networks + name: virtual_networks + title: virtual_networks + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}?api-version=2024-03-01/delete' + operationId: VirtualNetworks_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}?api-version=2024-03-01/get' + operationId: VirtualNetworks_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetwork + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}?api-version=2024-03-01/put' + operationId: VirtualNetworks_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetwork + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}?api-version=2024-03-01/patch' + operationId: VirtualNetworks_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetwork + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1virtualNetworks?api-version=2024-03-01/get' + operationId: VirtualNetworks_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks?api-version=2024-03-01/get' + operationId: VirtualNetworks_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkListResult + objectKey: $.value + check_ip_address_availability: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1CheckIPAddressAvailability?api-version=2024-03-01/get' + operationId: VirtualNetworks_CheckIPAddressAvailability + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: IPAddressAvailabilityResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/list' + - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/delete' + subnets: + id: azure.network.subnets + name: subnets + title: subnets + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}?api-version=2024-03-01/delete' + operationId: Subnets_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}?api-version=2024-03-01/get' + operationId: Subnets_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Subnet + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}?api-version=2024-03-01/put' + operationId: Subnets_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Subnet + prepare_network_policies: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}~1PrepareNetworkPolicies?api-version=2024-03-01/post' + operationId: Subnets_PrepareNetworkPolicies + response: + mediaType: application/json + openAPIDocKey: '200' + unprepare_network_policies: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}~1UnprepareNetworkPolicies?api-version=2024-03-01/post' + operationId: Subnets_UnprepareNetworkPolicies + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets?api-version=2024-03-01/get' + operationId: Subnets_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SubnetListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/subnets/methods/get' + - $ref: '#/components/x-stackQL-resources/subnets/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/subnets/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/subnets/methods/delete' + resource_navigation_links: + id: azure.network.resource_navigation_links + name: resource_navigation_links + title: resource_navigation_links + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}~1ResourceNavigationLinks?api-version=2024-03-01/get' + operationId: ResourceNavigationLinks_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ResourceNavigationLinksListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/resource_navigation_links/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + service_association_links: + id: azure.network.service_association_links + name: service_association_links + title: service_association_links + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1subnets~1{subnetName}~1ServiceAssociationLinks?api-version=2024-03-01/get' + operationId: ServiceAssociationLinks_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ServiceAssociationLinksListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/service_association_links/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + virtual_network_peerings: + id: azure.network.virtual_network_peerings + name: virtual_network_peerings + title: virtual_network_peerings + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1virtualNetworkPeerings~1{virtualNetworkPeeringName}?api-version=2024-03-01/delete' + operationId: VirtualNetworkPeerings_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1virtualNetworkPeerings~1{virtualNetworkPeeringName}?api-version=2024-03-01/get' + operationId: VirtualNetworkPeerings_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkPeering + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1virtualNetworkPeerings~1{virtualNetworkPeeringName}?api-version=2024-03-01/put' + operationId: VirtualNetworkPeerings_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkPeering + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1virtualNetworkPeerings?api-version=2024-03-01/get' + operationId: VirtualNetworkPeerings_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkPeeringListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_network_peerings/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_network_peerings/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_network_peerings/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_network_peerings/methods/delete' + virtual_networks_usages: + id: azure.network.virtual_networks_usages + name: virtual_networks_usages + title: virtual_networks_usages + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1usages?api-version=2024-03-01/get' + operationId: VirtualNetworksUsage_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkListUsageResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_networks_usages/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + virtual_networks_ddos_protection_status: + id: azure.network.virtual_networks_ddos_protection_status + name: virtual_networks_ddos_protection_status + title: virtual_networks_ddos_protection_status + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworks~1{virtualNetworkName}~1ddosProtectionStatus?api-version=2024-03-01/post' + operationId: VirtualNetworksDdosProtectionStatus_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkDdosProtectionStatusResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_networks_ddos_protection_status/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + ddos_custom_policies: + id: azure.network.ddos_custom_policies + name: ddos_custom_policies + title: ddos_custom_policies + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosCustomPolicies~1{ddosCustomPolicyName}?api-version=2024-03-01/delete' + operationId: DdosCustomPolicies_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosCustomPolicies~1{ddosCustomPolicyName}?api-version=2024-03-01/get' + operationId: DdosCustomPolicies_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DdosCustomPolicy + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosCustomPolicies~1{ddosCustomPolicyName}?api-version=2024-03-01/put' + operationId: DdosCustomPolicies_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DdosCustomPolicy + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosCustomPolicies~1{ddosCustomPolicyName}?api-version=2024-03-01/patch' + operationId: DdosCustomPolicies_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DdosCustomPolicy + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/ddos_custom_policies/methods/get' + insert: + - $ref: '#/components/x-stackQL-resources/ddos_custom_policies/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/ddos_custom_policies/methods/delete' + watchers: + id: azure.network.watchers + name: watchers + title: watchers + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}?api-version=2024-03-01/put' + operationId: NetworkWatchers_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkWatcher + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}?api-version=2024-03-01/get' + operationId: NetworkWatchers_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkWatcher + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}?api-version=2024-03-01/delete' + operationId: NetworkWatchers_Delete + response: + mediaType: application/json + openAPIDocKey: '202' + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}?api-version=2024-03-01/patch' + operationId: NetworkWatchers_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkWatcher + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers?api-version=2024-03-01/get' + operationId: NetworkWatchers_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkWatcherListResult + objectKey: $.value + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkWatchers?api-version=2024-03-01/get' + operationId: NetworkWatchers_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkWatcherListResult + objectKey: $.value + verify_ip_flow: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1ipFlowVerify?api-version=2024-03-01/post' + operationId: NetworkWatchers_VerifyIPFlow + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VerificationIPFlowResult + set_flow_log_configuration: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1configureFlowLog?api-version=2024-03-01/post' + operationId: NetworkWatchers_SetFlowLogConfiguration + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FlowLogInformation + check_connectivity: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectivityCheck?api-version=2024-03-01/post' + operationId: NetworkWatchers_CheckConnectivity + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectivityInformation + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/watchers/methods/get' + - $ref: '#/components/x-stackQL-resources/watchers/methods/list' + - $ref: '#/components/x-stackQL-resources/watchers/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/watchers/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/watchers/methods/delete' + watchers_topologies: + id: azure.network.watchers_topologies + name: watchers_topologies + title: watchers_topologies + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1topology?api-version=2024-03-01/post' + operationId: NetworkWatchersTopology_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Topology + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/watchers_topologies/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + watchers_next_hops: + id: azure.network.watchers_next_hops + name: watchers_next_hops + title: watchers_next_hops + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1nextHop?api-version=2024-03-01/post' + operationId: NetworkWatchersNextHop_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NextHopResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/watchers_next_hops/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + watchers_vm_security_rules: + id: azure.network.watchers_vm_security_rules + name: watchers_vm_security_rules + title: watchers_vm_security_rules + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1securityGroupView?api-version=2024-03-01/post' + operationId: NetworkWatchersVMSecurityRules_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityGroupViewResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/watchers_vm_security_rules/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + packet_captures: + id: azure.network.packet_captures + name: packet_captures + title: packet_captures + methods: + create: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1packetCaptures~1{packetCaptureName}?api-version=2024-03-01/put' + operationId: PacketCaptures_Create + response: + mediaType: application/json + openAPIDocKey: '201' + schemaRef: PacketCaptureResult + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1packetCaptures~1{packetCaptureName}?api-version=2024-03-01/get' + operationId: PacketCaptures_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PacketCaptureResult + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1packetCaptures~1{packetCaptureName}?api-version=2024-03-01/delete' + operationId: PacketCaptures_Delete + response: + mediaType: application/json + openAPIDocKey: '202' + stop: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1packetCaptures~1{packetCaptureName}~1stop?api-version=2024-03-01/post' + operationId: PacketCaptures_Stop + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1packetCaptures?api-version=2024-03-01/get' + operationId: PacketCaptures_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PacketCaptureListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/packet_captures/methods/get' + - $ref: '#/components/x-stackQL-resources/packet_captures/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/packet_captures/methods/create' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/packet_captures/methods/delete' + packet_captures_status: + id: azure.network.packet_captures_status + name: packet_captures_status + title: packet_captures_status + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1packetCaptures~1{packetCaptureName}~1queryStatus?api-version=2024-03-01/post' + operationId: PacketCapturesStatus_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PacketCaptureQueryStatusResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/packet_captures_status/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + watchers_troubleshootings: + id: azure.network.watchers_troubleshootings + name: watchers_troubleshootings + title: watchers_troubleshootings + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1troubleshoot?api-version=2024-03-01/post' + operationId: NetworkWatchersTroubleshooting_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: TroubleshootingResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/watchers_troubleshootings/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + watchers_troubleshooting_results: + id: azure.network.watchers_troubleshooting_results + name: watchers_troubleshooting_results + title: watchers_troubleshooting_results + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1queryTroubleshootResult?api-version=2024-03-01/post' + operationId: NetworkWatchersTroubleshootingResult_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: TroubleshootingResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/watchers_troubleshooting_results/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + watchers_flow_log_status: + id: azure.network.watchers_flow_log_status + name: watchers_flow_log_status + title: watchers_flow_log_status + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1queryFlowLogStatus?api-version=2024-03-01/post' + operationId: NetworkWatchersFlowLogStatus_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FlowLogInformation + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/watchers_flow_log_status/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + watchers_azure_reachability_reports: + id: azure.network.watchers_azure_reachability_reports + name: watchers_azure_reachability_reports + title: watchers_azure_reachability_reports + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1azureReachabilityReport?api-version=2024-03-01/post' + operationId: NetworkWatchersAzureReachabilityReport_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AzureReachabilityReport + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/watchers_azure_reachability_reports/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + watchers_available_providers: + id: azure.network.watchers_available_providers + name: watchers_available_providers + title: watchers_available_providers + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1availableProvidersList?api-version=2024-03-01/post' + operationId: NetworkWatchersAvailableProviders_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AvailableProvidersList + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/watchers_available_providers/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + watchers_network_configuration_diagnostics: + id: azure.network.watchers_network_configuration_diagnostics + name: watchers_network_configuration_diagnostics + title: watchers_network_configuration_diagnostics + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1networkConfigurationDiagnostic?api-version=2024-03-01/post' + operationId: NetworkWatchersNetworkConfigurationDiagnostic_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkConfigurationDiagnosticResponse + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/watchers_network_configuration_diagnostics/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + connection_monitors: + id: azure.network.connection_monitors + name: connection_monitors + title: connection_monitors + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1{connectionMonitorName}?api-version=2024-03-01/put' + operationId: ConnectionMonitors_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectionMonitorResult + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1{connectionMonitorName}?api-version=2024-03-01/get' + operationId: ConnectionMonitors_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectionMonitorResult + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1{connectionMonitorName}?api-version=2024-03-01/delete' + operationId: ConnectionMonitors_Delete + response: + mediaType: application/json + openAPIDocKey: '202' + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1{connectionMonitorName}?api-version=2024-03-01/patch' + operationId: ConnectionMonitors_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectionMonitorResult + stop: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1{connectionMonitorName}~1stop?api-version=2024-03-01/post' + operationId: ConnectionMonitors_Stop + response: + mediaType: application/json + openAPIDocKey: '200' + start: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1{connectionMonitorName}~1start?api-version=2024-03-01/post' + operationId: ConnectionMonitors_Start + response: + mediaType: application/json + openAPIDocKey: '200' + query: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors~1{connectionMonitorName}~1query?api-version=2024-03-01/post' + operationId: ConnectionMonitors_Query + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectionMonitorQueryResult + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1connectionMonitors?api-version=2024-03-01/get' + operationId: ConnectionMonitors_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectionMonitorListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/connection_monitors/methods/get' + - $ref: '#/components/x-stackQL-resources/connection_monitors/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/connection_monitors/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/connection_monitors/methods/delete' + flow_logs: + id: azure.network.flow_logs + name: flow_logs + title: flow_logs + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1flowLogs~1{flowLogName}?api-version=2024-03-01/put' + operationId: FlowLogs_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FlowLog + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1flowLogs~1{flowLogName}?api-version=2024-03-01/patch' + operationId: FlowLogs_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FlowLog + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1flowLogs~1{flowLogName}?api-version=2024-03-01/get' + operationId: FlowLogs_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FlowLog + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1flowLogs~1{flowLogName}?api-version=2024-03-01/delete' + operationId: FlowLogs_Delete + response: + mediaType: application/json + openAPIDocKey: '202' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkWatchers~1{networkWatcherName}~1flowLogs?api-version=2024-03-01/get' + operationId: FlowLogs_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FlowLogListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/flow_logs/methods/get' + - $ref: '#/components/x-stackQL-resources/flow_logs/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/flow_logs/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/flow_logs/methods/delete' + express_route_provider_ports_locations: + id: azure.network.express_route_provider_ports_locations + name: express_route_provider_ports_locations + title: express_route_provider_ports_locations + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1expressRouteProviderPorts?api-version=2024-03-01/get' + operationId: ExpressRouteProviderPortsLocation_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteProviderPortListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_provider_ports_locations/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + custom_ip_prefixes: + id: azure.network.custom_ip_prefixes + name: custom_ip_prefixes + title: custom_ip_prefixes + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1customIpPrefixes~1{customIpPrefixName}?api-version=2024-03-01/delete' + operationId: CustomIPPrefixes_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1customIpPrefixes~1{customIpPrefixName}?api-version=2024-03-01/get' + operationId: CustomIPPrefixes_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CustomIpPrefix + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1customIpPrefixes~1{customIpPrefixName}?api-version=2024-03-01/put' + operationId: CustomIPPrefixes_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CustomIpPrefix + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1customIpPrefixes~1{customIpPrefixName}?api-version=2024-03-01/patch' + operationId: CustomIPPrefixes_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CustomIpPrefix + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1customIpPrefixes?api-version=2024-03-01/get' + operationId: CustomIPPrefixes_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CustomIpPrefixListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1customIpPrefixes?api-version=2024-03-01/get' + operationId: CustomIPPrefixes_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CustomIpPrefixListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/custom_ip_prefixes/methods/get' + - $ref: '#/components/x-stackQL-resources/custom_ip_prefixes/methods/list' + - $ref: '#/components/x-stackQL-resources/custom_ip_prefixes/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/custom_ip_prefixes/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/custom_ip_prefixes/methods/delete' + azure_firewall_fqdn_tags: + id: azure.network.azure_firewall_fqdn_tags + name: azure_firewall_fqdn_tags + title: azure_firewall_fqdn_tags + methods: + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1azureFirewallFqdnTags?api-version=2024-03-01/get' + operationId: AzureFirewallFqdnTags_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AzureFirewallFqdnTagListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/azure_firewall_fqdn_tags/methods/list_all' + insert: [] + update: [] + replace: [] + delete: [] + express_route_ports_locations: + id: azure.network.express_route_ports_locations + name: express_route_ports_locations + title: express_route_ports_locations + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1ExpressRoutePortsLocations?api-version=2024-03-01/get' + operationId: ExpressRoutePortsLocations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRoutePortsLocationListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1ExpressRoutePortsLocations~1{locationName}?api-version=2024-03-01/get' + operationId: ExpressRoutePortsLocations_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRoutePortsLocation + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_ports_locations/methods/get' + - $ref: '#/components/x-stackQL-resources/express_route_ports_locations/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + express_route_ports: + id: azure.network.express_route_ports + name: express_route_ports + title: express_route_ports + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ExpressRoutePorts~1{expressRoutePortName}?api-version=2024-03-01/delete' + operationId: ExpressRoutePorts_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ExpressRoutePorts~1{expressRoutePortName}?api-version=2024-03-01/get' + operationId: ExpressRoutePorts_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRoutePort + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ExpressRoutePorts~1{expressRoutePortName}?api-version=2024-03-01/put' + operationId: ExpressRoutePorts_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRoutePort + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ExpressRoutePorts~1{expressRoutePortName}?api-version=2024-03-01/patch' + operationId: ExpressRoutePorts_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRoutePort + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ExpressRoutePorts?api-version=2024-03-01/get' + operationId: ExpressRoutePorts_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRoutePortListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1ExpressRoutePorts?api-version=2024-03-01/get' + operationId: ExpressRoutePorts_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRoutePortListResult + objectKey: $.value + generate_loa: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRoutePorts~1{expressRoutePortName}~1generateLoa?api-version=2024-03-01/post' + operationId: ExpressRoutePorts_GenerateLOA + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: GenerateExpressRoutePortsLOAResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_ports/methods/get' + - $ref: '#/components/x-stackQL-resources/express_route_ports/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/express_route_ports/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/express_route_ports/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/express_route_ports/methods/delete' + express_route_links: + id: azure.network.express_route_links + name: express_route_links + title: express_route_links + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ExpressRoutePorts~1{expressRoutePortName}~1links~1{linkName}?api-version=2024-03-01/get' + operationId: ExpressRouteLinks_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteLink + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ExpressRoutePorts~1{expressRoutePortName}~1links?api-version=2024-03-01/get' + operationId: ExpressRouteLinks_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteLinkListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_links/methods/get' + - $ref: '#/components/x-stackQL-resources/express_route_links/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + express_route_port_authorizations: + id: azure.network.express_route_port_authorizations + name: express_route_port_authorizations + title: express_route_port_authorizations + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRoutePorts~1{expressRoutePortName}~1authorizations~1{authorizationName}?api-version=2024-03-01/delete' + operationId: ExpressRoutePortAuthorizations_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRoutePorts~1{expressRoutePortName}~1authorizations~1{authorizationName}?api-version=2024-03-01/get' + operationId: ExpressRoutePortAuthorizations_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRoutePortAuthorization + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRoutePorts~1{expressRoutePortName}~1authorizations~1{authorizationName}?api-version=2024-03-01/put' + operationId: ExpressRoutePortAuthorizations_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRoutePortAuthorization + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRoutePorts~1{expressRoutePortName}~1authorizations?api-version=2024-03-01/get' + operationId: ExpressRoutePortAuthorizations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRoutePortAuthorizationListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_port_authorizations/methods/get' + - $ref: '#/components/x-stackQL-resources/express_route_port_authorizations/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/express_route_port_authorizations/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/express_route_port_authorizations/methods/delete' + interfaces: + id: azure.network.interfaces + name: interfaces + title: interfaces + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}?api-version=2024-03-01/delete' + operationId: NetworkInterfaces_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}?api-version=2024-03-01/get' + operationId: NetworkInterfaces_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterface + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}?api-version=2024-03-01/put' + operationId: NetworkInterfaces_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterface + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}?api-version=2024-03-01/patch' + operationId: NetworkInterfaces_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterface + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkInterfaces?api-version=2024-03-01/get' + operationId: NetworkInterfaces_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces?api-version=2024-03-01/get' + operationId: NetworkInterfaces_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/interfaces/methods/get' + - $ref: '#/components/x-stackQL-resources/interfaces/methods/list' + - $ref: '#/components/x-stackQL-resources/interfaces/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/interfaces/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/interfaces/methods/delete' + interfaces_effective_route_tables: + id: azure.network.interfaces_effective_route_tables + name: interfaces_effective_route_tables + title: interfaces_effective_route_tables + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1effectiveRouteTable?api-version=2024-03-01/post' + operationId: NetworkInterfacesEffectiveRouteTable_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: EffectiveRouteListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/interfaces_effective_route_tables/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + interfaces_effective_network_security_groups: + id: azure.network.interfaces_effective_network_security_groups + name: interfaces_effective_network_security_groups + title: interfaces_effective_network_security_groups + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1effectiveNetworkSecurityGroups?api-version=2024-03-01/post' + operationId: NetworkInterfacesEffectiveNetworkSecurityGroups_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: EffectiveNetworkSecurityGroupListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/interfaces_effective_network_security_groups/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + interface_ip_configurations: + id: azure.network.interface_ip_configurations + name: interface_ip_configurations + title: interface_ip_configurations + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1ipConfigurations?api-version=2024-03-01/get' + operationId: NetworkInterfaceIPConfigurations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceIPConfigurationListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1ipConfigurations~1{ipConfigurationName}?api-version=2024-03-01/get' + operationId: NetworkInterfaceIPConfigurations_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceIPConfiguration + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/interface_ip_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/interface_ip_configurations/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + interface_load_balancers: + id: azure.network.interface_load_balancers + name: interface_load_balancers + title: interface_load_balancers + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1loadBalancers?api-version=2024-03-01/get' + operationId: NetworkInterfaceLoadBalancers_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceLoadBalancerListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/interface_load_balancers/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + interface_tap_configurations: + id: azure.network.interface_tap_configurations + name: interface_tap_configurations + title: interface_tap_configurations + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1tapConfigurations~1{tapConfigurationName}?api-version=2024-03-01/delete' + operationId: NetworkInterfaceTapConfigurations_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1tapConfigurations~1{tapConfigurationName}?api-version=2024-03-01/get' + operationId: NetworkInterfaceTapConfigurations_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceTapConfiguration + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1tapConfigurations~1{tapConfigurationName}?api-version=2024-03-01/put' + operationId: NetworkInterfaceTapConfigurations_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceTapConfiguration + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkInterfaces~1{networkInterfaceName}~1tapConfigurations?api-version=2024-03-01/get' + operationId: NetworkInterfaceTapConfigurations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceTapConfigurationListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/interface_tap_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/interface_tap_configurations/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/interface_tap_configurations/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/interface_tap_configurations/methods/delete' + application_gateway_waf_dynamic_manifests_defaults: + id: azure.network.application_gateway_waf_dynamic_manifests_defaults + name: application_gateway_waf_dynamic_manifests_defaults + title: application_gateway_waf_dynamic_manifests_defaults + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1applicationGatewayWafDynamicManifests~1dafault?api-version=2024-03-01/get' + operationId: ApplicationGatewayWafDynamicManifestsDefault_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayWafDynamicManifestResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/application_gateway_waf_dynamic_manifests_defaults/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + application_gateway_waf_dynamic_manifests: + id: azure.network.application_gateway_waf_dynamic_manifests + name: application_gateway_waf_dynamic_manifests + title: application_gateway_waf_dynamic_manifests + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1applicationGatewayWafDynamicManifests?api-version=2024-03-01/get' + operationId: ApplicationGatewayWafDynamicManifests_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayWafDynamicManifestResultList + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/application_gateway_waf_dynamic_manifests/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + public_ip_prefixes: + id: azure.network.public_ip_prefixes + name: public_ip_prefixes + title: public_ip_prefixes + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPPrefixes~1{publicIpPrefixName}?api-version=2024-03-01/delete' + operationId: PublicIPPrefixes_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPPrefixes~1{publicIpPrefixName}?api-version=2024-03-01/get' + operationId: PublicIPPrefixes_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPPrefix + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPPrefixes~1{publicIpPrefixName}?api-version=2024-03-01/put' + operationId: PublicIPPrefixes_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPPrefix + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPPrefixes~1{publicIpPrefixName}?api-version=2024-03-01/patch' + operationId: PublicIPPrefixes_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPPrefix + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1publicIPPrefixes?api-version=2024-03-01/get' + operationId: PublicIPPrefixes_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPPrefixListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPPrefixes?api-version=2024-03-01/get' + operationId: PublicIPPrefixes_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPPrefixListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/public_ip_prefixes/methods/get' + - $ref: '#/components/x-stackQL-resources/public_ip_prefixes/methods/list' + - $ref: '#/components/x-stackQL-resources/public_ip_prefixes/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/public_ip_prefixes/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/public_ip_prefixes/methods/delete' + groups: + id: azure.network.groups + name: groups + title: groups + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1{networkGroupName}?api-version=2024-03-01/get' + operationId: NetworkGroups_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkGroup + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1{networkGroupName}?api-version=2024-03-01/put' + operationId: NetworkGroups_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkGroup + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1{networkGroupName}?api-version=2024-03-01/delete' + operationId: NetworkGroups_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups?api-version=2024-03-01/get' + operationId: NetworkGroups_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkGroupListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/groups/methods/get' + - $ref: '#/components/x-stackQL-resources/groups/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/groups/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/groups/methods/delete' + static_members: + id: azure.network.static_members + name: static_members + title: static_members + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1{networkGroupName}~1staticMembers~1{staticMemberName}?api-version=2024-03-01/get' + operationId: StaticMembers_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StaticMember + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1{networkGroupName}~1staticMembers~1{staticMemberName}?api-version=2024-03-01/put' + operationId: StaticMembers_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StaticMember + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1{networkGroupName}~1staticMembers~1{staticMemberName}?api-version=2024-03-01/delete' + operationId: StaticMembers_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1networkGroups~1{networkGroupName}~1staticMembers?api-version=2024-03-01/get' + operationId: StaticMembers_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StaticMemberListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/static_members/methods/get' + - $ref: '#/components/x-stackQL-resources/static_members/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/static_members/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/static_members/methods/delete' + ip_allocations: + id: azure.network.ip_allocations + name: ip_allocations + title: ip_allocations + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1IpAllocations~1{ipAllocationName}?api-version=2024-03-01/delete' + operationId: IpAllocations_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1IpAllocations~1{ipAllocationName}?api-version=2024-03-01/get' + operationId: IpAllocations_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: IpAllocation + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1IpAllocations~1{ipAllocationName}?api-version=2024-03-01/put' + operationId: IpAllocations_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: IpAllocation + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1IpAllocations~1{ipAllocationName}?api-version=2024-03-01/patch' + operationId: IpAllocations_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: IpAllocation + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1IpAllocations?api-version=2024-03-01/get' + operationId: IpAllocations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: IpAllocationListResult + objectKey: $.value + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1IpAllocations?api-version=2024-03-01/get' + operationId: IpAllocations_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: IpAllocationListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/ip_allocations/methods/get' + - $ref: '#/components/x-stackQL-resources/ip_allocations/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/ip_allocations/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/ip_allocations/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/ip_allocations/methods/delete' + virtual_wans: + id: azure.network.virtual_wans + name: virtual_wans + title: virtual_wans + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{VirtualWANName}?api-version=2024-03-01/get' + operationId: VirtualWans_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualWAN + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{VirtualWANName}?api-version=2024-03-01/put' + operationId: VirtualWans_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualWAN + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{VirtualWANName}?api-version=2024-03-01/patch' + operationId: VirtualWans_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualWAN + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{VirtualWANName}?api-version=2024-03-01/delete' + operationId: VirtualWans_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans?api-version=2024-03-01/get' + operationId: VirtualWans_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVirtualWANsResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1virtualWans?api-version=2024-03-01/get' + operationId: VirtualWans_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVirtualWANsResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_wans/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_wans/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/virtual_wans/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_wans/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_wans/methods/delete' + vpn_sites: + id: azure.network.vpn_sites + name: vpn_sites + title: vpn_sites + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnSites~1{vpnSiteName}?api-version=2024-03-01/get' + operationId: VpnSites_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnSite + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnSites~1{vpnSiteName}?api-version=2024-03-01/put' + operationId: VpnSites_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnSite + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnSites~1{vpnSiteName}?api-version=2024-03-01/patch' + operationId: VpnSites_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnSite + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnSites~1{vpnSiteName}?api-version=2024-03-01/delete' + operationId: VpnSites_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnSites?api-version=2024-03-01/get' + operationId: VpnSites_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVpnSitesResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1vpnSites?api-version=2024-03-01/get' + operationId: VpnSites_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVpnSitesResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/vpn_sites/methods/get' + - $ref: '#/components/x-stackQL-resources/vpn_sites/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/vpn_sites/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/vpn_sites/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/vpn_sites/methods/delete' + vpn_site_links: + id: azure.network.vpn_site_links + name: vpn_site_links + title: vpn_site_links + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnSites~1{vpnSiteName}~1vpnSiteLinks~1{vpnSiteLinkName}?api-version=2024-03-01/get' + operationId: VpnSiteLinks_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnSiteLink + list_by_vpn_site: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnSites~1{vpnSiteName}~1vpnSiteLinks?api-version=2024-03-01/get' + operationId: VpnSiteLinks_ListByVpnSite + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVpnSiteLinksResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/vpn_site_links/methods/get' + - $ref: '#/components/x-stackQL-resources/vpn_site_links/methods/list_by_vpn_site' + insert: [] + update: [] + replace: [] + delete: [] + vpn_sites_configurations: + id: azure.network.vpn_sites_configurations + name: vpn_sites_configurations + title: vpn_sites_configurations + methods: + download: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{virtualWANName}~1vpnConfiguration?api-version=2024-03-01/post' + operationId: VpnSitesConfiguration_Download + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: [] + insert: [] + update: [] + replace: [] + delete: [] + vpn_server_configurations: + id: azure.network.vpn_server_configurations + name: vpn_server_configurations + title: vpn_server_configurations + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}?api-version=2024-03-01/get' + operationId: VpnServerConfigurations_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnServerConfiguration + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}?api-version=2024-03-01/put' + operationId: VpnServerConfigurations_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnServerConfiguration + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}?api-version=2024-03-01/patch' + operationId: VpnServerConfigurations_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnServerConfiguration + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}?api-version=2024-03-01/delete' + operationId: VpnServerConfigurations_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations?api-version=2024-03-01/get' + operationId: VpnServerConfigurations_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVpnServerConfigurationsResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1vpnServerConfigurations?api-version=2024-03-01/get' + operationId: VpnServerConfigurations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVpnServerConfigurationsResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/vpn_server_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/vpn_server_configurations/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/vpn_server_configurations/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/vpn_server_configurations/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/vpn_server_configurations/methods/delete' + configuration_policy_groups: + id: azure.network.configuration_policy_groups + name: configuration_policy_groups + title: configuration_policy_groups + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}~1configurationPolicyGroups~1{configurationPolicyGroupName}?api-version=2024-03-01/put' + operationId: ConfigurationPolicyGroups_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnServerConfigurationPolicyGroup + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}~1configurationPolicyGroups~1{configurationPolicyGroupName}?api-version=2024-03-01/delete' + operationId: ConfigurationPolicyGroups_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}~1configurationPolicyGroups~1{configurationPolicyGroupName}?api-version=2024-03-01/get' + operationId: ConfigurationPolicyGroups_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnServerConfigurationPolicyGroup + list_by_vpn_server_configuration: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnServerConfigurations~1{vpnServerConfigurationName}~1configurationPolicyGroups?api-version=2024-03-01/get' + operationId: configurationPolicyGroups_ListByVpnServerConfiguration + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVpnServerConfigurationPolicyGroupsResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/configuration_policy_groups/methods/get' + - $ref: '#/components/x-stackQL-resources/configuration_policy_groups/methods/list_by_vpn_server_configuration' + insert: + - $ref: '#/components/x-stackQL-resources/configuration_policy_groups/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/configuration_policy_groups/methods/delete' + virtual_hubs: + id: azure.network.virtual_hubs + name: virtual_hubs + title: virtual_hubs + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}?api-version=2024-03-01/get' + operationId: VirtualHubs_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualHub + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}?api-version=2024-03-01/put' + operationId: VirtualHubs_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualHub + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}?api-version=2024-03-01/patch' + operationId: VirtualHubs_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualHub + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}?api-version=2024-03-01/delete' + operationId: VirtualHubs_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs?api-version=2024-03-01/get' + operationId: VirtualHubs_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVirtualHubsResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1virtualHubs?api-version=2024-03-01/get' + operationId: VirtualHubs_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVirtualHubsResult + objectKey: $.value + get_inbound_routes: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1inboundRoutes?api-version=2024-03-01/post' + operationId: VirtualHubs_GetInboundRoutes + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: EffectiveRouteMapRouteList + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_hubs/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_hubs/methods/get_inbound_routes' + - $ref: '#/components/x-stackQL-resources/virtual_hubs/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/virtual_hubs/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_hubs/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_hubs/methods/delete' + route_maps: + id: azure.network.route_maps + name: route_maps + title: route_maps + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeMaps~1{routeMapName}?api-version=2024-03-01/get' + operationId: RouteMaps_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteMap + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeMaps~1{routeMapName}?api-version=2024-03-01/put' + operationId: RouteMaps_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteMap + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeMaps~1{routeMapName}?api-version=2024-03-01/delete' + operationId: RouteMaps_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeMaps?api-version=2024-03-01/get' + operationId: RouteMaps_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListRouteMapsResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/route_maps/methods/get' + - $ref: '#/components/x-stackQL-resources/route_maps/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/route_maps/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/route_maps/methods/delete' + hub_virtual_network_connections: + id: azure.network.hub_virtual_network_connections + name: hub_virtual_network_connections + title: hub_virtual_network_connections + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubVirtualNetworkConnections~1{connectionName}?api-version=2024-03-01/put' + operationId: HubVirtualNetworkConnections_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: HubVirtualNetworkConnection + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubVirtualNetworkConnections~1{connectionName}?api-version=2024-03-01/delete' + operationId: HubVirtualNetworkConnections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubVirtualNetworkConnections~1{connectionName}?api-version=2024-03-01/get' + operationId: HubVirtualNetworkConnections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: HubVirtualNetworkConnection + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubVirtualNetworkConnections?api-version=2024-03-01/get' + operationId: HubVirtualNetworkConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListHubVirtualNetworkConnectionsResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/hub_virtual_network_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/hub_virtual_network_connections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/hub_virtual_network_connections/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/hub_virtual_network_connections/methods/delete' + vpn_gateways: + id: azure.network.vpn_gateways + name: vpn_gateways + title: vpn_gateways + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}?api-version=2024-03-01/get' + operationId: VpnGateways_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnGateway + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}?api-version=2024-03-01/put' + operationId: VpnGateways_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnGateway + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}?api-version=2024-03-01/patch' + operationId: VpnGateways_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnGateway + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}?api-version=2024-03-01/delete' + operationId: VpnGateways_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + reset: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1reset?api-version=2024-03-01/post' + operationId: VpnGateways_Reset + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnGateway + start_packet_capture: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1startpacketcapture?api-version=2024-03-01/post' + operationId: VpnGateways_StartPacketCapture + response: + mediaType: application/json + openAPIDocKey: '200' + stop_packet_capture: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1stoppacketcapture?api-version=2024-03-01/post' + operationId: VpnGateways_StopPacketCapture + response: + mediaType: application/json + openAPIDocKey: '200' + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways?api-version=2024-03-01/get' + operationId: VpnGateways_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVpnGatewaysResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1vpnGateways?api-version=2024-03-01/get' + operationId: VpnGateways_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVpnGatewaysResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/vpn_gateways/methods/get' + - $ref: '#/components/x-stackQL-resources/vpn_gateways/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/vpn_gateways/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/vpn_gateways/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/vpn_gateways/methods/delete' + vpn_link_connections: + id: azure.network.vpn_link_connections + name: vpn_link_connections + title: vpn_link_connections + methods: + reset_connection: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}~1vpnLinkConnections~1{linkConnectionName}~1resetconnection?api-version=2024-03-01/post' + operationId: VpnLinkConnections_ResetConnection + response: + mediaType: application/json + openAPIDocKey: '202' + set_or_init_default_shared_key: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}~1vpnLinkConnections~1{linkConnectionName}~1sharedKeys~1default?api-version=2024-03-01/put' + operationId: VpnLinkConnections_SetOrInitDefaultSharedKey + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectionSharedKeyResult + list_by_vpn_connection: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}~1vpnLinkConnections?api-version=2024-03-01/get' + operationId: VpnLinkConnections_ListByVpnConnection + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVpnSiteLinkConnectionsResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/vpn_link_connections/methods/list_by_vpn_connection' + insert: [] + update: [] + replace: [] + delete: [] + vpn_link_connections_all_shared_keys: + id: azure.network.vpn_link_connections_all_shared_keys + name: vpn_link_connections_all_shared_keys + title: vpn_link_connections_all_shared_keys + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}~1vpnLinkConnections~1{linkConnectionName}~1sharedKeys?api-version=2024-03-01/get' + operationId: VpnLinkConnectionsAllSharedKeys_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectionSharedKeyResultList + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/vpn_link_connections_all_shared_keys/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + vpn_link_connections_default_shared_keys: + id: azure.network.vpn_link_connections_default_shared_keys + name: vpn_link_connections_default_shared_keys + title: vpn_link_connections_default_shared_keys + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}~1vpnLinkConnections~1{linkConnectionName}~1sharedKeys~1default?api-version=2024-03-01/get' + operationId: VpnLinkConnectionsDefaultSharedKey_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectionSharedKeyResult + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}~1vpnLinkConnections~1{linkConnectionName}~1sharedKeys~1default~1listSharedKey?api-version=2024-03-01/post' + operationId: VpnLinkConnectionsDefaultSharedKey_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectionSharedKeyResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/vpn_link_connections_default_shared_keys/methods/get' + - $ref: '#/components/x-stackQL-resources/vpn_link_connections_default_shared_keys/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + vpn_connections: + id: azure.network.vpn_connections + name: vpn_connections + title: vpn_connections + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}?api-version=2024-03-01/get' + operationId: VpnConnections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnConnection + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}?api-version=2024-03-01/put' + operationId: VpnConnections_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnConnection + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}?api-version=2024-03-01/delete' + operationId: VpnConnections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + start_packet_capture: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{vpnConnectionName}~1startpacketcapture?api-version=2024-03-01/post' + operationId: VpnConnections_StartPacketCapture + response: + mediaType: application/json + openAPIDocKey: '200' + stop_packet_capture: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{vpnConnectionName}~1stoppacketcapture?api-version=2024-03-01/post' + operationId: VpnConnections_StopPacketCapture + response: + mediaType: application/json + openAPIDocKey: '200' + list_by_vpn_gateway: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections?api-version=2024-03-01/get' + operationId: VpnConnections_ListByVpnGateway + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVpnConnectionsResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/vpn_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/vpn_connections/methods/list_by_vpn_gateway' + insert: + - $ref: '#/components/x-stackQL-resources/vpn_connections/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/vpn_connections/methods/delete' + vpn_site_link_connections: + id: azure.network.vpn_site_link_connections + name: vpn_site_link_connections + title: vpn_site_link_connections + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}~1vpnLinkConnections~1{linkConnectionName}?api-version=2024-03-01/get' + operationId: VpnSiteLinkConnections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnSiteLinkConnection + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/vpn_site_link_connections/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + vpn_link_connections_ike_sas: + id: azure.network.vpn_link_connections_ike_sas + name: vpn_link_connections_ike_sas + title: vpn_link_connections_ike_sas + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1vpnConnections~1{connectionName}~1vpnLinkConnections~1{linkConnectionName}~1getikesas?api-version=2024-03-01/post' + operationId: VpnLinkConnectionsIkeSas_Get + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: [] + insert: [] + update: [] + replace: [] + delete: [] + nat_rules: + id: azure.network.nat_rules + name: nat_rules + title: nat_rules + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1natRules~1{natRuleName}?api-version=2024-03-01/get' + operationId: NatRules_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnGatewayNatRule + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1natRules~1{natRuleName}?api-version=2024-03-01/put' + operationId: NatRules_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnGatewayNatRule + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1natRules~1{natRuleName}?api-version=2024-03-01/delete' + operationId: NatRules_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list_by_vpn_gateway: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1vpnGateways~1{gatewayName}~1natRules?api-version=2024-03-01/get' + operationId: NatRules_ListByVpnGateway + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVpnGatewayNatRulesResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/nat_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/nat_rules/methods/list_by_vpn_gateway' + insert: + - $ref: '#/components/x-stackQL-resources/nat_rules/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/nat_rules/methods/delete' + p2s_vpn_gateways: + id: azure.network.p2s_vpn_gateways + name: p2s_vpn_gateways + title: p2s_vpn_gateways + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}?api-version=2024-03-01/get' + operationId: P2sVpnGateways_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: P2SVpnGateway + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}?api-version=2024-03-01/put' + operationId: P2sVpnGateways_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: P2SVpnGateway + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}?api-version=2024-03-01/patch' + operationId: P2sVpnGateways_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: P2SVpnGateway + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}?api-version=2024-03-01/delete' + operationId: P2sVpnGateways_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways?api-version=2024-03-01/get' + operationId: P2sVpnGateways_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListP2SVpnGatewaysResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1p2svpnGateways?api-version=2024-03-01/get' + operationId: P2sVpnGateways_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListP2SVpnGatewaysResult + objectKey: $.value + reset: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}~1reset?api-version=2024-03-01/post' + operationId: P2SVpnGateways_Reset + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: P2SVpnGateway + generate_vpn_profile: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}~1generatevpnprofile?api-version=2024-03-01/post' + operationId: P2sVpnGateways_GenerateVpnProfile + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnProfileResponse + disconnect_p2s_vpn_connections: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{p2sVpnGatewayName}~1disconnectP2sVpnConnections?api-version=2024-03-01/post' + operationId: P2sVpnGateways_DisconnectP2sVpnConnections + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/p2s_vpn_gateways/methods/get' + - $ref: '#/components/x-stackQL-resources/p2s_vpn_gateways/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/p2s_vpn_gateways/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/p2s_vpn_gateways/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/p2s_vpn_gateways/methods/delete' + p2s_vpn_gateways_p2s_vpn_connection_health: + id: azure.network.p2s_vpn_gateways_p2s_vpn_connection_health + name: p2s_vpn_gateways_p2s_vpn_connection_health + title: p2s_vpn_gateways_p2s_vpn_connection_health + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}~1getP2sVpnConnectionHealth?api-version=2024-03-01/post' + operationId: P2sVpnGatewaysP2sVpnConnectionHealth_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: P2SVpnGateway + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/p2s_vpn_gateways_p2s_vpn_connection_health/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + p2s_vpn_gateways_p2s_vpn_connection_health_detailed: + id: azure.network.p2s_vpn_gateways_p2s_vpn_connection_health_detailed + name: p2s_vpn_gateways_p2s_vpn_connection_health_detailed + title: p2s_vpn_gateways_p2s_vpn_connection_health_detailed + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1p2svpnGateways~1{gatewayName}~1getP2sVpnConnectionHealthDetailed?api-version=2024-03-01/post' + operationId: P2sVpnGatewaysP2sVpnConnectionHealthDetailed_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: P2SVpnConnectionHealth + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/p2s_vpn_gateways_p2s_vpn_connection_health_detailed/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + vpn_server_configurations_associated_with_virtual_wans: + id: azure.network.vpn_server_configurations_associated_with_virtual_wans + name: vpn_server_configurations_associated_with_virtual_wans + title: vpn_server_configurations_associated_with_virtual_wans + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualWans~1{virtualWANName}~1vpnServerConfigurations?api-version=2024-03-01/post' + operationId: VpnServerConfigurationsAssociatedWithVirtualWan_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnServerConfigurationsResponse + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/vpn_server_configurations_associated_with_virtual_wans/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + virtual_hub_route_table_v2: + id: azure.network.virtual_hub_route_table_v2 + name: virtual_hub_route_table_v2 + title: virtual_hub_route_table_v2 + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeTables~1{routeTableName}?api-version=2024-03-01/get' + operationId: VirtualHubRouteTableV2s_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualHubRouteTableV2 + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeTables~1{routeTableName}?api-version=2024-03-01/put' + operationId: VirtualHubRouteTableV2s_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualHubRouteTableV2 + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeTables~1{routeTableName}?api-version=2024-03-01/delete' + operationId: VirtualHubRouteTableV2s_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routeTables?api-version=2024-03-01/get' + operationId: VirtualHubRouteTableV2s_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVirtualHubRouteTableV2sResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_hub_route_table_v2/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_hub_route_table_v2/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_hub_route_table_v2/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_hub_route_table_v2/methods/delete' + express_route_gateways: + id: azure.network.express_route_gateways + name: express_route_gateways + title: express_route_gateways + methods: + list_by_subscription: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1expressRouteGateways?api-version=2024-03-01/get' + operationId: ExpressRouteGateways_ListBySubscription + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteGatewayList + objectKey: $.value + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways?api-version=2024-03-01/get' + operationId: ExpressRouteGateways_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteGatewayList + objectKey: $.value + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}?api-version=2024-03-01/put' + operationId: ExpressRouteGateways_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteGateway + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}?api-version=2024-03-01/patch' + operationId: ExpressRouteGateways_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteGateway + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}?api-version=2024-03-01/get' + operationId: ExpressRouteGateways_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteGateway + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}?api-version=2024-03-01/delete' + operationId: ExpressRouteGateways_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_gateways/methods/get' + - $ref: '#/components/x-stackQL-resources/express_route_gateways/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/express_route_gateways/methods/list_by_subscription' + insert: + - $ref: '#/components/x-stackQL-resources/express_route_gateways/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/express_route_gateways/methods/delete' + express_route_connections: + id: azure.network.express_route_connections + name: express_route_connections + title: express_route_connections + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}~1expressRouteConnections~1{connectionName}?api-version=2024-03-01/put' + operationId: ExpressRouteConnections_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteConnection + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}~1expressRouteConnections~1{connectionName}?api-version=2024-03-01/get' + operationId: ExpressRouteConnections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteConnection + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}~1expressRouteConnections~1{connectionName}?api-version=2024-03-01/delete' + operationId: ExpressRouteConnections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteGateways~1{expressRouteGatewayName}~1expressRouteConnections?api-version=2024-03-01/get' + operationId: ExpressRouteConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteConnectionList + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/express_route_connections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/express_route_connections/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/express_route_connections/methods/delete' + virtual_appliance_connections: + id: azure.network.virtual_appliance_connections + name: virtual_appliance_connections + title: virtual_appliance_connections + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1networkVirtualApplianceConnections~1{connectionName}?api-version=2024-03-01/put' + operationId: NetworkVirtualApplianceConnections_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkVirtualApplianceConnection + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1networkVirtualApplianceConnections~1{connectionName}?api-version=2024-03-01/get' + operationId: NetworkVirtualApplianceConnections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkVirtualApplianceConnection + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1networkVirtualApplianceConnections~1{connectionName}?api-version=2024-03-01/delete' + operationId: NetworkVirtualApplianceConnections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1networkVirtualApplianceConnections?api-version=2024-03-01/get' + operationId: NetworkVirtualApplianceConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkVirtualApplianceConnectionList + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_appliance_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_appliance_connections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_appliance_connections/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_appliance_connections/methods/delete' + virtual_hub_bgp_connections: + id: azure.network.virtual_hub_bgp_connections + name: virtual_hub_bgp_connections + title: virtual_hub_bgp_connections + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1bgpConnections~1{connectionName}?api-version=2024-03-01/get' + operationId: VirtualHubBgpConnection_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BgpConnection + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1bgpConnections~1{connectionName}?api-version=2024-03-01/put' + operationId: VirtualHubBgpConnection_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BgpConnection + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1bgpConnections~1{connectionName}?api-version=2024-03-01/delete' + operationId: VirtualHubBgpConnection_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1bgpConnections?api-version=2024-03-01/get' + operationId: VirtualHubBgpConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVirtualHubBgpConnectionResults + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_hub_bgp_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_hub_bgp_connections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_hub_bgp_connections/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_hub_bgp_connections/methods/delete' + virtual_hub_bgp_connections_learned_routes: + id: azure.network.virtual_hub_bgp_connections_learned_routes + name: virtual_hub_bgp_connections_learned_routes + title: virtual_hub_bgp_connections_learned_routes + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{hubName}~1bgpConnections~1{connectionName}~1learnedRoutes?api-version=2024-03-01/post' + operationId: VirtualHubBgpConnectionsLearnedRoutes_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PeerRouteList + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_hub_bgp_connections_learned_routes/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + virtual_hub_bgp_connections_advertised_routes: + id: azure.network.virtual_hub_bgp_connections_advertised_routes + name: virtual_hub_bgp_connections_advertised_routes + title: virtual_hub_bgp_connections_advertised_routes + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{hubName}~1bgpConnections~1{connectionName}~1advertisedRoutes?api-version=2024-03-01/post' + operationId: VirtualHubBgpConnectionsAdvertisedRoutes_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PeerRouteList + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_hub_bgp_connections_advertised_routes/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + virtual_hub_ip_configurations: + id: azure.network.virtual_hub_ip_configurations + name: virtual_hub_ip_configurations + title: virtual_hub_ip_configurations + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1ipConfigurations~1{ipConfigName}?api-version=2024-03-01/get' + operationId: VirtualHubIpConfiguration_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: HubIpConfiguration + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1ipConfigurations~1{ipConfigName}?api-version=2024-03-01/put' + operationId: VirtualHubIpConfiguration_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: HubIpConfiguration + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1ipConfigurations~1{ipConfigName}?api-version=2024-03-01/delete' + operationId: VirtualHubIpConfiguration_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1ipConfigurations?api-version=2024-03-01/get' + operationId: VirtualHubIpConfiguration_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVirtualHubIpConfigurationResults + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_hub_ip_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_hub_ip_configurations/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_hub_ip_configurations/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_hub_ip_configurations/methods/delete' + hub_route_tables: + id: azure.network.hub_route_tables + name: hub_route_tables + title: hub_route_tables + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubRouteTables~1{routeTableName}?api-version=2024-03-01/put' + operationId: HubRouteTables_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: HubRouteTable + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubRouteTables~1{routeTableName}?api-version=2024-03-01/get' + operationId: HubRouteTables_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: HubRouteTable + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubRouteTables~1{routeTableName}?api-version=2024-03-01/delete' + operationId: HubRouteTables_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1hubRouteTables?api-version=2024-03-01/get' + operationId: HubRouteTables_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListHubRouteTablesResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/hub_route_tables/methods/get' + - $ref: '#/components/x-stackQL-resources/hub_route_tables/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/hub_route_tables/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/hub_route_tables/methods/delete' + virtual_hubs_effective_virtual_hub_routes: + id: azure.network.virtual_hubs_effective_virtual_hub_routes + name: virtual_hubs_effective_virtual_hub_routes + title: virtual_hubs_effective_virtual_hub_routes + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1effectiveRoutes?api-version=2024-03-01/post' + operationId: VirtualHubsEffectiveVirtualHubRoutes_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualHubEffectiveRouteList + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_hubs_effective_virtual_hub_routes/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + virtual_hubs_outbound_routes: + id: azure.network.virtual_hubs_outbound_routes + name: virtual_hubs_outbound_routes + title: virtual_hubs_outbound_routes + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1outboundRoutes?api-version=2024-03-01/post' + operationId: VirtualHubsOutboundRoutes_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: EffectiveRouteMapRouteList + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_hubs_outbound_routes/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + routing_intents: + id: azure.network.routing_intents + name: routing_intents + title: routing_intents + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routingIntent~1{routingIntentName}?api-version=2024-03-01/put' + operationId: RoutingIntent_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RoutingIntent + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routingIntent~1{routingIntentName}?api-version=2024-03-01/get' + operationId: RoutingIntent_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RoutingIntent + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routingIntent~1{routingIntentName}?api-version=2024-03-01/delete' + operationId: RoutingIntent_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualHubs~1{virtualHubName}~1routingIntent?api-version=2024-03-01/get' + operationId: RoutingIntent_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListRoutingIntentResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/routing_intents/methods/get' + - $ref: '#/components/x-stackQL-resources/routing_intents/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/routing_intents/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/routing_intents/methods/delete' + security_partner_providers: + id: azure.network.security_partner_providers + name: security_partner_providers + title: security_partner_providers + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1securityPartnerProviders~1{securityPartnerProviderName}?api-version=2024-03-01/delete' + operationId: SecurityPartnerProviders_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1securityPartnerProviders~1{securityPartnerProviderName}?api-version=2024-03-01/get' + operationId: SecurityPartnerProviders_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityPartnerProvider + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1securityPartnerProviders~1{securityPartnerProviderName}?api-version=2024-03-01/put' + operationId: SecurityPartnerProviders_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityPartnerProvider + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1securityPartnerProviders~1{securityPartnerProviderName}?api-version=2024-03-01/patch' + operationId: SecurityPartnerProviders_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityPartnerProvider + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1securityPartnerProviders?api-version=2024-03-01/get' + operationId: SecurityPartnerProviders_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityPartnerProviderListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1securityPartnerProviders?api-version=2024-03-01/get' + operationId: SecurityPartnerProviders_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityPartnerProviderListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/security_partner_providers/methods/get' + - $ref: '#/components/x-stackQL-resources/security_partner_providers/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/security_partner_providers/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/security_partner_providers/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/security_partner_providers/methods/delete' + public_ip_addresses_cloud_service_public_ip_addresses: + id: azure.network.public_ip_addresses_cloud_service_public_ip_addresses + name: public_ip_addresses_cloud_service_public_ip_addresses + title: public_ip_addresses_cloud_service_public_ip_addresses + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1publicipaddresses?api-version=2024-03-01/get' + operationId: PublicIPAddressesCloudServicePublicIPAddresses_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPAddressListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1networkInterfaces~1{networkInterfaceName}~1ipconfigurations~1{ipConfigurationName}~1publicipaddresses~1{publicIpAddressName}?api-version=2024-03-01/get' + operationId: PublicIPAddressesCloudServicePublicIPAddress_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPAddress + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/public_ip_addresses_cloud_service_public_ip_addresses/methods/get' + - $ref: '#/components/x-stackQL-resources/public_ip_addresses_cloud_service_public_ip_addresses/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + public_ip_addresses_cloud_service_role_instance_public_ip_addresses: + id: azure.network.public_ip_addresses_cloud_service_role_instance_public_ip_addresses + name: public_ip_addresses_cloud_service_role_instance_public_ip_addresses + title: public_ip_addresses_cloud_service_role_instance_public_ip_addresses + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1cloudServices~1{cloudServiceName}~1roleInstances~1{roleInstanceName}~1networkInterfaces~1{networkInterfaceName}~1ipconfigurations~1{ipConfigurationName}~1publicipaddresses?api-version=2024-03-01/get' + operationId: PublicIPAddressesCloudServiceRoleInstancePublicIPAddresses_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPAddressListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/public_ip_addresses_cloud_service_role_instance_public_ip_addresses/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + public_ip_addresses_virtual_machine_scale_set_public_ip_addresses: + id: azure.network.public_ip_addresses_virtual_machine_scale_set_public_ip_addresses + name: public_ip_addresses_virtual_machine_scale_set_public_ip_addresses + title: public_ip_addresses_virtual_machine_scale_set_public_ip_addresses + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1publicipaddresses?api-version=2018-10-01/get' + operationId: PublicIPAddressesVirtualMachineScaleSetPublicIPAddresses_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPAddressListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1virtualMachines~1{virtualmachineIndex}~1networkInterfaces~1{networkInterfaceName}~1ipconfigurations~1{ipConfigurationName}~1publicipaddresses~1{publicIpAddressName}?api-version=2018-10-01/get' + operationId: PublicIPAddressesVirtualMachineScaleSetPublicIPAddress_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPAddress + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/public_ip_addresses_virtual_machine_scale_set_public_ip_addresses/methods/get' + - $ref: '#/components/x-stackQL-resources/public_ip_addresses_virtual_machine_scale_set_public_ip_addresses/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + public_ip_addresses_virtual_machine_scale_set_vm_public_ip_addresses: + id: azure.network.public_ip_addresses_virtual_machine_scale_set_vm_public_ip_addresses + name: public_ip_addresses_virtual_machine_scale_set_vm_public_ip_addresses + title: public_ip_addresses_virtual_machine_scale_set_vm_public_ip_addresses + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1virtualMachines~1{virtualmachineIndex}~1networkInterfaces~1{networkInterfaceName}~1ipconfigurations~1{ipConfigurationName}~1publicipaddresses?api-version=2018-10-01/get' + operationId: PublicIPAddressesVirtualMachineScaleSetVMPublicIPAddresses_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPAddressListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/public_ip_addresses_virtual_machine_scale_set_vm_public_ip_addresses/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + application_gateways: + id: azure.network.application_gateways + name: application_gateways + title: application_gateways + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}?api-version=2024-03-01/delete' + operationId: ApplicationGateways_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}?api-version=2024-03-01/get' + operationId: ApplicationGateways_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGateway + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}?api-version=2024-03-01/put' + operationId: ApplicationGateways_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGateway + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}?api-version=2024-03-01/patch' + operationId: ApplicationGateways_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGateway + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways?api-version=2024-03-01/get' + operationId: ApplicationGateways_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayListResult + objectKey: $.value + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGateways?api-version=2024-03-01/get' + operationId: ApplicationGateways_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayListResult + objectKey: $.value + start: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1start?api-version=2024-03-01/post' + operationId: ApplicationGateways_Start + response: + mediaType: application/json + openAPIDocKey: '200' + stop: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1stop?api-version=2024-03-01/post' + operationId: ApplicationGateways_Stop + response: + mediaType: application/json + openAPIDocKey: '200' + backend_health: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1backendhealth?api-version=2024-03-01/post' + operationId: ApplicationGateways_BackendHealth + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayBackendHealth + backend_health_on_demand: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1getBackendHealthOnDemand?api-version=2024-03-01/post' + operationId: ApplicationGateways_BackendHealthOnDemand + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayBackendHealthOnDemand + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/application_gateways/methods/get' + - $ref: '#/components/x-stackQL-resources/application_gateways/methods/list' + - $ref: '#/components/x-stackQL-resources/application_gateways/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/application_gateways/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/application_gateways/methods/delete' + application_gateway_private_link_resources: + id: azure.network.application_gateway_private_link_resources + name: application_gateway_private_link_resources + title: application_gateway_private_link_resources + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1privateLinkResources?api-version=2024-03-01/get' + operationId: ApplicationGatewayPrivateLinkResources_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayPrivateLinkResourceListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/application_gateway_private_link_resources/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + application_gateway_private_endpoint_connections: + id: azure.network.application_gateway_private_endpoint_connections + name: application_gateway_private_endpoint_connections + title: application_gateway_private_endpoint_connections + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1privateEndpointConnections~1{connectionName}?api-version=2024-03-01/delete' + operationId: ApplicationGatewayPrivateEndpointConnections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1privateEndpointConnections~1{connectionName}?api-version=2024-03-01/put' + operationId: ApplicationGatewayPrivateEndpointConnections_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayPrivateEndpointConnection + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1privateEndpointConnections~1{connectionName}?api-version=2024-03-01/get' + operationId: ApplicationGatewayPrivateEndpointConnections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayPrivateEndpointConnection + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationGateways~1{applicationGatewayName}~1privateEndpointConnections?api-version=2024-03-01/get' + operationId: ApplicationGatewayPrivateEndpointConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayPrivateEndpointConnectionListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/application_gateway_private_endpoint_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/application_gateway_private_endpoint_connections/methods/list' + insert: [] + update: [] + replace: + - $ref: '#/components/x-stackQL-resources/application_gateway_private_endpoint_connections/methods/update' + delete: + - $ref: '#/components/x-stackQL-resources/application_gateway_private_endpoint_connections/methods/delete' + application_gateways_available_server_variables: + id: azure.network.application_gateways_available_server_variables + name: application_gateways_available_server_variables + title: application_gateways_available_server_variables + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGatewayAvailableServerVariables?api-version=2024-03-01/get' + operationId: ApplicationGatewaysAvailableServerVariables_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayAvailableServerVariablesResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/application_gateways_available_server_variables/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + application_gateways_available_request_headers: + id: azure.network.application_gateways_available_request_headers + name: application_gateways_available_request_headers + title: application_gateways_available_request_headers + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGatewayAvailableRequestHeaders?api-version=2024-03-01/get' + operationId: ApplicationGatewaysAvailableRequestHeaders_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayAvailableRequestHeadersResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/application_gateways_available_request_headers/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + application_gateways_available_response_headers: + id: azure.network.application_gateways_available_response_headers + name: application_gateways_available_response_headers + title: application_gateways_available_response_headers + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGatewayAvailableResponseHeaders?api-version=2024-03-01/get' + operationId: ApplicationGatewaysAvailableResponseHeaders_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayAvailableResponseHeadersResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/application_gateways_available_response_headers/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + application_gateways_available_waf_rule_sets: + id: azure.network.application_gateways_available_waf_rule_sets + name: application_gateways_available_waf_rule_sets + title: application_gateways_available_waf_rule_sets + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGatewayAvailableWafRuleSets?api-version=2024-03-01/get' + operationId: ApplicationGatewaysAvailableWafRuleSets_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayAvailableWafRuleSetsResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/application_gateways_available_waf_rule_sets/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + application_gateways_available_ssl_options: + id: azure.network.application_gateways_available_ssl_options + name: application_gateways_available_ssl_options + title: application_gateways_available_ssl_options + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGatewayAvailableSslOptions~1default?api-version=2024-03-01/get' + operationId: ApplicationGatewaysAvailableSslOptions_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayAvailableSslOptions + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/application_gateways_available_ssl_options/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + application_gateways_available_ssl_predefined_policies: + id: azure.network.application_gateways_available_ssl_predefined_policies + name: application_gateways_available_ssl_predefined_policies + title: application_gateways_available_ssl_predefined_policies + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGatewayAvailableSslOptions~1default~1predefinedPolicies?api-version=2024-03-01/get' + operationId: ApplicationGatewaysAvailableSslPredefinedPolicies_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewayAvailableSslPredefinedPolicies + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/application_gateways_available_ssl_predefined_policies/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + application_gateways_ssl_predefined_policies: + id: azure.network.application_gateways_ssl_predefined_policies + name: application_gateways_ssl_predefined_policies + title: application_gateways_ssl_predefined_policies + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationGatewayAvailableSslOptions~1default~1predefinedPolicies~1{predefinedPolicyName}?api-version=2024-03-01/get' + operationId: ApplicationGatewaysSslPredefinedPolicy_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationGatewaySslPredefinedPolicy + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/application_gateways_ssl_predefined_policies/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + active_connectivity_configurations: + id: azure.network.active_connectivity_configurations + name: active_connectivity_configurations + title: active_connectivity_configurations + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1listActiveConnectivityConfigurations?api-version=2024-03-01/post' + operationId: ActiveConnectivityConfigurations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ActiveConnectivityConfigurationsListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/active_connectivity_configurations/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + active_security_admin_rules: + id: azure.network.active_security_admin_rules + name: active_security_admin_rules + title: active_security_admin_rules + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1listActiveSecurityAdminRules?api-version=2024-03-01/post' + operationId: ActiveSecurityAdminRules_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ActiveSecurityAdminRulesListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/active_security_admin_rules/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + bastion_hosts: + id: azure.network.bastion_hosts + name: bastion_hosts + title: bastion_hosts + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}?api-version=2024-03-01/delete' + operationId: BastionHosts_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}?api-version=2024-03-01/get' + operationId: BastionHosts_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BastionHost + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}?api-version=2024-03-01/put' + operationId: BastionHosts_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BastionHost + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}?api-version=2024-03-01/patch' + operationId: BastionHosts_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BastionHost + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1bastionHosts?api-version=2024-03-01/get' + operationId: BastionHosts_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BastionHostListResult + objectKey: $.value + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts?api-version=2024-03-01/get' + operationId: BastionHosts_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BastionHostListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/bastion_hosts/methods/get' + - $ref: '#/components/x-stackQL-resources/bastion_hosts/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/bastion_hosts/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/bastion_hosts/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/bastion_hosts/methods/delete' + bastion_shareable_links: + id: azure.network.bastion_shareable_links + name: bastion_shareable_links + title: bastion_shareable_links + methods: + put: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}~1createShareableLinks?api-version=2024-03-01/post' + operationId: BastionShareableLink_Put + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BastionShareableLinkListResult + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}~1deleteShareableLinks?api-version=2024-03-01/post' + operationId: BastionShareableLink_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}~1getShareableLinks?api-version=2024-03-01/post' + operationId: BastionShareableLink_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BastionShareableLinkListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/bastion_shareable_links/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + bastion_shareable_link_by_tokens: + id: azure.network.bastion_shareable_link_by_tokens + name: bastion_shareable_link_by_tokens + title: bastion_shareable_link_by_tokens + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}~1deleteShareableLinksByToken?api-version=2024-03-01/post' + operationId: BastionShareableLinkByToken_Delete + response: + mediaType: application/json + openAPIDocKey: '202' + sqlVerbs: + select: [] + insert: [] + update: [] + replace: [] + delete: [] + active_sessions: + id: azure.network.active_sessions + name: active_sessions + title: active_sessions + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1bastionHosts~1{bastionHostName}~1getActiveSessions?api-version=2024-03-01/post' + operationId: ActiveSessions_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BastionActiveSessionListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/active_sessions/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + service_tags: + id: azure.network.service_tags + name: service_tags + title: service_tags + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1serviceTags?api-version=2024-03-01/get' + operationId: ServiceTags_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ServiceTagsListResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/service_tags/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + service_tag_information: + id: azure.network.service_tag_information + name: service_tag_information + title: service_tag_information + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1serviceTagDetails?api-version=2024-03-01/get' + operationId: ServiceTagInformation_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ServiceTagInformationListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/service_tag_information/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + express_route_cross_connections: + id: azure.network.express_route_cross_connections + name: express_route_cross_connections + title: express_route_cross_connections + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1expressRouteCrossConnections?api-version=2024-03-01/get' + operationId: ExpressRouteCrossConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCrossConnectionListResult + objectKey: $.value + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections?api-version=2024-03-01/get' + operationId: ExpressRouteCrossConnections_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCrossConnectionListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}?api-version=2024-03-01/get' + operationId: ExpressRouteCrossConnections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCrossConnection + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}?api-version=2024-03-01/put' + operationId: ExpressRouteCrossConnections_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCrossConnection + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}?api-version=2024-03-01/patch' + operationId: ExpressRouteCrossConnections_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCrossConnection + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_cross_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/express_route_cross_connections/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/express_route_cross_connections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/express_route_cross_connections/methods/create_or_update' + update: [] + replace: [] + delete: [] + express_route_cross_connection_peerings: + id: azure.network.express_route_cross_connection_peerings + name: express_route_cross_connection_peerings + title: express_route_cross_connection_peerings + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1peerings?api-version=2024-03-01/get' + operationId: ExpressRouteCrossConnectionPeerings_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCrossConnectionPeeringList + objectKey: $.value + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1peerings~1{peeringName}?api-version=2024-03-01/delete' + operationId: ExpressRouteCrossConnectionPeerings_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1peerings~1{peeringName}?api-version=2024-03-01/get' + operationId: ExpressRouteCrossConnectionPeerings_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCrossConnectionPeering + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1peerings~1{peeringName}?api-version=2024-03-01/put' + operationId: ExpressRouteCrossConnectionPeerings_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCrossConnectionPeering + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_cross_connection_peerings/methods/get' + - $ref: '#/components/x-stackQL-resources/express_route_cross_connection_peerings/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/express_route_cross_connection_peerings/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/express_route_cross_connection_peerings/methods/delete' + express_route_cross_connections_arp_tables: + id: azure.network.express_route_cross_connections_arp_tables + name: express_route_cross_connections_arp_tables + title: express_route_cross_connections_arp_tables + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1peerings~1{peeringName}~1arpTables~1{devicePath}?api-version=2024-03-01/post' + operationId: ExpressRouteCrossConnectionsArpTable_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitsArpTableListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_cross_connections_arp_tables/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + express_route_cross_connections_routes_table_summaries: + id: azure.network.express_route_cross_connections_routes_table_summaries + name: express_route_cross_connections_routes_table_summaries + title: express_route_cross_connections_routes_table_summaries + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1peerings~1{peeringName}~1routeTablesSummary~1{devicePath}?api-version=2024-03-01/post' + operationId: ExpressRouteCrossConnectionsRoutesTableSummary_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCrossConnectionsRoutesTableSummaryListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_cross_connections_routes_table_summaries/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + express_route_cross_connections_routes_tables: + id: azure.network.express_route_cross_connections_routes_tables + name: express_route_cross_connections_routes_tables + title: express_route_cross_connections_routes_tables + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1expressRouteCrossConnections~1{crossConnectionName}~1peerings~1{peeringName}~1routeTables~1{devicePath}?api-version=2024-03-01/post' + operationId: ExpressRouteCrossConnectionsRoutesTable_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ExpressRouteCircuitsRoutesTableListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/express_route_cross_connections_routes_tables/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + private_endpoints: + id: azure.network.private_endpoints + name: private_endpoints + title: private_endpoints + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1{privateEndpointName}?api-version=2024-03-01/delete' + operationId: PrivateEndpoints_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1{privateEndpointName}?api-version=2024-03-01/get' + operationId: PrivateEndpoints_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateEndpoint + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1{privateEndpointName}?api-version=2024-03-01/put' + operationId: PrivateEndpoints_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateEndpoint + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints?api-version=2024-03-01/get' + operationId: PrivateEndpoints_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateEndpointListResult + objectKey: $.value + list_by_subscription: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1privateEndpoints?api-version=2024-03-01/get' + operationId: PrivateEndpoints_ListBySubscription + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateEndpointListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/private_endpoints/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoints/methods/list' + - $ref: '#/components/x-stackQL-resources/private_endpoints/methods/list_by_subscription' + insert: + - $ref: '#/components/x-stackQL-resources/private_endpoints/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/private_endpoints/methods/delete' + available_private_endpoint_types: + id: azure.network.available_private_endpoint_types + name: available_private_endpoint_types + title: available_private_endpoint_types + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1availablePrivateEndpointTypes?api-version=2024-03-01/get' + operationId: AvailablePrivateEndpointTypes_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AvailablePrivateEndpointTypesResult + objectKey: $.value + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1locations~1{location}~1availablePrivateEndpointTypes?api-version=2024-03-01/get' + operationId: AvailablePrivateEndpointTypes_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AvailablePrivateEndpointTypesResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/available_private_endpoint_types/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/available_private_endpoint_types/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + private_dns_zone_groups: + id: azure.network.private_dns_zone_groups + name: private_dns_zone_groups + title: private_dns_zone_groups + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1{privateEndpointName}~1privateDnsZoneGroups~1{privateDnsZoneGroupName}?api-version=2024-03-01/delete' + operationId: PrivateDnsZoneGroups_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1{privateEndpointName}~1privateDnsZoneGroups~1{privateDnsZoneGroupName}?api-version=2024-03-01/get' + operationId: PrivateDnsZoneGroups_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateDnsZoneGroup + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1{privateEndpointName}~1privateDnsZoneGroups~1{privateDnsZoneGroupName}?api-version=2024-03-01/put' + operationId: PrivateDnsZoneGroups_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateDnsZoneGroup + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1privateEndpoints~1{privateEndpointName}~1privateDnsZoneGroups?api-version=2024-03-01/get' + operationId: PrivateDnsZoneGroups_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateDnsZoneGroupListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/private_dns_zone_groups/methods/get' + - $ref: '#/components/x-stackQL-resources/private_dns_zone_groups/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/private_dns_zone_groups/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/private_dns_zone_groups/methods/delete' + load_balancers: + id: azure.network.load_balancers + name: load_balancers + title: load_balancers + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}?api-version=2024-03-01/delete' + operationId: LoadBalancers_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}?api-version=2024-03-01/get' + operationId: LoadBalancers_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LoadBalancer + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}?api-version=2024-03-01/put' + operationId: LoadBalancers_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LoadBalancer + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}?api-version=2024-03-01/patch' + operationId: LoadBalancers_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LoadBalancer + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1loadBalancers?api-version=2024-03-01/get' + operationId: LoadBalancers_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LoadBalancerListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers?api-version=2024-03-01/get' + operationId: LoadBalancers_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LoadBalancerListResult + objectKey: $.value + swap_public_ip_addresses: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1setLoadBalancerFrontendPublicIpAddresses?api-version=2024-03-01/post' + operationId: LoadBalancers_SwapPublicIpAddresses + response: + mediaType: application/json + openAPIDocKey: '200' + list_inbound_nat_rule_port_mappings: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1backendAddressPools~1{backendPoolName}~1queryInboundNatRulePortMapping?api-version=2024-03-01/post' + operationId: LoadBalancers_ListInboundNatRulePortMappings + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BackendAddressInboundNatRulePortMappings + migrate_to_ip_based: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{groupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1migrateToIpBased?api-version=2024-03-01/post' + operationId: LoadBalancers_MigrateToIpBased + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: MigratedPools + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/load_balancers/methods/list_inbound_nat_rule_port_mappings' + - $ref: '#/components/x-stackQL-resources/load_balancers/methods/get' + - $ref: '#/components/x-stackQL-resources/load_balancers/methods/list' + - $ref: '#/components/x-stackQL-resources/load_balancers/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/load_balancers/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/load_balancers/methods/delete' + load_balancer_backend_address_pools: + id: azure.network.load_balancer_backend_address_pools + name: load_balancer_backend_address_pools + title: load_balancer_backend_address_pools + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1backendAddressPools?api-version=2024-03-01/get' + operationId: LoadBalancerBackendAddressPools_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LoadBalancerBackendAddressPoolListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1backendAddressPools~1{backendAddressPoolName}?api-version=2024-03-01/get' + operationId: LoadBalancerBackendAddressPools_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BackendAddressPool + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1backendAddressPools~1{backendAddressPoolName}?api-version=2024-03-01/put' + operationId: LoadBalancerBackendAddressPools_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BackendAddressPool + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1backendAddressPools~1{backendAddressPoolName}?api-version=2024-03-01/delete' + operationId: LoadBalancerBackendAddressPools_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/load_balancer_backend_address_pools/methods/get' + - $ref: '#/components/x-stackQL-resources/load_balancer_backend_address_pools/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/load_balancer_backend_address_pools/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/load_balancer_backend_address_pools/methods/delete' + load_balancer_frontend_ip_configurations: + id: azure.network.load_balancer_frontend_ip_configurations + name: load_balancer_frontend_ip_configurations + title: load_balancer_frontend_ip_configurations + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1frontendIPConfigurations?api-version=2024-03-01/get' + operationId: LoadBalancerFrontendIPConfigurations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LoadBalancerFrontendIPConfigurationListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1frontendIPConfigurations~1{frontendIPConfigurationName}?api-version=2024-03-01/get' + operationId: LoadBalancerFrontendIPConfigurations_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FrontendIPConfiguration + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/load_balancer_frontend_ip_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/load_balancer_frontend_ip_configurations/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + inbound_nat_rules: + id: azure.network.inbound_nat_rules + name: inbound_nat_rules + title: inbound_nat_rules + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1inboundNatRules?api-version=2024-03-01/get' + operationId: InboundNatRules_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: InboundNatRuleListResult + objectKey: $.value + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1inboundNatRules~1{inboundNatRuleName}?api-version=2024-03-01/delete' + operationId: InboundNatRules_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1inboundNatRules~1{inboundNatRuleName}?api-version=2024-03-01/get' + operationId: InboundNatRules_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: InboundNatRule + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1inboundNatRules~1{inboundNatRuleName}?api-version=2024-03-01/put' + operationId: InboundNatRules_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: InboundNatRule + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/inbound_nat_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/inbound_nat_rules/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/inbound_nat_rules/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/inbound_nat_rules/methods/delete' + load_balancer_load_balancing_rules: + id: azure.network.load_balancer_load_balancing_rules + name: load_balancer_load_balancing_rules + title: load_balancer_load_balancing_rules + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1loadBalancingRules?api-version=2024-03-01/get' + operationId: LoadBalancerLoadBalancingRules_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LoadBalancerLoadBalancingRuleListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1loadBalancingRules~1{loadBalancingRuleName}?api-version=2024-03-01/get' + operationId: LoadBalancerLoadBalancingRules_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LoadBalancingRule + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/load_balancer_load_balancing_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/load_balancer_load_balancing_rules/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + load_balancer_outbound_rules: + id: azure.network.load_balancer_outbound_rules + name: load_balancer_outbound_rules + title: load_balancer_outbound_rules + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1outboundRules?api-version=2024-03-01/get' + operationId: LoadBalancerOutboundRules_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LoadBalancerOutboundRuleListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1outboundRules~1{outboundRuleName}?api-version=2024-03-01/get' + operationId: LoadBalancerOutboundRules_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: OutboundRule + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/load_balancer_outbound_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/load_balancer_outbound_rules/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + load_balancer_network_interfaces: + id: azure.network.load_balancer_network_interfaces + name: load_balancer_network_interfaces + title: load_balancer_network_interfaces + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1networkInterfaces?api-version=2024-03-01/get' + operationId: LoadBalancerNetworkInterfaces_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/load_balancer_network_interfaces/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + load_balancer_probes: + id: azure.network.load_balancer_probes + name: load_balancer_probes + title: load_balancer_probes + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1probes?api-version=2024-03-01/get' + operationId: LoadBalancerProbes_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LoadBalancerProbeListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1loadBalancers~1{loadBalancerName}~1probes~1{probeName}?api-version=2024-03-01/get' + operationId: LoadBalancerProbes_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Probe + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/load_balancer_probes/methods/get' + - $ref: '#/components/x-stackQL-resources/load_balancer_probes/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + route_tables: + id: azure.network.route_tables + name: route_tables + title: route_tables + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}?api-version=2024-03-01/delete' + operationId: RouteTables_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}?api-version=2024-03-01/get' + operationId: RouteTables_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteTable + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}?api-version=2024-03-01/put' + operationId: RouteTables_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteTable + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}?api-version=2024-03-01/patch' + operationId: RouteTables_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteTable + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables?api-version=2024-03-01/get' + operationId: RouteTables_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteTableListResult + objectKey: $.value + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1routeTables?api-version=2024-03-01/get' + operationId: RouteTables_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteTableListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/route_tables/methods/get' + - $ref: '#/components/x-stackQL-resources/route_tables/methods/list' + - $ref: '#/components/x-stackQL-resources/route_tables/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/route_tables/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/route_tables/methods/delete' + routes: + id: azure.network.routes + name: routes + title: routes + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}~1routes~1{routeName}?api-version=2024-03-01/delete' + operationId: Routes_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}~1routes~1{routeName}?api-version=2024-03-01/get' + operationId: Routes_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Route + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}~1routes~1{routeName}?api-version=2024-03-01/put' + operationId: Routes_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Route + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1routeTables~1{routeTableName}~1routes?api-version=2024-03-01/get' + operationId: Routes_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RouteListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/routes/methods/get' + - $ref: '#/components/x-stackQL-resources/routes/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/routes/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/routes/methods/delete' + security_groups: + id: azure.network.security_groups + name: security_groups + title: security_groups + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}?api-version=2024-03-01/delete' + operationId: NetworkSecurityGroups_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}?api-version=2024-03-01/get' + operationId: NetworkSecurityGroups_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkSecurityGroup + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}?api-version=2024-03-01/put' + operationId: NetworkSecurityGroups_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkSecurityGroup + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}?api-version=2024-03-01/patch' + operationId: NetworkSecurityGroups_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkSecurityGroup + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkSecurityGroups?api-version=2024-03-01/get' + operationId: NetworkSecurityGroups_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkSecurityGroupListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups?api-version=2024-03-01/get' + operationId: NetworkSecurityGroups_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkSecurityGroupListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/security_groups/methods/get' + - $ref: '#/components/x-stackQL-resources/security_groups/methods/list' + - $ref: '#/components/x-stackQL-resources/security_groups/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/security_groups/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/security_groups/methods/delete' + security_rules: + id: azure.network.security_rules + name: security_rules + title: security_rules + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1securityRules~1{securityRuleName}?api-version=2024-03-01/delete' + operationId: SecurityRules_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1securityRules~1{securityRuleName}?api-version=2024-03-01/get' + operationId: SecurityRules_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityRule + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1securityRules~1{securityRuleName}?api-version=2024-03-01/put' + operationId: SecurityRules_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityRule + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1securityRules?api-version=2024-03-01/get' + operationId: SecurityRules_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityRuleListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/security_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/security_rules/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/security_rules/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/security_rules/methods/delete' + default_security_rules: + id: azure.network.default_security_rules + name: default_security_rules + title: default_security_rules + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1defaultSecurityRules?api-version=2024-03-01/get' + operationId: DefaultSecurityRules_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityRuleListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkSecurityGroups~1{networkSecurityGroupName}~1defaultSecurityRules~1{defaultSecurityRuleName}?api-version=2024-03-01/get' + operationId: DefaultSecurityRules_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityRule + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/default_security_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/default_security_rules/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + web_categories: + id: azure.network.web_categories + name: web_categories + title: web_categories + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1azureWebCategories~1{name}?api-version=2024-03-01/get' + operationId: WebCategories_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AzureWebCategory + list_by_subscription: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1azureWebCategories?api-version=2024-03-01/get' + operationId: WebCategories_ListBySubscription + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AzureWebCategoryListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/web_categories/methods/get' + - $ref: '#/components/x-stackQL-resources/web_categories/methods/list_by_subscription' + insert: [] + update: [] + replace: [] + delete: [] + application_security_groups: + id: azure.network.application_security_groups + name: application_security_groups + title: application_security_groups + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationSecurityGroups~1{applicationSecurityGroupName}?api-version=2024-03-01/delete' + operationId: ApplicationSecurityGroups_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationSecurityGroups~1{applicationSecurityGroupName}?api-version=2024-03-01/get' + operationId: ApplicationSecurityGroups_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationSecurityGroup + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationSecurityGroups~1{applicationSecurityGroupName}?api-version=2024-03-01/put' + operationId: ApplicationSecurityGroups_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationSecurityGroup + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationSecurityGroups~1{applicationSecurityGroupName}?api-version=2024-03-01/patch' + operationId: ApplicationSecurityGroups_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationSecurityGroup + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1applicationSecurityGroups?api-version=2024-03-01/get' + operationId: ApplicationSecurityGroups_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationSecurityGroupListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1applicationSecurityGroups?api-version=2024-03-01/get' + operationId: ApplicationSecurityGroups_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ApplicationSecurityGroupListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/application_security_groups/methods/get' + - $ref: '#/components/x-stackQL-resources/application_security_groups/methods/list' + - $ref: '#/components/x-stackQL-resources/application_security_groups/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/application_security_groups/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/application_security_groups/methods/delete' + interfaces_virtual_machine_scale_set_vm_network_interfaces: + id: azure.network.interfaces_virtual_machine_scale_set_vm_network_interfaces + name: interfaces_virtual_machine_scale_set_vm_network_interfaces + title: interfaces_virtual_machine_scale_set_vm_network_interfaces + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1virtualMachines~1{virtualmachineIndex}~1networkInterfaces?api-version=2018-10-01/get' + operationId: NetworkInterfacesVirtualMachineScaleSetVMNetworkInterfaces_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/interfaces_virtual_machine_scale_set_vm_network_interfaces/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + interfaces_virtual_machine_scale_set_network_interfaces: + id: azure.network.interfaces_virtual_machine_scale_set_network_interfaces + name: interfaces_virtual_machine_scale_set_network_interfaces + title: interfaces_virtual_machine_scale_set_network_interfaces + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1networkInterfaces?api-version=2018-10-01/get' + operationId: NetworkInterfacesVirtualMachineScaleSetNetworkInterfaces_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1virtualMachines~1{virtualmachineIndex}~1networkInterfaces~1{networkInterfaceName}?api-version=2018-10-01/get' + operationId: NetworkInterfacesVirtualMachineScaleSetNetworkInterface_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterface + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/interfaces_virtual_machine_scale_set_network_interfaces/methods/get' + - $ref: '#/components/x-stackQL-resources/interfaces_virtual_machine_scale_set_network_interfaces/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + interfaces_virtual_machine_scale_set_ip_configurations: + id: azure.network.interfaces_virtual_machine_scale_set_ip_configurations + name: interfaces_virtual_machine_scale_set_ip_configurations + title: interfaces_virtual_machine_scale_set_ip_configurations + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1virtualMachines~1{virtualmachineIndex}~1networkInterfaces~1{networkInterfaceName}~1ipConfigurations?api-version=2018-10-01/get' + operationId: NetworkInterfacesVirtualMachineScaleSetIpConfigurations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceIPConfigurationListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1microsoft.Compute~1virtualMachineScaleSets~1{virtualMachineScaleSetName}~1virtualMachines~1{virtualmachineIndex}~1networkInterfaces~1{networkInterfaceName}~1ipConfigurations~1{ipConfigurationName}?api-version=2018-10-01/get' + operationId: NetworkInterfacesVirtualMachineScaleSetIpConfiguration_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkInterfaceIPConfiguration + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/interfaces_virtual_machine_scale_set_ip_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/interfaces_virtual_machine_scale_set_ip_configurations/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + dscp_configurations: + id: azure.network.dscp_configurations + name: dscp_configurations + title: dscp_configurations + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dscpConfigurations~1{dscpConfigurationName}?api-version=2024-03-01/put' + operationId: DscpConfiguration_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DscpConfiguration + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dscpConfigurations~1{dscpConfigurationName}?api-version=2024-03-01/delete' + operationId: DscpConfiguration_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dscpConfigurations~1{dscpConfigurationName}?api-version=2024-03-01/get' + operationId: DscpConfiguration_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DscpConfiguration + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1dscpConfigurations?api-version=2024-03-01/get' + operationId: DscpConfiguration_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DscpConfigurationListResult + objectKey: $.value + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1dscpConfigurations?api-version=2024-03-01/get' + operationId: DscpConfiguration_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DscpConfigurationListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/dscp_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/dscp_configurations/methods/list' + - $ref: '#/components/x-stackQL-resources/dscp_configurations/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/dscp_configurations/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/dscp_configurations/methods/delete' + virtual_appliances: + id: azure.network.virtual_appliances + name: virtual_appliances + title: virtual_appliances + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}?api-version=2024-03-01/delete' + operationId: NetworkVirtualAppliances_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}?api-version=2024-03-01/get' + operationId: NetworkVirtualAppliances_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkVirtualAppliance + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}?api-version=2024-03-01/patch' + operationId: NetworkVirtualAppliances_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkVirtualAppliance + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}?api-version=2024-03-01/put' + operationId: NetworkVirtualAppliances_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkVirtualAppliance + restart: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1restart?api-version=2024-03-01/post' + operationId: NetworkVirtualAppliances_Restart + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkVirtualApplianceInstanceIds + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances?api-version=2024-03-01/get' + operationId: NetworkVirtualAppliances_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkVirtualApplianceListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkVirtualAppliances?api-version=2024-03-01/get' + operationId: NetworkVirtualAppliances_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkVirtualApplianceListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_appliances/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_appliances/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/virtual_appliances/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_appliances/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_appliances/methods/delete' + virtual_appliance_sites: + id: azure.network.virtual_appliance_sites + name: virtual_appliance_sites + title: virtual_appliance_sites + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1virtualApplianceSites~1{siteName}?api-version=2024-03-01/delete' + operationId: VirtualApplianceSites_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1virtualApplianceSites~1{siteName}?api-version=2024-03-01/get' + operationId: VirtualApplianceSites_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualApplianceSite + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1virtualApplianceSites~1{siteName}?api-version=2024-03-01/put' + operationId: VirtualApplianceSites_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualApplianceSite + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1virtualApplianceSites?api-version=2024-03-01/get' + operationId: VirtualApplianceSites_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkVirtualApplianceSiteListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_appliance_sites/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_appliance_sites/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_appliance_sites/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_appliance_sites/methods/delete' + virtual_appliance_skus: + id: azure.network.virtual_appliance_skus + name: virtual_appliance_skus + title: virtual_appliance_skus + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkVirtualApplianceSkus?api-version=2024-03-01/get' + operationId: VirtualApplianceSkus_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkVirtualApplianceSkuListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1networkVirtualApplianceSkus~1{skuName}?api-version=2024-03-01/get' + operationId: VirtualApplianceSkus_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkVirtualApplianceSku + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_appliance_skus/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_appliance_skus/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + inbound_security_rules: + id: azure.network.inbound_security_rules + name: inbound_security_rules + title: inbound_security_rules + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1inboundSecurityRules~1{ruleCollectionName}?api-version=2024-03-01/put' + operationId: InboundSecurityRule_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: InboundSecurityRule + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkVirtualAppliances~1{networkVirtualApplianceName}~1inboundSecurityRules~1{ruleCollectionName}?api-version=2024-03-01/get' + operationId: InboundSecurityRule_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: InboundSecurityRule + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/inbound_security_rules/methods/get' + insert: + - $ref: '#/components/x-stackQL-resources/inbound_security_rules/methods/create_or_update' + update: [] + replace: [] + delete: [] + web_application_firewall_policies: + id: azure.network.web_application_firewall_policies + name: web_application_firewall_policies + title: web_application_firewall_policies + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ApplicationGatewayWebApplicationFirewallPolicies?api-version=2024-03-01/get' + operationId: WebApplicationFirewallPolicies_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: WebApplicationFirewallPolicyListResult + objectKey: $.value + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1ApplicationGatewayWebApplicationFirewallPolicies?api-version=2024-03-01/get' + operationId: WebApplicationFirewallPolicies_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: WebApplicationFirewallPolicyListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ApplicationGatewayWebApplicationFirewallPolicies~1{policyName}?api-version=2024-03-01/get' + operationId: WebApplicationFirewallPolicies_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: WebApplicationFirewallPolicy + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ApplicationGatewayWebApplicationFirewallPolicies~1{policyName}?api-version=2024-03-01/put' + operationId: WebApplicationFirewallPolicies_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: WebApplicationFirewallPolicy + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ApplicationGatewayWebApplicationFirewallPolicies~1{policyName}?api-version=2024-03-01/delete' + operationId: WebApplicationFirewallPolicies_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/web_application_firewall_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/web_application_firewall_policies/methods/list' + - $ref: '#/components/x-stackQL-resources/web_application_firewall_policies/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/web_application_firewall_policies/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/web_application_firewall_policies/methods/delete' + ddos_protection_plans: + id: azure.network.ddos_protection_plans + name: ddos_protection_plans + title: ddos_protection_plans + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosProtectionPlans~1{ddosProtectionPlanName}?api-version=2024-03-01/delete' + operationId: DdosProtectionPlans_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosProtectionPlans~1{ddosProtectionPlanName}?api-version=2024-03-01/get' + operationId: DdosProtectionPlans_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DdosProtectionPlan + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosProtectionPlans~1{ddosProtectionPlanName}?api-version=2024-03-01/put' + operationId: DdosProtectionPlans_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DdosProtectionPlan + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosProtectionPlans~1{ddosProtectionPlanName}?api-version=2024-03-01/patch' + operationId: DdosProtectionPlans_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DdosProtectionPlan + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1ddosProtectionPlans?api-version=2024-03-01/get' + operationId: DdosProtectionPlans_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DdosProtectionPlanListResult + objectKey: $.value + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1ddosProtectionPlans?api-version=2024-03-01/get' + operationId: DdosProtectionPlans_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DdosProtectionPlanListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/ddos_protection_plans/methods/get' + - $ref: '#/components/x-stackQL-resources/ddos_protection_plans/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/ddos_protection_plans/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/ddos_protection_plans/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/ddos_protection_plans/methods/delete' + public_ip_addresses: + id: azure.network.public_ip_addresses + name: public_ip_addresses + title: public_ip_addresses + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPAddresses~1{publicIpAddressName}?api-version=2024-03-01/delete' + operationId: PublicIPAddresses_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPAddresses~1{publicIpAddressName}?api-version=2024-03-01/get' + operationId: PublicIPAddresses_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPAddress + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPAddresses~1{publicIpAddressName}?api-version=2024-03-01/put' + operationId: PublicIPAddresses_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPAddress + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPAddresses~1{publicIpAddressName}?api-version=2024-03-01/patch' + operationId: PublicIPAddresses_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPAddress + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1publicIPAddresses?api-version=2024-03-01/get' + operationId: PublicIPAddresses_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPAddressListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPAddresses?api-version=2024-03-01/get' + operationId: PublicIPAddresses_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIPAddressListResult + objectKey: $.value + ddos_protection_status: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1publicIPAddresses~1{publicIpAddressName}~1ddosProtectionStatus?api-version=2024-03-01/post' + operationId: PublicIPAddresses_DdosProtectionStatus + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PublicIpDdosProtectionStatusResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/public_ip_addresses/methods/get' + - $ref: '#/components/x-stackQL-resources/public_ip_addresses/methods/list' + - $ref: '#/components/x-stackQL-resources/public_ip_addresses/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/public_ip_addresses/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/public_ip_addresses/methods/delete' + usages: + id: azure.network.usages + name: usages + title: usages + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1usages?api-version=2024-03-01/get' + operationId: Usages_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: UsagesListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/usages/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + available_service_aliases: + id: azure.network.available_service_aliases + name: available_service_aliases + title: available_service_aliases + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1locations~1{location}~1availableServiceAliases?api-version=2024-03-01/get' + operationId: AvailableServiceAliases_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AvailableServiceAliasesResult + objectKey: $.value + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1locations~1{location}~1availableServiceAliases?api-version=2024-03-01/get' + operationId: AvailableServiceAliases_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AvailableServiceAliasesResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/available_service_aliases/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/available_service_aliases/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + virtual_network_gateways: + id: azure.network.virtual_network_gateways + name: virtual_network_gateways + title: virtual_network_gateways + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}?api-version=2024-03-01/put' + operationId: VirtualNetworkGateways_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkGateway + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}?api-version=2024-03-01/get' + operationId: VirtualNetworkGateways_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkGateway + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}?api-version=2024-03-01/delete' + operationId: VirtualNetworkGateways_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}?api-version=2024-03-01/patch' + operationId: VirtualNetworkGateways_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkGateway + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways?api-version=2024-03-01/get' + operationId: VirtualNetworkGateways_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkGatewayListResult + objectKey: $.value + reset: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1reset?api-version=2024-03-01/post' + operationId: VirtualNetworkGateways_Reset + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkGateway + reset_vpn_client_shared_key: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1resetvpnclientsharedkey?api-version=2024-03-01/post' + operationId: VirtualNetworkGateways_ResetVpnClientSharedKey + response: + mediaType: application/json + openAPIDocKey: '200' + generatevpnclientpackage: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1generatevpnclientpackage?api-version=2024-03-01/post' + operationId: VirtualNetworkGateways_Generatevpnclientpackage + response: + mediaType: application/json + openAPIDocKey: '200' + generate_vpn_profile: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1generatevpnprofile?api-version=2024-03-01/post' + operationId: VirtualNetworkGateways_GenerateVpnProfile + response: + mediaType: application/json + openAPIDocKey: '200' + supported_vpn_devices: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1supportedvpndevices?api-version=2024-03-01/post' + operationId: VirtualNetworkGateways_SupportedVpnDevices + response: + mediaType: application/json + openAPIDocKey: '200' + set_vpnclient_ipsec_parameters: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1setvpnclientipsecparameters?api-version=2024-03-01/post' + operationId: VirtualNetworkGateways_SetVpnclientIpsecParameters + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnClientIPsecParameters + vpn_device_configuration_script: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1vpndeviceconfigurationscript?api-version=2024-03-01/post' + operationId: VirtualNetworkGateways_VpnDeviceConfigurationScript + response: + mediaType: application/json + openAPIDocKey: '200' + start_packet_capture: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1startPacketCapture?api-version=2024-03-01/post' + operationId: VirtualNetworkGateways_StartPacketCapture + response: + mediaType: application/json + openAPIDocKey: '200' + stop_packet_capture: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1stopPacketCapture?api-version=2024-03-01/post' + operationId: VirtualNetworkGateways_StopPacketCapture + response: + mediaType: application/json + openAPIDocKey: '200' + disconnect_virtual_network_gateway_vpn_connections: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1disconnectVirtualNetworkGatewayVpnConnections?api-version=2024-03-01/post' + operationId: VirtualNetworkGateways_DisconnectVirtualNetworkGatewayVpnConnections + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateways/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_network_gateways/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateways/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateways/methods/delete' + virtual_network_gateways_connections: + id: azure.network.virtual_network_gateways_connections + name: virtual_network_gateways_connections + title: virtual_network_gateways_connections + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1connections?api-version=2024-03-01/get' + operationId: VirtualNetworkGatewaysConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkGatewayListConnectionsResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateways_connections/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + virtual_network_gateways_vpn_profile_package_urls: + id: azure.network.virtual_network_gateways_vpn_profile_package_urls + name: virtual_network_gateways_vpn_profile_package_urls + title: virtual_network_gateways_vpn_profile_package_urls + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1getvpnprofilepackageurl?api-version=2024-03-01/post' + operationId: VirtualNetworkGatewaysVpnProfilePackageUrl_Get + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: [] + insert: [] + update: [] + replace: [] + delete: [] + virtual_network_gateways_bgp_peer_status: + id: azure.network.virtual_network_gateways_bgp_peer_status + name: virtual_network_gateways_bgp_peer_status + title: virtual_network_gateways_bgp_peer_status + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1getBgpPeerStatus?api-version=2024-03-01/post' + operationId: VirtualNetworkGatewaysBgpPeerStatus_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BgpPeerStatusListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateways_bgp_peer_status/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + virtual_network_gateways_learned_routes: + id: azure.network.virtual_network_gateways_learned_routes + name: virtual_network_gateways_learned_routes + title: virtual_network_gateways_learned_routes + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1getLearnedRoutes?api-version=2024-03-01/post' + operationId: VirtualNetworkGatewaysLearnedRoutes_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: GatewayRouteListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateways_learned_routes/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + virtual_network_gateways_advertised_routes: + id: azure.network.virtual_network_gateways_advertised_routes + name: virtual_network_gateways_advertised_routes + title: virtual_network_gateways_advertised_routes + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1getAdvertisedRoutes?api-version=2024-03-01/post' + operationId: VirtualNetworkGatewaysAdvertisedRoutes_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: GatewayRouteListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateways_advertised_routes/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + virtual_network_gateways_vpnclient_ipsec_parameters: + id: azure.network.virtual_network_gateways_vpnclient_ipsec_parameters + name: virtual_network_gateways_vpnclient_ipsec_parameters + title: virtual_network_gateways_vpnclient_ipsec_parameters + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1getvpnclientipsecparameters?api-version=2024-03-01/post' + operationId: VirtualNetworkGatewaysVpnclientIpsecParameters_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnClientIPsecParameters + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateways_vpnclient_ipsec_parameters/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + virtual_network_gateway_connections: + id: azure.network.virtual_network_gateway_connections + name: virtual_network_gateway_connections + title: virtual_network_gateway_connections + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}?api-version=2024-03-01/put' + operationId: VirtualNetworkGatewayConnections_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkGatewayConnection + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}?api-version=2024-03-01/get' + operationId: VirtualNetworkGatewayConnections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkGatewayConnection + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}?api-version=2024-03-01/delete' + operationId: VirtualNetworkGatewayConnections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}?api-version=2024-03-01/patch' + operationId: VirtualNetworkGatewayConnections_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkGatewayConnection + set_shared_key: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1sharedkey?api-version=2024-03-01/put' + operationId: VirtualNetworkGatewayConnections_SetSharedKey + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectionSharedKey + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections?api-version=2024-03-01/get' + operationId: VirtualNetworkGatewayConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkGatewayConnectionListResult + objectKey: $.value + reset_shared_key: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1sharedkey~1reset?api-version=2024-03-01/post' + operationId: VirtualNetworkGatewayConnections_ResetSharedKey + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectionResetSharedKey + start_packet_capture: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1startPacketCapture?api-version=2024-03-01/post' + operationId: VirtualNetworkGatewayConnections_StartPacketCapture + response: + mediaType: application/json + openAPIDocKey: '200' + stop_packet_capture: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1stopPacketCapture?api-version=2024-03-01/post' + operationId: VirtualNetworkGatewayConnections_StopPacketCapture + response: + mediaType: application/json + openAPIDocKey: '200' + reset_connection: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1resetconnection?api-version=2024-03-01/post' + operationId: VirtualNetworkGatewayConnections_ResetConnection + response: + mediaType: application/json + openAPIDocKey: '202' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_connections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_connections/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_connections/methods/delete' + virtual_network_gateway_connections_shared_keys: + id: azure.network.virtual_network_gateway_connections_shared_keys + name: virtual_network_gateway_connections_shared_keys + title: virtual_network_gateway_connections_shared_keys + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1sharedkey?api-version=2024-03-01/get' + operationId: VirtualNetworkGatewayConnectionsSharedKey_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ConnectionSharedKey + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_connections_shared_keys/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + virtual_network_gateway_connections_ike_sas: + id: azure.network.virtual_network_gateway_connections_ike_sas + name: virtual_network_gateway_connections_ike_sas + title: virtual_network_gateway_connections_ike_sas + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1connections~1{virtualNetworkGatewayConnectionName}~1getikesas?api-version=2024-03-01/post' + operationId: VirtualNetworkGatewayConnectionsIkeSas_Get + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: [] + insert: [] + update: [] + replace: [] + delete: [] + local_network_gateways: + id: azure.network.local_network_gateways + name: local_network_gateways + title: local_network_gateways + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1localNetworkGateways~1{localNetworkGatewayName}?api-version=2024-03-01/put' + operationId: LocalNetworkGateways_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LocalNetworkGateway + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1localNetworkGateways~1{localNetworkGatewayName}?api-version=2024-03-01/get' + operationId: LocalNetworkGateways_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LocalNetworkGateway + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1localNetworkGateways~1{localNetworkGatewayName}?api-version=2024-03-01/delete' + operationId: LocalNetworkGateways_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1localNetworkGateways~1{localNetworkGatewayName}?api-version=2024-03-01/patch' + operationId: LocalNetworkGateways_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LocalNetworkGateway + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1localNetworkGateways?api-version=2024-03-01/get' + operationId: LocalNetworkGateways_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LocalNetworkGatewayListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/local_network_gateways/methods/get' + - $ref: '#/components/x-stackQL-resources/local_network_gateways/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/local_network_gateways/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/local_network_gateways/methods/delete' + virtual_network_gateways_vpnclient_connection_health: + id: azure.network.virtual_network_gateways_vpnclient_connection_health + name: virtual_network_gateways_vpnclient_connection_health + title: virtual_network_gateways_vpnclient_connection_health + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1getVpnClientConnectionHealth?api-version=2024-03-01/post' + operationId: VirtualNetworkGatewaysVpnclientConnectionHealth_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VpnClientConnectionHealthDetailListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateways_vpnclient_connection_health/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + virtual_network_gateway_nat_rules: + id: azure.network.virtual_network_gateway_nat_rules + name: virtual_network_gateway_nat_rules + title: virtual_network_gateway_nat_rules + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1natRules~1{natRuleName}?api-version=2024-03-01/get' + operationId: VirtualNetworkGatewayNatRules_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkGatewayNatRule + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1natRules~1{natRuleName}?api-version=2024-03-01/put' + operationId: VirtualNetworkGatewayNatRules_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualNetworkGatewayNatRule + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1natRules~1{natRuleName}?api-version=2024-03-01/delete' + operationId: VirtualNetworkGatewayNatRules_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list_by_virtual_network_gateway: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualNetworkGateways~1{virtualNetworkGatewayName}~1natRules?api-version=2024-03-01/get' + operationId: VirtualNetworkGatewayNatRules_ListByVirtualNetworkGateway + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListVirtualNetworkGatewayNatRulesResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_nat_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_nat_rules/methods/list_by_virtual_network_gateway' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_nat_rules/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_network_gateway_nat_rules/methods/delete' + bgp_service_communities: + id: azure.network.bgp_service_communities + name: bgp_service_communities + title: bgp_service_communities + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1bgpServiceCommunities?api-version=2024-03-01/get' + operationId: BgpServiceCommunities_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BgpServiceCommunityListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/bgp_service_communities/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + azure_firewalls: + id: azure.network.azure_firewalls + name: azure_firewalls + title: azure_firewalls + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1azureFirewalls~1{azureFirewallName}?api-version=2024-03-01/delete' + operationId: AzureFirewalls_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1azureFirewalls~1{azureFirewallName}?api-version=2024-03-01/get' + operationId: AzureFirewalls_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AzureFirewall + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1azureFirewalls~1{azureFirewallName}?api-version=2024-03-01/put' + operationId: AzureFirewalls_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AzureFirewall + update_tags: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1azureFirewalls~1{azureFirewallName}?api-version=2024-03-01/patch' + operationId: AzureFirewalls_UpdateTags + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AzureFirewall + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1azureFirewalls?api-version=2024-03-01/get' + operationId: AzureFirewalls_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AzureFirewallListResult + objectKey: $.value + list_all: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1azureFirewalls?api-version=2024-03-01/get' + operationId: AzureFirewalls_ListAll + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AzureFirewallListResult + objectKey: $.value + packet_capture: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1azureFirewalls~1{azureFirewallName}~1packetCapture?api-version=2024-03-01/post' + operationId: AzureFirewalls_PacketCapture + response: + mediaType: application/json + openAPIDocKey: '202' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/azure_firewalls/methods/get' + - $ref: '#/components/x-stackQL-resources/azure_firewalls/methods/list' + - $ref: '#/components/x-stackQL-resources/azure_firewalls/methods/list_all' + insert: + - $ref: '#/components/x-stackQL-resources/azure_firewalls/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/azure_firewalls/methods/delete' + azure_firewalls_learned_prefixes: + id: azure.network.azure_firewalls_learned_prefixes + name: azure_firewalls_learned_prefixes + title: azure_firewalls_learned_prefixes + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1azureFirewalls~1{azureFirewallName}~1learnedIPPrefixes?api-version=2024-03-01/post' + operationId: AzureFirewallsLearnedPrefixes_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: IPPrefixesList + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/azure_firewalls_learned_prefixes/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + virtual_routers: + id: azure.network.virtual_routers + name: virtual_routers + title: virtual_routers + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1{virtualRouterName}?api-version=2024-03-01/delete' + operationId: VirtualRouters_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1{virtualRouterName}?api-version=2024-03-01/get' + operationId: VirtualRouters_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualRouter + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1{virtualRouterName}?api-version=2024-03-01/put' + operationId: VirtualRouters_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualRouter + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters?api-version=2024-03-01/get' + operationId: VirtualRouters_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualRouterListResult + objectKey: $.value + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1virtualRouters?api-version=2024-03-01/get' + operationId: VirtualRouters_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualRouterListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_routers/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_routers/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/virtual_routers/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_routers/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_routers/methods/delete' + virtual_router_peerings: + id: azure.network.virtual_router_peerings + name: virtual_router_peerings + title: virtual_router_peerings + methods: + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1{virtualRouterName}~1peerings~1{peeringName}?api-version=2024-03-01/delete' + operationId: VirtualRouterPeerings_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1{virtualRouterName}~1peerings~1{peeringName}?api-version=2024-03-01/get' + operationId: VirtualRouterPeerings_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualRouterPeering + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1{virtualRouterName}~1peerings~1{peeringName}?api-version=2024-03-01/put' + operationId: VirtualRouterPeerings_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualRouterPeering + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1virtualRouters~1{virtualRouterName}~1peerings?api-version=2024-03-01/get' + operationId: VirtualRouterPeerings_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: VirtualRouterPeeringListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/virtual_router_peerings/methods/get' + - $ref: '#/components/x-stackQL-resources/virtual_router_peerings/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/virtual_router_peerings/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/virtual_router_peerings/methods/delete' + security_admin_configurations: + id: azure.network.security_admin_configurations + name: security_admin_configurations + title: security_admin_configurations + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations?api-version=2024-03-01/get' + operationId: SecurityAdminConfigurations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityAdminConfigurationListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}?api-version=2024-03-01/get' + operationId: SecurityAdminConfigurations_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityAdminConfiguration + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}?api-version=2024-03-01/put' + operationId: SecurityAdminConfigurations_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SecurityAdminConfiguration + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}?api-version=2024-03-01/delete' + operationId: SecurityAdminConfigurations_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/security_admin_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/security_admin_configurations/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/security_admin_configurations/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/security_admin_configurations/methods/delete' + admin_rule_collections: + id: azure.network.admin_rule_collections + name: admin_rule_collections + title: admin_rule_collections + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections?api-version=2024-03-01/get' + operationId: AdminRuleCollections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AdminRuleCollectionListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}?api-version=2024-03-01/get' + operationId: AdminRuleCollections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AdminRuleCollection + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}?api-version=2024-03-01/put' + operationId: AdminRuleCollections_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AdminRuleCollection + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}?api-version=2024-03-01/delete' + operationId: AdminRuleCollections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/admin_rule_collections/methods/get' + - $ref: '#/components/x-stackQL-resources/admin_rule_collections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/admin_rule_collections/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/admin_rule_collections/methods/delete' + admin_rules: + id: azure.network.admin_rules + name: admin_rules + title: admin_rules + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules?api-version=2024-03-01/get' + operationId: AdminRules_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: AdminRuleListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules~1{ruleName}?api-version=2024-03-01/get' + operationId: AdminRules_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BaseAdminRule + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules~1{ruleName}?api-version=2024-03-01/put' + operationId: AdminRules_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BaseAdminRule + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1securityAdminConfigurations~1{configurationName}~1ruleCollections~1{ruleCollectionName}~1rules~1{ruleName}?api-version=2024-03-01/delete' + operationId: AdminRules_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/admin_rules/methods/get' + - $ref: '#/components/x-stackQL-resources/admin_rules/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/admin_rules/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/admin_rules/methods/delete' + scope_connections: + id: azure.network.scope_connections + name: scope_connections + title: scope_connections + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1scopeConnections~1{scopeConnectionName}?api-version=2024-03-01/put' + operationId: ScopeConnections_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ScopeConnection + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1scopeConnections~1{scopeConnectionName}?api-version=2024-03-01/get' + operationId: ScopeConnections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ScopeConnection + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1scopeConnections~1{scopeConnectionName}?api-version=2024-03-01/delete' + operationId: ScopeConnections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1networkManagers~1{networkManagerName}~1scopeConnections?api-version=2024-03-01/get' + operationId: ScopeConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ScopeConnectionListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/scope_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/scope_connections/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/scope_connections/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/scope_connections/methods/delete' + vw_interfaces_cloud_service_network_interfaces: + id: azure.network.vw_interfaces_cloud_service_network_interfaces + name: vw_interfaces_cloud_service_network_interfaces + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.virtualMachine') as "virtual_machine", + JSON_EXTRACT(properties, '$.networkSecurityGroup') as "network_security_group", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.ipConfigurations') as "ip_configurations", + JSON_EXTRACT(properties, '$.tapConfigurations') as "tap_configurations", + JSON_EXTRACT(properties, '$.dnsSettings') as "dns_settings", + JSON_EXTRACT(properties, '$.macAddress') as "mac_address", + JSON_EXTRACT(properties, '$.primary') as "primary", + JSON_EXTRACT(properties, '$.vnetEncryptionSupported') as "vnet_encryption_supported", + JSON_EXTRACT(properties, '$.enableAcceleratedNetworking') as "enable_accelerated_networking", + JSON_EXTRACT(properties, '$.disableTcpStateTracking') as "disable_tcp_state_tracking", + JSON_EXTRACT(properties, '$.enableIPForwarding') as "enable_ip_forwarding", + JSON_EXTRACT(properties, '$.hostedWorkloads') as "hosted_workloads", + JSON_EXTRACT(properties, '$.dscpConfiguration') as "dscp_configuration", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.workloadType') as "workload_type", + JSON_EXTRACT(properties, '$.nicType') as "nic_type", + JSON_EXTRACT(properties, '$.privateLinkService') as "private_link_service", + JSON_EXTRACT(properties, '$.migrationPhase') as "migration_phase", + JSON_EXTRACT(properties, '$.auxiliaryMode') as "auxiliary_mode", + JSON_EXTRACT(properties, '$.auxiliarySku') as "auxiliary_sku", + subscriptionId, + resourceGroupName, + cloudServiceName, + roleInstanceName, + networkInterfaceName + FROM azure.network.interfaces_cloud_service_network_interfaces + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND cloudServiceName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.virtualMachine') as "virtual_machine", + json_extract_path_text(properties, '$.networkSecurityGroup') as "network_security_group", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.ipConfigurations') as "ip_configurations", + json_extract_path_text(properties, '$.tapConfigurations') as "tap_configurations", + json_extract_path_text(properties, '$.dnsSettings') as "dns_settings", + json_extract_path_text(properties, '$.macAddress') as "mac_address", + json_extract_path_text(properties, '$.primary') as "primary", + json_extract_path_text(properties, '$.vnetEncryptionSupported') as "vnet_encryption_supported", + json_extract_path_text(properties, '$.enableAcceleratedNetworking') as "enable_accelerated_networking", + json_extract_path_text(properties, '$.disableTcpStateTracking') as "disable_tcp_state_tracking", + json_extract_path_text(properties, '$.enableIPForwarding') as "enable_ip_forwarding", + json_extract_path_text(properties, '$.hostedWorkloads') as "hosted_workloads", + json_extract_path_text(properties, '$.dscpConfiguration') as "dscp_configuration", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.workloadType') as "workload_type", + json_extract_path_text(properties, '$.nicType') as "nic_type", + json_extract_path_text(properties, '$.privateLinkService') as "private_link_service", + json_extract_path_text(properties, '$.migrationPhase') as "migration_phase", + json_extract_path_text(properties, '$.auxiliaryMode') as "auxiliary_mode", + json_extract_path_text(properties, '$.auxiliarySku') as "auxiliary_sku", + subscriptionId, + resourceGroupName, + cloudServiceName, + roleInstanceName, + networkInterfaceName + FROM azure.network.interfaces_cloud_service_network_interfaces + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND cloudServiceName = 'replace-me'; + vw_security_user_configurations: + id: azure.network.vw_security_user_configurations + name: vw_security_user_configurations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName + FROM azure.network.security_user_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName + FROM azure.network.security_user_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; + vw_security_user_rule_collections: + id: azure.network.vw_security_user_rule_collections + name: vw_security_user_rule_collections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.appliesToGroups') as "applies_to_groups", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName, + ruleCollectionName + FROM azure.network.security_user_rule_collections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.appliesToGroups') as "applies_to_groups", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName, + ruleCollectionName + FROM azure.network.security_user_rule_collections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me'; + vw_security_user_rules: + id: azure.network.vw_security_user_rules + name: vw_security_user_rules + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.protocol') as "protocol", + JSON_EXTRACT(properties, '$.sources') as "sources", + JSON_EXTRACT(properties, '$.destinations') as "destinations", + JSON_EXTRACT(properties, '$.sourcePortRanges') as "source_port_ranges", + JSON_EXTRACT(properties, '$.destinationPortRanges') as "destination_port_ranges", + JSON_EXTRACT(properties, '$.direction') as "direction", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName, + ruleCollectionName, + ruleName + FROM azure.network.security_user_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me' AND ruleCollectionName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.protocol') as "protocol", + json_extract_path_text(properties, '$.sources') as "sources", + json_extract_path_text(properties, '$.destinations') as "destinations", + json_extract_path_text(properties, '$.sourcePortRanges') as "source_port_ranges", + json_extract_path_text(properties, '$.destinationPortRanges') as "destination_port_ranges", + json_extract_path_text(properties, '$.direction') as "direction", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName, + ruleCollectionName, + ruleName + FROM azure.network.security_user_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me' AND ruleCollectionName = 'replace-me'; + vw_virtual_network_taps: + id: azure.network.vw_virtual_network_taps + name: vw_virtual_network_taps + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.networkInterfaceTapConfigurations') as "network_interface_tap_configurations", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.destinationNetworkInterfaceIPConfiguration') as "destination_network_interface_ip_configuration", + JSON_EXTRACT(properties, '$.destinationLoadBalancerFrontEndIPConfiguration') as "destination_load_balancer_front_end_ip_configuration", + JSON_EXTRACT(properties, '$.destinationPort') as "destination_port", + subscriptionId, + resourceGroupName, + tapName + FROM azure.network.virtual_network_taps + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.networkInterfaceTapConfigurations') as "network_interface_tap_configurations", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.destinationNetworkInterfaceIPConfiguration') as "destination_network_interface_ip_configuration", + json_extract_path_text(properties, '$.destinationLoadBalancerFrontEndIPConfiguration') as "destination_load_balancer_front_end_ip_configuration", + json_extract_path_text(properties, '$.destinationPort') as "destination_port", + subscriptionId, + resourceGroupName, + tapName + FROM azure.network.virtual_network_taps + WHERE subscriptionId = 'replace-me'; + vw_ip_groups: + id: azure.network.vw_ip_groups + name: vw_ip_groups + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.ipAddresses') as "ip_addresses", + JSON_EXTRACT(properties, '$.firewalls') as "firewalls", + JSON_EXTRACT(properties, '$.firewallPolicies') as "firewall_policies", + subscriptionId, + resourceGroupName, + ipGroupsName + FROM azure.network.ip_groups + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.ipAddresses') as "ip_addresses", + json_extract_path_text(properties, '$.firewalls') as "firewalls", + json_extract_path_text(properties, '$.firewallPolicies') as "firewall_policies", + subscriptionId, + resourceGroupName, + ipGroupsName + FROM azure.network.ip_groups + WHERE subscriptionId = 'replace-me'; + vw_manager_routing_configurations: + id: azure.network.vw_manager_routing_configurations + name: vw_manager_routing_configurations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName + FROM azure.network.manager_routing_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName + FROM azure.network.manager_routing_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; + vw_routing_rule_collections: + id: azure.network.vw_routing_rule_collections + name: vw_routing_rule_collections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.appliesTo') as "applies_to", + JSON_EXTRACT(properties, '$.disableBgpRoutePropagation') as "disable_bgp_route_propagation", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName, + ruleCollectionName + FROM azure.network.routing_rule_collections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.appliesTo') as "applies_to", + json_extract_path_text(properties, '$.disableBgpRoutePropagation') as "disable_bgp_route_propagation", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName, + ruleCollectionName + FROM azure.network.routing_rule_collections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me'; + vw_routing_rules: + id: azure.network.vw_routing_rules + name: vw_routing_rules + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.destination') as "destination", + JSON_EXTRACT(properties, '$.nextHop') as "next_hop", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName, + ruleCollectionName, + ruleName + FROM azure.network.routing_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me' AND ruleCollectionName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.destination') as "destination", + json_extract_path_text(properties, '$.nextHop') as "next_hop", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName, + ruleCollectionName, + ruleName + FROM azure.network.routing_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me' AND ruleCollectionName = 'replace-me'; + vw_express_route_circuit_authorizations: + id: azure.network.vw_express_route_circuit_authorizations + name: vw_express_route_circuit_authorizations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.authorizationKey') as "authorization_key", + JSON_EXTRACT(properties, '$.authorizationUseStatus') as "authorization_use_status", + JSON_EXTRACT(properties, '$.connectionResourceUri') as "connection_resource_uri", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + circuitName, + authorizationName + FROM azure.network.express_route_circuit_authorizations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.authorizationKey') as "authorization_key", + json_extract_path_text(properties, '$.authorizationUseStatus') as "authorization_use_status", + json_extract_path_text(properties, '$.connectionResourceUri') as "connection_resource_uri", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + circuitName, + authorizationName + FROM azure.network.express_route_circuit_authorizations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me'; + vw_express_route_circuit_peerings: + id: azure.network.vw_express_route_circuit_peerings + name: vw_express_route_circuit_peerings + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.peeringType') as "peering_type", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.azureASN') as "azure_asn", + JSON_EXTRACT(properties, '$.peerASN') as "peer_asn", + JSON_EXTRACT(properties, '$.primaryPeerAddressPrefix') as "primary_peer_address_prefix", + JSON_EXTRACT(properties, '$.secondaryPeerAddressPrefix') as "secondary_peer_address_prefix", + JSON_EXTRACT(properties, '$.primaryAzurePort') as "primary_azure_port", + JSON_EXTRACT(properties, '$.secondaryAzurePort') as "secondary_azure_port", + JSON_EXTRACT(properties, '$.sharedKey') as "shared_key", + JSON_EXTRACT(properties, '$.vlanId') as "vlan_id", + JSON_EXTRACT(properties, '$.microsoftPeeringConfig') as "microsoft_peering_config", + JSON_EXTRACT(properties, '$.stats') as "stats", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.gatewayManagerEtag') as "gateway_manager_etag", + JSON_EXTRACT(properties, '$.lastModifiedBy') as "last_modified_by", + JSON_EXTRACT(properties, '$.routeFilter') as "route_filter", + JSON_EXTRACT(properties, '$.ipv6PeeringConfig') as "ipv6_peering_config", + JSON_EXTRACT(properties, '$.expressRouteConnection') as "express_route_connection", + JSON_EXTRACT(properties, '$.connections') as "connections", + JSON_EXTRACT(properties, '$.peeredConnections') as "peered_connections", + subscriptionId, + resourceGroupName, + circuitName, + peeringName + FROM azure.network.express_route_circuit_peerings + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.peeringType') as "peering_type", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.azureASN') as "azure_asn", + json_extract_path_text(properties, '$.peerASN') as "peer_asn", + json_extract_path_text(properties, '$.primaryPeerAddressPrefix') as "primary_peer_address_prefix", + json_extract_path_text(properties, '$.secondaryPeerAddressPrefix') as "secondary_peer_address_prefix", + json_extract_path_text(properties, '$.primaryAzurePort') as "primary_azure_port", + json_extract_path_text(properties, '$.secondaryAzurePort') as "secondary_azure_port", + json_extract_path_text(properties, '$.sharedKey') as "shared_key", + json_extract_path_text(properties, '$.vlanId') as "vlan_id", + json_extract_path_text(properties, '$.microsoftPeeringConfig') as "microsoft_peering_config", + json_extract_path_text(properties, '$.stats') as "stats", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.gatewayManagerEtag') as "gateway_manager_etag", + json_extract_path_text(properties, '$.lastModifiedBy') as "last_modified_by", + json_extract_path_text(properties, '$.routeFilter') as "route_filter", + json_extract_path_text(properties, '$.ipv6PeeringConfig') as "ipv6_peering_config", + json_extract_path_text(properties, '$.expressRouteConnection') as "express_route_connection", + json_extract_path_text(properties, '$.connections') as "connections", + json_extract_path_text(properties, '$.peeredConnections') as "peered_connections", + subscriptionId, + resourceGroupName, + circuitName, + peeringName + FROM azure.network.express_route_circuit_peerings + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me'; + vw_express_route_circuit_connections: + id: azure.network.vw_express_route_circuit_connections + name: vw_express_route_circuit_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.expressRouteCircuitPeering') as "express_route_circuit_peering", + JSON_EXTRACT(properties, '$.peerExpressRouteCircuitPeering') as "peer_express_route_circuit_peering", + JSON_EXTRACT(properties, '$.addressPrefix') as "address_prefix", + JSON_EXTRACT(properties, '$.authorizationKey') as "authorization_key", + JSON_EXTRACT(properties, '$.ipv6CircuitConnectionConfig') as "ipv6_circuit_connection_config", + JSON_EXTRACT(properties, '$.circuitConnectionStatus') as "circuit_connection_status", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + circuitName, + peeringName, + connectionName + FROM azure.network.express_route_circuit_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me' AND peeringName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.expressRouteCircuitPeering') as "express_route_circuit_peering", + json_extract_path_text(properties, '$.peerExpressRouteCircuitPeering') as "peer_express_route_circuit_peering", + json_extract_path_text(properties, '$.addressPrefix') as "address_prefix", + json_extract_path_text(properties, '$.authorizationKey') as "authorization_key", + json_extract_path_text(properties, '$.ipv6CircuitConnectionConfig') as "ipv6_circuit_connection_config", + json_extract_path_text(properties, '$.circuitConnectionStatus') as "circuit_connection_status", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + circuitName, + peeringName, + connectionName + FROM azure.network.express_route_circuit_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me' AND peeringName = 'replace-me'; + vw_peer_express_route_circuit_connections: + id: azure.network.vw_peer_express_route_circuit_connections + name: vw_peer_express_route_circuit_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.expressRouteCircuitPeering') as "express_route_circuit_peering", + JSON_EXTRACT(properties, '$.peerExpressRouteCircuitPeering') as "peer_express_route_circuit_peering", + JSON_EXTRACT(properties, '$.addressPrefix') as "address_prefix", + JSON_EXTRACT(properties, '$.circuitConnectionStatus') as "circuit_connection_status", + JSON_EXTRACT(properties, '$.connectionName') as "connection_name", + JSON_EXTRACT(properties, '$.authResourceGuid') as "auth_resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + circuitName, + peeringName, + connectionName + FROM azure.network.peer_express_route_circuit_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me' AND peeringName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.expressRouteCircuitPeering') as "express_route_circuit_peering", + json_extract_path_text(properties, '$.peerExpressRouteCircuitPeering') as "peer_express_route_circuit_peering", + json_extract_path_text(properties, '$.addressPrefix') as "address_prefix", + json_extract_path_text(properties, '$.circuitConnectionStatus') as "circuit_connection_status", + json_extract_path_text(properties, '$.connectionName') as "connection_name", + json_extract_path_text(properties, '$.authResourceGuid') as "auth_resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + circuitName, + peeringName, + connectionName + FROM azure.network.peer_express_route_circuit_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND circuitName = 'replace-me' AND peeringName = 'replace-me'; + vw_express_route_circuits: + id: azure.network.vw_express_route_circuits + name: vw_express_route_circuits + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + sku as sku, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.allowClassicOperations') as "allow_classic_operations", + JSON_EXTRACT(properties, '$.circuitProvisioningState') as "circuit_provisioning_state", + JSON_EXTRACT(properties, '$.serviceProviderProvisioningState') as "service_provider_provisioning_state", + JSON_EXTRACT(properties, '$.authorizations') as "authorizations", + JSON_EXTRACT(properties, '$.peerings') as "peerings", + JSON_EXTRACT(properties, '$.serviceKey') as "service_key", + JSON_EXTRACT(properties, '$.serviceProviderNotes') as "service_provider_notes", + JSON_EXTRACT(properties, '$.serviceProviderProperties') as "service_provider_properties", + JSON_EXTRACT(properties, '$.expressRoutePort') as "express_route_port", + JSON_EXTRACT(properties, '$.bandwidthInGbps') as "bandwidth_in_gbps", + JSON_EXTRACT(properties, '$.stag') as "stag", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.gatewayManagerEtag') as "gateway_manager_etag", + JSON_EXTRACT(properties, '$.globalReachEnabled') as "global_reach_enabled", + JSON_EXTRACT(properties, '$.authorizationKey') as "authorization_key", + JSON_EXTRACT(properties, '$.authorizationStatus') as "authorization_status", + JSON_EXTRACT(properties, '$.enableDirectPortRateLimit') as "enable_direct_port_rate_limit", + subscriptionId, + resourceGroupName, + circuitName + FROM azure.network.express_route_circuits + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + sku as sku, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.allowClassicOperations') as "allow_classic_operations", + json_extract_path_text(properties, '$.circuitProvisioningState') as "circuit_provisioning_state", + json_extract_path_text(properties, '$.serviceProviderProvisioningState') as "service_provider_provisioning_state", + json_extract_path_text(properties, '$.authorizations') as "authorizations", + json_extract_path_text(properties, '$.peerings') as "peerings", + json_extract_path_text(properties, '$.serviceKey') as "service_key", + json_extract_path_text(properties, '$.serviceProviderNotes') as "service_provider_notes", + json_extract_path_text(properties, '$.serviceProviderProperties') as "service_provider_properties", + json_extract_path_text(properties, '$.expressRoutePort') as "express_route_port", + json_extract_path_text(properties, '$.bandwidthInGbps') as "bandwidth_in_gbps", + json_extract_path_text(properties, '$.stag') as "stag", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.gatewayManagerEtag') as "gateway_manager_etag", + json_extract_path_text(properties, '$.globalReachEnabled') as "global_reach_enabled", + json_extract_path_text(properties, '$.authorizationKey') as "authorization_key", + json_extract_path_text(properties, '$.authorizationStatus') as "authorization_status", + json_extract_path_text(properties, '$.enableDirectPortRateLimit') as "enable_direct_port_rate_limit", + subscriptionId, + resourceGroupName, + circuitName + FROM azure.network.express_route_circuits + WHERE subscriptionId = 'replace-me'; + vw_firewall_policies: + id: azure.network.vw_firewall_policies + name: vw_firewall_policies + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + identity as identity, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.size') as "size", + JSON_EXTRACT(properties, '$.ruleCollectionGroups') as "rule_collection_groups", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.basePolicy') as "base_policy", + JSON_EXTRACT(properties, '$.firewalls') as "firewalls", + JSON_EXTRACT(properties, '$.childPolicies') as "child_policies", + JSON_EXTRACT(properties, '$.threatIntelMode') as "threat_intel_mode", + JSON_EXTRACT(properties, '$.threatIntelWhitelist') as "threat_intel_whitelist", + JSON_EXTRACT(properties, '$.insights') as "insights", + JSON_EXTRACT(properties, '$.snat') as "snat", + JSON_EXTRACT(properties, '$.sql') as "sql", + JSON_EXTRACT(properties, '$.dnsSettings') as "dns_settings", + JSON_EXTRACT(properties, '$.explicitProxy') as "explicit_proxy", + JSON_EXTRACT(properties, '$.intrusionDetection') as "intrusion_detection", + JSON_EXTRACT(properties, '$.transportSecurity') as "transport_security", + JSON_EXTRACT(properties, '$.sku') as "sku", + subscriptionId, + resourceGroupName, + firewallPolicyName + FROM azure.network.firewall_policies + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + identity as identity, + type as type, + tags as tags, + json_extract_path_text(properties, '$.size') as "size", + json_extract_path_text(properties, '$.ruleCollectionGroups') as "rule_collection_groups", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.basePolicy') as "base_policy", + json_extract_path_text(properties, '$.firewalls') as "firewalls", + json_extract_path_text(properties, '$.childPolicies') as "child_policies", + json_extract_path_text(properties, '$.threatIntelMode') as "threat_intel_mode", + json_extract_path_text(properties, '$.threatIntelWhitelist') as "threat_intel_whitelist", + json_extract_path_text(properties, '$.insights') as "insights", + json_extract_path_text(properties, '$.snat') as "snat", + json_extract_path_text(properties, '$.sql') as "sql", + json_extract_path_text(properties, '$.dnsSettings') as "dns_settings", + json_extract_path_text(properties, '$.explicitProxy') as "explicit_proxy", + json_extract_path_text(properties, '$.intrusionDetection') as "intrusion_detection", + json_extract_path_text(properties, '$.transportSecurity') as "transport_security", + json_extract_path_text(properties, '$.sku') as "sku", + subscriptionId, + resourceGroupName, + firewallPolicyName + FROM azure.network.firewall_policies + WHERE subscriptionId = 'replace-me'; + vw_firewall_policy_rule_collection_groups: + id: azure.network.vw_firewall_policy_rule_collection_groups + name: vw_firewall_policy_rule_collection_groups + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.size') as "size", + JSON_EXTRACT(properties, '$.priority') as "priority", + JSON_EXTRACT(properties, '$.ruleCollections') as "rule_collections", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + firewallPolicyName, + ruleCollectionGroupName + FROM azure.network.firewall_policy_rule_collection_groups + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND firewallPolicyName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.size') as "size", + json_extract_path_text(properties, '$.priority') as "priority", + json_extract_path_text(properties, '$.ruleCollections') as "rule_collections", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + firewallPolicyName, + ruleCollectionGroupName + FROM azure.network.firewall_policy_rule_collection_groups + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND firewallPolicyName = 'replace-me'; + vw_firewall_policy_drafts: + id: azure.network.vw_firewall_policy_drafts + name: vw_firewall_policy_drafts + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.basePolicy') as "base_policy", + JSON_EXTRACT(properties, '$.threatIntelMode') as "threat_intel_mode", + JSON_EXTRACT(properties, '$.threatIntelWhitelist') as "threat_intel_whitelist", + JSON_EXTRACT(properties, '$.insights') as "insights", + JSON_EXTRACT(properties, '$.snat') as "snat", + JSON_EXTRACT(properties, '$.sql') as "sql", + JSON_EXTRACT(properties, '$.dnsSettings') as "dns_settings", + JSON_EXTRACT(properties, '$.explicitProxy') as "explicit_proxy", + JSON_EXTRACT(properties, '$.intrusionDetection') as "intrusion_detection", + subscriptionId, + resourceGroupName, + firewallPolicyName + FROM azure.network.firewall_policy_drafts + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND firewallPolicyName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + type as type, + tags as tags, + json_extract_path_text(properties, '$.basePolicy') as "base_policy", + json_extract_path_text(properties, '$.threatIntelMode') as "threat_intel_mode", + json_extract_path_text(properties, '$.threatIntelWhitelist') as "threat_intel_whitelist", + json_extract_path_text(properties, '$.insights') as "insights", + json_extract_path_text(properties, '$.snat') as "snat", + json_extract_path_text(properties, '$.sql') as "sql", + json_extract_path_text(properties, '$.dnsSettings') as "dns_settings", + json_extract_path_text(properties, '$.explicitProxy') as "explicit_proxy", + json_extract_path_text(properties, '$.intrusionDetection') as "intrusion_detection", + subscriptionId, + resourceGroupName, + firewallPolicyName + FROM azure.network.firewall_policy_drafts + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND firewallPolicyName = 'replace-me'; + vw_firewall_policy_rule_collection_group_drafts: + id: azure.network.vw_firewall_policy_rule_collection_group_drafts + name: vw_firewall_policy_rule_collection_group_drafts + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.size') as "size", + JSON_EXTRACT(properties, '$.priority') as "priority", + JSON_EXTRACT(properties, '$.ruleCollections') as "rule_collections", + subscriptionId, + resourceGroupName, + firewallPolicyName, + ruleCollectionGroupName + FROM azure.network.firewall_policy_rule_collection_group_drafts + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND firewallPolicyName = 'replace-me' AND ruleCollectionGroupName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.size') as "size", + json_extract_path_text(properties, '$.priority') as "priority", + json_extract_path_text(properties, '$.ruleCollections') as "rule_collections", + subscriptionId, + resourceGroupName, + firewallPolicyName, + ruleCollectionGroupName + FROM azure.network.firewall_policy_rule_collection_group_drafts + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND firewallPolicyName = 'replace-me' AND ruleCollectionGroupName = 'replace-me'; + vw_managers: + id: azure.network.vw_managers + name: vw_managers + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + systemData as system_data, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.networkManagerScopes') as "network_manager_scopes", + JSON_EXTRACT(properties, '$.networkManagerScopeAccesses') as "network_manager_scope_accesses", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName + FROM azure.network.managers + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + systemData as system_data, + type as type, + tags as tags, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.networkManagerScopes') as "network_manager_scopes", + json_extract_path_text(properties, '$.networkManagerScopeAccesses') as "network_manager_scope_accesses", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName + FROM azure.network.managers + WHERE subscriptionId = 'replace-me'; + vw_subscription_network_manager_connections: + id: azure.network.vw_subscription_network_manager_connections + name: vw_subscription_network_manager_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + systemData as system_data, + type as type, + JSON_EXTRACT(properties, '$.networkManagerId') as "network_manager_id", + JSON_EXTRACT(properties, '$.connectionState') as "connection_state", + JSON_EXTRACT(properties, '$.description') as "description", + subscriptionId, + networkManagerConnectionName + FROM azure.network.subscription_network_manager_connections + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + systemData as system_data, + type as type, + json_extract_path_text(properties, '$.networkManagerId') as "network_manager_id", + json_extract_path_text(properties, '$.connectionState') as "connection_state", + json_extract_path_text(properties, '$.description') as "description", + subscriptionId, + networkManagerConnectionName + FROM azure.network.subscription_network_manager_connections + WHERE subscriptionId = 'replace-me'; + vw_management_group_network_manager_connections: + id: azure.network.vw_management_group_network_manager_connections + name: vw_management_group_network_manager_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + systemData as system_data, + type as type, + JSON_EXTRACT(properties, '$.networkManagerId') as "network_manager_id", + JSON_EXTRACT(properties, '$.connectionState') as "connection_state", + JSON_EXTRACT(properties, '$.description') as "description", + managementGroupId, + networkManagerConnectionName + FROM azure.network.management_group_network_manager_connections + WHERE managementGroupId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + systemData as system_data, + type as type, + json_extract_path_text(properties, '$.networkManagerId') as "network_manager_id", + json_extract_path_text(properties, '$.connectionState') as "connection_state", + json_extract_path_text(properties, '$.description') as "description", + managementGroupId, + networkManagerConnectionName + FROM azure.network.management_group_network_manager_connections + WHERE managementGroupId = 'replace-me'; + vw_service_endpoint_policies: + id: azure.network.vw_service_endpoint_policies + name: vw_service_endpoint_policies + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + kind as kind, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.serviceEndpointPolicyDefinitions') as "service_endpoint_policy_definitions", + JSON_EXTRACT(properties, '$.subnets') as "subnets", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.serviceAlias') as "service_alias", + JSON_EXTRACT(properties, '$.contextualServiceEndpointPolicies') as "contextual_service_endpoint_policies", + subscriptionId, + resourceGroupName, + serviceEndpointPolicyName + FROM azure.network.service_endpoint_policies + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + kind as kind, + type as type, + tags as tags, + json_extract_path_text(properties, '$.serviceEndpointPolicyDefinitions') as "service_endpoint_policy_definitions", + json_extract_path_text(properties, '$.subnets') as "subnets", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.serviceAlias') as "service_alias", + json_extract_path_text(properties, '$.contextualServiceEndpointPolicies') as "contextual_service_endpoint_policies", + subscriptionId, + resourceGroupName, + serviceEndpointPolicyName + FROM azure.network.service_endpoint_policies + WHERE subscriptionId = 'replace-me'; + vw_service_endpoint_policy_definitions: + id: azure.network.vw_service_endpoint_policy_definitions + name: vw_service_endpoint_policy_definitions + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.service') as "service", + JSON_EXTRACT(properties, '$.serviceResources') as "service_resources", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + serviceEndpointPolicyName, + serviceEndpointPolicyDefinitionName + FROM azure.network.service_endpoint_policy_definitions + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceEndpointPolicyName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.service') as "service", + json_extract_path_text(properties, '$.serviceResources') as "service_resources", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + serviceEndpointPolicyName, + serviceEndpointPolicyDefinitionName + FROM azure.network.service_endpoint_policy_definitions + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceEndpointPolicyName = 'replace-me'; + vw_vip_swaps: + id: azure.network.vw_vip_swaps + name: vw_vip_swaps + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.slotType') as "slot_type", + subscriptionId, + groupName, + resourceName, + singletonResource + FROM azure.network.vip_swaps + WHERE subscriptionId = 'replace-me' AND groupName = 'replace-me' AND resourceName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.slotType') as "slot_type", + subscriptionId, + groupName, + resourceName, + singletonResource + FROM azure.network.vip_swaps + WHERE subscriptionId = 'replace-me' AND groupName = 'replace-me' AND resourceName = 'replace-me'; + vw_connectivity_configurations: + id: azure.network.vw_connectivity_configurations + name: vw_connectivity_configurations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.connectivityTopology') as "connectivity_topology", + JSON_EXTRACT(properties, '$.hubs') as "hubs", + JSON_EXTRACT(properties, '$.isGlobal') as "is_global", + JSON_EXTRACT(properties, '$.appliesToGroups') as "applies_to_groups", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.deleteExistingPeering') as "delete_existing_peering", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName + FROM azure.network.connectivity_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.connectivityTopology') as "connectivity_topology", + json_extract_path_text(properties, '$.hubs') as "hubs", + json_extract_path_text(properties, '$.isGlobal') as "is_global", + json_extract_path_text(properties, '$.appliesToGroups') as "applies_to_groups", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.deleteExistingPeering') as "delete_existing_peering", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName + FROM azure.network.connectivity_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; + vw_route_filters: + id: azure.network.vw_route_filters + name: vw_route_filters + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.rules') as "rules", + JSON_EXTRACT(properties, '$.peerings') as "peerings", + JSON_EXTRACT(properties, '$.ipv6Peerings') as "ipv6_peerings", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + routeFilterName + FROM azure.network.route_filters + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.rules') as "rules", + json_extract_path_text(properties, '$.peerings') as "peerings", + json_extract_path_text(properties, '$.ipv6Peerings') as "ipv6_peerings", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + routeFilterName + FROM azure.network.route_filters + WHERE subscriptionId = 'replace-me'; + vw_route_filter_rules: + id: azure.network.vw_route_filter_rules + name: vw_route_filter_rules + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + JSON_EXTRACT(properties, '$.access') as "access", + JSON_EXTRACT(properties, '$.routeFilterRuleType') as "route_filter_rule_type", + JSON_EXTRACT(properties, '$.communities') as "communities", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + routeFilterName, + ruleName + FROM azure.network.route_filter_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND routeFilterName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + json_extract_path_text(properties, '$.access') as "access", + json_extract_path_text(properties, '$.routeFilterRuleType') as "route_filter_rule_type", + json_extract_path_text(properties, '$.communities') as "communities", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + routeFilterName, + ruleName + FROM azure.network.route_filter_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND routeFilterName = 'replace-me'; + vw_private_link_services: + id: azure.network.vw_private_link_services + name: vw_private_link_services + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.loadBalancerFrontendIpConfigurations') as "load_balancer_frontend_ip_configurations", + JSON_EXTRACT(properties, '$.ipConfigurations') as "ip_configurations", + JSON_EXTRACT(properties, '$.destinationIPAddress') as "destination_ip_address", + JSON_EXTRACT(properties, '$.networkInterfaces') as "network_interfaces", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.visibility') as "visibility", + JSON_EXTRACT(properties, '$.autoApproval') as "auto_approval", + JSON_EXTRACT(properties, '$.fqdns') as "fqdns", + JSON_EXTRACT(properties, '$.alias') as "alias", + JSON_EXTRACT(properties, '$.enableProxyProtocol') as "enable_proxy_protocol", + subscriptionId, + resourceGroupName, + serviceName + FROM azure.network.private_link_services + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.loadBalancerFrontendIpConfigurations') as "load_balancer_frontend_ip_configurations", + json_extract_path_text(properties, '$.ipConfigurations') as "ip_configurations", + json_extract_path_text(properties, '$.destinationIPAddress') as "destination_ip_address", + json_extract_path_text(properties, '$.networkInterfaces') as "network_interfaces", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.visibility') as "visibility", + json_extract_path_text(properties, '$.autoApproval') as "auto_approval", + json_extract_path_text(properties, '$.fqdns') as "fqdns", + json_extract_path_text(properties, '$.alias') as "alias", + json_extract_path_text(properties, '$.enableProxyProtocol') as "enable_proxy_protocol", + subscriptionId, + resourceGroupName, + serviceName + FROM azure.network.private_link_services + WHERE subscriptionId = 'replace-me'; + vw_private_link_services_private_endpoint_connections: + id: azure.network.vw_private_link_services_private_endpoint_connections + name: vw_private_link_services_private_endpoint_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + etag as etag, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.linkIdentifier') as "link_identifier", + JSON_EXTRACT(properties, '$.privateEndpointLocation') as "private_endpoint_location", + subscriptionId, + resourceGroupName, + serviceName, + peConnectionName + FROM azure.network.private_link_services_private_endpoint_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + etag as etag, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.linkIdentifier') as "link_identifier", + json_extract_path_text(properties, '$.privateEndpointLocation') as "private_endpoint_location", + subscriptionId, + resourceGroupName, + serviceName, + peConnectionName + FROM azure.network.private_link_services_private_endpoint_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND serviceName = 'replace-me'; + vw_profiles: + id: azure.network.vw_profiles + name: vw_profiles + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.containerNetworkInterfaces') as "container_network_interfaces", + JSON_EXTRACT(properties, '$.containerNetworkInterfaceConfigurations') as "container_network_interface_configurations", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkProfileName + FROM azure.network.profiles + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.containerNetworkInterfaces') as "container_network_interfaces", + json_extract_path_text(properties, '$.containerNetworkInterfaceConfigurations') as "container_network_interface_configurations", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkProfileName + FROM azure.network.profiles + WHERE subscriptionId = 'replace-me'; + vw_nat_gateways: + id: azure.network.vw_nat_gateways + name: vw_nat_gateways + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + sku as sku, + zones as zones, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as "idle_timeout_in_minutes", + JSON_EXTRACT(properties, '$.publicIpAddresses') as "public_ip_addresses", + JSON_EXTRACT(properties, '$.publicIpPrefixes') as "public_ip_prefixes", + JSON_EXTRACT(properties, '$.subnets') as "subnets", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + natGatewayName + FROM azure.network.nat_gateways + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + sku as sku, + zones as zones, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.idleTimeoutInMinutes') as "idle_timeout_in_minutes", + json_extract_path_text(properties, '$.publicIpAddresses') as "public_ip_addresses", + json_extract_path_text(properties, '$.publicIpPrefixes') as "public_ip_prefixes", + json_extract_path_text(properties, '$.subnets') as "subnets", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + natGatewayName + FROM azure.network.nat_gateways + WHERE subscriptionId = 'replace-me'; + vw_virtual_networks: + id: azure.network.vw_virtual_networks + name: vw_virtual_networks + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.addressSpace') as "address_space", + JSON_EXTRACT(properties, '$.dhcpOptions') as "dhcp_options", + JSON_EXTRACT(properties, '$.flowTimeoutInMinutes') as "flow_timeout_in_minutes", + JSON_EXTRACT(properties, '$.subnets') as "subnets", + JSON_EXTRACT(properties, '$.virtualNetworkPeerings') as "virtual_network_peerings", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.enableDdosProtection') as "enable_ddos_protection", + JSON_EXTRACT(properties, '$.enableVmProtection') as "enable_vm_protection", + JSON_EXTRACT(properties, '$.ddosProtectionPlan') as "ddos_protection_plan", + JSON_EXTRACT(properties, '$.bgpCommunities') as "bgp_communities", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.ipAllocations') as "ip_allocations", + JSON_EXTRACT(properties, '$.flowLogs') as "flow_logs", + JSON_EXTRACT(properties, '$.privateEndpointVNetPolicies') as "private_endpoint_v_net_policies", + subscriptionId, + resourceGroupName, + virtualNetworkName + FROM azure.network.virtual_networks + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.addressSpace') as "address_space", + json_extract_path_text(properties, '$.dhcpOptions') as "dhcp_options", + json_extract_path_text(properties, '$.flowTimeoutInMinutes') as "flow_timeout_in_minutes", + json_extract_path_text(properties, '$.subnets') as "subnets", + json_extract_path_text(properties, '$.virtualNetworkPeerings') as "virtual_network_peerings", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.enableDdosProtection') as "enable_ddos_protection", + json_extract_path_text(properties, '$.enableVmProtection') as "enable_vm_protection", + json_extract_path_text(properties, '$.ddosProtectionPlan') as "ddos_protection_plan", + json_extract_path_text(properties, '$.bgpCommunities') as "bgp_communities", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.ipAllocations') as "ip_allocations", + json_extract_path_text(properties, '$.flowLogs') as "flow_logs", + json_extract_path_text(properties, '$.privateEndpointVNetPolicies') as "private_endpoint_v_net_policies", + subscriptionId, + resourceGroupName, + virtualNetworkName + FROM azure.network.virtual_networks + WHERE subscriptionId = 'replace-me'; + vw_subnets: + id: azure.network.vw_subnets + name: vw_subnets + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.addressPrefix') as "address_prefix", + JSON_EXTRACT(properties, '$.addressPrefixes') as "address_prefixes", + JSON_EXTRACT(properties, '$.networkSecurityGroup') as "network_security_group", + JSON_EXTRACT(properties, '$.routeTable') as "route_table", + JSON_EXTRACT(properties, '$.natGateway') as "nat_gateway", + JSON_EXTRACT(properties, '$.serviceEndpoints') as "service_endpoints", + JSON_EXTRACT(properties, '$.serviceEndpointPolicies') as "service_endpoint_policies", + JSON_EXTRACT(properties, '$.privateEndpoints') as "private_endpoints", + JSON_EXTRACT(properties, '$.ipConfigurations') as "ip_configurations", + JSON_EXTRACT(properties, '$.ipConfigurationProfiles') as "ip_configuration_profiles", + JSON_EXTRACT(properties, '$.ipAllocations') as "ip_allocations", + JSON_EXTRACT(properties, '$.resourceNavigationLinks') as "resource_navigation_links", + JSON_EXTRACT(properties, '$.serviceAssociationLinks') as "service_association_links", + JSON_EXTRACT(properties, '$.delegations') as "delegations", + JSON_EXTRACT(properties, '$.purpose') as "purpose", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpointNetworkPolicies') as "private_endpoint_network_policies", + JSON_EXTRACT(properties, '$.privateLinkServiceNetworkPolicies') as "private_link_service_network_policies", + JSON_EXTRACT(properties, '$.applicationGatewayIPConfigurations') as "application_gateway_ip_configurations", + JSON_EXTRACT(properties, '$.sharingScope') as "sharing_scope", + JSON_EXTRACT(properties, '$.defaultOutboundAccess') as "default_outbound_access", + subscriptionId, + resourceGroupName, + virtualNetworkName, + subnetName + FROM azure.network.subnets + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualNetworkName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.addressPrefix') as "address_prefix", + json_extract_path_text(properties, '$.addressPrefixes') as "address_prefixes", + json_extract_path_text(properties, '$.networkSecurityGroup') as "network_security_group", + json_extract_path_text(properties, '$.routeTable') as "route_table", + json_extract_path_text(properties, '$.natGateway') as "nat_gateway", + json_extract_path_text(properties, '$.serviceEndpoints') as "service_endpoints", + json_extract_path_text(properties, '$.serviceEndpointPolicies') as "service_endpoint_policies", + json_extract_path_text(properties, '$.privateEndpoints') as "private_endpoints", + json_extract_path_text(properties, '$.ipConfigurations') as "ip_configurations", + json_extract_path_text(properties, '$.ipConfigurationProfiles') as "ip_configuration_profiles", + json_extract_path_text(properties, '$.ipAllocations') as "ip_allocations", + json_extract_path_text(properties, '$.resourceNavigationLinks') as "resource_navigation_links", + json_extract_path_text(properties, '$.serviceAssociationLinks') as "service_association_links", + json_extract_path_text(properties, '$.delegations') as "delegations", + json_extract_path_text(properties, '$.purpose') as "purpose", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpointNetworkPolicies') as "private_endpoint_network_policies", + json_extract_path_text(properties, '$.privateLinkServiceNetworkPolicies') as "private_link_service_network_policies", + json_extract_path_text(properties, '$.applicationGatewayIPConfigurations') as "application_gateway_ip_configurations", + json_extract_path_text(properties, '$.sharingScope') as "sharing_scope", + json_extract_path_text(properties, '$.defaultOutboundAccess') as "default_outbound_access", + subscriptionId, + resourceGroupName, + virtualNetworkName, + subnetName + FROM azure.network.subnets + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualNetworkName = 'replace-me'; + vw_virtual_network_peerings: + id: azure.network.vw_virtual_network_peerings + name: vw_virtual_network_peerings + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.allowVirtualNetworkAccess') as "allow_virtual_network_access", + JSON_EXTRACT(properties, '$.allowForwardedTraffic') as "allow_forwarded_traffic", + JSON_EXTRACT(properties, '$.allowGatewayTransit') as "allow_gateway_transit", + JSON_EXTRACT(properties, '$.useRemoteGateways') as "use_remote_gateways", + JSON_EXTRACT(properties, '$.remoteVirtualNetwork') as "remote_virtual_network", + JSON_EXTRACT(properties, '$.localAddressSpace') as "local_address_space", + JSON_EXTRACT(properties, '$.localVirtualNetworkAddressSpace') as "local_virtual_network_address_space", + JSON_EXTRACT(properties, '$.remoteAddressSpace') as "remote_address_space", + JSON_EXTRACT(properties, '$.remoteVirtualNetworkAddressSpace') as "remote_virtual_network_address_space", + JSON_EXTRACT(properties, '$.remoteBgpCommunities') as "remote_bgp_communities", + JSON_EXTRACT(properties, '$.remoteVirtualNetworkEncryption') as "remote_virtual_network_encryption", + JSON_EXTRACT(properties, '$.peeringState') as "peering_state", + JSON_EXTRACT(properties, '$.peeringSyncLevel') as "peering_sync_level", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.doNotVerifyRemoteGateways') as "do_not_verify_remote_gateways", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.peerCompleteVnets') as "peer_complete_vnets", + JSON_EXTRACT(properties, '$.enableOnlyIPv6Peering') as "enable_only_ipv6_peering", + JSON_EXTRACT(properties, '$.localSubnetNames') as "local_subnet_names", + JSON_EXTRACT(properties, '$.remoteSubnetNames') as "remote_subnet_names", + subscriptionId, + resourceGroupName, + virtualNetworkName, + virtualNetworkPeeringName + FROM azure.network.virtual_network_peerings + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualNetworkName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.allowVirtualNetworkAccess') as "allow_virtual_network_access", + json_extract_path_text(properties, '$.allowForwardedTraffic') as "allow_forwarded_traffic", + json_extract_path_text(properties, '$.allowGatewayTransit') as "allow_gateway_transit", + json_extract_path_text(properties, '$.useRemoteGateways') as "use_remote_gateways", + json_extract_path_text(properties, '$.remoteVirtualNetwork') as "remote_virtual_network", + json_extract_path_text(properties, '$.localAddressSpace') as "local_address_space", + json_extract_path_text(properties, '$.localVirtualNetworkAddressSpace') as "local_virtual_network_address_space", + json_extract_path_text(properties, '$.remoteAddressSpace') as "remote_address_space", + json_extract_path_text(properties, '$.remoteVirtualNetworkAddressSpace') as "remote_virtual_network_address_space", + json_extract_path_text(properties, '$.remoteBgpCommunities') as "remote_bgp_communities", + json_extract_path_text(properties, '$.remoteVirtualNetworkEncryption') as "remote_virtual_network_encryption", + json_extract_path_text(properties, '$.peeringState') as "peering_state", + json_extract_path_text(properties, '$.peeringSyncLevel') as "peering_sync_level", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.doNotVerifyRemoteGateways') as "do_not_verify_remote_gateways", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.peerCompleteVnets') as "peer_complete_vnets", + json_extract_path_text(properties, '$.enableOnlyIPv6Peering') as "enable_only_ipv6_peering", + json_extract_path_text(properties, '$.localSubnetNames') as "local_subnet_names", + json_extract_path_text(properties, '$.remoteSubnetNames') as "remote_subnet_names", + subscriptionId, + resourceGroupName, + virtualNetworkName, + virtualNetworkPeeringName + FROM azure.network.virtual_network_peerings + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualNetworkName = 'replace-me'; + vw_ddos_custom_policies: + id: azure.network.vw_ddos_custom_policies + name: vw_ddos_custom_policies + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + ddosCustomPolicyName + FROM azure.network.ddos_custom_policies + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND ddosCustomPolicyName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + ddosCustomPolicyName + FROM azure.network.ddos_custom_policies + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND ddosCustomPolicyName = 'replace-me'; + vw_watchers: + id: azure.network.vw_watchers + name: vw_watchers + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkWatcherName + FROM azure.network.watchers + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkWatcherName + FROM azure.network.watchers + WHERE subscriptionId = 'replace-me'; + vw_packet_captures: + id: azure.network.vw_packet_captures + name: vw_packet_captures + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.target') as "target", + JSON_EXTRACT(properties, '$.scope') as "scope", + JSON_EXTRACT(properties, '$.targetType') as "target_type", + JSON_EXTRACT(properties, '$.bytesToCapturePerPacket') as "bytes_to_capture_per_packet", + JSON_EXTRACT(properties, '$.totalBytesPerSession') as "total_bytes_per_session", + JSON_EXTRACT(properties, '$.timeLimitInSeconds') as "time_limit_in_seconds", + JSON_EXTRACT(properties, '$.storageLocation') as "storage_location", + JSON_EXTRACT(properties, '$.filters') as "filters", + JSON_EXTRACT(properties, '$.continuousCapture') as "continuous_capture", + JSON_EXTRACT(properties, '$.captureSettings') as "capture_settings", + subscriptionId, + resourceGroupName, + networkWatcherName, + packetCaptureName + FROM azure.network.packet_captures + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkWatcherName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.target') as "target", + json_extract_path_text(properties, '$.scope') as "scope", + json_extract_path_text(properties, '$.targetType') as "target_type", + json_extract_path_text(properties, '$.bytesToCapturePerPacket') as "bytes_to_capture_per_packet", + json_extract_path_text(properties, '$.totalBytesPerSession') as "total_bytes_per_session", + json_extract_path_text(properties, '$.timeLimitInSeconds') as "time_limit_in_seconds", + json_extract_path_text(properties, '$.storageLocation') as "storage_location", + json_extract_path_text(properties, '$.filters') as "filters", + json_extract_path_text(properties, '$.continuousCapture') as "continuous_capture", + json_extract_path_text(properties, '$.captureSettings') as "capture_settings", + subscriptionId, + resourceGroupName, + networkWatcherName, + packetCaptureName + FROM azure.network.packet_captures + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkWatcherName = 'replace-me'; + vw_connection_monitors: + id: azure.network.vw_connection_monitors + name: vw_connection_monitors + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.monitoringStatus') as "monitoring_status", + JSON_EXTRACT(properties, '$.connectionMonitorType') as "connection_monitor_type", + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.destination') as "destination", + JSON_EXTRACT(properties, '$.autoStart') as "auto_start", + JSON_EXTRACT(properties, '$.monitoringIntervalInSeconds') as "monitoring_interval_in_seconds", + JSON_EXTRACT(properties, '$.endpoints') as "endpoints", + JSON_EXTRACT(properties, '$.testConfigurations') as "test_configurations", + JSON_EXTRACT(properties, '$.testGroups') as "test_groups", + JSON_EXTRACT(properties, '$.outputs') as "outputs", + JSON_EXTRACT(properties, '$.notes') as "notes", + subscriptionId, + resourceGroupName, + networkWatcherName, + connectionMonitorName + FROM azure.network.connection_monitors + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkWatcherName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.monitoringStatus') as "monitoring_status", + json_extract_path_text(properties, '$.connectionMonitorType') as "connection_monitor_type", + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.destination') as "destination", + json_extract_path_text(properties, '$.autoStart') as "auto_start", + json_extract_path_text(properties, '$.monitoringIntervalInSeconds') as "monitoring_interval_in_seconds", + json_extract_path_text(properties, '$.endpoints') as "endpoints", + json_extract_path_text(properties, '$.testConfigurations') as "test_configurations", + json_extract_path_text(properties, '$.testGroups') as "test_groups", + json_extract_path_text(properties, '$.outputs') as "outputs", + json_extract_path_text(properties, '$.notes') as "notes", + subscriptionId, + resourceGroupName, + networkWatcherName, + connectionMonitorName + FROM azure.network.connection_monitors + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkWatcherName = 'replace-me'; + vw_flow_logs: + id: azure.network.vw_flow_logs + name: vw_flow_logs + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + identity as identity, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.targetResourceId') as "target_resource_id", + JSON_EXTRACT(properties, '$.targetResourceGuid') as "target_resource_guid", + JSON_EXTRACT(properties, '$.storageId') as "storage_id", + JSON_EXTRACT(properties, '$.enabledFilteringCriteria') as "enabled_filtering_criteria", + JSON_EXTRACT(properties, '$.enabled') as "enabled", + JSON_EXTRACT(properties, '$.retentionPolicy') as "retention_policy", + JSON_EXTRACT(properties, '$.format') as "format", + JSON_EXTRACT(properties, '$.flowAnalyticsConfiguration') as "flow_analytics_configuration", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkWatcherName, + flowLogName + FROM azure.network.flow_logs + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkWatcherName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + identity as identity, + type as type, + tags as tags, + json_extract_path_text(properties, '$.targetResourceId') as "target_resource_id", + json_extract_path_text(properties, '$.targetResourceGuid') as "target_resource_guid", + json_extract_path_text(properties, '$.storageId') as "storage_id", + json_extract_path_text(properties, '$.enabledFilteringCriteria') as "enabled_filtering_criteria", + json_extract_path_text(properties, '$.enabled') as "enabled", + json_extract_path_text(properties, '$.retentionPolicy') as "retention_policy", + json_extract_path_text(properties, '$.format') as "format", + json_extract_path_text(properties, '$.flowAnalyticsConfiguration') as "flow_analytics_configuration", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkWatcherName, + flowLogName + FROM azure.network.flow_logs + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkWatcherName = 'replace-me'; + vw_custom_ip_prefixes: + id: azure.network.vw_custom_ip_prefixes + name: vw_custom_ip_prefixes + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + zones as zones, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.asn') as "asn", + JSON_EXTRACT(properties, '$.cidr') as "cidr", + JSON_EXTRACT(properties, '$.signedMessage') as "signed_message", + JSON_EXTRACT(properties, '$.authorizationMessage') as "authorization_message", + JSON_EXTRACT(properties, '$.customIpPrefixParent') as "custom_ip_prefix_parent", + JSON_EXTRACT(properties, '$.childCustomIpPrefixes') as "child_custom_ip_prefixes", + JSON_EXTRACT(properties, '$.commissionedState') as "commissioned_state", + JSON_EXTRACT(properties, '$.expressRouteAdvertise') as "express_route_advertise", + JSON_EXTRACT(properties, '$.geo') as "geo", + JSON_EXTRACT(properties, '$.noInternetAdvertise') as "no_internet_advertise", + JSON_EXTRACT(properties, '$.prefixType') as "prefix_type", + JSON_EXTRACT(properties, '$.publicIpPrefixes') as "public_ip_prefixes", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.failedReason') as "failed_reason", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + customIpPrefixName + FROM azure.network.custom_ip_prefixes + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + zones as zones, + type as type, + tags as tags, + json_extract_path_text(properties, '$.asn') as "asn", + json_extract_path_text(properties, '$.cidr') as "cidr", + json_extract_path_text(properties, '$.signedMessage') as "signed_message", + json_extract_path_text(properties, '$.authorizationMessage') as "authorization_message", + json_extract_path_text(properties, '$.customIpPrefixParent') as "custom_ip_prefix_parent", + json_extract_path_text(properties, '$.childCustomIpPrefixes') as "child_custom_ip_prefixes", + json_extract_path_text(properties, '$.commissionedState') as "commissioned_state", + json_extract_path_text(properties, '$.expressRouteAdvertise') as "express_route_advertise", + json_extract_path_text(properties, '$.geo') as "geo", + json_extract_path_text(properties, '$.noInternetAdvertise') as "no_internet_advertise", + json_extract_path_text(properties, '$.prefixType') as "prefix_type", + json_extract_path_text(properties, '$.publicIpPrefixes') as "public_ip_prefixes", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.failedReason') as "failed_reason", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + customIpPrefixName + FROM azure.network.custom_ip_prefixes + WHERE subscriptionId = 'replace-me'; + vw_express_route_ports_locations: + id: azure.network.vw_express_route_ports_locations + name: vw_express_route_ports_locations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.address') as "address", + JSON_EXTRACT(properties, '$.contact') as "contact", + JSON_EXTRACT(properties, '$.availableBandwidths') as "available_bandwidths", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + locationName + FROM azure.network.express_route_ports_locations + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + type as type, + tags as tags, + json_extract_path_text(properties, '$.address') as "address", + json_extract_path_text(properties, '$.contact') as "contact", + json_extract_path_text(properties, '$.availableBandwidths') as "available_bandwidths", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + locationName + FROM azure.network.express_route_ports_locations + WHERE subscriptionId = 'replace-me'; + vw_express_route_ports: + id: azure.network.vw_express_route_ports + name: vw_express_route_ports + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + identity as identity, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.peeringLocation') as "peering_location", + JSON_EXTRACT(properties, '$.bandwidthInGbps') as "bandwidth_in_gbps", + JSON_EXTRACT(properties, '$.provisionedBandwidthInGbps') as "provisioned_bandwidth_in_gbps", + JSON_EXTRACT(properties, '$.mtu') as "mtu", + JSON_EXTRACT(properties, '$.encapsulation') as "encapsulation", + JSON_EXTRACT(properties, '$.etherType') as "ether_type", + JSON_EXTRACT(properties, '$.allocationDate') as "allocation_date", + JSON_EXTRACT(properties, '$.links') as "links", + JSON_EXTRACT(properties, '$.circuits') as "circuits", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.billingType') as "billing_type", + subscriptionId, + resourceGroupName, + expressRoutePortName + FROM azure.network.express_route_ports + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + identity as identity, + type as type, + tags as tags, + json_extract_path_text(properties, '$.peeringLocation') as "peering_location", + json_extract_path_text(properties, '$.bandwidthInGbps') as "bandwidth_in_gbps", + json_extract_path_text(properties, '$.provisionedBandwidthInGbps') as "provisioned_bandwidth_in_gbps", + json_extract_path_text(properties, '$.mtu') as "mtu", + json_extract_path_text(properties, '$.encapsulation') as "encapsulation", + json_extract_path_text(properties, '$.etherType') as "ether_type", + json_extract_path_text(properties, '$.allocationDate') as "allocation_date", + json_extract_path_text(properties, '$.links') as "links", + json_extract_path_text(properties, '$.circuits') as "circuits", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.billingType') as "billing_type", + subscriptionId, + resourceGroupName, + expressRoutePortName + FROM azure.network.express_route_ports + WHERE subscriptionId = 'replace-me'; + vw_express_route_links: + id: azure.network.vw_express_route_links + name: vw_express_route_links + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + JSON_EXTRACT(properties, '$.routerName') as "router_name", + JSON_EXTRACT(properties, '$.interfaceName') as "interface_name", + JSON_EXTRACT(properties, '$.patchPanelId') as "patch_panel_id", + JSON_EXTRACT(properties, '$.rackId') as "rack_id", + JSON_EXTRACT(properties, '$.coloLocation') as "colo_location", + JSON_EXTRACT(properties, '$.connectorType') as "connector_type", + JSON_EXTRACT(properties, '$.adminState') as "admin_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.macSecConfig') as "mac_sec_config", + subscriptionId, + resourceGroupName, + expressRoutePortName, + linkName + FROM azure.network.express_route_links + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND expressRoutePortName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + json_extract_path_text(properties, '$.routerName') as "router_name", + json_extract_path_text(properties, '$.interfaceName') as "interface_name", + json_extract_path_text(properties, '$.patchPanelId') as "patch_panel_id", + json_extract_path_text(properties, '$.rackId') as "rack_id", + json_extract_path_text(properties, '$.coloLocation') as "colo_location", + json_extract_path_text(properties, '$.connectorType') as "connector_type", + json_extract_path_text(properties, '$.adminState') as "admin_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.macSecConfig') as "mac_sec_config", + subscriptionId, + resourceGroupName, + expressRoutePortName, + linkName + FROM azure.network.express_route_links + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND expressRoutePortName = 'replace-me'; + vw_express_route_port_authorizations: + id: azure.network.vw_express_route_port_authorizations + name: vw_express_route_port_authorizations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.authorizationKey') as "authorization_key", + JSON_EXTRACT(properties, '$.authorizationUseStatus') as "authorization_use_status", + JSON_EXTRACT(properties, '$.circuitResourceUri') as "circuit_resource_uri", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + expressRoutePortName, + authorizationName + FROM azure.network.express_route_port_authorizations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND expressRoutePortName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.authorizationKey') as "authorization_key", + json_extract_path_text(properties, '$.authorizationUseStatus') as "authorization_use_status", + json_extract_path_text(properties, '$.circuitResourceUri') as "circuit_resource_uri", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + expressRoutePortName, + authorizationName + FROM azure.network.express_route_port_authorizations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND expressRoutePortName = 'replace-me'; + vw_interfaces: + id: azure.network.vw_interfaces + name: vw_interfaces + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.virtualMachine') as "virtual_machine", + JSON_EXTRACT(properties, '$.networkSecurityGroup') as "network_security_group", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.ipConfigurations') as "ip_configurations", + JSON_EXTRACT(properties, '$.tapConfigurations') as "tap_configurations", + JSON_EXTRACT(properties, '$.dnsSettings') as "dns_settings", + JSON_EXTRACT(properties, '$.macAddress') as "mac_address", + JSON_EXTRACT(properties, '$.primary') as "primary", + JSON_EXTRACT(properties, '$.vnetEncryptionSupported') as "vnet_encryption_supported", + JSON_EXTRACT(properties, '$.enableAcceleratedNetworking') as "enable_accelerated_networking", + JSON_EXTRACT(properties, '$.disableTcpStateTracking') as "disable_tcp_state_tracking", + JSON_EXTRACT(properties, '$.enableIPForwarding') as "enable_ip_forwarding", + JSON_EXTRACT(properties, '$.hostedWorkloads') as "hosted_workloads", + JSON_EXTRACT(properties, '$.dscpConfiguration') as "dscp_configuration", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.workloadType') as "workload_type", + JSON_EXTRACT(properties, '$.nicType') as "nic_type", + JSON_EXTRACT(properties, '$.privateLinkService') as "private_link_service", + JSON_EXTRACT(properties, '$.migrationPhase') as "migration_phase", + JSON_EXTRACT(properties, '$.auxiliaryMode') as "auxiliary_mode", + JSON_EXTRACT(properties, '$.auxiliarySku') as "auxiliary_sku", + subscriptionId, + resourceGroupName, + networkInterfaceName + FROM azure.network.interfaces + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.virtualMachine') as "virtual_machine", + json_extract_path_text(properties, '$.networkSecurityGroup') as "network_security_group", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.ipConfigurations') as "ip_configurations", + json_extract_path_text(properties, '$.tapConfigurations') as "tap_configurations", + json_extract_path_text(properties, '$.dnsSettings') as "dns_settings", + json_extract_path_text(properties, '$.macAddress') as "mac_address", + json_extract_path_text(properties, '$.primary') as "primary", + json_extract_path_text(properties, '$.vnetEncryptionSupported') as "vnet_encryption_supported", + json_extract_path_text(properties, '$.enableAcceleratedNetworking') as "enable_accelerated_networking", + json_extract_path_text(properties, '$.disableTcpStateTracking') as "disable_tcp_state_tracking", + json_extract_path_text(properties, '$.enableIPForwarding') as "enable_ip_forwarding", + json_extract_path_text(properties, '$.hostedWorkloads') as "hosted_workloads", + json_extract_path_text(properties, '$.dscpConfiguration') as "dscp_configuration", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.workloadType') as "workload_type", + json_extract_path_text(properties, '$.nicType') as "nic_type", + json_extract_path_text(properties, '$.privateLinkService') as "private_link_service", + json_extract_path_text(properties, '$.migrationPhase') as "migration_phase", + json_extract_path_text(properties, '$.auxiliaryMode') as "auxiliary_mode", + json_extract_path_text(properties, '$.auxiliarySku') as "auxiliary_sku", + subscriptionId, + resourceGroupName, + networkInterfaceName + FROM azure.network.interfaces + WHERE subscriptionId = 'replace-me'; + vw_interface_ip_configurations: + id: azure.network.vw_interface_ip_configurations + name: vw_interface_ip_configurations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.gatewayLoadBalancer') as "gateway_load_balancer", + JSON_EXTRACT(properties, '$.virtualNetworkTaps') as "virtual_network_taps", + JSON_EXTRACT(properties, '$.applicationGatewayBackendAddressPools') as "application_gateway_backend_address_pools", + JSON_EXTRACT(properties, '$.loadBalancerBackendAddressPools') as "load_balancer_backend_address_pools", + JSON_EXTRACT(properties, '$.loadBalancerInboundNatRules') as "load_balancer_inbound_nat_rules", + JSON_EXTRACT(properties, '$.privateIPAddress') as "private_ip_address", + JSON_EXTRACT(properties, '$.privateIPAddressPrefixLength') as "private_ip_address_prefix_length", + JSON_EXTRACT(properties, '$.privateIPAllocationMethod') as "private_ip_allocation_method", + JSON_EXTRACT(properties, '$.privateIPAddressVersion') as "private_ip_address_version", + JSON_EXTRACT(properties, '$.subnet') as "subnet", + JSON_EXTRACT(properties, '$.primary') as "primary", + JSON_EXTRACT(properties, '$.publicIPAddress') as "public_ip_address", + JSON_EXTRACT(properties, '$.applicationSecurityGroups') as "application_security_groups", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateLinkConnectionProperties') as "private_link_connection_properties", + subscriptionId, + resourceGroupName, + networkInterfaceName, + ipConfigurationName + FROM azure.network.interface_ip_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkInterfaceName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.gatewayLoadBalancer') as "gateway_load_balancer", + json_extract_path_text(properties, '$.virtualNetworkTaps') as "virtual_network_taps", + json_extract_path_text(properties, '$.applicationGatewayBackendAddressPools') as "application_gateway_backend_address_pools", + json_extract_path_text(properties, '$.loadBalancerBackendAddressPools') as "load_balancer_backend_address_pools", + json_extract_path_text(properties, '$.loadBalancerInboundNatRules') as "load_balancer_inbound_nat_rules", + json_extract_path_text(properties, '$.privateIPAddress') as "private_ip_address", + json_extract_path_text(properties, '$.privateIPAddressPrefixLength') as "private_ip_address_prefix_length", + json_extract_path_text(properties, '$.privateIPAllocationMethod') as "private_ip_allocation_method", + json_extract_path_text(properties, '$.privateIPAddressVersion') as "private_ip_address_version", + json_extract_path_text(properties, '$.subnet') as "subnet", + json_extract_path_text(properties, '$.primary') as "primary", + json_extract_path_text(properties, '$.publicIPAddress') as "public_ip_address", + json_extract_path_text(properties, '$.applicationSecurityGroups') as "application_security_groups", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateLinkConnectionProperties') as "private_link_connection_properties", + subscriptionId, + resourceGroupName, + networkInterfaceName, + ipConfigurationName + FROM azure.network.interface_ip_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkInterfaceName = 'replace-me'; + vw_interface_tap_configurations: + id: azure.network.vw_interface_tap_configurations + name: vw_interface_tap_configurations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.virtualNetworkTap') as "virtual_network_tap", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkInterfaceName, + tapConfigurationName + FROM azure.network.interface_tap_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkInterfaceName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.virtualNetworkTap') as "virtual_network_tap", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkInterfaceName, + tapConfigurationName + FROM azure.network.interface_tap_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkInterfaceName = 'replace-me'; + vw_application_gateway_waf_dynamic_manifests_defaults: + id: azure.network.vw_application_gateway_waf_dynamic_manifests_defaults + name: vw_application_gateway_waf_dynamic_manifests_defaults + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.defaultRuleSet') as "default_rule_set", + JSON_EXTRACT(properties, '$.availableRuleSets') as "available_rule_sets", + subscriptionId, + location + FROM azure.network.application_gateway_waf_dynamic_manifests_defaults + WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.defaultRuleSet') as "default_rule_set", + json_extract_path_text(properties, '$.availableRuleSets') as "available_rule_sets", + subscriptionId, + location + FROM azure.network.application_gateway_waf_dynamic_manifests_defaults + WHERE subscriptionId = 'replace-me' AND location = 'replace-me'; + vw_public_ip_prefixes: + id: azure.network.vw_public_ip_prefixes + name: vw_public_ip_prefixes + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + sku as sku, + etag as etag, + zones as zones, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.publicIPAddressVersion') as "public_ip_address_version", + JSON_EXTRACT(properties, '$.ipTags') as "ip_tags", + JSON_EXTRACT(properties, '$.prefixLength') as "prefix_length", + JSON_EXTRACT(properties, '$.ipPrefix') as "ip_prefix", + JSON_EXTRACT(properties, '$.publicIPAddresses') as "public_ip_addresses", + JSON_EXTRACT(properties, '$.loadBalancerFrontendIpConfiguration') as "load_balancer_frontend_ip_configuration", + JSON_EXTRACT(properties, '$.customIPPrefix') as "custom_ip_prefix", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.natGateway') as "nat_gateway", + subscriptionId, + resourceGroupName, + publicIpPrefixName + FROM azure.network.public_ip_prefixes + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + sku as sku, + etag as etag, + zones as zones, + type as type, + tags as tags, + json_extract_path_text(properties, '$.publicIPAddressVersion') as "public_ip_address_version", + json_extract_path_text(properties, '$.ipTags') as "ip_tags", + json_extract_path_text(properties, '$.prefixLength') as "prefix_length", + json_extract_path_text(properties, '$.ipPrefix') as "ip_prefix", + json_extract_path_text(properties, '$.publicIPAddresses') as "public_ip_addresses", + json_extract_path_text(properties, '$.loadBalancerFrontendIpConfiguration') as "load_balancer_frontend_ip_configuration", + json_extract_path_text(properties, '$.customIPPrefix') as "custom_ip_prefix", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.natGateway') as "nat_gateway", + subscriptionId, + resourceGroupName, + publicIpPrefixName + FROM azure.network.public_ip_prefixes + WHERE subscriptionId = 'replace-me'; + vw_groups: + id: azure.network.vw_groups + name: vw_groups + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.memberType') as "member_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + networkGroupName + FROM azure.network.groups + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.memberType') as "member_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + networkGroupName + FROM azure.network.groups + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; + vw_static_members: + id: azure.network.vw_static_members + name: vw_static_members + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.region') as "region", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkManagerName, + networkGroupName, + staticMemberName + FROM azure.network.static_members + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND networkGroupName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.region') as "region", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkManagerName, + networkGroupName, + staticMemberName + FROM azure.network.static_members + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND networkGroupName = 'replace-me'; + vw_ip_allocations: + id: azure.network.vw_ip_allocations + name: vw_ip_allocations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.subnet') as "subnet", + JSON_EXTRACT(properties, '$.virtualNetwork') as "virtual_network", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.prefix') as "prefix", + JSON_EXTRACT(properties, '$.prefixLength') as "prefix_length", + JSON_EXTRACT(properties, '$.prefixType') as "prefix_type", + JSON_EXTRACT(properties, '$.ipamAllocationId') as "ipam_allocation_id", + JSON_EXTRACT(properties, '$.allocationTags') as "allocation_tags", + subscriptionId, + resourceGroupName, + ipAllocationName + FROM azure.network.ip_allocations + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.subnet') as "subnet", + json_extract_path_text(properties, '$.virtualNetwork') as "virtual_network", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.prefix') as "prefix", + json_extract_path_text(properties, '$.prefixLength') as "prefix_length", + json_extract_path_text(properties, '$.prefixType') as "prefix_type", + json_extract_path_text(properties, '$.ipamAllocationId') as "ipam_allocation_id", + json_extract_path_text(properties, '$.allocationTags') as "allocation_tags", + subscriptionId, + resourceGroupName, + ipAllocationName + FROM azure.network.ip_allocations + WHERE subscriptionId = 'replace-me'; + vw_virtual_wans: + id: azure.network.vw_virtual_wans + name: vw_virtual_wans + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.disableVpnEncryption') as "disable_vpn_encryption", + JSON_EXTRACT(properties, '$.virtualHubs') as "virtual_hubs", + JSON_EXTRACT(properties, '$.vpnSites') as "vpn_sites", + JSON_EXTRACT(properties, '$.allowBranchToBranchTraffic') as "allow_branch_to_branch_traffic", + JSON_EXTRACT(properties, '$.allowVnetToVnetTraffic') as "allow_vnet_to_vnet_traffic", + JSON_EXTRACT(properties, '$.office365LocalBreakoutCategory') as "office365_local_breakout_category", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.type') as "type", + subscriptionId, + resourceGroupName, + VirtualWANName + FROM azure.network.virtual_wans + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.disableVpnEncryption') as "disable_vpn_encryption", + json_extract_path_text(properties, '$.virtualHubs') as "virtual_hubs", + json_extract_path_text(properties, '$.vpnSites') as "vpn_sites", + json_extract_path_text(properties, '$.allowBranchToBranchTraffic') as "allow_branch_to_branch_traffic", + json_extract_path_text(properties, '$.allowVnetToVnetTraffic') as "allow_vnet_to_vnet_traffic", + json_extract_path_text(properties, '$.office365LocalBreakoutCategory') as "office365_local_breakout_category", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.type') as "type", + subscriptionId, + resourceGroupName, + VirtualWANName + FROM azure.network.virtual_wans + WHERE subscriptionId = 'replace-me'; + vw_vpn_sites: + id: azure.network.vw_vpn_sites + name: vw_vpn_sites + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.virtualWan') as "virtual_wan", + JSON_EXTRACT(properties, '$.deviceProperties') as "device_properties", + JSON_EXTRACT(properties, '$.ipAddress') as "ip_address", + JSON_EXTRACT(properties, '$.siteKey') as "site_key", + JSON_EXTRACT(properties, '$.addressSpace') as "address_space", + JSON_EXTRACT(properties, '$.bgpProperties') as "bgp_properties", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.isSecuritySite') as "is_security_site", + JSON_EXTRACT(properties, '$.vpnSiteLinks') as "vpn_site_links", + JSON_EXTRACT(properties, '$.o365Policy') as "o365_policy", + subscriptionId, + resourceGroupName, + vpnSiteName + FROM azure.network.vpn_sites + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.virtualWan') as "virtual_wan", + json_extract_path_text(properties, '$.deviceProperties') as "device_properties", + json_extract_path_text(properties, '$.ipAddress') as "ip_address", + json_extract_path_text(properties, '$.siteKey') as "site_key", + json_extract_path_text(properties, '$.addressSpace') as "address_space", + json_extract_path_text(properties, '$.bgpProperties') as "bgp_properties", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.isSecuritySite') as "is_security_site", + json_extract_path_text(properties, '$.vpnSiteLinks') as "vpn_site_links", + json_extract_path_text(properties, '$.o365Policy') as "o365_policy", + subscriptionId, + resourceGroupName, + vpnSiteName + FROM azure.network.vpn_sites + WHERE subscriptionId = 'replace-me'; + vw_vpn_site_links: + id: azure.network.vw_vpn_site_links + name: vw_vpn_site_links + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.linkProperties') as "link_properties", + JSON_EXTRACT(properties, '$.ipAddress') as "ip_address", + JSON_EXTRACT(properties, '$.fqdn') as "fqdn", + JSON_EXTRACT(properties, '$.bgpProperties') as "bgp_properties", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + vpnSiteName, + vpnSiteLinkName + FROM azure.network.vpn_site_links + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vpnSiteName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.linkProperties') as "link_properties", + json_extract_path_text(properties, '$.ipAddress') as "ip_address", + json_extract_path_text(properties, '$.fqdn') as "fqdn", + json_extract_path_text(properties, '$.bgpProperties') as "bgp_properties", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + vpnSiteName, + vpnSiteLinkName + FROM azure.network.vpn_site_links + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vpnSiteName = 'replace-me'; + vw_vpn_server_configurations: + id: azure.network.vw_vpn_server_configurations + name: vw_vpn_server_configurations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.name') as "name", + JSON_EXTRACT(properties, '$.vpnProtocols') as "vpn_protocols", + JSON_EXTRACT(properties, '$.vpnAuthenticationTypes') as "vpn_authentication_types", + JSON_EXTRACT(properties, '$.vpnClientRootCertificates') as "vpn_client_root_certificates", + JSON_EXTRACT(properties, '$.vpnClientRevokedCertificates') as "vpn_client_revoked_certificates", + JSON_EXTRACT(properties, '$.radiusServerRootCertificates') as "radius_server_root_certificates", + JSON_EXTRACT(properties, '$.radiusClientRootCertificates') as "radius_client_root_certificates", + JSON_EXTRACT(properties, '$.vpnClientIpsecPolicies') as "vpn_client_ipsec_policies", + JSON_EXTRACT(properties, '$.radiusServerAddress') as "radius_server_address", + JSON_EXTRACT(properties, '$.radiusServerSecret') as "radius_server_secret", + JSON_EXTRACT(properties, '$.radiusServers') as "radius_servers", + JSON_EXTRACT(properties, '$.aadAuthenticationParameters') as "aad_authentication_parameters", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.p2SVpnGateways') as "p2_s_vpn_gateways", + JSON_EXTRACT(properties, '$.configurationPolicyGroups') as "configuration_policy_groups", + JSON_EXTRACT(properties, '$.etag') as "etag", + subscriptionId, + resourceGroupName, + vpnServerConfigurationName + FROM azure.network.vpn_server_configurations + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.name') as "name", + json_extract_path_text(properties, '$.vpnProtocols') as "vpn_protocols", + json_extract_path_text(properties, '$.vpnAuthenticationTypes') as "vpn_authentication_types", + json_extract_path_text(properties, '$.vpnClientRootCertificates') as "vpn_client_root_certificates", + json_extract_path_text(properties, '$.vpnClientRevokedCertificates') as "vpn_client_revoked_certificates", + json_extract_path_text(properties, '$.radiusServerRootCertificates') as "radius_server_root_certificates", + json_extract_path_text(properties, '$.radiusClientRootCertificates') as "radius_client_root_certificates", + json_extract_path_text(properties, '$.vpnClientIpsecPolicies') as "vpn_client_ipsec_policies", + json_extract_path_text(properties, '$.radiusServerAddress') as "radius_server_address", + json_extract_path_text(properties, '$.radiusServerSecret') as "radius_server_secret", + json_extract_path_text(properties, '$.radiusServers') as "radius_servers", + json_extract_path_text(properties, '$.aadAuthenticationParameters') as "aad_authentication_parameters", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.p2SVpnGateways') as "p2_s_vpn_gateways", + json_extract_path_text(properties, '$.configurationPolicyGroups') as "configuration_policy_groups", + json_extract_path_text(properties, '$.etag') as "etag", + subscriptionId, + resourceGroupName, + vpnServerConfigurationName + FROM azure.network.vpn_server_configurations + WHERE subscriptionId = 'replace-me'; + vw_configuration_policy_groups: + id: azure.network.vw_configuration_policy_groups + name: vw_configuration_policy_groups + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.isDefault') as "is_default", + JSON_EXTRACT(properties, '$.priority') as "priority", + JSON_EXTRACT(properties, '$.policyMembers') as "policy_members", + JSON_EXTRACT(properties, '$.p2SConnectionConfigurations') as "p2_s_connection_configurations", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + vpnServerConfigurationName, + configurationPolicyGroupName + FROM azure.network.configuration_policy_groups + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vpnServerConfigurationName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.isDefault') as "is_default", + json_extract_path_text(properties, '$.priority') as "priority", + json_extract_path_text(properties, '$.policyMembers') as "policy_members", + json_extract_path_text(properties, '$.p2SConnectionConfigurations') as "p2_s_connection_configurations", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + vpnServerConfigurationName, + configurationPolicyGroupName + FROM azure.network.configuration_policy_groups + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vpnServerConfigurationName = 'replace-me'; + vw_virtual_hubs: + id: azure.network.vw_virtual_hubs + name: vw_virtual_hubs + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + kind as kind, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.virtualWan') as "virtual_wan", + JSON_EXTRACT(properties, '$.vpnGateway') as "vpn_gateway", + JSON_EXTRACT(properties, '$.p2SVpnGateway') as "p2_s_vpn_gateway", + JSON_EXTRACT(properties, '$.expressRouteGateway') as "express_route_gateway", + JSON_EXTRACT(properties, '$.azureFirewall') as "azure_firewall", + JSON_EXTRACT(properties, '$.securityPartnerProvider') as "security_partner_provider", + JSON_EXTRACT(properties, '$.addressPrefix') as "address_prefix", + JSON_EXTRACT(properties, '$.routeTable') as "route_table", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.securityProviderName') as "security_provider_name", + JSON_EXTRACT(properties, '$.virtualHubRouteTableV2s') as "virtual_hub_route_table_v2s", + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.routingState') as "routing_state", + JSON_EXTRACT(properties, '$.bgpConnections') as "bgp_connections", + JSON_EXTRACT(properties, '$.ipConfigurations') as "ip_configurations", + JSON_EXTRACT(properties, '$.routeMaps') as "route_maps", + JSON_EXTRACT(properties, '$.virtualRouterAsn') as "virtual_router_asn", + JSON_EXTRACT(properties, '$.virtualRouterIps') as "virtual_router_ips", + JSON_EXTRACT(properties, '$.allowBranchToBranchTraffic') as "allow_branch_to_branch_traffic", + JSON_EXTRACT(properties, '$.preferredRoutingGateway') as "preferred_routing_gateway", + JSON_EXTRACT(properties, '$.hubRoutingPreference') as "hub_routing_preference", + JSON_EXTRACT(properties, '$.virtualRouterAutoScaleConfiguration') as "virtual_router_auto_scale_configuration", + subscriptionId, + resourceGroupName, + virtualHubName + FROM azure.network.virtual_hubs + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + kind as kind, + type as type, + tags as tags, + json_extract_path_text(properties, '$.virtualWan') as "virtual_wan", + json_extract_path_text(properties, '$.vpnGateway') as "vpn_gateway", + json_extract_path_text(properties, '$.p2SVpnGateway') as "p2_s_vpn_gateway", + json_extract_path_text(properties, '$.expressRouteGateway') as "express_route_gateway", + json_extract_path_text(properties, '$.azureFirewall') as "azure_firewall", + json_extract_path_text(properties, '$.securityPartnerProvider') as "security_partner_provider", + json_extract_path_text(properties, '$.addressPrefix') as "address_prefix", + json_extract_path_text(properties, '$.routeTable') as "route_table", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.securityProviderName') as "security_provider_name", + json_extract_path_text(properties, '$.virtualHubRouteTableV2s') as "virtual_hub_route_table_v2s", + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.routingState') as "routing_state", + json_extract_path_text(properties, '$.bgpConnections') as "bgp_connections", + json_extract_path_text(properties, '$.ipConfigurations') as "ip_configurations", + json_extract_path_text(properties, '$.routeMaps') as "route_maps", + json_extract_path_text(properties, '$.virtualRouterAsn') as "virtual_router_asn", + json_extract_path_text(properties, '$.virtualRouterIps') as "virtual_router_ips", + json_extract_path_text(properties, '$.allowBranchToBranchTraffic') as "allow_branch_to_branch_traffic", + json_extract_path_text(properties, '$.preferredRoutingGateway') as "preferred_routing_gateway", + json_extract_path_text(properties, '$.hubRoutingPreference') as "hub_routing_preference", + json_extract_path_text(properties, '$.virtualRouterAutoScaleConfiguration') as "virtual_router_auto_scale_configuration", + subscriptionId, + resourceGroupName, + virtualHubName + FROM azure.network.virtual_hubs + WHERE subscriptionId = 'replace-me'; + vw_route_maps: + id: azure.network.vw_route_maps + name: vw_route_maps + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.associatedInboundConnections') as "associated_inbound_connections", + JSON_EXTRACT(properties, '$.associatedOutboundConnections') as "associated_outbound_connections", + JSON_EXTRACT(properties, '$.rules') as "rules", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualHubName, + routeMapName + FROM azure.network.route_maps + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.associatedInboundConnections') as "associated_inbound_connections", + json_extract_path_text(properties, '$.associatedOutboundConnections') as "associated_outbound_connections", + json_extract_path_text(properties, '$.rules') as "rules", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualHubName, + routeMapName + FROM azure.network.route_maps + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; + vw_hub_virtual_network_connections: + id: azure.network.vw_hub_virtual_network_connections + name: vw_hub_virtual_network_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + JSON_EXTRACT(properties, '$.remoteVirtualNetwork') as "remote_virtual_network", + JSON_EXTRACT(properties, '$.allowHubToRemoteVnetTransit') as "allow_hub_to_remote_vnet_transit", + JSON_EXTRACT(properties, '$.allowRemoteVnetToUseHubVnetGateways') as "allow_remote_vnet_to_use_hub_vnet_gateways", + JSON_EXTRACT(properties, '$.enableInternetSecurity') as "enable_internet_security", + JSON_EXTRACT(properties, '$.routingConfiguration') as "routing_configuration", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualHubName, + connectionName + FROM azure.network.hub_virtual_network_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + json_extract_path_text(properties, '$.remoteVirtualNetwork') as "remote_virtual_network", + json_extract_path_text(properties, '$.allowHubToRemoteVnetTransit') as "allow_hub_to_remote_vnet_transit", + json_extract_path_text(properties, '$.allowRemoteVnetToUseHubVnetGateways') as "allow_remote_vnet_to_use_hub_vnet_gateways", + json_extract_path_text(properties, '$.enableInternetSecurity') as "enable_internet_security", + json_extract_path_text(properties, '$.routingConfiguration') as "routing_configuration", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualHubName, + connectionName + FROM azure.network.hub_virtual_network_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; + vw_vpn_gateways: + id: azure.network.vw_vpn_gateways + name: vw_vpn_gateways + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.virtualHub') as "virtual_hub", + JSON_EXTRACT(properties, '$.connections') as "connections", + JSON_EXTRACT(properties, '$.bgpSettings') as "bgp_settings", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.vpnGatewayScaleUnit') as "vpn_gateway_scale_unit", + JSON_EXTRACT(properties, '$.ipConfigurations') as "ip_configurations", + JSON_EXTRACT(properties, '$.enableBgpRouteTranslationForNat') as "enable_bgp_route_translation_for_nat", + JSON_EXTRACT(properties, '$.isRoutingPreferenceInternet') as "is_routing_preference_internet", + JSON_EXTRACT(properties, '$.natRules') as "nat_rules", + subscriptionId, + resourceGroupName, + gatewayName + FROM azure.network.vpn_gateways + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.virtualHub') as "virtual_hub", + json_extract_path_text(properties, '$.connections') as "connections", + json_extract_path_text(properties, '$.bgpSettings') as "bgp_settings", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.vpnGatewayScaleUnit') as "vpn_gateway_scale_unit", + json_extract_path_text(properties, '$.ipConfigurations') as "ip_configurations", + json_extract_path_text(properties, '$.enableBgpRouteTranslationForNat') as "enable_bgp_route_translation_for_nat", + json_extract_path_text(properties, '$.isRoutingPreferenceInternet') as "is_routing_preference_internet", + json_extract_path_text(properties, '$.natRules') as "nat_rules", + subscriptionId, + resourceGroupName, + gatewayName + FROM azure.network.vpn_gateways + WHERE subscriptionId = 'replace-me'; + vw_vpn_link_connections_default_shared_keys: + id: azure.network.vw_vpn_link_connections_default_shared_keys + name: vw_vpn_link_connections_default_shared_keys + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.sharedKey') as "shared_key", + JSON_EXTRACT(properties, '$.sharedKeyLength') as "shared_key_length", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + gatewayName, + connectionName, + linkConnectionName + FROM azure.network.vpn_link_connections_default_shared_keys + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me' AND connectionName = 'replace-me' AND linkConnectionName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.sharedKey') as "shared_key", + json_extract_path_text(properties, '$.sharedKeyLength') as "shared_key_length", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + gatewayName, + connectionName, + linkConnectionName + FROM azure.network.vpn_link_connections_default_shared_keys + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me' AND connectionName = 'replace-me' AND linkConnectionName = 'replace-me'; + vw_vpn_connections: + id: azure.network.vw_vpn_connections + name: vw_vpn_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + JSON_EXTRACT(properties, '$.remoteVpnSite') as "remote_vpn_site", + JSON_EXTRACT(properties, '$.routingWeight') as "routing_weight", + JSON_EXTRACT(properties, '$.dpdTimeoutSeconds') as "dpd_timeout_seconds", + JSON_EXTRACT(properties, '$.connectionStatus') as "connection_status", + JSON_EXTRACT(properties, '$.vpnConnectionProtocolType') as "vpn_connection_protocol_type", + JSON_EXTRACT(properties, '$.ingressBytesTransferred') as "ingress_bytes_transferred", + JSON_EXTRACT(properties, '$.egressBytesTransferred') as "egress_bytes_transferred", + JSON_EXTRACT(properties, '$.connectionBandwidth') as "connection_bandwidth", + JSON_EXTRACT(properties, '$.sharedKey') as "shared_key", + JSON_EXTRACT(properties, '$.enableBgp') as "enable_bgp", + JSON_EXTRACT(properties, '$.usePolicyBasedTrafficSelectors') as "use_policy_based_traffic_selectors", + JSON_EXTRACT(properties, '$.ipsecPolicies') as "ipsec_policies", + JSON_EXTRACT(properties, '$.trafficSelectorPolicies') as "traffic_selector_policies", + JSON_EXTRACT(properties, '$.enableRateLimiting') as "enable_rate_limiting", + JSON_EXTRACT(properties, '$.enableInternetSecurity') as "enable_internet_security", + JSON_EXTRACT(properties, '$.useLocalAzureIpAddress') as "use_local_azure_ip_address", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.vpnLinkConnections') as "vpn_link_connections", + JSON_EXTRACT(properties, '$.routingConfiguration') as "routing_configuration", + subscriptionId, + resourceGroupName, + gatewayName, + connectionName + FROM azure.network.vpn_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + json_extract_path_text(properties, '$.remoteVpnSite') as "remote_vpn_site", + json_extract_path_text(properties, '$.routingWeight') as "routing_weight", + json_extract_path_text(properties, '$.dpdTimeoutSeconds') as "dpd_timeout_seconds", + json_extract_path_text(properties, '$.connectionStatus') as "connection_status", + json_extract_path_text(properties, '$.vpnConnectionProtocolType') as "vpn_connection_protocol_type", + json_extract_path_text(properties, '$.ingressBytesTransferred') as "ingress_bytes_transferred", + json_extract_path_text(properties, '$.egressBytesTransferred') as "egress_bytes_transferred", + json_extract_path_text(properties, '$.connectionBandwidth') as "connection_bandwidth", + json_extract_path_text(properties, '$.sharedKey') as "shared_key", + json_extract_path_text(properties, '$.enableBgp') as "enable_bgp", + json_extract_path_text(properties, '$.usePolicyBasedTrafficSelectors') as "use_policy_based_traffic_selectors", + json_extract_path_text(properties, '$.ipsecPolicies') as "ipsec_policies", + json_extract_path_text(properties, '$.trafficSelectorPolicies') as "traffic_selector_policies", + json_extract_path_text(properties, '$.enableRateLimiting') as "enable_rate_limiting", + json_extract_path_text(properties, '$.enableInternetSecurity') as "enable_internet_security", + json_extract_path_text(properties, '$.useLocalAzureIpAddress') as "use_local_azure_ip_address", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.vpnLinkConnections') as "vpn_link_connections", + json_extract_path_text(properties, '$.routingConfiguration') as "routing_configuration", + subscriptionId, + resourceGroupName, + gatewayName, + connectionName + FROM azure.network.vpn_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me'; + vw_vpn_site_link_connections: + id: azure.network.vw_vpn_site_link_connections + name: vw_vpn_site_link_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.vpnSiteLink') as "vpn_site_link", + JSON_EXTRACT(properties, '$.routingWeight') as "routing_weight", + JSON_EXTRACT(properties, '$.vpnLinkConnectionMode') as "vpn_link_connection_mode", + JSON_EXTRACT(properties, '$.connectionStatus') as "connection_status", + JSON_EXTRACT(properties, '$.vpnConnectionProtocolType') as "vpn_connection_protocol_type", + JSON_EXTRACT(properties, '$.ingressBytesTransferred') as "ingress_bytes_transferred", + JSON_EXTRACT(properties, '$.egressBytesTransferred') as "egress_bytes_transferred", + JSON_EXTRACT(properties, '$.connectionBandwidth') as "connection_bandwidth", + JSON_EXTRACT(properties, '$.sharedKey') as "shared_key", + JSON_EXTRACT(properties, '$.enableBgp') as "enable_bgp", + JSON_EXTRACT(properties, '$.vpnGatewayCustomBgpAddresses') as "vpn_gateway_custom_bgp_addresses", + JSON_EXTRACT(properties, '$.usePolicyBasedTrafficSelectors') as "use_policy_based_traffic_selectors", + JSON_EXTRACT(properties, '$.ipsecPolicies') as "ipsec_policies", + JSON_EXTRACT(properties, '$.enableRateLimiting') as "enable_rate_limiting", + JSON_EXTRACT(properties, '$.useLocalAzureIpAddress') as "use_local_azure_ip_address", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.ingressNatRules') as "ingress_nat_rules", + JSON_EXTRACT(properties, '$.egressNatRules') as "egress_nat_rules", + JSON_EXTRACT(properties, '$.dpdTimeoutSeconds') as "dpd_timeout_seconds", + subscriptionId, + resourceGroupName, + gatewayName, + connectionName, + linkConnectionName + FROM azure.network.vpn_site_link_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me' AND connectionName = 'replace-me' AND linkConnectionName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.vpnSiteLink') as "vpn_site_link", + json_extract_path_text(properties, '$.routingWeight') as "routing_weight", + json_extract_path_text(properties, '$.vpnLinkConnectionMode') as "vpn_link_connection_mode", + json_extract_path_text(properties, '$.connectionStatus') as "connection_status", + json_extract_path_text(properties, '$.vpnConnectionProtocolType') as "vpn_connection_protocol_type", + json_extract_path_text(properties, '$.ingressBytesTransferred') as "ingress_bytes_transferred", + json_extract_path_text(properties, '$.egressBytesTransferred') as "egress_bytes_transferred", + json_extract_path_text(properties, '$.connectionBandwidth') as "connection_bandwidth", + json_extract_path_text(properties, '$.sharedKey') as "shared_key", + json_extract_path_text(properties, '$.enableBgp') as "enable_bgp", + json_extract_path_text(properties, '$.vpnGatewayCustomBgpAddresses') as "vpn_gateway_custom_bgp_addresses", + json_extract_path_text(properties, '$.usePolicyBasedTrafficSelectors') as "use_policy_based_traffic_selectors", + json_extract_path_text(properties, '$.ipsecPolicies') as "ipsec_policies", + json_extract_path_text(properties, '$.enableRateLimiting') as "enable_rate_limiting", + json_extract_path_text(properties, '$.useLocalAzureIpAddress') as "use_local_azure_ip_address", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.ingressNatRules') as "ingress_nat_rules", + json_extract_path_text(properties, '$.egressNatRules') as "egress_nat_rules", + json_extract_path_text(properties, '$.dpdTimeoutSeconds') as "dpd_timeout_seconds", + subscriptionId, + resourceGroupName, + gatewayName, + connectionName, + linkConnectionName + FROM azure.network.vpn_site_link_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me' AND connectionName = 'replace-me' AND linkConnectionName = 'replace-me'; + vw_nat_rules: + id: azure.network.vw_nat_rules + name: vw_nat_rules + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.mode') as "mode", + JSON_EXTRACT(properties, '$.internalMappings') as "internal_mappings", + JSON_EXTRACT(properties, '$.externalMappings') as "external_mappings", + JSON_EXTRACT(properties, '$.ipConfigurationId') as "ip_configuration_id", + JSON_EXTRACT(properties, '$.egressVpnSiteLinkConnections') as "egress_vpn_site_link_connections", + JSON_EXTRACT(properties, '$.ingressVpnSiteLinkConnections') as "ingress_vpn_site_link_connections", + subscriptionId, + resourceGroupName, + gatewayName, + natRuleName + FROM azure.network.nat_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.mode') as "mode", + json_extract_path_text(properties, '$.internalMappings') as "internal_mappings", + json_extract_path_text(properties, '$.externalMappings') as "external_mappings", + json_extract_path_text(properties, '$.ipConfigurationId') as "ip_configuration_id", + json_extract_path_text(properties, '$.egressVpnSiteLinkConnections') as "egress_vpn_site_link_connections", + json_extract_path_text(properties, '$.ingressVpnSiteLinkConnections') as "ingress_vpn_site_link_connections", + subscriptionId, + resourceGroupName, + gatewayName, + natRuleName + FROM azure.network.nat_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND gatewayName = 'replace-me'; + vw_p2s_vpn_gateways: + id: azure.network.vw_p2s_vpn_gateways + name: vw_p2s_vpn_gateways + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.virtualHub') as "virtual_hub", + JSON_EXTRACT(properties, '$.p2SConnectionConfigurations') as "p2_s_connection_configurations", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.vpnGatewayScaleUnit') as "vpn_gateway_scale_unit", + JSON_EXTRACT(properties, '$.vpnServerConfiguration') as "vpn_server_configuration", + JSON_EXTRACT(properties, '$.vpnClientConnectionHealth') as "vpn_client_connection_health", + JSON_EXTRACT(properties, '$.customDnsServers') as "custom_dns_servers", + JSON_EXTRACT(properties, '$.isRoutingPreferenceInternet') as "is_routing_preference_internet", + subscriptionId, + resourceGroupName, + gatewayName + FROM azure.network.p2s_vpn_gateways + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.virtualHub') as "virtual_hub", + json_extract_path_text(properties, '$.p2SConnectionConfigurations') as "p2_s_connection_configurations", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.vpnGatewayScaleUnit') as "vpn_gateway_scale_unit", + json_extract_path_text(properties, '$.vpnServerConfiguration') as "vpn_server_configuration", + json_extract_path_text(properties, '$.vpnClientConnectionHealth') as "vpn_client_connection_health", + json_extract_path_text(properties, '$.customDnsServers') as "custom_dns_servers", + json_extract_path_text(properties, '$.isRoutingPreferenceInternet') as "is_routing_preference_internet", + subscriptionId, + resourceGroupName, + gatewayName + FROM azure.network.p2s_vpn_gateways + WHERE subscriptionId = 'replace-me'; + vw_virtual_hub_route_table_v2: + id: azure.network.vw_virtual_hub_route_table_v2 + name: vw_virtual_hub_route_table_v2 + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + JSON_EXTRACT(properties, '$.routes') as "routes", + JSON_EXTRACT(properties, '$.attachedConnections') as "attached_connections", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualHubName, + routeTableName + FROM azure.network.virtual_hub_route_table_v2 + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + json_extract_path_text(properties, '$.routes') as "routes", + json_extract_path_text(properties, '$.attachedConnections') as "attached_connections", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualHubName, + routeTableName + FROM azure.network.virtual_hub_route_table_v2 + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; + vw_express_route_gateways: + id: azure.network.vw_express_route_gateways + name: vw_express_route_gateways + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.autoScaleConfiguration') as "auto_scale_configuration", + JSON_EXTRACT(properties, '$.expressRouteConnections') as "express_route_connections", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.virtualHub') as "virtual_hub", + JSON_EXTRACT(properties, '$.allowNonVirtualWanTraffic') as "allow_non_virtual_wan_traffic", + subscriptionId, + resourceGroupName, + expressRouteGatewayName + FROM azure.network.express_route_gateways + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.autoScaleConfiguration') as "auto_scale_configuration", + json_extract_path_text(properties, '$.expressRouteConnections') as "express_route_connections", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.virtualHub') as "virtual_hub", + json_extract_path_text(properties, '$.allowNonVirtualWanTraffic') as "allow_non_virtual_wan_traffic", + subscriptionId, + resourceGroupName, + expressRouteGatewayName + FROM azure.network.express_route_gateways + WHERE subscriptionId = 'replace-me'; + vw_express_route_connections: + id: azure.network.vw_express_route_connections + name: vw_express_route_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.expressRouteCircuitPeering') as "express_route_circuit_peering", + JSON_EXTRACT(properties, '$.authorizationKey') as "authorization_key", + JSON_EXTRACT(properties, '$.routingWeight') as "routing_weight", + JSON_EXTRACT(properties, '$.enableInternetSecurity') as "enable_internet_security", + JSON_EXTRACT(properties, '$.expressRouteGatewayBypass') as "express_route_gateway_bypass", + JSON_EXTRACT(properties, '$.enablePrivateLinkFastPath') as "enable_private_link_fast_path", + JSON_EXTRACT(properties, '$.routingConfiguration') as "routing_configuration", + subscriptionId, + resourceGroupName, + expressRouteGatewayName, + connectionName + FROM azure.network.express_route_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND expressRouteGatewayName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.expressRouteCircuitPeering') as "express_route_circuit_peering", + json_extract_path_text(properties, '$.authorizationKey') as "authorization_key", + json_extract_path_text(properties, '$.routingWeight') as "routing_weight", + json_extract_path_text(properties, '$.enableInternetSecurity') as "enable_internet_security", + json_extract_path_text(properties, '$.expressRouteGatewayBypass') as "express_route_gateway_bypass", + json_extract_path_text(properties, '$.enablePrivateLinkFastPath') as "enable_private_link_fast_path", + json_extract_path_text(properties, '$.routingConfiguration') as "routing_configuration", + subscriptionId, + resourceGroupName, + expressRouteGatewayName, + connectionName + FROM azure.network.express_route_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND expressRouteGatewayName = 'replace-me'; + vw_virtual_appliance_connections: + id: azure.network.vw_virtual_appliance_connections + name: vw_virtual_appliance_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + JSON_EXTRACT(properties, '$.name') as "name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.asn') as "asn", + JSON_EXTRACT(properties, '$.tunnelIdentifier') as "tunnel_identifier", + JSON_EXTRACT(properties, '$.bgpPeerAddress') as "bgp_peer_address", + JSON_EXTRACT(properties, '$.enableInternetSecurity') as "enable_internet_security", + JSON_EXTRACT(properties, '$.routingConfiguration') as "routing_configuration", + subscriptionId, + resourceGroupName, + networkVirtualApplianceName, + connectionName + FROM azure.network.virtual_appliance_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkVirtualApplianceName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + json_extract_path_text(properties, '$.name') as "name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.asn') as "asn", + json_extract_path_text(properties, '$.tunnelIdentifier') as "tunnel_identifier", + json_extract_path_text(properties, '$.bgpPeerAddress') as "bgp_peer_address", + json_extract_path_text(properties, '$.enableInternetSecurity') as "enable_internet_security", + json_extract_path_text(properties, '$.routingConfiguration') as "routing_configuration", + subscriptionId, + resourceGroupName, + networkVirtualApplianceName, + connectionName + FROM azure.network.virtual_appliance_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkVirtualApplianceName = 'replace-me'; + vw_virtual_hub_bgp_connections: + id: azure.network.vw_virtual_hub_bgp_connections + name: vw_virtual_hub_bgp_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.peerAsn') as "peer_asn", + JSON_EXTRACT(properties, '$.peerIp') as "peer_ip", + JSON_EXTRACT(properties, '$.hubVirtualNetworkConnection') as "hub_virtual_network_connection", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.connectionState') as "connection_state", + subscriptionId, + resourceGroupName, + virtualHubName, + connectionName + FROM azure.network.virtual_hub_bgp_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.peerAsn') as "peer_asn", + json_extract_path_text(properties, '$.peerIp') as "peer_ip", + json_extract_path_text(properties, '$.hubVirtualNetworkConnection') as "hub_virtual_network_connection", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.connectionState') as "connection_state", + subscriptionId, + resourceGroupName, + virtualHubName, + connectionName + FROM azure.network.virtual_hub_bgp_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; + vw_virtual_hub_ip_configurations: + id: azure.network.vw_virtual_hub_ip_configurations + name: vw_virtual_hub_ip_configurations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.privateIPAddress') as "private_ip_address", + JSON_EXTRACT(properties, '$.privateIPAllocationMethod') as "private_ip_allocation_method", + JSON_EXTRACT(properties, '$.subnet') as "subnet", + JSON_EXTRACT(properties, '$.publicIPAddress') as "public_ip_address", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualHubName, + ipConfigName + FROM azure.network.virtual_hub_ip_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.privateIPAddress') as "private_ip_address", + json_extract_path_text(properties, '$.privateIPAllocationMethod') as "private_ip_allocation_method", + json_extract_path_text(properties, '$.subnet') as "subnet", + json_extract_path_text(properties, '$.publicIPAddress') as "public_ip_address", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualHubName, + ipConfigName + FROM azure.network.virtual_hub_ip_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; + vw_hub_route_tables: + id: azure.network.vw_hub_route_tables + name: vw_hub_route_tables + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.routes') as "routes", + JSON_EXTRACT(properties, '$.labels') as "labels", + JSON_EXTRACT(properties, '$.associatedConnections') as "associated_connections", + JSON_EXTRACT(properties, '$.propagatingConnections') as "propagating_connections", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualHubName, + routeTableName + FROM azure.network.hub_route_tables + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.routes') as "routes", + json_extract_path_text(properties, '$.labels') as "labels", + json_extract_path_text(properties, '$.associatedConnections') as "associated_connections", + json_extract_path_text(properties, '$.propagatingConnections') as "propagating_connections", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualHubName, + routeTableName + FROM azure.network.hub_route_tables + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; + vw_routing_intents: + id: azure.network.vw_routing_intents + name: vw_routing_intents + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.routingPolicies') as "routing_policies", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualHubName, + routingIntentName + FROM azure.network.routing_intents + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.routingPolicies') as "routing_policies", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualHubName, + routingIntentName + FROM azure.network.routing_intents + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualHubName = 'replace-me'; + vw_security_partner_providers: + id: azure.network.vw_security_partner_providers + name: vw_security_partner_providers + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.securityProviderName') as "security_provider_name", + JSON_EXTRACT(properties, '$.connectionStatus') as "connection_status", + JSON_EXTRACT(properties, '$.virtualHub') as "virtual_hub", + subscriptionId, + resourceGroupName, + securityPartnerProviderName + FROM azure.network.security_partner_providers + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.securityProviderName') as "security_provider_name", + json_extract_path_text(properties, '$.connectionStatus') as "connection_status", + json_extract_path_text(properties, '$.virtualHub') as "virtual_hub", + subscriptionId, + resourceGroupName, + securityPartnerProviderName + FROM azure.network.security_partner_providers + WHERE subscriptionId = 'replace-me'; + vw_public_ip_addresses_cloud_service_public_ip_addresses: + id: azure.network.vw_public_ip_addresses_cloud_service_public_ip_addresses + name: vw_public_ip_addresses_cloud_service_public_ip_addresses + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + sku as sku, + etag as etag, + zones as zones, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.publicIPAllocationMethod') as "public_ip_allocation_method", + JSON_EXTRACT(properties, '$.publicIPAddressVersion') as "public_ip_address_version", + JSON_EXTRACT(properties, '$.ipConfiguration') as "ip_configuration", + JSON_EXTRACT(properties, '$.dnsSettings') as "dns_settings", + JSON_EXTRACT(properties, '$.ddosSettings') as "ddos_settings", + JSON_EXTRACT(properties, '$.ipTags') as "ip_tags", + JSON_EXTRACT(properties, '$.ipAddress') as "ip_address", + JSON_EXTRACT(properties, '$.publicIPPrefix') as "public_ip_prefix", + JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as "idle_timeout_in_minutes", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.servicePublicIPAddress') as "service_public_ip_address", + JSON_EXTRACT(properties, '$.natGateway') as "nat_gateway", + JSON_EXTRACT(properties, '$.migrationPhase') as "migration_phase", + JSON_EXTRACT(properties, '$.linkedPublicIPAddress') as "linked_public_ip_address", + JSON_EXTRACT(properties, '$.deleteOption') as "delete_option", + subscriptionId, + resourceGroupName, + cloudServiceName, + roleInstanceName, + networkInterfaceName, + ipConfigurationName, + publicIpAddressName + FROM azure.network.public_ip_addresses_cloud_service_public_ip_addresses + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND cloudServiceName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + sku as sku, + etag as etag, + zones as zones, + type as type, + tags as tags, + json_extract_path_text(properties, '$.publicIPAllocationMethod') as "public_ip_allocation_method", + json_extract_path_text(properties, '$.publicIPAddressVersion') as "public_ip_address_version", + json_extract_path_text(properties, '$.ipConfiguration') as "ip_configuration", + json_extract_path_text(properties, '$.dnsSettings') as "dns_settings", + json_extract_path_text(properties, '$.ddosSettings') as "ddos_settings", + json_extract_path_text(properties, '$.ipTags') as "ip_tags", + json_extract_path_text(properties, '$.ipAddress') as "ip_address", + json_extract_path_text(properties, '$.publicIPPrefix') as "public_ip_prefix", + json_extract_path_text(properties, '$.idleTimeoutInMinutes') as "idle_timeout_in_minutes", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.servicePublicIPAddress') as "service_public_ip_address", + json_extract_path_text(properties, '$.natGateway') as "nat_gateway", + json_extract_path_text(properties, '$.migrationPhase') as "migration_phase", + json_extract_path_text(properties, '$.linkedPublicIPAddress') as "linked_public_ip_address", + json_extract_path_text(properties, '$.deleteOption') as "delete_option", + subscriptionId, + resourceGroupName, + cloudServiceName, + roleInstanceName, + networkInterfaceName, + ipConfigurationName, + publicIpAddressName + FROM azure.network.public_ip_addresses_cloud_service_public_ip_addresses + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND cloudServiceName = 'replace-me'; + vw_public_ip_addresses_virtual_machine_scale_set_public_ip_addresses: + id: azure.network.vw_public_ip_addresses_virtual_machine_scale_set_public_ip_addresses + name: vw_public_ip_addresses_virtual_machine_scale_set_public_ip_addresses + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + sku as sku, + etag as etag, + zones as zones, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.publicIPAllocationMethod') as "public_ip_allocation_method", + JSON_EXTRACT(properties, '$.publicIPAddressVersion') as "public_ip_address_version", + JSON_EXTRACT(properties, '$.ipConfiguration') as "ip_configuration", + JSON_EXTRACT(properties, '$.dnsSettings') as "dns_settings", + JSON_EXTRACT(properties, '$.ddosSettings') as "ddos_settings", + JSON_EXTRACT(properties, '$.ipTags') as "ip_tags", + JSON_EXTRACT(properties, '$.ipAddress') as "ip_address", + JSON_EXTRACT(properties, '$.publicIPPrefix') as "public_ip_prefix", + JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as "idle_timeout_in_minutes", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.servicePublicIPAddress') as "service_public_ip_address", + JSON_EXTRACT(properties, '$.natGateway') as "nat_gateway", + JSON_EXTRACT(properties, '$.migrationPhase') as "migration_phase", + JSON_EXTRACT(properties, '$.linkedPublicIPAddress') as "linked_public_ip_address", + JSON_EXTRACT(properties, '$.deleteOption') as "delete_option", + subscriptionId, + resourceGroupName, + virtualMachineScaleSetName, + virtualmachineIndex, + networkInterfaceName, + ipConfigurationName, + publicIpAddressName + FROM azure.network.public_ip_addresses_virtual_machine_scale_set_public_ip_addresses + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualMachineScaleSetName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + sku as sku, + etag as etag, + zones as zones, + type as type, + tags as tags, + json_extract_path_text(properties, '$.publicIPAllocationMethod') as "public_ip_allocation_method", + json_extract_path_text(properties, '$.publicIPAddressVersion') as "public_ip_address_version", + json_extract_path_text(properties, '$.ipConfiguration') as "ip_configuration", + json_extract_path_text(properties, '$.dnsSettings') as "dns_settings", + json_extract_path_text(properties, '$.ddosSettings') as "ddos_settings", + json_extract_path_text(properties, '$.ipTags') as "ip_tags", + json_extract_path_text(properties, '$.ipAddress') as "ip_address", + json_extract_path_text(properties, '$.publicIPPrefix') as "public_ip_prefix", + json_extract_path_text(properties, '$.idleTimeoutInMinutes') as "idle_timeout_in_minutes", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.servicePublicIPAddress') as "service_public_ip_address", + json_extract_path_text(properties, '$.natGateway') as "nat_gateway", + json_extract_path_text(properties, '$.migrationPhase') as "migration_phase", + json_extract_path_text(properties, '$.linkedPublicIPAddress') as "linked_public_ip_address", + json_extract_path_text(properties, '$.deleteOption') as "delete_option", + subscriptionId, + resourceGroupName, + virtualMachineScaleSetName, + virtualmachineIndex, + networkInterfaceName, + ipConfigurationName, + publicIpAddressName + FROM azure.network.public_ip_addresses_virtual_machine_scale_set_public_ip_addresses + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualMachineScaleSetName = 'replace-me'; + vw_application_gateways: + id: azure.network.vw_application_gateways + name: vw_application_gateways + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + zones as zones, + identity as identity, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.sslPolicy') as "ssl_policy", + JSON_EXTRACT(properties, '$.operationalState') as "operational_state", + JSON_EXTRACT(properties, '$.gatewayIPConfigurations') as "gateway_ip_configurations", + JSON_EXTRACT(properties, '$.authenticationCertificates') as "authentication_certificates", + JSON_EXTRACT(properties, '$.trustedRootCertificates') as "trusted_root_certificates", + JSON_EXTRACT(properties, '$.trustedClientCertificates') as "trusted_client_certificates", + JSON_EXTRACT(properties, '$.sslCertificates') as "ssl_certificates", + JSON_EXTRACT(properties, '$.frontendIPConfigurations') as "frontend_ip_configurations", + JSON_EXTRACT(properties, '$.frontendPorts') as "frontend_ports", + JSON_EXTRACT(properties, '$.probes') as "probes", + JSON_EXTRACT(properties, '$.backendAddressPools') as "backend_address_pools", + JSON_EXTRACT(properties, '$.backendHttpSettingsCollection') as "backend_http_settings_collection", + JSON_EXTRACT(properties, '$.backendSettingsCollection') as "backend_settings_collection", + JSON_EXTRACT(properties, '$.httpListeners') as "http_listeners", + JSON_EXTRACT(properties, '$.listeners') as "listeners", + JSON_EXTRACT(properties, '$.sslProfiles') as "ssl_profiles", + JSON_EXTRACT(properties, '$.urlPathMaps') as "url_path_maps", + JSON_EXTRACT(properties, '$.requestRoutingRules') as "request_routing_rules", + JSON_EXTRACT(properties, '$.routingRules') as "routing_rules", + JSON_EXTRACT(properties, '$.rewriteRuleSets') as "rewrite_rule_sets", + JSON_EXTRACT(properties, '$.redirectConfigurations') as "redirect_configurations", + JSON_EXTRACT(properties, '$.webApplicationFirewallConfiguration') as "web_application_firewall_configuration", + JSON_EXTRACT(properties, '$.firewallPolicy') as "firewall_policy", + JSON_EXTRACT(properties, '$.enableHttp2') as "enable_http2", + JSON_EXTRACT(properties, '$.enableFips') as "enable_fips", + JSON_EXTRACT(properties, '$.autoscaleConfiguration') as "autoscale_configuration", + JSON_EXTRACT(properties, '$.privateLinkConfigurations') as "private_link_configurations", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.customErrorConfigurations') as "custom_error_configurations", + JSON_EXTRACT(properties, '$.forceFirewallPolicyAssociation') as "force_firewall_policy_association", + JSON_EXTRACT(properties, '$.loadDistributionPolicies') as "load_distribution_policies", + JSON_EXTRACT(properties, '$.globalConfiguration') as "global_configuration", + JSON_EXTRACT(properties, '$.defaultPredefinedSslPolicy') as "default_predefined_ssl_policy", + subscriptionId, + resourceGroupName, + applicationGatewayName + FROM azure.network.application_gateways + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + zones as zones, + identity as identity, + type as type, + tags as tags, + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.sslPolicy') as "ssl_policy", + json_extract_path_text(properties, '$.operationalState') as "operational_state", + json_extract_path_text(properties, '$.gatewayIPConfigurations') as "gateway_ip_configurations", + json_extract_path_text(properties, '$.authenticationCertificates') as "authentication_certificates", + json_extract_path_text(properties, '$.trustedRootCertificates') as "trusted_root_certificates", + json_extract_path_text(properties, '$.trustedClientCertificates') as "trusted_client_certificates", + json_extract_path_text(properties, '$.sslCertificates') as "ssl_certificates", + json_extract_path_text(properties, '$.frontendIPConfigurations') as "frontend_ip_configurations", + json_extract_path_text(properties, '$.frontendPorts') as "frontend_ports", + json_extract_path_text(properties, '$.probes') as "probes", + json_extract_path_text(properties, '$.backendAddressPools') as "backend_address_pools", + json_extract_path_text(properties, '$.backendHttpSettingsCollection') as "backend_http_settings_collection", + json_extract_path_text(properties, '$.backendSettingsCollection') as "backend_settings_collection", + json_extract_path_text(properties, '$.httpListeners') as "http_listeners", + json_extract_path_text(properties, '$.listeners') as "listeners", + json_extract_path_text(properties, '$.sslProfiles') as "ssl_profiles", + json_extract_path_text(properties, '$.urlPathMaps') as "url_path_maps", + json_extract_path_text(properties, '$.requestRoutingRules') as "request_routing_rules", + json_extract_path_text(properties, '$.routingRules') as "routing_rules", + json_extract_path_text(properties, '$.rewriteRuleSets') as "rewrite_rule_sets", + json_extract_path_text(properties, '$.redirectConfigurations') as "redirect_configurations", + json_extract_path_text(properties, '$.webApplicationFirewallConfiguration') as "web_application_firewall_configuration", + json_extract_path_text(properties, '$.firewallPolicy') as "firewall_policy", + json_extract_path_text(properties, '$.enableHttp2') as "enable_http2", + json_extract_path_text(properties, '$.enableFips') as "enable_fips", + json_extract_path_text(properties, '$.autoscaleConfiguration') as "autoscale_configuration", + json_extract_path_text(properties, '$.privateLinkConfigurations') as "private_link_configurations", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.customErrorConfigurations') as "custom_error_configurations", + json_extract_path_text(properties, '$.forceFirewallPolicyAssociation') as "force_firewall_policy_association", + json_extract_path_text(properties, '$.loadDistributionPolicies') as "load_distribution_policies", + json_extract_path_text(properties, '$.globalConfiguration') as "global_configuration", + json_extract_path_text(properties, '$.defaultPredefinedSslPolicy') as "default_predefined_ssl_policy", + subscriptionId, + resourceGroupName, + applicationGatewayName + FROM azure.network.application_gateways + WHERE subscriptionId = 'replace-me'; + vw_application_gateway_private_endpoint_connections: + id: azure.network.vw_application_gateway_private_endpoint_connections + name: vw_application_gateway_private_endpoint_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.linkIdentifier') as "link_identifier", + subscriptionId, + resourceGroupName, + applicationGatewayName, + connectionName + FROM azure.network.application_gateway_private_endpoint_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND applicationGatewayName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.linkIdentifier') as "link_identifier", + subscriptionId, + resourceGroupName, + applicationGatewayName, + connectionName + FROM azure.network.application_gateway_private_endpoint_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND applicationGatewayName = 'replace-me'; + vw_application_gateways_available_ssl_options: + id: azure.network.vw_application_gateways_available_ssl_options + name: vw_application_gateways_available_ssl_options + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.predefinedPolicies') as "predefined_policies", + JSON_EXTRACT(properties, '$.defaultPolicy') as "default_policy", + JSON_EXTRACT(properties, '$.availableCipherSuites') as "available_cipher_suites", + JSON_EXTRACT(properties, '$.availableProtocols') as "available_protocols", + subscriptionId + FROM azure.network.application_gateways_available_ssl_options + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + type as type, + tags as tags, + json_extract_path_text(properties, '$.predefinedPolicies') as "predefined_policies", + json_extract_path_text(properties, '$.defaultPolicy') as "default_policy", + json_extract_path_text(properties, '$.availableCipherSuites') as "available_cipher_suites", + json_extract_path_text(properties, '$.availableProtocols') as "available_protocols", + subscriptionId + FROM azure.network.application_gateways_available_ssl_options + WHERE subscriptionId = 'replace-me'; + vw_application_gateways_ssl_predefined_policies: + id: azure.network.vw_application_gateways_ssl_predefined_policies + name: vw_application_gateways_ssl_predefined_policies + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + JSON_EXTRACT(properties, '$.cipherSuites') as "cipher_suites", + JSON_EXTRACT(properties, '$.minProtocolVersion') as "min_protocol_version", + subscriptionId, + predefinedPolicyName + FROM azure.network.application_gateways_ssl_predefined_policies + WHERE subscriptionId = 'replace-me' AND predefinedPolicyName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + json_extract_path_text(properties, '$.cipherSuites') as "cipher_suites", + json_extract_path_text(properties, '$.minProtocolVersion') as "min_protocol_version", + subscriptionId, + predefinedPolicyName + FROM azure.network.application_gateways_ssl_predefined_policies + WHERE subscriptionId = 'replace-me' AND predefinedPolicyName = 'replace-me'; + vw_bastion_hosts: + id: azure.network.vw_bastion_hosts + name: vw_bastion_hosts + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + zones as zones, + etag as etag, + sku as sku, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.ipConfigurations') as "ip_configurations", + JSON_EXTRACT(properties, '$.dnsName') as "dns_name", + JSON_EXTRACT(properties, '$.virtualNetwork') as "virtual_network", + JSON_EXTRACT(properties, '$.networkAcls') as "network_acls", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.scaleUnits') as "scale_units", + JSON_EXTRACT(properties, '$.disableCopyPaste') as "disable_copy_paste", + JSON_EXTRACT(properties, '$.enableFileCopy') as "enable_file_copy", + JSON_EXTRACT(properties, '$.enableIpConnect') as "enable_ip_connect", + JSON_EXTRACT(properties, '$.enableShareableLink') as "enable_shareable_link", + JSON_EXTRACT(properties, '$.enableTunneling') as "enable_tunneling", + JSON_EXTRACT(properties, '$.enableKerberos') as "enable_kerberos", + JSON_EXTRACT(properties, '$.enableSessionRecording') as "enable_session_recording", + subscriptionId, + resourceGroupName, + bastionHostName + FROM azure.network.bastion_hosts + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + zones as zones, + etag as etag, + sku as sku, + type as type, + tags as tags, + json_extract_path_text(properties, '$.ipConfigurations') as "ip_configurations", + json_extract_path_text(properties, '$.dnsName') as "dns_name", + json_extract_path_text(properties, '$.virtualNetwork') as "virtual_network", + json_extract_path_text(properties, '$.networkAcls') as "network_acls", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.scaleUnits') as "scale_units", + json_extract_path_text(properties, '$.disableCopyPaste') as "disable_copy_paste", + json_extract_path_text(properties, '$.enableFileCopy') as "enable_file_copy", + json_extract_path_text(properties, '$.enableIpConnect') as "enable_ip_connect", + json_extract_path_text(properties, '$.enableShareableLink') as "enable_shareable_link", + json_extract_path_text(properties, '$.enableTunneling') as "enable_tunneling", + json_extract_path_text(properties, '$.enableKerberos') as "enable_kerberos", + json_extract_path_text(properties, '$.enableSessionRecording') as "enable_session_recording", + subscriptionId, + resourceGroupName, + bastionHostName + FROM azure.network.bastion_hosts + WHERE subscriptionId = 'replace-me'; + vw_express_route_cross_connections: + id: azure.network.vw_express_route_cross_connections + name: vw_express_route_cross_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.primaryAzurePort') as "primary_azure_port", + JSON_EXTRACT(properties, '$.secondaryAzurePort') as "secondary_azure_port", + JSON_EXTRACT(properties, '$.sTag') as "s_tag", + JSON_EXTRACT(properties, '$.peeringLocation') as "peering_location", + JSON_EXTRACT(properties, '$.bandwidthInMbps') as "bandwidth_in_mbps", + JSON_EXTRACT(properties, '$.expressRouteCircuit') as "express_route_circuit", + JSON_EXTRACT(properties, '$.serviceProviderProvisioningState') as "service_provider_provisioning_state", + JSON_EXTRACT(properties, '$.serviceProviderNotes') as "service_provider_notes", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.peerings') as "peerings", + subscriptionId, + resourceGroupName, + crossConnectionName + FROM azure.network.express_route_cross_connections + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.primaryAzurePort') as "primary_azure_port", + json_extract_path_text(properties, '$.secondaryAzurePort') as "secondary_azure_port", + json_extract_path_text(properties, '$.sTag') as "s_tag", + json_extract_path_text(properties, '$.peeringLocation') as "peering_location", + json_extract_path_text(properties, '$.bandwidthInMbps') as "bandwidth_in_mbps", + json_extract_path_text(properties, '$.expressRouteCircuit') as "express_route_circuit", + json_extract_path_text(properties, '$.serviceProviderProvisioningState') as "service_provider_provisioning_state", + json_extract_path_text(properties, '$.serviceProviderNotes') as "service_provider_notes", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.peerings') as "peerings", + subscriptionId, + resourceGroupName, + crossConnectionName + FROM azure.network.express_route_cross_connections + WHERE subscriptionId = 'replace-me'; + vw_express_route_cross_connection_peerings: + id: azure.network.vw_express_route_cross_connection_peerings + name: vw_express_route_cross_connection_peerings + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + JSON_EXTRACT(properties, '$.peeringType') as "peering_type", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.azureASN') as "azure_asn", + JSON_EXTRACT(properties, '$.peerASN') as "peer_asn", + JSON_EXTRACT(properties, '$.primaryPeerAddressPrefix') as "primary_peer_address_prefix", + JSON_EXTRACT(properties, '$.secondaryPeerAddressPrefix') as "secondary_peer_address_prefix", + JSON_EXTRACT(properties, '$.primaryAzurePort') as "primary_azure_port", + JSON_EXTRACT(properties, '$.secondaryAzurePort') as "secondary_azure_port", + JSON_EXTRACT(properties, '$.sharedKey') as "shared_key", + JSON_EXTRACT(properties, '$.vlanId') as "vlan_id", + JSON_EXTRACT(properties, '$.microsoftPeeringConfig') as "microsoft_peering_config", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.gatewayManagerEtag') as "gateway_manager_etag", + JSON_EXTRACT(properties, '$.lastModifiedBy') as "last_modified_by", + JSON_EXTRACT(properties, '$.ipv6PeeringConfig') as "ipv6_peering_config", + subscriptionId, + resourceGroupName, + crossConnectionName, + peeringName + FROM azure.network.express_route_cross_connection_peerings + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND crossConnectionName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + json_extract_path_text(properties, '$.peeringType') as "peering_type", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.azureASN') as "azure_asn", + json_extract_path_text(properties, '$.peerASN') as "peer_asn", + json_extract_path_text(properties, '$.primaryPeerAddressPrefix') as "primary_peer_address_prefix", + json_extract_path_text(properties, '$.secondaryPeerAddressPrefix') as "secondary_peer_address_prefix", + json_extract_path_text(properties, '$.primaryAzurePort') as "primary_azure_port", + json_extract_path_text(properties, '$.secondaryAzurePort') as "secondary_azure_port", + json_extract_path_text(properties, '$.sharedKey') as "shared_key", + json_extract_path_text(properties, '$.vlanId') as "vlan_id", + json_extract_path_text(properties, '$.microsoftPeeringConfig') as "microsoft_peering_config", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.gatewayManagerEtag') as "gateway_manager_etag", + json_extract_path_text(properties, '$.lastModifiedBy') as "last_modified_by", + json_extract_path_text(properties, '$.ipv6PeeringConfig') as "ipv6_peering_config", + subscriptionId, + resourceGroupName, + crossConnectionName, + peeringName + FROM azure.network.express_route_cross_connection_peerings + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND crossConnectionName = 'replace-me'; + vw_private_endpoints: + id: azure.network.vw_private_endpoints + name: vw_private_endpoints + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.subnet') as "subnet", + JSON_EXTRACT(properties, '$.networkInterfaces') as "network_interfaces", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateLinkServiceConnections') as "private_link_service_connections", + JSON_EXTRACT(properties, '$.manualPrivateLinkServiceConnections') as "manual_private_link_service_connections", + JSON_EXTRACT(properties, '$.customDnsConfigs') as "custom_dns_configs", + JSON_EXTRACT(properties, '$.applicationSecurityGroups') as "application_security_groups", + JSON_EXTRACT(properties, '$.ipConfigurations') as "ip_configurations", + JSON_EXTRACT(properties, '$.customNetworkInterfaceName') as "custom_network_interface_name", + subscriptionId, + resourceGroupName, + privateEndpointName + FROM azure.network.private_endpoints + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.subnet') as "subnet", + json_extract_path_text(properties, '$.networkInterfaces') as "network_interfaces", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateLinkServiceConnections') as "private_link_service_connections", + json_extract_path_text(properties, '$.manualPrivateLinkServiceConnections') as "manual_private_link_service_connections", + json_extract_path_text(properties, '$.customDnsConfigs') as "custom_dns_configs", + json_extract_path_text(properties, '$.applicationSecurityGroups') as "application_security_groups", + json_extract_path_text(properties, '$.ipConfigurations') as "ip_configurations", + json_extract_path_text(properties, '$.customNetworkInterfaceName') as "custom_network_interface_name", + subscriptionId, + resourceGroupName, + privateEndpointName + FROM azure.network.private_endpoints + WHERE subscriptionId = 'replace-me'; + vw_private_dns_zone_groups: + id: azure.network.vw_private_dns_zone_groups + name: vw_private_dns_zone_groups + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateDnsZoneConfigs') as "private_dns_zone_configs", + subscriptionId, + resourceGroupName, + privateEndpointName, + privateDnsZoneGroupName + FROM azure.network.private_dns_zone_groups + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND privateEndpointName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateDnsZoneConfigs') as "private_dns_zone_configs", + subscriptionId, + resourceGroupName, + privateEndpointName, + privateDnsZoneGroupName + FROM azure.network.private_dns_zone_groups + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND privateEndpointName = 'replace-me'; + vw_load_balancer_backend_address_pools: + id: azure.network.vw_load_balancer_backend_address_pools + name: vw_load_balancer_backend_address_pools + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.location') as "location", + JSON_EXTRACT(properties, '$.tunnelInterfaces') as "tunnel_interfaces", + JSON_EXTRACT(properties, '$.loadBalancerBackendAddresses') as "load_balancer_backend_addresses", + JSON_EXTRACT(properties, '$.backendIPConfigurations') as "backend_ip_configurations", + JSON_EXTRACT(properties, '$.loadBalancingRules') as "load_balancing_rules", + JSON_EXTRACT(properties, '$.outboundRule') as "outbound_rule", + JSON_EXTRACT(properties, '$.outboundRules') as "outbound_rules", + JSON_EXTRACT(properties, '$.inboundNatRules') as "inbound_nat_rules", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.drainPeriodInSeconds') as "drain_period_in_seconds", + JSON_EXTRACT(properties, '$.virtualNetwork') as "virtual_network", + JSON_EXTRACT(properties, '$.syncMode') as "sync_mode", + subscriptionId, + resourceGroupName, + loadBalancerName, + backendAddressPoolName + FROM azure.network.load_balancer_backend_address_pools + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.location') as "location", + json_extract_path_text(properties, '$.tunnelInterfaces') as "tunnel_interfaces", + json_extract_path_text(properties, '$.loadBalancerBackendAddresses') as "load_balancer_backend_addresses", + json_extract_path_text(properties, '$.backendIPConfigurations') as "backend_ip_configurations", + json_extract_path_text(properties, '$.loadBalancingRules') as "load_balancing_rules", + json_extract_path_text(properties, '$.outboundRule') as "outbound_rule", + json_extract_path_text(properties, '$.outboundRules') as "outbound_rules", + json_extract_path_text(properties, '$.inboundNatRules') as "inbound_nat_rules", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.drainPeriodInSeconds') as "drain_period_in_seconds", + json_extract_path_text(properties, '$.virtualNetwork') as "virtual_network", + json_extract_path_text(properties, '$.syncMode') as "sync_mode", + subscriptionId, + resourceGroupName, + loadBalancerName, + backendAddressPoolName + FROM azure.network.load_balancer_backend_address_pools + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; + vw_load_balancer_frontend_ip_configurations: + id: azure.network.vw_load_balancer_frontend_ip_configurations + name: vw_load_balancer_frontend_ip_configurations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + zones as zones, + JSON_EXTRACT(properties, '$.inboundNatRules') as "inbound_nat_rules", + JSON_EXTRACT(properties, '$.inboundNatPools') as "inbound_nat_pools", + JSON_EXTRACT(properties, '$.outboundRules') as "outbound_rules", + JSON_EXTRACT(properties, '$.loadBalancingRules') as "load_balancing_rules", + JSON_EXTRACT(properties, '$.privateIPAddress') as "private_ip_address", + JSON_EXTRACT(properties, '$.privateIPAllocationMethod') as "private_ip_allocation_method", + JSON_EXTRACT(properties, '$.privateIPAddressVersion') as "private_ip_address_version", + JSON_EXTRACT(properties, '$.subnet') as "subnet", + JSON_EXTRACT(properties, '$.publicIPAddress') as "public_ip_address", + JSON_EXTRACT(properties, '$.publicIPPrefix') as "public_ip_prefix", + JSON_EXTRACT(properties, '$.gatewayLoadBalancer') as "gateway_load_balancer", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + loadBalancerName, + frontendIPConfigurationName + FROM azure.network.load_balancer_frontend_ip_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + zones as zones, + json_extract_path_text(properties, '$.inboundNatRules') as "inbound_nat_rules", + json_extract_path_text(properties, '$.inboundNatPools') as "inbound_nat_pools", + json_extract_path_text(properties, '$.outboundRules') as "outbound_rules", + json_extract_path_text(properties, '$.loadBalancingRules') as "load_balancing_rules", + json_extract_path_text(properties, '$.privateIPAddress') as "private_ip_address", + json_extract_path_text(properties, '$.privateIPAllocationMethod') as "private_ip_allocation_method", + json_extract_path_text(properties, '$.privateIPAddressVersion') as "private_ip_address_version", + json_extract_path_text(properties, '$.subnet') as "subnet", + json_extract_path_text(properties, '$.publicIPAddress') as "public_ip_address", + json_extract_path_text(properties, '$.publicIPPrefix') as "public_ip_prefix", + json_extract_path_text(properties, '$.gatewayLoadBalancer') as "gateway_load_balancer", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + loadBalancerName, + frontendIPConfigurationName + FROM azure.network.load_balancer_frontend_ip_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; + vw_inbound_nat_rules: + id: azure.network.vw_inbound_nat_rules + name: vw_inbound_nat_rules + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.frontendIPConfiguration') as "frontend_ip_configuration", + JSON_EXTRACT(properties, '$.backendIPConfiguration') as "backend_ip_configuration", + JSON_EXTRACT(properties, '$.protocol') as "protocol", + JSON_EXTRACT(properties, '$.frontendPort') as "frontend_port", + JSON_EXTRACT(properties, '$.backendPort') as "backend_port", + JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as "idle_timeout_in_minutes", + JSON_EXTRACT(properties, '$.enableFloatingIP') as "enable_floating_ip", + JSON_EXTRACT(properties, '$.enableTcpReset') as "enable_tcp_reset", + JSON_EXTRACT(properties, '$.frontendPortRangeStart') as "frontend_port_range_start", + JSON_EXTRACT(properties, '$.frontendPortRangeEnd') as "frontend_port_range_end", + JSON_EXTRACT(properties, '$.backendAddressPool') as "backend_address_pool", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + loadBalancerName, + inboundNatRuleName + FROM azure.network.inbound_nat_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.frontendIPConfiguration') as "frontend_ip_configuration", + json_extract_path_text(properties, '$.backendIPConfiguration') as "backend_ip_configuration", + json_extract_path_text(properties, '$.protocol') as "protocol", + json_extract_path_text(properties, '$.frontendPort') as "frontend_port", + json_extract_path_text(properties, '$.backendPort') as "backend_port", + json_extract_path_text(properties, '$.idleTimeoutInMinutes') as "idle_timeout_in_minutes", + json_extract_path_text(properties, '$.enableFloatingIP') as "enable_floating_ip", + json_extract_path_text(properties, '$.enableTcpReset') as "enable_tcp_reset", + json_extract_path_text(properties, '$.frontendPortRangeStart') as "frontend_port_range_start", + json_extract_path_text(properties, '$.frontendPortRangeEnd') as "frontend_port_range_end", + json_extract_path_text(properties, '$.backendAddressPool') as "backend_address_pool", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + loadBalancerName, + inboundNatRuleName + FROM azure.network.inbound_nat_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; + vw_load_balancer_load_balancing_rules: + id: azure.network.vw_load_balancer_load_balancing_rules + name: vw_load_balancer_load_balancing_rules + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.frontendIPConfiguration') as "frontend_ip_configuration", + JSON_EXTRACT(properties, '$.backendAddressPool') as "backend_address_pool", + JSON_EXTRACT(properties, '$.backendAddressPools') as "backend_address_pools", + JSON_EXTRACT(properties, '$.probe') as "probe", + JSON_EXTRACT(properties, '$.protocol') as "protocol", + JSON_EXTRACT(properties, '$.loadDistribution') as "load_distribution", + JSON_EXTRACT(properties, '$.frontendPort') as "frontend_port", + JSON_EXTRACT(properties, '$.backendPort') as "backend_port", + JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as "idle_timeout_in_minutes", + JSON_EXTRACT(properties, '$.enableFloatingIP') as "enable_floating_ip", + JSON_EXTRACT(properties, '$.enableTcpReset') as "enable_tcp_reset", + JSON_EXTRACT(properties, '$.disableOutboundSnat') as "disable_outbound_snat", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + loadBalancerName, + loadBalancingRuleName + FROM azure.network.load_balancer_load_balancing_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.frontendIPConfiguration') as "frontend_ip_configuration", + json_extract_path_text(properties, '$.backendAddressPool') as "backend_address_pool", + json_extract_path_text(properties, '$.backendAddressPools') as "backend_address_pools", + json_extract_path_text(properties, '$.probe') as "probe", + json_extract_path_text(properties, '$.protocol') as "protocol", + json_extract_path_text(properties, '$.loadDistribution') as "load_distribution", + json_extract_path_text(properties, '$.frontendPort') as "frontend_port", + json_extract_path_text(properties, '$.backendPort') as "backend_port", + json_extract_path_text(properties, '$.idleTimeoutInMinutes') as "idle_timeout_in_minutes", + json_extract_path_text(properties, '$.enableFloatingIP') as "enable_floating_ip", + json_extract_path_text(properties, '$.enableTcpReset') as "enable_tcp_reset", + json_extract_path_text(properties, '$.disableOutboundSnat') as "disable_outbound_snat", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + loadBalancerName, + loadBalancingRuleName + FROM azure.network.load_balancer_load_balancing_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; + vw_load_balancer_outbound_rules: + id: azure.network.vw_load_balancer_outbound_rules + name: vw_load_balancer_outbound_rules + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.allocatedOutboundPorts') as "allocated_outbound_ports", + JSON_EXTRACT(properties, '$.frontendIPConfigurations') as "frontend_ip_configurations", + JSON_EXTRACT(properties, '$.backendAddressPool') as "backend_address_pool", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.protocol') as "protocol", + JSON_EXTRACT(properties, '$.enableTcpReset') as "enable_tcp_reset", + JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as "idle_timeout_in_minutes", + subscriptionId, + resourceGroupName, + loadBalancerName, + outboundRuleName + FROM azure.network.load_balancer_outbound_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.allocatedOutboundPorts') as "allocated_outbound_ports", + json_extract_path_text(properties, '$.frontendIPConfigurations') as "frontend_ip_configurations", + json_extract_path_text(properties, '$.backendAddressPool') as "backend_address_pool", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.protocol') as "protocol", + json_extract_path_text(properties, '$.enableTcpReset') as "enable_tcp_reset", + json_extract_path_text(properties, '$.idleTimeoutInMinutes') as "idle_timeout_in_minutes", + subscriptionId, + resourceGroupName, + loadBalancerName, + outboundRuleName + FROM azure.network.load_balancer_outbound_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; + vw_load_balancer_probes: + id: azure.network.vw_load_balancer_probes + name: vw_load_balancer_probes + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.loadBalancingRules') as "load_balancing_rules", + JSON_EXTRACT(properties, '$.protocol') as "protocol", + JSON_EXTRACT(properties, '$.port') as "port", + JSON_EXTRACT(properties, '$.intervalInSeconds') as "interval_in_seconds", + JSON_EXTRACT(properties, '$.noHealthyBackendsBehavior') as "no_healthy_backends_behavior", + JSON_EXTRACT(properties, '$.numberOfProbes') as "number_of_probes", + JSON_EXTRACT(properties, '$.probeThreshold') as "probe_threshold", + JSON_EXTRACT(properties, '$.requestPath') as "request_path", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + loadBalancerName, + probeName + FROM azure.network.load_balancer_probes + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.loadBalancingRules') as "load_balancing_rules", + json_extract_path_text(properties, '$.protocol') as "protocol", + json_extract_path_text(properties, '$.port') as "port", + json_extract_path_text(properties, '$.intervalInSeconds') as "interval_in_seconds", + json_extract_path_text(properties, '$.noHealthyBackendsBehavior') as "no_healthy_backends_behavior", + json_extract_path_text(properties, '$.numberOfProbes') as "number_of_probes", + json_extract_path_text(properties, '$.probeThreshold') as "probe_threshold", + json_extract_path_text(properties, '$.requestPath') as "request_path", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + loadBalancerName, + probeName + FROM azure.network.load_balancer_probes + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND loadBalancerName = 'replace-me'; + vw_route_tables: + id: azure.network.vw_route_tables + name: vw_route_tables + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.routes') as "routes", + JSON_EXTRACT(properties, '$.subnets') as "subnets", + JSON_EXTRACT(properties, '$.disableBgpRoutePropagation') as "disable_bgp_route_propagation", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + routeTableName + FROM azure.network.route_tables + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.routes') as "routes", + json_extract_path_text(properties, '$.subnets') as "subnets", + json_extract_path_text(properties, '$.disableBgpRoutePropagation') as "disable_bgp_route_propagation", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + routeTableName + FROM azure.network.route_tables + WHERE subscriptionId = 'replace-me'; + vw_routes: + id: azure.network.vw_routes + name: vw_routes + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.addressPrefix') as "address_prefix", + JSON_EXTRACT(properties, '$.nextHopType') as "next_hop_type", + JSON_EXTRACT(properties, '$.nextHopIpAddress') as "next_hop_ip_address", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.hasBgpOverride') as "has_bgp_override", + subscriptionId, + resourceGroupName, + routeTableName, + routeName + FROM azure.network.routes + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND routeTableName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.addressPrefix') as "address_prefix", + json_extract_path_text(properties, '$.nextHopType') as "next_hop_type", + json_extract_path_text(properties, '$.nextHopIpAddress') as "next_hop_ip_address", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.hasBgpOverride') as "has_bgp_override", + subscriptionId, + resourceGroupName, + routeTableName, + routeName + FROM azure.network.routes + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND routeTableName = 'replace-me'; + vw_security_groups: + id: azure.network.vw_security_groups + name: vw_security_groups + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.flushConnection') as "flush_connection", + JSON_EXTRACT(properties, '$.securityRules') as "security_rules", + JSON_EXTRACT(properties, '$.defaultSecurityRules') as "default_security_rules", + JSON_EXTRACT(properties, '$.networkInterfaces') as "network_interfaces", + JSON_EXTRACT(properties, '$.subnets') as "subnets", + JSON_EXTRACT(properties, '$.flowLogs') as "flow_logs", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkSecurityGroupName + FROM azure.network.security_groups + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.flushConnection') as "flush_connection", + json_extract_path_text(properties, '$.securityRules') as "security_rules", + json_extract_path_text(properties, '$.defaultSecurityRules') as "default_security_rules", + json_extract_path_text(properties, '$.networkInterfaces') as "network_interfaces", + json_extract_path_text(properties, '$.subnets') as "subnets", + json_extract_path_text(properties, '$.flowLogs') as "flow_logs", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkSecurityGroupName + FROM azure.network.security_groups + WHERE subscriptionId = 'replace-me'; + vw_security_rules: + id: azure.network.vw_security_rules + name: vw_security_rules + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.protocol') as "protocol", + JSON_EXTRACT(properties, '$.sourcePortRange') as "source_port_range", + JSON_EXTRACT(properties, '$.destinationPortRange') as "destination_port_range", + JSON_EXTRACT(properties, '$.sourceAddressPrefix') as "source_address_prefix", + JSON_EXTRACT(properties, '$.sourceAddressPrefixes') as "source_address_prefixes", + JSON_EXTRACT(properties, '$.sourceApplicationSecurityGroups') as "source_application_security_groups", + JSON_EXTRACT(properties, '$.destinationAddressPrefix') as "destination_address_prefix", + JSON_EXTRACT(properties, '$.destinationAddressPrefixes') as "destination_address_prefixes", + JSON_EXTRACT(properties, '$.destinationApplicationSecurityGroups') as "destination_application_security_groups", + JSON_EXTRACT(properties, '$.sourcePortRanges') as "source_port_ranges", + JSON_EXTRACT(properties, '$.destinationPortRanges') as "destination_port_ranges", + JSON_EXTRACT(properties, '$.access') as "access", + JSON_EXTRACT(properties, '$.priority') as "priority", + JSON_EXTRACT(properties, '$.direction') as "direction", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkSecurityGroupName, + securityRuleName + FROM azure.network.security_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkSecurityGroupName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.protocol') as "protocol", + json_extract_path_text(properties, '$.sourcePortRange') as "source_port_range", + json_extract_path_text(properties, '$.destinationPortRange') as "destination_port_range", + json_extract_path_text(properties, '$.sourceAddressPrefix') as "source_address_prefix", + json_extract_path_text(properties, '$.sourceAddressPrefixes') as "source_address_prefixes", + json_extract_path_text(properties, '$.sourceApplicationSecurityGroups') as "source_application_security_groups", + json_extract_path_text(properties, '$.destinationAddressPrefix') as "destination_address_prefix", + json_extract_path_text(properties, '$.destinationAddressPrefixes') as "destination_address_prefixes", + json_extract_path_text(properties, '$.destinationApplicationSecurityGroups') as "destination_application_security_groups", + json_extract_path_text(properties, '$.sourcePortRanges') as "source_port_ranges", + json_extract_path_text(properties, '$.destinationPortRanges') as "destination_port_ranges", + json_extract_path_text(properties, '$.access') as "access", + json_extract_path_text(properties, '$.priority') as "priority", + json_extract_path_text(properties, '$.direction') as "direction", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkSecurityGroupName, + securityRuleName + FROM azure.network.security_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkSecurityGroupName = 'replace-me'; + vw_default_security_rules: + id: azure.network.vw_default_security_rules + name: vw_default_security_rules + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.protocol') as "protocol", + JSON_EXTRACT(properties, '$.sourcePortRange') as "source_port_range", + JSON_EXTRACT(properties, '$.destinationPortRange') as "destination_port_range", + JSON_EXTRACT(properties, '$.sourceAddressPrefix') as "source_address_prefix", + JSON_EXTRACT(properties, '$.sourceAddressPrefixes') as "source_address_prefixes", + JSON_EXTRACT(properties, '$.sourceApplicationSecurityGroups') as "source_application_security_groups", + JSON_EXTRACT(properties, '$.destinationAddressPrefix') as "destination_address_prefix", + JSON_EXTRACT(properties, '$.destinationAddressPrefixes') as "destination_address_prefixes", + JSON_EXTRACT(properties, '$.destinationApplicationSecurityGroups') as "destination_application_security_groups", + JSON_EXTRACT(properties, '$.sourcePortRanges') as "source_port_ranges", + JSON_EXTRACT(properties, '$.destinationPortRanges') as "destination_port_ranges", + JSON_EXTRACT(properties, '$.access') as "access", + JSON_EXTRACT(properties, '$.priority') as "priority", + JSON_EXTRACT(properties, '$.direction') as "direction", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkSecurityGroupName, + defaultSecurityRuleName + FROM azure.network.default_security_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkSecurityGroupName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.protocol') as "protocol", + json_extract_path_text(properties, '$.sourcePortRange') as "source_port_range", + json_extract_path_text(properties, '$.destinationPortRange') as "destination_port_range", + json_extract_path_text(properties, '$.sourceAddressPrefix') as "source_address_prefix", + json_extract_path_text(properties, '$.sourceAddressPrefixes') as "source_address_prefixes", + json_extract_path_text(properties, '$.sourceApplicationSecurityGroups') as "source_application_security_groups", + json_extract_path_text(properties, '$.destinationAddressPrefix') as "destination_address_prefix", + json_extract_path_text(properties, '$.destinationAddressPrefixes') as "destination_address_prefixes", + json_extract_path_text(properties, '$.destinationApplicationSecurityGroups') as "destination_application_security_groups", + json_extract_path_text(properties, '$.sourcePortRanges') as "source_port_ranges", + json_extract_path_text(properties, '$.destinationPortRanges') as "destination_port_ranges", + json_extract_path_text(properties, '$.access') as "access", + json_extract_path_text(properties, '$.priority') as "priority", + json_extract_path_text(properties, '$.direction') as "direction", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkSecurityGroupName, + defaultSecurityRuleName + FROM azure.network.default_security_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkSecurityGroupName = 'replace-me'; + vw_web_categories: + id: azure.network.vw_web_categories + name: vw_web_categories + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + etag as etag, + JSON_EXTRACT(properties, '$.group') as "group", + subscriptionId, + name + FROM azure.network.web_categories + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + etag as etag, + json_extract_path_text(properties, '$.group') as "group", + subscriptionId, + name + FROM azure.network.web_categories + WHERE subscriptionId = 'replace-me'; + vw_application_security_groups: + id: azure.network.vw_application_security_groups + name: vw_application_security_groups + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + applicationSecurityGroupName + FROM azure.network.application_security_groups + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + applicationSecurityGroupName + FROM azure.network.application_security_groups + WHERE subscriptionId = 'replace-me'; + vw_interfaces_virtual_machine_scale_set_network_interfaces: + id: azure.network.vw_interfaces_virtual_machine_scale_set_network_interfaces + name: vw_interfaces_virtual_machine_scale_set_network_interfaces + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.virtualMachine') as "virtual_machine", + JSON_EXTRACT(properties, '$.networkSecurityGroup') as "network_security_group", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.ipConfigurations') as "ip_configurations", + JSON_EXTRACT(properties, '$.tapConfigurations') as "tap_configurations", + JSON_EXTRACT(properties, '$.dnsSettings') as "dns_settings", + JSON_EXTRACT(properties, '$.macAddress') as "mac_address", + JSON_EXTRACT(properties, '$.primary') as "primary", + JSON_EXTRACT(properties, '$.vnetEncryptionSupported') as "vnet_encryption_supported", + JSON_EXTRACT(properties, '$.enableAcceleratedNetworking') as "enable_accelerated_networking", + JSON_EXTRACT(properties, '$.disableTcpStateTracking') as "disable_tcp_state_tracking", + JSON_EXTRACT(properties, '$.enableIPForwarding') as "enable_ip_forwarding", + JSON_EXTRACT(properties, '$.hostedWorkloads') as "hosted_workloads", + JSON_EXTRACT(properties, '$.dscpConfiguration') as "dscp_configuration", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.workloadType') as "workload_type", + JSON_EXTRACT(properties, '$.nicType') as "nic_type", + JSON_EXTRACT(properties, '$.privateLinkService') as "private_link_service", + JSON_EXTRACT(properties, '$.migrationPhase') as "migration_phase", + JSON_EXTRACT(properties, '$.auxiliaryMode') as "auxiliary_mode", + JSON_EXTRACT(properties, '$.auxiliarySku') as "auxiliary_sku", + subscriptionId, + resourceGroupName, + virtualMachineScaleSetName, + virtualmachineIndex, + networkInterfaceName + FROM azure.network.interfaces_virtual_machine_scale_set_network_interfaces + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualMachineScaleSetName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.virtualMachine') as "virtual_machine", + json_extract_path_text(properties, '$.networkSecurityGroup') as "network_security_group", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.ipConfigurations') as "ip_configurations", + json_extract_path_text(properties, '$.tapConfigurations') as "tap_configurations", + json_extract_path_text(properties, '$.dnsSettings') as "dns_settings", + json_extract_path_text(properties, '$.macAddress') as "mac_address", + json_extract_path_text(properties, '$.primary') as "primary", + json_extract_path_text(properties, '$.vnetEncryptionSupported') as "vnet_encryption_supported", + json_extract_path_text(properties, '$.enableAcceleratedNetworking') as "enable_accelerated_networking", + json_extract_path_text(properties, '$.disableTcpStateTracking') as "disable_tcp_state_tracking", + json_extract_path_text(properties, '$.enableIPForwarding') as "enable_ip_forwarding", + json_extract_path_text(properties, '$.hostedWorkloads') as "hosted_workloads", + json_extract_path_text(properties, '$.dscpConfiguration') as "dscp_configuration", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.workloadType') as "workload_type", + json_extract_path_text(properties, '$.nicType') as "nic_type", + json_extract_path_text(properties, '$.privateLinkService') as "private_link_service", + json_extract_path_text(properties, '$.migrationPhase') as "migration_phase", + json_extract_path_text(properties, '$.auxiliaryMode') as "auxiliary_mode", + json_extract_path_text(properties, '$.auxiliarySku') as "auxiliary_sku", + subscriptionId, + resourceGroupName, + virtualMachineScaleSetName, + virtualmachineIndex, + networkInterfaceName + FROM azure.network.interfaces_virtual_machine_scale_set_network_interfaces + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualMachineScaleSetName = 'replace-me'; + vw_interfaces_virtual_machine_scale_set_ip_configurations: + id: azure.network.vw_interfaces_virtual_machine_scale_set_ip_configurations + name: vw_interfaces_virtual_machine_scale_set_ip_configurations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.gatewayLoadBalancer') as "gateway_load_balancer", + JSON_EXTRACT(properties, '$.virtualNetworkTaps') as "virtual_network_taps", + JSON_EXTRACT(properties, '$.applicationGatewayBackendAddressPools') as "application_gateway_backend_address_pools", + JSON_EXTRACT(properties, '$.loadBalancerBackendAddressPools') as "load_balancer_backend_address_pools", + JSON_EXTRACT(properties, '$.loadBalancerInboundNatRules') as "load_balancer_inbound_nat_rules", + JSON_EXTRACT(properties, '$.privateIPAddress') as "private_ip_address", + JSON_EXTRACT(properties, '$.privateIPAddressPrefixLength') as "private_ip_address_prefix_length", + JSON_EXTRACT(properties, '$.privateIPAllocationMethod') as "private_ip_allocation_method", + JSON_EXTRACT(properties, '$.privateIPAddressVersion') as "private_ip_address_version", + JSON_EXTRACT(properties, '$.subnet') as "subnet", + JSON_EXTRACT(properties, '$.primary') as "primary", + JSON_EXTRACT(properties, '$.publicIPAddress') as "public_ip_address", + JSON_EXTRACT(properties, '$.applicationSecurityGroups') as "application_security_groups", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateLinkConnectionProperties') as "private_link_connection_properties", + subscriptionId, + resourceGroupName, + virtualMachineScaleSetName, + virtualmachineIndex, + networkInterfaceName, + ipConfigurationName + FROM azure.network.interfaces_virtual_machine_scale_set_ip_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualMachineScaleSetName = 'replace-me' AND virtualmachineIndex = 'replace-me' AND networkInterfaceName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.gatewayLoadBalancer') as "gateway_load_balancer", + json_extract_path_text(properties, '$.virtualNetworkTaps') as "virtual_network_taps", + json_extract_path_text(properties, '$.applicationGatewayBackendAddressPools') as "application_gateway_backend_address_pools", + json_extract_path_text(properties, '$.loadBalancerBackendAddressPools') as "load_balancer_backend_address_pools", + json_extract_path_text(properties, '$.loadBalancerInboundNatRules') as "load_balancer_inbound_nat_rules", + json_extract_path_text(properties, '$.privateIPAddress') as "private_ip_address", + json_extract_path_text(properties, '$.privateIPAddressPrefixLength') as "private_ip_address_prefix_length", + json_extract_path_text(properties, '$.privateIPAllocationMethod') as "private_ip_allocation_method", + json_extract_path_text(properties, '$.privateIPAddressVersion') as "private_ip_address_version", + json_extract_path_text(properties, '$.subnet') as "subnet", + json_extract_path_text(properties, '$.primary') as "primary", + json_extract_path_text(properties, '$.publicIPAddress') as "public_ip_address", + json_extract_path_text(properties, '$.applicationSecurityGroups') as "application_security_groups", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateLinkConnectionProperties') as "private_link_connection_properties", + subscriptionId, + resourceGroupName, + virtualMachineScaleSetName, + virtualmachineIndex, + networkInterfaceName, + ipConfigurationName + FROM azure.network.interfaces_virtual_machine_scale_set_ip_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualMachineScaleSetName = 'replace-me' AND virtualmachineIndex = 'replace-me' AND networkInterfaceName = 'replace-me'; + vw_dscp_configurations: + id: azure.network.vw_dscp_configurations + name: vw_dscp_configurations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.markings') as "markings", + JSON_EXTRACT(properties, '$.sourceIpRanges') as "source_ip_ranges", + JSON_EXTRACT(properties, '$.destinationIpRanges') as "destination_ip_ranges", + JSON_EXTRACT(properties, '$.sourcePortRanges') as "source_port_ranges", + JSON_EXTRACT(properties, '$.destinationPortRanges') as "destination_port_ranges", + JSON_EXTRACT(properties, '$.protocol') as "protocol", + JSON_EXTRACT(properties, '$.qosDefinitionCollection') as "qos_definition_collection", + JSON_EXTRACT(properties, '$.qosCollectionId') as "qos_collection_id", + JSON_EXTRACT(properties, '$.associatedNetworkInterfaces') as "associated_network_interfaces", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + dscpConfigurationName + FROM azure.network.dscp_configurations + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.markings') as "markings", + json_extract_path_text(properties, '$.sourceIpRanges') as "source_ip_ranges", + json_extract_path_text(properties, '$.destinationIpRanges') as "destination_ip_ranges", + json_extract_path_text(properties, '$.sourcePortRanges') as "source_port_ranges", + json_extract_path_text(properties, '$.destinationPortRanges') as "destination_port_ranges", + json_extract_path_text(properties, '$.protocol') as "protocol", + json_extract_path_text(properties, '$.qosDefinitionCollection') as "qos_definition_collection", + json_extract_path_text(properties, '$.qosCollectionId') as "qos_collection_id", + json_extract_path_text(properties, '$.associatedNetworkInterfaces') as "associated_network_interfaces", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + dscpConfigurationName + FROM azure.network.dscp_configurations + WHERE subscriptionId = 'replace-me'; + vw_virtual_appliances: + id: azure.network.vw_virtual_appliances + name: vw_virtual_appliances + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + identity as identity, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.nvaSku') as "nva_sku", + JSON_EXTRACT(properties, '$.addressPrefix') as "address_prefix", + JSON_EXTRACT(properties, '$.bootStrapConfigurationBlobs') as "boot_strap_configuration_blobs", + JSON_EXTRACT(properties, '$.virtualHub') as "virtual_hub", + JSON_EXTRACT(properties, '$.cloudInitConfigurationBlobs') as "cloud_init_configuration_blobs", + JSON_EXTRACT(properties, '$.cloudInitConfiguration') as "cloud_init_configuration", + JSON_EXTRACT(properties, '$.virtualApplianceAsn') as "virtual_appliance_asn", + JSON_EXTRACT(properties, '$.sshPublicKey') as "ssh_public_key", + JSON_EXTRACT(properties, '$.virtualApplianceNics') as "virtual_appliance_nics", + JSON_EXTRACT(properties, '$.networkProfile') as "network_profile", + JSON_EXTRACT(properties, '$.additionalNics') as "additional_nics", + JSON_EXTRACT(properties, '$.internetIngressPublicIps') as "internet_ingress_public_ips", + JSON_EXTRACT(properties, '$.virtualApplianceSites') as "virtual_appliance_sites", + JSON_EXTRACT(properties, '$.virtualApplianceConnections') as "virtual_appliance_connections", + JSON_EXTRACT(properties, '$.inboundSecurityRules') as "inbound_security_rules", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.deploymentType') as "deployment_type", + JSON_EXTRACT(properties, '$.delegation') as "delegation", + JSON_EXTRACT(properties, '$.partnerManagedResource') as "partner_managed_resource", + subscriptionId, + resourceGroupName, + networkVirtualApplianceName + FROM azure.network.virtual_appliances + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + identity as identity, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.nvaSku') as "nva_sku", + json_extract_path_text(properties, '$.addressPrefix') as "address_prefix", + json_extract_path_text(properties, '$.bootStrapConfigurationBlobs') as "boot_strap_configuration_blobs", + json_extract_path_text(properties, '$.virtualHub') as "virtual_hub", + json_extract_path_text(properties, '$.cloudInitConfigurationBlobs') as "cloud_init_configuration_blobs", + json_extract_path_text(properties, '$.cloudInitConfiguration') as "cloud_init_configuration", + json_extract_path_text(properties, '$.virtualApplianceAsn') as "virtual_appliance_asn", + json_extract_path_text(properties, '$.sshPublicKey') as "ssh_public_key", + json_extract_path_text(properties, '$.virtualApplianceNics') as "virtual_appliance_nics", + json_extract_path_text(properties, '$.networkProfile') as "network_profile", + json_extract_path_text(properties, '$.additionalNics') as "additional_nics", + json_extract_path_text(properties, '$.internetIngressPublicIps') as "internet_ingress_public_ips", + json_extract_path_text(properties, '$.virtualApplianceSites') as "virtual_appliance_sites", + json_extract_path_text(properties, '$.virtualApplianceConnections') as "virtual_appliance_connections", + json_extract_path_text(properties, '$.inboundSecurityRules') as "inbound_security_rules", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.deploymentType') as "deployment_type", + json_extract_path_text(properties, '$.delegation') as "delegation", + json_extract_path_text(properties, '$.partnerManagedResource') as "partner_managed_resource", + subscriptionId, + resourceGroupName, + networkVirtualApplianceName + FROM azure.network.virtual_appliances + WHERE subscriptionId = 'replace-me'; + vw_virtual_appliance_sites: + id: azure.network.vw_virtual_appliance_sites + name: vw_virtual_appliance_sites + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.addressPrefix') as "address_prefix", + JSON_EXTRACT(properties, '$.o365Policy') as "o365_policy", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkVirtualApplianceName, + siteName + FROM azure.network.virtual_appliance_sites + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkVirtualApplianceName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.addressPrefix') as "address_prefix", + json_extract_path_text(properties, '$.o365Policy') as "o365_policy", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkVirtualApplianceName, + siteName + FROM azure.network.virtual_appliance_sites + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkVirtualApplianceName = 'replace-me'; + vw_virtual_appliance_skus: + id: azure.network.vw_virtual_appliance_skus + name: vw_virtual_appliance_skus + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.vendor') as "vendor", + JSON_EXTRACT(properties, '$.availableVersions') as "available_versions", + JSON_EXTRACT(properties, '$.availableScaleUnits') as "available_scale_units", + subscriptionId, + skuName + FROM azure.network.virtual_appliance_skus + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.vendor') as "vendor", + json_extract_path_text(properties, '$.availableVersions') as "available_versions", + json_extract_path_text(properties, '$.availableScaleUnits') as "available_scale_units", + subscriptionId, + skuName + FROM azure.network.virtual_appliance_skus + WHERE subscriptionId = 'replace-me'; + vw_inbound_security_rules: + id: azure.network.vw_inbound_security_rules + name: vw_inbound_security_rules + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.ruleType') as "rule_type", + JSON_EXTRACT(properties, '$.rules') as "rules", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkVirtualApplianceName, + ruleCollectionName + FROM azure.network.inbound_security_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkVirtualApplianceName = 'replace-me' AND ruleCollectionName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.ruleType') as "rule_type", + json_extract_path_text(properties, '$.rules') as "rules", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + networkVirtualApplianceName, + ruleCollectionName + FROM azure.network.inbound_security_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkVirtualApplianceName = 'replace-me' AND ruleCollectionName = 'replace-me'; + vw_web_application_firewall_policies: + id: azure.network.vw_web_application_firewall_policies + name: vw_web_application_firewall_policies + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.policySettings') as "policy_settings", + JSON_EXTRACT(properties, '$.customRules') as "custom_rules", + JSON_EXTRACT(properties, '$.applicationGateways') as "application_gateways", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceState') as "resource_state", + JSON_EXTRACT(properties, '$.managedRules') as "managed_rules", + JSON_EXTRACT(properties, '$.httpListeners') as "http_listeners", + JSON_EXTRACT(properties, '$.pathBasedRules') as "path_based_rules", + JSON_EXTRACT(properties, '$.applicationGatewayForContainers') as "application_gateway_for_containers", + subscriptionId, + resourceGroupName, + policyName + FROM azure.network.web_application_firewall_policies + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.policySettings') as "policy_settings", + json_extract_path_text(properties, '$.customRules') as "custom_rules", + json_extract_path_text(properties, '$.applicationGateways') as "application_gateways", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceState') as "resource_state", + json_extract_path_text(properties, '$.managedRules') as "managed_rules", + json_extract_path_text(properties, '$.httpListeners') as "http_listeners", + json_extract_path_text(properties, '$.pathBasedRules') as "path_based_rules", + json_extract_path_text(properties, '$.applicationGatewayForContainers') as "application_gateway_for_containers", + subscriptionId, + resourceGroupName, + policyName + FROM azure.network.web_application_firewall_policies + WHERE subscriptionId = 'replace-me'; + vw_ddos_protection_plans: + id: azure.network.vw_ddos_protection_plans + name: vw_ddos_protection_plans + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + type as type, + tags as tags, + etag as etag, + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.publicIPAddresses') as "public_ip_addresses", + JSON_EXTRACT(properties, '$.virtualNetworks') as "virtual_networks", + subscriptionId, + resourceGroupName, + ddosProtectionPlanName + FROM azure.network.ddos_protection_plans + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + type as type, + tags as tags, + etag as etag, + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.publicIPAddresses') as "public_ip_addresses", + json_extract_path_text(properties, '$.virtualNetworks') as "virtual_networks", + subscriptionId, + resourceGroupName, + ddosProtectionPlanName + FROM azure.network.ddos_protection_plans + WHERE subscriptionId = 'replace-me'; + vw_public_ip_addresses: + id: azure.network.vw_public_ip_addresses + name: vw_public_ip_addresses + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + sku as sku, + etag as etag, + zones as zones, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.publicIPAllocationMethod') as "public_ip_allocation_method", + JSON_EXTRACT(properties, '$.publicIPAddressVersion') as "public_ip_address_version", + JSON_EXTRACT(properties, '$.ipConfiguration') as "ip_configuration", + JSON_EXTRACT(properties, '$.dnsSettings') as "dns_settings", + JSON_EXTRACT(properties, '$.ddosSettings') as "ddos_settings", + JSON_EXTRACT(properties, '$.ipTags') as "ip_tags", + JSON_EXTRACT(properties, '$.ipAddress') as "ip_address", + JSON_EXTRACT(properties, '$.publicIPPrefix') as "public_ip_prefix", + JSON_EXTRACT(properties, '$.idleTimeoutInMinutes') as "idle_timeout_in_minutes", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.servicePublicIPAddress') as "service_public_ip_address", + JSON_EXTRACT(properties, '$.natGateway') as "nat_gateway", + JSON_EXTRACT(properties, '$.migrationPhase') as "migration_phase", + JSON_EXTRACT(properties, '$.linkedPublicIPAddress') as "linked_public_ip_address", + JSON_EXTRACT(properties, '$.deleteOption') as "delete_option", + subscriptionId, + resourceGroupName, + publicIpAddressName + FROM azure.network.public_ip_addresses + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + sku as sku, + etag as etag, + zones as zones, + type as type, + tags as tags, + json_extract_path_text(properties, '$.publicIPAllocationMethod') as "public_ip_allocation_method", + json_extract_path_text(properties, '$.publicIPAddressVersion') as "public_ip_address_version", + json_extract_path_text(properties, '$.ipConfiguration') as "ip_configuration", + json_extract_path_text(properties, '$.dnsSettings') as "dns_settings", + json_extract_path_text(properties, '$.ddosSettings') as "ddos_settings", + json_extract_path_text(properties, '$.ipTags') as "ip_tags", + json_extract_path_text(properties, '$.ipAddress') as "ip_address", + json_extract_path_text(properties, '$.publicIPPrefix') as "public_ip_prefix", + json_extract_path_text(properties, '$.idleTimeoutInMinutes') as "idle_timeout_in_minutes", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.servicePublicIPAddress') as "service_public_ip_address", + json_extract_path_text(properties, '$.natGateway') as "nat_gateway", + json_extract_path_text(properties, '$.migrationPhase') as "migration_phase", + json_extract_path_text(properties, '$.linkedPublicIPAddress') as "linked_public_ip_address", + json_extract_path_text(properties, '$.deleteOption') as "delete_option", + subscriptionId, + resourceGroupName, + publicIpAddressName + FROM azure.network.public_ip_addresses + WHERE subscriptionId = 'replace-me'; + vw_virtual_network_gateways: + id: azure.network.vw_virtual_network_gateways + name: vw_virtual_network_gateways + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + identity as identity, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.autoScaleConfiguration') as "auto_scale_configuration", + JSON_EXTRACT(properties, '$.ipConfigurations') as "ip_configurations", + JSON_EXTRACT(properties, '$.gatewayType') as "gateway_type", + JSON_EXTRACT(properties, '$.vpnType') as "vpn_type", + JSON_EXTRACT(properties, '$.vpnGatewayGeneration') as "vpn_gateway_generation", + JSON_EXTRACT(properties, '$.enableBgp') as "enable_bgp", + JSON_EXTRACT(properties, '$.enablePrivateIpAddress') as "enable_private_ip_address", + JSON_EXTRACT(properties, '$.activeActive') as "active_active", + JSON_EXTRACT(properties, '$.disableIPSecReplayProtection') as "disable_ip_sec_replay_protection", + JSON_EXTRACT(properties, '$.gatewayDefaultSite') as "gateway_default_site", + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.vpnClientConfiguration') as "vpn_client_configuration", + JSON_EXTRACT(properties, '$.virtualNetworkGatewayPolicyGroups') as "virtual_network_gateway_policy_groups", + JSON_EXTRACT(properties, '$.bgpSettings') as "bgp_settings", + JSON_EXTRACT(properties, '$.customRoutes') as "custom_routes", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.enableDnsForwarding') as "enable_dns_forwarding", + JSON_EXTRACT(properties, '$.inboundDnsForwardingEndpoint') as "inbound_dns_forwarding_endpoint", + JSON_EXTRACT(properties, '$.vNetExtendedLocationResourceId') as "vnet_extended_location_resource_id", + JSON_EXTRACT(properties, '$.natRules') as "nat_rules", + JSON_EXTRACT(properties, '$.enableBgpRouteTranslationForNat') as "enable_bgp_route_translation_for_nat", + JSON_EXTRACT(properties, '$.allowVirtualWanTraffic') as "allow_virtual_wan_traffic", + JSON_EXTRACT(properties, '$.allowRemoteVnetTraffic') as "allow_remote_vnet_traffic", + JSON_EXTRACT(properties, '$.adminState') as "admin_state", + JSON_EXTRACT(properties, '$.resiliencyModel') as "resiliency_model", + subscriptionId, + resourceGroupName, + virtualNetworkGatewayName + FROM azure.network.virtual_network_gateways + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + extendedLocation as extended_location, + etag as etag, + identity as identity, + type as type, + tags as tags, + json_extract_path_text(properties, '$.autoScaleConfiguration') as "auto_scale_configuration", + json_extract_path_text(properties, '$.ipConfigurations') as "ip_configurations", + json_extract_path_text(properties, '$.gatewayType') as "gateway_type", + json_extract_path_text(properties, '$.vpnType') as "vpn_type", + json_extract_path_text(properties, '$.vpnGatewayGeneration') as "vpn_gateway_generation", + json_extract_path_text(properties, '$.enableBgp') as "enable_bgp", + json_extract_path_text(properties, '$.enablePrivateIpAddress') as "enable_private_ip_address", + json_extract_path_text(properties, '$.activeActive') as "active_active", + json_extract_path_text(properties, '$.disableIPSecReplayProtection') as "disable_ip_sec_replay_protection", + json_extract_path_text(properties, '$.gatewayDefaultSite') as "gateway_default_site", + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.vpnClientConfiguration') as "vpn_client_configuration", + json_extract_path_text(properties, '$.virtualNetworkGatewayPolicyGroups') as "virtual_network_gateway_policy_groups", + json_extract_path_text(properties, '$.bgpSettings') as "bgp_settings", + json_extract_path_text(properties, '$.customRoutes') as "custom_routes", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.enableDnsForwarding') as "enable_dns_forwarding", + json_extract_path_text(properties, '$.inboundDnsForwardingEndpoint') as "inbound_dns_forwarding_endpoint", + json_extract_path_text(properties, '$.vNetExtendedLocationResourceId') as "vnet_extended_location_resource_id", + json_extract_path_text(properties, '$.natRules') as "nat_rules", + json_extract_path_text(properties, '$.enableBgpRouteTranslationForNat') as "enable_bgp_route_translation_for_nat", + json_extract_path_text(properties, '$.allowVirtualWanTraffic') as "allow_virtual_wan_traffic", + json_extract_path_text(properties, '$.allowRemoteVnetTraffic') as "allow_remote_vnet_traffic", + json_extract_path_text(properties, '$.adminState') as "admin_state", + json_extract_path_text(properties, '$.resiliencyModel') as "resiliency_model", + subscriptionId, + resourceGroupName, + virtualNetworkGatewayName + FROM azure.network.virtual_network_gateways + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; + vw_virtual_network_gateway_connections: + id: azure.network.vw_virtual_network_gateway_connections + name: vw_virtual_network_gateway_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.authorizationKey') as "authorization_key", + JSON_EXTRACT(properties, '$.virtualNetworkGateway1') as "virtual_network_gateway1", + JSON_EXTRACT(properties, '$.virtualNetworkGateway2') as "virtual_network_gateway2", + JSON_EXTRACT(properties, '$.localNetworkGateway2') as "local_network_gateway2", + JSON_EXTRACT(properties, '$.ingressNatRules') as "ingress_nat_rules", + JSON_EXTRACT(properties, '$.egressNatRules') as "egress_nat_rules", + JSON_EXTRACT(properties, '$.connectionType') as "connection_type", + JSON_EXTRACT(properties, '$.connectionProtocol') as "connection_protocol", + JSON_EXTRACT(properties, '$.routingWeight') as "routing_weight", + JSON_EXTRACT(properties, '$.dpdTimeoutSeconds') as "dpd_timeout_seconds", + JSON_EXTRACT(properties, '$.connectionMode') as "connection_mode", + JSON_EXTRACT(properties, '$.sharedKey') as "shared_key", + JSON_EXTRACT(properties, '$.connectionStatus') as "connection_status", + JSON_EXTRACT(properties, '$.tunnelConnectionStatus') as "tunnel_connection_status", + JSON_EXTRACT(properties, '$.egressBytesTransferred') as "egress_bytes_transferred", + JSON_EXTRACT(properties, '$.ingressBytesTransferred') as "ingress_bytes_transferred", + JSON_EXTRACT(properties, '$.peer') as "peer", + JSON_EXTRACT(properties, '$.enableBgp') as "enable_bgp", + JSON_EXTRACT(properties, '$.gatewayCustomBgpIpAddresses') as "gateway_custom_bgp_ip_addresses", + JSON_EXTRACT(properties, '$.useLocalAzureIpAddress') as "use_local_azure_ip_address", + JSON_EXTRACT(properties, '$.usePolicyBasedTrafficSelectors') as "use_policy_based_traffic_selectors", + JSON_EXTRACT(properties, '$.ipsecPolicies') as "ipsec_policies", + JSON_EXTRACT(properties, '$.trafficSelectorPolicies') as "traffic_selector_policies", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.expressRouteGatewayBypass') as "express_route_gateway_bypass", + JSON_EXTRACT(properties, '$.enablePrivateLinkFastPath') as "enable_private_link_fast_path", + subscriptionId, + resourceGroupName, + virtualNetworkGatewayConnectionName + FROM azure.network.virtual_network_gateway_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.authorizationKey') as "authorization_key", + json_extract_path_text(properties, '$.virtualNetworkGateway1') as "virtual_network_gateway1", + json_extract_path_text(properties, '$.virtualNetworkGateway2') as "virtual_network_gateway2", + json_extract_path_text(properties, '$.localNetworkGateway2') as "local_network_gateway2", + json_extract_path_text(properties, '$.ingressNatRules') as "ingress_nat_rules", + json_extract_path_text(properties, '$.egressNatRules') as "egress_nat_rules", + json_extract_path_text(properties, '$.connectionType') as "connection_type", + json_extract_path_text(properties, '$.connectionProtocol') as "connection_protocol", + json_extract_path_text(properties, '$.routingWeight') as "routing_weight", + json_extract_path_text(properties, '$.dpdTimeoutSeconds') as "dpd_timeout_seconds", + json_extract_path_text(properties, '$.connectionMode') as "connection_mode", + json_extract_path_text(properties, '$.sharedKey') as "shared_key", + json_extract_path_text(properties, '$.connectionStatus') as "connection_status", + json_extract_path_text(properties, '$.tunnelConnectionStatus') as "tunnel_connection_status", + json_extract_path_text(properties, '$.egressBytesTransferred') as "egress_bytes_transferred", + json_extract_path_text(properties, '$.ingressBytesTransferred') as "ingress_bytes_transferred", + json_extract_path_text(properties, '$.peer') as "peer", + json_extract_path_text(properties, '$.enableBgp') as "enable_bgp", + json_extract_path_text(properties, '$.gatewayCustomBgpIpAddresses') as "gateway_custom_bgp_ip_addresses", + json_extract_path_text(properties, '$.useLocalAzureIpAddress') as "use_local_azure_ip_address", + json_extract_path_text(properties, '$.usePolicyBasedTrafficSelectors') as "use_policy_based_traffic_selectors", + json_extract_path_text(properties, '$.ipsecPolicies') as "ipsec_policies", + json_extract_path_text(properties, '$.trafficSelectorPolicies') as "traffic_selector_policies", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.expressRouteGatewayBypass') as "express_route_gateway_bypass", + json_extract_path_text(properties, '$.enablePrivateLinkFastPath') as "enable_private_link_fast_path", + subscriptionId, + resourceGroupName, + virtualNetworkGatewayConnectionName + FROM azure.network.virtual_network_gateway_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; + vw_local_network_gateways: + id: azure.network.vw_local_network_gateways + name: vw_local_network_gateways + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.localNetworkAddressSpace') as "local_network_address_space", + JSON_EXTRACT(properties, '$.gatewayIpAddress') as "gateway_ip_address", + JSON_EXTRACT(properties, '$.fqdn') as "fqdn", + JSON_EXTRACT(properties, '$.bgpSettings') as "bgp_settings", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + localNetworkGatewayName + FROM azure.network.local_network_gateways + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.localNetworkAddressSpace') as "local_network_address_space", + json_extract_path_text(properties, '$.gatewayIpAddress') as "gateway_ip_address", + json_extract_path_text(properties, '$.fqdn') as "fqdn", + json_extract_path_text(properties, '$.bgpSettings') as "bgp_settings", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + localNetworkGatewayName + FROM azure.network.local_network_gateways + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me'; + vw_virtual_network_gateway_nat_rules: + id: azure.network.vw_virtual_network_gateway_nat_rules + name: vw_virtual_network_gateway_nat_rules + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.mode') as "mode", + JSON_EXTRACT(properties, '$.internalMappings') as "internal_mappings", + JSON_EXTRACT(properties, '$.externalMappings') as "external_mappings", + JSON_EXTRACT(properties, '$.ipConfigurationId') as "ip_configuration_id", + subscriptionId, + resourceGroupName, + virtualNetworkGatewayName, + natRuleName + FROM azure.network.virtual_network_gateway_nat_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualNetworkGatewayName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.mode') as "mode", + json_extract_path_text(properties, '$.internalMappings') as "internal_mappings", + json_extract_path_text(properties, '$.externalMappings') as "external_mappings", + json_extract_path_text(properties, '$.ipConfigurationId') as "ip_configuration_id", + subscriptionId, + resourceGroupName, + virtualNetworkGatewayName, + natRuleName + FROM azure.network.virtual_network_gateway_nat_rules + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualNetworkGatewayName = 'replace-me'; + vw_azure_firewalls: + id: azure.network.vw_azure_firewalls + name: vw_azure_firewalls + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + zones as zones, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.applicationRuleCollections') as "application_rule_collections", + JSON_EXTRACT(properties, '$.natRuleCollections') as "nat_rule_collections", + JSON_EXTRACT(properties, '$.networkRuleCollections') as "network_rule_collections", + JSON_EXTRACT(properties, '$.ipConfigurations') as "ip_configurations", + JSON_EXTRACT(properties, '$.managementIpConfiguration') as "management_ip_configuration", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.threatIntelMode') as "threat_intel_mode", + JSON_EXTRACT(properties, '$.virtualHub') as "virtual_hub", + JSON_EXTRACT(properties, '$.firewallPolicy') as "firewall_policy", + JSON_EXTRACT(properties, '$.hubIPAddresses') as "hub_ip_addresses", + JSON_EXTRACT(properties, '$.ipGroups') as "ip_groups", + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.additionalProperties') as "additional_properties", + JSON_EXTRACT(properties, '$.autoscaleConfiguration') as "autoscale_configuration", + subscriptionId, + resourceGroupName, + azureFirewallName + FROM azure.network.azure_firewalls + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + zones as zones, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.applicationRuleCollections') as "application_rule_collections", + json_extract_path_text(properties, '$.natRuleCollections') as "nat_rule_collections", + json_extract_path_text(properties, '$.networkRuleCollections') as "network_rule_collections", + json_extract_path_text(properties, '$.ipConfigurations') as "ip_configurations", + json_extract_path_text(properties, '$.managementIpConfiguration') as "management_ip_configuration", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.threatIntelMode') as "threat_intel_mode", + json_extract_path_text(properties, '$.virtualHub') as "virtual_hub", + json_extract_path_text(properties, '$.firewallPolicy') as "firewall_policy", + json_extract_path_text(properties, '$.hubIPAddresses') as "hub_ip_addresses", + json_extract_path_text(properties, '$.ipGroups') as "ip_groups", + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.additionalProperties') as "additional_properties", + json_extract_path_text(properties, '$.autoscaleConfiguration') as "autoscale_configuration", + subscriptionId, + resourceGroupName, + azureFirewallName + FROM azure.network.azure_firewalls + WHERE subscriptionId = 'replace-me'; + vw_virtual_routers: + id: azure.network.vw_virtual_routers + name: vw_virtual_routers + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + JSON_EXTRACT(properties, '$.virtualRouterAsn') as "virtual_router_asn", + JSON_EXTRACT(properties, '$.virtualRouterIps') as "virtual_router_ips", + JSON_EXTRACT(properties, '$.hostedSubnet') as "hosted_subnet", + JSON_EXTRACT(properties, '$.hostedGateway') as "hosted_gateway", + JSON_EXTRACT(properties, '$.peerings') as "peerings", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualRouterName + FROM azure.network.virtual_routers + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + location as location, + etag as etag, + type as type, + tags as tags, + json_extract_path_text(properties, '$.virtualRouterAsn') as "virtual_router_asn", + json_extract_path_text(properties, '$.virtualRouterIps') as "virtual_router_ips", + json_extract_path_text(properties, '$.hostedSubnet') as "hosted_subnet", + json_extract_path_text(properties, '$.hostedGateway') as "hosted_gateway", + json_extract_path_text(properties, '$.peerings') as "peerings", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualRouterName + FROM azure.network.virtual_routers + WHERE subscriptionId = 'replace-me'; + vw_virtual_router_peerings: + id: azure.network.vw_virtual_router_peerings + name: vw_virtual_router_peerings + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + JSON_EXTRACT(properties, '$.peerAsn') as "peer_asn", + JSON_EXTRACT(properties, '$.peerIp') as "peer_ip", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualRouterName, + peeringName + FROM azure.network.virtual_router_peerings + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualRouterName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + type as type, + json_extract_path_text(properties, '$.peerAsn') as "peer_asn", + json_extract_path_text(properties, '$.peerIp') as "peer_ip", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + virtualRouterName, + peeringName + FROM azure.network.virtual_router_peerings + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND virtualRouterName = 'replace-me'; + vw_security_admin_configurations: + id: azure.network.vw_security_admin_configurations + name: vw_security_admin_configurations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.applyOnNetworkIntentPolicyBasedServices') as "apply_on_network_intent_policy_based_services", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName + FROM azure.network.security_admin_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.applyOnNetworkIntentPolicyBasedServices') as "apply_on_network_intent_policy_based_services", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName + FROM azure.network.security_admin_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; + vw_admin_rule_collections: + id: azure.network.vw_admin_rule_collections + name: vw_admin_rule_collections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.appliesToGroups') as "applies_to_groups", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName, + ruleCollectionName + FROM azure.network.admin_rule_collections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + etag as etag, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.appliesToGroups') as "applies_to_groups", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.resourceGuid') as "resource_guid", + subscriptionId, + resourceGroupName, + networkManagerName, + configurationName, + ruleCollectionName + FROM azure.network.admin_rule_collections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me' AND configurationName = 'replace-me'; + vw_scope_connections: + id: azure.network.vw_scope_connections + name: vw_scope_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + systemData as system_data, + type as type, + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.resourceId') as "resource_id", + JSON_EXTRACT(properties, '$.connectionState') as "connection_state", + JSON_EXTRACT(properties, '$.description') as "description", + subscriptionId, + resourceGroupName, + networkManagerName, + scopeConnectionName + FROM azure.network.scope_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + etag as etag, + systemData as system_data, + type as type, + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.resourceId') as "resource_id", + json_extract_path_text(properties, '$.connectionState') as "connection_state", + json_extract_path_text(properties, '$.description') as "description", + subscriptionId, + resourceGroupName, + networkManagerName, + scopeConnectionName + FROM azure.network.scope_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND networkManagerName = 'replace-me'; +paths: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces?api-version=2024-03-01: + get: + tags: + - NetworkInterfaces + operationId: NetworkInterfacesCloudServiceRoleInstanceNetworkInterfaces_List + description: Gets information about all network interfaces in a role instance in a cloud service. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: cloudServiceName + in: path + description: The name of the cloud service. + required: true + schema: + type: string + - name: roleInstanceName + in: path + description: The name of role instance. + required: true + schema: + type: string + - $ref: '#/components/parameters/ApiVersionVmssParameter' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns a list of NetworkInterface resources. + content: + application/json: + schema: + $ref: '#/components/schemas/NetworkInterfaceListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + x-ms-original-operationId: NetworkInterfaces_ListCloudServiceRoleInstanceNetworkInterfaces + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/networkInterfaces?api-version=2024-03-01: + get: + tags: + - NetworkInterfaces + operationId: NetworkInterfacesCloudServiceNetworkInterfaces_List + description: Gets all network interfaces in a cloud service. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: cloudServiceName + in: path + description: The name of the cloud service. + required: true + schema: + type: string + - $ref: '#/components/parameters/ApiVersionVmssParameter' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns a list of NetworkInterface resources. + content: + application/json: + schema: + $ref: '#/components/schemas/NetworkInterfaceListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + x-ms-original-operationId: NetworkInterfaces_ListCloudServiceNetworkInterfaces + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}/roleInstances/{roleInstanceName}/networkInterfaces/{networkInterfaceName}?api-version=2024-03-01: + get: + tags: + - NetworkInterfaces + operationId: NetworkInterfacesCloudServiceNetworkInterface_Get + description: Get the specified network interface in a cloud service. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: cloudServiceName + in: path + description: The name of the cloud service. + required: true + schema: + type: string + - name: roleInstanceName + in: path + description: The name of role instance. + required: true + schema: + type: string + - name: networkInterfaceName + in: path + description: The name of the network interface. + required: true + schema: + type: string + - $ref: '#/components/parameters/ApiVersionVmssParameter' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: $expand + in: query + description: Expands referenced resources. + required: false + schema: + type: string + responses: + '200': + description: Request successful. The operation returns the resulting NetworkInterface resource. + content: + application/json: + schema: + $ref: '#/components/schemas/NetworkInterface' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: NetworkInterfaces_GetCloudServiceNetworkInterface + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listNetworkManagerEffectiveConnectivityConfigurations?api-version=2024-03-01: + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/VirtualNetworkNameParameter' + - $ref: '#/components/parameters/ListTopParameter' + post: + tags: + - NetworkManagerEffectiveConnectivityConfiguration + requestBody: + description: Parameters supplied to list correct page. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/QueryRequestOptions' + operationId: NetworkManagerEffectiveConnectivityConfigurations_List + description: List all effective connectivity configurations applied on a virtual network. + responses: + '200': + description: OK - Returns information about the configurations. + content: + application/json: + schema: + $ref: '#/components/schemas/NetworkManagerEffectiveConnectivityConfigurationListResult' + default: + description: Resource Provider error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: ListNetworkManagerEffectiveConnectivityConfigurations + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listNetworkManagerEffectiveSecurityAdminRules?api-version=2024-03-01: + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/VirtualNetworkNameParameter' + - $ref: '#/components/parameters/ListTopParameter' + post: + tags: + - NetworkManagerEffectiveSecurityAdminRules + requestBody: + description: Parameters supplied to list correct page. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/QueryRequestOptions' + operationId: NetworkManagerEffectiveSecurityAdminRules_List + description: List all effective security admin rules applied on a virtual network. + responses: + '200': + description: OK - Returns information about the configurations. + content: + application/json: + schema: + $ref: '#/components/schemas/NetworkManagerEffectiveSecurityAdminRulesListResult' + default: + description: Resource Provider error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: ListNetworkManagerEffectiveSecurityAdminRules + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations?api-version=2024-03-01: + get: + tags: + - SecurityUserConfigurations + operationId: SecurityUserConfigurations_List + description: Lists all the network manager security user configurations in a network manager, in a paginated format. + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/NetworkManagerNameParameter' + - $ref: '#/components/parameters/ListTopParameter' + - $ref: '#/components/parameters/ListSkipTokenParameter' + responses: + '200': + description: Get successful. The operation returns all security user configurations in the specified network manager, in a paginated format + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserConfigurationListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}?api-version=2024-03-01: + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/NetworkManagerNameParameter' + - $ref: '#/components/parameters/SecurityConfigurationParameter' + get: + tags: + - SecurityUserConfigurations + description: Retrieves a network manager security user configuration. + operationId: SecurityUserConfigurations_Get + responses: + '200': + description: Successful operation + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserConfiguration' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + tags: + - SecurityUserConfigurations + description: Creates or updates a network manager security user configuration. + operationId: SecurityUserConfigurations_CreateOrUpdate + requestBody: + description: The security user configuration to create or update + required: true + x-ms-requestBody-name: securityUserConfiguration + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserConfiguration' + responses: + '200': + description: Updated Configuration + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserConfiguration' + '201': + description: Created Configuration + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserConfiguration' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + delete: + tags: + - SecurityUserConfigurations + description: Deletes a network manager security user configuration. + operationId: SecurityUserConfigurations_Delete + parameters: + - $ref: '#/components/parameters/ForceDeleteParameter' + responses: + '200': + description: OK + '202': + description: Accepted and will complete asynchronously. + headers: + Location: + schema: + type: string + description: The URL of the resource used to check the status of the asynchronous operation. + '204': + description: Request successful. Resource does not exist. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections?api-version=2024-03-01: + get: + tags: + - SecurityUserRuleCollections + operationId: SecurityUserRuleCollections_List + description: Lists all the security user rule collections in a security configuration, in a paginated format. + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/NetworkManagerNameParameter' + - $ref: '#/components/parameters/SecurityConfigurationParameter' + - $ref: '#/components/parameters/ListTopParameter' + - $ref: '#/components/parameters/ListSkipTokenParameter' + responses: + '200': + description: Get successful. The operation returns all ruleCollections in the specified security configuration, in a paginated format + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserRuleCollectionListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}?api-version=2024-03-01: + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/NetworkManagerNameParameter' + - $ref: '#/components/parameters/SecurityConfigurationParameter' + - $ref: '#/components/parameters/RuleCollectionParameter' + get: + tags: + - SecurityUserRuleCollections + description: Gets a network manager security user configuration rule collection. + operationId: SecurityUserRuleCollections_Get + responses: + '200': + description: Successful operation + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserRuleCollection' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + tags: + - SecurityUserRuleCollections + description: Creates or updates a security user rule collection. + operationId: SecurityUserRuleCollections_CreateOrUpdate + requestBody: + description: The Security User Rule Collection to create or update + required: true + x-ms-requestBody-name: securityUserRuleCollection + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserRuleCollection' + responses: + '200': + description: Updated Security User Rule Collection + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserRuleCollection' + '201': + description: Created Security User Rule Collection + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserRuleCollection' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + delete: + tags: + - SecurityUserRuleCollections + description: Deletes a Security User Rule collection. + parameters: + - $ref: '#/components/parameters/ForceDeleteParameter' + operationId: SecurityUserRuleCollections_Delete + responses: + '200': + description: OK + '202': + description: Accepted and will complete asynchronously. + headers: + Location: + schema: + type: string + description: The URL of the resource used to check the status of the asynchronous operation. + '204': + description: Request successful. Resource does not exist. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules?api-version=2024-03-01: + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/NetworkManagerNameParameter' + - $ref: '#/components/parameters/SecurityConfigurationParameter' + - $ref: '#/components/parameters/RuleCollectionParameter' + - $ref: '#/components/parameters/ListTopParameter' + - $ref: '#/components/parameters/ListSkipTokenParameter' + get: + tags: + - SecurityUserRules + description: Lists all Security User Rules in a rule collection. + operationId: SecurityUserRules_List + responses: + '200': + description: Successful operation + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserRuleListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/securityUserConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}?api-version=2024-03-01: + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/NetworkManagerNameParameter' + - $ref: '#/components/parameters/SecurityConfigurationParameter' + - $ref: '#/components/parameters/RuleCollectionParameter' + - $ref: '#/components/parameters/SecurityConfigurationsRuleParameter' + get: + tags: + - SecurityUserRules + description: Gets a security user rule. + operationId: SecurityUserRules_Get + responses: + '200': + description: Successful operation + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserRule' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + tags: + - SecurityUserRules + description: Creates or updates a security user rule. + operationId: SecurityUserRules_CreateOrUpdate + requestBody: + description: The security user rule to create or update + required: true + x-ms-requestBody-name: securityUserRule + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserRule' + responses: + '200': + description: Updated security user rule + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserRule' + '201': + description: Created rule + content: + application/json: + schema: + $ref: '#/components/schemas/SecurityUserRule' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + delete: + tags: + - SecurityUserRules + description: Deletes a security user rule. + operationId: SecurityUserRules_Delete + parameters: + - $ref: '#/components/parameters/ForceDeleteParameter' + responses: + '200': + description: Delete Succeed. + '202': + description: Accepted and will complete asynchronously. + headers: + Location: + schema: + type: string + description: The URL of the resource used to check the status of the asynchronous operation. + '204': + description: Request successful. Resource does not exist. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkTaps/{tapName}?api-version=2024-03-01: + delete: + tags: + - VirtualNetworkTap + operationId: VirtualNetworkTaps_Delete + description: Deletes the specified virtual network tap. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: tapName + in: path + description: The name of the virtual network tap. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Delete successful. + '202': + description: Accepted. Sets 'Deleting' provisioningState until the operation completes. Returns an operation URI that can be queried to find the current state of the operation. + '204': + description: Request successful. Resource does not exist. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + get: + tags: + - VirtualNetworkTap + operationId: VirtualNetworkTaps_Get + description: Gets information about the specified virtual network tap. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: tapName + in: path + description: The name of virtual network tap. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns the resulting VirtualNetworkTap resource. + content: + application/json: + schema: + $ref: '#/components/schemas/VirtualNetworkTap' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + tags: + - VirtualNetworkTap + operationId: VirtualNetworkTaps_CreateOrUpdate + description: Creates or updates a Virtual Network Tap. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: tapName + in: path + description: The name of the virtual network tap. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Parameters supplied to the create or update virtual network tap operation. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/VirtualNetworkTap' + responses: + '200': + description: Update successful. The operation returns the resulting VirtualNetworkTap resource. + content: + application/json: + schema: + $ref: '#/components/schemas/VirtualNetworkTap' + '201': + description: Create successful. The operation returns the resulting VirtualNetworkTap resource. + content: + application/json: + schema: + $ref: '#/components/schemas/VirtualNetworkTap' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + patch: + tags: + - VirtualNetworkTap + operationId: VirtualNetworkTaps_UpdateTags + description: Updates an VirtualNetworkTap tags. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: tapName + in: path + description: The name of the tap. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Parameters supplied to update VirtualNetworkTap tags. + required: true + x-ms-requestBody-name: tapParameters + content: + application/json: + schema: + $ref: '#/components/schemas/TagsObject' + responses: + '200': + description: Update successful. The operation returns the resulting VirtualNetworkTap resource. + content: + application/json: + schema: + $ref: '#/components/schemas/VirtualNetworkTap' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/providers/Microsoft.Network/virtualNetworkTaps?api-version=2024-03-01: + get: + tags: + - VirtualNetworkTaps + operationId: VirtualNetworkTaps_ListAll + description: Gets all the VirtualNetworkTaps in a subscription. + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns a list of Virtual Network Tap resources. + content: + application/json: + schema: + $ref: '#/components/schemas/VirtualNetworkTapListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkTaps?api-version=2024-03-01: + get: + tags: + - VirtualNetworkTaps + operationId: VirtualNetworkTaps_ListByResourceGroup + description: Gets all the VirtualNetworkTaps in a subscription. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns a list of Virtual Network Tap resources. + content: + application/json: + schema: + $ref: '#/components/schemas/VirtualNetworkTapListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ipGroups/{ipGroupsName}?api-version=2024-03-01: + get: + tags: + - IpGroups + operationId: IpGroups_Get + description: Gets the specified ipGroups. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: ipGroupsName + in: path + description: The name of the ipGroups. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: $expand + in: query + description: Expands resourceIds (of Firewalls/Network Security Groups etc.) back referenced by the IpGroups resource. + required: false + schema: + type: string + responses: + '200': + description: Request successful. The operation returns the resulting IpGroups resource. + content: + application/json: + schema: + $ref: '#/components/schemas/IpGroup' + default: + description: Unexpected error. + content: + application/json: + schema: + $ref: '#/components/schemas/Error' + put: + tags: + - IpGroups + operationId: IpGroups_CreateOrUpdate + description: Creates or updates an ipGroups in a specified resource group. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: ipGroupsName + in: path + description: The name of the ipGroups. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Parameters supplied to the create or update IpGroups operation. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/IpGroup' + responses: + '200': + description: Request successful. The operation returns the resulting ipGroups resource. + content: + application/json: + schema: + $ref: '#/components/schemas/IpGroup' + '201': + description: Create successful. The operation returns the resulting ipGroups resource. + content: + application/json: + schema: + $ref: '#/components/schemas/IpGroup' + default: + description: Unexpected error. + content: + application/json: + schema: + $ref: '#/components/schemas/Error' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + patch: + tags: + - IpGroups + operationId: IpGroups_Update + description: Updates tags of an IpGroups resource. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: ipGroupsName + in: path + description: The name of the ipGroups. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Parameters supplied to the update ipGroups operation. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/TagsObject' + responses: + '200': + description: Request successful. The operation returns the resulting ipGroups resource. + content: + application/json: + schema: + $ref: '#/components/schemas/IpGroup' + default: + description: Unexpected error. + content: + application/json: + schema: + $ref: '#/components/schemas/Error' + x-ms-original-operationId: IpGroups_UpdateGroups + delete: + tags: + - IpGroups + operationId: IpGroups_Delete + description: Deletes the specified ipGroups. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: ipGroupsName + in: path + description: The name of the ipGroups. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Delete successful. + '202': + description: Accepted and the operation will complete asynchronously. + '204': + description: Delete successful. + default: + description: Unexpected error. + content: + application/json: + schema: + $ref: '#/components/schemas/Error' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/ipGroups?api-version=2024-03-01: + get: + tags: + - IpGroups + operationId: IpGroups_ListByResourceGroup + description: Gets all IpGroups in a resource group. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns a list of ipGroups resources. + content: + application/json: + schema: + $ref: '#/components/schemas/IpGroupListResult' + default: + description: Unexpected error. + content: + application/json: + schema: + $ref: '#/components/schemas/Error' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/providers/Microsoft.Network/ipGroups?api-version=2024-03-01: + get: + tags: + - IpGroups + operationId: IpGroups_List + description: Gets all IpGroups in a subscription. + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns a list of ipGroups resources. + content: + application/json: + schema: + $ref: '#/components/schemas/IpGroupListResult' + default: + description: Unexpected error. + content: + application/json: + schema: + $ref: '#/components/schemas/Error' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/availableDelegations?api-version=2024-03-01: + get: + operationId: AvailableDelegations_List + description: Gets all of the available subnet delegations for this subscription in this region. + parameters: + - name: location + in: path + description: The location of the subnet. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. Returns all of the possible delegations for a subnet in this subscription in the region. + content: + application/json: + schema: + $ref: '#/components/schemas/AvailableDelegationsResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/locations/{location}/availableDelegations?api-version=2024-03-01: + get: + operationId: AvailableResourceGroupDelegations_List + description: Gets all of the available subnet delegations for this resource group in this region. + parameters: + - name: location + in: path + description: The location of the domain name. + required: true + schema: + type: string + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. Returns all of the possible delegations for a subnet in this subscription in the region. + content: + application/json: + schema: + $ref: '#/components/schemas/AvailableDelegationsResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /providers/Microsoft.Network/operations?api-version=2024-03-01: + get: + operationId: Operations_List + description: Lists all of the available Network Rest API operations. + parameters: [] + responses: + '200': + description: OK. The request has succeeded. + content: + application/json: + schema: + $ref: '#/components/schemas/OperationListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations?api-version=2024-03-01: + get: + tags: + - NetworkManagerRoutingConfigurations + operationId: NetworkManagerRoutingConfigurations_List + description: Lists all the network manager routing configurations in a network manager, in a paginated format. + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/NetworkManagerNameParameter' + - $ref: '#/components/parameters/ListTopParameter' + - $ref: '#/components/parameters/ListSkipTokenParameter' + responses: + '200': + description: Get successful. The operation returns all routing configuration resources in the specified network manager, in a paginated format + content: + application/json: + schema: + $ref: '#/components/schemas/NetworkManagerRoutingConfigurationListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}?api-version=2024-03-01: + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/NetworkManagerNameParameter' + - $ref: '#/components/parameters/NetworkManagerRoutingConfigurationParameter' + get: + tags: + - NetworkManagerRoutingConfigurations + description: Retrieves a network manager routing configuration. + operationId: NetworkManagerRoutingConfigurations_Get + responses: + '200': + description: successful operation + content: + application/json: + schema: + $ref: '#/components/schemas/NetworkManagerRoutingConfiguration' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + tags: + - NetworkManagerRoutingConfigurations + description: Creates or updates a network manager routing configuration. + operationId: NetworkManagerRoutingConfigurations_CreateOrUpdate + requestBody: + description: The routing configuration to create or update + required: true + x-ms-requestBody-name: routingConfiguration + content: + application/json: + schema: + $ref: '#/components/schemas/NetworkManagerRoutingConfiguration' + responses: + '200': + description: Updated Routing Configuration + content: + application/json: + schema: + $ref: '#/components/schemas/NetworkManagerRoutingConfiguration' + '201': + description: Created Routing Configuration + content: + application/json: + schema: + $ref: '#/components/schemas/NetworkManagerRoutingConfiguration' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + delete: + tags: + - NetworkManagerRoutingConfigurations + description: Deletes a network manager routing configuration. + operationId: NetworkManagerRoutingConfigurations_Delete + parameters: + - $ref: '#/components/parameters/ForceDeleteParameter' + responses: + '200': + description: Delete Succeed. + '202': + description: Accepted and will complete asynchronously. + headers: + Location: + schema: + type: string + description: The URL of the resource used to check the status of the asynchronous operation. + '204': + description: Request successful. Resource does not exist. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections?api-version=2024-03-01: + get: + tags: + - RoutingRuleCollections + operationId: RoutingRuleCollections_List + description: Lists all the rule collections in a routing configuration, in a paginated format. + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/NetworkManagerNameParameter' + - $ref: '#/components/parameters/NetworkManagerRoutingConfigurationParameter' + - $ref: '#/components/parameters/ListTopParameter' + - $ref: '#/components/parameters/ListSkipTokenParameter' + responses: + '200': + description: Get successful. The operation returns all ruleCollections in the specified routing configuration, in a paginated format + content: + application/json: + schema: + $ref: '#/components/schemas/RoutingRuleCollectionListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}?api-version=2024-03-01: + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/NetworkManagerNameParameter' + - $ref: '#/components/parameters/NetworkManagerRoutingConfigurationParameter' + - $ref: '#/components/parameters/RuleCollectionParameter' + get: + tags: + - RoutingRuleCollections + description: Gets a network manager routing configuration rule collection. + operationId: RoutingRuleCollections_Get + responses: + '200': + description: Successful operation + content: + application/json: + schema: + $ref: '#/components/schemas/RoutingRuleCollection' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + tags: + - RoutingRuleCollections + description: Creates or updates a routing rule collection. + operationId: RoutingRuleCollections_CreateOrUpdate + requestBody: + description: The Rule Collection to create or update + required: true + x-ms-requestBody-name: ruleCollection + content: + application/json: + schema: + $ref: '#/components/schemas/RoutingRuleCollection' + responses: + '200': + description: Updated Rule Collection + content: + application/json: + schema: + $ref: '#/components/schemas/RoutingRuleCollection' + '201': + description: Created Rule Collection + content: + application/json: + schema: + $ref: '#/components/schemas/RoutingRuleCollection' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + delete: + tags: + - RoutingRuleCollections + description: Deletes an routing rule collection. + operationId: RoutingRuleCollections_Delete + parameters: + - $ref: '#/components/parameters/ForceDeleteParameter' + responses: + '200': + description: Delete Succeed. + '202': + description: Accepted and will complete asynchronously. + headers: + Location: + schema: + type: string + description: The URL of the resource used to check the status of the asynchronous operation. + '204': + description: Request successful. Resource does not exist. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules?api-version=2024-03-01: + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/NetworkManagerNameParameter' + - $ref: '#/components/parameters/NetworkManagerRoutingConfigurationParameter' + - $ref: '#/components/parameters/RuleCollectionParameter' + - $ref: '#/components/parameters/ListTopParameter' + - $ref: '#/components/parameters/ListSkipTokenParameter' + get: + tags: + - RoutingRules + description: List all network manager routing configuration routing rules. + operationId: RoutingRules_List + responses: + '200': + description: Successful operation + content: + application/json: + schema: + $ref: '#/components/schemas/RoutingRuleListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkManagers/{networkManagerName}/routingConfigurations/{configurationName}/ruleCollections/{ruleCollectionName}/rules/{ruleName}?api-version=2024-03-01: + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/NetworkManagerNameParameter' + - $ref: '#/components/parameters/NetworkManagerRoutingConfigurationParameter' + - $ref: '#/components/parameters/RuleCollectionParameter' + - $ref: '#/components/parameters/NetworkManagerRoutingConfigurationsRuleParameter' + get: + tags: + - RoutingRules + description: Gets a network manager routing configuration routing rule. + operationId: RoutingRules_Get + responses: + '200': + description: Successful operation + content: + application/json: + schema: + $ref: '#/components/schemas/RoutingRule' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + tags: + - RoutingRules + description: Creates or updates an routing rule. + operationId: RoutingRules_CreateOrUpdate + requestBody: + description: The routing rule to create or update + required: true + x-ms-requestBody-name: routingRule + content: + application/json: + schema: + $ref: '#/components/schemas/RoutingRule' + responses: + '200': + description: Updated rule + content: + application/json: + schema: + $ref: '#/components/schemas/RoutingRule' + '201': + description: Created rule + content: + application/json: + schema: + $ref: '#/components/schemas/RoutingRule' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + delete: + tags: + - RoutingRules + description: Deletes a routing rule. + operationId: RoutingRules_Delete + parameters: + - $ref: '#/components/parameters/ForceDeleteParameter' + responses: + '200': + description: Delete Succeed. + '202': + description: Accepted and will complete asynchronously. + headers: + Location: + schema: + type: string + description: The URL of the resource used to check the status of the asynchronous operation. + '204': + description: Request successful. Resource does not exist. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/authorizations/{authorizationName}?api-version=2024-03-01: + delete: + tags: + - ExpressRouteCircuitAuthorizations + operationId: ExpressRouteCircuitAuthorizations_Delete + description: Deletes the specified authorization from the specified express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - name: authorizationName + in: path + description: The name of the authorization. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Delete successful. + '202': + description: Accepted and the operation will complete asynchronously. + '204': + description: Delete successful. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + get: + tags: + - ExpressRouteCircuitAuthorizations + operationId: ExpressRouteCircuitAuthorizations_Get + description: Gets the specified authorization from the specified express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - name: authorizationName + in: path + description: The name of the authorization. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns the ExpressRouteCircuitAuthorization resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitAuthorization' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + tags: + - ExpressRouteCircuitAuthorizations + operationId: ExpressRouteCircuitAuthorizations_CreateOrUpdate + description: Creates or updates an authorization in the specified express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - name: authorizationName + in: path + description: The name of the authorization. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Parameters supplied to the create or update express route circuit authorization operation. + required: true + x-ms-requestBody-name: authorizationParameters + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitAuthorization' + responses: + '200': + description: Update successful. The operation returns the resulting ExpressRouteCircuitAuthorization resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitAuthorization' + '201': + description: Create successful. The operation returns the resulting ExpressRouteCircuitAuthorization resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitAuthorization' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/authorizations?api-version=2024-03-01: + get: + tags: + - ExpressRouteCircuitAuthorizations + operationId: ExpressRouteCircuitAuthorizations_List + description: Gets all authorizations in an express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the circuit. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns a list of ExpressRouteCircuitAuthorization resources. + content: + application/json: + schema: + $ref: '#/components/schemas/AuthorizationListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}?api-version=2024-03-01: + delete: + tags: + - ExpressRouteCircuitPeerings + operationId: ExpressRouteCircuitPeerings_Delete + description: Deletes the specified peering from the specified express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - name: peeringName + in: path + description: The name of the peering. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Delete successful. + '202': + description: Accepted and the operation will complete asynchronously. + '204': + description: Delete successful. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + get: + tags: + - ExpressRouteCircuitPeerings + operationId: ExpressRouteCircuitPeerings_Get + description: Gets the specified peering for the express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - name: peeringName + in: path + description: The name of the peering. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns the resulting ExpressRouteCircuitPeering resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitPeering' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + tags: + - ExpressRouteCircuitPeerings + operationId: ExpressRouteCircuitPeerings_CreateOrUpdate + description: Creates or updates a peering in the specified express route circuits. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - name: peeringName + in: path + description: The name of the peering. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Parameters supplied to the create or update express route circuit peering operation. + required: true + x-ms-requestBody-name: peeringParameters + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitPeering' + responses: + '200': + description: Update successful. The operation returns the resulting ExpressRouteCircuitPeering resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitPeering' + '201': + description: Create successful. The operation returns the resulting ExpressRouteCircuitPeering resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitPeering' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings?api-version=2024-03-01: + get: + tags: + - ExpressRouteCircuitPeerings + operationId: ExpressRouteCircuitPeerings_List + description: Gets all peerings in a specified express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns a list of ExpressRouteCircuitPeering resources. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitPeeringListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections/{connectionName}?api-version=2024-03-01: + delete: + tags: + - ExpressRouteCircuitConnections + operationId: ExpressRouteCircuitConnections_Delete + description: Deletes the specified Express Route Circuit Connection from the specified express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - name: peeringName + in: path + description: The name of the peering. + required: true + schema: + type: string + - name: connectionName + in: path + description: The name of the express route circuit connection. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Delete successful. + '202': + description: Accepted and the operation will complete asynchronously. + '204': + description: Delete successful. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + get: + tags: + - ExpressRouteCircuitConnections + operationId: ExpressRouteCircuitConnections_Get + description: Gets the specified Express Route Circuit Connection from the specified express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - name: peeringName + in: path + description: The name of the peering. + required: true + schema: + type: string + - name: connectionName + in: path + description: The name of the express route circuit connection. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns the resulting Express Route Circuit Connection resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitConnection' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + tags: + - ExpressRouteCircuitConnections + operationId: ExpressRouteCircuitConnections_CreateOrUpdate + description: Creates or updates a Express Route Circuit Connection in the specified express route circuits. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - name: peeringName + in: path + description: The name of the peering. + required: true + schema: + type: string + - name: connectionName + in: path + description: The name of the express route circuit connection. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Parameters supplied to the create or update express route circuit connection operation. + required: true + x-ms-requestBody-name: expressRouteCircuitConnectionParameters + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitConnection' + responses: + '200': + description: Update successful. The operation returns the resulting ExpressRouteCircuitPeering resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitConnection' + '201': + description: Create successful. The operation returns the resulting ExpressRouteCircuitPeering resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitConnection' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/connections?api-version=2024-03-01: + get: + tags: + - ExpressRouteCircuitConnections + operationId: ExpressRouteCircuitConnections_List + description: Gets all global reach connections associated with a private peering in an express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the circuit. + required: true + schema: + type: string + - name: peeringName + in: path + description: The name of the peering. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns a list of ExpressRouteCircuitConnections resources. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitConnectionListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/peerConnections/{connectionName}?api-version=2024-03-01: + get: + tags: + - PeerExpressRouteCircuitConnections + operationId: PeerExpressRouteCircuitConnections_Get + description: Gets the specified Peer Express Route Circuit Connection from the specified express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - name: peeringName + in: path + description: The name of the peering. + required: true + schema: + type: string + - name: connectionName + in: path + description: The name of the peer express route circuit connection. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns the resulting Peer Express Route Circuit Connection resource. + content: + application/json: + schema: + $ref: '#/components/schemas/PeerExpressRouteCircuitConnection' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/peerConnections?api-version=2024-03-01: + get: + tags: + - PeerExpressRouteCircuitConnections + operationId: PeerExpressRouteCircuitConnections_List + description: Gets all global reach peer connections associated with a private peering in an express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the circuit. + required: true + schema: + type: string + - name: peeringName + in: path + description: The name of the peering. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns a list of PeerExpressRouteCircuitConnections resources. + content: + application/json: + schema: + $ref: '#/components/schemas/PeerExpressRouteCircuitConnectionListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}?api-version=2024-03-01: + delete: + tags: + - ExpressRouteCircuits + operationId: ExpressRouteCircuits_Delete + description: Deletes the specified express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Delete successful. + '202': + description: Accepted. Sets 'Disabling' provisioningState until the operation completes. Returns an operation URI that can be queried to find the current state of the operation. + '204': + description: Delete successful. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + get: + tags: + - ExpressRouteCircuits + operationId: ExpressRouteCircuits_Get + description: Gets information about the specified express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of express route circuit. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns the resulting ExpressRouteCircuit resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuit' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + tags: + - ExpressRouteCircuits + operationId: ExpressRouteCircuits_CreateOrUpdate + description: Creates or updates an express route circuit. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the circuit. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Parameters supplied to the create or update express route circuit operation. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuit' + responses: + '200': + description: Update successful. The operation returns the resulting ExpressRouteCircuit resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuit' + '201': + description: Create successful. The operation returns the resulting ExpressRouteCircuit resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuit' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + patch: + tags: + - ExpressRouteCircuits + operationId: ExpressRouteCircuits_UpdateTags + description: Updates an express route circuit tags. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the circuit. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Parameters supplied to update express route circuit tags. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/TagsObject' + responses: + '200': + description: Update successful. The operation returns the resulting ExpressRouteCircuit resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuit' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/arpTables/{devicePath}?api-version=2024-03-01: + post: + tags: + - ExpressRouteCircuitArpTable + operationId: ExpressRouteCircuitsArpTable_List + description: Gets the currently advertised ARP table associated with the express route circuit in a resource group. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - name: peeringName + in: path + description: The name of the peering. + required: true + schema: + type: string + - name: devicePath + in: path + description: The path of the device. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns the resulting ExpressRouteCircuitsArpTable resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitsArpTableListResult' + '202': + description: Accepted and the operation will complete asynchronously. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + x-ms-original-operationId: ExpressRouteCircuits_ListArpTable + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/routeTables/{devicePath}?api-version=2024-03-01: + post: + tags: + - ExpressRouteCircuitRoutesTable + operationId: ExpressRouteCircuitsRoutesTable_List + description: Gets the currently advertised routes table associated with the express route circuit in a resource group. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - name: peeringName + in: path + description: The name of the peering. + required: true + schema: + type: string + - name: devicePath + in: path + description: The path of the device. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns the resulting ExpressRouteCircuitsRouteTable resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitsRoutesTableListResult' + '202': + description: Accepted and the operation will complete asynchronously. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + x-ms-original-operationId: ExpressRouteCircuits_ListRoutesTable + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/routeTablesSummary/{devicePath}?api-version=2024-03-01: + post: + tags: + - ExpressRouteCircuitRoutesTableSummary + operationId: ExpressRouteCircuitsRoutesTableSummary_List + description: Gets the currently advertised routes table summary associated with the express route circuit in a resource group. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - name: peeringName + in: path + description: The name of the peering. + required: true + schema: + type: string + - name: devicePath + in: path + description: The path of the device. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns the resulting ExpressRouteCircuitsRoutesTableSummary resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitsRoutesTableSummaryListResult' + '202': + description: Accepted and the operation will complete asynchronously. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + x-ms-original-operationId: ExpressRouteCircuits_ListRoutesTableSummary + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/stats?api-version=2024-03-01: + get: + tags: + - ExpressRouteCircuitStats + operationId: ExpressRouteCircuitsStats_Get + description: Gets all the stats from an express route circuit in a resource group. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns the resulting ExpressRouteCircuitStats resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitStats' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: ExpressRouteCircuits_GetStats + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits/{circuitName}/peerings/{peeringName}/stats?api-version=2024-03-01: + get: + tags: + - ExpressRouteCircuitStats + operationId: ExpressRouteCircuitsPeeringStats_Get + description: Gets all stats from an express route circuit in a resource group. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: circuitName + in: path + description: The name of the express route circuit. + required: true + schema: + type: string + - name: peeringName + in: path + description: The name of the peering. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns the resulting ExpressRouteCircuitStats resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitStats' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: ExpressRouteCircuits_GetPeeringStats + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/expressRouteCircuits?api-version=2024-03-01: + get: + tags: + - ExpressRouteCircuits + operationId: ExpressRouteCircuits_List + description: Gets all the express route circuits in a resource group. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns the resulting ExpressRouteCircuitAuthorization resource. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteCircuits?api-version=2024-03-01: + get: + tags: + - ExpressRouteCircuits + operationId: ExpressRouteCircuits_ListAll + description: Gets all the express route circuits in a subscription. + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns a list of ExpressRouteCircuit resources. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteCircuitListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/providers/Microsoft.Network/expressRouteServiceProviders?api-version=2024-03-01: + get: + tags: + - ExpressRouteServiceProviders + operationId: ExpressRouteServiceProviders_List + description: Gets all the available express route service providers. + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns a list of ExpressRouteServiceProvider resources. + content: + application/json: + schema: + $ref: '#/components/schemas/ExpressRouteServiceProviderListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}?api-version=2024-03-01: + delete: + tags: + - FirewallPolicies + operationId: FirewallPolicies_Delete + description: Deletes the specified Firewall Policy. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Delete successful. + '202': + description: Accepted and the operation will complete asynchronously. + '204': + description: Request successful. Resource with the specified name does not exist. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + get: + tags: + - FirewallPolicies + operationId: FirewallPolicies_Get + description: Gets the specified Firewall Policy. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: $expand + in: query + description: Expands referenced resources. + required: false + schema: + type: string + responses: + '200': + description: Request successful. The operation returns a Firewall Policy resource. + content: + application/json: + schema: + $ref: '#/components/schemas/FirewallPolicy' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + tags: + - FirewallPolicies + operationId: FirewallPolicies_CreateOrUpdate + description: Creates or updates the specified Firewall Policy. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Parameters supplied to the create or update Firewall Policy operation. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/FirewallPolicy' + responses: + '200': + description: Request successful. The operation returns the resulting FirewallPolicy resource. + content: + application/json: + schema: + $ref: '#/components/schemas/FirewallPolicy' + '201': + description: Request received successfully. The operation returns the resulting FirewallPolicy resource. + content: + application/json: + schema: + $ref: '#/components/schemas/FirewallPolicy' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + patch: + tags: + - FirewallPolicies + operationId: FirewallPolicies_UpdateTags + description: Updates tags of a Azure Firewall Policy resource. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Parameters supplied to update Azure Firewall Policy tags. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/TagsObject' + responses: + '200': + description: Request successful. The operation returns the resulting FirewallPolicy resource. + content: + application/json: + schema: + $ref: '#/components/schemas/FirewallPolicy' + default: + description: Unexpected error. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies?api-version=2024-03-01: + get: + tags: + - FirewallPolicies + operationId: FirewallPolicies_List + description: Lists all Firewall Policies in a resource group. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Success. The operation returns a list of FirewallPolicy resources. + content: + application/json: + schema: + $ref: '#/components/schemas/FirewallPolicyListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/providers/Microsoft.Network/firewallPolicies?api-version=2024-03-01: + get: + tags: + - FirewallPolicies + operationId: FirewallPolicies_ListAll + description: Gets all the Firewall Policies in a subscription. + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Success. The operation returns a list of FirewallPolicy resources. + content: + application/json: + schema: + $ref: '#/components/schemas/FirewallPolicyListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}?api-version=2024-03-01: + delete: + tags: + - FirewallPolicyRuleCollectionGroups + operationId: FirewallPolicyRuleCollectionGroups_Delete + description: Deletes the specified FirewallPolicyRuleCollectionGroup. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + type: string + - name: ruleCollectionGroupName + in: path + description: The name of the FirewallPolicyRuleCollectionGroup. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Delete successful. + '202': + description: Accepted and the operation will complete asynchronously. + '204': + description: Request successful. Resource with the specified name does not exist. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + get: + tags: + - FirewallPolicyRuleCollectionGroups + operationId: FirewallPolicyRuleCollectionGroups_Get + description: Gets the specified FirewallPolicyRuleCollectionGroup. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + type: string + - name: ruleCollectionGroupName + in: path + description: The name of the FirewallPolicyRuleCollectionGroup. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Request successful. The operation returns a FirewallPolicyRuleCollectionGroup resource. + content: + application/json: + schema: + $ref: '#/components/schemas/FirewallPolicyRuleCollectionGroup' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + tags: + - FirewallPolicyRuleCollectionGroups + operationId: FirewallPolicyRuleCollectionGroups_CreateOrUpdate + description: Creates or updates the specified FirewallPolicyRuleCollectionGroup. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + type: string + - name: ruleCollectionGroupName + in: path + description: The name of the FirewallPolicyRuleCollectionGroup. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Parameters supplied to the create or update FirewallPolicyRuleCollectionGroup operation. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/FirewallPolicyRuleCollectionGroup' + responses: + '200': + description: Request successful. The operation returns the resulting FirewallPolicyRuleCollectionGroup resource. + content: + application/json: + schema: + $ref: '#/components/schemas/FirewallPolicyRuleCollectionGroup' + '201': + description: Request received successfully. The operation returns the resulting FirewallPolicyRuleCollectionGroup resource. + content: + application/json: + schema: + $ref: '#/components/schemas/FirewallPolicyRuleCollectionGroup' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: azure-async-operation + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups?api-version=2024-03-01: + get: + tags: + - FirewallPolicyRuleCollectionGroups + operationId: FirewallPolicyRuleCollectionGroups_List + description: Lists all FirewallPolicyRuleCollectionGroups in a FirewallPolicy resource. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Success. The operation returns a list of FirewallPolicyRuleCollectionGroup resources. + content: + application/json: + schema: + $ref: '#/components/schemas/FirewallPolicyRuleCollectionGroupListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/listIdpsSignatures?api-version=2024-03-01: + post: + operationId: FirewallPolicyIdpsSignatures_List + description: Retrieves the current status of IDPS signatures for the relevant policy. Maximal amount of returned signatures is 1000. + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/IDPSQueryObject' + responses: + '200': + description: Success. The operation returns an IDPS Query Response + content: + application/json: + schema: + $ref: '#/components/schemas/QueryResults' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides/default?api-version=2024-03-01: + patch: + operationId: FirewallPolicyIdpsSignaturesOverrides_Patch + description: Will update the status of policy's signature overrides for IDPS + requestBody: + description: Will contain all properties of the object to put + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/SignaturesOverrides' + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Will return the policy current signature overrides object + content: + application/json: + schema: + $ref: '#/components/schemas/SignaturesOverrides' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + description: Will override/create a new signature overrides for the policy's IDPS + operationId: FirewallPolicyIdpsSignaturesOverrides_Put + requestBody: + description: Will contain all properties of the object to put + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/SignaturesOverrides' + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Describes the new state of the signature overrides after the PUT operation + content: + application/json: + schema: + $ref: '#/components/schemas/SignaturesOverrides' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + get: + description: Returns all signatures overrides for a specific policy. + operationId: FirewallPolicyIdpsSignaturesOverrides_Get + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Will return the policy current signature overrides object + content: + application/json: + schema: + $ref: '#/components/schemas/SignaturesOverrides' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/listIdpsFilterOptions?api-version=2024-03-01: + post: + operationId: FirewallPolicyIdpsSignaturesFilterValues_List + description: Retrieves the current filter values for the signatures overrides + requestBody: + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/SignatureOverridesFilterValuesQuery' + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Success. The operation returns a list of all valid filter values for the requested column + content: + application/json: + schema: + $ref: '#/components/schemas/SignatureOverridesFilterValuesResponse' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/signatureOverrides?api-version=2024-03-01: + get: + description: Returns all signatures overrides objects for a specific policy as a list containing a single value. + operationId: FirewallPolicyIdpsSignaturesOverrides_List + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Will return the policy current signature overrides object inside a list + content: + application/json: + schema: + $ref: '#/components/schemas/SignaturesOverridesList' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/firewallPolicyDrafts/default?api-version=2024-03-01: + put: + description: Create or update a draft Firewall Policy. + operationId: FirewallPolicyDrafts_CreateOrUpdate + parameters: + - name: resourceGroupName + in: path + description: The name of the resource group. + required: true + schema: + type: string + - name: firewallPolicyName + in: path + description: The name of the Firewall Policy. + required: true + schema: + pattern: ^[^_\W][\w-._]{0,79}(? '', e.g. ssh-rsa AAAABBBB' - SharedKey: - readOnly: true - type: string - description: Auto generated by the server for SMB authentication. - ListBlobInventoryPolicy: - properties: - value: - type: array - items: - $ref: '#/components/schemas/BlobInventoryPolicy' - description: List of blob inventory policies. - readOnly: true - description: List of blob inventory policies returned. - type: object - BlobInventoryPolicy: - description: The storage account blob inventory policy. - properties: - properties: - $ref: '#/components/schemas/BlobInventoryPolicyProperties' - x-ms-client-flatten: true - description: Returns the storage account blob inventory policy rules. - systemData: - readOnly: true - description: Azure Resource Manager metadata containing createdBy and modifiedBy information. - $ref: '#/components/schemas/systemData' - id: - readOnly: true - type: string - format: arm-id - description: Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" - name: - readOnly: true - type: string - description: The name of the resource - type: - readOnly: true - type: string - description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" - type: object - BlobInventoryPolicyProperties: - properties: - lastModifiedTime: - readOnly: true - type: string - format: date-time - description: Returns the last modified date and time of the blob inventory policy. - policy: - $ref: '#/components/schemas/BlobInventoryPolicySchema' - description: The storage account blob inventory policy object. It is composed of policy rules. - required: - - policy - description: The storage account blob inventory policy properties. - type: object - BlobInventoryPolicySchema: - properties: - enabled: - type: boolean - description: Policy is enabled if set to true. - destination: - readOnly: true - type: string - description: Deprecated Property from API version 2021-04-01 onwards, the required destination container name must be specified at the rule level 'policy.rule.destination' - type: - type: string - description: The valid value is Inventory - enum: - - Inventory - x-ms-enum: - name: InventoryRuleType - modelAsString: true - rules: - type: array - items: - $ref: '#/components/schemas/BlobInventoryPolicyRule' - description: The storage account blob inventory policy rules. The rule is applied when it is enabled. - required: - - enabled - - type - - rules - description: The storage account blob inventory policy rules. - type: object - BlobInventoryPolicyRule: - properties: - enabled: - type: boolean - description: Rule is enabled when set to true. - name: - type: string - description: A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy. - destination: - type: string - description: Container name where blob inventory files are stored. Must be pre-created. - definition: - $ref: '#/components/schemas/BlobInventoryPolicyDefinition' - description: An object that defines the blob inventory policy rule. - required: - - name - - enabled - - destination - - definition - description: An object that wraps the blob inventory rule. Each rule is uniquely defined by name. - type: object - BlobInventoryPolicyDefinition: - properties: - filters: - $ref: '#/components/schemas/BlobInventoryPolicyFilter' - description: An object that defines the filter set. - format: - type: string - description: This is a required field, it specifies the format for the inventory files. - enum: - - Csv - - Parquet - x-ms-enum: - name: format - modelAsString: true - schedule: - type: string - description: This is a required field. This field is used to schedule an inventory formation. - enum: - - Daily - - Weekly - x-ms-enum: - name: schedule - modelAsString: true - objectType: - type: string - description: This is a required field. This field specifies the scope of the inventory created either at the blob or container level. - enum: - - Blob - - Container - x-ms-enum: - name: objectType - modelAsString: true - schemaFields: - type: array - items: - type: string - description: This is a required field. This field specifies the fields and properties of the object to be included in the inventory. The Schema field value 'Name' is always required. The valid values for this field for the 'Blob' definition.objectType include 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeletionId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. For Blob object type schema field value 'DeletedTime' is applicable only for Hns enabled accounts. The valid values for 'Container' definition.objectType include 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays'. Schema field values 'Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId' are valid only for Hns enabled accounts.Schema field values 'Tags, TagCount' are only valid for Non-Hns accounts. - required: - - format - - schedule - - objectType - - schemaFields - description: An object that defines the blob inventory rule. - type: object - BlobInventoryPolicyFilter: - properties: - prefixMatch: - type: array - items: - type: string - description: An array of strings with maximum 10 blob prefixes to be included in the inventory. - excludePrefix: - type: array - items: - type: string - description: An array of strings with maximum 10 blob prefixes to be excluded from the inventory. - blobTypes: - type: array - items: - type: string - description: An array of predefined enum values. Valid values include blockBlob, appendBlob, pageBlob. Hns accounts does not support pageBlobs. This field is required when definition.objectType property is set to 'Blob'. - includeBlobVersions: - type: boolean - description: Includes blob versions in blob inventory when value is set to true. The definition.schemaFields values 'VersionId and IsCurrentVersion' are required if this property is set to true, else they must be excluded. - includeSnapshots: - type: boolean - description: Includes blob snapshots in blob inventory when value is set to true. The definition.schemaFields value 'Snapshot' is required if this property is set to true, else it must be excluded. - includeDeleted: - type: boolean - description: For 'Container' definition.objectType the definition.schemaFields must include 'Deleted, Version, DeletedTime and RemainingRetentionDays'. For 'Blob' definition.objectType and HNS enabled storage accounts the definition.schemaFields must include 'DeletionId, Deleted, DeletedTime and RemainingRetentionDays' and for Hns disabled accounts the definition.schemaFields must include 'Deleted and RemainingRetentionDays', else it must be excluded. - creationTime: - $ref: '#/components/schemas/BlobInventoryCreationTime' - description: This property is used to filter objects based on the object creation time - description: An object that defines the blob inventory rule filter conditions. For 'Blob' definition.objectType all filter properties are applicable, 'blobTypes' is required and others are optional. For 'Container' definition.objectType only prefixMatch is applicable and is optional. - type: object - BlobInventoryCreationTime: - type: object - properties: - lastNDays: - type: integer - minimum: 1 - maximum: 36500 - format: int32 - description: When set the policy filters the objects that are created in the last N days. Where N is an integer value between 1 to 36500. - description: This property defines the creation time based filtering condition. Blob Inventory schema parameter 'Creation-Time' is mandatory with this filter. - StorageAccountMigration: - required: - - properties - description: The parameters or status associated with an ongoing or enqueued storage account migration in order to update its current SKU or region. - properties: - id: - type: string - readOnly: true - description: Migration Resource Id - name: - type: string - description: current value is 'default' for customer initiated migration - type: - type: string - description: SrpAccountMigrationType in ARM contract which is 'accountMigrations' - properties: - type: object - properties: - targetSkuName: - $ref: '#/components/schemas/SkuName' - description: Target sku name for the account - migrationStatus: - type: string - description: Current status of migration - enum: - - Invalid - - SubmittedForConversion - - InProgress - - Complete - - Failed - x-ms-enum: - name: migrationStatus - modelAsString: true - readOnly: true - migrationFailedReason: - readOnly: true - type: string - description: Error code for migration failure - migrationFailedDetailedReason: - readOnly: true - type: string - description: Reason for migration failure - x-ms-client-flatten: true - x-ms-client-name: StorageAccountMigrationDetails - description: The properties of a storage account’s ongoing or enqueued migration. - required: - - targetSkuName - type: object - ErrorResponseBody: - properties: - code: - type: string - description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. - message: - type: string - description: A message describing the error, intended to be suitable for display in a user interface. - description: Error response body contract. - type: object - PublicNetworkAccess: - type: string - description: Allow, disallow, or let Network Security Perimeter configuration to evaluate public network access to Storage Account. Value is optional but if passed in, must be 'Enabled', 'Disabled' or 'SecuredByPerimeter'. - enum: - - Enabled - - Disabled - - SecuredByPerimeter - x-ms-enum: - name: PublicNetworkAccess - modelAsString: true - PrivateEndpoint: - properties: - id: - readOnly: true - type: string - description: The ARM identifier for Private Endpoint - description: The Private Endpoint resource. - type: object - PrivateEndpointConnection: - description: The Private Endpoint Connection resource. - properties: - properties: - $ref: '#/components/schemas/PrivateEndpointConnectionProperties' - x-ms-client-flatten: true - description: Resource properties. - id: - readOnly: true - type: string - format: arm-id - description: Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" - name: - readOnly: true - type: string - description: The name of the resource - type: - readOnly: true - type: string - description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" - systemData: - readOnly: true - description: Azure Resource Manager metadata containing createdBy and modifiedBy information. - $ref: '#/components/schemas/systemData' - type: object - PrivateEndpointConnectionProperties: - properties: - privateEndpoint: - $ref: '#/components/schemas/PrivateEndpoint' - description: The resource of private end point. - privateLinkServiceConnectionState: - $ref: '#/components/schemas/PrivateLinkServiceConnectionState' - description: A collection of information about the state of the connection between service consumer and provider. - provisioningState: - $ref: '#/components/schemas/PrivateEndpointConnectionProvisioningState' - description: The provisioning state of the private endpoint connection resource. - required: - - privateLinkServiceConnectionState - description: Properties of the PrivateEndpointConnectProperties. - type: object - PrivateLinkServiceConnectionState: - properties: - status: - $ref: '#/components/schemas/PrivateEndpointServiceConnectionStatus' - description: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. - description: - type: string - description: The reason for approval/rejection of the connection. - actionRequired: - type: string - description: A message indicating if changes on the service provider require any updates on the consumer. - description: A collection of information about the state of the connection between service consumer and provider. - type: object - PrivateEndpointServiceConnectionStatus: - type: string - description: The private endpoint connection status. - enum: - - Pending - - Approved - - Rejected - x-ms-enum: - name: PrivateEndpointServiceConnectionStatus - modelAsString: true - PrivateEndpointConnectionProvisioningState: - type: string - readOnly: true - description: The current provisioning state. - enum: - - Succeeded - - Creating - - Deleting - - Failed - x-ms-enum: - name: PrivateEndpointConnectionProvisioningState - modelAsString: true - PrivateLinkResource: - description: A private link resource - properties: - properties: - $ref: '#/components/schemas/PrivateLinkResourceProperties' - description: Resource properties. - x-ms-client-flatten: true - id: - readOnly: true - type: string - format: arm-id - description: Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" - name: - readOnly: true - type: string - description: The name of the resource - type: - readOnly: true - type: string - description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" - systemData: - readOnly: true - description: Azure Resource Manager metadata containing createdBy and modifiedBy information. - $ref: '#/components/schemas/systemData' - type: object - PrivateLinkResourceProperties: - properties: - groupId: - description: The private link resource group id. - type: string - readOnly: true - requiredMembers: - description: The private link resource required member names. - type: array - items: - type: string - readOnly: true - requiredZoneNames: - type: array - items: - type: string - description: The private link resource Private link DNS zone name. - description: Properties of a private link resource. - type: object - PrivateEndpointConnectionListResult: - properties: - value: - type: array - description: Array of private endpoint connections - items: - $ref: '#/components/schemas/PrivateEndpointConnection' - description: List of private endpoint connection associated with the specified storage account - type: object - PrivateLinkResourceListResult: - properties: - value: - type: array - description: Array of private link resources - items: - $ref: '#/components/schemas/PrivateLinkResource' - description: A list of private link resources - type: object - FileServiceItems: - properties: - value: - type: array - items: - $ref: '#/components/schemas/FileServiceProperties' - description: List of file services returned. - readOnly: true - type: object - FileServiceProperties: - description: The properties of File services in storage account. - properties: - properties: - properties: - cors: - $ref: '#/components/schemas/CorsRules' - description: Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service. - shareDeleteRetentionPolicy: - $ref: '#/components/schemas/DeleteRetentionPolicy' - description: The file service properties for share soft delete. - protocolSettings: - $ref: '#/components/schemas/ProtocolSettings' - description: Protocol settings for file service - x-ms-client-flatten: true - x-ms-client-name: FileServiceProperties - description: The properties of File services in storage account. - sku: - $ref: '#/components/schemas/Sku' - readOnly: true - description: Sku name and tier. - id: - readOnly: true - type: string - format: arm-id - description: Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" - name: - readOnly: true - type: string - description: The name of the resource - type: - readOnly: true - type: string - description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" - systemData: - readOnly: true - description: Azure Resource Manager metadata containing createdBy and modifiedBy information. - $ref: '#/components/schemas/systemData' - type: object - ProtocolSettings: - properties: - smb: - $ref: '#/components/schemas/SmbSetting' - description: Setting for SMB protocol - description: Protocol settings for file service - type: object - SmbSetting: - properties: - multichannel: - $ref: '#/components/schemas/Multichannel' - description: Multichannel setting. Applies to Premium FileStorage only. - versions: - type: string - description: SMB protocol versions supported by server. Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a string with delimiter ';'. - authenticationMethods: - type: string - description: SMB authentication methods supported by server. Valid values are NTLMv2, Kerberos. Should be passed as a string with delimiter ';'. - kerberosTicketEncryption: - type: string - description: Kerberos ticket encryption supported by server. Valid values are RC4-HMAC, AES-256. Should be passed as a string with delimiter ';' - channelEncryption: - type: string - description: SMB channel encryption supported by server. Valid values are AES-128-CCM, AES-128-GCM, AES-256-GCM. Should be passed as a string with delimiter ';'. - description: Setting for SMB protocol - type: object - Multichannel: - properties: - enabled: - type: boolean - description: Indicates whether multichannel is enabled - description: Multichannel setting. Applies to Premium FileStorage only. - type: object - FileShare: - description: Properties of the file share, including Id, resource name, resource type, Etag. - properties: - properties: - $ref: '#/components/schemas/FileShareProperties' - x-ms-client-flatten: true - x-ms-client-name: FileShareProperties - description: Properties of the file share. - etag: - type: string - readOnly: true - description: Resource Etag. - type: object - DeletedShare: - properties: - deletedShareName: - type: string - description: Required. Identify the name of the deleted share that will be restored. - deletedShareVersion: - type: string - description: Required. Identify the version of the deleted share that will be restored. - required: - - deletedShareName - - deletedShareVersion - description: The deleted share to be restored. - type: object - FileShareItem: - description: The file share properties be listed out. - properties: - name: - type: string - description: The name of the share. - id: - type: string - description: Fully qualified resource ID for the resource. - properties: - $ref: '#/components/schemas/FileShareProperties' - x-ms-client-flatten: true - description: The file share properties be listed out. - etag: - type: string - readOnly: true - description: Resource Etag. - type: object - FileShareItems: - properties: - value: - type: array - items: - $ref: '#/components/schemas/FileShareItem' - description: List of file shares returned. - readOnly: true - nextLink: - type: string - description: Request URL that can be used to query next page of shares. Returned when total number of requested shares exceed maximum page size. - readOnly: true - description: Response schema. Contains list of shares returned, and if paging is requested or required, a URL to next page of shares. - type: object - FileShareProperties: - properties: - lastModifiedTime: - type: string - format: date-time - readOnly: true - description: Returns the date and time the share was last modified. - metadata: - type: object - additionalProperties: - type: string - description: A name-value pair to associate with the share as metadata. - shareQuota: - type: integer - minimum: 1 - maximum: 102400 - description: The maximum size of the share, in gigabytes. Must be greater than 0, and less than or equal to 5TB (5120). For Large File Shares, the maximum size is 102400. - enabledProtocols: - type: string - enum: - - SMB - - NFS - x-ms-enum: - name: EnabledProtocols - modelAsString: true - description: The authentication protocol that is used for the file share. Can only be specified when creating a share. - x-ms-mutability: - - create - - read - rootSquash: - type: string - enum: - - NoRootSquash - - RootSquash - - AllSquash - x-ms-enum: - name: RootSquashType - modelAsString: true - description: The property is for NFS share only. The default is NoRootSquash. - version: - type: string - readOnly: true - description: The version of the share. - deleted: - type: boolean - readOnly: true - description: Indicates whether the share was deleted. - deletedTime: - type: string - format: date-time - readOnly: true - description: The deleted time if the share was deleted. - remainingRetentionDays: - type: integer - readOnly: true - description: Remaining retention days for share that was soft deleted. - accessTier: - type: string - enum: - - TransactionOptimized - - Hot - - Cool - - Premium - x-ms-enum: - name: ShareAccessTier - modelAsString: true - description: Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. - accessTierChangeTime: - type: string - format: date-time - readOnly: true - description: Indicates the last modification time for share access tier. - accessTierStatus: - type: string - readOnly: true - description: Indicates if there is a pending transition for access tier. - shareUsageBytes: - type: integer - format: int64 - readOnly: true - description: The approximate size of the data stored on the share. Note that this value may not include all recently created or recently resized files. - leaseStatus: - type: string - readOnly: true - enum: - - Locked - - Unlocked - x-ms-enum: - name: LeaseStatus - modelAsString: true - description: The lease status of the share. - leaseState: - type: string - readOnly: true - enum: - - Available - - Leased - - Expired - - Breaking - - Broken - x-ms-enum: - name: LeaseState - modelAsString: true - description: Lease state of the share. - leaseDuration: - type: string - readOnly: true - enum: - - Infinite - - Fixed - x-ms-enum: - name: LeaseDuration - modelAsString: true - description: Specifies whether the lease on a share is of infinite or fixed duration, only when the share is leased. - signedIdentifiers: - type: array - items: - $ref: '#/components/schemas/SignedIdentifier' - description: List of stored access policies specified on the share. - snapshotTime: - type: string - format: date-time - readOnly: true - description: Creation time of share snapshot returned in the response of list shares with expand param "snapshots". - description: The properties of the file share. - type: object - LeaseShareRequest: - properties: - action: - type: string - enum: - - Acquire - - Renew - - Change - - Release - - Break - x-ms-enum: - name: LeaseShareAction - modelAsString: true - description: Specifies the lease action. Can be one of the available actions. - leaseId: - type: string - description: Identifies the lease. Can be specified in any valid GUID string format. - breakPeriod: - type: integer - format: int32 - description: Optional. For a break action, proposed duration the lease should continue before it is broken, in seconds, between 0 and 60. - leaseDuration: - type: integer - format: int32 - description: Required for acquire. Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never expires. - proposedLeaseId: - type: string - description: Optional for acquire, required for change. Proposed lease ID, in a GUID string format. - required: - - action - description: Lease Share request schema. - type: object - LeaseShareResponse: - properties: - leaseId: - type: string - description: Returned unique lease ID that must be included with any request to delete the share, or to renew, change, or release the lease. - leaseTimeSeconds: - type: string - description: Approximate time remaining in the lease period, in seconds. - description: Lease Share response schema. - type: object - StorageTaskAssignment: - required: - - properties - description: The storage task assignment. - properties: - properties: - $ref: '#/components/schemas/StorageTaskAssignmentProperties' - description: Properties of the storage task assignment. - id: - readOnly: true - type: string - format: arm-id - description: Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" - name: - readOnly: true - type: string - description: The name of the resource - type: - readOnly: true - type: string - description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" - systemData: - readOnly: true - description: Azure Resource Manager metadata containing createdBy and modifiedBy information. - $ref: '#/components/schemas/systemData' - type: object - StorageTaskAssignmentProperties: - type: object - properties: - taskId: - type: string - format: arm-id - description: Id of the corresponding storage task - enabled: - type: boolean - description: Whether the storage task assignment is enabled or not - description: - type: string - description: Text that describes the purpose of the storage task assignment - executionContext: - $ref: '#/components/schemas/StorageTaskAssignmentExecutionContext' - description: The storage task assignment execution context - report: - $ref: '#/components/schemas/StorageTaskAssignmentReport' - description: The storage task assignment report - provisioningState: - readOnly: true - type: string - description: Represents the provisioning state of the storage task assignment. - enum: - - ValidateSubscriptionQuotaBegin - - ValidateSubscriptionQuotaEnd - - Creating - - Succeeded - - Deleting - - Canceled - - Failed - x-ms-enum: - name: ProvisioningState - modelAsString: false - runStatus: - $ref: '#/components/schemas/StorageTaskReportProperties' - description: Run status of storage task assignment - required: - - taskId - - enabled - - description - - executionContext - - report - description: Properties of the storage task assignment. - StorageTaskAssignmentExecutionContext: - type: object - properties: - target: - $ref: '#/components/schemas/ExecutionTarget' - description: Execution target of the storage task assignment - trigger: - $ref: '#/components/schemas/ExecutionTrigger' - description: Execution trigger of the storage task assignment - required: - - trigger - description: Execution context of the storage task assignment. - ExecutionTarget: - type: object - properties: - prefix: - type: array - items: - type: string - description: Required list of object prefixes to be included for task execution - excludePrefix: - type: array - items: - type: string - description: List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor - description: Target helps provide filter parameters for the objects in the storage account and forms the execution context for the storage task - ExecutionTrigger: - type: object - properties: - type: - type: string - enum: - - RunOnce - - OnSchedule - x-ms-enum: - name: TriggerType - modelAsString: false - description: The trigger type of the storage task assignment execution - parameters: - $ref: '#/components/schemas/TriggerParameters' - description: The trigger parameters of the storage task assignment execution - required: - - type - - parameters - description: Execution trigger for storage task assignment - TriggerParameters: - type: object - properties: - startFrom: - type: string - format: date-time - description: When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' - interval: - type: integer - minimum: 1 - format: int32 - description: Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' - intervalUnit: - type: string - enum: - - Days - x-ms-enum: - name: IntervalUnit - modelAsString: false - description: Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' - endBy: - type: string - format: date-time - description: When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' - startOn: - type: string - format: date-time - description: When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule' - description: The trigger parameters update for the storage task assignment execution - StorageTaskAssignmentReport: - type: object - properties: - prefix: - type: string - description: The container prefix for the location of storage task assignment report - required: - - prefix - description: The storage task assignment report - StorageTaskAssignmentUpdateParameters: - description: Parameters of the storage task assignment update request - properties: - properties: - $ref: '#/components/schemas/StorageTaskAssignmentUpdateProperties' - description: Properties of the storage task assignment. - type: object - StorageTaskAssignmentUpdateProperties: - type: object - properties: - taskId: - readOnly: true - type: string - description: Id of the corresponding storage task - enabled: - type: boolean - description: Whether the storage task assignment is enabled or not - description: - type: string - description: Text that describes the purpose of the storage task assignment - executionContext: - $ref: '#/components/schemas/StorageTaskAssignmentUpdateExecutionContext' - description: The storage task assignment execution context - report: - $ref: '#/components/schemas/StorageTaskAssignmentUpdateReport' - description: The storage task assignment report - provisioningState: - readOnly: true - type: string - description: Represents the provisioning state of the storage task assignment. - enum: - - ValidateSubscriptionQuotaBegin - - ValidateSubscriptionQuotaEnd - - Creating - - Succeeded - - Deleting - - Canceled - - Failed - x-ms-enum: - name: ProvisioningState - modelAsString: false - runStatus: - $ref: '#/components/schemas/StorageTaskReportProperties' - description: Run status of storage task assignment - description: Properties of the storage task update assignment. - StorageTaskAssignmentUpdateExecutionContext: - type: object - properties: - target: - $ref: '#/components/schemas/ExecutionTarget' - description: Execution target of the storage task assignment - trigger: - $ref: '#/components/schemas/ExecutionTriggerUpdate' - description: Execution trigger of the storage task assignment - description: Execution context of the storage task assignment update. - ExecutionTriggerUpdate: - type: object - properties: - type: - type: string - enum: - - RunOnce - - OnSchedule - x-ms-enum: - name: TriggerType - modelAsString: false - description: The trigger type of the storage task assignment execution - parameters: - $ref: '#/components/schemas/TriggerParametersUpdate' - description: The trigger parameters of the storage task assignment execution - description: Execution trigger update for storage task assignment - TriggerParametersUpdate: - type: object - properties: - startFrom: - type: string - format: date-time - description: When to start task execution. This is a mutable field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' - interval: - type: integer - minimum: 1 - format: int32 - description: Run interval of task execution. This is a mutable field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' - intervalUnit: - type: string - enum: - - Days - x-ms-enum: - name: IntervalUnit - modelAsString: false - description: Run interval unit of task execution. This is a mutable field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' - endBy: - type: string - format: date-time - description: When to end task execution. This is a mutable field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' - startOn: - type: string - format: date-time - description: When to start task execution. This is a mutable field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule' - description: The trigger parameters update for the storage task assignment execution - StorageTaskAssignmentUpdateReport: - type: object - properties: - prefix: - type: string - description: The prefix of the storage task assignment report - description: The storage task assignment report - StorageTaskAssignmentsList: - type: object - properties: - value: - readOnly: true - type: array - items: - $ref: '#/components/schemas/StorageTaskAssignment' - x-ms-identifiers: [] - description: Gets the list of storage task assignments and their properties. - nextLink: - type: string - description: Request URL that can be used to query next page of storage task assignments. Returned when total number of requested storage task assignments exceed maximum page size. - readOnly: true - description: List of storage task assignments for the storage account - SkuTier: - type: string - enum: - - Free - - Basic - - Standard - - Premium - x-ms-enum: - name: SkuTier - modelAsString: false - description: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. - x-stackQL-resources: - table_services: - id: azure.storage.table_services - name: table_services - title: table_services - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - set_service_properties: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices~1{tableServiceName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/table_services/methods/list' - insert: [] - update: [] - delete: [] - table_services_service_properties: - id: azure.storage.table_services_service_properties - name: table_services_service_properties - title: table_services_service_properties - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices~1{tableServiceName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/table_services_service_properties/methods/get' - insert: [] - update: [] - delete: [] - table: - id: azure.storage.table - name: table - title: table - methods: - create: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices~1default~1tables~1{tableName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices~1default~1tables~1{tableName}?api-version=2023-05-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices~1default~1tables~1{tableName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices~1default~1tables~1{tableName}?api-version=2023-05-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices~1default~1tables?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/table/methods/get' - - $ref: '#/components/x-stackQL-resources/table/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/table/methods/create' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/table/methods/delete' - network_security_perimeter_configurations: - id: azure.storage.network_security_perimeter_configurations - name: network_security_perimeter_configurations - title: network_security_perimeter_configurations - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1networkSecurityPerimeterConfigurations?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - reconcile: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1reconcile?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/network_security_perimeter_configurations/methods/get' - - $ref: '#/components/x-stackQL-resources/network_security_perimeter_configurations/methods/list' - insert: [] - update: [] - delete: [] - blob_services: - id: azure.storage.blob_services - name: blob_services - title: blob_services - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - set_service_properties: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1{BlobServicesName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/blob_services/methods/list' - insert: [] - update: [] - delete: [] - blob_services_service_properties: - id: azure.storage.blob_services_service_properties - name: blob_services_service_properties - title: blob_services_service_properties - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1{BlobServicesName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/blob_services_service_properties/methods/get' - insert: [] - update: [] - delete: [] - blob_containers: - id: azure.storage.blob_containers - name: blob_containers - title: blob_containers - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - create: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}?api-version=2023-05-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}?api-version=2023-05-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - set_legal_hold: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1setLegalHold?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - clear_legal_hold: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1clearLegalHold?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - lock_immutability_policy: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1immutabilityPolicies~1default~1lock?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - extend_immutability_policy: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1immutabilityPolicies~1default~1extend?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - lease: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1lease?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - object_level_worm: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1migrate?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/blob_containers/methods/get' - - $ref: '#/components/x-stackQL-resources/blob_containers/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/blob_containers/methods/create' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/blob_containers/methods/delete' - blob_containers_immutability_policy: - id: azure.storage.blob_containers_immutability_policy - name: blob_containers_immutability_policy - title: blob_containers_immutability_policy - methods: - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1immutabilityPolicies~1{immutabilityPolicyName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1immutabilityPolicies~1{immutabilityPolicyName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1immutabilityPolicies~1{immutabilityPolicyName}?api-version=2023-05-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/blob_containers_immutability_policy/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/blob_containers_immutability_policy/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/blob_containers_immutability_policy/methods/delete' - queue_services: - id: azure.storage.queue_services - name: queue_services - title: queue_services - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - set_service_properties: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices~1{queueServiceName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/queue_services/methods/list' - insert: [] - update: [] - delete: [] - queue_services_service_properties: - id: azure.storage.queue_services_service_properties - name: queue_services_service_properties - title: queue_services_service_properties - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices~1{queueServiceName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/queue_services_service_properties/methods/get' - insert: [] - update: [] - delete: [] - queue: - id: azure.storage.queue - name: queue - title: queue - methods: - create: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices~1default~1queues~1{queueName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices~1default~1queues~1{queueName}?api-version=2023-05-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices~1default~1queues~1{queueName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices~1default~1queues~1{queueName}?api-version=2023-05-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices~1default~1queues?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/queue/methods/get' - - $ref: '#/components/x-stackQL-resources/queue/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/queue/methods/create' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/queue/methods/delete' - operations: - id: azure.storage.operations - name: operations - title: operations - methods: - list: - operation: - $ref: '#/paths/~1providers~1Microsoft.Storage~1operations?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/operations/methods/list' - insert: [] - update: [] - delete: [] - skus: - id: azure.storage.skus - name: skus - title: skus - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Storage~1skus?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/skus/methods/list' - insert: [] - update: [] - delete: [] - accounts: - id: azure.storage.accounts - name: accounts - title: accounts - methods: - check_name_availability: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Storage~1checkNameAvailability?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - create: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}?api-version=2023-05-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}?api-version=2023-05-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Storage~1storageAccounts?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - list_by_resource_group: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - regenerate_key: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1regenerateKey?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - failover: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1failover?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - hierarchical_namespace_migration: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1hnsonmigration?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - abort_hierarchical_namespace_migration: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1aborthnsonmigration?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - customer_initiated_migration: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1startAccountMigration?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - restore_blob_ranges: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1restoreBlobRanges?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - revoke_user_delegation_keys: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1revokeUserDelegationKeys?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/accounts/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/accounts/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/accounts/methods/create' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/accounts/methods/delete' - accounts_properties: - id: azure.storage.accounts_properties - name: accounts_properties - title: accounts_properties - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/accounts_properties/methods/get' - insert: [] - update: [] - delete: [] - deleted_accounts: - id: azure.storage.deleted_accounts - name: deleted_accounts - title: deleted_accounts - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Storage~1deletedAccounts?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Storage~1locations~1{location}~1deletedAccounts~1{deletedAccountName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/deleted_accounts/methods/get' - - $ref: '#/components/x-stackQL-resources/deleted_accounts/methods/list' - insert: [] - update: [] - delete: [] - accounts_keys: - id: azure.storage.accounts_keys - name: accounts_keys - title: accounts_keys - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1listKeys?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/accounts_keys/methods/list' - insert: [] - update: [] - delete: [] - usages: - id: azure.storage.usages - name: usages - title: usages - methods: - list_by_location: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Storage~1locations~1{location}~1usages?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/usages/methods/list_by_location' - insert: [] - update: [] - delete: [] - accounts_account_sas: - id: azure.storage.accounts_account_sas - name: accounts_account_sas - title: accounts_account_sas - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1ListAccountSas?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/accounts_account_sas/methods/list' - insert: [] - update: [] - delete: [] - accounts_service_sas: - id: azure.storage.accounts_service_sas - name: accounts_service_sas - title: accounts_service_sas - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1ListServiceSas?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/accounts_service_sas/methods/list' - insert: [] - update: [] - delete: [] - accounts_customer_initiated_migration: - id: azure.storage.accounts_customer_initiated_migration - name: accounts_customer_initiated_migration - title: accounts_customer_initiated_migration - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1accountMigrations~1{migrationName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/accounts_customer_initiated_migration/methods/get' - insert: [] - update: [] - delete: [] - management_policies: - id: azure.storage.management_policies - name: management_policies - title: management_policies - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1managementPolicies~1{managementPolicyName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1managementPolicies~1{managementPolicyName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1managementPolicies~1{managementPolicyName}?api-version=2023-05-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/management_policies/methods/get' - insert: - - $ref: '#/components/x-stackQL-resources/management_policies/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/management_policies/methods/delete' - blob_inventory_policies: - id: azure.storage.blob_inventory_policies - name: blob_inventory_policies - title: blob_inventory_policies - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1inventoryPolicies~1{blobInventoryPolicyName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1inventoryPolicies~1{blobInventoryPolicyName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1inventoryPolicies~1{blobInventoryPolicyName}?api-version=2023-05-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1inventoryPolicies?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/blob_inventory_policies/methods/get' - - $ref: '#/components/x-stackQL-resources/blob_inventory_policies/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/blob_inventory_policies/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/blob_inventory_policies/methods/delete' - private_endpoint_connections: - id: azure.storage.private_endpoint_connections - name: private_endpoint_connections - title: private_endpoint_connections - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1privateEndpointConnections?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - put: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-05-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' - - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/list' - insert: [] - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' - private_link_resources: - id: azure.storage.private_link_resources - name: private_link_resources - title: private_link_resources - methods: - list_by_storage_account: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1privateLinkResources?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/list_by_storage_account' - insert: [] - update: [] - delete: [] - object_replication_policies: - id: azure.storage.object_replication_policies - name: object_replication_policies - title: object_replication_policies - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1objectReplicationPolicies?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1objectReplicationPolicies~1{objectReplicationPolicyId}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1objectReplicationPolicies~1{objectReplicationPolicyId}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1objectReplicationPolicies~1{objectReplicationPolicyId}?api-version=2023-05-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/object_replication_policies/methods/get' - - $ref: '#/components/x-stackQL-resources/object_replication_policies/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/object_replication_policies/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/object_replication_policies/methods/delete' - local_users: - id: azure.storage.local_users - name: local_users - title: local_users - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1localUsers?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1localUsers~1{username}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - create_or_update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1localUsers~1{username}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1localUsers~1{username}?api-version=2023-05-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - regenerate_password: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1localUsers~1{username}~1regeneratePassword?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/local_users/methods/get' - - $ref: '#/components/x-stackQL-resources/local_users/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/local_users/methods/create_or_update' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/local_users/methods/delete' - local_users_keys: - id: azure.storage.local_users_keys - name: local_users_keys - title: local_users_keys - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1localUsers~1{username}~1listKeys?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/local_users_keys/methods/list' - insert: [] - update: [] - delete: [] - encryption_scopes: - id: azure.storage.encryption_scopes - name: encryption_scopes - title: encryption_scopes - methods: - put: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1encryptionScopes~1{encryptionScopeName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - patch: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1encryptionScopes~1{encryptionScopeName}?api-version=2023-05-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1encryptionScopes~1{encryptionScopeName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1encryptionScopes?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/encryption_scopes/methods/get' - - $ref: '#/components/x-stackQL-resources/encryption_scopes/methods/list' - insert: [] - update: [] - delete: [] - file_services: - id: azure.storage.file_services - name: file_services - title: file_services - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - set_service_properties: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1{FileServicesName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/file_services/methods/list' - insert: [] - update: [] - delete: [] - file_services_service_properties: - id: azure.storage.file_services_service_properties - name: file_services_service_properties - title: file_services_service_properties - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1{FileServicesName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/file_services_service_properties/methods/get' - insert: [] - update: [] - delete: [] - file_shares: - id: azure.storage.file_shares - name: file_shares - title: file_shares - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1default~1shares?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - create: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1default~1shares~1{shareName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1default~1shares~1{shareName}?api-version=2023-05-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1default~1shares~1{shareName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1default~1shares~1{shareName}?api-version=2023-05-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - restore: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1default~1shares~1{shareName}~1restore?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - lease: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1default~1shares~1{shareName}~1lease?api-version=2023-05-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/file_shares/methods/get' - - $ref: '#/components/x-stackQL-resources/file_shares/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/file_shares/methods/create' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/file_shares/methods/delete' - task_assignments: - id: azure.storage.task_assignments - name: task_assignments - title: task_assignments - methods: - create: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1storageTaskAssignments~1{storageTaskAssignmentName}?api-version=2023-05-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - update: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1storageTaskAssignments~1{storageTaskAssignmentName}?api-version=2023-05-01/patch' - response: - mediaType: application/json - openAPIDocKey: '200' - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1storageTaskAssignments~1{storageTaskAssignmentName}?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - delete: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1storageTaskAssignments~1{storageTaskAssignmentName}?api-version=2023-05-01/delete' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1storageTaskAssignments?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/task_assignments/methods/get' - - $ref: '#/components/x-stackQL-resources/task_assignments/methods/list' - insert: - - $ref: '#/components/x-stackQL-resources/task_assignments/methods/create' - update: [] - delete: - - $ref: '#/components/x-stackQL-resources/task_assignments/methods/delete' - task_assignments_instances_report: - id: azure.storage.task_assignments_instances_report - name: task_assignments_instances_report - title: task_assignments_instances_report - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1reports?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/task_assignments_instances_report/methods/list' - insert: [] - update: [] - delete: [] - task_assignment_instances_report: - id: azure.storage.task_assignment_instances_report - name: task_assignment_instances_report - title: task_assignment_instances_report - methods: - list: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1storageTaskAssignments~1{storageTaskAssignmentName}~1reports?api-version=2023-05-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/task_assignment_instances_report/methods/list' - insert: [] - update: [] - delete: [] - vw_queue: - id: azure.storage.vw_queue - name: vw_queue - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.approximateMessageCount') as approximate_message_count, - subscriptionId, - resourceGroupName, - accountName, - queueName - FROM azure.storage.queue - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - json_extract_path_text(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.approximateMessageCount') as approximate_message_count, - subscriptionId, - resourceGroupName, - accountName, - queueName - FROM azure.storage.queue - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_network_security_perimeter_configurations: - id: azure.storage.vw_network_security_perimeter_configurations - name: vw_network_security_perimeter_configurations - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, - subscriptionId, - resourceGroupName, - accountName, - networkSecurityPerimeterConfigurationName - FROM azure.storage.network_security_perimeter_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.provisioningIssues') as provisioning_issues, - JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as network_security_perimeter, - JSON_EXTRACT(properties, '$.resourceAssociation') as resource_association, - JSON_EXTRACT(properties, '$.profile') as profile, - subscriptionId, - resourceGroupName, - accountName, - networkSecurityPerimeterConfigurationName - FROM azure.storage.network_security_perimeter_configurations - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_table: - id: azure.storage.vw_table - name: vw_table - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - JSON_EXTRACT(properties, '$.tableName') as table_name, - JSON_EXTRACT(properties, '$.signedIdentifiers') as signed_identifiers, - subscriptionId, - resourceGroupName, - accountName, - tableName - FROM azure.storage.table - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - json_extract_path_text(properties, '$.tableName') as table_name, - JSON_EXTRACT(properties, '$.signedIdentifiers') as signed_identifiers, - subscriptionId, - resourceGroupName, - accountName, - tableName - FROM azure.storage.table - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_accounts_properties: - id: azure.storage.vw_accounts_properties - name: vw_accounts_properties - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - location as location, - sku as sku, - kind as kind, - identity as identity, - extendedLocation as extended_location, - tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.primaryEndpoints') as primary_endpoints, - JSON_EXTRACT(properties, '$.primaryLocation') as primary_location, - JSON_EXTRACT(properties, '$.statusOfPrimary') as status_of_primary, - JSON_EXTRACT(properties, '$.lastGeoFailoverTime') as last_geo_failover_time, - JSON_EXTRACT(properties, '$.secondaryLocation') as secondary_location, - JSON_EXTRACT(properties, '$.statusOfSecondary') as status_of_secondary, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.customDomain') as custom_domain, - JSON_EXTRACT(properties, '$.sasPolicy') as sas_policy, - JSON_EXTRACT(properties, '$.keyPolicy') as key_policy, - JSON_EXTRACT(properties, '$.keyCreationTime') as key_creation_time, - JSON_EXTRACT(properties, '$.secondaryEndpoints') as secondary_endpoints, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.accessTier') as access_tier, - JSON_EXTRACT(properties, '$.azureFilesIdentityBasedAuthentication') as azure_files_identity_based_authentication, - JSON_EXTRACT(properties, '$.supportsHttpsTrafficOnly') as supports_https_traffic_only, - JSON_EXTRACT(properties, '$.networkAcls') as network_acls, - JSON_EXTRACT(properties, '$.isSftpEnabled') as is_sftp_enabled, - JSON_EXTRACT(properties, '$.isLocalUserEnabled') as is_local_user_enabled, - JSON_EXTRACT(properties, '$.enableExtendedGroups') as enable_extended_groups, - JSON_EXTRACT(properties, '$.isHnsEnabled') as is_hns_enabled, - JSON_EXTRACT(properties, '$.geoReplicationStats') as geo_replication_stats, - JSON_EXTRACT(properties, '$.failoverInProgress') as failover_in_progress, - JSON_EXTRACT(properties, '$.largeFileSharesState') as large_file_shares_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.routingPreference') as routing_preference, - JSON_EXTRACT(properties, '$.blobRestoreStatus') as blob_restore_status, - JSON_EXTRACT(properties, '$.allowBlobPublicAccess') as allow_blob_public_access, - JSON_EXTRACT(properties, '$.minimumTlsVersion') as minimum_tls_version, - JSON_EXTRACT(properties, '$.allowSharedKeyAccess') as allow_shared_key_access, - JSON_EXTRACT(properties, '$.isNfsV3Enabled') as is_nfs_v3_enabled, - JSON_EXTRACT(properties, '$.allowCrossTenantReplication') as allow_cross_tenant_replication, - JSON_EXTRACT(properties, '$.defaultToOAuthAuthentication') as default_to_oauth_authentication, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.immutableStorageWithVersioning') as immutable_storage_with_versioning, - JSON_EXTRACT(properties, '$.allowedCopyScope') as allowed_copy_scope, - JSON_EXTRACT(properties, '$.storageAccountSkuConversionStatus') as storage_account_sku_conversion_status, - JSON_EXTRACT(properties, '$.dnsEndpointType') as dns_endpoint_type, - JSON_EXTRACT(properties, '$.isSkuConversionBlocked') as is_sku_conversion_blocked, - JSON_EXTRACT(properties, '$.accountMigrationInProgress') as account_migration_in_progress, - subscriptionId, - resourceGroupName, - accountName - FROM azure.storage.accounts_properties - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - location as location, - sku as sku, - kind as kind, - identity as identity, - extendedLocation as extended_location, - tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.primaryEndpoints') as primary_endpoints, - JSON_EXTRACT(properties, '$.primaryLocation') as primary_location, - JSON_EXTRACT(properties, '$.statusOfPrimary') as status_of_primary, - JSON_EXTRACT(properties, '$.lastGeoFailoverTime') as last_geo_failover_time, - JSON_EXTRACT(properties, '$.secondaryLocation') as secondary_location, - JSON_EXTRACT(properties, '$.statusOfSecondary') as status_of_secondary, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.customDomain') as custom_domain, - JSON_EXTRACT(properties, '$.sasPolicy') as sas_policy, - JSON_EXTRACT(properties, '$.keyPolicy') as key_policy, - JSON_EXTRACT(properties, '$.keyCreationTime') as key_creation_time, - JSON_EXTRACT(properties, '$.secondaryEndpoints') as secondary_endpoints, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.accessTier') as access_tier, - JSON_EXTRACT(properties, '$.azureFilesIdentityBasedAuthentication') as azure_files_identity_based_authentication, - JSON_EXTRACT(properties, '$.supportsHttpsTrafficOnly') as supports_https_traffic_only, - JSON_EXTRACT(properties, '$.networkAcls') as network_acls, - JSON_EXTRACT(properties, '$.isSftpEnabled') as is_sftp_enabled, - JSON_EXTRACT(properties, '$.isLocalUserEnabled') as is_local_user_enabled, - JSON_EXTRACT(properties, '$.enableExtendedGroups') as enable_extended_groups, - JSON_EXTRACT(properties, '$.isHnsEnabled') as is_hns_enabled, - JSON_EXTRACT(properties, '$.geoReplicationStats') as geo_replication_stats, - JSON_EXTRACT(properties, '$.failoverInProgress') as failover_in_progress, - JSON_EXTRACT(properties, '$.largeFileSharesState') as large_file_shares_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.routingPreference') as routing_preference, - JSON_EXTRACT(properties, '$.blobRestoreStatus') as blob_restore_status, - JSON_EXTRACT(properties, '$.allowBlobPublicAccess') as allow_blob_public_access, - JSON_EXTRACT(properties, '$.minimumTlsVersion') as minimum_tls_version, - JSON_EXTRACT(properties, '$.allowSharedKeyAccess') as allow_shared_key_access, - JSON_EXTRACT(properties, '$.isNfsV3Enabled') as is_nfs_v3_enabled, - JSON_EXTRACT(properties, '$.allowCrossTenantReplication') as allow_cross_tenant_replication, - JSON_EXTRACT(properties, '$.defaultToOAuthAuthentication') as default_to_oauth_authentication, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.immutableStorageWithVersioning') as immutable_storage_with_versioning, - JSON_EXTRACT(properties, '$.allowedCopyScope') as allowed_copy_scope, - JSON_EXTRACT(properties, '$.storageAccountSkuConversionStatus') as storage_account_sku_conversion_status, - JSON_EXTRACT(properties, '$.dnsEndpointType') as dns_endpoint_type, - JSON_EXTRACT(properties, '$.isSkuConversionBlocked') as is_sku_conversion_blocked, - JSON_EXTRACT(properties, '$.accountMigrationInProgress') as account_migration_in_progress, - subscriptionId, - resourceGroupName, - accountName - FROM azure.storage.accounts_properties - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_deleted_accounts: - id: azure.storage.vw_deleted_accounts - name: vw_deleted_accounts - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - JSON_EXTRACT(properties, '$.storageAccountResourceId') as storage_account_resource_id, - JSON_EXTRACT(properties, '$.location') as location, - JSON_EXTRACT(properties, '$.restoreReference') as restore_reference, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.deletionTime') as deletion_time, - subscriptionId, - location, - deletedAccountName - FROM azure.storage.deleted_accounts - WHERE subscriptionId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - json_extract_path_text(properties, '$.storageAccountResourceId') as storage_account_resource_id, - JSON_EXTRACT(properties, '$.location') as location, - JSON_EXTRACT(properties, '$.restoreReference') as restore_reference, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.deletionTime') as deletion_time, - subscriptionId, - location, - deletedAccountName - FROM azure.storage.deleted_accounts - WHERE subscriptionId = 'replace-me'; - vw_management_policies: - id: azure.storage.vw_management_policies - name: vw_management_policies - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.policy') as policy, - subscriptionId, - resourceGroupName, - accountName, - managementPolicyName - FROM azure.storage.management_policies - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND managementPolicyName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - json_extract_path_text(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.policy') as policy, - subscriptionId, - resourceGroupName, - accountName, - managementPolicyName - FROM azure.storage.management_policies - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND managementPolicyName = 'replace-me'; - vw_blob_inventory_policies: - id: azure.storage.vw_blob_inventory_policies - name: vw_blob_inventory_policies - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.policy') as policy, - subscriptionId, - resourceGroupName, - accountName, - blobInventoryPolicyName - FROM azure.storage.blob_inventory_policies - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - json_extract_path_text(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.policy') as policy, - subscriptionId, - resourceGroupName, - accountName, - blobInventoryPolicyName - FROM azure.storage.blob_inventory_policies - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_private_endpoint_connections: - id: azure.storage.vw_private_endpoint_connections - name: vw_private_endpoint_connections - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - accountName, - privateEndpointConnectionName - FROM azure.storage.private_endpoint_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - accountName, - privateEndpointConnectionName - FROM azure.storage.private_endpoint_connections - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_object_replication_policies: - id: azure.storage.vw_object_replication_policies - name: vw_object_replication_policies - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - JSON_EXTRACT(properties, '$.policyId') as policy_id, - JSON_EXTRACT(properties, '$.enabledTime') as enabled_time, - JSON_EXTRACT(properties, '$.sourceAccount') as source_account, - JSON_EXTRACT(properties, '$.destinationAccount') as destination_account, - JSON_EXTRACT(properties, '$.rules') as rules, - subscriptionId, - resourceGroupName, - accountName, - objectReplicationPolicyId - FROM azure.storage.object_replication_policies - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - json_extract_path_text(properties, '$.policyId') as policy_id, - JSON_EXTRACT(properties, '$.enabledTime') as enabled_time, - JSON_EXTRACT(properties, '$.sourceAccount') as source_account, - JSON_EXTRACT(properties, '$.destinationAccount') as destination_account, - JSON_EXTRACT(properties, '$.rules') as rules, - subscriptionId, - resourceGroupName, - accountName, - objectReplicationPolicyId - FROM azure.storage.object_replication_policies - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_local_users: - id: azure.storage.vw_local_users - name: vw_local_users - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - JSON_EXTRACT(properties, '$.permissionScopes') as permission_scopes, - JSON_EXTRACT(properties, '$.homeDirectory') as home_directory, - JSON_EXTRACT(properties, '$.sshAuthorizedKeys') as ssh_authorized_keys, - JSON_EXTRACT(properties, '$.sid') as sid, - JSON_EXTRACT(properties, '$.hasSharedKey') as has_shared_key, - JSON_EXTRACT(properties, '$.hasSshKey') as has_ssh_key, - JSON_EXTRACT(properties, '$.hasSshPassword') as has_ssh_password, - JSON_EXTRACT(properties, '$.userId') as user_id, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.allowAclAuthorization') as allow_acl_authorization, - JSON_EXTRACT(properties, '$.extendedGroups') as extended_groups, - JSON_EXTRACT(properties, '$.isNFSv3Enabled') as is_nf_sv3_enabled, - subscriptionId, - resourceGroupName, - accountName, - username - FROM azure.storage.local_users - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - systemData as system_data, - type as type, - json_extract_path_text(properties, '$.permissionScopes') as permission_scopes, - JSON_EXTRACT(properties, '$.homeDirectory') as home_directory, - JSON_EXTRACT(properties, '$.sshAuthorizedKeys') as ssh_authorized_keys, - JSON_EXTRACT(properties, '$.sid') as sid, - JSON_EXTRACT(properties, '$.hasSharedKey') as has_shared_key, - JSON_EXTRACT(properties, '$.hasSshKey') as has_ssh_key, - JSON_EXTRACT(properties, '$.hasSshPassword') as has_ssh_password, - JSON_EXTRACT(properties, '$.userId') as user_id, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.allowAclAuthorization') as allow_acl_authorization, - JSON_EXTRACT(properties, '$.extendedGroups') as extended_groups, - JSON_EXTRACT(properties, '$.isNFSv3Enabled') as is_nf_sv3_enabled, - subscriptionId, - resourceGroupName, - accountName, - username - FROM azure.storage.local_users - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_encryption_scopes: - id: azure.storage.vw_encryption_scopes - name: vw_encryption_scopes - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - JSON_EXTRACT(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.keyVaultProperties') as key_vault_properties, - JSON_EXTRACT(properties, '$.requireInfrastructureEncryption') as require_infrastructure_encryption, - subscriptionId, - resourceGroupName, - accountName, - encryptionScopeName - FROM azure.storage.encryption_scopes - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - json_extract_path_text(properties, '$.source') as source, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.keyVaultProperties') as key_vault_properties, - JSON_EXTRACT(properties, '$.requireInfrastructureEncryption') as require_infrastructure_encryption, - subscriptionId, - resourceGroupName, - accountName, - encryptionScopeName - FROM azure.storage.encryption_scopes - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_task_assignments: - id: azure.storage.vw_task_assignments - name: vw_task_assignments - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - JSON_EXTRACT(properties, '$.taskId') as task_id, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.executionContext') as execution_context, - JSON_EXTRACT(properties, '$.report') as report, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.runStatus') as run_status, - subscriptionId, - resourceGroupName, - accountName, - storageTaskAssignmentName - FROM azure.storage.task_assignments - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - json_extract_path_text(properties, '$.taskId') as task_id, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.executionContext') as execution_context, - JSON_EXTRACT(properties, '$.report') as report, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.runStatus') as run_status, - subscriptionId, - resourceGroupName, - accountName, - storageTaskAssignmentName - FROM azure.storage.task_assignments - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_blob_containers: - id: azure.storage.vw_blob_containers - name: vw_blob_containers - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - etag as etag, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.deleted') as deleted, - JSON_EXTRACT(properties, '$.deletedTime') as deleted_time, - JSON_EXTRACT(properties, '$.remainingRetentionDays') as remaining_retention_days, - JSON_EXTRACT(properties, '$.defaultEncryptionScope') as default_encryption_scope, - JSON_EXTRACT(properties, '$.denyEncryptionScopeOverride') as deny_encryption_scope_override, - JSON_EXTRACT(properties, '$.publicAccess') as public_access, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.leaseStatus') as lease_status, - JSON_EXTRACT(properties, '$.leaseState') as lease_state, - JSON_EXTRACT(properties, '$.leaseDuration') as lease_duration, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.immutabilityPolicy') as immutability_policy, - JSON_EXTRACT(properties, '$.legalHold') as legal_hold, - JSON_EXTRACT(properties, '$.hasLegalHold') as has_legal_hold, - JSON_EXTRACT(properties, '$.hasImmutabilityPolicy') as has_immutability_policy, - JSON_EXTRACT(properties, '$.immutableStorageWithVersioning') as immutable_storage_with_versioning, - JSON_EXTRACT(properties, '$.enableNfsV3RootSquash') as enable_nfs_v3_root_squash, - JSON_EXTRACT(properties, '$.enableNfsV3AllSquash') as enable_nfs_v3_all_squash, - subscriptionId, - resourceGroupName, - accountName, - containerName - FROM azure.storage.blob_containers - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - etag as etag, - json_extract_path_text(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.deleted') as deleted, - JSON_EXTRACT(properties, '$.deletedTime') as deleted_time, - JSON_EXTRACT(properties, '$.remainingRetentionDays') as remaining_retention_days, - JSON_EXTRACT(properties, '$.defaultEncryptionScope') as default_encryption_scope, - JSON_EXTRACT(properties, '$.denyEncryptionScopeOverride') as deny_encryption_scope_override, - JSON_EXTRACT(properties, '$.publicAccess') as public_access, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.leaseStatus') as lease_status, - JSON_EXTRACT(properties, '$.leaseState') as lease_state, - JSON_EXTRACT(properties, '$.leaseDuration') as lease_duration, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.immutabilityPolicy') as immutability_policy, - JSON_EXTRACT(properties, '$.legalHold') as legal_hold, - JSON_EXTRACT(properties, '$.hasLegalHold') as has_legal_hold, - JSON_EXTRACT(properties, '$.hasImmutabilityPolicy') as has_immutability_policy, - JSON_EXTRACT(properties, '$.immutableStorageWithVersioning') as immutable_storage_with_versioning, - JSON_EXTRACT(properties, '$.enableNfsV3RootSquash') as enable_nfs_v3_root_squash, - JSON_EXTRACT(properties, '$.enableNfsV3AllSquash') as enable_nfs_v3_all_squash, - subscriptionId, - resourceGroupName, - accountName, - containerName - FROM azure.storage.blob_containers - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_blob_containers_immutability_policy: - id: azure.storage.vw_blob_containers_immutability_policy - name: vw_blob_containers_immutability_policy - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - etag as etag, - JSON_EXTRACT(properties, '$.immutabilityPeriodSinceCreationInDays') as immutability_period_since_creation_in_days, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.allowProtectedAppendWrites') as allow_protected_append_writes, - JSON_EXTRACT(properties, '$.allowProtectedAppendWritesAll') as allow_protected_append_writes_all, - subscriptionId, - resourceGroupName, - accountName, - containerName, - immutabilityPolicyName - FROM azure.storage.blob_containers_immutability_policy - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND containerName = 'replace-me' AND immutabilityPolicyName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - etag as etag, - json_extract_path_text(properties, '$.immutabilityPeriodSinceCreationInDays') as immutability_period_since_creation_in_days, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.allowProtectedAppendWrites') as allow_protected_append_writes, - JSON_EXTRACT(properties, '$.allowProtectedAppendWritesAll') as allow_protected_append_writes_all, - subscriptionId, - resourceGroupName, - accountName, - containerName, - immutabilityPolicyName - FROM azure.storage.blob_containers_immutability_policy - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND containerName = 'replace-me' AND immutabilityPolicyName = 'replace-me'; - vw_file_shares: - id: azure.storage.vw_file_shares - name: vw_file_shares - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - etag as etag, - JSON_EXTRACT(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.shareQuota') as share_quota, - JSON_EXTRACT(properties, '$.enabledProtocols') as enabled_protocols, - JSON_EXTRACT(properties, '$.rootSquash') as root_squash, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.deleted') as deleted, - JSON_EXTRACT(properties, '$.deletedTime') as deleted_time, - JSON_EXTRACT(properties, '$.remainingRetentionDays') as remaining_retention_days, - JSON_EXTRACT(properties, '$.accessTier') as access_tier, - JSON_EXTRACT(properties, '$.accessTierChangeTime') as access_tier_change_time, - JSON_EXTRACT(properties, '$.accessTierStatus') as access_tier_status, - JSON_EXTRACT(properties, '$.shareUsageBytes') as share_usage_bytes, - JSON_EXTRACT(properties, '$.leaseStatus') as lease_status, - JSON_EXTRACT(properties, '$.leaseState') as lease_state, - JSON_EXTRACT(properties, '$.leaseDuration') as lease_duration, - JSON_EXTRACT(properties, '$.signedIdentifiers') as signed_identifiers, - JSON_EXTRACT(properties, '$.snapshotTime') as snapshot_time, - subscriptionId, - resourceGroupName, - accountName, - shareName - FROM azure.storage.file_shares - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - etag as etag, - json_extract_path_text(properties, '$.lastModifiedTime') as last_modified_time, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.shareQuota') as share_quota, - JSON_EXTRACT(properties, '$.enabledProtocols') as enabled_protocols, - JSON_EXTRACT(properties, '$.rootSquash') as root_squash, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.deleted') as deleted, - JSON_EXTRACT(properties, '$.deletedTime') as deleted_time, - JSON_EXTRACT(properties, '$.remainingRetentionDays') as remaining_retention_days, - JSON_EXTRACT(properties, '$.accessTier') as access_tier, - JSON_EXTRACT(properties, '$.accessTierChangeTime') as access_tier_change_time, - JSON_EXTRACT(properties, '$.accessTierStatus') as access_tier_status, - JSON_EXTRACT(properties, '$.shareUsageBytes') as share_usage_bytes, - JSON_EXTRACT(properties, '$.leaseStatus') as lease_status, - JSON_EXTRACT(properties, '$.leaseState') as lease_state, - JSON_EXTRACT(properties, '$.leaseDuration') as lease_duration, - JSON_EXTRACT(properties, '$.signedIdentifiers') as signed_identifiers, - JSON_EXTRACT(properties, '$.snapshotTime') as snapshot_time, - subscriptionId, - resourceGroupName, - accountName, - shareName - FROM azure.storage.file_shares - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; -paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices?api-version=2023-05-01: - get: - tags: - - TableServiceProperties - operationId: TableServices_List - description: List all table services for the storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- returned the properties of a storage account’s Table service. - content: - application/json: - schema: - $ref: '#/components/schemas/ListTableServices' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/{tableServiceName}?api-version=2023-05-01: - put: - tags: - - TableServiceProperties - operationId: TableServices_SetServiceProperties - description: 'Sets the properties of a storage account’s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. ' - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/TableServiceName' - requestBody: - description: The properties of a storage account’s Table service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/TableServiceProperties' - responses: - '200': - description: OK -- Sets The properties of a storage account’s Table service successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/TableServiceProperties' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - get: - tags: - - TableServiceProperties - operationId: TableServices_GetServiceProperties - description: Gets the properties of a storage account’s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/TableServiceName' - responses: - '200': - description: OK -- returned the properties of a storage account’s Table service. - content: - application/json: - schema: - $ref: '#/components/schemas/TableServiceProperties' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}?api-version=2023-05-01: - put: - tags: - - TableService - operationId: Table_Create - description: Creates a new table with the specified table name, under the specified account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/TableName' - requestBody: - description: The parameters to provide to create a table. - required: false - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/Table' - responses: - '200': - description: OK -- Creates a table with the given table name successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/Table' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - patch: - tags: - - TableService - operationId: Table_Update - description: Creates a new table with the specified table name, under the specified account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/TableName' - requestBody: - description: The parameters to provide to create a table. - required: false - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/Table' - responses: - '200': - description: OK -- Creates a table with the given table name successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/Table' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - get: - tags: - - TableService - operationId: Table_Get - description: Gets the table with the specified table name, under the specified account if it exists. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/TableName' - responses: - '200': - description: OK -- returned table with the specified table name successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/Table' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - delete: - tags: - - TableService - operationId: Table_Delete - description: Deletes the table with the specified table name, under the specified account if it exists. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/TableName' - responses: - '204': - description: No Content - Successfully deleted the table with the specified table name - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables?api-version=2023-05-01: - get: - tags: - - TableService - operationId: Table_List - description: Gets a list of all the tables under the specified storage account - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- returned a list of tables successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/ListTableResource' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/networkSecurityPerimeterConfigurations?api-version=2023-05-01: - get: - tags: - - StorageAccounts NetworkSecurityPerimeterConfigurations - operationId: NetworkSecurityPerimeterConfigurations_List - description: Gets list of effective NetworkSecurityPerimeterConfiguration for storage account - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - responses: - '200': - description: Network Security Perimeter Configuration List - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkSecurityPerimeterConfigurationList' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-pageable: - nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}?api-version=2023-05-01: - get: - tags: - - StorageAccounts NetworkSecurityPerimeterConfigurations - operationId: NetworkSecurityPerimeterConfigurations_Get - description: Gets effective NetworkSecurityPerimeterConfiguration for association - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/networkSecurityPerimeterConfigurationName' - responses: - '200': - description: Network Security Perimeter Configuration - content: - application/json: - schema: - $ref: '#/components/schemas/NetworkSecurityPerimeterConfiguration' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile?api-version=2023-05-01: - post: - tags: - - StorageAccounts NetworkSecurityPerimeterConfigurations - operationId: NetworkSecurityPerimeterConfigurations_Reconcile - description: Refreshes any information about the association. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/networkSecurityPerimeterConfigurationName' - responses: - '202': - description: Request to reconcile the association accepted. - headers: - Location: - schema: - type: string - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices?api-version=2023-05-01: - get: - tags: - - BlobService - operationId: BlobServices_List - description: List blob services of storage account. It returns a collection of one object named default. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- List blob services operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/BlobServiceItems' - x-ms-pageable: - nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/{BlobServicesName}?api-version=2023-05-01: - put: - tags: - - BlobService - operationId: BlobServices_SetServiceProperties - description: 'Sets the properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. ' - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/BlobServicesName' - requestBody: - description: The properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/BlobServiceProperties' - responses: - '200': - description: OK -- Sets The properties of a storage account’s Blob service successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/BlobServiceProperties' - get: - tags: - - BlobService - operationId: BlobServices_GetServiceProperties - description: Gets the properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/BlobServicesName' - responses: - '200': - description: OK -- returned the properties of a storage account’s Blob service. - content: - application/json: - schema: - $ref: '#/components/schemas/BlobServiceProperties' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers?api-version=2023-05-01: - get: - tags: - - BlobContainers - operationId: BlobContainers_List - description: Lists all containers and does not support a prefix like data plane. Also SRP today does not return continuation token. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $maxpagesize - in: query - description: Optional. Specified maximum number of containers that can be included in the list. - schema: - type: string - - name: $filter - in: query - description: Optional. When specified, only container names starting with the filter will be listed. - schema: - type: string - - name: $include - in: query - description: Optional, used to include the properties for soft deleted blob containers. - required: false - schema: - enum: - - deleted - x-ms-enum: - name: ListContainersInclude - modelAsString: true - type: string - responses: - '200': - description: OK -- List Container operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/ListContainerItems' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}?api-version=2023-05-01: - put: - tags: - - BlobContainers - operationId: BlobContainers_Create - description: 'Creates a new container under the specified account as described by request body. The container resource includes metadata and properties for that container. It does not include a list of the blobs contained by the container. ' - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ContainerName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Properties of the blob container to create. - required: true - x-ms-requestBody-name: blobContainer - content: - application/json: - schema: - $ref: '#/components/schemas/BlobContainer' - responses: - '200': - description: OK -- The Container is already created. - content: - application/json: - schema: - $ref: '#/components/schemas/BlobContainer' - '201': - description: Created -- Create Container operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/BlobContainer' - patch: - tags: - - BlobContainers - operationId: BlobContainers_Update - description: 'Updates container properties as specified in request body. Properties not mentioned in the request will be unchanged. Update fails if the specified container doesn''t already exist. ' - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ContainerName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Properties to update for the blob container. - required: true - x-ms-requestBody-name: blobContainer - content: - application/json: - schema: - $ref: '#/components/schemas/BlobContainer' - responses: - '200': - description: OK -- Update Container operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/BlobContainer' - description: Properties of the updated blob container. - get: - tags: - - BlobContainers - operationId: BlobContainers_Get - description: 'Gets properties of a specified container. ' - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ContainerName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- Get Container operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/BlobContainer' - delete: - tags: - - BlobContainers - operationId: BlobContainers_Delete - description: Deletes specified container under its account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ContainerName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- Delete Container operation completed successfully. - '204': - description: No Content -- The Container not exist. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/setLegalHold?api-version=2023-05-01: - post: - tags: - - BlobContainers - operationId: BlobContainers_SetLegalHold - description: Sets legal hold tags. Setting the same tag results in an idempotent operation. SetLegalHold follows an append pattern and does not clear out the existing tags that are not specified in the request. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ContainerName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: The LegalHold property that will be set to a blob container. - required: true - x-ms-requestBody-name: LegalHold - content: - application/json: - schema: - $ref: '#/components/schemas/LegalHold' - responses: - '200': - description: OK -- Set legal hold tags for Container completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/LegalHold' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/clearLegalHold?api-version=2023-05-01: - post: - tags: - - BlobContainers - operationId: BlobContainers_ClearLegalHold - description: Clears legal hold tags. Clearing the same or non-existent tag results in an idempotent operation. ClearLegalHold clears out only the specified tags in the request. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ContainerName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: The LegalHold property that will be clear from a blob container. - required: true - x-ms-requestBody-name: LegalHold - content: - application/json: - schema: - $ref: '#/components/schemas/LegalHold' - responses: - '200': - description: OK -- Clear legal hold tags for Container completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/LegalHold' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/{immutabilityPolicyName}?api-version=2023-05-01: - put: - tags: - - BlobContainers - operationId: BlobContainers_CreateOrUpdateImmutabilityPolicy - description: Creates or updates an unlocked immutability policy. ETag in If-Match is honored if given but not required for this operation. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ContainerName' - - $ref: '#/components/parameters/ImmutabilityPolicyName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: If-Match - in: header - description: The entity state (ETag) version of the immutability policy to update. A value of "*" can be used to apply the operation only if the immutability policy already exists. If omitted, this operation will always be applied. - required: false - schema: - type: string - requestBody: - description: The ImmutabilityPolicy Properties that will be created or updated to a blob container. - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/ImmutabilityPolicy' - responses: - '200': - description: OK -- Creates or updates container ImmutabilityPolicy operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/ImmutabilityPolicy' - headers: - ETag: - schema: - type: string - description: The ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers. - get: - tags: - - BlobContainers - operationId: BlobContainers_GetImmutabilityPolicy - description: Gets the existing immutability policy along with the corresponding ETag in response headers and body. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ContainerName' - - $ref: '#/components/parameters/ImmutabilityPolicyName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: If-Match - in: header - description: The entity state (ETag) version of the immutability policy to update. A value of "*" can be used to apply the operation only if the immutability policy already exists. If omitted, this operation will always be applied. - required: false - schema: - type: string - responses: - '200': - description: OK -- Gets container ImmutabilityPolicy operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/ImmutabilityPolicy' - headers: - ETag: - schema: - type: string - description: The ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers. - delete: - tags: - - BlobContainers - operationId: BlobContainers_DeleteImmutabilityPolicy - description: Aborts an unlocked immutability policy. The response of delete has immutabilityPeriodSinceCreationInDays set to 0. ETag in If-Match is required for this operation. Deleting a locked immutability policy is not allowed, the only way is to delete the container after deleting all expired blobs inside the policy locked container. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ContainerName' - - $ref: '#/components/parameters/ImmutabilityPolicyName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: If-Match - in: header - description: The entity state (ETag) version of the immutability policy to update. A value of "*" can be used to apply the operation only if the immutability policy already exists. If omitted, this operation will always be applied. - required: true - schema: - type: string - responses: - '200': - description: OK -- Deletes container ImmutabilityPolicy operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/ImmutabilityPolicy' - headers: - ETag: - schema: - type: string - description: The ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/default/lock?api-version=2023-05-01: - post: - tags: - - BlobContainers - operationId: BlobContainers_LockImmutabilityPolicy - description: Sets the ImmutabilityPolicy to Locked state. The only action allowed on a Locked policy is ExtendImmutabilityPolicy action. ETag in If-Match is required for this operation. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ContainerName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: If-Match - in: header - description: The entity state (ETag) version of the immutability policy to update. A value of "*" can be used to apply the operation only if the immutability policy already exists. If omitted, this operation will always be applied. - required: true - schema: - type: string - responses: - '200': - description: OK -- Locks container ImmutabilityPolicy operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/ImmutabilityPolicy' - headers: - ETag: - schema: - type: string - description: The ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/default/extend?api-version=2023-05-01: - post: - tags: - - BlobContainers - operationId: BlobContainers_ExtendImmutabilityPolicy - description: Extends the immutabilityPeriodSinceCreationInDays of a locked immutabilityPolicy. The only action allowed on a Locked policy will be this action. ETag in If-Match is required for this operation. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ContainerName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: If-Match - in: header - description: The entity state (ETag) version of the immutability policy to update. A value of "*" can be used to apply the operation only if the immutability policy already exists. If omitted, this operation will always be applied. - required: true - schema: - type: string - requestBody: - description: The ImmutabilityPolicy Properties that will be extended for a blob container. - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/ImmutabilityPolicy' - responses: - '200': - description: OK -- Extends container ImmutabilityPolicy operation completed successfully.. - content: - application/json: - schema: - $ref: '#/components/schemas/ImmutabilityPolicy' - headers: - ETag: - schema: - type: string - description: The ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/lease?api-version=2023-05-01: - post: - tags: - - BlobContainers - operationId: BlobContainers_Lease - description: The Lease Container operation establishes and manages a lock on a container for delete operations. The lock duration can be 15 to 60 seconds, or can be infinite. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ContainerName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Lease Container request body. - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/LeaseContainerRequest' - responses: - '200': - description: OK -- Lease Container operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/LeaseContainerResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/migrate?api-version=2023-05-01: - post: - tags: - - BlobContainers - operationId: BlobContainers_ObjectLevelWorm - description: This operation migrates a blob container from container level WORM to object level immutability enabled container. Prerequisites require a container level immutability policy either in locked or unlocked state, Account level versioning must be enabled and there should be no Legal hold on the container. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ContainerName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- returned when the blob container migration to support object level immutability completes. - '202': - description: Accepted -- Blob Container migration to support object level immutability is accepted; operation will complete asynchronously. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices?api-version=2023-05-01: - get: - tags: - - QueueServiceProperties - operationId: QueueServices_List - description: List all queue services for the storage account - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- returned the properties of a storage account’s Queue service. - content: - application/json: - schema: - $ref: '#/components/schemas/ListQueueServices' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/{queueServiceName}?api-version=2023-05-01: - put: - tags: - - QueueServiceProperties - operationId: QueueServices_SetServiceProperties - description: 'Sets the properties of a storage account’s Queue service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. ' - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/QueueServiceName' - requestBody: - description: The properties of a storage account’s Queue service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/QueueServiceProperties' - responses: - '200': - description: OK -- Sets The properties of a storage account’s Queue service successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/QueueServiceProperties' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - get: - tags: - - QueueServiceProperties - operationId: QueueServices_GetServiceProperties - description: Gets the properties of a storage account’s Queue service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/QueueServiceName' - responses: - '200': - description: OK -- returned the properties of a storage account’s Queue service. - content: - application/json: - schema: - $ref: '#/components/schemas/QueueServiceProperties' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}?api-version=2023-05-01: - put: - tags: - - QueueService - operationId: Queue_Create - description: Creates a new queue with the specified queue name, under the specified account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/QueueName' - requestBody: - description: Queue properties and metadata to be created with - required: true - x-ms-requestBody-name: queue - content: - application/json: - schema: - $ref: '#/components/schemas/StorageQueue' - responses: - '200': - description: OK -- Creates a queue with the given queue name successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageQueue' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - patch: - tags: - - QueueService - operationId: Queue_Update - description: Creates a new queue with the specified queue name, under the specified account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/QueueName' - requestBody: - description: Queue properties and metadata to be created with - required: true - x-ms-requestBody-name: queue - content: - application/json: - schema: - $ref: '#/components/schemas/StorageQueue' - responses: - '200': - description: OK -- Creates a queue with the given queue name successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageQueue' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - get: - tags: - - QueueService - operationId: Queue_Get - description: Gets the queue with the specified queue name, under the specified account if it exists. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/QueueName' - responses: - '200': - description: OK -- returned table with the specified table name successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageQueue' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - delete: - tags: - - QueueService - operationId: Queue_Delete - description: Deletes the queue with the specified queue name, under the specified account if it exists. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/QueueName' - responses: - '204': - description: No Content - Successfully deleted the queue with the specified queue name - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues?api-version=2023-05-01: - get: - tags: - - QueueService - operationId: Queue_List - description: Gets a list of all the queues under the specified storage account - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $maxpagesize - in: query - description: Optional, a maximum number of queues that should be included in a list queue response - schema: - type: string - - name: $filter - in: query - description: Optional, When specified, only the queues with a name starting with the given filter will be listed. - schema: - type: string - responses: - '200': - description: OK -- returned a list of queues successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/ListQueueResource' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /providers/Microsoft.Storage/operations?api-version=2023-05-01: - get: - tags: - - Operations - description: Lists all of the available Storage Rest API operations. - operationId: Operations_List - parameters: [] - responses: - '200': - description: OK. The request has succeeded. - content: - application/json: - schema: - $ref: '#/components/schemas/OperationListResult' - x-ms-pageable: - nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Storage/skus?api-version=2023-05-01: - get: - tags: - - Skus - operationId: Skus_List - description: Lists the available SKUs supported by Microsoft.Storage for given subscription. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- List of storage SKUs in the given subscription retrieved and returned successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageSkuListResult' - x-ms-pageable: - nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability?api-version=2023-05-01: - post: - tags: - - StorageAccounts - operationId: StorageAccounts_CheckNameAvailability - description: Checks that the storage account name is valid and is not already in use. - requestBody: - description: The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. - required: true - x-ms-requestBody-name: accountName - content: - application/json: - schema: - $ref: '#/components/schemas/StorageAccountCheckNameAvailabilityParameters' - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- Operation to check the storage account name availability was successful. - content: - application/json: - schema: - $ref: '#/components/schemas/CheckNameAvailabilityResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}?api-version=2023-05-01: - put: - tags: - - StorageAccounts - operationId: StorageAccounts_Create - description: Asynchronously creates a new storage account with the specified parameters. If an account is already created and a subsequent create request is issued with different properties, the account properties will be updated. If an account is already created and a subsequent create or update request is issued with the exact same set of properties, the request will succeed. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: The parameters to provide for the created account. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/StorageAccountCreateParameters' - responses: - '200': - description: OK -- returned when the storage account was already created from a previous request with the same properties specified in the request body. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageAccount' - '202': - description: Accepted -- Create or update request accepted; operation will complete asynchronously. - x-ms-long-running-operation: true - delete: - tags: - - StorageAccounts - operationId: StorageAccounts_Delete - description: Deletes a storage account in Microsoft Azure. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- storage account deleted successfully. - '204': - description: NoContent -- account does not exist in the subscription. - get: - tags: - - StorageAccounts - operationId: StorageAccounts_GetProperties - description: Returns the properties for the specified storage account including but not limited to name, SKU name, location, and account status. The ListKeys operation should be used to retrieve storage keys. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $expand - in: query - description: May be used to expand the properties within account's properties. By default, data is not included when fetching properties. Currently we only support geoReplicationStats and blobRestoreStatus. - required: false - schema: - enum: - - geoReplicationStats - - blobRestoreStatus - x-ms-enum: - name: StorageAccountExpand - modelAsString: false - type: string - responses: - '200': - description: OK -- properties retrieved successfully for the storage account. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageAccount' - patch: - tags: - - StorageAccounts - operationId: StorageAccounts_Update - description: The update operation can be used to update the SKU, encryption, access tier, or tags for a storage account. It can also be used to map the account to a custom domain. Only one custom domain is supported per storage account; the replacement/change of custom domain is not supported. In order to replace an old custom domain, the old value must be cleared/unregistered before a new value can be set. The update of multiple properties is supported. This call does not change the storage keys for the account. If you want to change the storage account keys, use the regenerate keys operation. The location and name of the storage account cannot be changed after creation. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: The parameters to provide for the updated account. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/StorageAccountUpdateParameters' - responses: - '200': - description: OK -- storage account properties updated successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageAccount' - /subscriptions/{subscriptionId}/providers/Microsoft.Storage/deletedAccounts?api-version=2023-05-01: - get: - tags: - - DeletedAccounts - operationId: DeletedAccounts_List - description: Lists deleted accounts under the subscription. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- List of deleted accounts was retrieved and returned successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/DeletedAccountListResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/deletedAccounts/{deletedAccountName}?api-version=2023-05-01: - get: - tags: - - DeletedAccounts - operationId: DeletedAccounts_Get - description: Get properties of specified deleted account resource. - parameters: - - $ref: '#/components/parameters/DeletedAccountName' - - name: location - in: path - description: The location of the deleted storage account. - required: true - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- properties retrieved and returned successfully for the deleted account. - content: - application/json: - schema: - $ref: '#/components/schemas/DeletedAccount' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts?api-version=2023-05-01: - get: - tags: - - StorageAccounts - operationId: StorageAccounts_List - description: Lists all the storage accounts available under the subscription. Note that storage keys are not returned; use the ListKeys operation for this. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- List of storage accounts was retrieved and returned successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageAccountListResult' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts?api-version=2023-05-01: - get: - tags: - - StorageAccounts - operationId: StorageAccounts_ListByResourceGroup - description: Lists all the storage accounts available under the given resource group. Note that storage keys are not returned; use the ListKeys operation for this. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- List of storage accounts in the given resource group retrieved and returned successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageAccountListResult' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys?api-version=2023-05-01: - post: - tags: - - StorageAccounts - operationId: StorageAccounts_ListKeys - description: Lists the access keys or Kerberos keys (if active directory enabled) for the specified storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $expand - in: query - description: Specifies type of the key to be listed. Possible value is kerb. - required: false - schema: - enum: - - kerb - x-ms-enum: - name: ListKeyExpand - type: string - responses: - '200': - description: OK -- list of keys retrieved and returned successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageAccountListKeysResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey?api-version=2023-05-01: - post: - tags: - - StorageAccounts - operationId: StorageAccounts_RegenerateKey - description: Regenerates one of the access keys or Kerberos keys for the specified storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Specifies name of the key which should be regenerated -- key1, key2, kerb1, kerb2. - required: true - x-ms-requestBody-name: regenerateKey - content: - application/json: - schema: - $ref: '#/components/schemas/StorageAccountRegenerateKeyParameters' - responses: - '200': - description: OK -- specified key regenerated successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageAccountListKeysResult' - /subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/usages?api-version=2023-05-01: - get: - tags: - - LocationUsage - operationId: Usages_ListByLocation - description: Gets the current usage count and the limit for the resources of the location under the subscription. - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: location - in: path - description: The location of the Azure Storage resource. - required: true - schema: - type: string - responses: - '200': - description: OK -- current usage count and limit retrieved and returned successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/UsageListResult' - x-ms-pageable: - nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListAccountSas?api-version=2023-05-01: - post: - tags: - - StorageAccounts - operationId: StorageAccounts_ListAccountSAS - description: List SAS credentials of a storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: The parameters to provide to list SAS credentials for the storage account. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/AccountSasParameters' - responses: - '200': - description: OK -- returned the account SAS created for the storage account requested. - content: - application/json: - schema: - $ref: '#/components/schemas/ListAccountSasResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas?api-version=2023-05-01: - post: - tags: - - StorageAccounts - operationId: StorageAccounts_ListServiceSAS - description: List service SAS credentials of a specific resource. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: The parameters to provide to list service SAS credentials. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/ServiceSasParameters' - responses: - '200': - description: OK -- returned the service SAS created for the storage service requested. - content: - application/json: - schema: - $ref: '#/components/schemas/ListServiceSasResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/failover?api-version=2023-05-01: - post: - tags: - - StorageAccounts - operationId: StorageAccounts_Failover - description: A failover request can be triggered for a storage account in the event a primary endpoint becomes unavailable for any reason. The failover occurs from the storage account's primary cluster to the secondary cluster for RA-GRS accounts. The secondary cluster will become primary after failover and the account is converted to LRS. In the case of a Planned Failover, the primary and secondary clusters are swapped after failover and the account remains geo-replicated. Failover should continue to be used in the event of availability issues as Planned failover is only available while the primary and secondary endpoints are available. The primary use case of a Planned Failover is disaster recovery testing drills. This type of failover is invoked by setting FailoverType parameter to 'Planned'. Learn more about the failover options here- https://learn.microsoft.com/en-us/azure/storage/common/storage-disaster-recovery-guidance - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: failoverType - in: query - description: The parameter is set to 'Planned' to indicate whether a Planned failover is requested. - required: false - schema: - enum: - - Planned - x-ms-enum: - name: failoverType - modelAsString: false - type: string - responses: - '200': - description: OK -- Returned when the storage account failover is completed, and the secondary cluster has become primary. - '202': - description: Accepted -- Failover request accepted; operation will complete asynchronously. - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/hnsonmigration?api-version=2023-05-01: - post: - tags: - - StorageAccounts - operationId: StorageAccounts_HierarchicalNamespaceMigration - description: Live Migration of storage account to enable Hns - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: requestType - in: query - description: Required. Hierarchical namespace migration type can either be a hierarchical namespace validation request 'HnsOnValidationRequest' or a hydration request 'HnsOnHydrationRequest'. The validation request will validate the migration whereas the hydration request will migrate the account. - required: true - schema: - type: string - responses: - '200': - description: OK -- Returned when the storage account migration to hierarchical namespace is completed. - '202': - description: Accepted -- Hierarchical namespace migration request accepted; operation will complete asynchronously. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/aborthnsonmigration?api-version=2023-05-01: - post: - tags: - - StorageAccounts - operationId: StorageAccounts_AbortHierarchicalNamespaceMigration - description: Abort live Migration of storage account to enable Hns - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- Returned when the storage account migration to hierarchical namespace is aborted. - '202': - description: Accepted -- Abort hierarchical namespace migration request accepted; operation will complete asynchronously. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/startAccountMigration?api-version=2023-05-01: - post: - tags: - - AccountMigrations - operationId: StorageAccounts_CustomerInitiatedMigration - description: Account Migration request can be triggered for a storage account to change its redundancy level. The migration updates the non-zonal redundant storage account to a zonal redundant account or vice-versa in order to have better reliability and availability. Zone-redundant storage (ZRS) replicates your storage account synchronously across three Azure availability zones in the primary region. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: The request parameters required to perform storage account migration. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/StorageAccountMigration' - responses: - '200': - description: OK -- Returned when the request is just for validating the migration request, it does not actually initiate migration; applicable in cross region migration currently. - '202': - description: Accepted -- Migration request accepted; operation will complete asynchronously. - headers: - Location: - schema: - type: string - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/accountMigrations/{migrationName}?api-version=2023-05-01: - get: - tags: - - AccountMigrations - operationId: StorageAccounts_GetCustomerInitiatedMigration - description: Gets the status of the ongoing migration for the specified storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/MigrationName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- Get the details of the ongoing or completed migration successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageAccountMigration' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/restoreBlobRanges?api-version=2023-05-01: - post: - tags: - - StorageAccounts - operationId: StorageAccounts_RestoreBlobRanges - description: Restore blobs in the specified blob ranges - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: The parameters to provide for restore blob ranges. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/BlobRestoreParameters' - responses: - '200': - description: OK -- returned when blob ranges are restored completely with the same properties specified in the request body. - content: - application/json: - schema: - $ref: '#/components/schemas/BlobRestoreStatus' - '202': - description: Accepted -- Blob restore request accepted; operation will complete asynchronously. - content: - application/json: - schema: - $ref: '#/components/schemas/BlobRestoreStatus' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}?api-version=2023-05-01: - get: - tags: - - ManagementPolicies - operationId: ManagementPolicies_Get - description: Gets the managementpolicy associated with the specified storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ManagementPolicyName' - responses: - '200': - description: OK -- Get the managementpolicy successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/ManagementPolicy' - put: - tags: - - ManagementPolicies - operationId: ManagementPolicies_CreateOrUpdate - description: Sets the managementpolicy to the specified storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ManagementPolicyName' - requestBody: - description: The ManagementPolicy set to a storage account. - required: true - x-ms-requestBody-name: properties - content: - application/json: - schema: - $ref: '#/components/schemas/ManagementPolicy' - responses: - '200': - description: OK -- Put managementpolicy successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/ManagementPolicy' - delete: - tags: - - ManagementPolicies - operationId: ManagementPolicies_Delete - description: Deletes the managementpolicy associated with the specified storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ManagementPolicyName' - responses: - '200': - description: OK -- Delete the managementpolicy successfully. - '204': - description: No Content -- The managementpolicy does not exist. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}?api-version=2023-05-01: - get: - tags: - - BlobInventoryPolicies - operationId: BlobInventoryPolicies_Get - description: Gets the blob inventory policy associated with the specified storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/BlobInventoryPolicyName' - responses: - '200': - description: OK -- Get the blob inventory policy successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/BlobInventoryPolicy' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - put: - tags: - - BlobInventoryPolicies - operationId: BlobInventoryPolicies_CreateOrUpdate - description: Sets the blob inventory policy to the specified storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/BlobInventoryPolicyName' - requestBody: - description: The blob inventory policy set to a storage account. - required: true - x-ms-requestBody-name: properties - content: - application/json: - schema: - $ref: '#/components/schemas/BlobInventoryPolicy' - responses: - '200': - description: OK -- Put blob inventory policy successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/BlobInventoryPolicy' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - delete: - tags: - - BlobInventoryPolicies - operationId: BlobInventoryPolicies_Delete - description: Deletes the blob inventory policy associated with the specified storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/BlobInventoryPolicyName' - responses: - '200': - description: OK -- Delete the blob inventory policy successfully. - '204': - description: No Content -- The blob inventory policy does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies?api-version=2023-05-01: - get: - tags: - - BlobInventoryPolicies - operationId: BlobInventoryPolicies_List - description: Gets the blob inventory policy associated with the specified storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- Get the blob inventory policies successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/ListBlobInventoryPolicy' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-pageable: - nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections?api-version=2023-05-01: - get: - tags: - - PrivateEndpointConnections - operationId: PrivateEndpointConnections_List - description: List all the private endpoint connections associated with the storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- Successfully retrieved private endpoint connections. - content: - application/json: - schema: - $ref: '#/components/schemas/PrivateEndpointConnectionListResult' - x-ms-pageable: - nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-05-01: - get: - tags: - - PrivateEndpointConnections - operationId: PrivateEndpointConnections_Get - description: Gets the specified private endpoint connection associated with the storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/PrivateEndpointConnectionName' - responses: - '200': - description: OK -- Get the private endpoint connection properties successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/PrivateEndpointConnection' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - put: - tags: - - PrivateEndpointConnections - operationId: PrivateEndpointConnections_Put - description: Update the state of specified private endpoint connection associated with the storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/PrivateEndpointConnectionName' - requestBody: - description: The private endpoint connection properties. - required: true - x-ms-requestBody-name: properties - content: - application/json: - schema: - $ref: '#/components/schemas/PrivateEndpointConnection' - responses: - '200': - description: OK -- Update the private endpoint connection properties successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/PrivateEndpointConnection' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - delete: - tags: - - PrivateEndpointConnections - operationId: PrivateEndpointConnections_Delete - description: Deletes the specified private endpoint connection associated with the storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/PrivateEndpointConnectionName' - responses: - '200': - description: OK -- Delete the private endpoint connection successfully. - '204': - description: No Content -- The private endpoint connection does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateLinkResources?api-version=2023-05-01: - get: - tags: - - PrivateLinkResources - operationId: PrivateLinkResources_ListByStorageAccount - description: Gets the private link resources that need to be created for a storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: Successfully retrieved private link resources. - content: - application/json: - schema: - $ref: '#/components/schemas/PrivateLinkResourceListResult' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies?api-version=2023-05-01: - get: - tags: - - ObjectReplicationPolicies - operationId: ObjectReplicationPolicies_List - description: List the object replication policies associated with the storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- List object replication policies successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/ObjectReplicationPolicies' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-pageable: - nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}?api-version=2023-05-01: - get: - tags: - - ObjectReplicationPolicies - operationId: ObjectReplicationPolicies_Get - description: Get the object replication policy of the storage account by policy ID. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ObjectReplicationPolicyId' - responses: - '200': - description: OK -- Get the object replication policy successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/ObjectReplicationPolicy' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - put: - tags: - - ObjectReplicationPolicies - operationId: ObjectReplicationPolicies_CreateOrUpdate - description: Create or update the object replication policy of the storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ObjectReplicationPolicyId' - requestBody: - description: The object replication policy set to a storage account. A unique policy ID will be created if absent. - required: true - x-ms-requestBody-name: properties - content: - application/json: - schema: - $ref: '#/components/schemas/ObjectReplicationPolicy' - responses: - '200': - description: OK -- Put object replication policy successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/ObjectReplicationPolicy' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - delete: - tags: - - ObjectReplicationPolicies - operationId: ObjectReplicationPolicies_Delete - description: Deletes the object replication policy associated with the specified storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ObjectReplicationPolicyId' - responses: - '200': - description: OK -- Delete the object replication policy successfully. - '204': - description: No Content -- The object replication policy does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/revokeUserDelegationKeys?api-version=2023-05-01: - post: - tags: - - StorageAccounts - operationId: StorageAccounts_RevokeUserDelegationKeys - description: Revoke user delegation keys. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - name: accountName - in: path - description: The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. - required: true - schema: - maxLength: 24 - minLength: 3 - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- revoke user delegation keys succeeded. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers?api-version=2023-05-01: - get: - tags: - - LocalUsers - operationId: LocalUsers_List - description: List the local users associated with the storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $maxpagesize - in: query - description: Optional, specifies the maximum number of local users that will be included in the list response. - schema: - minimum: 1 - maximum: 5000 - format: int32 - type: integer - - name: $filter - in: query - description: Optional. When specified, only local user names starting with the filter will be listed. - schema: - type: string - - name: $include - in: query - description: Optional, when specified, will list local users enabled for the specific protocol. Lists all users by default. - required: false - schema: - enum: - - nfsv3 - x-ms-enum: - name: ListLocalUserIncludeParam - modelAsString: true - type: string - responses: - '200': - description: OK -- List local users successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/LocalUsers' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-pageable: - nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}?api-version=2023-05-01: - get: - tags: - - LocalUsers - operationId: LocalUsers_Get - description: Get the local user of the storage account by username. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/Username' - responses: - '200': - description: OK -- Get the local user properties successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/LocalUser' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - put: - tags: - - LocalUsers - operationId: LocalUsers_CreateOrUpdate - description: Create or update the properties of a local user associated with the storage account. Properties for NFSv3 enablement and extended groups cannot be set with other properties. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/Username' - requestBody: - description: The local user associated with a storage account. - required: true - x-ms-requestBody-name: properties - content: - application/json: - schema: - $ref: '#/components/schemas/LocalUser' - responses: - '200': - description: OK -- Put local user successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/LocalUser' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - delete: - tags: - - LocalUsers - operationId: LocalUsers_Delete - description: Deletes the local user associated with the specified storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/Username' - responses: - '200': - description: OK -- Delete the local user successfully. - '204': - description: No content -- Delete the local user successfully. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}/listKeys?api-version=2023-05-01: - post: - tags: - - LocalUsers - operationId: LocalUsers_ListKeys - description: List SSH authorized keys and shared key of the local user. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/Username' - responses: - '200': - description: OK -- Get the local user keys successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/LocalUserKeys' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}/regeneratePassword?api-version=2023-05-01: - post: - tags: - - LocalUsers - operationId: LocalUsers_RegeneratePassword - description: Regenerate the local user SSH password. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/Username' - responses: - '200': - description: OK -- Regenerate local user password successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/LocalUserRegeneratePasswordResult' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}?api-version=2023-05-01: - put: - tags: - - EncryptionScopes - operationId: EncryptionScopes_Put - description: Synchronously creates or updates an encryption scope under the specified storage account. If an encryption scope is already created and a subsequent request is issued with different properties, the encryption scope properties will be updated per the specified request. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/EncryptionScopeName' - requestBody: - description: Encryption scope properties to be used for the create or update. - required: true - x-ms-requestBody-name: encryptionScope - content: - application/json: - schema: - $ref: '#/components/schemas/EncryptionScope' - responses: - '200': - description: OK -- Update encryption scope operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/EncryptionScope' - '201': - description: Created -- Create encryption scope operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/EncryptionScope' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - patch: - tags: - - EncryptionScopes - operationId: EncryptionScopes_Patch - description: Update encryption scope properties as specified in the request body. Update fails if the specified encryption scope does not already exist. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/EncryptionScopeName' - requestBody: - description: Encryption scope properties to be used for the update. - required: true - x-ms-requestBody-name: encryptionScope - content: - application/json: - schema: - $ref: '#/components/schemas/EncryptionScope' - responses: - '200': - description: OK -- Update encryption scope operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/EncryptionScope' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - get: - tags: - - EncryptionScopes - operationId: EncryptionScopes_Get - description: Returns the properties for the specified encryption scope. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/EncryptionScopeName' - responses: - '200': - description: OK -- Get encryption scope operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/EncryptionScope' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes?api-version=2023-05-01: - get: - tags: - - EncryptionScopes - operationId: EncryptionScopes_List - description: Lists all the encryption scopes available under the specified storage account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $maxpagesize - in: query - description: Optional, specifies the maximum number of encryption scopes that will be included in the list response. - schema: - minimum: 1 - maximum: 5000 - format: int32 - type: integer - - name: $filter - in: query - description: Optional. When specified, only encryption scope names starting with the filter will be listed. - schema: - type: string - - name: $include - in: query - description: Optional, when specified, will list encryption scopes with the specific state. Defaults to All - required: false - schema: - enum: - - All - - Enabled - - Disabled - x-ms-enum: - name: ListEncryptionScopesInclude - modelAsString: true - type: string - responses: - '200': - description: OK -- List encryption scopes operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/EncryptionScopeListResult' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices?api-version=2023-05-01: - get: - tags: - - FileService - operationId: FileServices_List - description: List all file services in storage accounts - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - responses: - '200': - description: OK -- List file services operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/FileServiceItems' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/{FileServicesName}?api-version=2023-05-01: - put: - tags: - - FileService - operationId: FileServices_SetServiceProperties - description: 'Sets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. ' - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/FileServicesName' - requestBody: - description: The properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/FileServiceProperties' - responses: - '200': - description: OK -- Sets The properties of a storage account’s File service successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/FileServiceProperties' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - get: - tags: - - FileService - operationId: FileServices_GetServiceProperties - description: Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/FileServicesName' - responses: - '200': - description: OK -- returned the properties of a storage account’s File service. - content: - application/json: - schema: - $ref: '#/components/schemas/FileServiceProperties' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares?api-version=2023-05-01: - get: - tags: - - FileShares - operationId: FileShares_List - description: Lists all shares. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $maxpagesize - in: query - description: Optional. Specified maximum number of shares that can be included in the list. - schema: - type: string - - name: $filter - in: query - description: Optional. When specified, only share names starting with the filter will be listed. - schema: - type: string - - name: $expand - in: query - description: 'Optional, used to expand the properties within share''s properties. Valid values are: deleted, snapshots. Should be passed as a string with delimiter '',''' - required: false - schema: - type: string - responses: - '200': - description: OK -- List Shares operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/FileShareItems' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}?api-version=2023-05-01: - put: - tags: - - FileShares - operationId: FileShares_Create - description: 'Creates a new share under the specified account as described by request body. The share resource includes metadata and properties for that share. It does not include a list of the files contained by the share. ' - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ShareName' - - name: $expand - in: query - description: 'Optional, used to expand the properties within share''s properties. Valid values are: snapshots. Should be passed as a string with delimiter '',''' - required: false - schema: - type: string - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Properties of the file share to create. - required: true - x-ms-requestBody-name: fileShare - content: - application/json: - schema: - $ref: '#/components/schemas/FileShare' - responses: - '200': - description: OK -- The Share is already created. - content: - application/json: - schema: - $ref: '#/components/schemas/FileShare' - '201': - description: Created -- Create Share operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/FileShare' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - patch: - tags: - - FileShares - operationId: FileShares_Update - description: 'Updates share properties as specified in request body. Properties not mentioned in the request will not be changed. Update fails if the specified share does not already exist. ' - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ShareName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - description: Properties to update for the file share. - required: true - x-ms-requestBody-name: fileShare - content: - application/json: - schema: - $ref: '#/components/schemas/FileShare' - responses: - '200': - description: OK -- Update Share operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/FileShare' - description: Properties of the updated file share. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - get: - tags: - - FileShares - operationId: FileShares_Get - description: Gets properties of a specified share. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ShareName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: $expand - in: query - description: 'Optional, used to expand the properties within share''s properties. Valid values are: stats. Should be passed as a string with delimiter '',''.' - required: false - schema: - type: string - - name: x-ms-snapshot - in: header - description: Optional, used to retrieve properties of a snapshot. - required: false - schema: - type: string - responses: - '200': - description: OK -- Get Share operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/FileShare' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - delete: - tags: - - FileShares - operationId: FileShares_Delete - description: Deletes specified share under its account. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ShareName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: x-ms-snapshot - in: header - description: Optional, used to delete a snapshot. - required: false - schema: - type: string - - name: $include - in: query - description: 'Optional. Valid values are: snapshots, leased-snapshots, none. The default value is snapshots. For ''snapshots'', the file share is deleted including all of its file share snapshots. If the file share contains leased-snapshots, the deletion fails. For ''leased-snapshots'', the file share is deleted included all of its file share snapshots (leased/unleased). For ''none'', the file share is deleted if it has no share snapshots. If the file share contains any snapshots (leased or unleased), the deletion fails.' - required: false - schema: - type: string - responses: - '200': - description: OK -- Delete Share operation completed successfully. - '204': - description: No Content -- The Share not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}/restore?api-version=2023-05-01: - post: - tags: - - FileShares - operationId: FileShares_Restore - description: Restore a file share within a valid retention days if share soft delete is enabled - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ShareName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - requestBody: - required: true - x-ms-requestBody-name: deletedShare - content: - application/json: - schema: - $ref: '#/components/schemas/DeletedShare' - responses: - '200': - description: OK -- The Share is successfully restored. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}/lease?api-version=2023-05-01: - post: - tags: - - FileShares - operationId: FileShares_Lease - description: The Lease Share operation establishes and manages a lock on a share for delete operations. The lock duration can be 15 to 60 seconds, or can be infinite. - parameters: - - $ref: '#/components/parameters/ResourceGroupName' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/ShareName' - - $ref: '#/components/parameters/SubscriptionIdParameter' - - name: x-ms-snapshot - in: header - description: Optional. Specify the snapshot time to lease a snapshot. - required: false - schema: - type: string - requestBody: - description: Lease Share request body. - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/LeaseShareRequest' - responses: - '200': - description: OK -- Lease Share operation completed successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/LeaseShareResponse' - headers: - ETag: - schema: - type: string - description: The ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}?api-version=2023-05-01: - put: - tags: - - StorageTaskAssignments - description: Asynchronously creates a new storage task assignment sub-resource with the specified parameters. If a storage task assignment is already created and a subsequent create request is issued with different properties, the storage task assignment properties will be updated. If a storage task assignment is already created and a subsequent create or update request is issued with the exact same set of properties, the request will succeed. - operationId: StorageTaskAssignments_Create - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/StorageTaskAssignmentName' - requestBody: - description: The parameters to create a Storage Task Assignment. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/StorageTaskAssignment' - responses: - '200': - description: OK -- Update storage task assignment with the same properties specified in the request body. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageTaskAssignment' - '201': - description: OK -- Create storage task assignment with the same properties specified in the request body. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageTaskAssignment' - '202': - description: Accepted -- Create or update request accepted; operation will complete asynchronously. - headers: - Location: - schema: - type: string - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - patch: - tags: - - StorageTaskAssignments - description: Update storage task assignment properties - operationId: StorageTaskAssignments_Update - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/StorageTaskAssignmentName' - requestBody: - description: The parameters to update a Storage Task Assignment. - required: true - x-ms-requestBody-name: parameters - content: - application/json: - schema: - $ref: '#/components/schemas/StorageTaskAssignmentUpdateParameters' - responses: - '200': - description: OK -- returned when the update request body had no changes. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageTaskAssignment' - '202': - description: Accepted -- update request accepted; operation will complete asynchronously. - headers: - Location: - schema: - type: string - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - get: - tags: - - StorageTaskAssignments - description: Get the storage task assignment properties - operationId: StorageTaskAssignments_Get - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/StorageTaskAssignmentName' - responses: - '200': - description: OK -- properties retrieved successfully for the storage task assignment. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageTaskAssignment' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - delete: - tags: - - StorageTaskAssignments - description: Delete the storage task assignment sub-resource - operationId: StorageTaskAssignments_Delete - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/StorageTaskAssignmentName' - responses: - '202': - description: Accepted -- Delete request accepted; operation will complete asynchronously. - headers: - Location: - schema: - type: string - '204': - description: NoContent -- specified storage task assignment does not exist. - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-long-running-operation: true - x-ms-long-running-operation-options: - final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments?api-version=2023-05-01: - get: - tags: - - StorageTaskAssignments - description: List all the storage task assignments in an account - operationId: StorageTaskAssignments_List - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/StorageAccountName' - - name: $maxpagesize - in: query - description: Optional, specifies the maximum number of storage task assignment Ids to be included in the list response. - schema: - type: string - responses: - '200': - description: OK -- list of storage task assignments was retrieved and returned successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageTaskAssignmentsList' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/reports?api-version=2023-05-01: - get: - tags: - - StorageTaskAssignments - description: Fetch the report summary of all the storage task assignments and instances in an account - operationId: StorageTaskAssignmentsInstancesReport_List - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/StorageAccountName' - - name: $maxpagesize - in: query - description: Optional, specifies the maximum number of storage task assignment instances to be included in the list response. - schema: - type: string - - name: $filter - in: query - description: Optional. When specified, it can be used to query using reporting properties. See [Constructing Filter Strings](https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#constructing-filter-strings) for details. - schema: - type: string - responses: - '200': - description: OK -- storage task assignments' instances report summary retrieved and returned successfully. - content: - application/json: - schema: - $ref: '#/components/schemas/StorageTaskReportSummary' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-pageable: - nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}/reports?api-version=2023-05-01: - get: - tags: - - StorageTaskAssignments - description: Fetch the report summary of a single storage task assignment's instances - operationId: StorageTaskAssignmentInstancesReport_List - parameters: - - $ref: '#/components/parameters/SubscriptionIdParameter' - - $ref: '#/components/parameters/ResourceGroupNameParameter' - - $ref: '#/components/parameters/StorageAccountName' - - $ref: '#/components/parameters/StorageTaskAssignmentName' - - name: $maxpagesize - in: query - description: Optional, specifies the maximum number of storage task assignment instances to be included in the list response. - schema: - type: string - - name: $filter - in: query - description: Optional. When specified, it can be used to query using reporting properties. See [Constructing Filter Strings](https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#constructing-filter-strings) for details. - schema: - type: string - responses: - '200': - description: OK -- storage task assignment's instances report summary retrieved and returned successfully - content: - application/json: - schema: - $ref: '#/components/schemas/StorageTaskReportSummary' - default: - description: Error response describing why the operation failed. - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - x-ms-pageable: - nextLinkName: nextLink \ No newline at end of file +openapi: 3.0.0 +servers: + - url: https://management.azure.com/ +info: + title: Azure Storage Resource Provider + description: The Storage Resource Provider (SRP) enables you to manage your storage account and related resources programmatically. + contact: + name: StackQL Studios + url: https://stackql.io/ + email: info@stackql.io + version: 2024-10-11-stackql-generated +security: + - azure_auth: + - user_impersonation +components: + securitySchemes: + azure_auth: + description: Azure Active Directory OAuth2 Flow. + type: oauth2 + flows: + implicit: + authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize + scopes: + user_impersonation: impersonate your user account + parameters: + SubscriptionIdParameter: + name: subscriptionId + in: path + description: The ID of the target subscription. + required: true + schema: + minLength: 1 + type: string + ApiVersionParameter: + name: api-version + in: query + description: The API version to use for this operation. + required: false + schema: + minLength: 1 + type: string + ResourceGroupNameParameter: + name: resourceGroupName + in: path + description: The name of the resource group. The name is case insensitive. + required: true + x-ms-parameter-location: method + schema: + minLength: 1 + maxLength: 90 + type: string + ManagementGroupNameParameter: + name: managementGroupName + in: path + description: The name of the management group. The name is case insensitive. + required: true + x-ms-parameter-location: method + schema: + minLength: 1 + maxLength: 90 + type: string + ScopeParameter: + name: scope + in: path + description: The scope at which the operation is performed. + required: true + x-ms-skip-url-encoding: true + x-ms-parameter-location: method + schema: + minLength: 1 + type: string + TenantIdParameter: + name: tenantId + in: path + description: The Azure tenant ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000) + required: true + x-ms-parameter-location: method + schema: + format: uuid + type: string + OperationIdParameter: + name: operationId + in: path + description: The ID of an ongoing async operation. + required: true + x-ms-parameter-location: method + schema: + minLength: 1 + type: string + LocationParameter: + name: location + in: path + description: The name of Azure region. + required: true + x-ms-parameter-location: method + schema: + minLength: 1 + type: string + If-Match: + name: ifMatch + in: header + description: The If-Match header that makes a request conditional. + required: true + x-ms-parameter-location: method + schema: + type: string + If-None-Match: + name: ifNoneMatch + in: header + description: The If-None-Match header that makes a request conditional. + required: true + x-ms-parameter-location: method + schema: + type: string + QueueServiceName: + name: queueServiceName + in: path + description: The name of the Queue Service within the specified storage account. Queue Service Name must be 'default' + required: true + x-ms-parameter-location: method + schema: + enum: + - default + x-ms-enum: + name: QueueServiceName + modelAsString: false + type: string + QueueName: + name: queueName + in: path + description: A queue name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of lowercase alphanumeric and dash(-) characters only, it should begin and end with an alphanumeric character and it cannot have two consecutive dash(-) characters. + required: true + x-ms-parameter-location: method + schema: + maxLength: 63 + minLength: 3 + pattern: ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$ + type: string + networkSecurityPerimeterConfigurationName: + name: networkSecurityPerimeterConfigurationName + in: path + description: The name for Network Security Perimeter configuration + required: true + x-ms-parameter-location: method + schema: + pattern: ^.*$ + type: string + TableServiceName: + name: tableServiceName + in: path + description: The name of the Table Service within the specified storage account. Table Service Name must be 'default' + required: true + x-ms-parameter-location: method + schema: + enum: + - default + x-ms-enum: + name: TableServiceName + modelAsString: false + type: string + TableName: + name: tableName + in: path + description: A table name must be unique within a storage account and must be between 3 and 63 characters.The name must comprise of only alphanumeric characters and it cannot begin with a numeric character. + required: true + x-ms-parameter-location: method + schema: + maxLength: 63 + minLength: 3 + pattern: ^[A-Za-z][A-Za-z0-9]{2,62}$ + type: string + ResourceGroupName: + name: resourceGroupName + in: path + description: The name of the resource group within the user's subscription. The name is case insensitive. + required: true + x-ms-parameter-location: method + schema: + pattern: ^[-\w\._\(\)]+$ + minLength: 1 + maxLength: 90 + type: string + StorageAccountName: + name: accountName + in: path + description: The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. + required: true + x-ms-parameter-location: method + schema: + pattern: ^[a-z0-9]+$ + maxLength: 24 + minLength: 3 + type: string + DeletedAccountName: + name: deletedAccountName + in: path + description: Name of the deleted storage account. + required: true + x-ms-parameter-location: method + schema: + maxLength: 24 + minLength: 3 + type: string + ManagementPolicyName: + name: managementPolicyName + in: path + description: The name of the Storage Account Management Policy. It should always be 'default' + required: true + x-ms-parameter-location: method + schema: + enum: + - default + x-ms-enum: + name: ManagementPolicyName + modelAsString: true + type: string + MigrationName: + name: migrationName + in: path + description: The name of the Storage Account Migration. It should always be 'default' + required: true + x-ms-parameter-location: method + schema: + pattern: ^[a-z][a-z0-9]*$ + enum: + - default + x-ms-enum: + name: MigrationName + modelAsString: true + type: string + EncryptionScopeName: + name: encryptionScopeName + in: path + description: The name of the encryption scope within the specified storage account. Encryption scope names must be between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. + required: true + x-ms-parameter-location: method + schema: + maxLength: 63 + minLength: 3 + type: string + ObjectReplicationPolicyId: + name: objectReplicationPolicyId + in: path + description: For the destination account, provide the value 'default'. Configure the policy on the destination account first. For the source account, provide the value of the policy ID that is returned when you download the policy that was defined on the destination account. The policy is downloaded as a JSON file. + required: true + x-ms-parameter-location: method + schema: + minLength: 1 + type: string + Username: + name: username + in: path + description: The name of local user. The username must contain lowercase letters and numbers only. It must be unique only within the storage account. + required: true + x-ms-parameter-location: method + schema: + minLength: 3 + maxLength: 64 + type: string + BlobInventoryPolicyName: + name: blobInventoryPolicyName + in: path + description: The name of the storage account blob inventory policy. It should always be 'default' + required: true + x-ms-parameter-location: method + schema: + enum: + - default + x-ms-enum: + name: BlobInventoryPolicyName + modelAsString: true + type: string + StorageTaskAssignmentName: + name: storageTaskAssignmentName + in: path + description: The name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only. + required: true + x-ms-parameter-location: method + schema: + pattern: ^[a-z0-9]{3,24}$ + maxLength: 24 + minLength: 3 + type: string + PrivateEndpointConnectionName: + name: privateEndpointConnectionName + in: path + description: The name of the private endpoint connection associated with the Azure resource + required: true + x-ms-parameter-location: method + schema: + type: string + ContainerName: + name: containerName + in: path + description: The name of the blob container within the specified storage account. Blob container names must be between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. + required: true + x-ms-parameter-location: method + schema: + maxLength: 63 + minLength: 3 + type: string + ImmutabilityPolicyName: + name: immutabilityPolicyName + in: path + description: The name of the blob container immutabilityPolicy within the specified storage account. ImmutabilityPolicy Name must be 'default' + required: true + x-ms-parameter-location: method + schema: + enum: + - default + x-ms-enum: + name: ImmutabilityPolicyName + modelAsString: false + type: string + BlobServicesName: + name: BlobServicesName + in: path + description: The name of the blob Service within the specified storage account. Blob Service Name must be 'default' + required: true + x-ms-parameter-location: method + schema: + enum: + - default + x-ms-enum: + name: BlobServicesName + modelAsString: false + type: string + FileServicesName: + name: FileServicesName + in: path + description: The name of the file Service within the specified storage account. File Service Name must be "default" + required: true + x-ms-parameter-location: method + schema: + enum: + - default + x-ms-enum: + name: FileServicesName + modelAsString: false + type: string + ShareName: + name: shareName + in: path + description: The name of the file share within the specified storage account. File share names must be between 3 and 63 characters in length and use numbers, lower-case letters and dash (-) only. Every dash (-) character must be immediately preceded and followed by a letter or number. + required: true + x-ms-parameter-location: method + schema: + maxLength: 63 + minLength: 3 + type: string + schemas: + Resource: + title: Resource + description: Common fields that are returned in the response for all Azure Resource Manager resources + type: object + properties: + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + x-ms-azure-resource: true + AzureEntityResource: + x-ms-client-name: AzureEntityResource + title: Entity Resource + description: The resource model definition for an Azure Resource Manager resource with an etag. + properties: + etag: + type: string + readOnly: true + description: Resource Etag. + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + TrackedResource: + title: Tracked Resource + description: The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location' + required: + - location + properties: + tags: + type: object + additionalProperties: + type: string + x-ms-mutability: + - read + - create + - update + description: Resource tags. + location: + type: string + x-ms-mutability: + - read + - create + description: The geo-location where the resource lives + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + ProxyResource: + title: Proxy Resource + description: The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location + properties: + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + ResourceModelWithAllowedPropertySet: + description: The resource model definition containing the full set of allowed properties for a resource. Except properties bag, there cannot be a top level property outside of this set. + type: object + properties: + id: + readOnly: true + type: string + x-ms-mutability: + - read + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + x-ms-mutability: + - read + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + location: + type: string + x-ms-mutability: + - read + - create + description: The geo-location where the resource lives + managedBy: + type: string + x-ms-mutability: + - read + - create + - update + description: The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource. + kind: + type: string + x-ms-mutability: + - read + - create + description: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value. + pattern: ^[-\w\._,\(\)]+$ + etag: + readOnly: true + type: string + description: 'The etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. ' + tags: + type: object + additionalProperties: + type: string + x-ms-mutability: + - read + - create + - update + description: Resource tags. + identity: + allOf: + - $ref: '#/components/schemas/Identity' + sku: + allOf: + - $ref: '#/components/schemas/Sku' + plan: + allOf: + - $ref: '#/components/schemas/Plan' + x-ms-azure-resource: true + SkuTier: + type: string + enum: + - Free + - Basic + - Standard + - Premium + x-ms-enum: + name: SkuTier + modelAsString: false + description: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + Sku: + description: The resource model definition representing SKU + type: object + properties: + name: + type: string + description: The name of the SKU. Ex - P3. It is typically a letter+number code + tier: + type: string + enum: + - Free + - Basic + - Standard + - Premium + x-ms-enum: + name: SkuTier + modelAsString: false + description: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + size: + type: string + description: 'The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. ' + family: + type: string + description: If the service has different generations of hardware, for the same SKU, then that can be captured here. + capacity: + type: integer + format: int32 + description: If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + required: + - name + Identity: + description: Identity for the resource. + type: object + properties: + principalId: + readOnly: true + type: string + description: The principal ID of resource identity. + tenantId: + readOnly: true + type: string + description: The tenant ID of resource. + type: + type: string + description: The identity type. + enum: + - SystemAssigned + x-ms-enum: + name: ResourceIdentityType + modelAsString: false + Plan: + type: object + properties: + name: + type: string + description: A user defined name of the 3rd Party Artifact that is being procured. + publisher: + type: string + description: The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic + product: + type: string + description: 'The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. ' + promotionCode: + type: string + description: A publisher provided promotion code as provisioned in Data Market for the said product/artifact. + version: + type: string + description: The version of the desired product/artifact. + description: Plan for the resource. + required: + - name + - publisher + - product + ErrorDetail: + description: The error detail. + type: object + properties: + code: + readOnly: true + type: string + description: The error code. + message: + readOnly: true + type: string + description: The error message. + target: + readOnly: true + type: string + description: The error target. + details: + readOnly: true + type: array + items: + $ref: '#/components/schemas/ErrorDetail' + x-ms-identifiers: + - message + - target + description: The error details. + additionalInfo: + readOnly: true + type: array + items: + $ref: '#/components/schemas/ErrorAdditionalInfo' + x-ms-identifiers: [] + description: The error additional info. + ErrorResponse: + title: Error Response + description: Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.) + type: object + properties: + code: + readOnly: true + type: string + description: The error code. + message: + readOnly: true + type: string + description: The error message. + target: + readOnly: true + type: string + description: The error target. + details: + readOnly: true + type: array + items: + $ref: '#/components/schemas/ErrorResponse' + x-ms-identifiers: + - message + - target + description: The error details. + additionalInfo: + readOnly: true + type: array + items: + $ref: '#/components/schemas/ErrorAdditionalInfo' + x-ms-identifiers: [] + description: The error additional info. + ErrorAdditionalInfo: + type: object + properties: + type: + readOnly: true + type: string + description: The additional info type. + info: + readOnly: true + type: object + description: The additional info. + description: The resource management error additional info. + Operation: + title: REST API Operation + description: Details of a REST API operation, returned from the Resource Provider Operations API + type: object + properties: + name: + description: 'The name of the operation, as per Resource-Based Access Control (RBAC). Examples: "Microsoft.Compute/virtualMachines/write", "Microsoft.Compute/virtualMachines/capture/action"' + type: string + readOnly: true + isDataAction: + description: Whether the operation applies to data-plane. This is "true" for data-plane operations and "false" for ARM/control-plane operations. + type: boolean + readOnly: true + display: + description: Localized display information for this particular operation. + type: object + properties: + provider: + description: The localized friendly form of the resource provider name, e.g. "Microsoft Monitoring Insights" or "Microsoft Compute". + type: string + readOnly: true + resource: + description: The localized friendly name of the resource type related to this operation. E.g. "Virtual Machines" or "Job Schedule Collections". + type: string + readOnly: true + operation: + description: The concise, localized friendly name for the operation; suitable for dropdowns. E.g. "Create or Update Virtual Machine", "Restart Virtual Machine". + type: string + readOnly: true + description: + description: The short, localized friendly description of the operation; suitable for tool tips and detailed views. + type: string + readOnly: true + origin: + description: The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system" + type: string + readOnly: true + enum: + - user + - system + - user,system + x-ms-enum: + name: Origin + modelAsString: true + actionType: + description: Enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. + type: string + readOnly: true + enum: + - Internal + x-ms-enum: + name: ActionType + modelAsString: true + OperationListResult: + description: A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results. + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/Operation' + x-ms-identifiers: + - name + description: List of operations supported by the resource provider + readOnly: true + nextLink: + type: string + description: URL to get the next set of operation list results (if there are any). + readOnly: true + OperationStatusResult: + description: The current status of an async operation. + type: object + required: + - status + properties: + id: + description: Fully qualified ID for the async operation. + type: string + name: + description: Name of the async operation. + type: string + status: + description: Operation status. + type: string + percentComplete: + description: Percent of the operation that is complete. + type: number + minimum: 0 + maximum: 100 + startTime: + description: The start time of the operation. + type: string + format: date-time + endTime: + description: The end time of the operation. + type: string + format: date-time + operations: + description: The operations list. + type: array + items: + $ref: '#/components/schemas/OperationStatusResult' + error: + description: If present, details of the operation error. + $ref: '#/components/schemas/ErrorDetail' + locationData: + description: Metadata pertaining to the geographic location of the resource. + type: object + properties: + name: + type: string + maxLength: 256 + description: A canonical name for the geographic or physical location. + city: + type: string + description: The city or locality where the resource is located. + district: + type: string + description: The district, state, or province where the resource is located. + countryOrRegion: + type: string + description: The country or region where the resource is located + required: + - name + systemData: + description: Metadata pertaining to creation and last modification of the resource. + type: object + readOnly: true + properties: + createdBy: + type: string + description: The identity that created the resource. + createdByType: + type: string + description: The type of identity that created the resource. + enum: + - User + - Application + - ManagedIdentity + - Key + x-ms-enum: + name: createdByType + modelAsString: true + createdAt: + type: string + format: date-time + description: The timestamp of resource creation (UTC). + lastModifiedBy: + type: string + description: The identity that last modified the resource. + lastModifiedByType: + type: string + description: The type of identity that last modified the resource. + enum: + - User + - Application + - ManagedIdentity + - Key + x-ms-enum: + name: createdByType + modelAsString: true + lastModifiedAt: + type: string + format: date-time + description: The timestamp of resource last modification (UTC) + encryptionProperties: + description: Configuration of key for data encryption + type: object + properties: + status: + description: Indicates whether or not the encryption is enabled for container registry. + enum: + - enabled + - disabled + type: string + x-ms-enum: + name: EncryptionStatus + modelAsString: true + keyVaultProperties: + $ref: '#/components/schemas/KeyVaultProperties' + description: Key vault properties. + KeyVaultProperties: + type: object + properties: + keyIdentifier: + description: Key vault uri to access the encryption key. + type: string + identity: + description: The client ID of the identity which will be used to access key vault. + type: string + CheckNameAvailabilityRequest: + description: The check availability request body. + type: object + properties: + name: + description: The name of the resource for which availability needs to be checked. + type: string + type: + description: The resource type. + type: string + CheckNameAvailabilityResponse: + description: The check availability result. + type: object + properties: + nameAvailable: + description: Indicates if the resource name is available. + type: boolean + reason: + description: The reason why the given name is not available. + type: string + enum: + - Invalid + - AlreadyExists + x-ms-enum: + name: CheckNameAvailabilityReason + modelAsString: true + message: + description: Detailed reason why the given name is available. + type: string + ListQueueServices: + properties: + value: + type: array + items: + $ref: '#/components/schemas/QueueServiceProperties' + description: List of queue services returned. + readOnly: true + type: object + QueueServiceProperties: + description: The properties of a storage account’s Queue service. + properties: + properties: + properties: + cors: + $ref: '#/components/schemas/CorsRules' + description: Specifies CORS rules for the Queue service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Queue service. + x-ms-client-flatten: true + x-ms-client-name: QueueServiceProperties + description: The properties of a storage account’s Queue service. + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + StorageQueue: + properties: + properties: + $ref: '#/components/schemas/QueueProperties' + x-ms-client-flatten: true + x-ms-client-name: QueueProperties + description: Queue resource properties. + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + QueueProperties: + properties: + metadata: + type: object + additionalProperties: + type: string + description: A name-value pair that represents queue metadata. + approximateMessageCount: + type: integer + readOnly: true + description: Integer indicating an approximate number of messages in the queue. This number is not lower than the actual number of messages in the queue, but could be higher. + type: object + ListQueue: + properties: + properties: + $ref: '#/components/schemas/ListQueueProperties' + x-ms-client-flatten: true + x-ms-client-name: QueueProperties + description: List Queue resource properties. + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + ListQueueProperties: + properties: + metadata: + type: object + additionalProperties: + type: string + description: A name-value pair that represents queue metadata. + type: object + ListQueueResource: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ListQueue' + description: List of queues returned. + readOnly: true + nextLink: + type: string + description: Request URL that can be used to list next page of queues + readOnly: true + description: Response schema. Contains list of queues returned + type: object + CorsRules: + properties: + corsRules: + type: array + items: + description: 'Specifies a CORS rule for the Blob service. ' + $ref: '#/components/schemas/CorsRule' + description: 'The List of CORS rules. You can include up to five CorsRule elements in the request. ' + description: 'Sets the CORS rules. You can include up to five CorsRule elements in the request. ' + type: object + CorsRule: + properties: + allowedOrigins: + type: array + items: + type: string + description: Required if CorsRule element is present. A list of origin domains that will be allowed via CORS, or "*" to allow all domains + allowedMethods: + type: array + items: + type: string + enum: + - DELETE + - GET + - HEAD + - MERGE + - POST + - OPTIONS + - PUT + - PATCH + - CONNECT + - TRACE + x-ms-enum: + name: AllowedMethods + modelAsString: true + description: Required if CorsRule element is present. A list of HTTP methods that are allowed to be executed by the origin. + maxAgeInSeconds: + type: integer + description: Required if CorsRule element is present. The number of seconds that the client/browser should cache a preflight response. + exposedHeaders: + type: array + items: + type: string + description: Required if CorsRule element is present. A list of response headers to expose to CORS clients. + allowedHeaders: + type: array + items: + type: string + description: Required if CorsRule element is present. A list of headers allowed to be part of the cross-origin request. + required: + - allowedOrigins + - allowedMethods + - maxAgeInSeconds + - exposedHeaders + - allowedHeaders + description: Specifies a CORS rule for the Blob service. + type: object + DeleteRetentionPolicy: + properties: + enabled: + type: boolean + description: Indicates whether DeleteRetentionPolicy is enabled. + days: + type: integer + minimum: 1 + maximum: 365 + description: Indicates the number of days that the deleted item should be retained. The minimum specified value can be 1 and the maximum value can be 365. + allowPermanentDelete: + type: boolean + description: This property when set to true allows deletion of the soft deleted blob versions and snapshots. This property cannot be used blob restore policy. This property only applies to blob service and does not apply to containers or file share. + description: The service properties for soft delete. + type: object + SkuName: + type: string + description: The SKU name. Required for account creation; optional for update. Note that in older versions, SKU name was called accountType. + enum: + - Standard_LRS + - Standard_GRS + - Standard_RAGRS + - Standard_ZRS + - Premium_LRS + - Premium_ZRS + - Standard_GZRS + - Standard_RAGZRS + x-ms-enum: + name: SkuName + modelAsString: true + Tier: + readOnly: true + type: string + description: The SKU tier. This is based on the SKU name. + enum: + - Standard + - Premium + x-ms-enum: + name: SkuTier + modelAsString: false + CloudError: + x-ms-external: true + properties: + error: + $ref: '#/components/schemas/CloudErrorBody' + description: An error response from the Storage service. + type: object + CloudErrorBody: + x-ms-external: true + properties: + code: + type: string + description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. + message: + type: string + description: A message describing the error, intended to be suitable for display in a user interface. + target: + type: string + description: The target of the particular error. For example, the name of the property in error. + details: + type: array + items: + $ref: '#/components/schemas/CloudErrorBody' + description: A list of additional details about the error. + description: An error response from the Storage service. + type: object + SignedIdentifier: + properties: + id: + type: string + description: An unique identifier of the stored access policy. + accessPolicy: + $ref: '#/components/schemas/AccessPolicy' + description: Access policy + type: object + AccessPolicy: + properties: + startTime: + type: string + format: date-time + description: Start time of the access policy + expiryTime: + type: string + format: date-time + description: Expiry time of the access policy + permission: + type: string + description: List of abbreviated permissions. + type: object + StorageTaskReportSummary: + type: object + properties: + value: + readOnly: true + type: array + items: + $ref: '#/components/schemas/StorageTaskReportInstance' + x-ms-identifiers: [] + description: Gets storage tasks run result summary. + nextLink: + type: string + description: Request URL that can be used to query next page of storage task run results summary. Returned when the number of run instances and summary reports exceed maximum page size. + readOnly: true + description: Fetch Storage Tasks Run Summary. + StorageTaskReportInstance: + description: Storage Tasks run report instance + properties: + properties: + $ref: '#/components/schemas/StorageTaskReportProperties' + type: object + StorageTaskReportProperties: + type: object + properties: + taskAssignmentId: + readOnly: true + type: string + format: arm-id + x-ms-arm-id-details: + allowedResources: + - type: Microsoft.Storage/storageAccounts/storageTaskAssignments + description: Represents the Storage Task Assignment Id associated with the storage task that provided an execution context. + storageAccountId: + readOnly: true + type: string + format: arm-id + x-ms-arm-id-details: + allowedResources: + - type: Microsoft.Storage/storageAccounts + description: Represents the Storage Account Id where the storage task definition was applied and executed. + startTime: + readOnly: true + type: string + description: Start time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators + finishTime: + readOnly: true + type: string + description: End time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators + objectsTargetedCount: + readOnly: true + type: string + description: Total number of objects that meet the condition as defined in the storage task assignment execution context. Filter options such as objectsTargetedCount gt 50 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators + objectsOperatedOnCount: + readOnly: true + type: string + description: Total number of objects that meet the storage tasks condition and were operated upon. Filter options such as objectsOperatedOnCount ge 100 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators + objectFailedCount: + readOnly: true + type: string + description: Total number of objects where task operation failed when was attempted. Filter options such as objectFailedCount eq 0 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators + objectsSucceededCount: + readOnly: true + type: string + description: Total number of objects where task operation succeeded when was attempted.Filter options such as objectsSucceededCount gt 150 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators + runStatusError: + readOnly: true + type: string + description: Well known Azure Storage error code that represents the error encountered during execution of the run instance. + runStatusEnum: + readOnly: true + type: string + enum: + - InProgress + - Finished + x-ms-enum: + name: RunStatusEnum + modelAsString: true + description: Represents the status of the execution. + summaryReportPath: + readOnly: true + type: string + description: 'Full path to the verbose report stored in the reporting container as specified in the assignment execution context for the storage account. ' + taskId: + readOnly: true + type: string + format: arm-id + x-ms-arm-id-details: + allowedResources: + - type: Microsoft.StorageActions/storageTasks + description: Storage Task Arm Id. + taskVersion: + readOnly: true + type: string + description: Storage Task Version + runResult: + readOnly: true + type: string + enum: + - Succeeded + - Failed + x-ms-enum: + name: RunResult + modelAsString: true + description: Represents the overall result of the execution for the run instance + description: Storage task execution report for a run instance. + NetworkSecurityPerimeterConfiguration: + description: The Network Security Perimeter configuration resource. + readOnly: true + properties: + properties: + $ref: '#/components/schemas/NetworkSecurityPerimeterConfigurationProperties' + description: Properties of the Network Security Perimeter Configuration + x-ms-client-flatten: true + type: object + NetworkSecurityPerimeterConfigurationList: + description: Result of the List Network Security Perimeter configuration operation. + type: object + properties: + value: + description: A collection of Network Security Perimeter configurations + readOnly: true + type: array + items: + $ref: '#/components/schemas/NetworkSecurityPerimeterConfiguration' + nextLink: + description: The URI that can be used to request the next set of paged results. + type: string + NetworkSecurityPerimeterConfigurationProperties: + description: Properties of the Network Security Perimeter Configuration + type: object + readOnly: true + properties: + provisioningState: + description: Provisioning state of Network Security Perimeter configuration propagation + enum: + - Accepted + - Succeeded + - Failed + - Deleting + - Canceled + type: string + readOnly: true + x-ms-enum: + name: NetworkSecurityPerimeterConfigurationProvisioningState + modelAsString: true + provisioningIssues: + description: List of Provisioning Issues if any + type: array + readOnly: true + items: + $ref: '#/components/schemas/ProvisioningIssue' + x-ms-identifiers: + - name + networkSecurityPerimeter: + $ref: '#/components/schemas/NetworkSecurityPerimeter' + readOnly: true + resourceAssociation: + description: Information about resource association + readOnly: true + type: object + properties: + name: + description: Name of the resource association + type: string + accessMode: + description: Access Mode of the resource association + enum: + - Enforced + - Learning + - Audit + type: string + x-ms-enum: + name: ResourceAssociationAccessMode + modelAsString: true + profile: + description: Network Security Perimeter profile + readOnly: true + type: object + properties: + name: + description: Name of the resource + type: string + accessRulesVersion: + description: Current access rules version + type: number + accessRules: + description: List of Access Rules + type: array + items: + $ref: '#/components/schemas/NspAccessRule' + x-ms-identifiers: + - name + diagnosticSettingsVersion: + description: Diagnostic settings version + type: number + enabledLogCategories: + description: Enabled logging categories + type: array + items: + description: Logging category + type: string + ProvisioningIssue: + description: Describes provisioning issue for given NetworkSecurityPerimeterConfiguration + readOnly: true + properties: + name: + description: Name of the issue + type: string + properties: + description: Properties of provisioning issue + type: object + readOnly: true + properties: + issueType: + description: Type of issue + enum: + - Unknown + - ConfigurationPropagationFailure + type: string + x-ms-enum: + name: IssueType + modelAsString: true + severity: + description: Severity of the issue. + enum: + - Warning + - Error + type: string + x-ms-enum: + name: Severity + modelAsString: true + description: + description: Description of the issue + type: string + type: object + NspAccessRule: + description: Information of Access Rule in Network Security Perimeter profile + readOnly: true + properties: + name: + description: Name of the resource + type: string + properties: + description: Properties of Access Rule + readOnly: true + type: object + properties: + direction: + description: Direction of Access Rule + enum: + - Inbound + - Outbound + type: string + x-ms-enum: + name: NspAccessRuleDirection + modelAsString: true + addressPrefixes: + description: Address prefixes in the CIDR format for inbound rules + type: array + items: + description: IP Address + type: string + subscriptions: + description: Subscriptions for inbound rules + type: array + items: + description: Subscription for inbound rule + type: object + readOnly: true + properties: + id: + description: The ARM identifier of subscription + type: string + networkSecurityPerimeters: + description: NetworkSecurityPerimeters for inbound rules + type: array + readOnly: true + items: + $ref: '#/components/schemas/NetworkSecurityPerimeter' + fullyQualifiedDomainNames: + description: FQDN for outbound rules + type: array + readOnly: true + items: + description: Fully qualified domain name + type: string + type: object + NetworkSecurityPerimeter: + description: NetworkSecurityPerimeter related information + type: object + readOnly: true + properties: + id: + description: The ARM identifier of the resource + type: string + perimeterGuid: + description: Guid of the resource + type: string + location: + description: Location of the resource + type: string + x-ms-mutability: + - create + - read + ListTableServices: + properties: + value: + type: array + items: + $ref: '#/components/schemas/TableServiceProperties' + description: List of table services returned. + readOnly: true + type: object + TableServiceProperties: + description: The properties of a storage account’s Table service. + properties: + properties: + properties: + cors: + $ref: '#/components/schemas/CorsRules' + description: Specifies CORS rules for the Table service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Table service. + x-ms-client-flatten: true + x-ms-client-name: TableServiceProperties + description: The properties of a storage account’s Table service. + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + Table: + description: Properties of the table, including Id, resource name, resource type. + properties: + properties: + $ref: '#/components/schemas/TableProperties' + x-ms-client-flatten: true + x-ms-client-name: TableProperties + description: Table resource properties. + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + TableProperties: + properties: + tableName: + type: string + readOnly: true + description: Table name under the specified account + signedIdentifiers: + type: array + items: + $ref: '#/components/schemas/TableSignedIdentifier' + description: List of stored access policies specified on the table. + type: object + ListTableResource: + properties: + value: + type: array + items: + $ref: '#/components/schemas/Table' + description: List of tables returned. + readOnly: true + nextLink: + type: string + description: Request URL that can be used to query next page of tables + readOnly: true + description: Response schema. Contains list of tables returned + type: object + TableSignedIdentifier: + properties: + id: + type: string + description: unique-64-character-value of the stored access policy. + accessPolicy: + $ref: '#/components/schemas/TableAccessPolicy' + description: Access policy + required: + - id + type: object + description: Object to set Table Access Policy. + TableAccessPolicy: + properties: + startTime: + type: string + format: date-time + description: Start time of the access policy + expiryTime: + type: string + format: date-time + description: Expiry time of the access policy + permission: + type: string + description: Required. List of abbreviated permissions. Supported permission values include 'r','a','u','d' + required: + - permission + type: object + description: Table Access Policy Properties Object. + OperationProperties: + description: Properties of operation, include metric specifications. + properties: + serviceSpecification: + $ref: '#/components/schemas/ServiceSpecification' + description: One property of operation, include metric specifications. + type: object + ServiceSpecification: + description: One property of operation, include metric specifications. + properties: + metricSpecifications: + description: Metric specifications of operation. + type: array + items: + $ref: '#/components/schemas/MetricSpecification' + type: object + MetricSpecification: + description: Metric specification of operation. + properties: + name: + type: string + description: Name of metric specification. + displayName: + type: string + description: Display name of metric specification. + displayDescription: + type: string + description: Display description of metric specification. + unit: + type: string + description: Unit could be Bytes or Count. + dimensions: + description: Dimensions of blobs, including blob type and access tier. + type: array + items: + $ref: '#/components/schemas/Dimension' + aggregationType: + type: string + description: Aggregation type could be Average. + fillGapWithZero: + type: boolean + description: The property to decide fill gap with zero or not. + category: + type: string + description: The category this metric specification belong to, could be Capacity. + resourceIdDimensionNameOverride: + type: string + description: Account Resource Id. + type: object + Dimension: + description: Dimension of blobs, possibly be blob type or access tier. + properties: + name: + type: string + description: Display name of dimension. + displayName: + type: string + description: Display name of dimension. + type: object + StorageAccountCheckNameAvailabilityParameters: + properties: + name: + type: string + description: The storage account name. + type: + type: string + enum: + - Microsoft.Storage/storageAccounts + x-ms-enum: + name: Type + modelAsString: false + description: The type of resource, Microsoft.Storage/storageAccounts + required: + - name + - type + description: The parameters used to check the availability of the storage account name. + type: object + SKUCapability: + properties: + name: + readOnly: true + type: string + description: The name of capability, The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc. + value: + readOnly: true + type: string + description: A string value to indicate states of given capability. Possibly 'true' or 'false'. + description: The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc. + type: object + Restriction: + properties: + type: + readOnly: true + type: string + description: The type of restrictions. As of now only possible value for this is location. + values: + readOnly: true + type: array + items: + type: string + description: The value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted. + reasonCode: + type: string + enum: + - QuotaId + - NotAvailableForSubscription + x-ms-enum: + name: ReasonCode + modelAsString: true + description: The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". Quota Id is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. The "NotAvailableForSubscription" is related to capacity at DC. + description: The restriction because of which SKU cannot be used. + type: object + StorageSkuListResult: + properties: + value: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SkuInformation' + description: Get the list result of storage SKUs and their properties. + description: The response from the List Storage SKUs operation. + type: object + CheckNameAvailabilityResult: + properties: + nameAvailable: + readOnly: true + type: boolean + description: Gets a boolean value that indicates whether the name is available for you to use. If true, the name is available. If false, the name has already been taken or is invalid and cannot be used. + reason: + readOnly: true + type: string + description: Gets the reason that a storage account name could not be used. The Reason element is only returned if NameAvailable is false. + enum: + - AccountNameInvalid + - AlreadyExists + x-ms-enum: + name: Reason + modelAsString: false + message: + readOnly: true + type: string + description: Gets an error message explaining the Reason value in more detail. + description: The CheckNameAvailability operation response. + type: object + SkuInformation: + properties: + name: + $ref: '#/components/schemas/SkuName' + tier: + $ref: '#/components/schemas/Tier' + resourceType: + readOnly: true + type: string + description: The type of the resource, usually it is 'storageAccounts'. + kind: + readOnly: true + type: string + description: Indicates the type of storage account. + enum: + - Storage + - StorageV2 + - BlobStorage + - FileStorage + - BlockBlobStorage + x-ms-enum: + name: Kind + modelAsString: true + locations: + readOnly: true + type: array + items: + type: string + description: The set of locations that the SKU is available. This will be supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). + capabilities: + readOnly: true + type: array + items: + $ref: '#/components/schemas/SKUCapability' + description: The capability information in the specified SKU, including file encryption, network ACLs, change notification, etc. + restrictions: + type: array + items: + $ref: '#/components/schemas/Restriction' + description: The restrictions because of which SKU cannot be used. This is empty if there are no restrictions. + required: + - name + description: Storage SKU and its properties + type: object + CustomDomain: + properties: + name: + type: string + description: Gets or sets the custom domain name assigned to the storage account. Name is the CNAME source. + useSubDomainName: + type: boolean + description: Indicates whether indirect CName validation is enabled. Default value is false. This should only be set on updates. + required: + - name + description: The custom domain assigned to this storage account. This can be set via Update. + type: object + SasPolicy: + properties: + sasExpirationPeriod: + type: string + example: 1.15:59:59 + description: The SAS expiration period, DD.HH:MM:SS. + expirationAction: + type: string + enum: + - Log + - Block + x-ms-enum: + name: ExpirationAction + modelAsString: true + default: Log + description: The SAS Expiration Action defines the action to be performed when sasPolicy.sasExpirationPeriod is violated. The 'Log' action can be used for audit purposes and the 'Block' action can be used to block and deny the usage of SAS tokens that do not adhere to the sas policy expiration period. + required: + - sasExpirationPeriod + - expirationAction + description: SasPolicy assigned to the storage account. + type: object + KeyPolicy: + properties: + keyExpirationPeriodInDays: + type: integer + description: The key expiration period in days. + format: int32 + required: + - keyExpirationPeriodInDays + description: KeyPolicy assigned to the storage account. + type: object + KeyCreationTime: + properties: + key1: + type: string + format: date-time + example: '2021-02-03T05:57:30.917Z' + key2: + type: string + format: date-time + example: '2021-02-03T05:57:30.917Z' + description: Storage account keys creation time. + type: object + EncryptionService: + properties: + enabled: + type: boolean + description: A boolean indicating whether or not the service encrypts the data as it is stored. Encryption at rest is enabled by default today and cannot be disabled. + lastEnabledTime: + readOnly: true + type: string + format: date-time + description: Gets a rough estimate of the date/time when the encryption was last enabled by the user. Data is encrypted at rest by default today and cannot be disabled. + keyType: + type: string + description: Encryption key type to be used for the encryption service. 'Account' key type implies that an account-scoped encryption key will be used. 'Service' key type implies that a default service key is used. + enum: + - Service + - Account + x-ms-enum: + name: KeyType + modelAsString: true + x-ms-mutability: + - create + - read + description: A service that allows server-side encryption to be used. + type: object + EncryptionServices: + properties: + blob: + $ref: '#/components/schemas/EncryptionService' + description: The encryption function of the blob storage service. + file: + $ref: '#/components/schemas/EncryptionService' + description: The encryption function of the file storage service. + table: + $ref: '#/components/schemas/EncryptionService' + description: The encryption function of the table storage service. + queue: + $ref: '#/components/schemas/EncryptionService' + description: The encryption function of the queue storage service. + description: A list of services that support encryption. + type: object + Encryption: + properties: + services: + $ref: '#/components/schemas/EncryptionServices' + description: List of services which support encryption. + keySource: + type: string + description: 'The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault' + enum: + - Microsoft.Storage + - Microsoft.Keyvault + x-ms-enum: + name: KeySource + modelAsString: true + default: Microsoft.Storage + requireInfrastructureEncryption: + type: boolean + x-ms-client-name: RequireInfrastructureEncryption + description: A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. + keyvaultproperties: + $ref: '#/components/schemas/KeyVaultProperties' + x-ms-client-name: KeyVaultProperties + description: Properties provided by key vault. + identity: + $ref: '#/components/schemas/EncryptionIdentity' + x-ms-client-name: EncryptionIdentity + description: The identity to be used with service-side encryption at rest. + description: The encryption settings on the storage account. + type: object + EncryptionIdentity: + properties: + userAssignedIdentity: + type: string + description: Resource identifier of the UserAssigned identity to be associated with server-side encryption on the storage account. + x-ms-client-name: EncryptionUserAssignedIdentity + federatedIdentityClientId: + type: string + description: ClientId of the multi-tenant application to be used in conjunction with the user-assigned identity for cross-tenant customer-managed-keys server-side encryption on the storage account. + x-ms-client-name: EncryptionFederatedIdentityClientId + description: Encryption identity for the storage account. + type: object + UserAssignedIdentity: + properties: + principalId: + readOnly: true + type: string + description: The principal ID of the identity. + clientId: + readOnly: true + type: string + description: The client ID of the identity. + description: UserAssignedIdentity for the resource. + type: object + ResourceAccessRule: + properties: + tenantId: + type: string + description: Tenant Id + resourceId: + type: string + description: Resource Id + description: Resource Access Rule. + type: object + VirtualNetworkRule: + properties: + id: + type: string + x-ms-client-name: VirtualNetworkResourceId + description: 'Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.' + action: + type: string + enum: + - Allow + x-ms-enum: + name: Action + modelAsString: false + default: Allow + description: The action of virtual network rule. + state: + type: string + enum: + - Provisioning + - Deprovisioning + - Succeeded + - Failed + - NetworkSourceDeleted + x-ms-enum: + name: State + modelAsString: true + description: Gets the state of virtual network rule. + required: + - id + description: Virtual Network rule. + type: object + IPRule: + properties: + value: + type: string + x-ms-client-name: IPAddressOrRange + description: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed. + action: + type: string + enum: + - Allow + x-ms-enum: + name: Action + modelAsString: false + default: Allow + description: The action of IP ACL rule. + required: + - value + description: IP rule with specific IP or IP range in CIDR format. + type: object + NetworkRuleSet: + properties: + bypass: + type: string + enum: + - None + - Logging + - Metrics + - AzureServices + x-ms-enum: + name: Bypass + modelAsString: true + x-ms-client-name: Bypass + default: AzureServices + description: Specifies whether traffic is bypassed for Logging/Metrics/AzureServices. Possible values are any combination of Logging|Metrics|AzureServices (For example, "Logging, Metrics"), or None to bypass none of those traffics. + resourceAccessRules: + type: array + items: + description: Resource Access Rules. + $ref: '#/components/schemas/ResourceAccessRule' + description: Sets the resource access rules + virtualNetworkRules: + type: array + items: + description: Virtual Network rule. + $ref: '#/components/schemas/VirtualNetworkRule' + description: Sets the virtual network rules + ipRules: + type: array + items: + description: IP rule with specific IP or IP range in CIDR format. + $ref: '#/components/schemas/IPRule' + description: Sets the IP ACL rules + defaultAction: + type: string + enum: + - Allow + - Deny + x-ms-enum: + name: DefaultAction + modelAsString: false + default: Allow + description: Specifies the default action of allow or deny when no other rules match. + required: + - defaultAction + description: Network rule set + type: object + AzureFilesIdentityBasedAuthentication: + properties: + directoryServiceOptions: + type: string + description: Indicates the directory service used. Note that this enum may be extended in the future. + enum: + - None + - AADDS + - AD + - AADKERB + x-ms-enum: + name: DirectoryServiceOptions + modelAsString: true + activeDirectoryProperties: + $ref: '#/components/schemas/ActiveDirectoryProperties' + description: Required if directoryServiceOptions are AD, optional if they are AADKERB. + defaultSharePermission: + type: string + description: Default share permission for users using Kerberos authentication if RBAC role is not assigned. + enum: + - None + - StorageFileDataSmbShareReader + - StorageFileDataSmbShareContributor + - StorageFileDataSmbShareElevatedContributor + x-ms-enum: + name: DefaultSharePermission + modelAsString: true + required: + - directoryServiceOptions + description: Settings for Azure Files identity based authentication. + type: object + ActiveDirectoryProperties: + properties: + domainName: + type: string + description: Specifies the primary domain that the AD DNS server is authoritative for. + netBiosDomainName: + type: string + description: Specifies the NetBIOS domain name. + forestName: + type: string + description: Specifies the Active Directory forest to get. + domainGuid: + type: string + description: Specifies the domain GUID. + domainSid: + type: string + description: Specifies the security identifier (SID). + azureStorageSid: + type: string + description: Specifies the security identifier (SID) for Azure Storage. + samAccountName: + type: string + description: Specifies the Active Directory SAMAccountName for Azure Storage. + accountType: + type: string + description: Specifies the Active Directory account type for Azure Storage. + enum: + - User + - Computer + x-ms-enum: + name: AccountType + modelAsString: true + required: + - domainName + - domainGuid + description: Settings properties for Active Directory (AD). + type: object + StorageAccountPropertiesCreateParameters: + properties: + allowedCopyScope: + type: string + description: Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. + enum: + - PrivateLink + - AAD + x-ms-enum: + name: AllowedCopyScope + modelAsString: true + publicNetworkAccess: + $ref: '#/components/schemas/PublicNetworkAccess' + description: Allow, disallow, or let Network Security Perimeter configuration to evaluate public network access to Storage Account. Value is optional but if passed in, must be 'Enabled', 'Disabled' or 'SecuredByPerimeter'. + sasPolicy: + $ref: '#/components/schemas/SasPolicy' + description: SasPolicy assigned to the storage account. + keyPolicy: + $ref: '#/components/schemas/KeyPolicy' + description: KeyPolicy assigned to the storage account. + customDomain: + $ref: '#/components/schemas/CustomDomain' + description: User domain assigned to the storage account. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property. + encryption: + $ref: '#/components/schemas/Encryption' + description: Encryption settings to be used for server-side encryption for the storage account. + networkAcls: + $ref: '#/components/schemas/NetworkRuleSet' + x-ms-client-name: NetworkRuleSet + description: Network rule set + accessTier: + type: string + description: Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. + enum: + - Hot + - Cool + - Premium + - Cold + x-ms-enum: + name: AccessTier + modelAsString: false + azureFilesIdentityBasedAuthentication: + $ref: '#/components/schemas/AzureFilesIdentityBasedAuthentication' + description: Provides the identity based authentication settings for Azure Files. + supportsHttpsTrafficOnly: + type: boolean + x-ms-client-name: EnableHttpsTrafficOnly + description: Allows https traffic only to storage service if sets to true. The default value is true since API version 2019-04-01. + isSftpEnabled: + type: boolean + x-ms-client-name: IsSftpEnabled + description: Enables Secure File Transfer Protocol, if set to true + isLocalUserEnabled: + type: boolean + x-ms-client-name: IsLocalUserEnabled + description: Enables local users feature, if set to true + enableExtendedGroups: + type: boolean + x-ms-client-name: EnableExtendedGroups + description: Enables extended group support with local users feature, if set to true + isHnsEnabled: + type: boolean + x-ms-client-name: IsHnsEnabled + description: Account HierarchicalNamespace enabled if sets to true. + largeFileSharesState: + type: string + enum: + - Disabled + - Enabled + x-ms-enum: + name: LargeFileSharesState + modelAsString: true + description: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. + routingPreference: + $ref: '#/components/schemas/RoutingPreference' + x-ms-client-name: RoutingPreference + description: Maintains information about the network routing choice opted by the user for data transfer + allowBlobPublicAccess: + type: boolean + x-ms-client-name: AllowBlobPublicAccess + description: Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is false for this property. + minimumTlsVersion: + type: string + enum: + - TLS1_0 + - TLS1_1 + - TLS1_2 + - TLS1_3 + x-ms-enum: + name: MinimumTlsVersion + modelAsString: true + description: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. + allowSharedKeyAccess: + type: boolean + description: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true. + isNfsV3Enabled: + type: boolean + x-ms-client-name: EnableNfsV3 + description: NFS 3.0 protocol support enabled if set to true. + allowCrossTenantReplication: + type: boolean + description: Allow or disallow cross AAD tenant object replication. Set this property to true for new or existing accounts only if object replication policies will involve storage accounts in different AAD tenants. The default interpretation is false for new accounts to follow best security practices by default. + defaultToOAuthAuthentication: + type: boolean + description: A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property. + immutableStorageWithVersioning: + $ref: '#/components/schemas/ImmutableStorageAccount' + x-ms-client-name: ImmutableStorageWithVersioning + description: The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the new containers in the account by default. + dnsEndpointType: + type: string + enum: + - Standard + - AzureDnsZone + x-ms-enum: + name: DnsEndpointType + modelAsString: true + description: Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier. + description: The parameters used to create the storage account. + type: object + ExtendedLocationType: + type: string + description: The type of extendedLocation. + enum: + - EdgeZone + x-ms-enum: + name: ExtendedLocationTypes + modelAsString: true + ExtendedLocation: + description: The complex type of the extended location. + properties: + name: + type: string + description: The name of the extended location. + type: + $ref: '#/components/schemas/ExtendedLocationType' + description: The type of the extended location. + type: object + StorageAccountCreateParameters: + required: + - sku + - kind + - location + description: The parameters used when creating a storage account. + properties: + sku: + $ref: '#/components/schemas/Sku' + description: Required. Gets or sets the SKU name. + kind: + type: string + description: Required. Indicates the type of storage account. + enum: + - Storage + - StorageV2 + - BlobStorage + - FileStorage + - BlockBlobStorage + x-ms-enum: + name: Kind + modelAsString: true + location: + type: string + description: Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed. + extendedLocation: + $ref: '#/components/schemas/ExtendedLocation' + description: Optional. Set the extended location of the resource. If not set, the storage account will be created in Azure main region. Otherwise it will be created in the specified extended location + tags: + type: object + additionalProperties: + type: string + description: Gets or sets a list of key value pairs that describe the resource. These tags can be used for viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key with a length no greater than 128 characters and a value with a length no greater than 256 characters. + identity: + $ref: '#/components/schemas/Identity' + description: The identity of the resource. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/StorageAccountPropertiesCreateParameters' + description: The parameters used to create the storage account. + type: object + Endpoints: + properties: + blob: + readOnly: true + type: string + description: Gets the blob endpoint. + queue: + readOnly: true + type: string + description: Gets the queue endpoint. + table: + readOnly: true + type: string + description: Gets the table endpoint. + file: + readOnly: true + type: string + description: Gets the file endpoint. + web: + readOnly: true + type: string + description: Gets the web endpoint. + dfs: + readOnly: true + type: string + description: Gets the dfs endpoint. + microsoftEndpoints: + x-ms-client-flatten: false + $ref: '#/components/schemas/StorageAccountMicrosoftEndpoints' + description: Gets the microsoft routing storage endpoints. + internetEndpoints: + x-ms-client-flatten: false + $ref: '#/components/schemas/StorageAccountInternetEndpoints' + description: Gets the internet routing storage endpoints + description: The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object. + type: object + StorageAccountMicrosoftEndpoints: + properties: + blob: + readOnly: true + type: string + description: Gets the blob endpoint. + queue: + readOnly: true + type: string + description: Gets the queue endpoint. + table: + readOnly: true + type: string + description: Gets the table endpoint. + file: + readOnly: true + type: string + description: Gets the file endpoint. + web: + readOnly: true + type: string + description: Gets the web endpoint. + dfs: + readOnly: true + type: string + description: Gets the dfs endpoint. + description: The URIs that are used to perform a retrieval of a public blob, queue, table, web or dfs object via a microsoft routing endpoint. + type: object + StorageAccountInternetEndpoints: + properties: + blob: + readOnly: true + type: string + description: Gets the blob endpoint. + file: + readOnly: true + type: string + description: Gets the file endpoint. + web: + readOnly: true + type: string + description: Gets the web endpoint. + dfs: + readOnly: true + type: string + description: Gets the dfs endpoint. + description: The URIs that are used to perform a retrieval of a public blob, file, web or dfs object via a internet routing endpoint. + type: object + GeoReplicationStats: + properties: + status: + readOnly: true + type: string + description: 'The status of the secondary location. Possible values are: - Live: Indicates that the secondary location is active and operational. - Bootstrap: Indicates initial synchronization from the primary location to the secondary location is in progress.This typically occurs when replication is first enabled. - Unavailable: Indicates that the secondary location is temporarily unavailable.' + enum: + - Live + - Bootstrap + - Unavailable + x-ms-enum: + name: GeoReplicationStatus + modelAsString: true + lastSyncTime: + readOnly: true + type: string + format: date-time + description: All primary writes preceding this UTC date/time value are guaranteed to be available for read operations. Primary writes following this point in time may or may not be available for reads. Element may be default value if value of LastSyncTime is not available, this can happen if secondary is offline or we are in bootstrap. + canFailover: + readOnly: true + type: boolean + description: A boolean flag which indicates whether or not account failover is supported for the account. + canPlannedFailover: + readOnly: true + type: boolean + description: A boolean flag which indicates whether or not planned account failover is supported for the account. + postFailoverRedundancy: + readOnly: true + type: string + description: The redundancy type of the account after an account failover is performed. + enum: + - Standard_LRS + - Standard_ZRS + x-ms-enum: + name: postFailoverRedundancy + modelAsString: true + postPlannedFailoverRedundancy: + readOnly: true + type: string + description: The redundancy type of the account after a planned account failover is performed. + enum: + - Standard_GRS + - Standard_GZRS + - Standard_RAGRS + - Standard_RAGZRS + x-ms-enum: + name: postPlannedFailoverRedundancy + modelAsString: true + description: Statistics related to replication for storage account's Blob, Table, Queue and File services. It is only available when geo-redundant replication is enabled for the storage account. + type: object + RoutingPreference: + properties: + routingChoice: + type: string + description: Routing Choice defines the kind of network routing opted by the user. + enum: + - MicrosoftRouting + - InternetRouting + x-ms-enum: + name: RoutingChoice + modelAsString: true + publishMicrosoftEndpoints: + type: boolean + description: A boolean flag which indicates whether microsoft routing storage endpoints are to be published + publishInternetEndpoints: + type: boolean + description: A boolean flag which indicates whether internet routing storage endpoints are to be published + description: Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing + type: object + ImmutableStorageAccount: + type: object + properties: + enabled: + type: boolean + description: A boolean flag which enables account-level immutability. All the containers under such an account have object-level immutability enabled by default. + immutabilityPolicy: + x-ms-client-flatten: false + $ref: '#/components/schemas/AccountImmutabilityPolicyProperties' + description: Specifies the default account-level immutability policy which is inherited and applied to objects that do not possess an explicit immutability policy at the object level. The object-level immutability policy has higher precedence than the container-level immutability policy, which has a higher precedence than the account-level immutability policy. + description: This property enables and defines account-level immutability. Enabling the feature auto-enables Blob Versioning. + AccountImmutabilityPolicyProperties: + type: object + properties: + immutabilityPeriodSinceCreationInDays: + type: integer + minimum: 1 + maximum: 146000 + format: int32 + description: The immutability period for the blobs in the container since the policy creation, in days. + state: + type: string + description: The ImmutabilityPolicy state defines the mode of the policy. Disabled state disables the policy, Unlocked state allows increase and decrease of immutability retention time and also allows toggling allowProtectedAppendWrites property, Locked state only allows the increase of the immutability retention time. A policy can only be created in a Disabled or Unlocked state and can be toggled between the two states. Only a policy in an Unlocked state can transition to a Locked state which cannot be reverted. + enum: + - Unlocked + - Locked + - Disabled + x-ms-enum: + name: AccountImmutabilityPolicyState + modelAsString: true + allowProtectedAppendWrites: + type: boolean + description: This property can only be changed for disabled and unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. + description: This defines account-level immutability policy properties. + StorageAccountSkuConversionStatus: + type: object + properties: + skuConversionStatus: + readOnly: true + type: string + description: This property indicates the current sku conversion status. + enum: + - InProgress + - Succeeded + - Failed + x-ms-enum: + name: SkuConversionStatus + modelAsString: true + targetSkuName: + $ref: '#/components/schemas/SkuName' + description: This property represents the target sku name to which the account sku is being converted asynchronously. + startTime: + readOnly: true + type: string + description: This property represents the sku conversion start time. + endTime: + readOnly: true + type: string + description: This property represents the sku conversion end time. + description: This defines the sku conversion status object for asynchronous sku conversions. + BlobRestoreStatus: + properties: + status: + readOnly: true + type: string + description: 'The status of blob restore progress. Possible values are: - InProgress: Indicates that blob restore is ongoing. - Complete: Indicates that blob restore has been completed successfully. - Failed: Indicates that blob restore is failed.' + enum: + - InProgress + - Complete + - Failed + x-ms-enum: + name: BlobRestoreProgressStatus + modelAsString: true + failureReason: + readOnly: true + type: string + description: Failure reason when blob restore is failed. + restoreId: + readOnly: true + type: string + description: Id for tracking blob restore request. + parameters: + readOnly: true + $ref: '#/components/schemas/BlobRestoreParameters' + description: Blob restore request parameters. + description: Blob restore status. + type: object + DeletedAccountProperties: + properties: + storageAccountResourceId: + readOnly: true + type: string + description: Full resource id of the original storage account. + location: + readOnly: true + type: string + description: Location of the deleted account. + restoreReference: + readOnly: true + type: string + description: Can be used to attempt recovering this deleted account via PutStorageAccount API. + creationTime: + readOnly: true + type: string + description: Creation time of the deleted account. + deletionTime: + readOnly: true + type: string + description: Deletion time of the deleted account. + description: Attributes of a deleted storage account. + type: object + StorageAccountProperties: + properties: + provisioningState: + readOnly: true + type: string + description: Gets the status of the storage account at the time the operation was called. + enum: + - Creating + - ResolvingDNS + - Succeeded + x-ms-enum: + name: ProvisioningState + modelAsString: false + primaryEndpoints: + $ref: '#/components/schemas/Endpoints' + readOnly: true + description: Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object. Note that Standard_ZRS and Premium_LRS accounts only return the blob endpoint. + primaryLocation: + readOnly: true + type: string + description: Gets the location of the primary data center for the storage account. + statusOfPrimary: + readOnly: true + type: string + description: Gets the status indicating whether the primary location of the storage account is available or unavailable. + enum: + - available + - unavailable + x-ms-enum: + name: AccountStatus + modelAsString: false + lastGeoFailoverTime: + readOnly: true + type: string + format: date-time + description: Gets the timestamp of the most recent instance of a failover to the secondary location. Only the most recent timestamp is retained. This element is not returned if there has never been a failover instance. Only available if the accountType is Standard_GRS or Standard_RAGRS. + secondaryLocation: + readOnly: true + type: string + description: Gets the location of the geo-replicated secondary for the storage account. Only available if the accountType is Standard_GRS or Standard_RAGRS. + statusOfSecondary: + readOnly: true + type: string + description: Gets the status indicating whether the secondary location of the storage account is available or unavailable. Only available if the SKU name is Standard_GRS or Standard_RAGRS. + enum: + - available + - unavailable + x-ms-enum: + name: AccountStatus + modelAsString: false + creationTime: + readOnly: true + type: string + format: date-time + description: Gets the creation date and time of the storage account in UTC. + customDomain: + $ref: '#/components/schemas/CustomDomain' + readOnly: true + description: Gets the custom domain the user assigned to this storage account. + sasPolicy: + $ref: '#/components/schemas/SasPolicy' + readOnly: true + description: SasPolicy assigned to the storage account. + keyPolicy: + $ref: '#/components/schemas/KeyPolicy' + readOnly: true + description: KeyPolicy assigned to the storage account. + keyCreationTime: + readOnly: true + $ref: '#/components/schemas/KeyCreationTime' + description: Storage account keys creation time. + secondaryEndpoints: + $ref: '#/components/schemas/Endpoints' + readOnly: true + description: Gets the URLs that are used to perform a retrieval of a public blob, queue, or table object from the secondary location of the storage account. Only available if the SKU name is Standard_RAGRS. + encryption: + $ref: '#/components/schemas/Encryption' + readOnly: true + description: Encryption settings to be used for server-side encryption for the storage account. + accessTier: + readOnly: true + type: string + description: Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. + enum: + - Hot + - Cool + - Premium + - Cold + x-ms-enum: + name: AccessTier + modelAsString: false + azureFilesIdentityBasedAuthentication: + $ref: '#/components/schemas/AzureFilesIdentityBasedAuthentication' + description: Provides the identity based authentication settings for Azure Files. + supportsHttpsTrafficOnly: + type: boolean + x-ms-client-name: EnableHttpsTrafficOnly + description: Allows https traffic only to storage service if sets to true. + networkAcls: + $ref: '#/components/schemas/NetworkRuleSet' + x-ms-client-name: NetworkRuleSet + description: Network rule set + readOnly: true + isSftpEnabled: + type: boolean + x-ms-client-name: IsSftpEnabled + description: Enables Secure File Transfer Protocol, if set to true + isLocalUserEnabled: + type: boolean + x-ms-client-name: IsLocalUserEnabled + description: Enables local users feature, if set to true + enableExtendedGroups: + type: boolean + x-ms-client-name: EnableExtendedGroups + description: Enables extended group support with local users feature, if set to true + isHnsEnabled: + type: boolean + x-ms-client-name: IsHnsEnabled + description: Account HierarchicalNamespace enabled if sets to true. + geoReplicationStats: + $ref: '#/components/schemas/GeoReplicationStats' + x-ms-client-name: GeoReplicationStats + description: Geo Replication Stats + readOnly: true + failoverInProgress: + type: boolean + x-ms-client-name: FailoverInProgress + description: If the failover is in progress, the value will be true, otherwise, it will be null. + readOnly: true + largeFileSharesState: + type: string + enum: + - Disabled + - Enabled + x-ms-enum: + name: LargeFileSharesState + modelAsString: true + description: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. + privateEndpointConnections: + readOnly: true + type: array + items: + $ref: '#/components/schemas/PrivateEndpointConnection' + description: List of private endpoint connection associated with the specified storage account + routingPreference: + $ref: '#/components/schemas/RoutingPreference' + x-ms-client-name: RoutingPreference + description: Maintains information about the network routing choice opted by the user for data transfer + blobRestoreStatus: + $ref: '#/components/schemas/BlobRestoreStatus' + x-ms-client-name: BlobRestoreStatus + description: Blob restore status + readOnly: true + allowBlobPublicAccess: + type: boolean + x-ms-client-name: AllowBlobPublicAccess + description: Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is false for this property. + minimumTlsVersion: + type: string + enum: + - TLS1_0 + - TLS1_1 + - TLS1_2 + - TLS1_3 + x-ms-enum: + name: MinimumTlsVersion + modelAsString: true + description: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. + allowSharedKeyAccess: + type: boolean + description: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true. + isNfsV3Enabled: + type: boolean + x-ms-client-name: EnableNfsV3 + description: NFS 3.0 protocol support enabled if set to true. + allowCrossTenantReplication: + type: boolean + description: Allow or disallow cross AAD tenant object replication. Set this property to true for new or existing accounts only if object replication policies will involve storage accounts in different AAD tenants. The default interpretation is false for new accounts to follow best security practices by default. + defaultToOAuthAuthentication: + type: boolean + description: A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property. + publicNetworkAccess: + $ref: '#/components/schemas/PublicNetworkAccess' + description: Allow, disallow, or let Network Security Perimeter configuration to evaluate public network access to Storage Account. + immutableStorageWithVersioning: + $ref: '#/components/schemas/ImmutableStorageAccount' + x-ms-client-name: ImmutableStorageWithVersioning + description: The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default. + allowedCopyScope: + type: string + enum: + - PrivateLink + - AAD + x-ms-enum: + name: AllowedCopyScope + modelAsString: true + description: Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. + storageAccountSkuConversionStatus: + $ref: '#/components/schemas/StorageAccountSkuConversionStatus' + x-ms-client-name: StorageAccountSkuConversionStatus + description: This property is readOnly and is set by server during asynchronous storage account sku conversion operations. + dnsEndpointType: + type: string + enum: + - Standard + - AzureDnsZone + x-ms-enum: + name: DnsEndpointType + modelAsString: true + description: Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier. + isSkuConversionBlocked: + type: boolean + x-ms-client-name: IsSkuConversionBlocked + description: This property will be set to true or false on an event of ongoing migration. Default value is null. + readOnly: true + accountMigrationInProgress: + type: boolean + x-ms-client-name: AccountMigrationInProgress + description: If customer initiated account migration is in progress, the value will be true else it will be null. + readOnly: true + description: Properties of the storage account. + type: object + DeletedAccount: + description: Deleted storage account + properties: + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/DeletedAccountProperties' + description: Properties of the deleted account. + type: object + StorageAccount: + description: The storage account. + properties: + sku: + $ref: '#/components/schemas/Sku' + readOnly: true + description: Gets the SKU. + kind: + readOnly: true + type: string + description: Gets the Kind. + enum: + - Storage + - StorageV2 + - BlobStorage + - FileStorage + - BlockBlobStorage + x-ms-enum: + name: Kind + modelAsString: true + identity: + $ref: '#/components/schemas/Identity' + description: The identity of the resource. + extendedLocation: + $ref: '#/components/schemas/ExtendedLocation' + description: The extendedLocation of the resource. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/StorageAccountProperties' + description: Properties of the storage account. + tags: + type: object + additionalProperties: + type: string + x-ms-mutability: + - read + - create + - update + description: Resource tags. + location: + type: string + x-ms-mutability: + - read + - create + description: The geo-location where the resource lives + type: object + StorageAccountKey: + properties: + keyName: + readOnly: true + type: string + description: Name of the key. + value: + readOnly: true + type: string + description: Base 64-encoded value of the key. + permissions: + readOnly: true + type: string + description: Permissions for the key -- read-only or full permissions. + enum: + - Read + - Full + x-ms-enum: + name: KeyPermission + modelAsString: false + creationTime: + readOnly: true + type: string + format: date-time + description: Creation time of the key, in round trip date format. + description: An access key for the storage account. + type: object + StorageAccountListResult: + properties: + value: + readOnly: true + type: array + items: + $ref: '#/components/schemas/StorageAccount' + description: Gets the list of storage accounts and their properties. + nextLink: + type: string + description: Request URL that can be used to query next page of storage accounts. Returned when total number of requested storage accounts exceed maximum page size. + readOnly: true + description: The response from the List Storage Accounts operation. + type: object + DeletedAccountListResult: + properties: + value: + readOnly: true + type: array + items: + $ref: '#/components/schemas/DeletedAccount' + description: Gets the list of deleted accounts and their properties. + nextLink: + type: string + description: Request URL that can be used to query next page of deleted accounts. Returned when total number of requested deleted accounts exceed maximum page size. + readOnly: true + description: The response from the List Deleted Accounts operation. + type: object + StorageAccountListKeysResult: + properties: + keys: + readOnly: true + type: array + items: + $ref: '#/components/schemas/StorageAccountKey' + description: Gets the list of storage account keys and their properties for the specified storage account. + description: The response from the ListKeys operation. + type: object + StorageAccountRegenerateKeyParameters: + properties: + keyName: + type: string + description: The name of storage keys that want to be regenerated, possible values are key1, key2, kerb1, kerb2. + required: + - keyName + description: The parameters used to regenerate the storage account key. + type: object + StorageAccountPropertiesUpdateParameters: + properties: + customDomain: + $ref: '#/components/schemas/CustomDomain' + description: Custom domain assigned to the storage account by the user. Name is the CNAME source. Only one custom domain is supported per storage account at this time. To clear the existing custom domain, use an empty string for the custom domain name property. + encryption: + $ref: '#/components/schemas/Encryption' + description: Not applicable. Azure Storage encryption at rest is enabled by default for all storage accounts and cannot be disabled. + sasPolicy: + $ref: '#/components/schemas/SasPolicy' + description: SasPolicy assigned to the storage account. + keyPolicy: + $ref: '#/components/schemas/KeyPolicy' + description: KeyPolicy assigned to the storage account. + accessTier: + type: string + description: Required for storage accounts where kind = BlobStorage. The access tier is used for billing. The 'Premium' access tier is the default value for premium block blobs storage account type and it cannot be changed for the premium block blobs storage account type. + enum: + - Hot + - Cool + - Premium + - Cold + x-ms-enum: + name: AccessTier + modelAsString: false + azureFilesIdentityBasedAuthentication: + $ref: '#/components/schemas/AzureFilesIdentityBasedAuthentication' + description: Provides the identity based authentication settings for Azure Files. + supportsHttpsTrafficOnly: + type: boolean + x-ms-client-name: EnableHttpsTrafficOnly + description: Allows https traffic only to storage service if sets to true. + isSftpEnabled: + type: boolean + x-ms-client-name: IsSftpEnabled + description: Enables Secure File Transfer Protocol, if set to true + isLocalUserEnabled: + type: boolean + x-ms-client-name: IsLocalUserEnabled + description: Enables local users feature, if set to true + enableExtendedGroups: + type: boolean + x-ms-client-name: EnableExtendedGroups + description: Enables extended group support with local users feature, if set to true + networkAcls: + description: Network rule set + x-ms-client-name: NetworkRuleSet + $ref: '#/components/schemas/NetworkRuleSet' + largeFileSharesState: + type: string + enum: + - Disabled + - Enabled + x-ms-enum: + name: LargeFileSharesState + modelAsString: true + description: Allow large file shares if sets to Enabled. It cannot be disabled once it is enabled. + routingPreference: + $ref: '#/components/schemas/RoutingPreference' + x-ms-client-name: RoutingPreference + description: Maintains information about the network routing choice opted by the user for data transfer + allowBlobPublicAccess: + type: boolean + x-ms-client-name: AllowBlobPublicAccess + description: Allow or disallow public access to all blobs or containers in the storage account. The default interpretation is false for this property. + minimumTlsVersion: + type: string + enum: + - TLS1_0 + - TLS1_1 + - TLS1_2 + - TLS1_3 + x-ms-enum: + name: MinimumTlsVersion + modelAsString: true + description: Set the minimum TLS version to be permitted on requests to storage. The default interpretation is TLS 1.0 for this property. + allowSharedKeyAccess: + type: boolean + description: Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is null, which is equivalent to true. + allowCrossTenantReplication: + type: boolean + description: Allow or disallow cross AAD tenant object replication. Set this property to true for new or existing accounts only if object replication policies will involve storage accounts in different AAD tenants. The default interpretation is false for new accounts to follow best security practices by default. + defaultToOAuthAuthentication: + type: boolean + description: A boolean flag which indicates whether the default authentication is OAuth or not. The default interpretation is false for this property. + publicNetworkAccess: + $ref: '#/components/schemas/PublicNetworkAccess' + description: Allow, disallow, or let Network Security Perimeter configuration to evaluate public network access to Storage Account. Value is optional but if passed in, must be 'Enabled', 'Disabled' or 'SecuredByPerimeter'. + immutableStorageWithVersioning: + $ref: '#/components/schemas/ImmutableStorageAccount' + x-ms-client-name: ImmutableStorageWithVersioning + description: The property is immutable and can only be set to true at the account creation time. When set to true, it enables object level immutability for all the containers in the account by default. + allowedCopyScope: + type: string + enum: + - PrivateLink + - AAD + x-ms-enum: + name: AllowedCopyScope + modelAsString: true + description: Restrict copy to and from Storage Accounts within an AAD tenant or with Private Links to the same VNet. + dnsEndpointType: + type: string + enum: + - Standard + - AzureDnsZone + x-ms-enum: + name: DnsEndpointType + modelAsString: true + description: Allows you to specify the type of endpoint. Set this to AzureDNSZone to create a large number of accounts in a single subscription, which creates accounts in an Azure DNS Zone and the endpoint URL will have an alphanumeric DNS Zone identifier. + description: The parameters used when updating a storage account. + type: object + StorageAccountUpdateParameters: + description: The parameters that can be provided when updating the storage account properties. + properties: + sku: + $ref: '#/components/schemas/Sku' + description: Gets or sets the SKU name. Note that the SKU name cannot be updated to Standard_ZRS, Premium_LRS or Premium_ZRS, nor can accounts of those SKU names be updated to any other value. + tags: + type: object + additionalProperties: + type: string + description: Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters. + identity: + $ref: '#/components/schemas/Identity' + description: The identity of the resource. + properties: + x-ms-client-flatten: true + $ref: '#/components/schemas/StorageAccountPropertiesUpdateParameters' + description: The parameters used when updating a storage account. + kind: + type: string + description: Optional. Indicates the type of storage account. Currently only StorageV2 value supported by server. + enum: + - Storage + - StorageV2 + - BlobStorage + - FileStorage + - BlockBlobStorage + x-ms-enum: + name: Kind + modelAsString: true + type: object + BlobRestoreParameters: + properties: + timeToRestore: + type: string + format: date-time + description: Restore blob to the specified time. + blobRanges: + type: array + items: + $ref: '#/components/schemas/BlobRestoreRange' + description: Blob ranges to restore. + required: + - timeToRestore + - blobRanges + description: Blob restore parameters + type: object + BlobRestoreRange: + properties: + startRange: + type: string + description: Blob start range. This is inclusive. Empty means account start. + endRange: + type: string + description: Blob end range. This is exclusive. Empty means account end. + required: + - startRange + - endRange + description: Blob range + type: object + UsageName: + properties: + value: + readOnly: true + type: string + description: Gets a string describing the resource name. + localizedValue: + readOnly: true + type: string + description: Gets a localized string describing the resource name. + description: The usage names that can be used; currently limited to StorageAccount. + type: object + Usage: + properties: + unit: + readOnly: true + type: string + description: Gets the unit of measurement. + enum: + - Count + - Bytes + - Seconds + - Percent + - CountsPerSecond + - BytesPerSecond + x-ms-enum: + name: UsageUnit + modelAsString: false + currentValue: + readOnly: true + type: integer + format: int32 + description: Gets the current count of the allocated resources in the subscription. + limit: + readOnly: true + type: integer + format: int32 + description: Gets the maximum count of the resources that can be allocated in the subscription. + name: + $ref: '#/components/schemas/UsageName' + readOnly: true + description: Gets the name of the type of usage. + description: Describes Storage Resource Usage. + type: object + UsageListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/Usage' + description: Gets or sets the list of Storage Resource Usages. + description: The response from the List Usages operation. + type: object + AccountSasParameters: + properties: + signedServices: + type: string + enum: + - b + - q + - t + - f + x-ms-enum: + name: Services + modelAsString: true + x-ms-client-name: Services + description: 'The signed services accessible with the account SAS. Possible values include: Blob (b), Queue (q), Table (t), File (f).' + signedResourceTypes: + type: string + enum: + - s + - c + - o + x-ms-enum: + name: SignedResourceTypes + modelAsString: true + x-ms-client-name: ResourceTypes + description: 'The signed resource types that are accessible with the account SAS. Service (s): Access to service-level APIs; Container (c): Access to container-level APIs; Object (o): Access to object-level APIs for blobs, queue messages, table entities, and files.' + signedPermission: + type: string + enum: + - r + - d + - w + - l + - a + - c + - u + - p + x-ms-enum: + name: Permissions + modelAsString: true + x-ms-client-name: Permissions + description: 'The signed permissions for the account SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p).' + signedIp: + type: string + x-ms-client-name: IPAddressOrRange + description: An IP address or a range of IP addresses from which to accept requests. + signedProtocol: + type: string + enum: + - https,http + - https + x-ms-enum: + name: HttpProtocol + modelAsString: false + x-ms-client-name: Protocols + description: The protocol permitted for a request made with the account SAS. + signedStart: + type: string + format: date-time + x-ms-client-name: SharedAccessStartTime + description: The time at which the SAS becomes valid. + signedExpiry: + type: string + format: date-time + x-ms-client-name: SharedAccessExpiryTime + description: The time at which the shared access signature becomes invalid. + keyToSign: + type: string + description: The key to sign the account SAS token with. + required: + - signedServices + - signedResourceTypes + - signedPermission + - signedExpiry + description: The parameters to list SAS credentials of a storage account. + type: object + ListAccountSasResponse: + properties: + accountSasToken: + readOnly: true + type: string + description: List SAS credentials of storage account. + description: The List SAS credentials operation response. + type: object + ServiceSasParameters: + properties: + canonicalizedResource: + type: string + description: The canonical path to the signed resource. + signedResource: + type: string + enum: + - b + - c + - f + - s + x-ms-enum: + name: signedResource + modelAsString: true + x-ms-client-name: Resource + description: 'The signed services accessible with the service SAS. Possible values include: Blob (b), Container (c), File (f), Share (s).' + signedPermission: + type: string + enum: + - r + - d + - w + - l + - a + - c + - u + - p + x-ms-enum: + name: Permissions + modelAsString: true + x-ms-client-name: Permissions + description: 'The signed permissions for the service SAS. Possible values include: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p).' + signedIp: + type: string + x-ms-client-name: IPAddressOrRange + description: An IP address or a range of IP addresses from which to accept requests. + signedProtocol: + type: string + enum: + - https,http + - https + x-ms-enum: + name: HttpProtocol + modelAsString: false + x-ms-client-name: Protocols + description: The protocol permitted for a request made with the account SAS. + signedStart: + type: string + format: date-time + x-ms-client-name: SharedAccessStartTime + description: The time at which the SAS becomes valid. + signedExpiry: + type: string + format: date-time + x-ms-client-name: SharedAccessExpiryTime + description: The time at which the shared access signature becomes invalid. + signedIdentifier: + type: string + maxLength: 64 + x-ms-client-name: Identifier + description: A unique value up to 64 characters in length that correlates to an access policy specified for the container, queue, or table. + startPk: + type: string + x-ms-client-name: PartitionKeyStart + description: The start of partition key. + endPk: + type: string + x-ms-client-name: PartitionKeyEnd + description: The end of partition key. + startRk: + type: string + x-ms-client-name: RowKeyStart + description: The start of row key. + endRk: + type: string + x-ms-client-name: RowKeyEnd + description: The end of row key. + keyToSign: + type: string + description: The key to sign the account SAS token with. + rscc: + type: string + x-ms-client-name: CacheControl + description: The response header override for cache control. + rscd: + type: string + x-ms-client-name: ContentDisposition + description: The response header override for content disposition. + rsce: + type: string + x-ms-client-name: ContentEncoding + description: The response header override for content encoding. + rscl: + type: string + x-ms-client-name: ContentLanguage + description: The response header override for content language. + rsct: + type: string + x-ms-client-name: ContentType + description: The response header override for content type. + required: + - canonicalizedResource + description: The parameters to list service SAS credentials of a specific resource. + type: object + ListServiceSasResponse: + properties: + serviceSasToken: + readOnly: true + type: string + description: List service SAS credentials of specific resource. + description: The List service SAS credentials operation response. + type: object + ManagementPolicy: + description: The Get Storage Account ManagementPolicies operation response. + properties: + properties: + $ref: '#/components/schemas/ManagementPolicyProperties' + x-ms-client-flatten: true + description: Returns the Storage Account Data Policies Rules. + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + ManagementPolicyProperties: + properties: + lastModifiedTime: + readOnly: true + type: string + format: date-time + description: Returns the date and time the ManagementPolicies was last modified. + policy: + $ref: '#/components/schemas/ManagementPolicySchema' + description: 'The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.' + required: + - policy + description: The Storage Account ManagementPolicy properties. + type: object + ManagementPolicySchema: + properties: + rules: + type: array + items: + $ref: '#/components/schemas/ManagementPolicyRule' + description: 'The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.' + required: + - rules + description: 'The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.' + type: object + ManagementPolicyRule: + properties: + enabled: + type: boolean + description: Rule is enabled if set to true. + name: + type: string + description: A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy. + type: + type: string + description: The valid value is Lifecycle + enum: + - Lifecycle + x-ms-enum: + name: RuleType + modelAsString: true + definition: + $ref: '#/components/schemas/ManagementPolicyDefinition' + description: An object that defines the Lifecycle rule. + required: + - name + - type + - definition + description: An object that wraps the Lifecycle rule. Each rule is uniquely defined by name. + type: object + ManagementPolicyDefinition: + properties: + actions: + $ref: '#/components/schemas/ManagementPolicyAction' + description: An object that defines the action set. + filters: + $ref: '#/components/schemas/ManagementPolicyFilter' + description: An object that defines the filter set. + required: + - actions + description: An object that defines the Lifecycle rule. Each definition is made up with a filters set and an actions set. + type: object + ManagementPolicyFilter: + properties: + prefixMatch: + type: array + items: + type: string + description: An array of strings for prefixes to be match. + blobTypes: + type: array + items: + type: string + description: An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob. + blobIndexMatch: + type: array + items: + $ref: '#/components/schemas/TagFilter' + description: An array of blob index tag based filters, there can be at most 10 tag filters + required: + - blobTypes + description: 'Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters. ' + type: object + TagFilter: + properties: + name: + type: string + minLength: 1 + maxLength: 128 + description: This is the filter tag name, it can have 1 - 128 characters + op: + type: string + description: This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported + value: + type: string + minLength: 0 + maxLength: 256 + description: This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters + required: + - name + - op + - value + description: Blob index tag based filtering for blob objects + type: object + ManagementPolicyAction: + properties: + baseBlob: + $ref: '#/components/schemas/ManagementPolicyBaseBlob' + description: The management policy action for base blob + snapshot: + $ref: '#/components/schemas/ManagementPolicySnapShot' + description: The management policy action for snapshot + version: + $ref: '#/components/schemas/ManagementPolicyVersion' + description: The management policy action for version + description: Actions are applied to the filtered blobs when the execution condition is met. + type: object + ManagementPolicyBaseBlob: + properties: + tierToCool: + $ref: '#/components/schemas/DateAfterModification' + description: The function to tier blobs to cool storage. + tierToArchive: + $ref: '#/components/schemas/DateAfterModification' + description: The function to tier blobs to archive storage. + tierToCold: + $ref: '#/components/schemas/DateAfterModification' + description: The function to tier blobs to cold storage. + tierToHot: + $ref: '#/components/schemas/DateAfterModification' + description: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts + delete: + $ref: '#/components/schemas/DateAfterModification' + description: The function to delete the blob + enableAutoTierToHotFromCool: + type: boolean + description: This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan. + description: Management policy action for base blob. + type: object + ManagementPolicySnapShot: + properties: + tierToCool: + $ref: '#/components/schemas/DateAfterCreation' + description: The function to tier blob snapshot to cool storage. + tierToArchive: + $ref: '#/components/schemas/DateAfterCreation' + description: The function to tier blob snapshot to archive storage. + tierToCold: + $ref: '#/components/schemas/DateAfterCreation' + description: The function to tier blobs to cold storage. + tierToHot: + $ref: '#/components/schemas/DateAfterCreation' + description: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts + delete: + $ref: '#/components/schemas/DateAfterCreation' + description: The function to delete the blob snapshot + description: Management policy action for snapshot. + type: object + ManagementPolicyVersion: + properties: + tierToCool: + $ref: '#/components/schemas/DateAfterCreation' + description: The function to tier blob version to cool storage. + tierToArchive: + $ref: '#/components/schemas/DateAfterCreation' + description: The function to tier blob version to archive storage. + tierToCold: + $ref: '#/components/schemas/DateAfterCreation' + description: The function to tier blobs to cold storage. + tierToHot: + $ref: '#/components/schemas/DateAfterCreation' + description: The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts + delete: + $ref: '#/components/schemas/DateAfterCreation' + description: The function to delete the blob version + description: Management policy action for blob version. + type: object + DateAfterModification: + properties: + daysAfterModificationGreaterThan: + type: number + multipleOf: 1 + minimum: 0 + description: Value indicating the age in days after last modification + daysAfterLastAccessTimeGreaterThan: + type: number + multipleOf: 1 + minimum: 0 + description: Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy + daysAfterLastTierChangeGreaterThan: + type: number + multipleOf: 1 + minimum: 0 + description: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied. + daysAfterCreationGreaterThan: + type: number + multipleOf: 1 + minimum: 0 + description: Value indicating the age in days after blob creation. + description: Object to define the base blob action conditions. Properties daysAfterModificationGreaterThan, daysAfterLastAccessTimeGreaterThan and daysAfterCreationGreaterThan are mutually exclusive. The daysAfterLastTierChangeGreaterThan property is only applicable for tierToArchive actions which requires daysAfterModificationGreaterThan to be set, also it cannot be used in conjunction with daysAfterLastAccessTimeGreaterThan or daysAfterCreationGreaterThan. + type: object + DateAfterCreation: + properties: + daysAfterCreationGreaterThan: + type: number + multipleOf: 1 + minimum: 0 + description: Value indicating the age in days after creation + daysAfterLastTierChangeGreaterThan: + type: number + multipleOf: 1 + minimum: 0 + description: Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied. + required: + - daysAfterCreationGreaterThan + description: Object to define snapshot and version action conditions. + type: object + EncryptionScope: + description: The Encryption Scope resource. + properties: + properties: + $ref: '#/components/schemas/EncryptionScopeProperties' + x-ms-client-flatten: true + x-ms-client-name: EncryptionScopeProperties + description: Properties of the encryption scope. + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + EncryptionScopeProperties: + properties: + source: + type: string + enum: + - Microsoft.Storage + - Microsoft.KeyVault + x-ms-enum: + name: EncryptionScopeSource + modelAsString: true + description: 'The provider for the encryption scope. Possible values (case-insensitive): Microsoft.Storage, Microsoft.KeyVault.' + state: + type: string + enum: + - Enabled + - Disabled + x-ms-enum: + name: EncryptionScopeState + modelAsString: true + description: 'The state of the encryption scope. Possible values (case-insensitive): Enabled, Disabled.' + creationTime: + readOnly: true + type: string + format: date-time + description: Gets the creation date and time of the encryption scope in UTC. + lastModifiedTime: + readOnly: true + type: string + format: date-time + description: Gets the last modification date and time of the encryption scope in UTC. + keyVaultProperties: + $ref: '#/components/schemas/EncryptionScopeKeyVaultProperties' + description: The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'. + requireInfrastructureEncryption: + type: boolean + description: A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest. + description: Properties of the encryption scope. + type: object + EncryptionScopeKeyVaultProperties: + properties: + keyUri: + type: string + description: The object identifier for a key vault key object. When applied, the encryption scope will use the key referenced by the identifier to enable customer-managed key support on this encryption scope. + currentVersionedKeyIdentifier: + type: string + readOnly: true + description: The object identifier of the current versioned Key Vault Key in use. + lastKeyRotationTimestamp: + type: string + readOnly: true + format: date-time + description: Timestamp of last rotation of the Key Vault Key. + description: The key vault properties for the encryption scope. This is a required field if encryption scope 'source' attribute is set to 'Microsoft.KeyVault'. + type: object + EncryptionScopeListResult: + properties: + value: + type: array + items: + $ref: '#/components/schemas/EncryptionScope' + description: List of encryption scopes requested. + readOnly: true + nextLink: + type: string + description: Request URL that can be used to query next page of encryption scopes. Returned when total number of requested encryption scopes exceeds the maximum page size. + readOnly: true + description: List of encryption scopes requested, and if paging is required, a URL to the next page of encryption scopes. + type: object + ObjectReplicationPolicies: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ObjectReplicationPolicy' + description: The replication policy between two storage accounts. + description: List storage account object replication policies. + type: object + ObjectReplicationPolicy: + description: The replication policy between two storage accounts. Multiple rules can be defined in one policy. + properties: + properties: + $ref: '#/components/schemas/ObjectReplicationPolicyProperties' + x-ms-client-flatten: true + description: Returns the Storage Account Object Replication Policy. + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + ObjectReplicationPolicyProperties: + properties: + policyId: + readOnly: true + type: string + description: A unique id for object replication policy. + enabledTime: + readOnly: true + type: string + format: date-time + description: Indicates when the policy is enabled on the source account. + sourceAccount: + type: string + description: Required. Source account name. It should be full resource id if allowCrossTenantReplication set to false. + destinationAccount: + type: string + description: Required. Destination account name. It should be full resource id if allowCrossTenantReplication set to false. + rules: + type: array + items: + $ref: '#/components/schemas/ObjectReplicationPolicyRule' + description: The storage account object replication rules. + required: + - sourceAccount + - destinationAccount + description: The Storage Account ObjectReplicationPolicy properties. + type: object + ObjectReplicationPolicyRule: + properties: + ruleId: + type: string + description: Rule Id is auto-generated for each new rule on destination account. It is required for put policy on source account. + sourceContainer: + type: string + description: Required. Source container name. + destinationContainer: + type: string + description: Required. Destination container name. + filters: + $ref: '#/components/schemas/ObjectReplicationPolicyFilter' + description: Optional. An object that defines the filter set. + required: + - sourceContainer + - destinationContainer + description: The replication policy rule between two containers. + type: object + ObjectReplicationPolicyFilter: + properties: + prefixMatch: + type: array + items: + type: string + description: Optional. Filters the results to replicate only blobs whose names begin with the specified prefix. + minCreationTime: + type: string + description: 'Blobs created after the time will be replicated to the destination. It must be in datetime format ''yyyy-MM-ddTHH:mm:ssZ''. Example: 2020-02-19T16:05:00Z' + description: Filters limit replication to a subset of blobs within the storage account. A logical OR is performed on values in the filter. If multiple filters are defined, a logical AND is performed on all filters. + type: object + LocalUsers: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/LocalUser' + description: The list of local users associated with the storage account. + nextLink: + type: string + description: Request URL that can be used to query next page of local users. Returned when total number of requested local users exceeds the maximum page size. + readOnly: true + description: List of local users requested, and if paging is required, a URL to the next page of local users. + LocalUser: + description: The local user associated with the storage accounts. + properties: + properties: + $ref: '#/components/schemas/LocalUserProperties' + x-ms-client-flatten: true + description: Storage account local user properties. + systemData: + $ref: '#/components/schemas/systemData' + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + LocalUserProperties: + type: object + properties: + permissionScopes: + type: array + items: + $ref: '#/components/schemas/PermissionScope' + description: The permission scopes of the local user. + homeDirectory: + type: string + description: Optional, local user home directory. + sshAuthorizedKeys: + $ref: '#/components/schemas/SshAuthorizedKeys' + sid: + readOnly: true + type: string + description: A unique Security Identifier that is generated by the server. + hasSharedKey: + type: boolean + description: Indicates whether shared key exists. Set it to false to remove existing shared key. + hasSshKey: + type: boolean + description: Indicates whether ssh key exists. Set it to false to remove existing SSH key. + hasSshPassword: + type: boolean + description: Indicates whether ssh password exists. Set it to false to remove existing SSH password. + userId: + readOnly: true + type: integer + format: int32 + description: A unique Identifier that is generated by the server. + groupId: + type: integer + format: int32 + description: An identifier for associating a group of users. + allowAclAuthorization: + type: boolean + description: Indicates whether ACL authorization is allowed for this user. Set it to false to disallow using ACL authorization. + extendedGroups: + type: array + items: + type: integer + format: int32 + description: Supplementary group membership. Only applicable for local users enabled for NFSv3 access. + isNFSv3Enabled: + type: boolean + description: Indicates if the local user is enabled for access with NFSv3 protocol. + description: The Storage Account Local User properties. + LocalUserKeys: + type: object + properties: + sshAuthorizedKeys: + $ref: '#/components/schemas/SshAuthorizedKeys' + sharedKey: + x-ms-secret: true + $ref: '#/components/schemas/SharedKey' + description: The Storage Account Local User keys. + LocalUserRegeneratePasswordResult: + type: object + properties: + sshPassword: + x-ms-secret: true + readOnly: true + type: string + description: Auto generated password by the server for SSH authentication if hasSshPassword is set to true on the creation of local user. + description: The secrets of Storage Account Local User. + PermissionScope: + type: object + properties: + permissions: + type: string + description: 'The permissions for the local user. Possible values include: Read (r), Write (w), Delete (d), List (l), Create (c), Modify Ownership (o), and Modify Permissions (p).' + service: + type: string + description: The service used by the local user, e.g. blob, file. + resourceName: + type: string + description: The name of resource, normally the container name or the file share name, used by the local user. + required: + - permissions + - service + - resourceName + SshAuthorizedKeys: + type: array + items: + $ref: '#/components/schemas/SshPublicKey' + description: Optional, local user ssh authorized keys for SFTP. + SshPublicKey: + type: object + properties: + description: + type: string + description: Optional. It is used to store the function/usage of the key + key: + type: string + description: 'Ssh public key base64 encoded. The format should be: '' '', e.g. ssh-rsa AAAABBBB' + SharedKey: + readOnly: true + type: string + description: Auto generated by the server for SMB authentication. + ListBlobInventoryPolicy: + properties: + value: + type: array + items: + $ref: '#/components/schemas/BlobInventoryPolicy' + description: List of blob inventory policies. + readOnly: true + description: List of blob inventory policies returned. + type: object + BlobInventoryPolicy: + description: The storage account blob inventory policy. + properties: + properties: + $ref: '#/components/schemas/BlobInventoryPolicyProperties' + x-ms-client-flatten: true + description: Returns the storage account blob inventory policy rules. + systemData: + $ref: '#/components/schemas/systemData' + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + BlobInventoryPolicyProperties: + properties: + lastModifiedTime: + readOnly: true + type: string + format: date-time + description: Returns the last modified date and time of the blob inventory policy. + policy: + $ref: '#/components/schemas/BlobInventoryPolicySchema' + description: The storage account blob inventory policy object. It is composed of policy rules. + required: + - policy + description: The storage account blob inventory policy properties. + type: object + BlobInventoryPolicySchema: + properties: + enabled: + type: boolean + description: Policy is enabled if set to true. + destination: + readOnly: true + type: string + description: Deprecated Property from API version 2021-04-01 onwards, the required destination container name must be specified at the rule level 'policy.rule.destination' + type: + type: string + description: The valid value is Inventory + enum: + - Inventory + x-ms-enum: + name: InventoryRuleType + modelAsString: true + rules: + type: array + items: + $ref: '#/components/schemas/BlobInventoryPolicyRule' + description: The storage account blob inventory policy rules. The rule is applied when it is enabled. + required: + - enabled + - type + - rules + description: The storage account blob inventory policy rules. + type: object + BlobInventoryPolicyRule: + properties: + enabled: + type: boolean + description: Rule is enabled when set to true. + name: + type: string + description: A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy. + destination: + type: string + description: Container name where blob inventory files are stored. Must be pre-created. + definition: + $ref: '#/components/schemas/BlobInventoryPolicyDefinition' + description: An object that defines the blob inventory policy rule. + required: + - name + - enabled + - destination + - definition + description: An object that wraps the blob inventory rule. Each rule is uniquely defined by name. + type: object + BlobInventoryPolicyDefinition: + properties: + filters: + $ref: '#/components/schemas/BlobInventoryPolicyFilter' + description: An object that defines the filter set. + format: + type: string + description: This is a required field, it specifies the format for the inventory files. + enum: + - Csv + - Parquet + x-ms-enum: + name: format + modelAsString: true + schedule: + type: string + description: This is a required field. This field is used to schedule an inventory formation. + enum: + - Daily + - Weekly + x-ms-enum: + name: schedule + modelAsString: true + objectType: + type: string + description: This is a required field. This field specifies the scope of the inventory created either at the blob or container level. + enum: + - Blob + - Container + x-ms-enum: + name: objectType + modelAsString: true + schemaFields: + type: array + items: + type: string + description: This is a required field. This field specifies the fields and properties of the object to be included in the inventory. The Schema field value 'Name' is always required. The valid values for this field for the 'Blob' definition.objectType include 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeletionId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. For Blob object type schema field value 'DeletedTime' is applicable only for Hns enabled accounts. The valid values for 'Container' definition.objectType include 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays'. Schema field values 'Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId' are valid only for Hns enabled accounts.Schema field values 'Tags, TagCount' are only valid for Non-Hns accounts. + required: + - format + - schedule + - objectType + - schemaFields + description: An object that defines the blob inventory rule. + type: object + BlobInventoryPolicyFilter: + properties: + prefixMatch: + type: array + items: + type: string + description: An array of strings with maximum 10 blob prefixes to be included in the inventory. + excludePrefix: + type: array + items: + type: string + description: An array of strings with maximum 10 blob prefixes to be excluded from the inventory. + blobTypes: + type: array + items: + type: string + description: An array of predefined enum values. Valid values include blockBlob, appendBlob, pageBlob. Hns accounts does not support pageBlobs. This field is required when definition.objectType property is set to 'Blob'. + includeBlobVersions: + type: boolean + description: Includes blob versions in blob inventory when value is set to true. The definition.schemaFields values 'VersionId and IsCurrentVersion' are required if this property is set to true, else they must be excluded. + includeSnapshots: + type: boolean + description: Includes blob snapshots in blob inventory when value is set to true. The definition.schemaFields value 'Snapshot' is required if this property is set to true, else it must be excluded. + includeDeleted: + type: boolean + description: For 'Container' definition.objectType the definition.schemaFields must include 'Deleted, Version, DeletedTime and RemainingRetentionDays'. For 'Blob' definition.objectType and HNS enabled storage accounts the definition.schemaFields must include 'DeletionId, Deleted, DeletedTime and RemainingRetentionDays' and for Hns disabled accounts the definition.schemaFields must include 'Deleted and RemainingRetentionDays', else it must be excluded. + creationTime: + $ref: '#/components/schemas/BlobInventoryCreationTime' + description: This property is used to filter objects based on the object creation time + description: An object that defines the blob inventory rule filter conditions. For 'Blob' definition.objectType all filter properties are applicable, 'blobTypes' is required and others are optional. For 'Container' definition.objectType only prefixMatch is applicable and is optional. + type: object + BlobInventoryCreationTime: + type: object + properties: + lastNDays: + type: integer + minimum: 1 + maximum: 36500 + format: int32 + description: When set the policy filters the objects that are created in the last N days. Where N is an integer value between 1 to 36500. + description: This property defines the creation time based filtering condition. Blob Inventory schema parameter 'Creation-Time' is mandatory with this filter. + StorageAccountMigration: + required: + - properties + description: The parameters or status associated with an ongoing or enqueued storage account migration in order to update its current SKU or region. + properties: + id: + type: string + readOnly: true + description: Migration Resource Id + name: + type: string + description: current value is 'default' for customer initiated migration + type: + type: string + description: SrpAccountMigrationType in ARM contract which is 'accountMigrations' + properties: + type: object + properties: + targetSkuName: + $ref: '#/components/schemas/SkuName' + description: Target sku name for the account + migrationStatus: + type: string + description: Current status of migration + enum: + - Invalid + - SubmittedForConversion + - InProgress + - Complete + - Failed + x-ms-enum: + name: migrationStatus + modelAsString: true + readOnly: true + migrationFailedReason: + readOnly: true + type: string + description: Error code for migration failure + migrationFailedDetailedReason: + readOnly: true + type: string + description: Reason for migration failure + x-ms-client-flatten: true + x-ms-client-name: StorageAccountMigrationDetails + description: The properties of a storage account’s ongoing or enqueued migration. + required: + - targetSkuName + type: object + ErrorResponseBody: + properties: + code: + type: string + description: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. + message: + type: string + description: A message describing the error, intended to be suitable for display in a user interface. + description: Error response body contract. + type: object + PublicNetworkAccess: + type: string + description: Allow, disallow, or let Network Security Perimeter configuration to evaluate public network access to Storage Account. Value is optional but if passed in, must be 'Enabled', 'Disabled' or 'SecuredByPerimeter'. + enum: + - Enabled + - Disabled + - SecuredByPerimeter + x-ms-enum: + name: PublicNetworkAccess + modelAsString: true + StorageTaskAssignment: + required: + - properties + description: The storage task assignment. + properties: + properties: + $ref: '#/components/schemas/StorageTaskAssignmentProperties' + description: Properties of the storage task assignment. + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + StorageTaskAssignmentProperties: + type: object + properties: + taskId: + type: string + format: arm-id + description: Id of the corresponding storage task + enabled: + type: boolean + description: Whether the storage task assignment is enabled or not + description: + type: string + description: Text that describes the purpose of the storage task assignment + executionContext: + $ref: '#/components/schemas/StorageTaskAssignmentExecutionContext' + description: The storage task assignment execution context + report: + $ref: '#/components/schemas/StorageTaskAssignmentReport' + description: The storage task assignment report + provisioningState: + readOnly: true + type: string + description: Represents the provisioning state of the storage task assignment. + enum: + - ValidateSubscriptionQuotaBegin + - ValidateSubscriptionQuotaEnd + - Creating + - Succeeded + - Deleting + - Canceled + - Failed + x-ms-enum: + name: ProvisioningState + modelAsString: false + runStatus: + $ref: '#/components/schemas/StorageTaskReportProperties' + description: Run status of storage task assignment + required: + - taskId + - enabled + - description + - executionContext + - report + description: Properties of the storage task assignment. + StorageTaskAssignmentExecutionContext: + type: object + properties: + target: + $ref: '#/components/schemas/ExecutionTarget' + description: Execution target of the storage task assignment + trigger: + $ref: '#/components/schemas/ExecutionTrigger' + description: Execution trigger of the storage task assignment + required: + - trigger + description: Execution context of the storage task assignment. + ExecutionTarget: + type: object + properties: + prefix: + type: array + items: + type: string + description: Required list of object prefixes to be included for task execution + excludePrefix: + type: array + items: + type: string + description: List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor + description: Target helps provide filter parameters for the objects in the storage account and forms the execution context for the storage task + ExecutionTrigger: + type: object + properties: + type: + type: string + enum: + - RunOnce + - OnSchedule + x-ms-enum: + name: TriggerType + modelAsString: false + description: The trigger type of the storage task assignment execution + parameters: + $ref: '#/components/schemas/TriggerParameters' + description: The trigger parameters of the storage task assignment execution + required: + - type + - parameters + description: Execution trigger for storage task assignment + TriggerParameters: + type: object + properties: + startFrom: + type: string + format: date-time + description: When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' + interval: + type: integer + minimum: 1 + format: int32 + description: Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' + intervalUnit: + type: string + enum: + - Days + x-ms-enum: + name: IntervalUnit + modelAsString: false + description: Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' + endBy: + type: string + format: date-time + description: When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' + startOn: + type: string + format: date-time + description: When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule' + description: The trigger parameters update for the storage task assignment execution + StorageTaskAssignmentReport: + type: object + properties: + prefix: + type: string + description: The container prefix for the location of storage task assignment report + required: + - prefix + description: The storage task assignment report + StorageTaskAssignmentUpdateParameters: + description: Parameters of the storage task assignment update request + properties: + properties: + $ref: '#/components/schemas/StorageTaskAssignmentUpdateProperties' + description: Properties of the storage task assignment. + type: object + StorageTaskAssignmentUpdateProperties: + type: object + properties: + taskId: + readOnly: true + type: string + description: Id of the corresponding storage task + enabled: + type: boolean + description: Whether the storage task assignment is enabled or not + description: + type: string + description: Text that describes the purpose of the storage task assignment + executionContext: + $ref: '#/components/schemas/StorageTaskAssignmentUpdateExecutionContext' + description: The storage task assignment execution context + report: + $ref: '#/components/schemas/StorageTaskAssignmentUpdateReport' + description: The storage task assignment report + provisioningState: + readOnly: true + type: string + description: Represents the provisioning state of the storage task assignment. + enum: + - ValidateSubscriptionQuotaBegin + - ValidateSubscriptionQuotaEnd + - Creating + - Succeeded + - Deleting + - Canceled + - Failed + x-ms-enum: + name: ProvisioningState + modelAsString: false + runStatus: + $ref: '#/components/schemas/StorageTaskReportProperties' + description: Run status of storage task assignment + description: Properties of the storage task update assignment. + StorageTaskAssignmentUpdateExecutionContext: + type: object + properties: + target: + $ref: '#/components/schemas/ExecutionTarget' + description: Execution target of the storage task assignment + trigger: + $ref: '#/components/schemas/ExecutionTriggerUpdate' + description: Execution trigger of the storage task assignment + description: Execution context of the storage task assignment update. + ExecutionTriggerUpdate: + type: object + properties: + type: + type: string + enum: + - RunOnce + - OnSchedule + x-ms-enum: + name: TriggerType + modelAsString: false + description: The trigger type of the storage task assignment execution + parameters: + $ref: '#/components/schemas/TriggerParametersUpdate' + description: The trigger parameters of the storage task assignment execution + description: Execution trigger update for storage task assignment + TriggerParametersUpdate: + type: object + properties: + startFrom: + type: string + format: date-time + description: When to start task execution. This is a mutable field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' + interval: + type: integer + minimum: 1 + format: int32 + description: Run interval of task execution. This is a mutable field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' + intervalUnit: + type: string + enum: + - Days + x-ms-enum: + name: IntervalUnit + modelAsString: false + description: Run interval unit of task execution. This is a mutable field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' + endBy: + type: string + format: date-time + description: When to end task execution. This is a mutable field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce' + startOn: + type: string + format: date-time + description: When to start task execution. This is a mutable field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule' + description: The trigger parameters update for the storage task assignment execution + StorageTaskAssignmentUpdateReport: + type: object + properties: + prefix: + type: string + description: The prefix of the storage task assignment report + description: The storage task assignment report + StorageTaskAssignmentsList: + type: object + properties: + value: + readOnly: true + type: array + items: + $ref: '#/components/schemas/StorageTaskAssignment' + x-ms-identifiers: [] + description: Gets the list of storage task assignments and their properties. + nextLink: + type: string + description: Request URL that can be used to query next page of storage task assignments. Returned when total number of requested storage task assignments exceed maximum page size. + readOnly: true + description: List of storage task assignments for the storage account + PrivateEndpoint: + properties: + id: + readOnly: true + type: string + description: The ARM identifier for Private Endpoint + description: The Private Endpoint resource. + type: object + PrivateEndpointConnection: + description: The Private Endpoint Connection resource. + properties: + properties: + $ref: '#/components/schemas/PrivateEndpointConnectionProperties' + x-ms-client-flatten: true + description: Resource properties. + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + PrivateEndpointConnectionProperties: + properties: + privateEndpoint: + $ref: '#/components/schemas/PrivateEndpoint' + description: The resource of private end point. + privateLinkServiceConnectionState: + $ref: '#/components/schemas/PrivateLinkServiceConnectionState' + description: A collection of information about the state of the connection between service consumer and provider. + provisioningState: + $ref: '#/components/schemas/PrivateEndpointConnectionProvisioningState' + description: The provisioning state of the private endpoint connection resource. + required: + - privateLinkServiceConnectionState + description: Properties of the PrivateEndpointConnectProperties. + type: object + PrivateLinkServiceConnectionState: + properties: + status: + $ref: '#/components/schemas/PrivateEndpointServiceConnectionStatus' + description: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + description: + type: string + description: The reason for approval/rejection of the connection. + actionRequired: + type: string + description: A message indicating if changes on the service provider require any updates on the consumer. + description: A collection of information about the state of the connection between service consumer and provider. + type: object + PrivateEndpointServiceConnectionStatus: + type: string + description: The private endpoint connection status. + enum: + - Pending + - Approved + - Rejected + x-ms-enum: + name: PrivateEndpointServiceConnectionStatus + modelAsString: true + PrivateEndpointConnectionProvisioningState: + type: string + readOnly: true + description: The current provisioning state. + enum: + - Succeeded + - Creating + - Deleting + - Failed + x-ms-enum: + name: PrivateEndpointConnectionProvisioningState + modelAsString: true + PrivateLinkResource: + description: A private link resource + properties: + properties: + $ref: '#/components/schemas/PrivateLinkResourceProperties' + description: Resource properties. + x-ms-client-flatten: true + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + PrivateLinkResourceProperties: + properties: + groupId: + description: The private link resource group id. + type: string + readOnly: true + requiredMembers: + description: The private link resource required member names. + type: array + items: + type: string + readOnly: true + requiredZoneNames: + type: array + items: + type: string + description: The private link resource Private link DNS zone name. + description: Properties of a private link resource. + type: object + PrivateEndpointConnectionListResult: + properties: + value: + type: array + description: Array of private endpoint connections + items: + $ref: '#/components/schemas/PrivateEndpointConnection' + description: List of private endpoint connection associated with the specified storage account + type: object + PrivateLinkResourceListResult: + properties: + value: + type: array + description: Array of private link resources + items: + $ref: '#/components/schemas/PrivateLinkResource' + description: A list of private link resources + type: object + ContainerProperties: + properties: + version: + type: string + readOnly: true + description: The version of the deleted blob container. + deleted: + type: boolean + readOnly: true + description: Indicates whether the blob container was deleted. + deletedTime: + type: string + format: date-time + readOnly: true + description: Blob container deletion time. + remainingRetentionDays: + type: integer + readOnly: true + description: Remaining retention days for soft deleted blob container. + defaultEncryptionScope: + type: string + description: Default the container to use specified encryption scope for all writes. + denyEncryptionScopeOverride: + type: boolean + description: Block override of encryption scope from the container default. + publicAccess: + type: string + enum: + - Container + - Blob + - None + x-ms-enum: + name: PublicAccess + modelAsString: false + description: Specifies whether data in the container may be accessed publicly and the level of access. + lastModifiedTime: + type: string + format: date-time + readOnly: true + description: Returns the date and time the container was last modified. + leaseStatus: + type: string + readOnly: true + enum: + - Locked + - Unlocked + x-ms-enum: + name: LeaseStatus + modelAsString: true + description: The lease status of the container. + leaseState: + type: string + readOnly: true + enum: + - Available + - Leased + - Expired + - Breaking + - Broken + x-ms-enum: + name: LeaseState + modelAsString: true + description: Lease state of the container. + leaseDuration: + type: string + readOnly: true + enum: + - Infinite + - Fixed + x-ms-enum: + name: LeaseDuration + modelAsString: true + description: Specifies whether the lease on a container is of infinite or fixed duration, only when the container is leased. + metadata: + type: object + additionalProperties: + type: string + description: A name-value pair to associate with the container as metadata. + immutabilityPolicy: + readOnly: true + $ref: '#/components/schemas/ImmutabilityPolicyProperties' + x-ms-client-name: ImmutabilityPolicy + description: The ImmutabilityPolicy property of the container. + legalHold: + readOnly: true + $ref: '#/components/schemas/LegalHoldProperties' + description: The LegalHold property of the container. + hasLegalHold: + type: boolean + readOnly: true + description: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. + hasImmutabilityPolicy: + type: boolean + readOnly: true + description: The hasImmutabilityPolicy public property is set to true by SRP if ImmutabilityPolicy has been created for this container. The hasImmutabilityPolicy public property is set to false by SRP if ImmutabilityPolicy has not been created for this container. + immutableStorageWithVersioning: + $ref: '#/components/schemas/ImmutableStorageWithVersioning' + description: The object level immutability property of the container. The property is immutable and can only be set to true at the container creation time. Existing containers must undergo a migration process. + enableNfsV3RootSquash: + type: boolean + description: Enable NFSv3 root squash on blob container. + enableNfsV3AllSquash: + type: boolean + description: Enable NFSv3 all squash on blob container. + description: The properties of a container. + type: object + BlobContainer: + description: Properties of the blob container, including Id, resource name, resource type, Etag. + properties: + properties: + $ref: '#/components/schemas/ContainerProperties' + x-ms-client-flatten: true + x-ms-client-name: ContainerProperties + description: Properties of the blob container. + etag: + type: string + readOnly: true + description: Resource Etag. + type: object + ImmutabilityPolicyProperty: + properties: + immutabilityPeriodSinceCreationInDays: + type: integer + description: The immutability period for the blobs in the container since the policy creation, in days. + state: + type: string + readOnly: true + enum: + - Locked + - Unlocked + x-ms-enum: + name: ImmutabilityPolicyState + modelAsString: true + description: 'The ImmutabilityPolicy state of a blob container, possible values include: Locked and Unlocked.' + allowProtectedAppendWrites: + type: boolean + description: This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. + allowProtectedAppendWritesAll: + type: boolean + description: This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Bock Blobs' while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive. + description: The properties of an ImmutabilityPolicy of a blob container. + type: object + ImmutabilityPolicyProperties: + description: The properties of an ImmutabilityPolicy of a blob container. + properties: + properties: + $ref: '#/components/schemas/ImmutabilityPolicyProperty' + x-ms-client-flatten: true + description: The properties of an ImmutabilityPolicy of a blob container. + etag: + type: string + readOnly: true + description: ImmutabilityPolicy Etag. + updateHistory: + type: array + readOnly: true + items: + $ref: '#/components/schemas/UpdateHistoryProperty' + description: The ImmutabilityPolicy update history of the blob container. + type: object + ImmutabilityPolicy: + required: + - properties + description: The ImmutabilityPolicy property of a blob container, including Id, resource name, resource type, Etag. + properties: + properties: + $ref: '#/components/schemas/ImmutabilityPolicyProperty' + x-ms-client-flatten: true + description: The properties of an ImmutabilityPolicy of a blob container. + etag: + type: string + readOnly: true + description: Resource Etag. + type: object + ImmutableStorageWithVersioning: + properties: + enabled: + type: boolean + description: This is an immutable property, when set to true it enables object level immutability at the container level. + timeStamp: + type: string + format: date-time + readOnly: true + description: Returns the date and time the object level immutability was enabled. + migrationState: + type: string + readOnly: true + enum: + - InProgress + - Completed + x-ms-enum: + name: MigrationState + modelAsString: true + description: This property denotes the container level immutability to object level immutability migration state. + description: Object level immutability properties of the container. + type: object + UpdateHistoryProperty: + properties: + update: + type: string + readOnly: true + enum: + - put + - lock + - extend + x-ms-enum: + name: ImmutabilityPolicyUpdateType + modelAsString: true + description: 'The ImmutabilityPolicy update type of a blob container, possible values include: put, lock and extend.' + immutabilityPeriodSinceCreationInDays: + type: integer + readOnly: true + description: The immutability period for the blobs in the container since the policy creation, in days. + timestamp: + type: string + format: date-time + readOnly: true + description: Returns the date and time the ImmutabilityPolicy was updated. + objectIdentifier: + type: string + readOnly: true + description: Returns the Object ID of the user who updated the ImmutabilityPolicy. + tenantId: + type: string + readOnly: true + description: Returns the Tenant ID that issued the token for the user who updated the ImmutabilityPolicy. + upn: + type: string + readOnly: true + description: Returns the User Principal Name of the user who updated the ImmutabilityPolicy. + allowProtectedAppendWrites: + type: boolean + description: This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to an append blob while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. + allowProtectedAppendWritesAll: + type: boolean + description: This property can only be changed for unlocked time-based retention policies. When enabled, new blocks can be written to both 'Append and Bock Blobs' while maintaining immutability protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. This property cannot be changed with ExtendImmutabilityPolicy API. The 'allowProtectedAppendWrites' and 'allowProtectedAppendWritesAll' properties are mutually exclusive. + description: An update history of the ImmutabilityPolicy of a blob container. + type: object + LegalHoldProperties: + properties: + hasLegalHold: + type: boolean + readOnly: true + description: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. + tags: + type: array + items: + $ref: '#/components/schemas/TagProperty' + description: The list of LegalHold tags of a blob container. + protectedAppendWritesHistory: + $ref: '#/components/schemas/ProtectedAppendWritesHistory' + description: Protected append blob writes history. + description: The LegalHold property of a blob container. + type: object + TagProperty: + properties: + tag: + type: string + readOnly: true + description: The tag value. + timestamp: + type: string + format: date-time + readOnly: true + description: Returns the date and time the tag was added. + objectIdentifier: + type: string + readOnly: true + description: Returns the Object ID of the user who added the tag. + tenantId: + type: string + readOnly: true + description: Returns the Tenant ID that issued the token for the user who added the tag. + upn: + type: string + readOnly: true + description: Returns the User Principal Name of the user who added the tag. + description: A tag of the LegalHold of a blob container. + type: object + ProtectedAppendWritesHistory: + type: object + properties: + allowProtectedAppendWritesAll: + type: boolean + description: When enabled, new blocks can be written to both 'Append and Bock Blobs' while maintaining legal hold protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. + timestamp: + type: string + format: date-time + readOnly: true + description: Returns the date and time the tag was added. + description: Protected append writes history setting for the blob container with Legal holds. + LegalHold: + properties: + hasLegalHold: + type: boolean + readOnly: true + description: The hasLegalHold public property is set to true by SRP if there are at least one existing tag. The hasLegalHold public property is set to false by SRP if all existing legal hold tags are cleared out. There can be a maximum of 1000 blob containers with hasLegalHold=true for a given account. + tags: + type: array + items: + type: string + maxLength: 23 + minLength: 3 + description: Each tag should be 3 to 23 alphanumeric characters and is normalized to lower case at SRP. + allowProtectedAppendWritesAll: + type: boolean + description: When enabled, new blocks can be written to both 'Append and Bock Blobs' while maintaining legal hold protection and compliance. Only new blocks can be added and any existing blocks cannot be modified or deleted. + required: + - tags + description: The LegalHold property of a blob container. + type: object + ListContainerItem: + description: The blob container properties be listed out. + properties: + properties: + $ref: '#/components/schemas/ContainerProperties' + x-ms-client-flatten: true + description: The blob container properties be listed out. + etag: + type: string + readOnly: true + description: Resource Etag. + type: object + ListContainerItems: + properties: + value: + type: array + items: + $ref: '#/components/schemas/ListContainerItem' + description: List of blobs containers returned. + readOnly: true + nextLink: + type: string + description: Request URL that can be used to query next page of containers. Returned when total number of requested containers exceed maximum page size. + readOnly: true + description: Response schema. Contains list of blobs returned, and if paging is requested or required, a URL to next page of containers. + type: object + BlobServiceProperties: + description: The properties of a storage account’s Blob service. + properties: + properties: + properties: + cors: + $ref: '#/components/schemas/CorsRules' + description: Specifies CORS rules for the Blob service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the Blob service. + defaultServiceVersion: + type: string + description: DefaultServiceVersion indicates the default version to use for requests to the Blob service if an incoming request’s version is not specified. Possible values include version 2008-10-27 and all more recent versions. + deleteRetentionPolicy: + $ref: '#/components/schemas/DeleteRetentionPolicy' + description: The blob service properties for blob soft delete. + isVersioningEnabled: + type: boolean + description: Versioning is enabled if set to true. + automaticSnapshotPolicyEnabled: + type: boolean + description: Deprecated in favor of isVersioningEnabled property. + changeFeed: + $ref: '#/components/schemas/ChangeFeed' + description: The blob service properties for change feed events. + restorePolicy: + $ref: '#/components/schemas/RestorePolicyProperties' + description: The blob service properties for blob restore policy. + containerDeleteRetentionPolicy: + $ref: '#/components/schemas/DeleteRetentionPolicy' + description: The blob service properties for container soft delete. + lastAccessTimeTrackingPolicy: + $ref: '#/components/schemas/LastAccessTimeTrackingPolicy' + description: The blob service property to configure last access time based tracking policy. + x-ms-client-flatten: true + x-ms-client-name: BlobServiceProperties + description: The properties of a storage account’s Blob service. + sku: + $ref: '#/components/schemas/Sku' + readOnly: true + description: Sku name and tier. + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + BlobServiceItems: + properties: + value: + type: array + items: + $ref: '#/components/schemas/BlobServiceProperties' + description: List of blob services returned. + readOnly: true + type: object + ChangeFeed: + properties: + enabled: + type: boolean + description: Indicates whether change feed event logging is enabled for the Blob service. + retentionInDays: + type: integer + minimum: 1 + maximum: 146000 + format: int32 + description: Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days (400 years). A null value indicates an infinite retention of the change feed. + description: The blob service properties for change feed events. + type: object + RestorePolicyProperties: + properties: + enabled: + type: boolean + description: Blob restore is enabled if set to true. + days: + type: integer + minimum: 1 + maximum: 365 + description: how long this blob can be restored. It should be great than zero and less than DeleteRetentionPolicy.days. + lastEnabledTime: + type: string + format: date-time + readOnly: true + description: Deprecated in favor of minRestoreTime property. + minRestoreTime: + type: string + format: date-time + readOnly: true + description: Returns the minimum date and time that the restore can be started. + required: + - enabled + description: The blob service properties for blob restore policy + type: object + LastAccessTimeTrackingPolicy: + properties: + enable: + type: boolean + description: When set to true last access time based tracking is enabled. + name: + type: string + description: Name of the policy. The valid value is AccessTimeTracking. This field is currently read only + enum: + - AccessTimeTracking + x-ms-enum: + name: name + modelAsString: true + trackingGranularityInDays: + type: integer + format: int32 + description: The field specifies blob object tracking granularity in days, typically how often the blob object should be tracked.This field is currently read only with value as 1 + blobType: + type: array + items: + type: string + description: An array of predefined supported blob types. Only blockBlob is the supported value. This field is currently read only + required: + - enable + description: The blob service properties for Last access time based tracking policy. + type: object + LeaseContainerRequest: + properties: + action: + type: string + enum: + - Acquire + - Renew + - Change + - Release + - Break + x-ms-enum: + name: LeaseContainerRequestAction + modelAsString: true + description: Specifies the lease action. Can be one of the available actions. + leaseId: + type: string + description: Identifies the lease. Can be specified in any valid GUID string format. + breakPeriod: + type: integer + description: Optional. For a break action, proposed duration the lease should continue before it is broken, in seconds, between 0 and 60. + leaseDuration: + type: integer + description: Required for acquire. Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never expires. + proposedLeaseId: + type: string + description: Optional for acquire, required for change. Proposed lease ID, in a GUID string format. + required: + - action + description: Lease Container request schema. + type: object + LeaseContainerResponse: + properties: + leaseId: + type: string + description: Returned unique lease ID that must be included with any request to delete the container, or to renew, change, or release the lease. + leaseTimeSeconds: + type: string + description: Approximate time remaining in the lease period, in seconds. + description: Lease Container response schema. + type: object + FileServiceItems: + properties: + value: + type: array + items: + $ref: '#/components/schemas/FileServiceProperties' + description: List of file services returned. + readOnly: true + type: object + FileServiceProperties: + description: The properties of File services in storage account. + properties: + properties: + properties: + cors: + $ref: '#/components/schemas/CorsRules' + description: Specifies CORS rules for the File service. You can include up to five CorsRule elements in the request. If no CorsRule elements are included in the request body, all CORS rules will be deleted, and CORS will be disabled for the File service. + shareDeleteRetentionPolicy: + $ref: '#/components/schemas/DeleteRetentionPolicy' + description: The file service properties for share soft delete. + protocolSettings: + $ref: '#/components/schemas/ProtocolSettings' + description: Protocol settings for file service + x-ms-client-flatten: true + x-ms-client-name: FileServiceProperties + description: The properties of File services in storage account. + sku: + $ref: '#/components/schemas/Sku' + readOnly: true + description: Sku name and tier. + id: + readOnly: true + type: string + description: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + name: + readOnly: true + type: string + description: The name of the resource + type: + readOnly: true + type: string + description: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + type: object + ProtocolSettings: + properties: + smb: + $ref: '#/components/schemas/SmbSetting' + description: Setting for SMB protocol + description: Protocol settings for file service + type: object + SmbSetting: + properties: + multichannel: + $ref: '#/components/schemas/Multichannel' + description: Multichannel setting. Applies to Premium FileStorage only. + versions: + type: string + description: SMB protocol versions supported by server. Valid values are SMB2.1, SMB3.0, SMB3.1.1. Should be passed as a string with delimiter ';'. + authenticationMethods: + type: string + description: SMB authentication methods supported by server. Valid values are NTLMv2, Kerberos. Should be passed as a string with delimiter ';'. + kerberosTicketEncryption: + type: string + description: Kerberos ticket encryption supported by server. Valid values are RC4-HMAC, AES-256. Should be passed as a string with delimiter ';' + channelEncryption: + type: string + description: SMB channel encryption supported by server. Valid values are AES-128-CCM, AES-128-GCM, AES-256-GCM. Should be passed as a string with delimiter ';'. + description: Setting for SMB protocol + type: object + Multichannel: + properties: + enabled: + type: boolean + description: Indicates whether multichannel is enabled + description: Multichannel setting. Applies to Premium FileStorage only. + type: object + FileShare: + description: Properties of the file share, including Id, resource name, resource type, Etag. + properties: + properties: + $ref: '#/components/schemas/FileShareProperties' + x-ms-client-flatten: true + x-ms-client-name: FileShareProperties + description: Properties of the file share. + etag: + type: string + readOnly: true + description: Resource Etag. + type: object + DeletedShare: + properties: + deletedShareName: + type: string + description: Required. Identify the name of the deleted share that will be restored. + deletedShareVersion: + type: string + description: Required. Identify the version of the deleted share that will be restored. + required: + - deletedShareName + - deletedShareVersion + description: The deleted share to be restored. + type: object + FileShareItem: + description: The file share properties be listed out. + properties: + properties: + $ref: '#/components/schemas/FileShareProperties' + x-ms-client-flatten: true + description: The file share properties be listed out. + etag: + type: string + readOnly: true + description: Resource Etag. + type: object + FileShareItems: + properties: + value: + type: array + items: + $ref: '#/components/schemas/FileShareItem' + description: List of file shares returned. + readOnly: true + nextLink: + type: string + description: Request URL that can be used to query next page of shares. Returned when total number of requested shares exceed maximum page size. + readOnly: true + description: Response schema. Contains list of shares returned, and if paging is requested or required, a URL to next page of shares. + type: object + FileShareProperties: + properties: + lastModifiedTime: + type: string + format: date-time + readOnly: true + description: Returns the date and time the share was last modified. + metadata: + type: object + additionalProperties: + type: string + description: A name-value pair to associate with the share as metadata. + shareQuota: + type: integer + minimum: 1 + maximum: 102400 + description: The maximum size of the share, in gigabytes. Must be greater than 0, and less than or equal to 5TB (5120). For Large File Shares, the maximum size is 102400. + enabledProtocols: + type: string + enum: + - SMB + - NFS + x-ms-enum: + name: EnabledProtocols + modelAsString: true + description: The authentication protocol that is used for the file share. Can only be specified when creating a share. + x-ms-mutability: + - create + - read + rootSquash: + type: string + enum: + - NoRootSquash + - RootSquash + - AllSquash + x-ms-enum: + name: RootSquashType + modelAsString: true + description: The property is for NFS share only. The default is NoRootSquash. + version: + type: string + readOnly: true + description: The version of the share. + deleted: + type: boolean + readOnly: true + description: Indicates whether the share was deleted. + deletedTime: + type: string + format: date-time + readOnly: true + description: The deleted time if the share was deleted. + remainingRetentionDays: + type: integer + readOnly: true + description: Remaining retention days for share that was soft deleted. + accessTier: + type: string + enum: + - TransactionOptimized + - Hot + - Cool + - Premium + x-ms-enum: + name: ShareAccessTier + modelAsString: true + description: Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. + accessTierChangeTime: + type: string + format: date-time + readOnly: true + description: Indicates the last modification time for share access tier. + accessTierStatus: + type: string + readOnly: true + description: Indicates if there is a pending transition for access tier. + shareUsageBytes: + type: integer + format: int64 + readOnly: true + description: The approximate size of the data stored on the share. Note that this value may not include all recently created or recently resized files. + leaseStatus: + type: string + readOnly: true + enum: + - Locked + - Unlocked + x-ms-enum: + name: LeaseStatus + modelAsString: true + description: The lease status of the share. + leaseState: + type: string + readOnly: true + enum: + - Available + - Leased + - Expired + - Breaking + - Broken + x-ms-enum: + name: LeaseState + modelAsString: true + description: Lease state of the share. + leaseDuration: + type: string + readOnly: true + enum: + - Infinite + - Fixed + x-ms-enum: + name: LeaseDuration + modelAsString: true + description: Specifies whether the lease on a share is of infinite or fixed duration, only when the share is leased. + signedIdentifiers: + type: array + items: + $ref: '#/components/schemas/SignedIdentifier' + description: List of stored access policies specified on the share. + snapshotTime: + type: string + format: date-time + readOnly: true + description: Creation time of share snapshot returned in the response of list shares with expand param "snapshots". + description: The properties of the file share. + type: object + LeaseShareRequest: + properties: + action: + type: string + enum: + - Acquire + - Renew + - Change + - Release + - Break + x-ms-enum: + name: LeaseShareAction + modelAsString: true + description: Specifies the lease action. Can be one of the available actions. + leaseId: + type: string + description: Identifies the lease. Can be specified in any valid GUID string format. + breakPeriod: + type: integer + format: int32 + description: Optional. For a break action, proposed duration the lease should continue before it is broken, in seconds, between 0 and 60. + leaseDuration: + type: integer + format: int32 + description: Required for acquire. Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never expires. + proposedLeaseId: + type: string + description: Optional for acquire, required for change. Proposed lease ID, in a GUID string format. + required: + - action + description: Lease Share request schema. + type: object + LeaseShareResponse: + properties: + leaseId: + type: string + description: Returned unique lease ID that must be included with any request to delete the share, or to renew, change, or release the lease. + leaseTimeSeconds: + type: string + description: Approximate time remaining in the lease period, in seconds. + description: Lease Share response schema. + type: object + x-stackQL-resources: + queue_services: + id: azure.storage.queue_services + name: queue_services + title: queue_services + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices?api-version=2023-05-01/get' + operationId: QueueServices_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListQueueServices + objectKey: $.value + set_service_properties: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices~1{queueServiceName}?api-version=2023-05-01/put' + operationId: QueueServices_SetServiceProperties + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: QueueServiceProperties + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/queue_services/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + queue_services_service_properties: + id: azure.storage.queue_services_service_properties + name: queue_services_service_properties + title: queue_services_service_properties + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices~1{queueServiceName}?api-version=2023-05-01/get' + operationId: QueueServicesServiceProperties_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: QueueServiceProperties + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/queue_services_service_properties/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + queues: + id: azure.storage.queues + name: queues + title: queues + methods: + create: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices~1default~1queues~1{queueName}?api-version=2023-05-01/put' + operationId: Queue_Create + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageQueue + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices~1default~1queues~1{queueName}?api-version=2023-05-01/patch' + operationId: Queue_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageQueue + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices~1default~1queues~1{queueName}?api-version=2023-05-01/get' + operationId: Queue_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageQueue + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices~1default~1queues~1{queueName}?api-version=2023-05-01/delete' + operationId: Queue_Delete + response: + mediaType: application/json + openAPIDocKey: '204' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1queueServices~1default~1queues?api-version=2023-05-01/get' + operationId: Queue_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListQueueResource + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/queues/methods/get' + - $ref: '#/components/x-stackQL-resources/queues/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/queues/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/queues/methods/update' + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/queues/methods/delete' + network_security_perimeter_configurations: + id: azure.storage.network_security_perimeter_configurations + name: network_security_perimeter_configurations + title: network_security_perimeter_configurations + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1networkSecurityPerimeterConfigurations?api-version=2023-05-01/get' + operationId: NetworkSecurityPerimeterConfigurations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfigurationList + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}?api-version=2023-05-01/get' + operationId: NetworkSecurityPerimeterConfigurations_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: NetworkSecurityPerimeterConfiguration + reconcile: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1networkSecurityPerimeterConfigurations~1{networkSecurityPerimeterConfigurationName}~1reconcile?api-version=2023-05-01/post' + operationId: NetworkSecurityPerimeterConfigurations_Reconcile + response: + mediaType: application/json + openAPIDocKey: '202' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/network_security_perimeter_configurations/methods/get' + - $ref: '#/components/x-stackQL-resources/network_security_perimeter_configurations/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + table_services: + id: azure.storage.table_services + name: table_services + title: table_services + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices?api-version=2023-05-01/get' + operationId: TableServices_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListTableServices + objectKey: $.value + set_service_properties: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices~1{tableServiceName}?api-version=2023-05-01/put' + operationId: TableServices_SetServiceProperties + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: TableServiceProperties + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/table_services/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + table_services_service_properties: + id: azure.storage.table_services_service_properties + name: table_services_service_properties + title: table_services_service_properties + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices~1{tableServiceName}?api-version=2023-05-01/get' + operationId: TableServicesServiceProperties_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: TableServiceProperties + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/table_services_service_properties/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + tables: + id: azure.storage.tables + name: tables + title: tables + methods: + create: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices~1default~1tables~1{tableName}?api-version=2023-05-01/put' + operationId: Table_Create + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Table + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices~1default~1tables~1{tableName}?api-version=2023-05-01/patch' + operationId: Table_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Table + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices~1default~1tables~1{tableName}?api-version=2023-05-01/get' + operationId: Table_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: Table + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices~1default~1tables~1{tableName}?api-version=2023-05-01/delete' + operationId: Table_Delete + response: + mediaType: application/json + openAPIDocKey: '204' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1tableServices~1default~1tables?api-version=2023-05-01/get' + operationId: Table_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListTableResource + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/tables/methods/get' + - $ref: '#/components/x-stackQL-resources/tables/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/tables/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/tables/methods/update' + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/tables/methods/delete' + operations: + id: azure.storage.operations + name: operations + title: operations + methods: + list: + operation: + $ref: '#/paths/~1providers~1Microsoft.Storage~1operations?api-version=2023-05-01/get' + operationId: Operations_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: OperationListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/operations/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + skus: + id: azure.storage.skus + name: skus + title: skus + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Storage~1skus?api-version=2023-05-01/get' + operationId: Skus_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageSkuListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/skus/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + accounts: + id: azure.storage.accounts + name: accounts + title: accounts + methods: + check_name_availability: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Storage~1checkNameAvailability?api-version=2023-05-01/post' + operationId: StorageAccounts_CheckNameAvailability + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResult + create: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}?api-version=2023-05-01/put' + operationId: StorageAccounts_Create + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageAccount + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}?api-version=2023-05-01/delete' + operationId: StorageAccounts_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}?api-version=2023-05-01/patch' + operationId: StorageAccounts_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageAccount + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Storage~1storageAccounts?api-version=2023-05-01/get' + operationId: StorageAccounts_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageAccountListResult + objectKey: $.value + list_by_resource_group: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts?api-version=2023-05-01/get' + operationId: StorageAccounts_ListByResourceGroup + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageAccountListResult + objectKey: $.value + regenerate_key: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1regenerateKey?api-version=2023-05-01/post' + operationId: StorageAccounts_RegenerateKey + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageAccountListKeysResult + failover: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1failover?api-version=2023-05-01/post' + operationId: StorageAccounts_Failover + response: + mediaType: application/json + openAPIDocKey: '200' + hierarchical_namespace_migration: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1hnsonmigration?api-version=2023-05-01/post' + operationId: StorageAccounts_HierarchicalNamespaceMigration + response: + mediaType: application/json + openAPIDocKey: '200' + abort_hierarchical_namespace_migration: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1aborthnsonmigration?api-version=2023-05-01/post' + operationId: StorageAccounts_AbortHierarchicalNamespaceMigration + response: + mediaType: application/json + openAPIDocKey: '200' + customer_initiated_migration: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1startAccountMigration?api-version=2023-05-01/post' + operationId: StorageAccounts_CustomerInitiatedMigration + response: + mediaType: application/json + openAPIDocKey: '200' + restore_blob_ranges: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1restoreBlobRanges?api-version=2023-05-01/post' + operationId: StorageAccounts_RestoreBlobRanges + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BlobRestoreStatus + revoke_user_delegation_keys: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1revokeUserDelegationKeys?api-version=2023-05-01/post' + operationId: StorageAccounts_RevokeUserDelegationKeys + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/accounts/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/accounts/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/accounts/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/accounts/methods/update' + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/accounts/methods/delete' + accounts_properties: + id: azure.storage.accounts_properties + name: accounts_properties + title: accounts_properties + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}?api-version=2023-05-01/get' + operationId: StorageAccountsProperties_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageAccount + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/accounts_properties/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + deleted_accounts: + id: azure.storage.deleted_accounts + name: deleted_accounts + title: deleted_accounts + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Storage~1deletedAccounts?api-version=2023-05-01/get' + operationId: DeletedAccounts_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DeletedAccountListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Storage~1locations~1{location}~1deletedAccounts~1{deletedAccountName}?api-version=2023-05-01/get' + operationId: DeletedAccounts_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: DeletedAccount + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/deleted_accounts/methods/get' + - $ref: '#/components/x-stackQL-resources/deleted_accounts/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + accounts_keys: + id: azure.storage.accounts_keys + name: accounts_keys + title: accounts_keys + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1listKeys?api-version=2023-05-01/post' + operationId: StorageAccountsKeys_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageAccountListKeysResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/accounts_keys/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + usages: + id: azure.storage.usages + name: usages + title: usages + methods: + list_by_location: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Storage~1locations~1{location}~1usages?api-version=2023-05-01/get' + operationId: Usages_ListByLocation + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: UsageListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/usages/methods/list_by_location' + insert: [] + update: [] + replace: [] + delete: [] + accounts_account_sas: + id: azure.storage.accounts_account_sas + name: accounts_account_sas + title: accounts_account_sas + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1ListAccountSas?api-version=2023-05-01/post' + operationId: StorageAccountsAccountSAS_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListAccountSasResponse + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/accounts_account_sas/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + accounts_service_sas: + id: azure.storage.accounts_service_sas + name: accounts_service_sas + title: accounts_service_sas + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1ListServiceSas?api-version=2023-05-01/post' + operationId: StorageAccountsServiceSAS_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListServiceSasResponse + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/accounts_service_sas/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + accounts_customer_initiated_migrations: + id: azure.storage.accounts_customer_initiated_migrations + name: accounts_customer_initiated_migrations + title: accounts_customer_initiated_migrations + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1accountMigrations~1{migrationName}?api-version=2023-05-01/get' + operationId: StorageAccountsCustomerInitiatedMigration_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageAccountMigration + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/accounts_customer_initiated_migrations/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + management_policies: + id: azure.storage.management_policies + name: management_policies + title: management_policies + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1managementPolicies~1{managementPolicyName}?api-version=2023-05-01/get' + operationId: ManagementPolicies_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ManagementPolicy + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1managementPolicies~1{managementPolicyName}?api-version=2023-05-01/put' + operationId: ManagementPolicies_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ManagementPolicy + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1managementPolicies~1{managementPolicyName}?api-version=2023-05-01/delete' + operationId: ManagementPolicies_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/management_policies/methods/get' + insert: + - $ref: '#/components/x-stackQL-resources/management_policies/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/management_policies/methods/delete' + blob_inventory_policies: + id: azure.storage.blob_inventory_policies + name: blob_inventory_policies + title: blob_inventory_policies + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1inventoryPolicies~1{blobInventoryPolicyName}?api-version=2023-05-01/get' + operationId: BlobInventoryPolicies_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BlobInventoryPolicy + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1inventoryPolicies~1{blobInventoryPolicyName}?api-version=2023-05-01/put' + operationId: BlobInventoryPolicies_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BlobInventoryPolicy + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1inventoryPolicies~1{blobInventoryPolicyName}?api-version=2023-05-01/delete' + operationId: BlobInventoryPolicies_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1inventoryPolicies?api-version=2023-05-01/get' + operationId: BlobInventoryPolicies_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListBlobInventoryPolicy + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/blob_inventory_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/blob_inventory_policies/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/blob_inventory_policies/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/blob_inventory_policies/methods/delete' + private_endpoint_connections: + id: azure.storage.private_endpoint_connections + name: private_endpoint_connections + title: private_endpoint_connections + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1privateEndpointConnections?api-version=2023-05-01/get' + operationId: PrivateEndpointConnections_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-05-01/get' + operationId: PrivateEndpointConnections_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection + put: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-05-01/put' + operationId: PrivateEndpointConnections_Put + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2023-05-01/delete' + operationId: PrivateEndpointConnections_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/list' + insert: [] + update: [] + replace: + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/put' + delete: + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' + private_link_resources: + id: azure.storage.private_link_resources + name: private_link_resources + title: private_link_resources + methods: + list_by_storage_account: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1privateLinkResources?api-version=2023-05-01/get' + operationId: PrivateLinkResources_ListByStorageAccount + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/list_by_storage_account' + insert: [] + update: [] + replace: [] + delete: [] + object_replication_policies: + id: azure.storage.object_replication_policies + name: object_replication_policies + title: object_replication_policies + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1objectReplicationPolicies?api-version=2023-05-01/get' + operationId: ObjectReplicationPolicies_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ObjectReplicationPolicies + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1objectReplicationPolicies~1{objectReplicationPolicyId}?api-version=2023-05-01/get' + operationId: ObjectReplicationPolicies_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ObjectReplicationPolicy + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1objectReplicationPolicies~1{objectReplicationPolicyId}?api-version=2023-05-01/put' + operationId: ObjectReplicationPolicies_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ObjectReplicationPolicy + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1objectReplicationPolicies~1{objectReplicationPolicyId}?api-version=2023-05-01/delete' + operationId: ObjectReplicationPolicies_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/object_replication_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/object_replication_policies/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/object_replication_policies/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/object_replication_policies/methods/delete' + local_users: + id: azure.storage.local_users + name: local_users + title: local_users + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1localUsers?api-version=2023-05-01/get' + operationId: LocalUsers_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LocalUsers + objectKey: $.value + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1localUsers~1{username}?api-version=2023-05-01/get' + operationId: LocalUsers_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LocalUser + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1localUsers~1{username}?api-version=2023-05-01/put' + operationId: LocalUsers_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LocalUser + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1localUsers~1{username}?api-version=2023-05-01/delete' + operationId: LocalUsers_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + regenerate_password: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1localUsers~1{username}~1regeneratePassword?api-version=2023-05-01/post' + operationId: LocalUsers_RegeneratePassword + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LocalUserRegeneratePasswordResult + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/local_users/methods/get' + - $ref: '#/components/x-stackQL-resources/local_users/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/local_users/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/local_users/methods/delete' + local_users_keys: + id: azure.storage.local_users_keys + name: local_users_keys + title: local_users_keys + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1localUsers~1{username}~1listKeys?api-version=2023-05-01/post' + operationId: LocalUsersKeys_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LocalUserKeys + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/local_users_keys/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + encryption_scopes: + id: azure.storage.encryption_scopes + name: encryption_scopes + title: encryption_scopes + methods: + put: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1encryptionScopes~1{encryptionScopeName}?api-version=2023-05-01/put' + operationId: EncryptionScopes_Put + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: EncryptionScope + patch: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1encryptionScopes~1{encryptionScopeName}?api-version=2023-05-01/patch' + operationId: EncryptionScopes_Patch + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: EncryptionScope + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1encryptionScopes~1{encryptionScopeName}?api-version=2023-05-01/get' + operationId: EncryptionScopes_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: EncryptionScope + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1encryptionScopes?api-version=2023-05-01/get' + operationId: EncryptionScopes_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: EncryptionScopeListResult + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/encryption_scopes/methods/get' + - $ref: '#/components/x-stackQL-resources/encryption_scopes/methods/list' + insert: [] + update: + - $ref: '#/components/x-stackQL-resources/encryption_scopes/methods/patch' + replace: + - $ref: '#/components/x-stackQL-resources/encryption_scopes/methods/put' + delete: [] + task_assignments: + id: azure.storage.task_assignments + name: task_assignments + title: task_assignments + methods: + create: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1storageTaskAssignments~1{storageTaskAssignmentName}?api-version=2023-05-01/put' + operationId: StorageTaskAssignments_Create + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageTaskAssignment + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1storageTaskAssignments~1{storageTaskAssignmentName}?api-version=2023-05-01/patch' + operationId: StorageTaskAssignments_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageTaskAssignment + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1storageTaskAssignments~1{storageTaskAssignmentName}?api-version=2023-05-01/get' + operationId: StorageTaskAssignments_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageTaskAssignment + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1storageTaskAssignments~1{storageTaskAssignmentName}?api-version=2023-05-01/delete' + operationId: StorageTaskAssignments_Delete + response: + mediaType: application/json + openAPIDocKey: '202' + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1storageTaskAssignments?api-version=2023-05-01/get' + operationId: StorageTaskAssignments_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageTaskAssignmentsList + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/task_assignments/methods/get' + - $ref: '#/components/x-stackQL-resources/task_assignments/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/task_assignments/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/task_assignments/methods/update' + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/task_assignments/methods/delete' + task_assignments_instances_reports: + id: azure.storage.task_assignments_instances_reports + name: task_assignments_instances_reports + title: task_assignments_instances_reports + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1reports?api-version=2023-05-01/get' + operationId: StorageTaskAssignmentsInstancesReport_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageTaskReportSummary + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/task_assignments_instances_reports/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + task_assignment_instances_reports: + id: azure.storage.task_assignment_instances_reports + name: task_assignment_instances_reports + title: task_assignment_instances_reports + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1storageTaskAssignments~1{storageTaskAssignmentName}~1reports?api-version=2023-05-01/get' + operationId: StorageTaskAssignmentInstancesReport_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: StorageTaskReportSummary + objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/task_assignment_instances_reports/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + blob_services: + id: azure.storage.blob_services + name: blob_services + title: blob_services + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices?api-version=2023-05-01/get' + operationId: BlobServices_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BlobServiceItems + objectKey: $.value + set_service_properties: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1{BlobServicesName}?api-version=2023-05-01/put' + operationId: BlobServices_SetServiceProperties + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BlobServiceProperties + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/blob_services/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + blob_services_service_properties: + id: azure.storage.blob_services_service_properties + name: blob_services_service_properties + title: blob_services_service_properties + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1{BlobServicesName}?api-version=2023-05-01/get' + operationId: BlobServicesServiceProperties_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BlobServiceProperties + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/blob_services_service_properties/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + blob_containers: + id: azure.storage.blob_containers + name: blob_containers + title: blob_containers + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers?api-version=2023-05-01/get' + operationId: BlobContainers_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ListContainerItems + objectKey: $.value + create: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}?api-version=2023-05-01/put' + operationId: BlobContainers_Create + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BlobContainer + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}?api-version=2023-05-01/patch' + operationId: BlobContainers_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BlobContainer + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}?api-version=2023-05-01/get' + operationId: BlobContainers_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: BlobContainer + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}?api-version=2023-05-01/delete' + operationId: BlobContainers_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + set_legal_hold: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1setLegalHold?api-version=2023-05-01/post' + operationId: BlobContainers_SetLegalHold + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LegalHold + clear_legal_hold: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1clearLegalHold?api-version=2023-05-01/post' + operationId: BlobContainers_ClearLegalHold + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LegalHold + lock_immutability_policy: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1immutabilityPolicies~1default~1lock?api-version=2023-05-01/post' + operationId: BlobContainers_LockImmutabilityPolicy + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ImmutabilityPolicy + extend_immutability_policy: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1immutabilityPolicies~1default~1extend?api-version=2023-05-01/post' + operationId: BlobContainers_ExtendImmutabilityPolicy + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ImmutabilityPolicy + lease: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1lease?api-version=2023-05-01/post' + operationId: BlobContainers_Lease + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LeaseContainerResponse + object_level_worm: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1migrate?api-version=2023-05-01/post' + operationId: BlobContainers_ObjectLevelWorm + response: + mediaType: application/json + openAPIDocKey: '200' + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/blob_containers/methods/get' + - $ref: '#/components/x-stackQL-resources/blob_containers/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/blob_containers/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/blob_containers/methods/update' + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/blob_containers/methods/delete' + blob_containers_immutability_policies: + id: azure.storage.blob_containers_immutability_policies + name: blob_containers_immutability_policies + title: blob_containers_immutability_policies + methods: + create_or_update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1immutabilityPolicies~1{immutabilityPolicyName}?api-version=2023-05-01/put' + operationId: BlobContainersImmutabilityPolicy_CreateOrUpdate + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ImmutabilityPolicy + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1immutabilityPolicies~1{immutabilityPolicyName}?api-version=2023-05-01/get' + operationId: BlobContainersImmutabilityPolicy_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ImmutabilityPolicy + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1blobServices~1default~1containers~1{containerName}~1immutabilityPolicies~1{immutabilityPolicyName}?api-version=2023-05-01/delete' + operationId: BlobContainersImmutabilityPolicy_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: ImmutabilityPolicy + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/blob_containers_immutability_policies/methods/get' + insert: + - $ref: '#/components/x-stackQL-resources/blob_containers_immutability_policies/methods/create_or_update' + update: [] + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/blob_containers_immutability_policies/methods/delete' + file_services: + id: azure.storage.file_services + name: file_services + title: file_services + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices?api-version=2023-05-01/get' + operationId: FileServices_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FileServiceItems + objectKey: $.value + set_service_properties: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1{FileServicesName}?api-version=2023-05-01/put' + operationId: FileServices_SetServiceProperties + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FileServiceProperties + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/file_services/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + file_services_service_properties: + id: azure.storage.file_services_service_properties + name: file_services_service_properties + title: file_services_service_properties + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1{FileServicesName}?api-version=2023-05-01/get' + operationId: FileServicesServiceProperties_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FileServiceProperties + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/file_services_service_properties/methods/get' + insert: [] + update: [] + replace: [] + delete: [] + file_shares: + id: azure.storage.file_shares + name: file_shares + title: file_shares + methods: + list: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1default~1shares?api-version=2023-05-01/get' + operationId: FileShares_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FileShareItems + objectKey: $.value + create: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1default~1shares~1{shareName}?api-version=2023-05-01/put' + operationId: FileShares_Create + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FileShare + update: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1default~1shares~1{shareName}?api-version=2023-05-01/patch' + operationId: FileShares_Update + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FileShare + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1default~1shares~1{shareName}?api-version=2023-05-01/get' + operationId: FileShares_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: FileShare + delete: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1default~1shares~1{shareName}?api-version=2023-05-01/delete' + operationId: FileShares_Delete + response: + mediaType: application/json + openAPIDocKey: '200' + restore: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1default~1shares~1{shareName}~1restore?api-version=2023-05-01/post' + operationId: FileShares_Restore + response: + mediaType: application/json + openAPIDocKey: '200' + lease: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Storage~1storageAccounts~1{accountName}~1fileServices~1default~1shares~1{shareName}~1lease?api-version=2023-05-01/post' + operationId: FileShares_Lease + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LeaseShareResponse + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/file_shares/methods/get' + - $ref: '#/components/x-stackQL-resources/file_shares/methods/list' + insert: + - $ref: '#/components/x-stackQL-resources/file_shares/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/file_shares/methods/update' + replace: [] + delete: + - $ref: '#/components/x-stackQL-resources/file_shares/methods/delete' + vw_queues: + id: azure.storage.vw_queues + name: vw_queues + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.approximateMessageCount') as "approximate_message_count", + subscriptionId, + resourceGroupName, + accountName, + queueName + FROM azure.storage.queues + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.approximateMessageCount') as "approximate_message_count", + subscriptionId, + resourceGroupName, + accountName, + queueName + FROM azure.storage.queues + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + vw_network_security_perimeter_configurations: + id: azure.storage.vw_network_security_perimeter_configurations + name: vw_network_security_perimeter_configurations + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.provisioningIssues') as "provisioning_issues", + JSON_EXTRACT(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + JSON_EXTRACT(properties, '$.resourceAssociation') as "resource_association", + JSON_EXTRACT(properties, '$.profile') as "profile", + subscriptionId, + resourceGroupName, + accountName, + networkSecurityPerimeterConfigurationName + FROM azure.storage.network_security_perimeter_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.provisioningIssues') as "provisioning_issues", + json_extract_path_text(properties, '$.networkSecurityPerimeter') as "network_security_perimeter", + json_extract_path_text(properties, '$.resourceAssociation') as "resource_association", + json_extract_path_text(properties, '$.profile') as "profile", + subscriptionId, + resourceGroupName, + accountName, + networkSecurityPerimeterConfigurationName + FROM azure.storage.network_security_perimeter_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + vw_tables: + id: azure.storage.vw_tables + name: vw_tables + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.tableName') as "table_name", + JSON_EXTRACT(properties, '$.signedIdentifiers') as "signed_identifiers", + subscriptionId, + resourceGroupName, + accountName, + tableName + FROM azure.storage.tables + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.tableName') as "table_name", + json_extract_path_text(properties, '$.signedIdentifiers') as "signed_identifiers", + subscriptionId, + resourceGroupName, + accountName, + tableName + FROM azure.storage.tables + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + vw_accounts_properties: + id: azure.storage.vw_accounts_properties + name: vw_accounts_properties + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + location as location, + sku as sku, + kind as kind, + identity as identity, + extendedLocation as extended_location, + tags as tags, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.primaryEndpoints') as "primary_endpoints", + JSON_EXTRACT(properties, '$.primaryLocation') as "primary_location", + JSON_EXTRACT(properties, '$.statusOfPrimary') as "status_of_primary", + JSON_EXTRACT(properties, '$.lastGeoFailoverTime') as "last_geo_failover_time", + JSON_EXTRACT(properties, '$.secondaryLocation') as "secondary_location", + JSON_EXTRACT(properties, '$.statusOfSecondary') as "status_of_secondary", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.customDomain') as "custom_domain", + JSON_EXTRACT(properties, '$.sasPolicy') as "sas_policy", + JSON_EXTRACT(properties, '$.keyPolicy') as "key_policy", + JSON_EXTRACT(properties, '$.keyCreationTime') as "key_creation_time", + JSON_EXTRACT(properties, '$.secondaryEndpoints') as "secondary_endpoints", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.accessTier') as "access_tier", + JSON_EXTRACT(properties, '$.azureFilesIdentityBasedAuthentication') as "azure_files_identity_based_authentication", + JSON_EXTRACT(properties, '$.supportsHttpsTrafficOnly') as "supports_https_traffic_only", + JSON_EXTRACT(properties, '$.networkAcls') as "network_acls", + JSON_EXTRACT(properties, '$.isSftpEnabled') as "is_sftp_enabled", + JSON_EXTRACT(properties, '$.isLocalUserEnabled') as "is_local_user_enabled", + JSON_EXTRACT(properties, '$.enableExtendedGroups') as "enable_extended_groups", + JSON_EXTRACT(properties, '$.isHnsEnabled') as "is_hns_enabled", + JSON_EXTRACT(properties, '$.geoReplicationStats') as "geo_replication_stats", + JSON_EXTRACT(properties, '$.failoverInProgress') as "failover_in_progress", + JSON_EXTRACT(properties, '$.largeFileSharesState') as "large_file_shares_state", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.routingPreference') as "routing_preference", + JSON_EXTRACT(properties, '$.blobRestoreStatus') as "blob_restore_status", + JSON_EXTRACT(properties, '$.allowBlobPublicAccess') as "allow_blob_public_access", + JSON_EXTRACT(properties, '$.minimumTlsVersion') as "minimum_tls_version", + JSON_EXTRACT(properties, '$.allowSharedKeyAccess') as "allow_shared_key_access", + JSON_EXTRACT(properties, '$.isNfsV3Enabled') as "is_nfs_v3_enabled", + JSON_EXTRACT(properties, '$.allowCrossTenantReplication') as "allow_cross_tenant_replication", + JSON_EXTRACT(properties, '$.defaultToOAuthAuthentication') as "default_to_oauth_authentication", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.immutableStorageWithVersioning') as "immutable_storage_with_versioning", + JSON_EXTRACT(properties, '$.allowedCopyScope') as "allowed_copy_scope", + JSON_EXTRACT(properties, '$.storageAccountSkuConversionStatus') as "storage_account_sku_conversion_status", + JSON_EXTRACT(properties, '$.dnsEndpointType') as "dns_endpoint_type", + JSON_EXTRACT(properties, '$.isSkuConversionBlocked') as "is_sku_conversion_blocked", + JSON_EXTRACT(properties, '$.accountMigrationInProgress') as "account_migration_in_progress", + subscriptionId, + resourceGroupName, + accountName + FROM azure.storage.accounts_properties + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + location as location, + sku as sku, + kind as kind, + identity as identity, + extendedLocation as extended_location, + tags as tags, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.primaryEndpoints') as "primary_endpoints", + json_extract_path_text(properties, '$.primaryLocation') as "primary_location", + json_extract_path_text(properties, '$.statusOfPrimary') as "status_of_primary", + json_extract_path_text(properties, '$.lastGeoFailoverTime') as "last_geo_failover_time", + json_extract_path_text(properties, '$.secondaryLocation') as "secondary_location", + json_extract_path_text(properties, '$.statusOfSecondary') as "status_of_secondary", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.customDomain') as "custom_domain", + json_extract_path_text(properties, '$.sasPolicy') as "sas_policy", + json_extract_path_text(properties, '$.keyPolicy') as "key_policy", + json_extract_path_text(properties, '$.keyCreationTime') as "key_creation_time", + json_extract_path_text(properties, '$.secondaryEndpoints') as "secondary_endpoints", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.accessTier') as "access_tier", + json_extract_path_text(properties, '$.azureFilesIdentityBasedAuthentication') as "azure_files_identity_based_authentication", + json_extract_path_text(properties, '$.supportsHttpsTrafficOnly') as "supports_https_traffic_only", + json_extract_path_text(properties, '$.networkAcls') as "network_acls", + json_extract_path_text(properties, '$.isSftpEnabled') as "is_sftp_enabled", + json_extract_path_text(properties, '$.isLocalUserEnabled') as "is_local_user_enabled", + json_extract_path_text(properties, '$.enableExtendedGroups') as "enable_extended_groups", + json_extract_path_text(properties, '$.isHnsEnabled') as "is_hns_enabled", + json_extract_path_text(properties, '$.geoReplicationStats') as "geo_replication_stats", + json_extract_path_text(properties, '$.failoverInProgress') as "failover_in_progress", + json_extract_path_text(properties, '$.largeFileSharesState') as "large_file_shares_state", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.routingPreference') as "routing_preference", + json_extract_path_text(properties, '$.blobRestoreStatus') as "blob_restore_status", + json_extract_path_text(properties, '$.allowBlobPublicAccess') as "allow_blob_public_access", + json_extract_path_text(properties, '$.minimumTlsVersion') as "minimum_tls_version", + json_extract_path_text(properties, '$.allowSharedKeyAccess') as "allow_shared_key_access", + json_extract_path_text(properties, '$.isNfsV3Enabled') as "is_nfs_v3_enabled", + json_extract_path_text(properties, '$.allowCrossTenantReplication') as "allow_cross_tenant_replication", + json_extract_path_text(properties, '$.defaultToOAuthAuthentication') as "default_to_oauth_authentication", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.immutableStorageWithVersioning') as "immutable_storage_with_versioning", + json_extract_path_text(properties, '$.allowedCopyScope') as "allowed_copy_scope", + json_extract_path_text(properties, '$.storageAccountSkuConversionStatus') as "storage_account_sku_conversion_status", + json_extract_path_text(properties, '$.dnsEndpointType') as "dns_endpoint_type", + json_extract_path_text(properties, '$.isSkuConversionBlocked') as "is_sku_conversion_blocked", + json_extract_path_text(properties, '$.accountMigrationInProgress') as "account_migration_in_progress", + subscriptionId, + resourceGroupName, + accountName + FROM azure.storage.accounts_properties + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + vw_deleted_accounts: + id: azure.storage.vw_deleted_accounts + name: vw_deleted_accounts + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + JSON_EXTRACT(properties, '$.storageAccountResourceId') as "storage_account_resource_id", + JSON_EXTRACT(properties, '$.location') as "location", + JSON_EXTRACT(properties, '$.restoreReference') as "restore_reference", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.deletionTime') as "deletion_time", + subscriptionId, + location, + deletedAccountName + FROM azure.storage.deleted_accounts + WHERE subscriptionId = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + json_extract_path_text(properties, '$.storageAccountResourceId') as "storage_account_resource_id", + json_extract_path_text(properties, '$.location') as "location", + json_extract_path_text(properties, '$.restoreReference') as "restore_reference", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.deletionTime') as "deletion_time", + subscriptionId, + location, + deletedAccountName + FROM azure.storage.deleted_accounts + WHERE subscriptionId = 'replace-me'; + vw_management_policies: + id: azure.storage.vw_management_policies + name: vw_management_policies + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.policy') as "policy", + subscriptionId, + resourceGroupName, + accountName, + managementPolicyName + FROM azure.storage.management_policies + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND managementPolicyName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.policy') as "policy", + subscriptionId, + resourceGroupName, + accountName, + managementPolicyName + FROM azure.storage.management_policies + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND managementPolicyName = 'replace-me'; + vw_blob_inventory_policies: + id: azure.storage.vw_blob_inventory_policies + name: vw_blob_inventory_policies + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.policy') as "policy", + subscriptionId, + resourceGroupName, + accountName, + blobInventoryPolicyName + FROM azure.storage.blob_inventory_policies + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.policy') as "policy", + subscriptionId, + resourceGroupName, + accountName, + blobInventoryPolicyName + FROM azure.storage.blob_inventory_policies + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + vw_private_endpoint_connections: + id: azure.storage.vw_private_endpoint_connections + name: vw_private_endpoint_connections + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + accountName, + privateEndpointConnectionName + FROM azure.storage.private_endpoint_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + subscriptionId, + resourceGroupName, + accountName, + privateEndpointConnectionName + FROM azure.storage.private_endpoint_connections + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + vw_object_replication_policies: + id: azure.storage.vw_object_replication_policies + name: vw_object_replication_policies + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.policyId') as "policy_id", + JSON_EXTRACT(properties, '$.enabledTime') as "enabled_time", + JSON_EXTRACT(properties, '$.sourceAccount') as "source_account", + JSON_EXTRACT(properties, '$.destinationAccount') as "destination_account", + JSON_EXTRACT(properties, '$.rules') as "rules", + subscriptionId, + resourceGroupName, + accountName, + objectReplicationPolicyId + FROM azure.storage.object_replication_policies + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.policyId') as "policy_id", + json_extract_path_text(properties, '$.enabledTime') as "enabled_time", + json_extract_path_text(properties, '$.sourceAccount') as "source_account", + json_extract_path_text(properties, '$.destinationAccount') as "destination_account", + json_extract_path_text(properties, '$.rules') as "rules", + subscriptionId, + resourceGroupName, + accountName, + objectReplicationPolicyId + FROM azure.storage.object_replication_policies + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + vw_local_users: + id: azure.storage.vw_local_users + name: vw_local_users + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + JSON_EXTRACT(properties, '$.permissionScopes') as "permission_scopes", + JSON_EXTRACT(properties, '$.homeDirectory') as "home_directory", + JSON_EXTRACT(properties, '$.sshAuthorizedKeys') as "ssh_authorized_keys", + JSON_EXTRACT(properties, '$.sid') as "sid", + JSON_EXTRACT(properties, '$.hasSharedKey') as "has_shared_key", + JSON_EXTRACT(properties, '$.hasSshKey') as "has_ssh_key", + JSON_EXTRACT(properties, '$.hasSshPassword') as "has_ssh_password", + JSON_EXTRACT(properties, '$.userId') as "user_id", + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.allowAclAuthorization') as "allow_acl_authorization", + JSON_EXTRACT(properties, '$.extendedGroups') as "extended_groups", + JSON_EXTRACT(properties, '$.isNFSv3Enabled') as "is_nf_sv3_enabled", + subscriptionId, + resourceGroupName, + accountName, + username + FROM azure.storage.local_users + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + systemData as system_data, + type as type, + json_extract_path_text(properties, '$.permissionScopes') as "permission_scopes", + json_extract_path_text(properties, '$.homeDirectory') as "home_directory", + json_extract_path_text(properties, '$.sshAuthorizedKeys') as "ssh_authorized_keys", + json_extract_path_text(properties, '$.sid') as "sid", + json_extract_path_text(properties, '$.hasSharedKey') as "has_shared_key", + json_extract_path_text(properties, '$.hasSshKey') as "has_ssh_key", + json_extract_path_text(properties, '$.hasSshPassword') as "has_ssh_password", + json_extract_path_text(properties, '$.userId') as "user_id", + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.allowAclAuthorization') as "allow_acl_authorization", + json_extract_path_text(properties, '$.extendedGroups') as "extended_groups", + json_extract_path_text(properties, '$.isNFSv3Enabled') as "is_nf_sv3_enabled", + subscriptionId, + resourceGroupName, + accountName, + username + FROM azure.storage.local_users + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + vw_encryption_scopes: + id: azure.storage.vw_encryption_scopes + name: vw_encryption_scopes + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.source') as "source", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.keyVaultProperties') as "key_vault_properties", + JSON_EXTRACT(properties, '$.requireInfrastructureEncryption') as "require_infrastructure_encryption", + subscriptionId, + resourceGroupName, + accountName, + encryptionScopeName + FROM azure.storage.encryption_scopes + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.source') as "source", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.creationTime') as "creation_time", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.keyVaultProperties') as "key_vault_properties", + json_extract_path_text(properties, '$.requireInfrastructureEncryption') as "require_infrastructure_encryption", + subscriptionId, + resourceGroupName, + accountName, + encryptionScopeName + FROM azure.storage.encryption_scopes + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + vw_task_assignments: + id: azure.storage.vw_task_assignments + name: vw_task_assignments + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + id as id, + name as name, + type as type, + JSON_EXTRACT(properties, '$.taskId') as "task_id", + JSON_EXTRACT(properties, '$.enabled') as "enabled", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.executionContext') as "execution_context", + JSON_EXTRACT(properties, '$.report') as "report", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.runStatus') as "run_status", + subscriptionId, + resourceGroupName, + accountName, + storageTaskAssignmentName + FROM azure.storage.task_assignments + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + id as id, + name as name, + type as type, + json_extract_path_text(properties, '$.taskId') as "task_id", + json_extract_path_text(properties, '$.enabled') as "enabled", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.executionContext') as "execution_context", + json_extract_path_text(properties, '$.report') as "report", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.runStatus') as "run_status", + subscriptionId, + resourceGroupName, + accountName, + storageTaskAssignmentName + FROM azure.storage.task_assignments + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + vw_blob_containers: + id: azure.storage.vw_blob_containers + name: vw_blob_containers + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + etag as etag, + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.deleted') as "deleted", + JSON_EXTRACT(properties, '$.deletedTime') as "deleted_time", + JSON_EXTRACT(properties, '$.remainingRetentionDays') as "remaining_retention_days", + JSON_EXTRACT(properties, '$.defaultEncryptionScope') as "default_encryption_scope", + JSON_EXTRACT(properties, '$.denyEncryptionScopeOverride') as "deny_encryption_scope_override", + JSON_EXTRACT(properties, '$.publicAccess') as "public_access", + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.leaseStatus') as "lease_status", + JSON_EXTRACT(properties, '$.leaseState') as "lease_state", + JSON_EXTRACT(properties, '$.leaseDuration') as "lease_duration", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.immutabilityPolicy') as "immutability_policy", + JSON_EXTRACT(properties, '$.legalHold') as "legal_hold", + JSON_EXTRACT(properties, '$.hasLegalHold') as "has_legal_hold", + JSON_EXTRACT(properties, '$.hasImmutabilityPolicy') as "has_immutability_policy", + JSON_EXTRACT(properties, '$.immutableStorageWithVersioning') as "immutable_storage_with_versioning", + JSON_EXTRACT(properties, '$.enableNfsV3RootSquash') as "enable_nfs_v3_root_squash", + JSON_EXTRACT(properties, '$.enableNfsV3AllSquash') as "enable_nfs_v3_all_squash", + subscriptionId, + resourceGroupName, + accountName, + containerName + FROM azure.storage.blob_containers + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + etag as etag, + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.deleted') as "deleted", + json_extract_path_text(properties, '$.deletedTime') as "deleted_time", + json_extract_path_text(properties, '$.remainingRetentionDays') as "remaining_retention_days", + json_extract_path_text(properties, '$.defaultEncryptionScope') as "default_encryption_scope", + json_extract_path_text(properties, '$.denyEncryptionScopeOverride') as "deny_encryption_scope_override", + json_extract_path_text(properties, '$.publicAccess') as "public_access", + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.leaseStatus') as "lease_status", + json_extract_path_text(properties, '$.leaseState') as "lease_state", + json_extract_path_text(properties, '$.leaseDuration') as "lease_duration", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.immutabilityPolicy') as "immutability_policy", + json_extract_path_text(properties, '$.legalHold') as "legal_hold", + json_extract_path_text(properties, '$.hasLegalHold') as "has_legal_hold", + json_extract_path_text(properties, '$.hasImmutabilityPolicy') as "has_immutability_policy", + json_extract_path_text(properties, '$.immutableStorageWithVersioning') as "immutable_storage_with_versioning", + json_extract_path_text(properties, '$.enableNfsV3RootSquash') as "enable_nfs_v3_root_squash", + json_extract_path_text(properties, '$.enableNfsV3AllSquash') as "enable_nfs_v3_all_squash", + subscriptionId, + resourceGroupName, + accountName, + containerName + FROM azure.storage.blob_containers + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + vw_blob_containers_immutability_policies: + id: azure.storage.vw_blob_containers_immutability_policies + name: vw_blob_containers_immutability_policies + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + etag as etag, + JSON_EXTRACT(properties, '$.immutabilityPeriodSinceCreationInDays') as "immutability_period_since_creation_in_days", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.allowProtectedAppendWrites') as "allow_protected_append_writes", + JSON_EXTRACT(properties, '$.allowProtectedAppendWritesAll') as "allow_protected_append_writes_all", + subscriptionId, + resourceGroupName, + accountName, + containerName, + immutabilityPolicyName + FROM azure.storage.blob_containers_immutability_policies + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND containerName = 'replace-me' AND immutabilityPolicyName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + etag as etag, + json_extract_path_text(properties, '$.immutabilityPeriodSinceCreationInDays') as "immutability_period_since_creation_in_days", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.allowProtectedAppendWrites') as "allow_protected_append_writes", + json_extract_path_text(properties, '$.allowProtectedAppendWritesAll') as "allow_protected_append_writes_all", + subscriptionId, + resourceGroupName, + accountName, + containerName, + immutabilityPolicyName + FROM azure.storage.blob_containers_immutability_policies + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND containerName = 'replace-me' AND immutabilityPolicyName = 'replace-me'; + vw_file_shares: + id: azure.storage.vw_file_shares + name: vw_file_shares + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + etag as etag, + JSON_EXTRACT(properties, '$.lastModifiedTime') as "last_modified_time", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.shareQuota') as "share_quota", + JSON_EXTRACT(properties, '$.enabledProtocols') as "enabled_protocols", + JSON_EXTRACT(properties, '$.rootSquash') as "root_squash", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.deleted') as "deleted", + JSON_EXTRACT(properties, '$.deletedTime') as "deleted_time", + JSON_EXTRACT(properties, '$.remainingRetentionDays') as "remaining_retention_days", + JSON_EXTRACT(properties, '$.accessTier') as "access_tier", + JSON_EXTRACT(properties, '$.accessTierChangeTime') as "access_tier_change_time", + JSON_EXTRACT(properties, '$.accessTierStatus') as "access_tier_status", + JSON_EXTRACT(properties, '$.shareUsageBytes') as "share_usage_bytes", + JSON_EXTRACT(properties, '$.leaseStatus') as "lease_status", + JSON_EXTRACT(properties, '$.leaseState') as "lease_state", + JSON_EXTRACT(properties, '$.leaseDuration') as "lease_duration", + JSON_EXTRACT(properties, '$.signedIdentifiers') as "signed_identifiers", + JSON_EXTRACT(properties, '$.snapshotTime') as "snapshot_time", + subscriptionId, + resourceGroupName, + accountName, + shareName + FROM azure.storage.file_shares + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + etag as etag, + json_extract_path_text(properties, '$.lastModifiedTime') as "last_modified_time", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.shareQuota') as "share_quota", + json_extract_path_text(properties, '$.enabledProtocols') as "enabled_protocols", + json_extract_path_text(properties, '$.rootSquash') as "root_squash", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.deleted') as "deleted", + json_extract_path_text(properties, '$.deletedTime') as "deleted_time", + json_extract_path_text(properties, '$.remainingRetentionDays') as "remaining_retention_days", + json_extract_path_text(properties, '$.accessTier') as "access_tier", + json_extract_path_text(properties, '$.accessTierChangeTime') as "access_tier_change_time", + json_extract_path_text(properties, '$.accessTierStatus') as "access_tier_status", + json_extract_path_text(properties, '$.shareUsageBytes') as "share_usage_bytes", + json_extract_path_text(properties, '$.leaseStatus') as "lease_status", + json_extract_path_text(properties, '$.leaseState') as "lease_state", + json_extract_path_text(properties, '$.leaseDuration') as "lease_duration", + json_extract_path_text(properties, '$.signedIdentifiers') as "signed_identifiers", + json_extract_path_text(properties, '$.snapshotTime') as "snapshot_time", + subscriptionId, + resourceGroupName, + accountName, + shareName + FROM azure.storage.file_shares + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; +paths: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices?api-version=2023-05-01: + get: + tags: + - QueueServiceProperties + operationId: QueueServices_List + description: List all queue services for the storage account + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- returned the properties of a storage account’s Queue service. + content: + application/json: + schema: + $ref: '#/components/schemas/ListQueueServices' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/{queueServiceName}?api-version=2023-05-01: + put: + tags: + - QueueServiceProperties + operationId: QueueServices_SetServiceProperties + description: 'Sets the properties of a storage account’s Queue service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. ' + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/QueueServiceName' + requestBody: + description: The properties of a storage account’s Queue service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/QueueServiceProperties' + responses: + '200': + description: OK -- Sets The properties of a storage account’s Queue service successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/QueueServiceProperties' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + get: + tags: + - QueueServiceProperties + operationId: QueueServicesServiceProperties_Get + description: Gets the properties of a storage account’s Queue service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/QueueServiceName' + responses: + '200': + description: OK -- returned the properties of a storage account’s Queue service. + content: + application/json: + schema: + $ref: '#/components/schemas/QueueServiceProperties' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: QueueServices_GetServiceProperties + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues/{queueName}?api-version=2023-05-01: + put: + tags: + - QueueService + operationId: Queue_Create + description: Creates a new queue with the specified queue name, under the specified account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/QueueName' + requestBody: + description: Queue properties and metadata to be created with + required: true + x-ms-requestBody-name: queue + content: + application/json: + schema: + $ref: '#/components/schemas/StorageQueue' + responses: + '200': + description: OK -- Creates a queue with the given queue name successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageQueue' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + patch: + tags: + - QueueService + operationId: Queue_Update + description: Creates a new queue with the specified queue name, under the specified account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/QueueName' + requestBody: + description: Queue properties and metadata to be created with + required: true + x-ms-requestBody-name: queue + content: + application/json: + schema: + $ref: '#/components/schemas/StorageQueue' + responses: + '200': + description: OK -- Creates a queue with the given queue name successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageQueue' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + get: + tags: + - QueueService + operationId: Queue_Get + description: Gets the queue with the specified queue name, under the specified account if it exists. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/QueueName' + responses: + '200': + description: OK -- returned table with the specified table name successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageQueue' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + delete: + tags: + - QueueService + operationId: Queue_Delete + description: Deletes the queue with the specified queue name, under the specified account if it exists. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/QueueName' + responses: + '204': + description: No Content - Successfully deleted the queue with the specified queue name + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/queueServices/default/queues?api-version=2023-05-01: + get: + tags: + - QueueService + operationId: Queue_List + description: Gets a list of all the queues under the specified storage account + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: $maxpagesize + in: query + description: Optional, a maximum number of queues that should be included in a list queue response + schema: + type: string + - name: $filter + in: query + description: Optional, When specified, only the queues with a name starting with the given filter will be listed. + schema: + type: string + responses: + '200': + description: OK -- returned a list of queues successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/ListQueueResource' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/networkSecurityPerimeterConfigurations?api-version=2023-05-01: + get: + tags: + - StorageAccounts NetworkSecurityPerimeterConfigurations + operationId: NetworkSecurityPerimeterConfigurations_List + description: Gets list of effective NetworkSecurityPerimeterConfiguration for storage account + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + responses: + '200': + description: Network Security Perimeter Configuration List + content: + application/json: + schema: + $ref: '#/components/schemas/NetworkSecurityPerimeterConfigurationList' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-pageable: + nextLinkName: null + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}?api-version=2023-05-01: + get: + tags: + - StorageAccounts NetworkSecurityPerimeterConfigurations + operationId: NetworkSecurityPerimeterConfigurations_Get + description: Gets effective NetworkSecurityPerimeterConfiguration for association + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/networkSecurityPerimeterConfigurationName' + responses: + '200': + description: Network Security Perimeter Configuration + content: + application/json: + schema: + $ref: '#/components/schemas/NetworkSecurityPerimeterConfiguration' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/networkSecurityPerimeterConfigurations/{networkSecurityPerimeterConfigurationName}/reconcile?api-version=2023-05-01: + post: + tags: + - StorageAccounts NetworkSecurityPerimeterConfigurations + operationId: NetworkSecurityPerimeterConfigurations_Reconcile + description: Refreshes any information about the association. + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/networkSecurityPerimeterConfigurationName' + responses: + '202': + description: Request to reconcile the association accepted. + headers: + Location: + schema: + type: string + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices?api-version=2023-05-01: + get: + tags: + - TableServiceProperties + operationId: TableServices_List + description: List all table services for the storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- returned the properties of a storage account’s Table service. + content: + application/json: + schema: + $ref: '#/components/schemas/ListTableServices' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/{tableServiceName}?api-version=2023-05-01: + put: + tags: + - TableServiceProperties + operationId: TableServices_SetServiceProperties + description: 'Sets the properties of a storage account’s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. ' + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/TableServiceName' + requestBody: + description: The properties of a storage account’s Table service, only properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/TableServiceProperties' + responses: + '200': + description: OK -- Sets The properties of a storage account’s Table service successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/TableServiceProperties' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + get: + tags: + - TableServiceProperties + operationId: TableServicesServiceProperties_Get + description: Gets the properties of a storage account’s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/TableServiceName' + responses: + '200': + description: OK -- returned the properties of a storage account’s Table service. + content: + application/json: + schema: + $ref: '#/components/schemas/TableServiceProperties' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: TableServices_GetServiceProperties + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables/{tableName}?api-version=2023-05-01: + put: + tags: + - TableService + operationId: Table_Create + description: Creates a new table with the specified table name, under the specified account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/TableName' + requestBody: + description: The parameters to provide to create a table. + required: false + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/Table' + responses: + '200': + description: OK -- Creates a table with the given table name successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/Table' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + patch: + tags: + - TableService + operationId: Table_Update + description: Creates a new table with the specified table name, under the specified account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/TableName' + requestBody: + description: The parameters to provide to create a table. + required: false + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/Table' + responses: + '200': + description: OK -- Creates a table with the given table name successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/Table' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + get: + tags: + - TableService + operationId: Table_Get + description: Gets the table with the specified table name, under the specified account if it exists. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/TableName' + responses: + '200': + description: OK -- returned table with the specified table name successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/Table' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + delete: + tags: + - TableService + operationId: Table_Delete + description: Deletes the table with the specified table name, under the specified account if it exists. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/TableName' + responses: + '204': + description: No Content - Successfully deleted the table with the specified table name + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/tableServices/default/tables?api-version=2023-05-01: + get: + tags: + - TableService + operationId: Table_List + description: Gets a list of all the tables under the specified storage account + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- returned a list of tables successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/ListTableResource' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /providers/Microsoft.Storage/operations?api-version=2023-05-01: + get: + tags: + - Operations + description: Lists all of the available Storage Rest API operations. + operationId: Operations_List + parameters: [] + responses: + '200': + description: OK. The request has succeeded. + content: + application/json: + schema: + $ref: '#/components/schemas/OperationListResult' + x-ms-pageable: + nextLinkName: null + /subscriptions/{subscriptionId}/providers/Microsoft.Storage/skus?api-version=2023-05-01: + get: + tags: + - Skus + operationId: Skus_List + description: Lists the available SKUs supported by Microsoft.Storage for given subscription. + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- List of storage SKUs in the given subscription retrieved and returned successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageSkuListResult' + x-ms-pageable: + nextLinkName: null + /subscriptions/{subscriptionId}/providers/Microsoft.Storage/checkNameAvailability?api-version=2023-05-01: + post: + tags: + - StorageAccounts + operationId: StorageAccounts_CheckNameAvailability + description: Checks that the storage account name is valid and is not already in use. + requestBody: + description: The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. + required: true + x-ms-requestBody-name: accountName + content: + application/json: + schema: + $ref: '#/components/schemas/StorageAccountCheckNameAvailabilityParameters' + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- Operation to check the storage account name availability was successful. + content: + application/json: + schema: + $ref: '#/components/schemas/CheckNameAvailabilityResult' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}?api-version=2023-05-01: + put: + tags: + - StorageAccounts + operationId: StorageAccounts_Create + description: Asynchronously creates a new storage account with the specified parameters. If an account is already created and a subsequent create request is issued with different properties, the account properties will be updated. If an account is already created and a subsequent create or update request is issued with the exact same set of properties, the request will succeed. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: The parameters to provide for the created account. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/StorageAccountCreateParameters' + responses: + '200': + description: OK -- returned when the storage account was already created from a previous request with the same properties specified in the request body. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageAccount' + '202': + description: Accepted -- Create or update request accepted; operation will complete asynchronously. + x-ms-long-running-operation: true + delete: + tags: + - StorageAccounts + operationId: StorageAccounts_Delete + description: Deletes a storage account in Microsoft Azure. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- storage account deleted successfully. + '204': + description: NoContent -- account does not exist in the subscription. + get: + tags: + - StorageAccounts + operationId: StorageAccountsProperties_Get + description: Returns the properties for the specified storage account including but not limited to name, SKU name, location, and account status. The ListKeys operation should be used to retrieve storage keys. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: $expand + in: query + description: May be used to expand the properties within account's properties. By default, data is not included when fetching properties. Currently we only support geoReplicationStats and blobRestoreStatus. + required: false + schema: + enum: + - geoReplicationStats + - blobRestoreStatus + x-ms-enum: + name: StorageAccountExpand + modelAsString: false + type: string + responses: + '200': + description: OK -- properties retrieved successfully for the storage account. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageAccount' + x-ms-original-operationId: StorageAccounts_GetProperties + patch: + tags: + - StorageAccounts + operationId: StorageAccounts_Update + description: The update operation can be used to update the SKU, encryption, access tier, or tags for a storage account. It can also be used to map the account to a custom domain. Only one custom domain is supported per storage account; the replacement/change of custom domain is not supported. In order to replace an old custom domain, the old value must be cleared/unregistered before a new value can be set. The update of multiple properties is supported. This call does not change the storage keys for the account. If you want to change the storage account keys, use the regenerate keys operation. The location and name of the storage account cannot be changed after creation. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: The parameters to provide for the updated account. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/StorageAccountUpdateParameters' + responses: + '200': + description: OK -- storage account properties updated successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageAccount' + /subscriptions/{subscriptionId}/providers/Microsoft.Storage/deletedAccounts?api-version=2023-05-01: + get: + tags: + - DeletedAccounts + operationId: DeletedAccounts_List + description: Lists deleted accounts under the subscription. + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- List of deleted accounts was retrieved and returned successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/DeletedAccountListResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/deletedAccounts/{deletedAccountName}?api-version=2023-05-01: + get: + tags: + - DeletedAccounts + operationId: DeletedAccounts_Get + description: Get properties of specified deleted account resource. + parameters: + - $ref: '#/components/parameters/DeletedAccountName' + - name: location + in: path + description: The location of the deleted storage account. + required: true + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- properties retrieved and returned successfully for the deleted account. + content: + application/json: + schema: + $ref: '#/components/schemas/DeletedAccount' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /subscriptions/{subscriptionId}/providers/Microsoft.Storage/storageAccounts?api-version=2023-05-01: + get: + tags: + - StorageAccounts + operationId: StorageAccounts_List + description: Lists all the storage accounts available under the subscription. Note that storage keys are not returned; use the ListKeys operation for this. + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- List of storage accounts was retrieved and returned successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageAccountListResult' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts?api-version=2023-05-01: + get: + tags: + - StorageAccounts + operationId: StorageAccounts_ListByResourceGroup + description: Lists all the storage accounts available under the given resource group. Note that storage keys are not returned; use the ListKeys operation for this. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- List of storage accounts in the given resource group retrieved and returned successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageAccountListResult' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/listKeys?api-version=2023-05-01: + post: + tags: + - StorageAccounts + operationId: StorageAccountsKeys_List + description: Lists the access keys or Kerberos keys (if active directory enabled) for the specified storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: $expand + in: query + description: Specifies type of the key to be listed. Possible value is kerb. + required: false + schema: + enum: + - kerb + x-ms-enum: + name: ListKeyExpand + type: string + responses: + '200': + description: OK -- list of keys retrieved and returned successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageAccountListKeysResult' + x-ms-original-operationId: StorageAccounts_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey?api-version=2023-05-01: + post: + tags: + - StorageAccounts + operationId: StorageAccounts_RegenerateKey + description: Regenerates one of the access keys or Kerberos keys for the specified storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Specifies name of the key which should be regenerated -- key1, key2, kerb1, kerb2. + required: true + x-ms-requestBody-name: regenerateKey + content: + application/json: + schema: + $ref: '#/components/schemas/StorageAccountRegenerateKeyParameters' + responses: + '200': + description: OK -- specified key regenerated successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageAccountListKeysResult' + /subscriptions/{subscriptionId}/providers/Microsoft.Storage/locations/{location}/usages?api-version=2023-05-01: + get: + tags: + - LocationUsage + operationId: Usages_ListByLocation + description: Gets the current usage count and the limit for the resources of the location under the subscription. + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: location + in: path + description: The location of the Azure Storage resource. + required: true + schema: + type: string + responses: + '200': + description: OK -- current usage count and limit retrieved and returned successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/UsageListResult' + x-ms-pageable: + nextLinkName: null + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListAccountSas?api-version=2023-05-01: + post: + tags: + - StorageAccounts + operationId: StorageAccountsAccountSAS_List + description: List SAS credentials of a storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: The parameters to provide to list SAS credentials for the storage account. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/AccountSasParameters' + responses: + '200': + description: OK -- returned the account SAS created for the storage account requested. + content: + application/json: + schema: + $ref: '#/components/schemas/ListAccountSasResponse' + x-ms-original-operationId: StorageAccounts_ListAccountSAS + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas?api-version=2023-05-01: + post: + tags: + - StorageAccounts + operationId: StorageAccountsServiceSAS_List + description: List service SAS credentials of a specific resource. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: The parameters to provide to list service SAS credentials. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/ServiceSasParameters' + responses: + '200': + description: OK -- returned the service SAS created for the storage service requested. + content: + application/json: + schema: + $ref: '#/components/schemas/ListServiceSasResponse' + x-ms-original-operationId: StorageAccounts_ListServiceSAS + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/failover?api-version=2023-05-01: + post: + tags: + - StorageAccounts + operationId: StorageAccounts_Failover + description: A failover request can be triggered for a storage account in the event a primary endpoint becomes unavailable for any reason. The failover occurs from the storage account's primary cluster to the secondary cluster for RA-GRS accounts. The secondary cluster will become primary after failover and the account is converted to LRS. In the case of a Planned Failover, the primary and secondary clusters are swapped after failover and the account remains geo-replicated. Failover should continue to be used in the event of availability issues as Planned failover is only available while the primary and secondary endpoints are available. The primary use case of a Planned Failover is disaster recovery testing drills. This type of failover is invoked by setting FailoverType parameter to 'Planned'. Learn more about the failover options here- https://learn.microsoft.com/en-us/azure/storage/common/storage-disaster-recovery-guidance + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: failoverType + in: query + description: The parameter is set to 'Planned' to indicate whether a Planned failover is requested. + required: false + schema: + enum: + - Planned + x-ms-enum: + name: failoverType + modelAsString: false + type: string + responses: + '200': + description: OK -- Returned when the storage account failover is completed, and the secondary cluster has become primary. + '202': + description: Accepted -- Failover request accepted; operation will complete asynchronously. + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/hnsonmigration?api-version=2023-05-01: + post: + tags: + - StorageAccounts + operationId: StorageAccounts_HierarchicalNamespaceMigration + description: Live Migration of storage account to enable Hns + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: requestType + in: query + description: Required. Hierarchical namespace migration type can either be a hierarchical namespace validation request 'HnsOnValidationRequest' or a hydration request 'HnsOnHydrationRequest'. The validation request will validate the migration whereas the hydration request will migrate the account. + required: true + schema: + type: string + responses: + '200': + description: OK -- Returned when the storage account migration to hierarchical namespace is completed. + '202': + description: Accepted -- Hierarchical namespace migration request accepted; operation will complete asynchronously. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/aborthnsonmigration?api-version=2023-05-01: + post: + tags: + - StorageAccounts + operationId: StorageAccounts_AbortHierarchicalNamespaceMigration + description: Abort live Migration of storage account to enable Hns + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- Returned when the storage account migration to hierarchical namespace is aborted. + '202': + description: Accepted -- Abort hierarchical namespace migration request accepted; operation will complete asynchronously. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/startAccountMigration?api-version=2023-05-01: + post: + tags: + - AccountMigrations + operationId: StorageAccounts_CustomerInitiatedMigration + description: Account Migration request can be triggered for a storage account to change its redundancy level. The migration updates the non-zonal redundant storage account to a zonal redundant account or vice-versa in order to have better reliability and availability. Zone-redundant storage (ZRS) replicates your storage account synchronously across three Azure availability zones in the primary region. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: The request parameters required to perform storage account migration. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/StorageAccountMigration' + responses: + '200': + description: OK -- Returned when the request is just for validating the migration request, it does not actually initiate migration; applicable in cross region migration currently. + '202': + description: Accepted -- Migration request accepted; operation will complete asynchronously. + headers: + Location: + schema: + type: string + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/accountMigrations/{migrationName}?api-version=2023-05-01: + get: + tags: + - AccountMigrations + operationId: StorageAccountsCustomerInitiatedMigration_Get + description: Gets the status of the ongoing migration for the specified storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/MigrationName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- Get the details of the ongoing or completed migration successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageAccountMigration' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: StorageAccounts_GetCustomerInitiatedMigration + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/restoreBlobRanges?api-version=2023-05-01: + post: + tags: + - StorageAccounts + operationId: StorageAccounts_RestoreBlobRanges + description: Restore blobs in the specified blob ranges + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: The parameters to provide for restore blob ranges. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/BlobRestoreParameters' + responses: + '200': + description: OK -- returned when blob ranges are restored completely with the same properties specified in the request body. + content: + application/json: + schema: + $ref: '#/components/schemas/BlobRestoreStatus' + '202': + description: Accepted -- Blob restore request accepted; operation will complete asynchronously. + content: + application/json: + schema: + $ref: '#/components/schemas/BlobRestoreStatus' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/managementPolicies/{managementPolicyName}?api-version=2023-05-01: + get: + tags: + - ManagementPolicies + operationId: ManagementPolicies_Get + description: Gets the managementpolicy associated with the specified storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ManagementPolicyName' + responses: + '200': + description: OK -- Get the managementpolicy successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/ManagementPolicy' + put: + tags: + - ManagementPolicies + operationId: ManagementPolicies_CreateOrUpdate + description: Sets the managementpolicy to the specified storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ManagementPolicyName' + requestBody: + description: The ManagementPolicy set to a storage account. + required: true + x-ms-requestBody-name: properties + content: + application/json: + schema: + $ref: '#/components/schemas/ManagementPolicy' + responses: + '200': + description: OK -- Put managementpolicy successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/ManagementPolicy' + delete: + tags: + - ManagementPolicies + operationId: ManagementPolicies_Delete + description: Deletes the managementpolicy associated with the specified storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ManagementPolicyName' + responses: + '200': + description: OK -- Delete the managementpolicy successfully. + '204': + description: No Content -- The managementpolicy does not exist. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies/{blobInventoryPolicyName}?api-version=2023-05-01: + get: + tags: + - BlobInventoryPolicies + operationId: BlobInventoryPolicies_Get + description: Gets the blob inventory policy associated with the specified storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/BlobInventoryPolicyName' + responses: + '200': + description: OK -- Get the blob inventory policy successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/BlobInventoryPolicy' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + put: + tags: + - BlobInventoryPolicies + operationId: BlobInventoryPolicies_CreateOrUpdate + description: Sets the blob inventory policy to the specified storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/BlobInventoryPolicyName' + requestBody: + description: The blob inventory policy set to a storage account. + required: true + x-ms-requestBody-name: properties + content: + application/json: + schema: + $ref: '#/components/schemas/BlobInventoryPolicy' + responses: + '200': + description: OK -- Put blob inventory policy successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/BlobInventoryPolicy' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + delete: + tags: + - BlobInventoryPolicies + operationId: BlobInventoryPolicies_Delete + description: Deletes the blob inventory policy associated with the specified storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/BlobInventoryPolicyName' + responses: + '200': + description: OK -- Delete the blob inventory policy successfully. + '204': + description: No Content -- The blob inventory policy does not exist. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/inventoryPolicies?api-version=2023-05-01: + get: + tags: + - BlobInventoryPolicies + operationId: BlobInventoryPolicies_List + description: Gets the blob inventory policy associated with the specified storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- Get the blob inventory policies successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/ListBlobInventoryPolicy' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-pageable: + nextLinkName: null + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections?api-version=2023-05-01: + get: + tags: + - PrivateEndpointConnections + operationId: PrivateEndpointConnections_List + description: List all the private endpoint connections associated with the storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- Successfully retrieved private endpoint connections. + content: + application/json: + schema: + $ref: '#/components/schemas/PrivateEndpointConnectionListResult' + x-ms-pageable: + nextLinkName: null + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-05-01: + get: + tags: + - PrivateEndpointConnections + operationId: PrivateEndpointConnections_Get + description: Gets the specified private endpoint connection associated with the storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/PrivateEndpointConnectionName' + responses: + '200': + description: OK -- Get the private endpoint connection properties successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/PrivateEndpointConnection' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + put: + tags: + - PrivateEndpointConnections + operationId: PrivateEndpointConnections_Put + description: Update the state of specified private endpoint connection associated with the storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/PrivateEndpointConnectionName' + requestBody: + description: The private endpoint connection properties. + required: true + x-ms-requestBody-name: properties + content: + application/json: + schema: + $ref: '#/components/schemas/PrivateEndpointConnection' + responses: + '200': + description: OK -- Update the private endpoint connection properties successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/PrivateEndpointConnection' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + delete: + tags: + - PrivateEndpointConnections + operationId: PrivateEndpointConnections_Delete + description: Deletes the specified private endpoint connection associated with the storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/PrivateEndpointConnectionName' + responses: + '200': + description: OK -- Delete the private endpoint connection successfully. + '204': + description: No Content -- The private endpoint connection does not exist. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/privateLinkResources?api-version=2023-05-01: + get: + tags: + - PrivateLinkResources + operationId: PrivateLinkResources_ListByStorageAccount + description: Gets the private link resources that need to be created for a storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: Successfully retrieved private link resources. + content: + application/json: + schema: + $ref: '#/components/schemas/PrivateLinkResourceListResult' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies?api-version=2023-05-01: + get: + tags: + - ObjectReplicationPolicies + operationId: ObjectReplicationPolicies_List + description: List the object replication policies associated with the storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- List object replication policies successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/ObjectReplicationPolicies' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-pageable: + nextLinkName: null + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/objectReplicationPolicies/{objectReplicationPolicyId}?api-version=2023-05-01: + get: + tags: + - ObjectReplicationPolicies + operationId: ObjectReplicationPolicies_Get + description: Get the object replication policy of the storage account by policy ID. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ObjectReplicationPolicyId' + responses: + '200': + description: OK -- Get the object replication policy successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/ObjectReplicationPolicy' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + put: + tags: + - ObjectReplicationPolicies + operationId: ObjectReplicationPolicies_CreateOrUpdate + description: Create or update the object replication policy of the storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ObjectReplicationPolicyId' + requestBody: + description: The object replication policy set to a storage account. A unique policy ID will be created if absent. + required: true + x-ms-requestBody-name: properties + content: + application/json: + schema: + $ref: '#/components/schemas/ObjectReplicationPolicy' + responses: + '200': + description: OK -- Put object replication policy successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/ObjectReplicationPolicy' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + delete: + tags: + - ObjectReplicationPolicies + operationId: ObjectReplicationPolicies_Delete + description: Deletes the object replication policy associated with the specified storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ObjectReplicationPolicyId' + responses: + '200': + description: OK -- Delete the object replication policy successfully. + '204': + description: No Content -- The object replication policy does not exist. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/revokeUserDelegationKeys?api-version=2023-05-01: + post: + tags: + - StorageAccounts + operationId: StorageAccounts_RevokeUserDelegationKeys + description: Revoke user delegation keys. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - name: accountName + in: path + description: The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. + required: true + schema: + maxLength: 24 + minLength: 3 + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- revoke user delegation keys succeeded. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers?api-version=2023-05-01: + get: + tags: + - LocalUsers + operationId: LocalUsers_List + description: List the local users associated with the storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: $maxpagesize + in: query + description: Optional, specifies the maximum number of local users that will be included in the list response. + schema: + minimum: 1 + maximum: 5000 + format: int32 + type: integer + - name: $filter + in: query + description: Optional. When specified, only local user names starting with the filter will be listed. + schema: + type: string + - name: $include + in: query + description: Optional, when specified, will list local users enabled for the specific protocol. Lists all users by default. + required: false + schema: + enum: + - nfsv3 + x-ms-enum: + name: ListLocalUserIncludeParam + modelAsString: true + type: string + responses: + '200': + description: OK -- List local users successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/LocalUsers' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-pageable: + nextLinkName: null + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}?api-version=2023-05-01: + get: + tags: + - LocalUsers + operationId: LocalUsers_Get + description: Get the local user of the storage account by username. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/Username' + responses: + '200': + description: OK -- Get the local user properties successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/LocalUser' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + put: + tags: + - LocalUsers + operationId: LocalUsers_CreateOrUpdate + description: Create or update the properties of a local user associated with the storage account. Properties for NFSv3 enablement and extended groups cannot be set with other properties. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/Username' + requestBody: + description: The local user associated with a storage account. + required: true + x-ms-requestBody-name: properties + content: + application/json: + schema: + $ref: '#/components/schemas/LocalUser' + responses: + '200': + description: OK -- Put local user successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/LocalUser' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + delete: + tags: + - LocalUsers + operationId: LocalUsers_Delete + description: Deletes the local user associated with the specified storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/Username' + responses: + '200': + description: OK -- Delete the local user successfully. + '204': + description: No content -- Delete the local user successfully. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}/listKeys?api-version=2023-05-01: + post: + tags: + - LocalUsers + operationId: LocalUsersKeys_List + description: List SSH authorized keys and shared key of the local user. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/Username' + responses: + '200': + description: OK -- Get the local user keys successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/LocalUserKeys' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: LocalUsers_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/localUsers/{username}/regeneratePassword?api-version=2023-05-01: + post: + tags: + - LocalUsers + operationId: LocalUsers_RegeneratePassword + description: Regenerate the local user SSH password. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/Username' + responses: + '200': + description: OK -- Regenerate local user password successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/LocalUserRegeneratePasswordResult' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes/{encryptionScopeName}?api-version=2023-05-01: + put: + tags: + - EncryptionScopes + operationId: EncryptionScopes_Put + description: Synchronously creates or updates an encryption scope under the specified storage account. If an encryption scope is already created and a subsequent request is issued with different properties, the encryption scope properties will be updated per the specified request. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/EncryptionScopeName' + requestBody: + description: Encryption scope properties to be used for the create or update. + required: true + x-ms-requestBody-name: encryptionScope + content: + application/json: + schema: + $ref: '#/components/schemas/EncryptionScope' + responses: + '200': + description: OK -- Update encryption scope operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/EncryptionScope' + '201': + description: Created -- Create encryption scope operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/EncryptionScope' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + patch: + tags: + - EncryptionScopes + operationId: EncryptionScopes_Patch + description: Update encryption scope properties as specified in the request body. Update fails if the specified encryption scope does not already exist. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/EncryptionScopeName' + requestBody: + description: Encryption scope properties to be used for the update. + required: true + x-ms-requestBody-name: encryptionScope + content: + application/json: + schema: + $ref: '#/components/schemas/EncryptionScope' + responses: + '200': + description: OK -- Update encryption scope operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/EncryptionScope' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + get: + tags: + - EncryptionScopes + operationId: EncryptionScopes_Get + description: Returns the properties for the specified encryption scope. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/EncryptionScopeName' + responses: + '200': + description: OK -- Get encryption scope operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/EncryptionScope' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/encryptionScopes?api-version=2023-05-01: + get: + tags: + - EncryptionScopes + operationId: EncryptionScopes_List + description: Lists all the encryption scopes available under the specified storage account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: $maxpagesize + in: query + description: Optional, specifies the maximum number of encryption scopes that will be included in the list response. + schema: + minimum: 1 + maximum: 5000 + format: int32 + type: integer + - name: $filter + in: query + description: Optional. When specified, only encryption scope names starting with the filter will be listed. + schema: + type: string + - name: $include + in: query + description: Optional, when specified, will list encryption scopes with the specific state. Defaults to All + required: false + schema: + enum: + - All + - Enabled + - Disabled + x-ms-enum: + name: ListEncryptionScopesInclude + modelAsString: true + type: string + responses: + '200': + description: OK -- List encryption scopes operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/EncryptionScopeListResult' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}?api-version=2023-05-01: + put: + tags: + - StorageTaskAssignments + description: Asynchronously creates a new storage task assignment sub-resource with the specified parameters. If a storage task assignment is already created and a subsequent create request is issued with different properties, the storage task assignment properties will be updated. If a storage task assignment is already created and a subsequent create or update request is issued with the exact same set of properties, the request will succeed. + operationId: StorageTaskAssignments_Create + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/StorageTaskAssignmentName' + requestBody: + description: The parameters to create a Storage Task Assignment. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/StorageTaskAssignment' + responses: + '200': + description: OK -- Update storage task assignment with the same properties specified in the request body. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageTaskAssignment' + '201': + description: OK -- Create storage task assignment with the same properties specified in the request body. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageTaskAssignment' + '202': + description: Accepted -- Create or update request accepted; operation will complete asynchronously. + headers: + Location: + schema: + type: string + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + patch: + tags: + - StorageTaskAssignments + description: Update storage task assignment properties + operationId: StorageTaskAssignments_Update + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/StorageTaskAssignmentName' + requestBody: + description: The parameters to update a Storage Task Assignment. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/StorageTaskAssignmentUpdateParameters' + responses: + '200': + description: OK -- returned when the update request body had no changes. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageTaskAssignment' + '202': + description: Accepted -- update request accepted; operation will complete asynchronously. + headers: + Location: + schema: + type: string + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + get: + tags: + - StorageTaskAssignments + description: Get the storage task assignment properties + operationId: StorageTaskAssignments_Get + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/StorageTaskAssignmentName' + responses: + '200': + description: OK -- properties retrieved successfully for the storage task assignment. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageTaskAssignment' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + delete: + tags: + - StorageTaskAssignments + description: Delete the storage task assignment sub-resource + operationId: StorageTaskAssignments_Delete + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/StorageTaskAssignmentName' + responses: + '202': + description: Accepted -- Delete request accepted; operation will complete asynchronously. + headers: + Location: + schema: + type: string + '204': + description: NoContent -- specified storage task assignment does not exist. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments?api-version=2023-05-01: + get: + tags: + - StorageTaskAssignments + description: List all the storage task assignments in an account + operationId: StorageTaskAssignments_List + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/StorageAccountName' + - name: $maxpagesize + in: query + description: Optional, specifies the maximum number of storage task assignment Ids to be included in the list response. + schema: + format: int32 + type: integer + responses: + '200': + description: OK -- list of storage task assignments was retrieved and returned successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageTaskAssignmentsList' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/reports?api-version=2023-05-01: + get: + tags: + - StorageTaskAssignments + description: Fetch the report summary of all the storage task assignments and instances in an account + operationId: StorageTaskAssignmentsInstancesReport_List + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/StorageAccountName' + - name: $maxpagesize + in: query + description: Optional, specifies the maximum number of storage task assignment instances to be included in the list response. + schema: + format: int32 + type: integer + - name: $filter + in: query + description: Optional. When specified, it can be used to query using reporting properties. See [Constructing Filter Strings](https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#constructing-filter-strings) for details. + schema: + type: string + responses: + '200': + description: OK -- storage task assignments' instances report summary retrieved and returned successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/StorageTaskReportSummary' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName}/reports?api-version=2023-05-01: + get: + tags: + - StorageTaskAssignments + description: Fetch the report summary of a single storage task assignment's instances + operationId: StorageTaskAssignmentInstancesReport_List + parameters: + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/ResourceGroupNameParameter' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/StorageTaskAssignmentName' + - name: $maxpagesize + in: query + description: Optional, specifies the maximum number of storage task assignment instances to be included in the list response. + schema: + format: int32 + type: integer + - name: $filter + in: query + description: Optional. When specified, it can be used to query using reporting properties. See [Constructing Filter Strings](https://learn.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#constructing-filter-strings) for details. + schema: + type: string + responses: + '200': + description: OK -- storage task assignment's instances report summary retrieved and returned successfully + content: + application/json: + schema: + $ref: '#/components/schemas/StorageTaskReportSummary' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices?api-version=2023-05-01: + get: + tags: + - BlobService + operationId: BlobServices_List + description: List blob services of storage account. It returns a collection of one object named default. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- List blob services operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/BlobServiceItems' + x-ms-pageable: + nextLinkName: null + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/{BlobServicesName}?api-version=2023-05-01: + put: + tags: + - BlobService + operationId: BlobServices_SetServiceProperties + description: 'Sets the properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. ' + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/BlobServicesName' + requestBody: + description: The properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/BlobServiceProperties' + responses: + '200': + description: OK -- Sets The properties of a storage account’s Blob service successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/BlobServiceProperties' + get: + tags: + - BlobService + operationId: BlobServicesServiceProperties_Get + description: Gets the properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/BlobServicesName' + responses: + '200': + description: OK -- returned the properties of a storage account’s Blob service. + content: + application/json: + schema: + $ref: '#/components/schemas/BlobServiceProperties' + x-ms-original-operationId: BlobServices_GetServiceProperties + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers?api-version=2023-05-01: + get: + tags: + - BlobContainers + operationId: BlobContainers_List + description: Lists all containers and does not support a prefix like data plane. Also SRP today does not return continuation token. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: $maxpagesize + in: query + description: Optional. Specified maximum number of containers that can be included in the list. + schema: + type: string + - name: $filter + in: query + description: Optional. When specified, only container names starting with the filter will be listed. + schema: + type: string + - name: $include + in: query + description: Optional, used to include the properties for soft deleted blob containers. + required: false + schema: + enum: + - deleted + x-ms-enum: + name: ListContainersInclude + modelAsString: true + type: string + responses: + '200': + description: OK -- List Container operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/ListContainerItems' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}?api-version=2023-05-01: + put: + tags: + - BlobContainers + operationId: BlobContainers_Create + description: 'Creates a new container under the specified account as described by request body. The container resource includes metadata and properties for that container. It does not include a list of the blobs contained by the container. ' + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ContainerName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Properties of the blob container to create. + required: true + x-ms-requestBody-name: blobContainer + content: + application/json: + schema: + $ref: '#/components/schemas/BlobContainer' + responses: + '200': + description: OK -- The Container is already created. + content: + application/json: + schema: + $ref: '#/components/schemas/BlobContainer' + '201': + description: Created -- Create Container operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/BlobContainer' + patch: + tags: + - BlobContainers + operationId: BlobContainers_Update + description: 'Updates container properties as specified in request body. Properties not mentioned in the request will be unchanged. Update fails if the specified container doesn''t already exist. ' + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ContainerName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Properties to update for the blob container. + required: true + x-ms-requestBody-name: blobContainer + content: + application/json: + schema: + $ref: '#/components/schemas/BlobContainer' + responses: + '200': + description: OK -- Update Container operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/BlobContainer' + description: Properties of the updated blob container. + get: + tags: + - BlobContainers + operationId: BlobContainers_Get + description: 'Gets properties of a specified container. ' + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ContainerName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- Get Container operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/BlobContainer' + delete: + tags: + - BlobContainers + operationId: BlobContainers_Delete + description: Deletes specified container under its account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ContainerName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- Delete Container operation completed successfully. + '204': + description: No Content -- The Container not exist. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/setLegalHold?api-version=2023-05-01: + post: + tags: + - BlobContainers + operationId: BlobContainers_SetLegalHold + description: Sets legal hold tags. Setting the same tag results in an idempotent operation. SetLegalHold follows an append pattern and does not clear out the existing tags that are not specified in the request. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ContainerName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: The LegalHold property that will be set to a blob container. + required: true + x-ms-requestBody-name: LegalHold + content: + application/json: + schema: + $ref: '#/components/schemas/LegalHold' + responses: + '200': + description: OK -- Set legal hold tags for Container completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/LegalHold' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/clearLegalHold?api-version=2023-05-01: + post: + tags: + - BlobContainers + operationId: BlobContainers_ClearLegalHold + description: Clears legal hold tags. Clearing the same or non-existent tag results in an idempotent operation. ClearLegalHold clears out only the specified tags in the request. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ContainerName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: The LegalHold property that will be clear from a blob container. + required: true + x-ms-requestBody-name: LegalHold + content: + application/json: + schema: + $ref: '#/components/schemas/LegalHold' + responses: + '200': + description: OK -- Clear legal hold tags for Container completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/LegalHold' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/{immutabilityPolicyName}?api-version=2023-05-01: + put: + tags: + - BlobContainers + operationId: BlobContainersImmutabilityPolicy_CreateOrUpdate + description: Creates or updates an unlocked immutability policy. ETag in If-Match is honored if given but not required for this operation. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ContainerName' + - $ref: '#/components/parameters/ImmutabilityPolicyName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: If-Match + in: header + description: The entity state (ETag) version of the immutability policy to update must be returned to the server for all update operations. The ETag value must include the leading and trailing double quotes as returned by the service. + required: false + schema: + type: string + requestBody: + description: The ImmutabilityPolicy Properties that will be created or updated to a blob container. + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/ImmutabilityPolicy' + responses: + '200': + description: OK -- Creates or updates container ImmutabilityPolicy operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/ImmutabilityPolicy' + headers: + ETag: + schema: + type: string + description: The ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers. + x-ms-original-operationId: BlobContainers_CreateOrUpdateImmutabilityPolicy + get: + tags: + - BlobContainers + operationId: BlobContainersImmutabilityPolicy_Get + description: Gets the existing immutability policy along with the corresponding ETag in response headers and body. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ContainerName' + - $ref: '#/components/parameters/ImmutabilityPolicyName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: If-Match + in: header + description: The entity state (ETag) version of the immutability policy to update must be returned to the server for all update operations. The ETag value must include the leading and trailing double quotes as returned by the service. + required: false + schema: + type: string + responses: + '200': + description: OK -- Gets container ImmutabilityPolicy operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/ImmutabilityPolicy' + headers: + ETag: + schema: + type: string + description: The ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers. + x-ms-original-operationId: BlobContainers_GetImmutabilityPolicy + delete: + tags: + - BlobContainers + operationId: BlobContainersImmutabilityPolicy_Delete + description: Aborts an unlocked immutability policy. The response of delete has immutabilityPeriodSinceCreationInDays set to 0. ETag in If-Match is required for this operation. Deleting a locked immutability policy is not allowed, the only way is to delete the container after deleting all expired blobs inside the policy locked container. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ContainerName' + - $ref: '#/components/parameters/ImmutabilityPolicyName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: If-Match + in: header + description: The entity state (ETag) version of the immutability policy to update must be returned to the server for all update operations. The ETag value must include the leading and trailing double quotes as returned by the service. + required: true + schema: + type: string + responses: + '200': + description: OK -- Deletes container ImmutabilityPolicy operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/ImmutabilityPolicy' + headers: + ETag: + schema: + type: string + description: The ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers. + x-ms-original-operationId: BlobContainers_DeleteImmutabilityPolicy + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/default/lock?api-version=2023-05-01: + post: + tags: + - BlobContainers + operationId: BlobContainers_LockImmutabilityPolicy + description: Sets the ImmutabilityPolicy to Locked state. The only action allowed on a Locked policy is ExtendImmutabilityPolicy action. ETag in If-Match is required for this operation. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ContainerName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: If-Match + in: header + description: The entity state (ETag) version of the immutability policy to update must be returned to the server for all update operations. The ETag value must include the leading and trailing double quotes as returned by the service. + required: true + schema: + type: string + responses: + '200': + description: OK -- Locks container ImmutabilityPolicy operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/ImmutabilityPolicy' + headers: + ETag: + schema: + type: string + description: The ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/immutabilityPolicies/default/extend?api-version=2023-05-01: + post: + tags: + - BlobContainers + operationId: BlobContainers_ExtendImmutabilityPolicy + description: Extends the immutabilityPeriodSinceCreationInDays of a locked immutabilityPolicy. The only action allowed on a Locked policy will be this action. ETag in If-Match is required for this operation. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ContainerName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: If-Match + in: header + description: The entity state (ETag) version of the immutability policy to update must be returned to the server for all update operations. The ETag value must include the leading and trailing double quotes as returned by the service. + required: true + schema: + type: string + requestBody: + description: The ImmutabilityPolicy Properties that will be extended for a blob container. + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/ImmutabilityPolicy' + responses: + '200': + description: OK -- Extends container ImmutabilityPolicy operation completed successfully.. + content: + application/json: + schema: + $ref: '#/components/schemas/ImmutabilityPolicy' + headers: + ETag: + schema: + type: string + description: The ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers. + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/lease?api-version=2023-05-01: + post: + tags: + - BlobContainers + operationId: BlobContainers_Lease + description: The Lease Container operation establishes and manages a lock on a container for delete operations. The lock duration can be 15 to 60 seconds, or can be infinite. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ContainerName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Lease Container request body. + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/LeaseContainerRequest' + responses: + '200': + description: OK -- Lease Container operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/LeaseContainerResponse' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/blobServices/default/containers/{containerName}/migrate?api-version=2023-05-01: + post: + tags: + - BlobContainers + operationId: BlobContainers_ObjectLevelWorm + description: This operation migrates a blob container from container level WORM to object level immutability enabled container. Prerequisites require a container level immutability policy either in locked or unlocked state, Account level versioning must be enabled and there should be no Legal hold on the container. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ContainerName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- returned when the blob container migration to support object level immutability completes. + '202': + description: Accepted -- Blob Container migration to support object level immutability is accepted; operation will complete asynchronously. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-long-running-operation: true + x-ms-long-running-operation-options: + final-state-via: location + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices?api-version=2023-05-01: + get: + tags: + - FileService + operationId: FileServices_List + description: List all file services in storage accounts + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + responses: + '200': + description: OK -- List file services operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/FileServiceItems' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/{FileServicesName}?api-version=2023-05-01: + put: + tags: + - FileService + operationId: FileServices_SetServiceProperties + description: 'Sets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. ' + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/FileServicesName' + requestBody: + description: The properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. + required: true + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/FileServiceProperties' + responses: + '200': + description: OK -- Sets The properties of a storage account’s File service successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/FileServiceProperties' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + get: + tags: + - FileService + operationId: FileServicesServiceProperties_Get + description: Gets the properties of file services in storage accounts, including CORS (Cross-Origin Resource Sharing) rules. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - $ref: '#/components/parameters/FileServicesName' + responses: + '200': + description: OK -- returned the properties of a storage account’s File service. + content: + application/json: + schema: + $ref: '#/components/schemas/FileServiceProperties' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: FileServices_GetServiceProperties + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares?api-version=2023-05-01: + get: + tags: + - FileShares + operationId: FileShares_List + description: Lists all shares. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: $maxpagesize + in: query + description: Optional. Specified maximum number of shares that can be included in the list. + schema: + type: string + - name: $filter + in: query + description: Optional. When specified, only share names starting with the filter will be listed. + schema: + type: string + - name: $expand + in: query + description: 'Optional, used to expand the properties within share''s properties. Valid values are: deleted, snapshots. Should be passed as a string with delimiter '',''' + required: false + schema: + type: string + responses: + '200': + description: OK -- List Shares operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/FileShareItems' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + x-ms-pageable: + nextLinkName: nextLink + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}?api-version=2023-05-01: + put: + tags: + - FileShares + operationId: FileShares_Create + description: 'Creates a new share under the specified account as described by request body. The share resource includes metadata and properties for that share. It does not include a list of the files contained by the share. ' + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ShareName' + - name: $expand + in: query + description: 'Optional, used to expand the properties within share''s properties. Valid values are: snapshots. Should be passed as a string with delimiter '',''' + required: false + schema: + type: string + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Properties of the file share to create. + required: true + x-ms-requestBody-name: fileShare + content: + application/json: + schema: + $ref: '#/components/schemas/FileShare' + responses: + '200': + description: OK -- The Share is already created. + content: + application/json: + schema: + $ref: '#/components/schemas/FileShare' + '201': + description: Created -- Create Share operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/FileShare' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + patch: + tags: + - FileShares + operationId: FileShares_Update + description: 'Updates share properties as specified in request body. Properties not mentioned in the request will not be changed. Update fails if the specified share does not already exist. ' + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ShareName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + description: Properties to update for the file share. + required: true + x-ms-requestBody-name: fileShare + content: + application/json: + schema: + $ref: '#/components/schemas/FileShare' + responses: + '200': + description: OK -- Update Share operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/FileShare' + description: Properties of the updated file share. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + get: + tags: + - FileShares + operationId: FileShares_Get + description: Gets properties of a specified share. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ShareName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: $expand + in: query + description: 'Optional, used to expand the properties within share''s properties. Valid values are: stats. Should be passed as a string with delimiter '',''.' + required: false + schema: + type: string + - name: x-ms-snapshot + in: header + description: Optional, used to retrieve properties of a snapshot. + required: false + schema: + type: string + responses: + '200': + description: OK -- Get Share operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/FileShare' + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + delete: + tags: + - FileShares + operationId: FileShares_Delete + description: Deletes specified share under its account. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ShareName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: x-ms-snapshot + in: header + description: Optional, used to delete a snapshot. + required: false + schema: + type: string + - name: $include + in: query + description: 'Optional. Valid values are: snapshots, leased-snapshots, none. The default value is snapshots. For ''snapshots'', the file share is deleted including all of its file share snapshots. If the file share contains leased-snapshots, the deletion fails. For ''leased-snapshots'', the file share is deleted included all of its file share snapshots (leased/unleased). For ''none'', the file share is deleted if it has no share snapshots. If the file share contains any snapshots (leased or unleased), the deletion fails.' + required: false + schema: + type: string + responses: + '200': + description: OK -- Delete Share operation completed successfully. + '204': + description: No Content -- The Share not exist. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}/restore?api-version=2023-05-01: + post: + tags: + - FileShares + operationId: FileShares_Restore + description: Restore a file share within a valid retention days if share soft delete is enabled + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ShareName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + requestBody: + required: true + x-ms-requestBody-name: deletedShare + content: + application/json: + schema: + $ref: '#/components/schemas/DeletedShare' + responses: + '200': + description: OK -- The Share is successfully restored. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}/lease?api-version=2023-05-01: + post: + tags: + - FileShares + operationId: FileShares_Lease + description: The Lease Share operation establishes and manages a lock on a share for delete operations. The lock duration can be 15 to 60 seconds, or can be infinite. + parameters: + - $ref: '#/components/parameters/ResourceGroupName' + - $ref: '#/components/parameters/StorageAccountName' + - $ref: '#/components/parameters/ShareName' + - $ref: '#/components/parameters/SubscriptionIdParameter' + - name: x-ms-snapshot + in: header + description: Optional. Specify the snapshot time to lease a snapshot. + required: false + schema: + type: string + requestBody: + description: Lease Share request body. + x-ms-requestBody-name: parameters + content: + application/json: + schema: + $ref: '#/components/schemas/LeaseShareRequest' + responses: + '200': + description: OK -- Lease Share operation completed successfully. + content: + application/json: + schema: + $ref: '#/components/schemas/LeaseShareResponse' + headers: + ETag: + schema: + type: string + description: The ETag HTTP response header. This is an opaque string. You can use it to detect whether the resource has changed between requests. In particular, you can pass the ETag to one of the If-Match or If-None-Match headers. + default: + description: Error response describing why the operation failed. + content: + application/json: + schema: + $ref: '#/components/schemas/CloudError' diff --git a/providers/src/azure/v00.00.00000/services/storage_cache.yaml b/providers/src/azure/v00.00.00000/services/storage_cache.yaml index 7d8668df..c2086cde 100644 --- a/providers/src/azure/v00.00.00000/services/storage_cache.yaml +++ b/providers/src/azure/v00.00.00000/services/storage_cache.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -57,7 +57,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -2532,57 +2532,64 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1amlFilesystems~1?api-version=2024-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1amlFilesystems?api-version=2024-03-01/get' + operationId: amlFilesystems_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AmlFilesystemsListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1?api-version=2024-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems?api-version=2024-03-01/get' + operationId: amlFilesystems_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AmlFilesystemsListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1?api-version=2024-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}?api-version=2024-03-01/delete' + operationId: amlFilesystems_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1?api-version=2024-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}?api-version=2024-03-01/get' + operationId: amlFilesystems_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AmlFilesystem create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1?api-version=2024-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}?api-version=2024-03-01/put' + operationId: amlFilesystems_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AmlFilesystem update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1?api-version=2024-03-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}?api-version=2024-03-01/patch' + operationId: amlFilesystems_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AmlFilesystem archive: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1archive~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1archive?api-version=2024-03-01/post' + operationId: amlFilesystems_Archive response: mediaType: application/json openAPIDocKey: '200' cancel_archive: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1cancelArchive~1?api-version=2024-03-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - aml_filesystems: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1getRequiredAmlFSSubnetsSize~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1cancelArchive?api-version=2024-03-01/post' + operationId: amlFilesystems_CancelArchive response: mediaType: application/json openAPIDocKey: '200' @@ -2593,7 +2600,8 @@ components: - $ref: '#/components/x-stackQL-resources/aml_filesystems/methods/list' insert: - $ref: '#/components/x-stackQL-resources/aml_filesystems/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/aml_filesystems/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/aml_filesystems/methods/delete' @@ -2604,34 +2612,43 @@ components: methods: delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1importJobs~1{importJobName}~1?api-version=2024-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1importJobs~1{importJobName}?api-version=2024-03-01/delete' + operationId: importJobs_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1importJobs~1{importJobName}~1?api-version=2024-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1importJobs~1{importJobName}?api-version=2024-03-01/get' + operationId: importJobs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportJob create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1importJobs~1{importJobName}~1?api-version=2024-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1importJobs~1{importJobName}?api-version=2024-03-01/put' + operationId: importJobs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportJob update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1importJobs~1{importJobName}~1?api-version=2024-03-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1importJobs~1{importJobName}?api-version=2024-03-01/patch' + operationId: importJobs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportJob list_by_aml_filesystem: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1importJobs~1?api-version=2024-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1amlFilesystems~1{amlFilesystemName}~1importJobs?api-version=2024-03-01/get' + operationId: importJobs_ListByAmlFilesystem response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ImportJobsListResult objectKey: $.value sqlVerbs: select: @@ -2639,7 +2656,8 @@ components: - $ref: '#/components/x-stackQL-resources/import_jobs/methods/list_by_aml_filesystem' insert: - $ref: '#/components/x-stackQL-resources/import_jobs/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/import_jobs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/import_jobs/methods/delete' @@ -2648,12 +2666,21 @@ components: name: operations title: operations methods: + check_aml_fs_subnets: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1checkAmlFSSubnets?api-version=2024-03-01/post' + operationId: Operations_checkAmlFSSubnets + response: + mediaType: application/json + openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1providers~1Microsoft.StorageCache~1operations~1?api-version=2024-03-01/get' + $ref: '#/paths/~1providers~1Microsoft.StorageCache~1operations?api-version=2024-03-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ApiOperationListResult objectKey: $.value sqlVerbs: select: @@ -2662,6 +2689,26 @@ components: update: [] replace: [] delete: [] + required_aml_fs_subnets_sizes: + id: azure.storage_cache.required_aml_fs_subnets_sizes + name: required_aml_fs_subnets_sizes + title: required_aml_fs_subnets_sizes + methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1getRequiredAmlFSSubnetsSize?api-version=2024-03-01/post' + operationId: RequiredAmlFSSubnetsSize_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: RequiredAmlFilesystemSubnetsSize + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/required_aml_fs_subnets_sizes/methods/get' + insert: [] + update: [] + replace: [] + delete: [] skus: id: azure.storage_cache.skus name: skus @@ -2669,10 +2716,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1skus~1?api-version=2024-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1skus?api-version=2024-03-01/get' + operationId: Skus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceSkusResult objectKey: $.value sqlVerbs: select: @@ -2688,10 +2737,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1usageModels~1?api-version=2024-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1usageModels?api-version=2024-03-01/get' + operationId: UsageModels_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UsageModelsResult objectKey: $.value sqlVerbs: select: @@ -2707,10 +2758,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1locations~1{location}~1ascOperations~1{operationId}~1?api-version=2024-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1locations~1{location}~1ascOperations~1{operationId}?api-version=2024-03-01/get' + operationId: AscOperations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AscOperation sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/asc_operations/methods/get' @@ -2725,10 +2778,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1locations~1{location}~1usages~1?api-version=2024-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1locations~1{location}~1usages?api-version=2024-03-01/get' + operationId: AscUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceUsagesListResult objectKey: $.value sqlVerbs: select: @@ -2744,102 +2799,123 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1caches~1?api-version=2024-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageCache~1caches?api-version=2024-03-01/get' + operationId: Caches_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CachesListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1?api-version=2024-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches?api-version=2024-03-01/get' + operationId: Caches_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CachesListResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1?api-version=2024-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}?api-version=2024-03-01/delete' + operationId: Caches_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1?api-version=2024-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}?api-version=2024-03-01/get' + operationId: Caches_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cache create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1?api-version=2024-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}?api-version=2024-03-01/put' + operationId: Caches_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cache update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1?api-version=2024-03-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}?api-version=2024-03-01/patch' + operationId: Caches_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cache debug_info: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1debugInfo~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1debugInfo?api-version=2024-03-01/post' + operationId: Caches_DebugInfo response: mediaType: application/json openAPIDocKey: '200' flush: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1flush~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1flush?api-version=2024-03-01/post' + operationId: Caches_Flush response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1start~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1start?api-version=2024-03-01/post' + operationId: Caches_Start response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1stop~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1stop?api-version=2024-03-01/post' + operationId: Caches_Stop response: mediaType: application/json openAPIDocKey: '200' start_priming_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1startPrimingJob~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1startPrimingJob?api-version=2024-03-01/post' + operationId: Caches_StartPrimingJob response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' stop_priming_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1stopPrimingJob~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1stopPrimingJob?api-version=2024-03-01/post' + operationId: Caches_StopPrimingJob response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' pause_priming_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1pausePrimingJob~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1pausePrimingJob?api-version=2024-03-01/post' + operationId: Caches_PausePrimingJob response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' resume_priming_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1resumePrimingJob~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1resumePrimingJob?api-version=2024-03-01/post' + operationId: Caches_ResumePrimingJob response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' upgrade_firmware: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1upgrade~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1upgrade?api-version=2024-03-01/post' + operationId: Caches_UpgradeFirmware response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' space_allocation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1spaceAllocation~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1spaceAllocation?api-version=2024-03-01/post' + operationId: Caches_SpaceAllocation response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/caches/methods/get' @@ -2847,7 +2923,8 @@ components: - $ref: '#/components/x-stackQL-resources/caches/methods/list' insert: - $ref: '#/components/x-stackQL-resources/caches/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/caches/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/caches/methods/delete' @@ -2858,86 +2935,88 @@ components: methods: dns_refresh: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1dnsRefresh~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1dnsRefresh?api-version=2024-03-01/post' + operationId: StorageTargets_DnsRefresh response: mediaType: application/json openAPIDocKey: '200' list_by_cache: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1?api-version=2024-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets?api-version=2024-03-01/get' + operationId: StorageTargets_ListByCache response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageTargetsResult objectKey: $.value delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1?api-version=2024-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}?api-version=2024-03-01/delete' + operationId: StorageTargets_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1?api-version=2024-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}?api-version=2024-03-01/get' + operationId: StorageTargets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageTarget create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1?api-version=2024-03-01/put' - response: - mediaType: application/json - openAPIDocKey: '200' - restore_defaults: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1restoreDefaults~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}?api-version=2024-03-01/put' + operationId: StorageTargets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/storage_targets/methods/get' - - $ref: '#/components/x-stackQL-resources/storage_targets/methods/list_by_cache' - insert: - - $ref: '#/components/x-stackQL-resources/storage_targets/methods/create_or_update' - update: [] - replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/storage_targets/methods/delete' - storage_target: - id: azure.storage_cache.storage_target - name: storage_target - title: storage_target - methods: + schemaRef: StorageTarget flush: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1flush~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1flush?api-version=2024-03-01/post' + operationId: StorageTarget_Flush response: mediaType: application/json openAPIDocKey: '200' suspend: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1suspend~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1suspend?api-version=2024-03-01/post' + operationId: StorageTarget_Suspend response: mediaType: application/json openAPIDocKey: '200' resume: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1resume~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1resume?api-version=2024-03-01/post' + operationId: StorageTarget_Resume response: mediaType: application/json openAPIDocKey: '200' invalidate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1invalidate~1?api-version=2024-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1invalidate?api-version=2024-03-01/post' + operationId: StorageTarget_Invalidate + response: + mediaType: application/json + openAPIDocKey: '200' + restore_defaults: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageCache~1caches~1{cacheName}~1storageTargets~1{storageTargetName}~1restoreDefaults?api-version=2024-03-01/post' + operationId: StorageTargets_RestoreDefaults response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: [] - insert: [] + select: + - $ref: '#/components/x-stackQL-resources/storage_targets/methods/get' + - $ref: '#/components/x-stackQL-resources/storage_targets/methods/list_by_cache' + insert: + - $ref: '#/components/x-stackQL-resources/storage_targets/methods/create_or_update' update: [] replace: [] - delete: [] + delete: + - $ref: '#/components/x-stackQL-resources/storage_targets/methods/delete' vw_asc_operations: id: azure.storage_cache.vw_asc_operations name: vw_asc_operations @@ -2953,7 +3032,7 @@ components: endTime as end_time, status as status, error as error, - JSON_EXTRACT(properties, '$.output') as output, + JSON_EXTRACT(properties, '$.output') as "output", subscriptionId, location, operationId @@ -2969,7 +3048,7 @@ components: endTime as end_time, status as status, error as error, - json_extract_path_text(properties, '$.output') as output, + json_extract_path_text(properties, '$.output') as "output", subscriptionId, location, operationId @@ -2989,15 +3068,15 @@ components: location as location, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.junctions') as junctions, - JSON_EXTRACT(properties, '$.targetType') as target_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.nfs3') as nfs3, - JSON_EXTRACT(properties, '$.clfs') as clfs, - JSON_EXTRACT(properties, '$.unknown') as unknown, - JSON_EXTRACT(properties, '$.blobNfs') as blob_nfs, - JSON_EXTRACT(properties, '$.allocationPercentage') as allocation_percentage, + JSON_EXTRACT(properties, '$.junctions') as "junctions", + JSON_EXTRACT(properties, '$.targetType') as "target_type", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.nfs3') as "nfs3", + JSON_EXTRACT(properties, '$.clfs') as "clfs", + JSON_EXTRACT(properties, '$.unknown') as "unknown", + JSON_EXTRACT(properties, '$.blobNfs') as "blob_nfs", + JSON_EXTRACT(properties, '$.allocationPercentage') as "allocation_percentage", subscriptionId, resourceGroupName, cacheName, @@ -3013,15 +3092,15 @@ components: location as location, type as type, systemData as system_data, - json_extract_path_text(properties, '$.junctions') as junctions, - JSON_EXTRACT(properties, '$.targetType') as target_type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.nfs3') as nfs3, - JSON_EXTRACT(properties, '$.clfs') as clfs, - JSON_EXTRACT(properties, '$.unknown') as unknown, - JSON_EXTRACT(properties, '$.blobNfs') as blob_nfs, - JSON_EXTRACT(properties, '$.allocationPercentage') as allocation_percentage, + json_extract_path_text(properties, '$.junctions') as "junctions", + json_extract_path_text(properties, '$.targetType') as "target_type", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.nfs3') as "nfs3", + json_extract_path_text(properties, '$.clfs') as "clfs", + json_extract_path_text(properties, '$.unknown') as "unknown", + json_extract_path_text(properties, '$.blobNfs') as "blob_nfs", + json_extract_path_text(properties, '$.allocationPercentage') as "allocation_percentage", subscriptionId, resourceGroupName, cacheName, @@ -3029,7 +3108,7 @@ components: FROM azure.storage_cache.storage_targets WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND cacheName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/amlFilesystems/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/amlFilesystems?api-version=2024-03-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3052,7 +3131,7 @@ paths: - amlFilesystems description: Returns all AML file systems the user has access to under a subscription. operationId: amlFilesystems_List - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems?api-version=2024-03-01: get: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3076,7 +3155,7 @@ paths: - amlFilesystems description: Returns all AML file systems the user has access to under a resource group. operationId: amlFilesystems_ListByResourceGroup - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}?api-version=2024-03-01: delete: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3221,7 +3300,7 @@ paths: - amlFilesystems description: Update an AML file system instance. operationId: amlFilesystems_Update - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/archive/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/archive?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3247,7 +3326,7 @@ paths: - amlFilesystems description: Archive data from the AML file system. operationId: amlFilesystems_Archive - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/cancelArchive/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/cancelArchive?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3266,7 +3345,7 @@ paths: - amlFilesystems description: Cancel archiving data from the AML file system. operationId: amlFilesystems_CancelArchive - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/importJobs/{importJobName}/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/importJobs/{importJobName}?api-version=2024-03-01: delete: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3413,7 +3492,7 @@ paths: - importJobs description: Update an import job instance. operationId: importJobs_Update - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/importJobs/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/importJobs?api-version=2024-03-01: get: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3438,7 +3517,7 @@ paths: - importJobs description: Returns all import jobs the user has access to under an AML File System. operationId: importJobs_ListByAmlFilesystem - /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/checkAmlFSSubnets/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/checkAmlFSSubnets?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3468,8 +3547,9 @@ paths: tags: - amlFilesystems description: Check that subnets will be valid for AML file system create calls. - operationId: checkAmlFSSubnets - /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/getRequiredAmlFSSubnetsSize/?api-version=2024-03-01: + operationId: Operations_checkAmlFSSubnets + x-ms-original-operationId: checkAmlFSSubnets + /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/getRequiredAmlFSSubnetsSize?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3496,8 +3576,9 @@ paths: tags: - amlFilesystems description: Get the number of available IP addresses needed for the AML file system information provided. - operationId: getRequiredAmlFSSubnetsSize - /providers/Microsoft.StorageCache/operations/?api-version=2024-03-01: + operationId: RequiredAmlFSSubnetsSize_Get + x-ms-original-operationId: getRequiredAmlFSSubnetsSize + /providers/Microsoft.StorageCache/operations?api-version=2024-03-01: get: parameters: [] responses: @@ -3519,7 +3600,7 @@ paths: operationId: Operations_List x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/skus/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/skus?api-version=2024-03-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3542,7 +3623,7 @@ paths: - SKUs description: Get the list of StorageCache.Cache SKUs available to this subscription. operationId: Skus_List - /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/usageModels/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/usageModels?api-version=2024-03-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3565,7 +3646,7 @@ paths: - UsageModels description: Get the list of cache usage models available to this subscription. operationId: UsageModels_List - /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/locations/{location}/ascOperations/{operationId}/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/locations/{location}/ascOperations/{operationId}?api-version=2024-03-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3588,7 +3669,7 @@ paths: - AscOperations description: Gets the status of an asynchronous operation for the Azure HPC Cache operationId: AscOperations_Get - /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/locations/{location}/usages/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/locations/{location}/usages?api-version=2024-03-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3617,7 +3698,7 @@ paths: - AscUsages description: Gets the quantity used and quota limit for resources operationId: AscUsages_List - /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/caches/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/caches?api-version=2024-03-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3640,7 +3721,7 @@ paths: - Caches description: Returns all caches the user has access to under a subscription. operationId: Caches_List - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches?api-version=2024-03-01: get: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3664,7 +3745,7 @@ paths: - Caches description: Returns all caches the user has access to under a resource group. operationId: Caches_ListByResourceGroup - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}?api-version=2024-03-01: delete: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3801,7 +3882,7 @@ paths: - Caches description: Update a cache instance. operationId: Caches_Update - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/dnsRefresh/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/dnsRefresh?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3835,7 +3916,7 @@ paths: - StorageTargets description: Tells a storage target to refresh its DNS information. operationId: StorageTargets_DnsRefresh - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/debugInfo/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/debugInfo?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3870,7 +3951,7 @@ paths: - Caches description: Tells a cache to write generate debug info for support to process. operationId: Caches_DebugInfo - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/flush/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/flush?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3905,7 +3986,7 @@ paths: - Caches description: Tells a cache to write all dirty data to the Storage Target(s). During the flush, clients will see errors returned until the flush is complete. operationId: Caches_Flush - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/start/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/start?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3940,7 +4021,7 @@ paths: - Caches description: Tells a Stopped state cache to transition to Active state. operationId: Caches_Start - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/stop/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/stop?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3975,7 +4056,7 @@ paths: - Caches description: Tells an Active cache to transition to Stopped state. operationId: Caches_Stop - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets?api-version=2024-03-01: get: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4000,7 +4081,7 @@ paths: - StorageTargets description: Returns a list of Storage Targets for the specified cache. operationId: StorageTargets_ListByCache - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}?api-version=2024-03-01: delete: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4103,7 +4184,7 @@ paths: - StorageTargets description: Create or update a Storage Target. This operation is allowed at any time, but if the cache is down or unhealthy, the actual creation/modification of the Storage Target may be delayed until the cache is healthy again. operationId: StorageTargets_CreateOrUpdate - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/flush/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/flush?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4139,7 +4220,7 @@ paths: - StorageTargets description: Tells the cache to write all dirty data to the Storage Target's backend storage. Client requests to this storage target's namespace will return errors until the flush operation completes. operationId: StorageTarget_Flush - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/suspend/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/suspend?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4175,7 +4256,7 @@ paths: - StorageTargets description: Suspends client access to a storage target. operationId: StorageTarget_Suspend - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/resume/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/resume?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4211,7 +4292,7 @@ paths: - StorageTargets description: Resumes client access to a previously suspended storage target. operationId: StorageTarget_Resume - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/invalidate/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/invalidate?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4247,7 +4328,7 @@ paths: - StorageTargets description: Invalidate all cached data for a storage target. Cached files are discarded and fetched from the back end on the next request. operationId: StorageTarget_Invalidate - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/startPrimingJob/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/startPrimingJob?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4285,7 +4366,7 @@ paths: - Caches description: Create a priming job. This operation is only allowed when the cache is healthy. operationId: Caches_StartPrimingJob - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/stopPrimingJob/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/stopPrimingJob?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4325,7 +4406,7 @@ paths: - Caches description: Schedule a priming job for deletion. operationId: Caches_StopPrimingJob - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/pausePrimingJob/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/pausePrimingJob?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4365,7 +4446,7 @@ paths: - Caches description: Schedule a priming job to be paused. operationId: Caches_PausePrimingJob - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/resumePrimingJob/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/resumePrimingJob?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4405,7 +4486,7 @@ paths: - Caches description: Resumes a paused priming job. operationId: Caches_ResumePrimingJob - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/upgrade/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/upgrade?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4440,7 +4521,7 @@ paths: - Caches description: Upgrade a cache's firmware if a new version is available. Otherwise, this operation has no effect. operationId: Caches_UpgradeFirmware - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/spaceAllocation/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/spaceAllocation?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4478,7 +4559,7 @@ paths: - Caches description: Update cache space allocation. operationId: Caches_SpaceAllocation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/restoreDefaults/?api-version=2024-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/storageTargets/{storageTargetName}/restoreDefaults?api-version=2024-03-01: post: parameters: - $ref: '#/components/parameters/ResourceGroupNameParameter' diff --git a/providers/src/azure/v00.00.00000/services/storage_import_export.yaml b/providers/src/azure/v00.00.00000/services/storage_import_export.yaml index b296a73e..441a6998 100644 --- a/providers/src/azure/v00.00.00000/services/storage_import_export.yaml +++ b/providers/src/azure/v00.00.00000/services/storage_import_export.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -71,7 +71,7 @@ components: name: api-version in: query description: Specifies the API version to use for this request. - required: true + required: false schema: type: string subscriptionId: @@ -1108,17 +1108,21 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ImportExport~1locations~1?api-version=2021-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ImportExport~1locations?api-version=2021-01-01/get' + operationId: Locations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LocationsResponse objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.ImportExport~1locations~1{locationName}~1?api-version=2021-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ImportExport~1locations~1{locationName}?api-version=2021-01-01/get' + operationId: Locations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Location sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/locations/methods/get' @@ -1134,39 +1138,50 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ImportExport~1jobs~1?api-version=2021-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ImportExport~1jobs?api-version=2021-01-01/get' + operationId: Jobs_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListJobsResponse objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ImportExport~1jobs~1?api-version=2021-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ImportExport~1jobs?api-version=2021-01-01/get' + operationId: Jobs_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListJobsResponse objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ImportExport~1jobs~1{jobName}~1?api-version=2021-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ImportExport~1jobs~1{jobName}?api-version=2021-01-01/get' + operationId: Jobs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobResponse update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ImportExport~1jobs~1{jobName}~1?api-version=2021-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ImportExport~1jobs~1{jobName}?api-version=2021-01-01/patch' + operationId: Jobs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobResponse create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ImportExport~1jobs~1{jobName}~1?api-version=2021-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ImportExport~1jobs~1{jobName}?api-version=2021-01-01/put' + operationId: Jobs_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobResponse delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ImportExport~1jobs~1{jobName}~1?api-version=2021-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ImportExport~1jobs~1{jobName}?api-version=2021-01-01/delete' + operationId: Jobs_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1177,7 +1192,8 @@ components: - $ref: '#/components/x-stackQL-resources/jobs/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/jobs/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/jobs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/jobs/methods/delete' @@ -1188,10 +1204,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ImportExport~1jobs~1{jobName}~1listBitLockerKeys~1?api-version=2021-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ImportExport~1jobs~1{jobName}~1listBitLockerKeys?api-version=2021-01-01/post' + operationId: BitLockerKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GetBitLockerKeysResponse objectKey: $.value sqlVerbs: select: @@ -1207,10 +1225,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ImportExport~1operations~1?api-version=2021-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.ImportExport~1operations?api-version=2021-01-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListOperationsResponse objectKey: $.value sqlVerbs: select: @@ -1235,24 +1255,24 @@ components: type as type, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.storageAccountId') as storage_account_id, - JSON_EXTRACT(properties, '$.jobType') as job_type, - JSON_EXTRACT(properties, '$.returnAddress') as return_address, - JSON_EXTRACT(properties, '$.returnShipping') as return_shipping, - JSON_EXTRACT(properties, '$.shippingInformation') as shipping_information, - JSON_EXTRACT(properties, '$.deliveryPackage') as delivery_package, - JSON_EXTRACT(properties, '$.returnPackage') as return_package, - JSON_EXTRACT(properties, '$.diagnosticsPath') as diagnostics_path, - JSON_EXTRACT(properties, '$.logLevel') as log_level, - JSON_EXTRACT(properties, '$.backupDriveManifest') as backup_drive_manifest, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.cancelRequested') as cancel_requested, - JSON_EXTRACT(properties, '$.percentComplete') as percent_complete, - JSON_EXTRACT(properties, '$.incompleteBlobListUri') as incomplete_blob_list_uri, - JSON_EXTRACT(properties, '$.driveList') as drive_list, - JSON_EXTRACT(properties, '$.export') as export, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.encryptionKey') as encryption_key, + JSON_EXTRACT(properties, '$.storageAccountId') as "storage_account_id", + JSON_EXTRACT(properties, '$.jobType') as "job_type", + JSON_EXTRACT(properties, '$.returnAddress') as "return_address", + JSON_EXTRACT(properties, '$.returnShipping') as "return_shipping", + JSON_EXTRACT(properties, '$.shippingInformation') as "shipping_information", + JSON_EXTRACT(properties, '$.deliveryPackage') as "delivery_package", + JSON_EXTRACT(properties, '$.returnPackage') as "return_package", + JSON_EXTRACT(properties, '$.diagnosticsPath') as "diagnostics_path", + JSON_EXTRACT(properties, '$.logLevel') as "log_level", + JSON_EXTRACT(properties, '$.backupDriveManifest') as "backup_drive_manifest", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.cancelRequested') as "cancel_requested", + JSON_EXTRACT(properties, '$.percentComplete') as "percent_complete", + JSON_EXTRACT(properties, '$.incompleteBlobListUri') as "incomplete_blob_list_uri", + JSON_EXTRACT(properties, '$.driveList') as "drive_list", + JSON_EXTRACT(properties, '$.export') as "export", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.encryptionKey') as "encryption_key", subscriptionId, resourceGroupName, jobName @@ -1269,31 +1289,31 @@ components: type as type, tags as tags, identity as identity, - json_extract_path_text(properties, '$.storageAccountId') as storage_account_id, - JSON_EXTRACT(properties, '$.jobType') as job_type, - JSON_EXTRACT(properties, '$.returnAddress') as return_address, - JSON_EXTRACT(properties, '$.returnShipping') as return_shipping, - JSON_EXTRACT(properties, '$.shippingInformation') as shipping_information, - JSON_EXTRACT(properties, '$.deliveryPackage') as delivery_package, - JSON_EXTRACT(properties, '$.returnPackage') as return_package, - JSON_EXTRACT(properties, '$.diagnosticsPath') as diagnostics_path, - JSON_EXTRACT(properties, '$.logLevel') as log_level, - JSON_EXTRACT(properties, '$.backupDriveManifest') as backup_drive_manifest, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.cancelRequested') as cancel_requested, - JSON_EXTRACT(properties, '$.percentComplete') as percent_complete, - JSON_EXTRACT(properties, '$.incompleteBlobListUri') as incomplete_blob_list_uri, - JSON_EXTRACT(properties, '$.driveList') as drive_list, - JSON_EXTRACT(properties, '$.export') as export, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.encryptionKey') as encryption_key, + json_extract_path_text(properties, '$.storageAccountId') as "storage_account_id", + json_extract_path_text(properties, '$.jobType') as "job_type", + json_extract_path_text(properties, '$.returnAddress') as "return_address", + json_extract_path_text(properties, '$.returnShipping') as "return_shipping", + json_extract_path_text(properties, '$.shippingInformation') as "shipping_information", + json_extract_path_text(properties, '$.deliveryPackage') as "delivery_package", + json_extract_path_text(properties, '$.returnPackage') as "return_package", + json_extract_path_text(properties, '$.diagnosticsPath') as "diagnostics_path", + json_extract_path_text(properties, '$.logLevel') as "log_level", + json_extract_path_text(properties, '$.backupDriveManifest') as "backup_drive_manifest", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.cancelRequested') as "cancel_requested", + json_extract_path_text(properties, '$.percentComplete') as "percent_complete", + json_extract_path_text(properties, '$.incompleteBlobListUri') as "incomplete_blob_list_uri", + json_extract_path_text(properties, '$.driveList') as "drive_list", + json_extract_path_text(properties, '$.export') as "export", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.encryptionKey') as "encryption_key", subscriptionId, resourceGroupName, jobName FROM azure.storage_import_export.jobs WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.ImportExport/locations/?api-version=2021-01-01: + /providers/Microsoft.ImportExport/locations?api-version=2021-01-01: get: tags: - StorageImportExport @@ -1317,7 +1337,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ImportExport/locations/{locationName}/?api-version=2021-01-01: + /providers/Microsoft.ImportExport/locations/{locationName}?api-version=2021-01-01: get: tags: - StorageImportExport @@ -1345,7 +1365,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.ImportExport/jobs/?api-version=2021-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ImportExport/jobs?api-version=2021-01-01: get: tags: - StorageImportExport @@ -1383,7 +1403,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/?api-version=2021-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs?api-version=2021-01-01: get: tags: - StorageImportExport @@ -1422,7 +1442,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/{jobName}/?api-version=2021-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/{jobName}?api-version=2021-01-01: get: tags: - StorageImportExport @@ -1558,7 +1578,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/{jobName}/listBitLockerKeys/?api-version=2021-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/{jobName}/listBitLockerKeys?api-version=2021-01-01: post: tags: - StorageImportExport @@ -1590,7 +1610,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /providers/Microsoft.ImportExport/operations/?api-version=2021-01-01: + /providers/Microsoft.ImportExport/operations?api-version=2021-01-01: get: tags: - StorageImportExport diff --git a/providers/src/azure/v00.00.00000/services/storage_mover.yaml b/providers/src/azure/v00.00.00000/services/storage_mover.yaml index 987b41d6..a7362ba2 100644 --- a/providers/src/azure/v00.00.00000/services/storage_mover.yaml +++ b/providers/src/azure/v00.00.00000/services/storage_mover.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -83,7 +83,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1649,10 +1649,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.StorageMover~1operations~1?api-version=2024-07-01/get' + $ref: '#/paths/~1providers~1Microsoft.StorageMover~1operations?api-version=2024-07-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1668,39 +1670,50 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageMover~1storageMovers~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageMover~1storageMovers?api-version=2024-07-01/get' + operationId: StorageMovers_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageMoverList objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers?api-version=2024-07-01/get' + operationId: StorageMovers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageMoverList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}?api-version=2024-07-01/get' + operationId: StorageMovers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageMover create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}?api-version=2024-07-01/put' + operationId: StorageMovers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageMover update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}?api-version=2024-07-01/patch' + operationId: StorageMovers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageMover delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}?api-version=2024-07-01/delete' + operationId: StorageMovers_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1711,7 +1724,8 @@ components: - $ref: '#/components/x-stackQL-resources/storage_movers/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/storage_movers/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/storage_movers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/storage_movers/methods/delete' @@ -1722,32 +1736,41 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1agents~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1agents?api-version=2024-07-01/get' + operationId: Agents_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AgentList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1agents~1{agentName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1agents~1{agentName}?api-version=2024-07-01/get' + operationId: Agents_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Agent create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1agents~1{agentName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1agents~1{agentName}?api-version=2024-07-01/put' + operationId: Agents_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Agent update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1agents~1{agentName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1agents~1{agentName}?api-version=2024-07-01/patch' + operationId: Agents_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Agent delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1agents~1{agentName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1agents~1{agentName}?api-version=2024-07-01/delete' + operationId: Agents_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1757,7 +1780,8 @@ components: - $ref: '#/components/x-stackQL-resources/agents/methods/list' insert: - $ref: '#/components/x-stackQL-resources/agents/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/agents/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/agents/methods/delete' @@ -1768,32 +1792,41 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1endpoints~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1endpoints?api-version=2024-07-01/get' + operationId: Endpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EndpointList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1endpoints~1{endpointName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1endpoints~1{endpointName}?api-version=2024-07-01/get' + operationId: Endpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Endpoint create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1endpoints~1{endpointName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1endpoints~1{endpointName}?api-version=2024-07-01/put' + operationId: Endpoints_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Endpoint update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1endpoints~1{endpointName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1endpoints~1{endpointName}?api-version=2024-07-01/patch' + operationId: Endpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Endpoint delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1endpoints~1{endpointName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1endpoints~1{endpointName}?api-version=2024-07-01/delete' + operationId: Endpoints_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1803,7 +1836,8 @@ components: - $ref: '#/components/x-stackQL-resources/endpoints/methods/list' insert: - $ref: '#/components/x-stackQL-resources/endpoints/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/endpoints/methods/delete' @@ -1814,32 +1848,41 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects?api-version=2024-07-01/get' + operationId: Projects_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProjectList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}?api-version=2024-07-01/get' + operationId: Projects_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Project create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}?api-version=2024-07-01/put' + operationId: Projects_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Project update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}?api-version=2024-07-01/patch' + operationId: Projects_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Project delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}?api-version=2024-07-01/delete' + operationId: Projects_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1849,7 +1892,8 @@ components: - $ref: '#/components/x-stackQL-resources/projects/methods/list' insert: - $ref: '#/components/x-stackQL-resources/projects/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/projects/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/projects/methods/delete' @@ -1860,54 +1904,68 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions?api-version=2024-07-01/get' + operationId: JobDefinitions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobDefinitionList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}?api-version=2024-07-01/get' + operationId: JobDefinitions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobDefinition create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}~1?api-version=2024-07-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}?api-version=2024-07-01/put' + operationId: JobDefinitions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobDefinition update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}~1?api-version=2024-07-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}?api-version=2024-07-01/patch' + operationId: JobDefinitions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobDefinition delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}~1?api-version=2024-07-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}?api-version=2024-07-01/delete' + operationId: JobDefinitions_Delete response: mediaType: application/json openAPIDocKey: '200' start_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}~1startJob~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}~1startJob?api-version=2024-07-01/post' + operationId: JobDefinitions_StartJob response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobRunResourceId stop_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}~1stopJob~1?api-version=2024-07-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}~1stopJob?api-version=2024-07-01/post' + operationId: JobDefinitions_StopJob response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobRunResourceId sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/job_definitions/methods/get' - $ref: '#/components/x-stackQL-resources/job_definitions/methods/list' insert: - $ref: '#/components/x-stackQL-resources/job_definitions/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/job_definitions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/job_definitions/methods/delete' @@ -1918,17 +1976,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}~1jobRuns~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}~1jobRuns?api-version=2024-07-01/get' + operationId: JobRuns_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobRunList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}~1jobRuns~1{jobRunName}~1?api-version=2024-07-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageMover~1storageMovers~1{storageMoverName}~1projects~1{projectName}~1jobDefinitions~1{jobDefinitionName}~1jobRuns~1{jobRunName}?api-version=2024-07-01/get' + operationId: JobRuns_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: JobRun sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/job_runs/methods/get' @@ -1949,8 +2011,8 @@ components: location as location, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, storageMoverName @@ -1963,8 +2025,8 @@ components: location as location, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, storageMoverName @@ -1980,20 +2042,20 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.agentVersion') as agent_version, - JSON_EXTRACT(properties, '$.arcResourceId') as arc_resource_id, - JSON_EXTRACT(properties, '$.arcVmUuid') as arc_vm_uuid, - JSON_EXTRACT(properties, '$.agentStatus') as agent_status, - JSON_EXTRACT(properties, '$.lastStatusUpdate') as last_status_update, - JSON_EXTRACT(properties, '$.localIPAddress') as local_ip_address, - JSON_EXTRACT(properties, '$.memoryInMB') as memory_in_mb, - JSON_EXTRACT(properties, '$.numberOfCores') as number_of_cores, - JSON_EXTRACT(properties, '$.uptimeInSeconds') as uptime_in_seconds, - JSON_EXTRACT(properties, '$.timeZone') as time_zone, - JSON_EXTRACT(properties, '$.uploadLimitSchedule') as upload_limit_schedule, - JSON_EXTRACT(properties, '$.errorDetails') as error_details, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.agentVersion') as "agent_version", + JSON_EXTRACT(properties, '$.arcResourceId') as "arc_resource_id", + JSON_EXTRACT(properties, '$.arcVmUuid') as "arc_vm_uuid", + JSON_EXTRACT(properties, '$.agentStatus') as "agent_status", + JSON_EXTRACT(properties, '$.lastStatusUpdate') as "last_status_update", + JSON_EXTRACT(properties, '$.localIPAddress') as "local_ip_address", + JSON_EXTRACT(properties, '$.memoryInMB') as "memory_in_mb", + JSON_EXTRACT(properties, '$.numberOfCores') as "number_of_cores", + JSON_EXTRACT(properties, '$.uptimeInSeconds') as "uptime_in_seconds", + JSON_EXTRACT(properties, '$.timeZone') as "time_zone", + JSON_EXTRACT(properties, '$.uploadLimitSchedule') as "upload_limit_schedule", + JSON_EXTRACT(properties, '$.errorDetails') as "error_details", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, storageMoverName, @@ -2005,20 +2067,20 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.agentVersion') as agent_version, - JSON_EXTRACT(properties, '$.arcResourceId') as arc_resource_id, - JSON_EXTRACT(properties, '$.arcVmUuid') as arc_vm_uuid, - JSON_EXTRACT(properties, '$.agentStatus') as agent_status, - JSON_EXTRACT(properties, '$.lastStatusUpdate') as last_status_update, - JSON_EXTRACT(properties, '$.localIPAddress') as local_ip_address, - JSON_EXTRACT(properties, '$.memoryInMB') as memory_in_mb, - JSON_EXTRACT(properties, '$.numberOfCores') as number_of_cores, - JSON_EXTRACT(properties, '$.uptimeInSeconds') as uptime_in_seconds, - JSON_EXTRACT(properties, '$.timeZone') as time_zone, - JSON_EXTRACT(properties, '$.uploadLimitSchedule') as upload_limit_schedule, - JSON_EXTRACT(properties, '$.errorDetails') as error_details, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.agentVersion') as "agent_version", + json_extract_path_text(properties, '$.arcResourceId') as "arc_resource_id", + json_extract_path_text(properties, '$.arcVmUuid') as "arc_vm_uuid", + json_extract_path_text(properties, '$.agentStatus') as "agent_status", + json_extract_path_text(properties, '$.lastStatusUpdate') as "last_status_update", + json_extract_path_text(properties, '$.localIPAddress') as "local_ip_address", + json_extract_path_text(properties, '$.memoryInMB') as "memory_in_mb", + json_extract_path_text(properties, '$.numberOfCores') as "number_of_cores", + json_extract_path_text(properties, '$.uptimeInSeconds') as "uptime_in_seconds", + json_extract_path_text(properties, '$.timeZone') as "time_zone", + json_extract_path_text(properties, '$.uploadLimitSchedule') as "upload_limit_schedule", + json_extract_path_text(properties, '$.errorDetails') as "error_details", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, storageMoverName, @@ -2035,9 +2097,9 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.endpointType') as endpoint_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.endpointType') as "endpoint_type", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, storageMoverName, @@ -2049,9 +2111,9 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.endpointType') as endpoint_type, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.endpointType') as "endpoint_type", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, storageMoverName, @@ -2068,8 +2130,8 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, storageMoverName, @@ -2081,8 +2143,8 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, storageMoverName, @@ -2099,20 +2161,20 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.copyMode') as copy_mode, - JSON_EXTRACT(properties, '$.sourceName') as source_name, - JSON_EXTRACT(properties, '$.sourceResourceId') as source_resource_id, - JSON_EXTRACT(properties, '$.sourceSubpath') as source_subpath, - JSON_EXTRACT(properties, '$.targetName') as target_name, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.targetSubpath') as target_subpath, - JSON_EXTRACT(properties, '$.latestJobRunName') as latest_job_run_name, - JSON_EXTRACT(properties, '$.latestJobRunResourceId') as latest_job_run_resource_id, - JSON_EXTRACT(properties, '$.latestJobRunStatus') as latest_job_run_status, - JSON_EXTRACT(properties, '$.agentName') as agent_name, - JSON_EXTRACT(properties, '$.agentResourceId') as agent_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.copyMode') as "copy_mode", + JSON_EXTRACT(properties, '$.sourceName') as "source_name", + JSON_EXTRACT(properties, '$.sourceResourceId') as "source_resource_id", + JSON_EXTRACT(properties, '$.sourceSubpath') as "source_subpath", + JSON_EXTRACT(properties, '$.targetName') as "target_name", + JSON_EXTRACT(properties, '$.targetResourceId') as "target_resource_id", + JSON_EXTRACT(properties, '$.targetSubpath') as "target_subpath", + JSON_EXTRACT(properties, '$.latestJobRunName') as "latest_job_run_name", + JSON_EXTRACT(properties, '$.latestJobRunResourceId') as "latest_job_run_resource_id", + JSON_EXTRACT(properties, '$.latestJobRunStatus') as "latest_job_run_status", + JSON_EXTRACT(properties, '$.agentName') as "agent_name", + JSON_EXTRACT(properties, '$.agentResourceId') as "agent_resource_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, storageMoverName, @@ -2125,20 +2187,20 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.copyMode') as copy_mode, - JSON_EXTRACT(properties, '$.sourceName') as source_name, - JSON_EXTRACT(properties, '$.sourceResourceId') as source_resource_id, - JSON_EXTRACT(properties, '$.sourceSubpath') as source_subpath, - JSON_EXTRACT(properties, '$.targetName') as target_name, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.targetSubpath') as target_subpath, - JSON_EXTRACT(properties, '$.latestJobRunName') as latest_job_run_name, - JSON_EXTRACT(properties, '$.latestJobRunResourceId') as latest_job_run_resource_id, - JSON_EXTRACT(properties, '$.latestJobRunStatus') as latest_job_run_status, - JSON_EXTRACT(properties, '$.agentName') as agent_name, - JSON_EXTRACT(properties, '$.agentResourceId') as agent_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.copyMode') as "copy_mode", + json_extract_path_text(properties, '$.sourceName') as "source_name", + json_extract_path_text(properties, '$.sourceResourceId') as "source_resource_id", + json_extract_path_text(properties, '$.sourceSubpath') as "source_subpath", + json_extract_path_text(properties, '$.targetName') as "target_name", + json_extract_path_text(properties, '$.targetResourceId') as "target_resource_id", + json_extract_path_text(properties, '$.targetSubpath') as "target_subpath", + json_extract_path_text(properties, '$.latestJobRunName') as "latest_job_run_name", + json_extract_path_text(properties, '$.latestJobRunResourceId') as "latest_job_run_resource_id", + json_extract_path_text(properties, '$.latestJobRunStatus') as "latest_job_run_status", + json_extract_path_text(properties, '$.agentName') as "agent_name", + json_extract_path_text(properties, '$.agentResourceId') as "agent_resource_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, storageMoverName, @@ -2156,34 +2218,34 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.scanStatus') as scan_status, - JSON_EXTRACT(properties, '$.agentName') as agent_name, - JSON_EXTRACT(properties, '$.agentResourceId') as agent_resource_id, - JSON_EXTRACT(properties, '$.executionStartTime') as execution_start_time, - JSON_EXTRACT(properties, '$.executionEndTime') as execution_end_time, - JSON_EXTRACT(properties, '$.lastStatusUpdate') as last_status_update, - JSON_EXTRACT(properties, '$.itemsScanned') as items_scanned, - JSON_EXTRACT(properties, '$.itemsExcluded') as items_excluded, - JSON_EXTRACT(properties, '$.itemsUnsupported') as items_unsupported, - JSON_EXTRACT(properties, '$.itemsNoTransferNeeded') as items_no_transfer_needed, - JSON_EXTRACT(properties, '$.itemsFailed') as items_failed, - JSON_EXTRACT(properties, '$.itemsTransferred') as items_transferred, - JSON_EXTRACT(properties, '$.bytesScanned') as bytes_scanned, - JSON_EXTRACT(properties, '$.bytesExcluded') as bytes_excluded, - JSON_EXTRACT(properties, '$.bytesUnsupported') as bytes_unsupported, - JSON_EXTRACT(properties, '$.bytesNoTransferNeeded') as bytes_no_transfer_needed, - JSON_EXTRACT(properties, '$.bytesFailed') as bytes_failed, - JSON_EXTRACT(properties, '$.bytesTransferred') as bytes_transferred, - JSON_EXTRACT(properties, '$.sourceName') as source_name, - JSON_EXTRACT(properties, '$.sourceResourceId') as source_resource_id, - JSON_EXTRACT(properties, '$.sourceProperties') as source_properties, - JSON_EXTRACT(properties, '$.targetName') as target_name, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.targetProperties') as target_properties, - JSON_EXTRACT(properties, '$.jobDefinitionProperties') as job_definition_properties, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.scanStatus') as "scan_status", + JSON_EXTRACT(properties, '$.agentName') as "agent_name", + JSON_EXTRACT(properties, '$.agentResourceId') as "agent_resource_id", + JSON_EXTRACT(properties, '$.executionStartTime') as "execution_start_time", + JSON_EXTRACT(properties, '$.executionEndTime') as "execution_end_time", + JSON_EXTRACT(properties, '$.lastStatusUpdate') as "last_status_update", + JSON_EXTRACT(properties, '$.itemsScanned') as "items_scanned", + JSON_EXTRACT(properties, '$.itemsExcluded') as "items_excluded", + JSON_EXTRACT(properties, '$.itemsUnsupported') as "items_unsupported", + JSON_EXTRACT(properties, '$.itemsNoTransferNeeded') as "items_no_transfer_needed", + JSON_EXTRACT(properties, '$.itemsFailed') as "items_failed", + JSON_EXTRACT(properties, '$.itemsTransferred') as "items_transferred", + JSON_EXTRACT(properties, '$.bytesScanned') as "bytes_scanned", + JSON_EXTRACT(properties, '$.bytesExcluded') as "bytes_excluded", + JSON_EXTRACT(properties, '$.bytesUnsupported') as "bytes_unsupported", + JSON_EXTRACT(properties, '$.bytesNoTransferNeeded') as "bytes_no_transfer_needed", + JSON_EXTRACT(properties, '$.bytesFailed') as "bytes_failed", + JSON_EXTRACT(properties, '$.bytesTransferred') as "bytes_transferred", + JSON_EXTRACT(properties, '$.sourceName') as "source_name", + JSON_EXTRACT(properties, '$.sourceResourceId') as "source_resource_id", + JSON_EXTRACT(properties, '$.sourceProperties') as "source_properties", + JSON_EXTRACT(properties, '$.targetName') as "target_name", + JSON_EXTRACT(properties, '$.targetResourceId') as "target_resource_id", + JSON_EXTRACT(properties, '$.targetProperties') as "target_properties", + JSON_EXTRACT(properties, '$.jobDefinitionProperties') as "job_definition_properties", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, storageMoverName, @@ -2197,34 +2259,34 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.scanStatus') as scan_status, - JSON_EXTRACT(properties, '$.agentName') as agent_name, - JSON_EXTRACT(properties, '$.agentResourceId') as agent_resource_id, - JSON_EXTRACT(properties, '$.executionStartTime') as execution_start_time, - JSON_EXTRACT(properties, '$.executionEndTime') as execution_end_time, - JSON_EXTRACT(properties, '$.lastStatusUpdate') as last_status_update, - JSON_EXTRACT(properties, '$.itemsScanned') as items_scanned, - JSON_EXTRACT(properties, '$.itemsExcluded') as items_excluded, - JSON_EXTRACT(properties, '$.itemsUnsupported') as items_unsupported, - JSON_EXTRACT(properties, '$.itemsNoTransferNeeded') as items_no_transfer_needed, - JSON_EXTRACT(properties, '$.itemsFailed') as items_failed, - JSON_EXTRACT(properties, '$.itemsTransferred') as items_transferred, - JSON_EXTRACT(properties, '$.bytesScanned') as bytes_scanned, - JSON_EXTRACT(properties, '$.bytesExcluded') as bytes_excluded, - JSON_EXTRACT(properties, '$.bytesUnsupported') as bytes_unsupported, - JSON_EXTRACT(properties, '$.bytesNoTransferNeeded') as bytes_no_transfer_needed, - JSON_EXTRACT(properties, '$.bytesFailed') as bytes_failed, - JSON_EXTRACT(properties, '$.bytesTransferred') as bytes_transferred, - JSON_EXTRACT(properties, '$.sourceName') as source_name, - JSON_EXTRACT(properties, '$.sourceResourceId') as source_resource_id, - JSON_EXTRACT(properties, '$.sourceProperties') as source_properties, - JSON_EXTRACT(properties, '$.targetName') as target_name, - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.targetProperties') as target_properties, - JSON_EXTRACT(properties, '$.jobDefinitionProperties') as job_definition_properties, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.scanStatus') as "scan_status", + json_extract_path_text(properties, '$.agentName') as "agent_name", + json_extract_path_text(properties, '$.agentResourceId') as "agent_resource_id", + json_extract_path_text(properties, '$.executionStartTime') as "execution_start_time", + json_extract_path_text(properties, '$.executionEndTime') as "execution_end_time", + json_extract_path_text(properties, '$.lastStatusUpdate') as "last_status_update", + json_extract_path_text(properties, '$.itemsScanned') as "items_scanned", + json_extract_path_text(properties, '$.itemsExcluded') as "items_excluded", + json_extract_path_text(properties, '$.itemsUnsupported') as "items_unsupported", + json_extract_path_text(properties, '$.itemsNoTransferNeeded') as "items_no_transfer_needed", + json_extract_path_text(properties, '$.itemsFailed') as "items_failed", + json_extract_path_text(properties, '$.itemsTransferred') as "items_transferred", + json_extract_path_text(properties, '$.bytesScanned') as "bytes_scanned", + json_extract_path_text(properties, '$.bytesExcluded') as "bytes_excluded", + json_extract_path_text(properties, '$.bytesUnsupported') as "bytes_unsupported", + json_extract_path_text(properties, '$.bytesNoTransferNeeded') as "bytes_no_transfer_needed", + json_extract_path_text(properties, '$.bytesFailed') as "bytes_failed", + json_extract_path_text(properties, '$.bytesTransferred') as "bytes_transferred", + json_extract_path_text(properties, '$.sourceName') as "source_name", + json_extract_path_text(properties, '$.sourceResourceId') as "source_resource_id", + json_extract_path_text(properties, '$.sourceProperties') as "source_properties", + json_extract_path_text(properties, '$.targetName') as "target_name", + json_extract_path_text(properties, '$.targetResourceId') as "target_resource_id", + json_extract_path_text(properties, '$.targetProperties') as "target_properties", + json_extract_path_text(properties, '$.jobDefinitionProperties') as "job_definition_properties", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, storageMoverName, @@ -2234,7 +2296,7 @@ components: FROM azure.storage_mover.job_runs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND storageMoverName = 'replace-me' AND projectName = 'replace-me' AND jobDefinitionName = 'replace-me'; paths: - /providers/Microsoft.StorageMover/operations/?api-version=2024-07-01: + /providers/Microsoft.StorageMover/operations?api-version=2024-07-01: get: tags: - Operations @@ -2256,7 +2318,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.StorageMover/storageMovers/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StorageMover/storageMovers?api-version=2024-07-01: get: tags: - StorageMovers @@ -2279,7 +2341,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers?api-version=2024-07-01: get: tags: - StorageMovers @@ -2303,7 +2365,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}?api-version=2024-07-01: get: tags: - StorageMovers @@ -2409,7 +2471,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents?api-version=2024-07-01: get: tags: - Agents @@ -2434,7 +2496,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}?api-version=2024-07-01: get: tags: - Agents @@ -2544,7 +2606,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints?api-version=2024-07-01: get: tags: - Endpoints @@ -2569,7 +2631,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}?api-version=2024-07-01: get: tags: - Endpoints @@ -2679,7 +2741,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects?api-version=2024-07-01: get: tags: - Projects @@ -2704,7 +2766,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}?api-version=2024-07-01: get: tags: - Projects @@ -2814,7 +2876,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions?api-version=2024-07-01: get: tags: - JobDefinitions @@ -2840,7 +2902,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}?api-version=2024-07-01: get: tags: - JobDefinitions @@ -2954,7 +3016,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/startJob/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/startJob?api-version=2024-07-01: post: tags: - JobDefinitions @@ -2979,7 +3041,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/stopJob/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/stopJob?api-version=2024-07-01: post: tags: - JobDefinitions @@ -3004,7 +3066,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/jobRuns/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/jobRuns?api-version=2024-07-01: get: tags: - JobRuns @@ -3031,7 +3093,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/jobRuns/{jobRunName}/?api-version=2024-07-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/jobRuns/{jobRunName}?api-version=2024-07-01: get: tags: - JobRuns diff --git a/providers/src/azure/v00.00.00000/services/storage_pool.yaml b/providers/src/azure/v00.00.00000/services/storage_pool.yaml index 25cf9957..f1c3cbe4 100644 --- a/providers/src/azure/v00.00.00000/services/storage_pool.yaml +++ b/providers/src/azure/v00.00.00000/services/storage_pool.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1026,10 +1026,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.StoragePool~1operations~1?api-version=2021-08-01/get' + $ref: '#/paths/~1providers~1Microsoft.StoragePool~1operations?api-version=2021-08-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StoragePoolOperationListResult objectKey: $.value sqlVerbs: select: @@ -1045,57 +1047,71 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StoragePool~1diskPools~1?api-version=2021-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StoragePool~1diskPools?api-version=2021-08-01/get' + operationId: DiskPools_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskPoolListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1?api-version=2021-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools?api-version=2021-08-01/get' + operationId: DiskPools_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskPoolListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1?api-version=2021-08-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}?api-version=2021-08-01/put' + operationId: DiskPools_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskPool update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1?api-version=2021-08-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}?api-version=2021-08-01/patch' + operationId: DiskPools_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskPool delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1?api-version=2021-08-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}?api-version=2021-08-01/delete' + operationId: DiskPools_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1?api-version=2021-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}?api-version=2021-08-01/get' + operationId: DiskPools_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskPool start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1start~1?api-version=2021-08-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1start?api-version=2021-08-01/post' + operationId: DiskPools_Start response: mediaType: application/json openAPIDocKey: '200' deallocate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1deallocate~1?api-version=2021-08-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1deallocate?api-version=2021-08-01/post' + operationId: DiskPools_Deallocate response: mediaType: application/json openAPIDocKey: '200' upgrade: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1upgrade~1?api-version=2021-08-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1upgrade?api-version=2021-08-01/post' + operationId: DiskPools_Upgrade response: mediaType: application/json openAPIDocKey: '200' @@ -1106,7 +1122,8 @@ components: - $ref: '#/components/x-stackQL-resources/disk_pools/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/disk_pools/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/disk_pools/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/disk_pools/methods/delete' @@ -1117,10 +1134,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StoragePool~1locations~1{location}~1diskPoolZones~1?api-version=2021-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StoragePool~1locations~1{location}~1diskPoolZones?api-version=2021-08-01/get' + operationId: DiskPoolZones_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DiskPoolZoneListResult objectKey: $.value sqlVerbs: select: @@ -1136,10 +1155,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StoragePool~1locations~1{location}~1skus~1?api-version=2021-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StoragePool~1locations~1{location}~1skus?api-version=2021-08-01/get' + operationId: ResourceSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceSkuListResult objectKey: $.value sqlVerbs: select: @@ -1155,10 +1176,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1outboundNetworkDependenciesEndpoints~1?api-version=2021-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1outboundNetworkDependenciesEndpoints?api-version=2021-08-01/get' + operationId: DiskPoolsOutboundNetworkDependenciesEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutboundEnvironmentEndpointList objectKey: $.value sqlVerbs: select: @@ -1174,42 +1197,52 @@ components: methods: list_by_disk_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1iscsiTargets~1?api-version=2021-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1iscsiTargets?api-version=2021-08-01/get' + operationId: IscsiTargets_ListByDiskPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IscsiTargetList objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1iscsiTargets~1{iscsiTargetName}~1?api-version=2021-08-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1iscsiTargets~1{iscsiTargetName}?api-version=2021-08-01/put' + operationId: IscsiTargets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IscsiTarget update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1iscsiTargets~1{iscsiTargetName}~1?api-version=2021-08-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1iscsiTargets~1{iscsiTargetName}?api-version=2021-08-01/patch' + operationId: IscsiTargets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IscsiTarget delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1iscsiTargets~1{iscsiTargetName}~1?api-version=2021-08-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1iscsiTargets~1{iscsiTargetName}?api-version=2021-08-01/delete' + operationId: IscsiTargets_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1iscsiTargets~1{iscsiTargetName}~1?api-version=2021-08-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StoragePool~1diskPools~1{diskPoolName}~1iscsiTargets~1{iscsiTargetName}?api-version=2021-08-01/get' + operationId: IscsiTargets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IscsiTarget sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/iscsi_targets/methods/get' - $ref: '#/components/x-stackQL-resources/iscsi_targets/methods/list_by_disk_pool' insert: - $ref: '#/components/x-stackQL-resources/iscsi_targets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/iscsi_targets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/iscsi_targets/methods/delete' @@ -1228,12 +1261,12 @@ components: managedByExtended as managed_by_extended, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.availabilityZones') as availability_zones, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.disks') as disks, - JSON_EXTRACT(properties, '$.subnetId') as subnet_id, - JSON_EXTRACT(properties, '$.additionalCapabilities') as additional_capabilities, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.availabilityZones') as "availability_zones", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.disks') as "disks", + JSON_EXTRACT(properties, '$.subnetId') as "subnet_id", + JSON_EXTRACT(properties, '$.additionalCapabilities') as "additional_capabilities", subscriptionId, resourceGroupName, diskPoolName @@ -1249,12 +1282,12 @@ components: managedByExtended as managed_by_extended, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.availabilityZones') as availability_zones, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.disks') as disks, - JSON_EXTRACT(properties, '$.subnetId') as subnet_id, - JSON_EXTRACT(properties, '$.additionalCapabilities') as additional_capabilities, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.availabilityZones') as "availability_zones", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.disks') as "disks", + json_extract_path_text(properties, '$.subnetId') as "subnet_id", + json_extract_path_text(properties, '$.additionalCapabilities') as "additional_capabilities", subscriptionId, resourceGroupName, diskPoolName @@ -1272,15 +1305,15 @@ components: systemData as system_data, managedBy as managed_by, managedByExtended as managed_by_extended, - JSON_EXTRACT(properties, '$.aclMode') as acl_mode, - JSON_EXTRACT(properties, '$.staticAcls') as static_acls, - JSON_EXTRACT(properties, '$.luns') as luns, - JSON_EXTRACT(properties, '$.targetIqn') as target_iqn, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.port') as port, - JSON_EXTRACT(properties, '$.sessions') as sessions, + JSON_EXTRACT(properties, '$.aclMode') as "acl_mode", + JSON_EXTRACT(properties, '$.staticAcls') as "static_acls", + JSON_EXTRACT(properties, '$.luns') as "luns", + JSON_EXTRACT(properties, '$.targetIqn') as "target_iqn", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.endpoints') as "endpoints", + JSON_EXTRACT(properties, '$.port') as "port", + JSON_EXTRACT(properties, '$.sessions') as "sessions", subscriptionId, resourceGroupName, diskPoolName, @@ -1294,15 +1327,15 @@ components: systemData as system_data, managedBy as managed_by, managedByExtended as managed_by_extended, - json_extract_path_text(properties, '$.aclMode') as acl_mode, - JSON_EXTRACT(properties, '$.staticAcls') as static_acls, - JSON_EXTRACT(properties, '$.luns') as luns, - JSON_EXTRACT(properties, '$.targetIqn') as target_iqn, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.port') as port, - JSON_EXTRACT(properties, '$.sessions') as sessions, + json_extract_path_text(properties, '$.aclMode') as "acl_mode", + json_extract_path_text(properties, '$.staticAcls') as "static_acls", + json_extract_path_text(properties, '$.luns') as "luns", + json_extract_path_text(properties, '$.targetIqn') as "target_iqn", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.endpoints') as "endpoints", + json_extract_path_text(properties, '$.port') as "port", + json_extract_path_text(properties, '$.sessions') as "sessions", subscriptionId, resourceGroupName, diskPoolName, @@ -1310,7 +1343,7 @@ components: FROM azure.storage_pool.iscsi_targets WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND diskPoolName = 'replace-me'; paths: - /providers/Microsoft.StoragePool/operations/?api-version=2021-08-01: + /providers/Microsoft.StoragePool/operations?api-version=2021-08-01: get: tags: - StoragePoolOperations @@ -1332,7 +1365,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/diskPools/?api-version=2021-08-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/diskPools?api-version=2021-08-01: get: tags: - DiskPools @@ -1355,7 +1388,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/?api-version=2021-08-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools?api-version=2021-08-01: get: tags: - DiskPools @@ -1379,7 +1412,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/?api-version=2021-08-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}?api-version=2021-08-01: put: tags: - DiskPools @@ -1503,7 +1536,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/locations/{location}/diskPoolZones/?api-version=2021-08-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/locations/{location}/diskPoolZones?api-version=2021-08-01: get: tags: - DiskPoolZones @@ -1527,7 +1560,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/locations/{location}/skus/?api-version=2021-08-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StoragePool/locations/{location}/skus?api-version=2021-08-01: get: tags: - ResourceSkus @@ -1551,11 +1584,11 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/outboundNetworkDependenciesEndpoints/?api-version=2021-08-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/outboundNetworkDependenciesEndpoints?api-version=2021-08-01: get: tags: - DiskPools - operationId: DiskPools_ListOutboundNetworkDependenciesEndpoints + operationId: DiskPoolsOutboundNetworkDependenciesEndpoints_List description: Gets the network endpoints of all outbound dependencies of a Disk Pool parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -1576,7 +1609,8 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/start/?api-version=2021-08-01: + x-ms-original-operationId: DiskPools_ListOutboundNetworkDependenciesEndpoints + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/start?api-version=2021-08-01: post: tags: - DiskPools @@ -1600,7 +1634,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/deallocate/?api-version=2021-08-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/deallocate?api-version=2021-08-01: post: tags: - DiskPools @@ -1624,7 +1658,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/upgrade/?api-version=2021-08-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/upgrade?api-version=2021-08-01: post: tags: - DiskPools @@ -1648,7 +1682,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/?api-version=2021-08-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets?api-version=2021-08-01: get: tags: - IscsiTargets @@ -1673,7 +1707,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}/?api-version=2021-08-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StoragePool/diskPools/{diskPoolName}/iscsiTargets/{iscsiTargetName}?api-version=2021-08-01: put: tags: - IscsiTargets diff --git a/providers/src/azure/v00.00.00000/services/storage_sync.yaml b/providers/src/azure/v00.00.00000/services/storage_sync.yaml index ee917fa7..67b128c1 100644 --- a/providers/src/azure/v00.00.00000/services/storage_sync.yaml +++ b/providers/src/azure/v00.00.00000/services/storage_sync.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -43,7 +43,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -2894,11 +2894,21 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.StorageSync~1operations~1?api-version=2022-09-01/get' + $ref: '#/paths/~1providers~1Microsoft.StorageSync~1operations?api-version=2022-09-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationEntityListResult objectKey: $.value + location_operation_status: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageSync~1locations~1{locationName}~1operations~1{operationId}?api-version=2022-09-01/get' + operationId: Operations_LocationOperationStatus + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LocationOperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operations/methods/list' @@ -2913,47 +2923,60 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageSync~1locations~1{locationName}~1checkNameAvailability~1?api-version=2022-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageSync~1locations~1{locationName}~1checkNameAvailability?api-version=2022-09-01/post' + operationId: StorageSyncServices_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResult create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1?api-version=2022-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}?api-version=2022-09-01/put' + operationId: StorageSyncServices_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageSyncService get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}?api-version=2022-09-01/get' + operationId: StorageSyncServices_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageSyncService update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1?api-version=2022-09-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}?api-version=2022-09-01/patch' + operationId: StorageSyncServices_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageSyncService delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1?api-version=2022-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}?api-version=2022-09-01/delete' + operationId: StorageSyncServices_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices?api-version=2022-09-01/get' + operationId: StorageSyncServices_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageSyncServiceArray objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageSync~1storageSyncServices~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageSync~1storageSyncServices?api-version=2022-09-01/get' + operationId: StorageSyncServices_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageSyncServiceArray objectKey: $.value sqlVerbs: select: @@ -2962,7 +2985,8 @@ components: - $ref: '#/components/x-stackQL-resources/services/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/services/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/services/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/services/methods/delete' @@ -2973,10 +2997,12 @@ components: methods: list_by_storage_sync_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1privateLinkResources~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1privateLinkResources?api-version=2022-09-01/get' + operationId: PrivateLinkResources_ListByStorageSyncService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -2992,28 +3018,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2022-09-01/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2022-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2022-09-01/put' + operationId: PrivateEndpointConnections_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2022-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2022-09-01/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_storage_sync_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1privateEndpointConnections~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1privateEndpointConnections?api-version=2022-09-01/get' + operationId: PrivateEndpointConnections_ListByStorageSyncService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value sqlVerbs: select: @@ -3032,26 +3065,33 @@ components: methods: list_by_storage_sync_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups?api-version=2022-09-01/get' + operationId: SyncGroups_ListByStorageSyncService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SyncGroupArray objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1?api-version=2022-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}?api-version=2022-09-01/put' + operationId: SyncGroups_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SyncGroup get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}?api-version=2022-09-01/get' + operationId: SyncGroups_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SyncGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1?api-version=2022-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}?api-version=2022-09-01/delete' + operationId: SyncGroups_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3072,71 +3112,87 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1?api-version=2022-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}?api-version=2022-09-01/put' + operationId: CloudEndpoints_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudEndpoint get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}?api-version=2022-09-01/get' + operationId: CloudEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudEndpoint delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1?api-version=2022-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}?api-version=2022-09-01/delete' + operationId: CloudEndpoints_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_sync_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints?api-version=2022-09-01/get' + operationId: CloudEndpoints_ListBySyncGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudEndpointArray objectKey: $.value pre_backup: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1prebackup~1?api-version=2022-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1prebackup?api-version=2022-09-01/post' + operationId: CloudEndpoints_PreBackup response: mediaType: application/json openAPIDocKey: '200' post_backup: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1postbackup~1?api-version=2022-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1postbackup?api-version=2022-09-01/post' + operationId: CloudEndpoints_PostBackup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PostBackupResponse pre_restore: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1prerestore~1?api-version=2022-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1prerestore?api-version=2022-09-01/post' + operationId: CloudEndpoints_PreRestore response: mediaType: application/json openAPIDocKey: '200' restoreheartbeat: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1restoreheartbeat~1?api-version=2022-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1restoreheartbeat?api-version=2022-09-01/post' + operationId: CloudEndpoints_restoreheartbeat response: mediaType: application/json openAPIDocKey: '200' post_restore: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1postrestore~1?api-version=2022-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1postrestore?api-version=2022-09-01/post' + operationId: CloudEndpoints_PostRestore response: mediaType: application/json openAPIDocKey: '200' trigger_change_detection: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1triggerChangeDetection~1?api-version=2022-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1triggerChangeDetection?api-version=2022-09-01/post' + operationId: CloudEndpoints_TriggerChangeDetection response: mediaType: application/json openAPIDocKey: '200' afs_share_metadata_certificate_public_keys: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1afsShareMetadataCertificatePublicKeys~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1cloudEndpoints~1{cloudEndpointName}~1afsShareMetadataCertificatePublicKeys?api-version=2022-09-01/get' + operationId: CloudEndpoints_AfsShareMetadataCertificatePublicKeys response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudEndpointAfsShareMetadataCertificatePublicKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/cloud_endpoints/methods/get' @@ -3154,38 +3210,48 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1serverEndpoints~1{serverEndpointName}~1?api-version=2022-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1serverEndpoints~1{serverEndpointName}?api-version=2022-09-01/put' + operationId: ServerEndpoints_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerEndpoint update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1serverEndpoints~1{serverEndpointName}~1?api-version=2022-09-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1serverEndpoints~1{serverEndpointName}?api-version=2022-09-01/patch' + operationId: ServerEndpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerEndpoint get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1serverEndpoints~1{serverEndpointName}~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1serverEndpoints~1{serverEndpointName}?api-version=2022-09-01/get' + operationId: ServerEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerEndpoint delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1serverEndpoints~1{serverEndpointName}~1?api-version=2022-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1serverEndpoints~1{serverEndpointName}?api-version=2022-09-01/delete' + operationId: ServerEndpoints_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_sync_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1serverEndpoints~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1serverEndpoints?api-version=2022-09-01/get' + operationId: ServerEndpoints_ListBySyncGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerEndpointArray objectKey: $.value recall_action: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1serverEndpoints~1{serverEndpointName}~1recallAction~1?api-version=2022-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1syncGroups~1{syncGroupName}~1serverEndpoints~1{serverEndpointName}~1recallAction?api-version=2022-09-01/post' + operationId: ServerEndpoints_recallAction response: mediaType: application/json openAPIDocKey: '200' @@ -3195,7 +3261,8 @@ components: - $ref: '#/components/x-stackQL-resources/server_endpoints/methods/list_by_sync_group' insert: - $ref: '#/components/x-stackQL-resources/server_endpoints/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/server_endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/server_endpoints/methods/delete' @@ -3206,38 +3273,48 @@ components: methods: list_by_storage_sync_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1registeredServers~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1registeredServers?api-version=2022-09-01/get' + operationId: RegisteredServers_ListByStorageSyncService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegisteredServerArray objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1registeredServers~1{serverId}~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1registeredServers~1{serverId}?api-version=2022-09-01/get' + operationId: RegisteredServers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegisteredServer create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1registeredServers~1{serverId}~1?api-version=2022-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1registeredServers~1{serverId}?api-version=2022-09-01/put' + operationId: RegisteredServers_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegisteredServer update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1registeredServers~1{serverId}~1?api-version=2022-09-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1registeredServers~1{serverId}?api-version=2022-09-01/patch' + operationId: RegisteredServers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RegisteredServer delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1registeredServers~1{serverId}~1?api-version=2022-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1registeredServers~1{serverId}?api-version=2022-09-01/delete' + operationId: RegisteredServers_Delete response: mediaType: application/json openAPIDocKey: '200' trigger_rollover: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1registeredServers~1{serverId}~1triggerRollover~1?api-version=2022-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1registeredServers~1{serverId}~1triggerRollover?api-version=2022-09-01/post' + operationId: RegisteredServers_triggerRollover response: mediaType: application/json openAPIDocKey: '200' @@ -3247,7 +3324,8 @@ components: - $ref: '#/components/x-stackQL-resources/registered_servers/methods/list_by_storage_sync_service' insert: - $ref: '#/components/x-stackQL-resources/registered_servers/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/registered_servers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/registered_servers/methods/delete' @@ -3258,20 +3336,25 @@ components: methods: list_by_storage_sync_service: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1workflows~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1workflows?api-version=2022-09-01/get' + operationId: Workflows_ListByStorageSyncService response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkflowArray objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1workflows~1{workflowId}~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1workflows~1{workflowId}?api-version=2022-09-01/get' + operationId: Workflows_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workflow abort: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1workflows~1{workflowId}~1abort~1?api-version=2022-09-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1storageSyncServices~1{storageSyncServiceName}~1workflows~1{workflowId}~1abort?api-version=2022-09-01/post' + operationId: Workflows_Abort response: mediaType: application/json openAPIDocKey: '200' @@ -3290,16 +3373,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1locations~1{locationName}~1workflows~1{workflowId}~1operations~1{operationId}~1?api-version=2022-09-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - operation_status: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageSync~1locations~1{locationName}~1operations~1{operationId}~1?api-version=2022-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageSync~1locations~1{locationName}~1workflows~1{workflowId}~1operations~1{operationId}?api-version=2022-09-01/get' + operationId: OperationStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operation_status/methods/get' @@ -3319,14 +3398,14 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.incomingTrafficPolicy') as incoming_traffic_policy, - JSON_EXTRACT(properties, '$.storageSyncServiceStatus') as storage_sync_service_status, - JSON_EXTRACT(properties, '$.storageSyncServiceUid') as storage_sync_service_uid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.useIdentity') as use_identity, - JSON_EXTRACT(properties, '$.lastWorkflowId') as last_workflow_id, - JSON_EXTRACT(properties, '$.lastOperationName') as last_operation_name, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + JSON_EXTRACT(properties, '$.incomingTrafficPolicy') as "incoming_traffic_policy", + JSON_EXTRACT(properties, '$.storageSyncServiceStatus') as "storage_sync_service_status", + JSON_EXTRACT(properties, '$.storageSyncServiceUid') as "storage_sync_service_uid", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.useIdentity') as "use_identity", + JSON_EXTRACT(properties, '$.lastWorkflowId') as "last_workflow_id", + JSON_EXTRACT(properties, '$.lastOperationName') as "last_operation_name", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, resourceGroupName, storageSyncServiceName @@ -3339,14 +3418,14 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.incomingTrafficPolicy') as incoming_traffic_policy, - JSON_EXTRACT(properties, '$.storageSyncServiceStatus') as storage_sync_service_status, - JSON_EXTRACT(properties, '$.storageSyncServiceUid') as storage_sync_service_uid, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.useIdentity') as use_identity, - JSON_EXTRACT(properties, '$.lastWorkflowId') as last_workflow_id, - JSON_EXTRACT(properties, '$.lastOperationName') as last_operation_name, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + json_extract_path_text(properties, '$.incomingTrafficPolicy') as "incoming_traffic_policy", + json_extract_path_text(properties, '$.storageSyncServiceStatus') as "storage_sync_service_status", + json_extract_path_text(properties, '$.storageSyncServiceUid') as "storage_sync_service_uid", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.useIdentity') as "use_identity", + json_extract_path_text(properties, '$.lastWorkflowId') as "last_workflow_id", + json_extract_path_text(properties, '$.lastOperationName') as "last_operation_name", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, resourceGroupName, storageSyncServiceName @@ -3365,10 +3444,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, storageSyncServiceName, @@ -3383,10 +3462,10 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, storageSyncServiceName, @@ -3402,8 +3481,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.uniqueId') as unique_id, - JSON_EXTRACT(properties, '$.syncGroupStatus') as sync_group_status, + JSON_EXTRACT(properties, '$.uniqueId') as "unique_id", + JSON_EXTRACT(properties, '$.syncGroupStatus') as "sync_group_status", subscriptionId, resourceGroupName, storageSyncServiceName, @@ -3414,8 +3493,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.uniqueId') as unique_id, - JSON_EXTRACT(properties, '$.syncGroupStatus') as sync_group_status, + json_extract_path_text(properties, '$.uniqueId') as "unique_id", + json_extract_path_text(properties, '$.syncGroupStatus') as "sync_group_status", subscriptionId, resourceGroupName, storageSyncServiceName, @@ -3431,16 +3510,16 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.storageAccountResourceId') as storage_account_resource_id, - JSON_EXTRACT(properties, '$.azureFileShareName') as azure_file_share_name, - JSON_EXTRACT(properties, '$.storageAccountTenantId') as storage_account_tenant_id, - JSON_EXTRACT(properties, '$.partnershipId') as partnership_id, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.backupEnabled') as backup_enabled, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.lastWorkflowId') as last_workflow_id, - JSON_EXTRACT(properties, '$.lastOperationName') as last_operation_name, - JSON_EXTRACT(properties, '$.changeEnumerationStatus') as change_enumeration_status, + JSON_EXTRACT(properties, '$.storageAccountResourceId') as "storage_account_resource_id", + JSON_EXTRACT(properties, '$.azureFileShareName') as "azure_file_share_name", + JSON_EXTRACT(properties, '$.storageAccountTenantId') as "storage_account_tenant_id", + JSON_EXTRACT(properties, '$.partnershipId') as "partnership_id", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.backupEnabled') as "backup_enabled", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.lastWorkflowId') as "last_workflow_id", + JSON_EXTRACT(properties, '$.lastOperationName') as "last_operation_name", + JSON_EXTRACT(properties, '$.changeEnumerationStatus') as "change_enumeration_status", subscriptionId, resourceGroupName, storageSyncServiceName, @@ -3452,16 +3531,16 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.storageAccountResourceId') as storage_account_resource_id, - JSON_EXTRACT(properties, '$.azureFileShareName') as azure_file_share_name, - JSON_EXTRACT(properties, '$.storageAccountTenantId') as storage_account_tenant_id, - JSON_EXTRACT(properties, '$.partnershipId') as partnership_id, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.backupEnabled') as backup_enabled, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.lastWorkflowId') as last_workflow_id, - JSON_EXTRACT(properties, '$.lastOperationName') as last_operation_name, - JSON_EXTRACT(properties, '$.changeEnumerationStatus') as change_enumeration_status, + json_extract_path_text(properties, '$.storageAccountResourceId') as "storage_account_resource_id", + json_extract_path_text(properties, '$.azureFileShareName') as "azure_file_share_name", + json_extract_path_text(properties, '$.storageAccountTenantId') as "storage_account_tenant_id", + json_extract_path_text(properties, '$.partnershipId') as "partnership_id", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.backupEnabled') as "backup_enabled", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.lastWorkflowId') as "last_workflow_id", + json_extract_path_text(properties, '$.lastOperationName') as "last_operation_name", + json_extract_path_text(properties, '$.changeEnumerationStatus') as "change_enumeration_status", subscriptionId, resourceGroupName, storageSyncServiceName, @@ -3478,27 +3557,27 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.serverLocalPath') as server_local_path, - JSON_EXTRACT(properties, '$.cloudTiering') as cloud_tiering, - JSON_EXTRACT(properties, '$.volumeFreeSpacePercent') as volume_free_space_percent, - JSON_EXTRACT(properties, '$.tierFilesOlderThanDays') as tier_files_older_than_days, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.serverResourceId') as server_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.lastWorkflowId') as last_workflow_id, - JSON_EXTRACT(properties, '$.lastOperationName') as last_operation_name, - JSON_EXTRACT(properties, '$.syncStatus') as sync_status, - JSON_EXTRACT(properties, '$.offlineDataTransfer') as offline_data_transfer, - JSON_EXTRACT(properties, '$.offlineDataTransferStorageAccountResourceId') as offline_data_transfer_storage_account_resource_id, - JSON_EXTRACT(properties, '$.offlineDataTransferStorageAccountTenantId') as offline_data_transfer_storage_account_tenant_id, - JSON_EXTRACT(properties, '$.offlineDataTransferShareName') as offline_data_transfer_share_name, - JSON_EXTRACT(properties, '$.cloudTieringStatus') as cloud_tiering_status, - JSON_EXTRACT(properties, '$.recallStatus') as recall_status, - JSON_EXTRACT(properties, '$.initialDownloadPolicy') as initial_download_policy, - JSON_EXTRACT(properties, '$.localCacheMode') as local_cache_mode, - JSON_EXTRACT(properties, '$.initialUploadPolicy') as initial_upload_policy, - JSON_EXTRACT(properties, '$.serverName') as server_name, - JSON_EXTRACT(properties, '$.serverEndpointProvisioningStatus') as server_endpoint_provisioning_status, + JSON_EXTRACT(properties, '$.serverLocalPath') as "server_local_path", + JSON_EXTRACT(properties, '$.cloudTiering') as "cloud_tiering", + JSON_EXTRACT(properties, '$.volumeFreeSpacePercent') as "volume_free_space_percent", + JSON_EXTRACT(properties, '$.tierFilesOlderThanDays') as "tier_files_older_than_days", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.serverResourceId') as "server_resource_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.lastWorkflowId') as "last_workflow_id", + JSON_EXTRACT(properties, '$.lastOperationName') as "last_operation_name", + JSON_EXTRACT(properties, '$.syncStatus') as "sync_status", + JSON_EXTRACT(properties, '$.offlineDataTransfer') as "offline_data_transfer", + JSON_EXTRACT(properties, '$.offlineDataTransferStorageAccountResourceId') as "offline_data_transfer_storage_account_resource_id", + JSON_EXTRACT(properties, '$.offlineDataTransferStorageAccountTenantId') as "offline_data_transfer_storage_account_tenant_id", + JSON_EXTRACT(properties, '$.offlineDataTransferShareName') as "offline_data_transfer_share_name", + JSON_EXTRACT(properties, '$.cloudTieringStatus') as "cloud_tiering_status", + JSON_EXTRACT(properties, '$.recallStatus') as "recall_status", + JSON_EXTRACT(properties, '$.initialDownloadPolicy') as "initial_download_policy", + JSON_EXTRACT(properties, '$.localCacheMode') as "local_cache_mode", + JSON_EXTRACT(properties, '$.initialUploadPolicy') as "initial_upload_policy", + JSON_EXTRACT(properties, '$.serverName') as "server_name", + JSON_EXTRACT(properties, '$.serverEndpointProvisioningStatus') as "server_endpoint_provisioning_status", subscriptionId, resourceGroupName, storageSyncServiceName, @@ -3510,27 +3589,27 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.serverLocalPath') as server_local_path, - JSON_EXTRACT(properties, '$.cloudTiering') as cloud_tiering, - JSON_EXTRACT(properties, '$.volumeFreeSpacePercent') as volume_free_space_percent, - JSON_EXTRACT(properties, '$.tierFilesOlderThanDays') as tier_files_older_than_days, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.serverResourceId') as server_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.lastWorkflowId') as last_workflow_id, - JSON_EXTRACT(properties, '$.lastOperationName') as last_operation_name, - JSON_EXTRACT(properties, '$.syncStatus') as sync_status, - JSON_EXTRACT(properties, '$.offlineDataTransfer') as offline_data_transfer, - JSON_EXTRACT(properties, '$.offlineDataTransferStorageAccountResourceId') as offline_data_transfer_storage_account_resource_id, - JSON_EXTRACT(properties, '$.offlineDataTransferStorageAccountTenantId') as offline_data_transfer_storage_account_tenant_id, - JSON_EXTRACT(properties, '$.offlineDataTransferShareName') as offline_data_transfer_share_name, - JSON_EXTRACT(properties, '$.cloudTieringStatus') as cloud_tiering_status, - JSON_EXTRACT(properties, '$.recallStatus') as recall_status, - JSON_EXTRACT(properties, '$.initialDownloadPolicy') as initial_download_policy, - JSON_EXTRACT(properties, '$.localCacheMode') as local_cache_mode, - JSON_EXTRACT(properties, '$.initialUploadPolicy') as initial_upload_policy, - JSON_EXTRACT(properties, '$.serverName') as server_name, - JSON_EXTRACT(properties, '$.serverEndpointProvisioningStatus') as server_endpoint_provisioning_status, + json_extract_path_text(properties, '$.serverLocalPath') as "server_local_path", + json_extract_path_text(properties, '$.cloudTiering') as "cloud_tiering", + json_extract_path_text(properties, '$.volumeFreeSpacePercent') as "volume_free_space_percent", + json_extract_path_text(properties, '$.tierFilesOlderThanDays') as "tier_files_older_than_days", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.serverResourceId') as "server_resource_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.lastWorkflowId') as "last_workflow_id", + json_extract_path_text(properties, '$.lastOperationName') as "last_operation_name", + json_extract_path_text(properties, '$.syncStatus') as "sync_status", + json_extract_path_text(properties, '$.offlineDataTransfer') as "offline_data_transfer", + json_extract_path_text(properties, '$.offlineDataTransferStorageAccountResourceId') as "offline_data_transfer_storage_account_resource_id", + json_extract_path_text(properties, '$.offlineDataTransferStorageAccountTenantId') as "offline_data_transfer_storage_account_tenant_id", + json_extract_path_text(properties, '$.offlineDataTransferShareName') as "offline_data_transfer_share_name", + json_extract_path_text(properties, '$.cloudTieringStatus') as "cloud_tiering_status", + json_extract_path_text(properties, '$.recallStatus') as "recall_status", + json_extract_path_text(properties, '$.initialDownloadPolicy') as "initial_download_policy", + json_extract_path_text(properties, '$.localCacheMode') as "local_cache_mode", + json_extract_path_text(properties, '$.initialUploadPolicy') as "initial_upload_policy", + json_extract_path_text(properties, '$.serverName') as "server_name", + json_extract_path_text(properties, '$.serverEndpointProvisioningStatus') as "server_endpoint_provisioning_status", subscriptionId, resourceGroupName, storageSyncServiceName, @@ -3547,33 +3626,33 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.serverCertificate') as server_certificate, - JSON_EXTRACT(properties, '$.agentVersion') as agent_version, - JSON_EXTRACT(properties, '$.agentVersionStatus') as agent_version_status, - JSON_EXTRACT(properties, '$.agentVersionExpirationDate') as agent_version_expiration_date, - JSON_EXTRACT(properties, '$.serverOSVersion') as server_os_version, - JSON_EXTRACT(properties, '$.serverManagementErrorCode') as server_management_error_code, - JSON_EXTRACT(properties, '$.lastHeartBeat') as last_heart_beat, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.serverRole') as server_role, - JSON_EXTRACT(properties, '$.clusterId') as cluster_id, - JSON_EXTRACT(properties, '$.clusterName') as cluster_name, - JSON_EXTRACT(properties, '$.serverId') as server_id, - JSON_EXTRACT(properties, '$.storageSyncServiceUid') as storage_sync_service_uid, - JSON_EXTRACT(properties, '$.lastWorkflowId') as last_workflow_id, - JSON_EXTRACT(properties, '$.lastOperationName') as last_operation_name, - JSON_EXTRACT(properties, '$.discoveryEndpointUri') as discovery_endpoint_uri, - JSON_EXTRACT(properties, '$.resourceLocation') as resource_location, - JSON_EXTRACT(properties, '$.serviceLocation') as service_location, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.managementEndpointUri') as management_endpoint_uri, - JSON_EXTRACT(properties, '$.monitoringEndpointUri') as monitoring_endpoint_uri, - JSON_EXTRACT(properties, '$.monitoringConfiguration') as monitoring_configuration, - JSON_EXTRACT(properties, '$.serverName') as server_name, - JSON_EXTRACT(properties, '$.applicationId') as application_id, - JSON_EXTRACT(properties, '$.identity') as identity, - JSON_EXTRACT(properties, '$.latestApplicationId') as latest_application_id, - JSON_EXTRACT(properties, '$.activeAuthType') as active_auth_type, + JSON_EXTRACT(properties, '$.serverCertificate') as "server_certificate", + JSON_EXTRACT(properties, '$.agentVersion') as "agent_version", + JSON_EXTRACT(properties, '$.agentVersionStatus') as "agent_version_status", + JSON_EXTRACT(properties, '$.agentVersionExpirationDate') as "agent_version_expiration_date", + JSON_EXTRACT(properties, '$.serverOSVersion') as "server_os_version", + JSON_EXTRACT(properties, '$.serverManagementErrorCode') as "server_management_error_code", + JSON_EXTRACT(properties, '$.lastHeartBeat') as "last_heart_beat", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.serverRole') as "server_role", + JSON_EXTRACT(properties, '$.clusterId') as "cluster_id", + JSON_EXTRACT(properties, '$.clusterName') as "cluster_name", + JSON_EXTRACT(properties, '$.serverId') as "server_id", + JSON_EXTRACT(properties, '$.storageSyncServiceUid') as "storage_sync_service_uid", + JSON_EXTRACT(properties, '$.lastWorkflowId') as "last_workflow_id", + JSON_EXTRACT(properties, '$.lastOperationName') as "last_operation_name", + JSON_EXTRACT(properties, '$.discoveryEndpointUri') as "discovery_endpoint_uri", + JSON_EXTRACT(properties, '$.resourceLocation') as "resource_location", + JSON_EXTRACT(properties, '$.serviceLocation') as "service_location", + JSON_EXTRACT(properties, '$.friendlyName') as "friendly_name", + JSON_EXTRACT(properties, '$.managementEndpointUri') as "management_endpoint_uri", + JSON_EXTRACT(properties, '$.monitoringEndpointUri') as "monitoring_endpoint_uri", + JSON_EXTRACT(properties, '$.monitoringConfiguration') as "monitoring_configuration", + JSON_EXTRACT(properties, '$.serverName') as "server_name", + JSON_EXTRACT(properties, '$.applicationId') as "application_id", + JSON_EXTRACT(properties, '$.identity') as "identity", + JSON_EXTRACT(properties, '$.latestApplicationId') as "latest_application_id", + JSON_EXTRACT(properties, '$.activeAuthType') as "active_auth_type", subscriptionId, resourceGroupName, storageSyncServiceName, @@ -3584,33 +3663,33 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.serverCertificate') as server_certificate, - JSON_EXTRACT(properties, '$.agentVersion') as agent_version, - JSON_EXTRACT(properties, '$.agentVersionStatus') as agent_version_status, - JSON_EXTRACT(properties, '$.agentVersionExpirationDate') as agent_version_expiration_date, - JSON_EXTRACT(properties, '$.serverOSVersion') as server_os_version, - JSON_EXTRACT(properties, '$.serverManagementErrorCode') as server_management_error_code, - JSON_EXTRACT(properties, '$.lastHeartBeat') as last_heart_beat, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.serverRole') as server_role, - JSON_EXTRACT(properties, '$.clusterId') as cluster_id, - JSON_EXTRACT(properties, '$.clusterName') as cluster_name, - JSON_EXTRACT(properties, '$.serverId') as server_id, - JSON_EXTRACT(properties, '$.storageSyncServiceUid') as storage_sync_service_uid, - JSON_EXTRACT(properties, '$.lastWorkflowId') as last_workflow_id, - JSON_EXTRACT(properties, '$.lastOperationName') as last_operation_name, - JSON_EXTRACT(properties, '$.discoveryEndpointUri') as discovery_endpoint_uri, - JSON_EXTRACT(properties, '$.resourceLocation') as resource_location, - JSON_EXTRACT(properties, '$.serviceLocation') as service_location, - JSON_EXTRACT(properties, '$.friendlyName') as friendly_name, - JSON_EXTRACT(properties, '$.managementEndpointUri') as management_endpoint_uri, - JSON_EXTRACT(properties, '$.monitoringEndpointUri') as monitoring_endpoint_uri, - JSON_EXTRACT(properties, '$.monitoringConfiguration') as monitoring_configuration, - JSON_EXTRACT(properties, '$.serverName') as server_name, - JSON_EXTRACT(properties, '$.applicationId') as application_id, - JSON_EXTRACT(properties, '$.identity') as identity, - JSON_EXTRACT(properties, '$.latestApplicationId') as latest_application_id, - JSON_EXTRACT(properties, '$.activeAuthType') as active_auth_type, + json_extract_path_text(properties, '$.serverCertificate') as "server_certificate", + json_extract_path_text(properties, '$.agentVersion') as "agent_version", + json_extract_path_text(properties, '$.agentVersionStatus') as "agent_version_status", + json_extract_path_text(properties, '$.agentVersionExpirationDate') as "agent_version_expiration_date", + json_extract_path_text(properties, '$.serverOSVersion') as "server_os_version", + json_extract_path_text(properties, '$.serverManagementErrorCode') as "server_management_error_code", + json_extract_path_text(properties, '$.lastHeartBeat') as "last_heart_beat", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.serverRole') as "server_role", + json_extract_path_text(properties, '$.clusterId') as "cluster_id", + json_extract_path_text(properties, '$.clusterName') as "cluster_name", + json_extract_path_text(properties, '$.serverId') as "server_id", + json_extract_path_text(properties, '$.storageSyncServiceUid') as "storage_sync_service_uid", + json_extract_path_text(properties, '$.lastWorkflowId') as "last_workflow_id", + json_extract_path_text(properties, '$.lastOperationName') as "last_operation_name", + json_extract_path_text(properties, '$.discoveryEndpointUri') as "discovery_endpoint_uri", + json_extract_path_text(properties, '$.resourceLocation') as "resource_location", + json_extract_path_text(properties, '$.serviceLocation') as "service_location", + json_extract_path_text(properties, '$.friendlyName') as "friendly_name", + json_extract_path_text(properties, '$.managementEndpointUri') as "management_endpoint_uri", + json_extract_path_text(properties, '$.monitoringEndpointUri') as "monitoring_endpoint_uri", + json_extract_path_text(properties, '$.monitoringConfiguration') as "monitoring_configuration", + json_extract_path_text(properties, '$.serverName') as "server_name", + json_extract_path_text(properties, '$.applicationId') as "application_id", + json_extract_path_text(properties, '$.identity') as "identity", + json_extract_path_text(properties, '$.latestApplicationId') as "latest_application_id", + json_extract_path_text(properties, '$.activeAuthType') as "active_auth_type", subscriptionId, resourceGroupName, storageSyncServiceName, @@ -3626,14 +3705,14 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.lastStepName') as last_step_name, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.operation') as operation, - JSON_EXTRACT(properties, '$.steps') as steps, - JSON_EXTRACT(properties, '$.lastOperationId') as last_operation_id, - JSON_EXTRACT(properties, '$.commandName') as command_name, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.lastStatusTimestamp') as last_status_timestamp, + JSON_EXTRACT(properties, '$.lastStepName') as "last_step_name", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.operation') as "operation", + JSON_EXTRACT(properties, '$.steps') as "steps", + JSON_EXTRACT(properties, '$.lastOperationId') as "last_operation_id", + JSON_EXTRACT(properties, '$.commandName') as "command_name", + JSON_EXTRACT(properties, '$.createdTimestamp') as "created_timestamp", + JSON_EXTRACT(properties, '$.lastStatusTimestamp') as "last_status_timestamp", subscriptionId, resourceGroupName, storageSyncServiceName, @@ -3644,14 +3723,14 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.lastStepName') as last_step_name, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.operation') as operation, - JSON_EXTRACT(properties, '$.steps') as steps, - JSON_EXTRACT(properties, '$.lastOperationId') as last_operation_id, - JSON_EXTRACT(properties, '$.commandName') as command_name, - JSON_EXTRACT(properties, '$.createdTimestamp') as created_timestamp, - JSON_EXTRACT(properties, '$.lastStatusTimestamp') as last_status_timestamp, + json_extract_path_text(properties, '$.lastStepName') as "last_step_name", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.operation') as "operation", + json_extract_path_text(properties, '$.steps') as "steps", + json_extract_path_text(properties, '$.lastOperationId') as "last_operation_id", + json_extract_path_text(properties, '$.commandName') as "command_name", + json_extract_path_text(properties, '$.createdTimestamp') as "created_timestamp", + json_extract_path_text(properties, '$.lastStatusTimestamp') as "last_status_timestamp", subscriptionId, resourceGroupName, storageSyncServiceName, @@ -3659,7 +3738,7 @@ components: FROM azure.storage_sync.workflows WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND storageSyncServiceName = 'replace-me'; paths: - /providers/Microsoft.StorageSync/operations/?api-version=2022-09-01: + /providers/Microsoft.StorageSync/operations?api-version=2022-09-01: get: tags: - ResourceProvider @@ -3692,7 +3771,7 @@ paths: deprecated: false x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.StorageSync/locations/{locationName}/checkNameAvailability/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StorageSync/locations/{locationName}/checkNameAvailability?api-version=2022-09-01: post: tags: - StorageSyncService @@ -3727,7 +3806,7 @@ paths: application/json: schema: $ref: '#/components/schemas/StorageSyncError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}?api-version=2022-09-01: put: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3948,7 +4027,7 @@ paths: schema: $ref: '#/components/schemas/StorageSyncError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices?api-version=2022-09-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3981,7 +4060,7 @@ paths: $ref: '#/components/schemas/StorageSyncError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.StorageSync/storageSyncServices/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StorageSync/storageSyncServices?api-version=2022-09-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4013,7 +4092,7 @@ paths: $ref: '#/components/schemas/StorageSyncError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/privateLinkResources/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/privateLinkResources?api-version=2022-09-01: get: tags: - PrivateLinkResources @@ -4036,7 +4115,7 @@ paths: application/json: schema: $ref: '#/components/schemas/StorageSyncError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2022-09-01: get: tags: - PrivateEndpointConnections @@ -4160,7 +4239,7 @@ paths: schema: $ref: '#/components/schemas/StorageSyncError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/privateEndpointConnections/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/privateEndpointConnections?api-version=2022-09-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4199,7 +4278,7 @@ paths: $ref: '#/components/schemas/StorageSyncError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups?api-version=2022-09-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4238,7 +4317,7 @@ paths: $ref: '#/components/schemas/StorageSyncError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}?api-version=2022-09-01: put: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4371,7 +4450,7 @@ paths: application/json: schema: $ref: '#/components/schemas/StorageSyncError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}?api-version=2022-09-01: put: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4570,7 +4649,7 @@ paths: schema: $ref: '#/components/schemas/StorageSyncError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints?api-version=2022-09-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4615,7 +4694,7 @@ paths: $ref: '#/components/schemas/StorageSyncError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/prebackup/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/prebackup?api-version=2022-09-01: post: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4690,7 +4769,7 @@ paths: schema: $ref: '#/components/schemas/StorageSyncError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/postbackup/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/postbackup?api-version=2022-09-01: post: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4769,7 +4848,7 @@ paths: schema: $ref: '#/components/schemas/StorageSyncError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/prerestore/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/prerestore?api-version=2022-09-01: post: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4831,7 +4910,7 @@ paths: schema: $ref: '#/components/schemas/StorageSyncError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/restoreheartbeat/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/restoreheartbeat?api-version=2022-09-01: post: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4878,7 +4957,7 @@ paths: application/json: schema: $ref: '#/components/schemas/StorageSyncError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/postrestore/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/postrestore?api-version=2022-09-01: post: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -4940,7 +5019,7 @@ paths: schema: $ref: '#/components/schemas/StorageSyncError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/triggerChangeDetection/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/triggerChangeDetection?api-version=2022-09-01: post: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5002,7 +5081,7 @@ paths: schema: $ref: '#/components/schemas/StorageSyncError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/afsShareMetadataCertificatePublicKeys/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/cloudEndpoints/{cloudEndpointName}/afsShareMetadataCertificatePublicKeys?api-version=2022-09-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5053,7 +5132,7 @@ paths: application/json: schema: $ref: '#/components/schemas/StorageSyncError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/{serverEndpointName}/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/{serverEndpointName}?api-version=2022-09-01: put: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5313,7 +5392,7 @@ paths: schema: $ref: '#/components/schemas/StorageSyncError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints?api-version=2022-09-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5362,7 +5441,7 @@ paths: $ref: '#/components/schemas/StorageSyncError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/{serverEndpointName}/recallAction/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/syncGroups/{syncGroupName}/serverEndpoints/{serverEndpointName}/recallAction?api-version=2022-09-01: post: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5432,7 +5511,7 @@ paths: schema: $ref: '#/components/schemas/StorageSyncError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers?api-version=2022-09-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5471,7 +5550,7 @@ paths: $ref: '#/components/schemas/StorageSyncError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers/{serverId}/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers/{serverId}?api-version=2022-09-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5710,7 +5789,7 @@ paths: schema: $ref: '#/components/schemas/StorageSyncError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers/{serverId}/triggerRollover/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/registeredServers/{serverId}/triggerRollover?api-version=2022-09-01: post: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5774,7 +5853,7 @@ paths: schema: $ref: '#/components/schemas/StorageSyncError' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/workflows/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/workflows?api-version=2022-09-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5813,7 +5892,7 @@ paths: $ref: '#/components/schemas/StorageSyncError' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/workflows/{workflowId}/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/workflows/{workflowId}?api-version=2022-09-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5856,7 +5935,7 @@ paths: application/json: schema: $ref: '#/components/schemas/StorageSyncError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/workflows/{workflowId}/abort/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/storageSyncServices/{storageSyncServiceName}/workflows/{workflowId}/abort?api-version=2022-09-01: post: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5896,7 +5975,7 @@ paths: application/json: schema: $ref: '#/components/schemas/StorageSyncError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/locations/{locationName}/workflows/{workflowId}/operations/{operationId}/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageSync/locations/{locationName}/workflows/{workflowId}/operations/{operationId}?api-version=2022-09-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5945,7 +6024,7 @@ paths: application/json: schema: $ref: '#/components/schemas/StorageSyncError' - /subscriptions/{subscriptionId}/providers/Microsoft.StorageSync/locations/{locationName}/operations/{operationId}/?api-version=2022-09-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StorageSync/locations/{locationName}/operations/{operationId}?api-version=2022-09-01: get: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -5963,7 +6042,7 @@ paths: type: string tags: - Operation Status - operationId: LocationOperationStatus + operationId: Operations_LocationOperationStatus description: Get Operation status responses: '200': @@ -5987,3 +6066,4 @@ paths: application/json: schema: $ref: '#/components/schemas/StorageSyncError' + x-ms-original-operationId: LocationOperationStatus diff --git a/providers/src/azure/v00.00.00000/services/storageactions.yaml b/providers/src/azure/v00.00.00000/services/storageactions.yaml index 301bb983..15258959 100644 --- a/providers/src/azure/v00.00.00000/services/storageactions.yaml +++ b/providers/src/azure/v00.00.00000/services/storageactions.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -46,7 +46,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1151,10 +1151,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.StorageActions~1operations~1?api-version=2023-01-01/get' + $ref: '#/paths/~1providers~1Microsoft.StorageActions~1operations?api-version=2023-01-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -1170,48 +1172,61 @@ components: methods: create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageActions~1storageTasks~1{storageTaskName}~1?api-version=2023-01-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageActions~1storageTasks~1{storageTaskName}?api-version=2023-01-01/put' + operationId: StorageTasks_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageTask delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageActions~1storageTasks~1{storageTaskName}~1?api-version=2023-01-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageActions~1storageTasks~1{storageTaskName}?api-version=2023-01-01/delete' + operationId: StorageTasks_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageActions~1storageTasks~1{storageTaskName}~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageActions~1storageTasks~1{storageTaskName}?api-version=2023-01-01/get' + operationId: StorageTasks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageTask update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageActions~1storageTasks~1{storageTaskName}~1?api-version=2023-01-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageActions~1storageTasks~1{storageTaskName}?api-version=2023-01-01/patch' + operationId: StorageTasks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageTask list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageActions~1storageTasks~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageActions~1storageTasks?api-version=2023-01-01/get' + operationId: StorageTasks_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageTasksListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageActions~1storageTasks~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageActions~1storageTasks?api-version=2023-01-01/get' + operationId: StorageTasks_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageTasksListResult objectKey: $.value preview_actions: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageActions~1locations~1{location}~1previewActions~1?api-version=2023-01-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StorageActions~1locations~1{location}~1previewActions?api-version=2023-01-01/post' + operationId: StorageTasks_PreviewActions response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageTaskPreviewAction sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/storage_tasks/methods/get' @@ -1219,44 +1234,49 @@ components: - $ref: '#/components/x-stackQL-resources/storage_tasks/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/storage_tasks/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/storage_tasks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/storage_tasks/methods/delete' - storage_task_assignment: - id: azure.storageactions.storage_task_assignment - name: storage_task_assignment - title: storage_task_assignment + storage_task_assignments: + id: azure.storageactions.storage_task_assignments + name: storage_task_assignments + title: storage_task_assignments methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageActions~1storageTasks~1{storageTaskName}~1storageTaskAssignments~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageActions~1storageTasks~1{storageTaskName}~1storageTaskAssignments?api-version=2023-01-01/get' + operationId: StorageTaskAssignment_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageTaskAssignmentsListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/storage_task_assignment/methods/list' + - $ref: '#/components/x-stackQL-resources/storage_task_assignments/methods/list' insert: [] update: [] replace: [] delete: [] - storage_tasks_report: - id: azure.storageactions.storage_tasks_report - name: storage_tasks_report - title: storage_tasks_report + storage_tasks_reports: + id: azure.storageactions.storage_tasks_reports + name: storage_tasks_reports + title: storage_tasks_reports methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageActions~1storageTasks~1{storageTaskName}~1reports~1?api-version=2023-01-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StorageActions~1storageTasks~1{storageTaskName}~1reports?api-version=2023-01-01/get' + operationId: StorageTasksReport_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StorageTaskReportSummary objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/storage_tasks_report/methods/list' + - $ref: '#/components/x-stackQL-resources/storage_tasks_reports/methods/list' insert: [] update: [] replace: [] @@ -1273,12 +1293,12 @@ components: location as location, identity as identity, tags as tags, - JSON_EXTRACT(properties, '$.taskVersion') as task_version, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.action') as action, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.creationTimeInUtc') as creation_time_in_utc, + JSON_EXTRACT(properties, '$.taskVersion') as "task_version", + JSON_EXTRACT(properties, '$.enabled') as "enabled", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.action') as "action", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.creationTimeInUtc') as "creation_time_in_utc", subscriptionId, resourceGroupName, storageTaskName @@ -1291,19 +1311,19 @@ components: location as location, identity as identity, tags as tags, - json_extract_path_text(properties, '$.taskVersion') as task_version, - JSON_EXTRACT(properties, '$.enabled') as enabled, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.action') as action, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.creationTimeInUtc') as creation_time_in_utc, + json_extract_path_text(properties, '$.taskVersion') as "task_version", + json_extract_path_text(properties, '$.enabled') as "enabled", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.action') as "action", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.creationTimeInUtc') as "creation_time_in_utc", subscriptionId, resourceGroupName, storageTaskName FROM azure.storageactions.storage_tasks WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.StorageActions/operations/?api-version=2023-01-01: + /providers/Microsoft.StorageActions/operations?api-version=2023-01-01: get: tags: - Storage Actions Operations @@ -1325,7 +1345,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}?api-version=2023-01-01: put: tags: - StorageTasks @@ -1459,7 +1479,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.StorageActions/storageTasks/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StorageActions/storageTasks?api-version=2023-01-01: get: tags: - StorageTasks @@ -1482,7 +1502,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks?api-version=2023-01-01: get: tags: - StorageTasks @@ -1506,7 +1526,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}/storageTaskAssignments/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}/storageTaskAssignments?api-version=2023-01-01: get: tags: - StorageTasks @@ -1537,7 +1557,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}/reports/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageActions/storageTasks/{storageTaskName}/reports?api-version=2023-01-01: get: tags: - StorageTasks @@ -1573,7 +1593,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.StorageActions/locations/{location}/previewActions/?api-version=2023-01-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StorageActions/locations/{location}/previewActions?api-version=2023-01-01: post: tags: - StorageTasks diff --git a/providers/src/azure/v00.00.00000/services/stream_analytics.yaml b/providers/src/azure/v00.00.00000/services/stream_analytics.yaml index 2d2e15cf..bfc79a9e 100644 --- a/providers/src/azure/v00.00.00000/services/stream_analytics.yaml +++ b/providers/src/azure/v00.00.00000/services/stream_analytics.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -67,7 +67,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -2389,28 +2389,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}~1privateEndpoints~1{privateEndpointName}~1?api-version=2020-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}~1privateEndpoints~1{privateEndpointName}?api-version=2020-03-01/put' + operationId: PrivateEndpoints_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpoint get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}~1privateEndpoints~1{privateEndpointName}~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}~1privateEndpoints~1{privateEndpointName}?api-version=2020-03-01/get' + operationId: PrivateEndpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpoint delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}~1privateEndpoints~1{privateEndpointName}~1?api-version=2020-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}~1privateEndpoints~1{privateEndpointName}?api-version=2020-03-01/delete' + operationId: PrivateEndpoints_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_cluster: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}~1privateEndpoints~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}~1privateEndpoints?api-version=2020-03-01/get' + operationId: PrivateEndpoints_ListByCluster response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointListResult objectKey: $.value sqlVerbs: select: @@ -2429,10 +2436,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StreamAnalytics~1locations~1{location}~1quotas~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StreamAnalytics~1locations~1{location}~1quotas?api-version=2020-03-01/get' + operationId: SubscriptionsQuotas_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionQuotasListResult objectKey: $.value sqlVerbs: select: @@ -2448,10 +2457,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.StreamAnalytics~1operations~1?api-version=2020-03-01/get' + $ref: '#/paths/~1providers~1Microsoft.StreamAnalytics~1operations?api-version=2020-03-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -2467,57 +2478,71 @@ components: methods: create_or_replace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1?api-version=2020-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}?api-version=2020-03-01/put' + operationId: StreamingJobs_CreateOrReplace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingJob update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1?api-version=2020-03-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}?api-version=2020-03-01/patch' + operationId: StreamingJobs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingJob delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1?api-version=2020-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}?api-version=2020-03-01/delete' + operationId: StreamingJobs_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}?api-version=2020-03-01/get' + operationId: StreamingJobs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingJob list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs?api-version=2020-03-01/get' + operationId: StreamingJobs_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingJobListResult objectKey: $.value list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StreamAnalytics~1streamingjobs?api-version=2020-03-01/get' + operationId: StreamingJobs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: StreamingJobListResult objectKey: $.value start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1start~1?api-version=2020-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1start?api-version=2020-03-01/post' + operationId: StreamingJobs_Start response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1stop~1?api-version=2020-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1stop?api-version=2020-03-01/post' + operationId: StreamingJobs_Stop response: mediaType: application/json openAPIDocKey: '200' scale: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1scale~1?api-version=2020-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1scale?api-version=2020-03-01/post' + operationId: StreamingJobs_Scale response: mediaType: application/json openAPIDocKey: '200' @@ -2528,7 +2553,8 @@ components: - $ref: '#/components/x-stackQL-resources/streaming_jobs/methods/list' insert: - $ref: '#/components/x-stackQL-resources/streaming_jobs/methods/create_or_replace' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/streaming_jobs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/streaming_jobs/methods/delete' @@ -2539,41 +2565,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}~1?api-version=2020-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}?api-version=2020-03-01/put' + operationId: Clusters_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}~1?api-version=2020-03-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}?api-version=2020-03-01/patch' + operationId: Clusters_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}?api-version=2020-03-01/get' + operationId: Clusters_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cluster delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}~1?api-version=2020-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}?api-version=2020-03-01/delete' + operationId: Clusters_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StreamAnalytics~1clusters~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.StreamAnalytics~1clusters?api-version=2020-03-01/get' + operationId: Clusters_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters?api-version=2020-03-01/get' + operationId: Clusters_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterListResult objectKey: $.value sqlVerbs: select: @@ -2582,7 +2619,8 @@ components: - $ref: '#/components/x-stackQL-resources/clusters/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/clusters/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/clusters/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/clusters/methods/delete' @@ -2593,10 +2631,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}~1listStreamingJobs~1?api-version=2020-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1clusters~1{clusterName}~1listStreamingJobs?api-version=2020-03-01/post' + operationId: ClustersStreamingJobs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterJobListResult objectKey: $.value sqlVerbs: select: @@ -2612,48 +2652,60 @@ components: methods: create_or_replace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1outputs~1{outputName}~1?api-version=2020-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1outputs~1{outputName}?api-version=2020-03-01/put' + operationId: Outputs_CreateOrReplace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Output update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1outputs~1{outputName}~1?api-version=2020-03-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1outputs~1{outputName}?api-version=2020-03-01/patch' + operationId: Outputs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Output delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1outputs~1{outputName}~1?api-version=2020-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1outputs~1{outputName}?api-version=2020-03-01/delete' + operationId: Outputs_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1outputs~1{outputName}~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1outputs~1{outputName}?api-version=2020-03-01/get' + operationId: Outputs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Output list_by_streaming_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1outputs~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1outputs?api-version=2020-03-01/get' + operationId: Outputs_ListByStreamingJob response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OutputListResult objectKey: $.value test: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1outputs~1{outputName}~1test~1?api-version=2020-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1outputs~1{outputName}~1test?api-version=2020-03-01/post' + operationId: Outputs_Test response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceTestStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/outputs/methods/get' - $ref: '#/components/x-stackQL-resources/outputs/methods/list_by_streaming_job' insert: - $ref: '#/components/x-stackQL-resources/outputs/methods/create_or_replace' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/outputs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/outputs/methods/delete' @@ -2664,48 +2716,60 @@ components: methods: create_or_replace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1inputs~1{inputName}~1?api-version=2020-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1inputs~1{inputName}?api-version=2020-03-01/put' + operationId: Inputs_CreateOrReplace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Input update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1inputs~1{inputName}~1?api-version=2020-03-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1inputs~1{inputName}?api-version=2020-03-01/patch' + operationId: Inputs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Input delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1inputs~1{inputName}~1?api-version=2020-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1inputs~1{inputName}?api-version=2020-03-01/delete' + operationId: Inputs_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1inputs~1{inputName}~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1inputs~1{inputName}?api-version=2020-03-01/get' + operationId: Inputs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Input list_by_streaming_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1inputs~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1inputs?api-version=2020-03-01/get' + operationId: Inputs_ListByStreamingJob response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InputListResult objectKey: $.value test: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1inputs~1{inputName}~1test~1?api-version=2020-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1inputs~1{inputName}~1test?api-version=2020-03-01/post' + operationId: Inputs_Test response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceTestStatus sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/inputs/methods/get' - $ref: '#/components/x-stackQL-resources/inputs/methods/list_by_streaming_job' insert: - $ref: '#/components/x-stackQL-resources/inputs/methods/create_or_replace' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/inputs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/inputs/methods/delete' @@ -2716,28 +2780,35 @@ components: methods: create_or_replace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1transformations~1{transformationName}~1?api-version=2020-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1transformations~1{transformationName}?api-version=2020-03-01/put' + operationId: Transformations_CreateOrReplace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Transformation update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1transformations~1{transformationName}~1?api-version=2020-03-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1transformations~1{transformationName}?api-version=2020-03-01/patch' + operationId: Transformations_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Transformation get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1transformations~1{transformationName}~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1transformations~1{transformationName}?api-version=2020-03-01/get' + operationId: Transformations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Transformation sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/transformations/methods/get' insert: - $ref: '#/components/x-stackQL-resources/transformations/methods/create_or_replace' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/transformations/methods/update' replace: [] delete: [] functions: @@ -2747,54 +2818,68 @@ components: methods: create_or_replace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1functions~1{functionName}~1?api-version=2020-03-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1functions~1{functionName}?api-version=2020-03-01/put' + operationId: Functions_CreateOrReplace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Function update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1functions~1{functionName}~1?api-version=2020-03-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1functions~1{functionName}?api-version=2020-03-01/patch' + operationId: Functions_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Function delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1functions~1{functionName}~1?api-version=2020-03-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1functions~1{functionName}?api-version=2020-03-01/delete' + operationId: Functions_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1functions~1{functionName}~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1functions~1{functionName}?api-version=2020-03-01/get' + operationId: Functions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Function list_by_streaming_job: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1functions~1?api-version=2020-03-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1functions?api-version=2020-03-01/get' + operationId: Functions_ListByStreamingJob response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FunctionListResult objectKey: $.value test: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1functions~1{functionName}~1test~1?api-version=2020-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1functions~1{functionName}~1test?api-version=2020-03-01/post' + operationId: Functions_Test response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ResourceTestStatus retrieve_default_definition: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1functions~1{functionName}~1retrieveDefaultDefinition~1?api-version=2020-03-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourcegroups~1{resourceGroupName}~1providers~1Microsoft.StreamAnalytics~1streamingjobs~1{jobName}~1functions~1{functionName}~1retrieveDefaultDefinition?api-version=2020-03-01/post' + operationId: Functions_RetrieveDefaultDefinition response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Function sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/functions/methods/get' - $ref: '#/components/x-stackQL-resources/functions/methods/list_by_streaming_job' insert: - $ref: '#/components/x-stackQL-resources/functions/methods/create_or_replace' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/functions/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/functions/methods/delete' @@ -2808,8 +2893,8 @@ components: ddl: |- SELECT etag as etag, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.manualPrivateLinkServiceConnections') as manual_private_link_service_connections, + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.manualPrivateLinkServiceConnections') as "manual_private_link_service_connections", subscriptionId, resourceGroupName, clusterName, @@ -2821,8 +2906,8 @@ components: ddl: |- SELECT etag as etag, - json_extract_path_text(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.manualPrivateLinkServiceConnections') as manual_private_link_service_connections, + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.manualPrivateLinkServiceConnections') as "manual_private_link_service_connections", subscriptionId, resourceGroupName, clusterName, @@ -2841,29 +2926,29 @@ components: location as location, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.jobId') as job_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.jobState') as job_state, - JSON_EXTRACT(properties, '$.jobType') as job_type, - JSON_EXTRACT(properties, '$.outputStartMode') as output_start_mode, - JSON_EXTRACT(properties, '$.outputStartTime') as output_start_time, - JSON_EXTRACT(properties, '$.lastOutputEventTime') as last_output_event_time, - JSON_EXTRACT(properties, '$.eventsOutOfOrderPolicy') as events_out_of_order_policy, - JSON_EXTRACT(properties, '$.outputErrorPolicy') as output_error_policy, - JSON_EXTRACT(properties, '$.eventsOutOfOrderMaxDelayInSeconds') as events_out_of_order_max_delay_in_seconds, - JSON_EXTRACT(properties, '$.eventsLateArrivalMaxDelayInSeconds') as events_late_arrival_max_delay_in_seconds, - JSON_EXTRACT(properties, '$.dataLocale') as data_locale, - JSON_EXTRACT(properties, '$.compatibilityLevel') as compatibility_level, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.inputs') as inputs, - JSON_EXTRACT(properties, '$.transformation') as transformation, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.functions') as functions, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.jobStorageAccount') as job_storage_account, - JSON_EXTRACT(properties, '$.contentStoragePolicy') as content_storage_policy, - JSON_EXTRACT(properties, '$.cluster') as cluster, + JSON_EXTRACT(properties, '$.sku') as "sku", + JSON_EXTRACT(properties, '$.jobId') as "job_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.jobState') as "job_state", + JSON_EXTRACT(properties, '$.jobType') as "job_type", + JSON_EXTRACT(properties, '$.outputStartMode') as "output_start_mode", + JSON_EXTRACT(properties, '$.outputStartTime') as "output_start_time", + JSON_EXTRACT(properties, '$.lastOutputEventTime') as "last_output_event_time", + JSON_EXTRACT(properties, '$.eventsOutOfOrderPolicy') as "events_out_of_order_policy", + JSON_EXTRACT(properties, '$.outputErrorPolicy') as "output_error_policy", + JSON_EXTRACT(properties, '$.eventsOutOfOrderMaxDelayInSeconds') as "events_out_of_order_max_delay_in_seconds", + JSON_EXTRACT(properties, '$.eventsLateArrivalMaxDelayInSeconds') as "events_late_arrival_max_delay_in_seconds", + JSON_EXTRACT(properties, '$.dataLocale') as "data_locale", + JSON_EXTRACT(properties, '$.compatibilityLevel') as "compatibility_level", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.inputs') as "inputs", + JSON_EXTRACT(properties, '$.transformation') as "transformation", + JSON_EXTRACT(properties, '$.outputs') as "outputs", + JSON_EXTRACT(properties, '$.functions') as "functions", + JSON_EXTRACT(properties, '$.etag') as "etag", + JSON_EXTRACT(properties, '$.jobStorageAccount') as "job_storage_account", + JSON_EXTRACT(properties, '$.contentStoragePolicy') as "content_storage_policy", + JSON_EXTRACT(properties, '$.cluster') as "cluster", subscriptionId, resourceGroupName, jobName @@ -2876,29 +2961,29 @@ components: location as location, tags as tags, identity as identity, - json_extract_path_text(properties, '$.sku') as sku, - JSON_EXTRACT(properties, '$.jobId') as job_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.jobState') as job_state, - JSON_EXTRACT(properties, '$.jobType') as job_type, - JSON_EXTRACT(properties, '$.outputStartMode') as output_start_mode, - JSON_EXTRACT(properties, '$.outputStartTime') as output_start_time, - JSON_EXTRACT(properties, '$.lastOutputEventTime') as last_output_event_time, - JSON_EXTRACT(properties, '$.eventsOutOfOrderPolicy') as events_out_of_order_policy, - JSON_EXTRACT(properties, '$.outputErrorPolicy') as output_error_policy, - JSON_EXTRACT(properties, '$.eventsOutOfOrderMaxDelayInSeconds') as events_out_of_order_max_delay_in_seconds, - JSON_EXTRACT(properties, '$.eventsLateArrivalMaxDelayInSeconds') as events_late_arrival_max_delay_in_seconds, - JSON_EXTRACT(properties, '$.dataLocale') as data_locale, - JSON_EXTRACT(properties, '$.compatibilityLevel') as compatibility_level, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.inputs') as inputs, - JSON_EXTRACT(properties, '$.transformation') as transformation, - JSON_EXTRACT(properties, '$.outputs') as outputs, - JSON_EXTRACT(properties, '$.functions') as functions, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.jobStorageAccount') as job_storage_account, - JSON_EXTRACT(properties, '$.contentStoragePolicy') as content_storage_policy, - JSON_EXTRACT(properties, '$.cluster') as cluster, + json_extract_path_text(properties, '$.sku') as "sku", + json_extract_path_text(properties, '$.jobId') as "job_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.jobState') as "job_state", + json_extract_path_text(properties, '$.jobType') as "job_type", + json_extract_path_text(properties, '$.outputStartMode') as "output_start_mode", + json_extract_path_text(properties, '$.outputStartTime') as "output_start_time", + json_extract_path_text(properties, '$.lastOutputEventTime') as "last_output_event_time", + json_extract_path_text(properties, '$.eventsOutOfOrderPolicy') as "events_out_of_order_policy", + json_extract_path_text(properties, '$.outputErrorPolicy') as "output_error_policy", + json_extract_path_text(properties, '$.eventsOutOfOrderMaxDelayInSeconds') as "events_out_of_order_max_delay_in_seconds", + json_extract_path_text(properties, '$.eventsLateArrivalMaxDelayInSeconds') as "events_late_arrival_max_delay_in_seconds", + json_extract_path_text(properties, '$.dataLocale') as "data_locale", + json_extract_path_text(properties, '$.compatibilityLevel') as "compatibility_level", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.inputs') as "inputs", + json_extract_path_text(properties, '$.transformation') as "transformation", + json_extract_path_text(properties, '$.outputs') as "outputs", + json_extract_path_text(properties, '$.functions') as "functions", + json_extract_path_text(properties, '$.etag') as "etag", + json_extract_path_text(properties, '$.jobStorageAccount') as "job_storage_account", + json_extract_path_text(properties, '$.contentStoragePolicy') as "content_storage_policy", + json_extract_path_text(properties, '$.cluster') as "cluster", subscriptionId, resourceGroupName, jobName @@ -2917,11 +3002,11 @@ components: tags as tags, sku as sku, etag as etag, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.clusterId') as cluster_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.capacityAllocated') as capacity_allocated, - JSON_EXTRACT(properties, '$.capacityAssigned') as capacity_assigned, + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.clusterId') as "cluster_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.capacityAllocated') as "capacity_allocated", + JSON_EXTRACT(properties, '$.capacityAssigned') as "capacity_assigned", subscriptionId, resourceGroupName, clusterName @@ -2935,11 +3020,11 @@ components: tags as tags, sku as sku, etag as etag, - json_extract_path_text(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.clusterId') as cluster_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.capacityAllocated') as capacity_allocated, - JSON_EXTRACT(properties, '$.capacityAssigned') as capacity_assigned, + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.clusterId') as "cluster_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.capacityAllocated') as "capacity_allocated", + json_extract_path_text(properties, '$.capacityAssigned') as "capacity_assigned", subscriptionId, resourceGroupName, clusterName @@ -2957,12 +3042,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.datasource') as datasource, - JSON_EXTRACT(properties, '$.timeWindow') as time_window, - JSON_EXTRACT(properties, '$.sizeWindow') as size_window, - JSON_EXTRACT(properties, '$.serialization') as serialization, - JSON_EXTRACT(properties, '$.diagnostics') as diagnostics, - JSON_EXTRACT(properties, '$.etag') as etag, + JSON_EXTRACT(properties, '$.datasource') as "datasource", + JSON_EXTRACT(properties, '$.timeWindow') as "time_window", + JSON_EXTRACT(properties, '$.sizeWindow') as "size_window", + JSON_EXTRACT(properties, '$.serialization') as "serialization", + JSON_EXTRACT(properties, '$.diagnostics') as "diagnostics", + JSON_EXTRACT(properties, '$.etag') as "etag", subscriptionId, resourceGroupName, jobName, @@ -2976,12 +3061,12 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.datasource') as datasource, - JSON_EXTRACT(properties, '$.timeWindow') as time_window, - JSON_EXTRACT(properties, '$.sizeWindow') as size_window, - JSON_EXTRACT(properties, '$.serialization') as serialization, - JSON_EXTRACT(properties, '$.diagnostics') as diagnostics, - JSON_EXTRACT(properties, '$.etag') as etag, + json_extract_path_text(properties, '$.datasource') as "datasource", + json_extract_path_text(properties, '$.timeWindow') as "time_window", + json_extract_path_text(properties, '$.sizeWindow') as "size_window", + json_extract_path_text(properties, '$.serialization') as "serialization", + json_extract_path_text(properties, '$.diagnostics') as "diagnostics", + json_extract_path_text(properties, '$.etag') as "etag", subscriptionId, resourceGroupName, jobName, @@ -3000,12 +3085,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.serialization') as serialization, - JSON_EXTRACT(properties, '$.diagnostics') as diagnostics, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.compression') as compression, - JSON_EXTRACT(properties, '$.partitionKey') as partition_key, + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.serialization') as "serialization", + JSON_EXTRACT(properties, '$.diagnostics') as "diagnostics", + JSON_EXTRACT(properties, '$.etag') as "etag", + JSON_EXTRACT(properties, '$.compression') as "compression", + JSON_EXTRACT(properties, '$.partitionKey') as "partition_key", subscriptionId, resourceGroupName, jobName, @@ -3019,12 +3104,12 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.serialization') as serialization, - JSON_EXTRACT(properties, '$.diagnostics') as diagnostics, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.compression') as compression, - JSON_EXTRACT(properties, '$.partitionKey') as partition_key, + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.serialization') as "serialization", + json_extract_path_text(properties, '$.diagnostics') as "diagnostics", + json_extract_path_text(properties, '$.etag') as "etag", + json_extract_path_text(properties, '$.compression') as "compression", + json_extract_path_text(properties, '$.partitionKey') as "partition_key", subscriptionId, resourceGroupName, jobName, @@ -3043,10 +3128,10 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.streamingUnits') as streaming_units, - JSON_EXTRACT(properties, '$.validStreamingUnits') as valid_streaming_units, - JSON_EXTRACT(properties, '$.query') as query, - JSON_EXTRACT(properties, '$.etag') as etag, + JSON_EXTRACT(properties, '$.streamingUnits') as "streaming_units", + JSON_EXTRACT(properties, '$.validStreamingUnits') as "valid_streaming_units", + JSON_EXTRACT(properties, '$.query') as "query", + JSON_EXTRACT(properties, '$.etag') as "etag", subscriptionId, resourceGroupName, jobName, @@ -3060,10 +3145,10 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.streamingUnits') as streaming_units, - JSON_EXTRACT(properties, '$.validStreamingUnits') as valid_streaming_units, - JSON_EXTRACT(properties, '$.query') as query, - JSON_EXTRACT(properties, '$.etag') as etag, + json_extract_path_text(properties, '$.streamingUnits') as "streaming_units", + json_extract_path_text(properties, '$.validStreamingUnits') as "valid_streaming_units", + json_extract_path_text(properties, '$.query') as "query", + json_extract_path_text(properties, '$.etag') as "etag", subscriptionId, resourceGroupName, jobName, @@ -3082,9 +3167,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.properties') as properties, + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.etag') as "etag", + JSON_EXTRACT(properties, '$.properties') as "properties", subscriptionId, resourceGroupName, jobName, @@ -3098,9 +3183,9 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.etag') as etag, - JSON_EXTRACT(properties, '$.properties') as properties, + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.etag') as "etag", + json_extract_path_text(properties, '$.properties') as "properties", subscriptionId, resourceGroupName, jobName, @@ -3108,7 +3193,7 @@ components: FROM azure.stream_analytics.functions WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND jobName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/clusters/{clusterName}/privateEndpoints/{privateEndpointName}/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/clusters/{clusterName}/privateEndpoints/{privateEndpointName}?api-version=2020-03-01: put: tags: - PrivateEndpoints @@ -3195,7 +3280,7 @@ paths: schema: $ref: '#/components/schemas/Error' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/clusters/{clusterName}/privateEndpoints/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/clusters/{clusterName}/privateEndpoints?api-version=2020-03-01: get: tags: - PrivateEndpoints @@ -3220,11 +3305,11 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.StreamAnalytics/locations/{location}/quotas/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StreamAnalytics/locations/{location}/quotas?api-version=2020-03-01: get: tags: - Subscriptions - operationId: Subscriptions_ListQuotas + operationId: SubscriptionsQuotas_List description: Retrieves the subscription's current quota information in a particular region. parameters: - name: location @@ -3247,7 +3332,8 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /providers/Microsoft.StreamAnalytics/operations/?api-version=2020-03-01: + x-ms-original-operationId: Subscriptions_ListQuotas + /providers/Microsoft.StreamAnalytics/operations?api-version=2020-03-01: get: tags: - Operations @@ -3269,7 +3355,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}?api-version=2020-03-01: put: tags: - StreamingJobs @@ -3429,7 +3515,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs?api-version=2020-03-01: get: tags: - StreamingJobs @@ -3459,7 +3545,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.StreamAnalytics/streamingjobs/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StreamAnalytics/streamingjobs?api-version=2020-03-01: get: tags: - StreamingJobs @@ -3488,7 +3574,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/start/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/start?api-version=2020-03-01: post: tags: - StreamingJobs @@ -3518,7 +3604,7 @@ paths: schema: $ref: '#/components/schemas/Error' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/stop/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/stop?api-version=2020-03-01: post: tags: - StreamingJobs @@ -3540,7 +3626,7 @@ paths: schema: $ref: '#/components/schemas/Error' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/scale/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/scale?api-version=2020-03-01: post: tags: - StreamingJobs @@ -3570,7 +3656,7 @@ paths: schema: $ref: '#/components/schemas/Error' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/clusters/{clusterName}/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/clusters/{clusterName}?api-version=2020-03-01: put: tags: - Clusters @@ -3689,7 +3775,7 @@ paths: schema: $ref: '#/components/schemas/Error' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.StreamAnalytics/clusters/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/providers/Microsoft.StreamAnalytics/clusters?api-version=2020-03-01: get: tags: - Clusters @@ -3712,7 +3798,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/clusters/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/clusters?api-version=2020-03-01: get: tags: - Clusters @@ -3736,12 +3822,12 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/clusters/{clusterName}/listStreamingJobs/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/clusters/{clusterName}/listStreamingJobs?api-version=2020-03-01: post: tags: - Clusters description: Lists all of the streaming jobs in the given cluster. - operationId: Clusters_ListStreamingJobs + operationId: ClustersStreamingJobs_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3761,7 +3847,8 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/outputs/{outputName}/?api-version=2020-03-01: + x-ms-original-operationId: Clusters_ListStreamingJobs + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/outputs/{outputName}?api-version=2020-03-01: put: tags: - Outputs @@ -3915,7 +4002,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/outputs/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/outputs?api-version=2020-03-01: get: tags: - Outputs @@ -3946,7 +4033,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/outputs/{outputName}/test/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/outputs/{outputName}/test?api-version=2020-03-01: post: tags: - Outputs @@ -3981,7 +4068,7 @@ paths: schema: $ref: '#/components/schemas/Error' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/inputs/{inputName}/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/inputs/{inputName}?api-version=2020-03-01: put: tags: - Inputs @@ -4135,7 +4222,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/inputs/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/inputs?api-version=2020-03-01: get: tags: - Inputs @@ -4166,7 +4253,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/inputs/{inputName}/test/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/inputs/{inputName}/test?api-version=2020-03-01: post: tags: - Inputs @@ -4201,7 +4288,7 @@ paths: schema: $ref: '#/components/schemas/Error' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/transformations/{transformationName}/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/transformations/{transformationName}?api-version=2020-03-01: put: tags: - Transformations @@ -4334,7 +4421,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/functions/{functionName}/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/functions/{functionName}?api-version=2020-03-01: put: tags: - Functions @@ -4488,7 +4575,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Error' - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/functions/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/functions?api-version=2020-03-01: get: tags: - Functions @@ -4519,7 +4606,7 @@ paths: $ref: '#/components/schemas/Error' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/functions/{functionName}/test/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/functions/{functionName}/test?api-version=2020-03-01: post: tags: - Functions @@ -4554,7 +4641,7 @@ paths: schema: $ref: '#/components/schemas/Error' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/functions/{functionName}/retrieveDefaultDefinition/?api-version=2020-03-01: + /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/functions/{functionName}/retrieveDefaultDefinition?api-version=2020-03-01: post: tags: - Functions diff --git a/providers/src/azure/v00.00.00000/services/subscription.yaml b/providers/src/azure/v00.00.00000/services/subscription.yaml index 87c175f8..d6b7ec3e 100644 --- a/providers/src/azure/v00.00.00000/services/subscription.yaml +++ b/providers/src/azure/v00.00.00000/services/subscription.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for the operation. - required: true + required: false x-ms-parameter-location: client schema: type: string @@ -71,7 +71,7 @@ components: name: api-version in: query description: Version of the API to be used with the client request. Current version is 2021-10-01 - required: true + required: false schema: type: string subscriptionIdParameter: @@ -1131,61 +1131,71 @@ components: description: Tenant Ids information. type: object x-stackQL-resources: - subscription: - id: azure.subscription.subscription - name: subscription - title: subscription + subscriptions: + id: azure.subscription.subscriptions + name: subscriptions + title: subscriptions methods: cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Subscription~1cancel~1?api-version=2021-10-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Subscription~1cancel?api-version=2021-10-01/post' + operationId: Subscription_Cancel response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CanceledSubscriptionId rename: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Subscription~1rename~1?api-version=2021-10-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Subscription~1rename?api-version=2021-10-01/post' + operationId: Subscription_Rename response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RenamedSubscriptionId enable: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Subscription~1enable~1?api-version=2021-10-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Subscription~1enable?api-version=2021-10-01/post' + operationId: Subscription_Enable response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnabledSubscriptionId accept_ownership: operation: - $ref: '#/paths/~1providers~1Microsoft.Subscription~1subscriptions~1{subscriptionId}~1acceptOwnership~1?api-version=2021-10-01/post' + $ref: '#/paths/~1providers~1Microsoft.Subscription~1subscriptions~1{subscriptionId}~1acceptOwnership?api-version=2021-10-01/post' + operationId: Subscription_AcceptOwnership response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' accept_ownership_status: operation: - $ref: '#/paths/~1providers~1Microsoft.Subscription~1subscriptions~1{subscriptionId}~1acceptOwnershipStatus~1?api-version=2021-10-01/get' + $ref: '#/paths/~1providers~1Microsoft.Subscription~1subscriptions~1{subscriptionId}~1acceptOwnershipStatus?api-version=2021-10-01/get' + operationId: Subscription_AcceptOwnershipStatus response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] - operation: - id: azure.subscription.operation - name: operation - title: operation - methods: + schemaRef: AcceptOwnershipStatusResponse get: operation: - $ref: '#/paths/~1providers~1Microsoft.Subscription~1subscriptionOperations~1{operationId}~1?api-version=2021-10-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}?api-version=2016-06-01/get' + operationId: Subscriptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Subscription + list: + operation: + $ref: '#/paths/~1subscriptions?api-version=2016-06-01/get' + operationId: Subscriptions_List + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SubscriptionListResult + objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/operation/methods/get' + - $ref: '#/components/x-stackQL-resources/subscriptions/methods/get' + - $ref: '#/components/x-stackQL-resources/subscriptions/methods/list' insert: [] update: [] replace: [] @@ -1195,162 +1205,164 @@ components: name: operations title: operations methods: + get: + operation: + $ref: '#/paths/~1providers~1Microsoft.Subscription~1subscriptionOperations~1{operationId}?api-version=2021-10-01/get' + operationId: SubscriptionOperation_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: SubscriptionCreationResult list: operation: - $ref: '#/paths/~1providers~1Microsoft.Subscription~1operations~1?api-version=2021-10-01/get' + $ref: '#/paths/~1providers~1Microsoft.Subscription~1operations?api-version=2021-10-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/operations/methods/get' - $ref: '#/components/x-stackQL-resources/operations/methods/list' insert: [] update: [] replace: [] delete: [] - alias: - id: azure.subscription.alias - name: alias - title: alias + aliases: + id: azure.subscription.aliases + name: aliases + title: aliases methods: create: operation: - $ref: '#/paths/~1providers~1Microsoft.Subscription~1aliases~1{aliasName}~1?api-version=2021-10-01/put' + $ref: '#/paths/~1providers~1Microsoft.Subscription~1aliases~1{aliasName}?api-version=2021-10-01/put' + operationId: Alias_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionAliasResponse get: operation: - $ref: '#/paths/~1providers~1Microsoft.Subscription~1aliases~1{aliasName}~1?api-version=2021-10-01/get' + $ref: '#/paths/~1providers~1Microsoft.Subscription~1aliases~1{aliasName}?api-version=2021-10-01/get' + operationId: Alias_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionAliasResponse delete: operation: - $ref: '#/paths/~1providers~1Microsoft.Subscription~1aliases~1{aliasName}~1?api-version=2021-10-01/delete' + $ref: '#/paths/~1providers~1Microsoft.Subscription~1aliases~1{aliasName}?api-version=2021-10-01/delete' + operationId: Alias_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1providers~1Microsoft.Subscription~1aliases~1?api-version=2021-10-01/get' + $ref: '#/paths/~1providers~1Microsoft.Subscription~1aliases?api-version=2021-10-01/get' + operationId: Alias_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SubscriptionAliasListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/alias/methods/get' - - $ref: '#/components/x-stackQL-resources/alias/methods/list' + - $ref: '#/components/x-stackQL-resources/aliases/methods/get' + - $ref: '#/components/x-stackQL-resources/aliases/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/alias/methods/create' + - $ref: '#/components/x-stackQL-resources/aliases/methods/create' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/alias/methods/delete' - policy: - id: azure.subscription.policy - name: policy - title: policy + - $ref: '#/components/x-stackQL-resources/aliases/methods/delete' + policies: + id: azure.subscription.policies + name: policies + title: policies methods: add_update_policy_for_tenant: operation: - $ref: '#/paths/~1providers~1Microsoft.Subscription~1policies~1default~1?api-version=2021-10-01/put' + $ref: '#/paths/~1providers~1Microsoft.Subscription~1policies~1default?api-version=2021-10-01/put' + operationId: SubscriptionPolicy_AddUpdatePolicyForTenant response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GetTenantPolicyResponse sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - policy_policy_for_tenant: - id: azure.subscription.policy_policy_for_tenant - name: policy_policy_for_tenant - title: policy_policy_for_tenant + policy_policy_for_tenants: + id: azure.subscription.policy_policy_for_tenants + name: policy_policy_for_tenants + title: policy_policy_for_tenants methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Subscription~1policies~1default~1?api-version=2021-10-01/get' + $ref: '#/paths/~1providers~1Microsoft.Subscription~1policies~1default?api-version=2021-10-01/get' + operationId: SubscriptionPolicyPolicyForTenant_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GetTenantPolicyResponse list: operation: - $ref: '#/paths/~1providers~1Microsoft.Subscription~1policies~1?api-version=2021-10-01/get' + $ref: '#/paths/~1providers~1Microsoft.Subscription~1policies?api-version=2021-10-01/get' + operationId: SubscriptionPolicyPolicyForTenant_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GetTenantPolicyListResponse objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/policy_policy_for_tenant/methods/get' - - $ref: '#/components/x-stackQL-resources/policy_policy_for_tenant/methods/list' + - $ref: '#/components/x-stackQL-resources/policy_policy_for_tenants/methods/get' + - $ref: '#/components/x-stackQL-resources/policy_policy_for_tenants/methods/list' insert: [] update: [] replace: [] delete: [] - billing_account_policy: - id: azure.subscription.billing_account_policy - name: billing_account_policy - title: billing_account_policy + billing_account_policies: + id: azure.subscription.billing_account_policies + name: billing_account_policies + title: billing_account_policies methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.Subscription~1policies~1default~1?api-version=2021-10-01/get' + $ref: '#/paths/~1providers~1Microsoft.Billing~1billingAccounts~1{billingAccountId}~1providers~1Microsoft.Subscription~1policies~1default?api-version=2021-10-01/get' + operationId: BillingAccountPolicy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BillingAccountPoliciesResponse sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/billing_account_policy/methods/get' + - $ref: '#/components/x-stackQL-resources/billing_account_policies/methods/get' insert: [] update: [] replace: [] delete: [] - _locations: - id: azure.subscription._locations - name: _locations - title: _locations + subscriptions_locations: + id: azure.subscription.subscriptions_locations + name: subscriptions_locations + title: subscriptions_locations methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1locations~1?api-version=2016-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1locations?api-version=2016-06-01/get' + operationId: SubscriptionsLocations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LocationListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/_locations/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - subscriptions: - id: azure.subscription.subscriptions - name: subscriptions - title: subscriptions - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1?api-version=2016-06-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - list: - operation: - $ref: '#/paths/~1subscriptions~1?api-version=2016-06-01/get' - response: - mediaType: application/json - openAPIDocKey: '200' - objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/subscriptions/methods/get' - - $ref: '#/components/x-stackQL-resources/subscriptions/methods/list' + - $ref: '#/components/x-stackQL-resources/subscriptions_locations/methods/list' insert: [] update: [] replace: [] @@ -1362,10 +1374,12 @@ components: methods: list: operation: - $ref: '#/paths/~1tenants~1?api-version=2016-06-01/get' + $ref: '#/paths/~1tenants?api-version=2016-06-01/get' + operationId: Tenants_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TenantListResult objectKey: $.value sqlVerbs: select: @@ -1374,9 +1388,9 @@ components: update: [] replace: [] delete: [] - vw_alias: - id: azure.subscription.vw_alias - name: vw_alias + vw_aliases: + id: azure.subscription.vw_aliases + name: vw_aliases config: views: select: @@ -1387,21 +1401,21 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.subscriptionId') as subscription_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.acceptOwnershipUrl') as accept_ownership_url, - JSON_EXTRACT(properties, '$.acceptOwnershipState') as accept_ownership_state, - JSON_EXTRACT(properties, '$.billingScope') as billing_scope, - JSON_EXTRACT(properties, '$.workload') as workload, - JSON_EXTRACT(properties, '$.resellerId') as reseller_id, - JSON_EXTRACT(properties, '$.subscriptionOwnerId') as subscription_owner_id, - JSON_EXTRACT(properties, '$.managementGroupId') as management_group_id, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.tags') as tags, + JSON_EXTRACT(properties, '$.subscriptionId') as "subscription_id", + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.acceptOwnershipUrl') as "accept_ownership_url", + JSON_EXTRACT(properties, '$.acceptOwnershipState') as "accept_ownership_state", + JSON_EXTRACT(properties, '$.billingScope') as "billing_scope", + JSON_EXTRACT(properties, '$.workload') as "workload", + JSON_EXTRACT(properties, '$.resellerId') as "reseller_id", + JSON_EXTRACT(properties, '$.subscriptionOwnerId') as "subscription_owner_id", + JSON_EXTRACT(properties, '$.managementGroupId') as "management_group_id", + JSON_EXTRACT(properties, '$.createdTime') as "created_time", + JSON_EXTRACT(properties, '$.tags') as "tags", aliasName - FROM azure.subscription.alias - WHERE ; + FROM azure.subscription.aliases + WHERE aliasName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -1410,24 +1424,24 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.subscriptionId') as subscription_id, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.acceptOwnershipUrl') as accept_ownership_url, - JSON_EXTRACT(properties, '$.acceptOwnershipState') as accept_ownership_state, - JSON_EXTRACT(properties, '$.billingScope') as billing_scope, - JSON_EXTRACT(properties, '$.workload') as workload, - JSON_EXTRACT(properties, '$.resellerId') as reseller_id, - JSON_EXTRACT(properties, '$.subscriptionOwnerId') as subscription_owner_id, - JSON_EXTRACT(properties, '$.managementGroupId') as management_group_id, - JSON_EXTRACT(properties, '$.createdTime') as created_time, - JSON_EXTRACT(properties, '$.tags') as tags, + json_extract_path_text(properties, '$.subscriptionId') as "subscription_id", + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.acceptOwnershipUrl') as "accept_ownership_url", + json_extract_path_text(properties, '$.acceptOwnershipState') as "accept_ownership_state", + json_extract_path_text(properties, '$.billingScope') as "billing_scope", + json_extract_path_text(properties, '$.workload') as "workload", + json_extract_path_text(properties, '$.resellerId') as "reseller_id", + json_extract_path_text(properties, '$.subscriptionOwnerId') as "subscription_owner_id", + json_extract_path_text(properties, '$.managementGroupId') as "management_group_id", + json_extract_path_text(properties, '$.createdTime') as "created_time", + json_extract_path_text(properties, '$.tags') as "tags", aliasName - FROM azure.subscription.alias - WHERE ; - vw_policy_policy_for_tenant: - id: azure.subscription.vw_policy_policy_for_tenant - name: vw_policy_policy_for_tenant + FROM azure.subscription.aliases + WHERE aliasName = 'replace-me'; + vw_policy_policy_for_tenants: + id: azure.subscription.vw_policy_policy_for_tenants + name: vw_policy_policy_for_tenants config: views: select: @@ -1438,12 +1452,12 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.policyId') as policy_id, - JSON_EXTRACT(properties, '$.blockSubscriptionsLeavingTenant') as block_subscriptions_leaving_tenant, - JSON_EXTRACT(properties, '$.blockSubscriptionsIntoTenant') as block_subscriptions_into_tenant, - JSON_EXTRACT(properties, '$.exemptedPrincipals') as exempted_principals - FROM azure.subscription.policy_policy_for_tenant - WHERE ; + JSON_EXTRACT(properties, '$.policyId') as "policy_id", + JSON_EXTRACT(properties, '$.blockSubscriptionsLeavingTenant') as "block_subscriptions_leaving_tenant", + JSON_EXTRACT(properties, '$.blockSubscriptionsIntoTenant') as "block_subscriptions_into_tenant", + JSON_EXTRACT(properties, '$.exemptedPrincipals') as "exempted_principals" + FROM azure.subscription.policy_policy_for_tenants + ; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -1452,15 +1466,15 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.policyId') as policy_id, - JSON_EXTRACT(properties, '$.blockSubscriptionsLeavingTenant') as block_subscriptions_leaving_tenant, - JSON_EXTRACT(properties, '$.blockSubscriptionsIntoTenant') as block_subscriptions_into_tenant, - JSON_EXTRACT(properties, '$.exemptedPrincipals') as exempted_principals - FROM azure.subscription.policy_policy_for_tenant - WHERE ; - vw_billing_account_policy: - id: azure.subscription.vw_billing_account_policy - name: vw_billing_account_policy + json_extract_path_text(properties, '$.policyId') as "policy_id", + json_extract_path_text(properties, '$.blockSubscriptionsLeavingTenant') as "block_subscriptions_leaving_tenant", + json_extract_path_text(properties, '$.blockSubscriptionsIntoTenant') as "block_subscriptions_into_tenant", + json_extract_path_text(properties, '$.exemptedPrincipals') as "exempted_principals" + FROM azure.subscription.policy_policy_for_tenants + ; + vw_billing_account_policies: + id: azure.subscription.vw_billing_account_policies + name: vw_billing_account_policies config: views: select: @@ -1471,10 +1485,10 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.serviceTenants') as service_tenants, - JSON_EXTRACT(properties, '$.allowTransfers') as allow_transfers, + JSON_EXTRACT(properties, '$.serviceTenants') as "service_tenants", + JSON_EXTRACT(properties, '$.allowTransfers') as "allow_transfers", billingAccountId - FROM azure.subscription.billing_account_policy + FROM azure.subscription.billing_account_policies WHERE billingAccountId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -1484,13 +1498,13 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.serviceTenants') as service_tenants, - JSON_EXTRACT(properties, '$.allowTransfers') as allow_transfers, + json_extract_path_text(properties, '$.serviceTenants') as "service_tenants", + json_extract_path_text(properties, '$.allowTransfers') as "allow_transfers", billingAccountId - FROM azure.subscription.billing_account_policy + FROM azure.subscription.billing_account_policies WHERE billingAccountId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/providers/Microsoft.Subscription/cancel/?api-version=2021-10-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Subscription/cancel?api-version=2021-10-01: post: operationId: Subscription_Cancel description: The operation to cancel a subscription @@ -1509,7 +1523,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseBody' - /subscriptions/{subscriptionId}/providers/Microsoft.Subscription/rename/?api-version=2021-10-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Subscription/rename?api-version=2021-10-01: post: operationId: Subscription_Rename description: The operation to rename a subscription @@ -1537,7 +1551,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseBody' - /subscriptions/{subscriptionId}/providers/Microsoft.Subscription/enable/?api-version=2021-10-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Subscription/enable?api-version=2021-10-01: post: operationId: Subscription_Enable description: The operation to enable a subscription @@ -1556,7 +1570,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponseBody' - /providers/Microsoft.Subscription/subscriptionOperations/{operationId}/?api-version=2021-10-01: + /providers/Microsoft.Subscription/subscriptionOperations/{operationId}?api-version=2021-10-01: get: description: Get the status of the pending Microsoft.Subscription API operations. operationId: SubscriptionOperation_Get @@ -1592,7 +1606,7 @@ paths: required: true schema: type: string - /providers/Microsoft.Subscription/operations/?api-version=2021-10-01: + /providers/Microsoft.Subscription/operations?api-version=2021-10-01: get: description: Lists all of the available Microsoft.Subscription API operations. operationId: Operations_List @@ -1612,7 +1626,7 @@ paths: $ref: '#/components/schemas/ErrorResponseBody' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Subscription/aliases/{aliasName}/?api-version=2021-10-01: + /providers/Microsoft.Subscription/aliases/{aliasName}?api-version=2021-10-01: put: description: Create Alias Subscription. operationId: Alias_Create @@ -1679,7 +1693,7 @@ paths: $ref: '#/components/schemas/ErrorResponseBody' parameters: - $ref: '#/components/parameters/aliasNameParameter' - /providers/Microsoft.Subscription/aliases/?api-version=2021-10-01: + /providers/Microsoft.Subscription/aliases?api-version=2021-10-01: get: description: List Alias Subscription. operationId: Alias_List @@ -1697,7 +1711,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponseBody' parameters: [] - /providers/Microsoft.Subscription/subscriptions/{subscriptionId}/acceptOwnership/?api-version=2021-10-01: + /providers/Microsoft.Subscription/subscriptions/{subscriptionId}/acceptOwnership?api-version=2021-10-01: post: description: Accept subscription ownership. operationId: Subscription_AcceptOwnership @@ -1730,7 +1744,7 @@ paths: application/json: schema: $ref: '#/components/schemas/AcceptOwnershipRequest' - /providers/Microsoft.Subscription/subscriptions/{subscriptionId}/acceptOwnershipStatus/?api-version=2021-10-01: + /providers/Microsoft.Subscription/subscriptions/{subscriptionId}/acceptOwnershipStatus?api-version=2021-10-01: get: description: Accept subscription ownership status. operationId: Subscription_AcceptOwnershipStatus @@ -1749,7 +1763,7 @@ paths: $ref: '#/components/schemas/ErrorResponseBody' parameters: - $ref: '#/components/parameters/subscriptionIdParameter' - /providers/Microsoft.Subscription/policies/default/?api-version=2021-10-01: + /providers/Microsoft.Subscription/policies/default?api-version=2021-10-01: put: description: Create or Update Subscription tenant policy for user's tenant. operationId: SubscriptionPolicy_AddUpdatePolicyForTenant @@ -1776,7 +1790,7 @@ paths: parameters: [] get: description: Get the subscription tenant policy for the user's tenant. - operationId: SubscriptionPolicy_GetPolicyForTenant + operationId: SubscriptionPolicyPolicyForTenant_Get responses: '200': description: Subscription tenant policy details for user's tenant. @@ -1791,10 +1805,11 @@ paths: schema: $ref: '#/components/schemas/ErrorResponseBody' parameters: [] - /providers/Microsoft.Subscription/policies/?api-version=2021-10-01: + x-ms-original-operationId: SubscriptionPolicy_GetPolicyForTenant + /providers/Microsoft.Subscription/policies?api-version=2021-10-01: get: description: Get the subscription tenant policy for the user's tenant. - operationId: SubscriptionPolicy_ListPolicyForTenant + operationId: SubscriptionPolicyPolicyForTenant_List responses: '200': description: Subscription tenant policy details for user's tenant. @@ -1811,10 +1826,11 @@ paths: x-ms-pageable: nextLinkName: nextLink parameters: [] - /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Subscription/policies/default/?api-version=2021-10-01: + x-ms-original-operationId: SubscriptionPolicy_ListPolicyForTenant + /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Subscription/policies/default?api-version=2021-10-01: get: description: Get Billing Account Policy. - operationId: BillingAccount_GetPolicy + operationId: BillingAccountPolicy_Get responses: '200': description: Normal response for a successful query. @@ -1830,11 +1846,12 @@ paths: $ref: '#/components/schemas/ErrorResponseBody' parameters: - $ref: '#/components/parameters/billingAccountIdParameter' - /subscriptions/{subscriptionId}/locations/?api-version=2016-06-01: + x-ms-original-operationId: BillingAccount_GetPolicy + /subscriptions/{subscriptionId}/locations?api-version=2016-06-01: get: tags: - Subscriptions - operationId: Subscriptions_ListLocations + operationId: SubscriptionsLocations_List summary: Gets all available geo-locations. description: This operation provides all the locations that are available for resource providers; however, each resource provider may support a subset of this list. parameters: @@ -1848,7 +1865,8 @@ paths: $ref: '#/components/schemas/LocationListResult' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/?api-version=2016-06-01: + x-ms-original-operationId: Subscriptions_ListLocations + /subscriptions/{subscriptionId}?api-version=2016-06-01: get: tags: - Subscriptions @@ -1863,7 +1881,7 @@ paths: application/json: schema: $ref: '#/components/schemas/Subscription' - /subscriptions/?api-version=2016-06-01: + /subscriptions?api-version=2016-06-01: get: tags: - Subscriptions @@ -1879,7 +1897,7 @@ paths: $ref: '#/components/schemas/SubscriptionListResult' x-ms-pageable: nextLinkName: nextLink - /tenants/?api-version=2016-06-01: + /tenants?api-version=2016-06-01: get: tags: - Tenants diff --git a/providers/src/azure/v00.00.00000/services/support.yaml b/providers/src/azure/v00.00.00000/services/support.yaml index a2ccdc6d..99efa298 100644 --- a/providers/src/azure/v00.00.00000/services/support.yaml +++ b/providers/src/azure/v00.00.00000/services/support.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -68,7 +68,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1541,10 +1541,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1operations~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Support~1operations?api-version=2023-06-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationsListResult objectKey: $.value sqlVerbs: select: @@ -1560,17 +1562,21 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1services~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Support~1services?api-version=2023-06-01-preview/get' + operationId: Services_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServicesListResult objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1services~1{serviceName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Support~1services~1{serviceName}?api-version=2023-06-01-preview/get' + operationId: Services_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Service sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/services/methods/get' @@ -1579,17 +1585,19 @@ components: update: [] replace: [] delete: [] - service_classifications_no_subscription: - id: azure.support.service_classifications_no_subscription - name: service_classifications_no_subscription - title: service_classifications_no_subscription + service_classifications_no_subscriptions: + id: azure.support.service_classifications_no_subscriptions + name: service_classifications_no_subscriptions + title: service_classifications_no_subscriptions methods: classify_services: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1classifyServices~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1providers~1Microsoft.Support~1classifyServices?api-version=2023-06-01-preview/post' + operationId: ServiceClassificationsNoSubscription_classifyServices response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceClassificationOutput sqlVerbs: select: [] insert: [] @@ -1603,27 +1611,31 @@ components: methods: classify_services: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1classifyServices~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1classifyServices?api-version=2023-06-01-preview/post' + operationId: ServiceClassifications_classifyServices response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServiceClassificationOutput sqlVerbs: select: [] insert: [] update: [] replace: [] delete: [] - problem_classifications_no_subscription: - id: azure.support.problem_classifications_no_subscription - name: problem_classifications_no_subscription - title: problem_classifications_no_subscription + problem_classifications_no_subscriptions: + id: azure.support.problem_classifications_no_subscriptions + name: problem_classifications_no_subscriptions + title: problem_classifications_no_subscriptions methods: classify_problems: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1services~1{problemServiceName}~1classifyProblems~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1providers~1Microsoft.Support~1services~1{problemServiceName}~1classifyProblems?api-version=2023-06-01-preview/post' + operationId: ProblemClassificationsNoSubscription_classifyProblems response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProblemClassificationsClassificationOutput sqlVerbs: select: [] insert: [] @@ -1637,23 +1649,29 @@ components: methods: classify_problems: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1services~1{problemServiceName}~1classifyProblems~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1services~1{problemServiceName}~1classifyProblems?api-version=2023-06-01-preview/post' + operationId: ProblemClassifications_classifyProblems response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProblemClassificationsClassificationOutput list: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1services~1{serviceName}~1problemClassifications~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Support~1services~1{serviceName}~1problemClassifications?api-version=2023-06-01-preview/get' + operationId: ProblemClassifications_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProblemClassificationsListResult objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1services~1{serviceName}~1problemClassifications~1{problemClassificationName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Support~1services~1{serviceName}~1problemClassifications~1{problemClassificationName}?api-version=2023-06-01-preview/get' + operationId: ProblemClassifications_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProblemClassification sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/problem_classifications/methods/get' @@ -1669,87 +1687,109 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1checkNameAvailability~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1checkNameAvailability?api-version=2023-06-01-preview/post' + operationId: SupportTickets_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityOutput list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets?api-version=2023-06-01-preview/get' + operationId: SupportTickets_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SupportTicketsListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}?api-version=2023-06-01-preview/get' + operationId: SupportTickets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SupportTicketDetails update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1?api-version=2023-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}?api-version=2023-06-01-preview/patch' + operationId: SupportTickets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SupportTicketDetails create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1?api-version=2023-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}?api-version=2023-06-01-preview/put' + operationId: SupportTickets_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SupportTicketDetails sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/tickets/methods/get' - $ref: '#/components/x-stackQL-resources/tickets/methods/list' insert: - $ref: '#/components/x-stackQL-resources/tickets/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/tickets/methods/update' replace: [] delete: [] - tickets_no_subscription: - id: azure.support.tickets_no_subscription - name: tickets_no_subscription - title: tickets_no_subscription + tickets_no_subscriptions: + id: azure.support.tickets_no_subscriptions + name: tickets_no_subscriptions + title: tickets_no_subscriptions methods: check_name_availability: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1checkNameAvailability~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1providers~1Microsoft.Support~1checkNameAvailability?api-version=2023-06-01-preview/post' + operationId: SupportTicketsNoSubscription_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityOutput list: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets?api-version=2023-06-01-preview/get' + operationId: SupportTicketsNoSubscription_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SupportTicketsListResult objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}?api-version=2023-06-01-preview/get' + operationId: SupportTicketsNoSubscription_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SupportTicketDetails update: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1?api-version=2023-06-01-preview/patch' + $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}?api-version=2023-06-01-preview/patch' + operationId: SupportTicketsNoSubscription_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SupportTicketDetails create: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1?api-version=2023-06-01-preview/put' + $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}?api-version=2023-06-01-preview/put' + operationId: SupportTicketsNoSubscription_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SupportTicketDetails sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/tickets_no_subscription/methods/get' - - $ref: '#/components/x-stackQL-resources/tickets_no_subscription/methods/list' + - $ref: '#/components/x-stackQL-resources/tickets_no_subscriptions/methods/get' + - $ref: '#/components/x-stackQL-resources/tickets_no_subscriptions/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/tickets_no_subscription/methods/create' - update: [] + - $ref: '#/components/x-stackQL-resources/tickets_no_subscriptions/methods/create' + update: + - $ref: '#/components/x-stackQL-resources/tickets_no_subscriptions/methods/update' replace: [] delete: [] communications: @@ -1759,29 +1799,37 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1checkNameAvailability~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1checkNameAvailability?api-version=2023-06-01-preview/post' + operationId: Communications_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityOutput list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1communications~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1communications?api-version=2023-06-01-preview/get' + operationId: Communications_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationsListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1communications~1{communicationName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1communications~1{communicationName}?api-version=2023-06-01-preview/get' + operationId: Communications_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationDetails create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1communications~1{communicationName}~1?api-version=2023-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1communications~1{communicationName}?api-version=2023-06-01-preview/put' + operationId: Communications_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationDetails sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/communications/methods/get' @@ -1791,42 +1839,50 @@ components: update: [] replace: [] delete: [] - communications_no_subscription: - id: azure.support.communications_no_subscription - name: communications_no_subscription - title: communications_no_subscription + communications_no_subscriptions: + id: azure.support.communications_no_subscriptions + name: communications_no_subscriptions + title: communications_no_subscriptions methods: check_name_availability: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1checkNameAvailability~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1checkNameAvailability?api-version=2023-06-01-preview/post' + operationId: CommunicationsNoSubscription_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityOutput list: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1communications~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1communications?api-version=2023-06-01-preview/get' + operationId: CommunicationsNoSubscription_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationsListResult objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1communications~1{communicationName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1communications~1{communicationName}?api-version=2023-06-01-preview/get' + operationId: CommunicationsNoSubscription_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationDetails create: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1communications~1{communicationName}~1?api-version=2023-06-01-preview/put' + $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1communications~1{communicationName}?api-version=2023-06-01-preview/put' + operationId: CommunicationsNoSubscription_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationDetails sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/communications_no_subscription/methods/get' - - $ref: '#/components/x-stackQL-resources/communications_no_subscription/methods/list' + - $ref: '#/components/x-stackQL-resources/communications_no_subscriptions/methods/get' + - $ref: '#/components/x-stackQL-resources/communications_no_subscriptions/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/communications_no_subscription/methods/create' + - $ref: '#/components/x-stackQL-resources/communications_no_subscriptions/methods/create' update: [] replace: [] delete: [] @@ -1837,17 +1893,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1chatTranscripts~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1chatTranscripts?api-version=2023-06-01-preview/get' + operationId: ChatTranscripts_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChatTranscriptsListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1chatTranscripts~1{chatTranscriptName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1chatTranscripts~1{chatTranscriptName}?api-version=2023-06-01-preview/get' + operationId: ChatTranscripts_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChatTranscriptDetails sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/chat_transcripts/methods/get' @@ -1856,28 +1916,32 @@ components: update: [] replace: [] delete: [] - chat_transcripts_no_subscription: - id: azure.support.chat_transcripts_no_subscription - name: chat_transcripts_no_subscription - title: chat_transcripts_no_subscription + chat_transcripts_no_subscriptions: + id: azure.support.chat_transcripts_no_subscriptions + name: chat_transcripts_no_subscriptions + title: chat_transcripts_no_subscriptions methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1chatTranscripts~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1chatTranscripts?api-version=2023-06-01-preview/get' + operationId: ChatTranscriptsNoSubscription_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChatTranscriptsListResult objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1chatTranscripts~1{chatTranscriptName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Support~1supportTickets~1{supportTicketName}~1chatTranscripts~1{chatTranscriptName}?api-version=2023-06-01-preview/get' + operationId: ChatTranscriptsNoSubscription_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ChatTranscriptDetails sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/chat_transcripts_no_subscription/methods/get' - - $ref: '#/components/x-stackQL-resources/chat_transcripts_no_subscription/methods/list' + - $ref: '#/components/x-stackQL-resources/chat_transcripts_no_subscriptions/methods/get' + - $ref: '#/components/x-stackQL-resources/chat_transcripts_no_subscriptions/methods/list' insert: [] update: [] replace: [] @@ -1889,16 +1953,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}?api-version=2023-06-01-preview/get' + operationId: FileWorkspaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FileWorkspaceDetails create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1?api-version=2023-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}?api-version=2023-06-01-preview/put' + operationId: FileWorkspaces_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: FileWorkspaceDetails sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/file_workspaces/methods/get' @@ -1907,28 +1975,32 @@ components: update: [] replace: [] delete: [] - file_workspaces_no_subscription: - id: azure.support.file_workspaces_no_subscription - name: file_workspaces_no_subscription - title: file_workspaces_no_subscription + file_workspaces_no_subscriptions: + id: azure.support.file_workspaces_no_subscriptions + name: file_workspaces_no_subscriptions + title: file_workspaces_no_subscriptions methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}?api-version=2023-06-01-preview/get' + operationId: FileWorkspacesNoSubscription_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FileWorkspaceDetails create: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1?api-version=2023-06-01-preview/put' + $ref: '#/paths/~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}?api-version=2023-06-01-preview/put' + operationId: FileWorkspacesNoSubscription_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: FileWorkspaceDetails sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/file_workspaces_no_subscription/methods/get' + - $ref: '#/components/x-stackQL-resources/file_workspaces_no_subscriptions/methods/get' insert: - - $ref: '#/components/x-stackQL-resources/file_workspaces_no_subscription/methods/create' + - $ref: '#/components/x-stackQL-resources/file_workspaces_no_subscriptions/methods/create' update: [] replace: [] delete: [] @@ -1939,29 +2011,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files?api-version=2023-06-01-preview/get' + operationId: Files_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FilesListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files~1{fileName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files~1{fileName}?api-version=2023-06-01-preview/get' + operationId: Files_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FileDetails create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files~1{fileName}~1?api-version=2023-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files~1{fileName}?api-version=2023-06-01-preview/put' + operationId: Files_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: FileDetails upload: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files~1{fileName}~1upload~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files~1{fileName}~1upload?api-version=2023-06-01-preview/post' + operationId: Files_Upload response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/files/methods/get' @@ -1971,56 +2050,65 @@ components: update: [] replace: [] delete: [] - files_no_subscription: - id: azure.support.files_no_subscription - name: files_no_subscription - title: files_no_subscription + files_no_subscriptions: + id: azure.support.files_no_subscriptions + name: files_no_subscriptions + title: files_no_subscriptions methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files?api-version=2023-06-01-preview/get' + operationId: FilesNoSubscription_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FilesListResult objectKey: $.value get: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files~1{fileName}~1?api-version=2023-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files~1{fileName}?api-version=2023-06-01-preview/get' + operationId: FilesNoSubscription_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FileDetails create: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files~1{fileName}~1?api-version=2023-06-01-preview/put' + $ref: '#/paths/~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files~1{fileName}?api-version=2023-06-01-preview/put' + operationId: FilesNoSubscription_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: FileDetails upload: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files~1{fileName}~1upload~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1providers~1Microsoft.Support~1fileWorkspaces~1{fileWorkspaceName}~1files~1{fileName}~1upload?api-version=2023-06-01-preview/post' + operationId: FilesNoSubscription_Upload response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '204' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/files_no_subscription/methods/get' - - $ref: '#/components/x-stackQL-resources/files_no_subscription/methods/list' + - $ref: '#/components/x-stackQL-resources/files_no_subscriptions/methods/get' + - $ref: '#/components/x-stackQL-resources/files_no_subscriptions/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/files_no_subscription/methods/create' + - $ref: '#/components/x-stackQL-resources/files_no_subscriptions/methods/create' update: [] replace: [] delete: [] - look_up_resource_id: - id: azure.support.look_up_resource_id - name: look_up_resource_id - title: look_up_resource_id + look_up_resource_ids: + id: azure.support.look_up_resource_ids + name: look_up_resource_ids + title: look_up_resource_ids methods: post: operation: - $ref: '#/paths/~1providers~1Microsoft.Support~1lookUpResourceId~1?api-version=2023-06-01-preview/post' + $ref: '#/paths/~1providers~1Microsoft.Support~1lookUpResourceId?api-version=2023-06-01-preview/post' + operationId: LookUpResourceId_Post response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LookUpResourceIdResponse sqlVerbs: select: [] insert: [] @@ -2039,12 +2127,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.resourceTypes') as resource_types, - JSON_EXTRACT(properties, '$.metadata') as metadata, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.resourceTypes') as "resource_types", + JSON_EXTRACT(properties, '$.metadata') as "metadata", serviceName FROM azure.support.services - WHERE ; + WHERE serviceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -2052,12 +2140,12 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.resourceTypes') as resource_types, - JSON_EXTRACT(properties, '$.metadata') as metadata, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.resourceTypes') as "resource_types", + json_extract_path_text(properties, '$.metadata') as "metadata", serviceName FROM azure.support.services - WHERE ; + WHERE serviceName = 'replace-me'; vw_problem_classifications: id: azure.support.vw_problem_classifications name: vw_problem_classifications @@ -2070,10 +2158,10 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.secondaryConsentEnabled') as secondary_consent_enabled, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.parentProblemClassification') as parent_problem_classification, + JSON_EXTRACT(properties, '$.displayName') as "display_name", + JSON_EXTRACT(properties, '$.secondaryConsentEnabled') as "secondary_consent_enabled", + JSON_EXTRACT(properties, '$.metadata') as "metadata", + JSON_EXTRACT(properties, '$.parentProblemClassification') as "parent_problem_classification", serviceName, problemClassificationName FROM azure.support.problem_classifications @@ -2085,10 +2173,10 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.displayName') as display_name, - JSON_EXTRACT(properties, '$.secondaryConsentEnabled') as secondary_consent_enabled, - JSON_EXTRACT(properties, '$.metadata') as metadata, - JSON_EXTRACT(properties, '$.parentProblemClassification') as parent_problem_classification, + json_extract_path_text(properties, '$.displayName') as "display_name", + json_extract_path_text(properties, '$.secondaryConsentEnabled') as "secondary_consent_enabled", + json_extract_path_text(properties, '$.metadata') as "metadata", + json_extract_path_text(properties, '$.parentProblemClassification') as "parent_problem_classification", serviceName, problemClassificationName FROM azure.support.problem_classifications @@ -2105,33 +2193,33 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.supportTicketId') as support_ticket_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.problemClassificationId') as problem_classification_id, - JSON_EXTRACT(properties, '$.problemClassificationDisplayName') as problem_classification_display_name, - JSON_EXTRACT(properties, '$.severity') as severity, - JSON_EXTRACT(properties, '$.enrollmentId') as enrollment_id, - JSON_EXTRACT(properties, '$.require24X7Response') as require24_x7_response, - JSON_EXTRACT(properties, '$.advancedDiagnosticConsent') as advanced_diagnostic_consent, - JSON_EXTRACT(properties, '$.problemScopingQuestions') as problem_scoping_questions, - JSON_EXTRACT(properties, '$.supportPlanId') as support_plan_id, - JSON_EXTRACT(properties, '$.contactDetails') as contact_details, - JSON_EXTRACT(properties, '$.serviceLevelAgreement') as service_level_agreement, - JSON_EXTRACT(properties, '$.supportEngineer') as support_engineer, - JSON_EXTRACT(properties, '$.supportPlanType') as support_plan_type, - JSON_EXTRACT(properties, '$.supportPlanDisplayName') as support_plan_display_name, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.problemStartTime') as problem_start_time, - JSON_EXTRACT(properties, '$.serviceId') as service_id, - JSON_EXTRACT(properties, '$.serviceDisplayName') as service_display_name, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.modifiedDate') as modified_date, - JSON_EXTRACT(properties, '$.fileWorkspaceName') as file_workspace_name, - JSON_EXTRACT(properties, '$.isTemporaryTicket') as is_temporary_ticket, - JSON_EXTRACT(properties, '$.technicalTicketDetails') as technical_ticket_details, - JSON_EXTRACT(properties, '$.quotaTicketDetails') as quota_ticket_details, - JSON_EXTRACT(properties, '$.secondaryConsent') as secondary_consent, + JSON_EXTRACT(properties, '$.supportTicketId') as "support_ticket_id", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.problemClassificationId') as "problem_classification_id", + JSON_EXTRACT(properties, '$.problemClassificationDisplayName') as "problem_classification_display_name", + JSON_EXTRACT(properties, '$.severity') as "severity", + JSON_EXTRACT(properties, '$.enrollmentId') as "enrollment_id", + JSON_EXTRACT(properties, '$.require24X7Response') as "require24_x7_response", + JSON_EXTRACT(properties, '$.advancedDiagnosticConsent') as "advanced_diagnostic_consent", + JSON_EXTRACT(properties, '$.problemScopingQuestions') as "problem_scoping_questions", + JSON_EXTRACT(properties, '$.supportPlanId') as "support_plan_id", + JSON_EXTRACT(properties, '$.contactDetails') as "contact_details", + JSON_EXTRACT(properties, '$.serviceLevelAgreement') as "service_level_agreement", + JSON_EXTRACT(properties, '$.supportEngineer') as "support_engineer", + JSON_EXTRACT(properties, '$.supportPlanType') as "support_plan_type", + JSON_EXTRACT(properties, '$.supportPlanDisplayName') as "support_plan_display_name", + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.problemStartTime') as "problem_start_time", + JSON_EXTRACT(properties, '$.serviceId') as "service_id", + JSON_EXTRACT(properties, '$.serviceDisplayName') as "service_display_name", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.modifiedDate') as "modified_date", + JSON_EXTRACT(properties, '$.fileWorkspaceName') as "file_workspace_name", + JSON_EXTRACT(properties, '$.isTemporaryTicket') as "is_temporary_ticket", + JSON_EXTRACT(properties, '$.technicalTicketDetails') as "technical_ticket_details", + JSON_EXTRACT(properties, '$.quotaTicketDetails') as "quota_ticket_details", + JSON_EXTRACT(properties, '$.secondaryConsent') as "secondary_consent", subscriptionId, supportTicketName FROM azure.support.tickets @@ -2143,40 +2231,40 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.supportTicketId') as support_ticket_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.problemClassificationId') as problem_classification_id, - JSON_EXTRACT(properties, '$.problemClassificationDisplayName') as problem_classification_display_name, - JSON_EXTRACT(properties, '$.severity') as severity, - JSON_EXTRACT(properties, '$.enrollmentId') as enrollment_id, - JSON_EXTRACT(properties, '$.require24X7Response') as require24_x7_response, - JSON_EXTRACT(properties, '$.advancedDiagnosticConsent') as advanced_diagnostic_consent, - JSON_EXTRACT(properties, '$.problemScopingQuestions') as problem_scoping_questions, - JSON_EXTRACT(properties, '$.supportPlanId') as support_plan_id, - JSON_EXTRACT(properties, '$.contactDetails') as contact_details, - JSON_EXTRACT(properties, '$.serviceLevelAgreement') as service_level_agreement, - JSON_EXTRACT(properties, '$.supportEngineer') as support_engineer, - JSON_EXTRACT(properties, '$.supportPlanType') as support_plan_type, - JSON_EXTRACT(properties, '$.supportPlanDisplayName') as support_plan_display_name, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.problemStartTime') as problem_start_time, - JSON_EXTRACT(properties, '$.serviceId') as service_id, - JSON_EXTRACT(properties, '$.serviceDisplayName') as service_display_name, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.modifiedDate') as modified_date, - JSON_EXTRACT(properties, '$.fileWorkspaceName') as file_workspace_name, - JSON_EXTRACT(properties, '$.isTemporaryTicket') as is_temporary_ticket, - JSON_EXTRACT(properties, '$.technicalTicketDetails') as technical_ticket_details, - JSON_EXTRACT(properties, '$.quotaTicketDetails') as quota_ticket_details, - JSON_EXTRACT(properties, '$.secondaryConsent') as secondary_consent, + json_extract_path_text(properties, '$.supportTicketId') as "support_ticket_id", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.problemClassificationId') as "problem_classification_id", + json_extract_path_text(properties, '$.problemClassificationDisplayName') as "problem_classification_display_name", + json_extract_path_text(properties, '$.severity') as "severity", + json_extract_path_text(properties, '$.enrollmentId') as "enrollment_id", + json_extract_path_text(properties, '$.require24X7Response') as "require24_x7_response", + json_extract_path_text(properties, '$.advancedDiagnosticConsent') as "advanced_diagnostic_consent", + json_extract_path_text(properties, '$.problemScopingQuestions') as "problem_scoping_questions", + json_extract_path_text(properties, '$.supportPlanId') as "support_plan_id", + json_extract_path_text(properties, '$.contactDetails') as "contact_details", + json_extract_path_text(properties, '$.serviceLevelAgreement') as "service_level_agreement", + json_extract_path_text(properties, '$.supportEngineer') as "support_engineer", + json_extract_path_text(properties, '$.supportPlanType') as "support_plan_type", + json_extract_path_text(properties, '$.supportPlanDisplayName') as "support_plan_display_name", + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.problemStartTime') as "problem_start_time", + json_extract_path_text(properties, '$.serviceId') as "service_id", + json_extract_path_text(properties, '$.serviceDisplayName') as "service_display_name", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.modifiedDate') as "modified_date", + json_extract_path_text(properties, '$.fileWorkspaceName') as "file_workspace_name", + json_extract_path_text(properties, '$.isTemporaryTicket') as "is_temporary_ticket", + json_extract_path_text(properties, '$.technicalTicketDetails') as "technical_ticket_details", + json_extract_path_text(properties, '$.quotaTicketDetails') as "quota_ticket_details", + json_extract_path_text(properties, '$.secondaryConsent') as "secondary_consent", subscriptionId, supportTicketName FROM azure.support.tickets WHERE subscriptionId = 'replace-me'; - vw_tickets_no_subscription: - id: azure.support.vw_tickets_no_subscription - name: vw_tickets_no_subscription + vw_tickets_no_subscriptions: + id: azure.support.vw_tickets_no_subscriptions + name: vw_tickets_no_subscriptions config: views: select: @@ -2186,36 +2274,36 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.supportTicketId') as support_ticket_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.problemClassificationId') as problem_classification_id, - JSON_EXTRACT(properties, '$.problemClassificationDisplayName') as problem_classification_display_name, - JSON_EXTRACT(properties, '$.severity') as severity, - JSON_EXTRACT(properties, '$.enrollmentId') as enrollment_id, - JSON_EXTRACT(properties, '$.require24X7Response') as require24_x7_response, - JSON_EXTRACT(properties, '$.advancedDiagnosticConsent') as advanced_diagnostic_consent, - JSON_EXTRACT(properties, '$.problemScopingQuestions') as problem_scoping_questions, - JSON_EXTRACT(properties, '$.supportPlanId') as support_plan_id, - JSON_EXTRACT(properties, '$.contactDetails') as contact_details, - JSON_EXTRACT(properties, '$.serviceLevelAgreement') as service_level_agreement, - JSON_EXTRACT(properties, '$.supportEngineer') as support_engineer, - JSON_EXTRACT(properties, '$.supportPlanType') as support_plan_type, - JSON_EXTRACT(properties, '$.supportPlanDisplayName') as support_plan_display_name, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.problemStartTime') as problem_start_time, - JSON_EXTRACT(properties, '$.serviceId') as service_id, - JSON_EXTRACT(properties, '$.serviceDisplayName') as service_display_name, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.modifiedDate') as modified_date, - JSON_EXTRACT(properties, '$.fileWorkspaceName') as file_workspace_name, - JSON_EXTRACT(properties, '$.isTemporaryTicket') as is_temporary_ticket, - JSON_EXTRACT(properties, '$.technicalTicketDetails') as technical_ticket_details, - JSON_EXTRACT(properties, '$.quotaTicketDetails') as quota_ticket_details, - JSON_EXTRACT(properties, '$.secondaryConsent') as secondary_consent, + JSON_EXTRACT(properties, '$.supportTicketId') as "support_ticket_id", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.problemClassificationId') as "problem_classification_id", + JSON_EXTRACT(properties, '$.problemClassificationDisplayName') as "problem_classification_display_name", + JSON_EXTRACT(properties, '$.severity') as "severity", + JSON_EXTRACT(properties, '$.enrollmentId') as "enrollment_id", + JSON_EXTRACT(properties, '$.require24X7Response') as "require24_x7_response", + JSON_EXTRACT(properties, '$.advancedDiagnosticConsent') as "advanced_diagnostic_consent", + JSON_EXTRACT(properties, '$.problemScopingQuestions') as "problem_scoping_questions", + JSON_EXTRACT(properties, '$.supportPlanId') as "support_plan_id", + JSON_EXTRACT(properties, '$.contactDetails') as "contact_details", + JSON_EXTRACT(properties, '$.serviceLevelAgreement') as "service_level_agreement", + JSON_EXTRACT(properties, '$.supportEngineer') as "support_engineer", + JSON_EXTRACT(properties, '$.supportPlanType') as "support_plan_type", + JSON_EXTRACT(properties, '$.supportPlanDisplayName') as "support_plan_display_name", + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.problemStartTime') as "problem_start_time", + JSON_EXTRACT(properties, '$.serviceId') as "service_id", + JSON_EXTRACT(properties, '$.serviceDisplayName') as "service_display_name", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", + JSON_EXTRACT(properties, '$.modifiedDate') as "modified_date", + JSON_EXTRACT(properties, '$.fileWorkspaceName') as "file_workspace_name", + JSON_EXTRACT(properties, '$.isTemporaryTicket') as "is_temporary_ticket", + JSON_EXTRACT(properties, '$.technicalTicketDetails') as "technical_ticket_details", + JSON_EXTRACT(properties, '$.quotaTicketDetails') as "quota_ticket_details", + JSON_EXTRACT(properties, '$.secondaryConsent') as "secondary_consent", supportTicketName - FROM azure.support.tickets_no_subscription - WHERE ; + FROM azure.support.tickets_no_subscriptions + WHERE supportTicketName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -2223,36 +2311,36 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.supportTicketId') as support_ticket_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.problemClassificationId') as problem_classification_id, - JSON_EXTRACT(properties, '$.problemClassificationDisplayName') as problem_classification_display_name, - JSON_EXTRACT(properties, '$.severity') as severity, - JSON_EXTRACT(properties, '$.enrollmentId') as enrollment_id, - JSON_EXTRACT(properties, '$.require24X7Response') as require24_x7_response, - JSON_EXTRACT(properties, '$.advancedDiagnosticConsent') as advanced_diagnostic_consent, - JSON_EXTRACT(properties, '$.problemScopingQuestions') as problem_scoping_questions, - JSON_EXTRACT(properties, '$.supportPlanId') as support_plan_id, - JSON_EXTRACT(properties, '$.contactDetails') as contact_details, - JSON_EXTRACT(properties, '$.serviceLevelAgreement') as service_level_agreement, - JSON_EXTRACT(properties, '$.supportEngineer') as support_engineer, - JSON_EXTRACT(properties, '$.supportPlanType') as support_plan_type, - JSON_EXTRACT(properties, '$.supportPlanDisplayName') as support_plan_display_name, - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.problemStartTime') as problem_start_time, - JSON_EXTRACT(properties, '$.serviceId') as service_id, - JSON_EXTRACT(properties, '$.serviceDisplayName') as service_display_name, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.createdDate') as created_date, - JSON_EXTRACT(properties, '$.modifiedDate') as modified_date, - JSON_EXTRACT(properties, '$.fileWorkspaceName') as file_workspace_name, - JSON_EXTRACT(properties, '$.isTemporaryTicket') as is_temporary_ticket, - JSON_EXTRACT(properties, '$.technicalTicketDetails') as technical_ticket_details, - JSON_EXTRACT(properties, '$.quotaTicketDetails') as quota_ticket_details, - JSON_EXTRACT(properties, '$.secondaryConsent') as secondary_consent, + json_extract_path_text(properties, '$.supportTicketId') as "support_ticket_id", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.problemClassificationId') as "problem_classification_id", + json_extract_path_text(properties, '$.problemClassificationDisplayName') as "problem_classification_display_name", + json_extract_path_text(properties, '$.severity') as "severity", + json_extract_path_text(properties, '$.enrollmentId') as "enrollment_id", + json_extract_path_text(properties, '$.require24X7Response') as "require24_x7_response", + json_extract_path_text(properties, '$.advancedDiagnosticConsent') as "advanced_diagnostic_consent", + json_extract_path_text(properties, '$.problemScopingQuestions') as "problem_scoping_questions", + json_extract_path_text(properties, '$.supportPlanId') as "support_plan_id", + json_extract_path_text(properties, '$.contactDetails') as "contact_details", + json_extract_path_text(properties, '$.serviceLevelAgreement') as "service_level_agreement", + json_extract_path_text(properties, '$.supportEngineer') as "support_engineer", + json_extract_path_text(properties, '$.supportPlanType') as "support_plan_type", + json_extract_path_text(properties, '$.supportPlanDisplayName') as "support_plan_display_name", + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.problemStartTime') as "problem_start_time", + json_extract_path_text(properties, '$.serviceId') as "service_id", + json_extract_path_text(properties, '$.serviceDisplayName') as "service_display_name", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.createdDate') as "created_date", + json_extract_path_text(properties, '$.modifiedDate') as "modified_date", + json_extract_path_text(properties, '$.fileWorkspaceName') as "file_workspace_name", + json_extract_path_text(properties, '$.isTemporaryTicket') as "is_temporary_ticket", + json_extract_path_text(properties, '$.technicalTicketDetails') as "technical_ticket_details", + json_extract_path_text(properties, '$.quotaTicketDetails') as "quota_ticket_details", + json_extract_path_text(properties, '$.secondaryConsent') as "secondary_consent", supportTicketName - FROM azure.support.tickets_no_subscription - WHERE ; + FROM azure.support.tickets_no_subscriptions + WHERE supportTicketName = 'replace-me'; vw_communications: id: azure.support.vw_communications name: vw_communications @@ -2265,12 +2353,12 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.communicationType') as communication_type, - JSON_EXTRACT(properties, '$.communicationDirection') as communication_direction, - JSON_EXTRACT(properties, '$.sender') as sender, - JSON_EXTRACT(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.body') as body, - JSON_EXTRACT(properties, '$.createdDate') as created_date, + JSON_EXTRACT(properties, '$.communicationType') as "communication_type", + JSON_EXTRACT(properties, '$.communicationDirection') as "communication_direction", + JSON_EXTRACT(properties, '$.sender') as "sender", + JSON_EXTRACT(properties, '$.subject') as "subject", + JSON_EXTRACT(properties, '$.body') as "body", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", subscriptionId, supportTicketName, communicationName @@ -2283,20 +2371,20 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.communicationType') as communication_type, - JSON_EXTRACT(properties, '$.communicationDirection') as communication_direction, - JSON_EXTRACT(properties, '$.sender') as sender, - JSON_EXTRACT(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.body') as body, - JSON_EXTRACT(properties, '$.createdDate') as created_date, + json_extract_path_text(properties, '$.communicationType') as "communication_type", + json_extract_path_text(properties, '$.communicationDirection') as "communication_direction", + json_extract_path_text(properties, '$.sender') as "sender", + json_extract_path_text(properties, '$.subject') as "subject", + json_extract_path_text(properties, '$.body') as "body", + json_extract_path_text(properties, '$.createdDate') as "created_date", subscriptionId, supportTicketName, communicationName FROM azure.support.communications WHERE subscriptionId = 'replace-me' AND supportTicketName = 'replace-me'; - vw_communications_no_subscription: - id: azure.support.vw_communications_no_subscription - name: vw_communications_no_subscription + vw_communications_no_subscriptions: + id: azure.support.vw_communications_no_subscriptions + name: vw_communications_no_subscriptions config: views: select: @@ -2306,15 +2394,15 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.communicationType') as communication_type, - JSON_EXTRACT(properties, '$.communicationDirection') as communication_direction, - JSON_EXTRACT(properties, '$.sender') as sender, - JSON_EXTRACT(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.body') as body, - JSON_EXTRACT(properties, '$.createdDate') as created_date, + JSON_EXTRACT(properties, '$.communicationType') as "communication_type", + JSON_EXTRACT(properties, '$.communicationDirection') as "communication_direction", + JSON_EXTRACT(properties, '$.sender') as "sender", + JSON_EXTRACT(properties, '$.subject') as "subject", + JSON_EXTRACT(properties, '$.body') as "body", + JSON_EXTRACT(properties, '$.createdDate') as "created_date", supportTicketName, communicationName - FROM azure.support.communications_no_subscription + FROM azure.support.communications_no_subscriptions WHERE supportTicketName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -2323,15 +2411,15 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.communicationType') as communication_type, - JSON_EXTRACT(properties, '$.communicationDirection') as communication_direction, - JSON_EXTRACT(properties, '$.sender') as sender, - JSON_EXTRACT(properties, '$.subject') as subject, - JSON_EXTRACT(properties, '$.body') as body, - JSON_EXTRACT(properties, '$.createdDate') as created_date, + json_extract_path_text(properties, '$.communicationType') as "communication_type", + json_extract_path_text(properties, '$.communicationDirection') as "communication_direction", + json_extract_path_text(properties, '$.sender') as "sender", + json_extract_path_text(properties, '$.subject') as "subject", + json_extract_path_text(properties, '$.body') as "body", + json_extract_path_text(properties, '$.createdDate') as "created_date", supportTicketName, communicationName - FROM azure.support.communications_no_subscription + FROM azure.support.communications_no_subscriptions WHERE supportTicketName = 'replace-me'; vw_chat_transcripts: id: azure.support.vw_chat_transcripts @@ -2342,8 +2430,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.messages') as messages, - JSON_EXTRACT(properties, '$.startTime') as start_time, + JSON_EXTRACT(properties, '$.messages') as "messages", + JSON_EXTRACT(properties, '$.startTime') as "start_time", subscriptionId, supportTicketName, chatTranscriptName @@ -2353,37 +2441,37 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.messages') as messages, - JSON_EXTRACT(properties, '$.startTime') as start_time, + json_extract_path_text(properties, '$.messages') as "messages", + json_extract_path_text(properties, '$.startTime') as "start_time", subscriptionId, supportTicketName, chatTranscriptName FROM azure.support.chat_transcripts WHERE subscriptionId = 'replace-me' AND supportTicketName = 'replace-me'; - vw_chat_transcripts_no_subscription: - id: azure.support.vw_chat_transcripts_no_subscription - name: vw_chat_transcripts_no_subscription + vw_chat_transcripts_no_subscriptions: + id: azure.support.vw_chat_transcripts_no_subscriptions + name: vw_chat_transcripts_no_subscriptions config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.messages') as messages, - JSON_EXTRACT(properties, '$.startTime') as start_time, + JSON_EXTRACT(properties, '$.messages') as "messages", + JSON_EXTRACT(properties, '$.startTime') as "start_time", supportTicketName, chatTranscriptName - FROM azure.support.chat_transcripts_no_subscription + FROM azure.support.chat_transcripts_no_subscriptions WHERE supportTicketName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.messages') as messages, - JSON_EXTRACT(properties, '$.startTime') as start_time, + json_extract_path_text(properties, '$.messages') as "messages", + json_extract_path_text(properties, '$.startTime') as "start_time", supportTicketName, chatTranscriptName - FROM azure.support.chat_transcripts_no_subscription + FROM azure.support.chat_transcripts_no_subscriptions WHERE supportTicketName = 'replace-me'; vw_file_workspaces: id: azure.support.vw_file_workspaces @@ -2394,8 +2482,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.expirationTime') as expiration_time, + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.expirationTime') as "expiration_time", subscriptionId, fileWorkspaceName FROM azure.support.file_workspaces @@ -2404,34 +2492,34 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.expirationTime') as expiration_time, + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.expirationTime') as "expiration_time", subscriptionId, fileWorkspaceName FROM azure.support.file_workspaces WHERE subscriptionId = 'replace-me' AND fileWorkspaceName = 'replace-me'; - vw_file_workspaces_no_subscription: - id: azure.support.vw_file_workspaces_no_subscription - name: vw_file_workspaces_no_subscription + vw_file_workspaces_no_subscriptions: + id: azure.support.vw_file_workspaces_no_subscriptions + name: vw_file_workspaces_no_subscriptions config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.expirationTime') as expiration_time, + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.expirationTime') as "expiration_time", fileWorkspaceName - FROM azure.support.file_workspaces_no_subscription + FROM azure.support.file_workspaces_no_subscriptions WHERE fileWorkspaceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.expirationTime') as expiration_time, + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.expirationTime') as "expiration_time", fileWorkspaceName - FROM azure.support.file_workspaces_no_subscription + FROM azure.support.file_workspaces_no_subscriptions WHERE fileWorkspaceName = 'replace-me'; vw_files: id: azure.support.vw_files @@ -2442,10 +2530,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.chunkSize') as chunk_size, - JSON_EXTRACT(properties, '$.fileSize') as file_size, - JSON_EXTRACT(properties, '$.numberOfChunks') as number_of_chunks, + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.chunkSize') as "chunk_size", + JSON_EXTRACT(properties, '$.fileSize') as "file_size", + JSON_EXTRACT(properties, '$.numberOfChunks') as "number_of_chunks", subscriptionId, fileWorkspaceName, fileName @@ -2455,46 +2543,46 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.chunkSize') as chunk_size, - JSON_EXTRACT(properties, '$.fileSize') as file_size, - JSON_EXTRACT(properties, '$.numberOfChunks') as number_of_chunks, + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.chunkSize') as "chunk_size", + json_extract_path_text(properties, '$.fileSize') as "file_size", + json_extract_path_text(properties, '$.numberOfChunks') as "number_of_chunks", subscriptionId, fileWorkspaceName, fileName FROM azure.support.files WHERE subscriptionId = 'replace-me' AND fileWorkspaceName = 'replace-me'; - vw_files_no_subscription: - id: azure.support.vw_files_no_subscription - name: vw_files_no_subscription + vw_files_no_subscriptions: + id: azure.support.vw_files_no_subscriptions + name: vw_files_no_subscriptions config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.chunkSize') as chunk_size, - JSON_EXTRACT(properties, '$.fileSize') as file_size, - JSON_EXTRACT(properties, '$.numberOfChunks') as number_of_chunks, + JSON_EXTRACT(properties, '$.createdOn') as "created_on", + JSON_EXTRACT(properties, '$.chunkSize') as "chunk_size", + JSON_EXTRACT(properties, '$.fileSize') as "file_size", + JSON_EXTRACT(properties, '$.numberOfChunks') as "number_of_chunks", fileWorkspaceName, fileName - FROM azure.support.files_no_subscription + FROM azure.support.files_no_subscriptions WHERE fileWorkspaceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.createdOn') as created_on, - JSON_EXTRACT(properties, '$.chunkSize') as chunk_size, - JSON_EXTRACT(properties, '$.fileSize') as file_size, - JSON_EXTRACT(properties, '$.numberOfChunks') as number_of_chunks, + json_extract_path_text(properties, '$.createdOn') as "created_on", + json_extract_path_text(properties, '$.chunkSize') as "chunk_size", + json_extract_path_text(properties, '$.fileSize') as "file_size", + json_extract_path_text(properties, '$.numberOfChunks') as "number_of_chunks", fileWorkspaceName, fileName - FROM azure.support.files_no_subscription + FROM azure.support.files_no_subscriptions WHERE fileWorkspaceName = 'replace-me'; paths: - /providers/Microsoft.Support/operations/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/operations?api-version=2023-06-01-preview: get: tags: - Operations @@ -2516,7 +2604,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /providers/Microsoft.Support/services/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/services?api-version=2023-06-01-preview: get: tags: - Services @@ -2538,7 +2626,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /providers/Microsoft.Support/services/{serviceName}/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/services/{serviceName}?api-version=2023-06-01-preview: get: tags: - Services @@ -2559,7 +2647,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Support/classifyServices/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/classifyServices?api-version=2023-06-01-preview: post: tags: - ServiceClassifications @@ -2587,7 +2675,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Support/classifyServices/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Support/classifyServices?api-version=2023-06-01-preview: post: tags: - ServiceClassifications @@ -2616,7 +2704,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Support/services/{problemServiceName}/classifyProblems/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/services/{problemServiceName}/classifyProblems?api-version=2023-06-01-preview: post: tags: - ProblemClassifications @@ -2645,7 +2733,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Support/services/{problemServiceName}/classifyProblems/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Support/services/{problemServiceName}/classifyProblems?api-version=2023-06-01-preview: post: tags: - ProblemClassifications @@ -2675,7 +2763,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Support/services/{serviceName}/problemClassifications/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/services/{serviceName}/problemClassifications?api-version=2023-06-01-preview: get: tags: - ProblemClassifications @@ -2703,7 +2791,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /providers/Microsoft.Support/services/{serviceName}/problemClassifications/{problemClassificationName}/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/services/{serviceName}/problemClassifications/{problemClassificationName}?api-version=2023-06-01-preview: get: tags: - ProblemClassifications @@ -2725,7 +2813,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Support/checkNameAvailability/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Support/checkNameAvailability?api-version=2023-06-01-preview: post: tags: - SupportTickets @@ -2754,7 +2842,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Support/checkNameAvailability/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/checkNameAvailability?api-version=2023-06-01-preview: post: tags: - SupportTickets @@ -2782,7 +2870,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets?api-version=2023-06-01-preview: get: tags: - SupportTickets @@ -2818,7 +2906,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Support/supportTickets/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/supportTickets?api-version=2023-06-01-preview: get: tags: - SupportTickets @@ -2853,7 +2941,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}?api-version=2023-06-01-preview: get: tags: - SupportTickets @@ -2938,7 +3026,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /providers/Microsoft.Support/supportTickets/{supportTicketName}/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/supportTickets/{supportTicketName}?api-version=2023-06-01-preview: get: tags: - SupportTickets @@ -3024,7 +3112,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}/checkNameAvailability/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}/checkNameAvailability?api-version=2023-06-01-preview: post: tags: - Communications @@ -3054,7 +3142,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Support/supportTickets/{supportTicketName}/checkNameAvailability/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/supportTickets/{supportTicketName}/checkNameAvailability?api-version=2023-06-01-preview: post: tags: - Communications @@ -3083,7 +3171,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}/communications/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}/communications?api-version=2023-06-01-preview: get: tags: - Communications @@ -3120,7 +3208,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Support/supportTickets/{supportTicketName}/communications/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/supportTickets/{supportTicketName}/communications?api-version=2023-06-01-preview: get: tags: - Communications @@ -3156,7 +3244,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}/communications/{communicationName}/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}/communications/{communicationName}?api-version=2023-06-01-preview: get: tags: - Communications @@ -3224,7 +3312,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /providers/Microsoft.Support/supportTickets/{supportTicketName}/communications/{communicationName}/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/supportTickets/{supportTicketName}/communications/{communicationName}?api-version=2023-06-01-preview: get: tags: - Communications @@ -3294,7 +3382,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}/chatTranscripts/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}/chatTranscripts?api-version=2023-06-01-preview: get: tags: - ChatTranscripts @@ -3318,7 +3406,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Support/supportTickets/{supportTicketName}/chatTranscripts/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/supportTickets/{supportTicketName}/chatTranscripts?api-version=2023-06-01-preview: get: tags: - ChatTranscripts @@ -3341,7 +3429,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}/chatTranscripts/{chatTranscriptName}/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Support/supportTickets/{supportTicketName}/chatTranscripts/{chatTranscriptName}?api-version=2023-06-01-preview: get: tags: - ChatTranscripts @@ -3369,7 +3457,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Support/supportTickets/{supportTicketName}/chatTranscripts/{chatTranscriptName}/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/supportTickets/{supportTicketName}/chatTranscripts/{chatTranscriptName}?api-version=2023-06-01-preview: get: tags: - chatTranscripts @@ -3396,7 +3484,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}?api-version=2023-06-01-preview: get: tags: - FileWorkspaces @@ -3450,7 +3538,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}?api-version=2023-06-01-preview: get: tags: - FileWorkspaces @@ -3502,7 +3590,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}/files/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}/files?api-version=2023-06-01-preview: get: tags: - Files @@ -3531,7 +3619,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}/files/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}/files?api-version=2023-06-01-preview: get: tags: - Files @@ -3559,7 +3647,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}/files/{fileName}/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}/files/{fileName}?api-version=2023-06-01-preview: get: tags: - Files @@ -3633,7 +3721,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}/files/{fileName}/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}/files/{fileName}?api-version=2023-06-01-preview: get: tags: - Files @@ -3705,7 +3793,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}/files/{fileName}/upload/?api-version=2023-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}/files/{fileName}/upload?api-version=2023-06-01-preview: post: tags: - Files @@ -3742,7 +3830,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}/files/{fileName}/upload/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/fileWorkspaces/{fileWorkspaceName}/files/{fileName}/upload?api-version=2023-06-01-preview: post: tags: - Files @@ -3778,7 +3866,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Support/lookUpResourceId/?api-version=2023-06-01-preview: + /providers/Microsoft.Support/lookUpResourceId?api-version=2023-06-01-preview: post: tags: - SupportTickets diff --git a/providers/src/azure/v00.00.00000/services/synapse.yaml b/providers/src/azure/v00.00.00000/services/synapse.yaml index 4dd3f702..2caef8d1 100644 --- a/providers/src/azure/v00.00.00000/services/synapse.yaml +++ b/providers/src/azure/v00.00.00000/services/synapse.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -129,7 +129,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -7429,17 +7429,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1privateLinkResources~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1privateLinkResources?api-version=2021-06-01/get' + operationId: PrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1privateLinkResources~1{privateLinkResourceName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1privateLinkResources~1{privateLinkResourceName}?api-version=2021-06-01/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' @@ -7455,17 +7459,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}~1privateLinkResources~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}~1privateLinkResources?api-version=2021-06-01/get' + operationId: PrivateLinkHubPrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}~1privateLinkResources~1{privateLinkResourceName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}~1privateLinkResources~1{privateLinkResourceName}?api-version=2021-06-01/get' + operationId: PrivateLinkHubPrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_hub_private_link_resources/methods/get' @@ -7474,38 +7482,31 @@ components: update: [] replace: [] delete: [] - spark_configuration: - id: azure.synapse.spark_configuration - name: spark_configuration - title: spark_configuration + spark_configurations: + id: azure.synapse.spark_configurations + name: spark_configurations + title: spark_configurations methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sparkconfigurations~1{sparkConfigurationName}~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sparkconfigurations~1{sparkConfigurationName}?api-version=2021-06-01-preview/get' + operationId: SparkConfiguration_Get response: mediaType: application/json openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/spark_configuration/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - spark_configurations: - id: azure.synapse.spark_configurations - name: spark_configurations - title: spark_configurations - methods: + schemaRef: SparkConfigurationResource list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sparkconfigurations~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sparkconfigurations?api-version=2021-06-01-preview/get' + operationId: SparkConfigurations_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SparkConfigurationListResponse objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/spark_configurations/methods/get' - $ref: '#/components/x-stackQL-resources/spark_configurations/methods/list_by_workspace' insert: [] update: [] @@ -7518,19 +7519,21 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Synapse~1checkNameAvailability~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Synapse~1checkNameAvailability?api-version=2021-06-01/post' + operationId: Operations_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponse list: operation: - $ref: '#/paths/~1providers~1Microsoft.Synapse~1operations~1?api-version=2021-06-01/get' + $ref: '#/paths/~1providers~1Microsoft.Synapse~1operations?api-version=2021-06-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/operations/methods/list' + select: [] insert: [] update: [] replace: [] @@ -7542,10 +7545,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Synapse~1kustooperations~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Synapse~1kustooperations?api-version=2021-06-01-preview/get' + operationId: KustoOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -7561,10 +7566,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Synapse~1skus~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Synapse~1skus?api-version=2021-06-01-preview/get' + operationId: KustoPoolsSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuDescriptionList objectKey: $.value sqlVerbs: select: @@ -7580,68 +7587,84 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Synapse~1locations~1{location}~1kustoPoolCheckNameAvailability~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Synapse~1locations~1{location}~1kustoPoolCheckNameAvailability?api-version=2021-06-01-preview/post' + operationId: KustoPools_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools?api-version=2021-06-01-preview/get' + operationId: KustoPools_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KustoPoolListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}?api-version=2021-06-01-preview/get' + operationId: KustoPools_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KustoPool create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1?api-version=2021-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}?api-version=2021-06-01-preview/put' + operationId: KustoPools_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KustoPool update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1?api-version=2021-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}?api-version=2021-06-01-preview/patch' + operationId: KustoPools_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KustoPool delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1?api-version=2021-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}?api-version=2021-06-01-preview/delete' + operationId: KustoPools_Delete response: mediaType: application/json openAPIDocKey: '200' stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1stop~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1stop?api-version=2021-06-01-preview/post' + operationId: KustoPools_Stop response: mediaType: application/json openAPIDocKey: '200' start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1start~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1start?api-version=2021-06-01-preview/post' + operationId: KustoPools_Start response: mediaType: application/json openAPIDocKey: '200' add_language_extensions: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1addLanguageExtensions~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1addLanguageExtensions?api-version=2021-06-01-preview/post' + operationId: KustoPools_AddLanguageExtensions response: mediaType: application/json openAPIDocKey: '200' remove_language_extensions: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1removeLanguageExtensions~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1removeLanguageExtensions?api-version=2021-06-01-preview/post' + operationId: KustoPools_RemoveLanguageExtensions response: mediaType: application/json openAPIDocKey: '200' detach_follower_databases: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1detachFollowerDatabases~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1detachFollowerDatabases?api-version=2021-06-01-preview/post' + operationId: KustoPools_DetachFollowerDatabases response: mediaType: application/json openAPIDocKey: '200' @@ -7651,40 +7674,45 @@ components: - $ref: '#/components/x-stackQL-resources/kusto_pools/methods/list_by_workspace' insert: - $ref: '#/components/x-stackQL-resources/kusto_pools/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/kusto_pools/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/kusto_pools/methods/delete' - kusto_pools_skus_by_resource: - id: azure.synapse.kusto_pools_skus_by_resource - name: kusto_pools_skus_by_resource - title: kusto_pools_skus_by_resource + kusto_pools_skus_by_resources: + id: azure.synapse.kusto_pools_skus_by_resources + name: kusto_pools_skus_by_resources + title: kusto_pools_skus_by_resources methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1skus~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1skus?api-version=2021-06-01-preview/get' + operationId: KustoPoolsSkusByResource_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListResourceSkusResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/kusto_pools_skus_by_resource/methods/list' + - $ref: '#/components/x-stackQL-resources/kusto_pools_skus_by_resources/methods/list' insert: [] update: [] replace: [] delete: [] - kusto_pool_child_resource: - id: azure.synapse.kusto_pool_child_resource - name: kusto_pool_child_resource - title: kusto_pool_child_resource + kusto_pool_child_resources: + id: azure.synapse.kusto_pool_child_resources + name: kusto_pool_child_resources + title: kusto_pool_child_resources methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1checkNameAvailability~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1checkNameAvailability?api-version=2021-06-01-preview/post' + operationId: KustoPoolChildResource_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult sqlVerbs: select: [] insert: [] @@ -7698,10 +7726,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1listLanguageExtensions~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1listLanguageExtensions?api-version=2021-06-01-preview/post' + operationId: KustoPoolsLanguageExtensions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LanguageExtensionsList objectKey: $.value sqlVerbs: select: @@ -7717,10 +7747,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1listFollowerDatabases~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1listFollowerDatabases?api-version=2021-06-01-preview/post' + operationId: KustoPoolsFollowerDatabases_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: FollowerDatabaseListResult objectKey: $.value sqlVerbs: select: @@ -7736,26 +7768,33 @@ components: methods: list_by_kusto_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1attachedDatabaseConfigurations~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1attachedDatabaseConfigurations?api-version=2021-06-01-preview/get' + operationId: KustoPoolAttachedDatabaseConfigurations_ListByKustoPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttachedDatabaseConfigurationListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1attachedDatabaseConfigurations~1{attachedDatabaseConfigurationName}~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1attachedDatabaseConfigurations~1{attachedDatabaseConfigurationName}?api-version=2021-06-01-preview/get' + operationId: KustoPoolAttachedDatabaseConfigurations_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttachedDatabaseConfiguration create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1attachedDatabaseConfigurations~1{attachedDatabaseConfigurationName}~1?api-version=2021-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1attachedDatabaseConfigurations~1{attachedDatabaseConfigurationName}?api-version=2021-06-01-preview/put' + operationId: KustoPoolAttachedDatabaseConfigurations_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AttachedDatabaseConfiguration delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1attachedDatabaseConfigurations~1{attachedDatabaseConfigurationName}~1?api-version=2021-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1attachedDatabaseConfigurations~1{attachedDatabaseConfigurationName}?api-version=2021-06-01-preview/delete' + operationId: KustoPoolAttachedDatabaseConfigurations_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7776,32 +7815,41 @@ components: methods: list_by_kusto_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases?api-version=2021-06-01-preview/get' + operationId: KustoPoolDatabases_ListByKustoPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabaseListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}?api-version=2021-06-01-preview/get' + operationId: KustoPoolDatabases_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Database create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1?api-version=2021-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}?api-version=2021-06-01-preview/put' + operationId: KustoPoolDatabases_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Database update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1?api-version=2021-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}?api-version=2021-06-01-preview/patch' + operationId: KustoPoolDatabases_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Database delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1?api-version=2021-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}?api-version=2021-06-01-preview/delete' + operationId: KustoPoolDatabases_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7811,7 +7859,8 @@ components: - $ref: '#/components/x-stackQL-resources/kusto_pool_databases/methods/list_by_kusto_pool' insert: - $ref: '#/components/x-stackQL-resources/kusto_pool_databases/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/kusto_pool_databases/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/kusto_pool_databases/methods/delete' @@ -7822,44 +7871,57 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1checkNameAvailability~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1checkNameAvailability?api-version=2021-06-01-preview/post' + operationId: KustoPoolDataConnections_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult data_connection_validation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1dataConnectionValidation~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1dataConnectionValidation?api-version=2021-06-01-preview/post' + operationId: KustoPoolDataConnections_dataConnectionValidation response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataConnectionValidationListResult list_by_database: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1dataConnections~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1dataConnections?api-version=2021-06-01-preview/get' + operationId: KustoPoolDataConnections_ListByDatabase response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}?api-version=2021-06-01-preview/get' + operationId: KustoPoolDataConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}~1?api-version=2021-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}?api-version=2021-06-01-preview/put' + operationId: KustoPoolDataConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataConnection update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}~1?api-version=2021-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}?api-version=2021-06-01-preview/patch' + operationId: KustoPoolDataConnections_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}~1?api-version=2021-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1dataConnections~1{dataConnectionName}?api-version=2021-06-01-preview/delete' + operationId: KustoPoolDataConnections_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7869,7 +7931,8 @@ components: - $ref: '#/components/x-stackQL-resources/kusto_pool_data_connections/methods/list_by_database' insert: - $ref: '#/components/x-stackQL-resources/kusto_pool_data_connections/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/kusto_pool_data_connections/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/kusto_pool_data_connections/methods/delete' @@ -7880,32 +7943,41 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1checkPrincipalAssignmentNameAvailability~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1checkPrincipalAssignmentNameAvailability?api-version=2021-06-01-preview/post' + operationId: KustoPoolPrincipalAssignments_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1principalAssignments~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1principalAssignments?api-version=2021-06-01-preview/get' + operationId: KustoPoolPrincipalAssignments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterPrincipalAssignmentListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1principalAssignments~1{principalAssignmentName}~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1principalAssignments~1{principalAssignmentName}?api-version=2021-06-01-preview/get' + operationId: KustoPoolPrincipalAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterPrincipalAssignment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1principalAssignments~1{principalAssignmentName}~1?api-version=2021-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1principalAssignments~1{principalAssignmentName}?api-version=2021-06-01-preview/put' + operationId: KustoPoolPrincipalAssignments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ClusterPrincipalAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1principalAssignments~1{principalAssignmentName}~1?api-version=2021-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1principalAssignments~1{principalAssignmentName}?api-version=2021-06-01-preview/delete' + operationId: KustoPoolPrincipalAssignments_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7926,32 +7998,41 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1checkPrincipalAssignmentNameAvailability~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1checkPrincipalAssignmentNameAvailability?api-version=2021-06-01-preview/post' + operationId: KustoPoolDatabasePrincipalAssignments_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameResult list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1principalAssignments~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1principalAssignments?api-version=2021-06-01-preview/get' + operationId: KustoPoolDatabasePrincipalAssignments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabasePrincipalAssignmentListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1principalAssignments~1{principalAssignmentName}~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1principalAssignments~1{principalAssignmentName}?api-version=2021-06-01-preview/get' + operationId: KustoPoolDatabasePrincipalAssignments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabasePrincipalAssignment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1principalAssignments~1{principalAssignmentName}~1?api-version=2021-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1principalAssignments~1{principalAssignmentName}?api-version=2021-06-01-preview/put' + operationId: KustoPoolDatabasePrincipalAssignments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DatabasePrincipalAssignment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1principalAssignments~1{principalAssignmentName}~1?api-version=2021-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1databases~1{databaseName}~1principalAssignments~1{principalAssignmentName}?api-version=2021-06-01-preview/delete' + operationId: KustoPoolDatabasePrincipalAssignments_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -7972,10 +8053,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1privateLinkResources~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1kustoPools~1{kustoPoolName}~1privateLinkResources?api-version=2021-06-01-preview/get' + operationId: KustoPoolPrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResources objectKey: $.value sqlVerbs: select: @@ -7991,54 +8074,69 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}?api-version=2021-06-01/get' + operationId: SqlPools_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPool update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1?api-version=2021-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}?api-version=2021-06-01/patch' + operationId: SqlPools_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPool create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}?api-version=2021-06-01/put' + operationId: SqlPools_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPool delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}?api-version=2021-06-01/delete' + operationId: SqlPools_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPool list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools?api-version=2021-06-01/get' + operationId: SqlPools_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolInfoListResult objectKey: $.value pause: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1pause~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1pause?api-version=2021-06-01/post' + operationId: SqlPools_Pause response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPool resume: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1resume~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1resume?api-version=2021-06-01/post' + operationId: SqlPools_Resume response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPool sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_pools/methods/get' - $ref: '#/components/x-stackQL-resources/sql_pools/methods/list_by_workspace' insert: - $ref: '#/components/x-stackQL-resources/sql_pools/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/sql_pools/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/sql_pools/methods/delete' @@ -8049,16 +8147,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1metadataSync~1config~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1metadataSync~1config?api-version=2021-06-01/get' + operationId: SqlPoolMetadataSyncConfigs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetadataSyncConfig create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1metadataSync~1config~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1metadataSync~1config?api-version=2021-06-01/put' + operationId: SqlPoolMetadataSyncConfigs_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MetadataSyncConfig sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_pool_metadata_sync_configs/methods/get' @@ -8067,20 +8169,22 @@ components: update: [] replace: [] delete: [] - sql_pool_operation_results_location_header_result: - id: azure.synapse.sql_pool_operation_results_location_header_result - name: sql_pool_operation_results_location_header_result - title: sql_pool_operation_results_location_header_result + sql_pool_operation_results_location_header_results: + id: azure.synapse.sql_pool_operation_results_location_header_results + name: sql_pool_operation_results_location_header_results + title: sql_pool_operation_results_location_header_results methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1operationResults~1{operationId}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1operationResults~1{operationId}?api-version=2021-06-01/get' + operationId: SqlPoolOperationResultsLocationHeaderResult_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPool sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sql_pool_operation_results_location_header_result/methods/get' + - $ref: '#/components/x-stackQL-resources/sql_pool_operation_results_location_header_results/methods/get' insert: [] update: [] replace: [] @@ -8092,23 +8196,29 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1geoBackupPolicies~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1geoBackupPolicies?api-version=2021-06-01/get' + operationId: SqlPoolGeoBackupPolicies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GeoBackupPolicyListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1geoBackupPolicies~1{geoBackupPolicyName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1geoBackupPolicies~1{geoBackupPolicyName}?api-version=2021-06-01/put' + operationId: SqlPoolGeoBackupPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GeoBackupPolicy get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1geoBackupPolicies~1{geoBackupPolicyName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1geoBackupPolicies~1{geoBackupPolicyName}?api-version=2021-06-01/get' + operationId: SqlPoolGeoBackupPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GeoBackupPolicy sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_pool_geo_backup_policies/methods/get' @@ -8125,10 +8235,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1dataWarehouseUserActivities~1{dataWarehouseUserActivityName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1dataWarehouseUserActivities~1{dataWarehouseUserActivityName}?api-version=2021-06-01/get' + operationId: SqlPoolDataWarehouseUserActivities_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataWarehouseUserActivities sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_pool_data_warehouse_user_activities/methods/get' @@ -8143,26 +8255,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1restorePoints~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1restorePoints?api-version=2021-06-01/get' + operationId: SqlPoolRestorePoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorePointListResult objectKey: $.value create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1restorePoints~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1restorePoints?api-version=2021-06-01/post' + operationId: SqlPoolRestorePoints_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorePoint get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1restorePoints~1{restorePointName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1restorePoints~1{restorePointName}?api-version=2021-06-01/get' + operationId: SqlPoolRestorePoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorePoint delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1restorePoints~1{restorePointName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1restorePoints~1{restorePointName}?api-version=2021-06-01/delete' + operationId: SqlPoolRestorePoints_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -8183,19 +8302,24 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1replicationLinks~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1replicationLinks?api-version=2021-06-01/get' + operationId: SqlPoolReplicationLinks_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReplicationLinkListResult objectKey: $.value get_by_name: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1replicationLinks~1{linkId}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1replicationLinks~1{linkId}?api-version=2021-06-01/get' + operationId: SqlPoolReplicationLinks_GetByName response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReplicationLink sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/sql_pool_replication_links/methods/get_by_name' - $ref: '#/components/x-stackQL-resources/sql_pool_replication_links/methods/list' insert: [] update: [] @@ -8208,13 +8332,16 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1maintenancewindows~1current~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1maintenancewindows~1current?api-version=2021-06-01/get' + operationId: SqlPoolMaintenanceWindows_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MaintenanceWindows create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1maintenancewindows~1current~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1maintenancewindows~1current?api-version=2021-06-01/put' + operationId: SqlPoolMaintenanceWindows_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' @@ -8233,10 +8360,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1maintenanceWindowOptions~1current~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1maintenanceWindowOptions~1current?api-version=2021-06-01/get' + operationId: SqlPoolMaintenanceWindowOptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: MaintenanceWindowOptions sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_pool_maintenance_window_options/methods/get' @@ -8251,22 +8380,28 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1transparentDataEncryption~1{transparentDataEncryptionName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1transparentDataEncryption~1{transparentDataEncryptionName}?api-version=2021-06-01/get' + operationId: SqlPoolTransparentDataEncryptions_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TransparentDataEncryption create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1transparentDataEncryption~1{transparentDataEncryptionName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1transparentDataEncryption~1{transparentDataEncryptionName}?api-version=2021-06-01/put' + operationId: SqlPoolTransparentDataEncryptions_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TransparentDataEncryption list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1transparentDataEncryption~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1transparentDataEncryption?api-version=2021-06-01/get' + operationId: SqlPoolTransparentDataEncryptions_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TransparentDataEncryptionListResult objectKey: $.value sqlVerbs: select: @@ -8284,22 +8419,28 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1auditingSettings~1{blobAuditingPolicyName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1auditingSettings~1{blobAuditingPolicyName}?api-version=2021-06-01/get' + operationId: SqlPoolBlobAuditingPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolBlobAuditingPolicy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1auditingSettings~1{blobAuditingPolicyName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1auditingSettings~1{blobAuditingPolicyName}?api-version=2021-06-01/put' + operationId: SqlPoolBlobAuditingPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolBlobAuditingPolicy list_by_sql_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1auditingSettings~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1auditingSettings?api-version=2021-06-01/get' + operationId: SqlPoolBlobAuditingPolicies_ListBySqlPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolBlobAuditingPolicyListResult objectKey: $.value sqlVerbs: select: @@ -8317,10 +8458,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1operations~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1operations?api-version=2021-06-01/get' + operationId: SqlPoolOperations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolBlobAuditingPolicySqlPoolOperationListResult objectKey: $.value sqlVerbs: select: @@ -8336,10 +8479,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1usages~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1usages?api-version=2021-06-01/get' + operationId: SqlPoolUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolUsageListResult objectKey: $.value sqlVerbs: select: @@ -8355,10 +8500,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1currentSensitivityLabels~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1currentSensitivityLabels?api-version=2021-06-01/get' + operationId: SqlPoolSensitivityLabelsCurrent_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SensitivityLabelListResult objectKey: $.value sqlVerbs: select: @@ -8374,37 +8521,45 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1currentSensitivityLabels~1?api-version=2021-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1currentSensitivityLabels?api-version=2021-06-01/patch' + operationId: SqlPoolSensitivityLabels_Update response: mediaType: application/json openAPIDocKey: '200' create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1columns~1{columnName}~1sensitivityLabels~1{sensitivityLabelSource}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1columns~1{columnName}~1sensitivityLabels~1{sensitivityLabelSource}?api-version=2021-06-01/put' + operationId: SqlPoolSensitivityLabels_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SensitivityLabel delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1columns~1{columnName}~1sensitivityLabels~1{sensitivityLabelSource}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1columns~1{columnName}~1sensitivityLabels~1{sensitivityLabelSource}?api-version=2021-06-01/delete' + operationId: SqlPoolSensitivityLabels_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1columns~1{columnName}~1sensitivityLabels~1{sensitivityLabelSource}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1columns~1{columnName}~1sensitivityLabels~1{sensitivityLabelSource}?api-version=2021-06-01/get' + operationId: SqlPoolSensitivityLabels_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SensitivityLabel enable_recommendation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1columns~1{columnName}~1sensitivityLabels~1{sensitivityLabelSource}~1enable~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1columns~1{columnName}~1sensitivityLabels~1{sensitivityLabelSource}~1enable?api-version=2021-06-01/post' + operationId: SqlPoolSensitivityLabels_EnableRecommendation response: mediaType: application/json openAPIDocKey: '200' disable_recommendation: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1columns~1{columnName}~1sensitivityLabels~1{sensitivityLabelSource}~1disable~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1columns~1{columnName}~1sensitivityLabels~1{sensitivityLabelSource}~1disable?api-version=2021-06-01/post' + operationId: SqlPoolSensitivityLabels_DisableRecommendation response: mediaType: application/json openAPIDocKey: '200' @@ -8413,7 +8568,8 @@ components: - $ref: '#/components/x-stackQL-resources/sql_pool_sensitivity_labels/methods/get' insert: - $ref: '#/components/x-stackQL-resources/sql_pool_sensitivity_labels/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/sql_pool_sensitivity_labels/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/sql_pool_sensitivity_labels/methods/delete' @@ -8424,10 +8580,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1recommendedSensitivityLabels~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1recommendedSensitivityLabels?api-version=2021-06-01/get' + operationId: SqlPoolSensitivityLabelsRecommended_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SensitivityLabelListResult objectKey: $.value sqlVerbs: select: @@ -8443,14 +8601,16 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1recommendedSensitivityLabels~1?api-version=2021-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1recommendedSensitivityLabels?api-version=2021-06-01/patch' + operationId: SqlPoolRecommendedSensitivityLabels_Update response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: [] insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/sql_pool_recommended_sensitivity_labels/methods/update' replace: [] delete: [] sql_pool_schemas: @@ -8460,18 +8620,23 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas?api-version=2021-06-01/get' + operationId: SqlPoolSchemas_List response: mediaType: application/json openAPIDocKey: '200' - exec_get: + schemaRef: SqlPoolSchemaListResult + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}?api-version=2021-06-01/get' + operationId: SqlPoolSchemas_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolSchema sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/sql_pool_schemas/methods/get' - $ref: '#/components/x-stackQL-resources/sql_pool_schemas/methods/list' insert: [] update: [] @@ -8484,18 +8649,23 @@ components: methods: list_by_schema: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables?api-version=2021-06-01/get' + operationId: SqlPoolTables_ListBySchema response: mediaType: application/json openAPIDocKey: '200' - exec_get: + schemaRef: SqlPoolTableListResult + get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}?api-version=2021-06-01/get' + operationId: SqlPoolTables_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolTable sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/sql_pool_tables/methods/get' - $ref: '#/components/x-stackQL-resources/sql_pool_tables/methods/list_by_schema' insert: [] update: [] @@ -8508,10 +8678,12 @@ components: methods: list_by_table_name: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1columns~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1columns?api-version=2021-06-01/get' + operationId: SqlPoolTableColumns_ListByTableName response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolColumnListResult objectKey: $.value sqlVerbs: select: @@ -8527,10 +8699,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1connectionPolicies~1{connectionPolicyName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1connectionPolicies~1{connectionPolicyName}?api-version=2021-06-01/get' + operationId: SqlPoolConnectionPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolConnectionPolicy sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_pool_connection_policies/methods/get' @@ -8545,26 +8719,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments?api-version=2021-06-01/get' + operationId: SqlPoolVulnerabilityAssessments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolVulnerabilityAssessmentListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}?api-version=2021-06-01/get' + operationId: SqlPoolVulnerabilityAssessments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolVulnerabilityAssessment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}?api-version=2021-06-01/put' + operationId: SqlPoolVulnerabilityAssessments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolVulnerabilityAssessment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}?api-version=2021-06-01/delete' + operationId: SqlPoolVulnerabilityAssessments_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -8585,29 +8766,36 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1scans~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1scans?api-version=2021-06-01/get' + operationId: SqlPoolVulnerabilityAssessmentScans_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VulnerabilityAssessmentScanRecordListResult objectKey: $.value initiate_scan: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1scans~1{scanId}~1initiateScan~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1scans~1{scanId}~1initiateScan?api-version=2021-06-01/post' + operationId: SqlPoolVulnerabilityAssessmentScans_InitiateScan response: mediaType: application/json openAPIDocKey: '200' export: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1scans~1{scanId}~1export~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1scans~1{scanId}~1export?api-version=2021-06-01/post' + operationId: SqlPoolVulnerabilityAssessmentScans_Export response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolVulnerabilityAssessmentScansExport get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1scans~1{scanId}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1scans~1{scanId}?api-version=2021-06-01/get' + operationId: SqlPoolVulnerabilityAssessmentScans_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VulnerabilityAssessmentScanRecord sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_pool_vulnerability_assessment_scans/methods/get' @@ -8623,23 +8811,29 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1securityAlertPolicies~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1securityAlertPolicies?api-version=2021-06-01/get' + operationId: SqlPoolSecurityAlertPolicies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ListSqlPoolSecurityAlertPolicies objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1securityAlertPolicies~1{securityAlertPolicyName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1securityAlertPolicies~1{securityAlertPolicyName}?api-version=2021-06-01/get' + operationId: SqlPoolSecurityAlertPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolSecurityAlertPolicy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1securityAlertPolicies~1{securityAlertPolicyName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1securityAlertPolicies~1{securityAlertPolicyName}?api-version=2021-06-01/put' + operationId: SqlPoolSecurityAlertPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolSecurityAlertPolicy sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_pool_security_alert_policies/methods/get' @@ -8656,22 +8850,27 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1rules~1{ruleId}~1baselines~1{baselineName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1rules~1{ruleId}~1baselines~1{baselineName}?api-version=2021-06-01/put' + operationId: SqlPoolVulnerabilityAssessmentRuleBaselines_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolVulnerabilityAssessmentRuleBaseline delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1rules~1{ruleId}~1baselines~1{baselineName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1rules~1{ruleId}~1baselines~1{baselineName}?api-version=2021-06-01/delete' + operationId: SqlPoolVulnerabilityAssessmentRuleBaselines_Delete response: mediaType: application/json openAPIDocKey: '200' get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1rules~1{ruleId}~1baselines~1{baselineName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1rules~1{ruleId}~1baselines~1{baselineName}?api-version=2021-06-01/get' + operationId: SqlPoolVulnerabilityAssessmentRuleBaselines_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolVulnerabilityAssessmentRuleBaseline sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_pool_vulnerability_assessment_rule_baselines/methods/get' @@ -8688,22 +8887,28 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1extendedAuditingSettings~1{blobAuditingPolicyName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1extendedAuditingSettings~1{blobAuditingPolicyName}?api-version=2021-06-01/get' + operationId: ExtendedSqlPoolBlobAuditingPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExtendedSqlPoolBlobAuditingPolicy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1extendedAuditingSettings~1{blobAuditingPolicyName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1extendedAuditingSettings~1{blobAuditingPolicyName}?api-version=2021-06-01/put' + operationId: ExtendedSqlPoolBlobAuditingPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExtendedSqlPoolBlobAuditingPolicy list_by_sql_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1extendedAuditingSettings~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1extendedAuditingSettings?api-version=2021-06-01/get' + operationId: ExtendedSqlPoolBlobAuditingPolicies_ListBySqlPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExtendedSqlPoolBlobAuditingPolicyListResult objectKey: $.value sqlVerbs: select: @@ -8721,16 +8926,20 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1dataMaskingPolicies~1{dataMaskingPolicyName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1dataMaskingPolicies~1{dataMaskingPolicyName}?api-version=2021-06-01/put' + operationId: DataMaskingPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataMaskingPolicy get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1dataMaskingPolicies~1{dataMaskingPolicyName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1dataMaskingPolicies~1{dataMaskingPolicyName}?api-version=2021-06-01/get' + operationId: DataMaskingPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataMaskingPolicy sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/data_masking_policies/methods/get' @@ -8746,22 +8955,28 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1dataMaskingPolicies~1{dataMaskingPolicyName}~1rules~1{dataMaskingRuleName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1dataMaskingPolicies~1{dataMaskingPolicyName}~1rules~1{dataMaskingRuleName}?api-version=2021-06-01/put' + operationId: DataMaskingRules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataMaskingRule get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1dataMaskingPolicies~1{dataMaskingPolicyName}~1rules~1{dataMaskingRuleName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1dataMaskingPolicies~1{dataMaskingPolicyName}~1rules~1{dataMaskingRuleName}?api-version=2021-06-01/get' + operationId: DataMaskingRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataMaskingRule list_by_sql_pool: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1dataMaskingPolicies~1{dataMaskingPolicyName}~1rules~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1dataMaskingPolicies~1{dataMaskingPolicyName}~1rules?api-version=2021-06-01/get' + operationId: DataMaskingRules_ListBySqlPool response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DataMaskingRuleListResult objectKey: $.value sqlVerbs: select: @@ -8779,10 +8994,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1columns~1{columnName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1schemas~1{schemaName}~1tables~1{tableName}~1columns~1{columnName}?api-version=2021-06-01/get' + operationId: SqlPoolColumns_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SqlPoolColumn sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/sql_pool_columns/methods/get' @@ -8790,86 +9007,100 @@ components: update: [] replace: [] delete: [] - sql_pool_workload_group: - id: azure.synapse.sql_pool_workload_group - name: sql_pool_workload_group - title: sql_pool_workload_group + sql_pool_workload_groups: + id: azure.synapse.sql_pool_workload_groups + name: sql_pool_workload_groups + title: sql_pool_workload_groups methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1{workloadGroupName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1{workloadGroupName}?api-version=2021-06-01/get' + operationId: SqlPoolWorkloadGroup_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkloadGroup create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1{workloadGroupName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1{workloadGroupName}?api-version=2021-06-01/put' + operationId: SqlPoolWorkloadGroup_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkloadGroup delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1{workloadGroupName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1{workloadGroupName}?api-version=2021-06-01/delete' + operationId: SqlPoolWorkloadGroup_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups?api-version=2021-06-01/get' + operationId: SqlPoolWorkloadGroup_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkloadGroupListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sql_pool_workload_group/methods/get' - - $ref: '#/components/x-stackQL-resources/sql_pool_workload_group/methods/list' + - $ref: '#/components/x-stackQL-resources/sql_pool_workload_groups/methods/get' + - $ref: '#/components/x-stackQL-resources/sql_pool_workload_groups/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/sql_pool_workload_group/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/sql_pool_workload_groups/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/sql_pool_workload_group/methods/delete' - sql_pool_workload_classifier: - id: azure.synapse.sql_pool_workload_classifier - name: sql_pool_workload_classifier - title: sql_pool_workload_classifier + - $ref: '#/components/x-stackQL-resources/sql_pool_workload_groups/methods/delete' + sql_pool_workload_classifiers: + id: azure.synapse.sql_pool_workload_classifiers + name: sql_pool_workload_classifiers + title: sql_pool_workload_classifiers methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1{workloadGroupName}~1workloadClassifiers~1{workloadClassifierName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1{workloadGroupName}~1workloadClassifiers~1{workloadClassifierName}?api-version=2021-06-01/get' + operationId: SqlPoolWorkloadClassifier_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkloadClassifier create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1{workloadGroupName}~1workloadClassifiers~1{workloadClassifierName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1{workloadGroupName}~1workloadClassifiers~1{workloadClassifierName}?api-version=2021-06-01/put' + operationId: SqlPoolWorkloadClassifier_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkloadClassifier delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1{workloadGroupName}~1workloadClassifiers~1{workloadClassifierName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1{workloadGroupName}~1workloadClassifiers~1{workloadClassifierName}?api-version=2021-06-01/delete' + operationId: SqlPoolWorkloadClassifier_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1{workloadGroupName}~1workloadClassifiers~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlPools~1{sqlPoolName}~1workloadGroups~1{workloadGroupName}~1workloadClassifiers?api-version=2021-06-01/get' + operationId: SqlPoolWorkloadClassifier_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkloadClassifierListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/sql_pool_workload_classifier/methods/get' - - $ref: '#/components/x-stackQL-resources/sql_pool_workload_classifier/methods/list' + - $ref: '#/components/x-stackQL-resources/sql_pool_workload_classifiers/methods/get' + - $ref: '#/components/x-stackQL-resources/sql_pool_workload_classifiers/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/sql_pool_workload_classifier/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/sql_pool_workload_classifiers/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/sql_pool_workload_classifier/methods/delete' + - $ref: '#/components/x-stackQL-resources/sql_pool_workload_classifiers/methods/delete' ip_firewall_rules: id: azure.synapse.ip_firewall_rules name: ip_firewall_rules @@ -8877,35 +9108,45 @@ components: methods: list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1firewallRules~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1firewallRules?api-version=2021-06-01/get' + operationId: IpFirewallRules_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpFirewallRuleInfoListResult objectKey: $.value create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1firewallRules~1{ruleName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1firewallRules~1{ruleName}?api-version=2021-06-01/put' + operationId: IpFirewallRules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpFirewallRuleInfo delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1firewallRules~1{ruleName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1firewallRules~1{ruleName}?api-version=2021-06-01/delete' + operationId: IpFirewallRules_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpFirewallRuleInfo get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1firewallRules~1{ruleName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1firewallRules~1{ruleName}?api-version=2021-06-01/get' + operationId: IpFirewallRules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IpFirewallRuleInfo replace_all: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1replaceAllIpFirewallRules~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1replaceAllIpFirewallRules?api-version=2021-06-01/post' + operationId: IpFirewallRules_ReplaceAll response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReplaceAllFirewallRulesOperationResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/ip_firewall_rules/methods/get' @@ -8913,8 +9154,7 @@ components: insert: - $ref: '#/components/x-stackQL-resources/ip_firewall_rules/methods/create_or_update' update: [] - replace: - - $ref: '#/components/x-stackQL-resources/ip_firewall_rules/methods/replace_all' + replace: [] delete: - $ref: '#/components/x-stackQL-resources/ip_firewall_rules/methods/delete' azure_ad_only_authentications: @@ -8924,22 +9164,28 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1azureADOnlyAuthentications~1{azureADOnlyAuthenticationName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1azureADOnlyAuthentications~1{azureADOnlyAuthenticationName}?api-version=2021-06-01/get' + operationId: AzureADOnlyAuthentications_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureADOnlyAuthentication create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1azureADOnlyAuthentications~1{azureADOnlyAuthenticationName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1azureADOnlyAuthentications~1{azureADOnlyAuthenticationName}?api-version=2021-06-01/put' + operationId: AzureADOnlyAuthentications_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureADOnlyAuthentication list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1azureADOnlyAuthentications~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1azureADOnlyAuthentications?api-version=2021-06-01/get' + operationId: AzureADOnlyAuthentications_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AzureADOnlyAuthenticationListResult objectKey: $.value sqlVerbs: select: @@ -8950,38 +9196,40 @@ components: update: [] replace: [] delete: [] - operations_azure_async_header_result: - id: azure.synapse.operations_azure_async_header_result - name: operations_azure_async_header_result - title: operations_azure_async_header_result + operations_location_header_results: + id: azure.synapse.operations_location_header_results + name: operations_location_header_results + title: operations_location_header_results methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1operationStatuses~1{operationId}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1operationResults~1{operationId}?api-version=2021-06-01/get' + operationId: OperationsLocationHeaderResult_Get response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/operations_azure_async_header_result/methods/get' + select: [] insert: [] update: [] replace: [] delete: [] - library: - id: azure.synapse.library - name: library - title: library + operations_azure_async_header_results: + id: azure.synapse.operations_azure_async_header_results + name: operations_azure_async_header_results + title: operations_azure_async_header_results methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1libraries~1{libraryName}~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1operationStatuses~1{operationId}?api-version=2021-06-01/get' + operationId: OperationsAzureAsyncHeaderResult_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/library/methods/get' + - $ref: '#/components/x-stackQL-resources/operations_azure_async_header_results/methods/get' insert: [] update: [] replace: [] @@ -8991,15 +9239,26 @@ components: name: libraries title: libraries methods: + get: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1libraries~1{libraryName}?api-version=2021-06-01-preview/get' + operationId: Library_Get + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: LibraryResource list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1libraries~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1libraries?api-version=2021-06-01-preview/get' + operationId: Libraries_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LibraryListResponse objectKey: $.value sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/libraries/methods/get' - $ref: '#/components/x-stackQL-resources/libraries/methods/list_by_workspace' insert: [] update: [] @@ -9012,41 +9271,52 @@ components: methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs?api-version=2021-06-01/get' + operationId: PrivateLinkHubs_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkHubInfoListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}?api-version=2021-06-01/get' + operationId: PrivateLinkHubs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkHub update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}~1?api-version=2021-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}?api-version=2021-06-01/patch' + operationId: PrivateLinkHubs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkHub create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}?api-version=2021-06-01/put' + operationId: PrivateLinkHubs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkHub delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}?api-version=2021-06-01/delete' + operationId: PrivateLinkHubs_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Synapse~1privateLinkHubs~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Synapse~1privateLinkHubs?api-version=2021-06-01/get' + operationId: PrivateLinkHubs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkHubInfoListResult objectKey: $.value sqlVerbs: select: @@ -9055,32 +9325,37 @@ components: - $ref: '#/components/x-stackQL-resources/private_link_hubs/methods/list' insert: - $ref: '#/components/x-stackQL-resources/private_link_hubs/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/private_link_hubs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/private_link_hubs/methods/delete' - private_endpoint_connections_private_link_hub: - id: azure.synapse.private_endpoint_connections_private_link_hub - name: private_endpoint_connections_private_link_hub - title: private_endpoint_connections_private_link_hub + private_endpoint_connections_private_link_hubs: + id: azure.synapse.private_endpoint_connections_private_link_hubs + name: private_endpoint_connections_private_link_hubs + title: private_endpoint_connections_private_link_hubs methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}~1privateEndpointConnections~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}~1privateEndpointConnections?api-version=2021-06-01/get' + operationId: PrivateEndpointConnectionsPrivateLinkHub_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionForPrivateLinkHub_ResourceCollectionResponse objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1privateLinkHubs~1{privateLinkHubName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-06-01/get' + operationId: PrivateEndpointConnectionsPrivateLinkHub_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionForPrivateLinkHub sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connections_private_link_hub/methods/get' - - $ref: '#/components/x-stackQL-resources/private_endpoint_connections_private_link_hub/methods/list' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections_private_link_hubs/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections_private_link_hubs/methods/list' insert: [] update: [] replace: [] @@ -9092,62 +9367,77 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1?api-version=2021-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}?api-version=2021-06-01-preview/patch' + operationId: IntegrationRuntimes_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}?api-version=2021-06-01-preview/get' + operationId: IntegrationRuntimes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeResource create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1?api-version=2021-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}?api-version=2021-06-01-preview/put' + operationId: IntegrationRuntimes_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1?api-version=2021-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}?api-version=2021-06-01-preview/delete' + operationId: IntegrationRuntimes_Delete response: mediaType: application/json openAPIDocKey: '200' upgrade: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1upgrade~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1upgrade?api-version=2021-06-01-preview/post' + operationId: IntegrationRuntimes_Upgrade response: mediaType: application/json openAPIDocKey: '200' list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes?api-version=2021-06-01-preview/get' + operationId: IntegrationRuntimes_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeListResponse objectKey: $.value start: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1start~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1start?api-version=2021-06-01-preview/post' + operationId: IntegrationRuntimes_Start response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeStatusResponse stop: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1stop~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1stop?api-version=2021-06-01-preview/post' + operationId: IntegrationRuntimes_Stop response: mediaType: application/json openAPIDocKey: '200' enable_interactive_query: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1enableInteractiveQuery~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1enableInteractiveQuery?api-version=2021-06-01-preview/post' + operationId: IntegrationRuntimes_EnableInteractiveQuery response: mediaType: application/json openAPIDocKey: '200' disable_interactive_query: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1disableInteractiveQuery~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1disableInteractiveQuery?api-version=2021-06-01-preview/post' + operationId: IntegrationRuntimes_DisableInteractiveQuery response: mediaType: application/json openAPIDocKey: '200' @@ -9157,24 +9447,27 @@ components: - $ref: '#/components/x-stackQL-resources/integration_runtimes/methods/list_by_workspace' insert: - $ref: '#/components/x-stackQL-resources/integration_runtimes/methods/create' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/integration_runtimes/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/integration_runtimes/methods/delete' - integration_runtime_node_ip_address: - id: azure.synapse.integration_runtime_node_ip_address - name: integration_runtime_node_ip_address - title: integration_runtime_node_ip_address + integration_runtime_node_ip_addresses: + id: azure.synapse.integration_runtime_node_ip_addresses + name: integration_runtime_node_ip_addresses + title: integration_runtime_node_ip_addresses methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}~1ipAddress~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}~1ipAddress?api-version=2021-06-01-preview/post' + operationId: IntegrationRuntimeNodeIpAddress_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeNodeIpAddress sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/integration_runtime_node_ip_address/methods/get' + - $ref: '#/components/x-stackQL-resources/integration_runtime_node_ip_addresses/methods/get' insert: [] update: [] replace: [] @@ -9186,17 +9479,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1getObjectMetadata~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1getObjectMetadata?api-version=2021-06-01-preview/post' + operationId: IntegrationRuntimeObjectMetadata_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SsisObjectMetadataListResponse objectKey: $.value refresh: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1refreshObjectMetadata~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1refreshObjectMetadata?api-version=2021-06-01-preview/post' + operationId: IntegrationRuntimeObjectMetadata_Refresh response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SsisObjectMetadataStatusResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/integration_runtime_object_metadata/methods/list' @@ -9211,19 +9508,24 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}?api-version=2021-06-01-preview/get' + operationId: IntegrationRuntimeNodes_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SelfHostedIntegrationRuntimeNode update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}~1?api-version=2021-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}?api-version=2021-06-01-preview/patch' + operationId: IntegrationRuntimeNodes_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SelfHostedIntegrationRuntimeNode delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}~1?api-version=2021-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1nodes~1{nodeName}?api-version=2021-06-01-preview/delete' + operationId: IntegrationRuntimeNodes_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -9231,7 +9533,8 @@ components: select: - $ref: '#/components/x-stackQL-resources/integration_runtime_nodes/methods/get' insert: [] - update: [] + update: + - $ref: '#/components/x-stackQL-resources/integration_runtime_nodes/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/integration_runtime_nodes/methods/delete' @@ -9242,7 +9545,8 @@ components: methods: sync: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1syncCredentials~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1syncCredentials?api-version=2021-06-01-preview/post' + operationId: IntegrationRuntimeCredentials_Sync response: mediaType: application/json openAPIDocKey: '200' @@ -9252,20 +9556,22 @@ components: update: [] replace: [] delete: [] - integration_runtime_connection_infos: - id: azure.synapse.integration_runtime_connection_infos - name: integration_runtime_connection_infos - title: integration_runtime_connection_infos + integration_runtime_connection_info: + id: azure.synapse.integration_runtime_connection_info + name: integration_runtime_connection_info + title: integration_runtime_connection_info methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1getConnectionInfo~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1getConnectionInfo?api-version=2021-06-01-preview/post' + operationId: IntegrationRuntimeConnectionInfos_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeConnectionInfo sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/integration_runtime_connection_infos/methods/get' + - $ref: '#/components/x-stackQL-resources/integration_runtime_connection_info/methods/get' insert: [] update: [] replace: [] @@ -9277,16 +9583,20 @@ components: methods: regenerate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1regenerateAuthKey~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1regenerateAuthKey?api-version=2021-06-01-preview/post' + operationId: IntegrationRuntimeAuthKeys_Regenerate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeAuthKeys list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1listAuthKeys~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1listAuthKeys?api-version=2021-06-01-preview/post' + operationId: IntegrationRuntimeAuthKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeAuthKeys sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/integration_runtime_auth_keys/methods/list' @@ -9301,10 +9611,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1monitoringData~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1monitoringData?api-version=2021-06-01-preview/post' + operationId: IntegrationRuntimeMonitoringData_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeMonitoringData sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/integration_runtime_monitoring_data/methods/list' @@ -9319,10 +9631,12 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1getStatus~1?api-version=2021-06-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1getStatus?api-version=2021-06-01-preview/post' + operationId: IntegrationRuntimeStatus_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeStatusResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/integration_runtime_status/methods/get' @@ -9337,10 +9651,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1outboundNetworkDependenciesEndpoints~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1outboundNetworkDependenciesEndpoints?api-version=2021-06-01-preview/get' + operationId: IntegrationRuntimesOutboundNetworkDependenciesEndpoints_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse objectKey: $.value sqlVerbs: select: @@ -9349,56 +9665,62 @@ components: update: [] replace: [] delete: [] - integration_runtime_start: - id: azure.synapse.integration_runtime_start - name: integration_runtime_start - title: integration_runtime_start + integration_runtime_starts: + id: azure.synapse.integration_runtime_starts + name: integration_runtime_starts + title: integration_runtime_starts methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1start~1operationstatuses~1{integrationRuntimeOperationId}~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1start~1operationstatuses~1{integrationRuntimeOperationId}?api-version=2021-06-01-preview/get' + operationId: IntegrationRuntimeStart_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeOperationStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/integration_runtime_start/methods/get' + - $ref: '#/components/x-stackQL-resources/integration_runtime_starts/methods/get' insert: [] update: [] replace: [] delete: [] - integration_runtime_stop: - id: azure.synapse.integration_runtime_stop - name: integration_runtime_stop - title: integration_runtime_stop + integration_runtime_stops: + id: azure.synapse.integration_runtime_stops + name: integration_runtime_stops + title: integration_runtime_stops methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1stop~1operationstatuses~1{integrationRuntimeOperationId}~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1stop~1operationstatuses~1{integrationRuntimeOperationId}?api-version=2021-06-01-preview/get' + operationId: IntegrationRuntimeStop_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeStopOperationStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/integration_runtime_stop/methods/get' + - $ref: '#/components/x-stackQL-resources/integration_runtime_stops/methods/get' insert: [] update: [] replace: [] delete: [] - integration_runtime_enable_interactivequery: - id: azure.synapse.integration_runtime_enable_interactivequery - name: integration_runtime_enable_interactivequery - title: integration_runtime_enable_interactivequery + integration_runtime_enable_interactivequeries: + id: azure.synapse.integration_runtime_enable_interactivequeries + name: integration_runtime_enable_interactivequeries + title: integration_runtime_enable_interactivequeries methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1enableinteractivequery~1operationstatuses~1{integrationRuntimeOperationId}~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1integrationRuntimes~1{integrationRuntimeName}~1enableinteractivequery~1operationstatuses~1{integrationRuntimeOperationId}?api-version=2021-06-01-preview/get' + operationId: IntegrationRuntimeEnableInteractivequery_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: IntegrationRuntimeEnableinteractivequery sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/integration_runtime_enable_interactivequery/methods/get' + - $ref: '#/components/x-stackQL-resources/integration_runtime_enable_interactivequeries/methods/get' insert: [] update: [] replace: [] @@ -9410,34 +9732,44 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1bigDataPools~1{bigDataPoolName}~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1bigDataPools~1{bigDataPoolName}?api-version=2021-06-01-preview/get' + operationId: BigDataPools_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BigDataPoolResourceInfo update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1bigDataPools~1{bigDataPoolName}~1?api-version=2021-06-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1bigDataPools~1{bigDataPoolName}?api-version=2021-06-01-preview/patch' + operationId: BigDataPools_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BigDataPoolResourceInfo create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1bigDataPools~1{bigDataPoolName}~1?api-version=2021-06-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1bigDataPools~1{bigDataPoolName}?api-version=2021-06-01-preview/put' + operationId: BigDataPools_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BigDataPoolResourceInfo delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1bigDataPools~1{bigDataPoolName}~1?api-version=2021-06-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1bigDataPools~1{bigDataPoolName}?api-version=2021-06-01-preview/delete' + operationId: BigDataPools_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BigDataPoolResourceInfo list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1bigDataPools~1?api-version=2021-06-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1bigDataPools?api-version=2021-06-01-preview/get' + operationId: BigDataPools_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: BigDataPoolResourceInfoListResult objectKey: $.value sqlVerbs: select: @@ -9445,7 +9777,8 @@ components: - $ref: '#/components/x-stackQL-resources/big_data_pools/methods/list_by_workspace' insert: - $ref: '#/components/x-stackQL-resources/big_data_pools/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/big_data_pools/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/big_data_pools/methods/delete' @@ -9456,41 +9789,53 @@ components: methods: list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces?api-version=2021-06-01/get' + operationId: Workspaces_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceInfoListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}?api-version=2021-06-01/get' + operationId: Workspaces_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1?api-version=2021-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}?api-version=2021-06-01/patch' + operationId: Workspaces_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}?api-version=2021-06-01/put' + operationId: Workspaces_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}?api-version=2021-06-01/delete' + operationId: Workspaces_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Workspace list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Synapse~1workspaces~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Synapse~1workspaces?api-version=2021-06-01/get' + operationId: Workspaces_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceInfoListResult objectKey: $.value sqlVerbs: select: @@ -9499,7 +9844,8 @@ components: - $ref: '#/components/x-stackQL-resources/workspaces/methods/list' insert: - $ref: '#/components/x-stackQL-resources/workspaces/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/workspaces/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/workspaces/methods/delete' @@ -9510,19 +9856,24 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1administrators~1activeDirectory~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1administrators~1activeDirectory?api-version=2021-06-01/get' + operationId: WorkspaceAadAdmins_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceAadAdminInfo create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1administrators~1activeDirectory~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1administrators~1activeDirectory?api-version=2021-06-01/put' + operationId: WorkspaceAadAdmins_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceAadAdminInfo delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1administrators~1activeDirectory~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1administrators~1activeDirectory?api-version=2021-06-01/delete' + operationId: WorkspaceAadAdmins_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -9542,19 +9893,24 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlAdministrators~1activeDirectory~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlAdministrators~1activeDirectory?api-version=2021-06-01/get' + operationId: WorkspaceSqlAadAdmins_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceAadAdminInfo create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlAdministrators~1activeDirectory~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlAdministrators~1activeDirectory?api-version=2021-06-01/put' + operationId: WorkspaceSqlAadAdmins_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WorkspaceAadAdminInfo delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlAdministrators~1activeDirectory~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlAdministrators~1activeDirectory?api-version=2021-06-01/delete' + operationId: WorkspaceSqlAadAdmins_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -9574,16 +9930,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1managedIdentitySqlControlSettings~1default~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1managedIdentitySqlControlSettings~1default?api-version=2021-06-01/get' + operationId: WorkspaceManagedIdentitySqlControlSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedIdentitySqlControlSettingsModel create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1managedIdentitySqlControlSettings~1default~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1managedIdentitySqlControlSettings~1default?api-version=2021-06-01/put' + operationId: WorkspaceManagedIdentitySqlControlSettings_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ManagedIdentitySqlControlSettingsModel sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workspace_managed_identity_sql_control_settings/methods/get' @@ -9599,16 +9959,20 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1restorableDroppedSqlPools~1{restorableDroppedSqlPoolId}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1restorableDroppedSqlPools~1{restorableDroppedSqlPoolId}?api-version=2021-06-01/get' + operationId: RestorableDroppedSqlPools_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableDroppedSqlPool list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1restorableDroppedSqlPools~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1restorableDroppedSqlPools?api-version=2021-06-01/get' + operationId: RestorableDroppedSqlPools_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RestorableDroppedSqlPoolListResult objectKey: $.value sqlVerbs: select: @@ -9625,29 +9989,37 @@ components: methods: list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1keys~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1keys?api-version=2021-06-01/get' + operationId: Keys_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: KeyInfoListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1keys~1{keyName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1keys~1{keyName}?api-version=2021-06-01/get' + operationId: Keys_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Key create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1keys~1{keyName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1keys~1{keyName}?api-version=2021-06-01/put' + operationId: Keys_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Key delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1keys~1{keyName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1keys~1{keyName}?api-version=2021-06-01/delete' + operationId: Keys_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Key sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/keys/methods/get' @@ -9665,22 +10037,28 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1auditingSettings~1{blobAuditingPolicyName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1auditingSettings~1{blobAuditingPolicyName}?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerBlobAuditingPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerBlobAuditingPolicy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1auditingSettings~1{blobAuditingPolicyName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1auditingSettings~1{blobAuditingPolicyName}?api-version=2021-06-01/put' + operationId: WorkspaceManagedSqlServerBlobAuditingPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerBlobAuditingPolicy list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1auditingSettings~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1auditingSettings?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerBlobAuditingPolicies_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerBlobAuditingPolicyListResult objectKey: $.value sqlVerbs: select: @@ -9698,22 +10076,28 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1extendedAuditingSettings~1{blobAuditingPolicyName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1extendedAuditingSettings~1{blobAuditingPolicyName}?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerExtendedBlobAuditingPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExtendedServerBlobAuditingPolicy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1extendedAuditingSettings~1{blobAuditingPolicyName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1extendedAuditingSettings~1{blobAuditingPolicyName}?api-version=2021-06-01/put' + operationId: WorkspaceManagedSqlServerExtendedBlobAuditingPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExtendedServerBlobAuditingPolicy list_by_workspace: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1extendedAuditingSettings~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1extendedAuditingSettings?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerExtendedBlobAuditingPolicies_ListByWorkspace response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ExtendedServerBlobAuditingPolicyListResult objectKey: $.value sqlVerbs: select: @@ -9724,36 +10108,42 @@ components: update: [] replace: [] delete: [] - workspace_managed_sql_server_security_alert_policy: - id: azure.synapse.workspace_managed_sql_server_security_alert_policy - name: workspace_managed_sql_server_security_alert_policy - title: workspace_managed_sql_server_security_alert_policy + workspace_managed_sql_server_security_alert_policies: + id: azure.synapse.workspace_managed_sql_server_security_alert_policies + name: workspace_managed_sql_server_security_alert_policies + title: workspace_managed_sql_server_security_alert_policies methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1securityAlertPolicies~1{securityAlertPolicyName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1securityAlertPolicies~1{securityAlertPolicyName}?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerSecurityAlertPolicy_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSecurityAlertPolicy create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1securityAlertPolicies~1{securityAlertPolicyName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1securityAlertPolicies~1{securityAlertPolicyName}?api-version=2021-06-01/put' + operationId: WorkspaceManagedSqlServerSecurityAlertPolicy_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSecurityAlertPolicy list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1securityAlertPolicies~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1securityAlertPolicies?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerSecurityAlertPolicy_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerSecurityAlertPolicyListResult objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_security_alert_policy/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_security_alert_policy/methods/list' + - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_security_alert_policies/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_security_alert_policies/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_security_alert_policy/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_security_alert_policies/methods/create_or_update' update: [] replace: [] delete: [] @@ -9764,28 +10154,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerVulnerabilityAssessments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerVulnerabilityAssessment create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}?api-version=2021-06-01/put' + operationId: WorkspaceManagedSqlServerVulnerabilityAssessments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerVulnerabilityAssessment delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1vulnerabilityAssessments~1{vulnerabilityAssessmentName}?api-version=2021-06-01/delete' + operationId: WorkspaceManagedSqlServerVulnerabilityAssessments_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1vulnerabilityAssessments~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1vulnerabilityAssessments?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerVulnerabilityAssessments_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerVulnerabilityAssessmentListResult objectKey: $.value sqlVerbs: select: @@ -9797,42 +10194,49 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_vulnerability_assessments/methods/delete' - workspace_managed_sql_server_encryption_protector: - id: azure.synapse.workspace_managed_sql_server_encryption_protector - name: workspace_managed_sql_server_encryption_protector - title: workspace_managed_sql_server_encryption_protector + workspace_managed_sql_server_encryption_protectors: + id: azure.synapse.workspace_managed_sql_server_encryption_protectors + name: workspace_managed_sql_server_encryption_protectors + title: workspace_managed_sql_server_encryption_protectors methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1encryptionProtector~1{encryptionProtectorName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1encryptionProtector~1{encryptionProtectorName}?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerEncryptionProtector_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EncryptionProtector create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1encryptionProtector~1{encryptionProtectorName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1encryptionProtector~1{encryptionProtectorName}?api-version=2021-06-01/put' + operationId: WorkspaceManagedSqlServerEncryptionProtector_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EncryptionProtector list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1encryptionProtector~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1encryptionProtector?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerEncryptionProtector_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EncryptionProtectorListResult objectKey: $.value revalidate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1encryptionProtector~1{encryptionProtectorName}~1revalidate~1?api-version=2021-06-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1encryptionProtector~1{encryptionProtectorName}~1revalidate?api-version=2021-06-01/post' + operationId: WorkspaceManagedSqlServerEncryptionProtector_Revalidate response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_encryption_protector/methods/get' - - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_encryption_protector/methods/list' + - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_encryption_protectors/methods/get' + - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_encryption_protectors/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_encryption_protector/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_encryption_protectors/methods/create_or_update' update: [] replace: [] delete: [] @@ -9843,10 +10247,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlUsages~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1sqlUsages?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerUsages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ServerUsageListResult objectKey: $.value sqlVerbs: select: @@ -9862,17 +10268,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1recoverableSqlPools~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1recoverableSqlPools?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerRecoverableSqlPools_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecoverableSqlPoolListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1recoverableSqlPools~1{sqlPoolName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1recoverableSqlPools~1{sqlPoolName}?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerRecoverableSqlPools_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: RecoverableSqlPool sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_recoverable_sql_pools/methods/get' @@ -9888,22 +10298,28 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1dedicatedSQLminimalTlsSettings~1{dedicatedSQLminimalTlsSettingsName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1dedicatedSQLminimalTlsSettings~1{dedicatedSQLminimalTlsSettingsName}?api-version=2021-06-01/put' + operationId: WorkspaceManagedSqlServerDedicatedSQLMinimalTlsSettings_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedSQLminimalTlsSettings get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1dedicatedSQLminimalTlsSettings~1{dedicatedSQLminimalTlsSettingsName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1dedicatedSQLminimalTlsSettings~1{dedicatedSQLminimalTlsSettingsName}?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerDedicatedSQLMinimalTlsSettings_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedSQLminimalTlsSettings list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1dedicatedSQLminimalTlsSettings~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1dedicatedSQLminimalTlsSettings?api-version=2021-06-01/get' + operationId: WorkspaceManagedSqlServerDedicatedSQLMinimalTlsSettings_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DedicatedSQLminimalTlsSettingsListResult objectKey: $.value sqlVerbs: select: @@ -9911,7 +10327,8 @@ components: - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_dedicated_sql_minimal_tls_settings/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/workspace_managed_sql_server_dedicated_sql_minimal_tls_settings/methods/update' delete: [] private_endpoint_connections: id: azure.synapse.private_endpoint_connections @@ -9920,28 +10337,35 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-06-01/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-06-01/put' + operationId: PrivateEndpointConnections_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-06-01/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1privateEndpointConnections~1?api-version=2021-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Synapse~1workspaces~1{workspaceName}~1privateEndpointConnections?api-version=2021-06-01/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionList objectKey: $.value sqlVerbs: select: @@ -9962,9 +10386,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, workspaceName, @@ -9975,9 +10399,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, workspaceName, @@ -9993,9 +10417,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, privateLinkHubName, @@ -10006,81 +10430,54 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, privateLinkHubName, privateLinkResourceName FROM azure.synapse.private_link_hub_private_link_resources WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND privateLinkHubName = 'replace-me'; - vw_spark_configuration: - id: azure.synapse.vw_spark_configuration - name: vw_spark_configuration + vw_spark_configurations: + id: azure.synapse.vw_spark_configurations + name: vw_spark_configurations config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.configs') as configs, - JSON_EXTRACT(properties, '$.annotations') as annotations, - JSON_EXTRACT(properties, '$.notes') as notes, - JSON_EXTRACT(properties, '$.createdBy') as created_by, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.configMergeRule') as config_merge_rule, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.configs') as "configs", + JSON_EXTRACT(properties, '$.annotations') as "annotations", + JSON_EXTRACT(properties, '$.notes') as "notes", + JSON_EXTRACT(properties, '$.createdBy') as "created_by", + JSON_EXTRACT(properties, '$.created') as "created", + JSON_EXTRACT(properties, '$.configMergeRule') as "config_merge_rule", subscriptionId, resourceGroupName, workspaceName, sparkConfigurationName - FROM azure.synapse.spark_configuration - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sparkConfigurationName = 'replace-me'; + FROM azure.synapse.spark_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.configs') as configs, - JSON_EXTRACT(properties, '$.annotations') as annotations, - JSON_EXTRACT(properties, '$.notes') as notes, - JSON_EXTRACT(properties, '$.createdBy') as created_by, - JSON_EXTRACT(properties, '$.created') as created, - JSON_EXTRACT(properties, '$.configMergeRule') as config_merge_rule, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.configs') as "configs", + json_extract_path_text(properties, '$.annotations') as "annotations", + json_extract_path_text(properties, '$.notes') as "notes", + json_extract_path_text(properties, '$.createdBy') as "created_by", + json_extract_path_text(properties, '$.created') as "created", + json_extract_path_text(properties, '$.configMergeRule') as "config_merge_rule", subscriptionId, resourceGroupName, workspaceName, sparkConfigurationName - FROM azure.synapse.spark_configuration - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sparkConfigurationName = 'replace-me'; - vw_operations: - id: azure.synapse.vw_operations - name: vw_operations - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - name as name, - display as display, - isDataAction as is_data_action, - origin as origin, - JSON_EXTRACT(properties, '$.serviceSpecification') as service_specification - FROM azure.synapse.operations - WHERE ; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - name as name, - display as display, - isDataAction as is_data_action, - origin as origin, - json_extract_path_text(properties, '$.serviceSpecification') as service_specification - FROM azure.synapse.operations - WHERE ; + FROM azure.synapse.spark_configurations + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; vw_kusto_pools: id: azure.synapse.vw_kusto_pools name: vw_kusto_pools @@ -10095,16 +10492,16 @@ components: etag as etag, systemData as system_data, tags as tags, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uri') as uri, - JSON_EXTRACT(properties, '$.dataIngestionUri') as data_ingestion_uri, - JSON_EXTRACT(properties, '$.stateReason') as state_reason, - JSON_EXTRACT(properties, '$.optimizedAutoscale') as optimized_autoscale, - JSON_EXTRACT(properties, '$.enableStreamingIngest') as enable_streaming_ingest, - JSON_EXTRACT(properties, '$.enablePurge') as enable_purge, - JSON_EXTRACT(properties, '$.languageExtensions') as language_extensions, - JSON_EXTRACT(properties, '$.workspaceUID') as workspace_uid, + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.uri') as "uri", + JSON_EXTRACT(properties, '$.dataIngestionUri') as "data_ingestion_uri", + JSON_EXTRACT(properties, '$.stateReason') as "state_reason", + JSON_EXTRACT(properties, '$.optimizedAutoscale') as "optimized_autoscale", + JSON_EXTRACT(properties, '$.enableStreamingIngest') as "enable_streaming_ingest", + JSON_EXTRACT(properties, '$.enablePurge') as "enable_purge", + JSON_EXTRACT(properties, '$.languageExtensions') as "language_extensions", + JSON_EXTRACT(properties, '$.workspaceUID') as "workspace_uid", subscriptionId, resourceGroupName, workspaceName, @@ -10120,16 +10517,16 @@ components: etag as etag, systemData as system_data, tags as tags, - json_extract_path_text(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.uri') as uri, - JSON_EXTRACT(properties, '$.dataIngestionUri') as data_ingestion_uri, - JSON_EXTRACT(properties, '$.stateReason') as state_reason, - JSON_EXTRACT(properties, '$.optimizedAutoscale') as optimized_autoscale, - JSON_EXTRACT(properties, '$.enableStreamingIngest') as enable_streaming_ingest, - JSON_EXTRACT(properties, '$.enablePurge') as enable_purge, - JSON_EXTRACT(properties, '$.languageExtensions') as language_extensions, - JSON_EXTRACT(properties, '$.workspaceUID') as workspace_uid, + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.uri') as "uri", + json_extract_path_text(properties, '$.dataIngestionUri') as "data_ingestion_uri", + json_extract_path_text(properties, '$.stateReason') as "state_reason", + json_extract_path_text(properties, '$.optimizedAutoscale') as "optimized_autoscale", + json_extract_path_text(properties, '$.enableStreamingIngest') as "enable_streaming_ingest", + json_extract_path_text(properties, '$.enablePurge') as "enable_purge", + json_extract_path_text(properties, '$.languageExtensions') as "language_extensions", + json_extract_path_text(properties, '$.workspaceUID') as "workspace_uid", subscriptionId, resourceGroupName, workspaceName, @@ -10147,12 +10544,12 @@ components: SELECT location as location, systemData as system_data, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.clusterResourceId') as cluster_resource_id, - JSON_EXTRACT(properties, '$.attachedDatabaseNames') as attached_database_names, - JSON_EXTRACT(properties, '$.defaultPrincipalsModificationKind') as default_principals_modification_kind, - JSON_EXTRACT(properties, '$.tableLevelSharingProperties') as table_level_sharing_properties, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.databaseName') as "database_name", + JSON_EXTRACT(properties, '$.clusterResourceId') as "cluster_resource_id", + JSON_EXTRACT(properties, '$.attachedDatabaseNames') as "attached_database_names", + JSON_EXTRACT(properties, '$.defaultPrincipalsModificationKind') as "default_principals_modification_kind", + JSON_EXTRACT(properties, '$.tableLevelSharingProperties') as "table_level_sharing_properties", subscriptionId, resourceGroupName, workspaceName, @@ -10166,12 +10563,12 @@ components: SELECT location as location, systemData as system_data, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.clusterResourceId') as cluster_resource_id, - JSON_EXTRACT(properties, '$.attachedDatabaseNames') as attached_database_names, - JSON_EXTRACT(properties, '$.defaultPrincipalsModificationKind') as default_principals_modification_kind, - JSON_EXTRACT(properties, '$.tableLevelSharingProperties') as table_level_sharing_properties, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.databaseName') as "database_name", + json_extract_path_text(properties, '$.clusterResourceId') as "cluster_resource_id", + json_extract_path_text(properties, '$.attachedDatabaseNames') as "attached_database_names", + json_extract_path_text(properties, '$.defaultPrincipalsModificationKind') as "default_principals_modification_kind", + json_extract_path_text(properties, '$.tableLevelSharingProperties') as "table_level_sharing_properties", subscriptionId, resourceGroupName, workspaceName, @@ -10189,14 +10586,14 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.role') as role, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.tenantName') as tenant_name, - JSON_EXTRACT(properties, '$.principalName') as principal_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.aadObjectId') as aad_object_id, + JSON_EXTRACT(properties, '$.principalId') as "principal_id", + JSON_EXTRACT(properties, '$.role') as "role", + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.principalType') as "principal_type", + JSON_EXTRACT(properties, '$.tenantName') as "tenant_name", + JSON_EXTRACT(properties, '$.principalName') as "principal_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.aadObjectId') as "aad_object_id", subscriptionId, resourceGroupName, workspaceName, @@ -10209,14 +10606,14 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.role') as role, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.tenantName') as tenant_name, - JSON_EXTRACT(properties, '$.principalName') as principal_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.aadObjectId') as aad_object_id, + json_extract_path_text(properties, '$.principalId') as "principal_id", + json_extract_path_text(properties, '$.role') as "role", + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.principalType') as "principal_type", + json_extract_path_text(properties, '$.tenantName') as "tenant_name", + json_extract_path_text(properties, '$.principalName') as "principal_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.aadObjectId') as "aad_object_id", subscriptionId, resourceGroupName, workspaceName, @@ -10234,14 +10631,14 @@ components: ddl: |- SELECT systemData as system_data, - JSON_EXTRACT(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.role') as role, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.tenantName') as tenant_name, - JSON_EXTRACT(properties, '$.principalName') as principal_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.aadObjectId') as aad_object_id, + JSON_EXTRACT(properties, '$.principalId') as "principal_id", + JSON_EXTRACT(properties, '$.role') as "role", + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.principalType') as "principal_type", + JSON_EXTRACT(properties, '$.tenantName') as "tenant_name", + JSON_EXTRACT(properties, '$.principalName') as "principal_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.aadObjectId') as "aad_object_id", subscriptionId, resourceGroupName, workspaceName, @@ -10255,14 +10652,14 @@ components: ddl: |- SELECT systemData as system_data, - json_extract_path_text(properties, '$.principalId') as principal_id, - JSON_EXTRACT(properties, '$.role') as role, - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.principalType') as principal_type, - JSON_EXTRACT(properties, '$.tenantName') as tenant_name, - JSON_EXTRACT(properties, '$.principalName') as principal_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.aadObjectId') as aad_object_id, + json_extract_path_text(properties, '$.principalId') as "principal_id", + json_extract_path_text(properties, '$.role') as "role", + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.principalType') as "principal_type", + json_extract_path_text(properties, '$.tenantName') as "tenant_name", + json_extract_path_text(properties, '$.principalName') as "principal_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.aadObjectId') as "aad_object_id", subscriptionId, resourceGroupName, workspaceName, @@ -10283,17 +10680,17 @@ components: location as location, tags as tags, sku as sku, - JSON_EXTRACT(properties, '$.maxSizeBytes') as max_size_bytes, - JSON_EXTRACT(properties, '$.collation') as collation, - JSON_EXTRACT(properties, '$.sourceDatabaseId') as source_database_id, - JSON_EXTRACT(properties, '$.recoverableDatabaseId') as recoverable_database_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.restorePointInTime') as restore_point_in_time, - JSON_EXTRACT(properties, '$.createMode') as create_mode, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.storageAccountType') as storage_account_type, - JSON_EXTRACT(properties, '$.sourceDatabaseDeletionDate') as source_database_deletion_date, + JSON_EXTRACT(properties, '$.maxSizeBytes') as "max_size_bytes", + JSON_EXTRACT(properties, '$.collation') as "collation", + JSON_EXTRACT(properties, '$.sourceDatabaseId') as "source_database_id", + JSON_EXTRACT(properties, '$.recoverableDatabaseId') as "recoverable_database_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.restorePointInTime') as "restore_point_in_time", + JSON_EXTRACT(properties, '$.createMode') as "create_mode", + JSON_EXTRACT(properties, '$.creationDate') as "creation_date", + JSON_EXTRACT(properties, '$.storageAccountType') as "storage_account_type", + JSON_EXTRACT(properties, '$.sourceDatabaseDeletionDate') as "source_database_deletion_date", subscriptionId, resourceGroupName, workspaceName, @@ -10307,26 +10704,26 @@ components: location as location, tags as tags, sku as sku, - json_extract_path_text(properties, '$.maxSizeBytes') as max_size_bytes, - JSON_EXTRACT(properties, '$.collation') as collation, - JSON_EXTRACT(properties, '$.sourceDatabaseId') as source_database_id, - JSON_EXTRACT(properties, '$.recoverableDatabaseId') as recoverable_database_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.restorePointInTime') as restore_point_in_time, - JSON_EXTRACT(properties, '$.createMode') as create_mode, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.storageAccountType') as storage_account_type, - JSON_EXTRACT(properties, '$.sourceDatabaseDeletionDate') as source_database_deletion_date, + json_extract_path_text(properties, '$.maxSizeBytes') as "max_size_bytes", + json_extract_path_text(properties, '$.collation') as "collation", + json_extract_path_text(properties, '$.sourceDatabaseId') as "source_database_id", + json_extract_path_text(properties, '$.recoverableDatabaseId') as "recoverable_database_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.restorePointInTime') as "restore_point_in_time", + json_extract_path_text(properties, '$.createMode') as "create_mode", + json_extract_path_text(properties, '$.creationDate') as "creation_date", + json_extract_path_text(properties, '$.storageAccountType') as "storage_account_type", + json_extract_path_text(properties, '$.sourceDatabaseDeletionDate') as "source_database_deletion_date", subscriptionId, resourceGroupName, workspaceName, sqlPoolName FROM azure.synapse.sql_pools WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; - vw_sql_pool_operation_results_location_header_result: - id: azure.synapse.vw_sql_pool_operation_results_location_header_result - name: vw_sql_pool_operation_results_location_header_result + vw_sql_pool_operation_results_location_header_results: + id: azure.synapse.vw_sql_pool_operation_results_location_header_results + name: vw_sql_pool_operation_results_location_header_results config: views: select: @@ -10336,23 +10733,23 @@ components: location as location, tags as tags, sku as sku, - JSON_EXTRACT(properties, '$.maxSizeBytes') as max_size_bytes, - JSON_EXTRACT(properties, '$.collation') as collation, - JSON_EXTRACT(properties, '$.sourceDatabaseId') as source_database_id, - JSON_EXTRACT(properties, '$.recoverableDatabaseId') as recoverable_database_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.restorePointInTime') as restore_point_in_time, - JSON_EXTRACT(properties, '$.createMode') as create_mode, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.storageAccountType') as storage_account_type, - JSON_EXTRACT(properties, '$.sourceDatabaseDeletionDate') as source_database_deletion_date, + JSON_EXTRACT(properties, '$.maxSizeBytes') as "max_size_bytes", + JSON_EXTRACT(properties, '$.collation') as "collation", + JSON_EXTRACT(properties, '$.sourceDatabaseId') as "source_database_id", + JSON_EXTRACT(properties, '$.recoverableDatabaseId') as "recoverable_database_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.restorePointInTime') as "restore_point_in_time", + JSON_EXTRACT(properties, '$.createMode') as "create_mode", + JSON_EXTRACT(properties, '$.creationDate') as "creation_date", + JSON_EXTRACT(properties, '$.storageAccountType') as "storage_account_type", + JSON_EXTRACT(properties, '$.sourceDatabaseDeletionDate') as "source_database_deletion_date", subscriptionId, resourceGroupName, workspaceName, sqlPoolName, operationId - FROM azure.synapse.sql_pool_operation_results_location_header_result + FROM azure.synapse.sql_pool_operation_results_location_header_results WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me' AND operationId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -10361,23 +10758,23 @@ components: location as location, tags as tags, sku as sku, - json_extract_path_text(properties, '$.maxSizeBytes') as max_size_bytes, - JSON_EXTRACT(properties, '$.collation') as collation, - JSON_EXTRACT(properties, '$.sourceDatabaseId') as source_database_id, - JSON_EXTRACT(properties, '$.recoverableDatabaseId') as recoverable_database_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.restorePointInTime') as restore_point_in_time, - JSON_EXTRACT(properties, '$.createMode') as create_mode, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.storageAccountType') as storage_account_type, - JSON_EXTRACT(properties, '$.sourceDatabaseDeletionDate') as source_database_deletion_date, + json_extract_path_text(properties, '$.maxSizeBytes') as "max_size_bytes", + json_extract_path_text(properties, '$.collation') as "collation", + json_extract_path_text(properties, '$.sourceDatabaseId') as "source_database_id", + json_extract_path_text(properties, '$.recoverableDatabaseId') as "recoverable_database_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.restorePointInTime') as "restore_point_in_time", + json_extract_path_text(properties, '$.createMode') as "create_mode", + json_extract_path_text(properties, '$.creationDate') as "creation_date", + json_extract_path_text(properties, '$.storageAccountType') as "storage_account_type", + json_extract_path_text(properties, '$.sourceDatabaseDeletionDate') as "source_database_deletion_date", subscriptionId, resourceGroupName, workspaceName, sqlPoolName, operationId - FROM azure.synapse.sql_pool_operation_results_location_header_result + FROM azure.synapse.sql_pool_operation_results_location_header_results WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me' AND operationId = 'replace-me'; vw_sql_pool_geo_backup_policies: id: azure.synapse.vw_sql_pool_geo_backup_policies @@ -10390,8 +10787,8 @@ components: SELECT location as location, kind as kind, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.storageType') as storage_type, + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.storageType') as "storage_type", subscriptionId, resourceGroupName, workspaceName, @@ -10405,8 +10802,8 @@ components: SELECT location as location, kind as kind, - json_extract_path_text(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.storageType') as storage_type, + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.storageType') as "storage_type", subscriptionId, resourceGroupName, workspaceName, @@ -10423,7 +10820,7 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.activeQueriesCount') as active_queries_count, + JSON_EXTRACT(properties, '$.activeQueriesCount') as "active_queries_count", subscriptionId, resourceGroupName, workspaceName, @@ -10435,7 +10832,7 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.activeQueriesCount') as active_queries_count, + json_extract_path_text(properties, '$.activeQueriesCount') as "active_queries_count", subscriptionId, resourceGroupName, workspaceName, @@ -10453,10 +10850,10 @@ components: ddl: |- SELECT location as location, - JSON_EXTRACT(properties, '$.restorePointType') as restore_point_type, - JSON_EXTRACT(properties, '$.earliestRestoreDate') as earliest_restore_date, - JSON_EXTRACT(properties, '$.restorePointCreationDate') as restore_point_creation_date, - JSON_EXTRACT(properties, '$.restorePointLabel') as restore_point_label, + JSON_EXTRACT(properties, '$.restorePointType') as "restore_point_type", + JSON_EXTRACT(properties, '$.earliestRestoreDate') as "earliest_restore_date", + JSON_EXTRACT(properties, '$.restorePointCreationDate') as "restore_point_creation_date", + JSON_EXTRACT(properties, '$.restorePointLabel') as "restore_point_label", subscriptionId, resourceGroupName, workspaceName, @@ -10469,10 +10866,10 @@ components: ddl: |- SELECT location as location, - json_extract_path_text(properties, '$.restorePointType') as restore_point_type, - JSON_EXTRACT(properties, '$.earliestRestoreDate') as earliest_restore_date, - JSON_EXTRACT(properties, '$.restorePointCreationDate') as restore_point_creation_date, - JSON_EXTRACT(properties, '$.restorePointLabel') as restore_point_label, + json_extract_path_text(properties, '$.restorePointType') as "restore_point_type", + json_extract_path_text(properties, '$.earliestRestoreDate') as "earliest_restore_date", + json_extract_path_text(properties, '$.restorePointCreationDate') as "restore_point_creation_date", + json_extract_path_text(properties, '$.restorePointLabel') as "restore_point_label", subscriptionId, resourceGroupName, workspaceName, @@ -10480,6 +10877,57 @@ components: restorePointName FROM azure.synapse.sql_pool_restore_points WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me'; + vw_sql_pool_replication_links: + id: azure.synapse.vw_sql_pool_replication_links + name: vw_sql_pool_replication_links + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + location as location, + type as type, + JSON_EXTRACT(properties, '$.isTerminationAllowed') as "is_termination_allowed", + JSON_EXTRACT(properties, '$.replicationMode') as "replication_mode", + JSON_EXTRACT(properties, '$.partnerServer') as "partner_server", + JSON_EXTRACT(properties, '$.partnerDatabase') as "partner_database", + JSON_EXTRACT(properties, '$.partnerLocation') as "partner_location", + JSON_EXTRACT(properties, '$.role') as "role", + JSON_EXTRACT(properties, '$.partnerRole') as "partner_role", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.percentComplete') as "percent_complete", + JSON_EXTRACT(properties, '$.replicationState') as "replication_state", + subscriptionId, + resourceGroupName, + workspaceName, + sqlPoolName, + linkId + FROM azure.synapse.sql_pool_replication_links + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + location as location, + type as type, + json_extract_path_text(properties, '$.isTerminationAllowed') as "is_termination_allowed", + json_extract_path_text(properties, '$.replicationMode') as "replication_mode", + json_extract_path_text(properties, '$.partnerServer') as "partner_server", + json_extract_path_text(properties, '$.partnerDatabase') as "partner_database", + json_extract_path_text(properties, '$.partnerLocation') as "partner_location", + json_extract_path_text(properties, '$.role') as "role", + json_extract_path_text(properties, '$.partnerRole') as "partner_role", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.percentComplete') as "percent_complete", + json_extract_path_text(properties, '$.replicationState') as "replication_state", + subscriptionId, + resourceGroupName, + workspaceName, + sqlPoolName, + linkId + FROM azure.synapse.sql_pool_replication_links + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me'; vw_sql_pool_maintenance_windows: id: azure.synapse.vw_sql_pool_maintenance_windows name: vw_sql_pool_maintenance_windows @@ -10489,24 +10937,26 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.timeRanges') as time_ranges, + JSON_EXTRACT(properties, '$.timeRanges') as "time_ranges", subscriptionId, resourceGroupName, workspaceName, - sqlPoolName + sqlPoolName, + maintenanceWindowName FROM azure.synapse.sql_pool_maintenance_windows - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me' AND maintenanceWindowName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.timeRanges') as time_ranges, + json_extract_path_text(properties, '$.timeRanges') as "time_ranges", subscriptionId, resourceGroupName, workspaceName, - sqlPoolName + sqlPoolName, + maintenanceWindowName FROM azure.synapse.sql_pool_maintenance_windows - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me' AND maintenanceWindowName = 'replace-me'; vw_sql_pool_maintenance_window_options: id: azure.synapse.vw_sql_pool_maintenance_window_options name: vw_sql_pool_maintenance_window_options @@ -10516,36 +10966,38 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isEnabled') as is_enabled, - JSON_EXTRACT(properties, '$.maintenanceWindowCycles') as maintenance_window_cycles, - JSON_EXTRACT(properties, '$.minDurationInMinutes') as min_duration_in_minutes, - JSON_EXTRACT(properties, '$.defaultDurationInMinutes') as default_duration_in_minutes, - JSON_EXTRACT(properties, '$.minCycles') as min_cycles, - JSON_EXTRACT(properties, '$.timeGranularityInMinutes') as time_granularity_in_minutes, - JSON_EXTRACT(properties, '$.allowMultipleMaintenanceWindowsPerCycle') as allow_multiple_maintenance_windows_per_cycle, + JSON_EXTRACT(properties, '$.isEnabled') as "is_enabled", + JSON_EXTRACT(properties, '$.maintenanceWindowCycles') as "maintenance_window_cycles", + JSON_EXTRACT(properties, '$.minDurationInMinutes') as "min_duration_in_minutes", + JSON_EXTRACT(properties, '$.defaultDurationInMinutes') as "default_duration_in_minutes", + JSON_EXTRACT(properties, '$.minCycles') as "min_cycles", + JSON_EXTRACT(properties, '$.timeGranularityInMinutes') as "time_granularity_in_minutes", + JSON_EXTRACT(properties, '$.allowMultipleMaintenanceWindowsPerCycle') as "allow_multiple_maintenance_windows_per_cycle", subscriptionId, resourceGroupName, workspaceName, - sqlPoolName + sqlPoolName, + maintenanceWindowOptionsName FROM azure.synapse.sql_pool_maintenance_window_options - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me' AND maintenanceWindowOptionsName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isEnabled') as is_enabled, - JSON_EXTRACT(properties, '$.maintenanceWindowCycles') as maintenance_window_cycles, - JSON_EXTRACT(properties, '$.minDurationInMinutes') as min_duration_in_minutes, - JSON_EXTRACT(properties, '$.defaultDurationInMinutes') as default_duration_in_minutes, - JSON_EXTRACT(properties, '$.minCycles') as min_cycles, - JSON_EXTRACT(properties, '$.timeGranularityInMinutes') as time_granularity_in_minutes, - JSON_EXTRACT(properties, '$.allowMultipleMaintenanceWindowsPerCycle') as allow_multiple_maintenance_windows_per_cycle, + json_extract_path_text(properties, '$.isEnabled') as "is_enabled", + json_extract_path_text(properties, '$.maintenanceWindowCycles') as "maintenance_window_cycles", + json_extract_path_text(properties, '$.minDurationInMinutes') as "min_duration_in_minutes", + json_extract_path_text(properties, '$.defaultDurationInMinutes') as "default_duration_in_minutes", + json_extract_path_text(properties, '$.minCycles') as "min_cycles", + json_extract_path_text(properties, '$.timeGranularityInMinutes') as "time_granularity_in_minutes", + json_extract_path_text(properties, '$.allowMultipleMaintenanceWindowsPerCycle') as "allow_multiple_maintenance_windows_per_cycle", subscriptionId, resourceGroupName, workspaceName, - sqlPoolName + sqlPoolName, + maintenanceWindowOptionsName FROM azure.synapse.sql_pool_maintenance_window_options - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me'; + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me' AND maintenanceWindowOptionsName = 'replace-me'; vw_sql_pool_transparent_data_encryptions: id: azure.synapse.vw_sql_pool_transparent_data_encryptions name: vw_sql_pool_transparent_data_encryptions @@ -10556,7 +11008,7 @@ components: ddl: |- SELECT location as location, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, workspaceName, @@ -10569,7 +11021,7 @@ components: ddl: |- SELECT location as location, - json_extract_path_text(properties, '$.status') as status, + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, workspaceName, @@ -10587,14 +11039,14 @@ components: ddl: |- SELECT kind as kind, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.storageEndpoint') as storage_endpoint, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.retentionDays') as retention_days, - JSON_EXTRACT(properties, '$.auditActionsAndGroups') as audit_actions_and_groups, - JSON_EXTRACT(properties, '$.storageAccountSubscriptionId') as storage_account_subscription_id, - JSON_EXTRACT(properties, '$.isStorageSecondaryKeyInUse') as is_storage_secondary_key_in_use, - JSON_EXTRACT(properties, '$.isAzureMonitorTargetEnabled') as is_azure_monitor_target_enabled, + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.storageEndpoint') as "storage_endpoint", + JSON_EXTRACT(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + JSON_EXTRACT(properties, '$.retentionDays') as "retention_days", + JSON_EXTRACT(properties, '$.auditActionsAndGroups') as "audit_actions_and_groups", + JSON_EXTRACT(properties, '$.storageAccountSubscriptionId') as "storage_account_subscription_id", + JSON_EXTRACT(properties, '$.isStorageSecondaryKeyInUse') as "is_storage_secondary_key_in_use", + JSON_EXTRACT(properties, '$.isAzureMonitorTargetEnabled') as "is_azure_monitor_target_enabled", subscriptionId, resourceGroupName, workspaceName, @@ -10607,14 +11059,14 @@ components: ddl: |- SELECT kind as kind, - json_extract_path_text(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.storageEndpoint') as storage_endpoint, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.retentionDays') as retention_days, - JSON_EXTRACT(properties, '$.auditActionsAndGroups') as audit_actions_and_groups, - JSON_EXTRACT(properties, '$.storageAccountSubscriptionId') as storage_account_subscription_id, - JSON_EXTRACT(properties, '$.isStorageSecondaryKeyInUse') as is_storage_secondary_key_in_use, - JSON_EXTRACT(properties, '$.isAzureMonitorTargetEnabled') as is_azure_monitor_target_enabled, + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.storageEndpoint') as "storage_endpoint", + json_extract_path_text(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + json_extract_path_text(properties, '$.retentionDays') as "retention_days", + json_extract_path_text(properties, '$.auditActionsAndGroups') as "audit_actions_and_groups", + json_extract_path_text(properties, '$.storageAccountSubscriptionId') as "storage_account_subscription_id", + json_extract_path_text(properties, '$.isStorageSecondaryKeyInUse') as "is_storage_secondary_key_in_use", + json_extract_path_text(properties, '$.isAzureMonitorTargetEnabled') as "is_azure_monitor_target_enabled", subscriptionId, resourceGroupName, workspaceName, @@ -10632,15 +11084,15 @@ components: ddl: |- SELECT managedBy as managed_by, - JSON_EXTRACT(properties, '$.schemaName') as schema_name, - JSON_EXTRACT(properties, '$.tableName') as table_name, - JSON_EXTRACT(properties, '$.columnName') as column_name, - JSON_EXTRACT(properties, '$.labelName') as label_name, - JSON_EXTRACT(properties, '$.labelId') as label_id, - JSON_EXTRACT(properties, '$.informationType') as information_type, - JSON_EXTRACT(properties, '$.informationTypeId') as information_type_id, - JSON_EXTRACT(properties, '$.isDisabled') as is_disabled, - JSON_EXTRACT(properties, '$.rank') as rank, + JSON_EXTRACT(properties, '$.schemaName') as "schema_name", + JSON_EXTRACT(properties, '$.tableName') as "table_name", + JSON_EXTRACT(properties, '$.columnName') as "column_name", + JSON_EXTRACT(properties, '$.labelName') as "label_name", + JSON_EXTRACT(properties, '$.labelId') as "label_id", + JSON_EXTRACT(properties, '$.informationType') as "information_type", + JSON_EXTRACT(properties, '$.informationTypeId') as "information_type_id", + JSON_EXTRACT(properties, '$.isDisabled') as "is_disabled", + JSON_EXTRACT(properties, '$.rank') as "rank", subscriptionId, resourceGroupName, workspaceName, @@ -10656,15 +11108,15 @@ components: ddl: |- SELECT managedBy as managed_by, - json_extract_path_text(properties, '$.schemaName') as schema_name, - JSON_EXTRACT(properties, '$.tableName') as table_name, - JSON_EXTRACT(properties, '$.columnName') as column_name, - JSON_EXTRACT(properties, '$.labelName') as label_name, - JSON_EXTRACT(properties, '$.labelId') as label_id, - JSON_EXTRACT(properties, '$.informationType') as information_type, - JSON_EXTRACT(properties, '$.informationTypeId') as information_type_id, - JSON_EXTRACT(properties, '$.isDisabled') as is_disabled, - JSON_EXTRACT(properties, '$.rank') as rank, + json_extract_path_text(properties, '$.schemaName') as "schema_name", + json_extract_path_text(properties, '$.tableName') as "table_name", + json_extract_path_text(properties, '$.columnName') as "column_name", + json_extract_path_text(properties, '$.labelName') as "label_name", + json_extract_path_text(properties, '$.labelId') as "label_id", + json_extract_path_text(properties, '$.informationType') as "information_type", + json_extract_path_text(properties, '$.informationTypeId') as "information_type_id", + json_extract_path_text(properties, '$.isDisabled') as "is_disabled", + json_extract_path_text(properties, '$.rank') as "rank", subscriptionId, resourceGroupName, workspaceName, @@ -10686,13 +11138,13 @@ components: SELECT location as location, kind as kind, - JSON_EXTRACT(properties, '$.securityEnabledAccess') as security_enabled_access, - JSON_EXTRACT(properties, '$.proxyDnsName') as proxy_dns_name, - JSON_EXTRACT(properties, '$.proxyPort') as proxy_port, - JSON_EXTRACT(properties, '$.visibility') as visibility, - JSON_EXTRACT(properties, '$.useServerDefault') as use_server_default, - JSON_EXTRACT(properties, '$.redirectionState') as redirection_state, - JSON_EXTRACT(properties, '$.state') as state, + JSON_EXTRACT(properties, '$.securityEnabledAccess') as "security_enabled_access", + JSON_EXTRACT(properties, '$.proxyDnsName') as "proxy_dns_name", + JSON_EXTRACT(properties, '$.proxyPort') as "proxy_port", + JSON_EXTRACT(properties, '$.visibility') as "visibility", + JSON_EXTRACT(properties, '$.useServerDefault') as "use_server_default", + JSON_EXTRACT(properties, '$.redirectionState') as "redirection_state", + JSON_EXTRACT(properties, '$.state') as "state", subscriptionId, resourceGroupName, workspaceName, @@ -10706,13 +11158,13 @@ components: SELECT location as location, kind as kind, - json_extract_path_text(properties, '$.securityEnabledAccess') as security_enabled_access, - JSON_EXTRACT(properties, '$.proxyDnsName') as proxy_dns_name, - JSON_EXTRACT(properties, '$.proxyPort') as proxy_port, - JSON_EXTRACT(properties, '$.visibility') as visibility, - JSON_EXTRACT(properties, '$.useServerDefault') as use_server_default, - JSON_EXTRACT(properties, '$.redirectionState') as redirection_state, - JSON_EXTRACT(properties, '$.state') as state, + json_extract_path_text(properties, '$.securityEnabledAccess') as "security_enabled_access", + json_extract_path_text(properties, '$.proxyDnsName') as "proxy_dns_name", + json_extract_path_text(properties, '$.proxyPort') as "proxy_port", + json_extract_path_text(properties, '$.visibility') as "visibility", + json_extract_path_text(properties, '$.useServerDefault') as "use_server_default", + json_extract_path_text(properties, '$.redirectionState') as "redirection_state", + json_extract_path_text(properties, '$.state') as "state", subscriptionId, resourceGroupName, workspaceName, @@ -10729,10 +11181,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.storageContainerPath') as storage_container_path, - JSON_EXTRACT(properties, '$.storageContainerSasKey') as storage_container_sas_key, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.recurringScans') as recurring_scans, + JSON_EXTRACT(properties, '$.storageContainerPath') as "storage_container_path", + JSON_EXTRACT(properties, '$.storageContainerSasKey') as "storage_container_sas_key", + JSON_EXTRACT(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + JSON_EXTRACT(properties, '$.recurringScans') as "recurring_scans", subscriptionId, resourceGroupName, workspaceName, @@ -10744,10 +11196,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.storageContainerPath') as storage_container_path, - JSON_EXTRACT(properties, '$.storageContainerSasKey') as storage_container_sas_key, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.recurringScans') as recurring_scans, + json_extract_path_text(properties, '$.storageContainerPath') as "storage_container_path", + json_extract_path_text(properties, '$.storageContainerSasKey') as "storage_container_sas_key", + json_extract_path_text(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + json_extract_path_text(properties, '$.recurringScans') as "recurring_scans", subscriptionId, resourceGroupName, workspaceName, @@ -10764,14 +11216,14 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.scanId') as scan_id, - JSON_EXTRACT(properties, '$.triggerType') as trigger_type, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.storageContainerPath') as storage_container_path, - JSON_EXTRACT(properties, '$.numberOfFailedSecurityChecks') as number_of_failed_security_checks, + JSON_EXTRACT(properties, '$.scanId') as "scan_id", + JSON_EXTRACT(properties, '$.triggerType') as "trigger_type", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.errors') as "errors", + JSON_EXTRACT(properties, '$.storageContainerPath') as "storage_container_path", + JSON_EXTRACT(properties, '$.numberOfFailedSecurityChecks') as "number_of_failed_security_checks", subscriptionId, resourceGroupName, workspaceName, @@ -10784,14 +11236,14 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.scanId') as scan_id, - JSON_EXTRACT(properties, '$.triggerType') as trigger_type, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.errors') as errors, - JSON_EXTRACT(properties, '$.storageContainerPath') as storage_container_path, - JSON_EXTRACT(properties, '$.numberOfFailedSecurityChecks') as number_of_failed_security_checks, + json_extract_path_text(properties, '$.scanId') as "scan_id", + json_extract_path_text(properties, '$.triggerType') as "trigger_type", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.errors') as "errors", + json_extract_path_text(properties, '$.storageContainerPath') as "storage_container_path", + json_extract_path_text(properties, '$.numberOfFailedSecurityChecks') as "number_of_failed_security_checks", subscriptionId, resourceGroupName, workspaceName, @@ -10809,14 +11261,14 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.disabledAlerts') as disabled_alerts, - JSON_EXTRACT(properties, '$.emailAddresses') as email_addresses, - JSON_EXTRACT(properties, '$.emailAccountAdmins') as email_account_admins, - JSON_EXTRACT(properties, '$.storageEndpoint') as storage_endpoint, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.retentionDays') as retention_days, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.disabledAlerts') as "disabled_alerts", + JSON_EXTRACT(properties, '$.emailAddresses') as "email_addresses", + JSON_EXTRACT(properties, '$.emailAccountAdmins') as "email_account_admins", + JSON_EXTRACT(properties, '$.storageEndpoint') as "storage_endpoint", + JSON_EXTRACT(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + JSON_EXTRACT(properties, '$.retentionDays') as "retention_days", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", subscriptionId, resourceGroupName, workspaceName, @@ -10828,14 +11280,14 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.disabledAlerts') as disabled_alerts, - JSON_EXTRACT(properties, '$.emailAddresses') as email_addresses, - JSON_EXTRACT(properties, '$.emailAccountAdmins') as email_account_admins, - JSON_EXTRACT(properties, '$.storageEndpoint') as storage_endpoint, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.retentionDays') as retention_days, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.disabledAlerts') as "disabled_alerts", + json_extract_path_text(properties, '$.emailAddresses') as "email_addresses", + json_extract_path_text(properties, '$.emailAccountAdmins') as "email_account_admins", + json_extract_path_text(properties, '$.storageEndpoint') as "storage_endpoint", + json_extract_path_text(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + json_extract_path_text(properties, '$.retentionDays') as "retention_days", + json_extract_path_text(properties, '$.creationTime') as "creation_time", subscriptionId, resourceGroupName, workspaceName, @@ -10852,7 +11304,7 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.baselineResults') as baseline_results, + JSON_EXTRACT(properties, '$.baselineResults') as "baseline_results", subscriptionId, resourceGroupName, workspaceName, @@ -10866,7 +11318,7 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.baselineResults') as baseline_results, + json_extract_path_text(properties, '$.baselineResults') as "baseline_results", subscriptionId, resourceGroupName, workspaceName, @@ -10885,16 +11337,16 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.predicateExpression') as predicate_expression, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.storageEndpoint') as storage_endpoint, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.retentionDays') as retention_days, - JSON_EXTRACT(properties, '$.auditActionsAndGroups') as audit_actions_and_groups, - JSON_EXTRACT(properties, '$.storageAccountSubscriptionId') as storage_account_subscription_id, - JSON_EXTRACT(properties, '$.isStorageSecondaryKeyInUse') as is_storage_secondary_key_in_use, - JSON_EXTRACT(properties, '$.isAzureMonitorTargetEnabled') as is_azure_monitor_target_enabled, - JSON_EXTRACT(properties, '$.queueDelayMs') as queue_delay_ms, + JSON_EXTRACT(properties, '$.predicateExpression') as "predicate_expression", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.storageEndpoint') as "storage_endpoint", + JSON_EXTRACT(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + JSON_EXTRACT(properties, '$.retentionDays') as "retention_days", + JSON_EXTRACT(properties, '$.auditActionsAndGroups') as "audit_actions_and_groups", + JSON_EXTRACT(properties, '$.storageAccountSubscriptionId') as "storage_account_subscription_id", + JSON_EXTRACT(properties, '$.isStorageSecondaryKeyInUse') as "is_storage_secondary_key_in_use", + JSON_EXTRACT(properties, '$.isAzureMonitorTargetEnabled') as "is_azure_monitor_target_enabled", + JSON_EXTRACT(properties, '$.queueDelayMs') as "queue_delay_ms", subscriptionId, resourceGroupName, workspaceName, @@ -10906,16 +11358,16 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.predicateExpression') as predicate_expression, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.storageEndpoint') as storage_endpoint, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.retentionDays') as retention_days, - JSON_EXTRACT(properties, '$.auditActionsAndGroups') as audit_actions_and_groups, - JSON_EXTRACT(properties, '$.storageAccountSubscriptionId') as storage_account_subscription_id, - JSON_EXTRACT(properties, '$.isStorageSecondaryKeyInUse') as is_storage_secondary_key_in_use, - JSON_EXTRACT(properties, '$.isAzureMonitorTargetEnabled') as is_azure_monitor_target_enabled, - JSON_EXTRACT(properties, '$.queueDelayMs') as queue_delay_ms, + json_extract_path_text(properties, '$.predicateExpression') as "predicate_expression", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.storageEndpoint') as "storage_endpoint", + json_extract_path_text(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + json_extract_path_text(properties, '$.retentionDays') as "retention_days", + json_extract_path_text(properties, '$.auditActionsAndGroups') as "audit_actions_and_groups", + json_extract_path_text(properties, '$.storageAccountSubscriptionId') as "storage_account_subscription_id", + json_extract_path_text(properties, '$.isStorageSecondaryKeyInUse') as "is_storage_secondary_key_in_use", + json_extract_path_text(properties, '$.isAzureMonitorTargetEnabled') as "is_azure_monitor_target_enabled", + json_extract_path_text(properties, '$.queueDelayMs') as "queue_delay_ms", subscriptionId, resourceGroupName, workspaceName, @@ -10935,10 +11387,10 @@ components: location as location, kind as kind, managedBy as managed_by, - JSON_EXTRACT(properties, '$.dataMaskingState') as data_masking_state, - JSON_EXTRACT(properties, '$.exemptPrincipals') as exempt_principals, - JSON_EXTRACT(properties, '$.applicationPrincipals') as application_principals, - JSON_EXTRACT(properties, '$.maskingLevel') as masking_level, + JSON_EXTRACT(properties, '$.dataMaskingState') as "data_masking_state", + JSON_EXTRACT(properties, '$.exemptPrincipals') as "exempt_principals", + JSON_EXTRACT(properties, '$.applicationPrincipals') as "application_principals", + JSON_EXTRACT(properties, '$.maskingLevel') as "masking_level", subscriptionId, resourceGroupName, workspaceName, @@ -10953,10 +11405,10 @@ components: location as location, kind as kind, managedBy as managed_by, - json_extract_path_text(properties, '$.dataMaskingState') as data_masking_state, - JSON_EXTRACT(properties, '$.exemptPrincipals') as exempt_principals, - JSON_EXTRACT(properties, '$.applicationPrincipals') as application_principals, - JSON_EXTRACT(properties, '$.maskingLevel') as masking_level, + json_extract_path_text(properties, '$.dataMaskingState') as "data_masking_state", + json_extract_path_text(properties, '$.exemptPrincipals') as "exempt_principals", + json_extract_path_text(properties, '$.applicationPrincipals') as "application_principals", + json_extract_path_text(properties, '$.maskingLevel') as "masking_level", subscriptionId, resourceGroupName, workspaceName, @@ -10975,18 +11427,18 @@ components: SELECT location as location, kind as kind, - JSON_EXTRACT(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.aliasName') as alias_name, - JSON_EXTRACT(properties, '$.ruleState') as rule_state, - JSON_EXTRACT(properties, '$.schemaName') as schema_name, - JSON_EXTRACT(properties, '$.tableName') as table_name, - JSON_EXTRACT(properties, '$.columnName') as column_name, - JSON_EXTRACT(properties, '$.maskingFunction') as masking_function, - JSON_EXTRACT(properties, '$.numberFrom') as number_from, - JSON_EXTRACT(properties, '$.numberTo') as number_to, - JSON_EXTRACT(properties, '$.prefixSize') as prefix_size, - JSON_EXTRACT(properties, '$.suffixSize') as suffix_size, - JSON_EXTRACT(properties, '$.replacementString') as replacement_string, + JSON_EXTRACT(properties, '$.id') as "id", + JSON_EXTRACT(properties, '$.aliasName') as "alias_name", + JSON_EXTRACT(properties, '$.ruleState') as "rule_state", + JSON_EXTRACT(properties, '$.schemaName') as "schema_name", + JSON_EXTRACT(properties, '$.tableName') as "table_name", + JSON_EXTRACT(properties, '$.columnName') as "column_name", + JSON_EXTRACT(properties, '$.maskingFunction') as "masking_function", + JSON_EXTRACT(properties, '$.numberFrom') as "number_from", + JSON_EXTRACT(properties, '$.numberTo') as "number_to", + JSON_EXTRACT(properties, '$.prefixSize') as "prefix_size", + JSON_EXTRACT(properties, '$.suffixSize') as "suffix_size", + JSON_EXTRACT(properties, '$.replacementString') as "replacement_string", subscriptionId, resourceGroupName, workspaceName, @@ -11001,18 +11453,18 @@ components: SELECT location as location, kind as kind, - json_extract_path_text(properties, '$.id') as id, - JSON_EXTRACT(properties, '$.aliasName') as alias_name, - JSON_EXTRACT(properties, '$.ruleState') as rule_state, - JSON_EXTRACT(properties, '$.schemaName') as schema_name, - JSON_EXTRACT(properties, '$.tableName') as table_name, - JSON_EXTRACT(properties, '$.columnName') as column_name, - JSON_EXTRACT(properties, '$.maskingFunction') as masking_function, - JSON_EXTRACT(properties, '$.numberFrom') as number_from, - JSON_EXTRACT(properties, '$.numberTo') as number_to, - JSON_EXTRACT(properties, '$.prefixSize') as prefix_size, - JSON_EXTRACT(properties, '$.suffixSize') as suffix_size, - JSON_EXTRACT(properties, '$.replacementString') as replacement_string, + json_extract_path_text(properties, '$.id') as "id", + json_extract_path_text(properties, '$.aliasName') as "alias_name", + json_extract_path_text(properties, '$.ruleState') as "rule_state", + json_extract_path_text(properties, '$.schemaName') as "schema_name", + json_extract_path_text(properties, '$.tableName') as "table_name", + json_extract_path_text(properties, '$.columnName') as "column_name", + json_extract_path_text(properties, '$.maskingFunction') as "masking_function", + json_extract_path_text(properties, '$.numberFrom') as "number_from", + json_extract_path_text(properties, '$.numberTo') as "number_to", + json_extract_path_text(properties, '$.prefixSize') as "prefix_size", + json_extract_path_text(properties, '$.suffixSize') as "suffix_size", + json_extract_path_text(properties, '$.replacementString') as "replacement_string", subscriptionId, resourceGroupName, workspaceName, @@ -11030,8 +11482,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.columnType') as column_type, - JSON_EXTRACT(properties, '$.isComputed') as is_computed, + JSON_EXTRACT(properties, '$.columnType') as "column_type", + JSON_EXTRACT(properties, '$.isComputed') as "is_computed", subscriptionId, resourceGroupName, workspaceName, @@ -11045,8 +11497,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.columnType') as column_type, - JSON_EXTRACT(properties, '$.isComputed') as is_computed, + json_extract_path_text(properties, '$.columnType') as "column_type", + json_extract_path_text(properties, '$.isComputed') as "is_computed", subscriptionId, resourceGroupName, workspaceName, @@ -11056,85 +11508,85 @@ components: columnName FROM azure.synapse.sql_pool_columns WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me' AND schemaName = 'replace-me' AND tableName = 'replace-me' AND columnName = 'replace-me'; - vw_sql_pool_workload_group: - id: azure.synapse.vw_sql_pool_workload_group - name: vw_sql_pool_workload_group + vw_sql_pool_workload_groups: + id: azure.synapse.vw_sql_pool_workload_groups + name: vw_sql_pool_workload_groups config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.minResourcePercent') as min_resource_percent, - JSON_EXTRACT(properties, '$.maxResourcePercent') as max_resource_percent, - JSON_EXTRACT(properties, '$.minResourcePercentPerRequest') as min_resource_percent_per_request, - JSON_EXTRACT(properties, '$.maxResourcePercentPerRequest') as max_resource_percent_per_request, - JSON_EXTRACT(properties, '$.importance') as importance, - JSON_EXTRACT(properties, '$.queryExecutionTimeout') as query_execution_timeout, + JSON_EXTRACT(properties, '$.minResourcePercent') as "min_resource_percent", + JSON_EXTRACT(properties, '$.maxResourcePercent') as "max_resource_percent", + JSON_EXTRACT(properties, '$.minResourcePercentPerRequest') as "min_resource_percent_per_request", + JSON_EXTRACT(properties, '$.maxResourcePercentPerRequest') as "max_resource_percent_per_request", + JSON_EXTRACT(properties, '$.importance') as "importance", + JSON_EXTRACT(properties, '$.queryExecutionTimeout') as "query_execution_timeout", subscriptionId, resourceGroupName, workspaceName, sqlPoolName, workloadGroupName - FROM azure.synapse.sql_pool_workload_group + FROM azure.synapse.sql_pool_workload_groups WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.minResourcePercent') as min_resource_percent, - JSON_EXTRACT(properties, '$.maxResourcePercent') as max_resource_percent, - JSON_EXTRACT(properties, '$.minResourcePercentPerRequest') as min_resource_percent_per_request, - JSON_EXTRACT(properties, '$.maxResourcePercentPerRequest') as max_resource_percent_per_request, - JSON_EXTRACT(properties, '$.importance') as importance, - JSON_EXTRACT(properties, '$.queryExecutionTimeout') as query_execution_timeout, + json_extract_path_text(properties, '$.minResourcePercent') as "min_resource_percent", + json_extract_path_text(properties, '$.maxResourcePercent') as "max_resource_percent", + json_extract_path_text(properties, '$.minResourcePercentPerRequest') as "min_resource_percent_per_request", + json_extract_path_text(properties, '$.maxResourcePercentPerRequest') as "max_resource_percent_per_request", + json_extract_path_text(properties, '$.importance') as "importance", + json_extract_path_text(properties, '$.queryExecutionTimeout') as "query_execution_timeout", subscriptionId, resourceGroupName, workspaceName, sqlPoolName, workloadGroupName - FROM azure.synapse.sql_pool_workload_group + FROM azure.synapse.sql_pool_workload_groups WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me'; - vw_sql_pool_workload_classifier: - id: azure.synapse.vw_sql_pool_workload_classifier - name: vw_sql_pool_workload_classifier + vw_sql_pool_workload_classifiers: + id: azure.synapse.vw_sql_pool_workload_classifiers + name: vw_sql_pool_workload_classifiers config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.memberName') as member_name, - JSON_EXTRACT(properties, '$.label') as label, - JSON_EXTRACT(properties, '$.context') as context, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.importance') as importance, + JSON_EXTRACT(properties, '$.memberName') as "member_name", + JSON_EXTRACT(properties, '$.label') as "label", + JSON_EXTRACT(properties, '$.context') as "context", + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.importance') as "importance", subscriptionId, resourceGroupName, workspaceName, sqlPoolName, workloadGroupName, workloadClassifierName - FROM azure.synapse.sql_pool_workload_classifier + FROM azure.synapse.sql_pool_workload_classifiers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me' AND workloadGroupName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.memberName') as member_name, - JSON_EXTRACT(properties, '$.label') as label, - JSON_EXTRACT(properties, '$.context') as context, - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.importance') as importance, + json_extract_path_text(properties, '$.memberName') as "member_name", + json_extract_path_text(properties, '$.label') as "label", + json_extract_path_text(properties, '$.context') as "context", + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.importance') as "importance", subscriptionId, resourceGroupName, workspaceName, sqlPoolName, workloadGroupName, workloadClassifierName - FROM azure.synapse.sql_pool_workload_classifier + FROM azure.synapse.sql_pool_workload_classifiers WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND sqlPoolName = 'replace-me' AND workloadGroupName = 'replace-me'; vw_ip_firewall_rules: id: azure.synapse.vw_ip_firewall_rules @@ -11145,9 +11597,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.endIpAddress') as end_ip_address, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.startIpAddress') as start_ip_address, + JSON_EXTRACT(properties, '$.endIpAddress') as "end_ip_address", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.startIpAddress') as "start_ip_address", subscriptionId, resourceGroupName, workspaceName, @@ -11158,9 +11610,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.endIpAddress') as end_ip_address, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.startIpAddress') as start_ip_address, + json_extract_path_text(properties, '$.endIpAddress') as "end_ip_address", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.startIpAddress') as "start_ip_address", subscriptionId, resourceGroupName, workspaceName, @@ -11176,9 +11628,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.azureADOnlyAuthentication') as azure_ad_only_authentication, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, + JSON_EXTRACT(properties, '$.azureADOnlyAuthentication') as "azure_ad_only_authentication", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.creationDate') as "creation_date", subscriptionId, resourceGroupName, workspaceName, @@ -11189,54 +11641,54 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.azureADOnlyAuthentication') as azure_ad_only_authentication, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, + json_extract_path_text(properties, '$.azureADOnlyAuthentication') as "azure_ad_only_authentication", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.creationDate') as "creation_date", subscriptionId, resourceGroupName, workspaceName, azureADOnlyAuthenticationName FROM azure.synapse.azure_ad_only_authentications WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; - vw_library: - id: azure.synapse.vw_library - name: vw_library + vw_libraries: + id: azure.synapse.vw_libraries + name: vw_libraries config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.path') as path, - JSON_EXTRACT(properties, '$.containerName') as container_name, - JSON_EXTRACT(properties, '$.uploadedTimestamp') as uploaded_timestamp, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.provisioningStatus') as provisioning_status, - JSON_EXTRACT(properties, '$.creatorId') as creator_id, + JSON_EXTRACT(properties, '$.name') as "name", + JSON_EXTRACT(properties, '$.path') as "path", + JSON_EXTRACT(properties, '$.containerName') as "container_name", + JSON_EXTRACT(properties, '$.uploadedTimestamp') as "uploaded_timestamp", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.provisioningStatus') as "provisioning_status", + JSON_EXTRACT(properties, '$.creatorId') as "creator_id", subscriptionId, resourceGroupName, workspaceName, libraryName - FROM azure.synapse.library - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND libraryName = 'replace-me'; + FROM azure.synapse.libraries + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.name') as name, - JSON_EXTRACT(properties, '$.path') as path, - JSON_EXTRACT(properties, '$.containerName') as container_name, - JSON_EXTRACT(properties, '$.uploadedTimestamp') as uploaded_timestamp, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.provisioningStatus') as provisioning_status, - JSON_EXTRACT(properties, '$.creatorId') as creator_id, + json_extract_path_text(properties, '$.name') as "name", + json_extract_path_text(properties, '$.path') as "path", + json_extract_path_text(properties, '$.containerName') as "container_name", + json_extract_path_text(properties, '$.uploadedTimestamp') as "uploaded_timestamp", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.provisioningStatus') as "provisioning_status", + json_extract_path_text(properties, '$.creatorId') as "creator_id", subscriptionId, resourceGroupName, workspaceName, libraryName - FROM azure.synapse.library - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND libraryName = 'replace-me'; + FROM azure.synapse.libraries + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; vw_private_link_hubs: id: azure.synapse.vw_private_link_hubs name: vw_private_link_hubs @@ -11248,8 +11700,8 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, resourceGroupName, privateLinkHubName @@ -11261,16 +11713,16 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, resourceGroupName, privateLinkHubName FROM azure.synapse.private_link_hubs WHERE subscriptionId = 'replace-me'; - vw_private_endpoint_connections_private_link_hub: - id: azure.synapse.vw_private_endpoint_connections_private_link_hub - name: vw_private_endpoint_connections_private_link_hub + vw_private_endpoint_connections_private_link_hubs: + id: azure.synapse.vw_private_endpoint_connections_private_link_hubs + name: vw_private_endpoint_connections_private_link_hubs config: views: select: @@ -11278,28 +11730,28 @@ components: ddl: |- SELECT id as id, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, privateLinkHubName, privateEndpointConnectionName - FROM azure.synapse.private_endpoint_connections_private_link_hub + FROM azure.synapse.private_endpoint_connections_private_link_hubs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND privateLinkHubName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT id as id, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, privateLinkHubName, privateEndpointConnectionName - FROM azure.synapse.private_endpoint_connections_private_link_hub + FROM azure.synapse.private_endpoint_connections_private_link_hubs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND privateLinkHubName = 'replace-me'; vw_integration_runtimes: id: azure.synapse.vw_integration_runtimes @@ -11310,8 +11762,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.description') as description, + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.description') as "description", subscriptionId, resourceGroupName, workspaceName, @@ -11322,47 +11774,14 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.description') as description, + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.description') as "description", subscriptionId, resourceGroupName, workspaceName, integrationRuntimeName FROM azure.synapse.integration_runtimes WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; - vw_integration_runtime_status: - id: azure.synapse.vw_integration_runtime_status - name: vw_integration_runtime_status - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - name as name, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.dataFactoryName') as data_factory_name, - JSON_EXTRACT(properties, '$.state') as state, - subscriptionId, - resourceGroupName, - workspaceName, - integrationRuntimeName - FROM azure.synapse.integration_runtime_status - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND integrationRuntimeName = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - name as name, - json_extract_path_text(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.dataFactoryName') as data_factory_name, - JSON_EXTRACT(properties, '$.state') as state, - subscriptionId, - resourceGroupName, - workspaceName, - integrationRuntimeName - FROM azure.synapse.integration_runtime_status - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me' AND integrationRuntimeName = 'replace-me'; vw_big_data_pools: id: azure.synapse.vw_big_data_pools name: vw_big_data_pools @@ -11374,25 +11793,25 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.autoScale') as auto_scale, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.autoPause') as auto_pause, - JSON_EXTRACT(properties, '$.isComputeIsolationEnabled') as is_compute_isolation_enabled, - JSON_EXTRACT(properties, '$.isAutotuneEnabled') as is_autotune_enabled, - JSON_EXTRACT(properties, '$.sessionLevelPackagesEnabled') as session_level_packages_enabled, - JSON_EXTRACT(properties, '$.cacheSize') as cache_size, - JSON_EXTRACT(properties, '$.dynamicExecutorAllocation') as dynamic_executor_allocation, - JSON_EXTRACT(properties, '$.sparkEventsFolder') as spark_events_folder, - JSON_EXTRACT(properties, '$.nodeCount') as node_count, - JSON_EXTRACT(properties, '$.libraryRequirements') as library_requirements, - JSON_EXTRACT(properties, '$.customLibraries') as custom_libraries, - JSON_EXTRACT(properties, '$.sparkConfigProperties') as spark_config_properties, - JSON_EXTRACT(properties, '$.sparkVersion') as spark_version, - JSON_EXTRACT(properties, '$.defaultSparkLogFolder') as default_spark_log_folder, - JSON_EXTRACT(properties, '$.nodeSize') as node_size, - JSON_EXTRACT(properties, '$.nodeSizeFamily') as node_size_family, - JSON_EXTRACT(properties, '$.lastSucceededTimestamp') as last_succeeded_timestamp, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.autoScale') as "auto_scale", + JSON_EXTRACT(properties, '$.creationDate') as "creation_date", + JSON_EXTRACT(properties, '$.autoPause') as "auto_pause", + JSON_EXTRACT(properties, '$.isComputeIsolationEnabled') as "is_compute_isolation_enabled", + JSON_EXTRACT(properties, '$.isAutotuneEnabled') as "is_autotune_enabled", + JSON_EXTRACT(properties, '$.sessionLevelPackagesEnabled') as "session_level_packages_enabled", + JSON_EXTRACT(properties, '$.cacheSize') as "cache_size", + JSON_EXTRACT(properties, '$.dynamicExecutorAllocation') as "dynamic_executor_allocation", + JSON_EXTRACT(properties, '$.sparkEventsFolder') as "spark_events_folder", + JSON_EXTRACT(properties, '$.nodeCount') as "node_count", + JSON_EXTRACT(properties, '$.libraryRequirements') as "library_requirements", + JSON_EXTRACT(properties, '$.customLibraries') as "custom_libraries", + JSON_EXTRACT(properties, '$.sparkConfigProperties') as "spark_config_properties", + JSON_EXTRACT(properties, '$.sparkVersion') as "spark_version", + JSON_EXTRACT(properties, '$.defaultSparkLogFolder') as "default_spark_log_folder", + JSON_EXTRACT(properties, '$.nodeSize') as "node_size", + JSON_EXTRACT(properties, '$.nodeSizeFamily') as "node_size_family", + JSON_EXTRACT(properties, '$.lastSucceededTimestamp') as "last_succeeded_timestamp", subscriptionId, resourceGroupName, workspaceName, @@ -11405,25 +11824,25 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.autoScale') as auto_scale, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.autoPause') as auto_pause, - JSON_EXTRACT(properties, '$.isComputeIsolationEnabled') as is_compute_isolation_enabled, - JSON_EXTRACT(properties, '$.isAutotuneEnabled') as is_autotune_enabled, - JSON_EXTRACT(properties, '$.sessionLevelPackagesEnabled') as session_level_packages_enabled, - JSON_EXTRACT(properties, '$.cacheSize') as cache_size, - JSON_EXTRACT(properties, '$.dynamicExecutorAllocation') as dynamic_executor_allocation, - JSON_EXTRACT(properties, '$.sparkEventsFolder') as spark_events_folder, - JSON_EXTRACT(properties, '$.nodeCount') as node_count, - JSON_EXTRACT(properties, '$.libraryRequirements') as library_requirements, - JSON_EXTRACT(properties, '$.customLibraries') as custom_libraries, - JSON_EXTRACT(properties, '$.sparkConfigProperties') as spark_config_properties, - JSON_EXTRACT(properties, '$.sparkVersion') as spark_version, - JSON_EXTRACT(properties, '$.defaultSparkLogFolder') as default_spark_log_folder, - JSON_EXTRACT(properties, '$.nodeSize') as node_size, - JSON_EXTRACT(properties, '$.nodeSizeFamily') as node_size_family, - JSON_EXTRACT(properties, '$.lastSucceededTimestamp') as last_succeeded_timestamp, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.autoScale') as "auto_scale", + json_extract_path_text(properties, '$.creationDate') as "creation_date", + json_extract_path_text(properties, '$.autoPause') as "auto_pause", + json_extract_path_text(properties, '$.isComputeIsolationEnabled') as "is_compute_isolation_enabled", + json_extract_path_text(properties, '$.isAutotuneEnabled') as "is_autotune_enabled", + json_extract_path_text(properties, '$.sessionLevelPackagesEnabled') as "session_level_packages_enabled", + json_extract_path_text(properties, '$.cacheSize') as "cache_size", + json_extract_path_text(properties, '$.dynamicExecutorAllocation') as "dynamic_executor_allocation", + json_extract_path_text(properties, '$.sparkEventsFolder') as "spark_events_folder", + json_extract_path_text(properties, '$.nodeCount') as "node_count", + json_extract_path_text(properties, '$.libraryRequirements') as "library_requirements", + json_extract_path_text(properties, '$.customLibraries') as "custom_libraries", + json_extract_path_text(properties, '$.sparkConfigProperties') as "spark_config_properties", + json_extract_path_text(properties, '$.sparkVersion') as "spark_version", + json_extract_path_text(properties, '$.defaultSparkLogFolder') as "default_spark_log_folder", + json_extract_path_text(properties, '$.nodeSize') as "node_size", + json_extract_path_text(properties, '$.nodeSizeFamily') as "node_size_family", + json_extract_path_text(properties, '$.lastSucceededTimestamp') as "last_succeeded_timestamp", subscriptionId, resourceGroupName, workspaceName, @@ -11442,27 +11861,27 @@ components: location as location, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.defaultDataLakeStorage') as default_data_lake_storage, - JSON_EXTRACT(properties, '$.sqlAdministratorLoginPassword') as sql_administrator_login_password, - JSON_EXTRACT(properties, '$.managedResourceGroupName') as managed_resource_group_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.sqlAdministratorLogin') as sql_administrator_login, - JSON_EXTRACT(properties, '$.virtualNetworkProfile') as virtual_network_profile, - JSON_EXTRACT(properties, '$.connectivityEndpoints') as connectivity_endpoints, - JSON_EXTRACT(properties, '$.managedVirtualNetwork') as managed_virtual_network, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.workspaceUID') as workspace_uid, - JSON_EXTRACT(properties, '$.extraProperties') as extra_properties, - JSON_EXTRACT(properties, '$.managedVirtualNetworkSettings') as managed_virtual_network_settings, - JSON_EXTRACT(properties, '$.workspaceRepositoryConfiguration') as workspace_repository_configuration, - JSON_EXTRACT(properties, '$.purviewConfiguration') as purview_configuration, - JSON_EXTRACT(properties, '$.adlaResourceId') as adla_resource_id, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.cspWorkspaceAdminProperties') as csp_workspace_admin_properties, - JSON_EXTRACT(properties, '$.settings') as settings, - JSON_EXTRACT(properties, '$.azureADOnlyAuthentication') as azure_ad_only_authentication, - JSON_EXTRACT(properties, '$.trustedServiceBypassEnabled') as trusted_service_bypass_enabled, + JSON_EXTRACT(properties, '$.defaultDataLakeStorage') as "default_data_lake_storage", + JSON_EXTRACT(properties, '$.sqlAdministratorLoginPassword') as "sql_administrator_login_password", + JSON_EXTRACT(properties, '$.managedResourceGroupName') as "managed_resource_group_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.sqlAdministratorLogin') as "sql_administrator_login", + JSON_EXTRACT(properties, '$.virtualNetworkProfile') as "virtual_network_profile", + JSON_EXTRACT(properties, '$.connectivityEndpoints') as "connectivity_endpoints", + JSON_EXTRACT(properties, '$.managedVirtualNetwork') as "managed_virtual_network", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.workspaceUID') as "workspace_uid", + JSON_EXTRACT(properties, '$.extraProperties') as "extra_properties", + JSON_EXTRACT(properties, '$.managedVirtualNetworkSettings') as "managed_virtual_network_settings", + JSON_EXTRACT(properties, '$.workspaceRepositoryConfiguration') as "workspace_repository_configuration", + JSON_EXTRACT(properties, '$.purviewConfiguration') as "purview_configuration", + JSON_EXTRACT(properties, '$.adlaResourceId') as "adla_resource_id", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.cspWorkspaceAdminProperties') as "csp_workspace_admin_properties", + JSON_EXTRACT(properties, '$.settings') as "settings", + JSON_EXTRACT(properties, '$.azureADOnlyAuthentication') as "azure_ad_only_authentication", + JSON_EXTRACT(properties, '$.trustedServiceBypassEnabled') as "trusted_service_bypass_enabled", subscriptionId, resourceGroupName, workspaceName @@ -11475,27 +11894,27 @@ components: location as location, tags as tags, identity as identity, - json_extract_path_text(properties, '$.defaultDataLakeStorage') as default_data_lake_storage, - JSON_EXTRACT(properties, '$.sqlAdministratorLoginPassword') as sql_administrator_login_password, - JSON_EXTRACT(properties, '$.managedResourceGroupName') as managed_resource_group_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.sqlAdministratorLogin') as sql_administrator_login, - JSON_EXTRACT(properties, '$.virtualNetworkProfile') as virtual_network_profile, - JSON_EXTRACT(properties, '$.connectivityEndpoints') as connectivity_endpoints, - JSON_EXTRACT(properties, '$.managedVirtualNetwork') as managed_virtual_network, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.workspaceUID') as workspace_uid, - JSON_EXTRACT(properties, '$.extraProperties') as extra_properties, - JSON_EXTRACT(properties, '$.managedVirtualNetworkSettings') as managed_virtual_network_settings, - JSON_EXTRACT(properties, '$.workspaceRepositoryConfiguration') as workspace_repository_configuration, - JSON_EXTRACT(properties, '$.purviewConfiguration') as purview_configuration, - JSON_EXTRACT(properties, '$.adlaResourceId') as adla_resource_id, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.cspWorkspaceAdminProperties') as csp_workspace_admin_properties, - JSON_EXTRACT(properties, '$.settings') as settings, - JSON_EXTRACT(properties, '$.azureADOnlyAuthentication') as azure_ad_only_authentication, - JSON_EXTRACT(properties, '$.trustedServiceBypassEnabled') as trusted_service_bypass_enabled, + json_extract_path_text(properties, '$.defaultDataLakeStorage') as "default_data_lake_storage", + json_extract_path_text(properties, '$.sqlAdministratorLoginPassword') as "sql_administrator_login_password", + json_extract_path_text(properties, '$.managedResourceGroupName') as "managed_resource_group_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.sqlAdministratorLogin') as "sql_administrator_login", + json_extract_path_text(properties, '$.virtualNetworkProfile') as "virtual_network_profile", + json_extract_path_text(properties, '$.connectivityEndpoints') as "connectivity_endpoints", + json_extract_path_text(properties, '$.managedVirtualNetwork') as "managed_virtual_network", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.workspaceUID') as "workspace_uid", + json_extract_path_text(properties, '$.extraProperties') as "extra_properties", + json_extract_path_text(properties, '$.managedVirtualNetworkSettings') as "managed_virtual_network_settings", + json_extract_path_text(properties, '$.workspaceRepositoryConfiguration') as "workspace_repository_configuration", + json_extract_path_text(properties, '$.purviewConfiguration') as "purview_configuration", + json_extract_path_text(properties, '$.adlaResourceId') as "adla_resource_id", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.cspWorkspaceAdminProperties') as "csp_workspace_admin_properties", + json_extract_path_text(properties, '$.settings') as "settings", + json_extract_path_text(properties, '$.azureADOnlyAuthentication') as "azure_ad_only_authentication", + json_extract_path_text(properties, '$.trustedServiceBypassEnabled') as "trusted_service_bypass_enabled", subscriptionId, resourceGroupName, workspaceName @@ -11510,10 +11929,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.login') as login, - JSON_EXTRACT(properties, '$.administratorType') as administrator_type, - JSON_EXTRACT(properties, '$.sid') as sid, + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.login') as "login", + JSON_EXTRACT(properties, '$.administratorType') as "administrator_type", + JSON_EXTRACT(properties, '$.sid') as "sid", subscriptionId, resourceGroupName, workspaceName @@ -11523,10 +11942,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.login') as login, - JSON_EXTRACT(properties, '$.administratorType') as administrator_type, - JSON_EXTRACT(properties, '$.sid') as sid, + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.login') as "login", + json_extract_path_text(properties, '$.administratorType') as "administrator_type", + json_extract_path_text(properties, '$.sid') as "sid", subscriptionId, resourceGroupName, workspaceName @@ -11541,10 +11960,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.login') as login, - JSON_EXTRACT(properties, '$.administratorType') as administrator_type, - JSON_EXTRACT(properties, '$.sid') as sid, + JSON_EXTRACT(properties, '$.tenantId') as "tenant_id", + JSON_EXTRACT(properties, '$.login') as "login", + JSON_EXTRACT(properties, '$.administratorType') as "administrator_type", + JSON_EXTRACT(properties, '$.sid') as "sid", subscriptionId, resourceGroupName, workspaceName @@ -11554,10 +11973,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.tenantId') as tenant_id, - JSON_EXTRACT(properties, '$.login') as login, - JSON_EXTRACT(properties, '$.administratorType') as administrator_type, - JSON_EXTRACT(properties, '$.sid') as sid, + json_extract_path_text(properties, '$.tenantId') as "tenant_id", + json_extract_path_text(properties, '$.login') as "login", + json_extract_path_text(properties, '$.administratorType') as "administrator_type", + json_extract_path_text(properties, '$.sid') as "sid", subscriptionId, resourceGroupName, workspaceName @@ -11573,14 +11992,14 @@ components: ddl: |- SELECT location as location, - JSON_EXTRACT(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.edition') as edition, - JSON_EXTRACT(properties, '$.maxSizeBytes') as max_size_bytes, - JSON_EXTRACT(properties, '$.serviceLevelObjective') as service_level_objective, - JSON_EXTRACT(properties, '$.elasticPoolName') as elastic_pool_name, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.deletionDate') as deletion_date, - JSON_EXTRACT(properties, '$.earliestRestoreDate') as earliest_restore_date, + JSON_EXTRACT(properties, '$.databaseName') as "database_name", + JSON_EXTRACT(properties, '$.edition') as "edition", + JSON_EXTRACT(properties, '$.maxSizeBytes') as "max_size_bytes", + JSON_EXTRACT(properties, '$.serviceLevelObjective') as "service_level_objective", + JSON_EXTRACT(properties, '$.elasticPoolName') as "elastic_pool_name", + JSON_EXTRACT(properties, '$.creationDate') as "creation_date", + JSON_EXTRACT(properties, '$.deletionDate') as "deletion_date", + JSON_EXTRACT(properties, '$.earliestRestoreDate') as "earliest_restore_date", subscriptionId, resourceGroupName, workspaceName, @@ -11592,14 +12011,14 @@ components: ddl: |- SELECT location as location, - json_extract_path_text(properties, '$.databaseName') as database_name, - JSON_EXTRACT(properties, '$.edition') as edition, - JSON_EXTRACT(properties, '$.maxSizeBytes') as max_size_bytes, - JSON_EXTRACT(properties, '$.serviceLevelObjective') as service_level_objective, - JSON_EXTRACT(properties, '$.elasticPoolName') as elastic_pool_name, - JSON_EXTRACT(properties, '$.creationDate') as creation_date, - JSON_EXTRACT(properties, '$.deletionDate') as deletion_date, - JSON_EXTRACT(properties, '$.earliestRestoreDate') as earliest_restore_date, + json_extract_path_text(properties, '$.databaseName') as "database_name", + json_extract_path_text(properties, '$.edition') as "edition", + json_extract_path_text(properties, '$.maxSizeBytes') as "max_size_bytes", + json_extract_path_text(properties, '$.serviceLevelObjective') as "service_level_objective", + json_extract_path_text(properties, '$.elasticPoolName') as "elastic_pool_name", + json_extract_path_text(properties, '$.creationDate') as "creation_date", + json_extract_path_text(properties, '$.deletionDate') as "deletion_date", + json_extract_path_text(properties, '$.earliestRestoreDate') as "earliest_restore_date", subscriptionId, resourceGroupName, workspaceName, @@ -11615,8 +12034,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.isActiveCMK') as is_active_cmk, - JSON_EXTRACT(properties, '$.keyVaultUrl') as key_vault_url, + JSON_EXTRACT(properties, '$.isActiveCMK') as "is_active_cmk", + JSON_EXTRACT(properties, '$.keyVaultUrl') as "key_vault_url", subscriptionId, resourceGroupName, workspaceName, @@ -11627,8 +12046,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.isActiveCMK') as is_active_cmk, - JSON_EXTRACT(properties, '$.keyVaultUrl') as key_vault_url, + json_extract_path_text(properties, '$.isActiveCMK') as "is_active_cmk", + json_extract_path_text(properties, '$.keyVaultUrl') as "key_vault_url", subscriptionId, resourceGroupName, workspaceName, @@ -11644,16 +12063,16 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.storageEndpoint') as storage_endpoint, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.retentionDays') as retention_days, - JSON_EXTRACT(properties, '$.auditActionsAndGroups') as audit_actions_and_groups, - JSON_EXTRACT(properties, '$.storageAccountSubscriptionId') as storage_account_subscription_id, - JSON_EXTRACT(properties, '$.isStorageSecondaryKeyInUse') as is_storage_secondary_key_in_use, - JSON_EXTRACT(properties, '$.isAzureMonitorTargetEnabled') as is_azure_monitor_target_enabled, - JSON_EXTRACT(properties, '$.queueDelayMs') as queue_delay_ms, - JSON_EXTRACT(properties, '$.isDevopsAuditEnabled') as is_devops_audit_enabled, + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.storageEndpoint') as "storage_endpoint", + JSON_EXTRACT(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + JSON_EXTRACT(properties, '$.retentionDays') as "retention_days", + JSON_EXTRACT(properties, '$.auditActionsAndGroups') as "audit_actions_and_groups", + JSON_EXTRACT(properties, '$.storageAccountSubscriptionId') as "storage_account_subscription_id", + JSON_EXTRACT(properties, '$.isStorageSecondaryKeyInUse') as "is_storage_secondary_key_in_use", + JSON_EXTRACT(properties, '$.isAzureMonitorTargetEnabled') as "is_azure_monitor_target_enabled", + JSON_EXTRACT(properties, '$.queueDelayMs') as "queue_delay_ms", + JSON_EXTRACT(properties, '$.isDevopsAuditEnabled') as "is_devops_audit_enabled", subscriptionId, resourceGroupName, workspaceName, @@ -11664,16 +12083,16 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.storageEndpoint') as storage_endpoint, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.retentionDays') as retention_days, - JSON_EXTRACT(properties, '$.auditActionsAndGroups') as audit_actions_and_groups, - JSON_EXTRACT(properties, '$.storageAccountSubscriptionId') as storage_account_subscription_id, - JSON_EXTRACT(properties, '$.isStorageSecondaryKeyInUse') as is_storage_secondary_key_in_use, - JSON_EXTRACT(properties, '$.isAzureMonitorTargetEnabled') as is_azure_monitor_target_enabled, - JSON_EXTRACT(properties, '$.queueDelayMs') as queue_delay_ms, - JSON_EXTRACT(properties, '$.isDevopsAuditEnabled') as is_devops_audit_enabled, + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.storageEndpoint') as "storage_endpoint", + json_extract_path_text(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + json_extract_path_text(properties, '$.retentionDays') as "retention_days", + json_extract_path_text(properties, '$.auditActionsAndGroups') as "audit_actions_and_groups", + json_extract_path_text(properties, '$.storageAccountSubscriptionId') as "storage_account_subscription_id", + json_extract_path_text(properties, '$.isStorageSecondaryKeyInUse') as "is_storage_secondary_key_in_use", + json_extract_path_text(properties, '$.isAzureMonitorTargetEnabled') as "is_azure_monitor_target_enabled", + json_extract_path_text(properties, '$.queueDelayMs') as "queue_delay_ms", + json_extract_path_text(properties, '$.isDevopsAuditEnabled') as "is_devops_audit_enabled", subscriptionId, resourceGroupName, workspaceName, @@ -11689,17 +12108,17 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.predicateExpression') as predicate_expression, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.storageEndpoint') as storage_endpoint, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.retentionDays') as retention_days, - JSON_EXTRACT(properties, '$.auditActionsAndGroups') as audit_actions_and_groups, - JSON_EXTRACT(properties, '$.storageAccountSubscriptionId') as storage_account_subscription_id, - JSON_EXTRACT(properties, '$.isStorageSecondaryKeyInUse') as is_storage_secondary_key_in_use, - JSON_EXTRACT(properties, '$.isAzureMonitorTargetEnabled') as is_azure_monitor_target_enabled, - JSON_EXTRACT(properties, '$.queueDelayMs') as queue_delay_ms, - JSON_EXTRACT(properties, '$.isDevopsAuditEnabled') as is_devops_audit_enabled, + JSON_EXTRACT(properties, '$.predicateExpression') as "predicate_expression", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.storageEndpoint') as "storage_endpoint", + JSON_EXTRACT(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + JSON_EXTRACT(properties, '$.retentionDays') as "retention_days", + JSON_EXTRACT(properties, '$.auditActionsAndGroups') as "audit_actions_and_groups", + JSON_EXTRACT(properties, '$.storageAccountSubscriptionId') as "storage_account_subscription_id", + JSON_EXTRACT(properties, '$.isStorageSecondaryKeyInUse') as "is_storage_secondary_key_in_use", + JSON_EXTRACT(properties, '$.isAzureMonitorTargetEnabled') as "is_azure_monitor_target_enabled", + JSON_EXTRACT(properties, '$.queueDelayMs') as "queue_delay_ms", + JSON_EXTRACT(properties, '$.isDevopsAuditEnabled') as "is_devops_audit_enabled", subscriptionId, resourceGroupName, workspaceName, @@ -11710,63 +12129,63 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.predicateExpression') as predicate_expression, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.storageEndpoint') as storage_endpoint, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.retentionDays') as retention_days, - JSON_EXTRACT(properties, '$.auditActionsAndGroups') as audit_actions_and_groups, - JSON_EXTRACT(properties, '$.storageAccountSubscriptionId') as storage_account_subscription_id, - JSON_EXTRACT(properties, '$.isStorageSecondaryKeyInUse') as is_storage_secondary_key_in_use, - JSON_EXTRACT(properties, '$.isAzureMonitorTargetEnabled') as is_azure_monitor_target_enabled, - JSON_EXTRACT(properties, '$.queueDelayMs') as queue_delay_ms, - JSON_EXTRACT(properties, '$.isDevopsAuditEnabled') as is_devops_audit_enabled, + json_extract_path_text(properties, '$.predicateExpression') as "predicate_expression", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.storageEndpoint') as "storage_endpoint", + json_extract_path_text(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + json_extract_path_text(properties, '$.retentionDays') as "retention_days", + json_extract_path_text(properties, '$.auditActionsAndGroups') as "audit_actions_and_groups", + json_extract_path_text(properties, '$.storageAccountSubscriptionId') as "storage_account_subscription_id", + json_extract_path_text(properties, '$.isStorageSecondaryKeyInUse') as "is_storage_secondary_key_in_use", + json_extract_path_text(properties, '$.isAzureMonitorTargetEnabled') as "is_azure_monitor_target_enabled", + json_extract_path_text(properties, '$.queueDelayMs') as "queue_delay_ms", + json_extract_path_text(properties, '$.isDevopsAuditEnabled') as "is_devops_audit_enabled", subscriptionId, resourceGroupName, workspaceName, blobAuditingPolicyName FROM azure.synapse.workspace_managed_sql_server_extended_blob_auditing_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; - vw_workspace_managed_sql_server_security_alert_policy: - id: azure.synapse.vw_workspace_managed_sql_server_security_alert_policy - name: vw_workspace_managed_sql_server_security_alert_policy + vw_workspace_managed_sql_server_security_alert_policies: + id: azure.synapse.vw_workspace_managed_sql_server_security_alert_policies + name: vw_workspace_managed_sql_server_security_alert_policies config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.disabledAlerts') as disabled_alerts, - JSON_EXTRACT(properties, '$.emailAddresses') as email_addresses, - JSON_EXTRACT(properties, '$.emailAccountAdmins') as email_account_admins, - JSON_EXTRACT(properties, '$.storageEndpoint') as storage_endpoint, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.retentionDays') as retention_days, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.disabledAlerts') as "disabled_alerts", + JSON_EXTRACT(properties, '$.emailAddresses') as "email_addresses", + JSON_EXTRACT(properties, '$.emailAccountAdmins') as "email_account_admins", + JSON_EXTRACT(properties, '$.storageEndpoint') as "storage_endpoint", + JSON_EXTRACT(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + JSON_EXTRACT(properties, '$.retentionDays') as "retention_days", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", subscriptionId, resourceGroupName, workspaceName, securityAlertPolicyName - FROM azure.synapse.workspace_managed_sql_server_security_alert_policy + FROM azure.synapse.workspace_managed_sql_server_security_alert_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.disabledAlerts') as disabled_alerts, - JSON_EXTRACT(properties, '$.emailAddresses') as email_addresses, - JSON_EXTRACT(properties, '$.emailAccountAdmins') as email_account_admins, - JSON_EXTRACT(properties, '$.storageEndpoint') as storage_endpoint, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.retentionDays') as retention_days, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.disabledAlerts') as "disabled_alerts", + json_extract_path_text(properties, '$.emailAddresses') as "email_addresses", + json_extract_path_text(properties, '$.emailAccountAdmins') as "email_account_admins", + json_extract_path_text(properties, '$.storageEndpoint') as "storage_endpoint", + json_extract_path_text(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + json_extract_path_text(properties, '$.retentionDays') as "retention_days", + json_extract_path_text(properties, '$.creationTime') as "creation_time", subscriptionId, resourceGroupName, workspaceName, securityAlertPolicyName - FROM azure.synapse.workspace_managed_sql_server_security_alert_policy + FROM azure.synapse.workspace_managed_sql_server_security_alert_policies WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; vw_workspace_managed_sql_server_vulnerability_assessments: id: azure.synapse.vw_workspace_managed_sql_server_vulnerability_assessments @@ -11777,10 +12196,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.storageContainerPath') as storage_container_path, - JSON_EXTRACT(properties, '$.storageContainerSasKey') as storage_container_sas_key, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.recurringScans') as recurring_scans, + JSON_EXTRACT(properties, '$.storageContainerPath') as "storage_container_path", + JSON_EXTRACT(properties, '$.storageContainerSasKey') as "storage_container_sas_key", + JSON_EXTRACT(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + JSON_EXTRACT(properties, '$.recurringScans') as "recurring_scans", subscriptionId, resourceGroupName, workspaceName, @@ -11791,19 +12210,19 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.storageContainerPath') as storage_container_path, - JSON_EXTRACT(properties, '$.storageContainerSasKey') as storage_container_sas_key, - JSON_EXTRACT(properties, '$.storageAccountAccessKey') as storage_account_access_key, - JSON_EXTRACT(properties, '$.recurringScans') as recurring_scans, + json_extract_path_text(properties, '$.storageContainerPath') as "storage_container_path", + json_extract_path_text(properties, '$.storageContainerSasKey') as "storage_container_sas_key", + json_extract_path_text(properties, '$.storageAccountAccessKey') as "storage_account_access_key", + json_extract_path_text(properties, '$.recurringScans') as "recurring_scans", subscriptionId, resourceGroupName, workspaceName, vulnerabilityAssessmentName FROM azure.synapse.workspace_managed_sql_server_vulnerability_assessments WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; - vw_workspace_managed_sql_server_encryption_protector: - id: azure.synapse.vw_workspace_managed_sql_server_encryption_protector - name: vw_workspace_managed_sql_server_encryption_protector + vw_workspace_managed_sql_server_encryption_protectors: + id: azure.synapse.vw_workspace_managed_sql_server_encryption_protectors + name: vw_workspace_managed_sql_server_encryption_protectors config: views: select: @@ -11812,16 +12231,16 @@ components: SELECT location as location, kind as kind, - JSON_EXTRACT(properties, '$.subregion') as subregion, - JSON_EXTRACT(properties, '$.serverKeyName') as server_key_name, - JSON_EXTRACT(properties, '$.serverKeyType') as server_key_type, - JSON_EXTRACT(properties, '$.uri') as uri, - JSON_EXTRACT(properties, '$.thumbprint') as thumbprint, + JSON_EXTRACT(properties, '$.subregion') as "subregion", + JSON_EXTRACT(properties, '$.serverKeyName') as "server_key_name", + JSON_EXTRACT(properties, '$.serverKeyType') as "server_key_type", + JSON_EXTRACT(properties, '$.uri') as "uri", + JSON_EXTRACT(properties, '$.thumbprint') as "thumbprint", subscriptionId, resourceGroupName, workspaceName, encryptionProtectorName - FROM azure.synapse.workspace_managed_sql_server_encryption_protector + FROM azure.synapse.workspace_managed_sql_server_encryption_protectors WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -11829,16 +12248,16 @@ components: SELECT location as location, kind as kind, - json_extract_path_text(properties, '$.subregion') as subregion, - JSON_EXTRACT(properties, '$.serverKeyName') as server_key_name, - JSON_EXTRACT(properties, '$.serverKeyType') as server_key_type, - JSON_EXTRACT(properties, '$.uri') as uri, - JSON_EXTRACT(properties, '$.thumbprint') as thumbprint, + json_extract_path_text(properties, '$.subregion') as "subregion", + json_extract_path_text(properties, '$.serverKeyName') as "server_key_name", + json_extract_path_text(properties, '$.serverKeyType') as "server_key_type", + json_extract_path_text(properties, '$.uri') as "uri", + json_extract_path_text(properties, '$.thumbprint') as "thumbprint", subscriptionId, resourceGroupName, workspaceName, encryptionProtectorName - FROM azure.synapse.workspace_managed_sql_server_encryption_protector + FROM azure.synapse.workspace_managed_sql_server_encryption_protectors WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; vw_workspace_managed_sql_server_recoverable_sql_pools: id: azure.synapse.vw_workspace_managed_sql_server_recoverable_sql_pools @@ -11849,10 +12268,10 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.edition') as edition, - JSON_EXTRACT(properties, '$.serviceLevelObjective') as service_level_objective, - JSON_EXTRACT(properties, '$.elasticPoolName') as elastic_pool_name, - JSON_EXTRACT(properties, '$.lastAvailableBackupDate') as last_available_backup_date, + JSON_EXTRACT(properties, '$.edition') as "edition", + JSON_EXTRACT(properties, '$.serviceLevelObjective') as "service_level_objective", + JSON_EXTRACT(properties, '$.elasticPoolName') as "elastic_pool_name", + JSON_EXTRACT(properties, '$.lastAvailableBackupDate') as "last_available_backup_date", subscriptionId, resourceGroupName, workspaceName, @@ -11863,10 +12282,10 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.edition') as edition, - JSON_EXTRACT(properties, '$.serviceLevelObjective') as service_level_objective, - JSON_EXTRACT(properties, '$.elasticPoolName') as elastic_pool_name, - JSON_EXTRACT(properties, '$.lastAvailableBackupDate') as last_available_backup_date, + json_extract_path_text(properties, '$.edition') as "edition", + json_extract_path_text(properties, '$.serviceLevelObjective') as "service_level_objective", + json_extract_path_text(properties, '$.elasticPoolName') as "elastic_pool_name", + json_extract_path_text(properties, '$.lastAvailableBackupDate') as "last_available_backup_date", subscriptionId, resourceGroupName, workspaceName, @@ -11883,7 +12302,7 @@ components: ddl: |- SELECT location as location, - JSON_EXTRACT(properties, '$.minimalTlsVersion') as minimal_tls_version, + JSON_EXTRACT(properties, '$.minimalTlsVersion') as "minimal_tls_version", subscriptionId, resourceGroupName, workspaceName, @@ -11895,7 +12314,7 @@ components: ddl: |- SELECT location as location, - json_extract_path_text(properties, '$.minimalTlsVersion') as minimal_tls_version, + json_extract_path_text(properties, '$.minimalTlsVersion') as "minimal_tls_version", subscriptionId, resourceGroupName, workspaceName, @@ -11911,9 +12330,9 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -11924,9 +12343,9 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, workspaceName, @@ -11934,7 +12353,7 @@ components: FROM azure.synapse.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND workspaceName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/privateLinkResources/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/privateLinkResources?api-version=2021-06-01: get: operationId: PrivateLinkResources_List summary: Private Link Resources @@ -11960,7 +12379,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/privateLinkResources/{privateLinkResourceName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/privateLinkResources/{privateLinkResourceName}?api-version=2021-06-01: get: operationId: PrivateLinkResources_Get summary: Get Private Link Resource @@ -11985,7 +12404,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/privateLinkHubs/{privateLinkHubName}/privateLinkResources/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/privateLinkHubs/{privateLinkHubName}/privateLinkResources?api-version=2021-06-01: get: operationId: PrivateLinkHubPrivateLinkResources_List summary: Private Link Resources @@ -12011,7 +12430,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/privateLinkHubs/{privateLinkHubName}/privateLinkResources/{privateLinkResourceName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/privateLinkHubs/{privateLinkHubName}/privateLinkResources/{privateLinkResourceName}?api-version=2021-06-01: get: operationId: PrivateLinkHubPrivateLinkResources_Get summary: Get Private Link Hub Private Link Resource @@ -12036,7 +12455,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sparkconfigurations/{sparkConfigurationName}/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sparkconfigurations/{sparkConfigurationName}?api-version=2021-06-01-preview: get: operationId: SparkConfiguration_Get summary: Get SparkConfiguration by name. @@ -12062,7 +12481,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sparkconfigurations/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sparkconfigurations?api-version=2021-06-01-preview: get: operationId: SparkConfigurations_ListByWorkspace summary: List the sparkConfigurations in a workspace. @@ -12089,7 +12508,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Synapse/checkNameAvailability/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Synapse/checkNameAvailability?api-version=2021-06-01: post: operationId: Operations_CheckNameAvailability summary: Check name availability @@ -12120,7 +12539,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /providers/Microsoft.Synapse/kustooperations/?api-version=2021-06-01-preview: + /providers/Microsoft.Synapse/kustooperations?api-version=2021-06-01-preview: get: tags: - KustoOperations @@ -12142,10 +12561,10 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.Synapse/skus/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Synapse/skus?api-version=2021-06-01-preview: get: description: Lists eligible SKUs for Kusto Pool resource. - operationId: KustoPools_ListSkus + operationId: KustoPoolsSkus_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' responses: @@ -12163,7 +12582,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/providers/Microsoft.Synapse/locations/{location}/kustoPoolCheckNameAvailability/?api-version=2021-06-01-preview: + x-ms-original-operationId: KustoPools_ListSkus + /subscriptions/{subscriptionId}/providers/Microsoft.Synapse/locations/{location}/kustoPoolCheckNameAvailability?api-version=2021-06-01-preview: post: tags: - KustoPools @@ -12193,7 +12613,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools?api-version=2021-06-01-preview: get: operationId: KustoPools_ListByWorkspace summary: List Kusto pools @@ -12217,7 +12637,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}?api-version=2021-06-01-preview: get: tags: - KustoPools @@ -12362,7 +12782,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/stop/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/stop?api-version=2021-06-01-preview: post: tags: - KustoPools @@ -12385,7 +12805,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/start/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/start?api-version=2021-06-01-preview: post: tags: - KustoPools @@ -12408,11 +12828,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/skus/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/skus?api-version=2021-06-01-preview: get: tags: - KustoPools - operationId: KustoPools_ListSkusByResource + operationId: KustoPoolsSkusByResource_List description: Returns the SKUs available for the provided resource. parameters: - $ref: '#/components/parameters/WorkspaceNameParameter' @@ -12434,7 +12854,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/checkNameAvailability/?api-version=2021-06-01-preview: + x-ms-original-operationId: KustoPools_ListSkusByResource + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/checkNameAvailability?api-version=2021-06-01-preview: post: tags: - Databases @@ -12467,12 +12888,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/listLanguageExtensions/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/listLanguageExtensions?api-version=2021-06-01-preview: post: tags: - KustoPools description: Returns a list of language extensions that can run within KQL queries. - operationId: KustoPools_ListLanguageExtensions + operationId: KustoPoolsLanguageExtensions_List parameters: - $ref: '#/components/parameters/WorkspaceNameParameter' - $ref: '#/components/parameters/kustoPoolNameParameter' @@ -12493,7 +12914,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/addLanguageExtensions/?api-version=2021-06-01-preview: + x-ms-original-operationId: KustoPools_ListLanguageExtensions + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/addLanguageExtensions?api-version=2021-06-01-preview: post: tags: - KustoPools @@ -12524,7 +12946,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/removeLanguageExtensions/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/removeLanguageExtensions?api-version=2021-06-01-preview: post: tags: - KustoPools @@ -12555,12 +12977,12 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/listFollowerDatabases/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/listFollowerDatabases?api-version=2021-06-01-preview: post: tags: - KustoPools description: Returns a list of databases that are owned by this Kusto Pool and were followed by another Kusto Pool. - operationId: KustoPools_ListFollowerDatabases + operationId: KustoPoolsFollowerDatabases_List parameters: - $ref: '#/components/parameters/WorkspaceNameParameter' - $ref: '#/components/parameters/kustoPoolNameParameter' @@ -12581,7 +13003,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/detachFollowerDatabases/?api-version=2021-06-01-preview: + x-ms-original-operationId: KustoPools_ListFollowerDatabases + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/detachFollowerDatabases?api-version=2021-06-01-preview: post: tags: - KustoPools @@ -12612,7 +13035,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/attachedDatabaseConfigurations/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/attachedDatabaseConfigurations?api-version=2021-06-01-preview: get: tags: - AttachedDatabaseConfigurations @@ -12638,7 +13061,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}?api-version=2021-06-01-preview: get: tags: - AttachedDatabaseConfigurations @@ -12733,7 +13156,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases?api-version=2021-06-01-preview: get: tags: - Databases @@ -12759,7 +13182,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}?api-version=2021-06-01-preview: get: tags: - Databases @@ -12887,7 +13310,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/checkNameAvailability/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/checkNameAvailability?api-version=2021-06-01-preview: post: tags: - DataConnections @@ -12920,7 +13343,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/dataConnectionValidation/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/dataConnectionValidation?api-version=2021-06-01-preview: post: tags: - DataConnections @@ -12958,7 +13381,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/dataConnections/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/dataConnections?api-version=2021-06-01-preview: get: tags: - DataConnections @@ -12985,7 +13408,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/dataConnections/{dataConnectionName}/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/dataConnections/{dataConnectionName}?api-version=2021-06-01-preview: get: tags: - DataConnections @@ -13117,7 +13540,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/checkPrincipalAssignmentNameAvailability/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/checkPrincipalAssignmentNameAvailability?api-version=2021-06-01-preview: post: tags: - KustoPoolPrincipalAssignments @@ -13149,7 +13572,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/principalAssignments/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/principalAssignments?api-version=2021-06-01-preview: get: tags: - KustoPoolPrincipalAssignments @@ -13175,7 +13598,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/principalAssignments/{principalAssignmentName}/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/principalAssignments/{principalAssignmentName}?api-version=2021-06-01-preview: get: tags: - KustoPoolPrincipalAssignments @@ -13264,7 +13687,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/checkPrincipalAssignmentNameAvailability/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/checkPrincipalAssignmentNameAvailability?api-version=2021-06-01-preview: post: tags: - DatabasePrincipalAssignments @@ -13297,7 +13720,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/principalAssignments/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/principalAssignments?api-version=2021-06-01-preview: get: tags: - DatabasePrincipalAssignments @@ -13324,7 +13747,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}?api-version=2021-06-01-preview: get: tags: - DatabasePrincipalAssignments @@ -13416,7 +13839,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/privateLinkResources/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/kustoPools/{kustoPoolName}/privateLinkResources?api-version=2021-06-01-preview: get: tags: - KustoPoolPrivateLinkResources @@ -13442,7 +13865,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}?api-version=2021-06-01: get: operationId: SqlPools_Get summary: Get SQL pool @@ -13601,7 +14024,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools?api-version=2021-06-01: get: operationId: SqlPools_ListByWorkspace summary: List SQL pools @@ -13628,7 +14051,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/pause/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/pause?api-version=2021-06-01: post: operationId: SqlPools_Pause summary: Pause SQL pool @@ -13668,7 +14091,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/resume/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/resume?api-version=2021-06-01: post: operationId: SqlPools_Resume summary: Resume SQL pool @@ -13708,7 +14131,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/metadataSync/config/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/metadataSync/config?api-version=2021-06-01: get: operationId: SqlPoolMetadataSyncConfigs_Get summary: Get SQL pool metadata sync config @@ -13783,9 +14206,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/operationResults/{operationId}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/operationResults/{operationId}?api-version=2021-06-01: get: - operationId: SqlPoolOperationResults_GetLocationHeaderResult + operationId: SqlPoolOperationResultsLocationHeaderResult_Get summary: Get SQL pool operation status description: Get the status of a SQL pool operation tags: @@ -13833,7 +14256,8 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/geoBackupPolicies/?api-version=2021-06-01: + x-ms-original-operationId: SqlPoolOperationResults_GetLocationHeaderResult + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/geoBackupPolicies?api-version=2021-06-01: get: operationId: SqlPoolGeoBackupPolicies_List summary: List SQL pool geo backup policies @@ -13866,7 +14290,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/geoBackupPolicies/{geoBackupPolicyName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/geoBackupPolicies/{geoBackupPolicyName}?api-version=2021-06-01: put: tags: - SqlPools, GeoBackupPolicies @@ -13964,7 +14388,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/dataWarehouseUserActivities/{dataWarehouseUserActivityName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/dataWarehouseUserActivities/{dataWarehouseUserActivityName}?api-version=2021-06-01: get: operationId: SqlPoolDataWarehouseUserActivities_Get summary: Get SQL pool user activities @@ -14013,7 +14437,7 @@ paths: * 404 DatabaseDoesNotExist - User has specified a database name that does not exist on this server instance. * 404 ResourceNotFound - The specified resource was not found. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/restorePoints/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/restorePoints?api-version=2021-06-01: get: operationId: SqlPoolRestorePoints_List summary: Get SQL pool backup @@ -14106,7 +14530,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/replicationLinks/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/replicationLinks?api-version=2021-06-01: get: operationId: SqlPoolReplicationLinks_List summary: Get SQL pool replication links @@ -14138,7 +14562,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/replicationLinks/{linkId}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/replicationLinks/{linkId}?api-version=2021-06-01: get: operationId: SqlPoolReplicationLinks_GetByName summary: Get SQL pool replication link by name @@ -14174,7 +14598,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/maintenancewindows/current/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/maintenancewindows/current?api-version=2021-06-01: get: operationId: SqlPoolMaintenanceWindows_Get summary: Get a SQL pool's Maintenance Windows. @@ -14248,7 +14672,7 @@ paths: *** Error Responses: *** * 400 InvalidMaintenanceWindowSelection - Invalid maintenance window selection. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/maintenanceWindowOptions/current/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/maintenanceWindowOptions/current?api-version=2021-06-01: get: operationId: SqlPoolMaintenanceWindowOptions_Get summary: SQL pool's available maintenance windows. @@ -14280,7 +14704,7 @@ paths: $ref: '#/components/schemas/MaintenanceWindowOptions' default: description: '*** Error Responses: ***' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/transparentDataEncryption/{transparentDataEncryptionName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/transparentDataEncryption/{transparentDataEncryptionName}?api-version=2021-06-01: get: operationId: SqlPoolTransparentDataEncryptions_Get summary: Get a SQL pool's transparent data encryption configuration @@ -14377,7 +14801,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/transparentDataEncryption/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/transparentDataEncryption?api-version=2021-06-01: get: operationId: SqlPoolTransparentDataEncryptions_List summary: SQL pool's transparent data encryption configurations @@ -14410,7 +14834,7 @@ paths: * 500 InternalServerError - Something went wrong. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/auditingSettings/{blobAuditingPolicyName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/auditingSettings/{blobAuditingPolicyName}?api-version=2021-06-01: get: operationId: SqlPoolBlobAuditingPolicies_Get summary: Get a SQL pool's blob auditing policy @@ -14539,7 +14963,7 @@ paths: * 404 DatabaseDoesNotExist - User has specified a database name that does not exist on this server instance. * 500 DatabaseIsUnavailable - Loading failed. Please try again later. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/operations/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/operations?api-version=2021-06-01: get: operationId: SqlPoolOperations_List summary: Gets a list of operations performed on the SQL pool @@ -14728,7 +15152,7 @@ paths: * 504 RequestTimeout - Service request exceeded the allowed timeout. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/usages/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/usages?api-version=2021-06-01: get: operationId: SqlPoolUsages_List summary: Gets SQL pool usages @@ -14760,9 +15184,9 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/currentSensitivityLabels/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/currentSensitivityLabels?api-version=2021-06-01: get: - operationId: SqlPoolSensitivityLabels_ListCurrent + operationId: SqlPoolSensitivityLabelsCurrent_List summary: Gets SQL pool sensitivity labels description: Gets SQL pool sensitivity labels. tags: @@ -14799,6 +15223,7 @@ paths: x-ms-odata: '#/components/schemas/SensitivityLabel' x-ms-pageable: nextLinkName: nextLink + x-ms-original-operationId: SqlPoolSensitivityLabels_ListCurrent patch: tags: - SqlPools, SensitivityLabels @@ -14881,9 +15306,9 @@ paths: * 501 SensitivityLabelRecommendedSourceNameNotSupported - 'Recommended' sensitivity label source is not supported yet * 503 DatabaseUnavailable - The operation failed because the database is unavailable. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/recommendedSensitivityLabels/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/recommendedSensitivityLabels?api-version=2021-06-01: get: - operationId: SqlPoolSensitivityLabels_ListRecommended + operationId: SqlPoolSensitivityLabelsRecommended_List summary: Gets sensitivity labels of a given SQL pool description: Gets sensitivity labels of a given SQL pool. tags: @@ -14937,6 +15362,7 @@ paths: x-ms-odata: '#/components/schemas/SensitivityLabel' x-ms-pageable: nextLinkName: nextLink + x-ms-original-operationId: SqlPoolSensitivityLabels_ListRecommended patch: tags: - SqlPools, SensitivityLabels @@ -15019,7 +15445,7 @@ paths: * 501 SensitivityLabelRecommendedSourceNameNotSupported - 'Recommended' sensitivity label source is not supported yet * 503 DatabaseUnavailable - The operation failed because the database is unavailable. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/sensitivityLabels/{sensitivityLabelSource}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/sensitivityLabels/{sensitivityLabelSource}?api-version=2021-06-01: put: tags: - SqlPools, SensitivityLabels @@ -15253,7 +15679,7 @@ paths: * 404 SensitivityLabelsLabelNotFound - The specified sensitivity label could not be found * 501 SensitivityLabelRecommendedSourceNameNotSupported - 'Recommended' sensitivity label source is not supported yet - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/sensitivityLabels/{sensitivityLabelSource}/enable/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/sensitivityLabels/{sensitivityLabelSource}/enable?api-version=2021-06-01: post: tags: - SensitivityLabels @@ -15312,7 +15738,7 @@ paths: * 404 SubscriptionDoesNotHaveServer - The requested server was not found * 404 DatabaseDoesNotExist - User has specified a database name that does not exist on this server instance. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/sensitivityLabels/{sensitivityLabelSource}/disable/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/sensitivityLabels/{sensitivityLabelSource}/disable?api-version=2021-06-01: post: tags: - SensitivityLabels @@ -15371,7 +15797,7 @@ paths: * 404 SubscriptionDoesNotHaveServer - The requested server was not found * 404 DatabaseDoesNotExist - User has specified a database name that does not exist on this server instance. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas?api-version=2021-06-01: get: operationId: SqlPoolSchemas_List summary: Gets schemas of a given SQL pool @@ -15419,7 +15845,7 @@ paths: x-ms-odata: '#/components/schemas/SqlPoolSchema' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/tables/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/tables?api-version=2021-06-01: get: operationId: SqlPoolTables_ListBySchema summary: Gets tables of a given schema in a SQL pool @@ -15473,7 +15899,7 @@ paths: x-ms-odata: '#/components/schemas/SqlPoolTable' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/tables/{tableName}/columns/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/tables/{tableName}/columns?api-version=2021-06-01: get: operationId: SqlPoolTableColumns_ListByTableName summary: Gets columns in a given table in a SQL pool @@ -15533,7 +15959,7 @@ paths: x-ms-odata: '#/components/schemas/SqlPoolColumn' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/connectionPolicies/{connectionPolicyName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/connectionPolicies/{connectionPolicyName}?api-version=2021-06-01: get: operationId: SqlPoolConnectionPolicies_Get summary: Get a Sql pool's connection policy, which is used with table auditing @@ -15576,7 +16002,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/vulnerabilityAssessments/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/vulnerabilityAssessments?api-version=2021-06-01: get: operationId: SqlPoolVulnerabilityAssessments_List summary: Lists the vulnerability assessment policies associated with a SQL pool @@ -15625,7 +16051,7 @@ paths: * 500 DatabaseIsUnavailable - Loading failed. Please try again later. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/scans/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/scans?api-version=2021-06-01: get: operationId: SqlPoolVulnerabilityAssessmentScans_List summary: Lists the vulnerability assessment scans of a SQL pool @@ -15685,7 +16111,7 @@ paths: * 500 DatabaseIsUnavailable - Loading failed. Please try again later. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/scans/{scanId}/initiateScan/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/scans/{scanId}/initiateScan?api-version=2021-06-01: post: tags: - SqlPools, VulnerabilityAssessmentScansExecute @@ -15753,7 +16179,7 @@ paths: * 500 DatabaseIsUnavailable - Loading failed. Please try again later. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/scans/{scanId}/export/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/scans/{scanId}/export?api-version=2021-06-01: post: tags: - SqlPools, VulnerabilityAssessmentScansExport @@ -15826,7 +16252,7 @@ paths: * 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgress - Vulnerability Assessment scan is already in progress. * 500 DatabaseIsUnavailable - Loading failed. Please try again later. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/securityAlertPolicies/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/securityAlertPolicies?api-version=2021-06-01: get: operationId: SqlPoolSecurityAlertPolicies_List summary: List Sql pool's security alert policies @@ -15881,7 +16307,7 @@ paths: * 500 GetServerSecurityAlertPolicyFailed - Failed to get Threat Detection settings x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/securityAlertPolicies/{securityAlertPolicyName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/securityAlertPolicies/{securityAlertPolicyName}?api-version=2021-06-01: get: operationId: SqlPoolSecurityAlertPolicies_Get summary: Get a Sql pool's security alert policy @@ -16026,7 +16452,7 @@ paths: * 500 UpsertDatabaseSecurityAlertPolicyFailed - An error has occurred while saving Threat detection settings, please try again later * 500 GetDatabaseSecurityAlertPolicyFailed - Failed to get Threat Detection settings - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/rules/{ruleId}/baselines/{baselineName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/rules/{ruleId}/baselines/{baselineName}?api-version=2021-06-01: put: tags: - SqlPools, DatabaseVulnerabilityAssesmentRuleBaselines @@ -16267,7 +16693,7 @@ paths: * 404 VulnerabilityAssessmentBaselineDoesNotExists - Baseline does not exist for rule '{0}' * 500 DatabaseIsUnavailable - Loading failed. Please try again later. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}?api-version=2021-06-01: get: tags: - SqlPools, VulnerabilityAssessments @@ -16437,7 +16863,7 @@ paths: * 404 DatabaseDoesNotExist - User has specified a database name that does not exist on this server instance. * 500 DatabaseIsUnavailable - Loading failed. Please try again later. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/extendedAuditingSettings/{blobAuditingPolicyName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/extendedAuditingSettings/{blobAuditingPolicyName}?api-version=2021-06-01: get: tags: - SqlPools, BlobAuditing @@ -16572,7 +16998,7 @@ paths: * 404 DatabaseDoesNotExist - User has specified a database name that does not exist on this server instance. * 500 DatabaseIsUnavailable - Loading failed. Please try again later. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/extendedAuditingSettings/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/extendedAuditingSettings?api-version=2021-06-01: get: tags: - SqlPools,BlobAuditing @@ -16608,7 +17034,7 @@ paths: * 500 DatabaseIsUnavailable - Loading failed. Please try again later. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/dataMaskingPolicies/{dataMaskingPolicyName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/dataMaskingPolicies/{dataMaskingPolicyName}?api-version=2021-06-01: put: tags: - SqlPools, DataMaskingPolicies @@ -16675,7 +17101,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/dataMaskingPolicies/{dataMaskingPolicyName}/rules/{dataMaskingRuleName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/dataMaskingPolicies/{dataMaskingPolicyName}/rules/{dataMaskingRuleName}?api-version=2021-06-01: put: tags: - SqlPools, DataMaskingRules @@ -16760,7 +17186,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/dataMaskingPolicies/{dataMaskingPolicyName}/rules/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/dataMaskingPolicies/{dataMaskingPolicyName}/rules?api-version=2021-06-01: get: tags: - SqlPools, DataMaskingRules @@ -16792,7 +17218,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/auditingSettings/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/auditingSettings?api-version=2021-06-01: get: tags: - SqlPools, BlobAuditing @@ -16828,7 +17254,7 @@ paths: * 500 DatabaseIsUnavailable - Loading failed. Please try again later. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}?api-version=2021-06-01: get: tags: - SqlPools, SqlPoolSchemas @@ -16872,7 +17298,7 @@ paths: * 404 InvalidDatabaseTable - Table is missing in database. * 404 InvalidDatabaseColumn - Column is missing in table. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/tables/{tableName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/tables/{tableName}?api-version=2021-06-01: get: tags: - SqlPools, SqlPoolTables @@ -16922,7 +17348,7 @@ paths: * 404 InvalidDatabaseTable - Table is missing in database. * 404 InvalidDatabaseColumn - Column is missing in table. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}?api-version=2021-06-01: get: tags: - SqlPools, SqlPoolColumns @@ -16978,7 +17404,7 @@ paths: * 404 InvalidDatabaseTable - Table is missing in database. * 404 InvalidDatabaseColumn - Column is missing in table. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/scans/{scanId}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/scans/{scanId}?api-version=2021-06-01: get: tags: - SqlPools,SqlPoolVulnerabilityAssessmentScans @@ -17041,7 +17467,7 @@ paths: * 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgress - Vulnerability Assessment scan is already in progress. * 500 DatabaseIsUnavailable - Loading failed. Please try again later. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/restorePoints/{restorePointName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/restorePoints/{restorePointName}?api-version=2021-06-01: get: tags: - SqlPools, RestorePoints @@ -17134,7 +17560,7 @@ paths: * 404 DatabaseDoesNotExist - User has specified a database name that does not exist on this server instance. * 408 DatabaseRestorePointTimedOut - Create database restore point failed. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/workloadGroups/{workloadGroupName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/workloadGroups/{workloadGroupName}?api-version=2021-06-01: get: operationId: SqlPoolWorkloadGroup_Get summary: Sql pool's workload group @@ -17353,7 +17779,7 @@ paths: * 504 RequestTimeout - Service request exceeded the allowed timeout. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/workloadGroups/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/workloadGroups?api-version=2021-06-01: get: operationId: SqlPoolWorkloadGroup_List summary: Sql pool's workload groups @@ -17406,7 +17832,7 @@ paths: * 504 RequestTimeout - Service request exceeded the allowed timeout. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/workloadGroups/{workloadGroupName}/workloadClassifiers/{workloadClassifierName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/workloadGroups/{workloadGroupName}/workloadClassifiers/{workloadClassifierName}?api-version=2021-06-01: get: operationId: SqlPoolWorkloadClassifier_Get summary: Get workload classifier @@ -17635,7 +18061,7 @@ paths: * 504 RequestTimeout - Service request exceeded the allowed timeout. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/workloadGroups/{workloadGroupName}/workloadClassifiers/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/workloadGroups/{workloadGroupName}/workloadClassifiers?api-version=2021-06-01: get: operationId: SqlPoolWorkloadClassifier_List summary: Sql pool's workload classifier @@ -17694,7 +18120,7 @@ paths: * 504 RequestTimeout - Service request exceeded the allowed timeout. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/firewallRules/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/firewallRules?api-version=2021-06-01: get: operationId: IpFirewallRules_ListByWorkspace description: Returns a list of firewall rules @@ -17720,7 +18146,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/firewallRules/{ruleName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/firewallRules/{ruleName}?api-version=2021-06-01: put: operationId: IpFirewallRules_CreateOrUpdate description: Creates or updates a firewall rule @@ -17819,7 +18245,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/replaceAllIpFirewallRules/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/replaceAllIpFirewallRules?api-version=2021-06-01: post: operationId: IpFirewallRules_ReplaceAll description: Replaces firewall rules @@ -17857,7 +18283,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/azureADOnlyAuthentications/{azureADOnlyAuthenticationName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/azureADOnlyAuthentications/{azureADOnlyAuthenticationName}?api-version=2021-06-01: get: operationId: AzureADOnlyAuthentications_Get summary: Get Azure Active Directory only authentication property @@ -17927,7 +18353,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/azureADOnlyAuthentications/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/azureADOnlyAuthentications?api-version=2021-06-01: get: operationId: AzureADOnlyAuthentications_List summary: Gets a list of Azure Active Directory only authentication property @@ -17954,7 +18380,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /providers/Microsoft.Synapse/operations/?api-version=2021-06-01: + /providers/Microsoft.Synapse/operations?api-version=2021-06-01: get: operationId: Operations_List summary: All operations @@ -17977,9 +18403,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/operationResults/{operationId}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/operationResults/{operationId}?api-version=2021-06-01: get: - operationId: Operations_GetLocationHeaderResult + operationId: OperationsLocationHeaderResult_Get summary: Get operation result description: Get the result of an operation tags: @@ -18010,9 +18436,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/operationStatuses/{operationId}/?api-version=2021-06-01: + x-ms-original-operationId: Operations_GetLocationHeaderResult + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/operationStatuses/{operationId}?api-version=2021-06-01: get: - operationId: Operations_GetAzureAsyncHeaderResult + operationId: OperationsAzureAsyncHeaderResult_Get summary: Get operation status description: Get the status of an operation tags: @@ -18043,7 +18470,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/libraries/{libraryName}/?api-version=2021-06-01-preview: + x-ms-original-operationId: Operations_GetAzureAsyncHeaderResult + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/libraries/{libraryName}?api-version=2021-06-01-preview: get: operationId: Library_Get summary: Get library by name. @@ -18069,7 +18497,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/libraries/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/libraries?api-version=2021-06-01-preview: get: operationId: Libraries_ListByWorkspace summary: List the libraries in a workspace. @@ -18096,7 +18524,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/privateLinkHubs/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/privateLinkHubs?api-version=2021-06-01: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -18121,7 +18549,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/privateLinkHubs/{privateLinkHubName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/privateLinkHubs/{privateLinkHubName}?api-version=2021-06-01: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -18249,7 +18677,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/providers/Microsoft.Synapse/privateLinkHubs/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Synapse/privateLinkHubs?api-version=2021-06-01: get: operationId: PrivateLinkHubs_List description: Returns a list of privateLinkHubs in a subscription @@ -18273,7 +18701,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/privateLinkHubs/{privateLinkHubName}/privateEndpointConnections/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/privateLinkHubs/{privateLinkHubName}/privateEndpointConnections?api-version=2021-06-01: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -18300,7 +18728,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/privateLinkHubs/{privateLinkHubName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/privateLinkHubs/{privateLinkHubName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2021-06-01: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -18332,7 +18760,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}?api-version=2021-06-01-preview: patch: operationId: IntegrationRuntimes_Update summary: Update integration runtime @@ -18467,7 +18895,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}/ipAddress/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}/ipAddress?api-version=2021-06-01-preview: post: operationId: IntegrationRuntimeNodeIpAddress_Get summary: Get integration runtime node IP address @@ -18499,7 +18927,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/upgrade/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/upgrade?api-version=2021-06-01-preview: post: operationId: IntegrationRuntimes_Upgrade summary: Upgrade integration runtime @@ -18521,7 +18949,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/getObjectMetadata/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/getObjectMetadata?api-version=2021-06-01-preview: post: operationId: IntegrationRuntimeObjectMetadata_List summary: Get integration runtime object metadata @@ -18555,7 +18983,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}?api-version=2021-06-01-preview: get: operationId: IntegrationRuntimeNodes_Get summary: Get integration runtime node @@ -18655,7 +19083,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/syncCredentials/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/syncCredentials?api-version=2021-06-01-preview: post: operationId: IntegrationRuntimeCredentials_Sync summary: Sync integration runtime credentials @@ -18677,7 +19105,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes?api-version=2021-06-01-preview: get: operationId: IntegrationRuntimes_ListByWorkspace summary: List integration runtimes @@ -18704,7 +19132,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/getConnectionInfo/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/getConnectionInfo?api-version=2021-06-01-preview: post: operationId: IntegrationRuntimeConnectionInfos_Get summary: Get integration runtime connection info @@ -18730,7 +19158,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/start/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/start?api-version=2021-06-01-preview: post: operationId: IntegrationRuntimes_Start summary: Start integration runtime @@ -18761,7 +19189,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/regenerateAuthKey/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/regenerateAuthKey?api-version=2021-06-01-preview: post: operationId: IntegrationRuntimeAuthKeys_Regenerate summary: Regenerate integration runtime authentication key @@ -18795,7 +19223,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/listAuthKeys/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/listAuthKeys?api-version=2021-06-01-preview: post: operationId: IntegrationRuntimeAuthKeys_List summary: List integration runtime authentication keys @@ -18821,7 +19249,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/monitoringData/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/monitoringData?api-version=2021-06-01-preview: post: operationId: IntegrationRuntimeMonitoringData_List summary: Get integration runtime monitoring data @@ -18847,7 +19275,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/stop/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/stop?api-version=2021-06-01-preview: post: operationId: IntegrationRuntimes_Stop summary: Stop integration runtime @@ -18872,7 +19300,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/refreshObjectMetadata/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/refreshObjectMetadata?api-version=2021-06-01-preview: post: operationId: IntegrationRuntimeObjectMetadata_Refresh summary: Refresh integration runtime object metadata @@ -18903,7 +19331,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/getStatus/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/getStatus?api-version=2021-06-01-preview: post: operationId: IntegrationRuntimeStatus_Get summary: Get integration runtime status @@ -18929,11 +19357,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/outboundNetworkDependenciesEndpoints/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/outboundNetworkDependenciesEndpoints?api-version=2021-06-01-preview: get: tags: - integrationRuntimes - operationId: IntegrationRuntimes_ListOutboundNetworkDependenciesEndpoints + operationId: IntegrationRuntimesOutboundNetworkDependenciesEndpoints_List description: Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime. summary: Gets list of outbound network dependencies for a given Azure-SSIS integration runtime. parameters: @@ -18954,7 +19382,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/enableInteractiveQuery/?api-version=2021-06-01-preview: + x-ms-original-operationId: IntegrationRuntimes_ListOutboundNetworkDependenciesEndpoints + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/enableInteractiveQuery?api-version=2021-06-01-preview: post: operationId: IntegrationRuntimes_EnableInteractiveQuery description: Enable interactive query in integration runtime @@ -18978,7 +19407,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/disableInteractiveQuery/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/disableInteractiveQuery?api-version=2021-06-01-preview: post: operationId: IntegrationRuntimes_DisableInteractiveQuery description: Disable interactive query in integration runtime @@ -19002,9 +19431,9 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/start/operationstatuses/{integrationRuntimeOperationId}/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/start/operationstatuses/{integrationRuntimeOperationId}?api-version=2021-06-01-preview: get: - operationId: Get_IntegrationRuntimeStart + operationId: IntegrationRuntimeStart_Get summary: Get integration runtime start operation status description: Get an integration runtime start operation status tags: @@ -19034,9 +19463,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/stop/operationstatuses/{integrationRuntimeOperationId}/?api-version=2021-06-01-preview: + x-ms-original-operationId: Get_IntegrationRuntimeStart + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/stop/operationstatuses/{integrationRuntimeOperationId}?api-version=2021-06-01-preview: get: - operationId: Get_IntegrationRuntimeStop + operationId: IntegrationRuntimeStop_Get summary: Get integration runtime stop operation status description: Get an integration runtime stop operation status tags: @@ -19066,9 +19496,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/enableinteractivequery/operationstatuses/{integrationRuntimeOperationId}/?api-version=2021-06-01-preview: + x-ms-original-operationId: Get_IntegrationRuntimeStop + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/integrationRuntimes/{integrationRuntimeName}/enableinteractivequery/operationstatuses/{integrationRuntimeOperationId}?api-version=2021-06-01-preview: get: - operationId: Get_IntegrationRuntimeEnableInteractivequery + operationId: IntegrationRuntimeEnableInteractivequery_Get summary: Get integration runtime enable interactivequery operation status description: Get an integration runtime enable interactivequery operation status tags: @@ -19098,7 +19529,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/bigDataPools/{bigDataPoolName}/?api-version=2021-06-01-preview: + x-ms-original-operationId: Get_IntegrationRuntimeEnableInteractivequery + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/bigDataPools/{bigDataPoolName}?api-version=2021-06-01-preview: get: operationId: BigDataPools_Get summary: Get Big Data pool @@ -19262,7 +19694,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/bigDataPools/?api-version=2021-06-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/bigDataPools?api-version=2021-06-01-preview: get: operationId: BigDataPools_ListByWorkspace summary: List the Big Data pools in a workspace. @@ -19289,7 +19721,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces?api-version=2021-06-01: get: operationId: Workspaces_ListByResourceGroup description: Returns a list of workspaces in a resource group @@ -19314,7 +19746,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}?api-version=2021-06-01: get: operationId: Workspaces_Get description: Gets a workspace @@ -19452,7 +19884,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/providers/Microsoft.Synapse/workspaces/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Synapse/workspaces?api-version=2021-06-01: get: operationId: Workspaces_List description: Returns a list of workspaces in a subscription @@ -19476,7 +19908,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/administrators/activeDirectory/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/administrators/activeDirectory?api-version=2021-06-01: get: operationId: WorkspaceAadAdmins_Get description: Gets a workspace active directory admin @@ -19566,7 +19998,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlAdministrators/activeDirectory/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlAdministrators/activeDirectory?api-version=2021-06-01: get: operationId: WorkspaceSqlAadAdmins_Get description: Gets a workspace SQL active directory admin @@ -19656,7 +20088,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/managedIdentitySqlControlSettings/default/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/managedIdentitySqlControlSettings/default?api-version=2021-06-01: get: operationId: WorkspaceManagedIdentitySqlControlSettings_Get summary: Get Managed Identity Sql Control Settings @@ -19714,7 +20146,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/restorableDroppedSqlPools/{restorableDroppedSqlPoolId}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/restorableDroppedSqlPools/{restorableDroppedSqlPoolId}?api-version=2021-06-01: get: tags: - RestorableDroppedSqlPools @@ -19743,7 +20175,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/restorableDroppedSqlPools/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/restorableDroppedSqlPools?api-version=2021-06-01: get: tags: - RestorableDroppedSqlPools @@ -19768,7 +20200,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: null - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/keys/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/keys?api-version=2021-06-01: get: operationId: Keys_ListByWorkspace description: Returns a list of keys in a workspace @@ -19799,7 +20231,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/keys/{keyName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/keys/{keyName}?api-version=2021-06-01: get: operationId: Keys_Get description: Gets a workspace key @@ -19893,7 +20325,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/auditingSettings/{blobAuditingPolicyName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/auditingSettings/{blobAuditingPolicyName}?api-version=2021-06-01: get: operationId: WorkspaceManagedSqlServerBlobAuditingPolicies_Get summary: Get server's blob auditing policy. @@ -19997,7 +20429,7 @@ paths: * 500 InternalServerError - Something went wrong. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/auditingSettings/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/auditingSettings?api-version=2021-06-01: get: operationId: WorkspaceManagedSqlServerBlobAuditingPolicies_ListByWorkspace summary: List workspace server's blob auditing policies. @@ -20028,7 +20460,7 @@ paths: * 500 InternalServerError - Something went wrong. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/extendedAuditingSettings/{blobAuditingPolicyName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/extendedAuditingSettings/{blobAuditingPolicyName}?api-version=2021-06-01: get: operationId: WorkspaceManagedSqlServerExtendedBlobAuditingPolicies_Get summary: Get server's extended blob auditing policy. @@ -20136,7 +20568,7 @@ paths: * 500 InternalServerError - Something went wrong. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/extendedAuditingSettings/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/extendedAuditingSettings?api-version=2021-06-01: get: operationId: WorkspaceManagedSqlServerExtendedBlobAuditingPolicies_ListByWorkspace summary: List server's extended blob auditing policies. @@ -20166,7 +20598,7 @@ paths: * 500 InternalServerError - Something went wrong. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/securityAlertPolicies/{securityAlertPolicyName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/securityAlertPolicies/{securityAlertPolicyName}?api-version=2021-06-01: get: operationId: WorkspaceManagedSqlServerSecurityAlertPolicy_Get summary: Get server's security alert policy. @@ -20298,7 +20730,7 @@ paths: * 500 InternalServerError - Something went wrong. x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/securityAlertPolicies/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/securityAlertPolicies?api-version=2021-06-01: get: operationId: WorkspaceManagedSqlServerSecurityAlertPolicy_List summary: Get server's threat detection policies. @@ -20351,7 +20783,7 @@ paths: * 500 InternalServerError - Something went wrong. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}?api-version=2021-06-01: get: operationId: WorkspaceManagedSqlServerVulnerabilityAssessments_Get summary: Get server's vulnerability assessment. @@ -20491,7 +20923,7 @@ paths: * 409 UnsupportedWorkspaceType - Unsupported operation for the workspace type. * 500 InternalServerError - Something went wrong. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/vulnerabilityAssessments/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/vulnerabilityAssessments?api-version=2021-06-01: get: operationId: WorkspaceManagedSqlServerVulnerabilityAssessments_List summary: Lists the vulnerability assessment policies associated with a server. @@ -20524,7 +20956,7 @@ paths: * 500 InternalServerError - Something went wrong. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/encryptionProtector/{encryptionProtectorName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/encryptionProtector/{encryptionProtectorName}?api-version=2021-06-01: get: operationId: WorkspaceManagedSqlServerEncryptionProtector_Get summary: Get workspace server's encryption protector. @@ -20694,7 +21126,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/encryptionProtector/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/encryptionProtector?api-version=2021-06-01: get: operationId: WorkspaceManagedSqlServerEncryptionProtector_List summary: Get list of encryption protectors for the server. @@ -20735,7 +21167,7 @@ paths: * 500 InternalServerError - Something went wrong. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/encryptionProtector/{encryptionProtectorName}/revalidate/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/encryptionProtector/{encryptionProtectorName}/revalidate?api-version=2021-06-01: post: operationId: WorkspaceManagedSqlServerEncryptionProtector_Revalidate summary: Revalidates server's existing encryption protector. @@ -20834,7 +21266,7 @@ paths: * 503 AzureKeyVaultGenericConnectionError - The operation could not be completed because an error was encountered when attempting to retrieve Key Vault information . x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlUsages/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlUsages?api-version=2021-06-01: get: tags: - WorkspaceManagedSqlServer, sqlUsages @@ -20865,7 +21297,7 @@ paths: * 500 InternalServerError - Something went wrong. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/recoverableSqlPools/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/recoverableSqlPools?api-version=2021-06-01: get: tags: - WorkspaceManagedSqlServer @@ -20897,7 +21329,7 @@ paths: * 500 InternalServerError - Something went wrong. x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/recoverableSqlPools/{sqlPoolName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/recoverableSqlPools/{sqlPoolName}?api-version=2021-06-01: get: tags: - WorkspaceManagedSqlServer @@ -20933,7 +21365,7 @@ paths: * 409 UnsupportedWorkspaceType - Unsupported operation for the workspace type. * 500 InternalServerError - Something went wrong. - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/dedicatedSQLminimalTlsSettings/{dedicatedSQLminimalTlsSettingsName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/dedicatedSQLminimalTlsSettings/{dedicatedSQLminimalTlsSettingsName}?api-version=2021-06-01: put: operationId: WorkspaceManagedSqlServerDedicatedSQLMinimalTlsSettings_Update summary: Update server's tls settings. @@ -21027,7 +21459,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/dedicatedSQLminimalTlsSettings/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/dedicatedSQLminimalTlsSettings?api-version=2021-06-01: get: operationId: WorkspaceManagedSqlServerDedicatedSQLMinimalTlsSettings_List summary: List workspace server's minimal tls settings. @@ -21062,7 +21494,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2021-06-01: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -21149,7 +21581,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/privateEndpointConnections/?api-version=2021-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/privateEndpointConnections?api-version=2021-06-01: get: tags: - PrivateEndpointConnections diff --git a/providers/src/azure/v00.00.00000/services/system_center_vm_manager.yaml b/providers/src/azure/v00.00.00000/services/system_center_vm_manager.yaml index 101d25cb..c10c8b7b 100644 --- a/providers/src/azure/v00.00.00000/services/system_center_vm_manager.yaml +++ b/providers/src/azure/v00.00.00000/services/system_center_vm_manager.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -2359,145 +2359,167 @@ components: additionalProperties: type: string x-stackQL-resources: - virtual_machine_instances_list: - id: azure.system_center_vm_manager.virtual_machine_instances_list - name: virtual_machine_instances_list - title: virtual_machine_instances_list + virtual_machine_instances: + id: azure.system_center_vm_manager.virtual_machine_instances + name: virtual_machine_instances + title: virtual_machine_instances methods: list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1?api-version=2024-06-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances?api-version=2024-06-01/get' + operationId: VirtualMachineInstances_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineInstanceListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/virtual_machine_instances_list/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - virtual_machine_instances: - id: azure.system_center_vm_manager.virtual_machine_instances - name: virtual_machine_instances - title: virtual_machine_instances - methods: get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1?api-version=2024-06-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default?api-version=2024-06-01/get' + operationId: VirtualMachineInstances_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineInstance create_or_update: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1?api-version=2024-06-01/put' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default?api-version=2024-06-01/put' + operationId: VirtualMachineInstances_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineInstance update: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1?api-version=2024-06-01/patch' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default?api-version=2024-06-01/patch' + operationId: VirtualMachineInstances_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineInstance delete: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1?api-version=2024-06-01/delete' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default?api-version=2024-06-01/delete' + operationId: VirtualMachineInstances_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' restart: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1restart~1?api-version=2024-06-01/post' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1restart?api-version=2024-06-01/post' + operationId: VirtualMachineInstances_Restart response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' restore_checkpoint: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1restoreCheckpoint~1?api-version=2024-06-01/post' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1restoreCheckpoint?api-version=2024-06-01/post' + operationId: VirtualMachineInstances_RestoreCheckpoint response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' start: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1start~1?api-version=2024-06-01/post' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1start?api-version=2024-06-01/post' + operationId: VirtualMachineInstances_Start response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' stop: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1stop~1?api-version=2024-06-01/post' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1stop?api-version=2024-06-01/post' + operationId: VirtualMachineInstances_Stop response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: + - $ref: '#/components/x-stackQL-resources/virtual_machine_instances/methods/list' - $ref: '#/components/x-stackQL-resources/virtual_machine_instances/methods/get' insert: - $ref: '#/components/x-stackQL-resources/virtual_machine_instances/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_machine_instances/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_machine_instances/methods/delete' - virtual_machine_instances_checkpoint: - id: azure.system_center_vm_manager.virtual_machine_instances_checkpoint - name: virtual_machine_instances_checkpoint - title: virtual_machine_instances_checkpoint + virtual_machine_instances_checkpoints: + id: azure.system_center_vm_manager.virtual_machine_instances_checkpoints + name: virtual_machine_instances_checkpoints + title: virtual_machine_instances_checkpoints methods: create: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1createCheckpoint~1?api-version=2024-06-01/post' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1createCheckpoint?api-version=2024-06-01/post' + operationId: VirtualMachineInstancesCheckpoint_Create response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' delete: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1deleteCheckpoint~1?api-version=2024-06-01/post' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1deleteCheckpoint?api-version=2024-06-01/post' + operationId: VirtualMachineInstancesCheckpoint_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: [] insert: - - $ref: '#/components/x-stackQL-resources/virtual_machine_instances_checkpoint/methods/create' + - $ref: '#/components/x-stackQL-resources/virtual_machine_instances_checkpoints/methods/create' update: [] replace: [] - delete: - - $ref: '#/components/x-stackQL-resources/virtual_machine_instances_checkpoint/methods/delete' - guest_agents: - id: azure.system_center_vm_manager.guest_agents - name: guest_agents - title: guest_agents + delete: [] + guest_agents_by_virtual_machine_instances: + id: azure.system_center_vm_manager.guest_agents_by_virtual_machine_instances + name: guest_agents_by_virtual_machine_instances + title: guest_agents_by_virtual_machine_instances methods: - list_by_virtual_machine_instance: + list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1guestAgents~1?api-version=2024-06-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1guestAgents?api-version=2024-06-01/get' + operationId: GuestAgentsByVirtualMachineInstance_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestAgentListResult objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/guest_agents_by_virtual_machine_instances/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + guest_agents: + id: azure.system_center_vm_manager.guest_agents + name: guest_agents + title: guest_agents + methods: get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1guestAgents~1default~1?api-version=2024-06-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1guestAgents~1default?api-version=2024-06-01/get' + operationId: GuestAgents_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestAgent create: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1guestAgents~1default~1?api-version=2024-06-01/put' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1guestAgents~1default?api-version=2024-06-01/put' + operationId: GuestAgents_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: GuestAgent delete: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1guestAgents~1default~1?api-version=2024-06-01/delete' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1guestAgents~1default?api-version=2024-06-01/delete' + operationId: GuestAgents_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/guest_agents/methods/list_by_virtual_machine_instance' - $ref: '#/components/x-stackQL-resources/guest_agents/methods/get' insert: - $ref: '#/components/x-stackQL-resources/guest_agents/methods/create' @@ -2505,27 +2527,42 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/guest_agents/methods/delete' - vm_instance_hybrid_identity_metadatas: - id: azure.system_center_vm_manager.vm_instance_hybrid_identity_metadatas - name: vm_instance_hybrid_identity_metadatas - title: vm_instance_hybrid_identity_metadatas + vm_instance_hybrid_identity_metadatas_by_virtual_machine_instances: + id: azure.system_center_vm_manager.vm_instance_hybrid_identity_metadatas_by_virtual_machine_instances + name: vm_instance_hybrid_identity_metadatas_by_virtual_machine_instances + title: vm_instance_hybrid_identity_metadatas_by_virtual_machine_instances methods: - list_by_virtual_machine_instance: + list: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1hybridIdentityMetadata~1?api-version=2024-06-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1hybridIdentityMetadata?api-version=2024-06-01/get' + operationId: VmInstanceHybridIdentityMetadatasByVirtualMachineInstance_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmInstanceHybridIdentityMetadataListResult objectKey: $.value + sqlVerbs: + select: + - $ref: '#/components/x-stackQL-resources/vm_instance_hybrid_identity_metadatas_by_virtual_machine_instances/methods/list' + insert: [] + update: [] + replace: [] + delete: [] + vm_instance_hybrid_identity_metadatas: + id: azure.system_center_vm_manager.vm_instance_hybrid_identity_metadatas + name: vm_instance_hybrid_identity_metadatas + title: vm_instance_hybrid_identity_metadatas + methods: get: operation: - $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1hybridIdentityMetadata~1default~1?api-version=2024-06-01/get' + $ref: '#/paths/~1{resourceUri}~1providers~1Microsoft.ScVmm~1virtualMachineInstances~1default~1hybridIdentityMetadata~1default?api-version=2024-06-01/get' + operationId: VmInstanceHybridIdentityMetadatas_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmInstanceHybridIdentityMetadata sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/vm_instance_hybrid_identity_metadatas/methods/list_by_virtual_machine_instance' - $ref: '#/components/x-stackQL-resources/vm_instance_hybrid_identity_metadatas/methods/get' insert: [] update: [] @@ -2538,10 +2575,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.ScVmm~1operations~1?api-version=2024-06-01/get' + $ref: '#/paths/~1providers~1Microsoft.ScVmm~1operations?api-version=2024-06-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -2557,42 +2596,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ScVmm~1availabilitySets~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ScVmm~1availabilitySets?api-version=2024-06-01/get' + operationId: AvailabilitySets_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailabilitySetListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1availabilitySets~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1availabilitySets?api-version=2024-06-01/get' + operationId: AvailabilitySets_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailabilitySetListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1availabilitySets~1{availabilitySetResourceName}~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1availabilitySets~1{availabilitySetResourceName}?api-version=2024-06-01/get' + operationId: AvailabilitySets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailabilitySet create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1availabilitySets~1{availabilitySetResourceName}~1?api-version=2024-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1availabilitySets~1{availabilitySetResourceName}?api-version=2024-06-01/put' + operationId: AvailabilitySets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailabilitySet update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1availabilitySets~1{availabilitySetResourceName}~1?api-version=2024-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1availabilitySets~1{availabilitySetResourceName}?api-version=2024-06-01/patch' + operationId: AvailabilitySets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AvailabilitySet delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1availabilitySets~1{availabilitySetResourceName}~1?api-version=2024-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1availabilitySets~1{availabilitySetResourceName}?api-version=2024-06-01/delete' + operationId: AvailabilitySets_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/availability_sets/methods/get' @@ -2600,7 +2650,8 @@ components: - $ref: '#/components/x-stackQL-resources/availability_sets/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/availability_sets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/availability_sets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/availability_sets/methods/delete' @@ -2611,42 +2662,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ScVmm~1clouds~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ScVmm~1clouds?api-version=2024-06-01/get' + operationId: Clouds_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1clouds~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1clouds?api-version=2024-06-01/get' + operationId: Clouds_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CloudListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1clouds~1{cloudResourceName}~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1clouds~1{cloudResourceName}?api-version=2024-06-01/get' + operationId: Clouds_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cloud create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1clouds~1{cloudResourceName}~1?api-version=2024-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1clouds~1{cloudResourceName}?api-version=2024-06-01/put' + operationId: Clouds_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cloud update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1clouds~1{cloudResourceName}~1?api-version=2024-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1clouds~1{cloudResourceName}?api-version=2024-06-01/patch' + operationId: Clouds_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Cloud delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1clouds~1{cloudResourceName}~1?api-version=2024-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1clouds~1{cloudResourceName}?api-version=2024-06-01/delete' + operationId: Clouds_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/clouds/methods/get' @@ -2654,7 +2716,8 @@ components: - $ref: '#/components/x-stackQL-resources/clouds/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/clouds/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/clouds/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/clouds/methods/delete' @@ -2665,42 +2728,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ScVmm~1virtualMachineTemplates~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ScVmm~1virtualMachineTemplates?api-version=2024-06-01/get' + operationId: VirtualMachineTemplates_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineTemplateListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualMachineTemplates~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualMachineTemplates?api-version=2024-06-01/get' + operationId: VirtualMachineTemplates_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineTemplateListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualMachineTemplates~1{virtualMachineTemplateName}~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualMachineTemplates~1{virtualMachineTemplateName}?api-version=2024-06-01/get' + operationId: VirtualMachineTemplates_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineTemplate create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualMachineTemplates~1{virtualMachineTemplateName}~1?api-version=2024-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualMachineTemplates~1{virtualMachineTemplateName}?api-version=2024-06-01/put' + operationId: VirtualMachineTemplates_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineTemplate update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualMachineTemplates~1{virtualMachineTemplateName}~1?api-version=2024-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualMachineTemplates~1{virtualMachineTemplateName}?api-version=2024-06-01/patch' + operationId: VirtualMachineTemplates_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualMachineTemplate delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualMachineTemplates~1{virtualMachineTemplateName}~1?api-version=2024-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualMachineTemplates~1{virtualMachineTemplateName}?api-version=2024-06-01/delete' + operationId: VirtualMachineTemplates_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/virtual_machine_templates/methods/get' @@ -2708,7 +2782,8 @@ components: - $ref: '#/components/x-stackQL-resources/virtual_machine_templates/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/virtual_machine_templates/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_machine_templates/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_machine_templates/methods/delete' @@ -2719,42 +2794,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ScVmm~1virtualNetworks~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ScVmm~1virtualNetworks?api-version=2024-06-01/get' + operationId: VirtualNetworks_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualNetworks~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualNetworks?api-version=2024-06-01/get' + operationId: VirtualNetworks_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetworkListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualNetworks~1{virtualNetworkName}~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualNetworks~1{virtualNetworkName}?api-version=2024-06-01/get' + operationId: VirtualNetworks_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetwork create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualNetworks~1{virtualNetworkName}~1?api-version=2024-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualNetworks~1{virtualNetworkName}?api-version=2024-06-01/put' + operationId: VirtualNetworks_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetwork update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualNetworks~1{virtualNetworkName}~1?api-version=2024-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualNetworks~1{virtualNetworkName}?api-version=2024-06-01/patch' + operationId: VirtualNetworks_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VirtualNetwork delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualNetworks~1{virtualNetworkName}~1?api-version=2024-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1virtualNetworks~1{virtualNetworkName}?api-version=2024-06-01/delete' + operationId: VirtualNetworks_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/get' @@ -2762,7 +2848,8 @@ components: - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/virtual_networks/methods/delete' @@ -2773,42 +2860,53 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ScVmm~1vmmServers~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.ScVmm~1vmmServers?api-version=2024-06-01/get' + operationId: VmmServers_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmmServerListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers?api-version=2024-06-01/get' + operationId: VmmServers_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmmServerListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}?api-version=2024-06-01/get' + operationId: VmmServers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmmServer create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}~1?api-version=2024-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}?api-version=2024-06-01/put' + operationId: VmmServers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmmServer update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}~1?api-version=2024-06-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}?api-version=2024-06-01/patch' + operationId: VmmServers_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VmmServer delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}~1?api-version=2024-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}?api-version=2024-06-01/delete' + operationId: VmmServers_Delete response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/vmm_servers/methods/get' @@ -2816,7 +2914,8 @@ components: - $ref: '#/components/x-stackQL-resources/vmm_servers/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/vmm_servers/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/vmm_servers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/vmm_servers/methods/delete' @@ -2827,26 +2926,33 @@ components: methods: list_by_vmm_server: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}~1inventoryItems~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}~1inventoryItems?api-version=2024-06-01/get' + operationId: InventoryItems_ListByVmmServer response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InventoryItemListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}~1inventoryItems~1{inventoryItemResourceName}~1?api-version=2024-06-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}~1inventoryItems~1{inventoryItemResourceName}?api-version=2024-06-01/get' + operationId: InventoryItems_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InventoryItem create: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}~1inventoryItems~1{inventoryItemResourceName}~1?api-version=2024-06-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}~1inventoryItems~1{inventoryItemResourceName}?api-version=2024-06-01/put' + operationId: InventoryItems_Create response: mediaType: application/json openAPIDocKey: '200' + schemaRef: InventoryItem delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}~1inventoryItems~1{inventoryItemResourceName}~1?api-version=2024-06-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.ScVmm~1vmmServers~1{vmmServerName}~1inventoryItems~1{inventoryItemResourceName}?api-version=2024-06-01/delete' + operationId: InventoryItems_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -2860,42 +2966,65 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/inventory_items/methods/delete' - vw_virtual_machine_instances: - id: azure.system_center_vm_manager.vw_virtual_machine_instances - name: vw_virtual_machine_instances + vw_guest_agents: + id: azure.system_center_vm_manager.vw_guest_agents + name: vw_guest_agents config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - extendedLocation as extended_location, - JSON_EXTRACT(properties, '$.availabilitySets') as availability_sets, - JSON_EXTRACT(properties, '$.osProfile') as os_profile, - JSON_EXTRACT(properties, '$.hardwareProfile') as hardware_profile, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.infrastructureProfile') as infrastructure_profile, - JSON_EXTRACT(properties, '$.powerState') as power_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.uuid') as "uuid", + JSON_EXTRACT(properties, '$.credentials') as "credentials", + JSON_EXTRACT(properties, '$.httpProxyConfig') as "http_proxy_config", + JSON_EXTRACT(properties, '$.provisioningAction') as "provisioning_action", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.customResourceName') as "custom_resource_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateLinkScopeResourceId') as "private_link_scope_resource_id", resourceUri - FROM azure.system_center_vm_manager.virtual_machine_instances + FROM azure.system_center_vm_manager.guest_agents WHERE resourceUri = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - extendedLocation as extended_location, - json_extract_path_text(properties, '$.availabilitySets') as availability_sets, - JSON_EXTRACT(properties, '$.osProfile') as os_profile, - JSON_EXTRACT(properties, '$.hardwareProfile') as hardware_profile, - JSON_EXTRACT(properties, '$.networkProfile') as network_profile, - JSON_EXTRACT(properties, '$.storageProfile') as storage_profile, - JSON_EXTRACT(properties, '$.infrastructureProfile') as infrastructure_profile, - JSON_EXTRACT(properties, '$.powerState') as power_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.uuid') as "uuid", + json_extract_path_text(properties, '$.credentials') as "credentials", + json_extract_path_text(properties, '$.httpProxyConfig') as "http_proxy_config", + json_extract_path_text(properties, '$.provisioningAction') as "provisioning_action", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.customResourceName') as "custom_resource_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateLinkScopeResourceId') as "private_link_scope_resource_id", + resourceUri + FROM azure.system_center_vm_manager.guest_agents + WHERE resourceUri = 'replace-me'; + vw_vm_instance_hybrid_identity_metadatas: + id: azure.system_center_vm_manager.vw_vm_instance_hybrid_identity_metadatas + name: vw_vm_instance_hybrid_identity_metadatas + config: + views: + select: + predicate: sqlDialect == "sqlite3" + ddl: |- + SELECT + JSON_EXTRACT(properties, '$.resourceUid') as "resource_uid", + JSON_EXTRACT(properties, '$.publicKey') as "public_key", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + resourceUri + FROM azure.system_center_vm_manager.vm_instance_hybrid_identity_metadatas + WHERE resourceUri = 'replace-me'; + fallback: + predicate: sqlDialect == "postgres" + ddl: |- + SELECT + json_extract_path_text(properties, '$.resourceUid') as "resource_uid", + json_extract_path_text(properties, '$.publicKey') as "public_key", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", resourceUri - FROM azure.system_center_vm_manager.virtual_machine_instances + FROM azure.system_center_vm_manager.vm_instance_hybrid_identity_metadatas WHERE resourceUri = 'replace-me'; vw_availability_sets: id: azure.system_center_vm_manager.vw_availability_sets @@ -2909,9 +3038,9 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.availabilitySetName') as availability_set_name, - JSON_EXTRACT(properties, '$.vmmServerId') as vmm_server_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.availabilitySetName') as "availability_set_name", + JSON_EXTRACT(properties, '$.vmmServerId') as "vmm_server_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, availabilitySetResourceName @@ -2924,9 +3053,9 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.availabilitySetName') as availability_set_name, - JSON_EXTRACT(properties, '$.vmmServerId') as vmm_server_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.availabilitySetName') as "availability_set_name", + json_extract_path_text(properties, '$.vmmServerId') as "vmm_server_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, availabilitySetResourceName @@ -2944,13 +3073,13 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.inventoryItemId') as inventory_item_id, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.vmmServerId') as vmm_server_id, - JSON_EXTRACT(properties, '$.cloudName') as cloud_name, - JSON_EXTRACT(properties, '$.cloudCapacity') as cloud_capacity, - JSON_EXTRACT(properties, '$.storageQoSPolicies') as storage_qo_s_policies, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.inventoryItemId') as "inventory_item_id", + JSON_EXTRACT(properties, '$.uuid') as "uuid", + JSON_EXTRACT(properties, '$.vmmServerId') as "vmm_server_id", + JSON_EXTRACT(properties, '$.cloudName') as "cloud_name", + JSON_EXTRACT(properties, '$.cloudCapacity') as "cloud_capacity", + JSON_EXTRACT(properties, '$.storageQoSPolicies') as "storage_qo_s_policies", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, cloudResourceName @@ -2963,13 +3092,13 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.inventoryItemId') as inventory_item_id, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.vmmServerId') as vmm_server_id, - JSON_EXTRACT(properties, '$.cloudName') as cloud_name, - JSON_EXTRACT(properties, '$.cloudCapacity') as cloud_capacity, - JSON_EXTRACT(properties, '$.storageQoSPolicies') as storage_qo_s_policies, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.inventoryItemId') as "inventory_item_id", + json_extract_path_text(properties, '$.uuid') as "uuid", + json_extract_path_text(properties, '$.vmmServerId') as "vmm_server_id", + json_extract_path_text(properties, '$.cloudName') as "cloud_name", + json_extract_path_text(properties, '$.cloudCapacity') as "cloud_capacity", + json_extract_path_text(properties, '$.storageQoSPolicies') as "storage_qo_s_policies", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, cloudResourceName @@ -2987,24 +3116,24 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.inventoryItemId') as inventory_item_id, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.vmmServerId') as vmm_server_id, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.osName') as os_name, - JSON_EXTRACT(properties, '$.computerName') as computer_name, - JSON_EXTRACT(properties, '$.memoryMB') as memory_mb, - JSON_EXTRACT(properties, '$.cpuCount') as cpu_count, - JSON_EXTRACT(properties, '$.limitCpuForMigration') as limit_cpu_for_migration, - JSON_EXTRACT(properties, '$.dynamicMemoryEnabled') as dynamic_memory_enabled, - JSON_EXTRACT(properties, '$.isCustomizable') as is_customizable, - JSON_EXTRACT(properties, '$.dynamicMemoryMaxMB') as dynamic_memory_max_mb, - JSON_EXTRACT(properties, '$.dynamicMemoryMinMB') as dynamic_memory_min_mb, - JSON_EXTRACT(properties, '$.isHighlyAvailable') as is_highly_available, - JSON_EXTRACT(properties, '$.generation') as generation, - JSON_EXTRACT(properties, '$.networkInterfaces') as network_interfaces, - JSON_EXTRACT(properties, '$.disks') as disks, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.inventoryItemId') as "inventory_item_id", + JSON_EXTRACT(properties, '$.uuid') as "uuid", + JSON_EXTRACT(properties, '$.vmmServerId') as "vmm_server_id", + JSON_EXTRACT(properties, '$.osType') as "os_type", + JSON_EXTRACT(properties, '$.osName') as "os_name", + JSON_EXTRACT(properties, '$.computerName') as "computer_name", + JSON_EXTRACT(properties, '$.memoryMB') as "memory_mb", + JSON_EXTRACT(properties, '$.cpuCount') as "cpu_count", + JSON_EXTRACT(properties, '$.limitCpuForMigration') as "limit_cpu_for_migration", + JSON_EXTRACT(properties, '$.dynamicMemoryEnabled') as "dynamic_memory_enabled", + JSON_EXTRACT(properties, '$.isCustomizable') as "is_customizable", + JSON_EXTRACT(properties, '$.dynamicMemoryMaxMB') as "dynamic_memory_max_mb", + JSON_EXTRACT(properties, '$.dynamicMemoryMinMB') as "dynamic_memory_min_mb", + JSON_EXTRACT(properties, '$.isHighlyAvailable') as "is_highly_available", + JSON_EXTRACT(properties, '$.generation') as "generation", + JSON_EXTRACT(properties, '$.networkInterfaces') as "network_interfaces", + JSON_EXTRACT(properties, '$.disks') as "disks", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, virtualMachineTemplateName @@ -3017,24 +3146,24 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.inventoryItemId') as inventory_item_id, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.vmmServerId') as vmm_server_id, - JSON_EXTRACT(properties, '$.osType') as os_type, - JSON_EXTRACT(properties, '$.osName') as os_name, - JSON_EXTRACT(properties, '$.computerName') as computer_name, - JSON_EXTRACT(properties, '$.memoryMB') as memory_mb, - JSON_EXTRACT(properties, '$.cpuCount') as cpu_count, - JSON_EXTRACT(properties, '$.limitCpuForMigration') as limit_cpu_for_migration, - JSON_EXTRACT(properties, '$.dynamicMemoryEnabled') as dynamic_memory_enabled, - JSON_EXTRACT(properties, '$.isCustomizable') as is_customizable, - JSON_EXTRACT(properties, '$.dynamicMemoryMaxMB') as dynamic_memory_max_mb, - JSON_EXTRACT(properties, '$.dynamicMemoryMinMB') as dynamic_memory_min_mb, - JSON_EXTRACT(properties, '$.isHighlyAvailable') as is_highly_available, - JSON_EXTRACT(properties, '$.generation') as generation, - JSON_EXTRACT(properties, '$.networkInterfaces') as network_interfaces, - JSON_EXTRACT(properties, '$.disks') as disks, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.inventoryItemId') as "inventory_item_id", + json_extract_path_text(properties, '$.uuid') as "uuid", + json_extract_path_text(properties, '$.vmmServerId') as "vmm_server_id", + json_extract_path_text(properties, '$.osType') as "os_type", + json_extract_path_text(properties, '$.osName') as "os_name", + json_extract_path_text(properties, '$.computerName') as "computer_name", + json_extract_path_text(properties, '$.memoryMB') as "memory_mb", + json_extract_path_text(properties, '$.cpuCount') as "cpu_count", + json_extract_path_text(properties, '$.limitCpuForMigration') as "limit_cpu_for_migration", + json_extract_path_text(properties, '$.dynamicMemoryEnabled') as "dynamic_memory_enabled", + json_extract_path_text(properties, '$.isCustomizable') as "is_customizable", + json_extract_path_text(properties, '$.dynamicMemoryMaxMB') as "dynamic_memory_max_mb", + json_extract_path_text(properties, '$.dynamicMemoryMinMB') as "dynamic_memory_min_mb", + json_extract_path_text(properties, '$.isHighlyAvailable') as "is_highly_available", + json_extract_path_text(properties, '$.generation') as "generation", + json_extract_path_text(properties, '$.networkInterfaces') as "network_interfaces", + json_extract_path_text(properties, '$.disks') as "disks", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, virtualMachineTemplateName @@ -3052,11 +3181,11 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.inventoryItemId') as inventory_item_id, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.vmmServerId') as vmm_server_id, - JSON_EXTRACT(properties, '$.networkName') as network_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.inventoryItemId') as "inventory_item_id", + JSON_EXTRACT(properties, '$.uuid') as "uuid", + JSON_EXTRACT(properties, '$.vmmServerId') as "vmm_server_id", + JSON_EXTRACT(properties, '$.networkName') as "network_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, virtualNetworkName @@ -3069,11 +3198,11 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.inventoryItemId') as inventory_item_id, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.vmmServerId') as vmm_server_id, - JSON_EXTRACT(properties, '$.networkName') as network_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.inventoryItemId') as "inventory_item_id", + json_extract_path_text(properties, '$.uuid') as "uuid", + json_extract_path_text(properties, '$.vmmServerId') as "vmm_server_id", + json_extract_path_text(properties, '$.networkName') as "network_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, virtualNetworkName @@ -3091,14 +3220,14 @@ components: location as location, extendedLocation as extended_location, tags as tags, - JSON_EXTRACT(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.port') as port, - JSON_EXTRACT(properties, '$.connectionStatus') as connection_status, - JSON_EXTRACT(properties, '$.errorMessage') as error_message, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.credentials') as "credentials", + JSON_EXTRACT(properties, '$.fqdn') as "fqdn", + JSON_EXTRACT(properties, '$.port') as "port", + JSON_EXTRACT(properties, '$.connectionStatus') as "connection_status", + JSON_EXTRACT(properties, '$.errorMessage') as "error_message", + JSON_EXTRACT(properties, '$.uuid') as "uuid", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, vmmServerName @@ -3111,14 +3240,14 @@ components: location as location, extendedLocation as extended_location, tags as tags, - json_extract_path_text(properties, '$.credentials') as credentials, - JSON_EXTRACT(properties, '$.fqdn') as fqdn, - JSON_EXTRACT(properties, '$.port') as port, - JSON_EXTRACT(properties, '$.connectionStatus') as connection_status, - JSON_EXTRACT(properties, '$.errorMessage') as error_message, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.credentials') as "credentials", + json_extract_path_text(properties, '$.fqdn') as "fqdn", + json_extract_path_text(properties, '$.port') as "port", + json_extract_path_text(properties, '$.connectionStatus') as "connection_status", + json_extract_path_text(properties, '$.errorMessage') as "error_message", + json_extract_path_text(properties, '$.uuid') as "uuid", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, vmmServerName @@ -3134,11 +3263,11 @@ components: ddl: |- SELECT kind as kind, - JSON_EXTRACT(properties, '$.inventoryType') as inventory_type, - JSON_EXTRACT(properties, '$.managedResourceId') as managed_resource_id, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.inventoryItemName') as inventory_item_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.inventoryType') as "inventory_type", + JSON_EXTRACT(properties, '$.managedResourceId') as "managed_resource_id", + JSON_EXTRACT(properties, '$.uuid') as "uuid", + JSON_EXTRACT(properties, '$.inventoryItemName') as "inventory_item_name", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, vmmServerName, @@ -3150,11 +3279,11 @@ components: ddl: |- SELECT kind as kind, - json_extract_path_text(properties, '$.inventoryType') as inventory_type, - JSON_EXTRACT(properties, '$.managedResourceId') as managed_resource_id, - JSON_EXTRACT(properties, '$.uuid') as uuid, - JSON_EXTRACT(properties, '$.inventoryItemName') as inventory_item_name, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.inventoryType') as "inventory_type", + json_extract_path_text(properties, '$.managedResourceId') as "managed_resource_id", + json_extract_path_text(properties, '$.uuid') as "uuid", + json_extract_path_text(properties, '$.inventoryItemName') as "inventory_item_name", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, vmmServerName, @@ -3162,7 +3291,7 @@ components: FROM azure.system_center_vm_manager.inventory_items WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND vmmServerName = 'replace-me'; paths: - /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/?api-version=2024-06-01: + /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances?api-version=2024-06-01: get: operationId: VirtualMachineInstances_List tags: @@ -3186,7 +3315,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/?api-version=2024-06-01: + /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default?api-version=2024-06-01: get: operationId: VirtualMachineInstances_Get tags: @@ -3348,9 +3477,9 @@ paths: x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true - /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/createCheckpoint/?api-version=2024-06-01: + /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/createCheckpoint?api-version=2024-06-01: post: - operationId: VirtualMachineInstances_CreateCheckpoint + operationId: VirtualMachineInstancesCheckpoint_Create tags: - VirtualMachineInstances summary: Implements the operation to creates a checkpoint in a virtual machine instance. @@ -3387,9 +3516,10 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/deleteCheckpoint/?api-version=2024-06-01: + x-ms-original-operationId: VirtualMachineInstances_CreateCheckpoint + /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/deleteCheckpoint?api-version=2024-06-01: post: - operationId: VirtualMachineInstances_DeleteCheckpoint + operationId: VirtualMachineInstancesCheckpoint_Delete tags: - VirtualMachineInstances summary: Implements the operation to delete a checkpoint in a virtual machine instance. @@ -3426,9 +3556,10 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/?api-version=2024-06-01: + x-ms-original-operationId: VirtualMachineInstances_DeleteCheckpoint + /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents?api-version=2024-06-01: get: - operationId: GuestAgents_ListByVirtualMachineInstance + operationId: GuestAgentsByVirtualMachineInstance_List tags: - GuestAgents summary: Implements GET GuestAgent in a vm. @@ -3450,7 +3581,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default/?api-version=2024-06-01: + x-ms-original-operationId: GuestAgents_ListByVirtualMachineInstance + /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/guestAgents/default?api-version=2024-06-01: get: operationId: GuestAgents_Get tags: @@ -3535,9 +3667,9 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/hybridIdentityMetadata/?api-version=2024-06-01: + /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/hybridIdentityMetadata?api-version=2024-06-01: get: - operationId: VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance + operationId: VmInstanceHybridIdentityMetadatasByVirtualMachineInstance_List tags: - VmInstanceHybridIdentityMetadatas summary: Implements GET HybridIdentityMetadata in a vm. @@ -3559,7 +3691,8 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/hybridIdentityMetadata/default/?api-version=2024-06-01: + x-ms-original-operationId: VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance + /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/hybridIdentityMetadata/default?api-version=2024-06-01: get: operationId: VmInstanceHybridIdentityMetadatas_Get tags: @@ -3581,7 +3714,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/restart/?api-version=2024-06-01: + /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/restart?api-version=2024-06-01: post: operationId: VirtualMachineInstances_Restart tags: @@ -3612,7 +3745,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/restoreCheckpoint/?api-version=2024-06-01: + /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/restoreCheckpoint?api-version=2024-06-01: post: operationId: VirtualMachineInstances_RestoreCheckpoint tags: @@ -3651,7 +3784,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/start/?api-version=2024-06-01: + /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/start?api-version=2024-06-01: post: operationId: VirtualMachineInstances_Start tags: @@ -3682,7 +3815,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/stop/?api-version=2024-06-01: + /{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default/stop?api-version=2024-06-01: post: operationId: VirtualMachineInstances_Stop tags: @@ -3721,7 +3854,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /providers/Microsoft.ScVmm/operations/?api-version=2024-06-01: + /providers/Microsoft.ScVmm/operations?api-version=2024-06-01: get: operationId: Operations_List tags: @@ -3743,7 +3876,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/availabilitySets/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/availabilitySets?api-version=2024-06-01: get: operationId: AvailabilitySets_ListBySubscription tags: @@ -3767,7 +3900,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/clouds/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/clouds?api-version=2024-06-01: get: operationId: Clouds_ListBySubscription tags: @@ -3791,7 +3924,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/virtualMachineTemplates/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/virtualMachineTemplates?api-version=2024-06-01: get: operationId: VirtualMachineTemplates_ListBySubscription tags: @@ -3815,7 +3948,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/virtualNetworks/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/virtualNetworks?api-version=2024-06-01: get: operationId: VirtualNetworks_ListBySubscription tags: @@ -3839,7 +3972,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/vmmServers/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/providers/Microsoft.ScVmm/vmmServers?api-version=2024-06-01: get: operationId: VmmServers_ListBySubscription tags: @@ -3863,7 +3996,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/availabilitySets/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/availabilitySets?api-version=2024-06-01: get: operationId: AvailabilitySets_ListByResourceGroup tags: @@ -3888,7 +4021,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/availabilitySets/{availabilitySetResourceName}/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/availabilitySets/{availabilitySetResourceName}?api-version=2024-06-01: get: operationId: AvailabilitySets_Get tags: @@ -4079,7 +4212,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/clouds/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/clouds?api-version=2024-06-01: get: operationId: Clouds_ListByResourceGroup tags: @@ -4104,7 +4237,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/clouds/{cloudResourceName}/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/clouds/{cloudResourceName}?api-version=2024-06-01: get: operationId: Clouds_Get tags: @@ -4287,7 +4420,7 @@ paths: x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates?api-version=2024-06-01: get: operationId: VirtualMachineTemplates_ListByResourceGroup tags: @@ -4312,7 +4445,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualMachineTemplates/{virtualMachineTemplateName}?api-version=2024-06-01: get: operationId: VirtualMachineTemplates_Get tags: @@ -4495,7 +4628,7 @@ paths: x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualNetworks/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualNetworks?api-version=2024-06-01: get: operationId: VirtualNetworks_ListByResourceGroup tags: @@ -4520,7 +4653,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualNetworks/{virtualNetworkName}/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/virtualNetworks/{virtualNetworkName}?api-version=2024-06-01: get: operationId: VirtualNetworks_Get tags: @@ -4703,7 +4836,7 @@ paths: x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers?api-version=2024-06-01: get: operationId: VmmServers_ListByResourceGroup tags: @@ -4728,7 +4861,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}?api-version=2024-06-01: get: operationId: VmmServers_Get tags: @@ -4911,7 +5044,7 @@ paths: x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems?api-version=2024-06-01: get: operationId: InventoryItems_ListByVmmServer tags: @@ -4945,7 +5078,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems/{inventoryItemResourceName}/?api-version=2024-06-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems/{inventoryItemResourceName}?api-version=2024-06-01: get: operationId: InventoryItems_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/terraform.yaml b/providers/src/azure/v00.00.00000/services/terraform.yaml index 29dcc4d6..9374315a 100644 --- a/providers/src/azure/v00.00.00000/services/terraform.yaml +++ b/providers/src/azure/v00.00.00000/services/terraform.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -881,56 +881,50 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.AzureTerraform~1operations~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.AzureTerraform~1operations?api-version=2023-07-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/operations/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - export_terraform: - id: azure.terraform.export_terraform - name: export_terraform - title: export_terraform - methods: export_terraform: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureTerraform~1exportTerraform~1?api-version=2023-07-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureTerraform~1exportTerraform?api-version=2023-07-01-preview/post' + operationId: Operations_ExportTerraform response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: - select: [] + select: + - $ref: '#/components/x-stackQL-resources/operations/methods/list' insert: [] update: [] replace: [] delete: [] - operation_statuses: - id: azure.terraform.operation_statuses - name: operation_statuses - title: operation_statuses + operation_status: + id: azure.terraform.operation_status + name: operation_status + title: operation_status methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureTerraform~1operationStatuses~1{operationId}~1?api-version=2023-07-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.AzureTerraform~1operationStatuses~1{operationId}?api-version=2023-07-01-preview/get' + operationId: OperationStatuses_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/operation_statuses/methods/get' + - $ref: '#/components/x-stackQL-resources/operation_status/methods/get' insert: [] update: [] replace: [] delete: [] - vw_operation_statuses: - id: azure.terraform.vw_operation_statuses - name: vw_operation_statuses + vw_operation_status: + id: azure.terraform.vw_operation_status + name: vw_operation_status config: views: select: @@ -945,12 +939,12 @@ components: status as status, percentComplete as percent_complete, error as error, - JSON_EXTRACT(properties, '$.configuration') as configuration, - JSON_EXTRACT(properties, '$.skippedResources') as skipped_resources, - JSON_EXTRACT(properties, '$.errors') as errors, + JSON_EXTRACT(properties, '$.configuration') as "configuration", + JSON_EXTRACT(properties, '$.skippedResources') as "skipped_resources", + JSON_EXTRACT(properties, '$.errors') as "errors", subscriptionId, operationId - FROM azure.terraform.operation_statuses + FROM azure.terraform.operation_status WHERE subscriptionId = 'replace-me' AND operationId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -964,15 +958,15 @@ components: status as status, percentComplete as percent_complete, error as error, - json_extract_path_text(properties, '$.configuration') as configuration, - JSON_EXTRACT(properties, '$.skippedResources') as skipped_resources, - JSON_EXTRACT(properties, '$.errors') as errors, + json_extract_path_text(properties, '$.configuration') as "configuration", + json_extract_path_text(properties, '$.skippedResources') as "skipped_resources", + json_extract_path_text(properties, '$.errors') as "errors", subscriptionId, operationId - FROM azure.terraform.operation_statuses + FROM azure.terraform.operation_status WHERE subscriptionId = 'replace-me' AND operationId = 'replace-me'; paths: - /providers/Microsoft.AzureTerraform/operations/?api-version=2023-07-01-preview: + /providers/Microsoft.AzureTerraform/operations?api-version=2023-07-01-preview: get: operationId: Operations_List tags: @@ -994,9 +988,9 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.AzureTerraform/exportTerraform/?api-version=2023-07-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.AzureTerraform/exportTerraform?api-version=2023-07-01-preview: post: - operationId: ExportTerraform + operationId: Operations_ExportTerraform tags: - ExportTerraform description: Exports the Terraform configuration of the specified resource(s). @@ -1038,7 +1032,8 @@ paths: final-state-via: azure-async-operation final-state-schema: file:///mnt/c/LocalGitRepos/stackql/openapi-conversion/stackql-azure-openapi/azure-rest-api-specs/specification/terraform/resource-manager/Microsoft.AzureTerraform/preview/2023-07-01-preview/export.json#/components/schemas/OperationStatus x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/providers/Microsoft.AzureTerraform/operationStatuses/{operationId}/?api-version=2023-07-01-preview: + x-ms-original-operationId: ExportTerraform + /subscriptions/{subscriptionId}/providers/Microsoft.AzureTerraform/operationStatuses/{operationId}?api-version=2023-07-01-preview: get: operationId: OperationStatuses_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/time_series_insights.yaml b/providers/src/azure/v00.00.00000/services/time_series_insights.yaml index a1002337..2c5e97a7 100644 --- a/providers/src/azure/v00.00.00000/services/time_series_insights.yaml +++ b/providers/src/azure/v00.00.00000/services/time_series_insights.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -34,7 +34,7 @@ components: name: api-version in: query description: Version of the API to be used with the client request. - required: true + required: false schema: type: string ResourceGroupNameParameter: @@ -2088,10 +2088,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.TimeSeriesInsights~1operations~1?api-version=2021-03-31-preview/get' + $ref: '#/paths/~1providers~1Microsoft.TimeSeriesInsights~1operations?api-version=2021-03-31-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -2107,41 +2109,52 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1?api-version=2021-03-31-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}?api-version=2021-03-31-preview/put' + operationId: Environments_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1?api-version=2021-03-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}?api-version=2021-03-31-preview/get' + operationId: Environments_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1?api-version=2021-03-31-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}?api-version=2021-03-31-preview/patch' + operationId: Environments_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1?api-version=2021-03-31-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}?api-version=2021-03-31-preview/delete' + operationId: Environments_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1?api-version=2021-03-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments?api-version=2021-03-31-preview/get' + operationId: Environments_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentListResponse objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.TimeSeriesInsights~1environments~1?api-version=2021-03-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.TimeSeriesInsights~1environments?api-version=2021-03-31-preview/get' + operationId: Environments_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EnvironmentListResponse objectKey: $.value sqlVerbs: select: @@ -2150,7 +2163,8 @@ components: - $ref: '#/components/x-stackQL-resources/environments/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/environments/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/environments/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/environments/methods/delete' @@ -2161,34 +2175,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1eventSources~1{eventSourceName}~1?api-version=2021-03-31-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1eventSources~1{eventSourceName}?api-version=2021-03-31-preview/put' + operationId: EventSources_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSourceResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1eventSources~1{eventSourceName}~1?api-version=2021-03-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1eventSources~1{eventSourceName}?api-version=2021-03-31-preview/get' + operationId: EventSources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSourceResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1eventSources~1{eventSourceName}~1?api-version=2021-03-31-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1eventSources~1{eventSourceName}?api-version=2021-03-31-preview/patch' + operationId: EventSources_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSourceResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1eventSources~1{eventSourceName}~1?api-version=2021-03-31-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1eventSources~1{eventSourceName}?api-version=2021-03-31-preview/delete' + operationId: EventSources_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_environment: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1eventSources~1?api-version=2021-03-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1eventSources?api-version=2021-03-31-preview/get' + operationId: EventSources_ListByEnvironment response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EventSourceListResponse objectKey: $.value sqlVerbs: select: @@ -2196,7 +2219,8 @@ components: - $ref: '#/components/x-stackQL-resources/event_sources/methods/list_by_environment' insert: - $ref: '#/components/x-stackQL-resources/event_sources/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/event_sources/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/event_sources/methods/delete' @@ -2207,34 +2231,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1referenceDataSets~1{referenceDataSetName}~1?api-version=2021-03-31-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1referenceDataSets~1{referenceDataSetName}?api-version=2021-03-31-preview/put' + operationId: ReferenceDataSets_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReferenceDataSetResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1referenceDataSets~1{referenceDataSetName}~1?api-version=2021-03-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1referenceDataSets~1{referenceDataSetName}?api-version=2021-03-31-preview/get' + operationId: ReferenceDataSets_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReferenceDataSetResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1referenceDataSets~1{referenceDataSetName}~1?api-version=2021-03-31-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1referenceDataSets~1{referenceDataSetName}?api-version=2021-03-31-preview/patch' + operationId: ReferenceDataSets_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReferenceDataSetResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1referenceDataSets~1{referenceDataSetName}~1?api-version=2021-03-31-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1referenceDataSets~1{referenceDataSetName}?api-version=2021-03-31-preview/delete' + operationId: ReferenceDataSets_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_environment: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1referenceDataSets~1?api-version=2021-03-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1referenceDataSets?api-version=2021-03-31-preview/get' + operationId: ReferenceDataSets_ListByEnvironment response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReferenceDataSetListResponse objectKey: $.value sqlVerbs: select: @@ -2242,7 +2275,8 @@ components: - $ref: '#/components/x-stackQL-resources/reference_data_sets/methods/list_by_environment' insert: - $ref: '#/components/x-stackQL-resources/reference_data_sets/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/reference_data_sets/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/reference_data_sets/methods/delete' @@ -2253,34 +2287,43 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1accessPolicies~1{accessPolicyName}~1?api-version=2021-03-31-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1accessPolicies~1{accessPolicyName}?api-version=2021-03-31-preview/put' + operationId: AccessPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessPolicyResource get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1accessPolicies~1{accessPolicyName}~1?api-version=2021-03-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1accessPolicies~1{accessPolicyName}?api-version=2021-03-31-preview/get' + operationId: AccessPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessPolicyResource update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1accessPolicies~1{accessPolicyName}~1?api-version=2021-03-31-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1accessPolicies~1{accessPolicyName}?api-version=2021-03-31-preview/patch' + operationId: AccessPolicies_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessPolicyResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1accessPolicies~1{accessPolicyName}~1?api-version=2021-03-31-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1accessPolicies~1{accessPolicyName}?api-version=2021-03-31-preview/delete' + operationId: AccessPolicies_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_environment: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1accessPolicies~1?api-version=2021-03-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1accessPolicies?api-version=2021-03-31-preview/get' + operationId: AccessPolicies_ListByEnvironment response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessPolicyListResponse objectKey: $.value sqlVerbs: select: @@ -2288,7 +2331,8 @@ components: - $ref: '#/components/x-stackQL-resources/access_policies/methods/list_by_environment' insert: - $ref: '#/components/x-stackQL-resources/access_policies/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/access_policies/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/access_policies/methods/delete' @@ -2299,28 +2343,35 @@ components: methods: create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-03-31-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-03-31-preview/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-03-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-03-31-preview/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2021-03-31-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2021-03-31-preview/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' list_by_environment: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1privateEndpointConnections~1?api-version=2021-03-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1privateEndpointConnections?api-version=2021-03-31-preview/get' + operationId: PrivateEndpointConnections_ListByEnvironment response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value sqlVerbs: select: @@ -2339,10 +2390,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1privateLinkResources~1?api-version=2021-03-31-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.TimeSeriesInsights~1environments~1{environmentName}~1privateLinkResources?api-version=2021-03-31-preview/get' + operationId: PrivateLinkResourcesSupported_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value sqlVerbs: select: @@ -2362,10 +2415,10 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.keyProperties') as key_properties, - JSON_EXTRACT(properties, '$.dataStringComparisonBehavior') as data_string_comparison_behavior, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, + JSON_EXTRACT(properties, '$.keyProperties') as "key_properties", + JSON_EXTRACT(properties, '$.dataStringComparisonBehavior') as "data_string_comparison_behavior", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.creationTime') as "creation_time", subscriptionId, resourceGroupName, environmentName, @@ -2378,10 +2431,10 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.keyProperties') as key_properties, - JSON_EXTRACT(properties, '$.dataStringComparisonBehavior') as data_string_comparison_behavior, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.creationTime') as creation_time, + json_extract_path_text(properties, '$.keyProperties') as "key_properties", + json_extract_path_text(properties, '$.dataStringComparisonBehavior') as "data_string_comparison_behavior", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.creationTime') as "creation_time", subscriptionId, resourceGroupName, environmentName, @@ -2400,9 +2453,9 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.principalObjectId') as principal_object_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.roles') as roles, + JSON_EXTRACT(properties, '$.principalObjectId') as "principal_object_id", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.roles') as "roles", subscriptionId, resourceGroupName, environmentName, @@ -2416,9 +2469,9 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.principalObjectId') as principal_object_id, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.roles') as roles, + json_extract_path_text(properties, '$.principalObjectId') as "principal_object_id", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.roles') as "roles", subscriptionId, resourceGroupName, environmentName, @@ -2437,10 +2490,10 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, environmentName, @@ -2454,10 +2507,10 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, environmentName, @@ -2465,7 +2518,7 @@ components: FROM azure.time_series_insights.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND environmentName = 'replace-me'; paths: - /providers/Microsoft.TimeSeriesInsights/operations/?api-version=2021-03-31-preview: + /providers/Microsoft.TimeSeriesInsights/operations?api-version=2021-03-31-preview: get: tags: - Operations @@ -2487,7 +2540,7 @@ paths: $ref: '#/components/schemas/CloudError' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/?api-version=2021-03-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}?api-version=2021-03-31-preview: put: tags: - Environments @@ -2609,7 +2662,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/?api-version=2021-03-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments?api-version=2021-03-31-preview: get: tags: - Environments @@ -2631,7 +2684,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.TimeSeriesInsights/environments/?api-version=2021-03-31-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.TimeSeriesInsights/environments?api-version=2021-03-31-preview: get: tags: - Environments @@ -2652,7 +2705,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/eventSources/{eventSourceName}/?api-version=2021-03-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/eventSources/{eventSourceName}?api-version=2021-03-31-preview: put: tags: - EventSources @@ -2773,7 +2826,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/eventSources/?api-version=2021-03-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/eventSources?api-version=2021-03-31-preview: get: tags: - EventSources @@ -2796,7 +2849,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/referenceDataSets/{referenceDataSetName}/?api-version=2021-03-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/referenceDataSets/{referenceDataSetName}?api-version=2021-03-31-preview: put: tags: - ReferenceDataSets @@ -2917,7 +2970,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/referenceDataSets/?api-version=2021-03-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/referenceDataSets?api-version=2021-03-31-preview: get: tags: - ReferenceDataSets @@ -2940,7 +2993,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/accessPolicies/{accessPolicyName}/?api-version=2021-03-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/accessPolicies/{accessPolicyName}?api-version=2021-03-31-preview: put: tags: - AccessPolicies @@ -3061,7 +3114,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/accessPolicies/?api-version=2021-03-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/accessPolicies?api-version=2021-03-31-preview: get: tags: - AccessPolicies @@ -3084,7 +3137,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2021-03-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2021-03-31-preview: put: tags: - PrivateEndpointConnections @@ -3163,7 +3216,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/privateEndpointConnections/?api-version=2021-03-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/privateEndpointConnections?api-version=2021-03-31-preview: get: tags: - PrivateEndpointConnections @@ -3186,13 +3239,13 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/privateLinkResources/?api-version=2021-03-31-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/privateLinkResources?api-version=2021-03-31-preview: get: tags: - PrivateLinkResources x-ms-pageable: nextLinkName: null - operationId: PrivateLinkResources_ListSupported + operationId: PrivateLinkResourcesSupported_List description: Gets a list of all supported private link resource types for the given environment. parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' @@ -3211,3 +3264,4 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' + x-ms-original-operationId: PrivateLinkResources_ListSupported diff --git a/providers/src/azure/v00.00.00000/services/traffic_manager.yaml b/providers/src/azure/v00.00.00000/services/traffic_manager.yaml index 496ee55b..aecc65c5 100644 --- a/providers/src/azure/v00.00.00000/services/traffic_manager.yaml +++ b/providers/src/azure/v00.00.00000/services/traffic_manager.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1058,34 +1058,43 @@ components: methods: update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}~1{endpointType}~1{endpointName}~1?api-version=2022-04-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}~1{endpointType}~1{endpointName}?api-version=2022-04-01/patch' + operationId: Endpoints_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Endpoint get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}~1{endpointType}~1{endpointName}~1?api-version=2022-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}~1{endpointType}~1{endpointName}?api-version=2022-04-01/get' + operationId: Endpoints_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Endpoint create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}~1{endpointType}~1{endpointName}~1?api-version=2022-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}~1{endpointType}~1{endpointName}?api-version=2022-04-01/put' + operationId: Endpoints_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Endpoint delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}~1{endpointType}~1{endpointName}~1?api-version=2022-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}~1{endpointType}~1{endpointName}?api-version=2022-04-01/delete' + operationId: Endpoints_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeleteOperationResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/endpoints/methods/get' insert: - $ref: '#/components/x-stackQL-resources/endpoints/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/endpoints/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/endpoints/methods/delete' @@ -1096,54 +1105,70 @@ components: methods: check_traffic_manager_relative_dns_name_availability: operation: - $ref: '#/paths/~1providers~1Microsoft.Network~1checkTrafficManagerNameAvailability~1?api-version=2022-04-01/post' + $ref: '#/paths/~1providers~1Microsoft.Network~1checkTrafficManagerNameAvailability?api-version=2022-04-01/post' + operationId: Profiles_CheckTrafficManagerRelativeDnsNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TrafficManagerNameAvailability check_traffic_manager_name_availability_v2: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1checkTrafficManagerNameAvailabilityV2~1?api-version=2022-04-01/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1checkTrafficManagerNameAvailabilityV2?api-version=2022-04-01/post' + operationId: Profiles_checkTrafficManagerNameAvailabilityV2 response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TrafficManagerNameAvailability list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1?api-version=2022-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles?api-version=2022-04-01/get' + operationId: Profiles_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProfileListResult objectKey: $.value list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1?api-version=2022-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1trafficmanagerprofiles?api-version=2022-04-01/get' + operationId: Profiles_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ProfileListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}~1?api-version=2022-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}?api-version=2022-04-01/get' + operationId: Profiles_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Profile create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}~1?api-version=2022-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}?api-version=2022-04-01/put' + operationId: Profiles_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Profile delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}~1?api-version=2022-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}?api-version=2022-04-01/delete' + operationId: Profiles_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeleteOperationResult update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}~1?api-version=2022-04-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}?api-version=2022-04-01/patch' + operationId: Profiles_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Profile sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/profiles/methods/get' @@ -1151,42 +1176,47 @@ components: - $ref: '#/components/x-stackQL-resources/profiles/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/profiles/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/profiles/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/profiles/methods/delete' - geographic_hierarchies_default: - id: azure.traffic_manager.geographic_hierarchies_default - name: geographic_hierarchies_default - title: geographic_hierarchies_default + geographic_hierarchies_defaults: + id: azure.traffic_manager.geographic_hierarchies_defaults + name: geographic_hierarchies_defaults + title: geographic_hierarchies_defaults methods: get: operation: - $ref: '#/paths/~1providers~1Microsoft.Network~1trafficManagerGeographicHierarchies~1default~1?api-version=2022-04-01/get' + $ref: '#/paths/~1providers~1Microsoft.Network~1trafficManagerGeographicHierarchies~1default?api-version=2022-04-01/get' + operationId: GeographicHierarchiesDefault_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TrafficManagerGeographicHierarchy sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/geographic_hierarchies_default/methods/get' + - $ref: '#/components/x-stackQL-resources/geographic_hierarchies_defaults/methods/get' insert: [] update: [] replace: [] delete: [] - heat_map: - id: azure.traffic_manager.heat_map - name: heat_map - title: heat_map + heat_maps: + id: azure.traffic_manager.heat_maps + name: heat_maps + title: heat_maps methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}~1heatMaps~1{heatMapType}~1?api-version=2022-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Network~1trafficmanagerprofiles~1{profileName}~1heatMaps~1{heatMapType}?api-version=2022-04-01/get' + operationId: HeatMap_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HeatMapModel sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/heat_map/methods/get' + - $ref: '#/components/x-stackQL-resources/heat_maps/methods/get' insert: [] update: [] replace: [] @@ -1198,22 +1228,28 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1trafficManagerUserMetricsKeys~1default~1?api-version=2022-04-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1trafficManagerUserMetricsKeys~1default?api-version=2022-04-01/get' + operationId: TrafficManagerUserMetricsKeys_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: UserMetricsModel create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1trafficManagerUserMetricsKeys~1default~1?api-version=2022-04-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1trafficManagerUserMetricsKeys~1default?api-version=2022-04-01/put' + operationId: TrafficManagerUserMetricsKeys_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: UserMetricsModel delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1trafficManagerUserMetricsKeys~1default~1?api-version=2022-04-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Network~1trafficManagerUserMetricsKeys~1default?api-version=2022-04-01/delete' + operationId: TrafficManagerUserMetricsKeys_Delete response: mediaType: application/json openAPIDocKey: '200' + schemaRef: DeleteOperationResult sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/user_metrics_keys/methods/get' @@ -1232,20 +1268,20 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.target') as target, - JSON_EXTRACT(properties, '$.endpointStatus') as endpoint_status, - JSON_EXTRACT(properties, '$.weight') as weight, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.endpointLocation') as endpoint_location, - JSON_EXTRACT(properties, '$.endpointMonitorStatus') as endpoint_monitor_status, - JSON_EXTRACT(properties, '$.minChildEndpoints') as min_child_endpoints, - JSON_EXTRACT(properties, '$.minChildEndpointsIPv4') as min_child_endpoints_ipv4, - JSON_EXTRACT(properties, '$.minChildEndpointsIPv6') as min_child_endpoints_ipv6, - JSON_EXTRACT(properties, '$.geoMapping') as geo_mapping, - JSON_EXTRACT(properties, '$.subnets') as subnets, - JSON_EXTRACT(properties, '$.customHeaders') as custom_headers, - JSON_EXTRACT(properties, '$.alwaysServe') as always_serve, + JSON_EXTRACT(properties, '$.targetResourceId') as "target_resource_id", + JSON_EXTRACT(properties, '$.target') as "target", + JSON_EXTRACT(properties, '$.endpointStatus') as "endpoint_status", + JSON_EXTRACT(properties, '$.weight') as "weight", + JSON_EXTRACT(properties, '$.priority') as "priority", + JSON_EXTRACT(properties, '$.endpointLocation') as "endpoint_location", + JSON_EXTRACT(properties, '$.endpointMonitorStatus') as "endpoint_monitor_status", + JSON_EXTRACT(properties, '$.minChildEndpoints') as "min_child_endpoints", + JSON_EXTRACT(properties, '$.minChildEndpointsIPv4') as "min_child_endpoints_ipv4", + JSON_EXTRACT(properties, '$.minChildEndpointsIPv6') as "min_child_endpoints_ipv6", + JSON_EXTRACT(properties, '$.geoMapping') as "geo_mapping", + JSON_EXTRACT(properties, '$.subnets') as "subnets", + JSON_EXTRACT(properties, '$.customHeaders') as "custom_headers", + JSON_EXTRACT(properties, '$.alwaysServe') as "always_serve", subscriptionId, resourceGroupName, profileName, @@ -1257,20 +1293,20 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.targetResourceId') as target_resource_id, - JSON_EXTRACT(properties, '$.target') as target, - JSON_EXTRACT(properties, '$.endpointStatus') as endpoint_status, - JSON_EXTRACT(properties, '$.weight') as weight, - JSON_EXTRACT(properties, '$.priority') as priority, - JSON_EXTRACT(properties, '$.endpointLocation') as endpoint_location, - JSON_EXTRACT(properties, '$.endpointMonitorStatus') as endpoint_monitor_status, - JSON_EXTRACT(properties, '$.minChildEndpoints') as min_child_endpoints, - JSON_EXTRACT(properties, '$.minChildEndpointsIPv4') as min_child_endpoints_ipv4, - JSON_EXTRACT(properties, '$.minChildEndpointsIPv6') as min_child_endpoints_ipv6, - JSON_EXTRACT(properties, '$.geoMapping') as geo_mapping, - JSON_EXTRACT(properties, '$.subnets') as subnets, - JSON_EXTRACT(properties, '$.customHeaders') as custom_headers, - JSON_EXTRACT(properties, '$.alwaysServe') as always_serve, + json_extract_path_text(properties, '$.targetResourceId') as "target_resource_id", + json_extract_path_text(properties, '$.target') as "target", + json_extract_path_text(properties, '$.endpointStatus') as "endpoint_status", + json_extract_path_text(properties, '$.weight') as "weight", + json_extract_path_text(properties, '$.priority') as "priority", + json_extract_path_text(properties, '$.endpointLocation') as "endpoint_location", + json_extract_path_text(properties, '$.endpointMonitorStatus') as "endpoint_monitor_status", + json_extract_path_text(properties, '$.minChildEndpoints') as "min_child_endpoints", + json_extract_path_text(properties, '$.minChildEndpointsIPv4') as "min_child_endpoints_ipv4", + json_extract_path_text(properties, '$.minChildEndpointsIPv6') as "min_child_endpoints_ipv6", + json_extract_path_text(properties, '$.geoMapping') as "geo_mapping", + json_extract_path_text(properties, '$.subnets') as "subnets", + json_extract_path_text(properties, '$.customHeaders') as "custom_headers", + json_extract_path_text(properties, '$.alwaysServe') as "always_serve", subscriptionId, resourceGroupName, profileName, @@ -1289,14 +1325,14 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.profileStatus') as profile_status, - JSON_EXTRACT(properties, '$.trafficRoutingMethod') as traffic_routing_method, - JSON_EXTRACT(properties, '$.dnsConfig') as dns_config, - JSON_EXTRACT(properties, '$.monitorConfig') as monitor_config, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.trafficViewEnrollmentStatus') as traffic_view_enrollment_status, - JSON_EXTRACT(properties, '$.allowedEndpointRecordTypes') as allowed_endpoint_record_types, - JSON_EXTRACT(properties, '$.maxReturn') as max_return, + JSON_EXTRACT(properties, '$.profileStatus') as "profile_status", + JSON_EXTRACT(properties, '$.trafficRoutingMethod') as "traffic_routing_method", + JSON_EXTRACT(properties, '$.dnsConfig') as "dns_config", + JSON_EXTRACT(properties, '$.monitorConfig') as "monitor_config", + JSON_EXTRACT(properties, '$.endpoints') as "endpoints", + JSON_EXTRACT(properties, '$.trafficViewEnrollmentStatus') as "traffic_view_enrollment_status", + JSON_EXTRACT(properties, '$.allowedEndpointRecordTypes') as "allowed_endpoint_record_types", + JSON_EXTRACT(properties, '$.maxReturn') as "max_return", subscriptionId, resourceGroupName, profileName @@ -1308,70 +1344,70 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.profileStatus') as profile_status, - JSON_EXTRACT(properties, '$.trafficRoutingMethod') as traffic_routing_method, - JSON_EXTRACT(properties, '$.dnsConfig') as dns_config, - JSON_EXTRACT(properties, '$.monitorConfig') as monitor_config, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.trafficViewEnrollmentStatus') as traffic_view_enrollment_status, - JSON_EXTRACT(properties, '$.allowedEndpointRecordTypes') as allowed_endpoint_record_types, - JSON_EXTRACT(properties, '$.maxReturn') as max_return, + json_extract_path_text(properties, '$.profileStatus') as "profile_status", + json_extract_path_text(properties, '$.trafficRoutingMethod') as "traffic_routing_method", + json_extract_path_text(properties, '$.dnsConfig') as "dns_config", + json_extract_path_text(properties, '$.monitorConfig') as "monitor_config", + json_extract_path_text(properties, '$.endpoints') as "endpoints", + json_extract_path_text(properties, '$.trafficViewEnrollmentStatus') as "traffic_view_enrollment_status", + json_extract_path_text(properties, '$.allowedEndpointRecordTypes') as "allowed_endpoint_record_types", + json_extract_path_text(properties, '$.maxReturn') as "max_return", subscriptionId, resourceGroupName, profileName FROM azure.traffic_manager.profiles WHERE subscriptionId = 'replace-me'; - vw_geographic_hierarchies_default: - id: azure.traffic_manager.vw_geographic_hierarchies_default - name: vw_geographic_hierarchies_default + vw_geographic_hierarchies_defaults: + id: azure.traffic_manager.vw_geographic_hierarchies_defaults + name: vw_geographic_hierarchies_defaults config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.geographicHierarchy') as geographic_hierarchy - FROM azure.traffic_manager.geographic_hierarchies_default - WHERE ; + JSON_EXTRACT(properties, '$.geographicHierarchy') as "geographic_hierarchy" + FROM azure.traffic_manager.geographic_hierarchies_defaults + ; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.geographicHierarchy') as geographic_hierarchy - FROM azure.traffic_manager.geographic_hierarchies_default - WHERE ; - vw_heat_map: - id: azure.traffic_manager.vw_heat_map - name: vw_heat_map + json_extract_path_text(properties, '$.geographicHierarchy') as "geographic_hierarchy" + FROM azure.traffic_manager.geographic_hierarchies_defaults + ; + vw_heat_maps: + id: azure.traffic_manager.vw_heat_maps + name: vw_heat_maps config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.trafficFlows') as traffic_flows, + JSON_EXTRACT(properties, '$.startTime') as "start_time", + JSON_EXTRACT(properties, '$.endTime') as "end_time", + JSON_EXTRACT(properties, '$.endpoints') as "endpoints", + JSON_EXTRACT(properties, '$.trafficFlows') as "traffic_flows", subscriptionId, resourceGroupName, profileName, heatMapType - FROM azure.traffic_manager.heat_map + FROM azure.traffic_manager.heat_maps WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND profileName = 'replace-me' AND heatMapType = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.startTime') as start_time, - JSON_EXTRACT(properties, '$.endTime') as end_time, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.trafficFlows') as traffic_flows, + json_extract_path_text(properties, '$.startTime') as "start_time", + json_extract_path_text(properties, '$.endTime') as "end_time", + json_extract_path_text(properties, '$.endpoints') as "endpoints", + json_extract_path_text(properties, '$.trafficFlows') as "traffic_flows", subscriptionId, resourceGroupName, profileName, heatMapType - FROM azure.traffic_manager.heat_map + FROM azure.traffic_manager.heat_maps WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND profileName = 'replace-me' AND heatMapType = 'replace-me'; vw_user_metrics_keys: id: azure.traffic_manager.vw_user_metrics_keys @@ -1382,7 +1418,7 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.key') as key, + JSON_EXTRACT(properties, '$.key') as "key", subscriptionId FROM azure.traffic_manager.user_metrics_keys WHERE subscriptionId = 'replace-me'; @@ -1390,12 +1426,12 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.key') as key, + json_extract_path_text(properties, '$.key') as "key", subscriptionId FROM azure.traffic_manager.user_metrics_keys WHERE subscriptionId = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}/?api-version=2022-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}?api-version=2022-04-01: patch: tags: - Endpoints @@ -1604,7 +1640,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /providers/Microsoft.Network/checkTrafficManagerNameAvailability/?api-version=2022-04-01: + /providers/Microsoft.Network/checkTrafficManagerNameAvailability?api-version=2022-04-01: post: tags: - Profiles @@ -1632,7 +1668,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/checkTrafficManagerNameAvailabilityV2/?api-version=2022-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Network/checkTrafficManagerNameAvailabilityV2?api-version=2022-04-01: post: tags: - Profiles @@ -1661,7 +1697,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/?api-version=2022-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles?api-version=2022-04-01: get: tags: - Profiles @@ -1685,7 +1721,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/trafficmanagerprofiles/?api-version=2022-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Network/trafficmanagerprofiles?api-version=2022-04-01: get: tags: - Profiles @@ -1708,7 +1744,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/?api-version=2022-04-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}?api-version=2022-04-01: get: tags: - Profiles @@ -1841,11 +1877,11 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /providers/Microsoft.Network/trafficManagerGeographicHierarchies/default/?api-version=2022-04-01: + /providers/Microsoft.Network/trafficManagerGeographicHierarchies/default?api-version=2022-04-01: get: tags: - GeographicHierarchies - operationId: GeographicHierarchies_GetDefault + operationId: GeographicHierarchiesDefault_Get description: Gets the default Geographic Hierarchy used by the Geographic traffic routing method. parameters: [] responses: @@ -1861,7 +1897,8 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/heatMaps/{heatMapType}/?api-version=2022-04-01: + x-ms-original-operationId: GeographicHierarchies_GetDefault + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/heatMaps/{heatMapType}?api-version=2022-04-01: get: tags: - HeatMaps @@ -1926,7 +1963,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CloudError' - /subscriptions/{subscriptionId}/providers/Microsoft.Network/trafficManagerUserMetricsKeys/default/?api-version=2022-04-01: + /subscriptions/{subscriptionId}/providers/Microsoft.Network/trafficManagerUserMetricsKeys/default?api-version=2022-04-01: get: tags: - RealUserMetrics diff --git a/providers/src/azure/v00.00.00000/services/verified_id.yaml b/providers/src/azure/v00.00.00000/services/verified_id.yaml index cb4513cf..18b3f4f7 100644 --- a/providers/src/azure/v00.00.00000/services/verified_id.yaml +++ b/providers/src/azure/v00.00.00000/services/verified_id.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -726,10 +726,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.VerifiedId~1operations~1?api-version=2024-01-26-preview/get' + $ref: '#/paths/~1providers~1Microsoft.VerifiedId~1operations?api-version=2024-01-26-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value sqlVerbs: select: @@ -745,39 +747,50 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.VerifiedId~1authorities~1?api-version=2024-01-26-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.VerifiedId~1authorities?api-version=2024-01-26-preview/get' + operationId: Authorities_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorityListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VerifiedId~1authorities~1?api-version=2024-01-26-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VerifiedId~1authorities?api-version=2024-01-26-preview/get' + operationId: Authorities_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AuthorityListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VerifiedId~1authorities~1{authorityName}~1?api-version=2024-01-26-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VerifiedId~1authorities~1{authorityName}?api-version=2024-01-26-preview/get' + operationId: Authorities_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Authority create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VerifiedId~1authorities~1{authorityName}~1?api-version=2024-01-26-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VerifiedId~1authorities~1{authorityName}?api-version=2024-01-26-preview/put' + operationId: Authorities_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Authority update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VerifiedId~1authorities~1{authorityName}~1?api-version=2024-01-26-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VerifiedId~1authorities~1{authorityName}?api-version=2024-01-26-preview/patch' + operationId: Authorities_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Authority delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VerifiedId~1authorities~1{authorityName}~1?api-version=2024-01-26-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VerifiedId~1authorities~1{authorityName}?api-version=2024-01-26-preview/delete' + operationId: Authorities_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -788,7 +801,8 @@ components: - $ref: '#/components/x-stackQL-resources/authorities/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/authorities/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/authorities/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/authorities/methods/delete' @@ -803,7 +817,7 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, authorityName @@ -815,14 +829,14 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, authorityName FROM azure.verified_id.authorities WHERE subscriptionId = 'replace-me'; paths: - /providers/Microsoft.VerifiedId/operations/?api-version=2024-01-26-preview: + /providers/Microsoft.VerifiedId/operations?api-version=2024-01-26-preview: get: operationId: Operations_List tags: @@ -844,7 +858,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.VerifiedId/authorities/?api-version=2024-01-26-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.VerifiedId/authorities?api-version=2024-01-26-preview: get: operationId: Authorities_ListBySubscription tags: @@ -867,7 +881,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VerifiedId/authorities/?api-version=2024-01-26-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VerifiedId/authorities?api-version=2024-01-26-preview: get: operationId: Authorities_ListByResourceGroup tags: @@ -891,7 +905,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VerifiedId/authorities/{authorityName}/?api-version=2024-01-26-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VerifiedId/authorities/{authorityName}?api-version=2024-01-26-preview: get: operationId: Authorities_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/video_analyzer.yaml b/providers/src/azure/v00.00.00000/services/video_analyzer.yaml index 5619a2dc..206fd0b3 100644 --- a/providers/src/azure/v00.00.00000/services/video_analyzer.yaml +++ b/providers/src/azure/v00.00.00000/services/video_analyzer.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -2718,42 +2718,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineTopologies~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineTopologies?api-version=2021-11-01-preview/get' + operationId: PipelineTopologies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineTopologyCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineTopologies~1{pipelineTopologyName}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineTopologies~1{pipelineTopologyName}?api-version=2021-11-01-preview/get' + operationId: PipelineTopologies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineTopology create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineTopologies~1{pipelineTopologyName}~1?api-version=2021-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineTopologies~1{pipelineTopologyName}?api-version=2021-11-01-preview/put' + operationId: PipelineTopologies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineTopology delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineTopologies~1{pipelineTopologyName}~1?api-version=2021-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineTopologies~1{pipelineTopologyName}?api-version=2021-11-01-preview/delete' + operationId: PipelineTopologies_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineTopologies~1{pipelineTopologyName}~1?api-version=2021-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineTopologies~1{pipelineTopologyName}?api-version=2021-11-01-preview/patch' + operationId: PipelineTopologies_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineTopology sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/pipeline_topologies/methods/get' - $ref: '#/components/x-stackQL-resources/pipeline_topologies/methods/list' insert: - $ref: '#/components/x-stackQL-resources/pipeline_topologies/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/pipeline_topologies/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/pipeline_topologies/methods/delete' @@ -2764,44 +2774,55 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines?api-version=2021-11-01-preview/get' + operationId: LivePipelines_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LivePipelineCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1{livePipelineName}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1{livePipelineName}?api-version=2021-11-01-preview/get' + operationId: LivePipelines_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LivePipeline create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1{livePipelineName}~1?api-version=2021-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1{livePipelineName}?api-version=2021-11-01-preview/put' + operationId: LivePipelines_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LivePipeline delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1{livePipelineName}~1?api-version=2021-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1{livePipelineName}?api-version=2021-11-01-preview/delete' + operationId: LivePipelines_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1{livePipelineName}~1?api-version=2021-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1{livePipelineName}?api-version=2021-11-01-preview/patch' + operationId: LivePipelines_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LivePipeline activate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1{livePipelineName}~1activate~1?api-version=2021-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1{livePipelineName}~1activate?api-version=2021-11-01-preview/post' + operationId: LivePipelines_Activate response: mediaType: application/json openAPIDocKey: '200' deactivate: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1{livePipelineName}~1deactivate~1?api-version=2021-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1{livePipelineName}~1deactivate?api-version=2021-11-01-preview/post' + operationId: LivePipelines_Deactivate response: mediaType: application/json openAPIDocKey: '200' @@ -2811,7 +2832,8 @@ components: - $ref: '#/components/x-stackQL-resources/live_pipelines/methods/list' insert: - $ref: '#/components/x-stackQL-resources/live_pipelines/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/live_pipelines/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/live_pipelines/methods/delete' @@ -2822,38 +2844,48 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineJobs~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineJobs?api-version=2021-11-01-preview/get' + operationId: PipelineJobs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineJobCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineJobs~1{pipelineJobName}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineJobs~1{pipelineJobName}?api-version=2021-11-01-preview/get' + operationId: PipelineJobs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineJob create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineJobs~1{pipelineJobName}~1?api-version=2021-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineJobs~1{pipelineJobName}?api-version=2021-11-01-preview/put' + operationId: PipelineJobs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineJob delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineJobs~1{pipelineJobName}~1?api-version=2021-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineJobs~1{pipelineJobName}?api-version=2021-11-01-preview/delete' + operationId: PipelineJobs_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineJobs~1{pipelineJobName}~1?api-version=2021-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineJobs~1{pipelineJobName}?api-version=2021-11-01-preview/patch' + operationId: PipelineJobs_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineJob cancel: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineJobs~1{pipelineJobName}~1cancel~1?api-version=2021-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineJobs~1{pipelineJobName}~1cancel?api-version=2021-11-01-preview/post' + operationId: PipelineJobs_Cancel response: mediaType: application/json openAPIDocKey: '200' @@ -2863,42 +2895,47 @@ components: - $ref: '#/components/x-stackQL-resources/pipeline_jobs/methods/list' insert: - $ref: '#/components/x-stackQL-resources/pipeline_jobs/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/pipeline_jobs/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/pipeline_jobs/methods/delete' - live_pipeline_operation_statuses: - id: azure.video_analyzer.live_pipeline_operation_statuses - name: live_pipeline_operation_statuses - title: live_pipeline_operation_statuses + live_pipeline_operation_status: + id: azure.video_analyzer.live_pipeline_operation_status + name: live_pipeline_operation_status + title: live_pipeline_operation_status methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1{livePipelineName}~1operationStatuses~1{operationId}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1livePipelines~1{livePipelineName}~1operationStatuses~1{operationId}?api-version=2021-11-01-preview/get' + operationId: LivePipelineOperationStatuses_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: LivePipelineOperationStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/live_pipeline_operation_statuses/methods/get' + - $ref: '#/components/x-stackQL-resources/live_pipeline_operation_status/methods/get' insert: [] update: [] replace: [] delete: [] - pipeline_job_operation_statuses: - id: azure.video_analyzer.pipeline_job_operation_statuses - name: pipeline_job_operation_statuses - title: pipeline_job_operation_statuses + pipeline_job_operation_status: + id: azure.video_analyzer.pipeline_job_operation_status + name: pipeline_job_operation_status + title: pipeline_job_operation_status methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineJobs~1{pipelineJobName}~1operationStatuses~1{operationId}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1pipelineJobs~1{pipelineJobName}~1operationStatuses~1{operationId}?api-version=2021-11-01-preview/get' + operationId: PipelineJobOperationStatuses_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PipelineJobOperationStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/pipeline_job_operation_statuses/methods/get' + - $ref: '#/components/x-stackQL-resources/pipeline_job_operation_status/methods/get' insert: [] update: [] replace: [] @@ -2910,10 +2947,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.Media~1operations~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.Media~1operations?api-version=2021-11-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationCollection objectKey: $.value sqlVerbs: select: @@ -2929,41 +2968,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers?api-version=2021-11-01-preview/get' + operationId: VideoAnalyzers_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VideoAnalyzerCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}?api-version=2021-11-01-preview/get' + operationId: VideoAnalyzers_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VideoAnalyzer create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1?api-version=2021-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}?api-version=2021-11-01-preview/put' + operationId: VideoAnalyzers_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VideoAnalyzer delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1?api-version=2021-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}?api-version=2021-11-01-preview/delete' + operationId: VideoAnalyzers_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1?api-version=2021-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}?api-version=2021-11-01-preview/patch' + operationId: VideoAnalyzers_Update response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' + schemaRef: VideoAnalyzer list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Media~1videoAnalyzers~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Media~1videoAnalyzers?api-version=2021-11-01-preview/get' + operationId: VideoAnalyzers_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VideoAnalyzerCollection objectKey: $.value sqlVerbs: select: @@ -2972,7 +3022,8 @@ components: - $ref: '#/components/x-stackQL-resources/video_analyzers/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/video_analyzers/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/video_analyzers/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/video_analyzers/methods/delete' @@ -2983,17 +3034,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1privateLinkResources~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1privateLinkResources?api-version=2021-11-01-preview/get' + operationId: PrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1privateLinkResources~1{name}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1privateLinkResources~1{name}?api-version=2021-11-01-preview/get' + operationId: PrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResource sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/get' @@ -3009,26 +3064,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1privateEndpointConnections~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1privateEndpointConnections?api-version=2021-11-01-preview/get' + operationId: PrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1privateEndpointConnections~1{name}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1privateEndpointConnections~1{name}?api-version=2021-11-01-preview/get' + operationId: PrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1privateEndpointConnections~1{name}~1?api-version=2021-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1privateEndpointConnections~1{name}?api-version=2021-11-01-preview/put' + operationId: PrivateEndpointConnections_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1privateEndpointConnections~1{name}~1?api-version=2021-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1privateEndpointConnections~1{name}?api-version=2021-11-01-preview/delete' + operationId: PrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3042,56 +3104,23 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' - private_endpoint_connection_operation_statuses: - id: azure.video_analyzer.private_endpoint_connection_operation_statuses - name: private_endpoint_connection_operation_statuses - title: private_endpoint_connection_operation_statuses - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1privateEndpointConnections~1{name}~1operationStatuses~1{operationId}~1?api-version=2021-11-01-preview/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_operation_statuses/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - private_endpoint_connection_operation_results: - id: azure.video_analyzer.private_endpoint_connection_operation_results - name: private_endpoint_connection_operation_results - title: private_endpoint_connection_operation_results - methods: - get: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1privateEndpointConnections~1{name}~1operationResults~1{operationId}~1?api-version=2021-11-01-preview/get' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/private_endpoint_connection_operation_results/methods/get' - insert: [] - update: [] - replace: [] - delete: [] - operation_statuses: - id: azure.video_analyzer.operation_statuses - name: operation_statuses - title: operation_statuses + operation_status: + id: azure.video_analyzer.operation_status + name: operation_status + title: operation_status methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Media~1locations~1{locationName}~1videoAnalyzerOperationStatuses~1{operationId}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Media~1locations~1{locationName}~1videoAnalyzerOperationStatuses~1{operationId}?api-version=2021-11-01-preview/get' + operationId: VideoAnalyzerOperationStatuses_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VideoAnalyzerOperationStatus sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/operation_statuses/methods/get' + - $ref: '#/components/x-stackQL-resources/operation_status/methods/get' + - $ref: '#/components/x-stackQL-resources/operation_status/methods/get' insert: [] update: [] replace: [] @@ -3103,13 +3132,16 @@ components: methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Media~1locations~1{locationName}~1videoAnalyzerOperationResults~1{operationId}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Media~1locations~1{locationName}~1videoAnalyzerOperationResults~1{operationId}?api-version=2021-11-01-preview/get' + operationId: VideoAnalyzerOperationResults_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VideoAnalyzer sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operation_results/methods/get' + - $ref: '#/components/x-stackQL-resources/operation_results/methods/get' insert: [] update: [] replace: [] @@ -3121,10 +3153,12 @@ components: methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Media~1locations~1{locationName}~1checkNameAvailability~1?api-version=2021-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.Media~1locations~1{locationName}~1checkNameAvailability?api-version=2021-11-01-preview/post' + operationId: Locations_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponse sqlVerbs: select: [] insert: [] @@ -3138,59 +3172,71 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1videos~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1videos?api-version=2021-11-01-preview/get' + operationId: Videos_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VideoEntityCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1videos~1{videoName}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1videos~1{videoName}?api-version=2021-11-01-preview/get' + operationId: Videos_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VideoEntity create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1videos~1{videoName}~1?api-version=2021-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1videos~1{videoName}?api-version=2021-11-01-preview/put' + operationId: Videos_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VideoEntity delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1videos~1{videoName}~1?api-version=2021-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1videos~1{videoName}?api-version=2021-11-01-preview/delete' + operationId: Videos_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1videos~1{videoName}~1?api-version=2021-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1videos~1{videoName}?api-version=2021-11-01-preview/patch' + operationId: Videos_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VideoEntity sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/videos/methods/get' - $ref: '#/components/x-stackQL-resources/videos/methods/list' insert: - $ref: '#/components/x-stackQL-resources/videos/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/videos/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/videos/methods/delete' - videos_content_token: - id: azure.video_analyzer.videos_content_token - name: videos_content_token - title: videos_content_token + videos_content_tokens: + id: azure.video_analyzer.videos_content_tokens + name: videos_content_tokens + title: videos_content_tokens methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1videos~1{videoName}~1listContentToken~1?api-version=2021-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1videos~1{videoName}~1listContentToken?api-version=2021-11-01-preview/post' + operationId: VideosContentToken_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: VideoContentToken sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/videos_content_token/methods/list' + - $ref: '#/components/x-stackQL-resources/videos_content_tokens/methods/list' insert: [] update: [] replace: [] @@ -3202,42 +3248,52 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1accessPolicies~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1accessPolicies?api-version=2021-11-01-preview/get' + operationId: AccessPolicies_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessPolicyEntityCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1accessPolicies~1{accessPolicyName}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1accessPolicies~1{accessPolicyName}?api-version=2021-11-01-preview/get' + operationId: AccessPolicies_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessPolicyEntity create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1accessPolicies~1{accessPolicyName}~1?api-version=2021-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1accessPolicies~1{accessPolicyName}?api-version=2021-11-01-preview/put' + operationId: AccessPolicies_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessPolicyEntity delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1accessPolicies~1{accessPolicyName}~1?api-version=2021-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1accessPolicies~1{accessPolicyName}?api-version=2021-11-01-preview/delete' + operationId: AccessPolicies_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1accessPolicies~1{accessPolicyName}~1?api-version=2021-11-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1accessPolicies~1{accessPolicyName}?api-version=2021-11-01-preview/patch' + operationId: AccessPolicies_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: AccessPolicyEntity sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/access_policies/methods/get' - $ref: '#/components/x-stackQL-resources/access_policies/methods/list' insert: - $ref: '#/components/x-stackQL-resources/access_policies/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/access_policies/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/access_policies/methods/delete' @@ -3248,26 +3304,33 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1edgeModules~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1edgeModules?api-version=2021-11-01-preview/get' + operationId: EdgeModules_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EdgeModuleEntityCollection objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1edgeModules~1{edgeModuleName}~1?api-version=2021-11-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1edgeModules~1{edgeModuleName}?api-version=2021-11-01-preview/get' + operationId: EdgeModules_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EdgeModuleEntity create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1edgeModules~1{edgeModuleName}~1?api-version=2021-11-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1edgeModules~1{edgeModuleName}?api-version=2021-11-01-preview/put' + operationId: EdgeModules_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EdgeModuleEntity delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1edgeModules~1{edgeModuleName}~1?api-version=2021-11-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1edgeModules~1{edgeModuleName}?api-version=2021-11-01-preview/delete' + operationId: EdgeModules_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -3281,20 +3344,22 @@ components: replace: [] delete: - $ref: '#/components/x-stackQL-resources/edge_modules/methods/delete' - edge_modules_provisioning_token: - id: azure.video_analyzer.edge_modules_provisioning_token - name: edge_modules_provisioning_token - title: edge_modules_provisioning_token + edge_modules_provisioning_tokens: + id: azure.video_analyzer.edge_modules_provisioning_tokens + name: edge_modules_provisioning_tokens + title: edge_modules_provisioning_tokens methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1edgeModules~1{edgeModuleName}~1listProvisioningToken~1?api-version=2021-11-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.Media~1videoAnalyzers~1{accountName}~1edgeModules~1{edgeModuleName}~1listProvisioningToken?api-version=2021-11-01-preview/post' + operationId: EdgeModulesProvisioningToken_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: EdgeModuleProvisioningToken sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/edge_modules_provisioning_token/methods/list' + - $ref: '#/components/x-stackQL-resources/edge_modules_provisioning_tokens/methods/list' insert: [] update: [] replace: [] @@ -3310,11 +3375,11 @@ components: SELECT kind as kind, sku as sku, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.sources') as sources, - JSON_EXTRACT(properties, '$.processors') as processors, - JSON_EXTRACT(properties, '$.sinks') as sinks, + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.parameters') as "parameters", + JSON_EXTRACT(properties, '$.sources') as "sources", + JSON_EXTRACT(properties, '$.processors') as "processors", + JSON_EXTRACT(properties, '$.sinks') as "sinks", subscriptionId, resourceGroupName, accountName, @@ -3327,11 +3392,11 @@ components: SELECT kind as kind, sku as sku, - json_extract_path_text(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.parameters') as parameters, - JSON_EXTRACT(properties, '$.sources') as sources, - JSON_EXTRACT(properties, '$.processors') as processors, - JSON_EXTRACT(properties, '$.sinks') as sinks, + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.parameters') as "parameters", + json_extract_path_text(properties, '$.sources') as "sources", + json_extract_path_text(properties, '$.processors') as "processors", + json_extract_path_text(properties, '$.sinks') as "sinks", subscriptionId, resourceGroupName, accountName, @@ -3347,11 +3412,11 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.topologyName') as topology_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.bitrateKbps') as bitrate_kbps, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.parameters') as parameters, + JSON_EXTRACT(properties, '$.topologyName') as "topology_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.bitrateKbps') as "bitrate_kbps", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, accountName, @@ -3362,11 +3427,11 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.topologyName') as topology_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.bitrateKbps') as bitrate_kbps, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.parameters') as parameters, + json_extract_path_text(properties, '$.topologyName') as "topology_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.bitrateKbps') as "bitrate_kbps", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, accountName, @@ -3382,12 +3447,12 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.topologyName') as topology_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.expiration') as expiration, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.parameters') as parameters, + JSON_EXTRACT(properties, '$.topologyName') as "topology_name", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.state') as "state", + JSON_EXTRACT(properties, '$.expiration') as "expiration", + JSON_EXTRACT(properties, '$.error') as "error", + JSON_EXTRACT(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, accountName, @@ -3398,12 +3463,12 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.topologyName') as topology_name, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.state') as state, - JSON_EXTRACT(properties, '$.expiration') as expiration, - JSON_EXTRACT(properties, '$.error') as error, - JSON_EXTRACT(properties, '$.parameters') as parameters, + json_extract_path_text(properties, '$.topologyName') as "topology_name", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.state') as "state", + json_extract_path_text(properties, '$.expiration') as "expiration", + json_extract_path_text(properties, '$.error') as "error", + json_extract_path_text(properties, '$.parameters') as "parameters", subscriptionId, resourceGroupName, accountName, @@ -3422,14 +3487,14 @@ components: location as location, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.storageAccounts') as storage_accounts, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.iotHubs') as iot_hubs, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.networkAccessControl') as network_access_control, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + JSON_EXTRACT(properties, '$.storageAccounts') as "storage_accounts", + JSON_EXTRACT(properties, '$.endpoints') as "endpoints", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.iotHubs') as "iot_hubs", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.networkAccessControl') as "network_access_control", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, resourceGroupName, accountName @@ -3442,14 +3507,14 @@ components: location as location, tags as tags, identity as identity, - json_extract_path_text(properties, '$.storageAccounts') as storage_accounts, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.iotHubs') as iot_hubs, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.networkAccessControl') as network_access_control, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + json_extract_path_text(properties, '$.storageAccounts') as "storage_accounts", + json_extract_path_text(properties, '$.endpoints') as "endpoints", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.iotHubs') as "iot_hubs", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.networkAccessControl') as "network_access_control", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, resourceGroupName, accountName @@ -3468,9 +3533,9 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.requiredMembers') as "required_members", + JSON_EXTRACT(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, accountName, @@ -3485,9 +3550,9 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.requiredMembers') as required_members, - JSON_EXTRACT(properties, '$.requiredZoneNames') as required_zone_names, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.requiredMembers') as "required_members", + json_extract_path_text(properties, '$.requiredZoneNames') as "required_zone_names", subscriptionId, resourceGroupName, accountName, @@ -3507,9 +3572,9 @@ components: name as name, type as type, systemData as system_data, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName, @@ -3524,56 +3589,15 @@ components: name as name, type as type, systemData as system_data, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", subscriptionId, resourceGroupName, accountName, name FROM azure.video_analyzer.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; - vw_private_endpoint_connection_operation_results: - id: azure.video_analyzer.vw_private_endpoint_connection_operation_results - name: vw_private_endpoint_connection_operation_results - config: - views: - select: - predicate: sqlDialect == "sqlite3" - ddl: |- - SELECT - id as id, - name as name, - type as type, - systemData as system_data, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - accountName, - name, - operationId - FROM azure.video_analyzer.private_endpoint_connection_operation_results - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND name = 'replace-me' AND operationId = 'replace-me'; - fallback: - predicate: sqlDialect == "postgres" - ddl: |- - SELECT - id as id, - name as name, - type as type, - systemData as system_data, - json_extract_path_text(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - subscriptionId, - resourceGroupName, - accountName, - name, - operationId - FROM azure.video_analyzer.private_endpoint_connection_operation_results - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me' AND name = 'replace-me' AND operationId = 'replace-me'; vw_operation_results: id: azure.video_analyzer.vw_operation_results name: vw_operation_results @@ -3586,14 +3610,14 @@ components: location as location, tags as tags, identity as identity, - JSON_EXTRACT(properties, '$.storageAccounts') as storage_accounts, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.iotHubs') as iot_hubs, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.networkAccessControl') as network_access_control, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + JSON_EXTRACT(properties, '$.storageAccounts') as "storage_accounts", + JSON_EXTRACT(properties, '$.endpoints') as "endpoints", + JSON_EXTRACT(properties, '$.encryption') as "encryption", + JSON_EXTRACT(properties, '$.iotHubs') as "iot_hubs", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.networkAccessControl') as "network_access_control", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, locationName, operationId @@ -3606,14 +3630,14 @@ components: location as location, tags as tags, identity as identity, - json_extract_path_text(properties, '$.storageAccounts') as storage_accounts, - JSON_EXTRACT(properties, '$.endpoints') as endpoints, - JSON_EXTRACT(properties, '$.encryption') as encryption, - JSON_EXTRACT(properties, '$.iotHubs') as iot_hubs, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.networkAccessControl') as network_access_control, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, + json_extract_path_text(properties, '$.storageAccounts') as "storage_accounts", + json_extract_path_text(properties, '$.endpoints') as "endpoints", + json_extract_path_text(properties, '$.encryption') as "encryption", + json_extract_path_text(properties, '$.iotHubs') as "iot_hubs", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.networkAccessControl') as "network_access_control", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", subscriptionId, locationName, operationId @@ -3628,13 +3652,13 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.flags') as flags, - JSON_EXTRACT(properties, '$.contentUrls') as content_urls, - JSON_EXTRACT(properties, '$.mediaInfo') as media_info, - JSON_EXTRACT(properties, '$.archival') as archival, + JSON_EXTRACT(properties, '$.title') as "title", + JSON_EXTRACT(properties, '$.description') as "description", + JSON_EXTRACT(properties, '$.type') as "type", + JSON_EXTRACT(properties, '$.flags') as "flags", + JSON_EXTRACT(properties, '$.contentUrls') as "content_urls", + JSON_EXTRACT(properties, '$.mediaInfo') as "media_info", + JSON_EXTRACT(properties, '$.archival') as "archival", subscriptionId, resourceGroupName, accountName, @@ -3645,13 +3669,13 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.title') as title, - JSON_EXTRACT(properties, '$.description') as description, - JSON_EXTRACT(properties, '$.type') as type, - JSON_EXTRACT(properties, '$.flags') as flags, - JSON_EXTRACT(properties, '$.contentUrls') as content_urls, - JSON_EXTRACT(properties, '$.mediaInfo') as media_info, - JSON_EXTRACT(properties, '$.archival') as archival, + json_extract_path_text(properties, '$.title') as "title", + json_extract_path_text(properties, '$.description') as "description", + json_extract_path_text(properties, '$.type') as "type", + json_extract_path_text(properties, '$.flags') as "flags", + json_extract_path_text(properties, '$.contentUrls') as "content_urls", + json_extract_path_text(properties, '$.mediaInfo') as "media_info", + json_extract_path_text(properties, '$.archival') as "archival", subscriptionId, resourceGroupName, accountName, @@ -3667,8 +3691,8 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.role') as role, - JSON_EXTRACT(properties, '$.authentication') as authentication, + JSON_EXTRACT(properties, '$.role') as "role", + JSON_EXTRACT(properties, '$.authentication') as "authentication", subscriptionId, resourceGroupName, accountName, @@ -3679,8 +3703,8 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.role') as role, - JSON_EXTRACT(properties, '$.authentication') as authentication, + json_extract_path_text(properties, '$.role') as "role", + json_extract_path_text(properties, '$.authentication') as "authentication", subscriptionId, resourceGroupName, accountName, @@ -3696,7 +3720,7 @@ components: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.edgeModuleId') as edge_module_id, + JSON_EXTRACT(properties, '$.edgeModuleId') as "edge_module_id", subscriptionId, resourceGroupName, accountName, @@ -3707,7 +3731,7 @@ components: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.edgeModuleId') as edge_module_id, + json_extract_path_text(properties, '$.edgeModuleId') as "edge_module_id", subscriptionId, resourceGroupName, accountName, @@ -3715,7 +3739,7 @@ components: FROM azure.video_analyzer.edge_modules WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND accountName = 'replace-me'; paths: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineTopologies/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineTopologies?api-version=2021-11-01-preview: get: summary: Retrieves a list of pipeline topologies. description: Retrieves a list of pipeline topologies that have been added to the account, if any, along with their JSON representation. @@ -3752,7 +3776,7 @@ paths: type: integer x-ms-pageable: nextLinkName: '@nextLink' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineTopologies/{pipelineTopologyName}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineTopologies/{pipelineTopologyName}?api-version=2021-11-01-preview: get: summary: Retrieves a specific pipeline topology by name. description: Retrieves a specific pipeline topology by name. If a topology with that name has been previously created, the call will return the JSON representation of that topology. @@ -3881,7 +3905,7 @@ paths: application/json: schema: $ref: '#/components/schemas/PipelineTopologyUpdate' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines?api-version=2021-11-01-preview: get: summary: Retrieves a list of live pipelines. description: Retrieves a list of live pipelines that have been created, along with their JSON representations. @@ -3918,7 +3942,7 @@ paths: type: integer x-ms-pageable: nextLinkName: '@nextLink' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}?api-version=2021-11-01-preview: get: summary: Retrieves a specific live pipeline by name. description: Retrieves a specific live pipeline by name. If a live pipeline with that name has been previously created, the call will return the JSON representation of that instance. @@ -4047,7 +4071,7 @@ paths: application/json: schema: $ref: '#/components/schemas/LivePipelineUpdate' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}/activate/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}/activate?api-version=2021-11-01-preview: post: summary: Activates a live pipeline. description: Activates a live pipeline with the given name. @@ -4074,7 +4098,7 @@ paths: schema: type: string x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}/deactivate/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}/deactivate?api-version=2021-11-01-preview: post: summary: Deactivates a live pipeline. description: Deactivates a live pipeline with the given name. @@ -4101,7 +4125,7 @@ paths: schema: type: string x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs?api-version=2021-11-01-preview: get: summary: Retrieves a list of pipeline jobs. description: Retrieves a list of all live pipelines that have been created, along with their JSON representations. @@ -4138,7 +4162,7 @@ paths: type: integer x-ms-pageable: nextLinkName: '@nextLink' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs/{pipelineJobName}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs/{pipelineJobName}?api-version=2021-11-01-preview: get: summary: Gets a specific pipeline job by name. description: Retrieves a specific pipeline job by name. If a pipeline job with that name has been previously created, the call will return the JSON representation of that instance. @@ -4267,7 +4291,7 @@ paths: application/json: schema: $ref: '#/components/schemas/PipelineJobUpdate' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs/{pipelineJobName}/cancel/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs/{pipelineJobName}/cancel?api-version=2021-11-01-preview: post: summary: Cancels a pipeline job. description: Cancels a pipeline job with the given name. @@ -4294,7 +4318,7 @@ paths: schema: type: string x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}/operationStatuses/{operationId}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}/operationStatuses/{operationId}?api-version=2021-11-01-preview: get: summary: Get the operation status description: Get the operation status of a live pipeline. @@ -4328,7 +4352,7 @@ paths: required: true schema: type: string - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs/{pipelineJobName}/operationStatuses/{operationId}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs/{pipelineJobName}/operationStatuses/{operationId}?api-version=2021-11-01-preview: get: summary: Get the operation statuses. description: Get the operation status of a pipeline job with the given operationId. @@ -4362,7 +4386,7 @@ paths: required: true schema: type: string - /providers/Microsoft.Media/operations/?api-version=2021-11-01-preview: + /providers/Microsoft.Media/operations?api-version=2021-11-01-preview: get: summary: List Operations description: Lists all the Media operations. @@ -4381,7 +4405,7 @@ paths: schema: $ref: '#/components/schemas/ErrorResponse' parameters: [] - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers?api-version=2021-11-01-preview: get: summary: List Video Analyzer accounts description: Lists the Video Analyzer accounts in the specified resource group. @@ -4402,7 +4426,7 @@ paths: parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}?api-version=2021-11-01-preview: get: summary: Get a Video Analyzer account description: Get the details of the specified Video Analyzer account @@ -4557,7 +4581,7 @@ paths: schema: $ref: '#/components/schemas/VideoAnalyzerUpdate' x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateLinkResources/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateLinkResources?api-version=2021-11-01-preview: get: summary: Get list of group IDs. description: Get list of group IDs for video analyzer account. @@ -4584,7 +4608,7 @@ paths: required: true schema: type: string - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateLinkResources/{name}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateLinkResources/{name}?api-version=2021-11-01-preview: get: summary: Get group ID. description: Get group ID for video analyzer account. @@ -4617,7 +4641,7 @@ paths: required: true schema: type: string - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateEndpointConnections/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateEndpointConnections?api-version=2021-11-01-preview: get: summary: Get all private endpoint connections. description: Get all private endpoint connections under video analyzer account. @@ -4644,7 +4668,7 @@ paths: required: true schema: type: string - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateEndpointConnections/{name}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateEndpointConnections/{name}?api-version=2021-11-01-preview: get: summary: Get private endpoint connection. description: Get private endpoint connection under video analyzer account. @@ -4761,7 +4785,7 @@ paths: required: true schema: type: string - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateEndpointConnections/{name}/operationStatuses/{operationId}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateEndpointConnections/{name}/operationStatuses/{operationId}?api-version=2021-11-01-preview: get: summary: Get operation status. description: Get private endpoint connection operation status. @@ -4800,7 +4824,7 @@ paths: required: true schema: type: string - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateEndpointConnections/{name}/operationResults/{operationId}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/privateEndpointConnections/{name}/operationResults/{operationId}?api-version=2021-11-01-preview: get: summary: Get operation result. description: Get private endpoint connection operation result. @@ -4841,7 +4865,7 @@ paths: required: true schema: type: string - /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/videoAnalyzerOperationStatuses/{operationId}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/videoAnalyzerOperationStatuses/{operationId}?api-version=2021-11-01-preview: get: summary: Get operation status. description: Get video analyzer operation status. @@ -4873,7 +4897,7 @@ paths: required: true schema: type: string - /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/videoAnalyzerOperationResults/{operationId}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/videoAnalyzerOperationResults/{operationId}?api-version=2021-11-01-preview: get: summary: Get operation result. description: Get video analyzer operation result. @@ -4907,7 +4931,7 @@ paths: required: true schema: type: string - /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/checkNameAvailability/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/checkNameAvailability?api-version=2021-11-01-preview: post: summary: Check Name Availability description: Checks whether the Video Analyzer resource name is available. @@ -4941,7 +4965,7 @@ paths: application/json: schema: $ref: '#/components/schemas/CheckNameAvailabilityRequest' - /subscriptions/{subscriptionId}/providers/Microsoft.Media/videoAnalyzers/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.Media/videoAnalyzers?api-version=2021-11-01-preview: get: summary: List Video Analyzer accounts description: List all Video Analyzer accounts in the specified subscription. @@ -4961,7 +4985,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/videos/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/videos?api-version=2021-11-01-preview: get: summary: Retrieves all existing video resources. description: Retrieves a list of video resources that have been created, along with their JSON representations. @@ -4992,7 +5016,7 @@ paths: type: integer x-ms-pageable: nextLinkName: '@nextLink' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/videos/{videoName}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/videos/{videoName}?api-version=2021-11-01-preview: get: summary: Retrieves an existing video resource. description: Retrieves an existing video resource with the given name. @@ -5121,11 +5145,11 @@ paths: application/json: schema: $ref: '#/components/schemas/VideoEntity' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/videos/{videoName}/listContentToken/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/videos/{videoName}/listContentToken?api-version=2021-11-01-preview: post: summary: Generates a streaming token which can be used for accessing content from video content URLs. description: Generates a streaming token which can be used for accessing content from video content URLs, for a video resource with the given name. - operationId: Videos_ListContentToken + operationId: VideosContentToken_List responses: '200': description: OK @@ -5149,7 +5173,8 @@ paths: required: true schema: type: string - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/accessPolicies/?api-version=2021-11-01-preview: + x-ms-original-operationId: Videos_ListContentToken + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/accessPolicies?api-version=2021-11-01-preview: get: summary: List all existing access policy resources. description: Retrieves all existing access policy resources, along with their JSON representations. @@ -5180,7 +5205,7 @@ paths: type: integer x-ms-pageable: nextLinkName: '@nextLink' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/accessPolicies/{accessPolicyName}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/accessPolicies/{accessPolicyName}?api-version=2021-11-01-preview: get: summary: Retrieves an existing access policy resource. description: Retrieves an existing access policy resource with the given name. @@ -5309,7 +5334,7 @@ paths: application/json: schema: $ref: '#/components/schemas/AccessPolicyEntity' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/edgeModules/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/edgeModules?api-version=2021-11-01-preview: get: summary: List all existing edge module resources. description: List all existing edge module resources, along with their JSON representations. @@ -5340,7 +5365,7 @@ paths: type: integer x-ms-pageable: nextLinkName: '@nextLink' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/edgeModules/{edgeModuleName}/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/edgeModules/{edgeModuleName}?api-version=2021-11-01-preview: get: summary: Retrieves an existing edge module resource. description: Retrieves an existing edge module resource with the given name. @@ -5434,11 +5459,11 @@ paths: required: true schema: type: string - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/edgeModules/{edgeModuleName}/listProvisioningToken/?api-version=2021-11-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/edgeModules/{edgeModuleName}/listProvisioningToken?api-version=2021-11-01-preview: post: summary: Creates a new provisioning token. description: Creates a new provisioning token. A provisioning token allows for a single instance of Azure Video analyzer IoT edge module to be initialized and authorized to the cloud account. The provisioning token itself is short lived and it is only used for the initial handshake between IoT edge module and the cloud. After the initial handshake, the IoT edge module will agree on a set of authentication keys which will be auto-rotated as long as the module is able to periodically connect to the cloud. A new provisioning token can be generated for the same IoT edge module in case the module state lost or reset. - operationId: EdgeModules_ListProvisioningToken + operationId: EdgeModulesProvisioningToken_List responses: '200': description: OK @@ -5470,3 +5495,4 @@ paths: application/json: schema: $ref: '#/components/schemas/ListProvisioningTokenInput' + x-ms-original-operationId: EdgeModules_ListProvisioningToken diff --git a/providers/src/azure/v00.00.00000/services/voice_services.yaml b/providers/src/azure/v00.00.00000/services/voice_services.yaml index e1f6c9f5..4f8b9150 100644 --- a/providers/src/azure/v00.00.00000/services/voice_services.yaml +++ b/providers/src/azure/v00.00.00000/services/voice_services.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -35,7 +35,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1260,11 +1260,21 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.VoiceServices~1operations~1?api-version=2023-09-01/get' + $ref: '#/paths/~1providers~1Microsoft.VoiceServices~1operations?api-version=2023-09-01/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationListResult objectKey: $.value + check_local_name_availability: + operation: + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.VoiceServices~1locations~1{location}~1checkNameAvailability?api-version=2023-09-01/post' + operationId: Operations_CheckLocalNameAvailability + response: + mediaType: application/json + openAPIDocKey: '200' + schemaRef: CheckNameAvailabilityResponse sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/operations/methods/list' @@ -1279,39 +1289,50 @@ components: methods: list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.VoiceServices~1communicationsGateways?api-version=2023-09-01/get' + operationId: CommunicationsGateways_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationsGatewayListResult objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways?api-version=2023-09-01/get' + operationId: CommunicationsGateways_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationsGatewayListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}?api-version=2023-09-01/get' + operationId: CommunicationsGateways_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationsGateway create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}~1?api-version=2023-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}?api-version=2023-09-01/put' + operationId: CommunicationsGateways_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationsGateway update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}~1?api-version=2023-09-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}?api-version=2023-09-01/patch' + operationId: CommunicationsGateways_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CommunicationsGateway delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}~1?api-version=2023-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}?api-version=2023-09-01/delete' + operationId: CommunicationsGateways_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1322,27 +1343,11 @@ components: - $ref: '#/components/x-stackQL-resources/communications_gateways/methods/list_by_subscription' insert: - $ref: '#/components/x-stackQL-resources/communications_gateways/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/communications_gateways/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/communications_gateways/methods/delete' - name_availability: - id: azure.voice_services.name_availability - name: name_availability - title: name_availability - methods: - check_local: - operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.VoiceServices~1locations~1{location}~1checkNameAvailability~1?api-version=2023-09-01/post' - response: - mediaType: application/json - openAPIDocKey: '200' - sqlVerbs: - select: [] - insert: [] - update: [] - replace: [] - delete: [] test_lines: id: azure.voice_services.test_lines name: test_lines @@ -1350,32 +1355,41 @@ components: methods: list_by_communications_gateway: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}~1testLines~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}~1testLines?api-version=2023-09-01/get' + operationId: TestLines_ListByCommunicationsGateway response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TestLineListResult objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}~1testLines~1{testLineName}~1?api-version=2023-09-01/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}~1testLines~1{testLineName}?api-version=2023-09-01/get' + operationId: TestLines_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TestLine create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}~1testLines~1{testLineName}~1?api-version=2023-09-01/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}~1testLines~1{testLineName}?api-version=2023-09-01/put' + operationId: TestLines_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TestLine update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}~1testLines~1{testLineName}~1?api-version=2023-09-01/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}~1testLines~1{testLineName}?api-version=2023-09-01/patch' + operationId: TestLines_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: TestLine delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}~1testLines~1{testLineName}~1?api-version=2023-09-01/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.VoiceServices~1communicationsGateways~1{communicationsGatewayName}~1testLines~1{testLineName}?api-version=2023-09-01/delete' + operationId: TestLines_Delete response: mediaType: application/json openAPIDocKey: '200' @@ -1385,7 +1399,8 @@ components: - $ref: '#/components/x-stackQL-resources/test_lines/methods/list_by_communications_gateway' insert: - $ref: '#/components/x-stackQL-resources/test_lines/methods/create_or_update' - update: [] + update: + - $ref: '#/components/x-stackQL-resources/test_lines/methods/update' replace: [] delete: - $ref: '#/components/x-stackQL-resources/test_lines/methods/delete' @@ -1402,24 +1417,24 @@ components: identity as identity, sku as sku, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.serviceLocations') as service_locations, - JSON_EXTRACT(properties, '$.connectivity') as connectivity, - JSON_EXTRACT(properties, '$.codecs') as codecs, - JSON_EXTRACT(properties, '$.e911Type') as e911_type, - JSON_EXTRACT(properties, '$.platforms') as platforms, - JSON_EXTRACT(properties, '$.apiBridge') as api_bridge, - JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabelScope') as auto_generated_domain_name_label_scope, - JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabel') as auto_generated_domain_name_label, - JSON_EXTRACT(properties, '$.teamsVoicemailPilotNumber') as teams_voicemail_pilot_number, - JSON_EXTRACT(properties, '$.onPremMcpEnabled') as on_prem_mcp_enabled, - JSON_EXTRACT(properties, '$.integratedMcpEnabled') as integrated_mcp_enabled, - JSON_EXTRACT(properties, '$.emergencyDialStrings') as emergency_dial_strings, - JSON_EXTRACT(properties, '$.dnsDelegations') as dns_delegations, - JSON_EXTRACT(properties, '$.customSipHeaders') as custom_sip_headers, - JSON_EXTRACT(properties, '$.allocatedSignalingAddressPrefixes') as allocated_signaling_address_prefixes, - JSON_EXTRACT(properties, '$.allocatedMediaAddressPrefixes') as allocated_media_address_prefixes, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.status') as "status", + JSON_EXTRACT(properties, '$.serviceLocations') as "service_locations", + JSON_EXTRACT(properties, '$.connectivity') as "connectivity", + JSON_EXTRACT(properties, '$.codecs') as "codecs", + JSON_EXTRACT(properties, '$.e911Type') as "e911_type", + JSON_EXTRACT(properties, '$.platforms') as "platforms", + JSON_EXTRACT(properties, '$.apiBridge') as "api_bridge", + JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabelScope') as "auto_generated_domain_name_label_scope", + JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabel') as "auto_generated_domain_name_label", + JSON_EXTRACT(properties, '$.teamsVoicemailPilotNumber') as "teams_voicemail_pilot_number", + JSON_EXTRACT(properties, '$.onPremMcpEnabled') as "on_prem_mcp_enabled", + JSON_EXTRACT(properties, '$.integratedMcpEnabled') as "integrated_mcp_enabled", + JSON_EXTRACT(properties, '$.emergencyDialStrings') as "emergency_dial_strings", + JSON_EXTRACT(properties, '$.dnsDelegations') as "dns_delegations", + JSON_EXTRACT(properties, '$.customSipHeaders') as "custom_sip_headers", + JSON_EXTRACT(properties, '$.allocatedSignalingAddressPrefixes') as "allocated_signaling_address_prefixes", + JSON_EXTRACT(properties, '$.allocatedMediaAddressPrefixes') as "allocated_media_address_prefixes", subscriptionId, resourceGroupName, communicationsGatewayName @@ -1433,24 +1448,24 @@ components: identity as identity, sku as sku, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.status') as status, - JSON_EXTRACT(properties, '$.serviceLocations') as service_locations, - JSON_EXTRACT(properties, '$.connectivity') as connectivity, - JSON_EXTRACT(properties, '$.codecs') as codecs, - JSON_EXTRACT(properties, '$.e911Type') as e911_type, - JSON_EXTRACT(properties, '$.platforms') as platforms, - JSON_EXTRACT(properties, '$.apiBridge') as api_bridge, - JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabelScope') as auto_generated_domain_name_label_scope, - JSON_EXTRACT(properties, '$.autoGeneratedDomainNameLabel') as auto_generated_domain_name_label, - JSON_EXTRACT(properties, '$.teamsVoicemailPilotNumber') as teams_voicemail_pilot_number, - JSON_EXTRACT(properties, '$.onPremMcpEnabled') as on_prem_mcp_enabled, - JSON_EXTRACT(properties, '$.integratedMcpEnabled') as integrated_mcp_enabled, - JSON_EXTRACT(properties, '$.emergencyDialStrings') as emergency_dial_strings, - JSON_EXTRACT(properties, '$.dnsDelegations') as dns_delegations, - JSON_EXTRACT(properties, '$.customSipHeaders') as custom_sip_headers, - JSON_EXTRACT(properties, '$.allocatedSignalingAddressPrefixes') as allocated_signaling_address_prefixes, - JSON_EXTRACT(properties, '$.allocatedMediaAddressPrefixes') as allocated_media_address_prefixes, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.status') as "status", + json_extract_path_text(properties, '$.serviceLocations') as "service_locations", + json_extract_path_text(properties, '$.connectivity') as "connectivity", + json_extract_path_text(properties, '$.codecs') as "codecs", + json_extract_path_text(properties, '$.e911Type') as "e911_type", + json_extract_path_text(properties, '$.platforms') as "platforms", + json_extract_path_text(properties, '$.apiBridge') as "api_bridge", + json_extract_path_text(properties, '$.autoGeneratedDomainNameLabelScope') as "auto_generated_domain_name_label_scope", + json_extract_path_text(properties, '$.autoGeneratedDomainNameLabel') as "auto_generated_domain_name_label", + json_extract_path_text(properties, '$.teamsVoicemailPilotNumber') as "teams_voicemail_pilot_number", + json_extract_path_text(properties, '$.onPremMcpEnabled') as "on_prem_mcp_enabled", + json_extract_path_text(properties, '$.integratedMcpEnabled') as "integrated_mcp_enabled", + json_extract_path_text(properties, '$.emergencyDialStrings') as "emergency_dial_strings", + json_extract_path_text(properties, '$.dnsDelegations') as "dns_delegations", + json_extract_path_text(properties, '$.customSipHeaders') as "custom_sip_headers", + json_extract_path_text(properties, '$.allocatedSignalingAddressPrefixes') as "allocated_signaling_address_prefixes", + json_extract_path_text(properties, '$.allocatedMediaAddressPrefixes') as "allocated_media_address_prefixes", subscriptionId, resourceGroupName, communicationsGatewayName @@ -1467,9 +1482,9 @@ components: SELECT location as location, tags as tags, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.phoneNumber') as phone_number, - JSON_EXTRACT(properties, '$.purpose') as purpose, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.phoneNumber') as "phone_number", + JSON_EXTRACT(properties, '$.purpose') as "purpose", subscriptionId, resourceGroupName, communicationsGatewayName, @@ -1482,9 +1497,9 @@ components: SELECT location as location, tags as tags, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.phoneNumber') as phone_number, - JSON_EXTRACT(properties, '$.purpose') as purpose, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.phoneNumber') as "phone_number", + json_extract_path_text(properties, '$.purpose') as "purpose", subscriptionId, resourceGroupName, communicationsGatewayName, @@ -1492,7 +1507,7 @@ components: FROM azure.voice_services.test_lines WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND communicationsGatewayName = 'replace-me'; paths: - /providers/Microsoft.VoiceServices/operations/?api-version=2023-09-01: + /providers/Microsoft.VoiceServices/operations?api-version=2023-09-01: get: operationId: Operations_List tags: @@ -1514,7 +1529,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.VoiceServices/communicationsGateways/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/providers/Microsoft.VoiceServices/communicationsGateways?api-version=2023-09-01: get: operationId: CommunicationsGateways_ListBySubscription tags: @@ -1537,9 +1552,9 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.VoiceServices/locations/{location}/checkNameAvailability/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/providers/Microsoft.VoiceServices/locations/{location}/checkNameAvailability?api-version=2023-09-01: post: - operationId: NameAvailability_CheckLocal + operationId: Operations_CheckLocalNameAvailability description: Check whether the resource name is available in the given region. parameters: - name: location @@ -1570,7 +1585,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VoiceServices/communicationsGateways/?api-version=2023-09-01: + x-ms-original-operationId: NameAvailability_CheckLocal + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VoiceServices/communicationsGateways?api-version=2023-09-01: get: operationId: CommunicationsGateways_ListByResourceGroup tags: @@ -1594,7 +1610,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VoiceServices/communicationsGateways/{communicationsGatewayName}/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VoiceServices/communicationsGateways/{communicationsGatewayName}?api-version=2023-09-01: get: operationId: CommunicationsGateways_Get tags: @@ -1751,7 +1767,7 @@ paths: x-ms-long-running-operation-options: final-state-via: location x-ms-long-running-operation: true - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VoiceServices/communicationsGateways/{communicationsGatewayName}/testLines/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VoiceServices/communicationsGateways/{communicationsGatewayName}/testLines?api-version=2023-09-01: get: operationId: TestLines_ListByCommunicationsGateway tags: @@ -1782,7 +1798,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VoiceServices/communicationsGateways/{communicationsGatewayName}/testLines/{testLineName}/?api-version=2023-09-01: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VoiceServices/communicationsGateways/{communicationsGatewayName}/testLines/{testLineName}?api-version=2023-09-01: get: operationId: TestLines_Get tags: diff --git a/providers/src/azure/v00.00.00000/services/web_pubsub.yaml b/providers/src/azure/v00.00.00000/services/web_pubsub.yaml index fbb0e97a..b4e1dd1a 100644 --- a/providers/src/azure/v00.00.00000/services/web_pubsub.yaml +++ b/providers/src/azure/v00.00.00000/services/web_pubsub.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -43,7 +43,7 @@ components: name: api-version in: query description: The API version to use for this operation. - required: true + required: false schema: minLength: 1 type: string @@ -1930,10 +1930,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.SignalRService~1operations~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1providers~1Microsoft.SignalRService~1operations?api-version=2024-08-01-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationList objectKey: $.value sqlVerbs: select: @@ -1942,78 +1944,95 @@ components: update: [] replace: [] delete: [] - web_pub_sub: - id: azure.web_pubsub.web_pub_sub - name: web_pub_sub - title: web_pub_sub + web_pub_subs: + id: azure.web_pubsub.web_pub_subs + name: web_pub_subs + title: web_pub_subs methods: check_name_availability: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.SignalRService~1locations~1{location}~1checkNameAvailability~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.SignalRService~1locations~1{location}~1checkNameAvailability?api-version=2024-08-01-preview/post' + operationId: WebPubSub_CheckNameAvailability response: mediaType: application/json openAPIDocKey: '200' + schemaRef: NameAvailability list_by_subscription: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.SignalRService~1webPubSub~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.SignalRService~1webPubSub?api-version=2024-08-01-preview/get' + operationId: WebPubSub_ListBySubscription response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebPubSubResourceList objectKey: $.value list_by_resource_group: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub?api-version=2024-08-01-preview/get' + operationId: WebPubSub_ListByResourceGroup response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebPubSubResourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}?api-version=2024-08-01-preview/get' + operationId: WebPubSub_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebPubSubResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}?api-version=2024-08-01-preview/put' + operationId: WebPubSub_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebPubSubResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}?api-version=2024-08-01-preview/delete' + operationId: WebPubSub_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}?api-version=2024-08-01-preview/patch' + operationId: WebPubSub_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebPubSubResource regenerate_key: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1regenerateKey~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1regenerateKey?api-version=2024-08-01-preview/post' + operationId: WebPubSub_RegenerateKey response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebPubSubKeys restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1restart~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1restart?api-version=2024-08-01-preview/post' + operationId: WebPubSub_Restart response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_pub_sub/methods/get' - - $ref: '#/components/x-stackQL-resources/web_pub_sub/methods/list_by_resource_group' - - $ref: '#/components/x-stackQL-resources/web_pub_sub/methods/list_by_subscription' + - $ref: '#/components/x-stackQL-resources/web_pub_subs/methods/get' + - $ref: '#/components/x-stackQL-resources/web_pub_subs/methods/list_by_resource_group' + - $ref: '#/components/x-stackQL-resources/web_pub_subs/methods/list_by_subscription' insert: - - $ref: '#/components/x-stackQL-resources/web_pub_sub/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/web_pub_subs/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/web_pub_subs/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_pub_sub/methods/delete' + - $ref: '#/components/x-stackQL-resources/web_pub_subs/methods/delete' usages: id: azure.web_pubsub.usages name: usages @@ -2021,10 +2040,12 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.SignalRService~1locations~1{location}~1usages~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1providers~1Microsoft.SignalRService~1locations~1{location}~1usages?api-version=2024-08-01-preview/get' + operationId: Usages_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SignalRServiceUsageList objectKey: $.value sqlVerbs: select: @@ -2033,368 +2054,429 @@ components: update: [] replace: [] delete: [] - web_pub_sub_custom_certificates: - id: azure.web_pubsub.web_pub_sub_custom_certificates - name: web_pub_sub_custom_certificates - title: web_pub_sub_custom_certificates + custom_certificates: + id: azure.web_pubsub.custom_certificates + name: custom_certificates + title: custom_certificates methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customCertificates~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customCertificates?api-version=2024-08-01-preview/get' + operationId: WebPubSubCustomCertificates_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomCertificateList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customCertificates~1{certificateName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customCertificates~1{certificateName}?api-version=2024-08-01-preview/get' + operationId: WebPubSubCustomCertificates_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomCertificate create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customCertificates~1{certificateName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customCertificates~1{certificateName}?api-version=2024-08-01-preview/put' + operationId: WebPubSubCustomCertificates_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomCertificate delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customCertificates~1{certificateName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customCertificates~1{certificateName}?api-version=2024-08-01-preview/delete' + operationId: WebPubSubCustomCertificates_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_custom_certificates/methods/get' - - $ref: '#/components/x-stackQL-resources/web_pub_sub_custom_certificates/methods/list' + - $ref: '#/components/x-stackQL-resources/custom_certificates/methods/get' + - $ref: '#/components/x-stackQL-resources/custom_certificates/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_custom_certificates/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/custom_certificates/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_custom_certificates/methods/delete' - web_pub_sub_custom_domains: - id: azure.web_pubsub.web_pub_sub_custom_domains - name: web_pub_sub_custom_domains - title: web_pub_sub_custom_domains + - $ref: '#/components/x-stackQL-resources/custom_certificates/methods/delete' + custom_domains: + id: azure.web_pubsub.custom_domains + name: custom_domains + title: custom_domains methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customDomains~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customDomains?api-version=2024-08-01-preview/get' + operationId: WebPubSubCustomDomains_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomDomainList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customDomains~1{name}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customDomains~1{name}?api-version=2024-08-01-preview/get' + operationId: WebPubSubCustomDomains_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: CustomDomain create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customDomains~1{name}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customDomains~1{name}?api-version=2024-08-01-preview/put' + operationId: WebPubSubCustomDomains_CreateOrUpdate response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '201' + schemaRef: CustomDomain delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customDomains~1{name}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1customDomains~1{name}?api-version=2024-08-01-preview/delete' + operationId: WebPubSubCustomDomains_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_custom_domains/methods/get' - - $ref: '#/components/x-stackQL-resources/web_pub_sub_custom_domains/methods/list' + - $ref: '#/components/x-stackQL-resources/custom_domains/methods/get' + - $ref: '#/components/x-stackQL-resources/custom_domains/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_custom_domains/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/custom_domains/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_custom_domains/methods/delete' - web_pub_sub_hubs: - id: azure.web_pubsub.web_pub_sub_hubs - name: web_pub_sub_hubs - title: web_pub_sub_hubs + - $ref: '#/components/x-stackQL-resources/custom_domains/methods/delete' + hubs: + id: azure.web_pubsub.hubs + name: hubs + title: hubs methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1hubs~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1hubs?api-version=2024-08-01-preview/get' + operationId: WebPubSubHubs_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebPubSubHubList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1hubs~1{hubName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1hubs~1{hubName}?api-version=2024-08-01-preview/get' + operationId: WebPubSubHubs_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebPubSubHub create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1hubs~1{hubName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1hubs~1{hubName}?api-version=2024-08-01-preview/put' + operationId: WebPubSubHubs_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebPubSubHub delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1hubs~1{hubName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1hubs~1{hubName}?api-version=2024-08-01-preview/delete' + operationId: WebPubSubHubs_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_hubs/methods/get' - - $ref: '#/components/x-stackQL-resources/web_pub_sub_hubs/methods/list' + - $ref: '#/components/x-stackQL-resources/hubs/methods/get' + - $ref: '#/components/x-stackQL-resources/hubs/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_hubs/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/hubs/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_hubs/methods/delete' - web_pub_sub_keys: - id: azure.web_pubsub.web_pub_sub_keys - name: web_pub_sub_keys - title: web_pub_sub_keys + - $ref: '#/components/x-stackQL-resources/hubs/methods/delete' + keys: + id: azure.web_pubsub.keys + name: keys + title: keys methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1listKeys~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1listKeys?api-version=2024-08-01-preview/post' + operationId: WebPubSubKeys_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: WebPubSubKeys sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_keys/methods/list' + - $ref: '#/components/x-stackQL-resources/keys/methods/list' insert: [] update: [] replace: [] delete: [] - web_pub_sub_private_endpoint_connections: - id: azure.web_pubsub.web_pub_sub_private_endpoint_connections - name: web_pub_sub_private_endpoint_connections - title: web_pub_sub_private_endpoint_connections + private_endpoint_connections: + id: azure.web_pubsub.private_endpoint_connections + name: private_endpoint_connections + title: private_endpoint_connections methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1privateEndpointConnections~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1privateEndpointConnections?api-version=2024-08-01-preview/get' + operationId: WebPubSubPrivateEndpointConnections_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnectionList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-08-01-preview/get' + operationId: WebPubSubPrivateEndpointConnections_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-08-01-preview/put' + operationId: WebPubSubPrivateEndpointConnections_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateEndpointConnection delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1privateEndpointConnections~1{privateEndpointConnectionName}?api-version=2024-08-01-preview/delete' + operationId: WebPubSubPrivateEndpointConnections_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_private_endpoint_connections/methods/get' - - $ref: '#/components/x-stackQL-resources/web_pub_sub_private_endpoint_connections/methods/list' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/get' + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/list' insert: [] update: [] - replace: [] + replace: + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/update' delete: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_private_endpoint_connections/methods/delete' - web_pub_sub_private_link_resources: - id: azure.web_pubsub.web_pub_sub_private_link_resources - name: web_pub_sub_private_link_resources - title: web_pub_sub_private_link_resources + - $ref: '#/components/x-stackQL-resources/private_endpoint_connections/methods/delete' + private_link_resources: + id: azure.web_pubsub.private_link_resources + name: private_link_resources + title: private_link_resources methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1privateLinkResources~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1privateLinkResources?api-version=2024-08-01-preview/get' + operationId: WebPubSubPrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: PrivateLinkResourceList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_private_link_resources/methods/list' + - $ref: '#/components/x-stackQL-resources/private_link_resources/methods/list' insert: [] update: [] replace: [] delete: [] - web_pub_sub_replicas: - id: azure.web_pubsub.web_pub_sub_replicas - name: web_pub_sub_replicas - title: web_pub_sub_replicas + replicas: + id: azure.web_pubsub.replicas + name: replicas + title: replicas methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas?api-version=2024-08-01-preview/get' + operationId: WebPubSubReplicas_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: ReplicaList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}?api-version=2024-08-01-preview/get' + operationId: WebPubSubReplicas_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Replica create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}?api-version=2024-08-01-preview/put' + operationId: WebPubSubReplicas_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Replica delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}?api-version=2024-08-01-preview/delete' + operationId: WebPubSubReplicas_Delete response: mediaType: application/json openAPIDocKey: '200' update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}~1?api-version=2024-08-01-preview/patch' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}?api-version=2024-08-01-preview/patch' + operationId: WebPubSubReplicas_Update response: mediaType: application/json openAPIDocKey: '200' + schemaRef: Replica restart: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}~1restart~1?api-version=2024-08-01-preview/post' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}~1restart?api-version=2024-08-01-preview/post' + operationId: WebPubSubReplicas_Restart response: mediaType: application/json - openAPIDocKey: '200' + openAPIDocKey: '202' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_replicas/methods/get' - - $ref: '#/components/x-stackQL-resources/web_pub_sub_replicas/methods/list' + - $ref: '#/components/x-stackQL-resources/replicas/methods/get' + - $ref: '#/components/x-stackQL-resources/replicas/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_replicas/methods/create_or_update' - update: [] + - $ref: '#/components/x-stackQL-resources/replicas/methods/create_or_update' + update: + - $ref: '#/components/x-stackQL-resources/replicas/methods/update' replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_replicas/methods/delete' - web_pub_sub_replica_shared_private_link_resources: - id: azure.web_pubsub.web_pub_sub_replica_shared_private_link_resources - name: web_pub_sub_replica_shared_private_link_resources - title: web_pub_sub_replica_shared_private_link_resources + - $ref: '#/components/x-stackQL-resources/replicas/methods/delete' + replica_shared_private_link_resources: + id: azure.web_pubsub.replica_shared_private_link_resources + name: replica_shared_private_link_resources + title: replica_shared_private_link_resources methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}~1sharedPrivateLinkResources~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}~1sharedPrivateLinkResources?api-version=2024-08-01-preview/get' + operationId: WebPubSubReplicaSharedPrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedPrivateLinkResourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}?api-version=2024-08-01-preview/get' + operationId: WebPubSubReplicaSharedPrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedPrivateLinkResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}?api-version=2024-08-01-preview/put' + operationId: WebPubSubReplicaSharedPrivateLinkResources_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedPrivateLinkResource sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_replica_shared_private_link_resources/methods/get' - - $ref: '#/components/x-stackQL-resources/web_pub_sub_replica_shared_private_link_resources/methods/list' + - $ref: '#/components/x-stackQL-resources/replica_shared_private_link_resources/methods/get' + - $ref: '#/components/x-stackQL-resources/replica_shared_private_link_resources/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_replica_shared_private_link_resources/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/replica_shared_private_link_resources/methods/create_or_update' update: [] replace: [] delete: [] - web_pub_sub_replica_skus: - id: azure.web_pubsub.web_pub_sub_replica_skus - name: web_pub_sub_replica_skus - title: web_pub_sub_replica_skus + replica_skus: + id: azure.web_pubsub.replica_skus + name: replica_skus + title: replica_skus methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}~1skus~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1replicas~1{replicaName}~1skus?api-version=2024-08-01-preview/get' + operationId: WebPubSubReplicaSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_replica_skus/methods/list' + - $ref: '#/components/x-stackQL-resources/replica_skus/methods/list' insert: [] update: [] replace: [] delete: [] - web_pub_sub_shared_private_link_resources: - id: azure.web_pubsub.web_pub_sub_shared_private_link_resources - name: web_pub_sub_shared_private_link_resources - title: web_pub_sub_shared_private_link_resources + shared_private_link_resources: + id: azure.web_pubsub.shared_private_link_resources + name: shared_private_link_resources + title: shared_private_link_resources methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1sharedPrivateLinkResources~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1sharedPrivateLinkResources?api-version=2024-08-01-preview/get' + operationId: WebPubSubSharedPrivateLinkResources_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedPrivateLinkResourceList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}?api-version=2024-08-01-preview/get' + operationId: WebPubSubSharedPrivateLinkResources_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedPrivateLinkResource create_or_update: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}~1?api-version=2024-08-01-preview/put' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}?api-version=2024-08-01-preview/put' + operationId: WebPubSubSharedPrivateLinkResources_CreateOrUpdate response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SharedPrivateLinkResource delete: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}~1?api-version=2024-08-01-preview/delete' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1sharedPrivateLinkResources~1{sharedPrivateLinkResourceName}?api-version=2024-08-01-preview/delete' + operationId: WebPubSubSharedPrivateLinkResources_Delete response: mediaType: application/json openAPIDocKey: '200' sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_shared_private_link_resources/methods/get' - - $ref: '#/components/x-stackQL-resources/web_pub_sub_shared_private_link_resources/methods/list' + - $ref: '#/components/x-stackQL-resources/shared_private_link_resources/methods/get' + - $ref: '#/components/x-stackQL-resources/shared_private_link_resources/methods/list' insert: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_shared_private_link_resources/methods/create_or_update' + - $ref: '#/components/x-stackQL-resources/shared_private_link_resources/methods/create_or_update' update: [] replace: [] delete: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_shared_private_link_resources/methods/delete' - web_pub_sub_skus: - id: azure.web_pubsub.web_pub_sub_skus - name: web_pub_sub_skus - title: web_pub_sub_skus + - $ref: '#/components/x-stackQL-resources/shared_private_link_resources/methods/delete' + skus: + id: azure.web_pubsub.skus + name: skus + title: skus methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1skus~1?api-version=2024-08-01-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1Microsoft.SignalRService~1webPubSub~1{resourceName}~1skus?api-version=2024-08-01-preview/get' + operationId: WebPubSubSkus_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: SkuList objectKey: $.value sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/web_pub_sub_skus/methods/list' + - $ref: '#/components/x-stackQL-resources/skus/methods/list' insert: [] update: [] replace: [] delete: [] - vw_web_pub_sub: - id: azure.web_pubsub.vw_web_pub_sub - name: vw_web_pub_sub + vw_web_pub_subs: + id: azure.web_pubsub.vw_web_pub_subs + name: vw_web_pub_subs config: views: select: @@ -2406,30 +2488,30 @@ components: sku as sku, kind as kind, identity as identity, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.externalIP') as external_ip, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.publicPort') as public_port, - JSON_EXTRACT(properties, '$.serverPort') as server_port, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.sharedPrivateLinkResources') as shared_private_link_resources, - JSON_EXTRACT(properties, '$.tls') as tls, - JSON_EXTRACT(properties, '$.hostNamePrefix') as host_name_prefix, - JSON_EXTRACT(properties, '$.liveTraceConfiguration') as live_trace_configuration, - JSON_EXTRACT(properties, '$.resourceLogConfiguration') as resource_log_configuration, - JSON_EXTRACT(properties, '$.networkACLs') as network_ac_ls, - JSON_EXTRACT(properties, '$.applicationFirewall') as application_firewall, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.disableAadAuth') as disable_aad_auth, - JSON_EXTRACT(properties, '$.regionEndpointEnabled') as region_endpoint_enabled, - JSON_EXTRACT(properties, '$.resourceStopped') as resource_stopped, - JSON_EXTRACT(properties, '$.socketIO') as socket_io, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.externalIP') as "external_ip", + JSON_EXTRACT(properties, '$.hostName') as "host_name", + JSON_EXTRACT(properties, '$.publicPort') as "public_port", + JSON_EXTRACT(properties, '$.serverPort') as "server_port", + JSON_EXTRACT(properties, '$.version') as "version", + JSON_EXTRACT(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + JSON_EXTRACT(properties, '$.sharedPrivateLinkResources') as "shared_private_link_resources", + JSON_EXTRACT(properties, '$.tls') as "tls", + JSON_EXTRACT(properties, '$.hostNamePrefix') as "host_name_prefix", + JSON_EXTRACT(properties, '$.liveTraceConfiguration') as "live_trace_configuration", + JSON_EXTRACT(properties, '$.resourceLogConfiguration') as "resource_log_configuration", + JSON_EXTRACT(properties, '$.networkACLs') as "network_ac_ls", + JSON_EXTRACT(properties, '$.applicationFirewall') as "application_firewall", + JSON_EXTRACT(properties, '$.publicNetworkAccess') as "public_network_access", + JSON_EXTRACT(properties, '$.disableLocalAuth') as "disable_local_auth", + JSON_EXTRACT(properties, '$.disableAadAuth') as "disable_aad_auth", + JSON_EXTRACT(properties, '$.regionEndpointEnabled') as "region_endpoint_enabled", + JSON_EXTRACT(properties, '$.resourceStopped') as "resource_stopped", + JSON_EXTRACT(properties, '$.socketIO') as "socket_io", subscriptionId, resourceGroupName, resourceName - FROM azure.web_pubsub.web_pub_sub + FROM azure.web_pubsub.web_pub_subs WHERE subscriptionId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -2440,164 +2522,164 @@ components: sku as sku, kind as kind, identity as identity, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.externalIP') as external_ip, - JSON_EXTRACT(properties, '$.hostName') as host_name, - JSON_EXTRACT(properties, '$.publicPort') as public_port, - JSON_EXTRACT(properties, '$.serverPort') as server_port, - JSON_EXTRACT(properties, '$.version') as version, - JSON_EXTRACT(properties, '$.privateEndpointConnections') as private_endpoint_connections, - JSON_EXTRACT(properties, '$.sharedPrivateLinkResources') as shared_private_link_resources, - JSON_EXTRACT(properties, '$.tls') as tls, - JSON_EXTRACT(properties, '$.hostNamePrefix') as host_name_prefix, - JSON_EXTRACT(properties, '$.liveTraceConfiguration') as live_trace_configuration, - JSON_EXTRACT(properties, '$.resourceLogConfiguration') as resource_log_configuration, - JSON_EXTRACT(properties, '$.networkACLs') as network_ac_ls, - JSON_EXTRACT(properties, '$.applicationFirewall') as application_firewall, - JSON_EXTRACT(properties, '$.publicNetworkAccess') as public_network_access, - JSON_EXTRACT(properties, '$.disableLocalAuth') as disable_local_auth, - JSON_EXTRACT(properties, '$.disableAadAuth') as disable_aad_auth, - JSON_EXTRACT(properties, '$.regionEndpointEnabled') as region_endpoint_enabled, - JSON_EXTRACT(properties, '$.resourceStopped') as resource_stopped, - JSON_EXTRACT(properties, '$.socketIO') as socket_io, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.externalIP') as "external_ip", + json_extract_path_text(properties, '$.hostName') as "host_name", + json_extract_path_text(properties, '$.publicPort') as "public_port", + json_extract_path_text(properties, '$.serverPort') as "server_port", + json_extract_path_text(properties, '$.version') as "version", + json_extract_path_text(properties, '$.privateEndpointConnections') as "private_endpoint_connections", + json_extract_path_text(properties, '$.sharedPrivateLinkResources') as "shared_private_link_resources", + json_extract_path_text(properties, '$.tls') as "tls", + json_extract_path_text(properties, '$.hostNamePrefix') as "host_name_prefix", + json_extract_path_text(properties, '$.liveTraceConfiguration') as "live_trace_configuration", + json_extract_path_text(properties, '$.resourceLogConfiguration') as "resource_log_configuration", + json_extract_path_text(properties, '$.networkACLs') as "network_ac_ls", + json_extract_path_text(properties, '$.applicationFirewall') as "application_firewall", + json_extract_path_text(properties, '$.publicNetworkAccess') as "public_network_access", + json_extract_path_text(properties, '$.disableLocalAuth') as "disable_local_auth", + json_extract_path_text(properties, '$.disableAadAuth') as "disable_aad_auth", + json_extract_path_text(properties, '$.regionEndpointEnabled') as "region_endpoint_enabled", + json_extract_path_text(properties, '$.resourceStopped') as "resource_stopped", + json_extract_path_text(properties, '$.socketIO') as "socket_io", subscriptionId, resourceGroupName, resourceName - FROM azure.web_pubsub.web_pub_sub + FROM azure.web_pubsub.web_pub_subs WHERE subscriptionId = 'replace-me'; - vw_web_pub_sub_custom_certificates: - id: azure.web_pubsub.vw_web_pub_sub_custom_certificates - name: vw_web_pub_sub_custom_certificates + vw_custom_certificates: + id: azure.web_pubsub.vw_custom_certificates + name: vw_custom_certificates config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.keyVaultBaseUri') as key_vault_base_uri, - JSON_EXTRACT(properties, '$.keyVaultSecretName') as key_vault_secret_name, - JSON_EXTRACT(properties, '$.keyVaultSecretVersion') as key_vault_secret_version, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.keyVaultBaseUri') as "key_vault_base_uri", + JSON_EXTRACT(properties, '$.keyVaultSecretName') as "key_vault_secret_name", + JSON_EXTRACT(properties, '$.keyVaultSecretVersion') as "key_vault_secret_version", subscriptionId, resourceGroupName, resourceName, certificateName - FROM azure.web_pubsub.web_pub_sub_custom_certificates + FROM azure.web_pubsub.custom_certificates WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.keyVaultBaseUri') as key_vault_base_uri, - JSON_EXTRACT(properties, '$.keyVaultSecretName') as key_vault_secret_name, - JSON_EXTRACT(properties, '$.keyVaultSecretVersion') as key_vault_secret_version, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.keyVaultBaseUri') as "key_vault_base_uri", + json_extract_path_text(properties, '$.keyVaultSecretName') as "key_vault_secret_name", + json_extract_path_text(properties, '$.keyVaultSecretVersion') as "key_vault_secret_version", subscriptionId, resourceGroupName, resourceName, certificateName - FROM azure.web_pubsub.web_pub_sub_custom_certificates + FROM azure.web_pubsub.custom_certificates WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; - vw_web_pub_sub_custom_domains: - id: azure.web_pubsub.vw_web_pub_sub_custom_domains - name: vw_web_pub_sub_custom_domains + vw_custom_domains: + id: azure.web_pubsub.vw_custom_domains + name: vw_custom_domains config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.domainName') as domain_name, - JSON_EXTRACT(properties, '$.customCertificate') as custom_certificate, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.domainName') as "domain_name", + JSON_EXTRACT(properties, '$.customCertificate') as "custom_certificate", subscriptionId, resourceGroupName, resourceName, name - FROM azure.web_pubsub.web_pub_sub_custom_domains + FROM azure.web_pubsub.custom_domains WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.domainName') as domain_name, - JSON_EXTRACT(properties, '$.customCertificate') as custom_certificate, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.domainName') as "domain_name", + json_extract_path_text(properties, '$.customCertificate') as "custom_certificate", subscriptionId, resourceGroupName, resourceName, name - FROM azure.web_pubsub.web_pub_sub_custom_domains + FROM azure.web_pubsub.custom_domains WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; - vw_web_pub_sub_hubs: - id: azure.web_pubsub.vw_web_pub_sub_hubs - name: vw_web_pub_sub_hubs + vw_hubs: + id: azure.web_pubsub.vw_hubs + name: vw_hubs config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.eventHandlers') as event_handlers, - JSON_EXTRACT(properties, '$.eventListeners') as event_listeners, - JSON_EXTRACT(properties, '$.anonymousConnectPolicy') as anonymous_connect_policy, - JSON_EXTRACT(properties, '$.webSocketKeepAliveIntervalInSeconds') as web_socket_keep_alive_interval_in_seconds, + JSON_EXTRACT(properties, '$.eventHandlers') as "event_handlers", + JSON_EXTRACT(properties, '$.eventListeners') as "event_listeners", + JSON_EXTRACT(properties, '$.anonymousConnectPolicy') as "anonymous_connect_policy", + JSON_EXTRACT(properties, '$.webSocketKeepAliveIntervalInSeconds') as "web_socket_keep_alive_interval_in_seconds", subscriptionId, resourceGroupName, resourceName, hubName - FROM azure.web_pubsub.web_pub_sub_hubs + FROM azure.web_pubsub.hubs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.eventHandlers') as event_handlers, - JSON_EXTRACT(properties, '$.eventListeners') as event_listeners, - JSON_EXTRACT(properties, '$.anonymousConnectPolicy') as anonymous_connect_policy, - JSON_EXTRACT(properties, '$.webSocketKeepAliveIntervalInSeconds') as web_socket_keep_alive_interval_in_seconds, + json_extract_path_text(properties, '$.eventHandlers') as "event_handlers", + json_extract_path_text(properties, '$.eventListeners') as "event_listeners", + json_extract_path_text(properties, '$.anonymousConnectPolicy') as "anonymous_connect_policy", + json_extract_path_text(properties, '$.webSocketKeepAliveIntervalInSeconds') as "web_socket_keep_alive_interval_in_seconds", subscriptionId, resourceGroupName, resourceName, hubName - FROM azure.web_pubsub.web_pub_sub_hubs + FROM azure.web_pubsub.hubs WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; - vw_web_pub_sub_private_endpoint_connections: - id: azure.web_pubsub.vw_web_pub_sub_private_endpoint_connections - name: vw_web_pub_sub_private_endpoint_connections + vw_private_endpoint_connections: + id: azure.web_pubsub.vw_private_endpoint_connections + name: vw_private_endpoint_connections config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.privateEndpoint') as "private_endpoint", + JSON_EXTRACT(properties, '$.groupIds') as "group_ids", + JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, resourceName, privateEndpointConnectionName - FROM azure.web_pubsub.web_pub_sub_private_endpoint_connections + FROM azure.web_pubsub.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.privateEndpoint') as private_endpoint, - JSON_EXTRACT(properties, '$.groupIds') as group_ids, - JSON_EXTRACT(properties, '$.privateLinkServiceConnectionState') as private_link_service_connection_state, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.privateEndpoint') as "private_endpoint", + json_extract_path_text(properties, '$.groupIds') as "group_ids", + json_extract_path_text(properties, '$.privateLinkServiceConnectionState') as "private_link_service_connection_state", subscriptionId, resourceGroupName, resourceName, privateEndpointConnectionName - FROM azure.web_pubsub.web_pub_sub_private_endpoint_connections + FROM azure.web_pubsub.private_endpoint_connections WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; - vw_web_pub_sub_replicas: - id: azure.web_pubsub.vw_web_pub_sub_replicas - name: vw_web_pub_sub_replicas + vw_replicas: + id: azure.web_pubsub.vw_replicas + name: vw_replicas config: views: select: @@ -2607,14 +2689,14 @@ components: location as location, tags as tags, sku as sku, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.regionEndpointEnabled') as region_endpoint_enabled, - JSON_EXTRACT(properties, '$.resourceStopped') as resource_stopped, + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.regionEndpointEnabled') as "region_endpoint_enabled", + JSON_EXTRACT(properties, '$.resourceStopped') as "resource_stopped", subscriptionId, resourceGroupName, resourceName, replicaName - FROM azure.web_pubsub.web_pub_sub_replicas + FROM azure.web_pubsub.replicas WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" @@ -2623,93 +2705,93 @@ components: location as location, tags as tags, sku as sku, - json_extract_path_text(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.regionEndpointEnabled') as region_endpoint_enabled, - JSON_EXTRACT(properties, '$.resourceStopped') as resource_stopped, + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.regionEndpointEnabled') as "region_endpoint_enabled", + json_extract_path_text(properties, '$.resourceStopped') as "resource_stopped", subscriptionId, resourceGroupName, resourceName, replicaName - FROM azure.web_pubsub.web_pub_sub_replicas + FROM azure.web_pubsub.replicas WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; - vw_web_pub_sub_replica_shared_private_link_resources: - id: azure.web_pubsub.vw_web_pub_sub_replica_shared_private_link_resources - name: vw_web_pub_sub_replica_shared_private_link_resources + vw_replica_shared_private_link_resources: + id: azure.web_pubsub.vw_replica_shared_private_link_resources + name: vw_replica_shared_private_link_resources config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.requestMessage') as request_message, - JSON_EXTRACT(properties, '$.fqdns') as fqdns, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.privateLinkResourceId') as "private_link_resource_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.requestMessage') as "request_message", + JSON_EXTRACT(properties, '$.fqdns') as "fqdns", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, resourceName, replicaName, sharedPrivateLinkResourceName - FROM azure.web_pubsub.web_pub_sub_replica_shared_private_link_resources + FROM azure.web_pubsub.replica_shared_private_link_resources WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND replicaName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.requestMessage') as request_message, - JSON_EXTRACT(properties, '$.fqdns') as fqdns, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.privateLinkResourceId') as "private_link_resource_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.requestMessage') as "request_message", + json_extract_path_text(properties, '$.fqdns') as "fqdns", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, resourceName, replicaName, sharedPrivateLinkResourceName - FROM azure.web_pubsub.web_pub_sub_replica_shared_private_link_resources + FROM azure.web_pubsub.replica_shared_private_link_resources WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me' AND replicaName = 'replace-me'; - vw_web_pub_sub_shared_private_link_resources: - id: azure.web_pubsub.vw_web_pub_sub_shared_private_link_resources - name: vw_web_pub_sub_shared_private_link_resources + vw_shared_private_link_resources: + id: azure.web_pubsub.vw_shared_private_link_resources + name: vw_shared_private_link_resources config: views: select: predicate: sqlDialect == "sqlite3" ddl: |- SELECT - JSON_EXTRACT(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.requestMessage') as request_message, - JSON_EXTRACT(properties, '$.fqdns') as fqdns, - JSON_EXTRACT(properties, '$.status') as status, + JSON_EXTRACT(properties, '$.groupId') as "group_id", + JSON_EXTRACT(properties, '$.privateLinkResourceId') as "private_link_resource_id", + JSON_EXTRACT(properties, '$.provisioningState') as "provisioning_state", + JSON_EXTRACT(properties, '$.requestMessage') as "request_message", + JSON_EXTRACT(properties, '$.fqdns') as "fqdns", + JSON_EXTRACT(properties, '$.status') as "status", subscriptionId, resourceGroupName, resourceName, sharedPrivateLinkResourceName - FROM azure.web_pubsub.web_pub_sub_shared_private_link_resources + FROM azure.web_pubsub.shared_private_link_resources WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- SELECT - json_extract_path_text(properties, '$.groupId') as group_id, - JSON_EXTRACT(properties, '$.privateLinkResourceId') as private_link_resource_id, - JSON_EXTRACT(properties, '$.provisioningState') as provisioning_state, - JSON_EXTRACT(properties, '$.requestMessage') as request_message, - JSON_EXTRACT(properties, '$.fqdns') as fqdns, - JSON_EXTRACT(properties, '$.status') as status, + json_extract_path_text(properties, '$.groupId') as "group_id", + json_extract_path_text(properties, '$.privateLinkResourceId') as "private_link_resource_id", + json_extract_path_text(properties, '$.provisioningState') as "provisioning_state", + json_extract_path_text(properties, '$.requestMessage') as "request_message", + json_extract_path_text(properties, '$.fqdns') as "fqdns", + json_extract_path_text(properties, '$.status') as "status", subscriptionId, resourceGroupName, resourceName, sharedPrivateLinkResourceName - FROM azure.web_pubsub.web_pub_sub_shared_private_link_resources + FROM azure.web_pubsub.shared_private_link_resources WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND resourceName = 'replace-me'; paths: - /providers/Microsoft.SignalRService/operations/?api-version=2024-08-01-preview: + /providers/Microsoft.SignalRService/operations?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -2731,7 +2813,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/locations/{location}/checkNameAvailability/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/locations/{location}/checkNameAvailability?api-version=2024-08-01-preview: post: tags: - WebPubSub @@ -2766,7 +2848,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/locations/{location}/usages/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/locations/{location}/usages?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -2795,7 +2877,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/webPubSub/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/webPubSub?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -2818,7 +2900,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -2842,7 +2924,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -2970,7 +3052,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customCertificates/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customCertificates?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -2995,7 +3077,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customCertificates/{certificateName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customCertificates/{certificateName}?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -3098,7 +3180,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customDomains/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customDomains?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -3123,7 +3205,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customDomains/{name}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/customDomains/{name}?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -3225,7 +3307,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/hubs/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/hubs?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -3250,7 +3332,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/hubs/{hubName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/hubs/{hubName}?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -3355,12 +3437,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/listKeys/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/listKeys?api-version=2024-08-01-preview: post: tags: - WebPubSub description: Get the access keys of the resource. - operationId: WebPubSub_ListKeys + operationId: WebPubSubKeys_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3378,7 +3460,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/privateEndpointConnections/?api-version=2024-08-01-preview: + x-ms-original-operationId: WebPubSub_ListKeys + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/privateEndpointConnections?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -3403,7 +3486,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -3484,7 +3567,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/privateLinkResources/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/privateLinkResources?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -3509,7 +3592,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/regenerateKey/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/regenerateKey?api-version=2024-08-01-preview: post: tags: - WebPubSub @@ -3553,7 +3636,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -3578,7 +3661,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -3713,7 +3796,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/restart/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/restart?api-version=2024-08-01-preview: post: tags: - WebPubSub @@ -3742,7 +3825,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/sharedPrivateLinkResources/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/sharedPrivateLinkResources?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -3768,7 +3851,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName}?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -3837,12 +3920,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/skus/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/replicas/{replicaName}/skus?api-version=2024-08-01-preview: get: tags: - WebPubSub description: List all available skus of the replica resource. - operationId: WebPubSub_ListReplicaSkus + operationId: WebPubSubReplicaSkus_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -3861,7 +3944,8 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/restart/?api-version=2024-08-01-preview: + x-ms-original-operationId: WebPubSub_ListReplicaSkus + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/restart?api-version=2024-08-01-preview: post: tags: - WebPubSub @@ -3889,7 +3973,7 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/sharedPrivateLinkResources/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/sharedPrivateLinkResources?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -3914,7 +3998,7 @@ paths: $ref: '#/components/schemas/ErrorResponse' x-ms-pageable: nextLinkName: nextLink - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName}/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName}?api-version=2024-08-01-preview: get: tags: - WebPubSub @@ -4004,12 +4088,12 @@ paths: x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/skus/?api-version=2024-08-01-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SignalRService/webPubSub/{resourceName}/skus?api-version=2024-08-01-preview: get: tags: - WebPubSub description: List all available skus of the resource. - operationId: WebPubSub_ListSkus + operationId: WebPubSubSkus_List parameters: - $ref: '#/components/parameters/SubscriptionIdParameter' - $ref: '#/components/parameters/ResourceGroupNameParameter' @@ -4027,3 +4111,4 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: WebPubSub_ListSkus diff --git a/providers/src/azure/v00.00.00000/services/workload_monitor.yaml b/providers/src/azure/v00.00.00000/services/workload_monitor.yaml index 43b8e3fa..bbde8b58 100644 --- a/providers/src/azure/v00.00.00000/services/workload_monitor.yaml +++ b/providers/src/azure/v00.00.00000/services/workload_monitor.yaml @@ -8,7 +8,7 @@ info: name: StackQL Studios url: https://stackql.io/ email: info@stackql.io - version: 2024-09-27-stackql-generated + version: 2024-10-11-stackql-generated security: - azure_auth: - user_impersonation @@ -27,7 +27,7 @@ components: name: api-version in: query description: The API version to use for the operation. - required: true + required: false schema: enum: - 2020-01-13-preview @@ -398,10 +398,12 @@ components: methods: list: operation: - $ref: '#/paths/~1providers~1Microsoft.WorkloadMonitor~1operations~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1providers~1Microsoft.WorkloadMonitor~1operations?api-version=2020-01-13-preview/get' + operationId: Operations_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: OperationList objectKey: $.value sqlVerbs: select: @@ -417,17 +419,21 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceCollectionName}~1{resourceName}~1providers~1Microsoft.WorkloadMonitor~1monitors~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceCollectionName}~1{resourceName}~1providers~1Microsoft.WorkloadMonitor~1monitors?api-version=2020-01-13-preview/get' + operationId: HealthMonitors_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HealthMonitorList objectKey: $.value get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceCollectionName}~1{resourceName}~1providers~1Microsoft.WorkloadMonitor~1monitors~1{monitorId}~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceCollectionName}~1{resourceName}~1providers~1Microsoft.WorkloadMonitor~1monitors~1{monitorId}?api-version=2020-01-13-preview/get' + operationId: HealthMonitors_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HealthMonitor sqlVerbs: select: - $ref: '#/components/x-stackQL-resources/health_monitors/methods/get' @@ -443,32 +449,25 @@ components: methods: list: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceCollectionName}~1{resourceName}~1providers~1Microsoft.WorkloadMonitor~1monitors~1{monitorId}~1history~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceCollectionName}~1{resourceName}~1providers~1Microsoft.WorkloadMonitor~1monitors~1{monitorId}~1history?api-version=2020-01-13-preview/get' + operationId: HealthMonitorsStateChanges_List response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HealthMonitorStateChangeList objectKey: $.value - sqlVerbs: - select: - - $ref: '#/components/x-stackQL-resources/health_monitors_state_changes/methods/list' - insert: [] - update: [] - replace: [] - delete: [] - health_monitors_state_change: - id: azure.workload_monitor.health_monitors_state_change - name: health_monitors_state_change - title: health_monitors_state_change - methods: get: operation: - $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceCollectionName}~1{resourceName}~1providers~1Microsoft.WorkloadMonitor~1monitors~1{monitorId}~1history~1{timestampUnix}~1?api-version=2020-01-13-preview/get' + $ref: '#/paths/~1subscriptions~1{subscriptionId}~1resourceGroups~1{resourceGroupName}~1providers~1{providerName}~1{resourceCollectionName}~1{resourceName}~1providers~1Microsoft.WorkloadMonitor~1monitors~1{monitorId}~1history~1{timestampUnix}?api-version=2020-01-13-preview/get' + operationId: HealthMonitorsStateChange_Get response: mediaType: application/json openAPIDocKey: '200' + schemaRef: HealthMonitorStateChange sqlVerbs: select: - - $ref: '#/components/x-stackQL-resources/health_monitors_state_change/methods/get' + - $ref: '#/components/x-stackQL-resources/health_monitors_state_changes/methods/get' + - $ref: '#/components/x-stackQL-resources/health_monitors_state_changes/methods/list' insert: [] update: [] replace: [] @@ -485,17 +484,17 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.monitorName') as monitor_name, - JSON_EXTRACT(properties, '$.monitorType') as monitor_type, - JSON_EXTRACT(properties, '$.monitoredObject') as monitored_object, - JSON_EXTRACT(properties, '$.parentMonitorName') as parent_monitor_name, - JSON_EXTRACT(properties, '$.previousMonitorState') as previous_monitor_state, - JSON_EXTRACT(properties, '$.currentMonitorState') as current_monitor_state, - JSON_EXTRACT(properties, '$.evaluationTimestamp') as evaluation_timestamp, - JSON_EXTRACT(properties, '$.currentStateFirstObservedTimestamp') as current_state_first_observed_timestamp, - JSON_EXTRACT(properties, '$.lastReportedTimestamp') as last_reported_timestamp, - JSON_EXTRACT(properties, '$.evidence') as evidence, - JSON_EXTRACT(properties, '$.monitorConfiguration') as monitor_configuration, + JSON_EXTRACT(properties, '$.monitorName') as "monitor_name", + JSON_EXTRACT(properties, '$.monitorType') as "monitor_type", + JSON_EXTRACT(properties, '$.monitoredObject') as "monitored_object", + JSON_EXTRACT(properties, '$.parentMonitorName') as "parent_monitor_name", + JSON_EXTRACT(properties, '$.previousMonitorState') as "previous_monitor_state", + JSON_EXTRACT(properties, '$.currentMonitorState') as "current_monitor_state", + JSON_EXTRACT(properties, '$.evaluationTimestamp') as "evaluation_timestamp", + JSON_EXTRACT(properties, '$.currentStateFirstObservedTimestamp') as "current_state_first_observed_timestamp", + JSON_EXTRACT(properties, '$.lastReportedTimestamp') as "last_reported_timestamp", + JSON_EXTRACT(properties, '$.evidence') as "evidence", + JSON_EXTRACT(properties, '$.monitorConfiguration') as "monitor_configuration", subscriptionId, resourceGroupName, providerName, @@ -511,17 +510,17 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.monitorName') as monitor_name, - JSON_EXTRACT(properties, '$.monitorType') as monitor_type, - JSON_EXTRACT(properties, '$.monitoredObject') as monitored_object, - JSON_EXTRACT(properties, '$.parentMonitorName') as parent_monitor_name, - JSON_EXTRACT(properties, '$.previousMonitorState') as previous_monitor_state, - JSON_EXTRACT(properties, '$.currentMonitorState') as current_monitor_state, - JSON_EXTRACT(properties, '$.evaluationTimestamp') as evaluation_timestamp, - JSON_EXTRACT(properties, '$.currentStateFirstObservedTimestamp') as current_state_first_observed_timestamp, - JSON_EXTRACT(properties, '$.lastReportedTimestamp') as last_reported_timestamp, - JSON_EXTRACT(properties, '$.evidence') as evidence, - JSON_EXTRACT(properties, '$.monitorConfiguration') as monitor_configuration, + json_extract_path_text(properties, '$.monitorName') as "monitor_name", + json_extract_path_text(properties, '$.monitorType') as "monitor_type", + json_extract_path_text(properties, '$.monitoredObject') as "monitored_object", + json_extract_path_text(properties, '$.parentMonitorName') as "parent_monitor_name", + json_extract_path_text(properties, '$.previousMonitorState') as "previous_monitor_state", + json_extract_path_text(properties, '$.currentMonitorState') as "current_monitor_state", + json_extract_path_text(properties, '$.evaluationTimestamp') as "evaluation_timestamp", + json_extract_path_text(properties, '$.currentStateFirstObservedTimestamp') as "current_state_first_observed_timestamp", + json_extract_path_text(properties, '$.lastReportedTimestamp') as "last_reported_timestamp", + json_extract_path_text(properties, '$.evidence') as "evidence", + json_extract_path_text(properties, '$.monitorConfiguration') as "monitor_configuration", subscriptionId, resourceGroupName, providerName, @@ -530,9 +529,9 @@ components: monitorId FROM azure.workload_monitor.health_monitors WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND providerName = 'replace-me' AND resourceCollectionName = 'replace-me' AND resourceName = 'replace-me'; - vw_health_monitors_state_change: - id: azure.workload_monitor.vw_health_monitors_state_change - name: vw_health_monitors_state_change + vw_health_monitors_state_changes: + id: azure.workload_monitor.vw_health_monitors_state_changes + name: vw_health_monitors_state_changes config: views: select: @@ -542,15 +541,15 @@ components: id as id, name as name, type as type, - JSON_EXTRACT(properties, '$.monitorName') as monitor_name, - JSON_EXTRACT(properties, '$.monitorType') as monitor_type, - JSON_EXTRACT(properties, '$.monitoredObject') as monitored_object, - JSON_EXTRACT(properties, '$.evaluationTimestamp') as evaluation_timestamp, - JSON_EXTRACT(properties, '$.currentStateFirstObservedTimestamp') as current_state_first_observed_timestamp, - JSON_EXTRACT(properties, '$.previousMonitorState') as previous_monitor_state, - JSON_EXTRACT(properties, '$.currentMonitorState') as current_monitor_state, - JSON_EXTRACT(properties, '$.evidence') as evidence, - JSON_EXTRACT(properties, '$.monitorConfiguration') as monitor_configuration, + JSON_EXTRACT(properties, '$.monitorName') as "monitor_name", + JSON_EXTRACT(properties, '$.monitorType') as "monitor_type", + JSON_EXTRACT(properties, '$.monitoredObject') as "monitored_object", + JSON_EXTRACT(properties, '$.evaluationTimestamp') as "evaluation_timestamp", + JSON_EXTRACT(properties, '$.currentStateFirstObservedTimestamp') as "current_state_first_observed_timestamp", + JSON_EXTRACT(properties, '$.previousMonitorState') as "previous_monitor_state", + JSON_EXTRACT(properties, '$.currentMonitorState') as "current_monitor_state", + JSON_EXTRACT(properties, '$.evidence') as "evidence", + JSON_EXTRACT(properties, '$.monitorConfiguration') as "monitor_configuration", subscriptionId, resourceGroupName, providerName, @@ -558,8 +557,8 @@ components: resourceName, monitorId, timestampUnix - FROM azure.workload_monitor.health_monitors_state_change - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND providerName = 'replace-me' AND resourceCollectionName = 'replace-me' AND resourceName = 'replace-me' AND monitorId = 'replace-me' AND timestampUnix = 'replace-me'; + FROM azure.workload_monitor.health_monitors_state_changes + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND providerName = 'replace-me' AND resourceCollectionName = 'replace-me' AND resourceName = 'replace-me' AND monitorId = 'replace-me'; fallback: predicate: sqlDialect == "postgres" ddl: |- @@ -567,15 +566,15 @@ components: id as id, name as name, type as type, - json_extract_path_text(properties, '$.monitorName') as monitor_name, - JSON_EXTRACT(properties, '$.monitorType') as monitor_type, - JSON_EXTRACT(properties, '$.monitoredObject') as monitored_object, - JSON_EXTRACT(properties, '$.evaluationTimestamp') as evaluation_timestamp, - JSON_EXTRACT(properties, '$.currentStateFirstObservedTimestamp') as current_state_first_observed_timestamp, - JSON_EXTRACT(properties, '$.previousMonitorState') as previous_monitor_state, - JSON_EXTRACT(properties, '$.currentMonitorState') as current_monitor_state, - JSON_EXTRACT(properties, '$.evidence') as evidence, - JSON_EXTRACT(properties, '$.monitorConfiguration') as monitor_configuration, + json_extract_path_text(properties, '$.monitorName') as "monitor_name", + json_extract_path_text(properties, '$.monitorType') as "monitor_type", + json_extract_path_text(properties, '$.monitoredObject') as "monitored_object", + json_extract_path_text(properties, '$.evaluationTimestamp') as "evaluation_timestamp", + json_extract_path_text(properties, '$.currentStateFirstObservedTimestamp') as "current_state_first_observed_timestamp", + json_extract_path_text(properties, '$.previousMonitorState') as "previous_monitor_state", + json_extract_path_text(properties, '$.currentMonitorState') as "current_monitor_state", + json_extract_path_text(properties, '$.evidence') as "evidence", + json_extract_path_text(properties, '$.monitorConfiguration') as "monitor_configuration", subscriptionId, resourceGroupName, providerName, @@ -583,10 +582,10 @@ components: resourceName, monitorId, timestampUnix - FROM azure.workload_monitor.health_monitors_state_change - WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND providerName = 'replace-me' AND resourceCollectionName = 'replace-me' AND resourceName = 'replace-me' AND monitorId = 'replace-me' AND timestampUnix = 'replace-me'; + FROM azure.workload_monitor.health_monitors_state_changes + WHERE subscriptionId = 'replace-me' AND resourceGroupName = 'replace-me' AND providerName = 'replace-me' AND resourceCollectionName = 'replace-me' AND resourceName = 'replace-me' AND monitorId = 'replace-me'; paths: - /providers/Microsoft.WorkloadMonitor/operations/?api-version=2020-01-13-preview: + /providers/Microsoft.WorkloadMonitor/operations?api-version=2020-01-13-preview: get: summary: Get a list of all available REST API operations. operationId: Operations_List @@ -607,7 +606,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerName}/{resourceCollectionName}/{resourceName}/providers/Microsoft.WorkloadMonitor/monitors/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerName}/{resourceCollectionName}/{resourceName}/providers/Microsoft.WorkloadMonitor/monitors?api-version=2020-01-13-preview: get: summary: 'Get the current health status of all monitors of a virtual machine. Optional parameters: $expand (retrieve the monitor''s evidence and configuration) and $filter (filter by monitor name).' operationId: HealthMonitors_List @@ -635,7 +634,7 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerName}/{resourceCollectionName}/{resourceName}/providers/Microsoft.WorkloadMonitor/monitors/{monitorId}/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerName}/{resourceCollectionName}/{resourceName}/providers/Microsoft.WorkloadMonitor/monitors/{monitorId}?api-version=2020-01-13-preview: get: summary: 'Get the current health status of a monitor of a virtual machine. Optional parameter: $expand (retrieve the monitor''s evidence and configuration).' operationId: HealthMonitors_Get @@ -661,10 +660,10 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerName}/{resourceCollectionName}/{resourceName}/providers/Microsoft.WorkloadMonitor/monitors/{monitorId}/history/?api-version=2020-01-13-preview: + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerName}/{resourceCollectionName}/{resourceName}/providers/Microsoft.WorkloadMonitor/monitors/{monitorId}/history?api-version=2020-01-13-preview: get: summary: 'Get the health state changes of a monitor of a virtual machine within the provided time window (default is the last 24 hours). Optional parameters: $expand (retrieve the monitor''s evidence and configuration) and $filter (filter by heartbeat condition).' - operationId: HealthMonitors_ListStateChanges + operationId: HealthMonitorsStateChanges_List x-ms-pageable: nextLinkName: nextLink parameters: @@ -704,10 +703,11 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerName}/{resourceCollectionName}/{resourceName}/providers/Microsoft.WorkloadMonitor/monitors/{monitorId}/history/{timestampUnix}/?api-version=2020-01-13-preview: + x-ms-original-operationId: HealthMonitors_ListStateChanges + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{providerName}/{resourceCollectionName}/{resourceName}/providers/Microsoft.WorkloadMonitor/monitors/{monitorId}/history/{timestampUnix}?api-version=2020-01-13-preview: get: summary: 'Get the health state change of a monitor of a virtual machine at the provided timestamp. Optional parameter: $expand (retrieve the monitor''s evidence and configuration).' - operationId: HealthMonitors_GetStateChange + operationId: HealthMonitorsStateChange_Get parameters: - $ref: '#/components/parameters/api-version' - $ref: '#/components/parameters/subscriptionId' @@ -731,3 +731,4 @@ paths: application/json: schema: $ref: '#/components/schemas/ErrorResponse' + x-ms-original-operationId: HealthMonitors_GetStateChange